Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aptmac/roll20-to-talespire
TaleSpire companion applicaton (Chrome Extension), to send rolls from a Roll20 character sheet into your TaleSpire dice tray.
https://github.com/aptmac/roll20-to-talespire
chrome-extension roll20 roll20-character-sheets talespire
Last synced: 26 days ago
JSON representation
TaleSpire companion applicaton (Chrome Extension), to send rolls from a Roll20 character sheet into your TaleSpire dice tray.
- Host: GitHub
- URL: https://github.com/aptmac/roll20-to-talespire
- Owner: aptmac
- License: mit
- Created: 2024-07-10T01:04:54.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T04:23:45.000Z (3 months ago)
- Last Synced: 2024-08-08T07:58:14.382Z (3 months ago)
- Topics: chrome-extension, roll20, roll20-character-sheets, talespire
- Language: JavaScript
- Homepage: https://chromewebstore.google.com/detail/roll20-to-talespire/ablkndimkaicojanolhcmdknlpmdnkee
- Size: 772 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Roll20 to TaleSpire
A TaleSpire companion application for sending rolls directly from your Roll20 character sheets into TaleSpire.Motivation: My D&D group has recently made the switch from Roll20 to [TaleSpire](https://talespire.com/) as our VTT for our new campaign. TaleSpire does a great job with so many aspects of the tabletop gaming experience, but character sheets is not one of them. While there are a handful of plugins you can install to handle character sheets, none of them (in my opinion) are on par with a Roll20 character sheet. The biggest downside of using Roll20 to handle your character sheet for a TaleSpire game is being unable to roll from Roll20 directly into TaleSpire .. which is where this application comes in!
## Installation
- Fork, clone, or simply download the contents of this repo. You can download a zip using this [link](https://github.com/aptmac/roll20-to-talespire/archive/refs/heads/main.zip), and then extract the contents.
- Load the contents of this repo as an unpacked extension.
- Open Google Chrome and open `chrome://extensions` in a new tab
- Enable developer mode by hitting the toggle in the upper right corner
- Click the button labeled "Load unpacked", and select the `extension` directory of this repo
- Optional: pin the extension to your toolbar by opening the extensions menu (the icon that looks like a puzzle piece), and selecting the pin next to this extension## How to Use
### 1. Roll20 Character Sheet
From your character sheet you can make rolls from the `Core` section of the character sheet. There is also support to recognize the Advantage/Disadvantage toggle, which will load up your TaleSpire dice tray with two rolls.
- Open up your character sheet on Roll20
- With the character sheet window active, hover your mouse overtop the clickable label for the dice roll you want to perform. The text colour should turn from black to red.
- Hit `shift` on your keyboard
- A Chrome dialog should pop up asking if you want to open "TaleSpireUrlRelay". Yes you do, and you can toggle the option to "Always allow chrome-extension://[..]" and this dialog won't show up again.
- Over in TaleSpire, your dice tray should have been populated with the roll you selected in Roll20. Pickup the dice and roll!#### Screenshot: Selected wisdom save at advantage
### 2. Chrome Extension Popup
From the popup you can quickly send whatever roll you want into TaleSpire, as long as it is of a valid dice type supported by the game. You can toggle Advantage/Disadvantage, and even add a name for your roll that will be displayed in the VTT.
- Click on the extension icon, and it will open a popup
- The popup allows you to type the target dice roll, toggle advantage/disadvantage, and provide a name for your roll which will be displayed in TaleSpire
- Enter your roll information, hit submit, and fire away!
- Note: the popup isn't that large, and it cuts off most of the Chrome dialog asking for permission when opening the TaleSpireUrlRelay. I highly suggest hitting the "Always allow chrome-extension://[..]" checkbox before hitting the "Open TaleSpireUrlRelay" button so the dialog doesn't show up again.#### Screenshot:
![popup example](./images/popup.jpg)