Skip to content

MapTool 1.11.0 Alpha 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@Phergus Phergus released this 28 Oct 22:14
· 4725 commits to develop since this release
66965a5

Warning: Alpha Release - Please do not use for your regular gaming or to modify campaigns and maps without making a backup first.

If you are so inclined, do download and install in a separate location and use to test/evaluate new features and provide feedback on them. In particular features that need broader testing are:

  • Terrain VBL
  • WebRTC
  • Add-On Libraries

Highlights

  • Terrain VBL - new VBL type allows vision to see into but not through an area enclosed with Terrain VBL.
  • Initial support for "Add-On" Libraries (not lib:tokens).
  • New and updated macro functions.
  • Bug fixes to WebRTC support.
  • Long-time Java bug causing MapTool to hang when dropping images into Edit Token dialog fixed with new Java release.

Enhancements & Features

  • #3103 Additional properties added to output of getFrameProperties()
    • tabtitle, html5, temporary, visible, docked, floating, autohide, undocked_x, undocked_y, undocked_h, undocked_w
  • #3098 Universal VTT import now uses Terrain VBL for Object LOS Blocking.
  • #3077 Initial support for "Add-On" libraries that can contain MTScript, JavaScript, HTML, CSS, assets and more in a zip file. New macro functions in support:
    • library.listAddOnLibraries() Lists the add on libraries
    • library.getInfo(namespace) Gets information about a library (either Add-On or lib:token)
    • library.listTokenLibraries(namespace) Lists the Lib:tokens in the campaign
    • library.getContents(namespace) Lists the contents of a library
  • #3073 Macro function getInfo("server") now returns additional properties:
    • useWebRTC, usePasswordFile, server name, port number
  • #2982 Use of Direct3D by Java disabled by default to avoid display issues.
  • #2755 New VBL type, Terrain VBL, added. Can see into but not through areas enclosed in Terrain VBL.
  • #2431 New macro functions to show/hide Overlays:
    • [r: setOverlayVisible(OverlayName, {1|0})]
    • [r: visible = isOverlayVisible(OverlayName)] // returns 1|0

Bug Fixes

  • #3114 MBL/VBL/TVBL misaligned on imported UVTT maps that were cropped during export. Fixed.
  • #3112 Possible exceptions when multiple instances of MapTool tried to backup campaigns at the same time. Fixed.
  • #3093 MapTool hanging when opening a campaign whose assets were not already in assetcache. Not in released code. Fixed.
  • #3088 Player-editable macros on an unowned token should be treated as trusted. Fixed.
  • #3081 NPE when using library.listTokenLibraries() that were missing/unset properties. Fixed.
  • #3062 Preferences dialog had a mispelled and pointless tooltip. Removed.
  • #3061 Bad Universal VTT files causing Null Pointer Exceptions. Code added to catch issue.
  • #3013 Various macro functions were using case-sensitive function name comparisons. Changed to use case-insensitive comparisons.
  • #2781 MapTool could freeze when dropping images into Edit Token dialog. Fixed.
  • #233 Users could inadvertently advance initiative with Spacebar or Enter keys. Fixed.

Other

  • #3100 Builds updated to use Adoptium JDK 16.0.2_7.
  • #3062 Map -> Import Dungeondraft VTT... changed to Map -> Import Unversal VTT...
  • #1347 Several classes added to facilitate using JFX panels in Maptool.

Change Log for 1.10.4

Full Changelog: 1.11.0-alpha.2...1.11.0-alpha.3