founding platforms redux

Stephe Thomas correctly noted that ps18xx needs a few additional tweaks in order to be smoothly used as per Founding Platforms, most notably to support alternative paper sizes (I think I used A1 for the 1830 map? Might have been A2 – play with it) and to adjust the layout for track tiles to fit correctly on US Letter paper. I’ve made a GitHub repository with the requisite changes and sent them to Stephe Thomas as well. Homefully the changes will make it into his master.

Note: The key to using the various paper sizes is setting a PAPERSIZE environment variable to the desired paper size:

$ PAPERSIZE=letter make P30.ps
make 30 playable tile list
perl concat.pl -d src P30.ps
$ ps2pdf P30.ps
$ lp P30.pdf
$ PAPERSIZE=A1 make M30.ps
make 30 map
perl concat.pl -d src -a M30.ps
$ ps2pdf M30.ps

The supported paper sizes are:

  • letter
  • A4
  • A3
  • A2
  • A1
  • A0
  • B4
  • B3
  • B2
  • B1