thalassogen
SOC-12
That's JSON. That would be easy for me as the environment I am using already supports implicit conversion of objects from and to JSON. 

That's JSON. That would be easy for me as the environment I am using already supports implicit conversion of objects from and to JSON.![]()
Character generation is a big thing to implement. I will wait until T5 is stable (aka errata-complete) or at least until I decide to actually start playing it.
Yes, it has been. I just updated the web site to incorporate errata v0.71 for BeastMaker, HomeworldMaker, SectorMaker and SystemMaker.
Next step will be finalizing GunMaker and updating it to errata v0.71, too.
OK, I'll check the upcoming errata v0.8 and will incorporate any changes.
(I am using 2d/2 -2, BTW. SectorMaker is using SystemMaker to populate the hexes.)
I have some questions about the .CSV file that Sector Maker produces. I recently used it to generate an "MTU" for a campaign I've started with some close friends. I'm super-super happy with the results!
1. The column "P or BG" should probably be PBG (Population, Belts, Giants) and should be a three-digit column for the system indicating population of the mainworld, number of planetoid belts, and number of gas giants (p.431, BBB). Presently, this column shows as a single number, and it has an entry for every body in a system. Did you intend something else for this column?
2. "Ring System" -- what is this? There is always an 'R' in the Satellite Orbit column when Ring System appears in the Name column and sometimes a digit appears in the Secondary Orbit column. It's too common for a Ring World (TL 27 and higher). I've been assuming that you're indicating a ring (ala Saturn and Jupiter) with satellites (moons) in it. Is this what you intended?
Thanks for producing this stuff. You're making my Referee job easy.
0218 Alpha B7549AA-B Co Hi Lk Sa Tu {+4} (B89+2) [7D4E] BEf NS G 831 C Im K0 V M0 V LD
Thalassogen - thank you for your wonderful apps. Like others, I also like the aesthetics.
I wonder if I am doing something wrong with your sector generator, though.
When I click to generate a Traveller Map, more than half the worlds go missing.
Might it be something to do with the .sec file generated?
I will change the UWP output from simple paragraphs to table lines and put the "key" into the table header.Perhaps, though, you could print a simple "key" at the bottom of the page?
There's only one field I couldn't figure out -- the character after the PBG.
On additional bit: how do we tell which companion stars are present? In the past, I've added a dash to "close" stars, and added a plus sign to "far" stars. So:
K0 V -M0 V +LD ; M0 V is close; LD is far
K0 V M0 V +LD ; M0 V is near; LD is far
K0 V -M0 V LD ; M0 V is close; LD is near
etc.
Maybe we just add the orbit number in curly braces or something like this?
By hashing a unique sector identifier string using MD5 (implemented everywhere) with Jenkins' small PRNG, we can programmatically generate the same output data given the same sector ID, regardless of which of our applications are being run (as long as both apps generate data in the same order as the rulebook).
This one is new, but you are right, data gets lost. I will look into it. Maybe the .SEC file format used by TravellerMap changed?
I will change the UWP output from simple paragraphs to table lines and put the "key" into the table header.
That's the number of worlds besides the main world, gas giants and planetoid belts. That's W as defined on page 431. Oops, there I see that W is the sum of all this - a BUG to fix.![]()
If you just output a space when there's no base, everything will be fine.
This will be a bit of work and I guess it will take me some time to get this running correctly. Sorry for the inconvenience.
Ah, found it. The legacy SEC parser doesn't handle "-" as a placeholder in the bases field. I've never encountered files in the wild formatted that way.