UNITY3D Il2Cpp修改教程《电子机器人杀人事件》
现在网游几乎都是用Il2Cpp的方式打包了,连单机游戏也越来越多。MOMO打包会越来越少的。Il2Cpp修改教程在论坛的教程非常的少,刚好一款适合讲解给新手的游戏,在这里介绍给大家。
主要会介绍十六进制对应的数值和Rx,这是主要修改的重点!
一、将apk文件中的global-metadata.dat(assets\bin\Data\Managed\Metadata\)和libil2cpp.so(lib\armeabi-v7a\)解压到同一个文件夹中
这里和大家介绍一下十六进制对应的数值和R0,按照教程查找修改项是比较简单,但经常会再十六进制修改这里出现问题的,再这里我和大家说下我个人比较注意的事项:
05 20 A0 E3 R2=5
FF 2001E3 R2=4351
第一位05和FF就是数值5 和255
20-----就是R2的意思。00就是R0 10就是R1 (0其实各可以更改成其他数值,会对值进行改变,甚至会出现负数) 类推
A0、01、E3随意修改的话会更变指令了,从MOV变成其他指令的
不过(第三位数)A0、01也可以进行修改的
A0、01、E0(A、0、E)对应的指令就是MOV指令,赋予R0值的大小是A<0<E(想赋予大值直接使用E),能修改的就是A0、01、E0后面的数值0、1、0。可以修改成其他数,修改后会对R0赋予很大的值。不过可能有负数出现。修改后建议大家按F5查看伪代码。
游戏禁止修改出现负数的值,或者是数值太大的值,不然会造成游戏出错无法进入
PS:这是本人的经验,可能有问题,建议大家自己多尝试修改才能清楚
找了好久终于找到了 <<UNITY3D Il2Cpp修改教程《电子机器人杀人事件》>> 太赞了!!!LZ!!!! 感谢分享啊:aixin: 前排支持 感谢分享 谢谢楼主分享 资源可用!谢谢分享! 666,这个可以支持! 好资源终于找到了<<UNITY3D Il2Cpp修改教程《电子机器人杀人事件》>> 感谢分享啊:aixin: