Thom's Place on the 'Net

 


« Return to the main Phoenix page

Release: 1.24 (2008-11-06)

  • Requires GCA 4.0.371 or later!
  • Changed how Quick View editing hotspots are drawn to work around a bug under certain print environments.

Release: 1.23 (2008-10-30)

  • Requires GCA 4.0.371 or later!
  • Changed the primary statistics block so that the Size Modifier (SM) trait is editable in Quick View mode.

Release: 1.22 (2008-09-25)

  • Requires GCA 4.0.371 or later!
  • Added the ability to include the global DB score with the active defense scores in the Single DR box.
  • Added the ability to select which body part/location is displayed in the Single DR box.
  • Added the ability to control whether or not portrait images smaller than the portrait canvas will be scaled up to fill it.
  • Added logging of the current size of the portrait canvas when printing or previewing.
  • Changes to better support smaller paper sizes (e.g. A5):
    • Added base font size reduction starting when the current usable page width (total width, less margins) drops below 7 in. (17.78 cm).
    • Changes to the internal layouts of various blocks. I've tried to keep the layouts as similar as possible to the originals. Affected blocks: Page 1 Header (new layout), Languages (adj. layout), Skills (new layout).
  • Various minor tweaks and adjustments.

Release: 1.21 (2008-08-20)

  • Requires GCA 4.0.371 or later!
  • Added support for using Phoenix as the Quick View sheet. When used as the Quick View sheet, the printout should be WYSIWYG, except for the trait selection buttons and visual hints for editing hotspots, which only render in Quick View mode. Options are available under the Font & Styling Options section to control whether the visual hotspots are displayed and what their colors are.
  • Changed how character portraits are displayed: portraits will be centered within the printable area and will not be scaled up to fill the printable area, although dimensions (width and/or height) that exceed the printable area will still be scaled down.

Release: 1.20 (2008-06-04)

  • Requires GCA 4.0.342 or later!
  • Added support for a new tag, skip(), which compliments the existing hide() tag. The skip() tag may be used to tell Phoenix that the owning trait or a list of its attack modes MUST NOT be printed. It is intended for those rare instances where hide() and sheets' hide() ignoring options, and most sheets have them, are simply not enough to adequately control the printing of traits (e.g. when you need to un-hide a group of hidden attacks via a sheet's options, but still want to be able to hide other attacks). It differs from how hide() functions in two ways:
    • Sheets are free to ignore the hide() tag under various circumstances, usually related to sheet options, while the skip() tag must never be ignored.
    • In addition to a simple boolean (true/false) style of usage (e.g. "skip(yes)"), where the whole trait is skipped, the skip() tag can also be used to skip one or more attack modes, in which case the value must start with the at-symbol ("@") and multiple modes are separated with the vertical-bar/pipe ("|") (e.g. "skip(@thrust)" or "skip(@thrust|swing)").
  • Added the ability to display citations/footnotes in the Template/Ad/Disad blocks.
  • Added a new citation/footnote option which enables excluding trait bonuses from citations/footnotes. Useful for characters that have way too many trait bonuses.
  • Added two new styling options which enable changing the description/notes font color (plain text only) and forcing the description/notes to print as plain text, rather than the default RTF.
  • Added a new styling option which enables the ability to draw a GURPS logo, in the header of page one, instead of using a bitmap.
  • Extended the styling option which enabled the ability to print the character's spent points in the header of pages two and beyond to control whether both spent and unspent points print in the header of any/all pages.
  • Changed the Template/Ad/Disad blocks to no longer display complex mode information via the expanded details option.
  • Changed the delimiter character in user defined lists from the comma to the vertical-bar/pipe ("|"). This change was prompted by the increasing ability to use commas in trait names, among other areas.
  • Changed all blocks that print character description/notes and campaign log entry notes to provide better support for printing their contents as plain text, rather than RTF, whether by the new Phoenix option to force plain text or the GCA plain text option (i.e. "Save RTF blocks as plain text instead").
  • Changed various styling bits to better appear on actual paper printouts, as opposed to only appearing well on electronic printouts (e.g. PDF).
  • Moved the Font & Styling Options section to the top of the sheet options.
  • Merged the contents of the Miscellaneous Options section into the Font & Styling Options section, since they are, essentially, styling options.
  • Fixed a problem with the Super-Effort values of the ST and TK ST stats, which resulted from the non-Super-Effort values being added to them more than once.
  • Addressed more internationalization (i18n) issues.
  • Various minor tweaks and adjustments.

