1076 Commits

Author SHA1 Message Date
b13aa74fa1 Use HashSet and List instead of Dictionary for SceneExplorer caching, fix refresh logic 2021-04-16 02:47:15 +10:00
8ef6df043c safer UIRoot visibility check 2021-04-16 02:46:21 +10:00
f89455549e safer UIBehaviour instance updates, init method 2021-04-16 02:46:04 +10:00
a6ff9e02e2 remove menupages enum config entry 2021-04-16 02:45:38 +10:00
51f5c68598 Remove temp gameobject creation, scene explorer is working fine 2021-04-15 20:28:27 +10:00
5bb612cb5a Update SceneHandler.cs 2021-04-15 20:23:33 +10:00
a3fcac1acb Update Il2CppProvider.cs 2021-04-15 20:21:14 +10:00
d1d7572945 Remove test assembly resolver 2021-04-15 20:20:11 +10:00
7eb4b1bc77 WIP
* Using publicized mono assemblies
* Remaking UI from scratch. Done the Scene Explorer so far.
2021-04-15 20:18:03 +10:00
a6c24f91e4 Add startup delay 3.3.12 2021-04-11 20:45:02 +10:00
9e4c335a05 Update MelonLoaderConfigHandler.cs 2021-04-10 23:17:49 +10:00
a1c2dfbe50 Add support for setting disabled color on ColoBlock 2021-04-10 20:15:03 +10:00
a5a07a0a23 Add RuntimeProvider method for setting Selectable.colors 3.3.11 2021-04-10 18:25:13 +10:00
e0fd682c81 Add MethodInfo helper 2021-04-10 18:24:16 +10:00
7426bd1dd6 Bump version 2021-04-10 17:44:15 +10:00
b39b044f79 Add advanced attributes to BepInEx config 2021-04-10 17:44:09 +10:00
7a2b4aa257 Fix setting color block when partially stripped 2021-04-10 17:43:56 +10:00
3762d14bdb Fix InputSystem for IL2CPP 2021-04-10 17:43:32 +10:00
3628f3db31 Fix event system control 3.3.10 2021-04-09 01:46:26 +10:00
d39fea69c3 Better InputSystem Key enum resolving 2021-04-07 20:54:08 +10:00
95e8b3aa58 fix string unbox 3.3.9 2021-04-07 17:31:06 +10:00
b68145385c Fix issue with float struct check 2021-04-07 17:20:54 +10:00
2310f2f7ce Add "Default Tab" config setting instead of "last active tab" 2021-04-07 17:20:42 +10:00
2cc403ad17 Cleanup runtime-specific 2021-04-07 17:20:09 +10:00
c2d9b9b59e a few small fixes
* Fix InteractiveFlags toggles not being properly updated
* Fix cases where games that don't have Reflection.Emit would still have the C# Console available. Also added a "(disabled)" message to the tab button.
3.3.8
2021-04-06 01:01:46 +10:00
c748be7bcc Rewrite InteractiveUnityStruct, now called InteractiveFloatStruct
InteractiveFloatStruct supports any struct where all the fields are floats.
2021-04-05 20:32:47 +10:00
09dae6f1d3 Add proper support for InputSystem 3.3.7 2021-04-05 16:28:30 +10:00
6ca117b070 Fix strings boxed as Il2CppSystem.Objects 3.3.6 2021-04-04 13:44:58 +10:00
113f2fd922 3.3.5 - fix Il2Cpp Hashtable, boxed strings 3.3.5 2021-04-04 03:41:36 +10:00
7443f6500e Update README.md 2021-04-03 17:24:28 +11:00
92566c2729 Update README.md 2021-04-02 19:56:18 +11:00
713f87f455 Update THIRDPARTY_LICENSES.md 2021-04-02 17:45:50 +11:00
4241e7e207 Include third-party licenses 2021-04-02 17:44:49 +11:00
6d479a6703 3.3.4
* Fixed Harmony patches not working properly for games which use older BepInEx releases (ie. Risk of Rain 2)
* Fixed a couple minor issues with the config settings
3.3.4
2021-04-02 17:06:49 +11:00
6539f818c3 Update README.md 2021-04-01 22:04:58 +11:00
bc5ffcab40 Update README.md 3.3.3 2021-04-01 17:15:50 +11:00
d070ded036 3.3.3
* Fix `Hide on Startup` not working
* Fix for cases when we try to `scene.GetRootGameObjects()` but the scene has not yet fully loaded.
* MelonLoader releases will no longer spam "Preferences Saved!" constantly in the Console log
* Fix mistake with UI Event System setting/releasing
* Fix some UI elements not having correct Color transition values
2021-04-01 17:13:31 +11:00
8f025622b4 3.3.2
* Added InteractiveColor UI editor to make changing a Color easier
* Added a "Scene Loader" helper which allows you to load any Scene that the game was built with. In some cases you may not find all the Scenes that the game uses, they may be loaded through AssetBundles or other means and won't show up here yet
* Adjusted the SceneExplorer UI, the "Hide" button is now always on the left of the window
*
* Handled some errors related to UI unstripping that could occur in rare cases
3.3.2
2021-03-31 22:58:17 +11:00
89f137680e Update DebugConsole.cs 3.3.1 2021-03-31 02:02:12 +11:00
f280b45ed3 3.3.1
* Added a 'Default' button for config values to revert to the default value
* Added an internal config entry to save the window position between sessions
* Reordered the config settings in the menu so the important ones are at the top
* Adjusted the UI for config entries, should be a bit easier to read now.
* Adjusted the UI for Dictionaries, the keys and values now alternate background colors.
* A few other minor UI fixes and tweaks for 3.3.0
2021-03-31 01:42:32 +11:00
456e15020f Update README.md 2021-03-31 00:00:39 +11:00
d33d46927d Update README.md 2021-03-30 23:59:08 +11:00
7a872cecf9 Update UIFactory.cs 2021-03-30 22:34:59 +11:00
b2cbdc1802 Update README.md 3.3.0 2021-03-30 21:31:12 +11:00
3501a28fd1 Restore UnlockMouse config, adjust config saving 2021-03-30 21:23:45 +11:00
40f698122d Revert colorblock changes 2021-03-30 19:55:18 +11:00
0555a644b7 3.3.0 rewrite
* Huge restructure/rewrite. No real changes to any functionality, just a cleaner and more manageable project.
2021-03-30 19:50:04 +11:00
f66a04c93f Update README.md 2021-03-26 23:34:06 +11:00
8f07255d1b Update README.md 2021-03-26 23:12:31 +11:00
46f35129c5 3.2.10
* The following preferences are now persistent between sessions: Active Menu Page, Scene Explorer Hide State, Debug Console Hide State
* The "Resize Cursor" is now just a `↔` Text label instead of a sprite.
* Added support for Unity 5.2+ games (previously was only supporting 5.6)
3.2.10
2021-03-26 19:49:53 +11:00