Skip to content

Releases: richardwilkes/gcs

v4.17.3

07 Jun 23:18
Compare
Choose a tag to compare

Features Added

  • When notifying about a new release of GCS, the release notes are now shown as part of the dialog.
  • Improved the ability to drag images to the portrait box, adding more source types.

Bugs Fixed

  • Fixed an issue on Windows where line endings were causing the block layout per-sheet settings to be unconfigurable.

Other Changes

  • Switched preference storage to use json rather than xml. NOTE: Old preference settings will be lost due to this change.
  • Changed logging defaults again. The environment variable GCS_LOG still takes precedence over everything. If not set and this isn't a development version, then a platform-specific log file will be used rather than the console. On macOS, this is ~/Library/Logs/gcs.log. On Windows, this is %LOCALAPPDATA%\logs\gcs.log. On Linux, this is ~/.local/logs/gcs.log. If the destination file can't be created, then it will fall back to the console.

v4.17.2

06 Jun 22:07
Compare
Choose a tag to compare

Bugs Fixed

  • Fix for #212: Selecting a prerequisite of "contained weight" in an equipment container would throw an exception and effectively prevent further changes of prerequisites from that point on, even if you uninstalled and reinstalled GCS.
  • Don't allow the top fixed block to fill entire page when nothing else is present.

v4.17.1

06 Jun 00:40
Compare
Choose a tag to compare

Bugs Fixed

  • #209: List column widths not adjusting when changes are made.
  • #211: Spell Library does not show Ritual Magic spells when loaded from saved file.

v4.17.0

03 Jun 03:40
Compare
Choose a tag to compare

New Features

  • Added per-sheet settings. Preferences that affect the character sheet are now only used when creating a new sheet. Existing sheets have their own settings, accessed by clicking on the Settings button in the toolbar of the sheet.
  • #186: Added TL to equipment modifiers.
  • A weapon damage and/or skill bonus can now be added to "this weapon" or to "a weapon whose name...". This permits targeting the bonus to specific weapons rather than to all those that use a given skill. As part of this change, the 3 natural weapon menu items that turned on/off the inclusion of punches and kicks on the sheet's weapon list have been removed. Appropriate advantages have been added to the Basic Set Advantages file and the Basic Set Equipment file has had the boots adjusted to automatically give the expected +1 damage bonus to kicks if boots are worn. To get the proper effect, you will need to use the new advantages and equipment.
  • Layout and presentation of the character sheet has been adjusted to give more information at a glance. The default fonts were adjusted as part of this, so if you had custom font choices, you'll need to re-apply them.
  • When FP falls into the Tired, Collapse, or Unconscious range, the appropriate state is now highlighted.
  • When HP falls into the Reeling, Collapse, Check 1-4, or Dead range, the appropriate state is now highlighted.
  • On Windows, a log file will be created at %LOCALAPPDATA%\GCS\error.log by default unless overridden by the GCS_LOG environment variable. Other platforms still default to logging to the console unless overridden by the GCS_LOG environment variable.

Bugs Fixed

  • Weapons that are named the same but have different values that would show up in the column display now show separately. Previously, any weapons with the same description would collapse together and you'd only see the stats for the last one.

v4.16.0

20 May 19:46
Compare
Choose a tag to compare

New Features

  • #176: Added signing and notarization of the distribution on macOS so that GCS can be launched without first running a command-line tool to remove the quarantine that is normally imposed. Thank you very much to the select few who stepped up and contributed enough money to cover the first year of an Apple Developer account for this purpose.
  • #177: Notes now have a Page Reference field.
  • #187: Equipment Modifiers now allow cost multiplication in a few additional cases. The additional cases are also true multiplication, rather than GURPS' typical "additive multiplication".
  • Output templates found in the User Library are now added to the menu as well as from the Master Library.
  • The location of the Master and User Library folders can now be set in the UI. Previously, they could be changed by the use of two environment variables, which is no longer supported.
  • An environment variable (GCS_LOG) can now be set to cause any logs that are generated to be output to the specified file. For the Windows platform, without this set, there is no way to see that logs that were being generated on errors because they were being sent to standard out, which doesn't exist for non-console applications.

