Files
MaterialDeck/changelog.md
CDeenen 64983ca0cb v1.3.1
2021-02-27 05:07:47 +01:00

13 KiB

Changelog Material Deck Module

v1.3.1 - 27-02-2021

Additions:

  • Token Action & Move Action: You can now choose what token should be targeted with the action using: 'Selected Token', 'Token Name', 'Actor Name', 'Token Id' or 'Actor Id'. Added relevant user permissions to the permission configuration
  • Token Action => On Click: Added options 'Select Token' and 'Center on Token and Select Token'
  • Playlist Action: Added relative offset mode, with the option to display the offset target name for playlists
  • Playlist Action => Stop All: Added option to display the name of the playlist at the current offset

Fixes:

  • Default user permissions would not be loaded if no previously saved permissions were present, resulting in MD assuming nobody has any permissions
  • Other Actions => Control Buttons => Lighting Controls: Would create a button for ambient sound instead of lighting
  • Token Action => Display Token Icon: It used to show the icon, even if unchecked, if no stat with default icon was selected

Compatible server app and SD plugin:
Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
SD plugin v1.3.1 (must be updated!): https://github.com/CDeenen/MaterialDeck_SD/releases

v1.3.0 - 25-02-2021

Additions:

  • Material Deck can now be used by players. A 'User Permission Configuration' screen has been added to the module settings where the GM can deside what Material Deck functions are available to users
  • Macro Action: Added support for Illandril's Hotbar Uses (only requires the module to be installed, does not have to be active)
  • Token Action => OnClick: Added support for CUB conditions
  • External Modules => Added support for the 'Trigger Happy' module
  • External Modules => Added support for the 'MookAI' module
  • External Modules => Added support for the 'Shared Vision' module
  • External Modules => Added support for the 'Lock View' module
  • External Modules => Added support for the 'Not Your Turn' module
    • Fixes:
      • Token Action => OnClick: Fixed conditions for pf1e and dnd3.5e
      Other Changes:
      • Token and Combat Tracker Actions now autodetect the game system
      • Game-system related settings in the SD app unified and improved
      • Image Cache setting is no longer considered experimental

      Note 1: Because the module can now be used by players, some settings have been moved from 'world' settings to 'client' settings. This means that previous settings have been deleted, and they have to be set up again in the module settings.
      Note 2: You can give users access to the playlists, macro board and soundboard. Currently, everyone has to share the same configuration, so be careful with giving players permission to configure one of them.
      Note 3: Because of the new game system autodetection, some settings for non dnd5e systems might be deleted. You'll have to reconfigure them.

      Compatible server app and SD plugin:
      Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
      SD plugin v1.3.0 (must be updated!): https://github.com/CDeenen/MaterialDeck_SD/releases

      v1.2.3 - 03-02-2021

      Fixes:

      • Fixed some issues for the Shadow of the Demon Lord system
      Other Changes:
      • Improved performance of the 'Playlist Configuration', 'Macro Configuration' and 'Soundboard Configuration' screens
      • Minor code clean-up
      Compatible server app and SD plugin:
      Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
      SD plugin v1.2.2 (unchanged): https://github.com/CDeenen/MaterialDeck_SD/releases

      v1.2.2 - 02-02-2021

      Additions:

      • Added a help button in the module configuration
      • Token Action: Added support for easy token wildcard image changes
      • Token Action: Added a comprehensive custom onClick function that can modify token and actor data, with support for basic mathematical expressions
      Other Changes:
      • Improved GM screen compatibility
      Compatible server app and SD plugin:
      Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
      SD plugin v1.2.2: https://github.com/CDeenen/MaterialDeck_SD/releases

      v1.2.1 - 07-01-2021

      Note: Due to a change in how scene control is handled (moved from 'Other Controls' to its own 'Scene Action'), any actions related to scenes no longer work. You will have to set them up again using the new Scene Action.

      Additions:

      • EXPERIMENTAL: Added an image buffer to prevent resending of images that have already been sent, giving a slight performance boost. Buffer size can be set in the module settings
      • Token Action => Display Stats: Added option to select a data path for an attribute
      • External Modules => GM Screen: Open and close the GM screen. Link to module: https://foundryvtt.com/packages/gm-screen/
      • Other Actions => Roll dice: Roll dice in foundry and select between public roll, private roll, or displaying result on the SD
      • Scene Action: Added way to create scene selection screen similar to soundboard/macro board. New functions to do this: 'Scene Directory' and 'Scene Offset'
      • Scene Action: Added 'Active Scene' function
      • Move Action => Selected Token: Added rotate to and rotate by functions
      • Token Action => On Click: Added 'Set Vision' option to set the token's vision and light emission
      • Other Actions => Send Chat Message: Send a message to the Foundry chat
      Other Changes:
      • Plugin: Scene Action created that replaces Other Actions => Scene Selection
      • Plugin: Scene Action: Changed 'Any Scene' to 'Scene by Name'
      • Plugin: Actions are now ordered alphabetically
      • Plugin: Replaced color strings with color pickers
      • Various minor bug fixes
      Compatible server app and SD plugin:
      Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
      SD plugin v1.2.1: https://github.com/CDeenen/MaterialDeck_SD/releases

      v1.2.0 - 28-12-2020

      Fixes

      • Incorrect link to some black backgrounds fixed
      • Token Action: Movement speed wouldn't be displayed for DnD5e 1.2.0
      • Macro Action => Hotbar: 10th macro would not trigger and display correctly
      • Combat Tracker Action => Function: Default value would not properly initialize
      • Other Actions => Darkness Control => Display would not function correctly
      • Fixed some issues in the SD plugin where correct settings would not be displayed
      Additions:

      v1.1.1 - 12-12-2020

      Fixes

      • Fixed issue where deleting a playlist would cause an error preventing the Soundboard Configuration to show up

      Compatible server app and SD plugin:
      Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
      SD plugin v1.1.0 (unchanged): https://github.com/CDeenen/MaterialDeck_SD/releases

      v1.1.0 - 09-12-2020

      Fixes

      • Settings would not show for Combat Tracker action
      • Macro Action => Macro Board default settings fixed
      • API has been improved, making integration with other hardware/software easier, and making future changes/additions easier
      Additions:
      • Added support for Pathfinder 1e and Shadow of the Demon Lord
      • All dialogs that are openable using the SD can now be closed by pressing the button while the dialog is open
      • Playlist Action & Soundboard Action => Stop All now indicates if there are tracks/playlists/sounds playing
      • Confirmed Foundry 0.7.8 compatibility

      Compatible server app and SD plugin:
      Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
      SD plugin v1.1.0: https://github.com/CDeenen/MaterialDeck_SD/releases

      V1.0.1 - 26-11-2020

      • Fixed issue where macro from macroboard wouldn't execute if furnace arguments were not defined
      • Fixed issue where soundboard wouldn't save if no previous data existed for that sound

      Compatible server app and SD plugin:
      Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
      SD plugin v1.0.0 (unchanged): https://github.com/CDeenen/MaterialDeck_SD/releases

      v1.0.0 - 24-11-2020

      Release

      • Fixed issue where the last column in 'Soundboard Configuration' would not work properly

      Compatible server app and SD plugin:
      Material Server v1.0.2: https://github.com/CDeenen/MaterialServer/releases
      SD plugin v1.0.0: https://github.com/CDeenen/MaterialDeck_SD/releases

      v0.9.2 - 24-11-2020

      • Removed unnecessary errors when module is not fully configured
      • Solved issue that soundboard config couldn't be saved on a world that hadn't run Material Deck previously

      v0.9.1 - 23-11-2020

      • Fixed 'Playlist' action issue where 'TrackNr' wouldn't show
      • Fixed 'Soundboard Configuration' issue where changing the playlist would reset everything you've changed since last save
      • 'Soundboard Configuration', 'Macro Configuration' and 'Playlist Configuration' now save after each change, and update the SD instantly
      • Save button has been removed from configuration screens, since it is now redundant
      • Added support for DnD3.5e and Pathfinder 2e

      Note1: In 'Macro Configuration', previously saved Furnace arguments have to be filled in again.
      Note2: Any settings set in 'Playlist Configuration' have to be set again

      Compatible server app and SD plugin:
      Material Server v1.0.1 (unchanged): https://github.com/CDeenen/MaterialServer/releases
      SD plugin v0.9.1: https://github.com/CDeenen/MaterialDeck_SD/releases

      v0.9.0 - 19-11-2020

      • Added support for more playlists
      • Added playmode setting for each playlist, which overrides the default playmode
      • Added option to use the file picker to select Soundboard sounds, including support for wildcard names
      • Fixed issue where macro config screen would not close if the module was disabled
      • Fixed issue where the layout of the configuration screens would be messed up depending on browser/screen size
      • Added option to open compendia and journal entries

      Compatible server app and SD plugin:
      Material Server v1.0.1: https://github.com/CDeenen/MaterialServer/releases
      SD plugin v0.9.0: https://github.com/CDeenen/MaterialDeck_SD/releases

      v0.8.6 - 18-11-2020

      • Added support for the new Material Server app

      Compatible server app and SD plugin:
      Material Server v1.0.0: https://github.com/CDeenen/MaterialServer/releases
      SD plugin v0.7.3: https://github.com/CDeenen/MaterialDeck_SD/releases

      v0.8.5 - 17-11-2020

      • Added 'Display Icon' to Macro action
      • Removed background option from 'Macro' => 'Macro Board' => 'Trigger Macro', this is handled in the macro configuration screen
      • Added 'Background' option in 'Macro' => 'Macro Board' => 'Offset'
      • Fixed control buttons from not performing action when clicked
      • Added check for each function to prevent unnecessary searching through the button buffer
      • Added 'Target', 'Visibility', 'Toggle Combat State' and 'Set Condition' options to the 'Token' action (under 'on click')
      • Added 'Zoom In' and 'Zoom Out' functions to 'Move' action
      • Added ability to load icons from web sources
      • Added support for localization (module only)
      • Fixed issue where SD buttons would not load properly if Foundry was initialized before the SD, or if Foundry was refreshed
      • Long words now split up onto multiple lines
      • Confirmed compatibility with Foundry v0.7.7
      Compatible server app and SD plugin:
      Server v0.2.4 (no change)
      SD plugin v0.7.2

      v0.8.4 - 11-11-2020

      • In 'Other' action, 'Control Button' mode, add 'Displayed Controls' option
      • Change 'Other', 'Playlist' and 'Soundboard' actions from background color change to ring color
      • Macro board fixed
      • Added proper background color options for 'Other' action
      • In 'Other' action, control button icons are now properly centered
      • Newly created actions now show the correct options at the start
      Compatible server app and SD plugin:
      Server v0.2.4 (no change)
      SD plugin v0.7.1

      v0.8.3 - 10-11-2020

      • Fixed compatibility with tokenizer
      Compatible server app and SD plugin:
      Server v0.2.4
      SD plugin v0.7.0

      v0.8.2 - 10-11-2020

      • Initial beta release
      Compatible server app and SD plugin:
      Server v0.2.4
      SD plugin v0.7.1