Skip to content

@richardwilkes richardwilkes released this Aug 2, 2020 · 1 commit to master since this release

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. The --loadsave command line option can be used to do this to your entire library in one pass.

Bugs Fixed

  • Scrolling of the tabbed areas within the Advantage editor should now work again.

Library Compatibility

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

@richardwilkes richardwilkes released this Aug 1, 2020 · 5 commits to master since this release

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. When GCS v4.23.0 is released, it will no longer load the old XML format. Please load and save your old GCS files with a GCS version from v4.20 to v4.22.x to ensure you will be able to open them in future releases. The --loadsave command line option added in v4.22.0 can be used to do this to your entire library in one pass.

Features

  • Implemented #240: Add support for equipment that doesn't count as encumbrance for skill penalties.
  • The page reference column in the lists now only show the first page reference to keep the column as small as possible. If more than a single page reference was present, a "+" is appended to the first one for display in the column (e.g. "B23, M140" becomes "B23+"). The full page reference can be seen by viewing the tooltip for the cell.
  • Added the --loadsave option to the command line to provide a way to easily bring your data files up to the current version's data format.

Bugs Fixed

  • Fix for #238: Fractional Basic Speed modifiers round after saving and loading.

Library Compatibility

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

@richardwilkes richardwilkes released this Jul 18, 2020 · 27 commits to master since this release

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.
Assets 5

@richardwilkes richardwilkes released this Jul 12, 2020 · 37 commits to master since this release

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.
Assets 5
  • v4.20.0
  • 5f89a70
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.20.0
  • 5f89a70
  • Compare
    Choose a tag to compare
    Search for a tag

@richardwilkes richardwilkes released this Jul 11, 2020 · 42 commits to master since this release

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.

Assets 5

@richardwilkes richardwilkes released this Jun 30, 2020 · 46 commits to master since this release

Bugs Fixed

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

@richardwilkes richardwilkes released this Jun 28, 2020 · 48 commits to master since this release

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

Assets 5

@richardwilkes richardwilkes released this Jun 22, 2020 · 63 commits to master since this release

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

Assets 5

@richardwilkes richardwilkes released this Jun 18, 2020 · 81 commits to master since this release

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.
Assets 5

@richardwilkes richardwilkes released this Jun 16, 2020 · 85 commits to master since this release

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.
Assets 5
You can’t perform that action at this time.