所需工具
- Citra 与 CitraRNG
- 3DSTimeFinder
简介
本指南介绍如何结合 CitraRNG 使用 TimeFinder.js 工具。你可以通过设置系统时间获取目标初始种子,无需软重置即可多次尝试同一 RNG 帧。本指南默认你已有基本的 CitraRNG 使用知识。
初始设置
- 打开 Citra,将 RTC(系统时间)设为任意日期,并记录下来以备后续使用。
- 启动游戏与 CitraRNG,切换至 Gen 7 标签页。
- 查看初始种子并记录下来。
校准与建立配置档
默认的 offset(偏移)与 tick(时钟周期)值可能不适用。不同版本的 Citra 值不同,以下仅为示例:例如 Citra Nightly 1543 的 offset 为 4470937,tick 为 56。使用Azahar与PokeReader的情况下,将有两个不同的offset与tick,选择使用其中一个组合即可。
- 打开 3DSTimeFinder,选择 Tools => Gen 7 Profile Calibrator。
- 选择你当前使用的游戏(SM 或 USUM)。
- Offset 范围建议填写较小的值,例如 10。
- Tick 范围建议填写较大的值,例如 50,000,000。
- 搜索可能需要一些时间,但最后会返回一个结果。请根据结果创建一个配置档。
说明:一旦找到一个可用结果,它的对等种子也会有相同的配置档,因此可以复制用于其他游戏版本。
使用 Gen7TimeFinder
Gen7TimeFinder 是另一款用于替代 TimeFinder.js 的工具。
你可以选择对应类别(野生、定点、配信、TID/SID)并在主界面中填写搜索条件。确保使用了正确的配置档,然后开始查找对应分布(Spread)。稀有帧可以通过扩大时间范围来提高命中率。
若是 SOS 连锁战斗,请使用定点(Stationary)标签页。请注意此类情况在准备阶段会有大量帧推进,因此建议选择较远的目标帧。
一旦找到符合要求的结果,请记录对应的日期与时间。
命中任意初始种子
要达到目标初始种子,只需在 Citra 设置中输入对应的 RTC 时间,保存后运行游戏即可。
说明:同样由于夏令时的缘故,若发现种子未命中,请尝试调整时间 ±1 小时,并重新启动游戏与 CitraRNG。
特别鸣谢