如何在日二节奏触发异象

Table Of Contents

  1. 1. 前置知识
    1. 1.1. 什么是异象
    2. 1.2. 关于异象的提醒
  2. 2. 配置环境
    1. 2.1. 下载并配置 RTCV
    2. 2.2. 更多的参数
  3. 3. 常见问题

前置知识

什么是异象

GIF. 一个很具有观赏性的异象

使用 技术手段我们可以读/写游戏的内存通过对游戏定向/不定向地覆写它的内存让其发生未预期的行为和表现这就是 异象 (Anomaly)

这样覆写内存很容易可以修改一些 UI 元素的大小/旋转/拉伸/翻转/颜色 etc.因为内存里主要是这些也有小几率可以修改游戏逻辑因为这要求游戏代码被修改后仍能够某种程度上的正常运作例如之前呈现的 GIF 图片因为决定摄像头位置和旋转的视图矩阵游戏的具体实现未知仅是个人猜测但是本质上原理是一样的被垃圾数值覆盖所以出现了位置改变+旋转的效果有时音频也有可能被损坏

群 U 特写

关于异象的提醒

不看这个全裸企鹅今晚爬你床

虽然异象看起来很酷但是也对你和你的电脑有潜在的危险

因为异象的不确定性可能会出现整个屏幕因为被损坏的 UI 等出现高频闪烁等行为如果你对此类闪光敏感光敏性癫痫等请不要自己尝试进入异象

同时进入异象如果火力太大可能会导致电脑蓝屏虽然概率很小但是建议先保存所有未保存的内容防止数据丢失

此外不建议联网游玩可能会上传垃圾数据导致被 ban 号等不可挽回的后果

配置环境

本文默认假设您

  • 已经通过某种手段获得了中二节奏游戏软体 HDD
  • 具有一台功能正常外设齐全的个人电脑并且可以正常运行中二节奏
  • 没有令人费解的语言障碍

下载并配置 RTCV

Redscientist Labs 网站上下载 RTC 启动器 安装包

系统要求Windows 10/11 x64 并且拥有一个性能尚可的 CPU/GPU

启动下载的软件后点击侧边栏的 Environment - RTCV选择最新版并按下 Download selected version

RTC 启动器

当你缺少依赖项目时RTC 启动器会自动提醒你下载请按屏幕操作进行

安装时请坐等和放宽安装后应该可以看到主界面版本可能不一样你可能注意到你的 RTC 启动器比我的少一个选项

RTC Launcher

不要急我们还需要安装 ProcessStub你同样可以在这里下载到

安装方式将下载得到的 PKG 文件拖到 RTC 启动器窗口上或者选择其中的 Load Custom Package (加载自定义安装包)

安装完成后会出现两个窗口在小的那个窗口里先在 Filter text 中输入 UNKNOWN然后在上面的 Selected Target按下 Browse并选择你的中二节奏进程

他应该长这样

选择之后你会发现另一个窗口有 b 动静

如图配置 RTC 主窗口

RTC

  • 在右上角的 Corruption Engine 中选择 Vector Engine
  • 确保 Limiter listValue list 都是 Extended
  • 勾选上右上角的 ✅ Unlock
  • Engine Precision 选择 32-bit
  • 左上角的 General ParametersIntensity 调到一个你喜欢的数值1,000,000 是一个很好的出发点
  • 点击右侧的 Manual Blast
  • 大功告成

更多的参数

  • 不建议更换 Corruption Engine
  • 可以更换 Limiter listValue list

Limiter listVector Engine 匹配的数据类型Value list 是匹配到的地址替换的内容

corrupt.wiki 上获得的 List 类型和内容

  • Extended低精度范围内的数值从 -65536.00 到 +65536.00包含很小的小数
  • Extended+低精度范围内的数值从 0 到 +65536.00包含很小的小数
  • Extended-低精度范围内的数值从 0 到 -65536.00包含很小的小数
  • One数值 +1.00 和 -1.00
  • One-数值 -1.00
  • One+数值 +1.00
  • SuperExtended_Wholes高精度范围内的整数和大数从 -65536.00 到 +65536.00
  • Tiny介于 -1.00 和 +1.00 之间的极小小数
  • Two+数值 +2.00
  • Whole低精度范围内的整数从 -65536.00 到 +65536.00
  • Whole+低精度范围内的整数从 0 到 +65536.00

同时也可以启用 Auto-corrupt 功能

通过 IntensityError Delay 来活的自动 Corrupt 效果

Error Delay 是对生成的 Intensity 进行分割的参数它决定了Auto-corrupt 每隔多少时间对游戏进行一次 Corrupt

示例
在 60fps 下运行 1 秒Intensity 为 500Error Delay 为 1会生成 30,000 个单位
在 120fps 下运行 1 秒Intensity 为 30,000Error Delay 为 120也会生成 30,000 个单位

单位

区别在于第一种情况会持续不断地产生单位而第二种情况则是每秒一次性生成一大块单位

常见问题

Q无法 hook 到中二进程上
A不要以管理员权限运行

Qhook 上去之后游戏崩溃
A请在游戏自检后进入标题界面再 hook

Q游戏总是崩溃1
A火力小一点