查看完整版本: [-- 【求助】关于静态修改SFC第4次机战 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 模拟器周边区 | Emulators Periphery 】 -> 【求助】关于静态修改SFC第4次机战 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

st521cn 2007-02-22 23:55

看了很多帖子,自己也试了,对于动态修改很熟悉,但静态修改到底是从什么入手,求T哥给我个具体的步骤或者指导,对于16位进制换算我还算熟悉敏感,用的是WinHex做修改.


每16字节一个武器。



以圣战士的奥拉斩为例

40 0f 02 0f 00 b8 0b f1 31 01 01 ff 00 00 8c 32

??,*F、??、武器代码、?、攻击力(2)、命中、补正、近射程、远射程、地形适应、残弹、EN、气力,必要技能

1代码是如何查找的还有偏移的具体意思,长度是几个字节.
2机师代码比如21 ブライト=ノア   2E ケリィ=レズナー 其面的编码是指什么 还是16进制的数值?
3同样机体的代码0C GP-01FB
照这样看是16进制比如说知道这个代码是OC 是否直接按这个代码查找.


http://bbs.chinaemu.org/read.php?tid=29206&fpage=26
这个帖子中里面提到金钱的内存代码,是搜具体什么数据得出结果进行换算的,弄清这一点就好

请大家帮帮我对于内存查找改如何入手


这个是我在一个论坛里找的资料,希望能相互学习一下
真实系主角(男)人物属性地址:b913c

AAAA 9595 101 101 101 91 103 ----游戏显示
4444 5f5f 64 64 64 5a 6428 0129 052a 0a2b 0f30 0100 0000 00a0...
1 2 3 4 5 6 7 8 9 ... ... ... 9 10

其中:
1--地形(主角为AAAA--4444)
2--近攻 3--远攻 4--命中 5--技量 6--回避 7--直感 8--精神
9、10--未知 (9为特殊技能,10不知)

注意:2、3近攻和远攻数值变化不知;
4--7(命中、技能、回避、直感)每升一级加1,即:主角1级时的命中、技能、回避、直感为101、101、101、91,查找时将4个值都减1:为100、100、100、90,即主角在0级时的数值;

8(精神)每升一级加3(有时2),主角1级时的值为103,0级时精神数值为100;

9(特殊技能)中:代码28-2f为斩切V1-V8;20-27为盾防御V1-V8;30为底力;31为野性化;32为圣战士;3E-日文意思不知(感觉跟其他机战的NT类似)。
28 01--前一位28是特殊技能代码,后一位01是出现该特殊技能时人物的级别。28 01--为主角1级时有斩切V1的特殊技能。

其他人物与此类似,但精神和特殊技能在一起。

阿母罗人物属性地址为B7E93:

33 4467 7075 7682 614B 0A04 1101 1005 1D22 0D01 0901 3E01 2A01 2301...
1..1 2 3 4 5 6 7 8 a ... ... ... a 9 ... 9 10

其中:1--10与主角相同,a代表人物的精神:0A04--前一位0A是精神代码,后一位04是出现该精神时人物的级别。0A04--阿母罗4级时有热血。


精神消耗SP地址为B3BE--B3D8共30个,排列按精神列表01--1E的顺序。

精神列表:
01 根性 02 ド根性 03 補給 04 友情 05 信頼 06 愛 07 激怒
08 気合 09 加速 0A 熱血 0B 必中 0C ひらめき 0D 幸運 0E 覚醒
0F 威压 10 てかげん 11 集中 12 激励 13 再動 14 復活 15 隐身
16 脱力 17 自爆 18 探索 19 足XX 1A かく乱 1B 偵察 1C 鉄壁
1D 魂 1E 奇跡
其中:19 足XX--为日文--本人日文水平=零



主角精神比较特殊:(引用几个都有觉醒,最后一个是本人的生日和血型^_^)

主人公的诞生日,血型和精神指令的关系

(2/19~3/20)
B型:加速4 热血2 气合3 幸运1 威压30 觉醒22

(4/20~5/20)
O型:加速3 闪避9 热血19 气合10 幸运1 觉醒7

(5/21~6/21)
O型:集中4 热血21 幸运8 气合1 友情30 觉醒27

(9/23~10/22)
A型:集中3 必中8 热血6 气合17 幸运1 觉醒10
地址:B9341——(9.23 A型)
排列:气合17 热血6 幸运1 必中8 集中3 觉醒10
编码:08 11 0A 06 0D 01 0B 08 11 03 0E 0A --16进制
即:08 110A 060D 010B 0811 030E 0A


(10/23~11/22)
O型:闪避9 信赖33 热血1 气合12 幸运1 觉醒27
0C 09 05 21 0A 01 08 0C 0D 01 0E 1B
地址:B936B
排列:080C 0A01 0D01 0C09 0E1B 0521


(12/22~1/19)
A型:加速3 探索2 热血4 气合20 幸运1 觉醒12


(8/23~9/22)
B型:闪避24 探索8 必中4 热血3 气合18 幸运1
0C 18 18 08 0B 04 0A 03 08 12 0D 01
地址:B9317
排列:08 120A 030D 010B 0418 080C 18


应该从B91E3开始,到B9501最后一组(未测试)。
格式为:0000 XXYY XXYY XXYY XXYY XXYY XXYY 0000,每两组精神用0000隔开。
精神的代码和级别均知道,但排列顺序不知。个人经验:精神代码08(气合)排在第一位,其他的按代码顺序或级别顺序不一,自己试。
(16位编辑器用的是Hex Workshop v3.10b,上面的地址与格式均为该编辑器的样式)





下面2个SRW4文件是传说中的机战论坛修改版的ROM
机体/武器改造消费资金为1 精神消费为1
主角(男/女)全能力最高 精神255 全特殊能力
主角机体/新古兰森/全母舰全能力最高 全特殊能力
全地形适应A 空陆水地宇全能

Triple-E 2007-02-23 09:43
第4次太容易改了。
不要从代码入手。机战ALPHA之前的机战都不要从代码入手。那样你很难找到有效地址(基本上就是除了个别以外,完全找不到地址)。
找机体直接从HP、EN的组合入手。找武器直接从攻击力命中射程的组合入手。第4次ROM很小。一两下就可找到就这么简单。

偏移=offset 如果你用过WINHEX就应该知道它是什么 如果不知道,你就把它理解成地址吧。

像2E这种东西当然是16进制码

还有那个所谓武器代码并非真正意义上的武器代码。它是MAP炮类型代码。

你找的这篇关于第4次静改的文章对大多数静改高手来说都毫无意义,这是最基础的东西。其实你根本不用特意贴出来,自己看看就行了。

不过目前网上教程没一个写第4次武器代码的替换算法以及战场配置的,虽然很多人都知道但是就是懒得写。这些我都在回复里零星的贴出来过,但是从来没有整个贴出来。

st521cn 2007-02-23 10:01
感谢T大的提醒,玩了这么多年游戏对这方面还没着手研究过

引用
找机体直接从HP、EN的组合入手。找武器直接从攻击力命中射程的组合入手。


这些代码是否都是一个组合的形式在一起,另外对于偏移=offset  我现在正在用WINHEX,对于每个地址比如说机体图鉴的地址具体是如何确认?是不是还是从上面找机体从HP、EN开始定位的??

Triple-E 2007-02-23 10:49
先通过HP、EN组合确定机体地址,然后根据教程推出其它项目地址。

st521cn 2007-02-23 20:29
哭死```死活查找不到..伤心啊


查看完整版本: [-- 【求助】关于静态修改SFC第4次机战 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us