发布时间: 10:48:19
来源:论坛
《勇者法则(Hero's Way)》一款多英雄的RPG游戏,讲述三位勇士在一个被邪恶势力侵蚀的世界里,为了人类的光明走到了一条寻找和平世界的道路中,因为同一个目标走到一起的三位勇士,为了打倒邪恶的魔王开始了一段奇幻的冒险旅程。
修改效果:能够通过修改包裹内的物品代码来获取顶级的装备、宝石等一切可能出现在你包裹内的物品
副 作 用:诚然,拿着一身极品装备加极品宝石的角色确实非常拉风,不过游戏的乐趣基本上也就没有了。当然,喜欢***曾经欺负过自己的怪物的除外。
修改原理:和金钱修改一样,修改物品其实也是对游戏里的存档文件的修改,具体的说就是对bag#.dat文件的修改(其中#表示是第几个存档,0-2分别表示第1至第3个存档),修改本身本不难,请大家继续往下看。
下面就一步一步地说一下如何修改
下载plistEditor,我用的是1.0.1 for Win版本
用iFunbox等软件将勇者法则***文件夹内的Documents下面的bag#.dat文件拷出到电脑上,然后用plistEditor打开
下面先讲如何直接对包裹内已有的物品进行修改,因为这会相对简单一些。后面会再讲如何&无中生有&增加物品。
找到如下所示的若干行,其特点是第一个&string&在&/dict&的下一行;且&string&和&/string&中间的数字是你包裹内已有物品的总数;连续的若干行都会是以&string&XXXX&/string&这样的形式出现的,这里就是物品的代码了。
&string&3&/string& ------包裹内的物品总数
&string&1710&/string& ------第1件物品的代码,1710表示是10级战神宝石(加18力量18敏捷)
&string&0&/string& ------物品在包裹内的位置,0表示是第1个格,同理1表示第2个格(从上往下,从左往右),以此类推
&string&0&/string& ------物品的第一个镶嵌孔,0表示未镶嵌,如果这件物品是装备的话,则此处可能是镶嵌宝石的代码如1710
&string&0&/string& ------物品的第二个镶嵌孔
&string&1710&/string& ------第2件物品的代码
&string&1&/string&
&string&0&/string&
&string&0&/string&
&string&1710&/string& ------第3件物品的代码
&string&2&/string&
&string&0&/string&
&string&0&/string&
所以我们要改的就是物品代码那一行的数字了。
目前已知的物品代码有:
190X经验宝石(X=1~3)
17X战神宝石(加力量敏捷,X=01~10)
16X神圣宝石(加智力力量,X=01~10)
15X神速宝石(加智力敏捷,X=01~10)
140X财富宝石(X=1~3)
13X护盾宝石(X=01~10)
12X力量宝石(X=01~10)
11X敏捷宝石(X=01~10)
10X智力宝石(X=01~10)
武器:(没有认真去试,等待大家补充)
628激光法杖(精制)
471摄魂弓(大师)
116秘银剑(精制)
其他装备:
95X智力袍(X=1~9,代表1至9级)
90X敏捷衣(X=1~9)
85X力量甲(X=1~9)
80X法师帽(X=1~9)
75X敏捷帽(X=1~9)
70X力量盔(X=1~9)
保存修改后的dat文件,然后将其拷回PAD。这里需要注意的是,要先退出正在玩的游戏(退到游戏主界面选进度那个画面即可)再覆盖原文件,否则退出游戏的时候会自动写当前的包裹物品代码,刚才的修改就白瞎了。至此,修改就算是成功了。
然后再来讲一下如果&无中生有&增加包裹内的物品的问题,毕竟可能会有一些人懒到不想存(或者买)一整包东西再来修改,我承认我就是这样懒的人。
前两步不变,到Step3的时候,我们先找到文件的第14行类似这样的:&integer&15&/integer&,这里的15可不是你包裹内的物品总数了,假设你想将你包裹内的物品改为X个(1&=X&=32),那这个数就应该改成4*X+3,比如要改成20个则应该把这里的15改成4*20+3=83
然后在&/array&这一行的上面添加如下的若干行(建议在plistEditor里复制原文件中的行,不要从本贴中复制)
&key&CF$UID&/key&
&integer&14&/integer& -----这里的这个数要与原来的已有的行的数字接上
&key&CF$UID&/key&
&integer&15&/integer&
&key&CF$UID&/key&
&integer&82&/integer& -----这里的这个数很关键了,细心的人应该已经看出来了,这个数就是刚才我们算出来的83-1,也就是4*X+2
&string&20&/string& -----注意了,这里出现&string&了,这里应该改成20,也就是我们包裹里的物品总数
下面就是修改物品代码了。因为我们是&无中生有&的物品,所以需要复制若干个物品行(每个物品应该是4行)
&string&1710&/string& ------物品代码
&string&1&/string& ------包裹位置,特别要注意改这个
&string&0&/string& ------第一个孔
&string&0&/string& ------第二个孔
Step4不变,覆盖原进度后就可以了。
在Documents文件夹下面还有player#.dat、flag#.dat和stat#这三个文件,想来都应该是和角色的一些属性之类有关的,不过没认真去研究了(因为不像物品修改这样一目了然了),希望能有大侠研究出来一起交流一下。另外再次告诫想要开始修改的同学&&修改以后,真的&&没啥意思了,所以一定慎重。另外目前正在想办法写一个程序,能够直接修改存档文件,避免大家手动操作容易出错以及操作繁琐的问题,希望能有时间把这件事做完。