Skip to content

Releases: richardwilkes/gcs

v4.21.1

18 Jul 20:20
Compare
Choose a tag to compare

Important!

As was mentioned in the GCS v4.20 release notes, the GCS data files now use json rather than xml. The old xml-based ones can still be loaded, but GCS will only save in the new json format. A future version of GCS will remove support for loading the old XML format. Please load and save your old GCS files with GCS v4.20 or later to ensure you will be able to open them in future releases.

Bugs Fixed

  • Opening a character sheet no longer updates the Modified field to the current date and time.
  • When a dialog is opened and then closed, better effort is made to restore the previously focused control.
  • Fix another couple of edge cases where saved Ritual Magic Spells were not being loaded. This only affected files still in the old xml format.

Library Compatibility

  • Loads library file formats v0.x.x through v2.x.x. Only writes v2.x.x file formats.

v4.21.0

12 Jul 02:07
Compare
Choose a tag to compare

Important!

As was mentioned in the GCS v4.20 release notes, the GCS data files now use json rather than xml. The old xml-based ones can still be loaded, but GCS will only save in the new json format. A future version of GCS will remove support for loading the old xml format. Please load and save your old GCS files with GCS v4.20 or later to ensure you will be able to open them in future releases.

Features

  • Added Skill Point Bonuses. This allows a feature to give bonus points to a skill or technique.
  • Added Spell Point Bonuses. This allows a feature to give bonus points to a spell or ritual magic spell.
  • Prerequisites for items in the Other Equipment list on the character sheet are now checked. Previously, they were not, as they are not considered to be with your character. Unfortunately, that meant that some basic checks, like whether a container could hold what you were putting into it, were not being done.
  • You can now specify the environment variable GCS_TRANSLATIONS to override where GCS looks for translations.
  • Translations can now have alternates provided for those languages that need different words based on a particular context. "Portrait", for example, while the same word in English for both the picture of your character and the orientation of the printed page, is two different words in German.

Bugs Fixed

  • Advantage container types now load correctly again. They were written out correctly, but the new json logic introduced in v4.20 was looking at the wrong key while loading them, resulting in all advantage containers defaulting to the Group type on load.
  • Fixed an exception that often happened when creating a new spell (existing spells were fine). This resulted from a failure to initialize one of the fields in the spell object, which has now been corrected.

Library Compatibility

  • Loads library file formats v0.x.x through v2.x.x. Only writes v2.x.x file formats.

v4.20.0

11 Jul 00:06
5f89a70
Compare
Choose a tag to compare

Features

  • #228: Added option to use either the character's name or title in the footer. Intended for use in supers games where the name holds the secret identity and the title holds the public superhero name.

Bugs Fixed

  • Trying to highlight an empty string in a PDF no longer causes GCS to hang.
  • Updated the underlying PDF rendering engine to support more PDFs.

Miscellaneous

  • The GCS data files now use json rather than xml. This release will load the old xml-based ones, but will only save in the json format. GCS will continue to be able to load the older XML formats for a few more releases, then that support will be removed. Please load and save your GCS files with the new version to ensure you will be able to open them in future releases.

Loads library file formats v0.x.x through v2.x.x. Only writes v2.x.x file formats.

v4.19.1

30 Jun 15:34
Compare
Choose a tag to compare

Bugs Fixed

  • #225: Fix inability to reload Ritual Magic Spells added to spell containers or templates

v4.19.0

28 Jun 18:11
Compare
Choose a tag to compare

Features

  • Added a column for spell resistance to spells and ritual magic spells. As of the release, the spell lists don't have this information filled in. Hopefully someone in the community will step up and provide a library update soon with this information.
  • Added a preference and a sheet setting for controlling whether the College column is displayed on sheets and templates.
  • The Natural Attacks advantage is now added automatically to new sheets. The menu item to create it remains, in case you need to recreate it later.

Bugs Fixed

  • Fixed opening a GCS file from the macOS Finder.
  • Sync the reaction modifiers display more aggressively with changes.
  • Use a default path when the Locate button in the Change Library Locations dialog is pressed and no path is present.
  • Fixed misspelling of Redhead in the random hair generator.

