Sunday, December 29, 2024

Updating the Classic Traveller Character Generator

Most years, I save up my vacation time and spend the last week or so of the year with my family. Outside of the holiday celebrations this gives me some time to do various projects. 

While my main focus is on finishing up the draft of Into the Majestic Fantasy Realms, I try to do one or two small projects. This year, I worked on updating the Classic Traveller Character Generator that I host on my Bat in the Attic Games website. 

Originally written by Phil Gorman with contributions by Frank Filz, I modified the original source code to include the 12 Citizens of the Imperium careers. It has proven popular with thousands of views every month.

Recently James over on Grogardnia was talking about Classic Traveller and he mentioned that he used a character gen program that was since lost. When I mentioned the generator I host, he didn't like the lack of interactivity.

So I fixed it.


Traveller Interactive Character Generator

The original still exists at its original address except now it has a link to the interactive generator.

You use it by picking a career (or use random). Then clicking Start. This will create a fresh character with no terms. Keep clicking Start if you want to reroll your starts.

Then when you ready to start your first term click Term. If enlistment roll is made you start out in your chosen career. Otherwise the character is drafted into one of the military services. Once you click term, the results will displayed below. For the interactive character generator I enabled Verbose mode by default to allow you to see exactly what is happening. 

Then the generator will ask you to pick your skills. You will get a number of skill picks per term and you can pick which table to roll on.



Per the original rules there a Advanced Education chart that will appear for character with a education of 8+.

Once you picked all the skills for that term then the generator will display.


You can click start to start over or term to continue. If you want to muster out then click MusterOut. 

When you MusterOut you can pick whether you roll on the Cash table or the benefit table.


You can make a maximum of 3 cash rolls after which the option will disappear and you can only roll benefits.


After which the history will end and display that Character Generation has finished. 


The character sheet results and history are all text. So you can select and copy this with your mouse if you want to save your character. I may try later to add a save character option of some type.


I will have another post about my projects for 2025 before the New Year. Meanwhile, enjoy the new Interactive Classic Character Generator!

To everyone, I wish you a very Merry Christmas and a Happy New Year!

10 comments:

Baron Greystone said...

Big smile here and much gratitude. This looks to be fun and useful. Plus I'm always happy to see good PR for CT!

Dick McGee said...

Very cool. I still prefer LBB Traveller to more recent iterations, and probably always will.

Jeff said...

Love to see CT get attention, and will give this a whirl. Thanks Rob!

Lux Mentis said...

Thanks! I have to say people who create things and share for others without running for a dollar... which I do understand... still I prefer to see stuff just made and put out there for knowing it is worth having it and it was fun to create or enhance.

Jacob72 said...

Ha! I think I'll have fun playing with this.

Dreaming Dragonslayer said...

Excellent stuff! Fun CT play in just a few clicks.

AcroRay said...

Brilliant!!! I'll have to give that a try. It's been DECADES since I've rolled up a Classic Traveller character!

Michael S/Chgowiz said...

Must be something in the air! I was playing around with my BSGTU chargen program and getting it working off of github so I can make changes and have them available to folks.

Nice work! Happy New Year!

faoladh said...

Though this isn't directly about the new generator, I've noticed some bugs in the older generator that may affect things in the new one as well. Here's an example from picking a Noble career. Note especially the Survival rolls which the program is ignoring, but also the Commission and Promotion rolls, which seem both to be reversed from the actual career and also mostly ignored by the program. I'd also point out that a character trying for Noble must have a SOC of A or greater, but the generator doesn't seem to acknowledge this:

Noble B Knight Sir Gabriel Papadopoulos 87437B Age 34
4 terms Cr110,000

Skills: Carousing-1, Hunting-1, Leader-1, Navigation-1, Pilot-1, Wheeled Vehicle-1

Benefits: High Passage, Travellers' Aid Society

Service History:
Rolled attributes: 875378
Automatic Enlistment accepted.
--------------------------------------------
Term 1 age 22
Commission roll 5 + 0 vs 10
Commissioned during first term of service as B Knight.
Promotion roll 7 + 0 vs 8
Learned Pilot-1
Learned Leader-1
Learned Wheeled Vehicle-1
Survival roll 4 + 0 vs 5
Reenlistment roll 10 vs 5
Voluntarily reenlisted for second term.
--------------------------------------------
Term 2 age 26
Promotion roll 7 + 0 vs 8
Learned Navigation-1
Survival roll 7 + 0 vs 5
Reenlistment roll 5 vs 5
Voluntarily reenlisted for third term.
--------------------------------------------
Term 3 age 30
Promotion roll 7 + 0 vs 8
Learned Hunting-1
Survival roll 4 + 0 vs 5
Reenlistment roll 9 vs 5
Voluntarily reenlisted for fourth term.
--------------------------------------------
Term 4 age 34
Promotion roll 10 + 0 vs 8
Learned Carousing-1
Survival roll 10 + 0 vs 5
Aging strength throw 8 vs 8
Aging dexterity throw 7 vs 7
Aging endurance throw 6 vs 8
Decreased endurance by -1 to 4
Reenlistment roll 4 vs 5
Denied reenlistment after fourth term.
--------------------------------------------
Mustered Out
10,000 credits
50,000 credits
50,000 credits
Travellers' Aid Society
High Passage

Robert Conley said...

I will check this out, thanks for the report.