The Respun Marches

As vaguely promised, here’s what happens when I take the sector data for The Spinward Marches and run it through my scripts to create a completely new sector.

But first, a slight tweak: the Importance stat I mentioned ranges from -3 to 5, which is sufficient for my basic goal of separating the wheat from the chaff, but I decided it doesn’t have enough granularity to truly spread the best systems around the sector, so I multiplied it by another derived stat, Resource Units (“stuff to grab”), which ranges from rather negative to quite positive. Avoiding zeroes for both, the exact scoring method used was: ($ix + 4) * ($ru||1)

(yes, the Importance stat is called “ix”, or more precisely {Ix}, because Marc Miller apparently has an affection for chartjunk; there’s also an (Ex), and a [Cx], and if he ever writes another version of Traveller, I imagine it will have , ‹Yx›, and «Zx» as well)

Now, let’s respin The Spinward Marches, with data and PDFs courtesy of The Traveller Map!


Distributed Coolness

The Universe-As-Written is a terrible place to visit, and it probably doesn’t have catgirls.

A while back, as I was adding examples to PDF::Cairo, I made a comment along the lines of “if I were really going to revive sec2pdf”. Well, I’m not quite doing that yet, but I did extend the example I wrote to do something related: display the distribution of interesting systems in a starmap.

What happened is that I started reading the Giant Tome Of Tables that is Traveller 5.10, found the section on generating systems and sectors, dug out the dusty old scripts I wrote around the T20 rules, managed to successfully reset my password on the CotI forums, looked up the various debates about the available and abandoned systems, and realized something:

they all suck

The problem isn’t the generators for a single world/system (despite the fact that many of them create nonsensical things like tiny rocks with no water or atmosphere that support a population of millions of bronze-age peasants in a police state…), it’s the fact that the rules to populate a region of space are pretty much “roll up a world in X% of the hexes on the map”, with some vaguely-handwaved suggested percentages (“rift = 3%, standard = 50%, cluster = 83%”).

Like most RPG systems, it’s not in the books because it’s good, it’s there because it’s easy to describe in terms of pencil, paper, and dice.



In Traveller 5, you can identify as Goatse.

Traveller 5.10...

I had heard that the original release of Traveller 5 was “more than a bit of a mess”. Chaotically organized, unedited, missing any sort of guides on how to run/play a game, filled with tables but missing simple things like equipment lists, showing no signs of familiarity with changes in both the industry and the audience, etc, etc. But that was years ago, and plenty of reviewers and forum-dwellers made all those flaws clear. So, along comes a new kickstarter campaign to reprint it with all those quite legitimate complaints taken care of, as Traveller 5.10.

Yeah, no. Reading through the recently-released PDF core books, I find no game here, just a construction kit that, with immense patience and energy, could be used to create a game and a universe to play in. Its 888 pages read like an unconscious parody of rules-heavy, table-driven RPG design, and, oddly enough, it ends up feeling kind of like Spawn of Spawn Of Fashan. As a bonus, if you’re nostalgic for early-Eighties game art, many of the included illustrations are actually from the early Eighties. Combined with the fact that neither the table of contents nor the index contain hyperlinks to the associated pages, I’m forced to conclude that nobody associated with this project is familiar with graphics or layout software released this century.

Mind you, in all those pages, there are no real examples of how to use any of this stuff; it’s just tables all the way down (and, no, still no equipment lists; but you can design every possible kind of hand-weapon from scratch and make your own!). No wonder everyone recommends Mongoose Traveller; despite its flaws, it’s actually intended to be played, not weighed.

Seriously, the table of contents for all three books is shorter than the table of charts in each book (124 in book 1, 125 in book 2, and 121 in book 3), but there are no printable pages of forms to make use of any of the supplied generators. Even the sample sector and sub-sector maps are just low-resolution JPEGs (MuPDF’s mutools extract is your friend here…).

For the previous release, they apparently did you the favor of extracting the relevant pages from the books to create a set of “forms”, which was better than nothing but not terribly useful. I’d hope that they’d do better this time, but there doesn’t seem to be any interest in supporting this as a game system.

By the way, how often do you actually need to know each character’s “species scent”?


Just re-read the kickstarter, and it seems the Player’s Manual was promised as part of the original T5 kickstarter seven years ago, and is now promised as a free follow-up to this one, delivery date unknown.


Looks like the closest thing to a modern Classic Traveller is Cepheus Engine. This merges the free SRD from the first edition of Mongoose Traveller (which was deliberately designed to be compatible with existing CT content) with useful ideas from other editions like T20 and MegaTraveller, all wrapped up in an Open Gaming License.

Because it seems Mongoose screwed third-party publishers when they released version 2 of their Traveller, replacing the OGL with a profit-sharing scheme that takes 50% off the top.

So if you happened to find any good ideas in the T5 books, your best bet would be to incorporate them into a CE-based game, with additional content from whatever edition of Traveller books you can find.

Well, this explains a lot…

Which brings to Miller’s point that while he likes the challenge of game design, he doesn’t use the complex game designs he creates. He doesn’t use rules that have rules for everything. He instead uses the simple, straightforward, Referee-driven rules of Classic Traveller.

sec2pdf: getting started

I often say that I’m not a programmer, I’m a problem-solver who occasionally writes code to eliminate annoyances. One recent annoyance was what passes for “state of the art” in creating star maps for the Traveller RPG.


Traveller PDF mapping

Sunday was a pretty slow day, so I wrote a Perl script that generated PDF hex-maps for use in the Traveller RPG (we’re starting a D20 Traveller campaign soon). I also integrated star-system data from the standard SEC format that’s been passed around on the Internet for many years, and I’m adding an assortment of features as I find time.

Currently it prints at the sector, quadrant, and subsector level, in color and b&w, on paper sizes ranging from 4x6 to 11x17. All the heavy lifting is done with the PDF::API2::Lite module from CPAN, which has a straightforward interface.

Update: I seem to have pretty good page-rank with Google, so just in case there’s anyone else out there who’s trying to set a clipping region with PDF::API2::Lite, the magic words are:

#create some kind of path, like so
#clip to it
#start a new path

Note that this doesn’t seem to work with the alpha 0.40 versions of the PDF::API2 distribution. I’m using 0.3r77.

“Need a clue, take a clue,
 got a clue, leave a clue”