注册 | 登录

游侠NETSHOW论坛





查看: 2557|回复: 4
打印 上一主题 下一主题

[求助] 大蛇无双Z mot扩容修改的问题若干 [复制链接]

帖子
171
精华
0
积分
86
金钱
1988
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2014-3-8 00:08:02 |只看该作者 |倒序浏览
不知道怎么开始说~~~
我以前玩354的时候修改过mot,添加过别人的招式到吕布去。但,都是很多年前的事了,现在想玩玩大蛇无双Z,想修改下mot,但看了几天教程,还有部分不是很了解,希望高手能解答。、

1、我想通过mot扩容修改招式,我下载了某些高手修改的招式文件,并用winhex打开分析了一下,发现是通过Rpgviewer提取出相关武将的文件,然后在底部扩容。我想问的是怎么查找武将的mot代码,比如说mov的动作代码普方150对应的mot动作是129,那在winhex打开那个inkdata1-xxxx.out文件里,怎么找到对应的129代码,mov里面的站立对应的mot地址0,又怎么找。我知道每个招式是以5F 41 31 47开头到5F 41 31 47结尾为一个招式。


2、在底部扩容后添加某个武将的mot招式,5F 41 31 47开头到下一个5F 41 31 47是新添加的mot招式,怎么调用这个代码?在orochizeditor的linkdata里武将mov里面改mot代码,但对应的代码是多少?以吕布为例,是不是调用这个新mot招式的时候,在linkdata里武将mov里面改mot代码为178就可以调用?


3、通过mot扩容修改招式时,当我想用orochizeditor修改MOV和ATK参数时,是不是要把inkdata1-xxxx.out里面原来长度的16进制代码复制回linkdata1.bin里面,修改完毕后,再通过inkdata1-xxxx.out文件,再把原来长度的16进制代码复制回已扩容的inkdata1-xxxx.out里面?


4、请高手解答,方便加我QQ176383438更好。

使用道具 举报

今生緣 來生見…只為你流連
游侠元老版主
『光荣游戏区』

元老版主勋章版主勋章资深版主勋章白金会员勋章活跃勋章荣誉勋章勤劳之证2015年杰出版主勋章

帖子
18233
精华
0
积分
10912
金钱
46146
荣誉
152
人气
2742
评议
25
沙发
发表于 2014-3-19 22:46:41 |只看该作者
时间有些久了,我也忘得差不多了

使用道具 举报

今生緣 來生見…只為你流連
游侠元老版主
『光荣游戏区』

元老版主勋章版主勋章资深版主勋章白金会员勋章活跃勋章荣誉勋章勤劳之证2015年杰出版主勋章

帖子
18233
精华
0
积分
10912
金钱
46146
荣誉
152
人气
2742
评议
25
板凳
发表于 2014-3-19 23:35:18 |只看该作者
本帖最后由 ~轻尘~ 于 2014-3-19 23:51 编辑

1、我想通过mot扩容修改招式,我下载了某些高手修改的招式文件,并用winhex打开分析了一下,发现是通过Rpgviewer提取出相关武将的文件,然后在底部扩容。我想问的是怎么查找武将的mot代码,比如说mov的动作代码普方150对应的mot动作是129,那在winhex打开那个inkdata1-xxxx.out文件里,怎么找到对应的129代码,mov里面的站立对应的mot地址0,又怎么找。我知道每个招式是以5F 41 31 47开头到5F 41 31 47结尾为一个招式。

答:其实不要在inkdata1-xxxx.out这个大文件里找,直接用Rpgviewer提取出相关武将的单独文件里找,至于Rpgviewer里武将的动作文件请看OrochiZEditor.exe的“生成EXE补丁”功能的武将前面的序号;在Rpgviewer里导出了单独的武将招式文件后,用winhex打开,每一个武将动作文件的第二行第二组4字节数据就索引头比如上面这个图片第一组红色圈住的就是索引头,然后索引头后面的就是0号MOT索引(蓝色圈住的),再过去就是1号MOT索引(绿色圈住的)……如此类推……然后把索引的数据倒排相对了索引头第一字节处偏移即可找到该索引的MOT文件开头……具体详细请看我之前的这篇白文http://game.ali213.net/thread-3184422-1-1.html

2、在底部扩容后添加某个武将的mot招式,5F 41 31 47开头到下一个5F 41 31 47是新添加的mot招式,怎么调用这个代码?在orochizedito的linkdata里武将mov里面改mot代码,但对应的代码是多少?以吕布为例,是不是调用这个新mot招式的时候,在linkdata里武将mov里面改mot代码为178就可以调用?
答:至于调用代码,你在底部添加MOT块以后,你可以用一些空白MOT索引代码来做这添加的MOT的代码号,空白的MOT索引代码就是索引头往下下面那堆重复一模一样的数据,然后orochizeditor里的MOV里改一下MOT代码就行了……

3、通过mot扩容修改招式时,当我想用orochizeditor修改MOV和ATK参数时,是不是要把inkdata1-xxxx.out里面原来长度的16进制代码复制回linkdata1.bin里面,修改完毕后,再通过inkdata1-xxxx.out文件,再把原来长度的16进制代码复制回已扩容的inkdata1-xxxx.out里面?
答:你可以在orochizeditor修改好MOV和ATK以后,然后用生成EXE补丁,然后用winhex打开生成的EXE补丁,找EXE补丁里的MOV和ATK整块复制到原来的MOT扩容补丁里,至于MOV和ATK块的寻找方法:你可以用winhex搜索菜单下的“查找十六进制数值”搜索“00 00 00 00 00 00 08 00 FF FF FF FF "搜到以后Alt+1选块开始然后相对第一个00往下偏移522F,即可到达最后一号ATK的结尾地址,选块结束(Alt+2);这样即可把该招式文件的所有MOV与ATK数据全部选中!然后把MOV和ATK选块覆盖到之前的MOT扩容文件里……
对了补充一下0号MOV地址的搜索方法,还是以上面那张图片为例,索引头前面的那组4字节数据D4 D5 1B 00就是0号MOV的索引同样还是把这组数据反过来排列然后相对于第一个字节D4偏移反排后的1BD5D4即可找到0号MOV的起始地址……

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
cxm13 + 20 助人为乐,品格高尚~

总评分: 金钱 + 20   查看全部评分

使用道具 举报

今生緣 來生見…只為你流連
游侠元老版主
『光荣游戏区』

元老版主勋章版主勋章资深版主勋章白金会员勋章活跃勋章荣誉勋章勤劳之证2015年杰出版主勋章

帖子
18233
精华
0
积分
10912
金钱
46146
荣誉
152
人气
2742
评议
25
地板
发表于 2014-3-19 23:44:19 |只看该作者
其实楼主不用这么麻烦啦,大蛇Z算是比较成熟的一个游戏吧,各类辅助修改工具太多了,我之前分享过一个MOT添加工具:http://game.ali213.net/thread-3875719-1-1.html

使用道具 举报

帖子
24
精华
0
积分
12
金钱
593
荣誉
0
人气
0
评议
0
5#
发表于 2022-6-24 14:53:39 |只看该作者
学**学**学**

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-10 08:24 , Processed in 0.354692 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到