Release: 1.19 (2008-02-21)

  • Requires GCA 4.0.342 or later!
  • Equipment/Load-Out Blocks Changes
    • Added the ability to control whether or not item costs print. Choosing not to print item costs will cause the entire Cost sub-column not to print, which will free additional space for the item name/description sub-column.
    • Added support for equipment package traits (meta-traits).
    • Changed the descendant item code to dim/grey-out the monetary cost of descendant items, in addition to their weight, for both package traits and parent/child groups.

Release: 1.18 (2007-12-11)

  • Requires GCA 4.0.342 or later!
  • HOTFIX (1.18+1): Fixed a few issues with the sheet options upgrade code.
  • General Changes
    • Added new, optional, Lifting Feats block.
    • Added support for super-effort strength to various blocks; notably the Primary Statistics, Lifting Feats, Encumbrance Table, and Telekinesis blocks.
    • Added support for measurement units and unit scaling to various blocks; notably the Primary Statistics, Additional Statistics, Lifting Feats, Encumbrance Table, Telekinesis, Attack Tables, Equipment, and Load-Out blocks.
    • Added the ability to optionally print relative skill levels without level bonuses. Note: This option violates the GURPS rules as written, enable at your own risk.
    • Added the ability to optionally print a number of blank lines at the tail of most of the list-type blocks (i.e. Social, Ads, Disads, Skills, Spells, Attack Tables, etc).
    • Added the ability to optionally auto-detect which character your system uses as the decimal/radix point.
    • Added a new color option for most descriptive text (i.e. notes, description, usernotes, and user defined descriptive tags; only page numbers are excluded).
    • Added two new color options for dimmed/greyed-out text.
    • Merged the old Encumbrance and Movement Modes blocks into the new Encumbrance Table block. The new block supports all standard lifting and movement sources. In addition, new options have been added: the ability to disable any of the encumbrance modes (lifting, movement, and/or dodge), and the ability to print small headers for the mode groups.
    • Reworked the separator line code. Separator lines may now be enabled/disabled completely independent of the shading settings. The options have also been changed: a new selection for the Campaign Log block has been added and the old Attack Tables-only sub-item dotted separator line option has been replaced with a more generic version which allows control over a greater range of blocks.
    • Changed the damage/level column shading code, so that the damage/level column and alternating row colors will be blended where they intersect.
    • Changed the way that the hide() tag is handled, to be consistent with GCA's usage, per the GCA 4.0.342 program update. Note: This is essentially a reversion to the way the hide() tag was handled in Phoenix releases prior to 1.16. For a trait to be considered hidden, the hide() tag has to exist and have a non-empty value.
    • Changed the descriptive code to print URLs from the page() tag as their own descriptive entry, rather than trying to cram them onto the trait name/text.
    • Changed the alignment of all point cost fields and their brackets slightly to make the right-side bracket more distinct from their containing block's right-side bounding border.
    • Changed flowable blocks to no longer extend themselves into the remaining column space when they're forced to flow, that behavior caused a few irreconcilable issues; they will now add a new flowed/continued marker to the bottom of the block instead.
    • Various minor tweaks/adjustments/changes in many parts of the sheet.
  • Option Changes (in addition to specific changes listed elsewhere)
    • Added a new option section, Descendant Options, to be the new repository of descendant/child related options.
    • Added a new option section, Citation/Footnote Options, and merged the various citation options (trait bonus/conditional, etc) together into it. This change collects all citation options under one option section.
    • Added the ability to choose the style of citations/footnotes: symbolic footnotes, numeric footnotes, inline citation [fallback: symbolic footnotes], or inline citation [fallback: numeric footnotes] (default: symbolic footnotes). Note: Not all blocks support inline citations. Those that do not will use the listed fallback footnote style instead.
    • Added a new option section, Measurement Options, and new options to go along with it.
    • Merged the Block Printing Options and Block Positioning Options sections.
    • Split the Ancillary Statistics blocks options from the Statistics Options section into their own options section.
    • Split the Encumbrance Table block options from the Statistics Options section into their own options section.
    • Split the Defenses block options from the Statistics Options section into their own options section.
    • Changed many option descriptions as part of a general clean up.
  • Primary Statistics Block Changes
    • Added the ability to control how the HP/FP record blanks print: disabled, compact, or expanded (default: compact).
  • Additional Statistics Block Changes
    • Added two new stats to the built-in list, Broad Jump and High Jump.
    • Added support for the symbol() tag.
    • Changed the default state of the Money stat to: disabled.
  • Ancillary Statistics Blocks Changes
    • Reworked the Telekinesis ancillary statistics block.
  • Defenses Block Changes
    • Added the ability to optionally print a second parry score.
    • Reworked the basic defense boxes to support very long skill names (e.g. "Parry Missile Weapons" and "Two-Handed Axe/Mace").
    • Reworked the optional armor diagram/paper-doll slightly. The bonus DR and DB scores were moved below the locational text, closer to the notes box, the other DR and DB notes fields, from GCA's Protection window, now print in the notes box, and the caption shade color was changed to the statistic blocks shade color.
  • Languages Block Changes
    • Added the ability to optionally print either the level names built into language traits or the spoken/written level names from Basic Set: Characters.
  • Templates/Advantages/Disadvantages Blocks
    • Added the ability to optionally print expanded details (range, radius, and dice rolls), when they're available, about traits.
  • Points Summary Block Changes
    • Changed the block so that it only prints the Spells point summary if the character actually has spells.
  • Combat Tables Blocks Changes
    • Added a column for legality class to the Melee Attacks block.
    • Added the ability to print the infinity symbol in the armor divisor segment of the damage field in the Melee & Ranged Attacks blocks, per Ultra-Tech.
    • Added the ability to optionally print an expanded version of the Humanoid Hit Location Table block, which includes information from Martial Arts.
    • Added the ability to optionally print the usernotes() tag in the Melee and Ranged Attacks blocks. Note: To apply user notes to individual attack/weapon modes, for attacks/weapons with multiple modes, you must separate the notes with the vertical-bar/pipe character ("|") as you would for any mode data (e.g. "This mode goes ZAPP!|This mode makes an earth shattering KABOOM!").
    • Added the ability to optionally print the usernotes() tag in the Spell Grimoire block. Note: This ability is independent of the Spells block.
    • Adjusted the column widths of the Ranged Attack block to better accommodate items from Ultra-Tech.
    • Changed the way that attack modes are identified, per the GCA 4.0.342 program update. Note: Technically, this change is compatible with the previous GCA program update, but it was not required until now.

