Cheat Engine
Cheat Engine dotnet 平台样例特指不是使用mono运行时的游戏,而是使用通常dotnet运行时,常见的有XNA、FNA定位方法、属性访问器以《PhoenixForce》这个游戏为例,以下脚本通过将PhoenixForce.Source.GameScene.Player::Hit重写为直接返回,实现了玩家无敌效果。{$STRICT}[ENABLE]{$LUA}localdefined='define(cheat1_entry,0)';ifsyntaxcheckthenreturndefinedend;ifLaunchDotNetInterface()==falsethenret
67
ragnaroks
2022-06-29
cheat engine 关于 mono 的一个语法糖适用于7.0以上版本基于LUA的常规方式:{$STRICT}[ENABLE]{$LUA}localdefined='define(inject,0)';ifsyntaxcheckthenreturndefinedend;ifLaunchMonoDataCollector()==0thenreturndefinedend;localclassId=mono_findClass('theNamespace','theClass');ifclassId==0thenreturndefinedend;localmethodId=mono_class_fi
61
ragnaroks
2022-04-17
关于 Cheat Evolution 的瓜前几天油管上一些做CE视频的作者,集体发布类似的内容,即控诉FearlessRevolution这个论坛及其管理员SunBeam。首先说说STN,其简介可见此处,STN是一个能力很强的作者,如果不看质量的话,其出产速度秒杀风灵月影。为人也很低调,其在CE官方论坛基本都是指导性的回复,但后来离开官方论坛自立门户,也就是FearlessRevolution,其身份为Founder,依旧低调,只发布一些运营动态,偶尔技术指导。而同时冒出另一个人,SunBeam,这个人就厉害了,能力很强的同时嘴炮一流;比如有人生日在论坛求祝福,所有回帖都在祝福,只有Su
55
ragnaroks
2022-03-29
Cheat Engine 常用汇编仅包含CheatEngine常用的寄存器和指令,比如FPU、MMX之类的罕见或完全用不到的不在此列出。想了解更多可参考MSDN或asm-dude/wiki。CheatEngine汇编器并不完整,部分指令和寄存器无法通过AAS汇编通用寄存器使用前记得push备份寄存器低8位高8位16位32位64位说明aa/alahaxeaxrax临时变量、返回值bb/blbhbxebxrbx-cc/clchcxecxrcx计数器、this指针、传递参数dd/dldhdxedxrdx传递参数sisilsihsiesirsi索引、传递参数didildihdiedird
54
ragnaroks
2022-03-03
cheat engine 内联 C 的使用为群友提供的文字版备忘录,适用7.3.0.11以上版本,使用TinyC编译器。简介内联C是7.3版本增加的新功能,包括$CCODE和$C代码块。性能排行:汇编($ASM)>内联C($CCODE/$C)>内联LUA($LUACODE)>外部LUA($LUA)。内联C被编译到目标进程空间中,由于实现方式的原因,有一定的性能损失,相对适合在频繁调用的方法里面,比如GameLoop.Update()。内联LUA无依赖的部分被编译到目标进程空间中,有依赖的部分仍然在CE中(lua-server),由于实现方式的原因,有一定的性能损失,饥荒这个特例有巨额开销
45
ragnaroks
2021-10-01