<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Other Wise (Posts about Print-&amp;-Play)</title><link>https://kanga.nu/~claw/blog/</link><description></description><atom:link href="https://kanga.nu/~claw/blog/categories/print-play.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2023 &lt;a href="mailto:claw@kanga.nu"&gt;J C Lawrence&lt;/a&gt; &lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/ &gt;Creative Commons License&lt;/a&gt;</copyright><lastBuildDate>Sun, 27 Aug 2023 20:59:23 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>founding platforms redux</title><link>https://kanga.nu/~claw/blog/posts/2017/12/07/founding-platforms-redux/</link><dc:creator>J C Lawrence</dc:creator><description>&lt;p&gt;&lt;a href="https://boardgamegeek.com/article/26717625#26717625"&gt;Stephe Thomas correctly
noted&lt;/a&gt; that
ps18xx needs a few additional tweaks in order to be smoothly used as
per &lt;a href="http://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/"&gt;Founding
Platforms&lt;/a&gt;,
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 &lt;a href="https://github.com/clearclaw/ps18xx"&gt;GitHub repository with the requisite
changes&lt;/a&gt; and sent them to Stephe
Thomas as well.  Homefully the changes will make it into his master.&lt;/p&gt;
&lt;p&gt;Note: The key to using the various paper sizes is setting a PAPERSIZE
environment variable to the desired paper size:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PAPERSIZE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;letter&lt;span class="w"&gt; &lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;P30.ps
make&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;playable&lt;span class="w"&gt; &lt;/span&gt;tile&lt;span class="w"&gt; &lt;/span&gt;list
perl&lt;span class="w"&gt; &lt;/span&gt;concat.pl&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;src&lt;span class="w"&gt; &lt;/span&gt;P30.ps
$&lt;span class="w"&gt; &lt;/span&gt;ps2pdf&lt;span class="w"&gt; &lt;/span&gt;P30.ps
$&lt;span class="w"&gt; &lt;/span&gt;lp&lt;span class="w"&gt; &lt;/span&gt;P30.pdf
&lt;/pre&gt;&lt;/div&gt;


&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PAPERSIZE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;A1&lt;span class="w"&gt; &lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;M30.ps
make&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;map
perl&lt;span class="w"&gt; &lt;/span&gt;concat.pl&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;src&lt;span class="w"&gt; &lt;/span&gt;-a&lt;span class="w"&gt; &lt;/span&gt;M30.ps
$&lt;span class="w"&gt; &lt;/span&gt;ps2pdf&lt;span class="w"&gt; &lt;/span&gt;M30.ps
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The supported paper sizes are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;letter&lt;/li&gt;
&lt;li&gt;A4&lt;/li&gt;
&lt;li&gt;A3&lt;/li&gt;
&lt;li&gt;A2&lt;/li&gt;
&lt;li&gt;A1&lt;/li&gt;
&lt;li&gt;A0&lt;/li&gt;
&lt;li&gt;B4&lt;/li&gt;
&lt;li&gt;B3&lt;/li&gt;
&lt;li&gt;B2&lt;/li&gt;
&lt;li&gt;B1&lt;/li&gt;
&lt;/ul&gt;</description><category>18xx</category><category>Game Design Tools</category><category>Print-&amp;-Play</category><category>XXPaper</category><guid>https://kanga.nu/~claw/blog/posts/2017/12/07/founding-platforms-redux/</guid><pubDate>Fri, 08 Dec 2017 02:24:06 GMT</pubDate></item><item><title>Founding Platforms</title><link>https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/</link><dc:creator>J C Lawrence</dc:creator><description>&lt;p&gt;Last weekend I made a highly functional copy of 1830&lt;sup id="fnref:1830"&gt;&lt;a class="footnote-ref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fn:1830"&gt;1&lt;/a&gt;&lt;/sup&gt; from
scratch (&lt;em&gt;ie from blank paper to a finished and fully playable game&lt;/em&gt;)
in less than 7 hours.  This is how I did it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="mechanical-efficiency"&gt;Mechanical efficiency&lt;/h3&gt;
&lt;hr&gt;
&lt;p&gt;Manufacturing a game is a purely mechanical and highly repetitive
process.  Recognise this.  Optimise your body positions and your
physical processes to make that efficient.  Time and motion study is
well worth your investment.&lt;/p&gt;
&lt;p&gt;I’ve observed a few things about myself in this regard:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;I’m right-handed, so my left hand and arm are clumsier and less
  accurate then my right. As such I optimise my workspace such that my
  left hand is mostly doing crude/bulk actions and my right hand is
  doing high-control/detailed actions.  This may sound like a trivial
  detail, but in a test I did a few years ago that optimisation alone
  saved almost an hour and a half from a larger game build!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I’ve also noticed that I make more accurate and more controlled cuts
  with a rolling knife if I’m cutting slightly to the right of my
  center line and am cutting from the lower right up and to the left.
  This one is both a time saver and more importantly, an error-rate
  improver.  I get the tools positioned more accurately more quickly,
  I make fewer bad cuts and thus fewer reprints and re-dos for
  critical errors.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;There’s a significant accuracy and efficiency gain from doing only
  one thing at a time.  As such, if I’m laminating, I do all of the
  lamination before moving on.  If I’m trimming the outsides of pages,
  I trim all the outsides of the pages before moving on to cutting out
  the individual components, etc.  The idea is to isolate a specific
  action and body motion, to optimise and practice that and to then do
  nothing else but that single thing until it is all done everywhere.
  The result is more accurate cuts made faster and thus fewer critical
  errors that need re-dos.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The general result of this is that I’ve established a basic physical work flow:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Objects to be processed are to the upper left.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Trimmings and scrap are to the immediate left.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The work area is immediately in front of me (the long side of the
    cutting mat in most of the below pictures).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Finished items are either to the immediate right or upper right.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The result is a work flow with little wasted motion:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;My left hand gets the next piece to work on from the upper left and
