如果已知怪物的编号,使用“由编号找代码:”版,比如:
怪物编号为24,
查到“24~25 +9”这一行,
24+9=33,转换为十六进制21
再使用金手指:
0200965c:04b0 //这两行是开始变身
02009660:04 //这两行是开始变身
02009662:21 //21就是刚才算的
怪物编号为7,
查到“1~7 -1”这一行,
7-1=6,转换为十六进制6
6只有一位,补“0”得06
再使用金手指:
0200965c:04b0 //这两行是开始变身
02009660:04 //这两行是开始变身
02009662:21 //06就是刚才算的
推荐用96 姆加(移动的样子很好笑,能力也很强)
-----
'光明之魂2黑暗法师变身金手指生成工具
'把下面这段代码用记事本保存为 .vbs 文件,然后双击
'输入要变成的怪物的编号后,会在E:生成SS2.txt,里面就是金手指代码
Dim no, hexno
Set file = CreateObject("Scripting.FileSystemObject")
Set txt = file.CreateTextFile("e:SS2.txt") '输出文件的路径,可改
txt.write("开始变身(时间无限)"&vbCrLf&"0200965C:04B0"&vbCrLf&"02009660:04"&vbCrLf&"02009662:")
no=InputBox("请输入要变成的怪物的编号", "光明之魂2黑暗法师变身金手指"&vbCrLf)
if no<8 then
no=no-1
elseif no=8 then no=8
elseif no=9 then no=10
elseif no<33 then no=no+8
elseif no<143 then no=no+9
elseif no=143 then no=153
elseif no=144 then no=155
else no=169
end if
hexno=Hex(no)
if len(hexno)=1 then hexno="0"+hexno
txt.write(hexno&vbCrLf&vbCrLf&"取消变身"&vbCrLf&"0200965C:0000"&vbCrLf&"02009660:00")
-----
以下为静态数据,只能用来查看
03003DC8 2字节 移动速度
03003DE0 2字节 ATK
03003DE2 2字节 DEF(会随冰冻而变化)
03003DE4 2字节 会心率
03003DFC 2字节 道具出现率
03003DF4 2字节 集气技能消耗SP
03003DF6 2字节 格挡率
03003Df9 2字节 集气速度10
02006CD2 2字节 第一个敌人受到的实际伤害
02006CD4 4字节 第一个敌人受到的显示伤害
03003E64 4字节 关卡中主角攻击次数