游客:
注册
|
登录
|
搜索
|
FTP中心
|
BT发布站
|
电信镜像一
|
电信镜像二
|
网通镜像(试用)
|
帮助
游侠NETSHOW论坛
»
真-三国无双5+战国无双2+无双大蛇+真-三国无双4(无双全系列专区)
» 大蛇招式mot替换分析
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: [原创] 大蛇招式mot替换分析
本主题由 raulseven 于 2008-5-10 16:34 提升
newalbert
游侠会员
精华
0
积分
51
帖子
135
金钱 184
经验 0
荣誉 0
互助 2
#1
使用道具
发表于 2008-4-21 19:26
资料
个人空间
短消息
加为好友
醒目提示:游侠武林三国大型游戏将在26号下午3点正式开服!无需下载客户端,直接进入即可游戏!
大蛇招式mot替换分析
本帖最近评分记录
j_hane
2008-8-27 13:07
金钱
+10
文章不错,继续努力!
j_hane
2008-8-27 13:07
互助
+1
文章不错,继续努力!
raulseven
2008-5-10 16:31
金钱
+20
raulseven
2008-5-10 16:31
互助
+1
奋战了一个周末,终于研究出大蛇的招式mot格式了,立马动工,将星彩MM垃圾的4方5方改掉,并拿来了香香的C4和女王的C2,呵呵
。。。
354S已经被各位大大研究得非常透了,不才狗尾续貂,结合前人经验,分析了一下招式mot,目前只分析了三国人物。
以星彩为例,首先打开LINKDATA_BNS.IDX,这个文件是每个人动作的索引文件,大家都知道,不多说,风之术师已经总结了每个人的
地址,赵云是第1个,地址29A0,星彩为第2E个,地址为 29A0H + 2EH * 20H = 2F60H,跳到这一行,把最前面的4个字节 * 800就是
星彩在LINKDATA_BNS那个1.8G大文件中的招式地址,注意多字节顺序,2F60这一样首4个字节是 00 01 F3 41,所以:
1F341H * 800H = F9A0800H,这就是LINKDATA_BNS中星彩的起始地址。详见风大的强帖“16进制版atk文件意义总结”。
F9A0800H的下面一行起始4字节为:
00 DE 0F 00,这是MOV的偏移量,这里的字节序与IDX不同,F9A0800H + FDE00H = FA9E600H,这就是星彩MOV起始的前面那行了。
不管MOV,再往下一行,起始4字节为:AF 00 00 00,恩,重点了:这是招式MOT的偏移量相对地址,后面所有招式MOT的偏移都是以
这一行的行头为参照的,我们记住这个地址:F9A0820H
再往下几行,可以看到一堆一模一样重复的4字节串:A0 E8 05 00,其他人物也有一堆重复的串,只是数值各不相同而已。
这个串有21行,其中第21行的最后4个字节不同,这个不同4字节的就是2方的相对偏移地址,以F9A0820H为基准。其他人物也同样类
似。再往后每4个字节依次就是一个招式MOT的偏移地址了,详细顺序可以参考van大的修改器中MOT代码一项。
继续,我们看一下星彩的C2,地址为F9A0A40这一行的C-F这4个字节,值为:C0 09 08 00,绝对地址为:F9A0820H + 809C0H =
FA211E0H
跳到这一行,首先4个字节就是5F 41 31 47,很熟是吧,没错,跟354S一样,这个串标示每个招式的开始,大蛇中,每个招式都按照
16字节对齐了,都在行头。
跟着4字节是32 34 30 30,这个估计是版本好之类的,在大蛇中跟5F 41 31 47一起组成了8字节的招式起始串。
再往后:5C 04,这个就是招式MOT的长度了,注意,这个值是45CH,再乘以10H才是真正的长度45C0H,好大啊,难怪星彩的C2如此缓
慢,呵呵。。。
OK,寻址方式就是这样的,我们现在可以每个武将拆一招构建一个新人了!!!
两点要提一下:
1,与354S一样,如果用来替换的招长小于原招长,可以在替换后追加一个5F 41 31 47 32 34 30 30,用来消除原有招式后续的干扰
。
2,如果用来替换的招长大于原招长,就比较麻烦,可以用文件扩容的方式来解决,这个地方具体的细节我还没摸透,试过一次以失
败告终。不过把人物全部mot+mov+atk都拷贝下来移动到文件最后扩容并重新制定IDX中索引的方式仍然有效。
如有遗漏或错误,欢迎指正。
[
本帖最后由 newalbert 于 2008-4-21 20:07 编辑
]
ananmo
游侠会员
精华
0
积分
364
帖子
1180
金钱 1256
经验 0
荣誉 0
互助 2
#2
使用道具
发表于 2008-4-21 19:30
资料
个人空间
短消息
加为好友
youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
顶起来等真狂派来指正.
个人签名 (400 字节以内)
不支持自定义 Discuz! 代码
Discuz!代码 可用
[img] 代码 禁用
预览
aileifang123
游侠会员
精华
0
积分
224
帖子
747
金钱 786
经验 0
荣誉 0
互助 0
#3
使用道具
发表于 2008-4-21 19:34
资料
个人空间
短消息
加为好友
参与论坛活动,赚取LTB!
没学会 354s到大蛇只会Editor
張三爺
游戏工作组
游侠剑阁工作组【美工】
豪将 烈空 黑旋风
精华
7
积分
3003
帖子
2359
金钱 7870
经验 140
荣誉 70
互助 39
来自 『剑阁组』南越国分部
#4
使用道具
发表于 2008-4-21 19:38
资料
个人空间
主页
短消息
加为好友
醒目提示:游侠武林三国大型游戏将在26号下午3点正式开服!无需下载客户端,直接进入即可游戏!
支持……
不过先等ATK-MOV研究透些再说,现在单改ATK-MOV已经很吃力了(很多位置相对固定动作还没在修改器标出来,例如方招;而且非攻击动作,例如胜利动作地址还没研究出来……)
当玄德召張飛入帐后,曹操赞赏道:“張飛張翼德,孟德得知今日之战,你作战勇猛果敢,真乃‘中國之本多’也!”并且为張飛倒一杯酒作为加赏——《無雙Orochi野史》
【我的博客】
【★我的网盘★】
【353招式修改器(更新11.2)】
【353NPC武将修改器[10.30]】
phoenixst
游侠荣誉会员
炎后·無双答人 鳳嘴凰翼
精华
15
积分
9212
帖子
9723
金钱 9620
经验 260
荣誉 130
互助 359
来自 Unlimited Lily Works
#5
使用道具
发表于 2008-4-21 19:40
资料
个人空间
短消息
加为好友
youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
QUOTE:
地址为 29A0H + 2EH * 10H = 2F60H
29A0H + 2EH * 20H = 2F60H
newalbert
游侠会员
精华
0
积分
51
帖子
135
金钱 184
经验 0
荣誉 0
互助 2
#6
使用道具
发表于 2008-4-21 19:44
资料
个人空间
短消息
加为好友
参与论坛活动,赚取LTB!
对,是20H不是10H,多谢指正
newalbert
游侠会员
精华
0
积分
51
帖子
135
金钱 184
经验 0
荣誉 0
互助 2
#7
使用道具
发表于 2008-4-21 19:45
资料
个人空间
短消息
加为好友
醒目提示:游侠武林三国大型游戏将在26号下午3点正式开服!无需下载客户端,直接进入即可游戏!
QUOTE:
原帖由
張三爺
于 2008-4-21 19:38 发表
支持……
不过先等ATK-MOV研究透些再说,现在单改ATK-MOV已经很吃力了(很多位置相对固定动作还没在修改器标出来,例如方招;而且非攻击动作,例如胜利动作地址还没研究出来……) ...
三爷所言即是,atk+mov比mot复杂多了,等现成的算了。。。
125595151
游侠会员
精华
0
积分
91
帖子
304
金钱 471
经验 0
荣誉 0
互助 0
#8
使用道具
发表于 2008-4-21 19:48
资料
个人空间
短消息
加为好友
youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
顶起
很麻烦啊
354时代这个MOT替换就没弄明白
现在知道发帖很辛苦了……
于是看见了好帖要顶地~~
不顶是会沉地~~
沉了很可惜地~~
作者很伤心地~~
newalbert
游侠会员
精华
0
积分
51
帖子
135
金钱 184
经验 0
荣誉 0
互助 2
#9
使用道具
发表于 2008-4-21 20:05
资料
个人空间
短消息
加为好友
参与论坛活动,赚取LTB!
其实mot替换并不复杂,只是个精细活,错一个字节就死机,呵呵。。。
与354S不同,大蛇的mot文件实在atk和mov段之前的,而且没有打包,都是一个一个独立的MOT段。。。
我开始想在mot之后mov之前插入一段,存放其他人拷过来的mot,并改了IDX文件中人物招式总大小,并把起始的mov偏移量也相应增加了,结果失败,死机,后来还是换回了直接替换mot的老方法。。。
哪位高人能指点一下这个问题如何解决呢?
j_hane
(挑战未解决!)
版主
^§黑羽之贵公子§^
天下無双 雙龍阿修羅
一国之神童 二国之秀才
★★★★★
精华
11
积分
4166
帖子
2702
金钱 9798
经验 2806
荣誉 80
互助 11
来自 LOST GROUND
#10
使用道具
发表于 2008-4-28 20:59
资料
个人空间
短消息
加为好友
醒目提示:游侠武林三国大型游戏将在26号下午3点正式开服!无需下载客户端,直接进入即可游戏!
支持一个。。。
深邃红
游侠会员
权天使
無念無想
精华
0
积分
738
帖子
2142
金钱 1346
经验 0
荣誉 0
互助 19
来自 Deep Red
#11
使用道具
发表于 2008-5-1 15:01
资料
个人空间
短消息
加为好友
youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
完全看不懂~~~~~~~~~~~~~~~~~
Purify my soul..
时间就像乳沟,挤一挤总会有的。。
置顶MM
游侠会员
蜀军 大将军 四圣细剑
精华
2
积分
1111
帖子
1354
金钱 2584
经验 40
荣誉 20
互助 21
#12
使用道具
发表于 2008-5-1 15:33
资料
个人空间
短消息
加为好友
参与论坛活动,赚取LTB!
QUOTE:
原帖由
newalbert
于 2008-4-21 20:05 发表
其实mot替换并不复杂,只是个精细活,错一个字节就死机,呵呵。。。
与354S不同,大蛇的mot文件实在atk和mov段之前的,而且没有打包,都是一个一个独立的MOT段。。。
我开始想在mot之后mov之前插入一段,存放其他人拷过来的mot,并 ...
这样的话还是底部扩容吧。
请善加利用置顶,可以解决不少问题
---------------------------------
凡是MM都要赤脚
凡是赤脚MM都要去踩踏
以上简称两个凡是
abakus
游侠会员
精华
0
积分
85
帖子
232
金钱 544
经验 0
荣誉 0
互助 3
#13
使用道具
发表于 2008-5-6 06:55
资料
个人空间
短消息
加为好友
醒目提示:游侠武林三国大型游戏将在26号下午3点正式开服!无需下载客户端,直接进入即可游戏!
底部扩容一定要打大文件讀取補丁么?有什么辦法可以直接修改exe避免打內存補丁否?
投票
交易
悬赏
活动
www.netshowbbs.com game.ali213.net
我们每天在进步 游侠游戏社区
游侠网
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
当前时区 GMT+8, 现在时间是 2008-10-7 05:18
增值电信业务经营许可证 沪B2-20050044
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
游侠NETSHOW论坛
-
Archiver
-
WAP
界面风格
----------
哀悼日风格
C&C3风格
BIO4风格
游侠经典风格
C&C3KW风格