brings it down and into the work area, slightly to my right.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Along with my right hand, the piece and rule is accurately
positioned so that the cut goes from the lower right up and to the
left.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The cut is made: left hand holding the rule, right hand moving the
knife.  If the cut requires multiple passes (generally one pass for
3mil, 2-3 passes for 5mil and 3-4 passes for 10mil), then for each
pass the knife is returned to the lower right and makes the exact same
cut again.  I don’t roll the knife back and forth in both directions
as I’ve found that encourages the knife to wander and make sloppy
cuts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;My right hand sweeps the cut item to the right.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;My left hand sweeps the trimmings to the left and then moves up to
get the next piece.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Repeat.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For all the arguments about the above being boring or unnecessary or
overly pretentious and picky or &lt;em&gt;dear-gods-give-it-a-rest&lt;/em&gt; I can point
to saved time, a more accurate product and fewer mistakes requiring me
to re-make a component from scratch.  The metrics win.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If you’re going to emulate a machine, ensure that you’re emulating a
very efficient machine.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="materials-tools"&gt;Materials &amp;amp; Tools&lt;/h3&gt;
&lt;hr&gt;
&lt;h4 id="materials"&gt;Materials&lt;/h4&gt;
&lt;p&gt;First, a note on vendors.  I’m going to use Amazon links almost as
they’re effectively universal.  However my recommendation is not for
Amazon per se but is for that specific equipment, model and material
manufacturer.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/Georgia-Pacific-Spectrum-Standard-Multipurpose-998606/dp/B00BB5DJU6"&gt;Printer paper&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/Laminating-Pouches-Oregon-Lamination-Premium/dp/B003TL4U5S"&gt;3mil &lt;em&gt;matte&lt;/em&gt; lamination
  pouches&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/Matte-Letter-Laminating-Pouches-11-1/dp/B0028P96G4"&gt;5mil &lt;em&gt;matte&lt;/em&gt; lamination pouches&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/Matte-Letter-Laminating-Pouches-11-1/dp/B0028PNPPM"&gt;10mil &lt;em&gt;matte&lt;/em&gt; lamination pouches&lt;/a&gt;
.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/gp/product/B005ZXCWFI"&gt;Whole page label&lt;/a&gt;
  for the token stickers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Just standard cheap printer paper.  Really.  Nothing special.&lt;/p&gt;
&lt;p&gt;Note that the lamination pouches are &lt;em&gt;matte&lt;/em&gt;.  While glossy lamination
is significantly cheaper, it is markedly less pleasant to play with.
That said, satin is even better than matte, but also rather more
expensive again.  I don’t find the cost differential justified.&lt;/p&gt;
&lt;p&gt;The 10mil lamination is for the map.  10mil is rather clearly thicker and stiffer
than it needs to be for maps, and most laminators can’t handle it
properly…but it is what I have.  7mil (which I don’t have) is
probably just as good and cheaper, but I’ve not tried it.  (See the
additional notes below for the laminator I use)&lt;/p&gt;
&lt;p&gt;The 5mil lamination is for the track tiles.  Well, almost.  At the
time of this build I’d run out of 5mil and hadn’t noticed.  Ooops.  So
for this project I made the track tiles using 3mil…which really
isn’t ideal.  They’ll be made again, properly, later.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Track tiles made with standard printer paper and 3mil lamination are
a bit too thin and a bit too flexible.  They tend to stick together
together a bit, are harder to pick up from the board and harder to
sort and separate in the hand.  This isn’t a &lt;em&gt;Huge Deal&lt;/em&gt;, they are
playable, but it makes a noticeable difference.  5mil laminated
track tiles using the same paper etc handle noticeably more nicely.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Everything else, privates, shares, and trains was printed on standard
printer paper and laminated with 3mil…and that’s just fine.  Well,
kinda okay.&lt;/p&gt;
&lt;p&gt;Be careful with the choice of label paper.  I’vee found that Avery
don’t stick nearly as well as some cheaper brands, epecially the one I
linked above.&lt;/p&gt;
&lt;h4 id="tools"&gt;Tools&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/HP-Laserjet-Wireless-Printer-B4A22A"&gt;HP Laserjet Pro Color
m252dw&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/gp/product/B000B7M8WU"&gt;Rotary knife&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/gp/product/B000B7MUFK/"&gt;Additional blades&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/Breman-Precision-Stainless-Steel-Ruler/dp/B01884OUAU"&gt;Cork-backed steel
  rule&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/gp/product/B00P6KPKB8"&gt;Self-healing cutting mat&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/NT-Cutter-Auto-Lock-Utility-300RP/dp/B001MT8PR8"&gt;Thin-bladed snap-off knife&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/gp/product/B000WWIPEE"&gt;Corner rounder&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/gp/product/B000XAKWPK"&gt;Paper Shaper 1/2” punch&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/gp/product/B01M9GUKNK"&gt;Apache AL13P2
  laminator&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have several steel rules, but you only really need one.  Asides from
