Omar's Home Page

Home GURPS Fudge Planesape

gtkchar4e

A Perl/GTK character creator for GURPS/4e

Download version 1.1.1: gtkchar4e.perl

This is a Perl character editor. Except, possibly, for installing a couple of Perl modules, it should "just work" on a recent Linux distribution. You should be able to make it work on any other Unix. I have also managed to get it to work on MacOS X (but no longer have access to the Mac); on it, I had installed Fink in order to get Perl and lots of the standard Perl libraries. I have no idea if it will work under cygwin on Windows, or if the necessary gtk2-perl ports have even been done.

Disclaimer: GURPS is a trademark of Steve Jackson Games, and its rules and art are copyrighted by Steve Jackson Games. All rights are reserved by Steve Jackson Games. This game aid is the original creation of Rob Knop and is released for free distribution, and not for resale, under the permissions granted in the Steve Jackson Games Online Policy.


Installation

Just download and run the puppy with Perl. You need a recent version of Perl (5.8 or later, although if it's later than 6.0 it's possible things will break; dunno). You also need gtk2-perl, and the XML modules XML-Twig and XML-Writer. You can get these modules from CPAN. However, if you're on Linux, there's a good chance that your distribution includes packages that have these modules, and you will be much happier installing your distribution's packages (if they aren't already installed). For example, on Debian, I just installed the packages libxml-twig-perl and libxml-writer-perl.


Bugs

Features

Some will see these as bugs, but really they're just part of how the program works.

Point totals, weight carried, and encumbrance aren't updated.
Click "Update" at the top. The update is sometimes automatically run when you change something, but not always. To make sure you're up to date, you can click "Update" at any time.

Skills aren't getting bonuses from advantages like Talents!
The program isn't that smart. You have to put them in manually. Edit the skill, and add the bonus. If you remove the advantage from your character, the bonuses won't automatically go away, either!

Real Bugs

After an advantage is edited, it gets moved up on the list.
Also annoying. Very annoying. I'll fix it sometime. Right now, you just have to move the thing around again after this happens.


Documentation

Yeah, yeah, I know, I really need to write some.


Sample Characters

Save these XML files to your disk, and load them into gtkchar4e as examples created in the program.

Fernando Reyes, "The General"
A 500-point Supers character that uses the Metric Mastery Power I was inspired to put together after reading GURPS Powers. he was designed for a campaign ("Planetary") run locally by Joe Taylor, but as of this writing has not actually been used.

Spirit Template
The Spirit meta-trait. If you're going to create a lot of Spirit characters, it's handy to read this in, modify it, and then save it under a different name each time.