This thread will be used to communicate changes during the playtest.
Regards,
JPG
Printable View
This thread will be used to communicate changes during the playtest.
Regards,
JPG
Updates
- Image-specific memory optimizations.
- Image asset files no longer require lowercase file extensions.
- Update check URL failures no longer generate errors, only warnings.
- LOS shapes no longer use separate overlapping points for shape origin. It is a single point now.
- Extra pixels sometimes displaying above text. Fixed.
- Previously loaded images sometimes shown on top of newly viewed images. Fixed.
- Players could sometimes move tokens through walls. Fixed.
- Layer drag handles to scale layer in Layers mode not always working. Fixed.
- When adding layers with predefined LOS data while players connected, LOS data was not sent to player. Fixed.
Updates
- Significantly improved decompression times when updating products via updater.
Updates
- IDC layer list sometimes displays gap at top. Fixed.
- Missing token image causes exception during desktop initialization when connecting as a player. Fixed.
- [CoreRPG+] PNG files not shown when browsing for thumbnails from export window. Fixed.
- [2E/SWD/SWADE] Dice rolls generated exception. Fixed.
- [5E] Class leveling specialization box showing multiple repeat entries. Fixed.
- [DEV] draginfo.getMetaData throws exception when key does not exist. Fixed.
- [DEV] DB API fixes for global functions.
- [DEV] bitmapwidget.getBitmapName added as deprecated function for backward compatibility. Use bitmapwidget.getBitmap instead.
- [DEV] chatwindow.addMessage/deliverMessage/throwDice added as deprecated functions for backward compatibility. Use Comm.addChatMessage/deliverChatMessage/throwDice instead.
- [DEV] Interface.dialogFileOpen/dialogFileSave did not correctly limit file dialog display when using custom filter. Fixed.
Updates
- Added 99 DLC products to the FGU patch system. (token packs, 2E, C&C, SW, PFRPG, SFRPG)
Updates
- Image UI rewritten to address several issues (FX bleed, FX restart/stutter, LOS to wrong image, overlapping images, ...)
- Image quick pointers temporarily disabled, because they weren't setup correctly and caused issues.
- Initial server startup network error messages improved in the console log.
- Image layer actions (movement, selection, etc.) could sometimes cause flickering and incorrect icon display on IDC layers list. Fixed.
- Unable to select layers from IDC layer in some situations. Fixed.
- Exception and unable to load campaign when portrait token previously set on hot bar. Fixed.
- Crash on campaign startup with FGC campaign using non-portrait tokens. Fixed.
- Selecting and deleting all LOS blocker points in a closed shape would cause an exception. Fixed.
- Deleting all tokens on a map when no layers existed would cause exceptions on future mouse actions. Fixed.
- Specific LOS blocker combinations could allow seeing through wall blockers. Fixed.
- IDC layer list sometimes initialized as already scrolled with no scrollbar. Fixed.
- [DEV] Missing include files will no longer block ruleset loading, but will still report error.
- [PF2] FormattedText XML errors on new character creation. Fixed.
- [DEV] Formatted text getValue/setValue APIs rewritten to only use XML fragments.
Updates
- Additional overlapped image fixes.
- Image data control tooltips missing. Fixed.
- Token widgets not displaying in correct order. Fixed.
- Token widget tooltips not working. Fixed. (More work to fix tooltips when widget extends past token edge.)
- Token text widget frames not drawing in correct location. Fixed.
- When image initially opened or resized, sometimes the detected image mouse position did not match the cursor position. Fixed.
- [CoreRPG+] Campaign setup dialog no longer displays Token Module activation step in FGU.
- [CoreRPG+] Script error when exporting records with non-module tokens. Fixed.
- [CoreRPG+] Exported non-module tokens not being saved to exported module file. Fixed.
- [CoreRPG+] Exception when adding grid to party sheet order tab. Fixed.
- [CoreRPG+] Grid not displayed correctly in party sheet order tab. Fixed.
- [CoreRPG+] Image mode not switching back to play mode after setting grid via radial menu in party sheet order tab. Fixed.
- [2E] Exception when opening combat tracker with multiple tokens on map. Fixed.
- [DEV] Script errors will generate console errors instead of warnings, just like FGC. Allows more immediate feedback of issues.
- [DEV] Exception when performing multiple token selection change API calls. Fixed.
NOTE: We are still aware that there are other issues with token widgets and party sheet order tab image control functionality as noted in the Known Items.
Forgot one update from yesterday:
- Memory and speed performance improvement when loading modules.
Updates
- 3.3.9 updates incorporated.
- Number pad Enter key now works like primary Enter key.
- Font loading and initialization errors could prevent campaign loading. Fixed.
- Token name widget remained on screen after changing option. Fixed. (Name hover option still not working.)
- Token health widget hover options not working. Fixed.
- Tooltips for token widgets not drawing when over widgets. Fixed.
- Campaign folder names not being decoded correctly when containing special characters. Fixed.
- Unable to close color dialog after closing image window. Fixed to close when image window closed.
- [DEV] Die assets would throw warning when attempting to load script file. Fixed.
- [DEV] dragdata.setCustomData getting reset when performing drag roll to chat window. Fixed.
- [DEV] Comm.throwDice/chatwindow.throwDice API multi-parameter call not reading parameters correctly. Fixed.
Updates
- LOS points disappear in Layer LOS mode after resizing window or toggling lock state. Fixed.
- Toggling LOS state on image record would prevent FX layers from being seen. Fixed.
Updates
- ~80 products added to FGU patch system (More map/token packs, SW Deadlands, DCC adventures, 2E adventures, PF2 adventures)
Updates
- Layer visibility toggle in IDC layer list moved to right side with other toggles.
- Layers not shared by GM will no longer be used in token LOS calculations to prevent token LOS differences between clients.
- LOS not working correctly when LOS points outside edge of graphics. Fixed.
- LOS not working correctly on some corners near edges of map. Fixed.
- Paint mode not working correctly on brand new image record. Fixed.
- Exception when deleting occluder points in some situations. Fixed.
- Unicode characters in formatted text fields would cause errors when shared with players. Fixed.
- Hover option for name and health widgets not working when option set before image opened. Fixed.
- [DEV] windowclass softclose tag not working when minimize icon not defined. Fixed.
Updates
- Graphic texture cleanup code implemented for longer term memory performance.
- Ruleset entries now sorted in launcher when creating new campaign.
- Launcher error on Host Campaign screen if campaign definition missing ruleset tag. Fixed.
- Graphic file refresh of file in FGU data folder during app switch did not correctly refresh files already on screen. Fixed.
- Unable to delete LOS wall segment using splitting line to introduce middle point. Fixed.
- Unable to move layers in Layers mode using mouse. Fixed.
Updates
- Rewrite of image expiration and refresh code.
- Addressed several issues where tokens might change scale or position after certain operations. Fixed.
- Buttons and icons in CT show as white boxes after CT opened then closed, and 10 minutes passed. Fixed.
- Only campaign assets were exported to modules, not non-campaign assets. Fixed.
Updates
- Font sizes in all built-in rulesets adjusted to match original FGC font sizes to prevent text overruns and preserve original ruleset UI design. We know this is slightly smaller than original font sizes we picked for FGU, but this just means display scaling got more important.
Updates
- ~170 products added to the FGU update system. (13th Age system, WOIN system, M&M system, MGT/MGT2 systems, SW Settings (Shaintar/Last Parsec/Sixth Gun/WWR), AAW modules (partial), Frog God Games modules (partial), Kobold Press modules (partial), Paizo PF modules (partial), Paizo SF modules (partial), map packs (partial), token packs (partial), portrait packs (partial), and a handful of others)
Updates
- Image records can now be copied by dropping in campaign list, just like other campaign records.
- Group/category information for campaign records lost when loading. Fixed.
- When dragging link to campaign list to copy node, the current group/category was not used. Fixed.
- When editing groups in group dropdown list, the Add New Group button did not work. Fixed.
- Script error when player opened party sheet order tab. Fixed.
- Too many points deleted LOS blocker intersection point on a shaped LOS blocker. Fixed.
- Exception in certain situations when deleting a LOS blocker intersection point. Fixed.
- When loading FGC campaigns with edited module map records, the map records load with no base image. Fixed.
- LOS blocker lines created by dragging with the line tool would incorrectly close themselves. Fixed.
- After deleting layer added after tokens in Layers mode, tokens would incorrectly be selected as next layer to edit. Fixed.
- [DEV] DB.copyNode can now copy image nodes.
- [DEV] When exporting modules, other module graphics are still not exported, by design.
Updates
- Unable to set FX option on FX layer in image data control. Fixed.
- Changing layer visibility toggle in image layer list did not update token LOS. Fixed.
- Door button not visible when hovering over single line door and terrain LOS blockers in image Play mode. Fixed.
- Tokens with mask-sensitive flag incorrectly were shown as grayed out when selected. Fixed.
- When dragging a token stacked on other tokens in image Play mode, the visually bottom-most token was incorrectly dragged, instead of top-most token. Fixed.
- When deleting a selected token, the currently visible LOS was not updated. Fixed.
- Image data control tooltip would sometimes remain on cursor after mouse left control. Fixed.
- Locked door LOS blockers did not display lock symbol. Fixed. (Use Shift-click as GM to toggle lock state.)
Updates
- Players can no longer move tokens through closed door LOS blockers.
- In image LOS mode, when duplicating paint lines as blockers, the active blocker type selected in attribute bar is now used.
- In image Mask mode, the Shift key will invert Hide/Reveal tool action.
- In image Grid mode, a toggle option added for visibility of grid lines.
- Locked door button icons were blurry. Fixed.
- Image layer operation undo would change layer order in layer list. Fixed.
- Image keyboard layer operations were not always added to undo stack. Fixed.
- Image LOS blocker lines and paint lines drawn using mouse click and drag would add too many states to undo stack. Fixed.
- In image Layers mode, unable to scale tiles using Shift key plus corner drag handle to a larger size. Fixed.
- In image Mask mode, when using Hide Area tool, the region would be revealed if no areas already revealed. Fixed.
- NPC tokens would sometimes be visible to players by default, if seen by friendly token but not by owned token. Fixed.
- Dragging layer list entries outside layer list would leave permanent shadows of layer graphics on screen. Fixed.
- [DEV] Some API functions did not read parameters correctly. Fixed. (getWindows, getActiveIdentities, getOwnedIdentities, getPortraitFileList, getPortraitDirectoryList, getChildCategories)
- [DEV] Changing distance units or suffixes on GM client would not update pointer distances on player client. Fixed.
Updates
- RMC ruleset and other RMC DLC added to FGU patch system.
Updates
- ~130 additional products added to FGU patch system (Map modules, token packs)
Updates
- FOW system rewritten for speed and for future lighting support. Now uses grid-based system.
- Image data networking rewritten to only share with users that have access to image database node.
- Player file requests would fail if file already existed in player cache and different then GM version. Fixed.
- FGC campaign image records not loading correctly. Fixed.
- Portrait tokens not saved on images between sessions. Fixed.
- Token rotation not saved between sessions. Fixed.
- Facing indicators not drawing correctly on tokens, when option enabled. Fixed on GM client, still working on player client.
- When changing between token rotation to token facing in options, the token rotation not set correctly. Fixed.
Updates
- Mac beta released. Please see backer update on Kickstarter for link to installer.
Updates
- Improved TTF font load times.
- Added LatinExtendedA and LatinExtendedB character sets to TTF rendering in font engine.
- Removed extra category tags in module changed files.
- General text drawing was too high. Fixed.
- Extra pixels drawn above certain text characters. Fixed.
- Empty categories incorrectly being written to module change files. Fixed.
- Some letters in token text widgets being clipped on the right. Fixed.
- [DEV] Script stack mismatch when using chatwindow.onDiceTotal event. Fixed.
- [DEV] Nil values passed as parameters to certain APIs would cause incorrect behavior. Fixed.
Updates
- Adventure module in 13th Age Core Rules and Bestiary module in 13th Age Bestiary updated to prevent load errors.
- WOIN ruleset and WOIN NEW extension updated to prevent font warnings.
Updates
- Fallback font size was too small. Fixed.
- [DEV] Certain database and window APIs could exit too early causing Lua stack mismatch errors. Fixed.
- [DEV] windowlist.acceptdrop.field tags not working. Fixed.
- [DEV] windowlist.datasource non-relative definitions not working. Fixed.
- [DEV] windowlist.createWindow APIs did not handle non-relative string parameters correctly. Fixed.
Updates
- [5E] Curse of Strahd module lists throw script error. Fixed.
- [WOIN] Luck fields always set to max luck value for skills. Fixed.
- [DEV] DB.getValue and databasenode.getValue were not returning nil when unable to retrieve value. Fixed.
- [DEV] numbercontrol APIs for get/set min/max value were not implemented correctly. Fixed.
Updates
- Mac FGU client updated with latest changes.
Updates
- ~120 products added to FGU patch system (More map/token packs, AAW modules (partial), BRP ruleset, CoC ruleset, CoC7E ruleset, CoC modules (partial), d20 Modern ruleset, BoL ruleset, FGG modules (partial), GR modules (partial), LG modules (partial), O1G modules (partial), Rippers SW Setting, Paizo PF modules (partial))
Updates
- Mac Command key now mapped as Control key.
- CTRL+A shortcut key not working to select all text in text fields. Fixed.
- [4E] Text not correct color in PC powers tab for powers with colored backgrounds. Fixed.
- [PFRPG2] Text missing in window titles, sidebar and more. Fixed.
- [SFRPG] Unable to drop ship frames or starship items on PC ship sheets. Fixed.
- [DEV] Updated internal development tools
- [DEV] Changed User.getCurrentIdentity to return nil if GM or no identity selected.
- [DEV] Changed User.getIdentityOwner to return nil if identity does not exist or not owned.
Updates
- Installers updated with latest development tools.
- Mac keyboard permissions issue on install should be addressed by this fix; but we'll need someone who had the problem to verify.
Updates
- ~75 products added to FGU patch system (SW settings (Interface Zero, Nemezis, Winter Eternal, Weird Wars 2, Hell on Earth, Savage Suzerain, Sundered Skies, Hellfrost), SW skins (Fantasy, Modern, Sci Fi))
Updates
- Latin Extended B letters were not working. Required replacement of Open Sans font with a new font (Noto Sans) that supports Latin Extended B. Replaced in rulesets and as client fallback font.
- d4 physical die was always returning zero value. Fixed.
- Portrait tokens and other non-module assets would disappear between sessions when added to a module map. Fixed.
- Tabletop character list name background frame would appear too large. Fixed.
- [DEV] Add font asset merge attribute support (color override only).
DEV NOTE: If the TTF fonts that you choose do not contain all the Latin characters including Extended A and B characters, then those characters will not show up in the tabletop UI when displaying that font.
Updates
- Mac installer updated to prevent installation on unsupported OS versions. (Minimum Mac OS for FGU is 10.12)
NOTE: This new build will not be able to connect to any older builds.
Updates
- Implemented hot key label editing caret.
- Implemented hot key label editing navigation keys (left/right, home/end)
- Implemented font shadows.
- On images, zoom menu enabled for players.
- [CoreRPG+] Asset view folder button is now context sensitive for which folder it opens.
- Demo client check not working. Fixed.
- When hot key editing was completed, keyboard focus was not correctly released. Fixed.
- Portraits not being built correctly in MGT2 ruleset. Fixed.
- Portraits not being built correctly in Dungeon theme extension. Fixed.
- Error thrown if campaigns or rulesets folders missing in application data folder. Fixed.
- Character list not updating correctly on server or player when PC ownership cleared and reacquired. Fixed.
- On images, adding large numbers of tokens to a map would cause some tokens to disappear. Fixed.
- On images, exception when dragging LOS blocker point in some scenarios. Fixed.
- On images, dragging pointer handle across another pointer changes the pointer being dragged. Fixed.
- On images, deleting origin occluder point of closed occluder does not work correctly. Fixed.
- On images, terrain blocker drawn using line tool not initially displayed as closed shape after releasing mouse button. Fixed.
- On images, tokens could incorrectly be selected and manipulated in Layers mode. Fixed.
- On host, some ruleset and extension files not being registered as used on the server. Fixed.
- On player, attempting to delete non-existent cache file caused error. Fixed.
- On player, ruleset and extension files not being saved to cache. Fixed.
- On player, ruleset and extension files requested multiple times if used more than once. Fixed.
- On player, unable to load rulesets and extensions not installed locally. Fixed.
- On player, cache files not being used over locally installed version. Fixed.
- On player, cache file load sometimes looks in wrong location for ruleset files. Fixed.
- On player, module thumbnail for non-local modules always requested, even if already cached. Fixed.
- On player, module thumbnails for non-local modules not displaying. Fixed.
- On player, module images for non-local modules all being requested on module activation. Fixed.
- On player, module images for non-local modules not being requested when opening image records. Fixed.
- On player, module image records not centered when loading non-local modules. Fixed.
Updates
- ~90 products added to FGU patch system (SW Settings (Lankhmar, Slipstream, Rippers, ETU, Fantasy, Horror, SciFi, Super Powers), SW modules (partial), PF modules (partial), BRP modules (partial), C&C modules (partial), 5E third party modules (partial), SFRPG modules (partial), Token/map packs (partial))
Updates
- Mac client release to match yesterday's client update.
Updates
- ~90 products added to FGU patch system (5E/PFRPG third party adventures/accessories (partial), PFRPG APs (partial), SW Setting (Millennium Knights), Map packs (partial))
Updates
- Caret vertical position not correct in text fields. Fixed.
- Formatted text fields not updating visually when formatting changed mid-section. Fixed.
- Delayed edit text fields not updating correctly when typing, selecting all and then deleting. Fixed.
- [SWADE] Script error when creating new PC. Fixed.
- [SWADE] Dropping die on trait field not updating. Fixed.
- [SWADE] Select die value from radial menu on trait field not updating. Fixed.
- [DEV] categoryselectioncontrol definitions are not silently failing as expected. Fixed.
- [DEV] Added backup radial icon choices for image zoom menu, based on icons usually provided by older rulesets.
- [DEV] databasenode.getValue returning empty table when dice field empty, should return nil to mimic FGC. Fixed.
Updates
- ~100 products added to FGU patch system - 5E modules (third party), PFRPG modules (third party), CoC/CoC7E modules, Starfinder modules, SW Settings (Evernight, Necessary Evil, Pirates, Beasts and Barbarians, Titan Effect, Weird Wars Rome)