Release: 1.17 (2007-06-30)

  • Requires GCA 4.0.320 or later!
  • Changed the Defenses block's optional expanded DR table to include a column for DB scores. Note: When the expanded DR table is set to three column mode the note column is dropped due to space constraints.
  • Partially rewrote the page one header block.
  • Various minor internal adjustments.

Release: 1.16 (2007-04-27)

  • Requires GCA 4.0.320 or later!
  • Added new optional sections to the primary statistics block to print checkboxes for: stress points and energy reserves.
  • Added options to the Statistics Options section for the new energy reserves checkboxes. This also required some changes to the hit and fatigue points checkboxes options.
  • Added the ability to optionally print checkboxes for the power tally to the Unlimited Mana ancillary statistic block.
  • Added options to the Statistics Options section for the new Unlimited Mana checkboxes.
  • Added the page() tag to the default list of tags supported by the descriptive tags options. Enabling the printing of the tag causes it to print at the end of its trait's name (full name, incl. levels & mods).
  • Added the ability to optionally force the Points Summary block to print at the bottom of the second column on page one or either column on page two. If you choose to have it print on page two and the sheet finishes before page two, the points summary will print after the last block printed instead.
  • Merged the Additional Statistics block into the primary statistics block.
  • Changed the additional statistics option to work similarly to the descriptive tags options. This will make it easier to pick and chose from among the basic choices without having to edit a textbox every time. It'll also make it easier to add user defined stats, for much the same reason.
  • Changed the Column Break option into the Column Switch option. This change will allow users even more control over where blocks print at the cost of being somewhat less straightforward to use. Instead of forcing a column break, the option now toggles between the columns on the currently active page. Additionally, the Page Break and Column Switch options are not exclusive, so if you enable both options for a given block they with both be executed, page break first, column switch second.
  • Changed the print hidden traits option from a single global option to a list option. The list option contains all blocks that previously honored the global option; the default on all is: disabled.
  • Changed the way that the hide() tag is handled, to be consistent with GCA's usage. Now, for a trait to be considered hidden, the hide() tag must exist and have the value "yes". Previously, the hide() tag merely had to exist.
  • Changed the default order of some of the blocks in the positioning system, the social blocks now precede the template/ad/disad blocks by default, rather than the other way around.
  • Changed the layout of Mage: The Ascension ancillary statistic block slightly.
  • Changed the color of dotted line separators from black to grey.
  • Renamed the list option value "Statistics Blocks" to the, hopefully, more self-explanatory "Ancillary Statistics Blocks".
  • Moved the Ancillary Statistic Blocks print option from the Statistic Options section to the Block Printing Options section. No changes were made to the affected options, they were merely shuffled around a bit. This change collects all block printing options under one option section.
  • Removed the Column/Page Break Options section and folded the options it contained into the Block Positioning Options section. No changes were made to the affected options, they were merely shuffled around a bit. This change collects all positional options under one option section.
  • Removed the utterly pointless "Templates, Meta-Traits" line from the Point Summary block.
  • Fixed a few positioning problems with the blocks that can be statically placed by option.
  • Fixed the several of the list-style blocks so that they will only print hidden children when their print hidden traits option is enabled.
  • Fixed the Load-Out block so that a load-out's total weight tally will print correctly if it is forced to flow to another column by itself.
  • Various minor adjustments.

