Releases: H3VR-Modding/Sodalite
[1.4.2] Unity Engine 5.6.7
Summary
This update primarily fixes issues when running under Unity Engine 5.6.7.
BOTH 5.6.7 AND 5.6.3 WILL WORK ON THIS VERSION.
Changes
- Update hook FixPluginTypesSerialization offsets to work with either Unity 5.6.3 or 5.6.7
- (Hopefully) fixes #12, by using a different method to obtain the base address for hooking into the main process
- Replaced MMHOOK usage with harmony. This now allows for MeatKit to import the runtime DLL and they don't need to be separately compiled.
- Removed snap turn lock functions, as I'm pretty sure no one used them.
[1.4.1] Wrist Menu 2: Electric Boogaloo
Summary
Sodalite has been updated to be compatible with the new wrist menu. This means that custom wrist menu buttons will now appear in the new wrist menu under a section called 'Custom Buttons'.
This does NOT mean that mods which add custom wrist menu buttons have been updated to use the new wrist menu. Some mods may work again, but others will have errors until their author can update them.
[1.4.0] Fix Plugin Types Serialization
Summary
This release contains no new features for end-users, you should not notice anything different.
Changes
- Some patches have been introduced to allow Unity to correctly deserialize certain types of data which it would refuse to do before. Anything serialized that was not a MonoBehaviour / ScriptableObject would not have its data loaded. This is no longer the case and they should deserialize correctly.
[1.3.6] Universal Mod Panel
1.3.6
- Updated icon to match my new icon theme
- Bare plugin assemblies show up in the plugins list correctly
- Fixed text rotation issue with Button Widgets
- Updated some code for U104
- Modified the patch time code a bit to catch exceptions thrown during the spoofing process
1.3.5
- Moved the execution of randomizing the steam user ID to later in the application init, hopefully avoiding the issues caused by the previous method
- Fixed scrollables on the universal panel such as the log and plugin page
- Improved the log page scrolling, speed can be controlled by the joystick y value.
- Removed the config option to enable showing all config options from all plugins. This is now automatic.
1.3.4
- Added a config option to allow users to randomize their Steam User ID
1.3.3
- Fix Sosig IFF issues on Update 102 Experimental 1
- Added Sodalite config to show all other plugin's configs, even if they were not explicitly registered.
1.3.2
- Actually include the universalpanel bundle in with the release this time
1.3.1
- Fix for gizmos throwing errors
1.3.0
- The log panel has been replaced by the universal mod panel. This panel contains a log page, but also a list of all your installed plugins as well as the ability to edit their config options if they register them.
- The log has been improved and is less jank when working with multi-line log entries (like errors)
Full Changelog: 1.2.0...1.3.5
[1.2.0] Preload resources
[1.1.1] Various small things
[1.1.0] Better Buttons
Release overview
This release changes how button handles are... handled. It now using the classic C#-style EventArgs pattern.
Aside from that there's a few small fixes to sosig spawning and the leaderboard disable stuff now actually works 😄.
For developers: if you used wrist menu buttons or button widgets you will need to change the signature of your callback methods to be compatible with this version.
Changes
- (CHANGE) The callback for wrist menu buttons and button widgets have been changed to accept an event args object.
- (FIX) All widgets now Awake with localRotation zeroed so they should be rotated as you'd expect by default.
- (FIX) Steam leaderboard disable should now work.
- (FIX) Sosig spawning now properly interprets equipment types
[1.0.0] First release
After an identity crisis and a revert back to a standalone BepInEx plugin I'm happy to present Sodalite v1. If you are installing this mod manually, I recommend getting the version from the Thunderstore page since the version below is for Deli Counter.