止慈 发表于 2018-8-18 17:44

大侠金牌修改办法

大侠金牌不是不可以修改,但是只修改金牌个数是不行的,不然制作人会让你去看看这个是不是赝品。还有一个值要和个数一起修改,并且搭配着来。下面详细说明(以下的数值适用于繁体版银色,其他版本能不能适用不清楚,但知道过程的话可以自己搜)

在游戏里取得大侠金牌以后:

随着大侠金牌消费,数值是这样变化的

当金牌个数为0,另外一个值为十六位进制的40080000,也就是十进制的1074266112
当金牌个数为1,另外一个值为十六位进制的40000000,也就是十进制的1073741824
当金牌个数为2,另外一个值为十六位进制的3ff00000,也就是十进制的1072693248
当金牌个数为3,另外一个值为十六位进制的0,也就是十进制的0

上面所说的十六进制是程序里面的,如果看不懂没有关系,直接跳过这部分,直接看十进制就可以

综上,当我们试图修改大侠金牌的时候,你除了要修改金牌数量,还有修改和金牌数量对应的另外那个值。比如:

要修改金牌为3个,那么除了改数量为3以外,还有修改那个值为0
要修改金牌为2个,那么除了改数量为2以外,还有修改那个值为1072693248(为了方便大家懂,后面就不说十六进制,只说十进制的数了)
要修改金牌为1个,那么除了改数量为1以外,还有修改那个值为1073741824
应该没人要修改为0个吧

所以你要这样操作:

先准备好一个游戏修改工具,game master、cheat engine之类都可以(具体使用说明就网上搜一下吧)
在取得大侠金牌以后(我没尝试过取得前行不行,最好还是取得后再修改锁定,我们的目标是锁定),看一眼你现在的金牌数量,如果是3(以3为例):

1. 建立搜索1:搜一个3。新建搜索2:搜0
2. 消费了一次金牌以后,在刚才的搜索1里接着搜2,然后在刚才的搜索2里接着搜1072693248(两次搜索中间不要接着去消耗金牌),这时候可能你已经能搜出一些结果了,甚至可能能找到答案了
3. 再在游戏里增加或减少一个金牌,接着在刚才的搜索1里搜索现在的金牌数,然后在刚才的搜索2里搜索和现在的金牌数对应的那个超长的值。

以此类推。最后基本能锁定两个值,这两个就是修改大侠金牌的数了。在修改工具里把金牌数改成你想要的,然后锁定,就可以随便用金牌而且不会是赝品了。

附件是是示例。附件里的地址address那里不用管,那个每次开游戏总会变化的。





cjxiaoheipi 发表于 2018-8-18 18:51

大大复活了,好!!
当年该金牌改的焦头烂额就是改不出来,谢谢大大

cjxiaoheipi 发表于 2018-8-18 21:00

地址会一直移动,第一次锁定之后,如果读取其他没有修改的挡,再读取修改了的档,地址就变了 就得重新搜索
存档修改器里的物品那一栏,大侠金牌的系统数量没法改就是这个原因么,会一直动?那个系统数量倒是用一个就减一个
不过如果拿到手以后在锁定的话,好像意义也不是特别大。。

止慈 发表于 2018-8-18 22:04

cjxiaoheipi 发表于 2018-8-18 21:00
地址会一直移动,第一次锁定之后,如果读取其他没有修改的挡,再读取修改了的档,地址就变了 就得重新搜索
...
其他的数值是每次读档以后会变,我忘记大侠金牌是不是也是这样了,可能也是。但是即使会变,也还是能找到一个不变的地址,所以内存修改器才能用(比如锁定疲劳压力什么的)

对于金牌而言,它的问题不在于数量的地址会变,因为数量地址也能找到一个不变的值来指向它,数量也可以锁定。金牌的问题是,它还有一个隐藏值来看你有没有修改金牌,也就是说你修改了数量还不够,还得修改那个隐藏值来和数量搭配(也就是我一楼列出来的那几个),两个一齐改才可以。但问题在于,这个隐藏值我没有找到一个不变的地址(期望这里有大拿出手),所以现在是权宜之计吧,只能先搜索着来。花样修改器里有锁定金牌数量的功能,但锁定不了隐藏值。所以如果用花样修改器里的这项功能,还是得搭配着自己搜那个隐藏值,金牌才能不总被说是赝品。只是我不记得如果中途读档的话隐藏值地址会不会变了,得试试。

意义就在于……嗯适合懒人……懒得每个月跑开罗买金牌……锁定后还可以无限制用金牌……

jlu63 发表于 2019-9-11 20:16

大侠金牌及其好用啊

婴儿胖 发表于 2021-1-8 09:30

求助止慈大大, 最近又把明3资料片拿出来玩了.我用了GM9修改大侠金牌,技术小白,一开始按照上面写的搜索3和0(分别), 分别有很多结果显示; 然后用了一个金牌以后搜索2以及1072693248, 但是这一次查不出来结果呢. 显示0个结果.不知道是哪里出错了呢?
页: [1]
查看完整版本: 大侠金牌修改办法