summaryrefslogtreecommitdiff
path: root/media/baseset/orig_extra
diff options
context:
space:
mode:
authorPatric Stout <truebrain@openttd.org>2019-04-07 11:51:19 +0200
committerglx22 <glx22@users.noreply.github.com>2020-06-05 19:36:05 +0200
commit85315e2e3132dd7aff9ee96c1ba8d282350d9d5e (patch)
tree9c582e49a1d054e10e5d1b6e21e27d6c3ff747e7 /media/baseset/orig_extra
parent203a77c1dc722df677302e84c6d5c0d4cb06d8ee (diff)
downloadopenttd-85315e2e3132dd7aff9ee96c1ba8d282350d9d5e.tar.xz
Codechange: rework how grf and ob[msg] are generated
For grfs, it now uses CMake scripts to do its job, and both grf files are split into their own folder to make more clear what is going on. Additionally, it no longer builds in-source (although the resulting grf is copied back in the source folder). For ob[msg] it now uses CMake scripts to generate the translation files; the result is no longer stored in-source (but in the build folder). Although all files are available to create the GRFs and basesets, it won't really work till CMake is introduced (which will happen in a few commits from here)
Diffstat (limited to 'media/baseset/orig_extra')
-rw-r--r--media/baseset/orig_extra/CMakeLists.txt14
-rw-r--r--media/baseset/orig_extra/airports_orig_extra.nfo9
-rw-r--r--media/baseset/orig_extra/canals_extra.nfo98
-rw-r--r--media/baseset/orig_extra/chars_orig_extra.nfo246
-rw-r--r--media/baseset/orig_extra/fix_graphics.nfo373
-rw-r--r--media/baseset/orig_extra/fix_graphics.pngbin0 -> 78210 bytes
-rw-r--r--media/baseset/orig_extra/orig_extra.nfo85
-rw-r--r--media/baseset/orig_extra/rivers/arctic.nfo279
-rw-r--r--media/baseset/orig_extra/rivers/arctic_brown.pngbin0 -> 15024 bytes
-rw-r--r--media/baseset/orig_extra/rivers/arctic_snowy.pngbin0 -> 13796 bytes
-rw-r--r--media/baseset/orig_extra/rivers/rapids.nfo136
-rw-r--r--media/baseset/orig_extra/rivers/rapids.pngbin0 -> 17651 bytes
-rw-r--r--media/baseset/orig_extra/rivers/temperate.nfo143
-rw-r--r--media/baseset/orig_extra/rivers/temperate.pngbin0 -> 16127 bytes
-rw-r--r--media/baseset/orig_extra/rivers/toyland.nfo143
-rw-r--r--media/baseset/orig_extra/rivers/toyland.pngbin0 -> 16127 bytes
-rw-r--r--media/baseset/orig_extra/rivers/tropic.nfo279
-rw-r--r--media/baseset/orig_extra/rivers/tropic_desert.pngbin0 -> 15582 bytes
-rw-r--r--media/baseset/orig_extra/rivers/tropic_forest.pngbin0 -> 15157 bytes
-rw-r--r--media/baseset/orig_extra/shore.nfo58
-rw-r--r--media/baseset/orig_extra/shore.pngbin0 -> 21568 bytes
21 files changed, 1863 insertions, 0 deletions
diff --git a/media/baseset/orig_extra/CMakeLists.txt b/media/baseset/orig_extra/CMakeLists.txt
new file mode 100644
index 000000000..f865a8dd0
--- /dev/null
+++ b/media/baseset/orig_extra/CMakeLists.txt
@@ -0,0 +1,14 @@
+# In case both NFORenum and GRFCodec are found, generate the GRF.
+# Otherwise, just use them from the cache (read: git).
+# This is mainly because not many people have both of these tools installed,
+# so it is cheaper to cache them in git, and only regenerate when you are
+# working on it / have the tools installed.
+if (NFORENUM_FOUND AND GRFCODEC_FOUND)
+ include(CreateGrfCommand REQUIRED)
+ create_grf_command(
+ # We share some files with 'openttd' grf
+ ${CMAKE_CURRENT_SOURCE_DIR}/../openttd/airports.png
+ ${CMAKE_CURRENT_SOURCE_DIR}/../openttd/canals.png
+ ${CMAKE_CURRENT_SOURCE_DIR}/../openttd/chars.png
+ )
+endif (NFORENUM_FOUND AND GRFCODEC_FOUND)
diff --git a/media/baseset/orig_extra/airports_orig_extra.nfo b/media/baseset/orig_extra/airports_orig_extra.nfo
new file mode 100644
index 000000000..2d649fbd1
--- /dev/null
+++ b/media/baseset/orig_extra/airports_orig_extra.nfo
@@ -0,0 +1,9 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Climate specific airport sprite by PaulC"
+ -1 * 0 07 83 01 \7! 03 02
+ -1 * 0 0A 01 01 2F 08
+ -1 sprites/airports.png 8bpp 20 170 42 39 -19 -21 normal
diff --git a/media/baseset/orig_extra/canals_extra.nfo b/media/baseset/orig_extra/canals_extra.nfo
new file mode 100644
index 000000000..e412e2da4
--- /dev/null
+++ b/media/baseset/orig_extra/canals_extra.nfo
@@ -0,0 +1,98 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Extra canal graphics by PaulC"
+
+// Differentiation for the climates starts here
+
+// Canal edges (arctic snowy)
+ -1 * 4 01 05 01 \b12
+ -1 sprites/canals.png 8bpp 30 40 45 22 -11 -1 normal
+ -1 sprites/canals.png 8bpp 94 40 41 21 -8 10 normal
+ -1 sprites/canals.png 8bpp 142 40 42 21 -31 10 normal
+ -1 sprites/canals.png 8bpp 190 40 43 22 -31 -1 normal
+ -1 sprites/canals.png 8bpp 238 40 22 22 11 4 normal
+ -1 sprites/canals.png 8bpp 270 40 24 16 -11 15 normal
+ -1 sprites/canals.png 8bpp 302 40 23 23 -31 4 normal
+ -1 sprites/canals.png 8bpp 334 40 24 18 -11 -1 normal
+ -1 sprites/canals.png 8bpp 366 40 12 11 21 10 normal
+ -1 sprites/canals.png 8bpp 398 40 19 10 -8 21 normal
+ -1 sprites/canals.png 8bpp 430 40 11 10 -31 10 normal
+ -1 sprites/canals.png 8bpp 446 40 24 16 -11 -6 normal
+ -1 * 7 02 05 10 01 00 00 00
+
+// Canal edges (arctic normal)
+ -1 * 4 01 05 01 \b12
+ -1 sprites/canals.png 8bpp 30 70 45 22 -11 -1 normal
+ -1 sprites/canals.png 8bpp 94 70 41 21 -8 10 normal
+ -1 sprites/canals.png 8bpp 142 70 42 21 -31 10 normal
+ -1 sprites/canals.png 8bpp 190 70 43 22 -31 -1 normal
+ -1 sprites/canals.png 8bpp 238 70 22 22 11 4 normal
+ -1 sprites/canals.png 8bpp 270 70 24 16 -11 15 normal
+ -1 sprites/canals.png 8bpp 302 70 23 23 -31 4 normal
+ -1 sprites/canals.png 8bpp 334 70 24 18 -11 -1 normal
+ -1 sprites/canals.png 8bpp 366 70 12 11 21 10 normal
+ -1 sprites/canals.png 8bpp 398 70 19 10 -8 21 normal
+ -1 sprites/canals.png 8bpp 430 70 11 10 -31 10 normal
+ -1 sprites/canals.png 8bpp 446 70 24 16 -11 -6 normal
+ -1 * 7 02 05 11 01 00 00 00
+// Choose the right arctic canal edges
+ -1 * 14 02 05 12 81 81 00 FF 01 10 00 04 04 11 00
+ -1 * 6 07 83 01 \7! 01 01
+ -1 * 7 03 05 01 02 00 12 00
+
+// Canal edges (tropic desert)
+ -1 * 4 01 05 01 \b12
+ -1 sprites/canals.png 8bpp 30 100 45 22 -11 -1 normal
+ -1 sprites/canals.png 8bpp 94 100 41 21 -8 10 normal
+ -1 sprites/canals.png 8bpp 142 100 42 21 -31 10 normal
+ -1 sprites/canals.png 8bpp 190 100 43 22 -31 -1 normal
+ -1 sprites/canals.png 8bpp 238 100 22 22 11 4 normal
+ -1 sprites/canals.png 8bpp 270 100 24 16 -11 15 normal
+ -1 sprites/canals.png 8bpp 302 100 23 23 -31 4 normal
+ -1 sprites/canals.png 8bpp 334 100 24 18 -11 -1 normal
+ -1 sprites/canals.png 8bpp 366 100 12 11 21 10 normal
+ -1 sprites/canals.png 8bpp 398 100 19 10 -8 21 normal
+ -1 sprites/canals.png 8bpp 430 100 11 10 -31 10 normal
+ -1 sprites/canals.png 8bpp 446 100 24 16 -11 -6 normal
+ -1 * 7 02 05 13 01 00 00 00
+
+// Canal edges (tropic rainforest)
+ -1 * 4 01 05 01 \b12
+ -1 sprites/canals.png 8bpp 30 130 45 22 -11 -1 normal
+ -1 sprites/canals.png 8bpp 94 130 41 21 -8 10 normal
+ -1 sprites/canals.png 8bpp 142 130 42 21 -31 10 normal
+ -1 sprites/canals.png 8bpp 190 130 43 22 -31 -1 normal
+ -1 sprites/canals.png 8bpp 238 130 22 22 11 4 normal
+ -1 sprites/canals.png 8bpp 270 130 24 16 -11 15 normal
+ -1 sprites/canals.png 8bpp 302 130 23 23 -31 4 normal
+ -1 sprites/canals.png 8bpp 334 130 24 18 -11 -1 normal
+ -1 sprites/canals.png 8bpp 366 130 12 11 21 10 normal
+ -1 sprites/canals.png 8bpp 398 130 19 10 -8 21 normal
+ -1 sprites/canals.png 8bpp 430 130 11 10 -31 10 normal
+ -1 sprites/canals.png 8bpp 446 130 24 16 -11 -6 normal
+ -1 * 7 02 05 14 01 00 00 00
+// Choose the right tropic canal edges
+ -1 * 14 02 05 15 81 81 00 FF 01 13 00 01 01 14 00
+ -1 * 6 07 83 01 \7! 02 01
+ -1 * 7 03 05 01 02 00 15 00
+
+// Canal edges (toyland)
+ -1 * 4 01 05 01 \b12
+ -1 sprites/canals.png 8bpp 30 160 45 22 -11 -1 normal
+ -1 sprites/canals.png 8bpp 94 160 41 21 -8 10 normal
+ -1 sprites/canals.png 8bpp 142 160 42 21 -31 10 normal
+ -1 sprites/canals.png 8bpp 190 160 43 22 -31 -1 normal
+ -1 sprites/canals.png 8bpp 238 160 22 22 11 4 normal
+ -1 sprites/canals.png 8bpp 270 160 24 16 -11 15 normal
+ -1 sprites/canals.png 8bpp 302 160 23 23 -31 4 normal
+ -1 sprites/canals.png 8bpp 334 160 24 18 -11 -1 normal
+ -1 sprites/canals.png 8bpp 366 160 12 11 21 10 normal
+ -1 sprites/canals.png 8bpp 398 160 19 10 -8 21 normal
+ -1 sprites/canals.png 8bpp 430 160 11 10 -31 10 normal
+ -1 sprites/canals.png 8bpp 446 160 24 16 -11 -6 normal
+ -1 * 7 02 05 16 01 00 00 00
+ -1 * 6 07 83 01 \7! 03 01
+ -1 * 7 03 05 01 02 00 16 00
diff --git a/media/baseset/orig_extra/chars_orig_extra.nfo b/media/baseset/orig_extra/chars_orig_extra.nfo
new file mode 100644
index 000000000..c5e3efe26
--- /dev/null
+++ b/media/baseset/orig_extra/chars_orig_extra.nfo
@@ -0,0 +1,246 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Font characters by PaulC, Bilbo and Jasper Vries"
+
+// Replace original characters
+
+ -1 * 5 0A 01 02 41 00
+ -1 sprites/chars.png 8bpp 10 10 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 20 10 4 12 0 -1 normal
+ -1 * 5 0A 01 02 86 00
+ -1 sprites/chars.png 8bpp 50 10 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 70 10 9 12 0 -1 normal
+ -1 * 5 0A 01 01 8A 00
+ -1 sprites/chars.png 8bpp 120 10 6 12 0 -1 normal
+ -1 * 5 0A 01 01 A0 00
+ -1 sprites/chars.png 8bpp 230 10 10 12 0 -1 normal
+ -1 * 5 0A 01 04 A2 00
+ -1 sprites/chars.png 8bpp 260 10 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 290 10 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 320 10 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 350 10 8 12 0 -1 normal
+ -1 * 5 0A 01 06 A7 00
+ -1 sprites/chars.png 8bpp 410 10 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 440 10 12 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 470 10 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 480 10 7 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 500 10 7 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 520 10 7 12 0 -1 normal
+ -1 * 5 0A 01 03 AE 00
+ -1 sprites/chars.png 8bpp 560 10 4 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 570 10 4 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 580 10 5 12 0 -1 normal
+ -1 * 5 0A 01 05 B3 00
+ -1 sprites/chars.png 8bpp 620 10 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 640 10 9 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 660 10 9 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 680 10 9 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 700 10 9 12 0 -1 normal
+ -1 * 5 0A 01 03 BB 00
+ -1 sprites/chars.png 8bpp 770 10 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 10 70 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 30 70 8 12 0 -1 normal
+ -1 * 5 0A 01 01 BF 00
+ -1 sprites/chars.png 8bpp 70 70 9 12 0 -1 normal
+ -1 * 5 0A 01 05 C1 00
+ -1 sprites/chars.png 8bpp 450 70 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 110 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 120 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 130 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 140 70 6 12 0 -1 normal
+ -1 * 5 0A 01 01 C7 00
+ -1 sprites/chars.png 8bpp 160 70 6 12 0 -1 normal
+ -1 * 5 0A 01 03 CA 00
+ -1 sprites/chars.png 8bpp 200 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 210 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 220 70 6 12 0 -1 normal
+ -1 * 5 0A 01 04 CE 00
+ -1 sprites/chars.png 8bpp 230 70 4 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 240 70 4 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 250 70 5 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 260 70 5 12 0 -1 normal
+ -1 * 5 0A 01 05 D3 00
+ -1 sprites/chars.png 8bpp 290 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 310 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 320 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 330 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 340 70 6 12 0 -1 normal
+ -1 * 5 0A 01 03 DB 00
+ -1 sprites/chars.png 8bpp 390 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 400 70 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 410 70 6 12 0 -1 normal
+ -1 * 5 0A 01 02 DF 00
+ -1 sprites/chars.png 8bpp 420 70 7 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 430 70 6 12 0 -1 normal
+ -1 * 5 0A 01 01 22 01
+ -1 sprites/chars.png 8bpp 20 30 2 7 0 0 normal
+ -1 * 5 0A 01 01 7D 01
+ -1 sprites/chars.png 8bpp 220 30 4 7 0 0 normal
+ -1 * 5 0A 01 02 80 01
+ -1 sprites/chars.png 8bpp 230 30 9 7 0 0 normal
+ -1 sprites/chars.png 8bpp 250 30 3 7 0 0 normal
+ -1 * 5 0A 01 01 89 01
+ -1 sprites/chars.png 8bpp 470 30 3 7 0 0 normal
+ -1 * 5 0A 01 01 9F 01
+ -1 sprites/chars.png 8bpp 70 90 3 7 0 0 normal
+ -1 * 5 0A 01 01 A9 01
+ -1 sprites/chars.png 8bpp 190 90 3 7 0 0 normal
+ -1 * 5 0A 01 02 BF 01
+ -1 sprites/chars.png 8bpp 420 90 3 7 0 0 normal
+ -1 sprites/chars.png 8bpp 430 90 3 7 0 0 normal
+ -1 * 5 0A 01 01 02 02
+ -1 sprites/chars.png 8bpp 20 40 4 21 0 -2 normal
+ -1 * 5 0A 01 01 41 02
+ -1 sprites/chars.png 8bpp 30 40 14 21 0 -2 normal
+ -1 * 5 0A 01 06 46 02
+ -1 sprites/chars.png 8bpp 50 40 10 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 70 40 14 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 90 40 3 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 100 40 13 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 120 40 7 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 130 40 16 21 0 -2 normal
+ -1 * 5 0A 01 01 50 02
+ -1 sprites/chars.png 8bpp 150 40 16 21 0 -2 normal
+ -1 * 5 0A 01 04 52 02
+ -1 sprites/chars.png 8bpp 170 40 8 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 180 40 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 190 40 6 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 200 40 6 21 0 -2 normal
+ -1 * 5 0A 01 01 5C 02
+ -1 sprites/chars.png 8bpp 210 40 7 21 0 -2 normal
+ -1 * 5 0A 01 01 60 02
+ -1 sprites/chars.png 8bpp 230 40 16 21 0 -2 normal
+ -1 * 5 0A 01 07 62 02
+ -1 sprites/chars.png 8bpp 260 40 20 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 290 40 20 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 320 40 20 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 350 40 20 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 380 40 20 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 410 40 20 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 440 40 24 21 0 -2 normal
+ -1 * 5 0A 01 18 6A 02
+ -1 sprites/chars.png 8bpp 480 40 14 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 500 40 14 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 520 40 14 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 540 40 14 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 560 40 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 570 40 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 580 40 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 590 40 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 600 40 17 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 620 40 18 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 640 40 15 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 660 40 15 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 680 40 15 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 700 40 15 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 720 40 15 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 740 40 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 750 40 16 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 770 40 17 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 10 100 17 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 30 100 17 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 50 100 17 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 70 100 14 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 90 100 14 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 450 100 14 21 0 -2 normal
+ -1 * 5 0A 01 01 85 02
+ -1 sprites/chars.png 8bpp 140 100 12 21 0 -2 normal
+ -1 * 5 0A 01 01 88 02
+ -1 sprites/chars.png 8bpp 170 100 19 21 0 -2 normal
+ -1 * 5 0A 01 02 92 02
+ -1 sprites/chars.png 8bpp 270 100 11 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 290 100 15 21 0 -2 normal
+ -1 * 5 0A 01 01 97 02
+ -1 sprites/chars.png 8bpp 340 100 11 21 0 -2 normal
+ -1 * 5 0A 01 02 99 02
+ -1 sprites/chars.png 8bpp 360 100 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 370 100 11 21 0 -2 normal
+ -1 * 5 0A 01 01 A0 02
+ -1 sprites/chars.png 8bpp 430 100 14 21 0 -2 normal
+
+// New characters, all fonts except monospaced
+
+// U+007B: Left Curly Bracket
+// U+007C: Vertical Line
+// U+007D: Right Curly Bracket
+// U+007E: Tilde
+ -1 * 14 12 03 00 04 7B 00 01 04 7B 00 02 04 7B 00
+ -1 sprites/chars.png 8bpp 10 130 5 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 20 130 3 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 30 130 5 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 50 130 7 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 10 150 3 7 0 0 normal
+ -1 sprites/chars.png 8bpp 20 150 1 7 0 0 normal
+ -1 sprites/chars.png 8bpp 30 150 3 7 0 0 normal
+ -1 sprites/chars.png 8bpp 50 150 4 7 0 0 normal
+ -1 sprites/chars.png 8bpp 10 160 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 20 160 3 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 30 160 9 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 50 160 10 21 0 -2 normal
+
+// U+007F: No-Break Space
+ -1 * 14 12 03 00 01 7F 00 01 01 7F 00 02 01 7F 00
+ -1 sprites/chars.png 8bpp 70 130 2 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 70 150 1 7 0 0 normal
+ -1 sprites/chars.png 8bpp 70 160 5 21 0 -2 normal
+
+// U+00AA: Feminine Ordinal Indicator
+ -1 * 14 12 03 00 01 AA 00 01 01 AA 00 02 01 AA 00
+ -1 sprites/chars.png 8bpp 80 130 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 80 150 3 7 0 0 normal
+ -1 sprites/chars.png 8bpp 80 160 7 21 0 -2 normal
+
+// U+00AC: Not Sign
+// U+00AD: Soft Hyphen
+ -1 * 14 12 03 00 02 AC 00 01 02 AC 00 02 02 AC 00
+ -1 sprites/chars.png 8bpp 90 130 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 110 130 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 90 150 4 7 0 0 normal
+ -1 sprites/chars.png 8bpp 110 150 3 7 0 0 normal
+ -1 sprites/chars.png 8bpp 90 160 12 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 110 160 9 21 0 -2 normal
+
+// U+00AF: Macron
+ -1 * 14 12 03 00 01 AF 00 01 01 AF 00 02 01 AF 00
+ -1 sprites/chars.png 8bpp 130 130 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 130 150 3 7 0 0 normal
+ -1 sprites/chars.png 8bpp 130 160 12 21 0 -2 normal
+
+// U+00B4: Acute Accent
+// U+00B5: Micro Sign
+// U+00B6: Pilcrow Sign
+// U+00B7: Middle Dot
+// U+00B8: Cedilla
+// U+00B9: Superscript One
+ -1 * 14 12 03 00 06 B4 00 01 06 B4 00 02 06 B4 00
+ -1 sprites/chars.png 8bpp 150 130 4 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 160 130 6 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 180 130 8 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 200 130 3 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 210 130 4 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 220 130 5 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 150 150 2 7 0 0 normal
+ -1 sprites/chars.png 8bpp 160 150 3 7 0 0 normal
+ -1 sprites/chars.png 8bpp 180 150 6 7 0 0 normal
+ -1 sprites/chars.png 8bpp 200 150 1 7 0 0 normal
+ -1 sprites/chars.png 8bpp 210 150 2 7 0 0 normal
+ -1 sprites/chars.png 8bpp 220 150 2 7 0 0 normal
+ -1 sprites/chars.png 8bpp 150 160 4 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 160 160 15 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 180 160 13 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 200 160 3 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 210 160 5 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 220 160 6 21 0 -2 normal
+
+// U+00BC: Vulgar Fraction One Quarter
+// U+00BD: Vulgar Fraction One Half
+ -1 * 14 12 03 00 02 BC 00 01 02 BC 00 02 02 BC 00
+ -1 sprites/chars.png 8bpp 230 130 10 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 250 130 10 12 0 -1 normal
+ -1 sprites/chars.png 8bpp 230 150 9 7 0 0 normal
+ -1 sprites/chars.png 8bpp 250 150 9 7 0 0 normal
+ -1 sprites/chars.png 8bpp 230 160 16 21 0 -2 normal
+ -1 sprites/chars.png 8bpp 250 160 16 21 0 -2 normal
diff --git a/media/baseset/orig_extra/fix_graphics.nfo b/media/baseset/orig_extra/fix_graphics.nfo
new file mode 100644
index 000000000..aaad79c0a
--- /dev/null
+++ b/media/baseset/orig_extra/fix_graphics.nfo
@@ -0,0 +1,373 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Fix bugs in the original graphics. By Addi and PaulC."
+
+// Non-toyland specific
+ -1 * 6 07 83 01 \7= 03 3D
+// Fix missing wheels on the wood trucks
+ -1 * 14 0A 04 01 87 0C 01 89 0C 01 07 0E 01 09 0E
+ -1 sprites/fix_graphics.png 8bpp 82 8 22 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 114 8 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 146 8 22 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 178 8 22 16 -14 -7 normal
+// Show correct graphics for various 3rd generation trucks
+ -1 * 5 0A 01 28 C4 0D
+ -1 sprites/fix_graphics.png 8bpp 226 8 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 242 8 20 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 274 8 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 322 8 20 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 354 8 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 370 8 20 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 402 8 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 450 8 20 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 482 8 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 498 8 20 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 530 8 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 578 8 20 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 610 8 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 626 8 20 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 658 8 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 706 8 20 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 738 8 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 754 8 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 2 40 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 50 40 22 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 82 40 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 98 40 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 130 40 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 178 40 22 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 210 40 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 226 40 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 258 40 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 306 40 22 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 338 40 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 354 40 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 386 40 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 434 40 22 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 466 40 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 482 40 20 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 514 40 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 562 40 20 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 594 40 8 18 -3 -10 normal
+ -1 sprites/fix_graphics.png 8bpp 610 40 20 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 642 40 28 12 -14 -6 normal
+ -1 sprites/fix_graphics.png 8bpp 690 40 20 16 -6 -7 normal
+// Fix clipping on the 2nd generation paper truck
+ -1 * 14 0A 04 01 9D 0C 01 9F 0C 01 A1 0C 01 A3 0C
+ -1 sprites/fix_graphics.png 8bpp 738 40 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 770 40 22 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 2 72 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 34 72 22 16 -6 -7 normal
+// Fix clipping on the 1st generation paper truck
+ -1 * 14 0A 04 01 5D 0D 01 5F 0D 01 61 0D 01 63 0D
+ -1 sprites/fix_graphics.png 8bpp 82 72 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 114 72 22 17 -5 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 146 72 22 17 -14 -8 normal
+ -1 sprites/fix_graphics.png 8bpp 178 72 22 16 -6 -7 normal
+// Fix clipping on the 3rd generation paper truck
+ -1 * 14 0A 04 01 1D 0E 01 1F 0E 01 21 0E 01 23 0E
+ -1 sprites/fix_graphics.png 8bpp 226 72 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 258 72 22 16 -6 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 290 72 22 16 -14 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 322 72 22 16 -6 -7 normal
+
+// Fix clipping on the toyland toy van in the German DOS graphics
+ -1 * 6 07 83 01 \7! 03 02
+ -1 * 5 0A 01 01 5D 0C
+ -1 sprites/fix_graphics.png 8bpp 18 296 20 16 -14 -7 normal
+
+// Non-toyland specific
+ -1 * 6 07 83 01 \7= 03 08
+// Fix offsets for the monorail bridge heads
+ -1 * 8 0A 02 01 EA 10 02 EC 10
+ -1 sprites/fix_graphics.png 8bpp 370 72 48 35 -23 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 434 72 48 35 -23 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 498 72 49 21 -24 3 normal
+// Fix offsets for the maglev bridge heads
+ -1 * 8 0A 02 01 12 11 02 14 11
+ -1 sprites/fix_graphics.png 8bpp 322 486 48 35 -23 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 386 486 48 35 -23 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 450 486 49 21 -24 3 normal
+
+// Toyland specific
+ -1 * 6 07 83 01 \7! 03 0F
+// Fix offsets for the toyland monorail bridge heads
+ -1 * 8 0A 02 01 EA 10 02 EC 10
+ -1 sprites/fix_graphics.png 8bpp 610 630 48 35 -23 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 674 630 48 35 -23 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 738 630 49 21 -24 3 normal
+// Fix offsets for the toyland maglev bridge heads
+ -1 * 8 0A 02 01 12 11 02 14 11
+ -1 sprites/fix_graphics.png 8bpp 18 678 48 35 -23 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 82 678 48 35 -23 -7 normal
+ -1 sprites/fix_graphics.png 8bpp 146 678 49 21 -24 3 normal
+// Fix colours for toyland maglev junction overlays
+ -1 * 5 0A 01 06 91 04
+ -1 sprites/fix_graphics.png 8bpp 338 630 30 16 -14 8 normal
+ -1 sprites/fix_graphics.png 8bpp 386 630 30 16 -14 8 normal
+ -1 sprites/fix_graphics.png 8bpp 434 630 40 7 -19 4 normal
+ -1 sprites/fix_graphics.png 8bpp 482 630 40 7 -19 20 normal
+ -1 sprites/fix_graphics.png 8bpp 530 630 12 19 11 6 normal
+ -1 sprites/fix_graphics.png 8bpp 562 630 12 19 -21 6 normal
+
+// Fix transparency of cinema
+ -1 * 5 0A 01 02 34 11
+ -1 sprites/fix_graphics.png 8bpp 578 72 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 658 72 50 47 -28 -20 normal
+
+// Fix misaligned undergrounds for temperate monorail
+ -1 * 6 07 83 01 \7! 00 06
+ -1 * 5 0A 01 05 4C 04
+ -1 sprites/fix_graphics.png 8bpp 2 136 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 136 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 162 136 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 242 136 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 322 136 64 31 -31 0 normal
+
+// Fix misaligned undergrounds for arctic monorail
+ -1 * 6 07 83 01 \7! 01 06
+ -1 * 5 0A 01 05 4C 04
+ -1 sprites/fix_graphics.png 8bpp 434 136 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 514 136 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 594 136 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 674 136 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 2 184 64 31 -31 0 normal
+
+// Fix misaligned undergrounds for tropical/desert monorail/maglev
+ -1 * 6 07 83 01 \7! 02 10
+ -1 * 11 0A 03 05 4C 04 05 66 04 05 B8 04
+ -1 sprites/fix_graphics.png 8bpp 114 184 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 194 184 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 274 184 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 354 184 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 434 184 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 514 184 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 594 184 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 674 184 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 2 232 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 232 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 162 232 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 242 232 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 322 232 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 402 232 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 482 232 64 31 -31 0 normal
+
+// Fix misaligned X crossing for snow-covered monorail
+ -1 * 6 07 83 01 \7! 01 02
+ -1 * 5 0A 01 01 65 04
+ -1 sprites/fix_graphics.png 8bpp 594 232 64 31 -31 0 normal
+
+// Fix offsets for the tropical house
+ -1 * 5 0A 01 01 FF 11
+ -1 sprites/fix_graphics.png 8bpp 706 232 64 47 -31 -16 normal
+
+// Graphics metadata pixel higher than actual graphics
+ -1 * 6 12 01 00 01 AC E2
+ -1 sprites/fix_graphics.png 8bpp 66 296 9 10 0 0 normal
+
+// Non-toyland specific
+ -1 * 6 07 83 01 \7= 03 0A
+// Fix offsets for the tubular bridge pillars
+ -1 * 5 0A 01 04 05 0A
+ -1 sprites/fix_graphics.png 8bpp 98 296 4 9 2 -1 normal
+ -1 sprites/fix_graphics.png 8bpp 114 296 4 9 2 -1 normal
+ -1 sprites/fix_graphics.png 8bpp 130 296 4 9 -4 0 normal
+ -1 sprites/fix_graphics.png 8bpp 146 296 4 9 -4 0 normal
+// Fix offsets for the cantilever bridge pillars
+ -1 * 5 0A 01 04 DD 09
+ -1 sprites/fix_graphics.png 8bpp 178 296 10 11 2 -3 normal
+ -1 sprites/fix_graphics.png 8bpp 194 296 10 12 2 -2 normal
+ -1 sprites/fix_graphics.png 8bpp 210 296 10 11 -10 -1 normal
+ -1 sprites/fix_graphics.png 8bpp 226 296 10 11 -10 -1 normal
+
+// Toyland specific
+ -1 * 6 07 83 01 \7! 03 0A
+// Fix offsets for the toyland tubular bridge pillars
+ -1 * 5 0A 01 04 05 0A
+ -1 sprites/fix_graphics.png 8bpp 248 296 4 9 2 -1 normal
+ -1 sprites/fix_graphics.png 8bpp 264 296 4 9 2 -1 normal
+ -1 sprites/fix_graphics.png 8bpp 280 296 4 9 -4 0 normal
+ -1 sprites/fix_graphics.png 8bpp 296 296 4 9 -4 0 normal
+// Fix offsets for the toyland cantilever bridge pillars
+ -1 * 5 0A 01 04 DD 09
+ -1 sprites/fix_graphics.png 8bpp 328 296 10 11 2 -3 normal
+ -1 sprites/fix_graphics.png 8bpp 344 296 10 12 2 -2 normal
+ -1 sprites/fix_graphics.png 8bpp 360 296 10 11 -10 -1 normal
+ -1 sprites/fix_graphics.png 8bpp 376 296 10 11 -10 -1 normal
+
+// Wrong, non-translated colours in tubular bridge in 'normal' climates
+// Toyland has separate sprites which are not colour translated, thus
+// this does not apply there;
+// Pillars are changed for all climates further up
+ -1 * 6 07 83 01 \7= 03 \b22
+// Main tubular bridge sprites
+ -1 * 5 0A 01 \b6 \w2559
+ -1 sprites/fix_graphics.png 8bpp 2 330 32 40 -30 -26 normal
+ -1 sprites/fix_graphics.png 8bpp 52 330 44 50 -42 -26 normal
+ -1 sprites/fix_graphics.png 8bpp 116 330 46 45 -42 -21 normal
+ -1 sprites/fix_graphics.png 8bpp 180 330 46 45 -2 -20 normal
+ -1 sprites/fix_graphics.png 8bpp 244 330 44 50 0 -25 normal
+ -1 sprites/fix_graphics.png 8bpp 308 330 32 41 0 -25 normal
+// start rail bridge
+ -1 * 5 0A 01 01 \w2569
+ -1 sprites/fix_graphics.png 8bpp 350 330 52 29 -25 -4 normal
+// start rail + road bridge
+ -1 * 5 0A 01 02 \w2574
+ -1 sprites/fix_graphics.png 8bpp 420 330 50 29 -25 -4 normal
+ -1 sprites/fix_graphics.png 8bpp 489 330 52 29 -25 -4 normal
+// start road + monorail bridge
+ -1 * 5 0A 01 02 \w2580
+ -1 sprites/fix_graphics.png 8bpp 559 330 50 29 -25 -4 normal
+ -1 sprites/fix_graphics.png 8bpp 629 330 52 29 -25 -4 normal
+// start monrail + maglev bridge
+ -1 * 5 0A 01 02 \w2586
+ -1 sprites/fix_graphics.png 8bpp 699 330 50 29 -25 -4 normal
+ -1 sprites/fix_graphics.png 8bpp 489 283 52 29 -25 -4 normal
+// start maglev bridge
+ -1 * 5 0A 01 01 \w2592
+ -1 sprites/fix_graphics.png 8bpp 559 283 50 29 -25 -4 normal
+// GUI sprite
+ -1 * 5 0A 01 01 \w2600
+ -1 sprites/fix_graphics.png 8bpp 433 298 40 15 0 5 normal
+
+// Remove road markings from tropical rail crossings
+ -1 * 6 07 83 01 \7! 02 19
+ -1 * 14 0A 04 04 5A 05 08 62 05 08 6E 05 04 7A 05
+ -1 sprites/fix_graphics.png 8bpp 2 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 162 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 242 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 322 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 402 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 482 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 562 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 642 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 722 390 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 2 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 162 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 242 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 322 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 402 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 482 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 562 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 642 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 722 438 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 2 486 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 486 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 162 486 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 242 486 64 31 -31 0 normal
+
+// Fix transparency of steel mill
+ -1 * 5 0A 01 06 46 08
+ -1 sprites/fix_graphics.png 8bpp 162 870 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 242 870 64 51 -31 -21 normal
+ -1 sprites/fix_graphics.png 8bpp 322 870 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 402 870 49 58 -29 -29 normal
+ -1 sprites/fix_graphics.png 8bpp 466 870 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 546 870 45 42 -18 -12 normal
+ -1 * 5 0A 01 0A 4D 08
+ -1 sprites/fix_graphics.png 8bpp 610 486 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 690 486 59 61 -31 -33 normal
+ -1 sprites/fix_graphics.png 8bpp 2 566 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 566 51 50 -25 -21 normal
+ -1 sprites/fix_graphics.png 8bpp 606 870 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 686 870 64 46 -31 -16 normal
+ -1 sprites/fix_graphics.png 8bpp 2 945 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 945 50 51 -29 -21 normal
+ -1 sprites/fix_graphics.png 8bpp 146 945 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 226 945 47 42 -18 -12 normal
+ -1 * 5 0A 01 04 58 08
+ -1 sprites/fix_graphics.png 8bpp 162 566 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 242 566 59 52 -31 -24 normal
+ -1 sprites/fix_graphics.png 8bpp 306 566 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 386 566 51 44 -25 -15 normal
+
+// Fix transparency of oil well
+ -1 * 5 0A 01 07 7D 08
+ -1 sprites/fix_graphics.png 8bpp 2 630 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 482 566 31 50 -11 -28 normal
+ -1 sprites/fix_graphics.png 8bpp 530 566 31 47 -11 -25 normal
+ -1 sprites/fix_graphics.png 8bpp 578 566 31 47 -11 -25 normal
+ -1 sprites/fix_graphics.png 8bpp 626 566 31 47 -11 -25 normal
+ -1 sprites/fix_graphics.png 8bpp 674 566 31 49 -11 -27 normal
+ -1 sprites/fix_graphics.png 8bpp 722 566 31 52 -11 -30 normal
+ -1 * 6 07 83 01 \7! 01 02
+ -1 * 5 0A 01 01 7D 08
+ -1 sprites/fix_graphics.png 8bpp 114 630 64 31 -31 0 normal
+ -1 * 6 07 83 01 \7! 02 02
+ -1 * 5 0A 01 01 7D 08
+ -1 sprites/fix_graphics.png 8bpp 226 630 64 31 -31 0 normal
+
+// Fix city airport's grass for temperate
+ -1 * 6 07 83 01 \7! 00 0A
+ -1 * 5 0A 01 09 4C 0A
+ -1 sprites/fix_graphics.png 8bpp 242 678 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 322 678 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 402 678 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 482 678 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 562 678 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 642 678 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 722 678 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 2 726 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 726 64 31 -31 0 normal
+
+// Fix city airport's grass for arctic
+ -1 * 6 07 83 01 \7! 01 0A
+ -1 * 5 0A 01 09 4C 0A
+ -1 sprites/fix_graphics.png 8bpp 194 726 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 274 726 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 354 726 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 434 726 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 514 726 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 594 726 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 674 726 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 2 774 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 774 64 31 -31 0 normal
+
+// Fix city airport's grass for tropical
+ -1 * 6 07 83 01 \7! 02 0A
+ -1 * 5 0A 01 09 4C 0A
+ -1 sprites/fix_graphics.png 8bpp 194 774 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 274 774 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 354 774 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 434 774 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 514 774 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 594 774 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 674 774 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 2 822 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 822 64 31 -31 0 normal
+
+// Fix city airport's grass for toyland
+ -1 * 6 07 83 01 \7! 03 0A
+ -1 * 5 0A 01 09 4C 0A
+ -1 sprites/fix_graphics.png 8bpp 194 822 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 274 822 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 354 822 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 434 822 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 514 822 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 594 822 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 674 822 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 2 870 64 31 -31 0 normal
+ -1 sprites/fix_graphics.png 8bpp 82 870 64 31 -31 0 normal
+
+// Wrong, non-translated colours in arctic buildings
+ -1 * 8 0A 02 01 1F 06 01 DB 11
+ -1 sprites/fix_graphics.png 8bpp 305 945 59 29 -29 -12 normal
+ -1 sprites/fix_graphics.png 8bpp 369 945 59 29 -29 -12 normal
+ -1 * 8 0A 02 01 76 11 01 E6 11
+ -1 sprites/fix_graphics.png 8bpp 449 945 64 69 -31 -38 normal
+ -1 sprites/fix_graphics.png 8bpp 529 945 64 69 -31 -38 normal
+ -1 * 8 0A 02 02 7E 11 01 E1 11
+ -1 sprites/fix_graphics.png 8bpp 625 945 54 75 -25 -47 normal
+ -1 sprites/fix_graphics.png 8bpp 2 1037 54 75 -25 -47 normal
+ -1 sprites/fix_graphics.png 8bpp 66 1037 54 75 -25 -47 normal
+
+// Fix buoy in-game; don't show black outline
+ -1 * 4 01 05 01 \b1
+ -1 sprites/fix_graphics.png 8bpp 575 490 7 11 7 4 normal
+ -1 * 7 02 05 17 01 00 00 00
+ -1 * 7 03 05 01 08 00 17 00
diff --git a/media/baseset/orig_extra/fix_graphics.png b/media/baseset/orig_extra/fix_graphics.png
new file mode 100644
index 000000000..1dc7bad82
--- /dev/null
+++ b/media/baseset/orig_extra/fix_graphics.png
Binary files differ
diff --git a/media/baseset/orig_extra/orig_extra.nfo b/media/baseset/orig_extra/orig_extra.nfo
new file mode 100644
index 000000000..903d96a57
--- /dev/null
+++ b/media/baseset/orig_extra/orig_extra.nfo
@@ -0,0 +1,85 @@
+// Automatically generated by GRFCODEC. Do not modify!
+// (Info version 32)
+// Format: spritenum imagefile depth xpos ypos xsize ysize xrel yrel zoom flags
+//
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+// Sources for extra graphics to complement the original graphics.
+// Checks whether the correct version of OpenTTD is used before
+// allowing it to be used.
+//
+
+//
+// Number of sprites, it is wrong, but GRFcodec automagically gets it right.
+//
+ 0 * 4 00 00 00 00
+
+
+//
+// Check whether we are running OTTD or not.
+//
+ -1 * 0 07 9D 04 \7= 01 00 00 00 01
+ -1 * 0 0B 03 7F FF 80 " is not for TTDPatch. Use ttdpatch(w).grf." 00
+
+
+//
+// Check for OTTD's version number
+//
+
+// First step... Variable A1 might not exist. If that's the case it always
+// skips. As we do not want to skip out of the whole testing, we skip over
+// the real version check.
+ -1 * 0 07 A1 04 \7= FF FF FF FF 02
+
+// Real version check.
+ -1 * 0 07 A1 04 \7> \w20304 01 01 03
+
+// If the version check is supported, the string is translateable via OpenTTD
+// itself. Use it!.
+
+ -1 * 0 0B 03 7F 06 "1.1 (or trunk r20304)" 00
+
+// Some OTTD versions before r11130 did support Action B, so use the English
+// phrase there
+ -1 * 0 0B 03 7F FF "Requires OpenTTD version 1.1 (or trunk r20304) or better." 00
+
+// Final fallback. No Action B support, just skip to the end of the file.
+ -1 * 0 07 A1 04 \7= FF FF FF FF 00
+
+// We are a DOS paletted NewGRF, so tell OpenTTD that. Then it can actually
+// do the right thing. Yay for that feature as that means no duplicate NewGRF!
+ -1 * 0 14
+ "C" "INFO"
+ "B" "PALS" \w1 "D"
+ 00
+ 00
+
+// GRF ID, must start with FF so it gets ignored
+//@@WARNING DISABLE 101
+ -1 * 0 08 08 FF "OTT"
+
+// Name of the GRF
+ "Original baseset extra graphics" 00
+
+// Description of the GRF.
+ "License: GNU General Public License version 2" 0D
+ "Andrew Parkhouse: rivers" 0D
+ "Addi and PaulC: original graphics fixes" 0D
+ "OpenTTD developers: other graphics" 00
+
+//
+// The real data of the GRF is acquired from several subfiles.
+//
+#include "chars_orig_extra.nfo"
+#include "shore.nfo"
+#include "fix_graphics.nfo"
+#include "airports_orig_extra.nfo"
+#include "canals_extra.nfo"
+#include "rivers/rapids.nfo"
+#include "rivers/temperate.nfo"
+#include "rivers/arctic.nfo"
+#include "rivers/tropic.nfo"
+#include "rivers/toyland.nfo"
diff --git a/media/baseset/orig_extra/rivers/arctic.nfo b/media/baseset/orig_extra/rivers/arctic.nfo
new file mode 100644
index 000000000..375946fa5
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/arctic.nfo
@@ -0,0 +1,279 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Arctic river graphics by andythenorth (Andrew Parkhouse)"
+ -1 * 4 01 05 01 3C
+ -1 sprites/arctic_snowy.png 8bpp 10 10 38 19 -5 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 10 38 18 -5 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 10 38 18 -31 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 10 38 19 -31 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 10 19 9 14 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 10 16 9 -7 22 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 10 19 9 -31 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 10 16 9 -7 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 10 8 6 25 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 10 12 4 -5 27 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 10 8 6 -31 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 10 12 5 -5 0 normal
+
+ -1 sprites/arctic_snowy.png 8bpp 10 40 40 11 -7 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 40 39 18 -6 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 40 38 11 -31 12 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 40 39 18 -31 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 40 20 6 13 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 40 13 7 -6 16 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 40 20 6 -31 12 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 40 13 7 -5 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 40 8 5 25 6 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 40 12 3 -5 20 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 40 8 4 -31 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 40 15 4 -7 0 normal
+
+ -1 sprites/arctic_snowy.png 8bpp 10 70 38 20 -5 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 70 38 26 -5 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 70 37 20 -31 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 70 38 27 -31 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 70 16 9 17 3 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 70 15 9 -7 22 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 70 16 9 -31 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 70 15 9 -6 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 70 8 7 25 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 70 10 5 -4 27 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 70 8 7 -31 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 70 12 6 -5 -8 normal
+
+ -1 sprites/arctic_snowy.png 8bpp 10 100 39 18 -6 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 100 38 11 -5 12 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 100 39 18 -31 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 100 40 11 -32 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 100 20 6 13 12 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 100 13 7 -5 16 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 100 20 6 -31 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 100 13 7 -6 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 100 8 4 26 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 100 12 3 -5 20 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 100 8 5 -31 6 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 100 15 4 -6 0 normal
+
+ -1 sprites/arctic_snowy.png 8bpp 10 130 38 27 -5 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 130 37 20 -4 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 130 37 26 -31 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 130 38 20 -31 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 130 16 9 17 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 130 15 9 -6 22 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 130 16 9 -31 3 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 130 15 9 -7 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 130 8 7 25 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 130 10 5 -4 26 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 130 8 7 -31 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 130 12 6 -5 -8 normal
+ -1 * 7 02 05 30 01 00 00 00
+
+ -1 * 4 01 05 01 3C
+ -1 sprites/arctic_brown.png 8bpp 10 10 38 19 -5 0 normal
+ -1 sprites/arctic_brown.png 8bpp 58 10 38 18 -5 13 normal
+ -1 sprites/arctic_brown.png 8bpp 106 10 38 18 -31 13 normal
+ -1 sprites/arctic_brown.png 8bpp 154 10 38 19 -31 0 normal
+ -1 sprites/arctic_brown.png 8bpp 202 10 19 9 14 11 normal
+ -1 sprites/arctic_brown.png 8bpp 234 10 16 9 -7 22 normal
+ -1 sprites/arctic_brown.png 8bpp 266 10 19 9 -31 11 normal
+ -1 sprites/arctic_brown.png 8bpp 298 10 16 9 -7 0 normal
+ -1 sprites/arctic_brown.png 8bpp 330 10 8 6 25 13 normal
+ -1 sprites/arctic_brown.png 8bpp 346 10 12 4 -5 27 normal
+ -1 sprites/arctic_brown.png 8bpp 364 10 8 6 -31 13 normal
+ -1 sprites/arctic_brown.png 8bpp 380 10 12 5 -5 0 normal
+
+ -1 sprites/arctic_brown.png 8bpp 10 40 40 11 -7 0 normal
+ -1 sprites/arctic_brown.png 8bpp 58 40 39 18 -6 5 normal
+ -1 sprites/arctic_brown.png 8bpp 106 40 38 11 -31 12 normal
+ -1 sprites/arctic_brown.png 8bpp 154 40 39 18 -31 0 normal
+ -1 sprites/arctic_brown.png 8bpp 202 40 20 6 13 5 normal
+ -1 sprites/arctic_brown.png 8bpp 234 40 13 7 -6 16 normal
+ -1 sprites/arctic_brown.png 8bpp 266 40 20 6 -31 12 normal
+ -1 sprites/arctic_brown.png 8bpp 298 40 13 7 -5 0 normal
+ -1 sprites/arctic_brown.png 8bpp 330 40 8 5 25 6 normal
+ -1 sprites/arctic_brown.png 8bpp 346 40 12 3 -5 20 normal
+ -1 sprites/arctic_brown.png 8bpp 364 40 8 4 -31 13 normal
+ -1 sprites/arctic_brown.png 8bpp 380 40 15 4 -7 0 normal
+
+ -1 sprites/arctic_brown.png 8bpp 10 70 38 20 -5 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 58 70 38 26 -5 5 normal
+ -1 sprites/arctic_brown.png 8bpp 106 70 37 20 -31 11 normal
+ -1 sprites/arctic_brown.png 8bpp 154 70 38 27 -31 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 202 70 16 9 17 3 normal
+ -1 sprites/arctic_brown.png 8bpp 234 70 15 9 -7 22 normal
+ -1 sprites/arctic_brown.png 8bpp 266 70 16 9 -31 11 normal
+ -1 sprites/arctic_brown.png 8bpp 298 70 15 9 -6 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 330 70 8 7 25 5 normal
+ -1 sprites/arctic_brown.png 8bpp 346 70 10 5 -4 27 normal
+ -1 sprites/arctic_brown.png 8bpp 364 70 8 7 -31 11 normal
+ -1 sprites/arctic_brown.png 8bpp 380 70 12 6 -5 -8 normal
+
+ -1 sprites/arctic_brown.png 8bpp 10 100 39 18 -6 0 normal
+ -1 sprites/arctic_brown.png 8bpp 58 100 38 11 -5 12 normal
+ -1 sprites/arctic_brown.png 8bpp 106 100 39 18 -31 5 normal
+ -1 sprites/arctic_brown.png 8bpp 154 100 40 11 -32 0 normal
+ -1 sprites/arctic_brown.png 8bpp 202 100 20 6 13 12 normal
+ -1 sprites/arctic_brown.png 8bpp 234 100 13 7 -5 16 normal
+ -1 sprites/arctic_brown.png 8bpp 266 100 20 6 -31 5 normal
+ -1 sprites/arctic_brown.png 8bpp 298 100 13 7 -6 0 normal
+ -1 sprites/arctic_brown.png 8bpp 330 100 8 4 26 13 normal
+ -1 sprites/arctic_brown.png 8bpp 346 100 12 3 -5 20 normal
+ -1 sprites/arctic_brown.png 8bpp 364 100 8 5 -31 6 normal
+ -1 sprites/arctic_brown.png 8bpp 380 100 15 4 -6 0 normal
+
+ -1 sprites/arctic_brown.png 8bpp 10 130 38 27 -5 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 58 130 37 20 -4 11 normal
+ -1 sprites/arctic_brown.png 8bpp 106 130 37 26 -31 5 normal
+ -1 sprites/arctic_brown.png 8bpp 154 130 38 20 -31 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 202 130 16 9 17 11 normal
+ -1 sprites/arctic_brown.png 8bpp 234 130 15 9 -6 22 normal
+ -1 sprites/arctic_brown.png 8bpp 266 130 16 9 -31 3 normal
+ -1 sprites/arctic_brown.png 8bpp 298 130 15 9 -7 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 330 130 8 7 25 11 normal
+ -1 sprites/arctic_brown.png 8bpp 346 130 10 5 -4 26 normal
+ -1 sprites/arctic_brown.png 8bpp 364 130 8 7 -31 5 normal
+ -1 sprites/arctic_brown.png 8bpp 380 130 12 6 -5 -8 normal
+ -1 * 7 02 05 31 01 00 00 00
+
+ -1 * 4 01 05 01 3C
+ -1 sprites/arctic_snowy.png 8bpp 10 210 38 19 -5 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 210 38 18 -5 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 210 38 18 -31 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 210 38 19 -31 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 210 19 9 14 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 210 16 9 -7 22 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 210 19 9 -31 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 210 16 9 -7 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 210 8 6 25 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 210 12 4 -5 27 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 210 8 6 -31 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 210 12 5 -5 0 normal
+
+ -1 sprites/arctic_snowy.png 8bpp 10 240 40 11 -7 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 240 39 18 -6 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 240 38 11 -31 12 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 240 39 18 -31 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 240 20 6 13 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 240 13 7 -6 16 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 240 20 6 -31 12 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 240 13 7 -5 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 240 8 5 25 6 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 240 12 3 -5 20 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 240 8 4 -31 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 240 15 4 -7 0 normal
+
+ -1 sprites/arctic_snowy.png 8bpp 10 270 38 20 -5 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 270 38 26 -5 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 270 37 20 -31 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 270 38 27 -31 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 270 16 9 17 3 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 270 15 9 -7 22 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 270 16 9 -31 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 270 15 9 -6 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 270 8 7 25 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 270 10 5 -4 27 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 270 8 7 -31 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 270 12 6 -5 -8 normal
+
+ -1 sprites/arctic_snowy.png 8bpp 10 300 39 18 -6 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 300 38 11 -5 12 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 300 39 18 -31 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 300 40 11 -32 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 300 20 6 13 12 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 300 13 7 -5 16 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 300 20 6 -31 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 300 13 7 -6 0 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 300 8 4 26 13 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 300 12 3 -5 20 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 300 8 5 -31 6 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 300 15 4 -6 0 normal
+
+ -1 sprites/arctic_snowy.png 8bpp 10 330 38 27 -5 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 58 330 37 20 -4 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 106 330 37 26 -31 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 154 330 38 20 -31 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 202 330 16 9 17 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 234 330 15 9 -6 22 normal
+ -1 sprites/arctic_snowy.png 8bpp 266 330 16 9 -31 3 normal
+ -1 sprites/arctic_snowy.png 8bpp 298 330 15 9 -7 -8 normal
+ -1 sprites/arctic_snowy.png 8bpp 330 330 8 7 25 11 normal
+ -1 sprites/arctic_snowy.png 8bpp 346 330 10 5 -4 26 normal
+ -1 sprites/arctic_snowy.png 8bpp 364 330 8 7 -31 5 normal
+ -1 sprites/arctic_snowy.png 8bpp 380 330 12 6 -5 -8 normal
+ -1 * 7 02 05 32 01 00 00 00
+
+ -1 * 4 01 05 01 3C
+ -1 sprites/arctic_brown.png 8bpp 10 210 38 19 -5 0 normal
+ -1 sprites/arctic_brown.png 8bpp 58 210 38 18 -5 13 normal
+ -1 sprites/arctic_brown.png 8bpp 106 210 38 18 -31 13 normal
+ -1 sprites/arctic_brown.png 8bpp 154 210 38 19 -31 0 normal
+ -1 sprites/arctic_brown.png 8bpp 202 210 19 9 14 11 normal
+ -1 sprites/arctic_brown.png 8bpp 234 210 16 9 -7 22 normal
+ -1 sprites/arctic_brown.png 8bpp 266 210 19 9 -31 11 normal
+ -1 sprites/arctic_brown.png 8bpp 298 210 16 9 -7 0 normal
+ -1 sprites/arctic_brown.png 8bpp 330 210 8 6 25 13 normal
+ -1 sprites/arctic_brown.png 8bpp 346 210 12 4 -5 27 normal
+ -1 sprites/arctic_brown.png 8bpp 364 210 8 6 -31 13 normal
+ -1 sprites/arctic_brown.png 8bpp 380 210 12 5 -5 0 normal
+
+ -1 sprites/arctic_brown.png 8bpp 10 240 40 11 -7 0 normal
+ -1 sprites/arctic_brown.png 8bpp 58 240 39 18 -6 5 normal
+ -1 sprites/arctic_brown.png 8bpp 106 240 38 11 -31 12 normal
+ -1 sprites/arctic_brown.png 8bpp 154 240 39 18 -31 0 normal
+ -1 sprites/arctic_brown.png 8bpp 202 240 20 6 13 5 normal
+ -1 sprites/arctic_brown.png 8bpp 234 240 13 7 -6 16 normal
+ -1 sprites/arctic_brown.png 8bpp 266 240 20 6 -31 12 normal
+ -1 sprites/arctic_brown.png 8bpp 298 240 13 7 -5 0 normal
+ -1 sprites/arctic_brown.png 8bpp 330 240 8 5 25 6 normal
+ -1 sprites/arctic_brown.png 8bpp 346 240 12 3 -5 20 normal
+ -1 sprites/arctic_brown.png 8bpp 364 240 8 4 -31 13 normal
+ -1 sprites/arctic_brown.png 8bpp 380 240 15 4 -7 0 normal
+
+ -1 sprites/arctic_brown.png 8bpp 10 270 38 20 -5 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 58 270 38 26 -5 5 normal
+ -1 sprites/arctic_brown.png 8bpp 106 270 37 20 -31 11 normal
+ -1 sprites/arctic_brown.png 8bpp 154 270 38 27 -31 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 202 270 16 9 17 3 normal
+ -1 sprites/arctic_brown.png 8bpp 234 270 15 9 -7 22 normal
+ -1 sprites/arctic_brown.png 8bpp 266 270 16 9 -31 11 normal
+ -1 sprites/arctic_brown.png 8bpp 298 270 15 9 -6 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 330 270 8 7 25 5 normal
+ -1 sprites/arctic_brown.png 8bpp 346 270 10 5 -4 27 normal
+ -1 sprites/arctic_brown.png 8bpp 364 270 8 7 -31 11 normal
+ -1 sprites/arctic_brown.png 8bpp 380 270 12 6 -5 -8 normal
+
+ -1 sprites/arctic_brown.png 8bpp 10 300 39 18 -6 0 normal
+ -1 sprites/arctic_brown.png 8bpp 58 300 38 11 -5 12 normal
+ -1 sprites/arctic_brown.png 8bpp 106 300 39 18 -31 5 normal
+ -1 sprites/arctic_brown.png 8bpp 154 300 40 11 -32 0 normal
+ -1 sprites/arctic_brown.png 8bpp 202 300 20 6 13 12 normal
+ -1 sprites/arctic_brown.png 8bpp 234 300 13 7 -5 16 normal
+ -1 sprites/arctic_brown.png 8bpp 266 300 20 6 -31 5 normal
+ -1 sprites/arctic_brown.png 8bpp 298 300 13 7 -6 0 normal
+ -1 sprites/arctic_brown.png 8bpp 330 300 8 4 26 13 normal
+ -1 sprites/arctic_brown.png 8bpp 346 300 12 3 -5 20 normal
+ -1 sprites/arctic_brown.png 8bpp 364 300 8 5 -31 6 normal
+ -1 sprites/arctic_brown.png 8bpp 380 300 15 4 -6 0 normal
+
+ -1 sprites/arctic_brown.png 8bpp 10 330 38 27 -5 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 58 330 37 20 -4 11 normal
+ -1 sprites/arctic_brown.png 8bpp 106 330 37 26 -31 5 normal
+ -1 sprites/arctic_brown.png 8bpp 154 330 38 20 -31 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 202 330 16 9 17 11 normal
+ -1 sprites/arctic_brown.png 8bpp 234 330 15 9 -6 22 normal
+ -1 sprites/arctic_brown.png 8bpp 266 330 16 9 -31 3 normal
+ -1 sprites/arctic_brown.png 8bpp 298 330 15 9 -7 -8 normal
+ -1 sprites/arctic_brown.png 8bpp 330 330 8 7 25 11 normal
+ -1 sprites/arctic_brown.png 8bpp 346 330 10 5 -4 26 normal
+ -1 sprites/arctic_brown.png 8bpp 364 330 8 7 -31 5 normal
+ -1 sprites/arctic_brown.png 8bpp 380 330 12 6 -5 -8 normal
+ -1 * 7 02 05 33 01 00 00 00
+
+ -1 * 14 02 05 34 81 81 00 FF 01 30 00 04 04 31 00
+ -1 * 14 02 05 35 81 81 00 FF 01 32 00 04 04 33 00
+ -1 * 14 02 05 36 81 80 00 FF 01 34 00 00 00 35 00
+ -1 * 6 07 83 01 \7! 01 01
+ -1 * 7 03 05 01 06 00 36 00
diff --git a/media/baseset/orig_extra/rivers/arctic_brown.png b/media/baseset/orig_extra/rivers/arctic_brown.png
new file mode 100644
index 000000000..c2a6c94b4
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/arctic_brown.png
Binary files differ
diff --git a/media/baseset/orig_extra/rivers/arctic_snowy.png b/media/baseset/orig_extra/rivers/arctic_snowy.png
new file mode 100644
index 000000000..5e44e7688
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/arctic_snowy.png
Binary files differ
diff --git a/media/baseset/orig_extra/rivers/rapids.nfo b/media/baseset/orig_extra/rivers/rapids.nfo
new file mode 100644
index 000000000..e03d96ca1
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/rapids.nfo
@@ -0,0 +1,136 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Rapid graphics"
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 10 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 10 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 10 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 10 64 39 -31 -8 normal
+ -1 * 7 02 05 00 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 60 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 60 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 60 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 60 64 39 -31 -8 normal
+ -1 * 7 02 05 01 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 110 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 110 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 110 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 110 64 39 -31 -8 normal
+ -1 * 7 02 05 02 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 160 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 160 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 160 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 160 64 39 -31 -8 normal
+ -1 * 7 02 05 03 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 210 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 210 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 210 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 210 64 39 -31 -8 normal
+ -1 * 7 02 05 04 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 260 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 260 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 260 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 260 64 39 -31 -8 normal
+ -1 * 7 02 05 05 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 310 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 310 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 310 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 310 64 39 -31 -8 normal
+ -1 * 7 02 05 06 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 360 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 360 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 360 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 360 64 39 -31 -8 normal
+ -1 * 7 02 05 07 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 410 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 410 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 410 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 410 64 39 -31 -8 normal
+ -1 * 7 02 05 08 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 460 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 460 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 460 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 460 64 39 -31 -8 normal
+ -1 * 7 02 05 09 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 510 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 510 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 510 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 510 64 39 -31 -8 normal
+ -1 * 7 02 05 0A 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 560 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 560 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 560 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 560 64 39 -31 -8 normal
+ -1 * 7 02 05 0B 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 610 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 610 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 610 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 610 64 39 -31 -8 normal
+ -1 * 7 02 05 0C 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 660 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 660 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 660 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 660 64 39 -31 -8 normal
+ -1 * 7 02 05 0D 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 710 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 710 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 710 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 710 64 39 -31 -8 normal
+ -1 * 7 02 05 0E 01 00 00 00
+
+ -1 * 4 01 05 01 04
+ -1 sprites/rapids.png 8bpp 10 760 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 90 760 64 39 -31 -8 normal
+ -1 sprites/rapids.png 8bpp 170 760 64 23 -31 0 normal
+ -1 sprites/rapids.png 8bpp 250 760 64 39 -31 -8 normal
+ -1 * 7 02 05 0F 01 00 00 00
+
+ -1 * 39 02 05 10 80 00 01 10
+ 00 00
+ 01 00
+ 02 00
+ 03 00
+ 04 00
+ 05 00
+ 06 00
+ 07 00
+ 08 00
+ 09 00
+ 0A 00
+ 0B 00
+ 0C 00
+ 0D 00
+ 0E 00
+ 0F 00
+ -1 * 7 03 05 01 05 00 10 00
diff --git a/media/baseset/orig_extra/rivers/rapids.png b/media/baseset/orig_extra/rivers/rapids.png
new file mode 100644
index 000000000..db25ae0e3
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/rapids.png
Binary files differ
diff --git a/media/baseset/orig_extra/rivers/temperate.nfo b/media/baseset/orig_extra/rivers/temperate.nfo
new file mode 100644
index 000000000..261f727be
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/temperate.nfo
@@ -0,0 +1,143 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Temperate river graphics by andythenorth (Andrew Parkhouse)"
+ -1 * 4 01 05 01 3C
+ -1 sprites/temperate.png 8bpp 10 10 38 19 -5 0 normal
+ -1 sprites/temperate.png 8bpp 58 10 38 18 -5 13 normal
+ -1 sprites/temperate.png 8bpp 106 10 38 18 -31 13 normal
+ -1 sprites/temperate.png 8bpp 154 10 38 19 -31 0 normal
+ -1 sprites/temperate.png 8bpp 202 10 19 9 14 11 normal
+ -1 sprites/temperate.png 8bpp 234 10 16 9 -7 22 normal
+ -1 sprites/temperate.png 8bpp 266 10 19 9 -31 11 normal
+ -1 sprites/temperate.png 8bpp 298 10 16 9 -7 0 normal
+ -1 sprites/temperate.png 8bpp 330 10 8 6 25 13 normal
+ -1 sprites/temperate.png 8bpp 346 10 12 4 -5 27 normal
+ -1 sprites/temperate.png 8bpp 364 10 8 6 -31 13 normal
+ -1 sprites/temperate.png 8bpp 380 10 12 5 -5 0 normal
+
+ -1 sprites/temperate.png 8bpp 10 40 40 11 -7 0 normal
+ -1 sprites/temperate.png 8bpp 58 40 39 18 -6 5 normal
+ -1 sprites/temperate.png 8bpp 106 40 38 11 -31 12 normal
+ -1 sprites/temperate.png 8bpp 154 40 39 18 -31 0 normal
+ -1 sprites/temperate.png 8bpp 202 40 20 6 13 5 normal
+ -1 sprites/temperate.png 8bpp 234 40 13 7 -6 16 normal
+ -1 sprites/temperate.png 8bpp 266 40 20 6 -31 12 normal
+ -1 sprites/temperate.png 8bpp 298 40 13 7 -5 0 normal
+ -1 sprites/temperate.png 8bpp 330 40 8 5 25 6 normal
+ -1 sprites/temperate.png 8bpp 346 40 12 3 -5 20 normal
+ -1 sprites/temperate.png 8bpp 364 40 8 4 -31 13 normal
+ -1 sprites/temperate.png 8bpp 380 40 15 4 -7 0 normal
+
+ -1 sprites/temperate.png 8bpp 10 70 38 20 -5 -8 normal
+ -1 sprites/temperate.png 8bpp 58 70 38 26 -5 5 normal
+ -1 sprites/temperate.png 8bpp 106 70 37 20 -31 11 normal
+ -1 sprites/temperate.png 8bpp 154 70 38 27 -31 -8 normal
+ -1 sprites/temperate.png 8bpp 202 70 16 9 17 3 normal
+ -1 sprites/temperate.png 8bpp 234 70 15 9 -7 22 normal
+ -1 sprites/temperate.png 8bpp 266 70 16 9 -31 11 normal
+ -1 sprites/temperate.png 8bpp 298 70 15 9 -6 -8 normal
+ -1 sprites/temperate.png 8bpp 330 70 8 7 25 5 normal
+ -1 sprites/temperate.png 8bpp 346 70 10 5 -4 27 normal
+ -1 sprites/temperate.png 8bpp 364 70 8 7 -31 11 normal
+ -1 sprites/temperate.png 8bpp 380 70 12 6 -5 -8 normal
+
+ -1 sprites/temperate.png 8bpp 10 100 39 18 -6 0 normal
+ -1 sprites/temperate.png 8bpp 58 100 38 11 -5 12 normal
+ -1 sprites/temperate.png 8bpp 106 100 39 18 -31 5 normal
+ -1 sprites/temperate.png 8bpp 154 100 40 11 -32 0 normal
+ -1 sprites/temperate.png 8bpp 202 100 20 6 13 12 normal
+ -1 sprites/temperate.png 8bpp 234 100 13 7 -5 16 normal
+ -1 sprites/temperate.png 8bpp 266 100 20 6 -31 5 normal
+ -1 sprites/temperate.png 8bpp 298 100 13 7 -6 0 normal
+ -1 sprites/temperate.png 8bpp 330 100 8 4 26 13 normal
+ -1 sprites/temperate.png 8bpp 346 100 12 3 -5 20 normal
+ -1 sprites/temperate.png 8bpp 364 100 8 5 -31 6 normal
+ -1 sprites/temperate.png 8bpp 380 100 15 4 -6 0 normal
+
+ -1 sprites/temperate.png 8bpp 10 130 38 27 -5 -8 normal
+ -1 sprites/temperate.png 8bpp 58 130 37 20 -4 11 normal
+ -1 sprites/temperate.png 8bpp 106 130 37 26 -31 5 normal
+ -1 sprites/temperate.png 8bpp 154 130 38 20 -31 -8 normal
+ -1 sprites/temperate.png 8bpp 202 130 16 9 17 11 normal
+ -1 sprites/temperate.png 8bpp 234 130 15 9 -6 22 normal
+ -1 sprites/temperate.png 8bpp 266 130 16 9 -31 3 normal
+ -1 sprites/temperate.png 8bpp 298 130 15 9 -7 -8 normal
+ -1 sprites/temperate.png 8bpp 330 130 8 7 25 11 normal
+ -1 sprites/temperate.png 8bpp 346 130 10 5 -4 26 normal
+ -1 sprites/temperate.png 8bpp 364 130 8 7 -31 5 normal
+ -1 sprites/temperate.png 8bpp 380 130 12 6 -5 -8 normal
+ -1 * 7 02 05 20 01 00 00 00
+
+ -1 * 4 01 05 01 3C
+ -1 sprites/temperate.png 8bpp 10 210 38 19 -5 0 normal
+ -1 sprites/temperate.png 8bpp 58 210 38 18 -5 13 normal
+ -1 sprites/temperate.png 8bpp 106 210 38 18 -31 13 normal
+ -1 sprites/temperate.png 8bpp 154 210 38 19 -31 0 normal
+ -1 sprites/temperate.png 8bpp 202 210 19 9 14 11 normal
+ -1 sprites/temperate.png 8bpp 234 210 16 9 -7 22 normal
+ -1 sprites/temperate.png 8bpp 266 210 19 9 -31 11 normal
+ -1 sprites/temperate.png 8bpp 298 210 16 9 -7 0 normal
+ -1 sprites/temperate.png 8bpp 330 210 8 6 25 13 normal
+ -1 sprites/temperate.png 8bpp 346 210 12 4 -5 27 normal
+ -1 sprites/temperate.png 8bpp 364 210 8 6 -31 13 normal
+ -1 sprites/temperate.png 8bpp 380 210 12 5 -5 0 normal
+
+ -1 sprites/temperate.png 8bpp 10 240 40 11 -7 0 normal
+ -1 sprites/temperate.png 8bpp 58 240 39 18 -6 5 normal
+ -1 sprites/temperate.png 8bpp 106 240 38 11 -31 12 normal
+ -1 sprites/temperate.png 8bpp 154 240 39 18 -31 0 normal
+ -1 sprites/temperate.png 8bpp 202 240 20 6 13 5 normal
+ -1 sprites/temperate.png 8bpp 234 240 13 7 -6 16 normal
+ -1 sprites/temperate.png 8bpp 266 240 20 6 -31 12 normal
+ -1 sprites/temperate.png 8bpp 298 240 13 7 -5 0 normal
+ -1 sprites/temperate.png 8bpp 330 240 8 5 25 6 normal
+ -1 sprites/temperate.png 8bpp 346 240 12 3 -5 20 normal
+ -1 sprites/temperate.png 8bpp 364 240 8 4 -31 13 normal
+ -1 sprites/temperate.png 8bpp 380 240 15 4 -7 0 normal
+
+ -1 sprites/temperate.png 8bpp 10 270 38 20 -5 -8 normal
+ -1 sprites/temperate.png 8bpp 58 270 38 26 -5 5 normal
+ -1 sprites/temperate.png 8bpp 106 270 37 20 -31 11 normal
+ -1 sprites/temperate.png 8bpp 154 270 38 27 -31 -8 normal
+ -1 sprites/temperate.png 8bpp 202 270 16 9 17 3 normal
+ -1 sprites/temperate.png 8bpp 234 270 15 9 -7 22 normal
+ -1 sprites/temperate.png 8bpp 266 270 16 9 -31 11 normal
+ -1 sprites/temperate.png 8bpp 298 270 15 9 -6 -8 normal
+ -1 sprites/temperate.png 8bpp 330 270 8 7 25 5 normal
+ -1 sprites/temperate.png 8bpp 346 270 10 5 -4 27 normal
+ -1 sprites/temperate.png 8bpp 364 270 8 7 -31 11 normal
+ -1 sprites/temperate.png 8bpp 380 270 12 6 -5 -8 normal
+
+ -1 sprites/temperate.png 8bpp 10 300 39 18 -6 0 normal
+ -1 sprites/temperate.png 8bpp 58 300 38 11 -5 12 normal
+ -1 sprites/temperate.png 8bpp 106 300 39 18 -31 5 normal
+ -1 sprites/temperate.png 8bpp 154 300 40 11 -32 0 normal
+ -1 sprites/temperate.png 8bpp 202 300 20 6 13 12 normal
+ -1 sprites/temperate.png 8bpp 234 300 13 7 -5 16 normal
+ -1 sprites/temperate.png 8bpp 266 300 20 6 -31 5 normal
+ -1 sprites/temperate.png 8bpp 298 300 13 7 -6 0 normal
+ -1 sprites/temperate.png 8bpp 330 300 8 4 26 13 normal
+ -1 sprites/temperate.png 8bpp 346 300 12 3 -5 20 normal
+ -1 sprites/temperate.png 8bpp 364 300 8 5 -31 6 normal
+ -1 sprites/temperate.png 8bpp 380 300 15 4 -6 0 normal
+
+ -1 sprites/temperate.png 8bpp 10 330 38 27 -5 -8 normal
+ -1 sprites/temperate.png 8bpp 58 330 37 20 -4 11 normal
+ -1 sprites/temperate.png 8bpp 106 330 37 26 -31 5 normal
+ -1 sprites/temperate.png 8bpp 154 330 38 20 -31 -8 normal
+ -1 sprites/temperate.png 8bpp 202 330 16 9 17 11 normal
+ -1 sprites/temperate.png 8bpp 234 330 15 9 -6 22 normal
+ -1 sprites/temperate.png 8bpp 266 330 16 9 -31 3 normal
+ -1 sprites/temperate.png 8bpp 298 330 15 9 -7 -8 normal
+ -1 sprites/temperate.png 8bpp 330 330 8 7 25 11 normal
+ -1 sprites/temperate.png 8bpp 346 330 10 5 -4 26 normal
+ -1 sprites/temperate.png 8bpp 364 330 8 7 -31 5 normal
+ -1 sprites/temperate.png 8bpp 380 330 12 6 -5 -8 normal
+ -1 * 7 02 05 21 01 00 00 00
+
+ -1 * 14 02 05 22 81 80 00 FF 01 20 00 00 00 21 00
+ -1 * 6 07 83 01 \7! 00 01
+ -1 * 7 03 05 01 06 00 22 00
diff --git a/media/baseset/orig_extra/rivers/temperate.png b/media/baseset/orig_extra/rivers/temperate.png
new file mode 100644
index 000000000..61ff22430
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/temperate.png
Binary files differ
diff --git a/media/baseset/orig_extra/rivers/toyland.nfo b/media/baseset/orig_extra/rivers/toyland.nfo
new file mode 100644
index 000000000..8b6dedd38
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/toyland.nfo
@@ -0,0 +1,143 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Toyland river graphics by andythenorth (Andrew Parkhouse)"
+ -1 * 4 01 05 01 3C
+ -1 sprites/toyland.png 8bpp 10 10 38 19 -5 0 normal
+ -1 sprites/toyland.png 8bpp 58 10 38 18 -5 13 normal
+ -1 sprites/toyland.png 8bpp 106 10 38 18 -31 13 normal
+ -1 sprites/toyland.png 8bpp 154 10 38 19 -31 0 normal
+ -1 sprites/toyland.png 8bpp 202 10 19 9 14 11 normal
+ -1 sprites/toyland.png 8bpp 234 10 16 9 -7 22 normal
+ -1 sprites/toyland.png 8bpp 266 10 19 9 -31 11 normal
+ -1 sprites/toyland.png 8bpp 298 10 16 9 -7 0 normal
+ -1 sprites/toyland.png 8bpp 330 10 8 6 25 13 normal
+ -1 sprites/toyland.png 8bpp 346 10 12 4 -5 27 normal
+ -1 sprites/toyland.png 8bpp 364 10 8 6 -31 13 normal
+ -1 sprites/toyland.png 8bpp 380 10 12 5 -5 0 normal
+
+ -1 sprites/toyland.png 8bpp 10 40 40 11 -7 0 normal
+ -1 sprites/toyland.png 8bpp 58 40 39 18 -6 5 normal
+ -1 sprites/toyland.png 8bpp 106 40 38 11 -31 12 normal
+ -1 sprites/toyland.png 8bpp 154 40 39 18 -31 0 normal
+ -1 sprites/toyland.png 8bpp 202 40 20 6 13 5 normal
+ -1 sprites/toyland.png 8bpp 234 40 13 7 -6 16 normal
+ -1 sprites/toyland.png 8bpp 266 40 20 6 -31 12 normal
+ -1 sprites/toyland.png 8bpp 298 40 13 7 -5 0 normal
+ -1 sprites/toyland.png 8bpp 330 40 8 5 25 6 normal
+ -1 sprites/toyland.png 8bpp 346 40 12 3 -5 20 normal
+ -1 sprites/toyland.png 8bpp 364 40 8 4 -31 13 normal
+ -1 sprites/toyland.png 8bpp 380 40 15 4 -7 0 normal
+
+ -1 sprites/toyland.png 8bpp 10 70 38 20 -5 -8 normal
+ -1 sprites/toyland.png 8bpp 58 70 38 26 -5 5 normal
+ -1 sprites/toyland.png 8bpp 106 70 37 20 -31 11 normal
+ -1 sprites/toyland.png 8bpp 154 70 38 27 -31 -8 normal
+ -1 sprites/toyland.png 8bpp 202 70 16 9 17 3 normal
+ -1 sprites/toyland.png 8bpp 234 70 15 9 -7 22 normal
+ -1 sprites/toyland.png 8bpp 266 70 16 9 -31 11 normal
+ -1 sprites/toyland.png 8bpp 298 70 15 9 -6 -8 normal
+ -1 sprites/toyland.png 8bpp 330 70 8 7 25 5 normal
+ -1 sprites/toyland.png 8bpp 346 70 10 5 -4 27 normal
+ -1 sprites/toyland.png 8bpp 364 70 8 7 -31 11 normal
+ -1 sprites/toyland.png 8bpp 380 70 12 6 -5 -8 normal
+
+ -1 sprites/toyland.png 8bpp 10 100 39 18 -6 0 normal
+ -1 sprites/toyland.png 8bpp 58 100 38 11 -5 12 normal
+ -1 sprites/toyland.png 8bpp 106 100 39 18 -31 5 normal
+ -1 sprites/toyland.png 8bpp 154 100 40 11 -32 0 normal
+ -1 sprites/toyland.png 8bpp 202 100 20 6 13 12 normal
+ -1 sprites/toyland.png 8bpp 234 100 13 7 -5 16 normal
+ -1 sprites/toyland.png 8bpp 266 100 20 6 -31 5 normal
+ -1 sprites/toyland.png 8bpp 298 100 13 7 -6 0 normal
+ -1 sprites/toyland.png 8bpp 330 100 8 4 26 13 normal
+ -1 sprites/toyland.png 8bpp 346 100 12 3 -5 20 normal
+ -1 sprites/toyland.png 8bpp 364 100 8 5 -31 6 normal
+ -1 sprites/toyland.png 8bpp 380 100 15 4 -6 0 normal
+
+ -1 sprites/toyland.png 8bpp 10 130 38 27 -5 -8 normal
+ -1 sprites/toyland.png 8bpp 58 130 37 20 -4 11 normal
+ -1 sprites/toyland.png 8bpp 106 130 37 26 -31 5 normal
+ -1 sprites/toyland.png 8bpp 154 130 38 20 -31 -8 normal
+ -1 sprites/toyland.png 8bpp 202 130 16 9 17 11 normal
+ -1 sprites/toyland.png 8bpp 234 130 15 9 -6 22 normal
+ -1 sprites/toyland.png 8bpp 266 130 16 9 -31 3 normal
+ -1 sprites/toyland.png 8bpp 298 130 15 9 -7 -8 normal
+ -1 sprites/toyland.png 8bpp 330 130 8 7 25 11 normal
+ -1 sprites/toyland.png 8bpp 346 130 10 5 -4 26 normal
+ -1 sprites/toyland.png 8bpp 364 130 8 7 -31 5 normal
+ -1 sprites/toyland.png 8bpp 380 130 12 6 -5 -8 normal
+ -1 * 7 02 05 50 01 00 00 00
+
+ -1 * 4 01 05 01 3C
+ -1 sprites/toyland.png 8bpp 10 210 38 19 -5 0 normal
+ -1 sprites/toyland.png 8bpp 58 210 38 18 -5 13 normal
+ -1 sprites/toyland.png 8bpp 106 210 38 18 -31 13 normal
+ -1 sprites/toyland.png 8bpp 154 210 38 19 -31 0 normal
+ -1 sprites/toyland.png 8bpp 202 210 19 9 14 11 normal
+ -1 sprites/toyland.png 8bpp 234 210 16 9 -7 22 normal
+ -1 sprites/toyland.png 8bpp 266 210 19 9 -31 11 normal
+ -1 sprites/toyland.png 8bpp 298 210 16 9 -7 0 normal
+ -1 sprites/toyland.png 8bpp 330 210 8 6 25 13 normal
+ -1 sprites/toyland.png 8bpp 346 210 12 4 -5 27 normal
+ -1 sprites/toyland.png 8bpp 364 210 8 6 -31 13 normal
+ -1 sprites/toyland.png 8bpp 380 210 12 5 -5 0 normal
+
+ -1 sprites/toyland.png 8bpp 10 240 40 11 -7 0 normal
+ -1 sprites/toyland.png 8bpp 58 240 39 18 -6 5 normal
+ -1 sprites/toyland.png 8bpp 106 240 38 11 -31 12 normal
+ -1 sprites/toyland.png 8bpp 154 240 39 18 -31 0 normal
+ -1 sprites/toyland.png 8bpp 202 240 20 6 13 5 normal
+ -1 sprites/toyland.png 8bpp 234 240 13 7 -6 16 normal
+ -1 sprites/toyland.png 8bpp 266 240 20 6 -31 12 normal
+ -1 sprites/toyland.png 8bpp 298 240 13 7 -5 0 normal
+ -1 sprites/toyland.png 8bpp 330 240 8 5 25 6 normal
+ -1 sprites/toyland.png 8bpp 346 240 12 3 -5 20 normal
+ -1 sprites/toyland.png 8bpp 364 240 8 4 -31 13 normal
+ -1 sprites/toyland.png 8bpp 380 240 15 4 -7 0 normal
+
+ -1 sprites/toyland.png 8bpp 10 270 38 20 -5 -8 normal
+ -1 sprites/toyland.png 8bpp 58 270 38 26 -5 5 normal
+ -1 sprites/toyland.png 8bpp 106 270 37 20 -31 11 normal
+ -1 sprites/toyland.png 8bpp 154 270 38 27 -31 -8 normal
+ -1 sprites/toyland.png 8bpp 202 270 16 9 17 3 normal
+ -1 sprites/toyland.png 8bpp 234 270 15 9 -7 22 normal
+ -1 sprites/toyland.png 8bpp 266 270 16 9 -31 11 normal
+ -1 sprites/toyland.png 8bpp 298 270 15 9 -6 -8 normal
+ -1 sprites/toyland.png 8bpp 330 270 8 7 25 5 normal
+ -1 sprites/toyland.png 8bpp 346 270 10 5 -4 27 normal
+ -1 sprites/toyland.png 8bpp 364 270 8 7 -31 11 normal
+ -1 sprites/toyland.png 8bpp 380 270 12 6 -5 -8 normal
+
+ -1 sprites/toyland.png 8bpp 10 300 39 18 -6 0 normal
+ -1 sprites/toyland.png 8bpp 58 300 38 11 -5 12 normal
+ -1 sprites/toyland.png 8bpp 106 300 39 18 -31 5 normal
+ -1 sprites/toyland.png 8bpp 154 300 40 11 -32 0 normal
+ -1 sprites/toyland.png 8bpp 202 300 20 6 13 12 normal
+ -1 sprites/toyland.png 8bpp 234 300 13 7 -5 16 normal
+ -1 sprites/toyland.png 8bpp 266 300 20 6 -31 5 normal
+ -1 sprites/toyland.png 8bpp 298 300 13 7 -6 0 normal
+ -1 sprites/toyland.png 8bpp 330 300 8 4 26 13 normal
+ -1 sprites/toyland.png 8bpp 346 300 12 3 -5 20 normal
+ -1 sprites/toyland.png 8bpp 364 300 8 5 -31 6 normal
+ -1 sprites/toyland.png 8bpp 380 300 15 4 -6 0 normal
+
+ -1 sprites/toyland.png 8bpp 10 330 38 27 -5 -8 normal
+ -1 sprites/toyland.png 8bpp 58 330 37 20 -4 11 normal
+ -1 sprites/toyland.png 8bpp 106 330 37 26 -31 5 normal
+ -1 sprites/toyland.png 8bpp 154 330 38 20 -31 -8 normal
+ -1 sprites/toyland.png 8bpp 202 330 16 9 17 11 normal
+ -1 sprites/toyland.png 8bpp 234 330 15 9 -6 22 normal
+ -1 sprites/toyland.png 8bpp 266 330 16 9 -31 3 normal
+ -1 sprites/toyland.png 8bpp 298 330 15 9 -7 -8 normal
+ -1 sprites/toyland.png 8bpp 330 330 8 7 25 11 normal
+ -1 sprites/toyland.png 8bpp 346 330 10 5 -4 26 normal
+ -1 sprites/toyland.png 8bpp 364 330 8 7 -31 5 normal
+ -1 sprites/toyland.png 8bpp 380 330 12 6 -5 -8 normal
+ -1 * 7 02 05 51 01 00 00 00
+
+ -1 * 14 02 05 52 81 80 00 FF 01 50 00 00 00 51 00
+ -1 * 6 07 83 01 \7! 03 01
+ -1 * 7 03 05 01 06 00 52 00
diff --git a/media/baseset/orig_extra/rivers/toyland.png b/media/baseset/orig_extra/rivers/toyland.png
new file mode 100644
index 000000000..61ff22430
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/toyland.png
Binary files differ
diff --git a/media/baseset/orig_extra/rivers/tropic.nfo b/media/baseset/orig_extra/rivers/tropic.nfo
new file mode 100644
index 000000000..1041bff54
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/tropic.nfo
@@ -0,0 +1,279 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+ -1 * 0 0C "Tropic river graphics by andythenorth (Andrew Parkhouse)"
+ -1 * 4 01 05 01 3C
+ -1 sprites/tropic_desert.png 8bpp 10 10 38 19 -5 0 normal
+ -1 sprites/tropic_desert.png 8bpp 58 10 38 18 -5 13 normal
+ -1 sprites/tropic_desert.png 8bpp 106 10 38 18 -31 13 normal
+ -1 sprites/tropic_desert.png 8bpp 154 10 38 19 -31 0 normal
+ -1 sprites/tropic_desert.png 8bpp 202 10 19 9 14 11 normal
+ -1 sprites/tropic_desert.png 8bpp 234 10 16 9 -7 22 normal
+ -1 sprites/tropic_desert.png 8bpp 266 10 19 9 -31 11 normal
+ -1 sprites/tropic_desert.png 8bpp 298 10 16 9 -7 0 normal
+ -1 sprites/tropic_desert.png 8bpp 330 10 8 6 25 13 normal
+ -1 sprites/tropic_desert.png 8bpp 346 10 12 4 -5 27 normal
+ -1 sprites/tropic_desert.png 8bpp 364 10 8 6 -31 13 normal
+ -1 sprites/tropic_desert.png 8bpp 380 10 12 5 -5 0 normal
+
+ -1 sprites/tropic_desert.png 8bpp 10 40 40 11 -7 0 normal
+ -1 sprites/tropic_desert.png 8bpp 58 40 39 18 -6 5 normal
+ -1 sprites/tropic_desert.png 8bpp 106 40 38 11 -31 12 normal
+ -1 sprites/tropic_desert.png 8bpp 154 40 39 18 -31 0 normal
+ -1 sprites/tropic_desert.png 8bpp 202 40 20 6 13 5 normal
+ -1 sprites/tropic_desert.png 8bpp 234 40 13 7 -6 16 normal
+ -1 sprites/tropic_desert.png 8bpp 266 40 20 6 -31 12 normal
+ -1 sprites/tropic_desert.png 8bpp 298 40 13 7 -5 0 normal
+ -1 sprites/tropic_desert.png 8bpp 330 40 8 5 25 6 normal
+ -1 sprites/tropic_desert.png 8bpp 346 40 12 3 -5 20 normal
+ -1 sprites/tropic_desert.png 8bpp 364 40 8 4 -31 13 normal
+ -1 sprites/tropic_desert.png 8bpp 380 40 15 4 -7 0 normal
+
+ -1 sprites/tropic_desert.png 8bpp 10 70 38 20 -5 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 58 70 38 26 -5 5 normal
+ -1 sprites/tropic_desert.png 8bpp 106 70 37 20 -31 11 normal
+ -1 sprites/tropic_desert.png 8bpp 154 70 38 27 -31 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 202 70 16 9 17 3 normal
+ -1 sprites/tropic_desert.png 8bpp 234 70 15 9 -7 22 normal
+ -1 sprites/tropic_desert.png 8bpp 266 70 16 9 -31 11 normal
+ -1 sprites/tropic_desert.png 8bpp 298 70 15 9 -6 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 330 70 8 7 25 5 normal
+ -1 sprites/tropic_desert.png 8bpp 346 70 10 5 -4 27 normal
+ -1 sprites/tropic_desert.png 8bpp 364 70 8 7 -31 11 normal
+ -1 sprites/tropic_desert.png 8bpp 380 70 12 6 -5 -8 normal
+
+ -1 sprites/tropic_desert.png 8bpp 10 100 39 18 -6 0 normal
+ -1 sprites/tropic_desert.png 8bpp 58 100 38 11 -5 12 normal
+ -1 sprites/tropic_desert.png 8bpp 106 100 39 18 -31 5 normal
+ -1 sprites/tropic_desert.png 8bpp 154 100 40 11 -32 0 normal
+ -1 sprites/tropic_desert.png 8bpp 202 100 20 6 13 12 normal
+ -1 sprites/tropic_desert.png 8bpp 234 100 13 7 -5 16 normal
+ -1 sprites/tropic_desert.png 8bpp 266 100 20 6 -31 5 normal
+ -1 sprites/tropic_desert.png 8bpp 298 100 13 7 -6 0 normal
+ -1 sprites/tropic_desert.png 8bpp 330 100 8 4 26 13 normal
+ -1 sprites/tropic_desert.png 8bpp 346 100 12 3 -5 20 normal
+ -1 sprites/tropic_desert.png 8bpp 364 100 8 5 -31 6 normal
+ -1 sprites/tropic_desert.png 8bpp 380 100 15 4 -6 0 normal
+
+ -1 sprites/tropic_desert.png 8bpp 10 130 38 27 -5 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 58 130 37 20 -4 11 normal
+ -1 sprites/tropic_desert.png 8bpp 106 130 37 26 -31 5 normal
+ -1 sprites/tropic_desert.png 8bpp 154 130 38 20 -31 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 202 130 16 9 17 11 normal
+ -1 sprites/tropic_desert.png 8bpp 234 130 15 9 -6 22 normal
+ -1 sprites/tropic_desert.png 8bpp 266 130 16 9 -31 3 normal
+ -1 sprites/tropic_desert.png 8bpp 298 130 15 9 -7 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 330 130 8 7 25 11 normal
+ -1 sprites/tropic_desert.png 8bpp 346 130 10 5 -4 26 normal
+ -1 sprites/tropic_desert.png 8bpp 364 130 8 7 -31 5 normal
+ -1 sprites/tropic_desert.png 8bpp 380 130 12 6 -5 -8 normal
+ -1 * 7 02 05 40 01 00 00 00
+
+ -1 * 4 01 05 01 3C
+ -1 sprites/tropic_forest.png 8bpp 10 10 38 19 -5 0 normal
+ -1 sprites/tropic_forest.png 8bpp 58 10 38 18 -5 13 normal
+ -1 sprites/tropic_forest.png 8bpp 106 10 38 18 -31 13 normal
+ -1 sprites/tropic_forest.png 8bpp 154 10 38 19 -31 0 normal
+ -1 sprites/tropic_forest.png 8bpp 202 10 19 9 14 11 normal
+ -1 sprites/tropic_forest.png 8bpp 234 10 16 9 -7 22 normal
+ -1 sprites/tropic_forest.png 8bpp 266 10 19 9 -31 11 normal
+ -1 sprites/tropic_forest.png 8bpp 298 10 16 9 -7 0 normal
+ -1 sprites/tropic_forest.png 8bpp 330 10 8 6 25 13 normal
+ -1 sprites/tropic_forest.png 8bpp 346 10 12 4 -5 27 normal
+ -1 sprites/tropic_forest.png 8bpp 364 10 8 6 -31 13 normal
+ -1 sprites/tropic_forest.png 8bpp 380 10 12 5 -5 0 normal
+
+ -1 sprites/tropic_forest.png 8bpp 10 40 40 11 -7 0 normal
+ -1 sprites/tropic_forest.png 8bpp 58 40 39 18 -6 5 normal
+ -1 sprites/tropic_forest.png 8bpp 106 40 38 11 -31 12 normal
+ -1 sprites/tropic_forest.png 8bpp 154 40 39 18 -31 0 normal
+ -1 sprites/tropic_forest.png 8bpp 202 40 20 6 13 5 normal
+ -1 sprites/tropic_forest.png 8bpp 234 40 13 7 -6 16 normal
+ -1 sprites/tropic_forest.png 8bpp 266 40 20 6 -31 12 normal
+ -1 sprites/tropic_forest.png 8bpp 298 40 13 7 -5 0 normal
+ -1 sprites/tropic_forest.png 8bpp 330 40 8 5 25 6 normal
+ -1 sprites/tropic_forest.png 8bpp 346 40 12 3 -5 20 normal
+ -1 sprites/tropic_forest.png 8bpp 364 40 8 4 -31 13 normal
+ -1 sprites/tropic_forest.png 8bpp 380 40 15 4 -7 0 normal
+
+ -1 sprites/tropic_forest.png 8bpp 10 70 38 20 -5 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 58 70 38 26 -5 5 normal
+ -1 sprites/tropic_forest.png 8bpp 106 70 37 20 -31 11 normal
+ -1 sprites/tropic_forest.png 8bpp 154 70 38 27 -31 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 202 70 16 9 17 3 normal
+ -1 sprites/tropic_forest.png 8bpp 234 70 15 9 -7 22 normal
+ -1 sprites/tropic_forest.png 8bpp 266 70 16 9 -31 11 normal
+ -1 sprites/tropic_forest.png 8bpp 298 70 15 9 -6 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 330 70 8 7 25 5 normal
+ -1 sprites/tropic_forest.png 8bpp 346 70 10 5 -4 27 normal
+ -1 sprites/tropic_forest.png 8bpp 364 70 8 7 -31 11 normal
+ -1 sprites/tropic_forest.png 8bpp 380 70 12 6 -5 -8 normal
+
+ -1 sprites/tropic_forest.png 8bpp 10 100 39 18 -6 0 normal
+ -1 sprites/tropic_forest.png 8bpp 58 100 38 11 -5 12 normal
+ -1 sprites/tropic_forest.png 8bpp 106 100 39 18 -31 5 normal
+ -1 sprites/tropic_forest.png 8bpp 154 100 40 11 -32 0 normal
+ -1 sprites/tropic_forest.png 8bpp 202 100 20 6 13 12 normal
+ -1 sprites/tropic_forest.png 8bpp 234 100 13 7 -5 16 normal
+ -1 sprites/tropic_forest.png 8bpp 266 100 20 6 -31 5 normal
+ -1 sprites/tropic_forest.png 8bpp 298 100 13 7 -6 0 normal
+ -1 sprites/tropic_forest.png 8bpp 330 100 8 4 26 13 normal
+ -1 sprites/tropic_forest.png 8bpp 346 100 12 3 -5 20 normal
+ -1 sprites/tropic_forest.png 8bpp 364 100 8 5 -31 6 normal
+ -1 sprites/tropic_forest.png 8bpp 380 100 15 4 -6 0 normal
+
+ -1 sprites/tropic_forest.png 8bpp 10 130 38 27 -5 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 58 130 37 20 -4 11 normal
+ -1 sprites/tropic_forest.png 8bpp 106 130 37 26 -31 5 normal
+ -1 sprites/tropic_forest.png 8bpp 154 130 38 20 -31 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 202 130 16 9 17 11 normal
+ -1 sprites/tropic_forest.png 8bpp 234 130 15 9 -6 22 normal
+ -1 sprites/tropic_forest.png 8bpp 266 130 16 9 -31 3 normal
+ -1 sprites/tropic_forest.png 8bpp 298 130 15 9 -7 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 330 130 8 7 25 11 normal
+ -1 sprites/tropic_forest.png 8bpp 346 130 10 5 -4 26 normal
+ -1 sprites/tropic_forest.png 8bpp 364 130 8 7 -31 5 normal
+ -1 sprites/tropic_forest.png 8bpp 380 130 12 6 -5 -8 normal
+ -1 * 7 02 05 41 01 00 00 00
+
+ -1 * 4 01 05 01 3C
+ -1 sprites/tropic_desert.png 8bpp 10 210 38 19 -5 0 normal
+ -1 sprites/tropic_desert.png 8bpp 58 210 38 18 -5 13 normal
+ -1 sprites/tropic_desert.png 8bpp 106 210 38 18 -31 13 normal
+ -1 sprites/tropic_desert.png 8bpp 154 210 38 19 -31 0 normal
+ -1 sprites/tropic_desert.png 8bpp 202 210 19 9 14 11 normal
+ -1 sprites/tropic_desert.png 8bpp 234 210 16 9 -7 22 normal
+ -1 sprites/tropic_desert.png 8bpp 266 210 19 9 -31 11 normal
+ -1 sprites/tropic_desert.png 8bpp 298 210 16 9 -7 0 normal
+ -1 sprites/tropic_desert.png 8bpp 330 210 8 6 25 13 normal
+ -1 sprites/tropic_desert.png 8bpp 346 210 12 4 -5 27 normal
+ -1 sprites/tropic_desert.png 8bpp 364 210 8 6 -31 13 normal
+ -1 sprites/tropic_desert.png 8bpp 380 210 12 5 -5 0 normal
+
+ -1 sprites/tropic_desert.png 8bpp 10 240 40 11 -7 0 normal
+ -1 sprites/tropic_desert.png 8bpp 58 240 39 18 -6 5 normal
+ -1 sprites/tropic_desert.png 8bpp 106 240 38 11 -31 12 normal
+ -1 sprites/tropic_desert.png 8bpp 154 240 39 18 -31 0 normal
+ -1 sprites/tropic_desert.png 8bpp 202 240 20 6 13 5 normal
+ -1 sprites/tropic_desert.png 8bpp 234 240 13 7 -6 16 normal
+ -1 sprites/tropic_desert.png 8bpp 266 240 20 6 -31 12 normal
+ -1 sprites/tropic_desert.png 8bpp 298 240 13 7 -5 0 normal
+ -1 sprites/tropic_desert.png 8bpp 330 240 8 5 25 6 normal
+ -1 sprites/tropic_desert.png 8bpp 346 240 12 3 -5 20 normal
+ -1 sprites/tropic_desert.png 8bpp 364 240 8 4 -31 13 normal
+ -1 sprites/tropic_desert.png 8bpp 380 240 15 4 -7 0 normal
+
+ -1 sprites/tropic_desert.png 8bpp 10 270 38 20 -5 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 58 270 38 26 -5 5 normal
+ -1 sprites/tropic_desert.png 8bpp 106 270 37 20 -31 11 normal
+ -1 sprites/tropic_desert.png 8bpp 154 270 38 27 -31 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 202 270 16 9 17 3 normal
+ -1 sprites/tropic_desert.png 8bpp 234 270 15 9 -7 22 normal
+ -1 sprites/tropic_desert.png 8bpp 266 270 16 9 -31 11 normal
+ -1 sprites/tropic_desert.png 8bpp 298 270 15 9 -6 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 330 270 8 7 25 5 normal
+ -1 sprites/tropic_desert.png 8bpp 346 270 10 5 -4 27 normal
+ -1 sprites/tropic_desert.png 8bpp 364 270 8 7 -31 11 normal
+ -1 sprites/tropic_desert.png 8bpp 380 270 12 6 -5 -8 normal
+
+ -1 sprites/tropic_desert.png 8bpp 10 300 39 18 -6 0 normal
+ -1 sprites/tropic_desert.png 8bpp 58 300 38 11 -5 12 normal
+ -1 sprites/tropic_desert.png 8bpp 106 300 39 18 -31 5 normal
+ -1 sprites/tropic_desert.png 8bpp 154 300 40 11 -32 0 normal
+ -1 sprites/tropic_desert.png 8bpp 202 300 20 6 13 12 normal
+ -1 sprites/tropic_desert.png 8bpp 234 300 13 7 -5 16 normal
+ -1 sprites/tropic_desert.png 8bpp 266 300 20 6 -31 5 normal
+ -1 sprites/tropic_desert.png 8bpp 298 300 13 7 -6 0 normal
+ -1 sprites/tropic_desert.png 8bpp 330 300 8 4 26 13 normal
+ -1 sprites/tropic_desert.png 8bpp 346 300 12 3 -5 20 normal
+ -1 sprites/tropic_desert.png 8bpp 364 300 8 5 -31 6 normal
+ -1 sprites/tropic_desert.png 8bpp 380 300 15 4 -6 0 normal
+
+ -1 sprites/tropic_desert.png 8bpp 10 330 38 27 -5 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 58 330 37 20 -4 11 normal
+ -1 sprites/tropic_desert.png 8bpp 106 330 37 26 -31 5 normal
+ -1 sprites/tropic_desert.png 8bpp 154 330 38 20 -31 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 202 330 16 9 17 11 normal
+ -1 sprites/tropic_desert.png 8bpp 234 330 15 9 -6 22 normal
+ -1 sprites/tropic_desert.png 8bpp 266 330 16 9 -31 3 normal
+ -1 sprites/tropic_desert.png 8bpp 298 330 15 9 -7 -8 normal
+ -1 sprites/tropic_desert.png 8bpp 330 330 8 7 25 11 normal
+ -1 sprites/tropic_desert.png 8bpp 346 330 10 5 -4 26 normal
+ -1 sprites/tropic_desert.png 8bpp 364 330 8 7 -31 5 normal
+ -1 sprites/tropic_desert.png 8bpp 380 330 12 6 -5 -8 normal
+ -1 * 7 02 05 42 01 00 00 00
+
+ -1 * 4 01 05 01 3C
+ -1 sprites/tropic_forest.png 8bpp 10 210 38 19 -5 0 normal
+ -1 sprites/tropic_forest.png 8bpp 58 210 38 18 -5 13 normal
+ -1 sprites/tropic_forest.png 8bpp 106 210 38 18 -31 13 normal
+ -1 sprites/tropic_forest.png 8bpp 154 210 38 19 -31 0 normal
+ -1 sprites/tropic_forest.png 8bpp 202 210 19 9 14 11 normal
+ -1 sprites/tropic_forest.png 8bpp 234 210 16 9 -7 22 normal
+ -1 sprites/tropic_forest.png 8bpp 266 210 19 9 -31 11 normal
+ -1 sprites/tropic_forest.png 8bpp 298 210 16 9 -7 0 normal
+ -1 sprites/tropic_forest.png 8bpp 330 210 8 6 25 13 normal
+ -1 sprites/tropic_forest.png 8bpp 346 210 12 4 -5 27 normal
+ -1 sprites/tropic_forest.png 8bpp 364 210 8 6 -31 13 normal
+ -1 sprites/tropic_forest.png 8bpp 380 210 12 5 -5 0 normal
+
+ -1 sprites/tropic_forest.png 8bpp 10 240 40 11 -7 0 normal
+ -1 sprites/tropic_forest.png 8bpp 58 240 39 18 -6 5 normal
+ -1 sprites/tropic_forest.png 8bpp 106 240 38 11 -31 12 normal
+ -1 sprites/tropic_forest.png 8bpp 154 240 39 18 -31 0 normal
+ -1 sprites/tropic_forest.png 8bpp 202 240 20 6 13 5 normal
+ -1 sprites/tropic_forest.png 8bpp 234 240 13 7 -6 16 normal
+ -1 sprites/tropic_forest.png 8bpp 266 240 20 6 -31 12 normal
+ -1 sprites/tropic_forest.png 8bpp 298 240 13 7 -5 0 normal
+ -1 sprites/tropic_forest.png 8bpp 330 240 8 5 25 6 normal
+ -1 sprites/tropic_forest.png 8bpp 346 240 12 3 -5 20 normal
+ -1 sprites/tropic_forest.png 8bpp 364 240 8 4 -31 13 normal
+ -1 sprites/tropic_forest.png 8bpp 380 240 15 4 -7 0 normal
+
+ -1 sprites/tropic_forest.png 8bpp 10 270 38 20 -5 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 58 270 38 26 -5 5 normal
+ -1 sprites/tropic_forest.png 8bpp 106 270 37 20 -31 11 normal
+ -1 sprites/tropic_forest.png 8bpp 154 270 38 27 -31 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 202 270 16 9 17 3 normal
+ -1 sprites/tropic_forest.png 8bpp 234 270 15 9 -7 22 normal
+ -1 sprites/tropic_forest.png 8bpp 266 270 16 9 -31 11 normal
+ -1 sprites/tropic_forest.png 8bpp 298 270 15 9 -6 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 330 270 8 7 25 5 normal
+ -1 sprites/tropic_forest.png 8bpp 346 270 10 5 -4 27 normal
+ -1 sprites/tropic_forest.png 8bpp 364 270 8 7 -31 11 normal
+ -1 sprites/tropic_forest.png 8bpp 380 270 12 6 -5 -8 normal
+
+ -1 sprites/tropic_forest.png 8bpp 10 300 39 18 -6 0 normal
+ -1 sprites/tropic_forest.png 8bpp 58 300 38 11 -5 12 normal
+ -1 sprites/tropic_forest.png 8bpp 106 300 39 18 -31 5 normal
+ -1 sprites/tropic_forest.png 8bpp 154 300 40 11 -32 0 normal
+ -1 sprites/tropic_forest.png 8bpp 202 300 20 6 13 12 normal
+ -1 sprites/tropic_forest.png 8bpp 234 300 13 7 -5 16 normal
+ -1 sprites/tropic_forest.png 8bpp 266 300 20 6 -31 5 normal
+ -1 sprites/tropic_forest.png 8bpp 298 300 13 7 -6 0 normal
+ -1 sprites/tropic_forest.png 8bpp 330 300 8 4 26 13 normal
+ -1 sprites/tropic_forest.png 8bpp 346 300 12 3 -5 20 normal
+ -1 sprites/tropic_forest.png 8bpp 364 300 8 5 -31 6 normal
+ -1 sprites/tropic_forest.png 8bpp 380 300 15 4 -6 0 normal
+
+ -1 sprites/tropic_forest.png 8bpp 10 330 38 27 -5 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 58 330 37 20 -4 11 normal
+ -1 sprites/tropic_forest.png 8bpp 106 330 37 26 -31 5 normal
+ -1 sprites/tropic_forest.png 8bpp 154 330 38 20 -31 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 202 330 16 9 17 11 normal
+ -1 sprites/tropic_forest.png 8bpp 234 330 15 9 -6 22 normal
+ -1 sprites/tropic_forest.png 8bpp 266 330 16 9 -31 3 normal
+ -1 sprites/tropic_forest.png 8bpp 298 330 15 9 -7 -8 normal
+ -1 sprites/tropic_forest.png 8bpp 330 330 8 7 25 11 normal
+ -1 sprites/tropic_forest.png 8bpp 346 330 10 5 -4 26 normal
+ -1 sprites/tropic_forest.png 8bpp 364 330 8 7 -31 5 normal
+ -1 sprites/tropic_forest.png 8bpp 380 330 12 6 -5 -8 normal
+ -1 * 7 02 05 43 01 00 00 00
+
+ -1 * 14 02 05 44 81 81 00 FF 01 40 00 01 01 41 00
+ -1 * 14 02 05 45 81 81 00 FF 01 42 00 01 01 43 00
+ -1 * 14 02 05 46 81 80 00 FF 01 44 00 00 00 45 00
+ -1 * 6 07 83 01 \7! 02 01
+ -1 * 7 03 05 01 06 00 46 00
diff --git a/media/baseset/orig_extra/rivers/tropic_desert.png b/media/baseset/orig_extra/rivers/tropic_desert.png
new file mode 100644
index 000000000..868468637
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/tropic_desert.png
Binary files differ
diff --git a/media/baseset/orig_extra/rivers/tropic_forest.png b/media/baseset/orig_extra/rivers/tropic_forest.png
new file mode 100644
index 000000000..1aa21e479
--- /dev/null
+++ b/media/baseset/orig_extra/rivers/tropic_forest.png
Binary files differ
diff --git a/media/baseset/orig_extra/shore.nfo b/media/baseset/orig_extra/shore.nfo
new file mode 100644
index 000000000..6dccb8487
--- /dev/null
+++ b/media/baseset/orig_extra/shore.nfo
@@ -0,0 +1,58 @@
+// This file is part of OpenTTD.
+// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+//
+
+ -1 * 6 07 83 01 \7! 00 0C
+ -1 * 54 0C "Missing shore tile graphics for the temperate climate"
+ -1 * 3 05 0D 0A
+ -1 sprites/shore.png 8bpp 82 8 64 15 -31 0 normal
+ -1 sprites/shore.png 8bpp 162 8 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 242 8 64 23 -31 0 normal
+ -1 sprites/shore.png 8bpp 322 8 64 47 -31 -16 normal
+ -1 sprites/shore.png 8bpp 402 8 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 482 8 64 39 -31 -8 normal
+ -1 sprites/shore.png 8bpp 562 8 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 642 8 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 722 8 64 32 -31 -1 normal
+ -1 sprites/shore.png 8bpp 2 72 64 31 -31 -8 normal
+ -1 * 6 07 83 01 \7! 01 0C
+ -1 * 55 0C "Missing shore tile graphics for the sub-arctic climate"
+ -1 * 3 05 0D 0A
+ -1 sprites/shore.png 8bpp 130 72 64 15 -31 0 normal
+ -1 sprites/shore.png 8bpp 210 72 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 290 72 64 23 -31 0 normal
+ -1 sprites/shore.png 8bpp 370 72 64 47 -31 -16 normal
+ -1 sprites/shore.png 8bpp 450 72 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 530 72 64 39 -31 -8 normal
+ -1 sprites/shore.png 8bpp 610 72 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 690 72 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 2 136 64 32 -31 -1 normal
+ -1 sprites/shore.png 8bpp 82 136 64 31 -31 -8 normal
+ -1 * 6 07 83 01 \7! 02 0C
+ -1 * 57 0C "Missing shore tile graphics for the sub-tropical climate"
+ -1 * 3 05 0D 0A
+ -1 sprites/shore.png 8bpp 210 136 64 15 -31 0 normal
+ -1 sprites/shore.png 8bpp 290 136 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 370 136 64 23 -31 0 normal
+ -1 sprites/shore.png 8bpp 450 136 64 47 -31 -16 normal
+ -1 sprites/shore.png 8bpp 530 136 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 610 136 64 39 -31 -8 normal
+ -1 sprites/shore.png 8bpp 690 136 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 2 200 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 82 200 64 32 -31 -1 normal
+ -1 sprites/shore.png 8bpp 162 200 64 31 -31 -8 normal
+ -1 * 6 07 83 01 \7! 03 0C
+ -1 * 52 0C "Missing shore tile graphics for the toyland climate"
+ -1 * 3 05 0D 0A
+ -1 sprites/shore.png 8bpp 290 200 64 15 -31 0 normal
+ -1 sprites/shore.png 8bpp 370 200 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 450 200 64 23 -31 0 normal
+ -1 sprites/shore.png 8bpp 530 200 64 47 -31 -16 normal
+ -1 sprites/shore.png 8bpp 610 200 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 690 200 64 39 -31 -8 normal
+ -1 sprites/shore.png 8bpp 2 264 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 82 264 64 31 -31 -8 normal
+ -1 sprites/shore.png 8bpp 162 264 64 32 -31 -1 normal
+ -1 sprites/shore.png 8bpp 242 264 64 31 -31 -8 normal
diff --git a/media/baseset/orig_extra/shore.png b/media/baseset/orig_extra/shore.png
new file mode 100644
index 000000000..f98333ebc
--- /dev/null
+++ b/media/baseset/orig_extra/shore.png
Binary files differ