Frank Filz's Traveller Page

The following are some data files that I have been working on for producing a star map for my universe:

The way I used this data is first the last three files are used as input by a program that generates stars and groups them into polities.

The primary file is essentially a list of bright stars (mostly taken from href="">The Brightest Stars with a few other stars and objects entered. Most lines represent a star. Lines that begin with a "*" are centers (or capitals) of polities. These are the polities then populated by the program. If a polity center is followed by a line beginning with a "+", that line allows the standard jump distance of 30 parsecs to be overriden. The program will make sure every star in the polity is reachable by jumps within this distance. A polity that is not jump capable can have a jump distance of zero. Lines beginning with an "=" indicate connections between polities. The program will assure that the connection can be made without jumps larger than the jump distance. If the first star id is non-zero, then any stars placed to allow the connection will be assigned to that polity. When this file is read in, initially, only stars that belong to a polity are actually placed. Lines beginning with "#" are comments.

The second character on each star line indicates the general type of star system: G: "good" planets, P: "poor" planets, R: resource planets/systems, F: fuel stop, S: scientific station, H: historic site, M: military base, A: ancient civilization relic/archeological site. Star name and spectra are obvious. The association column gives the name of the polity. The pol column indicates the star is a member of that polity (the !RESERVE 19 line means that 19 polity centers will be moved to the first 19 entries of the star list as it is read in, this makes it easy to human assign polities without having to number the stars in the input file. The P Distance column is the distance from the polity center (in the input file this is likely to be 0). Abs Mag is obvious. The dist column is the distance from Sol. Then the XYZ coordinates are given. Finally, other notes can be associated with a star, here I have provided some known companion information.

The HabCat and HYG data files are much simpler, just having raw star data (though they can be enhanced with the same additional detail, but since these files are mostly automatically generated from external data files, I have not put this information in). The HabCat data has been fixed up, I had a star list but no data, so I matched the star list with the HYG data base (performed by a program). A few stars showed up as non-main sequence. I edited those to be main-sequence. Other stars had variable spectra, so I assigned those towards the ideal of G2V. The HYG data file is a capture of the stars from HYG that were close to the stars initially generated by the main populating program, taking only those stars that had complete spectral data.

The main program then absorbs these three input data files. For each polity, it generates a number of stars. It determines where to place stars by placing 1-3 stars in each 30 parsec cube (except for the two clusters), picking adjacent cubes (that have not already had stars placed in them). This keeps the star density reasonable. Each star is then connected to at least one other star in the polity by picking additional stars from the rest of the first data file or the other two data files, inventing stars if absolutely necessary.

After all the polities are populated, the program automatically generates connections between polities that are a single jump apart. Then any connections listed in the input file that have not already been resolved are processed. This will cause additional stars to be picked (or invented) as necessary to allow the connection. At this point the meanings of the SR column become relevant. The S column indicates the source file of the star (A for the first data file, H for HabCat, C for the third file, + for invented). The R column indicates the reason the star was placed (p for "picked" as a polity member, s for stars placed as a stopover in creating a connection between polities, c for stars placed to replace a polity center that isn't really suitable for habitation (or isn't even a star in the case of the Hyades Cluster), r are invented stars for a cluster, 2 and 3 are the 2nd and 3rd stars in a cube).

Finally, all the data that is generated is output to another file. The output file is in the same format as the first data file. This output file is the first file in the list above. A second program processes that data file to produce the connections file.

The columns in the connections output file after star name are distance from Sol, X, Y, Z, distance from polity center, distance to polity center by accumulated jumps, nearby stars and the distance (parentheses surrounds stars in the same polity, brackets surround stars not in the same polity, a + indicates the distance is beyond the polities jump distance). At the end of the file, the connection routes generated are shown, star by star. With distance from Sol, X, Y, Z, and owning polity (by name) followed by the two connecting stars in the route.

Next steps are to generate star system data for the invented stars, and start generating planetary data. My plan is to generate planetary data with a more realistic system than Traveller, however, I will need a system that is easy to modify a few steps to produce the good and poor habitable worlds. All the other star system types can have just about anything, really even a system with no planets (under the assumption that almost every system will have some icy comets that could be harnessed for fuel and possibly other resources). I also need to start assigning polities and probably add a few more routes.

Considering that clearly not every star system is mapped, and players may desire to seek out different routes, I will need to build on the programs I have to process the data files to extract additional stars. That will be a simple task, with a first step to process the input data files and produce new ones that have all the stars that have already been used removed (though the files are already processed after reading in to eliminate duplicates since there are overlaps between the files (for example, most of the bright stars should be in the third file, and most of the HabCat stars should also be in there (excepting the ones that were fixed up, and ones in portions of the universe not mapped out)).



Far Future Enterprises

Marc Miller's Page. Download errata. Order CD-ROMS with electronic copies of the various versions of Traveller.



Site with character, subsector, and animal generators. Also contains some forms.

Traveller Wiki

Extensive listings of products for each version of Traveller, with some magazine indices. An extensive Wiki "Library Data" section.

The Zhodani Base

A nice blog. Has sections on maps, starships, rules, wildlife, Amber Zone (adventures), and more.

Traveller Central

Bestiary, library data, character generation (see below), house rules (see below), several alien races.

Beowulf Down

Tavoni Repair Bays:

Deciphering the Text Foundations of Traveller

A nice article digging into the SF sources for Traveller.

High Tortuga

A piratical campaign.

Brook's Traveller Lowport


Loren Wiseman's PDF Sales Page

Deckplans for sale.

Traveller Map

An interractive online map of the Imperium.

Map of Known Space

Another interractive online map of the Imperium.


Links to the following pages

Traveller Downport

Has illustrated list of Traveller products. Also, Universal Task Profile in PDF form.

Traveller's Aid Society

Character sheets, Atlas (not as good as others).

Traveller Freeport

TNE campaign page.

Used Grav Car Lot - Andrew's Traveller Page

The Greater Magellanic Cloud Campaign (with some aliens).


Appears to be a TNE campaign.

Pocket Empires

Several smaller web sites - not too much of interest.

Reaver's Deep

HTML Library data

Gateway University

Another HTML Library Data


See above.

Interstellar Economics

A mostly broken page, also part of Pocket Empires.

Freelance Traveller

A bunch of good stuff.

Comments to

© Copyright 2010 Frank Filz. All Rights Reserved.

Page last updated January 14, 2010

Return to my home page