主题 : 【讨论】新超级机器人大战的静态修改
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7670
威望: 83 星
金钱: 1030 浮游币
贡献值: 9717 点
好评度: 13188 点
人气: 1266 点
在线时间: 1954(时)
注册时间: 2004-03-25
最后登录: 2024-03-15
楼主  发表于: 2005-09-21 16:17

【讨论】新超级机器人大战的静态修改

图片:
只要是研究过新超级机器人大战的静态修改的都知道这个游戏完全没法定位。
所以到目前为止网上没有任何关于此游戏静改的心得。
为了攻破这个难关,这贴就当是抛转引玉吧。号召有静态修改能力者都来研究一下交换心得。

此贴内任何有实质意义的回复都会给予FYB奖励,但是与主题无关的帖子必删。

首先我来说一下我的发现。
用WINHEX打开“新机战.IMG”,搜索14283C501E。就会找到SP消耗的地址。和其它机战系列不同。此作的SP消耗是按游戏精神搜索列表的竖向排列,即根性、大根性、补给、友情、信赖、爱的顺序排列。虽然大致上如此,但是在ISO中排列并不简单。看下图蓝色00的部分是大部分SP的消耗地址(蓝色的00是被我改成了00,也就是使用时SP消耗0),但不是全部。因为我不记得新机战共有哪些精神,每种都是消耗多少,所以没法找全所有的SP消耗。注意:中间有意义不明的FE等代码。这代码只要一改动,模拟器读取游戏后进入战场就立刻出错强行关闭。全SP消耗地址有待补全。如果谁能够提供一个精神列表全开的战场存档那么这部分就可以彻底解决了。

又有了点发现7A改成0A。 C4改成D4。 这样就又解决了4个精神的消耗问题。 注意7A前的10不能改动。
发现了一个可疑位址,征求全机体代码,或机体存档。看来是很难完成这方面的修改了,机体的数据全都加了密,难怪新SRW读盘如此之慢。

既然连SP消耗都有这么多干扰代码,那么可以想象机体能力数据中间肯定也大量掺杂着这类干扰代码。不过按造通常的规律,机体能力值多半在SP消耗的上面地址中(暂时只能希望如此)。也就是说对于IMG来说搜索002458176以上的部分就可以了。我由于个人原因时间有限,所以希望大家帮忙一起找。
[ 此贴被Triple-E在2005-09-22 13:03重新编辑 ]
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7670
威望: 83 星
金钱: 1030 浮游币
贡献值: 9717 点
好评度: 13188 点
人气: 1266 点
在线时间: 1954(时)
注册时间: 2004-03-25
最后登录: 2024-03-15
沙发  发表于: 2005-09-22 23:18

解除置顶吧,此贴可任意回复了。不灌水就行了。
机体数据和机师数据都加了密,不会解密看来是没法静改了。目前也只能静改个SP消耗。所以这贴也没讨论的价值了。
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7670
威望: 83 星
金钱: 1030 浮游币
贡献值: 9717 点
好评度: 13188 点
人气: 1266 点
在线时间: 1954(时)
注册时间: 2004-03-25
最后登录: 2024-03-15
板凳  发表于: 2005-09-23 10:54

图片:
又有了新的发现,虽然暂时拿机体能力没办法,但是可以改,改造时加的能力。看下图。图中的能力我都修改过。要定位的话,直接搜6400C8002C01就可找到。对应图中位址38404C的900190012003。这就是HP7改加能力地址。下面是EN、装甲、运动性、界限。在图中按造我的这个修改的话,机体全7改就是HP+8800、EN+105、装甲+800、运动性+44、界限+105。图中那一堆01是上面5个能力改造每段所需金钱,全被我改为01了,也就是说改造只要金钱1。再看图中的『(6400)×4、(C800)×4、(2C01)×4、(9001)×4』×N。有几种武器改造类型,N就等于几。这些是武器15改所加攻击力。这些也都是我改过的。15改改满加3600攻击力。最后多出的那个9001应该是某些武器改满后出现新武器时追加的攻击力。再在下面(图中没有),就是改造武器所需的金钱,也可全部改为1。
这样无法改机体能力也能强化机体了。
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7670
威望: 83 星
金钱: 1030 浮游币
贡献值: 9717 点
好评度: 13188 点
人气: 1266 点
在线时间: 1954(时)
注册时间: 2004-03-25
最后登录: 2024-03-15
地板  发表于: 2005-09-24 10:55

全精神0或1消耗搞定。搜索14283C501E找到位址后如下修改(7B不是SP消耗是用来定位的,如果你搜到位址后前一位是7B那么就是对的。):
7B 00 00 00 00 00 FE 00 00 00 00 00 00 00 10 0A
00 D4 FC 00 00 00 00 00 00 02 F0 60 00 1A F1 00
00
这样就是全SP消耗0有个别消耗是1。由于我改了半天也没打开全SP列表见亟之后的最后5个SP。所以这5个无法判断SP的消耗。
还有精神中有很多都是一个字节影响2个精神的消耗,且算法古怪(不是各半字节),所以我只能尽量的使它们的消耗接近0,这就是有个别SP消耗1的原因。
有兴趣的,自己去做补丁吧。我懒得做了。