HolloFox_TS-GroupHideVolumesPlugin icon

GroupHideVolumesPlugin

Provides the ability to group hide volumes.

Last updated 2 years ago
Total downloads 3204
Total rating 1 
Categories Tweaks Client-side Tools
Dependency string HolloFox_TS-GroupHideVolumesPlugin-2.1.0
Dependants 0 other packages depend on this package

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.1.0: Updated from cyberpunk update (fixed util and updated logging standards) 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.