Star Systems App

In 2024 I started making a star system generator that uses the Traveller5 (T5) rules. I originally wanted to make a Star Frontiers (SF) inspired setting using the Star Without Numbers RPG (SWN). I put that project aside for a long time, but I picked it up recently and have made a lot of progress, as can be seen in the picture above.

The only difference between SWN and Traveller (any version) in terms of star system data is the way tech levels (TL) are described. SWN uses a range from 0 to 6 while Traveller uses 0 to 22. My code already had the Traveller range because the tech level random generation uses the T5 tables, which generates a Traveller TL, and then converts that to a SWN TL. So it was a simple thing to add the option to use Traveller TL. The trick is that you can't have both, so you decide which type of TL you want when you generate the first star system, and then your universe is locked in that mode.

Then I got my copy of Singularity, a campaign for Traveller Mongoose 2nd Edition that takes place in the Core sector of the Third Imperium. So I decided to check the TravellerMap API and see if was possible to import data into my app. Turns out there is! I had already implemented everything required. TravellerMap (TM) routes translate into rutters, although TM routes don't have factions associated with them. Regions are also not defined in TM as they are in my application, but I wrote a conversion method on import. My regions didn't have a background so I added that to match the way regions are displayed on the TravellerMap.

You can import a whole sector or just a subsector. There is selector for which milieu (time period), and some option as to what to import.
I only import the main world for each system, although I may change that in the future. Factions are created from allegiances and routes are given a "trade route" faction. Perhaps I should have used a "x-boat" faction?

Of course the rendering is different because I put the star, or stars, in the center of the hex and the planet to the bottom right while TravellerMap only places the planet in the center. I also put the "zones" just around the planet instead of the whole hex as does the TravellerMap.
TravellerMap version.

My app's version.

I don't put the UWP in the hex, but if you click on a system a panel opens showing all the relevant information for that system.

Once you have imported the data you need you can add your own information. For the Singularity campaign for example there are liner routes. You can set that up and only show one route without the rest.

You can add details to worlds or star system, add your own factions and world tags, or even decide to delete star systems or move them. It's your own Traveller Universe (OTU) after all!
