diff --git a/index.org b/index.org index afeecfb..00ec2da 100644 --- a/index.org +++ b/index.org @@ -7,6 +7,7 @@ + [[https://www.linkedin.com/in/florian-obser-75900383][Linkedin]] * Meditations +- [[file:openttd-refit.org][2025-10-11: OpenTTD Refit Station]] - [[file:new-sshagent-work.org][2024-07-16: new-sshagent-work]] - [[file:dhcpv6-pd-first-steps.org][2024-05-29: DHCPv6-PD - First steps]] - [[file:SingleFile.org][2024-03-20: SingleFile]] diff --git a/openttd-refit.org b/openttd-refit.org new file mode 100644 index 0000000..3c7fed3 --- /dev/null +++ b/openttd-refit.org @@ -0,0 +1,30 @@ +#+TITLE: OpenTTD Refit Station +#+DATE: 2025-10-11 +* Prologue +I always forget how to build these things. So might as well write it +down. + +The idea of a refit station is to not clog up your network with empty +trains. A train delivers one cargo at the station, enters a depot, +refits to a different cargo and then enters the station to pick up the +new cargo. +* Refit Station +To prevent trains from piling up in the depots we need to add some +fancy signalling. On the way in we use a one-way entry-signal, and a +one-way combo-signal. On the way out we use a one-way exit-signal. To +make the depot available as soon as the leaving train is on the +loading platform we need to add a path-signal after the exit-signal. + +[[file:openttd-refit/refit-station_small.png]] + +By staggering the station by two tiles we can build the traditional +diagonal ro-ro station and have the correct amount of breaking space +in front of it. + +[[file:openttd-refit/refit-station-entry_small.png]] + +* Refit Yard +To refit trains outside of a station a refit-yard can be used. + +[[file:openttd-refit/refit-yard-entry_small.png]] +[[file:openttd-refit/refit-yard_small.png]] diff --git a/openttd-refit/refit-station-entry.png b/openttd-refit/refit-station-entry.png new file mode 100644 index 0000000..06c22c3 Binary files /dev/null and b/openttd-refit/refit-station-entry.png differ diff --git a/openttd-refit/refit-station-entry_small.png b/openttd-refit/refit-station-entry_small.png new file mode 100644 index 0000000..308fecc Binary files /dev/null and b/openttd-refit/refit-station-entry_small.png differ diff --git a/openttd-refit/refit-station.png b/openttd-refit/refit-station.png new file mode 100644 index 0000000..1f647c5 Binary files /dev/null and b/openttd-refit/refit-station.png differ diff --git a/openttd-refit/refit-station_small.png b/openttd-refit/refit-station_small.png new file mode 100644 index 0000000..4db895b Binary files /dev/null and b/openttd-refit/refit-station_small.png differ diff --git a/openttd-refit/refit-yard-entry.png b/openttd-refit/refit-yard-entry.png new file mode 100644 index 0000000..54a93a6 Binary files /dev/null and b/openttd-refit/refit-yard-entry.png differ diff --git a/openttd-refit/refit-yard-entry_small.png b/openttd-refit/refit-yard-entry_small.png new file mode 100644 index 0000000..6b59d59 Binary files /dev/null and b/openttd-refit/refit-yard-entry_small.png differ diff --git a/openttd-refit/refit-yard.png b/openttd-refit/refit-yard.png new file mode 100644 index 0000000..1c8c383 Binary files /dev/null and b/openttd-refit/refit-yard.png differ diff --git a/openttd-refit/refit-yard_small.png b/openttd-refit/refit-yard_small.png new file mode 100644 index 0000000..5b83fd9 Binary files /dev/null and b/openttd-refit/refit-yard_small.png differ