HolloFox_TS-GroupHideVolumesPlugin icon

GroupHideVolumesPlugin

Provides the ability to group hide volumes. Uses new Radial UI to interact with hide volumes

Last updated 2 weeks ago
Total downloads 183
Total rating 0 
Categories Tweaks Client-side Tools
Dependency string HolloFox_TS-GroupHideVolumesPlugin-1.2.1
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

bbepisTaleSpire-BepInExPack-5.4.10 icon
bbepisTaleSpire-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.10
brcoding-SetInjectionFlagPlugin-2.3.0 icon
brcoding-SetInjectionFlagPlugin

Allows players to flag mods are installed

Preferred version: 2.3.0
HolloFox_TS-RadialUIPlugin-1.1.1 icon
HolloFox_TS-RadialUIPlugin

This is a developer tool based package used to help devs easily configure UI. Currently configured for creatures and Hide Volumes.

Preferred version: 1.1.1
HolloFox_TS-BoardPersistencePlugin-1.0.0 icon
HolloFox_TS-BoardPersistencePlugin

This is a developer tool based package used to add support for JSON persistance on a board.

Preferred version: 1.0.0
HolloFox_TS-HideVolumeLabelsPlugin-1.0.0 icon
HolloFox_TS-HideVolumeLabelsPlugin

Provides the ability to add labels to Hide Volumes

Preferred version: 1.0.0

README

Group Hide Volumes Plugin

This is a plugin for TaleSpire using BepInEx.

Install

Currently you need to either follow the build guide down below or use the R2ModMan.

Usage

This plugin allows a user to group Hide Volumes and Toggle the visibility in mass.
Right clicking on a hide volume will provide the extra options:
- Create Group
- Set Group (adds hide volume to group)
- Remove from Group (removes volume from its group)
- Show/Hide Group (mass show/hide)
- Use this group (change to the group of selected hide volume)

How to Compile / Modify

Open GroupHideVolumesPlugin.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 
* UnityEngine.UI
* Unity.TextMeshPro
* RadialUI.dll
* HideVolumeLabelsPlugin.dll

Build the project.

Browse to the newly created bin/Debug or bin/Release folders and copy the GroupHideVolumesPlugin.dll to Steam\steamapps\common\TaleSpire\BepInEx\plugins

Changelog

1.2.1: Fix ReadMe
1.2.0: Update HVG and fix bugs from update. Group labels now work (careful there is a data limit for now)
1.1.4: Update method to fetch sprite for robustness
1.1.3: Remove debug logging not needed
1.1.2: Fix bepin dependency on BoardPersistence Plugin
1.1.1: Bug Fix
1.1.0: Added Persistence to the mod to allow groups to be saved and shared.
1.0.1: Added Icons and Submenu to Radial Menu
1.0.0: Initial release

Shoutouts

Shoutout to my Patreons on https://www.patreon.com/HolloFox recognising your
mighty contribution to my caffeine addiciton:
- John Fuller
- Tales Tavern - MadWizard

Bounty

This plugin is to complete the Group Hide Volumes Bounty outlined by Demongund.

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2021-7-12 1.2.1 36 Version 1.2.1 Install
2021-7-12 1.2.0 3 Version 1.2.0 Install
2021-6-26 1.1.4 45 Version 1.1.4 Install
2021-6-18 1.1.3 28 Version 1.1.3 Install
2021-6-18 1.1.2 14 Version 1.1.2 Install
2021-6-18 1.1.1 14 Version 1.1.1 Install
2021-6-18 1.1.0 11 Version 1.1.0 Install
2021-6-18 1.0.1 10 Version 1.0.1 Install
2021-6-14 1.0.0 22 Version 1.0.0 Install