Assets 5

Bugs Fixed

  • Fix for #70: GCS cannot open files with relative paths on the command line.

Data File Changes

  • Set body type appropriately for the Acid Spider, Dire Wolf (normal and Alpha), Frost Snake and Giant Rat.

@richardwilkes richardwilkes released this Jun 17, 2018 · 1 commit to master since this release

Assets 5

A significant change for this release that adds no user-visible features is a move to Java 10 and its module and packaging system. This has some upsides (smaller distributions) and some downsides (integration with the host OS is poorer than before).

Given Oracle's recent announcements about the upcoming Java 11 abandoning desktop support, the future of GCS is on shaky ground. I've rewritten the non-UI parts in Go recently and started working on providing a web-based front-end, but finding time to work on that has been a challenge. Hopefully, I will eventually be able to replace the Java implementation with this new work at some point in the future.

Features Added

  • Allow user-directed rearrangement of the primary data blocks on a character sheet.

Bugs Fixed

  • Fixed #61: Weights not following display preferences on export.
  • Fixed #21: Clicking in the search field of a library sets the focus to the scale.
  • Fixed #67: Unable to add trait to an empty list.

Data File Changes

  • Added equipment from Tactical Shooting.
  • Many minor tweaks and corrections.

@richardwilkes richardwilkes released this Jan 1, 2018 · 38 commits to master since this release

Assets 7

Features Added

Bugs Fixed

  • GCS-173: The calculation of CR adjustments was broken by the change that introduced a self-control roll of "N/A".
  • Skill containers no longer count as a default. A previous change allowed skill containers to display the sum of the points spent on the things they contained. Unfortunately, if the container was named such that it matched a skill name, those points would be considered as spent on the skill, giving incorrect values for defaults.
  • #12: Skill defaults not correctly accounting for talents.

Data File Changes

  • Dungeon Fantasy RPG data files were added, courtesy of Ben Gauronskas.
  • Revised the HTML output template to use HTML 5 and grid layouts.

@richardwilkes richardwilkes released this Jan 1, 2018 · 58 commits to master since this release

Assets 7

Features Added

  • Partial implementation of GCS-25: Skills & spells can now be based off of 10 rather than a stat.
  • GCS-151: Add self-control roll option of N/A.
  • Skill and spell containers now sum the points spent on items they contain.

Bugs Fixed

  • Unidentified keys will now have the key name emitted as part of the error message when exporting a text template. Previously, most cases would emit a "%s" instead.
  • GCS-143: The "Use GURPS Metric Rules" option isn't honored correctly when calculating the total weight of container.
  • GCS-147: Wildcard Skills pricing the same as Very Hard skills when displayed in templates.
  • GCS-152: Size modifier incorrectly affecting ST pricing with KYOS rules enabled.
  • GCS-161: DR for Vitals missing. DR applied to the Torso now once again shows up as covering the Vitals too.

Data File Changes

  • Incorporated all of the content from the User Content Google Drive share.
  • Miscellaneous contributed data fixes.

@richardwilkes richardwilkes released this Jan 1, 2018 · 78 commits to master since this release

Assets 7

Features Added

  • GCS now tries to auto-detect when macOS has performed App Translocation on it and inform the user what steps need to be taken to prevent this behavior. The real answer here is to pay for whatever is necessary to sign GCS, but I'm currently unwilling to pay for that yearly expense.
  • GCS-137: Improved template support for non-HTML uses and adjusted the UI to reflect that it is actually text export and not just HTML export.
  • GCS-132: Added menu items and command keys for adding/subtracting enough points to move selected skills & spells to the next/previous level.

Bugs Fixed

  • GCS-136: Changed Basic Lift calculation for KYOS rules to match table values.
  • GCS-142: Fix saving of techniques when a language other than English is in use.

Data File Changes

  • Added the Necromancer template, and equipment, advantages, and spells to accommodate it.
  • Added the missing skill penalties for Disturbing Voice.
  • Added metal college spells from Pyramid issue 91.

@richardwilkes richardwilkes released this Jan 1, 2018 · 96 commits to master since this release

Assets 7

Features Added

  • GCS-131: User interface language settable from the user interface.

Bugs Fixed

  • GCS-134: Templates won't open on Linux.

