Utilitarian Star System Generator

Maybe it's just dumb luck, but I seem to be getting quite many terrestrial planets with rings. I don't have my books with me, so I can't check, but should they be common? If not, then maybe double-check this.
 
Maybe it's just dumb luck, but I seem to be getting quite many terrestrial planets with rings. I don't have my books with me, so I can't check, but should they be common? If not, then maybe double-check this.
For terrestrial planets, they can have a planetary ring if the first 1D6 roll is 4+ and the subsequent Moon's size is determined to be exactly 0. It's a fairly common occurrence given the math involved.

You can double-check the rolls for each planet/moon if you suspect something is off - they are displayed down below the main tables.
 
Added the ability to generate (and re-generate) the basic PGL etc. for Main World Candidates - just click the button in the Score column:
1727332445585.png

- Allows rerolling for new results, preserving any user-entered Main World characteristics (SAH also do not change)

- Checks for the presence of a highport and/or the various bases

- Displays most recent roll log (just for this step) directly below the Main World Candidates table

- Updates the UWP, Trade Code(s), and additional Notes for the entry in the Main World Candidate table

- Please note that the Minimum TL indicated has no effect on the actual TL rolled for the entry; it is assumed if the society does not meet the Min. TL, they will not be sustainable.

- Also note that this is basically the Core Rulebook implementation, which is the first step toward the full WBH treatment.
 
I'm doing something wrong here in entering either the star profile or UWP. Any suggestions? TIA

Screenshot (478).png
 

Attachments

  • Screenshot (478).png
    Screenshot (478).png
    28.2 KB · Views: 7
Ok, quick question for @coolAlias . With reference to the 'Seed' field at the very top, what data would you enter? Is it for existing Stellar Data taken from Traveller Wiki?
 
Ok, quick question for @coolAlias . With reference to the 'Seed' field at the very top, what data would you enter? Is it for existing Stellar Data taken from Traveller Wiki?
No, it's the seed for random-number generation, so if you enter the same seed and the same options, you will get the same output.

If you leave it blank, it will generate a random one for you (see below), which you can then copy and use to re-generate the system in case you want to revisit it, or to mess around changing certain options and seeing what happens.

There is no specific format, you could enter any string you want, e.g. "Demon Samurai", "This is the best system generator ever made", or really pretty much anything, and it will work just fine.

1728680569801.png
 
No, it's the seed for random-number generation, so if you enter the same seed and the same options, you will get the same output.

If you leave it blank, it will generate a random one for you (see below), which you can then copy and use to re-generate the system in case you want to revisit it, or to mess around changing certain options and seeing what happens.

There is no specific format, you could enter any string you want, e.g. "Demon Samurai", "This is the best system generator ever made", or really pretty much anything, and it will work just fine.

View attachment 2384
What kind of sorcery or Zhodani mind trick is this??? Its amazing!! Now i can generate a system, and as long as I've made a note of the seed regenerate it exactly.... Fantastic!!
 
System data map for the Wildeman system. I ran the system through the Utilitarian WBH program created by @coolAlias , although I tweaked the size of the star to match that described on the Traveller Wiki. (I have an excel sheet of the full system data if anyone really wanted it).

The WBH produced a really interesting system, with complex life on the Thallassic water world of Heaven (50km deep oceans), and simple / Microbial life on Agrane, which has a corrosive atmosphere. Wildeman Station lies within the habitable zone, and further out I placed 'The Boneyard', as written up in the Mongoose Starports book (pub 2014) which I think is an excellent book.

I used the planet names from MJ Dougherty's MgT1 Borderland Profile; Wildeman pdf, but haven't tried to fit the descriptions into the WBH generation as that way lies madness.

The Boneyard is a space hulk, formed around the ruined shell of a huge dreadnaught, but added too over the centuries and now home to political dissidents, refugees and wanderers. It can be a dangerous place....

EDIT. v3 with added UWPs
 

Attachments

  • Map - Wildeman system v3 .png
    Map - Wildeman system v3 .png
    1.8 MB · Views: 7
Last edited:
What kind of sorcery or Zhodani mind trick is this??? Its amazing!! Now i can generate a system, and as long as I've made a note of the seed regenerate it exactly.... Fantastic!!
With the caveat that if the application gets updated, the output may no longer match exactly what you had before, depending on what changed.

