轩辕春秋文化论坛 » 步步为营 » 求助,三国志英杰传DOS原版的实时回合数如何修改?


2025-5-27 21:26 kingduanlian
求助,三国志英杰传DOS原版的实时回合数如何修改?

我是在Windows下用Dosbox运行的,试过GB4,搜不到。试过金山游侠,也搜不到,而且金山游侠容易把游戏搞崩溃。Cheat Engine也试了,还是搜不到。直接搜数值搜不到,用模糊查找也找不到。看网上有网友说搜当前回合数减1,这个也试过,还是搜不到。还看到一个帖子中提到CF6A这个地址,用Cheat Engine,直接跳转到CF6A这个地址,在列表中看到的都是满屏的??,什么数值也没有。

2025-5-27 23:44 阿尔法孝直
如果是金山游侠,要搜回合数减1。比如说当前是第10回合,那就要搜9。

2025-5-28 10:37 kingduanlian
回复 #2 阿尔法孝直 的帖子

我试过减1,没搜出来,从第二回合开始搜的1。你用的是哪种数值类型啊?

2025-5-28 11:01 阿尔法孝直
回复 #3 kingduanlian 的帖子

有没有一种可能,DosBox的DOS内存区域是动态的,也就是说DosBox随时会进行DOS的内存搬运,导致实际地址找不到?

2025-5-28 21:01 likelove
比六环少一环就行:hz1021:

搜索比显示的回合数少一个,比如第5回合,就搜4,搜索长度是字节,大概2、3个回合就能找到

2025-5-30 08:56 kingduanlian
搜到了,数值类型要选Byte,是搜当前回合减1,之后第二关还是相同的地址,战斗开始时,这个地址的值是0,第二回合变为1。昨天试完太晚了,就没再试,退出游戏再回来,回合数地址变不变。

2025-5-30 21:41 kingduanlian
退出再进游戏,回合数的地址就变了,得重新搜。

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.