• Welcome to the new COTI server. We've moved the Citizens to a new server. Please let us know in the COTI Website issue forum if you find any problems.
  • We, the systems administration staff, apologize for this unexpected outage of the boards. We have resolved the root cause of the problem and there should be no further disruptions.

T5 Web Apps

Referee/GameMaster accounts for campaign details would be a nice touch! I'll note this one on my feature list. It might even be possible to employ the TravellerMap source code (it's available at sourceforge, or was it github? under the LGPL) to have your own universe's interactive map.

Currently I have no key to understanding the UWP online. Another TODO - high prio. I'll try to put something together tomorrow.


BTW, just updated the GunMaker with some new features.
 
Maybe it would be good to allow custom settings for the world creation process, like upper limits for pop, tech, etc.

That would help people generate sectors for other milieux with lower max TLs, which would be very useful.

Perhaps strange request: could we have varied planet name generation too, just like varying density? I think it would help for a more "organic" feel.

Or: specify language by subsector. Then we can have border zones.

To be fair you could already do this manually by renaming the whole sector then cutting and pasting between csv files, I suppose...
 
UPDATE:
- added a little help/documentation on UWP listings and CSV file format
- corrected GunMaker Effects for variable damage Descriptors
- introduced the language setting "Varying" and made it the default "language"
 
BTW, just updated the GunMaker with some new features.

That is good timing. I wanted to fill in my campaign-world by exploiting the full GunMaker rules, talking about good arms companies who are quality-conscious ("Eclipse Arms! Don't just shoot them, Eclipse them!"), who are slack in quality (Grubb Technologies: the gun-barrels foul so much you are digging out more grime than a news reporter for the REGINA TATTLER), and foreign arms manufacturers from across the border (Pafilo S.A.: quality okay, but oops the ammo is in a different gauge! Also they don't worry about how bulky a gun is. In their totalitarian regime, if you have to conceal a gun you're a criminal, if you're carrying it it's because you have the utmost permission from the Great Leader His Own Self.)
 
I have to say, I love your tools, The Gunmaker especially. It makes the process super duper easy.

Hope to see an armor maker along the same lines.
 
Code:
0218 Alpha B7549AA-B Co Hi Lk Sa Tu {+4} (B89+2) [7D4E] BEf NS G 831 C Im K0 V M0 V LD
Hex Worldname UWP Codes {I} (Econ) [Soc] Nobility Bases TAS PBG ? Allegiance Stellar-data-to-end-of-line


There's only one field I couldn't figure out -- the character after the PBG.


I am experiencing some trouble with this field. It is "W", the number of worlds other than the Mainworld. I have been editing by loading the .csv file to make a spreadsheet in Open Office. The number of Worlds used to be up to 34-35 in my list. However, after one cycle this column got corrupted and is only showing numbers from 2-9, A, B and C. If I load the .csv map and rollover, that's where I get ? in the UWP. I think in converting .csv to a spreadsheet, I must specify that all fields must be saved as "text" instead of "general" formatting. Otherise hex numbers like 0234 will just show as "234" numerically. But since I've done that, it must have interpreted the number in the W column differently than its intended meaning. SOMETHING went way wrong with this column.

So I've essentially lost the count of Worlds, but this is a trivial thing and I can count it up to correct it.
 
On import "W" is ignored. "W" is always calculated based on the following lines. The rules are not clear how to get "W" and whether to use a decimal number or an ehex number for it in the UWP.

That's how I calculate "W" at the moment:
* 1 (mainworld) + number gas giants + number of PLANETOID belts + number of worlds (that's what's on p.437); despite p.431 saying otherwise, I do not count stars. I am counting worldlets and I am not counting satellites. The mainworld gets counted even if it is a satellite.
* I use ehex for "W" in the UWP.
 
General methods for editing a Sector with a spreadsheet

I'm having great success pinpointing various categories of planets and I thought I would share the spreadsheet steps for how I'm doing it.

When a sector is generated with Thalassogen's SectorMaker utility, I save it as a .csv file.

I open it in Excel or Open Office. I must select that all fields must be treated as "text" to preserve exactly what it says. I click the top left corner of the field diagram (that selects all rows, all columns) and set to Text. If some columns are set to general and numbers are treated as "numbers," that will cause problems because a hex designation 0101 will appear as only "101" and cause SectorMaker to hang if it's fed back there.

The .csv file has "delimiters" which are the semicolons (and only semicolons). Select "semicolon" as the delimiter so that things separated by semicolons appear in different columns.


