无双大蛇2终极版各武将能力值全满修改教程
时间:2013-09-27 10:30:32来源:多玩作者:三国无双_太阁热度:161次
最近我想很多玩家都开始玩起《无双大蛇2终极版》了吧?!对于许多手残玩家们来说玩动作游戏是很痛苦的一件事情,但是又没办法控制对无双系列游戏的热爱还是义无反顾的入坑了,这里小编给各位苦手们送上通过修改游戏源文件来实现游戏中各武将能力值全满的效果,有需要的
首先要说明的是,在之前的无双大蛇2的时候,可以通过修改存档来实现全武将能力值全满(攻击、防御、体力、无双、速度等)。
理论上来说蛇2终极版也可以,但是目前还没有直接修改蛇2终极版存档的方法,而且修改存档还有一个弊端就是,当武将升级之后能力值会还原,除非是满级人物不会再升级了才行,但是对于蛇2终极版这种可以三次转生翻来覆去的设定来说,就算存档能改了还是很不方便.
武将的初始能力值和满级之后的能力值都是定义在游戏源文件, PS3_GAME\USRDIR\LINKDATA.BIN 这个文件里的, 只要修改了这个文件就可以一劳永逸的让武将能力值固定了.
首先需要一个工具 ,我推荐 010editor, 官网:K73电玩之家,这个工具的好处就是可以编写脚本来批量修改。
第一步 文件备份!!!
修改之前 一定要把你的linkdata.bin文件做个备份 修改有风险 如果改错了还能补救 顺便把存档也备份一下吧 如果修改之后不满意也能补救
第二步 打开文件
打开linkdata.bin文件 或者分割之后的第一个文件 我这里是我自己分割的linkdata.bin.66600
第三步 新建脚本
然后把以下代码拷贝到脚本窗口里
/*************以下代码开始*************/
int startAddress=0x62260,address,i;
for(i=0;i<150;i++){
address=startAddress+0xA0*i;
WriteByte(address+0,0x3);
WriteByte(address+1,0xe7);
WriteByte(address+2,0x3);
WriteByte(address+3,0xe7);
WriteByte(address+4,0x1);
WriteByte(address+5,0xf4);
WriteByte(address+6,0x1);
WriteByte(address+7,0xf4);
WriteByte(address+8,0x3);
WriteByte(address+9,0xe7);
WriteByte(address+10,0x3);
WriteByte(address+11,0xe7);
WriteByte(address+12,0x3);
WriteByte(address+13,0xe7);
WriteByte(address+14,0x3);
WriteByte(address+15,0xe7);
WriteByte(address+16,0x1);
WriteByte(address+17,0xF4);
WriteByte(address+18,0x1);
WriteByte(address+19,0xF4);
WriteByte(address+20,0x1);
WriteByte(address+21,0xf4);
}
/*************以上代码结束*************/
简单解释一下这段代码,前三行不用管 就是定义了几个变量, 创建了一个遍历全人物的循环 ,从第四行开始的一系列WriteByte(以下简称WB)就是我们要改的内容,我把这些WB分为了五组 分别修改了体力、无双、攻击力、防御力、速度,前四组 ,每组都是4行 前两行是满级后的值,后两行是初始值 ,都修改为十六进制的3e7 ,就是十进制的999 ,只是把无双改成500(十六进制14),最后一组是速度, 貌似分别是初始值、转生后的值之类的 ,改成了上限500, 不仅跑得快 ,跳得也高了......很多悬崖都可以直接跳上去......要是觉得不好就改小吧。如果想自己修改成别的值, 就用计算器换算成十六进制, 然后拆开写在对应的两行里, 像上面的3e7 后两位写在第二行 ,第一位写在第一行, 没有第一位就写0 。
第四步 运行脚本
直接按f7也可以, 运行之后没什么提示 ,所以再检查一下改的对不对,查找->跳转到 输入62260 ,看到有几行数据变色了, 说明修改成功 ,就可以保存了。
第五步 修改完成 保存文件 拷到机器里
最后再提醒大家 ,修改有风险, 一定要提前备份好文件哦。
热门新闻
我要评论查看全部评论(0)>>