» 您尚未 登录   注册 | 社区银行 | 社区婚姻 | 社区成就 | 帮助 | 社区 | 无图版


火花天龙剑 -> 火炎之纹章 -> 火花学园 -> 776武器专用和武器说明静态修改的简单研究
 XML   RSS 2.0   WAP 

<<   1   2  >>  Pages: ( 2 total )
本页主题: 776武器专用和武器说明静态修改的简单研究 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子
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| 顶端
如月影二

头衔:暗黑皇子暗黑皇子
该用户目前不在线
级别: 论坛版主
编号: 35949
精华: 1
发帖: 2600
威望: 5 点
配偶: 花影旋岚
火 花 币: 106227 HHB
注册时间:2005-04-19
最后登陆:2024-05-03
朱红之钻(I)
查看作者资料 发送短消息 引用回复这个帖子


非常好的帖子呢 辛苦楼主了 很久没看到有这么好的帖子了

[1 楼] | Posted:2006-11-17 02:16| 顶端
如月影二

头衔:暗黑皇子暗黑皇子
该用户目前不在线
级别: 论坛版主
编号: 35949
精华: 1
发帖: 2600
威望: 5 点
配偶: 花影旋岚
火 花 币: 106227 HHB
注册时间:2005-04-19
最后登陆:2024-05-03
朱红之钻(I)
查看作者资料 发送短消息 引用回复这个帖子


我下载的补丁 奥拉 可以正常显示 而罗普特乌斯却不行 打上补丁后模拟器根本读不了ROM
另外不知道有没有修正 骑士统帅使用杖系问题和暗黑皇子职业战斗画面造型问题的补丁
有知道的朋友告知一下


[2 楼] | Posted:2006-11-17 03:05| 顶端
worse&better

头衔:军师军师
该用户目前不在线
级别: 火花会员
编号: 42667
精华: 15
发帖: 9493
威望: 78 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-08-16
最后登陆:2019-05-18
艾雷布的圣骑士(II)朱红之钻(I)
查看作者资料 发送短消息 引用回复这个帖子


测试:


太完美了!楼主这贴绝赞啊~无所不能的法拉圣火!!!

PS:楼上的坏事做绝,这是天意 [s:7]


The world combines after long separation, separates after long combination.
[3 楼] | Posted:2006-11-17 03:11| 顶端
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


希望此贴能对做776修改版的达人朋友们有用

如月 你要的罗普特乌斯补丁,我发到你邮箱了,这个补丁本身的图层效果并不好,但至少不花版,试试看吧

晚上试着寻找攻击力减半的特殊指令吧, 把罗普特乌斯彻底完善, 希望能有昨天的运气

专用库和文字库空间都很紧张,特别是专用库,目前除了牺牲长弩专用得到的,基本找不到其他添加的空间.

名称文字库是紧贴着的, 添加的空间也有限, 法拉可以加2个字以上, 而奥拉却最多只能加1个字(圣奥拉? 太傻了). 关键是武器从属性地址是怎么连接到名称文字库地址的还不清楚, 也就是关键参数不明,原理不明.(难道就是按顺序读取?). 因此,暂时只能用原始地址,不能另开门户.

说明文字库,空间多一些,而且可以另开门户, 加长的不行,短的还是够的. 如果想要大一些的空间,我总觉得对圣书说明的后一句:"能给予持有者不可思议的力量." 这句下手倒是不错.


再发些图吧
为了方便测试中将奥辛职业改为暗魔,专用罗普特乌斯; 哈鲁巴恩职业改为圣者,专用奥拉;
暗黑之枪,地枪,天枪全为菲恩专用,
想要改变专用的人物根据上文改专用库中地址上的人物代码即可( 阿鲁提娜61; 托拉邦特 62; 尤利乌斯 AD)


罗普特乌斯, 文字说明的第二句还没实现......


不花版了,但也不漂亮



奥拉, 莎拉有专用杖了,就照顾以下利若安MM,毕竟也有圣战士之血...



暗黑之枪,不知为何说明对不齐?



天枪, '托拉邦特' 的'托'和''邦' 代码不明, 只能沿用中文版原来的'多拉巴恩特'......,
如月 下个修改版本里就不用把其重量设为20了吧.


地枪, 本来想多写几个字的,无奈空间不够,以后再想办法吧.

[4 楼] | Posted:2006-11-17 11:29| 顶端
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


又改了几个








[5 楼] | Posted:2006-11-17 18:09| 顶端
如月影二

头衔:暗黑皇子暗黑皇子
该用户目前不在线
级别: 论坛版主
编号: 35949
精华: 1
发帖: 2600
威望: 5 点
配偶: 花影旋岚
火 花 币: 106227 HHB
注册时间:2005-04-19
最后登陆:2024-05-03
朱红之钻(I)
查看作者资料 发送短消息 引用回复这个帖子


