An in-game UI for exploring, debugging and modifying IL2CPP and Mono Unity games.
Go to file
2020-08-07 23:55:14 +10:00
src REPL console 2020-08-07 23:45:09 +10:00
.gitattributes Initial commit 2020-08-07 22:18:48 +10:00
.gitignore move release 2020-08-07 23:55:02 +10:00
LICENSE Initial commit 2020-08-07 22:18:48 +10:00
README.md Update README.md 2020-08-07 23:51:37 +10:00

CppExplorer

Version

Universal Runtime Inspector/Explorer for Unity IL2CPP games.

Features

  • Scene exploration (traverse in the same way as the Unity Editor)
  • Inspect GameObjects/Transforms and manipulate them
  • Inspect any object with Reflection, set primitive values, etc
  • REPL Console for executing on-the-fly code

Credits

Written by Sinai.

Credits to ManlyMarco for his Runtime Unity Editor, which I used for the REPL Console and the "Find instances" snippet, and used the same MCS that he uses*.

* note: I commented out the SkipVisibilityExt constructor since it was causing an exception for some reason.

How to install

This requires MelonLoader to be installed for your game.

  1. Download CppExplorer.dll from the Releases folder.
  2. Put the file in your MyGame/Mods/ folder.

How to use

  • Press F7 to show or hide the menu.
  • Currently does not grant locked mouse or prevent clicking-through the menu, be careful of this.
  • Simply browse through the scene, search for objects, etc, it's pretty self-explanatory.

If you have any specific questions about it you can contact me here, on NexusMods (Sinaioutlander), or on Discord (Sinai#4637, in MelonLoader discord).

Images

Scene explorer, and inspection of a MonoBehaviour object.

Advanced search feature.

REPL console.