展开/收起
1 2 3 4 5 6
49390阅读 | 21回复

[存档/修改] 关于《勇者法则》物品修改的初步研究——教你如何修改顶级装备、宝石

[复制链接]
8主题28帖子47人气

级别: 小苹果

帖子
28
经验
47
精华
人气
47
发表于 2011-10-5 13:29:44 | 显示全部楼层 |阅读模式
    首先,作为一个免费的国产RPG游戏,勇者法则应该说给我留下了非常不错的印象,虽然游戏本身还存在一些小问题有待改进,但瑕不掩瑜,衷心希望Lakoo能够给我们带来更多更精彩的国产游戏。

修改效果:能够通过修改包裹内的物品代码来获取顶级的装备、宝石等一切可能出现在你包裹内的物品

副  作  用:诚然,拿着一身极品装备加极品宝石的角色确实非常拉风,不过游戏的乐趣基本上也就没有了。当然,喜欢OOXX曾经欺负过自己的怪物的除外。

修改原理:和金钱修改一样,修改物品其实也是对游戏里的存档文件的修改,具体的说就是对bag#.dat文件的修改(其中#表示是第几个存档,0-2分别表示第1至第3个存档),修改本身本不难,请大家继续往下看。

下面就一步一步地说一下如何修改

Step1:
        下载plistEditor,我用的是1.0.1 for Win版本
Step2:
        用iFunbox等软件将勇者法则安装文件夹内的Documents下面的bag#.dat文件拷出到电脑上,然后用plistEditor打开
下面先讲如何直接对包裹内已有的物品进行修改,因为这会相对简单一些。后面会再讲如何”无中生有“增加物品。
Step3:
        找到如下所示的若干行,其特点是第一个<string>在</dict>的下一行;且<string>和</string>中间的数字是你包裹内已有物品的总数;连续的若干行都会是以<string>XXXX</string>这样的形式出现的,这里就是物品的代码了。
        例如:
</dict>
<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)
Step4:
        保存修改后的dat文件,然后将其拷回PAD。这里需要注意的是,要先退出正在玩的游戏(退到游戏主界面选进度那个画面即可)再覆盖原文件,否则退出游戏的时候会自动写当前的包裹物品代码,刚才的修改就白瞎了。至此,修改就算是成功了。

然后再来讲一下如果”无中生有“增加包裹内的物品的问题,毕竟可能会有一些人懒到不想存(或者买)一整包东西再来修改,我承认我就是这样懒的人。
前两步不变,到Step3的时候,我们先找到文件的第14行类似这样的:<integer>15</integer>,这里的15可不是你包裹内的物品总数了,假设你想将你包裹内的物品改为X个(1<=X<=32),那这个数就应该改成4*X+3,比如要改成20个则应该把这里的15改成4*20+3=83
然后在</array>这一行的上面添加如下的若干行(建议在plistEditor里复制原文件中的行,不要从本贴中复制)
<dict>
    <key>CF$UID</key>
    <integer>14</integer>        -----这里的这个数要与原来的已有的行的数字接上
</dict>
<dict>
    <key>CF$UID</key>
    <integer>15</integer>
</dict>
……
……
……
<dict>
    <key>CF$UID</key>
    <integer>82</integer>        -----这里的这个数很关键了,细心的人应该已经看出来了,这个数就是刚才我们算出来的83-1,也就是4*X+2
</dict>

</array>
</dict>
<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#这三个文件,想来都应该是和角色的一些属性之类有关的,不过没认真去研究了(因为不像物品修改这样一目了然了),希望能有大侠研究出来一起交流一下。另外再次告诫想要开始修改的同学——修改以后,真的——没啥意思了,所以一定慎重。另外目前正在想办法写一个程序,能够直接修改存档文件,避免大家手动操作容易出错以及操作繁琐的问题,希望能有时间把这件事做完。

评分5

评分次数5

人气+15

收起
zyj110104 + 1 2012-3-29 08:53威锋有你更给力:)
加林查 + 1 2011-10-11 10:20多谢了
langlangshui + 2 2011-10-8 23:24好同志!
as494 + 1 2011-10-5 18:32好深奥啊,lz给发个存档好吧。。
tjhacker0820 + 10 2011-10-5 14:48给楼主加分,比某些当宝似的藏着掖着的人强多了
159主题4054帖子2472人气

级别: 白金苹果

帖子
4054
经验
4696
精华
3
人气
2472
发表于 2011-10-5 14:48:14 | 显示全部楼层
给楼主加分,比某些当宝似的藏着掖着的人强多了
8主题28帖子47人气

级别: 小苹果

帖子
28
经验
47
精华
人气
47
 楼主| 发表于 2011-10-5 20:09:36 | 显示全部楼层
应某人的要求发一个存档吧,文件名大家可以自己改成bag1.dat或者bag2.dat,分别对应第二个和第三个存档。 什么?第一个存档怎么办?第一个存档就麻烦您不改文件名直接覆盖吧。 内含:秘银剑(带两个10级神圣宝石)、摄魂银弓(两个10级神速)、激光法杖(两个10级智力)、9级女巫、猎人、战士帽子和衣服(都带宝石的)、一个3级经验宝石、一个3级财富宝石、一个10级护盾宝石、两个10级战神、两个10级神圣、两个10级神速 另外,第一次覆盖后如果把东西都用完了(其实我觉得把那套装备一穿基本不用再改了,当然有些选3战士的除外……)以后可以退出至主界面后再覆盖一次,再进去以后包里的东西又有了。如此循环。

bag0.rar

1 KB, 下载次数: 2451

存档文件

8主题626帖子42人气

级别: 白苹果

帖子
626
经验
645
精华
人气
42
发表于 2011-10-6 10:40:36 | 显示全部楼层
[s:112] 膜拜大师···很详细。

Signature

世界这么乱,装纯给谁看!
39主题441帖子544人气

级别: 白苹果

帖子
441
经验
682
精华
人气
544
发表于 2011-10-6 10:50:28 | 显示全部楼层
下载回来玩一下~
1主题130帖子0人气

级别: 青苹果

帖子
130
经验
133
精华
人气
0
发表于 2011-10-6 21:50:53 | 显示全部楼层
很强大!很给力!
4主题111帖子5人气

级别: 青苹果

帖子
111
经验
115
精华
人气
5
发表于 2011-10-8 23:24:43 | 显示全部楼层
好同志!
2主题172帖子0人气

级别: 青苹果

帖子
172
经验
174
精华
人气
0
发表于 2011-10-9 16:29:41 | 显示全部楼层
国庆没就玩这个游戏了。硬是打通关了。有时还闪退,累啊。 通关后就升级和捡装备了,没捡到什么好的。
12主题86帖子78人气

级别: 青苹果

帖子
86
经验
103
精华
人气
78
发表于 2011-10-11 09:47:57 | 显示全部楼层
不错很好用!
4主题505帖子8人气

级别: 白苹果

帖子
505
经验
510
精华
人气
8
发表于 2011-10-11 10:20:34 | 显示全部楼层
多谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则