非常感谢 你需要奥拉的补丁的话 我可以传你留下邮箱吧
对了 日站上下载的 似乎有 那加的魔法补丁 因为我看不了补丁说明 不知道那是做什么
难道是添加了 那加 魔法?
另外我从日站下的补丁 火山魔法打在原版ROM上刚打开ROM会花版 运行游戏则无问题
不知道楼主的是否正常
我做的修改版776天枪之所以重量设定成20 其实并不是想不给我方使用 而是不想让盗贼这种职业剥落了天枪 不然我设计托拉邦特在那就没意义了
说明文字 我原本的想法是将几个可以通用的设成一个 这样可以腾出空间给其他角色
比如 原天枪还是地枪说明忘了 是传说中的枪 可以让天枪地枪都用这个 然后罗普特乌斯和罗普特之剑共用一个对手攻击力减半 这样罗普特之剑的说明文字又可以腾出空间给其他的武器做说明了
不过细想起来也不太合适 呵呵


[6 楼] | Posted:2006-11-17 19:19| 顶端
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


我的邮箱 ddandy1222@sina.com

是加了"那加"Narga 魔法, 好象是覆盖了原来第2个圣风(塞梯第1次登场时的哪个不克飞行系的圣风...),没仔细看.
我的火山魔法补丁和你一样只有开始花版,运行游戏无问题

关于罗普特之剑的说明,其实我也觉得后面那段话太罗嗦了

[7 楼] | Posted:2006-11-17 20:02| 顶端
如月影二

头衔:暗黑皇子暗黑皇子
该用户目前不在线
级别: 论坛版主
编号: 35949
精华: 1
发帖: 2600
威望: 5 点
配偶: 花影旋岚
火 花 币: 106227 HHB
注册时间:2005-04-19
最后登陆:2024-05-03
朱红之钻(I)
查看作者资料 发送短消息 引用回复这个帖子


不行 我使用罗普特乌斯的修正补丁后无法正常运行游戏
好像是我和楼主用的776版本不同 我用的是狼组汉化另一个字体的版本


[8 楼] | Posted:2006-11-17 20:05| 顶端
如月影二

头衔:暗黑皇子暗黑皇子
该用户目前不在线
级别: 论坛版主
编号: 35949
精华: 1
发帖: 2600
威望: 5 点
配偶: 花影旋岚
火 花 币: 106227 HHB
注册时间:2005-04-19
最后登陆:2024-05-03
朱红之钻(I)
查看作者资料 发送短消息 引用回复这个帖子


补丁已发 收了看下吧 可能是ROM版本不同 你用的版本支持罗普特乌斯 我的支持奥拉吧

[9 楼] | Posted:2006-11-17 20:12| 顶端
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


补丁收到了,确实也不能用,看来你说的是对的,是版本不同造成的, 居然一人支持一个......

我看了一下,这些补丁好象是修改了和添加一些图层, 战斗花版的原理可能也是类似武器说明花版的原理,是指令调取图层地址时,遇到错误地址(造成花版)或是空地址(造成图层缺失). 具体的我也不懂.

没办法, 只能寄希望于国内有达人,基于中文版作个补丁了......

[10 楼] | Posted:2006-11-17 20:56| 顶端
如月影二

头衔:暗黑皇子暗黑皇子
该用户目前不在线
级别: 论坛版主
编号: 35949
精华: 1
发帖: 2600
威望: 5 点
配偶: 花影旋岚
火 花 币: 106227 HHB
注册时间:2005-04-19
最后登陆:2024-05-03
朱红之钻(I)
查看作者资料 发送短消息 引用回复这个帖子


有补丁却不能完全修正 真是遗憾呢
楼主将你的中文版ROM发我邮箱里吧
776这部的指针我并不是很了解 如果弄的很清楚的话 可以将现在的补丁数据转去空地址就可以修正了


[11 楼] | Posted:2006-11-17 21:03| 顶端
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


你等等,我这边比较慢
我也没有原版的了,只能给你我现在改过的版本,这个版本是基于哪个版本的我已经记不清了
有可能是早前留的原版,也有可能就是你的修改版第二版
你先试试看吧

[12 楼] | Posted:2006-11-17 21:47| 顶端
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


试了几个邮箱都发不出,电话线上网就是痛苦啊... 再试几次,不行就只有明天了

刚才看了日站的补丁说明,有点明白了,确实可以自己试着改,我就列出奥拉和罗普特乌斯的补丁的。


奥拉补丁:
1)添加图像的地址 $9EFD0 - A01F8 & $3E7958 - 3E7E1A
要求这里是都为FF的空地,我的ROM前一个地址远远无法达到要求,大都有数据占了,所以会死机


2)打好补丁后的控制区地址

$B3988 - B39A5

 
                ①         ②       ③       ④
            ________ ________ _____ _____