Once the .csv is converted to a spreadsheet, the data appears under column headings. On Column 1, Row 2 (A2) select "Freeze" in the View tab, so that the column headers (Row 1) always appear no matter how far I scroll down the list, for reading convenience.

NAMING WORLDS: I can give mainworlds and non-mainworlds names in the Name column. I want to focus on naming mainworlds first (an average of about 640) to cut down on the work. To help do that, I click on the Name column, select Data -> Filter and create a standard filter where Name <> "(WORLD NAME)" This cuts out most of the non-mainworlds (except gas-giants and stars) from the list, which can be many thousands. The list is more convenient to handle that way. After I'm done I must click "remove filter".


CAPITALIZING POPULATION 1 BILLION+: Thalassogen may revise the SectorMaker to do this automatically, but for the time being I pick a column beyond a table and type in a cell on the third row "=MID(F3;5;1)" The cell fills with the fifth character of the UWP column, that is to say the Population Code. I click and drag the bottom right corner of the cell and that copies it to every other cell in that column, returning EVERY planet's population code.

A few non-mainworlds in the same hex as mainworlds with way over a billion people may top over a billion too, so if you have the Filter cutting out "(World Name)" you may miss some.

Then on that new column I created, I select Filter and ask for all rows >=9. That isolates the planets over a billion population and I manually change their names to all-capitals.


NO POPULATION: In a similar way I Filter for populations =0. If there are no inhabitants to name a planet, or very few representing explorers or such, I postulate that the mainworld still has only a planetary catalog number. In my campaign that's the Frontier Planetary Catalog, so I give it a name like FPC-312. Almost all mainworlds except most of the zero-pops in my campaign have a name.


WATER WORLDS: In a similar way I create a new column and type in a cell "=MID(F3;4;1)". This isolates the Hydrographic Code. I click and drag the bottom right corner to make the whole column. Then with Filter I ask for rows =A. For these planets, I give them "watery" names. "Neptune", too obvious! I use Oceania, Naiad, Glittersea, Blue, Shallow, etc.


HIGH LAW LEVELS: Some planets, especially if densely populated, show high Law Levels even up to G. In a similar way I create a new column, and type in the 3rd row a cell "=MID(F3;7;1) and click and drag the cell handle. With Filter I ask to isolate anything >=F. I postulate that a high Law Level creates so many hassles for merchants that the Traveller's Aid Society has marked them as Amber Zones, so I change Zone to "Y" for Yellow.


SAVE BACK AS .CSV FILE: Making sure to delete any extra columns of data, I select Save As, and .csv. I must click the option for Other Options. I must specify that the "delimiter" must be a semicolon so it will translate column-breaks only as semicolons.
 
Last edited:
Great explanation, Draconian! Thank you!
May I copy this and put it up in the help section of the web site?
I surely will attribute this text to you.
 
Glad you like it! ArmorMaker is on my TODO list, but currently I am experimenting with planetary maps.

Speaking of planetary maps, I recently upgraded from Fractal Terrains 2 to 3, but the maps come out completely different. Is there a setting that I am missing?
 
Speaking of planetary maps, I recently upgraded from Fractal Terrains 2 to 3, but the maps come out completely different. Is there a setting that I am missing?

Sorry, it has been some time that I have worked with these programs.

But maybe the current state of my experiments with world maps are of some help/interest to you: http://www.heldenhaufen.de/T5/MapMaker/RandomPlanetMap
The colors represent altitudes and the result is looking somewhat like Fractal Terrains (as far as I remember). At the moment I do not know whether to follow this line of work or implement the random hex-based approach of T5.

BTW, I also uploaded updated versions of my self-derived language files for community use:
English
German

Be sure to treat those files as "UTF-8"-encoded as the German one includes "Umlaute" (äöüÄÖÜ) and the "SZ" (ß).


EDIT:

Please remember that the web site will be down due to hardware maintenance from Sep 13th till Sep 14th. Maintenance will start at 22:00 (UTC+2, incl. DST), i.e. 2 PM CST or 3 PM CDT (if I did my math right), on Sep 13th.
 
Last edited:
Great explanation, Draconian! Thank you!
May I copy this and put it up in the help section of the web site?
I surely will attribute this text to you.

You can do that. It's just the ancient office art of Excel-Fu. There might be a better way to do things with "Conditional Formatting" where you can highlight things in red or yellow based on parameters, but I didn't figure out a way to do it. I had to create a new column pinpointing a particular element of the UWP first -- and must be sure to delete that column before I convert back to a .csv file for the mapping. Extra columns are probably ignored in your utility anyway but it is better to be safe.

I made a few extra edits just now so copy what's there now.
 
Last edited:
Back
Top