Category Archives: Package Updates

Package Updates

* Package Updater (v1.0.9.2)

The updater will now recheck the calling program version, and the version check data for each manifest, when rebuilding the available packages UI. This will allow for GCA to be updated and then version-locked packages to be installed afterward in the same session, if they then satisfy the needed version requirement. Previously, you had to leave the updater and then re-run Check For Updates again from GCA to run a new session of the Updater in order to install a package that was version locked to the version that you just installed.

Package Updates

Delvers to Grow.gdf
[LISTS]
<Wizard Upgrades>
Added TE:Spellslinger

GURPS Magic – Least of Spells.gdf
Requires=”GURPS Basic Set 4th Ed.–Characters.gdf”,”GURPS Magic 4e.gdf”
LoadAfter=”GURPS Basic Set 4th Ed.–Characters.gdf”,”GURPS Magic 4e.gdf”
Added.

[SPELLS]
<Fire:Fi>
Oven Mitts
Puff
duplicate type() tag removed. Thanks DeathDaisy.

GURPS Thaumatology 4e.gdf
[ADVANTAGES]
Increased Threshold
added Supernatural Mental to cat()

Pyramid 3-65 – Half-Stat Defaults.gdf
[SKILLS]
#ReplaceTags in “SK:Riding (%beast%)”
#ReplaceTags in “SK:Riding (Big Cats)”
#ReplaceTags in “SK:Riding (Dogs)”
#ReplaceTags in “SK:Riding (Equines)”
#ReplaceTags in “SK:Riding (Raptors)”
added to match Basic Set. Thanks DeathDaisy.

#ReplaceTags in “SK:Riding”
removed

Pyramid 3-65 – Half-Stat Defaults (Rule of 20 Off).gdf
[SKILLS]
#ReplaceTags in “SK:Riding (%beast%)”
#ReplaceTags in “SK:Riding (Big Cats)”
#ReplaceTags in “SK:Riding (Dogs)”
#ReplaceTags in “SK:Riding (Equines)”
#ReplaceTags in “SK:Riding (Raptors)”
added to match Basic Set. Thanks DeathDaisy.

#ReplaceTags in “SK:Riding”
removed

Pyramid 3-83 – Knowing Your Own Strength.gdf
New file added.

Package Updates (Books)

Delvers to Grow.gdf
[Templates]
Undead Slayer
Added a missing comma.

Discworld RPG.gdf
[Attributes]
Money
Remaining Funds
Both of these now include “+ char::campaigntotalmoney” in their basevalue() so that they will include money received through the Campaign Log as part of their totals. Normally, GCA automatically adds that value to these attributes when making calculations for the Points Bar display, so it needs to be updated to *not* do that when it is already included in the attribute score.
* This change will not affect existing characters unless you Resynchronize the character and check the Attributes box. *
* If the Money $ display on the Points Bar does not match the Money attribute on your character, be sure that you have Resynchronized Attributes and that your GCA5 version is higher than 5.0.192. *

Dungeon Fantasy RPG.gdf
Corrected some ‘enegy’ typos to ‘energy’.

[Attributes]
Money
Remaining Funds
Both of these now include “+ char::campaigntotalmoney” in their basevalue() so that they will include money received through the Campaign Log as part of their totals. Normally, GCA automatically adds that value to these attributes when making calculations for the Points Bar display, so it needs to be updated to *not* do that when it is already included in the attribute score.
* This change will not affect existing characters unless you Resynchronize the character and check the Attributes box. *
* If the Money $ display on the Points Bar does not match the Money attribute on your character, be sure that you have Resynchronized Attributes and that your GCA5 version is higher than 5.0.192. *

[Body]
<Humanoid>
Updated body part display locations to better fit default image.

[HitTables]
<Humanoid>
Added.
Updated rolls and notes to match those in Exploits, but edited to fit a simple Humanoid body (no extra limbs, tails, wings, etc.)

<Universal Dungeon Fantasy>
Added this table to match the table in Exploits, which includes adjustments and notes for extra limbs, tails, wings, etc.

