洛克人2武器相关资料
Rockman2 -特殊武器相关-
特殊武器的内存编号(可以在内存查看器中看到)从9C到A6,按顺序为火热>空气>木头>泡沫>…(按武器排列顺序)
■易懂解释
以破坏炸弹为例
A5 A3;读取编号A3(破坏炸弹)的值(武器能量余量)
E9 04;减去读取的余量$4
90 11;如果最高位被设置(已用完),跳到其他分支(无法发射)
85 A3;将减少的武器能量值写入(将其更改为“EA EA”将不会减少武器能量)
顺便说一句,左侧是指令化程序,右侧是变量或内存指示
EA表示不执行任何操作。将“85 A3”替换为“EA EA”表示已知答案是28-4=24,但没有在答题纸上写下答案
在Bubble Lead或Quick Boomerang等武器的情况下,
E6 AC:将编号AC的值增加一(请忽略编号AC的含义)
A5 AC:读取编号AC的值
C9 02:检查编号AC是否为02
D0 06:如果先前的条件不匹配(不为02),则跳过6个字节的处理
A9 00:准备数字00
85 AC:将刚刚准备的数字(00)写入编号AC
C6 9F:将编号9F(Bubble Lead)的值减少一个
如果将编号AC替换为疲劳值,则可能更容易理解
每发射一次,疲劳值会累积,达到一定量后,将消耗武器能量,这是一种设置,请注意
Rock Buster
3DA80 最大弹数限制
原子火力枪
3DDB2 最大弹数限制
3DE52 3种消耗量
弹速:3DDED:A9 04 9D 00 60
↑
将3de00中的c9 03的03改变,可以使其类似于波纹激光。
空气步枪
3DAEB 消耗量
叶子盾
3DF6F 消耗量
3df56 左右速度
3DF7A 上速度
3DF7B 下速度
泡泡吸管
3DB1E 最大弹数限制
3db3a 使用该次数会消耗1个能源
一旦落地后
3dfa1 当地面存在时的纵向速度
3dfa6 当地面存在时的横向速度
3dfbd 当地面不存在时的横向速度
3dfc5 当地面不存在时的纵向速度
快速回旋镖
$3DB59 最大弹数限制
3db75 使用此次数将消耗1点能量
3DB51 按住时的延迟
时间停止器
$3E16B中的0F是“减少1的帧数”。
2C03B-2C048 给BOSS的总伤害
2C049-2C056 每个BOSS的停止器耐性
$2C03B 时间停止器对BOSS造成伤害的频率。
$2C049 在上面指定的频率下,此处指定的值将造成伤害。
将频率设为0将导致时间停止器无法停止移动。
金属刃
$3DBB3 最大弹数限制
3DBCF 使用此次数将消耗1点能量
3DC0E~金属纵向速度(顺序如下)
中立・向上・向下・(空)・向左・向左上・向左下・(空)・向右・向右上・向右下
3DC2E~金属横向速度(与上面一致)
崩溃炸弹
3DB96 消耗量
3E099 崩溃炸弹爆炸时的时间限制,设为00会导致操作异常
3E0BF 爆炸持续时间,输入大于80的值会导致没有爆炸
从3E12C到3E164
垂直坐标为16个字节
前4个字节设置了第四个爆炸的四个垂直坐标
下4个字节设置了第三个爆炸的四个垂直坐标
依此类推,第二个爆炸和第一个爆炸。
水平地址为16个字节
同上
每个爆炸的爆炸方向为16个字节
下8个字节指定着陆反应的地形
1背景
2墙
3梯子
4刺
5水体
6传送带(左)
7传送带(右)
8冰
1号机
3D4BF 上升速度
3DC6C 最大弹数限制
3DC82 消耗量
3e1a9 闪烁时间
2号机
3e22d 消耗能量的时间
3号机
3e329 弹射力量
3e349 消耗能量的时间
乘坐后的速度:$3E3CE 62
$3E3D3 00
落地后的速度:$3E3E3 9E
$3E3E8 FF
撞到墙时的速度:$3E304 62
最大弹数限制的补充说明
除原子火枪外,输入数减1即可发射相应数量的弹药。
大于10以上的数值,弹药只会穿透敌人而无法造成伤害,因此毫无意义。
原子火枪的弹药数量为输入数减2。
武器速度:
从3D4A4开始根据武器选择顺序是横向速度,
从3D4C8开始根据武器选择顺序是纵向速度。
关卡结束后的文字:
从37CFB开始按照H→A→W→...的顺序,用“-*-”中的*代表的字符。
从37D35开始是Quick Boomerang,
从37D4D开始是Metal Blade