心金魂银3DS乱数
视频说明
Why 3DS RNG is Inconsistent
简要总结
只想知道怎么修复?- 我们的第四世代工具提供了“3DS Helper”功能!点此查看教程。
- 如果你的主机已破解,还可以使用更简单的 3DS Alt Settings 应用。
问题来源
许多玩家在 3DS 上进行 NDS 游戏的乱数时会发现“秒数不稳定”的问题。过去这被归咎于 TwilightMenu 或 NDS 启动延迟,但我对此一直存疑。 如果问题真是出在启动延迟上,那么只要在计时器响时软重启游戏,就应该能解决——然而事实并非如此。 这让我怀疑问题其实出现在更早的时间设定环节。我的推测
问题的根源很可能在于 3DS 设置系统时间的方式。 在许多现代设备中,手动设置时间时不会清除“毫秒值”(ms),也就是说,设置时间为 14:32:00 时,内部时间可能是 14:32:00.927,这就意味着时间偏差将从最开始就存在。 如果 3DS 也有类似行为,那么哪怕只差几毫秒,也可能导致你的秒数偏移整整 1 秒。实验测试
我编写了一个研究用插件,在系统设置界面中记录每帧的时间信息。下面是截图说明:- Now = 表示当前系统时间
- Changed at = 表示设置时间之前的那一帧
- Measured after change = 表示时间设定后立刻记录的一帧


- 第一张图中,毫秒值在设定时间之后没有重置,验证了前面的推测。
- 第二张图中,设置时间为 14:32 且带有 987 毫秒后,系统很快便显示为 14:32:01,说明这个问题具有可重复性。
解决方法
- 我们的第四世代工具配备了“3DS Helper”功能!点击这里了解详情。
- 如果你拥有破解主机,使用 3DS Alt Settings 应用 是更简单快捷的选择。
Credits
- Zaksabeast for researching this and writing the tools to fix it
- 中文翻译:炫夜鳞、白希洛/Hakuhiro