$0B3988:D0 ED 93 00 B0 7E 00 20 00 1C 控制第一个效果($09EFD0 - 0A01F8 1229h)
$0B3992:58 F7 FC 00 B0 7E 00 38 00 10 控制第二个效果($3E7958 - 3E7CA9 352h)
$0B399C:AA FA FC 00 B0 7E 00 74 00 08 控制第三个效果($3E7CAA - 3E7E1A 171h)

①代表压缩画像的地址(前三项)
②存储方式??
③④未压缩画像大小??


因此我死机是应该因为调取第一个效果画像时严重出错。





罗普特乌斯补丁:
1)添加图像的地址   $8D20 - A8C0
要求同上,这里我的ROM是绝大部分满足,因此不会死机,但还是有部分的重叠,可能因此导致了一个图象读取错误(好象是龙的图片变成了房屋图片了),如月 你的ROM这里一定是有很大的冲突。


2)打好补丁后的控制区地址

$B3DA2 - B3DAB
$B3DB6 - B3DBF

              ①       ②       ③     ④
            ________ ________ _____ _____
$0B3DA2:20 8B 81 00 B0 7E 00 00 00 34 控制第一个效果($008D20 - 00A5EA 18CBh)
$0B3DB6:EB A3 81 00 B0 7E 00 60 00 10 控制第二个效果($00A5EB - 00A8C0 2D6h)

①代表压缩画像的地址
②存储方式??
③④未压缩画像大小??




总之,最关键的就是 图片数据的添加地点 和 压缩画像的地址,如果能把数据从有冲突的区域移到中文版中的空区域上,再在控制区里将相应的地址指向关联上就应该行了。
但是,手动的改工作量太大了, 不知道你有什么好办法?

[13 楼] | Posted:2006-11-17 23:47| 顶端
如月影二

头衔:暗黑皇子暗黑皇子
该用户目前不在线
级别: 论坛版主
编号: 35949
精华: 1
发帖: 2600
威望: 5 点
配偶: 花影旋岚
火 花 币: 106227 HHB
注册时间:2005-04-19
最后登陆:2024-05-03
朱红之钻(I)
查看作者资料 发送短消息 引用回复这个帖子


不需要手动来改动这些数据 可以用工具一次性导出一个地址到另一个地址之间的所有数据
然后再导入ROM中的空地址地区 问题是地址改动怎么让相应指针对应过去 776的指针格式我并不是很清楚
所以对应可能会是个大麻烦


[14 楼] | Posted:2006-11-18 01:14| 顶端
星划月破

该用户目前不在线
级别: 火花会员
编号: 36815
精华: 0
发帖: 969
威望: 0 点
配偶: 单身
火 花 币: 19118 HHB
注册时间:2005-05-02
最后登陆:2017-10-13
查看作者资料 发送短消息 引用回复这个帖子


强人啊,这么强的帖子我怎么才发现呢。
楼主辛苦了。



[15 楼] | Posted:2006-11-18 01:56| 顶端
gxiong



该用户目前不在线
级别: 注册会员
编号: 50780
精华: 0
发帖: 38
威望: 0 点
配偶: 单身
火 花 币: 23945 HHB
注册时间:2006-02-28
最后登陆:2008-01-14
查看作者资料 发送短消息 引用回复这个帖子


麻烦各位兄台发一发你们说的这两个补丁到小弟的邮箱里,拜托!cgx05@21cn.com

日日做到无停手,做,做,无停手,总有食饭嘅时候,透一透.....
[16 楼] | Posted:2006-11-18 03:04| 顶端
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


下面是引用gxiong于2006-11-18 03:04发表的:
麻烦各位兄台发一发你们说的这两个补丁到小弟的邮箱里,拜托!cgx05@21cn.com



日站http://rollin.jp.land.to/里下载055.ZIP

[17 楼] | Posted:2006-11-18 11:18| 顶端
zxt1222



该用户目前不在线
级别: 火花会员
编号: 37890
精华: 4
发帖: 77
威望: 20 点
配偶: 单身
火 花 币: 25954 HHB
注册时间:2005-05-17
最后登陆:2018-06-26
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


请问 如月 有什么软件可以修改IPS补丁
[18 楼] | Posted:2006-11-18 11:22| 顶端
大天使

该用户目前不在线
级别: 火花会员
编号: 406
精华: 0
发帖: 1361
威望: 0 点
配偶: 单身
火 花 币: 33648 HHB
注册时间:2002-12-03
最后登陆:2022-08-24
查看作者资料 发送短消息 引用回复这个帖子


01D565-01D58A 這裡是羅劍攻擊-半處理的地址
达人版776有ROM的大部分数据解释,你可以去看下

[19 楼] | Posted:2006-11-18 11:22| 顶端
<<   1   2  >>  Pages: ( 2 total )

火花天龙剑 -> 火花学园




Powered by PHPWind v3.0.1 Code © 2003-05 PHPWind
辽ICP备05016763号
Gzip enabled

You can contact us