Roll20PushLinkData

v1.0.0·Updated 2022-09-21

Roll using your Roll20 characters sheet and have the dice rolled in Talespire.

About this mod Author’s original text

Roll20 Push Link Data & Chrome Extension

This is a Talespire plugin and Chrome extension to allow players to roll from their Roll20 character sheets and

have the dice rolled in Talespire for others to see.

This plugin, like all others, is free but if you want to donate, use:

Change Log

1.0.0: Initial release

Install

Use R2ModMan or similar installer to install this plugin.

Inside the plugin install folder will be the Chrome Extension folder. Add this Extension to Chrome.

Usage

  • Open Roll20 and open a character sheet. Wait for a prompt indicating Roll20 Chat Extractor is ready.
  • Ensure that the character sheet settings are set to NOT roll damage automatically. This is required since Talespire

supports only one dice result at a time. You will need to roll your attack and then click on the result name to roll

the damage separately.

  • You can roll saves, skills, tool proficiencies, and attacks using disadvantage, normal or advantage rolls.
  • Dice will load into dice tray for manual rolling or for auto roll if you have the Auto Roll plugin.

Warning: The plugin does not stop Roll20 from rolling. In fact it needs Roll20 to roll in order to detect the roll.

This does mean that a result will appear in both Roll20 and Talespire and these results are likely to be different since

both are rolling independently. Ignore the Roll20 values.

How To Use With Multiple Players

The chrome extension does not have a concept of players. It will search the chat messages for any character sheet rolls and

report them to Talespire. Talespire also has no concept of who rolled the roll, so it will report all rolls using the player name

who collected them. What does that mean? It means that if the GM is collecting all the chat roll results, all of the rolls, no

matter which player rolled them, will appear with the GM name. That sucks...what can we do about that?

The solution is to have each player collect their own chat rolls. To do this each players needs to create their own Roll20 game

in which they set up their character sheet. By doing that each player will collect chat rolls for that game only which means

only their own chat rolls. The plugin will then post those rolls under their name and thus rolls will be properly posted with

each players name.

Limitations

  • The chrome extension which gets the Roll20 chat data is looking for character sheet rolls. Any other rolls such as from custom

macros or `/r` rolls are not supported at this time.

  • The rolls will be displayed in Talespire associated with the player that collects the data. See How To Use With Multiple Players.
  • The roll is rolled both in Roll20 and Talespire with potentially different results. Ignore the Roll20 results.

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:

LordAshes-BeyondLinkViaChrome

File & checksum

Filename
Roll20PushLinkData-1.0.0.zip
File size
56.7 KiB