主题 : 机战α静态修改资料
级别: 模拟菜鸟
UID: 320370
精华: 0
发帖: 11
威望: 0 星
金钱: 311 浮游币
贡献值: 1 点
好评度: 31 点
人气: 0 点
在线时间: 5(时)
注册时间: 2012-06-12
最后登录: 2019-02-27
楼主  发表于: 2013-11-19 22:51

机战α静态修改资料

管理提醒: 本帖被 Triple-E 执行加亮操作(2013-11-21)
前一阵一直在研究α的静态修改,有一定的成果,但到了瓶颈部分,希望能和大家一起讨论。
部分资料源自α静态修改器,在此感谢前辈们的辛苦劳动。

机体修改:(ROBOT.RAF解压后的文件,地址从0H开始,下一台+708字节)
机体名称(18) ??(8) 机体代码(2) 移动属性(1)移动力(1)HP(2)EN(2)运动性(2)装甲(2)界限(2)体型(1)强化配件数(1)换乘系(1)00 机体特殊技能(4)修理费(2)击坠费(2)变形编号(2)合体编号(2)分离指向(2)分离数量(1)换装(1)机体音乐(1)??(3)地形适应(4) 武器(40*16)

移动属性(1):2进制存储 04海 02陆 01空
体型(1):01是S、02是M、03是L、04是LL。
强化数(1):04就是4个。
变形编号(2):前一位为变形机体总编号,后一位为内部编号,主机体00,变形机体01、02…… 总编号3A之前已被占用,自建变形从3B开始,普通机体为00 00
合体编号(2):前一位为合体机体总编号,后一位为内部编号,主机体00,合体机体01、02…… 总编号0A之前已被占用,自建合体从0B开始,普通机体为00 00
分离指向(2):合体组成部分的主机体编号,普通机体为FF FF
分离数量(1):分离出来的机体数量,普通机体为00
换装(1):只有两个,00是V2,01是MK3,普通机体为FF。
地形适应(4):04就是A。
特技表:共8位,2进制存储
第一位:08 I力场(ν) 04惯性力场 02念动力场 01重力护壁
第二位:08 重力领域 04 点式防御 02奥拉盾 01AT领域
第三位:08 HP恢复(小) 04 分身 02 修理装置 01 补给装置
第四位:08 可剑切 04 可盾防 02 光线护罩 01 I力场
第五位:08 S2机关 04 零系统 02 精灵凭依 01 暴走
第六位:08 魔神力量 04 EN恢复(大) 02 EN恢复(小) HP恢复(大)
第七位:08 无机体使用 04 搭载/发射 02 不是唯一 01 漂浮
第八位:08 EVA线 04 分离 02 合体 01 变形

武器(每个40字节)
编号+能力需求(1)气力(1) 射程+改造(1) MAP武器标志(1) 攻击力(2)
武器类型(1)可追加武器(1) 武器名(21?)MAP武器覆盖(1) MAP动画(1)
EN (1)命中(1) 必杀(1) 现在弹药(1) 最大弹药(1)武器适应性(4)

编号+能力需求:第一位为能力需求,2进制存储
前两位是圣战士等级,后两位是NT等级,最大为3,需求能力同时受能力加成。
射程+改造:前半字节为远射程,后半字节为近射程/4然后取整,且/4后余数越大,10改攻击力越高。如C7就是射程1-12,10改后加1500的攻击力,远射程F为射程无限。
MAP武器标志:00普通武器 01方向选择型MAP 02中心扩散型MAP 其他除4取整,如果余数为3,则为抛射型MAP,结果为爆炸半径,最大7格(1F),超出无效。
另外,爆导索C1 VF21CB,C代表什么目前不明
武器类型:二进制存储
第一位0不区分敌我 8区分敌我
其他不明,如:A浮游炮/浮游炮MAP(但沙扎比浮游炮为8,很奇怪) 9 V高达突击(用后变半身)4光之翼MAP 凯撒最后一个武器
第二位0格斗 1射击 2可P 4光束武器 8可切
可追加武器:前半字节为追加武器对应编号。
武器适应(4):对应空、陆、海、宇,03就是A。

