真三国无双吧 关注:384,687贴子:8,596,462
  • 13回复贴,共1

354s 动作替换修改,请大侠帮忙。

取消只看楼主收藏回复

使用的是 354s editor 和 winhex。
看了不少文章,还是不清楚,据游侠上说,editor里面的mov修改中,文件偏移数一栏 转化为16进制,就是linkdata里该动作的地址。
比如姜维 c1 偏移是279249408,转换后在winhex中找到10a50200.但是这似乎并不是动作本身的地址,而只是一个指向。我把其中的内容换到其他人物的地址(也是这样找出来的)并没有改变其动作。
现求,找到一个动作的真正地址的办法。谢谢。



IP属地:广西1楼2012-03-06 01:09回复
    不好意思,刚看到。我只是想举例而已。
    其实我找了很多这种文章,就是没有找出一个具体的查找办法。atk1mot和akt2mot这些网上都有人找出具体的地址了,这个倒不是问题,问题是接下来的。
    比如我想定位姜维的c1,这应该是在atk1mot下的。姜维的atk1mot地址有人发了,其他人物的也有。但是接下来的比如c1的动作 是在atk1mot的哪里呢,这里卡住了。网上说的多是类似于“月英c3的地址为XXXXXXX”,这个地址怎么找的倒似乎没说。
    有人说在354s editor 中已经给出了每个动作的一个叫“偏移地址”的数值,只要把这个转化成16进制,在winhex中查找,就能找到这个动作的地址。但是这样找出来的好像不对。
    对这些了解不多,改来试试。谢谢各位回答或帮顶。


    IP属地:广西3楼2012-03-06 01:52
    回复
      2026-06-28 07:42:56
      广告
      不感兴趣
      开通SVIP免广告

      就是这个,红线那数字就是文件偏移。“根据mov的数值在mot里找”是说从atk1mot里下移“9e”之类吗?
      但是我看比如吕布的c3别人找出来的都是好几行的地址范围。


      IP属地:广西6楼2012-03-06 02:15
      回复
        不早了,容我去睡个觉,明天上来再交流。


        IP属地:广西9楼2012-03-06 02:40
        回复
          我只知道mot好像是motion的简写,那么说mot就是mov和atk的**吧?
          某一招的ATK有两行,MOV有一行。。我也找到过这种说法,但是如何找到这一行就不知道了,网上的文章或许是跨度太大,这部分写的相当难懂。
          其实目前我就想把某招整个复制到另一个人身上而已。
          话说此吧真热,一天沉了好多页。
          


          IP属地:广西10楼2012-03-06 22:05
          回复
            索引表?指的是linkdata.idx吗?那里面每个人物只有2行,看文章第一行是atk1和atk2,第二行是playmot。
            想找到具体动作地址还是不明白。


            IP属地:广西12楼2012-03-06 22:21
            回复
              不好意思,mov选项是什么呢?是editor里面有的还是 winhex里面看的某一段字符? 就是这里卡住了。


              IP属地:广西17楼2012-03-06 23:07
              回复

                我有点迟钝,不好意思,我一步步说说看啊。
                1.首先打开editor,以关羽为例,选-编辑mov,找到c1, 双击,发现不属于atk2和playmot,那就是atk1吧。
                2.找到前人总结的地址关羽:
                ——atk1:0F343F1C
                ——atk2:0F39B31C
                打开winhex,找到atk1开头。

                从42 50开始,下移0ch(话说这里的h表示16进制,其实就是0c),到f0那里为止,之后每4字节表示一个动作,因为是从129开始,要找到133就是第4个动作,也就是C0 B3 00 00.
                到此为止是这样吗?
                


                IP属地:广西19楼2012-03-06 23:26
                回复
                  2026-06-28 07:36:56
                  广告
                  不感兴趣
                  开通SVIP免广告
                  话说以前真没想到是从129开始的啊。


                  IP属地:广西20楼2012-03-06 23:35
                  回复
                    我想先把这过程理顺了,这是接下来的基本嘛。
                    上面的过程(不说结果找不找的对,就说这做法是不是正确的呢?)


                    IP属地:广西23楼2012-03-06 23:48
                    回复
                      这是麻烦一点,不过也不是很关键,而且网上很多资料中的相关地址都是直接bin里的地址,这样我不熟的反倒明白的快一点。嘿嘿。


                      IP属地:广西24楼2012-03-06 23:51
                      回复
                        好吧。
                        那接下去,比如翻到第五个动作,我们找到了上图中的 20 f7 00 00.
                        这显然不符合上面说的,mov有一行,atk有两行的情况。我看到的说法是要把这个倒过来,变成
                        00 00 f7 20(记得好像是这样?)然后就有点糊涂了。
                        是不是从42 50开始,下移0000f720就是这个动作的开始呢?


                        IP属地:广西26楼2012-03-06 23:57
                        回复
                          然后结束就是下一个动作的开始,30 4d 01 00倒过来 ,下移00014d30.
                          之间的部分就是这个c1所需要的,也就是说理论上直接把这之间的东西复制到另一人的c1之间,那个人就变成了关羽的c1吧。
                          如果是的话就大概知道了,找个时间试试。有人指点就是容易明白,十分感谢。


                          IP属地:广西28楼2012-03-07 00:43
                          回复
                            相当于溢出吧,确实是个问题。还是谢谢指导。剩下的我改天测试一下以后才能发表意见了。


                            IP属地:广西30楼2012-03-07 00:59
                            回复