有没有大佬愿意教怎么修改招魂术
我想修改的很简单,就是像之前demo版那样,不按照敌方最高级的对应兵种增加,而是直接统一增加兵力顶楼主!!!!!!!!!!!!!!!!! 把招魂变成能量,用能量自己选择可招魂兵种和数量 把招魂变成能量,用能量自己选择可招魂兵种和数量 zcws1977226 发表于 2026-5-19 10:37
把招魂变成能量,用能量自己选择可招魂兵种和数量
请问大佬这个具体要怎么改呢?
本帖最后由 北冥鲲鹏 于 2026-5-31 02:59 编辑
CE比较好改
cmp ,r12d 招魂术判断那改成
mov r12d,
cmp ,r12d 就行 指你英雄带的兵的等阶,r12d是对面阵亡最强战力的等阶
北冥鲲鹏 发表于 2026-5-31 02:57
CE比较好改
cmp ,r12d 招魂术判断那改成
mov r12d,
但有个笨问题想请教下大佬....我要怎么找到cmp ,r12d这个字段
我现在只会从"是什么修改了这个值"里面去找,然后现成的它就会给我好比说这样的地方alloc(newmem,128,"GameAssembly.dll"+1E4A3B1)
再其次就是aobscan的做法,其他我不知道要怎么搜像cmp ,r12d这样的字词:'(
抱歉请原谅我的愚蠢,但能否教下我
感谢
本帖最后由 北冥鲲鹏 于 2026-5-31 12:09 编辑
8.0.15是这个,16的没看
// ---------- INJECTING HERE ----------
GameAssembly.dll.il2cpp+298DD8E: 44 39 63 50 - cmp ,r12d
// ---------- DONE INJECTING----------
GameAssembly.dll.il2cpp+298DD92: 75 6F - jne GameAssembly.dll.il2cpp+298DE03
GameAssembly.dll.il2cpp+298DD94: 49 8B 45 48 - mov rax,
GameAssembly.dll.il2cpp+298DD98: 48 85 C0 - test rax,rax
GameAssembly.dll.il2cpp+298DD9B: 0F 84 93 01 00 00 - je GameAssembly.dll.il2cpp+298DF34 北冥鲲鹏 发表于 2026-5-31 11:56
8.0.15是这个,16的没看
// ---------- INJECTING HERE ----------
GameAssembly.dll.il2cpp+298DD8E: 44 3 ...
感谢大神
北冥鲲鹏 发表于 2026-5-31 11:56
8.0.15是这个,16的没看
// ---------- INJECTING HERE ----------
GameAssembly.dll.il2cpp+298DD8E: 44 3 ...
大神,还真的可以,能不能教下你是怎么找到这个关键汇编语句的。我连第一步都没办法开展。
我本来是想说从兵种变动去看"是什么改变了这个地址"然后去找,但结果招魂术发动后,兵力数量是变了,但是根本就没显示任何地方改变了这个地址(甚至原来兵种数量的地址也变得不再有效了)
请问我是哪里弄错了,应该怎么找才对?
页:
[1]