主题 : 【求助】★★★★研究交流SFC机战4深度修改问题★★★★谢谢T大~
级别: 模拟小生
UID: 152255
精华: 0
发帖: 12
威望: 0 星
金钱: 2536 浮游币
贡献值: 0 点
好评度: 32 点
人气: 0 点
在线时间: 4(时)
注册时间: 2006-11-10
最后登录: 2024-08-06
楼主  发表于: 2006-11-20 02:19

【求助】★★★★研究交流SFC机战4深度修改问题★★★★谢谢T大~

刚刚上来看到了T老大放出的SRW4的静态修改ROM2.0版很是兴奋,看来T老大对机4还是割舍不下,趁热打铁翻了我这帖上来,难题希望能得以解决了吧??!!这张帖我11月就发上来了,但至今还是没人能把关键的说明白,T老大居然连个影也不现一下,伤心ing~~~
我已找遍了网上的所有相关资料了,但完全没提到以下问题的内容,T老大或哪位懂的帮忙研究一下!问题如下:

:机体部分的资料:
00(2)、地图上小图示(2)、机体贴图(2)、换乘类型(1)、??(3)、机体技能(2)、??(6)、击破费(2)、卖出费(2)、移动力(1)、移动类型(1)、地形适应(2)、装甲(1)、运动(1)、界限(1)、EN(1)、HP(2)、机体携带武器的个数(1)、芯片数(1)、武器代碼
解釋:
換乘類型:F8:主角系-XX:機師代碼(特定機師才能駕駛)
移動類型:00:陸-01:空陸-02:空-03:水陆-04:水路-05:陆地中-08:陸上專用-09:宇宙專用
地形適應:{12 34<=>空海 宇陸}(0:--;1:D;2:C;3:B;4:A)
機體技能:MN XY
     N:B:HP恢復-1: 變形
     X:1:分身
     Y:2:ビームコート-4:Iフィールド-6:ビームバリア-8:オーラバリア
武器代碼:有的機每項3個位元組,有的機每項2個位元組,實際有意義的只有前兩個位元組。





*以下所说的全都是静态修改ROM情况下的:
1、知道??(3)和??(6)中的代码是代表什么意思吗?共9h未知!
2、机体的变形、合体、分离代码在哪里?怎么修改任意两台机体相互变形?如古兰和真古互变?(难点)我拿一台可变形的机体地址观察,里面找不到机体的代码!
3、机体图鉴能否全开??地址怎么找?
4、能否修改无限金钱、不减EN、无限行动?地址怎么找?
5、怎么改变机师出场机体?(T老大2.0修改版实现了阿姆罗一开始开真古,能详细教我战场配置是怎么个查找和修改法吗,实在搞不懂!!)
6、能否一开始就能使用机体后期新增的武器?如后期主角一换“古伦斯特”就马上有“计都罗喉剑,暗剑杀”,怎么改?
7、上面的资料中机体技能解释:N:B:HP恢復-1: 變形。如上图我想改HP回复+变形该怎么改?
8、资料中的“芯片数(1)”真的是机体可加载芯片数吗?怎么有的机03有的06,不是每台机最多只能装2个吗,谁能解释一下?
9、添加机体武器时,武器代码后没多余的地址,如某一台机有3个武器,武器代码就只有3×3h=9h!T老大“F91、GP-03、以及卡多座机加强、武器优化。没MAP的增加MAP爆导索。”没多余地址了你还能增加武器???
10、能否修改出场机体数限制?
11、能否凭空添加机体、机师?



(机战世界的论坛现在关闭注册了,哪位有帐号能送我一个的?用短消息发给我,谢了!)
[ 此贴被彬封王座在2007-01-08 19:17重新编辑 ]
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7689
威望: 83 星
金钱: 794 浮游币
贡献值: 9852 点
好评度: 13244 点
人气: 1271 点
在线时间: 1964(时)
注册时间: 2004-03-25
最后登录: 2024-10-19
沙发  发表于: 2007-01-02 10:41

主舰代码决不能替换,不过可以替换主舰的图片图标然后在静改其能力就行了。

1.??(3)里包括换乘系和机体大小。组合种类非常之多。只能对照着改,想总结很难。
2.??(6)里可能包含着有无盾牌以及变形合体指向。未测试。
3.丘貝雷已答。
4.实际上如果有金手指的话是可以根据它来帮忙在静态地址里定位的。
5.改我方战场配置

战场配置第一话阿母罗为例
E0 50 04 E2 02 01 E4 50 02 01
E0 E2 E4表隔断。 50人物代码。 04人物LV。02 01机体代码。注意E4后面为人物代码和机体代码。要和前面的改得一致。

注意第一话的战场配置是分超级系和真实系的,也就是说有2组这样的数据。要都改才能保证S系和R系第一话的战场配置生效。

6.丘貝雷已答。
7.特技2进制存储。明确的告诉你04代表HP回复。只要你把机体原来的特技位置加04h就可以保证该机有HP回复。例如原特技位为41,你只要改成45就拥有HP回复特技。
8.丘貝雷已答。
9.那不是增加而是直接替换的武器代码。替换时要注意。同类武器(分残弹类和无残弹类2种类型)的武器代码第二字节(就是高位)不能在同一LEVEL上。每个LEVEL要加04h。这点和机战F完结篇一样,不过机战F完结篇是加08。
10.能。动态修改容易实现一些,静态修改很难找到地址。
11.理论上改战场配置就行,SFC的机战由于没有半页长的隔断符所以用WINHEX来扩容的话(无空位必须扩容),只要按格式改战场配置就行(不过扩容后是否正常我不能保证。这只是理论)。PS的机战由于每2048字节就有半页隔断符所以无法扩容就只能采用替换法。

我只所以之前一直没回这贴是因为,我在国外,打开中国网页太慢了。
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7689
威望: 83 星
金钱: 794 浮游币
贡献值: 9852 点
好评度: 13244 点
人气: 1271 点
在线时间: 1964(时)
注册时间: 2004-03-25
最后登录: 2024-10-19
板凳  发表于: 2007-01-06 11:11

1.变形指向多对照几个可变形的机体就应该可以总结出来。不过我没空。我现在忙着找工作。
2.要战场配置的查找全凭经验,静改得多了自然会。简单的扩容实际上用WINHEX的功能就能实现。问题是这样扩容肯定死机。因为眼镜厂在很多地方采取的是读取OFFSET的方式,扩容后OFFSET就变了,所以死机。
3.武器代码的第3字节不要乱动。如果是非0X的第3字节如YX,可以把Y改成0,X要保留,否则后果自负。更换武器代码的难点是第二字节的算法。并非简单的填入武器代码就可解决问题。你必须要理解我前面说的+04规则。不过不懂也可能会混对。因为程序里的判定没那么严格。