
(aka "SpriteRenderManager")Īllows "smart" target selection for systems and missiles within distance and search cone parameters, plus it can use ship-class preferences.Īllows to create missile-style trails anywhere, from ships to bullets, with a lot of customization options. Offers classes to help enrich systems with recoverable hulks holding special cargo, or with stations with custom comm officers, etcĪ uniform solution for the "incompatible hullmod" issue with vanilla hullmods.Īdds a cross-mod mechanic to balance very powerful weapons.Ī collection of functions to make smooth animations.Ĭreates convincing punctual beams from arbitrary coordinates.ĭraw arbitrary sprites on-screen with constraints to entities/camera when needed. Intended to make cross-mod integration and compatibility much easier to manage.

Offers classes to load merged settings and lists from a shared modSettings.json file.
STARSECTOR LAZYLIB MOD
If you want to integrate your mod to all the ones using the shared modSettings.json solution, you can download a blank sample file here. Modders can also document their inter-mod compatibility requirements, regardless of their usage of modSettings or not, on this wiki page. I will try to provide a thorough blank modSettings.json sample file with each MagicLib update, so modders that will use the shared modSettings.json file and want their mod's settings to be added to MagicLib's sample file can post them in this thread.
STARSECTOR LAZYLIB MODS
The magicSettings functions allow modders to easily access a shared data/config/modSettings.json file that can be used as a unified solution to integrate mods with each-others.

Do check the Wiki to get a lot of details on the current content.

If anyone wants to contribute you are more than welcome to do so as it is intended to be a community tool.