Bugs Fixed

  • #178: Trying to open GCS files from the Windows Explorer would fail if the path had spaces in it.
  • #189: Adjust "tired" and "reeling" effects to reflect rules errata.
  • Adjusting HT now updates FP appropriately.
  • Revised the Master Library updating code to move the existing Master Library out of the way before downloading the new data. Once the new data has been downloaded and extracted, the old data will be removed. If a failure occurs during download or extraction, then the old data will be restored to its original place. This still isn't fool-proof, as OS-level errors can still cause failures that can't be guarded against, but it should result in few or no cases of leaving the library in a bad state.

v4.15.1

11 May 23:48
Compare
Choose a tag to compare

Bugs Fixed

  • #174: Basic Lift and Lifting ST bug in high levels. This was due to the switch to fixed-point math. Some internal calculations were overflowing when the values were large enough.
  • #175: Modifier drag & drop only works on the first page of a list. Fixed this to work on lists that have been split across two or more pages.

v4.15.0

11 May 01:10
Compare
Choose a tag to compare

New Features

  • #38: Calculate Move & Dodge for current HP & FP.
  • #39: Support for Ritual Magic (from Thaumatology, page 72).
  • #160: Added equipment modifiers.
  • Advantage & Equipment Modifiers are now first-class data types and can be drag & dropped from standalone lists onto target Advantages & Equipment to apply them.
  • Selecting modifier rows in a detailed editor now allows you to hit the spacebar to toggle those rows' enabled flag without opening up each one and clicking on the checkbox.
  • Added support for a separate User Library.
  • Revised the stock Library support to offer updates as changes are made to the gcs_library GitHub repository's master branch.
  • Added support for dragging and dropping an image directly onto the portrait panel to set it.
  • Moved the various export options into their own menu and exposed all available text export options. As part of this, the output text template preference is no longer needed and was removed.
  • The Library Explorer now remembers which folders were open and its divider position.
  • You can now delete files from the Library Explorer from within GCS.

Bugs Fixed

  • #82: Weight for multiple light items incorrectly violates equipment container weight restrictions. All equipment value & weight tracking now uses fixed-point math to avoid floating-point rounding errors.
  • #152: Scrolling doesn't work correctly when lists are filtered.
  • #156: Spells set to use other attributes reset to IQ upon reloading.
  • #158: Contained weight prereq reverses kilogram to pound conversion.
  • #169: Command-line export works again.
  • Correctly disable list editing within a detailed editor dialog when the corresponding object has been locked.
  • Techniques can now default to other Techniques that are only known at default.
  • Fixed some (though likely not all) issues with Windows and high dpi displays.
  • Improved the various platform installer packages.
  • Weapon defaults can now use skills with no points.

Data File Changes

Note: This is the last release where I will be noting data file changes here, as the software now supports easy updates as changes to the library are made available on the server.

v4.14.0

24 Jan 04:18
Compare
Choose a tag to compare

New Features

  • Added the contained quantity prerequisite

Bugs Fixed

  • #148: Containers not reducing weight correctly when using metric units
  • Swapped defaults were not being saved and restored

v4.13.5

01 Jan 19:56
Compare
Choose a tag to compare

Bugs Fixed

  • Always recalculate contained weight when moving equipment between carried and non-carried lists

Data File Changes

  • Minor fixes to the After the End templates

v4.13.4

28 Dec 21:13
Compare
Choose a tag to compare

Bugs Fixed

  • #142: When categories weren't present on an object, some types of bonuses would fail to recognize a match
  • #139 and #143: Opening a GCS data file from the Windows desktop wouldn't work if the file's path name contained spaces
  • #95: Icons should now be associated with GCS files on the Windows desktop again