Release: 1.15 (2007-03-28)

  • Requires GCA 4.0.320 or later!
  • Fixed the Points Summary, Description, and Notes blocks to honor their column and page break options.
  • Removed the Global Options section and folded the options it contained into the Miscellaneous Options section. No changes were made to the affected options, they were just shuffled around a bit.
  • Fixed a very minor issue with the HP/FP checkboxes.

Release: 1.14 (2007-03-20)

  • Requires GCA 4.0.320 or later!
  • Redesigned the Primary Statistics block. It now displays the tech level and size modifier traits by default, as well as sporting new HP/FP record blanks, including breakpoints, which are replaced by the checkboxes if you enable that option.
  • Changed how the various statistics sub-blocks are handled, so they are now treated as their own block, fully integrated into the positioning system. This also means that they are, by necessity, their own self-contained blocks now, rather than being attached to the Primary Statistics block.
  • Merged the old Telekinesis statistic sub-block and the old TK Encumbrance block into the new Telekinesis statistic block. Ugly as sin and badly in need of a redesign, but it works.
  • Redesigned the Unlimited Mana statistic block.
  • Changed the page one header so that: it always displays the race trait, it no longer displays the size modifier trait, as that's handled by the redesigned Primary Statistics block, and the appearance trait makes better use of the space available to it.
  • Changed how split, borrowed, divergent, and superscience tech levels should be recorded. You should now record your extra TL information in either the Tech Level trait's "usernotes" or "notes" tag, preferring the "usernotes" tag, if possible. Previous versions needed this information recorded in the Tech Level trait's Name Extension field, however, this was problematic, so the change was made.
  • Changed how the fatigue points checkboxes section prints the breakpoint chart to conserve space.
  • Changed how the Load-Out block prints the names of load-outs, so that if an encumbrance load-out has been selected, its name will be flagged with bullets.
  • Changed the name of the "Attack Tables" group to "Combat Tables", as that is more fitting to its members.
  • Modified the internal font handling; Phoenix hackers will want to refamiliarize themselves with the new font code.
  • Fixed the Telekinesis statistic block so that it will work properly with the various modifiers that can be added to telekinesis.
  • Fixed the Mage: The Ascension statistic block so it should work with both of the GURPS 4e MtA GDFs floating around.
  • Removed redundant headers from the Defenses block's optional DR table and armor diagram.
  • I might have missed a few changes; shouldn't be anything major, however.

