MapTool 1.11.0 Alpha 3
Pre-release
Pre-release
Phergus
released this
28 Oct 22:14
·
4725 commits
to develop
since this release
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.
Full Changelog: 1.11.0-alpha.2...1.11.0-alpha.3