Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
MaterialAssetRestorerCore
API that lets moon/interior devs use some of the vanilla materials that get broken during ripping game files into Unity.
CHANGELOG
Version 2.0.0
- Now supports pulling materials from and inserting to particle systems, terrain details, and even VFX in addition to regular mesh renderers through use of the
MaterialSourceandMaterialDestinationfields. If ommitted,Rendereris default.
Version 1.1.2
Version 1.1.1
- Fixed accidentally applying scene load/unload event patches early.
Version 1.1.0
- Lock ship lever while a player is caching materials.
- Suppress scene load/unload events while caching incase other mods hook into these.
- Slightly optimized scene searches by only searching targetted scene (ie don't also search ScampleSceneRelay, the ship scene, unless it is the target).
- Switched to patch ship lever's Start() instead of StartOfRound.Start() to try to reduce the chances of errors from other mods breaking the process and keeping lever locked indefinitely.
Version 1.0.2
- Fixed an incompatability with Wesley's Interiors.
- Still working on a solution to lock the ship lever until all materials are loaded for everyone. In the meantime, just wait a couple of seconds before pulling the lever after someone joins.
Version 1.0.1
- Fixed typo in README.
Version 1.0.0
- Initial release.