[Modifiers]
<Arrow>
Flaming
Added

<_General>
Continual Light
Haversack
Resistance
Deflect
All of these added from Matthew Woods, with some adjustments from Armin.

<Melee Quality>
Accuracy
Puissance
Penetrating Weapon
Shatterproof
Defending Weapon
Flaming Weapon
Icy Weapon
Lightning Weapon
Ghost Weapon
Graceful Weapon
Loyal Weapon
All of these added from Matthew Woods, with some adjustments from Armin.

<Bow Quality>
Accuracy
Puissance
Penetrating Weapon
Shatterproof
Ghost Weapon
Loyal Weapon
All of these added from Matthew Woods, with some adjustments from Armin.

<Arrow>
Accuracy
Puissance
Penetrating Weapon
Flaming Weapon
Icy Weapon
Lightning Weapon
Ghost Weapon
All of these added from Matthew Woods, with some adjustments from Armin.

<Armor>
Fortify
Deflect
Lighten
All of these added from Matthew Woods, with some adjustments from Armin.

<Shield>
Defending Shield
Deflect
Lighten
All of these added from Matthew Woods, with some adjustments from Armin.

[Disadvantages]
<_General>
Odious Personal Habit (“Constant Humming or Singing”)
Added

Compulsive Carousing
Compulsive Generosity
Compulsive Lying
Added conditional bonuses/penalties.

[Equipment]
<Ammunition>
Arrow (Bodkin Point)
Arrow (Cutting Point)
Crossbow Bolt (Bodkin Point)
Crossbow Bolt (Cutting Point)
Added

<Clothing>
“Clothing, Complete Outfit”
Added

<Weapons>
Composite Bow (ST %choice%)
Composite Crossbow (ST %choice%)
Crossbow (ST %choice%)
Longbow (ST %choice%)
Pistol Crossbow (ST %choice%)
Regular Bow (ST %choice%)
Short Bow (ST %choice%)
Added modes for Standard Point, Bodkin Point, Cutting Point, and Flaming: Follow-Up

<Other Magic Items>
Bottomless Purse
Cornucopia Quiver
Gem of Healing
Ironskin Amulet
Moly Amulet
Necklace of Fireballs
Salamander Amulet
Serpent’s Amulet
Siege Stone
Wizard’s Staff
Wizard’s Wand
Added.

[Spells]
<Movement:Mo>
Added SP:Quick March (Druidic)

Dungeon Fantasy RPG – Companion 3.gdf
Book added. Thanks to Matthew Woods.

GCA5 Symbols.GDF
[SYMBOLS]
A number of the rules referred to the _Cinematic.png image. That image was removed a long time ago, but the rules weren’t updated to reflect that. That is now fixed.

GURPS Action 1 – Heroes.gdf
[TEMPLATES]
Assassin (Action)
Cleaner (Action)
Demolition Man (Action)
Face Man (Action)
Hacker (Action)
Infiltrator (Action)
Investigator (Action)
Medic (Action)
Shooter (Action)
Wheel Man (Action)
Wire Rat (Action)
notes() changed to usernotes()

GURPS Action 3 – Furious Fists.gdf
[TEMPLATES]
Big Guy (Action)
Fast Guy (Action)
Ninja (Action)
Traceur (Action)
Weapon Master (Action)
notes() changed to usernotes()

GURPS Action – Pyramid 3-53 – Extended Action.gdf
[TEMPLATES]
Horseman (Action)
notes() changed to usernotes()

GURPS After The End 1 – Wastelanders.gdf
[TEMPLATES]
Doc (After the End)
Hulk (After the End)
Hunter (After the End)
Nomad (After the End)
Scavenger (After the End)
Tech (After the End)
Trader (After the End)
Trooper (After the End)
Trader – Experienced (After the End)
notes() changed to usernotes()

GURPS Basic Set 4th Ed.–Characters.gdf
Corrected some ‘enegy’ typos to ‘energy’.

