Releases: IllusionMods/BepisPlugins
BepisPlugins r13.0.3
This update only affects AI-Shoujo, no changes to other games.
Sideloader requires Resource Redirector or AutoTranslator, make sure to update it if Sideloader doesn't work correctly.
Changelog
Screenshot Manager
- Added public API for taking screenshots to AI screencap for use by other plugins.
BepisPlugins r13.0.2
Sideloader requires Resource Redirector or AutoTranslator, make sure to update it if Sideloader doesn't work correctly.
Changelog
Screenshot Manager
- Added a setting to allow very high resolutions, disabled by default. Use at your own risk.
Sideloader
- Koikatsu: Fixed a patch not working which caused errors in ADV scenes.
- AI Girl: Fixed an issue with hair adjustments being reset when adding or removing mods.
BepisPlugins r13.0.1
This update requires the latest Resource Redirector or AutoTranslator version to work (XUnity.AutoTranslator-BepIn-5x-4.7.0 or XUnity.ResourceRedirector-BepIn-5x-1.1.0), and the latest BepInEx release (64bit version, update even if you think you have the latest version). Make sure to get either one of them or Sideloader will not load. The new Resource Redirector is necessary to fix fairly major resolving and CAB randomization bugs mentioned below.
Big thanks to everyone involved in creating this release!
Changelog
- Added issue templates
- Use Nuget for reference management (Thanks to @Keelhauled in PR #86)
- Updated to use BepInEx 5.0 release version
- Removed AssetLoader
BGM Loader
- Restricted BGMLoader to not load in studio, fixes some compatibility issues when overriding BGMs
Screenshot Manager
- Fixed depth of field not working in rendered screenshots and fixed transparent screenshots not working in some EC modes (Thanks to @monophony-hub in PR #84)
Sideloader
- Fixed regression to conflict resolving in previous versions that caused crashes when hardmods were previously installed or CABs were improperly reused (Needs Resource Redirector 1.1.0 now. Thanks to @gravydevsupreme in PR #87 and #88)
- Added support for face skin types in AIS (@DeathWeasel1337)
- Added support for head mods in AIS (@DeathWeasel1337)
- Added list of mods that failed to load to logging
- Duplicate GUID warnings and some other log messages are now clearer
- Restructured config settings, some settings will be lost and have to be set again
- Set mod load logging to be turned off by default
- Slight startup speedup (parallel manifest loading)
- Cleaned up plugin attributes
r13.0.1 - Fixed an issue with new Sideloader code not working properly if some hardmods exist
BepisPlugins r12.4
Changelog
- Added ConfigurationManager wrapper for AI-Shoujo - plugin settings are now accessed by a new button in built-in game settings (in studio it's still F1)
- Plugin settings in AI-Shoujo now open in maker by pressing F1, but not in main game so they don't conflict with the phone (thanks to @Mantas-2155X)
- Added Bone_ list files to studio Sideloader blacklist to avoid potential issues
- Fixed EC and HS ConfigurationManager wrappers having wrong file and assembly versions
BepisPlugins r12.3.1
Bug fix for AI Girl
Sideloader
- Fixes a bug where saving twice in a row in Studio would cause Sideloader items to load incorrectly
BepisPlugins r12.3
More updates for AI Girl, most importantly enabling Sideloader support for Studio mods
ExtensibleSaveFormat
- Fixed a crash on scene import
Screencap
- Fixed issues in main game and studio (thanks to essu)
Sideloader
- Enabled Sideloader support for Studio mods
- Add a flag to load CultureFix from IllusionFixes before Sideloader to fix zips not opening properly on some locales
- I18N.dll and I18N.West.dll are no longer distributed with the AI release as they already exist in the game's managed folder
BepisPlugins r12.2
This update mostly affects AI-Shoujo, it adds studio scene support to extended save. Because this feature is likely to be used by many plugins, this update is released early. Koikatsu with BepInEx5 also gets a minor bugfix.
ExtensibleSaveFormat
- Added support for studio scenes in AI-Shoujo - plugins can now add extended data to scene files like in Koikatsu.
- Fixed slowdown of studio coordinate list loading in Koikatsu with BepInEx5.
BepisPlugins r12.1
Now requires BepInEx 5! The nightly build #161 or newer is recommended, RC1 is too old and will not work.
First official release of BepisPlugins for AI Girl trial version. r12 was an unofficial release. Also the first release of BepisPlugins for BepInEx 5.
Changelog
Many plugins have been removed due to being obsolete or moved to separate repositories if they were compatible with any Unity game. See the links below to find new releases for those plugins.
You can see a full unfiltered list of changes and their contributors here. Here's a digested version:
Sideloader
- Integrated KK_GUIDMigration
- Comments added to the code for all publicly visible methods and members for use by plugin developers
- (Koikatsu) Fixed an error with Sideloader makeup layout mods
Screencap
- (Koikatsu) Fixed an issue with AlphaMask textures
ExtensibleSaveFormat
- Comments added to the code for all publicly visible methods and members for use by plugin developers
DynamicTranslationLoader
- Removed. Going forward, translations will be done via XUnity.AutoTranslator https://github.com/bbepis/XUnity.AutoTranslator
ResourceRedirector
- Removed. Sideloader and BGMLoader which previously required it now use XUnity.ResourceRedirector https://github.com/bbepis/XUnity.AutoTranslator
IPALoader
- Removed. Now has its own repository at https://github.com/BepInEx/IPALoaderX
ScriptEngine
- Removed. Now included as part of https://github.com/BepInEx/BepInEx.Debug
DeveloperConsole
- Removed. Now has its own repository at https://github.com/BepInEx/DeveloperConsole
MessageCenter
- Removed. Now has its own repository at https://github.com/BepInEx/MessageCenter
ConfigurationManager
- Removed. Now has its own repository at https://github.com/BepInEx/BepInEx.ConfigurationManager
BepisPlugins r11.2.1
Hotfix for r11.2.
DynamicTranslationLoader
- Added TryGetTranslation for use by plugins
Sideloader / ResourceRedirector
- Roll back RandomizeCAB changes, only keep the crash fix
BepisPlugins r11.2
Mostly a fix release with some new Sideloader API for upcoming plugin(s).
DynamicTranslationLoader
- Fixed text translation speed decreasing as more translations are completed
MessageCenter
- Improved visibility of on-screen popup messages
- Limited maximum time to show messages on screen to 12s
- Fixed MessageCenter not showing messages sent too early in the loading process
Sideloader / ResourceRedirector
- Added public GetManifest, GetPngNames and GetPng methods to Sideloader (API for other plugins)
- Added texture format arguments to GetTexture methods
- Fixed RandomizeCAB crashing on long CAB strings
- Fixed sideloader H maps not loading HPoint data properly (@DeathWeasel1337)
- Optimized logging for faster startup and clearer warning messages
- Removed map ID resolving (@DeathWeasel1337)