真三国无双吧 关注:382,192贴子:8,553,072

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

只看楼主收藏回复

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



IP属地:广西1楼2012-03-06 01:09回复
    唔,姜维的ATK2.MOT地址是10A51560,ATK1.MOT和枪大众脸共用,在13269E6C。
    很久没接触这玩意,对楼主说的这个方法完全没印象了,能详细说下么


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


      IP属地:广西3楼2012-03-06 01:52
      回复
        问题是我现在既没游戏也没EDITOR…… EDITOR里的“偏移地址”这个数值我也没印象了,能截个图么?
        知道MOT的地址的话,根据MOV里的数值在MOT里找就行了啊


        IP属地:山东5楼2012-03-06 02:06
        回复

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


          IP属地:广西6楼2012-03-06 02:15
          回复
            翻了下,毛神那句话应该是指ATK和MOV地址吧,MOT都是一段数据
            至于C3,那是有中间式的,每一式都对应两行ATK和一行MOV


            IP属地:山东7楼2012-03-06 02:36
            回复
              “MOT都是一段数据”
              表述不太准确,是说某一招的ATK有两行,MOV有一行,MOT通常会有上千行


              IP属地:山东8楼2012-03-06 02:38
              回复
                不早了,容我去睡个觉,明天上来再交流。


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


                  IP属地:广西10楼2012-03-06 22:05
                  回复
                    找到mot开头,然后通过mot的索引表找吧
                    具体的记不住了,决定动作在哪个mot的,除了动作代码应该还有一个参数


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


                      IP属地:广西12楼2012-03-06 22:21
                      回复
                        索引是指Mot的前几行。你先用HEX把某个人的某个MOT单独提取出来作为一个新文件。然后从第一行的0CH开始是索引部分,每四个字节是一个索引,0CH到0FH是第一个动作,10到13是第二个,这样依次类推。


                        IP属地:山东来自掌上百度13楼2012-03-06 22:50
                        回复
                          呃,是那个159,也就是说是ATK1MOT里的第159个动作
                          不过ATK1.MOT里一开头就是第129个动作而不是第一个动作


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


                            IP属地:广西17楼2012-03-06 23:07
                            回复
                              2026-01-20 20:35:59
                              广告
                              不感兴趣
                              开通SVIP免广告
                              刚才脑抽了,无视吧
                              看你标红的那个“动作代码”就行了
                              一般来说3位数的都是ATK1.MOT里的,2位数的都是ATK2.MOT里的。或者你双击一下某一行也能看到表明哪个MOT的


                              IP属地:山东18楼2012-03-06 23:09
                              回复