Release: 1.13 (2007-03-15)

  • Requires GCA 4.0.320 or later!
  • Added all of the remaining Statistic blocks, except the primary statistics block, to the positioning system. All blocks, except the page one header and primary statistics blocks, are now positionable.
  • Separated the blocks that were previously grouped together in the positioning system to allow greater positional control.
  • Extended the ability to print the components of package traits to all of the Template/Advantage/Disadvantage blocks, per some data file magick that Eric has been up to lately.
  • Removed the option to enable printing of the TK encumbrance block, as it was essentially superfluous; printing of the TK encumbrance block is now governed by whether the TK statistics sub-block and the encumbrance block print.

Release: 1.12 (2007-03-15)

  • Requires GCA 4.0.320 or later!
  • Added the ability to optionally print descriptive tags in most of the Social blocks, the sole exception being the Reaction Modifiers block.

Release: 1.11 (2007-03-15)

  • Requires GCA 4.0.320 or later!
  • Fixed a missing variable in a few of the statistics sub-blocks.

Release: 1.10 (2007-03-15)

  • Requires GCA 4.0.320 or later!
  • Major update to the options and many other parts of the sheet to make use of the new character sheet options made available by the 4.0.320 program update.
  • Added the ability to optionally print descriptive tags in most of the list-type blocks (e.g. Ads, Disads, Skills, Spells, Equipment, etc).
  • Added two new optional sections to the primary statistics block to print checkboxes for the character's hit points and fatigue points.
  • Added a new optional section to the defenses block to make use of the new armor diagram functionality in GCA.
  • Addressed some rules issues chiefly pertaining to movement and encumbrance.
  • Changed the HP field in the expanded DR Table so that the values listed are the crippling breakpoints for the limbs (i.e. the number of hit points, if taken in one attack, which will cripple the limb in question). Previous to this version, the listed HP values were the thresholds for crippling rather than the actual value needed to cripple the limb.
  • Changed the Notes field in the Melee and Ranged Attacks blocks, so that it will try to wrap on overflow, rather than assuming that it would never overflow.
  • Changed the Melee and Ranged Attacks blocks to use the new charminst() tag instead of minst(), per the 4.0.320 program update.
  • Changed the entry title in the Campaign Log block, so that it will only print the entry title if either the caption or campaign date exist; if they're both blank, the empty title will not print.
  • Changed the header so that it will print "GURPS" in place of the logo image if the logo file name option is blank.
  • Fixed the last instance of referencing a trait without ensuring that the trait actually exists.
  • For Phoenix hackers:
    • Added two new string functions: PxUCFirst(), which uppercases the first character of a string, and PxUCWords(), which uppercases the first character of every word in a string.
    • Added two new rounding functions: PxRoundUp(), which rounds away from zero, and PxRoundDown(), which rounds towards zero. PxRoundUp() examples: PxRoundUp(5) = 5, PxRoundUp(5.1) = 6, PxRoundUp(-5.1) = -6. PxRoundDown() examples: PxRoundDown(5) = 5, PxRoundDown(5.9) = 5, PxRoundDown(-5.9) = -5.
    • Added two new breakpoint functions: GURPS_BreakpointGreaterThan(), which returns the next whole integer greater than the passed value, and GURPS_BreakpointLessThan(), which returns the next whole integer less than the passed value. GURPS_BreakpointGreaterThan() examples: GURPS_BreakpointGreaterThan(4.5) = 5, GURPS_BreakpointGreaterThan(5) = 6, GURPS_BreakpointGreaterThan(5.5) = 6. GURPS_BreakpointLessThan() examples: GURPS_BreakpointLessThan(4.5) = 4, GURPS_BreakpointLessThan(5) = 4, GURPS_BreakpointLessThan(5.5) = 5.
    • Changed the prefix used to prevent namespace clashes from "Pf" to "Px". This change affected two functions: PfTextHeight() is now PxTextHeight(), and PfTextHeightWrap() is now PxTextHeightWrap().
    • Changed the names of several routines for consistency (tme: that's my story, anyway).

Release: 1.08 (2007-01-01)

  • Replaced the print bonuses and conditionals for the skill/spell group option with three new options, one for each major subgroup: skills and techniques (default: yes), ritual magic paths (default: no), and spells (default: no).
  • Added a new options section, Column Break Options, which includes options to force column-breaks before most of the major blocks. This is mainly useful to push blocks that would only be able to print a few lines in their starting column before running out of space to the next column before they start printing; for those that are bothered by that sort of thing.

Release: 1.07 (2006-12-20)

  • Fixed a print formatting issue in the Reaction Modifiers block where an overall negative modifier for appearance and/or status would have a plus-sign prepended to it (e.g. a modifier of "-2" would print as "+-2").

Release: 1.06 (2006-12-11)

  • Replaced the global print bonuses and conditionals option with three new options, one for each group that made use of the old global option: the template/advantage/disadvantage group (default: no), the social group (default: yes), and the skill/spell group (default: yes).
  • Added an option to sort the skill/spell group spell list by spell college (default: no). Since it now has its own option, the spell list is no longer affected by the skill list's category sorting option.

Release: 1.05 (2006-08-23)

  • Changed the Skill block so that it no longer prints the level or relative level fields for items which are only parent items (i.e. parent items created with "_New Parent Item"). This change does not affect parents which are also either skills or techniques (i.e. parent items created by using the Make Parent menu item on an existing skill or technique). This is in accordance with changes made to the basic data files by the July 20, 2006 data update.

Release: 1.04 (2006-07-23)

  • Changed how the Spell Grimoire treats the Prereq field, so that non-numeric values within the field do not cause the sheet to crash.

Release: 1.03 (2006-07-08)

  • Updated the Campaign Log block:
    • Added an option to control whether the Campaign Log block prints on a new page at the end of the sheet (default: yes). If set to 'no', the Campaign Log block will print after the Points Summary block, and also after the Notes and Description blocks if they are printing there as well.
    • The campaign log point aggregates, Logged, Other, and Total, now print at the top of the campaign log, before any of the log entries.
    • Fixed a minor glich.

Release: 1.02 (2006-06-21)

  • Added a few more RTF printing tweaks.
  • Replaced one of the Block boxes under the Active Defenses block with a Dodge box. The Dodge box prints your unencumbered dodge score; as an option (default: yes), if you are encumbered, it will also print your current encumbered dodge score and your current encumbrance level. Additionally, like the Encumbrance block, if you choose to have it also print your current encumbered dodge score, it will note if your current load-out weight exceeds your extra-heavy encumbrance level.
  • Added the new Campaign Log block. It also comes with the following options:
    • Control whether or not the Campaign Log block prints (default: no).
    • Control whether or not an entry's Notes field prints (default: yes).
    • Sort the campaign log from newest to oldest or oldest to newest (default: newest to oldest).
    • Alternate entry shade color.

Release: 1.00 (2006-05-23)

  • Initial public release.

« Return to the main Phoenix page