A quick explanation followed by a small example may help illustrate what I mean.

Computers are deterministic, meaning they cannot actually create randomness. So some really smart people came up with several algorithms that simulate randomness, but are not actually random. These are known as Pseudo-Random Number Generators, or PRNGs.

As an algorithm, they take an input (the seed) and generate an output, in this case a sequence of numbers that appears random but is always identical for any given input. Thus, the seed is typically also "randomly" generated in some form to prevent an application from always generating the same output - Minecraft wouldn't be Minecraft if every world were exactly the same.

Back to our WBH utility, let's say you use the seed "WBH"; the PRNG algorithm might generate the following number sequence: 0.16, 0.5, 0.8, 0.3, 0.1, and so on.

Let's see what those are doing:
0.16 - first of 2D6 roll for primary star type, 0.16 * 6 gives us a roll of 1
0.5 - second 2D6 roll for primary star type, 0.5 * 6 gives us a roll of 3
// This would give us an M V star of some kind
0.8 - first 2D6 roll for primary star subtype, 0.5 * 6 gives us a roll of 5
0.3- second 2D6 roll for primary star subtype, 0.2 * 6 gives us a roll of 2
// Cross-referencing the WBH Type M Subtype chart for a roll of 7 gives us a subtype of 2
... and so on

If for some reason the application changed and generated the subtype before the type and class, we'd end up with the first 2D roll of 1+3 determining the subtype and the second 2D roll of 5+2 generating the type, resulting in a Type K3 V primary star instead of the previous M2 V.

Luckily, I believe the bulk of the system and world generation is unlikely to change at this point, and Main World Generation will mostly be adding more things to generate, which will only affect you if you had a seed with a main world you liked that only appeared after clicking Generate Main World more than once (it's a fun game, actually, to generate the same main world a few times to see what you get, and then refresh and do the same for a different main world candidate, and then refresh and mix it up by rolling one then the other... I may have a problem.)
 
With the caveat that if the application gets updated, the output may no longer match exactly what you had before, depending on what changed.

A quick explanation followed by a small example may help illustrate what I mean.

Computers are deterministic, meaning they cannot actually create randomness. So some really smart people came up with several algorithms that simulate randomness, but are not actually random. These are known as Pseudo-Random Number Generators, or PRNGs.

As an algorithm, they take an input (the seed) and generate an output, in this case a sequence of numbers that appears random but is always identical for any given input. Thus, the seed is typically also "randomly" generated in some form to prevent an application from always generating the same output - Minecraft wouldn't be Minecraft if every world were exactly the same.

Back to our WBH utility, let's say you use the seed "WBH"; the PRNG algorithm might generate the following number sequence: 0.16, 0.5, 0.8, 0.3, 0.1, and so on.

Let's see what those are doing:
0.16 - first of 2D6 roll for primary star type, 0.16 * 6 gives us a roll of 1
0.5 - second 2D6 roll for primary star type, 0.5 * 6 gives us a roll of 3
// This would give us an M V star of some kind
0.8 - first 2D6 roll for primary star subtype, 0.5 * 6 gives us a roll of 5
0.3- second 2D6 roll for primary star subtype, 0.2 * 6 gives us a roll of 2
// Cross-referencing the WBH Type M Subtype chart for a roll of 7 gives us a subtype of 2
... and so on

If for some reason the application changed and generated the subtype before the type and class, we'd end up with the first 2D roll of 1+3 determining the subtype and the second 2D roll of 5+2 generating the type, resulting in a Type K3 V primary star instead of the previous M2 V.

Luckily, I believe the bulk of the system and world generation is unlikely to change at this point, and Main World Generation will mostly be adding more things to generate, which will only affect you if you had a seed with a main world you liked that only appeared after clicking Generate Main World more than once (it's a fun game, actually, to generate the same main world a few times to see what you get, and then refresh and do the same for a different main world candidate, and then refresh and mix it up by rolling one then the other... I may have a problem.)
My mind is blown.
I'm not sure whether its possible, but could it be possible to include a field which presets the stellar data be included further to the star type? Such as the Star size, mass, temp, luminosity and diameter, as shown in the Traveller Wiki on a given system?
 
Back
Top