完美单机吧 关注:1,035贴子:6,028
  • 19回复贴,共1

完美国际单机之战灵修改xml的分享

只看楼主收藏回复

记得从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


IP属地:广东1楼2018-01-26 19:43回复
    同感,修改xml很方便
    ✐﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏
    来自大禹治水专业水贴客户端
    ﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏๓₯㎕


    IP属地:北京来自iPhone客户端3楼2018-02-28 12:29
    回复
      2025-06-25 04:43:16
      广告
      大佬,我这个蠢心刚学会架设单机


      IP属地:北京来自Android客户端4楼2018-03-19 22:36
      回复
        大佬,萌新求问如何搞一身九军装备


        IP属地:江苏来自Android客户端5楼2018-06-07 09:43
        收起回复
          麻烦,直接改el把战灵吞噬的经验修改就可以了


          IP属地:湖北来自Android客户端6楼2019-02-14 15:47
          回复
            大佬,请问怎么修改拍卖行金币和元宝上限啊


            IP属地:天津8楼2021-08-08 01:32
            收起回复
              时装包裹怎么修改呀大佬?时装包裹任务做多了一格都没有了。直接打不开时装包裹了


              IP属地:云南9楼2021-11-06 22:20
              收起回复
                战灵经验只要刷战灵之源吃就行了,过转生吃经验加起来耗时也没不用花个一两分钟,不用改后台这么麻烦的,不过我想问下,人物等级限制和转生次数限制在哪个文件里面更改的,麻烦告知下路径


                IP属地:浙江10楼2022-07-01 22:23
                收起回复
                  2025-06-25 04:37:16
                  广告
                  大佬 客户端1905是哪里搞得啊,我最新只找到155的


                  IP属地:浙江来自Android客户端11楼2022-09-16 07:08
                  回复


                    IP属地:陕西来自iPhone客户端12楼2023-07-04 22:06
                    回复
                      大佬,可以修改个人的掉率吗


                      IP属地:浙江来自iPhone客户端13楼2023-11-10 22:38
                      回复
                        大佬,刘晶能靠这个修改满品阶吗


                        IP属地:浙江来自Android客户端14楼2024-02-21 13:25
                        收起回复