Skip to content

1.11.0-alpha.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@cwisniew cwisniew released this 11 Nov 21:47
· 4559 commits to develop since this release
7bbe65c

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

  • New VBL Modes - new VBL modes Hill and Pit.
  • Initial support for "Add-On" Libraries (not lib:tokens).
  • New and updated macro functions.
  • Long-time Java bug causing MapTool to hang when dropping images into Edit Token dialog fixed with new Java release.

Enhancements & Features

  • #3164 New macro function data.getStaticData(namespace, path) for accessing static data in Add-On libraries.
  • #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
  • #3057 New getInfo("theme") option returns the color information for the various UI elements.
  • #2984 Campaign Panel now part of default layout.
  • #2982 Use of Direct3D by Java disabled by default to avoid display issues.
  • #2935 getInfo("server") now includes corner info for Corner Image types, grid for the Grid * types and the group name is included in each state entry.
  • #2777 New server option to disable Map Selection on player clients.
  • #2755 New VBL types and changes:
    • Hill - Can see into but not through areas enclosed in Hill VBL.
    • Pit - Tokens outside of Pit VBL can see over but tokens inside can only see within.
    • Regular VBL is now called Wall. No changes to functionality.
  • #2431 New macro functions to show/hide Overlays:
    • [r: setOverlayVisible(OverlayName, {1|0})]
    • [r: visible = isOverlayVisible(OverlayName)] // returns 1|0
  • #1348 Method for storing HTML / CSS/ JavaScript / Audio / etc in campaigns.
  • #1346 Asset class expanded to support more than just images.

Bug Fixes

  • #3159 Allow URI Access fag was being reset on server start. Fixed.
  • #3140 Unable to add/edit Bars if Type was localized. Fixed.
  • #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