Changelog
BGMLoader
- Added more usage information to the readme
- Moved loading of gachi clips to BGMLoader
- Fixed 0harmony.dll copying to bin
ConfigurationManager
- Added solid backgrounds to setting window, combo boxes, tooltips and open settings button
- Added ability to type values in next to the setting sliders
- Added scanning for ConfigWrappers in public fields (before only properties were scanned)
- Added scrolling to ComboBox drop-down lists if they don't fit in the window
- Added ability to custom-draw setting fields
- Added ability to provide custom enum names
- Changed "Default" buttons to "Reset" to match in-game naming
- Format enum values in ComboBox from PascalCase to Proper Case
- Fixed ComboBox drop-down list being drawn under controls
- Fixed properties with private setters and with reference types being displayed by default
- Fixed tooltips going off-screen
- Fixed tooltips showing over opened comboboxes
IPALoader
- Fire OnLevelWasLoaded on actual level load in IPALoader
MessageCenter
- Added black outline to message text
- Changed message text font to be easier to read
Screencap
- Clarified naming in screenshot settings and improved descriptions
- Raised default carddownscalerate to 3
- Fixed UI screenshot not showing the log message with screenshot path
- Fixed carddownscalerate being 1 by default anyways
Sideloader
Functionality
- Added saving of Clothing Patterns, Emblems, and Eye Gradients
- Fixed not saving everything in the Face Makeup category
- Fixed loading cards made with hard mods with sideloader mods, all accessories load correctly ("alt-loading" is now on by default whenever needed)
- Fixed sideloader mods locking up the game in cutscenes when put on story characters
- Fixed sideloader mods not loading correctly in cutscenes
- Fixed .png files in sideloader mods not working unless they are in a folder that matches an existing .unity3d file
Performance and error handling
- Added detection and handling of multiple mods with same GUID - only newest is loaded
- Stream contents of sideloader mods from disk instead of loading from memory - big reduction of RAM usage
- Big improvements to character maker and individual character card loading times
- Improved error handling and added more specific error messages to sideloader mod loading
- Item resolving for coordinates no longer happens when starting the chara maker
- Item resolving for characters and coordinates no longer happens for the character/coordinate lists in studio
SliderUnlocker
- Unlocked text fields in chara maker to allow more than 3 characters/digits (You now type in -123, 123456, etc.)