Skip to content

Releases: richardwilkes/gcs

v5.24.0

14 Jul 21:50
6864dbd
Compare
Choose a tag to compare

New Features

  • GCS can now track what library file a piece of data came from and mark those that are different from the current library data. Not all parts of the data are considered, only those that should reasonably stay unaltered in normal use. For example, changing the quantity of a piece of equipment would not be seen as a change, but changing its description or value would. The user interface provides for ways to update the data on a sheet to match the current library data. The library data major version number has been bumped up to v5 to support this feature. Older versions of GCS will not be able to read data created with this version, but this version can still read the older data formats. Note that for data tracking to work, the library the data comes from must have been saved with this version of GCS (or newer). This will also only work for changes made after this version was used (i.e. existing sheets won't benefit from it for any existing data present on them, but will for any new data added to them).
  • The disclosure state of table nodes is no longer stored in the data file; instead it is stored in preferences so that merely opening/closing a node no longer changes the underlying data file.

Bug Fixes

  • % mode doesn't work for effective ST bonuses (#847).
  • Rated ST on a weapon no longer adjusts Minimum ST (#851).

v5.23.0

12 Jun 00:07
e0a0091
Compare
Choose a tag to compare

New Features

  • A weapon's effective ST can now be adjusted via a weapon bonus (#842)
  • Added support for editing the hit location note fields in the web version of the sheet

Bug Fixes

  • Fixed a crashing bug when trying to import certain images into the web sheet's portrait field (#841)
  • The light theme was using the wrong colors for headers and selected text in tables (#843)
  • Fixed some issues in the web version's empty field handling

v5.22.0

02 Jun 00:08
f04fc76
Compare
Choose a tag to compare

New Features

  • Primary and Secondary attributes now have a placement field which can be set to Automatic (the default), Primary, Secondary, or Hidden. Selecting Primary will place the attribute in the Primary group even if it would normally go into the Secondary group. Likewise, selecting Secondary will place the attribute in the Secondary group even if it would normally go into the Primary group. Selecting Hidden will remove the attribute from being displayed on the sheet while retaining it for calculations (#831, #832)
  • Pool attributes now have a new option to make the maximum value read-only on the sheet (#830)
  • Weapon entries now have a field to multiply ST used for sw or thr damage calculation, which can be used to make entries for things like Power Blow (#814)
  • Added a notes column to the hit location table which can be used to track damage, crippled status, etc. (#836)
  • Added the ability to base weapon damage off of two additional things: lifting ST and telekinesis level. This should allow things like Telekinetic Punches and Fantastic Dungeon Grappling to be implemented in the data files where appropriate (#811)
  • Complete rework of how theme colors are managed, reducing the overall number of theme colors to a small handful
  • Added a contextual menu to dock tabs when more than one is present in a dock container, with options to close all tabs or all other tabs
  • Remember the last used printer in a session
  • Set default sheet scale to 150%, which more closely matches the physical paper size for typical OS settings
  • Rollover instructions for portrait update
  • Display disabled traits differently

Bug Fixes

  • Removing a page reference setting doesn't show the correct thing being removed until closing and re-opening the settings panel (#834)
  • Apply Change from an editor doesn't always update the encumbrance panel when it should (#837)

v5.21.0

20 Apr 21:36
6e84b01
Compare
Choose a tag to compare

New Features

  • Added a "Names Only" checkbox to the search/filter fields to only work against the name of the item and not all of the displayed information (#546)
  • Added a "Jump to Search/Filter Field" menu item and key binding to focus the search/filter field (#804)
  • Added support for custom Self-Control Roll values filling in the missing spots between CR6 and CR15 (#822)
  • Added the ability to check for a tag when using the equipped equipment prerequisite (#827)
  • An EXPERIMENTAL (and INCOMPLETE) built-in web server has been added (configured under Settings > Web Server Settings, off by default) that allows users to view character sheets via a browser. At this point in time, only very limited editing is supported. Depending upon feedback, this particular feature may or may not be kept and expanded upon. Note that the usual caveats about exposing your machine to the internet apply with this feature, so only enable it if you're comfortable with the potential risks.

Bug Fixes

  • Fixed the inability to make a selection in a dropdown menu using the keyboard on Windows & Linux (#802)
  • Parry and Block bonuses should now show up in tooltips (#808)
  • Fragmentation damage with an armor divisor of 1 no longer displays the armor divisor (#812)
  • Fixed a case where lists would jump back to a previous scroll position when they shouldn't have (#815)
  • Fixed a bug that would scramble the display of the points record panel after deleting a row (#818)
  • Fixed an inaccurate tooltip for Parry using an unbalanced weapon
  • Added a 1 second timeout to document handoff operations to prevent potentially endless waiting

v5.20.4

13 Jan 21:13
5977c2b
Compare
Choose a tag to compare

Bug Fixes

  • Punch from Natural Attacks no longer lists Block as an option (this will not update existing entries -- remove the Natural Attacks trait and re-add it from the Item > Add Natural Attacks menu item.
  • Fix inability to add Rate of Fire modifiers (#801)

v5.20.3

05 Jan 20:50
c325c58
Compare
Choose a tag to compare

Bug Fixes

  • Fixed the "Natural Attacks" trait added by creating a new sheet or using the Item > Add Natural Attacks menu item. The Bite & Punch entries were incorrect (probably since v5.19 was released), listing a Reach of "C,1" instead of "C".

v5.20.2

04 Jan 00:20
85fde05
Compare
Choose a tag to compare

Bug Fixes

  • Another attempt to fix load/save of parry and block information in weapons. Some cases were still missed in the last release.

v5.20.1

03 Jan 21:39
ca272bd
Compare
Choose a tag to compare

Bug Fixes

  • Fix to better support old data representation of Parry and Block. This change means that files saved with GCS v5.19.0 through v5.20.0 should be reviewed to verify the Parry and Block values are as expected. Cases in those versions of the files where the weapon had a Parry or Block modifier of 0 will incorrectly show up as "No". You will need to manually fix these to have a 0 modifier again so that the correct score is computed.
  • Fix to actually implement the "as a %" option for weapon bonuses other than damage and DR divisors. In versions v5.19.0 through v5.20.0, this option mistakenly just treated it as a flat bonus instead.

v5.20.0

02 Jan 23:33
6ecb6fb
Compare
Choose a tag to compare

New Features

  • Added tooltip markers. These are thin lines that show up under data cells that have a tooltip. If you don't wish to see these, you can turn them off by changing the Tooltip Marker color to be fully transparent.
  • Added more known page reference codes.

Bug Fixes

  • Prevent a crash when applying a weapon minimum ST modifier. This required removing the ability to apply this modifier on a per-die basis, as there is no way to correctly determine the per-die basis without first knowing the correct base damage, which in turn requires knowing the minimum ST of the weapon. (#790)
  • Prevent circular references in technique defaults from causing crashes or ever-escalating values. (#791 and #792)
  • Fixed sort order for point records. They were inadvertently changed to being sorted from oldest to newest in v5.19 release, when the expectation was for newest to oldest as originally coded. (#787)
  • Fixed the ability to cancel a window close when prompted for saving.

v5.19.1

29 Dec 19:18
d68d8f7
Compare
Choose a tag to compare
  • Fixed an issue with old weapon bonus data not being loaded correctly. If any files that contained weapon bonuses were saved with v5.19.0, the resulting data is likely to have some missing parts thanks to the old data not being loaded correctly. This update corrects the loading problem but cannot fix the problem for files that were saved. Please inspect any files saved with that version to verify things are as you'd expect concerning weapon bonuses.