Skip to content
This repository was archived by the owner on May 9, 2023. It is now read-only.

Commit fdd9039

Browse files
committed
Update README.md
1 parent dcca980 commit fdd9039

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

README.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
🔍 An in-game UI for exploring, debugging and modifying Unity games.
77
</p>
88
<p align="center">
9-
Supports most Unity versions from 5.2 to >2020 (IL2CPP and Mono).
9+
✔️ Supports most Unity versions from 5.2 to 2020+ (IL2CPP and Mono).
1010
</p>
1111
<p align="center">
1212
☕ Enjoy this tool? Consider supporting me on <a href="https://ko-fi.com/sinaidev">ko-fi</a>!
@@ -65,14 +65,25 @@ The standalone release can be used with any injector or loader of your choice, b
6565

6666
### Object Explorer
6767

68-
* Use the <b>Scene Explorer</b> tab to traverse the active scenes, as well as the DontDestroyOnLoad scene and the HideAndDontSave "scene" (assets and hidden objects).
68+
* Use the <b>Scene Explorer</b> tab to traverse the active scenes, as well as the DontDestroyOnLoad and HideAndDontSave objects.
69+
* The "HideAndDontSave" scene contains objects with that flag, as well as Assets and Resources which are not in any scene but behave the same way.
70+
* You can use the Scene Loader to easily load any of the scenes in the build (may not work for Unity 5.X games)
6971
* Use the <b>Object Search</b> tab to search for Unity objects (including GameObjects, Components, etc), C# Singletons or Static Classes.
72+
* Use the UnityObject search to look for any objects which derive from `UnityEngine.Object`, with optional filters
73+
* The singleton search will look for any classes with a typical "Instance" field, and check it for a current value. This may cause unexpected behaviour in some IL2CPP games as we cannot distinguish between true properties and field-properties, so some property accessors will be invoked.
7074

7175
### Inspector
7276

73-
* The inspector is used to see detailed information on GameObjects (GameObject Inspector), C# objects (Reflection Inspector) and C# classes (Static Inspector).
74-
* In the GameObject Inspector, you can edit any of the input fields in the inspector (excluding readonly fields) and press <b>Enter</b> to apply your changes. You can also do this to the GameObject path as a way to change the GameObject's parent. Press the <b>Escape</b> key to cancel your edits.
75-
* In the Reflection Inspectors, automatic updating is not enabled by default, and you must press Apply for any changes you make to take effect.
77+
The inspector is used to see detailed information on objects of any type and manipulate their values, as well as to inspect C# Classes with static reflection.
78+
79+
* The <b>GameObject Inspector</b> (tab prefix `[G]`) is used to inspect a `GameObject`, and to see and manipulate its Transform and Components.
80+
* You can edit any of the input fields in the inspector (excluding readonly fields) and press <b>Enter</b> to apply your changes. You can also do this to the GameObject path as a way to change the GameObject's parent. Press the <b>Escape</b> key to cancel your edits.
81+
* <i>note: When inspecting a GameObject with a Canvas, the transform controls may be overridden by the RectTransform anchors.</i>
82+
* The <b>Reflection Inspectors</b> (tab prefix `[R]` and `[S]`) are used for everything else
83+
* Automatic updating is not enabled by default, and you must press Apply for any changes you make to take effect.
84+
* Press the `` button to expand certain values such as strings, enums, lists, dictionaries, some structs, etc
85+
* Use the filters at the top to quickly find the members you are looking for
86+
* For `Texture2D` objects, there is a `View Texture` button at the top of the inspector which lets you view it and save it as a PNG file. Currently there are no other similar helpers yet, but I may add more at some point for Mesh, Sprite, Material, etc
7687

7788
### C# Console
7889

@@ -87,8 +98,7 @@ The standalone release can be used with any injector or loader of your choice, b
8798

8899
### Settings
89100

90-
* You can change the settings via the "Options" page of the main menu, or directly from the config file.
91-
* Depending on the release you are using, the config file will be found at:
101+
* You can change the settings via the "Options" tab of the menu, or directly from the config file.
92102
* BepInEx: `BepInEx\config\com.sinai.unityexplorer.cfg`
93103
* MelonLoader: `UserData\MelonPreferences.cfg`
94104
* Standalone `{DLL_location}\UnityExplorer\config.ini`

0 commit comments

Comments
 (0)