UnityExplorer/README.md

50 lines
1.6 KiB
Markdown
Raw Normal View History

2020-08-07 22:18:48 +10:00
# CppExplorer
2020-08-07 22:24:42 +10:00
[![Version](https://img.shields.io/badge/MelonLoader-0.2.6-green.svg)]()
2020-08-08 05:23:03 +10:00
Simple in-game explorer and debugging tool for IL2CPP Unity games, using MelonLoader.
2020-08-07 22:24:42 +10:00
2020-08-07 23:51:37 +10:00
## Features
2020-08-08 03:50:51 +10:00
* Scene hierarchy explorer
2020-08-08 03:58:12 +10:00
* Search loaded assets with filters
2020-08-08 03:48:35 +10:00
* Traverse and manipulate GameObjects
* Generic Reflection inspector
* REPL Console
* Inspect-under-mouse
2020-08-07 23:51:37 +10:00
2020-08-07 22:24:42 +10:00
## How to install
2020-08-08 03:48:35 +10:00
Requires [MelonLoader](https://github.com/HerpDerpinstine/MelonLoader) to be installed for your game.
2020-08-07 22:24:42 +10:00
2020-08-08 00:02:01 +10:00
1. Download <b>CppExplorer.zip</b> from [Releases](https://github.com/sinaioutlander/CppExplorer/releases).
2020-08-08 05:16:55 +10:00
2. Unzip the file into the `Mods` folder in your game's installation directory, created by MelonLoader.
3. Make sure it's not in a sub-folder, `CppExplorer.dll` and `mcs.dll` should be directly in the `Mods\` folder.
2020-08-07 22:24:42 +10:00
## How to use
* Press F7 to show or hide the menu.
* Simply browse through the scene, search for objects, etc, it's pretty self-explanatory.
2020-08-07 22:45:32 +10:00
## Images
2020-08-08 01:54:33 +10:00
Scene explorer, and inspection of a MonoBehaviour object:
2020-08-07 22:45:32 +10:00
2020-08-08 01:54:33 +10:00
[![](https://i.imgur.com/Yxizwcz.png)](https://i.imgur.com/Yxizwcz.png)
2020-08-07 22:45:32 +10:00
2020-08-08 01:54:33 +10:00
Search feature:
2020-08-07 22:45:32 +10:00
2020-08-08 01:54:33 +10:00
[![](https://i.imgur.com/F9ZfMvz.png)](https://i.imgur.com/F9ZfMvz.png)
2020-08-07 22:45:32 +10:00
2020-08-08 01:54:33 +10:00
REPL console:
2020-08-07 23:51:37 +10:00
2020-08-08 01:54:33 +10:00
[![](https://i.imgur.com/14Dbtf8.png)](https://i.imgur.com/14Dbtf8.png)
2020-08-08 00:02:32 +10:00
## Credits
Written by Sinai.
2020-08-08 03:33:40 +10:00
Credits to ManlyMarco for their [Runtime Unity Editor](https://github.com/ManlyMarco/RuntimeUnityEditor), which I used for the REPL Console and the "Find instances" snippet, and the MCS* version.
2020-08-08 00:02:32 +10:00
2020-08-08 03:19:00 +10:00
<i>* note: I commented out the `SkipVisibilityExt` constructor in `mcs.dll` since it was causing an exception with the Hook it attempted.</i>