声明一下,我也是第一次用GM8修改游戏,就是为玩这游戏才学的.有不足之处要多多包涵.
要明白这游戏数据都是加密的,就算要修改数据也要写入正确的数据(修改过的人都知道了,下面详细说明)
人物属性修改
1、先查看人物属性,勇气、智慧、怜悯、正义(因为这四组数字在内存编辑时是按顺序排列的),例如24,11,10,13
2、因为数据加密原因,要修改上面的数字才能搜出结果.都用255去减上面的数字.例如255-24=231.如此类推,得到231,244,245,242.(因为游戏前期的属性都比比255小,所以最好在游戏前期修改.大于255的也可以,因为比较麻烦,如果真有需要,我再说明吧)
3、运行GM8,在系统编辑栏中选择武林立志传,点右下方的分析这程序(或者回到游戏,直接按热键Ctrl+F12).回到资料搜寻,在搜寻目标中输入“231,0,0,0,244,0,0,0,245,0,0,0,242,0,0,0”不包含引号,得到搜寻结果.右键搜寻结果选择编辑记忆体.
(没有特别意外应该只有一个结果,如果有几个,按顺序来进行编辑记忆体,直接把默认涂蓝的数字改成00,看回游戏看一下“勇气”的属性是不是变成0.能变0的那个结果就是我们要的地址)
4、终于到数据修改了.
(1)要修改数据首先要知道各属性对应的位置(见图).当我们第一次进入“编辑记忆体”时,当前被图蓝的数字就是“勇气”的数据,如图中的E7,也就是我们前面提到的231,不过用16进制表示.
(2)想要修改数据,只要在点击要修改属性的位置,然后在上方的数值框中输入你想要的数据就OK了.现在的问题是怎样才能输入正确的数据.
(3)例如想修改勇气,默认是E7.我现在想把勇气修改成50,第一步用255减去50,得到205;第二步点击系统左下角开始程序附件计算器,在计算器查看栏目中选择科学型;第三步输入205,点击十六进制,发现205变成了CD. CD就是我们要的正确数据,把E7修改成CD,进入游戏我们就会发现勇气已经变成50.如此类推!
补充说明:
1、呵呵,修改纯粹娱乐,不要修改得太变态,不然读档时系统会说你作弊哦!(论坛上看到的,我没试过)
2、每次重启游戏后,地址(记忆体位置)都会发生变化,但各属性的位置顺序是不变的.
3、体力、真气、怒气三个属性有最大值和当前值之分.在大地图的时候进行修改,把最大值和当前值改成一样就可以了.
4、如果想把数据改成比255大的数据也很容易.例如1000,用计算器转换成十六进制,得到03E8(0是省略的).在十六进制模式下用FF减去E8,得到17,最后得到结果0317.把数字是分两组从右往左读,就变成1703. 好像把勇气的24改成1000,在记忆体编辑中把勇气的“E7 00 00 00”改成“17 03 00 00”
二、物品、金钱修改
很多朋友已经详细说过了,我就简单提一下:
例如物品,药品第一方格有4个小还丹,255-4=251,搜索251;分出一个,255-3=252,搜索252....类推,得到结果.双击结果或者右键选择加入,在弹出的窗口数值栏中输入246(也就是9),在自动锁定前打√,就会自动锁定小还丹为9.
也可以把结果进行记忆体编辑,00 00 00 00 F6 00 00 00,第一位的00就是药品的代码,第五位的F6(也就是9转换的结果)就是数量,把药品的代码进行更替就可以变成其他的药品,药品代码略.书籍、材料同理.
例如金钱,当前金钱3000,转换十六进制BB8,FF-B8=47,得到B47,搜寻B47h,h代表十六进制,再随便买/卖一个东西,让金钱发生变化,如变成500,转换最后得到10B,再寻找10Bh,反复做,直至得到一个结果,在进行修改或者锁定.
技能地址我知道,马甲的不知道。
地址如图,属性下几行就是了。出现FF FF FF FF那里就是,FF FF FF FF前面那几个就是你原有的技能,好像我已经学了5个技能,前面的5个地址就是已学技能的地址,你可以修改已学的,也可以修改FF FF FF FF的,例如我要学英雄门的横扫千军,代码1A(其他代码去贴吧其他帖子找下就有了),就改成1A 00 00 00(记得把后面的都变成0) 就OK了~