fdcgr吧 关注:702贴子:3,409
  • 20回复贴,共1

【技术贴】如何修改人物的成长、技能点、武器、职业...

只看楼主收藏回复

请确保你已充分享受了该游戏带给你的乐趣...
一楼献给莎莎拉:


IP属地:广东1楼2012-11-17 17:13回复
    所用软件:金山游侠V、winhex
    资料:
    各职业成长:

    游戏所有道具名称及编号:
    http://tieba.baidu.com/p/1809760344
    以及@ a199192 的技术贴
    http://tieba.baidu.com/p/1388322573?pn=1
    本帖将在该贴基础上讲解,非常感谢各位资料提供者


    IP属地:广东2楼2012-11-17 17:19
    回复
      使用金山游侠,通过改经验找到人物,点开地址编辑,得到如图:

      其中 5f 01 39 00为经验相关字节,由于游戏中上限为9999999,即使你修改后超出该数值,在游戏中切换下后又会变回9999999,故修改超出9999999无意义
      A9 02代表的是你的剩余技能点数
      01字节代表你的一转职业,从00到19,依次为战士、圣骑士、...女高中生,顺序为与装备右侧适用职业的顺序一致
      0e字节记录你的一转时的等级,十六进制中0e即等于15
      03为你的二转职业
      1d字节记录你的二转时的等级,1d即为30


      IP属地:广东3楼2012-11-17 17:27
      回复
        修改技能点:
        由于该游戏所获技能点与等级有关,故即使修改技能点数在游戏中切换后又会变化,故我们需要停留在技能学习页面上,在修改完技能点数后直接在页面上学习技能:

        不要切换出技能分配页面
        要学习其他职业的技能,只需把记录一转职业或二转职业的字节修改为你想要的职业的对应代码即可,需要注意的是由于人物立绘问题,二转职业修改后可能会出现立绘消失的情况


        IP属地:广东4楼2012-11-17 17:35
        收起回复
          这个之前每人发过?


          5楼2012-11-17 17:45
          收起回复
            游戏中各属性(hp tp str agi dex int)计算方法为:
            初始职业成长×(一转时的等级-1)+一转职业成长×(二转时的等级-一转时的等级)+二转职业成长×(当前等级-二转时的等级)
            故上图所示人物成长即为:
            战士×(0e-1)+01(圣骑士)×(1d-0e)+03(女武神)×(当前等级-1d)
            这就是为什么要及时转职否则会损失成长的原因
            在金山下,我们要获得最大属性值,只需把二转时的等级对应字节修改即可,同时一转等级字节为0e(小于0e就没办法一转了...),单字节最大值为255,在二转等级超出99后(当前等级-1d就会归0,貌似如此)
            比如把哈露美的一转职业设为19,二转时的等级设为ff(即255)她的属性即为:
            战士×(15-1)+女高×(255-15)
            此时属性如图:


            IP属地:广东6楼2012-11-17 17:53
            回复
              关于装备栏里的装备修改参考之前的贴子即可,即找到ec xx xx xx字节,后面的xx xx xx xx字节前两个为装备代码,第三个为装备为+几的装备(在武器一栏还等于附加的攻击)
              从上到下为武器、盾、盔、铠、戒指(或封印书)
              好的,如果这样子修改后还不能满足你,那么我们来直接修改人物的成长和武器...


              IP属地:广东7楼2012-11-17 17:58
              回复
                我擦,帖子被吞了...浪费人参...
                用winhex打开data文件夹里的文件(class对应人物,item对应道具、enchant对应魔法、skill对应技能......)
                打开class文件,查表知女**p成长为22.36,用浮点数搜索(单精度即可):

                提示对应48 e1 b2 41四个字节,修改这四个字节即可
                对同一职业,hp其后的四个字节即为tp,其后为str...
                至于如何改,反正只学过大学计算机基础和c语言的我算了1个小时也不知道这浮点数是怎么换算的...我的方法是改完进入游戏查看,然后不断调试...
                该游戏属性啊攻击防御啊伤害值啊等估计是双字节记录的,故最大值为65535,超出部分会溢出,所以即使你hp成长到8万多最后显示结果就是1万多,你会发现你6万多的攻击力打出来的伤害就2、3万,原因便是如此


                IP属地:广东9楼2012-11-17 18:26
                回复
                  接下来是修改武器,打开item文件,采用整数(int)搜索,查看道具代码,如岩切为551,则搜索551:
                  提示对应的代码为27 02,看我蓝色底纹覆盖的部分以及红圈圈出的部分:
                  27 02后面的02记录该道具的字数(...囧),通过宝物图鉴以及装备附加属性代码,我们可以找到对应的代码,如岩切攻击力为281,换算成16进制即为14 01,而武器附加4个属性代码为
                  19 24 11 15,修改代码即可,攻击力最大为65535(ff ff)
                  右侧的3个数字 0.00 0.10 1.00
                  第一个数字为装备成长,即每+1时的成长,由于岩切为特殊武器,故成长为0(如果此处修改,然后你在金山中修改为如+255的岩切,便会发现岩切的攻击力变了...)
                  第三个数字为攻击速度,数字越小越快,A对应1.00,游戏那把A+的短剑对应为0.95,C的村正对应2.00...自己去研究吧
                  第二个数字意义不明,貌似与攻击速度有关,两个数字总是同时变大变小的...望高人指点
                  如何修改这三个数字呢,用左键框中一个数字,左侧便会显示数字对应的字节,修改即可
                  顺便说句这数字修改还是很方便的,因为一边修改一边可查看修改后的数值,人物成长就没办法了...
                  由于缺乏怪物、技能的代码,又不想改后进游戏一个个测试,所以其他几个文件就没去研究,反正修改方法是一样的...有兴趣的话自己去开发吧


                  IP属地:广东10楼2012-11-17 18:47
                  回复
                    ...10L图漏了:

                    最后说句,希望各位能充分享受这游戏各职业搭配、技能加点、技能释放顺序等的乐趣,用修改器把人物改得imba绝不是这游戏的真正乐趣以及精髓所在,只是纯娱乐一下而已。
                    以上。


                    IP属地:广东11楼2012-11-17 18:51
                    收起回复
                      突然发现 来顶一下


                      IP属地:四川12楼2012-12-15 19:47
                      回复
                        @御坂あい


                        IP属地:广东13楼2013-04-18 12:42
                        收起回复
                          我只想要极品双属性戒指而已~


                          IP属地:安徽14楼2013-04-23 01:05
                          回复
                            这贴逆天了


                            IP属地:美国15楼2013-04-29 21:10
                            回复
                              十分有价值的贴子 支持


                              IP属地:上海16楼2013-05-09 21:23
                              回复