[Attributes]
Money
Remaining Funds
Both of these now include “+ char::campaigntotalmoney” in their basevalue() so that they will include money received through the Campaign Log as part of their totals. Normally, GCA automatically adds that value to these attributes when making calculations for the Points Bar display, so it needs to be updated to *not* do that when it is already included in the attribute score.
* This change will not affect existing characters unless you Resynchronize the character and check the Attributes box. *
* If the Money $ display on the Points Bar does not match the Money attribute on your character, be sure that you have Resynchronized Attributes and that your GCA5 version is higher than 5.0.192. *

[Modifiers]
<Damage Resistance>
Force Field
Added gives(=All+nobase to owner::location$) to automatically change DR to cover all locations

[Advantages]
<Mundane Social, Mundane, Social>
Pitiable
gives(+1 to SK:Panhandling) changed to gives(+3 to SK:Panhandling)

[Body]
<Humanoid>
Updated body part locations to better fit default image.

[Equipment]
“Auto Shotgun, 12G”
Removed the duplicate malf() entries from each newmode().

GURPS Dungeon Fantasy 5 – Allies.gdf
#ReplaceTags in “AD:Ice Weasel Bite” with “displaycost(26), skillused(ST:DX, SK:Brawling), x(), notes(Possible Paralysis), initmods(_
changed notes() to itemnotes()

GURPS Dungeon Fantasy 13 – Loadouts.gdf
[Equipment]
“Trident”
notes() changed to itemnotes() in each mode.

GURPS High-Tech Pulp Guns Volume 1.gdf
[Equipment]
Added quotes around so very many item names.

Colt Model 1878
H&H Paradox Gun
Winchester Model 97
FN-Browning Auto-5
H&R Model 8 Standard
Merkel Modell 145
Winchester Model 12
Greener Police Gun, 14.5G 2.56”
Remington Model 17, 20G 2.75”
LeFever Nitro Special, 12G 2.75”
Ithaca Auto & Burglar, 20G 2.5”
Ithaca NID Field, 12G 2.75”
Winchester Model 21, 12G 2.75”
Remington Model 32, 12G 2.75”
Manville M12, 12G 2.75”
Removed the extraneous mode() tag.

Greener F35 Far-Killer
Removed the extraneous mode() tag.
Renamed second newmode() to Slug.

Winchester Model 1887
Removed the extraneous mode() tag.
Removed the second newmode() tag because it was largely a duplicate of the first, and the other stats didn’t seem to make sense for that.

GURPS Lite 4th Ed.–Characters.gdf
[Attributes]
Money
Remaining Funds
Both of these now include “+ char::campaigntotalmoney” in their basevalue() so that they will include money received through the Campaign Log as part of their totals. Normally, GCA automatically adds that value to these attributes when making calculations for the Points Bar display, so it needs to be updated to *not* do that when it is already included in the attribute score.
* This change will not affect existing characters unless you Resynchronize the character and check the Attributes box. *
* If the Money $ display on the Points Bar does not match the Money attribute on your character, be sure that you have Resynchronized Attributes and that your GCA5 version is higher than 5.0.192. *

[Equipment]
<Lite – Armor>
Cloth Armor Suit
Leather Armor Suit
Light Scale Suit
Mail Suit
Steel Laminate Suit
Plate Suit
Flak Jacket
Ballistic Vest
Notes() changed to description()

GURPS Low Tech 4e.gdf
[BODY]
<Humanoid – Low Tech>
Now showing Chest and Abdomen instead of Torso.
Updated body part locations to better fit default image.

[HitTables]
<Humanoid – Low Tech>
Added this hit location table to go along with the Body “Humanoid – Low Tech”.
Some of the hit penalties here are worked out with Kromm because they’re not specifically noted in the book.

[Equipment]
“Qian Kun Ri Yue Dao”
Fixed a missing comma between a couple newmodes()

[Equipment]
Added a section near the end that includes a bunch of updates, courtesy of DeathDaisy, to update the Build Your Own system items.

