zxt1222
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
|
776武器专用和武器说明静态修改的简单研究
刚才没事研究了一下776的武器静态修改,特别是圣兵器的修改. 达人"不要踩我"的超强专用修改器已经可以修改武器绝大多数的属性, 圣兵器战斗画面花版也有专门的补丁解决了, 剩下的大致只有:武器的专用; 武器名称和说明文字; 罗普特之剑的对方攻击力减半能力(这套特殊指令实在是找不着)的修改比较让人头疼了. 我就简单讲一下武器专用和武器名称说明的修改.由于数据太乱一时整理不全,我一般就以"圣火法拉"为例,其他的相信大家能够举一反三. 讲得很不专业,大家多包涵,也请大家多指正.
1.武器专用的修改 首先根据之前达人总结的公式:(不好意思,懒得打了,引用一下) 地址计算公式: (武器代码-1)X17+1802C2 得圣火法拉的参数地址是001809F2.
根据(再引用一下) 武器属性修改格式:(以铁剑为例) 类型00 (00剑 01枪 02斧 03弓 04杖 05炎 06雷 07风 08光 09暗 0B道具 50炎剑 60雷剑 70风剑 80光剑) 攻击力06 命中46 重量06 持久28 必杀00 射程11 (1格:11 1-2格:21 2格:22 3-10格:A3 3-15格:F3) 等级32 (E级:32 D级:64 C级:96 B级:C8 A级:FA) 武器专用00 (00为通用) 职业特效AA (重甲系:7A 飞行系:86 骑士/重甲系:8F 骑士系:96) 未知80 附加属性00 未知80 未知32 00 武器说明EC 9B (法拉圣火 奥拉等改为70 00即可使用) 未知00 附加效果00 (02毒 04力量反噬 06吸血 08石化 0A生命值降为1 0C混乱 0E睡眠) 武器特技00 00 (参考特技代码BB CC) 特殊类型04 (原数据+20为持久无限 杖系+30为持久无限) 武器图标00
得到圣火法拉的参数,这里关键是"等级"和"武器专用"这两项. 武器专用就由这两项控制, 这两项以"武器专用"--"等级"的顺序排列就指代了一个武器专用人物库的地址. 例如圣火法拉"等级","武器专用"分别为76 9A, 倒过来是9A 76,它代表了地址00 18 1C 76 ,再例如
光之剑 等级 00, 武器专用 9A ====人物库地址 00 18 1C 00 布拉基之剑 等级 FA, 武器专用 99 ====人物库地址 00 18 1B FA
看到规律了吧,是线形相关的. 这一地址周围不大的区域都是专用武器的人物库,里面都是人物代码(大家应该都知道吧), 光之剑是01利夫;布拉基之剑是13 30 0E 01四个人,.
这里的格式是同一组内以00分割,不同组间用00 00 00以上的空白分割, 武器专用地址取到哪,专用的人物就是从地址处向后一直到00 00 00之间的所有人. 修改很简单,只要改取值的地址或是人物代码即可. 由于空间狭小,无处添加, 只能牺牲长弩的专用地址,首先把长弩类武器全部改为通用 (用修改器即可) (改后会造成我方弓手也能用长弩). 这样从00 18 1C 0E 到00 18 1C 28之间就可以随便改了,放圣火法拉 奥拉 罗普特乌斯的专用人物已经够了.
以"圣火法拉"为例,其原始专用地址00 18 1C 76 的值是00,而且周围也没有空间加分割,因此我挑选了空地址00181C1A (换算成 等级 1A, 武器专用 9A), 输入塞亚斯的人物代码 32, 别忘了前后有3个00分割. 最后回到圣火法拉的参数地址是001809F2, 将等级和武器专用的值分别改为1A 9A, 两边就关联上了. 这样圣火法拉就由塞亚斯专用了,但别忘了给塞亚斯换成能用火的职业,要不就把大祭司职业里加上火魔法, 反正有修改器这些轻松办到.
2.武器名称和说明的修改 想要武器看着更顺眼, 武器名称和说明也改一下吧.
先改武器名称, 以"圣火法拉"为例,中文版里是"菲拉火炎",名称地址是00 18 17 27 (这里周围都是武器名称,很大,大家自己摸索吧),"菲拉火炎"对应 82 A4 82 B1 83 64 89 8A, 改为"圣火法拉"对应 83 8F 83 64 82 DC 82 B1 ,后面还有空间?再加"之炎"两个字吧对应83 86 89 8A, 注意不同名称之间要用至少4个00 分割, 如空间不足就省略些吧.
再改武器说明, 上面的表中有武器说明的位置, 武器参数的倒数第7和8个项, (法拉圣火 奥拉等就是因为武器说明地址读取错误才会花版的.) 其实它的原理同武器专用地址的原理是一样的,将这两个数倒着排列也代表着一个地址. 如 光之剑 武器属性中的武器说明项 269D 武器说明地址 00181F26 勇者之枪 武器属性中的武器说明项 669F 武器说明地址 00182166 地枪克基伯尔格 武器属性中的武器说明项 AC9F 武器说明地址 001821AC
规律也很简单. 接着以"圣火法拉"为例修改,其原始属性的武器说明项是BA AE ,是会出错的地址,我就在已有的地址之间找了块空地:00 18 2D DA ( 对应DA AB ),地方不大,但输入"塞亚斯专用"(82 E2 82 DE 83 0C 99 66 99 91) 这5个字是够了, (注意:每一段武器说明文字一定要以99 FF开始, 不同的武器说明文字间要有4个00分割,同一段武器说明文字内的空格要以00 00表示). 再回到武器属性中武器说明项,将其改为DA AB.
啊,大功告成了,其他的可以以次类推,希望大家看明白了.
另: 不知那一位有奥拉圣光的战斗花版补丁,我下的圣兵器补丁其他的都好,就奥拉圣光的补丁在战斗时会黑屏死机.
[ 此贴被zxt1222在2006-11-17 11:04重新编辑 ]
|
|
[楼 主]
|
Posted:2006-11-20 21:20| |
顶端
| |