Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 2247|回复: 0
收起左侧

机战OG2武器动态修改

[复制链接]
发表于 2007-5-21 20:38:17 | 显示全部楼层 |阅读模式
机战OG2的武器是动态存放的,也就是说,你动态修改机体(如把F32改成咆哮巨人),武器不会改变,这和机战D、R、J等不同。但还是有改武器的方法的,也就是本文的目的。
一、武器修改
先搜索机体HP,得出一个地址,如02018528,调出“计算器”,把这个数加上18,成为02018540。02018540、  02018541构成的双字节就是该机体的第一个武器序号(注意,不是编号)。02018542、02018543构成的双字节就是该机体的第二个武器序号。以此类推。
比如该序号为02018540:8A,02018540:00,前后两位调换就是008A。
再使用公式0200C430+n*4。
代入得0200C430+8A*4=0200C658,在内存查看中以0200C658开始的四字节内存,前两位就是真正的武器编号,本例中是31 00 火神炮,改为A6 02 马甲绝之锤,或A7 02 无声回力镖,或其它武器。

二、凭空增加武器
查找内存地址0200C430,按下拉箭头直到出现FF FF FF 00为止,记下第一个FF的内存地址如0200C8C0,把前两个FF改为需要的武器的编号,如A7 02 无声回力镖,把记下的内存地址用公式(m-0200C430)/4
本例为(0200C8C0-0200C430)/4=0124,这就是武器序号。刚才不是找到机体的武器序号所在地了吗?前后调换(如2401)输入进去吧

用这个方法还可以知道,序号最大为03FF即1023,游戏中武器最多为1023个
用这个方法我还得到了
0272 超能飞拳
0273 将军爆裂击
0274 守护神之剑
大曾伽的开始几个武器(超能飞拳比后来的战舰刀好啊!无消耗)。但没有真正的动画
有错误或有什么不懂的问我吧,我会修改的
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-11-16 19:51 , Processed in 0.018745 second(s), 6 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表