CustomMiniPlugin
Adds support for an unlimited number of custom minis to TaleSpire
| Date uploaded | 5 years ago |
| Version | 1.4.2 |
| Download link | LordAshes-CustomMiniPlugin-1.4.2.zip |
| Downloads | 271 |
| Dependency string | LordAshes-CustomMiniPlugin-1.4.2 |
This mod requires the following mods to function
bbepisTaleSpire-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.10LordAshes-StatMessagingPlugin
Adds support for JSON broadcast messages to clients, based on Creature Name synchronization. Use this plugin for any Character Name synchronization to ensure compatability with other plugins.
Preferred version: 1.2.0LordAshes-FileAccessPlugin
Provides standardized methods for accessing both local file and url resources. Automatically handles searching local folders for assets.
Preferred version: 1.0.0HolloFox_TS-RadialUIPlugin
This is a developer tool based package used to help devs easily configure UI Radial Menus.
Preferred version: 1.2.3README
CharacterView Plugin
This unofficial TaleSpire plugin is for adding an unlimited number of custom minis.
Install
Go to the releases folder and download the latest and extract to the contents of your TaleSpire game folder.
Usage
Best results are gained by using a small existing mini or by using the content swap technique to create an empty content mini.
Add a mini to the board, pick it up and drop it. This will copy the mini's id to the clipboard along with the chat request command for transforming the mini. Open the chat bar (by pressing enter) and paste in clipboard contents. This will paste in an ugly looking code ending in "Make me a ". Type the name of the custom content file (without the path or the OBJ suffix) and press ENTER. The corresponding mini will say "Make me a " followed by the content name and the transformation will occur.
Transformations are not automatically loaded when the campaign and board are loaded but they are stored automatically in a campaign and board specific file which can be easily retrieved...
Open the chat bar and type: ! TRANSFORM
This will apply all the transformation for that campaign board. This way the GM can set up all the transformations during build time and then when the board is loaded, the GM just needs to issue the ! TRANSFORM chat request and the transformations will be applied on the GM side and on all players' sides.
Once a board is no longer going to be used, the corresponding transformation file can be deleted by issuing the following command in the chat bar: ! DELETE
How to Compile / Modify
Open CustomMiniPlaugin.sln in Visual Studio.
You will need to add references to:
* BepInEx.dll (Download from the BepInEx project.)
* Bouncyrock.TaleSpire.Runtime (found in Steam\steamapps\common\TaleSpire\TaleSpire_Data\Managed)
* UnityEngine.dll
* UnityEngine.CoreModule.dll
* UnityEngine.InputLegacyModule.dll
Build the project.
Browse to the newly created bin/Debug or bin/Release folders and copy the CharacterViewPlugin.dll to Steam\steamapps\common\TaleSpire\BepInEx\plugins