Commit Graph

118 Commits

Author SHA1 Message Date
sinaioutlander 0769b7ef23 1.6.5
* Add expander to Unity struct inspectors, collapsed by default
* `UnityEngine.Color` labels in Reflection Inspector are now the same color as the value for convenience
* Cleaned up InputHelper
1.6.5
2020-09-08 23:47:17 +10:00
sinaioutlander 5086dcc82b Update README.md 2020-09-08 20:21:34 +10:00
sinaioutlander 56abd38e92 Add build instructions to Readme 2020-09-08 20:18:37 +10:00
sinaioutlander a7e6ae87df Update README.md 2020-09-08 19:47:07 +10:00
sinaioutlander b5c584bb02 Update README.md 2020-09-08 19:46:54 +10:00
sinaioutlander c8a3aecdf4 Update README.md 1.6.4 2020-09-08 17:09:23 +10:00
sinaioutlander 33c2378f41 Update README.md 2020-09-08 17:09:12 +10:00
sinaioutlander 38aafa7e5b 1.6.4
* Fix for games which do not load InputModule on startup. CppExplorer will now try to load the module itself.
* Cleanups
2020-09-08 17:07:10 +10:00
sinaioutlander 4bb0811b2c 1.6.3
* Merged the two builds into one, there is now only one release. Using Reflection for UnityEngine.Input
* A few small fixes and cleanups
1.6.3
2020-09-08 06:21:45 +10:00
sinaioutlander 4aefe1c5a3 a few tidy ups 2020-09-08 04:33:27 +10:00
sinaioutlander c228d29707 Update CppExplorer.cs 1.6.2 2020-09-07 20:28:43 +10:00
sinaioutlander 56d1507aff 1.6.2
* Fix for a crash that can occur when inspecting unsupported Dictionaries
* Added a scroll bar to the REPL console input area, fixes the issue of the code just being cut off when it goes too long.
2020-09-07 20:28:33 +10:00
sinaioutlander 72d31eaa64 1.6.1
* Fix for when inspected object gets destroyed
* Fix for displaying Dictionaries/Lists nested inside a Dictionary
* Cleanups
1.6.1
2020-09-07 17:05:37 +10:00
sinaioutlander 4e8b84b67e Update CppExplorer.cs 1.6.0 2020-09-07 03:26:10 +10:00
sinaioutlander 5b94e31a12 1.6.0
* Fix for failed unstrip with RectOffset(int, int, int, int) ctor
* Cleanups
2020-09-07 03:25:43 +10:00
sinaioutlander 692a37635e 1.5.9
* Added beta support for Dictionaries. Should work fine for simple dictionaries, may be janky or broken for more complex ones (eg. Dicts nested inside a Dict).
* Fixed a bug with Lists of primitive values.
1.5.9
2020-09-06 21:33:09 +10:00
sinaioutlander 9cb1cea025 Update README.md 2020-09-06 17:48:40 +10:00
sinaioutlander e13f198815 1.5.8
* Fixed a bug where the Page Helper would not update the total page count after changing the limit per page
* Cleaned up the "Find Instances" helper, it will now filter out all types in the `System`, `Mono`, `Il2CppSystem` and `Iced` namespaces.
* Improved the Find Instances helper so that it will avoid exceptions and get more results.
* Enums now display their value type name
* Changed the Scroll View unstrip so that it is less hard-coded for different unity versions and more dynamic.
1.5.8
2020-09-06 16:55:39 +10:00
sinaioutlander 9a059c1056 Update ScenePage.cs 1.5.7 2020-09-06 03:19:39 +10:00
sinaioutlander ffb6cad8c2 1.5.7
* More fixes for failed unstripping, should fix most issues in Audica and other games
* If `GetRootSceneObjects` fails and we fall back to the manual implementation, the auto-update for root scene objects will be disabled. Instead, there will be a button to press to update the list.
* Transforms are now listed on the Components list in the GameObject inspector
* Various cleanups
2020-09-06 03:19:21 +10:00
sinaioutlander d0a4863139 Update ScenePage.cs 2020-09-05 23:18:58 +10:00
sinaioutlander bb8837d58c 1.5.6 hotfix
* Fix for setting CacheColor value
* Cleanup
2020-09-05 23:10:50 +10:00
sinaioutlander a236b272c1 Update README.md 1.5.6 2020-09-05 20:41:48 +10:00
sinaioutlander 18de1eaf1c 1.5.6
Cleanup
2020-09-05 20:38:46 +10:00
sinaioutlander b1264c6912 1.5.6
* Added a fallback method for GetRootSceneObjects for games where this fails.
* Fixed an issue where the `new Rect(Rect source)` constructor was failing in some games, using the normal ctor now.
* Added special support for `Vector2`, `Vector3`, `Vector4`, `Quaternion`, `Color` and `Rect` structs in the reflection inspector to allow for easier editing.
* Several improvements to GameObject Inspector, such as position/rotation freezing, local/global context, and an improved way to edit the transform values.
2020-09-05 20:27:00 +10:00
sinaioutlander 9836566e55 tidy up 2020-09-05 01:30:50 +10:00
sinaioutlander d20461fa0e 1.5.5
* Fix for GetRootSceneObjects
* Tidy ups
1.5.5
2020-09-04 23:49:43 +10:00
sinaioutlander 72ec34090d 1.5.4 cleanup 2020-09-04 21:51:38 +10:00
sinaioutlander 883a8705c3 Update README.md 2020-09-04 21:42:09 +10:00
sinaioutlander 6adaaf5500 1.5.4
* Implemented manual unstripping for ScrollView and Resize, should now work on any Unity 2018 or 2019 game.
* Fixed a bug with page view on the Scene Explorer
* Back-end cleanups
1.5.4
2020-09-04 21:36:40 +10:00
sinaioutlander 5de771389e 1.5.3
* Added exception handling for scrollview when unstripping fails
* Added some better logging in some places
1.5.3
2020-09-04 01:27:44 +10:00
sinaioutlander 51cfbe524e Update README.md 2020-09-03 20:59:54 +10:00
sinaioutlander 217b93ef4f 1.5.2
* Added ability to force Reflection Inspector for GameObjects and Transforms if you hold Left Shift while clicking the Inspect button
* Fixed a bug causing duplicate windows to open when you inspect Transforms, the current active window will now be focused. Note: does not apply if you hold Left Shift for forced reflection.
1.5.2
2020-09-03 20:58:04 +10:00
sinaioutlander 42156e1160 1.5.2
* Added page view to GameObject Children/Component lists
* Made a generic Page Handler helper class, replaced all page view implementations with the helper (no real change for users but should make things easier to maintain in the future, and they were basically all copy+pastes).
2020-09-03 19:48:50 +10:00
sinaioutlander e7208d0c9d 1.5.1 1.5.1 2020-09-01 18:04:38 +10:00
sinaioutlander 2f3b779199 1.5.1
* Added support for Properties with an index parameter on the Reflection Window (ie. "this[index]")
* Fixed a crash that occured when inspecting Il2CppSystem.Type objects
* Back-end cleanups
2020-09-01 18:03:44 +10:00
sinaioutlander 916bdea59b 1.5.0 1.5.0 2020-08-31 23:28:44 +10:00
sinaioutlander d8688193d5 1.4.7
* Added support for Il2Cpp IList objects
* Improved support for Lists in general, they should now work better.
2020-08-31 18:23:19 +10:00
sinaioutlander 30b48b1f1f 1.4.6
* Fix a bug with the Scene Explorer Search feature (not Object search)
* Simplified parsing of primitive values to a better method
2020-08-31 16:27:14 +10:00
sinaioutlander 0fd382c1f6 1.4.5 finalize and release 2020-08-30 23:29:37 +10:00
sinaioutlander fd20a1120b Merge branch 'master' of https://github.com/sinai-dev/CppExplorer 1.4.5 2020-08-30 17:32:28 +10:00
sinaioutlander abcb548706 1.4.5 finalize
Will be pushed when MelonLoader releases 0.2.7.
2020-08-30 17:32:25 +10:00
Sinai b056644385 Update CacheMethod.cs 2020-08-30 16:55:14 +10:00
Sinai 71f72e8f36 Update README.md 2020-08-30 16:51:03 +10:00
sinaioutlander 1ab41f5a30 Update README.md 2020-08-30 16:49:44 +10:00
sinaioutlander 7dc58ea02c 1.4.5 (pre-release)
* Added support for MethodInfos with only primitive arguments on reflection window
* Added backup resize mode incase resizing experiences an exception
2020-08-30 07:01:13 +10:00
sinaioutlander 68eeee353e 1.4.5 (pre-release) - Implement Tab View
* Implemented Tab View
2020-08-30 01:08:48 +10:00
sinaioutlander 92fe1dc704 1.4.5 (pre-release)
* Added MethodInfo support for basic methods with no arguments.
* Added support for missing primitive types (char, short, byte)
* Added CacheDictionary class (currently unsupported)
* Cleaned up some stuff, using System.Reflection.MemberType instead of a custom enum.
2020-08-29 21:15:54 +10:00
sinaioutlander 6e644b4f50 1.4.5 (pre-release)
* Windows now display the gameobject name or the object type in the header
* Added "Set DontDestroyOnLoad" button to Gameobject controls.
* Added dynamic input field size and more intelligent auto-wrap for primitive values
* Resize Drag will now disable itself on Exceptions, and log the error (affects VRChat)
* Various misc UI improvements
* Various small fixes
2020-08-28 00:45:34 +10:00
sinaioutlander c47974115b WindowManager.cs, restore 2 lines accidentally deleted 2020-08-27 20:15:38 +10:00