-
Updates
- Improved ruleset and extension loading error messages to more easily locate issues.
- Universal module extension not working. Fixed.
- Rolls saved to hot keys would roll duplicate dice. Fixed.
- Tokens not displaying underlays on player client. Fixed.
- Ruleset tokens not loading. Fixed.
- Players unable to see portrait icons/tokens for PCs they don't own. Fixed.
- Image value networking not correct on revert and undo/redo. Fixed.
- [CoreRPG+] Image data control displayed when loading locked module image. Fixed.
- [CoreRPG+] Whisper from GM to player generated script error. Fixed.
- [SWADE] Initial skills list did not correctly populate. Fixed.
- [SWADE] Script error when dragging attack rolls onto targets. Fixed.
- [SWADE] Unable to drop cards on images. Fixed.
- [SW:EOTE] Dragging dice pool generates script error and fails. Fixed.
- [DEV] Remove ruleset-only limits on certain base XML tags. (such as importinfo)
- [DEV] Script error when dragdata.setDatabaseNode(nil) called. Fixed.
- [DEV] windowcontrol.setVisible would incorrectly force subwindow instantiation. Fixed.
- [DEV] dragdata.setDieList would incorrectly set any dice data as "rolled". Fixed.
- [DEV] Comm.deliverOOBMessage was not allowing empty string to be used as a recipient. Fixed.
-
Updates
- ~100 products added to FGU patch system - 5E modules (third party), PFRPG modules (third party), SW Settings (Time Zero, Tropicana, Savage Tales, Sundered Skies, All for One, Daring Tales), Token packs
-
Updates
- The remaining FG catalog as been added to the FGU patch system over the last couple weeks. If you see any products missing, please let us know.
Regards,
JPG
-
Apologies for the slowdown in January. With some concerns over the original network engine we had selected (lack of maintenance and amount of work to get everything working as we need), we had to prototype and select a new network engine. Additionally, Carl took the opportunity to rewrite the player-side image interaction code, so that we could get player drawings/pointers working finally. Also, we made a big push to get the rest of the DLC catalog up on FGU, including fixing any reports we've heard so far.
Updates
- History section added to Join Campaign panel on launch screen.
- Console toggle button added to launch screen.
- Clear button added to console.
- Network engine rewrite.
- Network library complete replacement.
- Server history entries can now be deleted.
- Choosing campaign from lobby listing will now used saved password from history (if matching user name found).
- GM and player basic drawing/erasing implemented.
- GM and player pointer handling rewritten.
- Extensions not installed on player machine are not being loaded on player client. Fixed.
- Dice rolls incorrectly being triggered on client while loading. Fixed.
- Player file caching not working in some cases. Fixed.
- Mac Command key was only registering down for one frame. Fixed.
- Radial menu appearing when dragging with more than one button pressed. Fixed.
- Original quick pointer not removed when new quick pointer created. Fixed.
- Changing user color did not update pointer color. Fixed.
- Image grid not displayed if no visible layers. Fixed.
- [CoreRPG+] "/die #" command in chat box generated error. Fixed.
- [DEV] Stack mismatch error on dragdata.getDieList call. Fixed.
-
Updates
- Image zoom to fit function now includes drawings.
- When image data control hidden, image control state returns to play mode (if not in play mode).
- Assets located within FGU data folder are now placed in "Data" folder in Assets view.
- Additional checks added for image data with unexpected values.
- Tokens set to mask sensitive state (i.e. non-friendly) which were owned by a player could not be seen by that player. Fixed.
- Drawings could not be seen on images previously edited in FGU. Fixed.
- [CoreRPG+] Language chat not sending correct messages to player. Fixed.
- [DEV] deliverChatMessage was not handling empty string as GM-only messages. Fixed.
- [DEV] deliverOOBMessage was not ignoring non-string,non-number fields. Fixed.
-
Updates
- Set target frame rate to 30 to reduce load on lower end machines.
- Mouse click and wheel actions over console are captured.
- Combo box incorrectly scrolled when re-opening after selecting non-first item. Fixed.
- Combo box scrollbar missing. Fixed.
- Window scroll resetting when click in fields below the fold. Fixed.
- Changing image asset used in image painting would reset paint mode. Fixed.
- Every other global mask region update not updated on player client. Fixed.
- Global Mask does not hide mask-sensitive tokens, even when behind LOS blockers. Fixed.
- Possible crash condition when dragging occluder points. Fixed.
- Scrollbar control drawing too long. Fixed.
- Caret not drawing in correct position in multi-line text fields. Fixed.
- Caret not drawing at end of middle lines in multi-line text fields. Fixed.
-
Updates
- Token selection mode behavior adjusted.
- Option added to token radial menu to reset FOW.
- Save data not saved in correct format on some non-US systems. Fixed.
- Token aspect ratio skewed on non-uniform ISO grids. Fixed.
- [CoreRPG+] Unable to reposition encounter tokens after first placement. Fixed.
- [CoreRPG+] Unable to scroll some lists past selected option (including combo boxes). Fixed.
-
Updates
- [CoreRPG+] Image toolbar enabled for image windows.
- Loading/player error with images if lots of pointers used by a single user. Fixed.
- Error when moving LOS points in some situations. Fixed.
- [DEV] buttoncontrol.setStateColor updated to match FGC behavior.
- [DEV] windowcontrol.onVisibilityChanged event added to match FGC.
-
Updates
- Add build date to launch screen version text.
- Capped frame rate increased to 60.
- Token self-targeting ring indicator added.
- Module export API not rewriting link URLs correctly. Fixed.
- Module image links for non-legacy modules not being read correctly. Fixed.
-
Updates
- [CoreRPG+] All rulesets and extensions updated to use new radial menu icons.
- [CoreRPG+] All rulesets and extensions updated to provide Assets sidebar button. (Some SW themes will still show "Tokens" until updated by DLC developers.)
- [CoreRPG+] All party sheet health and other tracking bars updated to work in FGU.
-
Updates
- Improved performance in Assets window when viewing large image files.
- Token target and selection rings adjusted for better visibility.
- Add additional output to error log on launch screen match maker errors.
- When shift-dragging token on GM screen, token position and LoS/FoW no longer updates until move completes.
- Server disconnect on relay connection error for some computers. Fix attempted.
- Mac exception error when attempting to run LAN server on Mac. Fix attempted.
- Portrait frames missing in many rulesets. Fixed.
- Shared image links were not visible on player client. Fixed.
- Delete all pointers on GM not clearing player view. Fixed.
- FoW shadow appearing for token FoW data when adding token to map after deleting one. Fixed.
- Tokens with different width and height did not scale correctly when added to an image. Fixed.
- Some token modules were not displaying in Assets window. Fixed.
- Script error on some character imports in some rulesets. Fixed.
- Missing graphic errors when loading module records with token fields containing token references not in module. Fixed.
- [SWADE] Extra empty entry created when added entries to combat tracker. Fixed.
- [SWADE] Cone/burst pointer options doubled up in image control radial menu. Fixed.
- [SWADE] Exceptions when cone/burst pointers attempting to be drawn. Fixed.
NOTE: Custom pointers (i.e. SavageWorlds) still have visual issue that is being worked on.
-
Updates
- Minor dice modifications.
- Asset window throwing Exceptions, and some images upside down. Fixed.
- Image links appearing as pink squares. Fixed.
-
Updates
- Added dice volume setting. (/dicevolume 0-100|on|off)
- Dice network updates optimized to reduce network traffic.
- Adjusted snap to grid settings to be more consistent when toggling.
- Multi-line tooltips are now left-aligned, like FGC.
- Cursor and selection region placement adjusted for text fields.
- Text was wrapped incorrectly. Fixed.
- Selection region appeared outside of text field when scrolled. Fixed.
- Final line in formatted text table sometimes not drawn. Fixed.
- Token values were not loading correctly for some modules. Fixed.
- Dice shadows left on player tabletop when rolls occur while loading. Fixed.
- Water FX layer could cause layers underneath to not display. Fixed.
- CTRL+U in formatted text fields would italicize selected text. Fixed.
- Lines would sometimes display in bacground frames for tooltip, hot key, chat and other UI elements. Fixed.
-
Updates
- Extension meta-data parsing error when player connecting to game with extensions they don't have installed. Fixed.
- Text selection would prevent text from showing in some cases. Fixed.
- Text controls would not scroll when selecting using mouse. Fixed.
- Remove pointer radial menu option remains after deleting last pointer. Fixed.
- Pointers resize randomly when dragged while non-integer grid size defined. Fixed.
- Image data control color fields not updating when changing tools. Fixed.
- Image radial menu to draw pointers did not work unless in play mode already. Fixed.
- Image erase tools would not always draw erase region outline. Fixed.
- Dragging links from formatted text fields would also start text selection. Fixed.
- Dialogs did not remove text focus from FG controls. Fixed.
- File dialog navigation seemed to disappear after being pressed. Fixed.
- [CoreRPG+] Category list not scrolling when new category added via button is added. Fixed.
- [5E] Max damage rolls showing "d#" instead of "b#" in dice expression. Fixed.
- [5E] ADV/DIS rolls showing 2d20 in dice expression. Fixed.
-
Updates
- Dedicated server set up for FGU lobby.
- Image view client synch radial menu option added under View submenu.
- Opening bag in Assets window while searching will now clear search filter.
- FoW bleedover could still happen in some scenarios. Fixed.
- Toggling facing option did not correctly update player client. Fixed.
- Caret was not visible on empty lines in middle of multi-line text field. Fixed.
- Tables with uneven rows in formatted text fields would be missing cell lines. Fixed.
- Caret placed incorrectly in formatted text fields. Fixed.
- Selection region in formatted text fields was not updating correctly on resize/scroll. Fixed.
- Record copying did not correctly handle relative links. Fixed.
NOTE: Both host/client will need to be on new build in order to access new dedicated matchmaking server.
Regards,
JPG
-
Updates
- UI Scaling option implemented. Access via /scaleui 50-200 command in tabletop to adjust UI scaling percentage between 50-200%.
- Launcher automatically scales down to fit screen resolution, and increases window size to show all launcher components.
- Text not initially visible in many lists and sub-windows after initial creation. Fixed.
- Image values with lots of image paint strokes would appear not to load correctly. Fixed.
- Locking drawing on image while player already drawing would lock them in drawing mode. Fixed.
- [CoreRPG+] Dice field shadow did not get removed when adding dice. Fixed.
-
Updates
- Verbose networking library output enabled to help with identifying network issues. Please provide host and client console.log file from FG data directory before starting FG again.
- Minor GPU optimizations by removing unneeded graphics options from client.
- Increased image LoS calculation limit.
- Selected LOS points can be moved via arrow key (use Control key to fine tune).
- Player to player whispering not working. Fixed.
- Other player portraits not displaying on desktop. Fixed.
- Empty portrait icons not initializing correctly on host when player connects. Fixed.
- Portrait icons not initializing correctly on player client when character activated. Fixed.
- Pressing left and right mouse buttons simultaneously on an image did not remove current quick pointer. Fixed.
- Targeting distance calculations not correct in iso/hex grid types. Fixed.
- Cursor was not changing when hovering over links on image. Fixed.
- Custom pointer label location not being used. Fixed.