MAP武器覆盖:对应方向选择型武器,中心扩散\抛射都是00
爆导索 00 乱七八糟
V2高达炮 01 直线8格
飞翼高达 02 直线7格
R1步枪 03 直线6格
初号机 04 直线2-11
05 1-5 13333
亚加玛/JR 06 1-5 33331
拉。凯姆 07 1-6 333331
圣战士母舰 08 1-6 133333
百式/百式改 09 1-7 1331111
FA百式改 0A 1-8 33331111
ZZ/FAZZ炮 0B 直线5格 13555
飞盘响铃机 0C 1-10 1133333311
飞翼0炮 0D 1-8 33333331
掉毛机炮 0E 1-8 55522222
高达MK2扩散 0F 2-4 135
魔神火焰 10 1-5 13579
大魔神闪电 11 1-6 33(5-2)(5-2)(7-4)(7-4)
一击必杀炮 12 3X8
太空堡垒主炮13 1-9 559999999
光之翼 14 1-9 999999951
大铁人炮击 15 1-5 55531

MAP动画效果:
00核弹 01爆导索 02货柜导弹MAP 03太空堡垒导弹MAP 04瓦尔基里导弹MAP 05大铁人 06瓦尔.瓦洛(0083螃蟹) 07大魔神闪电
08爆雷符 09/0A/0B白/黑高达MK2/超级高达扩散光 OC/OD V2高达炮MAP OE飞翼高达 0F初号机
10R1步枪 11亚加玛 12圣战士母舰 13不明红光一束 14不明绿光一束 15不明蓝光一束 16百式 17FA百式改
18百式改 19飞盘响铃机(V里那台) 1A飞翼 1B托鲁杰斯3 1C ZZ炮 1D天顶星旗舰换成紫光 1E 天顶星旗舰 1F 天顶星旗舰换成蓝光
20 太空堡垒主炮 21飞翼0转圈炮 22掉毛机炮 23/24/25/26/27浮游炮 28R3突击盾
29/2A沙扎比/飞翼浮游炮 2B/2C/2D/2E光之翼 2F魔神Z
31钢巴斯塔/阿斯特那钢 32R1转圈射 33R2飞盘 34塞巴闪光 35精神力放射 36古兰森 37斯菲尔德 38朱迪卡 39一击必杀炮
40太空堡垒没飞起来坠落那下 41R1临合体前爆发那下
42R2POWER飞盘 43掉毛机转圈炮 44RWING步枪 45空中直射红光 46 空中直射红光+爆炸
47/48/49凯撒/大魔神/飞空魔神Z魔神火焰 4A FAZZ炮
4B红色NB机体爆炸动画 4C绿色NB机体爆炸动画 4D蓝色NB机体爆炸动画 4E只有类似觉醒音效无动画 4F无此动画,报错

机体音乐
高达系
1B 79\80系列 14 83系列 15 GP03 21 Z系列 23 Z/Z2 24 ZZ系列 18 93系列
1A F91系列 1C V系列 1D V2 1E W系列初始 1F W系列换机 20 W系列CUSTEM
22 Z的鼓动 52 水星之爱

EVA系
0D EVA初始 0E初号机发射 0F 二号机 10 暴走 11 欢乐颂 12 残酷天使行动纲领
13 AIR

MACROSS系
25 VF-1S 2D VF-1A 2E MACROSS 2F 杰特拉帝人 30 VF-19/21 54 爱,还记得吗
55 MARCOSS发动 56 爱,还记得吗哼唱版 57爱,还记得吗口琴版

魔神系
31 大魔神 32 魔神Z 33 魔神皇帝 58 魔神Z合体 59 空飞魔神Z 5A 魔神皇帝合体

眼镜原创
01 塞巴斯塔 02 古兰森 03 瓦尔西奥妮 2B 黑天使 35 休克拜因MK3 36龙虎王
37 休克拜因MK2 38 古伦加斯特2 39 R-1 3A R-2 3B R-3 3C 钢之魂(无前奏)
3D 白朱迪卡 3E THE ARROW OF DESTINY BOSS通用 3F SRX 40 R-GUN

其他
00 空巴特拉V 4E 波鲁迪斯V 4F 空巴特拉V合体 04 断空我 05 泰坦三战斗音乐
50泰坦三 51破岚万丈 06 丹拜因 16 大铁人 17 大铁人战斗 34 莱汀 5B莱汀复活
4B 钢巴斯塔 4C 飞跃巅峰 5C 钢巴斯塔出击 4DBGM3-10 序章背景音乐

