FixPluginTypesSerialization
Fix custom Serializable structs and such not properly getting deserialized by Unity.
About this mod Author’s original text
FixPluginTypesSerialization
Hook into the native Unity engine for adding BepInEx plugin assemblies into the assembly list that is normally used for the assemblies sitting in the game Managed/ folder.
This solves a behavor where custom Serializable structs and such stored in plugin assemblies are not properly getting deserialized by the engine. See the unity issue tracker.
A republish of this mod into the Aloft community, with a new logo without the typo... Originally sourced from here. Please send issues to the aloft mods github instead of the original one. It seems to come with no support from the original author.
Installation
- Copy the patchers/FixPluginTypesSerialization.dll file into your BepInEx/patchers folder.
- Copy the config/FixPluginTypesSerialization.cfg folder into your BepInEx/config folder.
Special Thanks
- Horse for the original code base
- KingEnderBrine
- Twiner
- NebNeb for the icon
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: