

The Custom Assets Library Plugin is the successor to EAL and EAR which converts packs to use the TaleWeave Interface.
This package is designed specifically for R2ModMan and Talespire. You can install them via clicking on "Install with Mod Manager" or using the r2modman directly.
This plugin used for players allows TaleSpire to search for TaleWeaver content in the R2Modman Directory. This will allow direct download of TaleWeaver packs via R2Modman.
Inbuilt into this package is a Binary Index writer which will generate a TaleWeaver compliant index file mimicing the interface of TaleWeaver. This is incredibly experimental and is being worked on. With CAP, EAR compliant files can be converted to TW compliance. This allows asset creators to keep their current workflow.
After CALP runs, an index.json and index files will be generated with some re-organizing. In the root of index.json file will contain an assetPackId variable which can be used to copy over into TaleWeaver's Steamapps folder.
the index writer as a supplied interface and method to write the pack. PackContent data structure does not use blob references or ECS upon initial construction.
CustomAssetsLibrary.CustomAssetLib.generate(folder);
After completion, the WritePack method will convert it into the ECS Blob structure and write the index file into the modpack directory.
1.2.3: Bug Fix: base loader and radius inheritance
1.2.1: Corrected Thunderstore posting
1.2.0: Effects support trasparency.
1.2.0: Effects are restored on board load.
1.2.0: Bug Fix: AssetBundle Shader is not applied to Creature.
1.1.0: Fixed Effects support.
1.1.0: Fixed Index Out Of Bounds issue.
1.1.0: Added pre and post callbacks to implement additional features.
1.1.0: Temporarily removed dependency on Asset Data plugin.
1.0.1: Added missing Default Portrait into pack. No plugin change.
1.0.0: Official Release, CAL & CAP integrated and working.
Shoutout to Hollofoxes Patreons recognising their mighty contribution to his caffeine addiction:
Also checkout LordAshes donation page