[Modifiers]
<Equipment>
Equipment: Disguised
Equipment: Styling
Equipment: Rugged
Equipment: Cheap (Clunky)
Equipment: Cheap (Fragile)
Equipment: Expensive
Each replaced cost to use CF pricing as per the book. (This makes them incompatible with the ones in other books, but loading the other books should replace these with those if those books are loaded later.)

GURPS Martial Arts 4e.gdf
[Equipment]
Large Hungamunga
Removed the tag mode() from newmode(Thrown).

GURPS Monster Hunters 1 – Champions.gdf
[Equipment]
“Sniper Rifle, 7.62mm”
rcl(2) changed to rcl(3)

GURPS Powers 4e.gdf
[Modifiers]
<Damage Resistance>
Force Field
Added gives(=All+nobase to owner::location$) to automatically change DR to cover all locations

GURPS Prime Directive 4e.gdf
[Advantages]
Physical Science
notes() changed to usernotes()

[Equipment]
Light Combat Armor
Medium Combat Armor
Heavy Combat Armor
Diagnostic Table
Heat Suit
Medical Pouch
Light Monocrys (vest)
Light Monocrys Suit
Medium Monocrys Vest
Medium Monocrys Suit
Heavy Monocrys Vest
Heavy Monocrys Suit
Remote Probe
IRD chip
Standard Vacc Suit
Heavy Duty Vacc Suit
Armored Vacc Suit
Wet Suit
Military Wet Suit
notes() changed to usernotes()

GURPS Steampunk 3 – Soldiers and Scientists.gdf
Book added. Thanks to Gareth Parker.

GURPS Tales of the Solar Patrol 4e.gdf
File replaced by newer one from the author.

GURPS Thaumatology 4e.gdf
Section for Raw Magic added to end of file. (Thanks to Symbiode)

[Advantages]
<Raw Magic>
Raw Magic Store
Added

[SPELLS]
<Meta-Spells>
Detect Raw Magic
Analyze Raw Magic
Process Raw Magic
Added

<~Ritual – Meta-Spells:MS>
Detect Raw Magic (Ritual)
Analyze Raw Magic (Ritual)
Process Raw Magic (Ritual)
Added

GURPS Transhuman Space Changing Times 4e.gdf
[TEMPLATES]
Cryobot (Changing Times)
Snakebot (Changing Times)
Snakebot – Combat Naga (Changing Times)
notes() changed to usernotes()

GURPS Transhuman Space Shell-Tech 4e.gdf
[TEMPLATES]
Crocshell (Shell-Tech)
Cybertool (Shell-Tech)
J-56 Ying Transatmospheric UCAV (Shell-Tech)
Seeker Missile (Shell-Tech)
Cyberdolphin (Shell-Tech)
Ro-Ped (Shell-Tech)
Herzberg Cybershell (Shell-Tech)
Titan RATS (Shell-Tech)
Zero-G Stevedore (Shell-Tech)
notes() changed to usernotes()

Service Nanosat (Shell-Tech)
Service Nanosat – Dust-Buster (Shell-Tech)
Service Nanosat – Sabotage (Shell-Tech)
creates()
PE:Low-power thrusters
notes() changed to usernotes()

GURPS Ultra-Tech 4e.gdf
[Modifiers]
<Melee Quality>
Composition: Hyperdense Blade (TL11)
gives()
“=nobase to owner::armordivisor” changed to “=nobase to owner::armordivisor$”
“=5 to owner::armordivisor” changed to “=+5 to owner::armordivisor bymode where damtype includes anyof “cut,imp””
=+@textindexedvalue( $modetag(damtype), (“cut”, 2), (“imp”, 2) ) to owner::damage$”
changed to
“=+2 to owner::damage bymode where damtype includes anyof “cut,imp””

<Sword Class Quality>
Weapon Quality: Superfine (TL9+)
gives()
“=nobase to owner::armordivisor” changed to “=nobase to owner::armordivisor$”
“=2 to owner::armordivisor” changed to “=2 to owner::armordivisor” bymode where damtype includes anyof “cut,imp”
“=+@textindexedvalue( $modetag(damtype), (“cut”, 2), (“imp”, 2) ) to owner::damage$”
changed to
“=+2 to owner::damage bymode where damtype includes anyof “cut,imp””

