AssetDataPlugin

v3.8.0·Updated 2026-09-20

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

About this mod Author’s original text

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

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

bbepisTaleSpire-BepInExPackbrcoding-SetInjectionFlagPluginLordAshes-LoggingPlugin

File & checksum

Filename
AssetDataPlugin-3.8.0.zip
File size
259.4 KiB