Package Updates

June 26, 2022

** Core Supplemental

* GCA Prime Sheet (now 1.0.5)

Fixed an issue in the attack blocks where notes weren’t being printed (based on footnotes settings, which weren’t meant to apply to this).

* Launchcodes.xml

Brave, Chrome, Edge, and Firefox now added to the available PDF readers you can set in Options.

A variety of bits to choose from (b190)

b190

The routine used to allow scaling of super-large values was truncating/rounding small values with decimal places. Most places it was used that didn’t matter, but it affected Basic Speed, where it does. That routine now allows up to two decimal places if they exist.

There was a bug in the sheet option control that handles the new option for selecting one or more listed items and then allowing the user to arrange them in the order desired (List Selected & Ordered). This bug occurred when there were duplicate items, and the user attempted to move any of those duplicates; the duplicates just got bundled together at the end of the list and couldn’t be moved. That bug is now fixed.

After fixing the List Selected & Ordered bug, I added some support for drag-and-drop to add/remove items, and to reorder items in the selected list.

The Library panes used in Unified and Sheet views now have an additional option for filtering the categories being displayed. If you right-click an item selected in the list, you can select a category that it belongs to, which will then exclude that category of items from the displayed listing. For example, you could click on Absolute Direction, then right-click and select Exclude Trait Category to get a list of categories to which Absolute Direction belongs, then select Mundane to have all traits that belong to the Mundane category excluded from the library list. A check box pane will appear directly under the categories drop-down (above the filter pane), with a No ‘Mundane’ option listed and checked. Unchecking the box will clear that exclusion. The exclusion will persist until you check the box to clear it.

And, expanded the system above, so you can right-click in the Library list and then select Exclude Categories… to pick from a dialog of all the categories that apply to the current list. All the categories you check there will then be excluded, and added to the checklist of exclusions. There is now also a big red X button to clear the entire group of exclusions all at once, if you’re done with them.

Added the ability to convert a template or metatrait into a parent with children structure instead. This removes all the access-control features (hide, lock, etc.) from the related traits in the process. You can access this feature by selecting the desired template trait in the Character list (and only that trait), then choosing the “Convert to Parent/Child” option which will appear in the right-click or Traits menus. That will convert the template or metatrait into a parent with children. You can not undo this.

Updated the code that puts deleted traits into the Recycle Bin to *not* preserve the “NO XYZ” traits that are auto-created by GCA when you disable a component trait in a template. Because these are part of a behind-the-scenes system, they don’t work quite like regular traits, and if you Restore them from the Recycle Bin they may behave problematically.

Added text to the headers for the Armor sections in Edit Traits, so that it’s more clear that the non-editable display is *after* all modifiers and bonuses have applied, while the editable section is before those. Also, changing values did not immediately trickle-through, so that has also been updated to do so.

Adjusted code in the Info pane so the mouse pointer won’t flicker like crazy over page numbers.

Package Updates

June 16, 2022

** Core Supplemental

* GCA Prime Sheet (now 1.0.4)

Fixed a bug that prevented duplicate blocks from being processed. (There is *still* a bug inside GCA”s control for selecting the blocks you want, that won’t allow you to move any duplicate blocks in the block order. That will require a GCA update to fix.)

There was an issue that would advance the page layout in a weird way if the Background block was included in the desired blocks, but had no content. That should now be fixed.

Fixed a bug that truncated/rounded the display of Basic Speed in the Attributes TopLine and Basics blocks. This was related to the added support for super-large values, and the use of the mega value adjustment routine in GCA. There is now a fix for the sheet, and there will be a fix in GCA itself next release.

The first draft of Uses check boxes is now included. This only prints them in the ‘inline’ fashion in the trait lists. (I’ll add more options later, but this was what was done when the bug fixes needed to go out.) You can select this behavior in the General Trait Band Options block, at the bottom of the Extra Info section.

** Spring Bandit Sheet (now 1.0.10)

Fixed a bug that truncated/rounded the display of Basic Speed in the Attributes TopLine band. This was related to the added support for super-large values, and the use of the mega value adjustment routine in GCA. There is now a fix for the sheet, and there will be a fix in GCA itself next release.

Version 5.0.189 Released

GURPS Character Assistant 5.0.189.0 has been released. Get the updated installer from your Warehouse 23 downloads page.

This update squashes a bug I created by incompletely fixing a different-but-related bug last build..

Note: You get the updated installer by re-downloading GURPS_Character_Assistant.zip from your Warehouse 23 account, and running the gca5setup_5.0.189.release.exe program that it contains. There is no separate update-only installer, you have to download and reinstall the program. It will not overwrite your personal data, it will overwrite your installation of GCA with the new and updated version.

 

I broke a bit again. Ugh. (b188)

b188