Composition: Monowire Blade (TL9^+)
gives()
“=nobase to owner::armordivisor” changed to “=nobase to owner::armordivisor$”
“=+10 to owner::armordivisor” changed to “=+10 to owner::armordivisor bymode where damtype includes “cut””
“=+@textindexedvalue( $modetag(damtype), (“cut”, 2) ) to owner::damage$”
changed to
“=+2 to owner::damage bymode where damtype includes “cut””

Composition: Vibroblade (TL10)
gives()
“=nobase to owner::armordivisor” changed to “=nobase to owner::armordivisor$”
“=+3 to owner::armordivisor” changed to “=+3 to owner::armordivisor bymode where damtype includes “cut””
“=+$/textindexedvalue( $modetag(damtype), (“cut”, 1d) ) to owner::damage$”
changed to
“=+1d to owner::damage$ bymode where damtype includes “cut””

Composition: Vibroblade (TL11)
gives()
“=nobase to owner::armordivisor” changed to “=nobase to owner::armordivisor$”
“=+3 to owner::armordivisor” changed to “=+3 to owner::armordivisor bymode where damtype includes “cut””
“=+$/textindexedvalue( $modetag(damtype), (“cut”, 1d+1) ) to owner::damage$”
changed to
“=+1d+1 to owner::damage$ bymode where damtype includes “cut””

Composition: Vibroblade (TL12)
gives()
“=nobase to owner::armordivisor” changed to “=nobase to owner::armordivisor$”
“=+3 to owner::armordivisor” changed to “=+3 to owner::armordivisor bymode where damtype includes “cut””
“=+$/textindexedvalue( $modetag(damtype), (“cut”, 1d+2) ) to owner::damage$”
changed to
“=+1d+2 to owner::damage$ bymode where damtype includes “cut””

Composition: Nanothorn Blade (TL11^)
gives()
“=nobase to owner::armordivisor” changed to “=nobase to owner::armordivisor$”
“=+10 to owner::armordivisor” changed to “=+10 to owner::armordivisor bymode where damtype includes “cut””

Variant – Basic Damage – Swing as Thrust+2.gdf
File added.

Variant Low-Tech 4e – Metric Equipment.gdf
File corrected (targets for replacetags, units()). Thanks to DeathDaisy.

Package Updates

** Core Supplemental

* GCA Prime Sheet (now 1.0.5) – (NOTE: This should have been updated to 1.0.6 but was not.)

Updated to allow for properly printing the RTF text of description() and usernotes() for traits.

Added options to have description() and usernotes() print as plain text instead of rich text.

Add options to always show description() or usernotes() for traits that are highlighted a certain color (or highlighted at all).

Updated to use Mode’s DamageDisplayText for damage displays.

* GCA5.xsd

Added element ‘vttnotes’ to the ‘ref’ block of GCATrait

Added element ‘vttmodenotes’ to GCAAttackMode block

Added elements ‘minimode_damage’,’minimode_damtype’,’minimode_armordivisor’, and ‘minimode_radius’ to GCAAttackMode block

Changed element ‘penalty’ in GCAHitLocationLine to a string.

* TagDefs.xml

Updated ‘mode enabled’ text to instead be ‘mode specific’.

Updated to include text for vttnotes() and vttmodenotes().

Updated to include text for minimode_damage(), minimode_damtype(), minimode_armordivisor(), and minimode_radius().

* BookCodes.xml

Added Dungeon Fantasy: Companion 3.

Package Updates

2022 July 5

* Delvers to Grow for DFRPG

** Delvers to Grow.gdf

[Packages]
<Spell Packages – Delvers to Grow>
All of the “Spell Packages – Delvers to Grow” packages in Templates were invisible to users inside of the Templates library lists. That now seems counter-productive to me, since I allow all other builder-parts to appear in those lists. So, with this update, I made them visible.

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.

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.

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