YGGDRA REFRAIN
YGGDRA REFRAIN 不能修改的原因是游戏是二次元手游改单机。
自带了反作弊功能,且蛋疼地以网络通讯的形式存储和计算。
直接修改数值,可能会报错,又或者数值显示异常。
最简单的方法是直接修改相关方法。这里我只改了宝石(乙太结晶):
[ENABLE]
aobscanregion(injectSubDiamond,NetworkController.SubUserCurrencies,NetworkController.SubUserCurrencies+ffff,89 43 24 89 4B 28)
registersymbol(injectSubDiamond)
alloc(newmem,2048)
label(returnhere)
label(newmem2)
label(returnhere2)
newmem:
push ebp
mov ebp,esp
sub esp,14
mov [ebp+8],#100000000
jmp returnhere
newmem2:
mov ecx,#100000000
mov [ebp-10],ecx
mov [ebx+24],eax
mov [ebx+28],ecx
jmp returnhere2
Data_User.SetDiamond:
jmp newmem
nop
returnhere:
injectSubDiamond:
jmp newmem2
nop
returnhere2:
[DISABLE]
dealloc(newmem)
Data_User.SetDiamond:
db 55 8B EC 83 EC 14
injectSubDiamond:
db 89 43 24 89 4B 28
unregistersymbol(*)

评论区
这里还没有评论
还没有人留下评论。