记得从08年开始就没怎么玩完美了,再上完美国际,感觉已经完全跟不上了。不想为个游戏花太多钱和时间,玩下单机消遣下就算啦。新完美太多的内容了,战灵什么的也没搞明白,搞一套S+级的战灵是完全没问题(如果单机版本太旧可能不支持S+,我的服务端是v153,客户端v1905),文末是获取S+战灵套装的命令,这些命令在单机上是不需要GM权限的。shift + ~就可以唤出。
关键问题是,把S+套升满,要买很多战灵卡牌喂,更不要说战灵还有什么转生,批量购买和批量吞噬都也太慢了,另外明显感觉在买战灵的过程中,服务器经常出问题导致回档,实在烦人!干脆直接改数据算啦,以下是xml上修改战灵数据的方法,分享给单机爱好者们:
1.先用命令把S+套装搞齐,捡起来放入对应槽位,不要只是放背包里面。
2.xml中搜索字段 type="Octets">0000000004000000640000000100000064
找到以下内容
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0000000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41084</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">32</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0100000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41085</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">33</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0200000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41772</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">34</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0300000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41773</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">35</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0400000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41774</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">36</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0500000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41775</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">37</variable>
<variable name="proctype" type="int">16407</variable>
这里解释下type="Octets">0500000004000000640000000100000064000000010000000000000000000000</variable>
type="Octets">0500000004000000640000000100000064000000010000000e00000000000000</variable>
type="Octets">0300000004000000640000000100000064000000640000000000000002000000</variable>
倒数的64是十进制的100,100级就是满级,但不一定是满级转生的。02是二转,注意不要改成03,测试发现无法进入游戏。顺数的03表示第四个战灵槽位,也就是完璧的槽位,00也就是破军的槽位。
倒数的64和02的中间有一个字段是表示卡牌经验的,因为100级是满级,所以这个经验值应该是0,填其他值可能会出错。
<variable name="id" type="int">41775</variable> 这里的41775也就是战灵卡牌的物品ID号。
将6行type="Octets">字段中,调成100级,0经验值,2转就OK了。之后保存,注意在人物离线状态下操作。
调成这样,再进游戏就可以看到,S+全满,吞噬按钮是灰色的。
白帝·亚历山大:
d_c2scmd 10800 41084 1
黑帝·伊万
d_c2scmd 10800 41085 1
赤帝·赢释伽
d_c2scmd 10800 41772 1
青帝·梅安
d_c2scmd 10800 41773 1
黄昏王·苍力
d_c2scmd 10800 41774 1
暴君·穆延海
d_c2scmd 10800 41775 1

关键问题是,把S+套升满,要买很多战灵卡牌喂,更不要说战灵还有什么转生,批量购买和批量吞噬都也太慢了,另外明显感觉在买战灵的过程中,服务器经常出问题导致回档,实在烦人!干脆直接改数据算啦,以下是xml上修改战灵数据的方法,分享给单机爱好者们:
1.先用命令把S+套装搞齐,捡起来放入对应槽位,不要只是放背包里面。
2.xml中搜索字段 type="Octets">0000000004000000640000000100000064
找到以下内容
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0000000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41084</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">32</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0100000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41085</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">33</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0200000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41772</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">34</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0300000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41773</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">35</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0400000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41774</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">36</variable>
<variable name="proctype" type="int">16407</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0500000004000000640000000100000064000000010000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41775</variable>
<variable name="mask" type="int">-2147483585</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">37</variable>
<variable name="proctype" type="int">16407</variable>
这里解释下type="Octets">0500000004000000640000000100000064000000010000000000000000000000</variable>
type="Octets">0500000004000000640000000100000064000000010000000e00000000000000</variable>
type="Octets">0300000004000000640000000100000064000000640000000000000002000000</variable>
倒数的64是十进制的100,100级就是满级,但不一定是满级转生的。02是二转,注意不要改成03,测试发现无法进入游戏。顺数的03表示第四个战灵槽位,也就是完璧的槽位,00也就是破军的槽位。
倒数的64和02的中间有一个字段是表示卡牌经验的,因为100级是满级,所以这个经验值应该是0,填其他值可能会出错。
<variable name="id" type="int">41775</variable> 这里的41775也就是战灵卡牌的物品ID号。
将6行type="Octets">字段中,调成100级,0经验值,2转就OK了。之后保存,注意在人物离线状态下操作。
调成这样,再进游戏就可以看到,S+全满,吞噬按钮是灰色的。
白帝·亚历山大:
d_c2scmd 10800 41084 1
黑帝·伊万
d_c2scmd 10800 41085 1
赤帝·赢释伽
d_c2scmd 10800 41772 1
青帝·梅安
d_c2scmd 10800 41773 1
黄昏王·苍力
d_c2scmd 10800 41774 1
暴君·穆延海
d_c2scmd 10800 41775 1
