Or CCC for short, pronounced KKK
- Install dotnet 6
- Download and unpack win64 IL2CPP bepinex 6.0 into game folder. Either prerelease (file) or nightly (file) works
- If you are on linux proton, you need to add winhttp to wine overrides. wiki
- Launch the game to generate interop files
- Reference the interop files.
On rider it's done with Explorer -> Solution view, CheatersCheetahCheat -> Right click Dependencies -> Reference... -> Add from -> add files fromCheaters Cheetah/BepInEx/interop
Or do it manually, openCheatersCheetahCheat.csprojand change all the lines from..\..\..\.steam\steam\ ...to whatever it is on your system. - maybe need to install nuget dependencies?
dotnet buildor click the build icon in rider- copy or symlink
CheatersCheetahCheat/bin/Debug/net6.0/CheatersCheetahCheat.dlltoCheaters Cheetah/BepInEx/plugins/CheatersCheetahCheat.dll
ScriptEngine was my attempt to port this for bepinex 6.0. It kinda works as in it reloads recompiled code, but doesn't completely rerun some code.
CinematicUnityExplorer (file) works while the original doesn't. Needs a few patches to fix class and singleton search. (CinematicUnityExplorer.patch)
This gist was very useful
... maybe will add some more stuff
credit to some lads on unknowncheats for some of the code. sorry, didn't keep track of what i stole :(