### *** v.3.7.3.5 BETA *** * Added method to the console (map console) to support zooming to a physical 1" resolution per grid unit. * Fixed feature saving throw issue which resulted in incorrect saves on a damage update * Updated Marker editor to use a tabbed interface as well as added a rich-text/html editor for the description area * Fixed bug where some classes were preventing casters from accessing the Spell list for casting spells * Fixed bug in the classes library which was causing classes to be saved twice to the stored creatureclasstemplates folder * Added UI to the options->general pane to allow for zoom-to-scale options. this is a feature designed for folks who would like to use D20PRO on a physical screen with miniatures. It allows you to auto-zoom the view to approximately 1" per grid unit scale based on the pixel dimensions and physical size of your monitor. A key binding is also present for this feature -- F8. For Mac users who have suffered the track-pad zoom horrors... this feature can be used to quickly zoom in on a map which has zoom out to infinity and beyond! * Continued work on the Classes Library. At this point, the library should work as a reliable source for classes. The graphical UI is not ready yet, so it has been disabled for now. Instead you'll find a Source tab which will accept class definitions exactly like the classes.txt file did. *** Experimental Features: *** ** Not Quiet Ready For Prime Time * * HTML Character Sheets - this feature is functional on the GM side, but still needs to be flushed out on the PC side. The plan is to allow the GM to HOST Sheets for creatures which can be accessed by the players. Alternately a PC can add a custom sheet URL to their token to request an override to the GM's selected sheet. Initially the custom sheet will work for GM and GM Hosted, with the PC customization option to follow. * Custom Roller - the custom roller allows for a third party roller to be used for rolling (visual and result) in the application. The current implementation allows for a custom roller URL to be added (similar to the custom sheets above) which will be called when the Dice Box option is used from a creature menu. The final plan for this feature is to provide a sample custom roller implementation based on Teal Dice which implements the full Java-JavaScript bridge system for injecting rolls from spells, attacks, and the like. * VERY EXPERIMENTAL (Read: "Will break your experience and probably shouldn't try it") A basic implementation of a jfx wrapper of the D20PRO experience is attached to the Custom Video URL option which will migrate the existing D20PRO UI as well as open up the selected video url as a backdrop. Currently this system does not support zooming and panning of the video background. Eventual functionality will include zooming, panning and proper tiling of video panes vs. the single pane background version current available. Additionally, the PC's will be able to stream the video from the GM as a source or, if a non file:/// url is provided, stream from the source url. *** TODO's *** * Still need to move a damages UI to the Damage panel to allow for elemental and dice based damages to be applied. * Need to provide a mechanism (other than flow editing) to edit damage from spells and features. * Locked option for Zoom Map feature is not yet available. The intent is to allow this toggle to lock zooming for the current view. There is some discussion about how to handle locking of zooming for connected clients. Or if we should offer locking for connected clients but let the GM zoom all they want -- see, discussions! *** USAGE NOTES *** * In the event you are not prompted to import your existing classes, please navigate to the Options->Network/App and click on Refresh Resources. This should present you with an import window which will pull your classes into the Class Library and archive your classes.txt. * To use the Zoom-to Scale feature, open Options->General and fill in your horizontal (x) and vertical (y) pixel resolution for your target monitor. Then add the phsycial diagonal dimention in inches. Click save to push to your campaigns preferences, then click Zoom Map to zoom to the choosen physical 1" grid scale. Once this is configured, you can use *F8* to zoom to this scale when the map is selected and not in an editor mode.