Data File Changes

  • #2: Wizardry Refined from Pyramid 3/60, plus some small Magic prereq fixes.
  • Added all new content from the User Content shared drive.

@richardwilkes richardwilkes released this Jan 1, 2018 · 103 commits to master since this release

Assets 7

Features Added

  • GCS-23: When using the filter to search, skills now look at the contents of the specialization field as well as the name.
  • GCS-55: Support for Pyramid's "Knowing Your Own Strength" article.
  • GCS-107: The sheet, templates and lists can now be scaled while viewing them. I've only added a few discrete scales: 100%, 150%, and 200%, which I think should be adequate. The rest of the UI does not scale (for example, the editor dialogs).
  • Advantages (and disadvantages, quirks, perks, etc.) can now be toggled back and forth between an enabled and disabled state. When disabled, that advantage (and anything it contains) is treated as if it was not actually on the character sheet.
  • Added support for incrementing and decrementing the tech level of selected items.

Bugs Fixed

  • HTML export now writes out individual top-level notes using the @NOTES_LOOP_START/@NOTES_LOOP_END notation rather than the old @notes key.
  • GCS-123: Wrap top-level notes in the HTML export.
  • GCS-124: Incorrect difficulties for some Martial Arts Techniques.
  • GCS-126: Don't allow leveled advantages to be reduced below 0.

Data File Changes

  • GCS-121: Transhuman Space templates updated to 4th Edition, contributed by Johan Winqvist.
  • GCS-128: Perks from Thaumatology - Magical Styles, contributed by R. William Morris.
  • Added all classes and races from the User Content shared drive.

@richardwilkes richardwilkes released this Jan 1, 2018 · 132 commits to master since this release

Assets 7

Features Added

  • GCS-1: Non-humanoid body type support. You can now choose what body type your character has and the hit location table will update appropriately. Standard armor doesn't necessarily make sense for many of the other body types, so custom armor will need to be created for them.
  • GCS-14: Changed the single note field at the end of the character sheet into a list of notes.
  • GCS-20: A piece of equipment can now have a feature added to it that reduces the effective weight of its contained items by either an absolute quantity or a percentage. To make this work properly, a small change to the way the extended weight field is calculated and displayed was made. In the past, it would always show the weight of the container itself plus all of its contents. Now, it only shows the weight of its contents if those contents are actually being carried/equipped. This change allows something like the Pathfinder Bag of Holding Type I to be created by specifying a weight reduction of 250 lbs as a feature and a maximum contained weight of 0 lbs (so that the Bag of Holding entry will turn red if the player places too much inside it).
  • By default, GCS looks for its library of data files next to itself in its installation directory. You can now alter this behavior by setting the environment variable GCS_LIBRARY to point to some other location on disk instead.
  • GCS-113: Initialize new character sheets with the last used page settings.
  • GCS-114: Spells can now have the attribute they are based upon set (was fixed as IQ previously).
  • The Rule of 20 from B344 is now enforced.
  • The Quantity and Carried State columns for equipment are now displayed before the Description column.
  • The current encumbrance background gets a reddish tint when overloaded.

Bugs Fixed

  • GCS-92: No longer mark library files as changed when all that was modified was the sort order.
  • GCS-97: Fixed auto-resizing of table cells when fonts are changed.
  • Altering the Size field now causes the point total to recalculate to accommodate the reduction in cost that Size gives to ST. It was performing the calculation before, but you would only see the result if something else caused the point total to update.
  • Fixed an issue with layout that was partially cutting off some rows of data.
  • If a (dis)advantage isn't leveled, per-level feature adjustments now provide no modifier rather than causing a negative modifier.

Data File Changes

  • GCS-102: Fixed misspelling of 'spacecraft'.
  • GCS-103: Fixed cost and penalties associated with the Shyness disadvantage.
  • GCS-104: Changed the prerequisite for Essential Food to include 6 Food spells rather than 5.
  • GCS-110: Some data files had a defective copy of Magery 0.
  • GCS-111: Fixed feature for Born War Leader and added it to Power Ups.
  • GCS-112: Fixed prerequisites for Herb Lore.
  • Modified bows to use fixed ST ratings, per B270.