BGM(对应音乐鉴赏页数-曲目)
07 BGM8-6 08 BGM8-7 0A BGM8-8 0B BGM8-9 0C BGM8-10 26 BGM7-10 27 BGM7-11
28 BGM8-1 29 BGM8-2 2A BGM8-3 2C BGM8-5 41 BGM7-1(主标题) 42 ED
43 BGM7-2(最终战结束)44 BGM7-3 45 BGM7-4(整备画面)46 BGM7-5(关卡开始)
47 BGM7-6(GAMEOVER)48 BGM7-7 49 BGM7-8 4A BGM7-9
[ 此帖被xih1在2013-11-19 23:03重新编辑 ]
本帖最近评分记录:
  • 金钱:+300(Triple-E) 辛苦了,送你 300FYB.
  • 级别: 模拟菜鸟
    UID: 320370
    精华: 0
    发帖: 11
    威望: 0 星
    金钱: 311 浮游币
    贡献值: 1 点
    好评度: 31 点
    人气: 0 点
    在线时间: 5(时)
    注册时间: 2012-06-12
    最后登录: 2019-02-27
    沙发  发表于: 2013-11-19 22:52

    2楼机师纯引用。

    机师的修改(PILOT.BIN文件4H开始,每个112字节)
    人物代码(2)、??(2)、人物名称+??(50)、格射回命反技(6)、精神(6)、精神修得LV(6)、成长特技1(1)、特技1的修得LV(9字节)、成长特技2(1)、特技2的修得LV(9)、成长特技3(1)、特技3的修得LV(9)、SP(1)、2动LV(1)、先天特技(1)、00、未知2(2)、适应性(4)
    适应性(4):改为04就是A
    精神代码表:
    00热血 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复活 1A脱力 1B战栗 1C自爆 1D侦查 1E激励 1F大激励 20期待 21奇迹 22奇袭
    成长技能代码表:00ニュータイプ 01强化人间 02 圣战士 03 念动力 04シールド防御 05切
    先天技能代码表:(2进制)
    1   1   1    1   1    1     1  1
    勇者 社长 SP回复 集中力 野性化 底力强化版 天才 底力
    举例:勇者+野性化=10001000(2进制)=88(16进制),所冶Ρ改时填入88即可。
    其它参数全按16进制修改即可。
    级别: 模拟菜鸟
    UID: 320370
    精华: 0
    发帖: 11
    威望: 0 星
    金钱: 311 浮游币
    贡献值: 1 点
    好评度: 31 点
    人气: 0 点
    在线时间: 5(时)
    注册时间: 2012-06-12
    最后登录: 2019-02-27
    板凳  发表于: 2013-11-19 22:54

    3楼杂项纯引用
    主角修改(PRM_GRP.BIN 从25E98H - 26147H,每个16字节,43个)
    特殊精神按:月(1)、日(1)、血型(1)、特技(1)、6精神(6)、6修得LV(6)排列。
    血型:00=A、01=B、02=AB、03=O
    特技:00 底力 01 天才 02ガッツ 03 野性化 04 集中力 05 SP回复 06 社长 07 勇者 08 王子 09 女王
    一般精神直接按:6精神(6)、6修得LV(6)特技(1)、排列。


    改造费用(PRM_GRP.BIN 从26494H - 265FBH,共360字节):
    查找 D0 07 C8 00 A0 0F C8 00 就可以找到地址,按10段HP、10段EN、10段运动性、10段装甲、10段限界和4种武器的10段改造,所有改造都是费用(2字节)、增加量(2字节)排列,另外武器的改造费用是实际费用的1/10,即修改成1元,实际游戏中是10元,其他项目都是1:1。

    SP消耗(PRM_GRP.BIN 从26898H开始):
    原理和外传一样,只不过外传是占4个字节,而ALPHA只是占3个字节,所以查找 28 00 00 3C 00 00 0A 00 00 就可以找到地址了。


    强化芯片(PRM_GRP.BIN 从266D4H开始):
    改造费用的下面点就是强化芯片的地址,地址在085710992这一行;
    数据是00000001 00000002 00051400 00050001 000A0F00 000A1E00 00141E02 35000000 48000000 6A000000 8F000000 00000010 00000030 00000040 00000042 00F1EC0F 00000000
    分别按照:装甲和HP(1)运动性(1)限界(1)移动力(1)
    就像哈罗这个强化芯片00141E02 14运动+20 ,1E限界+30 , 02移动+2
    后面的35000000是装甲+150 ,HP+500的效果;前半个字表示装甲*50后半个表示HP*100
    再往后的00000010 00000030应该是射程+1和命中+30的那两个芯片,不过我改了没效果
    接下来的00000040 00000042 是空属性A的芯片和空A移动+2的芯片
    最后的00F1EC0F就是修理费10块的那个芯片了


    改造费用上面是主角的精神存放地址,从085709648开始到085710400结束,前6个是精神代码,后6个是修得等级,再 后面4个是人物特技,再往上点是特殊生日地址:是按照月(1)日(1)血型(1)人物特技(1)精神代码(6)修得 等级(6)存放的,地址从085708592一直到085709568
    级别: 模拟菜鸟
    UID: 320370
    精华: 0
    发帖: 11
    威望: 0 星
    金钱: 311 浮游币
    贡献值: 1 点
    好评度: 31 点
    人气: 0 点
    在线时间: 5(时)
    注册时间: 2012-06-12
    最后登录: 2019-02-27
    地板  发表于: 2013-11-19 22:54

    4楼敌方列表:ENLIST.BIN
    (每关1940个字节,每机12个字节)
    机体代码(2)机体改造和武器改造(2)驾驶员代码(2)驾驶员等级(2)机体坐标(2)击坠获得芯片(1)出击回合(1)
    机体改造和武器改造: 00 00 表示 0改,0A 0A 表示10改。
    驾驶员等级:数字表示。
    机体坐标: (y,x)方向 ←↓
    击坠获得芯片:按芯片列表顺序排列,00为没有。
    出击回合:表示第几次剧情时出击(因为战前选择不同导致配置不同也在这里表示)。
    说明:敌机是可以添加的,按照这个把代码填在后面就可以了,不过要注意的是:在每关机体代码的正上方(前16位)有一个代码表示敌机出击的数量。添加机体后要记得把出击的数量做相应的添加,否则是不会产生效果的。比如:序幕的这里的数字是:1E 13 。 1E 表示初次出击数量为30,13表示第一次剧情出击为19。要想添加成功就必须把这里的数字做相应的增加。
    我添加之后敌人不会移动,只能攻击射程内的我方机体,可能和关卡具体命令有关。
    级别: 模拟菜鸟
    UID: 320370
    精华: 0
    发帖: 11
    威望: 0 星
    金钱: 311 浮游币
    贡献值: 1 点
    好评度: 31 点
    人气: 0 点
    在线时间: 5(时)
    注册时间: 2012-06-12
    最后登录: 2019-02-27
    草席  发表于: 2013-11-19 22:55

    5楼 SNDATA.BIN,这是目前研究的重点,有很多不明白的地方。
    静态修改器里面,“战场配置”项“我方配置首地址”指的就是这个文件。

    目前来看分3个部分,第一部分关卡控制,第二部分战斗对话,第三部分我方列表
    关卡控制部分:
    前76个字节:完全不明
    01 01 00 02 0X 00 这个似乎是指关卡控制的具体步骤到了哪个部分,0X由01-0A,0A部分决定下关是哪关。格式为24 02 XX 00,XX为关卡代码,具体参看后面附加的关卡列表。
    另外这里出现了句型 02 02 01 00,大致相当于编程中的条件句式if,04 02 01 00为then, 05 02 01 00为else, 06 02 01 00为end if,具体条件在后面附表有一些。

    战斗对话:
    基本格式 17 04 XX XX 00 0Y ZZ SS
    XXXX为说话的人物代码,0Y大概是人物表情,ZZSS为对话编号(SS为关卡,ZZ为具体对话?猜测未测试)
    这段未作具体研究。

    我方列表:
    30 01 开始我方人物/机体操作,对应结束句式为31 01 0A 01
    这部分可以操作的句式为:
    6203 换装机体(1) 00 换装套数(1) 00 打开对应换装
    换装机体:00为V2高达 01为MK3
    换装套数:00为第一套,01为第二套
    3D05 机师(2)等级(2)机体(2字节)改造段数(2)
    机师+机体加入我方,注意,变形机体需要重复用这个句式加入不同形态。
    当机体唯一(机体部分特殊能力第七位)时,用不同机师登陆相同机体,可以为这个机体添加副机师;当机体不唯一时,用不同机师登陆相同机体,可以添加新机体。
    5B04 人物代码(2)等级(2)FF FF 设置人物等级
    5C03 机师(2)等级(2)增加等级?
    5D03 机师(2)击坠数(2)设置击坠数?
    5E03 机师(2)击坠数(2)增加击坠数?
    3E02 人物代码(2)隐藏已入队人物,分流常用。
    4902 人物代码(2)强制出击?从出击列表删除?
    3902 人物代码(2)激活妖精?设置成妖精?
    4803 妖精代码(2)人物代码(2)分配妖精
    4502 人物代码(2)删除我方人物?
    3A02 人物代码(2)删除我方人物?
    3203 机体(2)改造(2)增加无机师机体
    3703 机师(2)等级(2)增加无机体机师
    4E02 机体(2)开启合体(分离)功能,合体机体第一次登场必须使用这个命令。
    4303 人物代码(2)机体代码(2)指定人物上指定机体(强制换乘)
    3603 旧机体(2)新机体(2)更换机体
    4002 机师(2)离队机师回归
    4102 机体(2)离队机体回归
    3302 机体代码(2)不明
    3502 机体代码(2)不明
    3F02 机体代码(2)不明

    4F 01 出击操作开始 50 01 0A 01出击操作结束,可多次重复,每次对应不同剧情。
    5104 人物代码(2)X坐标(2)Y坐标(2) 人物强制出击
    5404 机体代码(2)X坐标(2)Y坐标(2) 机体强制出击
    8403 人物代码(2)气力(2) 设置气力

    有的关卡在最后可以不用30 01就操作机体/人物,原因不明。
    另外各个部分不能改变长度,否则会出现各种神奇的情况。
    要添加机体/人物,最好找一关最后是3101 0A01结尾的操作,只有这部分可以改变长度,记得结尾。

    条件相关
    0202 0100调查条件
    0302 0100多条件其中之一成立就行?
    特殊条件:
    1401 主角是真实系
    1501 主角是超级系
    1304 0200 0100 0600 宿敌度大于6?
    正常条件:
    1003 XXXX事件编号 0100
    0402 0100条件成立进行
    0502 0100条件不成立进行
    0602 0100条件调查结束
    0202 0200条件内再调查
    0402 0200条件内调查成立
    0502 0200条件内调查不成立

    事件编号:
    1101 G3高达/原始高达
    D101 第二台灵格斯?
    9004 Z2高达
    A304 夏亚专用扎古
    A404 彪狼
    B304 沙扎比
    E104 塞西莉+比基纳·基纳
    E304 F90V
    A405 凤
    C205 葵丝+乍德·多加
    E505 GP02
    E605 重牛
    0106/5206/8106 樱野玛丽
    6206 普露滋+卡碧尼MK2
    1104 VF1J(选择EVA反弹入手,无反应弹)
    3005 嘉拉莉亚+巴斯托尔
    8105 利姆鲁&比亚雷斯
    3006 迷彩翼霸
    8205+4206+4306 托度·基尼斯&托度专用登霸,拉尼克
    8205+4206 托度·基尼斯+比亚雷斯
    1006 EVA3号机
    2006/8206/0206 魔神皇帝/铁甲万能侠
    B001+C007+4105+E106 真嗣61话强制出击?性格改变?
    4001+9005+D106 莉莉娜她哥+托鲁杰斯3
    3307 决定最终话是高难度还是低难度
    4107 卡缪除名
    级别: 模拟菜鸟
    UID: 320370
    精华: 0
    发帖: 11
    威望: 0 星
    金钱: 311 浮游币
    贡献值: 1 点
    好评度: 31 点
    人气: 0 点
    在线时间: 5(时)
    注册时间: 2012-06-12
    最后登录: 2019-02-27
    5楼  发表于: 2013-11-19 22:59

    关卡列表:
    直接传文本格式不对,请到网盘下载
    htt p://pan.baidu.com/s/1quQRm


    xih1 于 2013-11-19 23:01 补充内容:
    现在卡在关卡控制上面了,希望有人能破解代码具体信息