Release the Kraken! I mean, FVTT Modules!
Added 2020-01-18 10:10:15 +0000 UTC
Hey everyone,
I have been working for the past few days on my FVTT modules and I've just finished updating all of them to work with FVTT 0.4.5 which was just released today.
I didn't just make them compatible with FVTT 0.4.5, but I've also added some new features and fixed some old bugs in nearly all of them.
All of these modules are available right now and can be updated through the built-in updater of FVTT : Furnace, Permission Viewer, LMRTFY, Popout, Polyglot, Beyond20 and Entity Order.
I'll keep this as short as possible, just listing the changelogs of each release.
Let's start with Furnace.
Install link is : https://raw.githubusercontent.com/kakaroto/fvtt-module-furnace/stable/module.json
Changelog :
- Update to be compatible with the FVTT 0.4.4 API
- Added ability to drop an entire folder of actors onto the map and it will create tokens around the drop point. See screenshot below. The algorithm for the 'random' option is not perfect, especially when it comes to collisions and tokens of different sizes, but it's a good start.
- Use new API for faster creation and splitting of journals and sorting of entities
- Add ability to move multiple tiles and drawings together with the mouse, not only tokens.
- Add a helper API for Audio control. You can now use a script macro with FurnacePlaylistQoL.PlaySound("SFX", "Scary Scream") in order to quickly play a sound. See here for details.
- Strike through and change color of combatant in the turn tracker after their turn has passed.
- Fix Scene controls with Drawings layer
- Fix a bug with Split journal when determining the parent folder to put new entries in

Next up : Permission Viewer
Install Link: https://raw.githubusercontent.com/kakaroto/fvtt-module-permission-viewer/master/module.json
Changelog :
- Update to be compatible with the FVTT 0.4.4 API
- Make permission pips clickable for quick access to the permission control dialog
- Add a Share button for all unshared entities to access the permission control dialog
- Clean up CSS for auto-width calculation of the permission pips
- Give shared journals the Observer permission. In previous version, the Limited permission was instead set, which worked fine because of a bug in FVTT which is now fixed. Limited permission would only show notes dropped on the scene but not give players access to the journal entry. Observer permission is what we want when we share journals.
- Added a prompt on first use to migrate all journal entries with Limited permissions to the Observer permission.
- Added support for the Rollable Tables
- Added support for the Macros

Next on our list of releases : LMRTFY (a.k.a Let Me Roll That For You)
Install link : https://raw.githubusercontent.com/kakaroto/fvtt-module-lmrtfy/master/module.json
Changelog :
- Update to be compatible with the FVTT 0.4.4 API
- Add support for rolling custom formulas
- Add support for rolling initiative and death saves

We're halfway there! Now it's Popout!
Install link : https://raw.githubusercontent.com/kakaroto/fvtt-module-popout/master/module.json
Changelog :
- Update to be compatible with the FVTT 0.4.4 API
- Fix the visual artefacts with the character sheets
- Popping out journal entries and character sheets should work flawlessly now.
- Fix a few bugs when saving a journal entry because the canvas doesn't exist in a popped out journal
- Prevent the ESC key from closing the popped out sheet

I know a lot of you like this module, so here's Polyglot!
Install link : https://raw.githubusercontent.com/kakaroto/fvtt-module-polyglot/master/module.json
Changelog :
- Update to be compatible with the FVTT 0.4.4 API
- When multiple tokens are selected, don't duplicate the languages in the list
- Replace text in chat bubbles too!

Finally, one little update to the Beyond20 companion module.
Note that this is the Beyond20 module for FVTT, not the Beyond20 browser extension.
Install Link: https://raw.githubusercontent.com/kakaroto/Beyond20/master/FVTT-module/beyond20/module.json
Changelog :
- Update to be compatible with the FVTT 0.4.4 API
- Added a more visible reminder to activate the extension for Chrome users. Window will automatically disappear when the extension is activated, or can be manually dismissed.

And the very last module, barely worth mentioning is Entity Order.
This is the last update for this module. It is now officially deprecated and abandoned. Thank you for using it!
- Update to be compatible with the FVTT 0.4.4 API
- Uses the new APIs to migrate the order from module data to core data in a single operation
- Automatically disables itself after the migration is done
Thanks everyone for your support, I should have an update next week for R20Converter so the converted compendiums can be loaded into 0.4.4, then I'll start working on Beyond20 again, as it has racked up an impressive amount of suggestions.
P.S: Just keeping track of all of this is quite a bit of work. And people wondered why I wanted to have a single mega-module that does everything (Furnace!) :)
P.P.S: Arcane Viewing is the only remaining module of mine (as far as I know) which I haven't updated. I will also look at it next week, though I might include its video-in-tokens functionality into Furnace and deprecate it soon as well. I don't think I have the time to maintain it properly.
Have a nice weekend!
KaKaRoTo