HolloFox_TS-GroupHideVolumesPlugin icon

GroupHideVolumesPlugin

Provides the ability to group hide volumes.

Last updated 4 months ago
Total downloads 1324
Total rating 1 
Categories Tweaks Client-side Tools
Dependency string HolloFox_TS-GroupHideVolumesPlugin-2.0.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-2.0.7 icon
HolloFox_TS-RadialUIPlugin

This is a developer tool based package used to help devs easily configure UI Radial Menus.

Preferred version: 2.0.7
LordAshes-AssetDataPlugin-1.1.0 icon
LordAshes-AssetDataPlugin

Dependency plugin for subscription/notification based data storage and message exchange.

Preferred version: 1.1.0
LordAshes-FileAccessPlugin-1.3.1 icon
LordAshes-FileAccessPlugin

Provides standardized methods for accessing both local file and url resources. Automatically handles searching local folders for assets.

Preferred version: 1.3.1

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

2.0.1: Recompile. Please install Chat Service for now. 2.0.0: Re-write using new RPC and Asset Data Plugin 1.2.1: Fix ReadMe 1.2.0: Update GHV 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:

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  
2022-3-8 2.0.1 376 Version 2.0.1 Install
2022-2-16 2.0.0 109 Version 2.0.0 Install
2021-7-12 1.2.1 362 Version 1.2.1 Install
2021-7-12 1.2.0 49 Version 1.2.0 Install
2021-6-26 1.1.4 85 Version 1.1.4 Install
2021-6-18 1.1.3 70 Version 1.1.3 Install
2021-6-18 1.1.2 51 Version 1.1.2 Install
2021-6-18 1.1.1 52 Version 1.1.1 Install
2021-6-18 1.1.0 57 Version 1.1.0 Install
2021-6-18 1.0.1 52 Version 1.0.1 Install
2021-6-14 1.0.0 61 Version 1.0.0 Install