I made a mistake when fixing the bug for initializing bonuses of the ‘gains’ type. I only checked one of the two bits that I needed to check, and the less important one at that <ugh>. Unfortunately, that resulted in breaking a different set of bonuses, primarily with modifiers. That is now fixed. I’m sorry about that.

Version 5.0.187 Released

GURPS Character Assistant 5.0.187.0 has been released. Get the updated installer from your Warehouse 23 downloads page.

This update squashes a few bugs and includes some new features, which you can read about in the build notes below if you like.

Note: You get the updated installer by re-downloading GURPS_Character_Assistant.zip from your Warehouse 23 account, and running the gca5setup_5.0.187.release.exe program that it contains. There is no separate update-only installer, you have to download and reinstall the program. It will not overwrite your personal data, it will overwrite your installation of GCA with the new and updated version.

 

A refactored bit (b186)

b186

Re-implemented some of the super-effort stuff I was working on, to better reflect intended usage.

Added IsHidden() function to GCATrait, which returns True if the trait is tagged to be hidden, False if not.

Made a small change in the process used to load characters, which should remove some calculations when assigning child items to their parents. Since there is a full recalculation made once the character is loaded, this should not affect any utility, just decrease loading times a bit for lots of child items.

There was a bug in correctly initializing bonuses loaded from saved characters, when those characters used gains bonuses (“to me from X” style). This bug could cause an issue that resulted in any such bonus causing an endless loop. That is now fixed.

Package Updates

2022 June 8

** Core Supplemental

* GCA Prime Sheet

Improved support for Super-Effort ST, Super-Effort Lifting ST, and Super-Effort Striking ST.

** Spring Bandit Sheet

Improved support for Super-Effort ST, Super-Effort Lifting ST, and Super-Effort Striking ST.

* Core Books

GURPS Supers 4e.gdf

[ATTRIBUTES]
Super-Effort Lifting ST
Super-Effort Basic Lift
Super-Effort One-Handed Lift
Super-Effort Two-Handed Lift
Super-Effort Shove/Knock Over
Super-Effort Carry on Back
Super-Effort Shift Slightly
TK Super-Effort ST
TK Super-Effort Basic Lift
TK Super-Effort Max Lift
TK Super-Effort Shove/Knock Over
TK Super-Effort Shift Slightly
Super-Effort ST
Super-Effort Striking ST
TK Super-Effort Striking ST
added a hideme() tag to handle if they should be hidden or not

[Advantages]
<Attributes>
Super ST
replacetags() removed because the new hideme() tags should handle the intended function

[Modifiers]
<Super ST>
Super ST, +300%
replacetags() removed because the new hideme() tags should handle the intended function

<Striking ST>
Super-Effort, +400%
replacetags() removed because the new hideme() tags should handle the intended function

<Lifting ST>
Super-Effort, +400%
replacetags() removed because the new hideme() tags should handle the intended function

GURPS Powers 4e.gdf

Super-Effort Lifting ST
Super-Effort Basic Lift
Super-Effort One-Handed Lift
Super-Effort Two-Handed Lift
Super-Effort Shove/Knock Over
Super-Effort Carry on Back
Super-Effort Shift Slightly
TK Super-Effort ST
TK Super-Effort Basic Lift
TK Super-Effort Max Lift
TK Super-Effort Shove/Knock Over
TK Super-Effort Shift Slightly
added a hideme() tag to handle if they should be hidden or not

#MergeTags in “AD:Lifting ST”
removed because the new hideme() in each tagged attribute should handle the intended function

#MergeTags in “AD:Telekinesis”
removed some of the targets because the new hideme() in each tagged attribute should handle the intended function

Package Updates

2022 June 7

Core Books

Dungeon Fantasy RPG.gdf

[Languages]
I don’t know if it was an oversight, or somehow the file got reverted at some point and I didn’t notice, but all Languages were still listed as Advantages, even though I’d changed all references to use LA:. So, I moved all languages to Languages, where they belong. Also updated the new language wizards.

 

Package Updates

2022 June 6

Core Supplemental

GCA Prime Sheet

Removed a bunch of obsolete stuff mistakenly left active

Adjusted grid layout a tiny bit to have any assigned row height become the minimum height for that row

Made it so I could turn off the normal lines of a grid by setting the line definitions to Nothing

I noticed that a cell with text padding on was drawing the cell border around the text area, instead of around the cell, so that should be fixed now

Created a new block: Attributes – OCS Style; this is the official character sheet ‘blocky grid’ style, with options to change that style a fair bit

Created a new block: Basics – OCS Style; this is the Basic Lift, Basic Speed, Basic Move, and Damage bit from the official sheet, with options to change it up a bit.

Added EdgeBorders to Grid so that I can print only part of a grid border if I want, although I’m not doing anything with it for now.

Updated the Movement grid to offer GCA-style shading, which is to shade the non-move rows instead of alternate rows

Updated the ‘Block Happy’ preset profile to make use of the two new OCS style blocks.