婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2011-12-23
|
本帖最后由 山形石雄 于 2026-11-14 23:42 编辑
i死魂曲2繁体中文版有两个臭名昭彰的模拟器bug,日版欧版的模拟器正常游玩,实体版的繁体中文版也能继续游玩,就模拟器一直以来无人修复,现在我找到了俩土法修复,但是最好还是需要坛友向PCSX2项目的所有者反馈。
一是阿部仓司19:00《苦闷》关,模拟器载入繁体中文版的时候阿部没有球棒作为初始武器,**增加了难度,这里采用金手指大法去修复,也提供了作弊选项:
死魂曲2中文版
[必须码]
patch=1,EE,F0100208,extended,0000000E
[苦闷补初始武器 木制球棒 LW_BAT]
patch=1,EE,205454B0,extended,425F574C
patch=1,EE,205454B4,extended,00005441
patch=1,EE,20558FB0,extended,425F574C
patch=1,EE,20558FB4,extended,00005441
patch=1,EE,2056CAB0,extended,425F574C
patch=1,EE,2056CAB4,extended,00005441
[苦闷补初始武器 钉棒 HW_KUGIBAT (备选, 与上一段二选一)]
patch=1,EE,205454B0,extended,4B5F5748
patch=1,EE,205454B4,extended,42494755
patch=1,EE,205454B8,extended,00005441
patch=1,EE,20558FB0,extended,4B5F5748
patch=1,EE,20558FB4,extended,42494755
patch=1,EE,20558FB8,extended,00005441
patch=1,EE,2056CAB0,extended,4B5F5748
patch=1,EE,2056CAB4,extended,42494755
patch=1,EE,2056CAB8,extended,00005441
[苦闷补初始武器 64式自动步枪 R_64 (槽2)]
patch=1,EE,205454C0,extended,34365F52
patch=1,EE,205454C4,extended,00000000
patch=1,EE,20558FC0,extended,34365F52
patch=1,EE,20558FC4,extended,00000000
patch=1,EE,2056CAC0,extended,34365F52
patch=1,EE,2056CAC4,extended,00000000
[苦闷补初始武器 64式自动步枪 狙击型 R_64C (槽2, 与上一段二选一)]
patch=1,EE,205454C0,extended,34365F52
patch=1,EE,205454C4,extended,00000043
patch=1,EE,20558FC0,extended,34365F52
patch=1,EE,20558FC4,extended,00000043
patch=1,EE,2056CAC0,extended,34365F52
patch=1,EE,2056CAC4,extended,00000043
二是须田恭也33:33《歼灭》附加关卡,模拟器载入繁体中文版完成第一个场景结算时必定卡死,解决方法是,在模拟器设定里将EE/IOP中的EE重编译器选项关掉,改成用解释器运行,可以正常游玩到任务完成!代价是速度会降慢。PCSX2的EE重编译器(JIT)针对这段代码存在缺陷。解释器按指令逐条模拟,因此执行正确;重编译器生成的代码有误,所以卡死。VU重编译器不受影响。为什么只有中文版模拟器会触发?最可能的原因是自修改代码。这类脚本引擎会把脚本写入内存再执行,EE 重编译器需要正确让旧代码块失效。中文版数据变长,内存布局改变,执行被引到日版不会走到的分支上;重编译器在那种状态下复用了旧代码块,因此卡在等待里。日版走另一条路径,不会碰到这个缺陷,所以始终显示正常。
希望有坛友能测试并向PCSX2的项目组反馈这一问题,提交入口分别是github.com/PCSX2/pcsx2/issues/new?template=emu_bug_report.yaml
需要 GitHub 账号。备选渠道:Discord https://discord.com/invite/TCz3t9k、论坛 https://forums.pcsx2.net/index.php。 |
|