BepisPlugins r7
In this release @DeathWeasel1337 worked on Sideloader studio support and bugfixes + added support for translating plugins; @ManlyMarco made quality-of-life improvements and bugfixes all over the place; and @exdownloader made Screencap use GPU for scaling screenshots.
Changelog
General
- Change version numbers of all plugins to BepisPlugins release number
- Expose GUIDs and Version numbers as constants in all plugins (easier to add them as BepInDependency etc.)
- Add more information to plugin .dll files (shown when you hover over the plugin files in explorer)
BGMLoader
- Only load introclips if necessary - fixes startup slowing down depending on how many clips there are
- Fix DLC intro voices not getting overriden
ColorCorrector
- Disable bloom control in studio - fixes issues with overriding studio bloom setting
DeveloperConsole
- Make developer console hotkey configurable
DynamicTranslationLoader
- Add hooks for OnGUI text (can translate many plugins now)
- Add support for regex groups in translated text
- Changed default reload translations hotkey to F10+LeftControl
- Fixed reloading translations crashing
ExtensibleSaveFormat
- Prevent plugin crashes from corrupting files being saved
IPALoader
- Change IPA directory missing message level to log (from message)
MessageCenter
- Combine repeated messages (less spam on screen)
- Longer display time if there are more messages
- Fixed display time being dependant on FPS
Screencap
- Add "Open screenshot dir" button to screencap window
- Add message when screenshot can't be made
- Moved image scaling to GPU (potentially less likely to crash and faster)
Sideloader / ResourceRedirector
- Add sideloader support for studio mods
- Reduce log spam
- Fix certain assets not being properly checked and handled if missing
- Fix duplicate png files causing conflicts