第一步: 当需要修改游戏的某个数值时,在游戏中按热键(默认为L+R+Start)呼出DSTWO功能菜单,进入ds游侠修改界面。
第二步: 对照游戏中界面,在查找框输入要修改的数值后按查找。此时DS游侠就开始查找所改数值的内存地址。
第三步:第一次查询结果会有很多地址,需要在此基础上进行再次查询,按“返回”再回到游戏中继续玩一会,等那个数值发生变化,再进ds游侠,输入改变后的数值,这样就可以缩小地址范围。一般情况下输入两到三次就可以确定出具体的地址了。
第四步: 找到具体地址后,点击“修改”,可以对其进行修改,此时返回游戏即可发现数值已变为修改后的结果。
第五步: 修改完后,点“添加”把这个地址保存到金手指列表,以便下次使用。
提示:如果在中途需要换要修改的值,只需要先点“重新搜索”再按照以上5步进行操作即可。
“DS游侠”演示:
我们选了大家都熟悉的《新超级马里奥》来做演示,把游戏中的金币数改为99并且锁定。
首先我们看到当前金币数为“1”,我们想修改它。
按“热键”(默认为L+R+Start)调出功能菜单,进入“ds游侠”。
进入后有“搜索金手指”和“金手指列表”两项,这里我们进入“搜索金手指”。
输入我们之前看到的金币数值后按“查找”(我们之前看到的金币数是“1”,所以在“精确查找的目标值”那里修改值为“1”)
第一次查找没有前后值做比较,所以搜索到大量结果无法显示列表。这完全属于正常情况。
我们“返回”游戏,继续玩一下等金币值发生变化。
返回游戏后吃了几枚金币,金币数改变了,当前为6枚。
再次进入DS游侠“搜索金手指”,将“目标值”改为“6”
再点“查找”
“DS游侠”通过前后金币数量变化筛选出了4个值。这4个值里面有一个是金币的值,不过我们还是无法判断到底是哪一个,如果乱更改有可能会造成游戏内存值错乱死机。为了保证成功,我们再重复一遍上面改变值再查询的工作。
再“返回”游戏,我们再吃金币,让金币数再次改变。当前的金币数变成了“7”
再次进“DS游侠”修改“目标值”
修改完后点“查找”,这次查找“DS游侠”从第二次查找的结果中排除了3个,留下了唯一值。
留下的这个就是我们想要修改的金币值.
最后我们把查询出来的这个值“添加”到金手指列表
添加的时候还可以给这段数值写一个注释,比如这里我们给它注释为“GOLD”
之后我们可以在“金手指列表”里对我们查找到得值进行修改。
这里我们把金币的值修改成99并且锁定。
在这里我们可以对搜索到得值进行开/关、删除、修改等操作。
最后看看返回游戏后的效果吧~,我们可以看到金币数已经变成了99
并且在锁定状态下金币的数值不会变