the rubber/cork backing (pretty standard), I recommend getting a
stiffer rule (thicker metal) rather than one of the floppier/more
flexible varieties.  The shorter stiffer rules are easier to control
and position accurately with one hand. I think the one I linked above
matches this description but I haven’t tried that specific make/model.&lt;/p&gt;
&lt;p&gt;Similarly, I don’t know the specific thin-bladed knife I linked above
but that one appears similar to the one I use.&lt;/p&gt;
&lt;p&gt;The corner rounder I used is cheap junk and is not recommended.  It
works, but only barely and only for thinner stock and thinner
lamination (a bit iffy with 3mil and even more iffy with 5 mil).
&lt;a href="https://www.amazon.com/10mm-Radius-Corner-Punch-Rounder/dp/B0048W0MQI/"&gt;Oregon Laminations corner
rounder&lt;/a&gt;
is however recommended…but I hadn’t received it by the time of
making the game.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://www.amazon.com/gp/product/B01M9GUKNK"&gt;Apache AL13P2
laminator&lt;/a&gt; I use is big,
heavy, built like a tank, heats slowly, cools even more slowly, and
the outside gets hot enough to burn.  But…it has four rollers and
can be heated past 360 degrees Fahrenheit…and that’s useful.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cheap consumer-grade laminators generally only have two rollers and
~no temperature control.  At worst this means laminated material comes
out cloudy and whitish due to the lamination not getting hot enough to
properly melt and not getting enough pressure to be fully pushed into
the fibers of the paper.  Now this mostly doesn’t matter with 3mil
lamination, most any laminator can handle that, but it comes into play
with the thicker stuff.  Even the $17 &lt;a href="https://www.amazon.com/gp/product/B00BUI5QWS"&gt;Amazon Basics
Laminator&lt;/a&gt; can mostly
handle 3mil lamination.  Mostly.  Given enough passes running the
material through again and again it even tries (and half-fails) to
handle 5mil using Oregon Laminations 5mil matte pouches: &lt;em&gt;The pages
still comes out cloudy and whitish&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I mostly-happily used a Fellowes 5600 (think that was the model
number) for most of a decade until it died earlier this year.  It did
great on 3mil and with a couple passes even did well on 5mil. Maybe it
would have worked with 3-5 passes on 7mil?  I don’t know.  But it
completely failed on 10mil.  When it died I replaced it with the
&lt;a href="https://www.amazon.com/gp/product/B01M9GUKNK"&gt;Apache AL13P2&lt;/a&gt;
mentioned above.  That laminator handles 3mil, 5mil and 10mil with
only a single pass, just like a dream&lt;sup id="fnref:dream"&gt;&lt;a class="footnote-ref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fn:dream"&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;Note: Oregon Laminations appears to recommend the &lt;a href="https://www.amazon.com/TruLam-12-Inch-Pouch-Laminator-TL-320B/"&gt;TruLam
TL-320B&lt;/a&gt;
– which appears identical to the &lt;a href="https://www.amazon.com/gp/product/B01M9GUKNK"&gt;Apache AL13P2
laminator&lt;/a&gt;.  Possibly
one is the OEM?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;I also used an &lt;a href="https://www.amazon.com/Ellison-19101-Prestige-Pro-Machine/dp/B00JLY8URG"&gt;Ellison Prestige Pro die
cutter&lt;/a&gt;
for the privates, shares and trains.  (Note that it is $600+ on Amazon
and &lt;a href="https://www.ellisoneducation.com/19101/ellison-prestige-pro-machine"&gt;~$400 direct from the
manufacturer&lt;/a&gt;
It is a fairly expensive bit of kit, and even more so when you add in
custom-made dies&lt;sup id="fnref:custom_die"&gt;&lt;a class="footnote-ref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fn:custom_die"&gt;2&lt;/a&gt;&lt;/sup&gt; for cutting track tiles.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Ellison Prestige Pro is the same equipment that &lt;a href="http://deepthoughtgames.com/"&gt;Deep Thought
Games&lt;/a&gt;, &lt;a href="http://goldenspikegames.com/"&gt;Golden Spike
Games&lt;/a&gt; and &lt;a href="https://sites.google.com/site/aagamesllc/home"&gt;All-Aboard
Games&lt;/a&gt; all use (and I
think &lt;a href="http://18xx-marflow-games.de/english-new/index.html"&gt;Marflow
Games&lt;/a&gt; as
well).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For this build I used the die cutter, along with the test die that it
came with solely for the privates, shares and trains.  I wrote
&lt;a href="https://boardgamegeek.com/thread/1023598/xxpaper-tool-generating-charters-privates-shares-a"&gt;XXPaper&lt;/a&gt;
to produce private, share and train art that precisely fits the test
die.&lt;/p&gt;
&lt;p&gt;While the die cutter certainly saves time, it really isn’t
necessary unless you are making a lot of games.  Trimming the
privates, shares and trains by hand would have added perhaps half an
hour to the build.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="printing"&gt;Printing&lt;/h3&gt;
&lt;hr&gt;
&lt;h4 id="making-printing-the-map"&gt;Making &amp;amp; printing the map&lt;/h4&gt;
&lt;p&gt;First, make and print the map and tile sheets.
&lt;a href="https://github.com/18xx/ps18xx"&gt;ps18xx&lt;/a&gt;&lt;sup id="fnref:ps18xx"&gt;&lt;a class="footnote-ref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fn:ps18xx"&gt;5&lt;/a&gt;&lt;/sup&gt; can trivially generate the
map…but it does so at a reduced scale (small enough that the entire
map fits on a single page).  The trick is to get it to make the map
properly bigger and then to paginate the result across multiple pages
cleanly.&lt;/p&gt;
&lt;p&gt;For 1830 I had to do two things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Scale the map hexes up to be normal size.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Move the resulting image on the page so that it needed fewer
printed pages to cover all the important bits (ie not the white space)
and the printed segments more sensibly divided up the map space.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Scaling the hexes is easy.  For 1830 the top of the &lt;code&gt;30-map.ps&lt;/code&gt; file
looks like this (your version of the file might have some extra bank
lines or indents than I’ve shown below – but don’t worry as they’re
irrelevant as its just the words and numbers that matter, not the
blank lines or spacing):&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="cm"&gt;%&lt;/span&gt;
&lt;span class="cm"&gt;% $Header: 30-map.ps[1.6] Wed Nov 15 17:26:41 1995 doko@cs.tu-berlin.de saved $&lt;/span&gt;
&lt;span class="cm"&gt;%&lt;/span&gt;
&lt;span class="cm"&gt;%&lt;/span&gt;
&lt;span class="cm"&gt;% ----------------------------------------------------------------------&lt;/span&gt;
&lt;span class="cm"&gt;% 1830 map&lt;/span&gt;
&lt;span class="nf"&gt;newpath&lt;/span&gt;
&lt;span class="nv"&gt;/mapRows&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;11&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;def&lt;/span&gt;
&lt;span class="nv"&gt;/mapCols&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;24&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;def&lt;/span&gt;
&lt;span class="hll"&gt;&lt;span class="nv"&gt;/mapScale&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.6&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;def&lt;/span&gt;
&lt;/span&gt;&lt;span class="nv"&gt;/CM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;28.35&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;mapScale&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;div&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;mul&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;mul&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;def&lt;/span&gt;
&lt;span class="nf"&gt;mapScale&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dup&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;scale&lt;/span&gt;
&lt;span class="mf"&gt;21&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;CM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;translate&lt;/span&gt;
&lt;span class="mf"&gt;90&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;rotate&lt;/span&gt;
&lt;span class="nv"&gt;/mapFrame&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="nf"&gt;...etc&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The key line there is the &lt;code&gt;mapScale&lt;/code&gt; line.  We need bigger
hexes…and some measuring and calculation gives the desired scale
bring around &lt;code&gt;1.20&lt;/code&gt; rather than &lt;code&gt;0.6.&lt;/code&gt;&lt;sup id="fnref:scale"&gt;&lt;a class="footnote-ref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fn:scale"&gt;6&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;However that positions the map rather clumsily on the resulting
image/page.  The resulting larger image paginates poorly across more
pages than are really necessary.  In order to get the map segments
most cleanly distributed across the final pages, I found that I needed
to “slide” the map a bit on the page, and so I also edited the
&lt;code&gt;translate&lt;/code&gt; line to get:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="cm"&gt;%&lt;/span&gt;
&lt;span class="cm"&gt;% $Header: 30-map.ps[1.6] Wed Nov 15 17:26:41 1995 doko@cs.tu-berlin.de saved $&lt;/span&gt;
&lt;span class="cm"&gt;%&lt;/span&gt;
&lt;span class="cm"&gt;%&lt;/span&gt;
&lt;span class="cm"&gt;% ----------------------------------------------------------------------&lt;/span&gt;
&lt;span class="cm"&gt;% 1830 map&lt;/span&gt;
&lt;span class="nf"&gt;newpath&lt;/span&gt;
&lt;span class="nv"&gt;/mapRows&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;11&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;def&lt;/span&gt;
&lt;span class="nv"&gt;/mapCols&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;24&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;def&lt;/span&gt;
&lt;span class="hll"&gt;&lt;span class="c1"&gt;% /mapScale 0.6 def&lt;/span&gt;
&lt;/span&gt;&lt;span class="hll"&gt;&lt;span class="nv"&gt;/mapScale&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;1.20&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;def&lt;/span&gt;
&lt;/span&gt;&lt;span class="nv"&gt;/CM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;28.35&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;mapScale&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;div&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;mul&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;mul&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;def&lt;/span&gt;
&lt;span class="nf"&gt;mapScale&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dup&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;scale&lt;/span&gt;
&lt;span class="hll"&gt;&lt;span class="c1"&gt;% 21 CM 0 translate&lt;/span&gt;
&lt;/span&gt;&lt;span class="hll"&gt;&lt;span class="mf"&gt;40&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;CM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;translate&lt;/span&gt;
&lt;/span&gt;&lt;span class="mf"&gt;90&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;rotate&lt;/span&gt;
&lt;span class="nv"&gt;/mapFrame&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="nf"&gt;...etc&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Note: The lines starting with percent signs (&lt;code&gt;%&lt;/code&gt;) are comments and
thus can be and are ignored.&lt;/p&gt;
&lt;p&gt;Now make the map:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;M30.ps
make&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;map
perl&lt;span class="w"&gt; &lt;/span&gt;concat.pl&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;src&lt;span class="w"&gt; &lt;/span&gt;-a&lt;span class="w"&gt; &lt;/span&gt;M30.ps
$&lt;span class="w"&gt; &lt;/span&gt;ps2pdf&lt;span class="w"&gt; &lt;/span&gt;M30.ps
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;And there you go, a nice map nicely positioned as a raw Postscript
file&lt;sup id="fnref:ghostscript"&gt;&lt;a class="footnote-ref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fn:ghostscript"&gt;7&lt;/a&gt;&lt;/sup&gt;.  Now to get it properly paginated for printing and
cutting.&lt;/p&gt;
&lt;p&gt;Most Linux systems come with a &lt;a href="http://manpages.ubuntu.com/manpages/precise/man1/poster.1.html"&gt;tool called
&lt;code&gt;poster&lt;/code&gt;&lt;/a&gt;
to do this sort of thing.  Certainly there are other similar tools
available for other systems.&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;poster&lt;span class="w"&gt; &lt;/span&gt;-v&lt;span class="w"&gt; &lt;/span&gt;-i&lt;span class="w"&gt; &lt;/span&gt;1190x1580p&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;.0&lt;span class="w"&gt; &lt;/span&gt;-m&lt;span class="w"&gt; &lt;/span&gt;letter&lt;span class="w"&gt; &lt;/span&gt;-o&lt;span class="w"&gt; &lt;/span&gt;1830_scaled.ps&lt;span class="w"&gt; &lt;/span&gt;M30.ps
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;In short, I manually defined the page size of the original file,
scaled it by a factor of 1.0 (ie not at all) and paginated it across
letter sized pages.  If you live in a sensible and civilised part of
the world with an actually rational measuring system, use A4 instead.&lt;/p&gt;
&lt;p&gt;Note: I fiddled with the above line, trial and error, also adjusting
the translate line in &lt;code&gt;30-map.ps&lt;/code&gt; and the exact size of the page I
passed to &lt;code&gt;poster&lt;/code&gt; until I got what I wanted.  It was fiddly but
didn’t take long before I got a good result..&lt;/p&gt;
&lt;p&gt;Okay, not make the PDF and then print it:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;ps2pdf&lt;span class="w"&gt; &lt;/span&gt;1830_scaled.ps
$&lt;span class="w"&gt; &lt;/span&gt;lp&lt;span class="w"&gt; &lt;/span&gt;1830_scaled.pdf
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;This will print the map in segments, with clearly marked cut lines.
All that’s required from there is laminating and then precisely
trimming to those cut-lines.&lt;/p&gt;
&lt;h4 id="making-printing-the-track-tiles"&gt;Making &amp;amp; printing the track tiles&lt;/h4&gt;
&lt;p&gt;Simple enough:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;P30.ps
make&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;playable&lt;span class="w"&gt; &lt;/span&gt;tile&lt;span class="w"&gt; &lt;/span&gt;list
perl&lt;span class="w"&gt; &lt;/span&gt;concat.pl&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;src&lt;span class="w"&gt; &lt;/span&gt;P30.ps
$&lt;span class="w"&gt; &lt;/span&gt;ps2pdf&lt;span class="w"&gt; &lt;/span&gt;P30.ps
$&lt;span class="w"&gt; &lt;/span&gt;lp&lt;span class="w"&gt; &lt;/span&gt;P30.pdf
&lt;/pre&gt;&lt;/div&gt;


&lt;h4 id="making-the-stock-market"&gt;Making the Stock market&lt;/h4&gt;
&lt;p&gt;A not entirely different process, but with a lot more fiddling, got
&lt;a href="https://boardgamegeek.com/filepage/47684/photocurios-map-re-draw-part-1"&gt;Peter Mumford’s stock
market&lt;/a&gt;
similarly scaled and printed.  I don’t yet have a good tool-chain
built for automatically generating larger 2D stock markets, so for
this build I’m stealing, err, Peter’s slightly buggy file (it has a
minor error).&lt;/p&gt;
&lt;h4 id="making-the-privates-shares-trains-and-token-art-files"&gt;Making the privates, shares, trains and token art-files&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://boardgamegeek.com/thread/1023598/xxpaper-tool-generating-charters-privates-shares-a"&gt;XXPaper&lt;/a&gt;
comes with a few &lt;code&gt;.xxp&lt;/code&gt; files for 1830 assets.  While they’re fine,
I ended up making my own, adjusting the colours mostly, but also
because longer term I want to extend that tile to include many of the
variant companies (Norfold, Pere Marquette etc).  The &lt;code&gt;build.sh&lt;/code&gt;
script in the &lt;code&gt;samples&lt;/code&gt; directory shows how to make the files:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;xxpaper&lt;span class="w"&gt; &lt;/span&gt;-P&lt;span class="w"&gt; &lt;/span&gt;letter&lt;span class="w"&gt; &lt;/span&gt;../1830_JCL-Papers.xxp&lt;span class="w"&gt; &lt;/span&gt;-f&lt;span class="w"&gt; &lt;/span&gt;nooutline
./charter_sheet1-nooutline-letter.ps
./charter_sheet2-nooutline-letter.ps
./private_Sheet1-nooutline-letter.ps
./share_B&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;O-nooutline-letter.ps
./share_NYC-nooutline-letter.ps
./share_B&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;M-nooutline-letter.ps
./share_PRR-nooutline-letter.ps
./share_ERIE-nooutline-letter.ps
./share_CPR-nooutline-letter.ps
./share_C&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;O-nooutline-letter.ps
./share_NYNH-nooutline-letter.ps
./token_sheet1-nooutline-letter.ps
./train_yellow-nooutline-letter.ps
./train_green-nooutline-letter.ps
./train_blue-nooutline-letter.ps
./train_brown-nooutline-letter.ps
./train_red-nooutline-letter.ps
./train_gray-nooutline-letter.ps
./train_player-nooutline-letter.ps
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;But I want the charters with outlines because they will be hand-cut,
where-as the rest will be die-cut:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;rm&lt;span class="w"&gt; &lt;/span&gt;charter*
$&lt;span class="w"&gt; &lt;/span&gt;xxpaper&lt;span class="w"&gt; &lt;/span&gt;-P&lt;span class="w"&gt; &lt;/span&gt;letter&lt;span class="w"&gt; &lt;/span&gt;../1830_JCL-Papers.xxp&lt;span class="w"&gt; &lt;/span&gt;-f&lt;span class="w"&gt; &lt;/span&gt;outline&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;charter
./charter_sheet1-outline-letter.ps
./charter_sheet2-outline-letter.ps
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Convert them all to PDF:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;file&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;*.ps
&lt;span class="k"&gt;do&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;ps2pdf&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$file&lt;/span&gt;
&lt;span class="k"&gt;done&lt;/span&gt;
$&lt;span class="w"&gt; &lt;/span&gt;rm&lt;span class="w"&gt; &lt;/span&gt;*.ps
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Produces:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;ls&lt;span class="w"&gt; &lt;/span&gt;-1
charter_sheet1-outline-letter.pdf
charter_sheet2-outline-letter.pdf
private_Sheet1-nooutline-letter.pdf
share_B&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;M-nooutline-letter.pdf
share_B&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;O-nooutline-letter.pdf
share_C&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;O-nooutline-letter.pdf
share_CPR-nooutline-letter.pdf
share_ERIE-nooutline-letter.pdf
share_NYC-nooutline-letter.pdf
share_NYNH-nooutline-letter.pdf
share_PRR-nooutline-letter.pdf
token_sheet1-nooutline-letter.pdf
train_blue-nooutline-letter.pdf
train_brown-nooutline-letter.pdf
train_gray-nooutline-letter.pdf
train_green-nooutline-letter.pdf
train_player-nooutline-letter.pdf
train_red-nooutline-letter.pdf
train_yellow-nooutline-letter.pdf
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Then just print them:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;lp&lt;span class="w"&gt; &lt;/span&gt;*.pdf
&lt;/pre&gt;&lt;/div&gt;


&lt;hr&gt;
&lt;h2 id="making-the-game"&gt;Making the game&lt;/h2&gt;
&lt;hr&gt;
&lt;h4 id="lamination"&gt;Lamination&lt;/h4&gt;
&lt;p&gt;Take each page, slip it into a pouch of the appropriate thickness,
center it and run it through the laminator.  Adjust the temperature of
the laminator appropriately for each type of pouch (in general this
means flipping a little 3mil/5mil switch but for the laminator I used
it means dialing in the target temperature directly).&lt;/p&gt;
&lt;p&gt;&lt;img alt="Starting the lamination process" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170811_212328.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Here’s the map all done in 10mil.  Look closely and you can see the
cut lines (little back triangles) showing where to cut for the map
segments to align precisely.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Map segments done" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170811_214015.jpg"&gt;&lt;/p&gt;
&lt;p&gt;And then everything fully laminated:&lt;/p&gt;
&lt;p&gt;&lt;img alt="The rest of the laminated components" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_004252.jpg"&gt;&lt;/p&gt;
&lt;h4 id="cutting"&gt;Cutting&lt;/h4&gt;
&lt;p&gt;First, start with a new blade in your knife.  I use a new blade for
every game, two for larger games.  The extra ease and precision is
worth it (&lt;em&gt;blades are cheap&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Also remember that I’m sitting to the long side of the cutting mat in
the below pictures.  New stock is to my top left, waste to the lower
left, cut material to the right.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The map segments have cut markers showing precisely where to cut to
get the segments to line up perfectly.  The problem is that once you
cut to one marker, you’ve also cut off the other marker on that side
– and precision is particularly important in getting the map segments
to line up exactly.&lt;/p&gt;
&lt;p&gt;My trick was to make the cut along one side all the way through but
not for the full length.  I didn’t cut all the way to the end and left
the extra bit still connected at the end.  Thus the strip dangled and
was attached only at the end…and was perfectly aligned with the
remaining map.  Then I made the next cut in the other direction,
cutting off the loose end of the dangling strip while creating a new
partial cut.&lt;/p&gt;
&lt;p&gt;Lather rinse repeat around the outside and you get a perfectly cut map
segment!&lt;/p&gt;
&lt;p&gt;&lt;img alt="Trimming the map segments" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_005231.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Checking the map segments are perfectly square and exactly the same size:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Cuts are square and segments exactly the same size" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_011452.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Now cut the charters, first pass trimming the outsides, then cutting
them into two strips of two charters each, then cutting those strips
into individual charters:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Trim the charters" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_011550.jpg"&gt;&lt;/p&gt;
&lt;p&gt;And now for the big monster, the track tiles!  Following the rule of
picking a single action and doing it everywhere before moving onto the
next action, the first step is to trim the outside of the tile sheets.
A secondary goal in this process: &lt;em&gt;whenever possible make cuts that
affect multiple track tiles&lt;/em&gt;.  Doing so reduces the total number of
cuts needed, thus also reducing possible errors.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Trim the outside of each tile sheet" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_131237.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Next, cut the sheets into strips of tiles:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Next trim the tiles into strips" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_131450.jpg"&gt;&lt;/p&gt;
&lt;p&gt;You’ll commonly need to trip both edges of each strip:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Mind the accuracy of both edges" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_132733.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Cutting the strips into diamonds, each one containing one track tile::&lt;/p&gt;
&lt;p&gt;&lt;img alt="Cut the strips into diamonds" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_134018.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Now trim each individual tile, checking all 6 edges for precision:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Trim the diamonds into individual tiles" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_142158.jpg"&gt;&lt;/p&gt;
&lt;p&gt;And all done in 1 hour and 10 minutes!&lt;/p&gt;
&lt;p&gt;&lt;img alt="Done in 1 hour and 10 minutes" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_143044.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Carefully aligning the map segments and putting a strip of standard
cello tape across the back seam to make a folding board:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Check map segment sizes" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_150531.jpg"&gt;&lt;/p&gt;
&lt;p&gt;I originally stuck the segments together in pairs.  Since then I’ve
decided that was a poor(er) choice and instead to make a 6-panel
folding map.  This will mean that some of the cello tape is on the
top/visible surface of the map, but as I’m using a slightly whitish
tape, something close to a “magic tape”,” and it just disappears once
it is on the map.&lt;/p&gt;
&lt;p&gt;The stock market was made just like the map, but only had two panels.&lt;/p&gt;
&lt;p&gt;Ahh, the &lt;a href="https://www.amazon.com/Ellison-19101-Prestige-Pro-Machine/dp/B00JLY8URG"&gt;Ellison Prestige Pro die
cutter&lt;/a&gt;!
There it is in all its glory along with a test due and an old extra
private I’ve previously cut with it.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Ellison Prestige Pro" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_151051.jpg"&gt;&lt;/p&gt;
&lt;p&gt;If you look carefully you can see that I’ve drawn pencil lines along
the middle of the die in both directions.
&lt;a href="https://boardgamegeek.com/thread/1023598/xxpaper-tool-generating-charters-privates-shares-a"&gt;XXPaper&lt;/a&gt;
puts similar lines around its art-files and they can be used to
correctly align the die with the printed page:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Die registration lines" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_151405.jpg"&gt;&lt;/p&gt;
&lt;p&gt;I use an old spare private or share I cut earlier to ensure that the
alignment lines that
&lt;a href="https://boardgamegeek.com/thread/1023598/xxpaper-tool-generating-charters-privates-shares-a"&gt;XXPaper&lt;/a&gt;
made on the art-file lines up perfectly with the registration lines I
drew on the die.  As you may imagine, this can be a bit
fiddly&lt;sup id="fnref:fiddly"&gt;&lt;a class="footnote-ref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fn:fiddly"&gt;8&lt;/a&gt;&lt;/sup&gt;].&lt;/p&gt;
&lt;p&gt;&lt;img alt="Lining up the die" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_151923.jpg"&gt;&lt;/p&gt;
&lt;p&gt;And voila, a cut sheet of shares!&lt;/p&gt;
&lt;p&gt;&lt;img alt="Cut shares" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_151449.jpg"&gt;&lt;/p&gt;
&lt;p&gt;All that’s done, all the privates, shares and trains, and now to round
the corners of the charters and trains.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Corner rounding the charters and trains" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_163501.jpg"&gt;&lt;/p&gt;
&lt;p&gt;I only round the corners of charters and trains, nothing else.  I
could do the privates and shares too, but I find that square corners
on the shares make it easier for players to display their portfolios
neatly (okay, I find it easier).  And as for privates?  Some privates
contain a lot of information and the corners can get a bit crowded.
&lt;a href="https://boardgamegeek.com/thread/1023598/xxpaper-tool-generating-charters-privates-shares-a"&gt;XXPaper&lt;/a&gt;‘s
format is still generous enough to allow the corners to be rounded,
but not by much and privates aren’t handled much, so I leave them
square.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Rounding..." src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_164436.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Now for the tokens.&lt;/p&gt;
&lt;p&gt;I used to use &lt;a href="https://www.generaltools.com/hand-tools/woodworking-tools/wood-pins-plugs/1-2-in-hardwood-flat-head-plugs"&gt;wood plugs manufactured by General
Tools&lt;/a&gt;
as sold by &lt;a href="http://www.homedepot.com/p/General-Tools-1-2-in-Flat-Head-Plugs-315012/202252112"&gt;Home
Depot&lt;/a&gt;
(the small box to the left).  They work well.  But Home Depot is out
of my way and General Tools no longer sells direct…and I’ve found
that &lt;a href="https://www.amazon.com/gp/product/B00GXHZC1G"&gt;Platte River sells bags of
1,000&lt;/a&gt; even more cheaply
on Amazon.  If you’re only making a few games I recommend the General
Tools product.&lt;/p&gt;
&lt;p&gt;But for this game I’m going to use tokens from old prototypes from the
bag at the top of the picture.  I’ll be peeling off the old stickers
and attaching the new.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Making the board" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_185256.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Showing how easy it is to peel the sticker off an old token using a
thin-bladed knife.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Token re-use" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_185350.jpg"&gt;&lt;/p&gt;
&lt;p&gt;First, cut the whole-page label with the tokens into strips, two
tokens wide:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Strips of token stickers" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_191613.jpg"&gt;&lt;/p&gt;
&lt;p&gt;See the little flap sticking out one side of the punched token?
Almost every time that will be there due to the different behaviour of
the backing paper to the main paper of the label in the punch.  The
little tab is the backing material and is an easy handle to grab with
a fingernail to peel off the rest of the backing.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Peeling flaps" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_191657.jpg"&gt;&lt;/p&gt;
&lt;p&gt;But if it is missing (happens sometimes) the thin-bladed knife can
slip in the edge and peel off the backing paper:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Using a knife to peel off the back" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_191717.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Peeling the back off normally:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Or your finger to peel" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_192612.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Marching through the companies:&lt;/p&gt;
&lt;p&gt;&lt;img alt="TOkens for each company" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170812_194540.jpg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="the-finished-game"&gt;The finished game&lt;/h3&gt;
&lt;hr&gt;
&lt;p&gt;You may note that there’s some shading, that the left edge of each map
segment is darker than the right edge.  That is a previously unknown
behaviour of my printer – I’m pretty sure it didn’t used to do that!&lt;/p&gt;
&lt;p&gt;Note: The perspex sheet atop the map isn’t actually needed, its just
convenient and now almost expected for my table&lt;/p&gt;
&lt;p&gt;&lt;img alt="All done -- the game!" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170813_125135.jpg"&gt;&lt;/p&gt;
&lt;p&gt;And a finished game with 3 players:&lt;/p&gt;
&lt;p&gt;&lt;img alt="End of a 3-player game" src="https://kanga.nu/~claw/blog/images/18xx_build/IMG_20170813_180458.jpg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="update"&gt;Update&lt;/h3&gt;
&lt;hr&gt;
&lt;p&gt;As &lt;a href="https://boardgamegeek.com/article/26717625#26717625"&gt;correctly noted by Stephe
Thomas&lt;/a&gt;, ps18xx
needs a few additional tweaks for the above, most notably to support
alternative paper sizes (I think I used A1 for the 1830 map?  Might
have been A2 – play ith it) and to adjust the layout for track tiles
to fit correctly on US Letter paper.  I’ve made a &lt;a href="https://github.com/clearclaw/ps18xx"&gt;GitHub repository
with the requisite changes&lt;/a&gt; and
sent them to Stephe Thomas as well.  Homefully the changes will make
it into his master.&lt;/p&gt;
&lt;p&gt;Note: The key to using the various paper sizes is setting a PAPERSIZE
environment variable to the desired paper size:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PAPERSIZE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;letter&lt;span class="w"&gt; &lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;P30.ps
make&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;playable&lt;span class="w"&gt; &lt;/span&gt;tile&lt;span class="w"&gt; &lt;/span&gt;list
perl&lt;span class="w"&gt; &lt;/span&gt;concat.pl&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;src&lt;span class="w"&gt; &lt;/span&gt;P30.ps
$&lt;span class="w"&gt; &lt;/span&gt;ps2pdf&lt;span class="w"&gt; &lt;/span&gt;P30.ps
$&lt;span class="w"&gt; &lt;/span&gt;lp&lt;span class="w"&gt; &lt;/span&gt;P30.pdf
&lt;/pre&gt;&lt;/div&gt;


&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PAPERSIZE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;A1&lt;span class="w"&gt; &lt;/span&gt;make&lt;span class="w"&gt; &lt;/span&gt;M30.ps
make&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;map
perl&lt;span class="w"&gt; &lt;/span&gt;concat.pl&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;src&lt;span class="w"&gt; &lt;/span&gt;-a&lt;span class="w"&gt; &lt;/span&gt;M30.ps
$&lt;span class="w"&gt; &lt;/span&gt;ps2pdf&lt;span class="w"&gt; &lt;/span&gt;M30.ps
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The supported paper sizes are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;letter&lt;/li&gt;
&lt;li&gt;A4&lt;/li&gt;
&lt;li&gt;A3&lt;/li&gt;
&lt;li&gt;A2&lt;/li&gt;
&lt;li&gt;A1&lt;/li&gt;
&lt;li&gt;A0&lt;/li&gt;
&lt;li&gt;B4&lt;/li&gt;
&lt;li&gt;B3&lt;/li&gt;
&lt;li&gt;B2&lt;/li&gt;
&lt;li&gt;B1&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="footnote"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1830"&gt;
&lt;p&gt;I own two copies of 1830 by Avalon Hill, one by Mayfair (so
yes, I have a license to the game), plus now my third homemade
edition. &lt;a class="footnote-backref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fnref:1830" title="Jump back to footnote 1 in the text"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:custom_die"&gt;
&lt;p&gt;My last quote for a custom die was a bit over $300.
Two such dies&lt;sup id="fnref:registration"&gt;&lt;a class="footnote-ref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fn:registration"&gt;3&lt;/a&gt;&lt;/sup&gt; (one for track tiles, the other for
rectangular components), plus the die cutter sums up to around a
$thousand if bought new.  I bought my die cutter via EBay for rather
less (after almost two years of waiting for a good deal), but it still
wasn’t cheap. &lt;a class="footnote-backref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fnref:custom_die" title="Jump back to footnote 2 in the text"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:registration"&gt;
&lt;p&gt;Getting the die accurately positioned with respect to
the paper is a core problem.  Even with my little tricks of pencil
lines to check orientation and alignment, it takes me a frustrating
minute or three for each page.  A key advantage of the custom dies is
that they come with an alignment system for quick, easy and very
accurate alignment of the die to the printed material. &lt;a class="footnote-backref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fnref:registration" title="Jump back to footnote 3 in the text"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:dream"&gt;
&lt;p&gt;Well, a dream where you wait 6 minutes for it to heat up,
try not to get burned while you’re using it, and then wait an hour for
it to cool enough to put away…  But the produced laminations are
completely delightful.  I am a fan. &lt;a class="footnote-backref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fnref:dream" title="Jump back to footnote 4 in the text"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:ps18xx"&gt;
&lt;p&gt;The linked version is old and rather out of date.  Contact
the venerable Stephe Thomas for the latest and greatest. &lt;a class="footnote-backref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fnref:ps18xx" title="Jump back to footnote 5 in the text"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:scale"&gt;
&lt;p&gt;A scaling factor of &lt;code&gt;1.0&lt;/code&gt; is the nominally right size.  It
makes for hexes which are tight compared to the the track tiles, even
slightly smaller than the track tiles depending on the details of how
you cut them.  However a &lt;code&gt;1.20&lt;/code&gt; scaling factor such I used gives
hexes which are slightly bigger than the track tiles.  Not a lot, just
a little and for me, but just enough bigger as to make it placing and
replacing track tiles on the map significantly easier and faster and
less prone to disturbing all the surrounding track tiles.  Thus I use
the slightly sloppier &lt;code&gt;1.20&lt;/code&gt; scaling factor, &lt;a class="footnote-backref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fnref:scale" title="Jump back to footnote 6 in the text"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:ghostscript"&gt;
&lt;p&gt;Most systems can probably natively display Postscript.
If your’s can’t, you’ll probably want to install
&lt;a href="https://www.ghostscript.com/"&gt;ghostscript&lt;/a&gt;, which comes with the very
nice &lt;code&gt;ghostview&lt;/code&gt; Postscript viewing tool. &lt;a class="footnote-backref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fnref:ghostscript" title="Jump back to footnote 7 in the text"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:fiddly"&gt;
&lt;p&gt;The custom dies have a far simpler and more effective
registration and alingment system, much less fiddly, but as I don’t
have them yet I’ll just leave that there. &lt;a class="footnote-backref" href="https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/#fnref:fiddly" title="Jump back to footnote 8 in the text"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><category>18xx</category><category>Game Design Tools</category><category>Print-&amp;-Play</category><category>XXPaper</category><guid>https://kanga.nu/~claw/blog/posts/2017/08/20/founding-platforms/</guid><pubDate>Sun, 20 Aug 2017 23:03:12 GMT</pubDate></item></channel></rss>