Commit Graph
263 Commits
Author SHA1 Message Date
Sinai 113f2fd922 3.3.5 - fix Il2Cpp Hashtable, boxed strings 2021-04-04 03:41:36 +10:00
Sinai 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
2021-04-02 17:06:49 +11:00
Sinai 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
Sinai 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
2021-03-31 22:58:17 +11:00
Sinai 89f137680e Update DebugConsole.cs 2021-03-31 02:02:12 +11:00
Sinai 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
Sinai 7a872cecf9 Update UIFactory.cs 2021-03-30 22:34:59 +11:00
Sinai 3501a28fd1 Restore UnlockMouse config, adjust config saving 2021-03-30 21:23:45 +11:00
Sinai 40f698122d Revert colorblock changes 2021-03-30 19:55:18 +11:00
Sinai 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
Sinai 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)
2021-03-26 19:49:53 +11:00
Sinai 604c499822 Add Reset button to C# Console 2021-03-26 07:31:30 +11:00
Sinai 8964c48ba0 Move melon attributes to ExplorerMelonMod.cs 2021-03-26 06:38:59 +11:00
Sinai e85a3e0f1e Merge bepinex/melonloader unhollowed libs 2021-03-26 06:04:44 +11:00
Sinai 418ece55e3 Improve UI inspect-under-mouse 2021-03-26 05:43:53 +11:00
Sinai bf455893e7 Include all references in lib folder 2021-03-26 05:40:12 +11:00
Sinai 2107df70ad Improvements to CS Console
* Errors are now logged properly.
* Can now define classes, methods, etc - no longer has to be an expression body.
* Added `StartCoroutine(IEnumerator routine)` helper method to easily run a Coroutine
* Disabling suggestions now properly stops Explorer trying to update suggestion cache instead of just not showing them. In the rare cases that suggestions cause a crash, disabling them will now prevent those crashes.
* Various other misc improvements behind the scenes
2021-03-25 18:39:35 +11:00
Sinai a9fbea7c96 (C# Console) Only update autocomplete and indent if they are enabled 2021-03-24 17:14:13 +11:00
Sinai 77878ddd94 Use reflection for adding Unity log callback to avoid unstripping errors 2021-03-24 17:13:43 +11:00
Sinai 594abc47f8 Move RuntimeProvider.Init to after config is loaded 2021-03-24 17:13:26 +11:00
Sinai 5e326916a2 bump version 2021-03-23 16:16:09 +11:00
Sinai 31c2debb78 fix typo mistake in previous version 2021-03-23 16:15:16 +11:00
Sinai d919497e43 Config: use en-us culture, fix recursive exception 2021-03-23 04:47:55 +11:00
Sinai 0c40b4fad9 Merge branch 'master' of https://github.com/sinai-dev/Explorer 2021-03-21 16:18:56 +11:00
Sinai bba912667f fix ToString exception 2021-03-21 16:18:47 +11:00
Sinai 1807e7c5ff Update TextureUtilProvider.cs 2021-03-21 15:16:36 +11:00
Sinai 9da2ea9b1b Update README and Lexer namespaces 2021-03-18 18:52:30 +11:00
Sinai 1a5843f8e1 disable main menu page on failed init 2021-03-18 18:38:51 +11:00
Sinai 25e48f2f37 Project refactor, namespace cleanup, splitting UI/functionality. 2021-03-18 17:17:29 +11:00
Sinai 1c0011bef9 bump version 2021-03-16 18:13:14 +11:00
Sinai 9e996816ef starting work on a cleanup/rewrite 2021-03-16 18:12:39 +11:00
Sinai 9665753dc8 fix BIE5 mono release 2021-03-16 18:12:26 +11:00
Sinai 942e9d7555 some commenting 2021-03-14 16:08:53 +11:00
Sinai 9efb9581f5 Cleanups, method summaries, bump version 2021-03-12 18:41:57 +11:00
Sinai f10a462b00 More reflection caching, use deobfuscated names for ToString labels 2021-03-12 18:41:38 +11:00
Sinai 9072b16c5a Save window size between launches 2021-03-12 18:39:57 +11:00
Sinai 21408993c2 create subfolder for standalone 2021-03-11 18:40:04 +11:00
Sinai 7a8b5b50d1 bump version, update readme 2021-03-11 18:32:57 +11:00
Sinai 1a5e843070 handle ExplorerStandalone update internally 2021-03-11 18:16:52 +11:00
Sinai ade7539fde cleanups 2021-03-11 17:57:58 +11:00
Sinai 4bcf82ca10 separate Bep5 and Bep6 support. Fix enums not backed by ints. 2021-03-09 17:35:54 +11:00
Sinai ce38e8ac50 bump to MelonLoader 0.3.0 2021-03-06 17:25:54 +11:00
Sinai 12cd718f12 3.1.12: store Il2CppToMonoType key as string AssemblyQualifiedName instead of Type object 2021-03-04 01:44:34 +11:00
Sinai 995e2a3e93 3.1.11: fix potential crash on scene reload 2021-03-03 22:09:14 +11:00
Sinai 2c95fec646 3.1.10: Add "Hide on startup" config option 2021-02-27 17:04:47 +11:00
Sinai 69912d7ea4 Prevent GC Mark Overflow on C# Console copy+paste 2021-02-26 17:54:00 +11:00
Sinai d4dac58fc8 Fix for deobfuscated unhollowed types not being properly resolved 2021-02-20 19:39:19 +11:00
Sinai d1f4f74d32 some ui cleanups (minor) 2021-01-22 21:56:00 +11:00
Sinai 544009dc21 3.1.7
* Added standalone release build (thanks @Alloc86)
* Improved formatting for ToString methods which accept an IFormatProvider
* When editing a struct, the reference to the parent member will now be updated if you modify the struct values.
2021-01-20 17:22:36 +11:00
Sinai fdfaaadd89 3.1.6 - don't bother setting pixelPerfect on canvas 2021-01-14 17:46:32 +11:00