Another System Generator: As Above So Below

A new release dropped this morning beginning a series of releases on routes and borders.

This am I promoted v0.10.0.1, which is focused on releasing the new Route Manager window and functionality.

1777130962797.png

Included in this release is:
a) Mixing custom and manual route creation
b) Fully customizable route colors and names and paths
c) Point to Point routes can be set by entering names rather than selecting hexes
d) Point to Point routes include waypoints
e) All routes created provide # legs and a list of destinations

I made a video walking through how to use it here:

Special thanks to everyone here for the great ideas and support.

What is coming next in this series of releases?
a) Automatic BTN travel route creation
b) Mongoose Generation fixes (thank you to @Dodo98 who has provided me a list of small fixes that need to be taken care of
c) Importing and exporting route xml
d) Borders (import/export), creation

Try it out here:
 
I like how the changes sound but am running into a glitch. When I load the universe, I can type Terra or Capital, but it does not populate the hex number using the point-to-point custom route.
1777136246218.png

Additionally, watching your video, did you scale back the max jump? I thought you raised it to 20. I thought I saw it capped at 8 in your video, which would stop using Hop 1 again.

Additionally, once I generate a route, I tried to click/double click on the number of segments to get the route list, but nothing happens.

1777136713687.png

I suspect the number of systems may be causing the issue.
 
Last edited:
Hey @Terry Mixon.

I admit - I did not check the names against the OTU imports. So let me circle again and see if I can patch that quickly.

Can I ask: did you re-import the file or are you using your own previously saved JSON. I will check both but I would like to know what failed for you.
Additionally, watching your video, did you scale back the max jump? I thought you raised it to 20. I thought I saw it capped at 8 in your video, which would stop using Hop 1 again.
Not intentionally. Let me check that too.
 
Last edited:
Hey @Terry Mixon.

I admit - I did not check the names against the OTU imports. So let me circle again and see if I can patch that quickly.

Can I ask: did you re-import the file or are you using your own previously saved JSON. I will check both but I would like to know what failed for you.

Not intentionally. Let me check that too.
I imported it all fresh. Thanks.
 
OK patched. v0.10.0.2 is up:

1) Route manager works properly with OTU files (issue raised by @Terry Mixon)
2) Density now uses recommended linear distribution (and correct units on the UI) and is measured to the third decimal (issue raised by @Dodo98)

The below were Mongoose updates included in v0.10.0.1 but I did not mention:
1) diameter now calculated to the km and resulting calculations use the new diameter (issues raised by @Dodo98 and @Lurking Grue)
2) hydrographics now calculated to the 1% (issue raised by @Lurking Grue)
3) stellar information (number of starts and their stats) now on the Main Display (issue raised by @Lurking Grue)

Thanks all.
 
OK this week's update has been promoted. v0.10.0.3. This series of updates is all about routes and borders (and bug fixes as always!). Routes finish (mostly) this week and borders in the next release next week.

Here is a list of this week's improvements:
1. **Routes:** Reintroduced increased jump range limit from 6 to 20 (noted by @Terry Mixon)
3. **Mongoose Engine:** Rewrote HZCO deviation formula to use a continuous linear scale (sub-1 orbits scaled ×10) giving physically correct temperature classifications for inner-system worlds (thanks to @Dodo98 )
4. **Routes:** Implemented BTN Trade Route generation (GURPS Far Trader inspired) — computes Basic Trade Number for all world pairs within range, draws routes for pairs meeting Min/Max BTN thresholds, promotes partial-success pairs whose BFS paths share a segment, and enforces no-shared-segment priority between competing BTN route slots (this was for me!)
5. **Routes:** Xboat, Network, and BTN route generators now avoid Red travel zones and X starport worlds as intermediate routing hops (endpoints may still be Red)
6. **Routes:** Added Import Metadata (.xml) and Export Metadata (.xml) buttons for TravellerMap-format sector XML files (requested by mavikfelna at Mongoose Forums)
7. **Export:** Fixed Ix, Ex, and Cx not being populated when exporting a Mongoose-generated sector.
8. **Routes:** Added "Allow Empty Hexes" option to Custom Network and Point-to-Point route generators (requested Spinward Flow at COTI. )
9. **All Engines:** Added freeform **Cluster** field to all systems — displayed in the world info panel below Allegiance, editable inline (up to 10 characters), bulk-assignable via right-click context menu, and filterable in the Filter Control window using the same prefix-match OR logic as Allegiance; persists in JSON saves (requested by @Spinward Flow at COTI)

I also have a help file for routes:

1777651459601.png

As always the app is free to use and here:
 
Much more primitive but back in Challenge 25 there is a program of historical interest.

"TRAVELLER SECTOR GENERATOR
This program is written in Applesoft Basic for the Apple II series of computers. Minor changes may be necessary (primarily in disk access) for the program to work on other machine"

Here are the first few lines:

1000 TEXT HOME : PRINT "TRAVELLER SECTOR GENERATOR"
1010 PRINT THIS PROGRAM GENERATES WORLD UPP DATA FOR TRAVELLER. COPYRIGHT @1986 GAME DESIGNERS' WORKSHOP, INC. PO BOX 1646, BLOOMINGTON, IL 61702.

Final lines:

4270 END
5000 REM BY MARC W. MILLER

Haven't tried to get it to run. Never was very good with basic back then and never used Apple anything. I'm considering maybe trying to get it to work under GW Basic and then maybe try and update to QBasic (never really tried that either). Never did enough to consider myself even a lousy programmer, but might be able to handle this if I get around to it.
 
Back
Top