Compatible with Library v1.x.x releases

v4.18.0

22 Jun 00:52
Compare
Choose a tag to compare

Features

  • Implement #22: Reaction modifiers can now be specified as a new Feature type. Reaction modifiers added this way will show up in a new Reaction list on the sheet. When more than one modifier applies to a given situation, they are added together. Hover over the entry with your cursor to bring up a tooltip to see which advantage or equipment added what modifier. In addition, a new "reactions" block layout key is now available for determining where these show up the block layout preference.
  • Added support for multiple master library repositories residing on GitHub. Library updates are now versioned so that rolling out data updates can be controlled better and users don't need to be asked to update for every small change that occurs as larger changes are being worked on. Repos that can be used for this feature must reside on GitHub, must be public, and must hold their GCS content in a "Library" directory at the root of the repository. In addition, each release of GCS will only look for Library content from these repos that has been released using GitHub's release creation, tagged with a specific major release number. Right now, the major release number is v1. Release tags must be created in the form of "v1.2.3" to be noticed by GCS. As part of this change, this release of GCS now uses a new repo for the Master Library, residing at http://github.com/richardwilkes/gcs_master_library - the old Master Library repo will be archived so that older versions of GCS can continue to pull from it, but no new changes can be made to it. As part of this change, modifications to the library locations, as well as adding and removing libraries, no longer requires restarting GCS.
  • When new Library content is available, the release notes are shown just like for GCS updates.

Bugs Fixed

  • Stop unnecessary scrolling when selecting content within lists via the mouse.
  • Keyboard selection in filtered lists now works.
  • After prompting for a PDF file location and saving it to preferences, GCS will now open the PDF and try to display the requested page like it used to when this feature was first introduced.
  • When a PDF page label for a page number cannot be found, the page number minus one will be used instead. This corrects for the fact that PDF page numbers are referenced by index starting at 0 rather than 1 when no page label has been provided in the file. Depending upon your PDF file, you may need to adjust the offset again to account for this change in behavior.

Compatible Library major release number: v1

v4.17.7

18 Jun 00:33
Compare
Choose a tag to compare

Bugs Fixed

  • Invalid file names will now be rejected when attempting to save.
  • Chrome and Firefox should now be able to show the character portrait emitted into the HTML export.
  • The cost of modifiers is now shown again in the dialog that asks which modifiers you'd like to apply when adding an advantage to your sheet.

v4.17.6

16 Jun 03:35
Compare
Choose a tag to compare

Bugs Fixed

  • Fixed the inability to transfer Ritual Magic Spells to a character sheet or template.

Other Changes

  • Removed display of the cost adjustment of advantage modifiers on character sheets and templates, as this information is readily available within the advantage editor and just cluttered the sheet.
  • When GCS notifies you of new releases, it will now show all release notes for the versions since your current version, in case you skipped one or more releases.

v4.17.5

11 Jun 18:02
Compare
Choose a tag to compare

Bugs Fixed

  • Fixed an issue on Windows that was preventing character sheets from being created or opened. Some printer drivers on Windows don't support the ability to put multiple pages on a single page ("number up")... and rather than failing gracefully, blow up when you make the call to see if that capability even exists.
  • Fixed an issue that seems to only manifest on Windows that would cause the DR column to stretch out vertically on zoom levels other than 125%.

v4.17.4

11 Jun 03:09
Compare
Choose a tag to compare

Features Added

  • Allow the recently introduced weapon by name matching criteria to include usage and categories.
  • Added an "Add Natural Attacks Advantage" menu item to add bite, punch and kick natural attacks to the sheet.

Bugs Fixed

  • #215: Fonts switching back to default.
  • Page settings were not being remembered for character sheets.
  • Export to PDF and PNG were not honoring the page orientation.

Other Changes

  • The boots entries in the Basic Set Equipment will be updated shortly after this release to make use of the features added in this release.