AssetDataPlugin
Dependency plugin for subscription/notification based data storage and message exchange.
模組介紹 作者原文
Asset Data Plugin
This unofficial TaleSpire dependency plugin for storing data regarding sources like minis, boards, campaigns, groups, and
anything else that has a unique id associated with it. Provides subscription functionality for notifications when data has
changed which supports both specific keys and key patterns allowing for a range of subscriptions ranging from very specific
to very broad. Supports both persistent and non-persistent data. Persistent data will stay associated with the source until
removed and thus can be reloaded on board load or when a client connects. Non-persistent data allows the exchange of messages
which should not be store. Such messages can be processed by anyone subscribing to them but are not stored so late connecting
client or board load will not re-trigger them.
Automatically implements package sending so that long messages are automatically broken up into smaller messages, sent and
re-asselmbed by the recipient. This means there isn't any real limit on the size of the content that can be sent.
This plugin combines the functionality of Stat Messaging, Board Persistent and a small part of Chat Service into a single
dependency plugin.
This plugin, like all others, is free but if you want to donate, use:
Install
Use R2ModMan or similar installer to install this plugin.
This is a dependency plugin and thus is not used directly by the user. It is used by other plugins to implement various
communication and data storage features.
Warning: You need at least one message distribution plugin to make this plugin work. Like any mod, current message distributors
(like Chat Service) can stop working any time due to updates and new message distributors (like the anticipated EOS message
distributor can be created without this document being updated. Either try message distribuotrs until you find one that works
or visit the Unofficial Talespire Modding Discord and check the General and Support pinned messages to see which message
distributors are working). Currently the plugin will use the first plugin in the configured list that exists on the system.
If you have multiple message distribution plugins or a new one that isn't in the list, you can select the preferred plugin by
re-ordering or modifying the list.
Runtime Usage
RCTRL+D = Toggle on screen diagnostics
RCTRL+F = Display screen diagnostics for specified asset (selected by name dialog entry)
RCTRL+G = Dump selected mini asset data information to the log
RALT+G = Dump entire asset data for the board to the log
RSHIFT+G = Simulate Data
RSHIFT+A = Rebroadcast Data
Toggling the on screen diagnostics will cause all of the asset data messages for the currently selected assed to be
written to the top of the screen unless the currently selected asset has been overridden using the specific asset
selection in which case the information for that asset is displayed instead.
Triggering the specific asset shortcuts prompts for the identification of the desired asset. If the asset exists the
corresponding asset data information for it will be displayed instead of the currently selected asset. To return back
to dislaying information for the currently selected asset, use this function again and then press the Clear button.
Asset Data allows the storage of assets which are not necessarily associated with a selected object. For example, the
plugin can store information about the board or global user preferences. This function allows the displaying of such
asset information by allowing the user to select it by its identity as opposed to clicking on it.
The dump to log trigger allows all of the current asset data information (for the current board) to be dumped to the
log. This allows deep analysis of all information associated with all assets on the board.
The Rebroadcast functionality allows a GM to make many plugin changes while the players are not connected and then
use this functionality to push the changes
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: