天地劫神魔至尊传 | 显示隐藏宝物 | DIY 过程
摘要
如果只想要显示隐藏宝物的,最下面有懒人包!会出这边文章就是有观众提醒我可以找显示隐藏宝物的补丁,但是久远了其实很难找到。我知道硬碟

如果只想要显示隐藏宝物的,最下面有懒人包!
会出这边文章就是有观众提醒我可以找显示隐藏宝物的补丁,但是久远了其实很难找到。
我知道硬碟版的执行档有自带但是窗口化后会很小,加上我习惯直接执行原版的。
阶段一:搜寻与尝试
如何自己DIY做出,神魔至尊传显宝箱。
首先还是要依赖 Cheat Engine 找出需要的值与程序!
随意找明箱开箱搜出变化相关的值,然后F5找出哪个程序在控制这个值。
最后发现这段影响甚大
cmp word ptr [eax+0C],-01 (用16进位表示是 66 83 78 0C FF )
也许是用来判断是否要隐藏箱子的一段!
接着下一行会跳到 je 0044EF24 (74 3A) 这段最后又会回到上面某段,
可是会跑回圈不断的检查是否要藏箱,所以这段改成空白 NOP (00 90) 试试看。
因为修改没办法改变整个程式的长度,用空白去取代。
这样修改后发现明宝箱恒暗,
于是开始思考这段 cmp word ptr [eax+0C],-01 相减的意义
这段大致上相该是代表 [eax+0C] 这个地址的指标与 -01做相减吧?
用来判断是否程式要跑下一段 je 0044EF24 (74 3A) 藏箱
于是乎尝试修改一下这段看看结果:
mov [eax+0C], 0000 恒亮
mov [eax+0C],+01 恒暗
mov [eax+0C],-01 没变化
发现在 mov [eax+0C], 0000 且 je 0044EF24 改成 nop 的状况下宝箱会正常亮起!
且会因为捡拾完成后正常消去。多读取几个战阵确认无误!


阶段二:猜测与搜索同样的程序
运气不错的是隐藏箱子的也是用这一个!
所以我搜 cmp dword ptr [eax+0C],-01 找到了类似的程序。
(用16进位表示是 66 83 78 0C FF )
如法炮制后读取地图上有隐藏宝箱的战阵,发现会亮起捡完也会正常关闭。

階段三:修改執行檔達成永久修改
用HEX编辑器开启 swordman.exe 搜寻
66 83 78 0C FF 74 3A
改成
C7 40 0C 00 00 90 即可完成显宝补丁的执行档!
来源:互联网
本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。