Skip to main content

MapTool 1.12

Changes that are planned for MapTool 1.12

New Features / Enhancements

Vision Improvements
Improvements to visibility calculation for large and complex geometry Allow darkness to affect Day vision Light area calculation speed increase for many lights Allow tokens to carry Hill and Pit VBL, just as they can carry Wall VBL Improve darkness rendering Improve rendering for sharp internal angles Implement a sweeping algorithm for calculating visibility
Edit Token Dialog VBL/MBL Improvements
Edit Token dialog updates for token VBL/MBL
Implement Drag and Drop for Add-Ons
GMs can now drag and drop add-ons (.mtlib) files into MapTool to add or replace Add-Ons.
Move from Hessian to Protobuf
Move from Hessian to Protobuf for client/server communication to facilitate better security and interoperability
Update Connection Handshake
Upgrade handshake cipher to AES CBC
Macro Commands to determine if running on server
Adds macro functions for determining if running on server or not
Dependency upgrades
Upgrade to Java 17 Upgrade to JavaFX 18 to fix crash on M1 Macs Upgrade imageio libraries Upgrade WebRTC libraries Upgrade PDFBox libraries

Bug Fixes

UVTT import fixes
Vision broken on clients when a UVTT map is imported after server start
Unable to join servers with certain tokens present.
After starting a server with certain tokens present, players are unable to join the server and are met with a black screen saying "Loading Campaign".
Fixes for message issues
Various VBL functions show a translation key instead of an error message when not provided enough parameters Missing message for Player Already Connected
Pathfinding errors
Pathfinding can send tokens through unexplored areas.
Hero Lab Tokens
Hero Lab token drag and drop from Library window onto map appears to be broken Fix for Hero Lab tokens
Edit Token Dialog
Token VBL carries from one token to another.
Macros
javascript UDFs receive json arguments as empty objects
Startup errors
Can't run MapTool via the JAR file due to log4j errors MapTool hangs at splash-screen after macro import with unknown asset-link Fix error keys for some VBL functions when too few parameters are provided
Vision
Strange lighting when coloured light sources overlap Fix to invalidate the ZoneView.topologyAreas cache on topology changes Calculate lights when map vision is set to Day or Off Error when setting empty earlier retrieved VBL on Token
Misc
Grid color resets after Server start Connected players can't turn off tools in full screen mode --pointermap CSS does not permit whitespace Addons - Inconsistent onInit Functionality Fix for Using addons wont allow players to connect Fixes bug where player.getName() fails for player on the server if player database is not being used