HideVolumeMenuPlugin

版本 v1.2.0·更新於 2024-06-16

Adds labels to hide volumes and allows toggling visibility from easy to access menu.

模組介紹 作者原文

Hide Volume Menu Plugin

This unofficial TaleSpire plugin is for adding labels to Hide Volumes and being able to toggle their.

visibility from a common group menu without having to select the Hide Volume first.

Lord Ashes' Talespire Plugins (and their source code) are always available for free but if you really want to

make a donation to the chocolate fund to keep the work going, you can do so using the following link:

Donate:

Change Log

1.2.0: UI layout fix for more than one column

1.2.0: Migrated to use Logging Pliugin

1.1.3: Updated for compatibility with Seats update. Warning: Old menu save files will not work.

1.1.2: Repackaged to include the CustomData folder. No plugin change.

1.1.0: Added support for remote Hide Volume state manipulation via Asset Data Plugin

1.0.3: Exposed instance of the plugin via Instance() method to allow it to be used as dependency

1.0.2: Added place holder to ensure CustomData sub-folder is created. No plugin change

1.0.1: Bug fix: Exeption no longer thrown if save is done when labels have no been shown

1.0.0: Initial release

Install

Download and install using R2ModMan.

Parameters including the layout of the menu and the size of the labels is configurable using the R2ModMan

configuration for the plugin. Default values can be used as is.

Usage

  • Use the normal core TS functionality for making one or more Hide Volumes.
  • Use the Hide Volumes Menu shortcut (default LCTRL+H) to open the Hide Volumes Menu.
  • Click on the toggle before the name to toggle the corresponding Hide Volume.
  • Click on the Hide Volume name button to prompt for a new name.

Note: Labels are above the hide volumes when in Hide Volume mode.

Configuration

Menu Layout

`Vertical Start` indicates the pixel position from the top of the screen where the first menu entry will

be positioned for the first and any succesive columns (if multiple columns are used).

`Vertical Offset` indicates the number of vertical pixel between enties in the menu.

`Vertical Count` indicates the number menu entries before a new column is started.

`Horizontal Start` indicates the pixel position from the left of the screen to the left side of the first

column of menu entries.

`Horizontal Offset` indicates the number of horizontal pixel that are added for each successive column.

Note: These values used here are not check for fit to screen. Setting incorrect settings can make menu

entries appear outside the display area of the screen. For example, if Vertical Offset is increased then

the Vertical Count needs to be correspondingly decreased otherwise some entries will be off screen.

Label Info

`Vertical Offset` indicates the tile distance (not pixel distance) that labels are above the Hide Volume.

`Font Size` indicates the size of the font that is used to draw the labels.

Remote Requests

Hide Volumes can be turned on or off using Asset Data Plugin messages. By writing content to the Asset Data

plugin key `org.lordashes.plugins.hidevolumemenu` equal to the hide volume name, followed by a comma,

followed by the desired state, the hide volume can be toggled remotely.

For example:

Setting `org.lordashes.plugins.hidevolumemenu to Volume1,0 would show` the corresponding volume.

Setting `org.lordashes.plugins.hidevolumemenu to Volume1,1 would hide` the corresponding volume.

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

bbepisTaleSpire-BepInExPackbrcoding-SetInjectionFlagPluginLordAshes-AssetDataPluginLordAshes-LoggingPlugin

檔案與校驗

檔案名稱
HideVolumeMenuPlugin-1.2.0.zip
檔案大小
32.0 KiB