diff --git a/Makefile.grf.in b/Makefile.grf.in
index 2112f2a8a3..45fb919f51 100644
--- a/Makefile.grf.in
+++ b/Makefile.grf.in
@@ -66,7 +66,7 @@ $(OBJS_DIR)/openttd.grf: $(PNG_FILES) $(NFO_FILES) $(OBJS_DIR)/sprites
 	$(Q) gcc -I$(GRF_DIR) -C -E - < "$(GRF_DIR)/openttd.nfo" | sed -e '/^#/d' -e '/^$$/d' > $(OBJS_DIR)/sprites/openttd.nfo
 	$(Q) $(NFORENUM) -s $(OBJS_DIR)/sprites/openttd.nfo
 	$(E) '$(STAGE) Compiling openttd.grf'
-	$(Q) $(GRFCODEC) -s -e -p1 $(OBJS_DIR)/openttd.grf
+	$(Q) $(GRFCODEC) -n -s -e -p1 $(OBJS_DIR)/openttd.grf
 
 # Clean up temporary files.
 clean:
diff --git a/bin/baseset/openttd.grf b/bin/baseset/openttd.grf
index 9b5c9badb3..edaed7eec5 100644
Binary files a/bin/baseset/openttd.grf and b/bin/baseset/openttd.grf differ
diff --git a/bin/baseset/orig_dos.obg b/bin/baseset/orig_dos.obg
index 349823dc2c..b2fecdf02f 100644
--- a/bin/baseset/orig_dos.obg
+++ b/bin/baseset/orig_dos.obg
@@ -55,7 +55,7 @@ TRGI.GRF     = da6a6c9dcc451eec88d79211437b76a8
 TRGC.GRF     = ed446637e034104c5559b32c18afe78d
 TRGH.GRF     = ee6616fb0e6ef6b24892c58c93d86fc9
 TRGT.GRF     = e30e8a398ae86c03dc534a8ac7dfb3b6
-OPENTTD.GRF  = 8bcc7d7b6c7fdfba27af872743e9efd6
+OPENTTD.GRF  = 51f9d2b8a29a079e83486db13509336c
 
 [origin]
 default      = You can find it on your Transport Tycoon Deluxe CD-ROM.
diff --git a/bin/baseset/orig_dos_de.obg b/bin/baseset/orig_dos_de.obg
index 60e3a6a171..13565b3574 100644
--- a/bin/baseset/orig_dos_de.obg
+++ b/bin/baseset/orig_dos_de.obg
@@ -55,7 +55,7 @@ TRGI.GRF     = da6a6c9dcc451eec88d79211437b76a8
 TRGC.GRF     = ed446637e034104c5559b32c18afe78d
 TRGH.GRF     = ee6616fb0e6ef6b24892c58c93d86fc9
 TRGT.GRF     = fcde1d7e8a74197d72a62695884b909e
-OPENTTD.GRF  = 8bcc7d7b6c7fdfba27af872743e9efd6
+OPENTTD.GRF  = 51f9d2b8a29a079e83486db13509336c
 
 [origin]
 default      = You can find it on your Transport Tycoon Deluxe CD-ROM.
diff --git a/bin/baseset/orig_win.obg b/bin/baseset/orig_win.obg
index e377c23015..17b3244eff 100644
--- a/bin/baseset/orig_win.obg
+++ b/bin/baseset/orig_win.obg
@@ -55,7 +55,7 @@ TRGIR.GRF    = 0c2484ff6be49fc63a83be6ab5c38f32
 TRGCR.GRF    = 3668f410c761a050b5e7095a2b14879b
 TRGHR.GRF    = 06bf2b7a31766f048baac2ebe43457b1
 TRGTR.GRF    = de53650517fe661ceaa3138c6edb0eb8
-OPENTTD.GRF  = 8bcc7d7b6c7fdfba27af872743e9efd6
+OPENTTD.GRF  = 51f9d2b8a29a079e83486db13509336c
 
 [origin]
 default      = You can find it on your Transport Tycoon Deluxe CD-ROM.
diff --git a/config.lib b/config.lib
index 4e1954287c..422db110b8 100644
--- a/config.lib
+++ b/config.lib
@@ -3120,9 +3120,9 @@ detect_grfcodec() {
 	log 2 "  returned $version"
 	log 2 "  exit code $ret"
 
-	if [ -z "$version" ] || [ "$ret" != "0" ] || [ "$version" -lt "897" ]; then
-		if [ -n "$version" ] && [ "$version" -lt "897" ]; then
-			log 1 "checking grfcodec... needs at least version 5.1.4 (r897), disabled"
+	if [ -z "$version" ] || [ "$ret" != "0" ] || [ "$version" -lt "913" ]; then
+		if [ -n "$version" ] && [ "$version" -lt "913" ]; then
+			log 1 "checking grfcodec... needs at least version 5.1.4 (r913), disabled"
 		else
 			log 1 "checking grfcodec... not found"
 		fi
@@ -3162,9 +3162,9 @@ detect_nforenum() {
 	log 2 "  returned $version"
 	log 2 "  exit code $ret"
 
-	if [ -z "$version" ] || [ "$ret" != "0" ] || [ "$version" -lt "846" ]; then
-		if [ -n "$version" ] && [ "$version" -lt "846" ]; then
-			log 1 "checking nforenum... needs at least version 5.1.3 (r846), disabled"
+	if [ -z "$version" ] || [ "$ret" != "0" ] || [ "$version" -lt "913" ]; then
+		if [ -n "$version" ] && [ "$version" -lt "913" ]; then
+			log 1 "checking nforenum... needs at least version 5.1.4 (r913), disabled"
 		else
 			log 1 "checking nforenum... not found"
 		fi
diff --git a/media/extra_grf/airport_preview.nfo b/media/extra_grf/airport_preview.nfo
index c6e9abe30c..a98fe67000 100644
--- a/media/extra_grf/airport_preview.nfo
+++ b/media/extra_grf/airport_preview.nfo
@@ -8,12 +8,12 @@
 //
    -1 * 0	 0C "Airport previews"
    -1 * 0	 05 16 09
-   -1 sprites/airport_preview.png 50 8 09 140 230 0 0
-   -1 sprites/airport_preview.png 290 8 09 140 230 0 0
-   -1 sprites/airport_preview.png 530 8 09 140 230 0 0
-   -1 sprites/airport_preview.png 2 168 09 140 230 0 0
-   -1 sprites/airport_preview.png 242 168 09 140 230 0 0
-   -1 sprites/airport_preview.png 482 168 09 140 230 0 0
-   -1 sprites/airport_preview.png 2 328 09 140 230 0 0
-   -1 sprites/airport_preview.png 242 328 09 140 230 0 0
-   -1 sprites/airport_preview.png 482 328 09 140 230 0 0
+   -1 sprites/airport_preview.png 8bpp  50    8 230 140   0   0 normal
+   -1 sprites/airport_preview.png 8bpp 290    8 230 140   0   0 normal
+   -1 sprites/airport_preview.png 8bpp 530    8 230 140   0   0 normal
+   -1 sprites/airport_preview.png 8bpp   2  168 230 140   0   0 normal
+   -1 sprites/airport_preview.png 8bpp 242  168 230 140   0   0 normal
+   -1 sprites/airport_preview.png 8bpp 482  168 230 140   0   0 normal
+   -1 sprites/airport_preview.png 8bpp   2  328 230 140   0   0 normal
+   -1 sprites/airport_preview.png 8bpp 242  328 230 140   0   0 normal
+   -1 sprites/airport_preview.png 8bpp 482  328 230 140   0   0 normal
diff --git a/media/extra_grf/airports.nfo b/media/extra_grf/airports.nfo
index 4ec2d12892..8feb813baf 100644
--- a/media/extra_grf/airports.nfo
+++ b/media/extra_grf/airports.nfo
@@ -8,18 +8,18 @@
 //
    -1 * 0	 0C "Extra airport graphics"
    -1 * 3	 05 10 0F
-   -1 sprites/airports.png 18 8 09 31 64 -31 0
-   -1 sprites/airports.png 98 8 09 31 64 -31 0
-   -1 sprites/airports.png 178 8 09 31 64 -31 0
-   -1 sprites/airports.png 258 8 09 31 64 -31 0
-   -1 sprites/airports.png 338 8 09 31 64 -31 0
-   -1 sprites/airports.png 418 8 09 31 64 -31 0
-   -1 sprites/airports.png 498 8 09 55 64 -2 -38
-   -1 sprites/airports.png 578 8 09 17 18 16 -1
-   -1 sprites/airports.png 610 8 09 55 64 -2 -38
-   -1 sprites/airports.png 690 8 09 17 18 -30 1
-   -1 sprites/airports.png 722 8 09 55 64 -2 -38
-   -1 sprites/airports.png 2 88 09 55 64 -2 -38
-   -1 sprites/airports.png 82 88 09 31 64 -31 0
-   -1 sprites/airports.png 162 88 09 31 64 -31 0
-   -1 sprites/airports.png 242 88 09 31 64 -31 0
+   -1 sprites/airports.png 8bpp  18    8  64  31 -31   0 normal
+   -1 sprites/airports.png 8bpp  98    8  64  31 -31   0 normal
+   -1 sprites/airports.png 8bpp 178    8  64  31 -31   0 normal
+   -1 sprites/airports.png 8bpp 258    8  64  31 -31   0 normal
+   -1 sprites/airports.png 8bpp 338    8  64  31 -31   0 normal
+   -1 sprites/airports.png 8bpp 418    8  64  31 -31   0 normal
+   -1 sprites/airports.png 8bpp 498    8  64  55  -2 -38 normal
+   -1 sprites/airports.png 8bpp 578    8  18  17  16  -1 normal
+   -1 sprites/airports.png 8bpp 610    8  64  55  -2 -38 normal
+   -1 sprites/airports.png 8bpp 690    8  18  17 -30   1 normal
+   -1 sprites/airports.png 8bpp 722    8  64  55  -2 -38 normal
+   -1 sprites/airports.png 8bpp   2   88  64  55  -2 -38 normal
+   -1 sprites/airports.png 8bpp  82   88  64  31 -31   0 normal
+   -1 sprites/airports.png 8bpp 162   88  64  31 -31   0 normal
+   -1 sprites/airports.png 8bpp 242   88  64  31 -31   0 normal
diff --git a/media/extra_grf/aqueduct.nfo b/media/extra_grf/aqueduct.nfo
index d7f10a8afd..d9ba739f53 100644
--- a/media/extra_grf/aqueduct.nfo
+++ b/media/extra_grf/aqueduct.nfo
@@ -10,22 +10,22 @@
 // temperate aqueduct
    -1 * 6	 07 83 01 \7! 00 09
    -1 * 3	 05 12 08
-   -1 sprites/aqueduct.png  34  8 09 32 61 -30 -9
-   -1 sprites/aqueduct.png 114  8 09 31 62 -29 -9
-   -1 sprites/aqueduct.png 194  8 09 32 61 -30 -9
-   -1 sprites/aqueduct.png 274  8 09 31 62 -29 -9
-   -1 sprites/aqueduct.png 354  8 09 32 61 -30 -4
-   -1 sprites/aqueduct.png 434  8 09 31 62 -29 -4
-   -1 sprites/aqueduct.png 514  8 09 23 33 -31  0
-   -1 sprites/aqueduct.png 562  8 09 23 33   0  1
+   -1 sprites/aqueduct.png 8bpp  34    8  61  32 -30  -9 normal
+   -1 sprites/aqueduct.png 8bpp 114    8  62  31 -29  -9 normal
+   -1 sprites/aqueduct.png 8bpp 194    8  61  32 -30  -9 normal
+   -1 sprites/aqueduct.png 8bpp 274    8  62  31 -29  -9 normal
+   -1 sprites/aqueduct.png 8bpp 354    8  61  32 -30  -4 normal
+   -1 sprites/aqueduct.png 8bpp 434    8  62  31 -29  -4 normal
+   -1 sprites/aqueduct.png 8bpp 514    8  33  23 -31   0 normal
+   -1 sprites/aqueduct.png 8bpp 562    8  33  23   0   1 normal
 // non-temperate aqueduct
    -1 * 6	 07 83 01 \7= 00 09
    -1 * 3	 05 12 08
-   -1 sprites/aqueduct.png  34 48 09 32 61 -30 -9
-   -1 sprites/aqueduct.png 114 48 09 31 62 -29 -9
-   -1 sprites/aqueduct.png 194 48 09 32 61 -30 -9
-   -1 sprites/aqueduct.png 274 48 09 31 62 -29 -9
-   -1 sprites/aqueduct.png 354 48 09 32 61 -30 -4
-   -1 sprites/aqueduct.png 434 48 09 31 62 -29 -4
-   -1 sprites/aqueduct.png 514 48 09 23 33 -31  0
-   -1 sprites/aqueduct.png 562 48 09 23 33   0  1
+   -1 sprites/aqueduct.png 8bpp  34   48  61  32 -30  -9 normal
+   -1 sprites/aqueduct.png 8bpp 114   48  62  31 -29  -9 normal
+   -1 sprites/aqueduct.png 8bpp 194   48  61  32 -30  -9 normal
+   -1 sprites/aqueduct.png 8bpp 274   48  62  31 -29  -9 normal
+   -1 sprites/aqueduct.png 8bpp 354   48  61  32 -30  -4 normal
+   -1 sprites/aqueduct.png 8bpp 434   48  62  31 -29  -4 normal
+   -1 sprites/aqueduct.png 8bpp 514   48  33  23 -31   0 normal
+   -1 sprites/aqueduct.png 8bpp 562   48  33  23   0   1 normal
diff --git a/media/extra_grf/autorail.nfo b/media/extra_grf/autorail.nfo
index 15c136dcf3..08aa5ef9fc 100644
--- a/media/extra_grf/autorail.nfo
+++ b/media/extra_grf/autorail.nfo
@@ -8,58 +8,58 @@
 //
    -1 * 0	 0C "Autorail graphics"
    -1 * 3	 05 13 37
-   -1 sprites/autorail.png 18 8 09 31 64 -31 7
-   -1 sprites/autorail.png 98 8 09 31 64 -31 -1
-   -1 sprites/autorail.png 178 8 09 39 64 -31 -1
-   -1 sprites/autorail.png 258 8 09 47 64 -31 -9
-   -1 sprites/autorail.png 338 8 09 31 64 -31 -5
-   -1 sprites/autorail.png 418 8 09 23 64 -31 7
-   -1 sprites/autorail.png 498 8 09 18 64 -31 4
-   -1 sprites/autorail.png 578 8 09 31 64 -31 -1
-   -1 sprites/autorail.png 658 8 09 31 64 -31 7
-   -1 sprites/autorail.png 2 72 09 31 64 -31 -1
-   -1 sprites/autorail.png 82 72 09 23 64 -31 7
-   -1 sprites/autorail.png 162 72 09 18 64 -31 4
-   -1 sprites/autorail.png 242 72 09 31 64 -31 -1
-   -1 sprites/autorail.png 322 72 09 39 64 -31 -1
-   -1 sprites/autorail.png 402 72 09 47 64 -31 -9
-   -1 sprites/autorail.png 482 72 09 31 64 -31 -5
-   -1 sprites/autorail.png 562 72 09 31 64 -31 7
-   -1 sprites/autorail.png 642 72 09 31 64 -31 -1
-   -1 sprites/autorail.png 722 72 09 47 64 -31 -9
-   -1 sprites/autorail.png 2 136 09 26 64 -31 4
-   -1 sprites/autorail.png 82 136 09 23 64 -31 4
-   -1 sprites/autorail.png 162 136 09 31 64 -31 -3
-   -1 sprites/autorail.png 242 136 09 26 64 -31 4
-   -1 sprites/autorail.png 322 136 09 23 64 -31 4
-   -1 sprites/autorail.png 402 136 09 31 64 -31 -3
-   -1 sprites/autorail.png 482 136 09 31 64 -31 7
-   -1 sprites/autorail.png 562 136 09 31 64 -31 -1
-   -1 sprites/autorail.png 642 136 09 15 64 -31 7
-   -1 sprites/autorail.png 722 136 09 31 64 -31 7
-   -1 sprites/autorail.png 2 184 09 39 64 -31 -1
-   -1 sprites/autorail.png 82 184 09 31 64 -31 -1
-   -1 sprites/autorail.png 162 184 09 31 64 -31 7
-   -1 sprites/autorail.png 242 184 09 39 64 -31 -1
-   -1 sprites/autorail.png 322 184 09 31 64 -31 -1
-   -1 sprites/autorail.png 402 184 09 31 64 -31 7
-   -1 sprites/autorail.png 482 184 09 31 64 -31 -1
-   -1 sprites/autorail.png 562 184 09 31 64 -31 -1
-   -1 sprites/autorail.png 642 184 09 31 64 -31 -1
-   -1 sprites/autorail.png 722 184 09 23 64 -31 7
-   -1 sprites/autorail.png 2 248 09 15 64 -31 7
-   -1 sprites/autorail.png 82 248 09 39 64 -31 -1
-   -1 sprites/autorail.png 162 248 09 47 64 -31 -9
-   -1 sprites/autorail.png 242 248 09 31 64 -31 7
-   -1 sprites/autorail.png 322 248 09 31 64 -31 -1
-   -1 sprites/autorail.png 402 248 09 31 64 -31 -1
-   -1 sprites/autorail.png 482 248 09 31 64 -31 -1
-   -1 sprites/autorail.png 562 248 09 23 64 -31 7
-   -1 sprites/autorail.png 642 248 09 15 64 -31 7
-   -1 sprites/autorail.png 722 248 09 39 64 -31 -1
-   -1 sprites/autorail.png 2 312 09 47 64 -31 -9
-   -1 sprites/autorail.png 82 312 09 31 64 -31 -1
-   -1 sprites/autorail.png 162 312 09 31 64 -31 -1
-   -1 sprites/autorail.png 242 312 09 23 64 -31 7
-   -1 sprites/autorail.png 322 312 09 31 64 -31 7
-   -1 sprites/autorail.png 402 312 09 31 64 -31 7
+   -1 sprites/autorail.png 8bpp  18    8  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp  98    8  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 178    8  64  39 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 258    8  64  47 -31  -9 normal
+   -1 sprites/autorail.png 8bpp 338    8  64  31 -31  -5 normal
+   -1 sprites/autorail.png 8bpp 418    8  64  23 -31   7 normal
+   -1 sprites/autorail.png 8bpp 498    8  64  18 -31   4 normal
+   -1 sprites/autorail.png 8bpp 578    8  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 658    8  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp   2   72  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp  82   72  64  23 -31   7 normal
+   -1 sprites/autorail.png 8bpp 162   72  64  18 -31   4 normal
+   -1 sprites/autorail.png 8bpp 242   72  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 322   72  64  39 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 402   72  64  47 -31  -9 normal
+   -1 sprites/autorail.png 8bpp 482   72  64  31 -31  -5 normal
+   -1 sprites/autorail.png 8bpp 562   72  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp 642   72  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 722   72  64  47 -31  -9 normal
+   -1 sprites/autorail.png 8bpp   2  136  64  26 -31   4 normal
+   -1 sprites/autorail.png 8bpp  82  136  64  23 -31   4 normal
+   -1 sprites/autorail.png 8bpp 162  136  64  31 -31  -3 normal
+   -1 sprites/autorail.png 8bpp 242  136  64  26 -31   4 normal
+   -1 sprites/autorail.png 8bpp 322  136  64  23 -31   4 normal
+   -1 sprites/autorail.png 8bpp 402  136  64  31 -31  -3 normal
+   -1 sprites/autorail.png 8bpp 482  136  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp 562  136  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 642  136  64  15 -31   7 normal
+   -1 sprites/autorail.png 8bpp 722  136  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp   2  184  64  39 -31  -1 normal
+   -1 sprites/autorail.png 8bpp  82  184  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 162  184  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp 242  184  64  39 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 322  184  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 402  184  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp 482  184  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 562  184  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 642  184  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 722  184  64  23 -31   7 normal
+   -1 sprites/autorail.png 8bpp   2  248  64  15 -31   7 normal
+   -1 sprites/autorail.png 8bpp  82  248  64  39 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 162  248  64  47 -31  -9 normal
+   -1 sprites/autorail.png 8bpp 242  248  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp 322  248  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 402  248  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 482  248  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 562  248  64  23 -31   7 normal
+   -1 sprites/autorail.png 8bpp 642  248  64  15 -31   7 normal
+   -1 sprites/autorail.png 8bpp 722  248  64  39 -31  -1 normal
+   -1 sprites/autorail.png 8bpp   2  312  64  47 -31  -9 normal
+   -1 sprites/autorail.png 8bpp  82  312  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 162  312  64  31 -31  -1 normal
+   -1 sprites/autorail.png 8bpp 242  312  64  23 -31   7 normal
+   -1 sprites/autorail.png 8bpp 322  312  64  31 -31   7 normal
+   -1 sprites/autorail.png 8bpp 402  312  64  31 -31   7 normal
diff --git a/media/extra_grf/canals.nfo b/media/extra_grf/canals.nfo
index 15e7223fec..c0d0275f35 100644
--- a/media/extra_grf/canals.nfo
+++ b/media/extra_grf/canals.nfo
@@ -9,107 +9,107 @@
    -1 * 0	 0C "Canal graphics by George / PaulC"
    -1 * 3	 05 08 41
 // Canal slopes
-   -1 sprites/canal_locks.png 66 8 09 23 64 -31 0
-   -1 sprites/canal_locks.png 146 8 09 39 64 -31 -8
-   -1 sprites/canal_locks.png 226 8 09 23 64 -31 0
-   -1 sprites/canal_locks.png 306 8 09 39 64 -31 -8
+   -1 sprites/canal_locks.png 8bpp  66    8  64  23 -31   0 normal
+   -1 sprites/canal_locks.png 8bpp 146    8  64  39 -31  -8 normal
+   -1 sprites/canal_locks.png 8bpp 226    8  64  23 -31   0 normal
+   -1 sprites/canal_locks.png 8bpp 306    8  64  39 -31  -8 normal
 // Lock sides
-   -1 sprites/canal_locks.png 386 8 09 26 40 -7 -12
-   -1 sprites/canal_locks.png 434 8 09 33 42 -31 -13
-   -1 sprites/canal_locks.png 482 8 09 25 40 -31 -12
-   -1 sprites/canal_locks.png 530 8 09 34 42 -9 -14
-   -1 sprites/canal_locks.png 578 8 09 27 32 -1 -17
-   -1 sprites/canal_locks.png 626 8 09 35 32 -29 -17
-   -1 sprites/canal_locks.png 674 8 09 27 32 -29 -17
-   -1 sprites/canal_locks.png 722 8 09 35 32 -1 -17
-   -1 sprites/canal_locks.png 2 72 09 44 40 -7 -24
-   -1 sprites/canal_locks.png 50 72 09 33 42 -31 -13
-   -1 sprites/canal_locks.png 98 72 09 32 40 -31 -12
-   -1 sprites/canal_locks.png 146 72 09 31 41 -8 -12
-   -1 sprites/canal_locks.png 194 72 09 32 34 -1 -13
-   -1 sprites/canal_locks.png 242 72 09 34 38 -35 -17
-   -1 sprites/canal_locks.png 290 72 09 44 34 -29 -26
-   -1 sprites/canal_locks.png 338 72 09 34 38 -1 -17
-   -1 sprites/canal_locks.png 386 72 09 24 42 -9 -4
-   -1 sprites/canal_locks.png 434 72 09 24 43 -31 -4
-   -1 sprites/canal_locks.png 482 72 09 24 53 -31 -4
-   -1 sprites/canal_locks.png 546 72 09 37 43 -10 -16
-   -1 sprites/canal_locks.png 594 72 09 26 38 -1 -9
-   -1 sprites/canal_locks.png 642 72 09 37 34 -29 -18
-   -1 sprites/canal_locks.png 690 72 09 26 38 -35 -9
-   -1 sprites/canal_locks.png 738 72 09 23 32 -1 -5
-   -1 sprites/canal_locks.png 2 136 09 26 40 -7 -12
-   -1 sprites/canal_locks.png 50 136 09 33 42 -31 -13
-   -1 sprites/canal_locks.png 98 136 09 25 40 -31 -12
-   -1 sprites/canal_locks.png 146 136 09 34 42 -9 -14
-   -1 sprites/canal_locks.png 194 136 09 27 32 -1 -17
-   -1 sprites/canal_locks.png 242 136 09 35 32 -29 -17
-   -1 sprites/canal_locks.png 290 136 09 27 32 -29 -17
-   -1 sprites/canal_locks.png 338 136 09 35 32 -1 -17
-   -1 sprites/canal_locks.png 386 136 09 32 40 -7 -12
-   -1 sprites/canal_locks.png 434 136 09 33 42 -31 -13
-   -1 sprites/canal_locks.png 482 136 09 32 40 -31 -12
-   -1 sprites/canal_locks.png 530 136 09 31 41 -8 -12
-   -1 sprites/canal_locks.png 578 136 09 32 34 -1 -13
-   -1 sprites/canal_locks.png 626 136 09 34 38 -35 -17
-   -1 sprites/canal_locks.png 674 136 09 32 34 -29 -14
-   -1 sprites/canal_locks.png 722 136 09 34 38 -1 -17
-   -1 sprites/canal_locks.png 2 184 09 24 42 -9 -4
-   -1 sprites/canal_locks.png 50 184 09 24 43 -31 -4
-   -1 sprites/canal_locks.png 98 184 09 24 53 -31 -4
-   -1 sprites/canal_locks.png 162 184 09 25 43 -10 -4
-   -1 sprites/canal_locks.png 210 184 09 26 38 -1 -9
-   -1 sprites/canal_locks.png 258 184 09 25 34 -29 -6
-   -1 sprites/canal_locks.png 306 184 09 26 38 -35 -9
-   -1 sprites/canal_locks.png 354 184 09 23 32 -1 -5
+   -1 sprites/canal_locks.png 8bpp 386    8  40  26  -7 -12 normal
+   -1 sprites/canal_locks.png 8bpp 434    8  42  33 -31 -13 normal
+   -1 sprites/canal_locks.png 8bpp 482    8  40  25 -31 -12 normal
+   -1 sprites/canal_locks.png 8bpp 530    8  42  34  -9 -14 normal
+   -1 sprites/canal_locks.png 8bpp 578    8  32  27  -1 -17 normal
+   -1 sprites/canal_locks.png 8bpp 626    8  32  35 -29 -17 normal
+   -1 sprites/canal_locks.png 8bpp 674    8  32  27 -29 -17 normal
+   -1 sprites/canal_locks.png 8bpp 722    8  32  35  -1 -17 normal
+   -1 sprites/canal_locks.png 8bpp   2   72  40  44  -7 -24 normal
+   -1 sprites/canal_locks.png 8bpp  50   72  42  33 -31 -13 normal
+   -1 sprites/canal_locks.png 8bpp  98   72  40  32 -31 -12 normal
+   -1 sprites/canal_locks.png 8bpp 146   72  41  31  -8 -12 normal
+   -1 sprites/canal_locks.png 8bpp 194   72  34  32  -1 -13 normal
+   -1 sprites/canal_locks.png 8bpp 242   72  38  34 -35 -17 normal
+   -1 sprites/canal_locks.png 8bpp 290   72  34  44 -29 -26 normal
+   -1 sprites/canal_locks.png 8bpp 338   72  38  34  -1 -17 normal
+   -1 sprites/canal_locks.png 8bpp 386   72  42  24  -9  -4 normal
+   -1 sprites/canal_locks.png 8bpp 434   72  43  24 -31  -4 normal
+   -1 sprites/canal_locks.png 8bpp 482   72  53  24 -31  -4 normal
+   -1 sprites/canal_locks.png 8bpp 546   72  43  37 -10 -16 normal
+   -1 sprites/canal_locks.png 8bpp 594   72  38  26  -1  -9 normal
+   -1 sprites/canal_locks.png 8bpp 642   72  34  37 -29 -18 normal
+   -1 sprites/canal_locks.png 8bpp 690   72  38  26 -35  -9 normal
+   -1 sprites/canal_locks.png 8bpp 738   72  32  23  -1  -5 normal
+   -1 sprites/canal_locks.png 8bpp   2  136  40  26  -7 -12 normal
+   -1 sprites/canal_locks.png 8bpp  50  136  42  33 -31 -13 normal
+   -1 sprites/canal_locks.png 8bpp  98  136  40  25 -31 -12 normal
+   -1 sprites/canal_locks.png 8bpp 146  136  42  34  -9 -14 normal
+   -1 sprites/canal_locks.png 8bpp 194  136  32  27  -1 -17 normal
+   -1 sprites/canal_locks.png 8bpp 242  136  32  35 -29 -17 normal
+   -1 sprites/canal_locks.png 8bpp 290  136  32  27 -29 -17 normal
+   -1 sprites/canal_locks.png 8bpp 338  136  32  35  -1 -17 normal
+   -1 sprites/canal_locks.png 8bpp 386  136  40  32  -7 -12 normal
+   -1 sprites/canal_locks.png 8bpp 434  136  42  33 -31 -13 normal
+   -1 sprites/canal_locks.png 8bpp 482  136  40  32 -31 -12 normal
+   -1 sprites/canal_locks.png 8bpp 530  136  41  31  -8 -12 normal
+   -1 sprites/canal_locks.png 8bpp 578  136  34  32  -1 -13 normal
+   -1 sprites/canal_locks.png 8bpp 626  136  38  34 -35 -17 normal
+   -1 sprites/canal_locks.png 8bpp 674  136  34  32 -29 -14 normal
+   -1 sprites/canal_locks.png 8bpp 722  136  38  34  -1 -17 normal
+   -1 sprites/canal_locks.png 8bpp   2  184  42  24  -9  -4 normal
+   -1 sprites/canal_locks.png 8bpp  50  184  43  24 -31  -4 normal
+   -1 sprites/canal_locks.png 8bpp  98  184  53  24 -31  -4 normal
+   -1 sprites/canal_locks.png 8bpp 162  184  43  25 -10  -4 normal
+   -1 sprites/canal_locks.png 8bpp 210  184  38  26  -1  -9 normal
+   -1 sprites/canal_locks.png 8bpp 258  184  34  25 -29  -6 normal
+   -1 sprites/canal_locks.png 8bpp 306  184  38  26 -35  -9 normal
+   -1 sprites/canal_locks.png 8bpp 354  184  32  23  -1  -5 normal
 // Canal edges (temperate)
-   -1 sprites/canals.png  30  10 09 22 45 -11 -1
-   -1 sprites/canals.png  94  10 09 21 41  -8 10
-   -1 sprites/canals.png 142  10 09 21 42 -31 10
-   -1 sprites/canals.png 190  10 09 22 43 -31 -1
-   -1 sprites/canals.png 238  10 09 22 22  11  4
-   -1 sprites/canals.png 270  10 09 16 24 -11 15
-   -1 sprites/canals.png 302  10 09 23 23 -31  4
-   -1 sprites/canals.png 334  10 09 18 24 -11 -1
-   -1 sprites/canals.png 366  10 09 11 12  21 10
-   -1 sprites/canals.png 398  10 09 10 19  -8 21
-   -1 sprites/canals.png 430  10 09 10 11 -31 10
-   -1 sprites/canals.png 446  10 09 16 24 -11 -6
+   -1 sprites/canals.png 8bpp  30   10  45  22 -11  -1 normal
+   -1 sprites/canals.png 8bpp  94   10  41  21  -8  10 normal
+   -1 sprites/canals.png 8bpp 142   10  42  21 -31  10 normal
+   -1 sprites/canals.png 8bpp 190   10  43  22 -31  -1 normal
+   -1 sprites/canals.png 8bpp 238   10  22  22  11   4 normal
+   -1 sprites/canals.png 8bpp 270   10  24  16 -11  15 normal
+   -1 sprites/canals.png 8bpp 302   10  23  23 -31   4 normal
+   -1 sprites/canals.png 8bpp 334   10  24  18 -11  -1 normal
+   -1 sprites/canals.png 8bpp 366   10  12  11  21  10 normal
+   -1 sprites/canals.png 8bpp 398   10  19  10  -8  21 normal
+   -1 sprites/canals.png 8bpp 430   10  11  10 -31  10 normal
+   -1 sprites/canals.png 8bpp 446   10  24  16 -11  -6 normal
 // Canal icon
-   -1 sprites/canal_locks.png 50 232 09 20 20 0 0
+   -1 sprites/canal_locks.png 8bpp  50  232  20  20   0   0 normal
 
 // Differentiation for the climates starts here
 
 // Canal edges (arctic snowy)
    -1 * 4        01 05 01 \b12
-   -1 sprites/canals.png  30  40 09 22 45 -11 -1
-   -1 sprites/canals.png  94  40 09 21 41  -8 10
-   -1 sprites/canals.png 142  40 09 21 42 -31 10
-   -1 sprites/canals.png 190  40 09 22 43 -31 -1
-   -1 sprites/canals.png 238  40 09 22 22  11  4
-   -1 sprites/canals.png 270  40 09 16 24 -11 15
-   -1 sprites/canals.png 302  40 09 23 23 -31  4
-   -1 sprites/canals.png 334  40 09 18 24 -11 -1
-   -1 sprites/canals.png 366  40 09 11 12  21 10
-   -1 sprites/canals.png 398  40 09 10 19  -8 21
-   -1 sprites/canals.png 430  40 09 10 11 -31 10
-   -1 sprites/canals.png 446  40 09 16 24 -11 -6
+   -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  30  70 09 22 45 -11 -1
-   -1 sprites/canals.png  94  70 09 21 41  -8 10
-   -1 sprites/canals.png 142  70 09 21 42 -31 10
-   -1 sprites/canals.png 190  70 09 22 43 -31 -1
-   -1 sprites/canals.png 238  70 09 22 22  11  4
-   -1 sprites/canals.png 270  70 09 16 24 -11 15
-   -1 sprites/canals.png 302  70 09 23 23 -31  4
-   -1 sprites/canals.png 334  70 09 18 24 -11 -1
-   -1 sprites/canals.png 366  70 09 11 12  21 10
-   -1 sprites/canals.png 398  70 09 10 19  -8 21
-   -1 sprites/canals.png 430  70 09 10 11 -31 10
-   -1 sprites/canals.png 446  70 09 16 24 -11 -6
+   -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
@@ -118,34 +118,34 @@
 
 // Canal edges (tropic desert)
    -1 * 4        01 05 01 \b12
-   -1 sprites/canals.png  30 100 09 22 45 -11 -1
-   -1 sprites/canals.png  94 100 09 21 41  -8 10
-   -1 sprites/canals.png 142 100 09 21 42 -31 10
-   -1 sprites/canals.png 190 100 09 22 43 -31 -1
-   -1 sprites/canals.png 238 100 09 22 22  11  4
-   -1 sprites/canals.png 270 100 09 16 24 -11 15
-   -1 sprites/canals.png 302 100 09 23 23 -31  4
-   -1 sprites/canals.png 334 100 09 18 24 -11 -1
-   -1 sprites/canals.png 366 100 09 11 12  21 10
-   -1 sprites/canals.png 398 100 09 10 19  -8 21
-   -1 sprites/canals.png 430 100 09 10 11 -31 10
-   -1 sprites/canals.png 446 100 09 16 24 -11 -6
+   -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  30 130 09 22 45 -11 -1
-   -1 sprites/canals.png  94 130 09 21 41  -8 10
-   -1 sprites/canals.png 142 130 09 21 42 -31 10
-   -1 sprites/canals.png 190 130 09 22 43 -31 -1
-   -1 sprites/canals.png 238 130 09 22 22  11  4
-   -1 sprites/canals.png 270 130 09 16 24 -11 15
-   -1 sprites/canals.png 302 130 09 23 23 -31  4
-   -1 sprites/canals.png 334 130 09 18 24 -11 -1
-   -1 sprites/canals.png 366 130 09 11 12  21 10
-   -1 sprites/canals.png 398 130 09 10 19  -8 21
-   -1 sprites/canals.png 430 130 09 10 11 -31 10
-   -1 sprites/canals.png 446 130 09 16 24 -11 -6
+   -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
@@ -154,18 +154,18 @@
 
 // Canal edges (toyland)
    -1 * 4        01 05 01 \b12
-   -1 sprites/canals.png  30 160 09 22 45 -11 -1
-   -1 sprites/canals.png  94 160 09 21 41  -8 10
-   -1 sprites/canals.png 142 160 09 21 42 -31 10
-   -1 sprites/canals.png 190 160 09 22 43 -31 -1
-   -1 sprites/canals.png 238 160 09 22 22  11  4
-   -1 sprites/canals.png 270 160 09 16 24 -11 15
-   -1 sprites/canals.png 302 160 09 23 23 -31  4
-   -1 sprites/canals.png 334 160 09 18 24 -11 -1
-   -1 sprites/canals.png 366 160 09 11 12  21 10
-   -1 sprites/canals.png 398 160 09 10 19  -8 21
-   -1 sprites/canals.png 430 160 09 10 11 -31 10
-   -1 sprites/canals.png 446 160 09 16 24 -11 -6
+   -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/extra_grf/chars.nfo b/media/extra_grf/chars.nfo
index 935f952b59..26db641b35 100644
--- a/media/extra_grf/chars.nfo
+++ b/media/extra_grf/chars.nfo
@@ -11,158 +11,158 @@
 // Replace original characters
 
    -1 * 5	 0A 01 02 41 00
-   -1 sprites/chars.png 10 10 01 12 6 0 -1
-   -1 sprites/chars.png 20 10 01 12 4 0 -1
+   -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 50 10 01 12 8 0 -1
-   -1 sprites/chars.png 70 10 01 12 9 0 -1
+   -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 120 10 01 12 6 0 -1
+   -1 sprites/chars.png 8bpp 120   10   6  12   0  -1 normal
    -1 * 5	 0A 01 01 A0 00
-   -1 sprites/chars.png 230 10 01 12 10 0 -1
+   -1 sprites/chars.png 8bpp 230   10  10  12   0  -1 normal
    -1 * 5	 0A 01 04 A2 00
-   -1 sprites/chars.png 260 10 01 12 8 0 -1
-   -1 sprites/chars.png 290 10 01 12 8 0 -1
-   -1 sprites/chars.png 320 10 01 12 8 0 -1
-   -1 sprites/chars.png 350 10 01 12 8 0 -1
+   -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 410 10 01 12 8 0 -1
-   -1 sprites/chars.png 440 10 01 12 12 0 -1
-   -1 sprites/chars.png 470 10 01 12 8 0 -1
-   -1 sprites/chars.png 480 10 01 12 7 0 -1
-   -1 sprites/chars.png 500 10 01 12 7 0 -1
-   -1 sprites/chars.png 520 10 01 12 7 0 -1
+   -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 560 10 01 12 4 0 -1
-   -1 sprites/chars.png 570 10 01 12 4 0 -1
-   -1 sprites/chars.png 580 10 01 12 5 0 -1
+   -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 620 10 01 12 8 0 -1
-   -1 sprites/chars.png 640 10 01 12 9 0 -1
-   -1 sprites/chars.png 660 10 01 12 9 0 -1
-   -1 sprites/chars.png 680 10 01 12 9 0 -1
-   -1 sprites/chars.png 700 10 01 12 9 0 -1
+   -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 770 10 01 12 8 0 -1
-   -1 sprites/chars.png 10 70 01 12 8 0 -1
-   -1 sprites/chars.png 30 70 01 12 8 0 -1
+   -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 70 70 01 12 9 0 -1
+   -1 sprites/chars.png 8bpp  70   70   9  12   0  -1 normal
    -1 * 5	 0A 01 05 C1 00
-   -1 sprites/chars.png 450 70 01 12 8 0 -1
-   -1 sprites/chars.png 110 70 01 12 6 0 -1
-   -1 sprites/chars.png 120 70 01 12 6 0 -1
-   -1 sprites/chars.png 130 70 01 12 6 0 -1
-   -1 sprites/chars.png 140 70 01 12 6 0 -1
+   -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 160 70 01 12 6 0 -1
+   -1 sprites/chars.png 8bpp 160   70   6  12   0  -1 normal
    -1 * 5	 0A 01 03 CA 00
-   -1 sprites/chars.png 200 70 01 12 6 0 -1
-   -1 sprites/chars.png 210 70 01 12 6 0 -1
-   -1 sprites/chars.png 220 70 01 12 6 0 -1
+   -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 230 70 01 12 4 0 -1
-   -1 sprites/chars.png 240 70 01 12 4 0 -1
-   -1 sprites/chars.png 250 70 01 12 5 0 -1
-   -1 sprites/chars.png 260 70 01 12 5 0 -1
+   -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 290 70 01 12 6 0 -1
-   -1 sprites/chars.png 310 70 01 12 6 0 -1
-   -1 sprites/chars.png 320 70 01 12 6 0 -1
-   -1 sprites/chars.png 330 70 01 12 6 0 -1
-   -1 sprites/chars.png 340 70 01 12 6 0 -1
+   -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 390 70 01 12 6 0 -1
-   -1 sprites/chars.png 400 70 01 12 6 0 -1
-   -1 sprites/chars.png 410 70 01 12 6 0 -1
+   -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 420 70 01 12 7 0 -1
-   -1 sprites/chars.png 430 70 01 12 6 0 -1
+   -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 20 30 01 7 2 0 0
+   -1 sprites/chars.png 8bpp  20   30   2   7   0   0 normal
    -1 * 5	 0A 01 01 7D 01
-   -1 sprites/chars.png 220 30 01 7 4 0 0
+   -1 sprites/chars.png 8bpp 220   30   4   7   0   0 normal
    -1 * 5	 0A 01 02 80 01
-   -1 sprites/chars.png 230 30 01 7 9 0 0
-   -1 sprites/chars.png 250 30 01 7 3 0 0
+   -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 470 30 01 7 3 0 0
+   -1 sprites/chars.png 8bpp 470   30   3   7   0   0 normal
    -1 * 5	 0A 01 01 9F 01
-   -1 sprites/chars.png 70 90 01 7 3 0 0
+   -1 sprites/chars.png 8bpp  70   90   3   7   0   0 normal
    -1 * 5	 0A 01 01 A9 01
-   -1 sprites/chars.png 190 90 01 7 3 0 0
+   -1 sprites/chars.png 8bpp 190   90   3   7   0   0 normal
    -1 * 5	 0A 01 02 BF 01
-   -1 sprites/chars.png 420 90 01 7 3 0 0
-   -1 sprites/chars.png 430 90 01 7 3 0 0
+   -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 20 40 01 21 4 0 -2
+   -1 sprites/chars.png 8bpp  20   40   4  21   0  -2 normal
    -1 * 5	 0A 01 01 41 02
-   -1 sprites/chars.png 30 40 01 21 14 0 -2
+   -1 sprites/chars.png 8bpp  30   40  14  21   0  -2 normal
    -1 * 5	 0A 01 06 46 02
-   -1 sprites/chars.png 50 40 01 21 10 0 -2
-   -1 sprites/chars.png 70 40 01 21 14 0 -2
-   -1 sprites/chars.png 90 40 01 21 3 0 -2
-   -1 sprites/chars.png 100 40 01 21 13 0 -2
-   -1 sprites/chars.png 120 40 01 21 7 0 -2
-   -1 sprites/chars.png 130 40 01 21 16 0 -2
+   -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 150 40 01 21 16 0 -2
+   -1 sprites/chars.png 8bpp 150   40  16  21   0  -2 normal
    -1 * 5	 0A 01 04 52 02
-   -1 sprites/chars.png 170 40 01 21 8 0 -2
-   -1 sprites/chars.png 180 40 01 21 9 0 -2
-   -1 sprites/chars.png 190 40 01 21 6 0 -2
-   -1 sprites/chars.png 200 40 01 21 6 0 -2
+   -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 210 40 01 21 7 0 -2
+   -1 sprites/chars.png 8bpp 210   40   7  21   0  -2 normal
    -1 * 5	 0A 01 01 60 02
-   -1 sprites/chars.png 230 40 01 21 16 0 -2
+   -1 sprites/chars.png 8bpp 230   40  16  21   0  -2 normal
    -1 * 5	 0A 01 07 62 02
-   -1 sprites/chars.png 260 40 01 21 20 0 -2
-   -1 sprites/chars.png 290 40 01 21 20 0 -2
-   -1 sprites/chars.png 320 40 01 21 20 0 -2
-   -1 sprites/chars.png 350 40 01 21 20 0 -2
-   -1 sprites/chars.png 380 40 01 21 20 0 -2
-   -1 sprites/chars.png 410 40 01 21 20 0 -2
-   -1 sprites/chars.png 440 40 01 21 24 0 -2
+   -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 480 40 01 21 14 0 -2
-   -1 sprites/chars.png 500 40 01 21 14 0 -2
-   -1 sprites/chars.png 520 40 01 21 14 0 -2
-   -1 sprites/chars.png 540 40 01 21 14 0 -2
-   -1 sprites/chars.png 560 40 01 21 9 0 -2
-   -1 sprites/chars.png 570 40 01 21 9 0 -2
-   -1 sprites/chars.png 580 40 01 21 9 0 -2
-   -1 sprites/chars.png 590 40 01 21 9 0 -2
-   -1 sprites/chars.png 600 40 01 21 17 0 -2
-   -1 sprites/chars.png 620 40 01 21 18 0 -2
-   -1 sprites/chars.png 640 40 01 21 15 0 -2
-   -1 sprites/chars.png 660 40 01 21 15 0 -2
-   -1 sprites/chars.png 680 40 01 21 15 0 -2
-   -1 sprites/chars.png 700 40 01 21 15 0 -2
-   -1 sprites/chars.png 720 40 01 21 15 0 -2
-   -1 sprites/chars.png 740 40 01 21 9 0 -2
-   -1 sprites/chars.png 750 40 01 21 16 0 -2
-   -1 sprites/chars.png 770 40 01 21 17 0 -2
-   -1 sprites/chars.png 10 100 01 21 17 0 -2
-   -1 sprites/chars.png 30 100 01 21 17 0 -2
-   -1 sprites/chars.png 50 100 01 21 17 0 -2
-   -1 sprites/chars.png 70 100 01 21 14 0 -2
-   -1 sprites/chars.png 90 100 01 21 14 0 -2
-   -1 sprites/chars.png 450 100 01 21 14 0 -2
+   -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 140 100 01 21 12 0 -2
+   -1 sprites/chars.png 8bpp 140  100  12  21   0  -2 normal
    -1 * 5	 0A 01 01 88 02
-   -1 sprites/chars.png 170 100 01 21 19 0 -2
+   -1 sprites/chars.png 8bpp 170  100  19  21   0  -2 normal
    -1 * 5	 0A 01 02 92 02
-   -1 sprites/chars.png 270 100 01 21 11 0 -2
-   -1 sprites/chars.png 290 100 01 21 15 0 -2
+   -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 340 100 01 21 11 0 -2
+   -1 sprites/chars.png 8bpp 340  100  11  21   0  -2 normal
    -1 * 5	 0A 01 02 99 02
-   -1 sprites/chars.png 360 100 01 21 9 0 -2
-   -1 sprites/chars.png 370 100 01 21 11 0 -2
+   -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 430 100 01 21 14 0 -2
+   -1 sprites/chars.png 8bpp 430  100  14  21   0  -2 normal
 
 // New characters, all fonts except monospaced
 
@@ -171,46 +171,46 @@
 // 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 10 130 01 12 5 0 -1
-   -1 sprites/chars.png 20 130 01 12 3 0 -1
-   -1 sprites/chars.png 30 130 01 12 5 0 -1
-   -1 sprites/chars.png 50 130 01 12 7 0 -1
-   -1 sprites/chars.png 10 150 01 7 3 0 0
-   -1 sprites/chars.png 20 150 01 7 1 0 0
-   -1 sprites/chars.png 30 150 01 7 3 0 0
-   -1 sprites/chars.png 50 150 01 7 4 0 0
-   -1 sprites/chars.png 10 160 01 21 9 0 -2
-   -1 sprites/chars.png 20 160 01 21 3 0 -2
-   -1 sprites/chars.png 30 160 01 21 9 0 -2
-   -1 sprites/chars.png 50 160 01 21 10 0 -2
+   -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 70 130 01 12 2 0 -1
-   -1 sprites/chars.png 70 150 01 7 1 0 0
-   -1 sprites/chars.png 70 160 01 21 5 0 -2
+   -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 80 130 01 12 6 0 -1
-   -1 sprites/chars.png 80 150 01 7 3 0 0
-   -1 sprites/chars.png 80 160 01 21 7 0 -2
+   -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 90 130 01 12 8 0 -1
-   -1 sprites/chars.png 110 130 01 12 6 0 -1
-   -1 sprites/chars.png 90 150 01 7 4 0 0
-   -1 sprites/chars.png 110 150 01 7 3 0 0
-   -1 sprites/chars.png 90 160 01 21 12 0 -2
-   -1 sprites/chars.png 110 160 01 21 9 0 -2
+   -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 130 130 01 12 6 0 -1
-   -1 sprites/chars.png 130 150 01 7 3 0 0
-   -1 sprites/chars.png 130 160 01 21 12 0 -2
+   -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
@@ -219,654 +219,654 @@
 // 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 150 130 01 12 4 0 -1
-   -1 sprites/chars.png 160 130 01 12 6 0 -1
-   -1 sprites/chars.png 180 130 01 12 8 0 -1
-   -1 sprites/chars.png 200 130 01 12 3 0 -1
-   -1 sprites/chars.png 210 130 01 12 4 0 -1
-   -1 sprites/chars.png 220 130 01 12 5 0 -1
-   -1 sprites/chars.png 150 150 01 7 2 0 0
-   -1 sprites/chars.png 160 150 01 7 3 0 0
-   -1 sprites/chars.png 180 150 01 7 6 0 0
-   -1 sprites/chars.png 200 150 01 7 1 0 0
-   -1 sprites/chars.png 210 150 01 7 2 0 0
-   -1 sprites/chars.png 220 150 01 7 2 0 0
-   -1 sprites/chars.png 150 160 01 21 4 0 -2
-   -1 sprites/chars.png 160 160 01 21 15 0 -2
-   -1 sprites/chars.png 180 160 01 21 13 0 -2
-   -1 sprites/chars.png 200 160 01 21 3 0 -2
-   -1 sprites/chars.png 210 160 01 21 5 0 -2
-   -1 sprites/chars.png 220 160 01 21 6 0 -2
+   -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 230 130 01 12 10 0 -1
-   -1 sprites/chars.png 250 130 01 12 10 0 -1
-   -1 sprites/chars.png 230 150 01 7 9 0 0
-   -1 sprites/chars.png 250 150 01 7 9 0 0
-   -1 sprites/chars.png 230 160 01 21 16 0 -2
-   -1 sprites/chars.png 250 160 01 21 16 0 -2
+   -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
 
 // New characters, all fonts
 
 // U+0100 ... U+017F: Latin Extended-A
    -1 * 34	 12 08 00 78 00 01 00 07 79 01 01 78 00 01 01 07 79 01 02 78 00 01 02 07 79 01 03 78 00 01 03 07 79 01
-   -1 sprites/chars.png 270 130 01 12 8 0 -1
-   -1 sprites/chars.png 300 130 01 12 6 0 -1
-   -1 sprites/chars.png 320 130 01 12 8 0 -1
-   -1 sprites/chars.png 350 130 01 12 6 0 -1
-   -1 sprites/chars.png 370 130 01 12 8 0 -1
-   -1 sprites/chars.png 400 130 01 12 6 0 -1
-   -1 sprites/chars.png 420 130 01 12 8 0 -1
-   -1 sprites/chars.png 440 130 01 12 6 0 -1
-   -1 sprites/chars.png 460 130 01 12 8 0 -1
-   -1 sprites/chars.png 480 130 01 12 6 0 -1
-   -1 sprites/chars.png 500 130 01 12 8 0 -1
-   -1 sprites/chars.png 520 130 01 12 6 0 -1
-   -1 sprites/chars.png 540 130 01 12 8 0 -1
-   -1 sprites/chars.png 560 130 01 12 6 0 -1
-   -1 sprites/chars.png 580 130 01 12 8 0 -1
-   -1 sprites/chars.png 600 130 01 12 9 0 -1
-   -1 sprites/chars.png 620 130 01 12 9 0 -1
-   -1 sprites/chars.png 640 130 01 12 7 0 -1
-   -1 sprites/chars.png 660 130 01 12 7 0 -1
-   -1 sprites/chars.png 680 130 01 12 6 0 -1
-   -1 sprites/chars.png 700 130 01 12 7 0 -1
-   -1 sprites/chars.png 720 130 01 12 6 0 -1
-   -1 sprites/chars.png 740 130 01 12 7 0 -1
-   -1 sprites/chars.png 760 130 01 12 6 0 -1
-   -1 sprites/chars.png 10 190 01 12 7 0 -1
-   -1 sprites/chars.png 30 190 01 12 6 0 -1
-   -1 sprites/chars.png 50 190 01 12 7 0 -1
-   -1 sprites/chars.png 70 190 01 12 6 0 -1
-   -1 sprites/chars.png 90 190 01 12 8 0 -1
-   -1 sprites/chars.png 110 190 01 12 6 0 -1
-   -1 sprites/chars.png 130 190 01 12 8 0 -1
-   -1 sprites/chars.png 150 190 01 12 6 0 -1
-   -1 sprites/chars.png 170 190 01 12 8 0 -1
-   -1 sprites/chars.png 190 190 01 12 6 0 -1
-   -1 sprites/chars.png 210 190 01 12 8 0 -1
-   -1 sprites/chars.png 230 190 01 12 6 0 -1
-   -1 sprites/chars.png 250 190 01 12 8 0 -1
-   -1 sprites/chars.png 270 190 01 12 6 0 -1
-   -1 sprites/chars.png 290 190 01 12 10 0 -1
-   -1 sprites/chars.png 310 190 01 12 7 0 -1
-   -1 sprites/chars.png 330 190 01 12 5 0 -1
-   -1 sprites/chars.png 340 190 01 12 5 0 -1
-   -1 sprites/chars.png 350 190 01 12 5 0 -1
-   -1 sprites/chars.png 360 190 01 12 5 0 -1
-   -1 sprites/chars.png 370 190 01 12 5 0 -1
-   -1 sprites/chars.png 380 190 01 12 5 0 -1
-   -1 sprites/chars.png 390 190 01 12 3 0 -1
-   -1 sprites/chars.png 400 190 01 12 3 0 -1
-   -1 sprites/chars.png 410 190 01 12 3 0 -1
-   -1 sprites/chars.png 420 190 01 12 3 0 -1
-   -1 sprites/chars.png 430 190 01 12 7 0 -1
-   -1 sprites/chars.png 460 190 01 12 6 0 -1
-   -1 sprites/chars.png 480 190 01 12 7 0 -1
-   -1 sprites/chars.png 500 190 01 12 6 0 -1
-   -1 sprites/chars.png 520 190 01 12 7 0 -1
-   -1 sprites/chars.png 540 190 01 12 6 0 -1
-   -1 sprites/chars.png 560 190 01 12 6 0 -1
-   -1 sprites/chars.png 580 190 01 12 7 0 -1
-   -1 sprites/chars.png 600 190 01 12 4 0 -1
-   -1 sprites/chars.png 610 190 01 12 7 0 -1
-   -1 sprites/chars.png 630 190 01 12 3 0 -1
-   -1 sprites/chars.png 640 190 01 12 7 0 -1
-   -1 sprites/chars.png 660 190 01 12 6 0 -1
-   -1 sprites/chars.png 670 190 01 12 7 0 -1
-   -1 sprites/chars.png 690 190 01 12 6 0 -1
-   -1 sprites/chars.png 710 190 01 12 8 0 -1
-   -1 sprites/chars.png 730 190 01 12 5 0 -1
-   -1 sprites/chars.png 740 190 01 12 8 0 -1
-   -1 sprites/chars.png 760 190 01 12 6 0 -1
-   -1 sprites/chars.png 10 250 01 12 8 0 -1
-   -1 sprites/chars.png 30 250 01 12 6 0 -1
-   -1 sprites/chars.png 50 250 01 12 8 0 -1
-   -1 sprites/chars.png 70 250 01 12 6 0 -1
-   -1 sprites/chars.png 90 250 01 12 9 0 -1
-   -1 sprites/chars.png 110 250 01 12 8 0 -1
-   -1 sprites/chars.png 130 250 01 12 6 0 -1
-   -1 sprites/chars.png 150 250 01 12 9 0 -1
-   -1 sprites/chars.png 170 250 01 12 6 0 -1
-   -1 sprites/chars.png 190 250 01 12 9 0 -1
-   -1 sprites/chars.png 210 250 01 12 6 0 -1
-   -1 sprites/chars.png 230 250 01 12 9 0 -1
-   -1 sprites/chars.png 250 250 01 12 7 0 -1
-   -1 sprites/chars.png 270 250 01 12 13 0 -1
-   -1 sprites/chars.png 300 250 01 12 9 0 -1
-   -1 sprites/chars.png 320 250 01 12 7 0 -1
-   -1 sprites/chars.png 340 250 01 12 5 0 -1
-   -1 sprites/chars.png 360 250 01 12 7 0 -1
-   -1 sprites/chars.png 380 250 01 12 5 0 -1
-   -1 sprites/chars.png 400 250 01 12 7 0 -1
-   -1 sprites/chars.png 420 250 01 12 6 0 -1
-   -1 sprites/chars.png 440 250 01 12 7 0 -1
-   -1 sprites/chars.png 460 250 01 12 6 0 -1
-   -1 sprites/chars.png 480 250 01 12 7 0 -1
-   -1 sprites/chars.png 500 250 01 12 6 0 -1
-   -1 sprites/chars.png 520 250 01 12 7 0 -1
-   -1 sprites/chars.png 540 250 01 12 6 0 -1
-   -1 sprites/chars.png 560 250 01 12 7 0 -1
-   -1 sprites/chars.png 580 250 01 12 6 0 -1
-   -1 sprites/chars.png 600 250 01 12 7 0 -1
-   -1 sprites/chars.png 620 250 01 12 5 0 -1
-   -1 sprites/chars.png 630 250 01 12 7 0 -1
-   -1 sprites/chars.png 650 250 01 12 7 0 -1
-   -1 sprites/chars.png 670 250 01 12 7 0 -1
-   -1 sprites/chars.png 690 250 01 12 6 0 -1
-   -1 sprites/chars.png 700 250 01 12 8 0 -1
-   -1 sprites/chars.png 720 250 01 12 6 0 -1
-   -1 sprites/chars.png 740 250 01 12 8 0 -1
-   -1 sprites/chars.png 760 250 01 12 6 0 -1
-   -1 sprites/chars.png 10 310 01 12 8 0 -1
-   -1 sprites/chars.png 30 310 01 12 6 0 -1
-   -1 sprites/chars.png 50 310 01 12 8 0 -1
-   -1 sprites/chars.png 70 310 01 12 6 0 -1
-   -1 sprites/chars.png 90 310 01 12 8 0 -1
-   -1 sprites/chars.png 110 310 01 12 7 0 -1
-   -1 sprites/chars.png 130 310 01 12 8 0 -1
-   -1 sprites/chars.png 150 310 01 12 6 0 -1
-   -1 sprites/chars.png 170 310 01 12 12 0 -1
-   -1 sprites/chars.png 200 310 01 12 10 0 -1
-   -1 sprites/chars.png 230 310 01 12 9 0 -1
-   -1 sprites/chars.png 250 310 01 12 7 0 -1
-   -1 sprites/chars.png 270 310 01 12 8 0 -1
-   -1 sprites/chars.png 290 310 01 12 6 0 -1
-   -1 sprites/chars.png 310 310 01 12 8 0 -1
-   -1 sprites/chars.png 330 310 01 12 6 0 -1
-   -1 sprites/chars.png 350 310 01 12 8 0 -1
-   -1 sprites/chars.png 370 310 01 12 6 0 -1
-   -1 sprites/chars.png 390 310 01 12 5 0 -1
-   -1 sprites/chars.png 270 150 01 7 3 0 0
-   -1 sprites/chars.png 300 150 01 7 3 0 0
-   -1 sprites/chars.png 320 150 01 7 3 0 0
-   -1 sprites/chars.png 350 150 01 7 3 0 0
-   -1 sprites/chars.png 370 150 01 7 3 0 0
-   -1 sprites/chars.png 400 150 01 7 3 0 0
-   -1 sprites/chars.png 420 150 01 7 3 0 0
-   -1 sprites/chars.png 440 150 01 7 3 0 0
-   -1 sprites/chars.png 460 150 01 7 3 0 0
-   -1 sprites/chars.png 480 150 01 7 3 0 0
-   -1 sprites/chars.png 500 150 01 7 3 0 0
-   -1 sprites/chars.png 520 150 01 7 3 0 0
-   -1 sprites/chars.png 540 150 01 7 3 0 0
-   -1 sprites/chars.png 560 150 01 7 3 0 0
-   -1 sprites/chars.png 580 150 01 7 3 0 0
-   -1 sprites/chars.png 600 150 01 7 3 0 0
-   -1 sprites/chars.png 620 150 01 7 5 0 0
-   -1 sprites/chars.png 640 150 01 7 5 0 0
-   -1 sprites/chars.png 660 150 01 7 3 0 0
-   -1 sprites/chars.png 680 150 01 7 3 0 0
-   -1 sprites/chars.png 700 150 01 7 3 0 0
-   -1 sprites/chars.png 720 150 01 7 3 0 0
-   -1 sprites/chars.png 740 150 01 7 3 0 0
-   -1 sprites/chars.png 760 150 01 7 3 0 0
-   -1 sprites/chars.png 10 210 01 7 3 0 0
-   -1 sprites/chars.png 30 210 01 7 3 0 0
-   -1 sprites/chars.png 50 210 01 7 3 0 0
-   -1 sprites/chars.png 70 210 01 7 3 0 0
-   -1 sprites/chars.png 90 210 01 7 3 0 0
-   -1 sprites/chars.png 110 210 01 7 3 0 0
-   -1 sprites/chars.png 130 210 01 7 3 0 0
-   -1 sprites/chars.png 150 210 01 7 3 0 0
-   -1 sprites/chars.png 170 210 01 7 3 0 0
-   -1 sprites/chars.png 190 210 01 7 3 0 0
-   -1 sprites/chars.png 210 210 01 7 3 0 0
-   -1 sprites/chars.png 230 210 01 7 3 0 0
-   -1 sprites/chars.png 250 210 01 7 3 0 0
-   -1 sprites/chars.png 270 210 01 7 3 0 0
-   -1 sprites/chars.png 290 210 01 7 5 0 0
-   -1 sprites/chars.png 310 210 01 7 5 0 0
-   -1 sprites/chars.png 330 210 01 7 3 0 0
-   -1 sprites/chars.png 340 210 01 7 3 0 0
-   -1 sprites/chars.png 350 210 01 7 3 0 0
-   -1 sprites/chars.png 360 210 01 7 3 0 0
-   -1 sprites/chars.png 370 210 01 7 3 0 0
-   -1 sprites/chars.png 380 210 01 7 3 0 0
-   -1 sprites/chars.png 390 210 01 7 2 0 0
-   -1 sprites/chars.png 400 210 01 7 2 0 0
-   -1 sprites/chars.png 410 210 01 7 1 0 0
-   -1 sprites/chars.png 420 210 01 7 1 0 0
-   -1 sprites/chars.png 430 210 01 7 3 0 0
-   -1 sprites/chars.png 460 210 01 7 3 0 0
-   -1 sprites/chars.png 480 210 01 7 3 0 0
-   -1 sprites/chars.png 500 210 01 7 3 0 0
-   -1 sprites/chars.png 520 210 01 7 3 0 0
-   -1 sprites/chars.png 540 210 01 7 3 0 0
-   -1 sprites/chars.png 560 210 01 7 5 0 0
-   -1 sprites/chars.png 580 210 01 7 3 0 0
-   -1 sprites/chars.png 600 210 01 7 3 0 0
-   -1 sprites/chars.png 610 210 01 7 3 0 0
-   -1 sprites/chars.png 630 210 01 7 3 0 0
-   -1 sprites/chars.png 640 210 01 7 3 0 0
-   -1 sprites/chars.png 660 210 01 7 3 0 0
-   -1 sprites/chars.png 670 210 01 7 3 0 0
-   -1 sprites/chars.png 690 210 01 7 3 0 0
-   -1 sprites/chars.png 710 210 01 7 4 0 0
-   -1 sprites/chars.png 730 210 01 7 4 0 0
-   -1 sprites/chars.png 740 210 01 7 4 0 0
-   -1 sprites/chars.png 760 210 01 7 4 0 0
-   -1 sprites/chars.png 10 270 01 7 4 0 0
-   -1 sprites/chars.png 30 270 01 7 4 0 0
-   -1 sprites/chars.png 50 270 01 7 4 0 0
-   -1 sprites/chars.png 70 270 01 7 4 0 0
-   -1 sprites/chars.png 90 270 01 7 6 0 0
-   -1 sprites/chars.png 110 270 01 7 4 0 0
-   -1 sprites/chars.png 130 270 01 7 4 0 0
-   -1 sprites/chars.png 150 270 01 7 3 0 0
-   -1 sprites/chars.png 170 270 01 7 3 0 0
-   -1 sprites/chars.png 190 270 01 7 3 0 0
-   -1 sprites/chars.png 210 270 01 7 3 0 0
-   -1 sprites/chars.png 230 270 01 7 3 0 0
-   -1 sprites/chars.png 250 270 01 7 3 0 0
-   -1 sprites/chars.png 270 270 01 7 4 0 0
-   -1 sprites/chars.png 300 270 01 7 4 0 0
-   -1 sprites/chars.png 320 270 01 7 3 0 0
-   -1 sprites/chars.png 340 270 01 7 3 0 0
-   -1 sprites/chars.png 360 270 01 7 3 0 0
-   -1 sprites/chars.png 380 270 01 7 3 0 0
-   -1 sprites/chars.png 400 270 01 7 3 0 0
-   -1 sprites/chars.png 420 270 01 7 3 0 0
-   -1 sprites/chars.png 440 270 01 7 3 0 0
-   -1 sprites/chars.png 460 270 01 7 3 0 0
-   -1 sprites/chars.png 480 270 01 7 3 0 0
-   -1 sprites/chars.png 500 270 01 7 3 0 0
-   -1 sprites/chars.png 520 270 01 7 3 0 0
-   -1 sprites/chars.png 540 270 01 7 3 0 0
-   -1 sprites/chars.png 560 270 01 7 3 0 0
-   -1 sprites/chars.png 580 270 01 7 3 0 0
-   -1 sprites/chars.png 600 270 01 7 3 0 0
-   -1 sprites/chars.png 620 270 01 7 3 0 0
-   -1 sprites/chars.png 630 270 01 7 3 0 0
-   -1 sprites/chars.png 650 270 01 7 3 0 0
-   -1 sprites/chars.png 670 270 01 7 3 0 0
-   -1 sprites/chars.png 690 270 01 7 3 0 0
-   -1 sprites/chars.png 700 270 01 7 3 0 0
-   -1 sprites/chars.png 720 270 01 7 3 0 0
-   -1 sprites/chars.png 740 270 01 7 3 0 0
-   -1 sprites/chars.png 760 270 01 7 3 0 0
-   -1 sprites/chars.png 10 330 01 7 3 0 0
-   -1 sprites/chars.png 30 330 01 7 3 0 0
-   -1 sprites/chars.png 50 330 01 7 3 0 0
-   -1 sprites/chars.png 70 330 01 7 3 0 0
-   -1 sprites/chars.png 90 330 01 7 3 0 0
-   -1 sprites/chars.png 110 330 01 7 3 0 0
-   -1 sprites/chars.png 130 330 01 7 3 0 0
-   -1 sprites/chars.png 150 330 01 7 3 0 0
-   -1 sprites/chars.png 170 330 01 7 5 0 0
-   -1 sprites/chars.png 200 330 01 7 5 0 0
-   -1 sprites/chars.png 230 330 01 7 3 0 0
-   -1 sprites/chars.png 250 330 01 7 3 0 0
-   -1 sprites/chars.png 270 330 01 7 3 0 0
-   -1 sprites/chars.png 290 330 01 7 3 0 0
-   -1 sprites/chars.png 310 330 01 7 3 0 0
-   -1 sprites/chars.png 330 330 01 7 3 0 0
-   -1 sprites/chars.png 350 330 01 7 3 0 0
-   -1 sprites/chars.png 370 330 01 7 3 0 0
-   -1 sprites/chars.png 390 330 01 7 3 0 0
-   -1 sprites/chars.png 270 160 01 21 20 0 -2
-   -1 sprites/chars.png 300 160 01 21 13 0 -2
-   -1 sprites/chars.png 320 160 01 21 20 0 -2
-   -1 sprites/chars.png 350 160 01 21 13 0 -2
-   -1 sprites/chars.png 370 160 01 21 20 0 -2
-   -1 sprites/chars.png 400 160 01 21 13 0 -2
-   -1 sprites/chars.png 420 160 01 21 14 0 -2
-   -1 sprites/chars.png 440 160 01 21 11 0 -2
-   -1 sprites/chars.png 460 160 01 21 14 0 -2
-   -1 sprites/chars.png 480 160 01 21 11 0 -2
-   -1 sprites/chars.png 500 160 01 21 14 0 -2
-   -1 sprites/chars.png 520 160 01 21 11 0 -2
-   -1 sprites/chars.png 540 160 01 21 14 0 -2
-   -1 sprites/chars.png 560 160 01 21 11 0 -2
-   -1 sprites/chars.png 580 160 01 21 17 0 -2
-   -1 sprites/chars.png 600 160 01 21 16 0 -2
-   -1 sprites/chars.png 620 160 01 21 17 0 -2
-   -1 sprites/chars.png 640 160 01 21 14 0 -2
-   -1 sprites/chars.png 660 160 01 21 14 0 -2
-   -1 sprites/chars.png 680 160 01 21 12 0 -2
-   -1 sprites/chars.png 700 160 01 21 14 0 -2
-   -1 sprites/chars.png 720 160 01 21 12 0 -2
-   -1 sprites/chars.png 740 160 01 21 14 0 -2
-   -1 sprites/chars.png 760 160 01 21 12 0 -2
-   -1 sprites/chars.png 10 220 01 21 14 0 -2
-   -1 sprites/chars.png 30 220 01 21 12 0 -2
-   -1 sprites/chars.png 50 220 01 21 14 0 -2
-   -1 sprites/chars.png 70 220 01 21 12 0 -2
-   -1 sprites/chars.png 90 220 01 21 18 0 -2
-   -1 sprites/chars.png 110 220 01 21 13 0 -2
-   -1 sprites/chars.png 130 220 01 21 18 0 -2
-   -1 sprites/chars.png 150 220 01 21 13 0 -2
-   -1 sprites/chars.png 170 220 01 21 18 0 -2
-   -1 sprites/chars.png 190 220 01 21 13 0 -2
-   -1 sprites/chars.png 210 220 01 21 18 0 -2
-   -1 sprites/chars.png 230 220 01 21 13 0 -2
-   -1 sprites/chars.png 250 220 01 21 17 0 -2
-   -1 sprites/chars.png 270 220 01 21 15 0 -2
-   -1 sprites/chars.png 290 220 01 21 17 0 -2
-   -1 sprites/chars.png 310 220 01 21 15 0 -2
-   -1 sprites/chars.png 330 220 01 21 9 0 -2
-   -1 sprites/chars.png 340 220 01 21 7 0 -2
-   -1 sprites/chars.png 350 220 01 21 9 0 -2
-   -1 sprites/chars.png 360 220 01 21 7 0 -2
-   -1 sprites/chars.png 370 220 01 21 9 0 -2
-   -1 sprites/chars.png 380 220 01 21 7 0 -2
-   -1 sprites/chars.png 390 220 01 21 9 0 -2
-   -1 sprites/chars.png 400 220 01 21 7 0 -2
-   -1 sprites/chars.png 410 220 01 21 9 0 -2
-   -1 sprites/chars.png 420 220 01 21 7 0 -2
-   -1 sprites/chars.png 430 220 01 21 19 0 -2
-   -1 sprites/chars.png 460 220 01 21 13 0 -2
-   -1 sprites/chars.png 480 220 01 21 13 0 -2
-   -1 sprites/chars.png 500 220 01 21 10 0 -2
-   -1 sprites/chars.png 520 220 01 21 18 0 -2
-   -1 sprites/chars.png 540 220 01 21 15 0 -2
-   -1 sprites/chars.png 560 220 01 21 15 0 -2
-   -1 sprites/chars.png 580 220 01 21 14 0 -2
-   -1 sprites/chars.png 600 220 01 21 7 0 -2
-   -1 sprites/chars.png 610 220 01 21 14 0 -2
-   -1 sprites/chars.png 630 220 01 21 7 0 -2
-   -1 sprites/chars.png 640 220 01 21 14 0 -2
-   -1 sprites/chars.png 660 220 01 21 9 0 -2
-   -1 sprites/chars.png 670 220 01 21 14 0 -2
-   -1 sprites/chars.png 690 220 01 21 10 0 -2
-   -1 sprites/chars.png 710 220 01 21 14 0 -2
-   -1 sprites/chars.png 730 220 01 21 7 0 -2
-   -1 sprites/chars.png 740 220 01 21 18 0 -2
-   -1 sprites/chars.png 760 220 01 21 15 0 -2
-   -1 sprites/chars.png 10 280 01 21 18 0 -2
-   -1 sprites/chars.png 30 280 01 21 15 0 -2
-   -1 sprites/chars.png 50 280 01 21 18 0 -2
-   -1 sprites/chars.png 70 280 01 21 15 0 -2
-   -1 sprites/chars.png 90 280 01 21 19 0 -2
-   -1 sprites/chars.png 110 280 01 21 18 0 -2
-   -1 sprites/chars.png 130 280 01 21 13 0 -2
-   -1 sprites/chars.png 150 280 01 21 15 0 -2
-   -1 sprites/chars.png 170 280 01 21 11 0 -2
-   -1 sprites/chars.png 190 280 01 21 15 0 -2
-   -1 sprites/chars.png 210 280 01 21 11 0 -2
-   -1 sprites/chars.png 230 280 01 21 15 0 -2
-   -1 sprites/chars.png 250 280 01 21 11 0 -2
-   -1 sprites/chars.png 270 280 01 21 23 0 -2
-   -1 sprites/chars.png 300 280 01 21 19 0 -2
-   -1 sprites/chars.png 320 280 01 21 16 0 -2
-   -1 sprites/chars.png 340 280 01 21 11 0 -2
-   -1 sprites/chars.png 360 280 01 21 16 0 -2
-   -1 sprites/chars.png 380 280 01 21 11 0 -2
-   -1 sprites/chars.png 400 280 01 21 16 0 -2
-   -1 sprites/chars.png 420 280 01 21 11 0 -2
-   -1 sprites/chars.png 440 280 01 21 14 0 -2
-   -1 sprites/chars.png 460 280 01 21 10 0 -2
-   -1 sprites/chars.png 480 280 01 21 14 0 -2
-   -1 sprites/chars.png 500 280 01 21 10 0 -2
-   -1 sprites/chars.png 520 280 01 21 14 0 -2
-   -1 sprites/chars.png 540 280 01 21 10 0 -2
-   -1 sprites/chars.png 560 280 01 21 14 0 -2
-   -1 sprites/chars.png 580 280 01 21 10 0 -2
-   -1 sprites/chars.png 600 280 01 21 13 0 -2
-   -1 sprites/chars.png 620 280 01 21 8 0 -2
-   -1 sprites/chars.png 630 280 01 21 13 0 -2
-   -1 sprites/chars.png 650 280 01 21 12 0 -2
-   -1 sprites/chars.png 670 280 01 21 13 0 -2
-   -1 sprites/chars.png 690 280 01 21 8 0 -2
-   -1 sprites/chars.png 700 280 01 21 17 0 -2
-   -1 sprites/chars.png 720 280 01 21 15 0 -2
-   -1 sprites/chars.png 740 280 01 21 17 0 -2
-   -1 sprites/chars.png 760 280 01 21 15 0 -2
-   -1 sprites/chars.png 10 340 01 21 17 0 -2
-   -1 sprites/chars.png 30 340 01 21 15 0 -2
-   -1 sprites/chars.png 50 340 01 21 17 0 -2
-   -1 sprites/chars.png 70 340 01 21 15 0 -2
-   -1 sprites/chars.png 90 340 01 21 17 0 -2
-   -1 sprites/chars.png 110 340 01 21 15 0 -2
-   -1 sprites/chars.png 130 340 01 21 17 0 -2
-   -1 sprites/chars.png 150 340 01 21 15 0 -2
-   -1 sprites/chars.png 170 340 01 21 24 0 -2
-   -1 sprites/chars.png 200 340 01 21 22 0 -2
-   -1 sprites/chars.png 230 340 01 21 14 0 -2
-   -1 sprites/chars.png 250 340 01 21 16 0 -2
-   -1 sprites/chars.png 270 340 01 21 13 0 -2
-   -1 sprites/chars.png 290 340 01 21 12 0 -2
-   -1 sprites/chars.png 310 340 01 21 13 0 -2
-   -1 sprites/chars.png 330 340 01 21 12 0 -2
-   -1 sprites/chars.png 350 340 01 21 13 0 -2
-   -1 sprites/chars.png 370 340 01 21 12 0 -2
-   -1 sprites/chars.png 390 340 01 21 10 0 -2
-   -1 sprites/mono.png 10 170 01 13 7 0 0
-   -1 sprites/mono.png 25 170 01 13 7 0 0
-   -1 sprites/mono.png 40 170 01 13 7 0 0
-   -1 sprites/mono.png 55 170 01 13 7 0 0
-   -1 sprites/mono.png 70 170 01 13 7 0 0
-   -1 sprites/mono.png 85 170 01 13 7 0 0
-   -1 sprites/mono.png 100 170 01 13 7 0 0
-   -1 sprites/mono.png 115 170 01 13 7 0 0
-   -1 sprites/mono.png 130 170 01 13 7 0 0
-   -1 sprites/mono.png 145 170 01 13 7 0 0
-   -1 sprites/mono.png 160 170 01 13 7 0 0
-   -1 sprites/mono.png 175 170 01 13 7 0 0
-   -1 sprites/mono.png 190 170 01 13 7 0 0
-   -1 sprites/mono.png 205 170 01 13 7 0 0
-   -1 sprites/mono.png 220 170 01 13 7 0 0
-   -1 sprites/mono.png 235 170 01 13 7 0 0
-   -1 sprites/mono.png 250 170 01 13 7 0 0
-   -1 sprites/mono.png 265 170 01 13 7 0 0
-   -1 sprites/mono.png 280 170 01 13 7 0 0
-   -1 sprites/mono.png 295 170 01 13 7 0 0
-   -1 sprites/mono.png 310 170 01 13 7 0 0
-   -1 sprites/mono.png 325 170 01 13 7 0 0
-   -1 sprites/mono.png 340 170 01 13 7 0 0
-   -1 sprites/mono.png 355 170 01 13 7 0 0
-   -1 sprites/mono.png 370 170 01 13 7 0 0
-   -1 sprites/mono.png 385 170 01 13 7 0 0
-   -1 sprites/mono.png 400 170 01 13 7 0 0
-   -1 sprites/mono.png 415 170 01 13 7 0 0
-   -1 sprites/mono.png 430 170 01 13 7 0 0
-   -1 sprites/mono.png 445 170 01 13 7 0 0
-   -1 sprites/mono.png 460 170 01 13 7 0 0
-   -1 sprites/mono.png 475 170 01 13 7 0 0
-   -1 sprites/mono.png 10 190 01 13 7 0 0
-   -1 sprites/mono.png 25 190 01 13 7 0 0
-   -1 sprites/mono.png 40 190 01 13 7 0 0
-   -1 sprites/mono.png 55 190 01 13 7 0 0
-   -1 sprites/mono.png 70 190 01 13 7 0 0
-   -1 sprites/mono.png 85 190 01 13 7 0 0
-   -1 sprites/mono.png 100 190 01 13 7 0 0
-   -1 sprites/mono.png 115 190 01 13 7 0 0
-   -1 sprites/mono.png 130 190 01 13 7 0 0
-   -1 sprites/mono.png 145 190 01 13 7 0 0
-   -1 sprites/mono.png 160 190 01 13 7 0 0
-   -1 sprites/mono.png 175 190 01 13 7 0 0
-   -1 sprites/mono.png 190 190 01 13 7 0 0
-   -1 sprites/mono.png 205 190 01 13 7 0 0
-   -1 sprites/mono.png 220 190 01 13 7 0 0
-   -1 sprites/mono.png 235 190 01 13 7 0 0
-   -1 sprites/mono.png 250 190 01 13 7 0 0
-   -1 sprites/mono.png 265 190 01 13 7 0 0
-   -1 sprites/mono.png 280 190 01 13 7 0 0
-   -1 sprites/mono.png 295 190 01 13 7 0 0
-   -1 sprites/mono.png 310 190 01 13 7 0 0
-   -1 sprites/mono.png 325 190 01 13 7 0 0
-   -1 sprites/mono.png 340 190 01 13 7 0 0
-   -1 sprites/mono.png 355 190 01 13 7 0 0
-   -1 sprites/mono.png 370 190 01 13 7 0 0
-   -1 sprites/mono.png 385 190 01 13 7 0 0
-   -1 sprites/mono.png 400 190 01 13 7 0 0
-   -1 sprites/mono.png 415 190 01 13 7 0 0
-   -1 sprites/mono.png 430 190 01 13 7 0 0
-   -1 sprites/mono.png 445 190 01 13 7 0 0
-   -1 sprites/mono.png 460 190 01 13 7 0 0
-   -1 sprites/mono.png 475 190 01 13 7 0 0
-   -1 sprites/mono.png 10 210 01 13 7 0 0
-   -1 sprites/mono.png 25 210 01 13 7 0 0
-   -1 sprites/mono.png 40 210 01 13 7 0 0
-   -1 sprites/mono.png 55 210 01 13 7 0 0
-   -1 sprites/mono.png 70 210 01 13 7 0 0
-   -1 sprites/mono.png 85 210 01 13 7 0 0
-   -1 sprites/mono.png 100 210 01 13 7 0 0
-   -1 sprites/mono.png 115 210 01 13 7 0 0
-   -1 sprites/mono.png 130 210 01 13 7 0 0
-   -1 sprites/mono.png 145 210 01 13 7 0 0
-   -1 sprites/mono.png 160 210 01 13 7 0 0
-   -1 sprites/mono.png 175 210 01 13 7 0 0
-   -1 sprites/mono.png 190 210 01 13 7 0 0
-   -1 sprites/mono.png 205 210 01 13 7 0 0
-   -1 sprites/mono.png 220 210 01 13 7 0 0
-   -1 sprites/mono.png 235 210 01 13 7 0 0
-   -1 sprites/mono.png 250 210 01 13 7 0 0
-   -1 sprites/mono.png 265 210 01 13 7 0 0
-   -1 sprites/mono.png 280 210 01 13 7 0 0
-   -1 sprites/mono.png 295 210 01 13 7 0 0
-   -1 sprites/mono.png 310 210 01 13 7 0 0
-   -1 sprites/mono.png 325 210 01 13 7 0 0
-   -1 sprites/mono.png 340 210 01 13 7 0 0
-   -1 sprites/mono.png 355 210 01 13 7 0 0
-   -1 sprites/mono.png 370 210 01 13 7 0 0
-   -1 sprites/mono.png 385 210 01 13 7 0 0
-   -1 sprites/mono.png 400 210 01 13 7 0 0
-   -1 sprites/mono.png 415 210 01 13 7 0 0
-   -1 sprites/mono.png 430 210 01 13 7 0 0
-   -1 sprites/mono.png 445 210 01 13 7 0 0
-   -1 sprites/mono.png 460 210 01 13 7 0 0
-   -1 sprites/mono.png 475 210 01 13 7 0 0
-   -1 sprites/mono.png 10 230 01 13 7 0 0
-   -1 sprites/mono.png 25 230 01 13 7 0 0
-   -1 sprites/mono.png 40 230 01 13 7 0 0
-   -1 sprites/mono.png 55 230 01 13 7 0 0
-   -1 sprites/mono.png 70 230 01 13 7 0 0
-   -1 sprites/mono.png 85 230 01 13 7 0 0
-   -1 sprites/mono.png 100 230 01 13 7 0 0
-   -1 sprites/mono.png 115 230 01 13 7 0 0
-   -1 sprites/mono.png 130 230 01 13 7 0 0
-   -1 sprites/mono.png 145 230 01 13 7 0 0
-   -1 sprites/mono.png 160 230 01 13 7 0 0
-   -1 sprites/mono.png 175 230 01 13 7 0 0
-   -1 sprites/mono.png 190 230 01 13 7 0 0
-   -1 sprites/mono.png 205 230 01 13 7 0 0
-   -1 sprites/mono.png 220 230 01 13 7 0 0
-   -1 sprites/mono.png 235 230 01 13 7 0 0
-   -1 sprites/mono.png 250 230 01 13 7 0 0
-   -1 sprites/mono.png 265 230 01 13 7 0 0
-   -1 sprites/mono.png 280 230 01 13 7 0 0
-   -1 sprites/mono.png 295 230 01 13 7 0 0
-   -1 sprites/mono.png 310 230 01 13 7 0 0
-   -1 sprites/mono.png 325 230 01 13 7 0 0
-   -1 sprites/mono.png 340 230 01 13 7 0 0
-   -1 sprites/mono.png 355 230 01 13 7 0 0
-   -1 sprites/mono.png 385 230 01 13 7 0 0
-   -1 sprites/mono.png 400 230 01 13 7 0 0
-   -1 sprites/mono.png 415 230 01 13 7 0 0
-   -1 sprites/mono.png 430 230 01 13 7 0 0
-   -1 sprites/mono.png 445 230 01 13 7 0 0
-   -1 sprites/mono.png 460 230 01 13 7 0 0
-   -1 sprites/mono.png 475 230 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 270  130   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 300  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 320  130   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 350  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 370  130   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 400  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 420  130   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 440  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 460  130   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 480  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 500  130   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 520  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 540  130   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 560  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 580  130   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 600  130   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 620  130   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 640  130   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 660  130   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 680  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 700  130   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 720  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 740  130   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 760  130   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  10  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  30  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  50  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  70  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  90  190   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 110  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 130  190   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 150  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 170  190   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 190  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 210  190   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 230  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 250  190   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 270  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 290  190  10  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 310  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 330  190   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 340  190   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 350  190   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 360  190   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 370  190   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 380  190   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 390  190   3  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 400  190   3  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 410  190   3  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 420  190   3  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 430  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 460  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 480  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 500  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 520  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 540  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 560  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 580  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 600  190   4  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 610  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 630  190   3  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 640  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 660  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 670  190   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 690  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 710  190   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 730  190   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 740  190   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 760  190   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  10  250   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  30  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  50  250   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  70  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  90  250   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 110  250   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 130  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 150  250   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 170  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 190  250   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 210  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 230  250   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 250  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 270  250  13  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 300  250   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 320  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 340  250   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 360  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 380  250   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 400  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 420  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 440  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 460  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 480  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 500  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 520  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 540  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 560  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 580  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 600  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 620  250   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 630  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 650  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 670  250   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 690  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 700  250   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 720  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 740  250   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 760  250   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  10  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  30  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  50  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  70  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  90  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 110  310   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 130  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 150  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 170  310  12  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 200  310  10  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 230  310   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 250  310   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 270  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 290  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 310  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 330  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 350  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 370  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 390  310   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 270  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 300  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 320  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 350  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 370  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 400  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 420  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 440  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 460  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 480  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 500  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 520  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 540  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 560  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 580  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 600  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 620  150   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 640  150   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 660  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 680  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 700  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 720  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 740  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 760  150   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  10  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  30  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  50  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  70  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  90  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 110  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 130  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 150  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 170  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 190  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 210  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 230  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 250  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 270  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 290  210   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 310  210   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 330  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 340  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 350  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 360  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 370  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 380  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 390  210   2   7   0   0 normal
+   -1 sprites/chars.png 8bpp 400  210   2   7   0   0 normal
+   -1 sprites/chars.png 8bpp 410  210   1   7   0   0 normal
+   -1 sprites/chars.png 8bpp 420  210   1   7   0   0 normal
+   -1 sprites/chars.png 8bpp 430  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 460  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 480  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 500  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 520  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 540  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 560  210   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 580  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 600  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 610  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 630  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 640  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 660  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 670  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 690  210   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 710  210   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 730  210   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 740  210   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 760  210   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp  10  270   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp  30  270   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp  50  270   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp  70  270   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp  90  270   6   7   0   0 normal
+   -1 sprites/chars.png 8bpp 110  270   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 130  270   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 150  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 170  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 190  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 210  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 230  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 250  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 270  270   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 300  270   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 320  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 340  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 360  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 380  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 400  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 420  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 440  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 460  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 480  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 500  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 520  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 540  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 560  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 580  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 600  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 620  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 630  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 650  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 670  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 690  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 700  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 720  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 740  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 760  270   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  10  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  30  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  50  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  70  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp  90  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 110  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 130  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 150  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 170  330   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 200  330   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 230  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 250  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 270  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 290  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 310  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 330  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 350  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 370  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 390  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 270  160  20  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 300  160  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 320  160  20  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 350  160  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 370  160  20  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 400  160  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 420  160  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 440  160  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 460  160  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 480  160  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 500  160  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 520  160  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 540  160  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 560  160  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 580  160  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 600  160  16  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 620  160  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 640  160  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 660  160  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 680  160  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 700  160  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 720  160  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 740  160  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 760  160  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  10  220  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  30  220  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  50  220  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  70  220  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  90  220  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 110  220  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 130  220  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 150  220  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 170  220  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 190  220  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 210  220  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 230  220  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 250  220  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 270  220  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 290  220  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 310  220  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 330  220   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 340  220   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 350  220   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 360  220   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 370  220   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 380  220   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 390  220   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 400  220   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 410  220   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 420  220   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 430  220  19  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 460  220  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 480  220  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 500  220  10  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 520  220  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 540  220  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 560  220  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 580  220  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 600  220   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 610  220  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 630  220   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 640  220  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 660  220   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 670  220  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 690  220  10  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 710  220  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 730  220   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 740  220  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 760  220  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  10  280  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  30  280  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  50  280  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  70  280  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  90  280  19  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 110  280  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 130  280  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 150  280  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 170  280  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 190  280  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 210  280  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 230  280  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 250  280  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 270  280  23  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 300  280  19  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 320  280  16  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 340  280  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 360  280  16  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 380  280  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 400  280  16  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 420  280  11  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 440  280  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 460  280  10  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 480  280  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 500  280  10  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 520  280  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 540  280  10  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 560  280  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 580  280  10  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 600  280  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 620  280   8  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 630  280  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 650  280  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 670  280  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 690  280   8  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 700  280  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 720  280  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 740  280  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 760  280  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  10  340  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  30  340  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  50  340  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  70  340  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  90  340  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 110  340  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 130  340  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 150  340  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 170  340  24  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 200  340  22  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 230  340  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 250  340  16  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 270  340  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 290  340  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 310  340  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 330  340  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 350  340  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 370  340  12  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 390  340  10  21   0  -2 normal
+   -1 sprites/mono.png 8bpp  10  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475  170   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475  190   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475  210   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460  230   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475  230   7  13   0   0 normal
 
 // U+018F: Latin Capital Letter Schwa
    -1 * 18	 12 04 00 01 8F 01 01 01 8F 01 02 01 8F 01 03 01 8F 01
-   -1 sprites/chars.png 410 310 01 12 9 0 -1
-   -1 sprites/chars.png 410 330 01 7 3 0 0
-   -1 sprites/chars.png 410 340 01 21 16 0 -2
-   -1 sprites/mono.png 10 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 410  310   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 410  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 410  340  16  21   0  -2 normal
+   -1 sprites/mono.png 8bpp  10  250   7  13   0   0 normal
 
 // U+0192: Latin Small Letter F With Hook
    -1 * 18	 12 04 00 01 92 01 01 01 92 01 02 01 92 01 03 01 92 01
-   -1 sprites/chars.png 430 310 01 12 9 0 -1
-   -1 sprites/chars.png 430 330 01 7 3 0 0
-   -1 sprites/chars.png 430 340 01 21 14 0 -2
-   -1 sprites/mono.png 25 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 430  310   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 430  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 430  340  14  21   0  -2 normal
+   -1 sprites/mono.png 8bpp  25  250   7  13   0   0 normal
 
 // U+01B5: Latin Capital Letter Z With Stroke
 // U+01B6: Latin Small Letter Z With Stroke
    -1 * 18	 12 04 00 02 B5 01 01 02 B5 01 02 02 B5 01 03 02 B5 01
-   -1 sprites/chars.png 450 310 01 12 8 0 -1
-   -1 sprites/chars.png 470 310 01 12 6 0 -1
-   -1 sprites/chars.png 450 330 01 7 4 0 0
-   -1 sprites/chars.png 470 330 01 7 4 0 0
-   -1 sprites/chars.png 450 340 01 21 14 0 -2
-   -1 sprites/chars.png 470 340 01 21 12 0 -2
-   -1 sprites/mono.png 40 250 01 13 7 0 0
-   -1 sprites/mono.png 55 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 450  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 470  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 450  330   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 470  330   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 450  340  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 470  340  12  21   0  -2 normal
+   -1 sprites/mono.png 8bpp  40  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55  250   7  13   0   0 normal
 
 // U+0218: Latin Capital Letter S With Comma Below
 // U+0219: Latin Small Letter S With Comma Below
 // U+021A: Latin Capital Letter T With Comma Below
 // U+021B: Latin Small Letter T With Comma Below
    -1 * 18	 12 04 00 04 18 02 01 04 18 02 02 04 18 02 03 04 18 02
-   -1 sprites/chars.png 490 310 01 12 7 0 -1
-   -1 sprites/chars.png 510 310 01 12 6 0 -1
-   -1 sprites/chars.png 530 310 01 12 7 0 -1
-   -1 sprites/chars.png 550 310 01 12 5 0 -1
-   -1 sprites/chars.png 490 330 01 7 3 0 0
-   -1 sprites/chars.png 510 330 01 7 3 0 0
-   -1 sprites/chars.png 530 330 01 7 3 0 0
-   -1 sprites/chars.png 550 330 01 7 3 0 0
-   -1 sprites/chars.png 490 340 01 21 14 0 -2
-   -1 sprites/chars.png 510 340 01 21 10 0 -2
-   -1 sprites/chars.png 530 340 01 21 13 0 -2
-   -1 sprites/chars.png 550 340 01 21 8 0 -2
-   -1 sprites/mono.png 70 250 01 13 7 0 0
-   -1 sprites/mono.png 85 250 01 13 7 0 0
-   -1 sprites/mono.png 100 250 01 13 7 0 0
-   -1 sprites/mono.png 115 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 490  310   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 510  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 530  310   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 550  310   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 490  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 510  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 530  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 550  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 490  340  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 510  340  10  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 530  340  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 550  340   8  21   0  -2 normal
+   -1 sprites/mono.png 8bpp  70  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115  250   7  13   0   0 normal
 
 // U+0259: Latin Small Letter Schwa
    -1 * 18	 12 04 00 01 59 02 01 01 59 02 02 01 59 02 03 01 59 02
-   -1 sprites/chars.png 560 310 01 12 6 0 -1
-   -1 sprites/chars.png 560 330 01 7 3 0 0
-   -1 sprites/chars.png 560 340 01 21 12 0 -2
-   -1 sprites/mono.png 130 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 560  310   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 560  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 560  340  12  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 130  250   7  13   0   0 normal
 
 // U+02BB: Modifier Letter Turned Comma
    -1 * 18	 12 04 00 01 BB 02 01 01 BB 02 02 01 BB 02 03 01 BB 02
-   -1 sprites/chars.png 580 310 01 12 3 0 -1
-   -1 sprites/chars.png 580 330 01 7 1 0 0
-   -1 sprites/chars.png 580 340 01 21 4 0 -2
-   -1 sprites/mono.png 145 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 580  310   3  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 580  330   1   7   0   0 normal
+   -1 sprites/chars.png 8bpp 580  340   4  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 145  250   7  13   0   0 normal
 
 // U+02C7: Caron
    -1 * 18	 12 04 00 01 C7 02 01 01 C7 02 02 01 C7 02 03 01 C7 02
-   -1 sprites/chars.png 430 370 01 12 6 0 -1
-   -1 sprites/chars.png 430 390 01 7 3 0 0
-   -1 sprites/chars.png 430 400 01 21 7 0 -2
-   -1 sprites/mono.png 130 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 430  370   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 430  390   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 430  400   7  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 130  270   7  13   0   0 normal
 
 // U+058F: Armenian Dram Sign
    -1 * 18	 12 04 00 01 8F 05 01 01 8F 05 02 01 8F 05 03 01 8F 05
-   -1 sprites/chars.png 590 310 01 12 9 0 -1
-   -1 sprites/chars.png 590 330 01 7 4 0 0
-   -1 sprites/chars.png 590 340 01 21 18 0 -2
-   -1 sprites/mono.png 160 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 590  310   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 590  330   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 590  340  18  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 160  250   7  13   0   0 normal
 
 // U+0E3F: Thai Currency Symbol Baht
    -1 * 18	 12 04 00 01 3F 0E 01 01 3F 0E 02 01 3F 0E 03 01 3F 0E
-   -1 sprites/chars.png 610 310 01 12 8 0 -1
-   -1 sprites/chars.png 610 330 01 7 5 0 0
-   -1 sprites/chars.png 610 340 01 21 15 0 -2
-   -1 sprites/mono.png 175 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 610  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 610  330   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 610  340  15  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 175  250   7  13   0   0 normal
 
 // U+2010: Hyphen
    -1 * 18	 12 04 00 01 10 20 01 01 10 20 02 01 10 20 03 01 10 20
-   -1 sprites/chars.png 480 370 01 12 4 0 -1
-   -1 sprites/chars.png 480 390 01 7 2 0 0
-   -1 sprites/chars.png 480 400 01 21 6 0 -2
-   -1 sprites/mono.png 160 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 480  370   4  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 480  390   2   7   0   0 normal
+   -1 sprites/chars.png 8bpp 480  400   6  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 160  270   7  13   0   0 normal
 
 // U+2013: En Dash
 // U+2014: Em Dash
 // U+2015: Horizontal Bar
    -1 * 18	 12 04 00 03 13 20 01 03 13 20 02 03 13 20 03 03 13 20
-   -1 sprites/chars.png 630 310 01 12 8 0 -1
-   -1 sprites/chars.png 450 370 01 12 12 0 -1
-   -1 sprites/chars.png 490 370 01 12 10 0 -1
-   -1 sprites/chars.png 630 330 01 7 4 0 0
-   -1 sprites/chars.png 450 390 01 7 6 0 0
-   -1 sprites/chars.png 490 390 01 7 5 0 0
-   -1 sprites/chars.png 630 340 01 21 15 0 -2
-   -1 sprites/chars.png 450 400 01 21 21 0 -2
-   -1 sprites/chars.png 490 400 01 21 18 0 -2
-   -1 sprites/mono.png 190 250 01 13 7 0 0
-   -1 sprites/mono.png 145 270 01 13 7 0 0
-   -1 sprites/mono.png 175 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 630  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 450  370  12  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 490  370  10  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 630  330   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 450  390   6   7   0   0 normal
+   -1 sprites/chars.png 8bpp 490  390   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 630  340  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 450  400  21  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 490  400  18  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 190  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175  270   7  13   0   0 normal
 
 // U+2018: Left Single Quotation Mark
 // U+2019: Right Single Quotation Mark
@@ -877,86 +877,86 @@
 // U+201E: Double Low-9 Quotation Mark
 // U+201F: Double High-Reversed-9 Quotation Mark
    -1 * 18	 12 04 00 08 18 20 01 08 18 20 02 08 18 20 03 08 18 20
-   -1 sprites/chars.png 510 370 01 12 4 0 -1
-   -1 sprites/chars.png 650 310 01 12 4 0 -1
-   -1 sprites/chars.png 520 370 01 12 4 0 -1
-   -1 sprites/chars.png 530 370 01 12 4 0 -1
-   -1 sprites/chars.png 660 310 01 12 7 0 -1
-   -1 sprites/chars.png 540 370 01 12 7 0 -1
-   -1 sprites/chars.png 670 310 01 12 7 0 -1
-   -1 sprites/chars.png 550 370 01 12 7 0 -1
-   -1 sprites/chars.png 510 390 01 7 1 0 0
-   -1 sprites/chars.png 650 330 01 7 1 0 0
-   -1 sprites/chars.png 520 390 01 7 1 0 0
-   -1 sprites/chars.png 530 390 01 7 1 0 0
-   -1 sprites/chars.png 660 330 01 7 3 0 0
-   -1 sprites/chars.png 540 390 01 7 3 0 0
-   -1 sprites/chars.png 670 330 01 7 3 0 0
-   -1 sprites/chars.png 550 390 01 7 3 0 0
-   -1 sprites/chars.png 510 400 01 21 3 0 -2
-   -1 sprites/chars.png 650 340 01 21 3 0 -2
-   -1 sprites/chars.png 520 400 01 21 3 0 -2
-   -1 sprites/chars.png 530 400 01 21 3 0 -2
-   -1 sprites/chars.png 660 340 01 21 9 0 -2
-   -1 sprites/chars.png 540 400 01 21 9 0 -2
-   -1 sprites/chars.png 670 340 01 21 9 0 -2
-   -1 sprites/chars.png 550 400 01 21 9 0 -2
-   -1 sprites/mono.png 190 270 01 13 7 0 0
-   -1 sprites/mono.png 205 250 01 13 7 0 0
-   -1 sprites/mono.png 205 270 01 13 7 0 0
-   -1 sprites/mono.png 220 270 01 13 7 0 0
-   -1 sprites/mono.png 220 250 01 13 7 0 0
-   -1 sprites/mono.png 235 270 01 13 7 0 0
-   -1 sprites/mono.png 235 250 01 13 7 0 0
-   -1 sprites/mono.png 250 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 510  370   4  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 650  310   4  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 520  370   4  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 530  370   4  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 660  310   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 540  370   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 670  310   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 550  370   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 510  390   1   7   0   0 normal
+   -1 sprites/chars.png 8bpp 650  330   1   7   0   0 normal
+   -1 sprites/chars.png 8bpp 520  390   1   7   0   0 normal
+   -1 sprites/chars.png 8bpp 530  390   1   7   0   0 normal
+   -1 sprites/chars.png 8bpp 660  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 540  390   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 670  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 550  390   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 510  400   3  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 650  340   3  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 520  400   3  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 530  400   3  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 660  340   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 540  400   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 670  340   9  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 550  400   9  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 190  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  270   7  13   0   0 normal
 
 // U+2026: Horizontal Ellipsis
    -1 * 18	 12 04 00 01 26 20 01 01 26 20 02 01 26 20 03 01 26 20
-   -1 sprites/chars.png 560 370 01 12 11 0 -1
-   -1 sprites/chars.png 560 390 01 7 5 0 0
-   -1 sprites/chars.png 560 400 01 21 15 0 -2
-   -1 sprites/mono.png 265 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 560  370  11  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 560  390   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 560  400  15  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 265  270   7  13   0   0 normal
 
 // U+2039: Single Left-Pointing Angle Quotation Mark
 // U+203A: Single Right-Pointing Angle Quotation Mark
    -1 * 18	 12 04 00 02 39 20 01 02 39 20 02 02 39 20 03 02 39 20
-   -1 sprites/chars.png 580 370 01 12 5 0 -1
-   -1 sprites/chars.png 680 310 01 12 5 0 -1
-   -1 sprites/chars.png 580 390 01 7 2 0 0
-   -1 sprites/chars.png 680 330 01 7 2 0 0
-   -1 sprites/chars.png 580 400 01 21 7 0 -2
-   -1 sprites/chars.png 680 340 01 21 7 0 -2
-   -1 sprites/mono.png 280 270 01 13 7 0 0
-   -1 sprites/mono.png 250 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 580  370   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 680  310   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 580  390   2   7   0   0 normal
+   -1 sprites/chars.png 8bpp 680  330   2   7   0   0 normal
+   -1 sprites/chars.png 8bpp 580  400   7  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 680  340   7  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 280  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  250   7  13   0   0 normal
 
 // U+20A1: Colon Sign
 // U+20A2: Cruzeiro Sign
 // U+20A3: French Franc Sign
 // U+20A4: Lira Sign
    -1 * 18	 12 04 00 04 A1 20 01 04 A1 20 02 04 A1 20 03 04 A1 20
-   -1 sprites/chars.png 690 310 01 12 9 0 -1
-   -1 sprites/chars.png 710 310 01 12 8 0 -1
-   -1 sprites/chars.png 730 310 01 12 8 0 -1
-   -1 sprites/chars.png 750 310 01 12 8 0 -1
-   -1 sprites/chars.png 690 330 01 7 4 0 0
-   -1 sprites/chars.png 710 330 01 7 4 0 0
-   -1 sprites/chars.png 730 330 01 7 4 0 0
-   -1 sprites/chars.png 750 330 01 7 3 0 0
-   -1 sprites/chars.png 690 340 01 21 14 0 -2
-   -1 sprites/chars.png 710 340 01 21 16 0 -2
-   -1 sprites/chars.png 730 340 01 21 13 0 -2
-   -1 sprites/chars.png 750 340 01 21 11 0 -2
-   -1 sprites/mono.png 265 250 01 13 7 0 0
-   -1 sprites/mono.png 280 250 01 13 7 0 0
-   -1 sprites/mono.png 295 250 01 13 7 0 0
-   -1 sprites/mono.png 310 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 690  310   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 710  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 730  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 750  310   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 690  330   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 710  330   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 730  330   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 750  330   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 690  340  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 710  340  16  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 730  340  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 750  340  11  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 265  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310  250   7  13   0   0 normal
 
 // U+20A6: Naira Sign
    -1 * 18	 12 04 00 01 A6 20 01 01 A6 20 02 01 A6 20 03 01 A6 20
-   -1 sprites/chars.png 770 310 01 12 10 0 -1
-   -1 sprites/chars.png 770 330 01 7 6 0 0
-   -1 sprites/chars.png 770 340 01 21 18 0 -2
-   -1 sprites/mono.png 325 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 770  310  10  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 770  330   6   7   0   0 normal
+   -1 sprites/chars.png 8bpp 770  340  18  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 325  250   7  13   0   0 normal
 
 // U+20A8: Rupee Sign
 // U+20A9: Won Sign
@@ -967,38 +967,38 @@
 // U+20AE: Tugrik Sign
 // U+20AF: Drachma Sign
    -1 * 18	 12 04 00 08 A8 20 01 08 A8 20 02 08 A8 20 03 08 A8 20
-   -1 sprites/chars.png 10 370 01 12 12 0 -1
-   -1 sprites/chars.png 40 370 01 12 13 0 -1
-   -1 sprites/chars.png 70 370 01 12 12 0 -1
-   -1 sprites/chars.png 90 370 01 12 7 0 -1
-   -1 sprites/chars.png 110 370 01 12 9 0 -1
-   -1 sprites/chars.png 130 370 01 12 8 0 -1
-   -1 sprites/chars.png 150 370 01 12 7 0 -1
-   -1 sprites/chars.png 170 370 01 12 14 0 -1
-   -1 sprites/chars.png 10 390 01 7 6 0 0
-   -1 sprites/chars.png 40 390 01 7 7 0 0
-   -1 sprites/chars.png 70 390 01 7 7 0 0
-   -1 sprites/chars.png 90 390 01 7 4 0 0
-   -1 sprites/chars.png 110 390 01 7 4 0 0
-   -1 sprites/chars.png 130 390 01 7 4 0 0
-   -1 sprites/chars.png 150 390 01 7 3 0 0
-   -1 sprites/chars.png 170 390 01 7 6 0 0
-   -1 sprites/chars.png 10 400 01 21 22 0 -2
-   -1 sprites/chars.png 40 400 01 21 24 0 -2
-   -1 sprites/chars.png 70 400 01 21 17 0 -2
-   -1 sprites/chars.png 90 400 01 21 13 0 -2
-   -1 sprites/chars.png 110 400 01 21 14 0 -2
-   -1 sprites/chars.png 130 400 01 21 18 0 -2
-   -1 sprites/chars.png 150 400 01 21 13 0 -2
-   -1 sprites/chars.png 170 400 01 21 28 0 -2
-   -1 sprites/mono.png 340 250 01 13 7 0 0
-   -1 sprites/mono.png 355 250 01 13 7 0 0
-   -1 sprites/mono.png 370 250 01 13 7 0 0
-   -1 sprites/mono.png 385 250 01 13 7 0 0
-   -1 sprites/mono.png 400 250 01 13 7 0 0
-   -1 sprites/mono.png 415 250 01 13 7 0 0
-   -1 sprites/mono.png 430 250 01 13 7 0 0
-   -1 sprites/mono.png 445 250 01 13 7 0 0
+   -1 sprites/chars.png 8bpp  10  370  12  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  40  370  13  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  70  370  12  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  90  370   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 110  370   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 130  370   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 150  370   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 170  370  14  12   0  -1 normal
+   -1 sprites/chars.png 8bpp  10  390   6   7   0   0 normal
+   -1 sprites/chars.png 8bpp  40  390   7   7   0   0 normal
+   -1 sprites/chars.png 8bpp  70  390   7   7   0   0 normal
+   -1 sprites/chars.png 8bpp  90  390   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 110  390   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 130  390   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 150  390   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 170  390   6   7   0   0 normal
+   -1 sprites/chars.png 8bpp  10  400  22  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  40  400  24  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  70  400  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp  90  400  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 110  400  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 130  400  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 150  400  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 170  400  28  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 340  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445  250   7  13   0   0 normal
 
 // U+20B1: Peso Sign
 // U+20B2: Guarani Sign
@@ -1006,78 +1006,78 @@
 // U+20B4: Hryvnia Sign
 // U+20B5: Cedi Sign
    -1 * 18	 12 04 00 05 B1 20 01 05 B1 20 02 05 B1 20 03 05 B1 20
-   -1 sprites/chars.png 200 370 01 12 9 0 -1
-   -1 sprites/chars.png 220 370 01 12 9 0 -1
-   -1 sprites/chars.png 240 370 01 12 10 0 -1
-   -1 sprites/chars.png 270 370 01 12 9 0 -1
-   -1 sprites/chars.png 290 370 01 12 9 0 -1
-   -1 sprites/chars.png 200 390 01 7 5 0 0
-   -1 sprites/chars.png 220 390 01 7 5 0 0
-   -1 sprites/chars.png 240 390 01 7 5 0 0
-   -1 sprites/chars.png 270 390 01 7 5 0 0
-   -1 sprites/chars.png 290 390 01 7 4 0 0
-   -1 sprites/chars.png 200 400 01 21 15 0 -2
-   -1 sprites/chars.png 220 400 01 21 18 0 -2
-   -1 sprites/chars.png 240 400 01 21 20 0 -2
-   -1 sprites/chars.png 270 400 01 21 14 0 -2
-   -1 sprites/chars.png 290 400 01 21 14 0 -2
-   -1 sprites/mono.png 460 250 01 13 7 0 0
-   -1 sprites/mono.png 475 250 01 13 7 0 0
-   -1 sprites/mono.png 10 270 01 13 7 0 0
-   -1 sprites/mono.png 25 270 01 13 7 0 0
-   -1 sprites/mono.png 40 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 200  370   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 220  370   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 240  370  10  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 270  370   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 290  370   9  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 200  390   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 220  390   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 240  390   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 270  390   5   7   0   0 normal
+   -1 sprites/chars.png 8bpp 290  390   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 200  400  15  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 220  400  18  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 240  400  20  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 270  400  14  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 290  400  14  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 460  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475  250   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40  270   7  13   0   0 normal
 
 // U+20B7: Spesmilo Sign
 // U+20B8: Tenge Sign
 // U+20B9: Indian Rupee Sign
    -1 * 18	 12 04 00 03 B7 20 01 03 B7 20 02 03 B7 20 03 03 B7 20
-   -1 sprites/chars.png 310 370 01 12 10 0 -1
-   -1 sprites/chars.png 330 370 01 12 7 0 -1
-   -1 sprites/chars.png 350 370 01 12 8 0 -1
-   -1 sprites/chars.png 310 390 01 7 6 0 0
-   -1 sprites/chars.png 330 390 01 7 3 0 0
-   -1 sprites/chars.png 350 390 01 7 4 0 0
-   -1 sprites/chars.png 310 400 01 21 17 0 -2
-   -1 sprites/chars.png 330 400 01 21 13 0 -2
-   -1 sprites/chars.png 350 400 01 21 14 0 -2
-   -1 sprites/mono.png 55 270 01 13 7 0 0
-   -1 sprites/mono.png 70 270 01 13 7 0 0
-   -1 sprites/mono.png 85 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 310  370  10  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 330  370   7  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 350  370   8  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 310  390   6   7   0   0 normal
+   -1 sprites/chars.png 8bpp 330  390   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 350  390   4   7   0   0 normal
+   -1 sprites/chars.png 8bpp 310  400  17  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 330  400  13  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 350  400  14  21   0  -2 normal
+   -1 sprites/mono.png 8bpp  55  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  270   7  13   0   0 normal
 
 // U+2116: Numero Sign
 // U+2117: Sound Recording Copyright
    -1 * 18	 12 04 00 02 16 21 01 02 16 21 02 02 16 21 03 02 16 21
-   -1 sprites/chars.png 370 370 01 12 14 0 -1
-   -1 sprites/chars.png 590 370 01 12 13 0 -1
-   -1 sprites/chars.png 370 390 01 7 8 0 0
-   -1 sprites/chars.png 590 390 01 7 6 0 0
-   -1 sprites/chars.png 370 400 01 21 27 0 -2
-   -1 sprites/chars.png 590 400 01 21 16 0 -2
-   -1 sprites/mono.png 100 270 01 13 7 0 0
-   -1 sprites/mono.png 295 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 370  370  14  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 590  370  13  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 370  390   8   7   0   0 normal
+   -1 sprites/chars.png 8bpp 590  390   6   7   0   0 normal
+   -1 sprites/chars.png 8bpp 370  400  27  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 590  400  16  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 100  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  270   7  13   0   0 normal
 
 // U+2122: Trade Mark Sign
    -1 * 18	 12 04 00 01 22 21 01 01 22 21 02 01 22 21 03 01 22 21
-   -1 sprites/chars.png 400 370 01 12 13 0 -1
-   -1 sprites/chars.png 400 390 01 7 9 0 0
-   -1 sprites/chars.png 400 400 01 21 20 0 -2
-   -1 sprites/mono.png 115 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 400  370  13  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 400  390   9   7   0   0 normal
+   -1 sprites/chars.png 8bpp 400  400  20  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 115  270   7  13   0   0 normal
 
 // U+2212: Minus Sign
    -1 * 18	 12 04 00 01 12 22 01 01 12 22 02 01 12 22 03 01 12 22
-   -1 sprites/chars.png 610 370 01 12 6 0 -1
-   -1 sprites/chars.png 610 390 01 7 3 0 0
-   -1 sprites/chars.png 610 400 01 21 9 0 -2
-   -1 sprites/mono.png 310 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 610  370   6  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 610  390   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 610  400   9  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 310  270   7  13   0   0 normal
 
 // U+27E8: Mathematical Left Angle Bracket
 // U+27E9: Mathematical Right Angle Bracket
    -1 * 18	 12 04 00 02 E8 27 01 02 E8 27 02 02 E8 27 03 02 E8 27
-   -1 sprites/chars.png 620 370 01 12 5 0 -1
-   -1 sprites/chars.png 630 370 01 12 5 0 -1
-   -1 sprites/chars.png 620 390 01 7 3 0 0
-   -1 sprites/chars.png 630 390 01 7 3 0 0
-   -1 sprites/chars.png 620 400 01 21 6 0 -2
-   -1 sprites/chars.png 630 400 01 21 6 0 -2
-   -1 sprites/mono.png 325 270 01 13 7 0 0
-   -1 sprites/mono.png 340 270 01 13 7 0 0
+   -1 sprites/chars.png 8bpp 620  370   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 630  370   5  12   0  -1 normal
+   -1 sprites/chars.png 8bpp 620  390   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 630  390   3   7   0   0 normal
+   -1 sprites/chars.png 8bpp 620  400   6  21   0  -2 normal
+   -1 sprites/chars.png 8bpp 630  400   6  21   0  -2 normal
+   -1 sprites/mono.png 8bpp 325  270   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340  270   7  13   0   0 normal
diff --git a/media/extra_grf/elrails.nfo b/media/extra_grf/elrails.nfo
index 50c56e5e32..7b8e9dace4 100644
--- a/media/extra_grf/elrails.nfo
+++ b/media/extra_grf/elrails.nfo
@@ -8,51 +8,51 @@
 //
    -1 * 0	 0C "Electrified rail by Michael Blunck"
    -1 * 3	 05 05 30
-   -1 sprites/elrails.png 66 8 01 16 32 -29 -2
-   -1 sprites/elrails.png 114 8 01 16 32 -1 -2
-   -1 sprites/elrails.png 162 8 01 1 32 -1 -2
-   -1 sprites/elrails.png 210 8 01 16 1 0 -3
-   -1 sprites/elrails.png 226 8 01 24 32 -29 -2
-   -1 sprites/elrails.png 274 8 01 9 32 -1 6
-   -1 sprites/elrails.png 322 8 01 9 32 -29 6
-   -1 sprites/elrails.png 370 8 01 24 32 -1 -2
-   -1 sprites/elrails.png 418 8 01 16 32 -29 -2
-   -1 sprites/elrails.png 466 8 01 16 32 -1 -2
-   -1 sprites/elrails.png 514 8 01 1 32 -1 -2
-   -1 sprites/elrails.png 562 8 01 16 1 0 -3
-   -1 sprites/elrails.png 578 8 01 24 32 -29 -2
-   -1 sprites/elrails.png 626 8 01 9 32 -1 6
-   -1 sprites/elrails.png 674 8 01 9 32 -29 6
-   -1 sprites/elrails.png 722 8 01 24 32 -1 -2
-   -1 sprites/elrails.png 2 56 01 16 32 -29 -2
-   -1 sprites/elrails.png 50 56 01 16 32 -1 -2
-   -1 sprites/elrails.png 98 56 01 1 32 -1 -2
-   -1 sprites/elrails.png 146 56 01 16 1 0 -3
-   -1 sprites/elrails.png 162 56 01 24 32 -29 -2
-   -1 sprites/elrails.png 210 56 01 9 32 -1 6
-   -1 sprites/elrails.png 258 56 01 9 32 -29 6
-   -1 sprites/elrails.png 306 56 01 24 32 -1 -2
-   -1 sprites/elrails.png 354 56 01 8 16 -29 6
-   -1 sprites/elrails.png 386 56 01 8 16 -1 -2
-   -1 sprites/elrails.png 418 56 01 8 16 -13 -2
-   -1 sprites/elrails.png 450 56 01 8 16 15 6
-   -1 sprites/elrails.png 482 56 01 16 8 -7 -14
-   -1 sprites/elrails.png 498 56 01 18 8 0 -17
-   -1 sprites/elrails.png 514 56 01 16 8 0 -14
-   -1 sprites/elrails.png 530 56 01 18 8 -7 -17
-   -1 sprites/elrails.png 546 56 01 16 2 0 -15
-   -1 sprites/elrails.png 562 56 01 18 2 0 -16
-   -1 sprites/elrails.png 578 56 01 16 8 0 -15
-   -1 sprites/elrails.png 594 56 01 16 8 -7 -15
-   -1 sprites/elrails.png 610 56 09 16 13 4 2
-   -1 sprites/elrails.png 642 56 09 16 20 0 2
-   -1 sprites/elrails.png 674 56 09 16 20 0 2
-   -1 sprites/elrails.png 706 56 09 16 20 0 2
-   -1 sprites/elrails.png 738 56 03 30 38 -3 -14
-   -1 sprites/elrails.png 2 104 03 44 72 -16 -8
-   -1 sprites/elrails.png 82 104 03 35 44 -21 -2
-   -1 sprites/elrails.png 146 104 03 44 72 -16 -35
-   -1 sprites/elrails.png 226 104 09 19 20 0 1
-   -1 sprites/elrails.png 258 104 03 32 32 0 0
-   -1 sprites/elrails.png 306 104 01 22 12 -9 -18
-   -1 sprites/elrails.png 338 104 01 22 12 -1 -18
+   -1 sprites/elrails.png 8bpp  66    8  32  16 -29  -2 normal
+   -1 sprites/elrails.png 8bpp 114    8  32  16  -1  -2 normal
+   -1 sprites/elrails.png 8bpp 162    8  32   1  -1  -2 normal
+   -1 sprites/elrails.png 8bpp 210    8   1  16   0  -3 normal
+   -1 sprites/elrails.png 8bpp 226    8  32  24 -29  -2 normal
+   -1 sprites/elrails.png 8bpp 274    8  32   9  -1   6 normal
+   -1 sprites/elrails.png 8bpp 322    8  32   9 -29   6 normal
+   -1 sprites/elrails.png 8bpp 370    8  32  24  -1  -2 normal
+   -1 sprites/elrails.png 8bpp 418    8  32  16 -29  -2 normal
+   -1 sprites/elrails.png 8bpp 466    8  32  16  -1  -2 normal
+   -1 sprites/elrails.png 8bpp 514    8  32   1  -1  -2 normal
+   -1 sprites/elrails.png 8bpp 562    8   1  16   0  -3 normal
+   -1 sprites/elrails.png 8bpp 578    8  32  24 -29  -2 normal
+   -1 sprites/elrails.png 8bpp 626    8  32   9  -1   6 normal
+   -1 sprites/elrails.png 8bpp 674    8  32   9 -29   6 normal
+   -1 sprites/elrails.png 8bpp 722    8  32  24  -1  -2 normal
+   -1 sprites/elrails.png 8bpp   2   56  32  16 -29  -2 normal
+   -1 sprites/elrails.png 8bpp  50   56  32  16  -1  -2 normal
+   -1 sprites/elrails.png 8bpp  98   56  32   1  -1  -2 normal
+   -1 sprites/elrails.png 8bpp 146   56   1  16   0  -3 normal
+   -1 sprites/elrails.png 8bpp 162   56  32  24 -29  -2 normal
+   -1 sprites/elrails.png 8bpp 210   56  32   9  -1   6 normal
+   -1 sprites/elrails.png 8bpp 258   56  32   9 -29   6 normal
+   -1 sprites/elrails.png 8bpp 306   56  32  24  -1  -2 normal
+   -1 sprites/elrails.png 8bpp 354   56  16   8 -29   6 normal
+   -1 sprites/elrails.png 8bpp 386   56  16   8  -1  -2 normal
+   -1 sprites/elrails.png 8bpp 418   56  16   8 -13  -2 normal
+   -1 sprites/elrails.png 8bpp 450   56  16   8  15   6 normal
+   -1 sprites/elrails.png 8bpp 482   56   8  16  -7 -14 normal
+   -1 sprites/elrails.png 8bpp 498   56   8  18   0 -17 normal
+   -1 sprites/elrails.png 8bpp 514   56   8  16   0 -14 normal
+   -1 sprites/elrails.png 8bpp 530   56   8  18  -7 -17 normal
+   -1 sprites/elrails.png 8bpp 546   56   2  16   0 -15 normal
+   -1 sprites/elrails.png 8bpp 562   56   2  18   0 -16 normal
+   -1 sprites/elrails.png 8bpp 578   56   8  16   0 -15 normal
+   -1 sprites/elrails.png 8bpp 594   56   8  16  -7 -15 normal
+   -1 sprites/elrails.png 8bpp 610   56  13  16   4   2 normal
+   -1 sprites/elrails.png 8bpp 642   56  20  16   0   2 normal
+   -1 sprites/elrails.png 8bpp 674   56  20  16   0   2 normal
+   -1 sprites/elrails.png 8bpp 706   56  20  16   0   2 normal
+   -1 sprites/elrails.png 8bpp 738   56  38  30  -3 -14 normal
+   -1 sprites/elrails.png 8bpp   2  104  72  44 -16  -8 normal
+   -1 sprites/elrails.png 8bpp  82  104  44  35 -21  -2 normal
+   -1 sprites/elrails.png 8bpp 146  104  72  44 -16 -35 normal
+   -1 sprites/elrails.png 8bpp 226  104  20  19   0   1 normal
+   -1 sprites/elrails.png 8bpp 258  104  32  32   0   0 normal
+   -1 sprites/elrails.png 8bpp 306  104  12  22  -9 -18 normal
+   -1 sprites/elrails.png 8bpp 338  104  12  22  -1 -18 normal
diff --git a/media/extra_grf/fix_graphics.nfo b/media/extra_grf/fix_graphics.nfo
index 4c540f534b..1144742230 100644
--- a/media/extra_grf/fix_graphics.nfo
+++ b/media/extra_grf/fix_graphics.nfo
@@ -12,194 +12,194 @@
    -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 82 8 09 16 22 -6 -7
-   -1 sprites/fix_graphics.png 114 8 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 146 8 09 16 22 -6 -7
-   -1 sprites/fix_graphics.png 178 8 09 16 22 -14 -7
+   -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 226 8 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 242 8 09 16 20 -14 -7
-   -1 sprites/fix_graphics.png 274 8 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 322 8 09 16 20 -6 -7
-   -1 sprites/fix_graphics.png 354 8 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 370 8 09 16 20 -14 -7
-   -1 sprites/fix_graphics.png 402 8 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 450 8 09 16 20 -6 -7
-   -1 sprites/fix_graphics.png 482 8 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 498 8 09 16 20 -14 -7
-   -1 sprites/fix_graphics.png 530 8 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 578 8 09 16 20 -6 -7
-   -1 sprites/fix_graphics.png 610 8 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 626 8 09 16 20 -14 -7
-   -1 sprites/fix_graphics.png 658 8 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 706 8 09 16 20 -6 -7
-   -1 sprites/fix_graphics.png 738 8 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 754 8 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 2 40 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 50 40 09 16 22 -6 -7
-   -1 sprites/fix_graphics.png 82 40 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 98 40 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 130 40 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 178 40 09 16 22 -6 -7
-   -1 sprites/fix_graphics.png 210 40 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 226 40 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 258 40 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 306 40 09 16 22 -6 -7
-   -1 sprites/fix_graphics.png 338 40 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 354 40 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 386 40 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 434 40 09 16 22 -6 -7
-   -1 sprites/fix_graphics.png 466 40 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 482 40 09 16 20 -14 -7
-   -1 sprites/fix_graphics.png 514 40 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 562 40 09 16 20 -6 -7
-   -1 sprites/fix_graphics.png 594 40 01 18 8 -3 -10
-   -1 sprites/fix_graphics.png 610 40 09 16 20 -14 -7
-   -1 sprites/fix_graphics.png 642 40 01 12 28 -14 -6
-   -1 sprites/fix_graphics.png 690 40 09 16 20 -6 -7
+   -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 738 40 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 770 40 09 16 22 -6 -7
-   -1 sprites/fix_graphics.png 2 72 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 34 72 09 16 22 -6 -7
+   -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 82 72 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 114 72 09 17 22 -5 -7
-   -1 sprites/fix_graphics.png 146 72 09 17 22 -14 -8
-   -1 sprites/fix_graphics.png 178 72 09 16 22 -6 -7
+   -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 226 72 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 258 72 09 16 22 -6 -7
-   -1 sprites/fix_graphics.png 290 72 09 16 22 -14 -7
-   -1 sprites/fix_graphics.png 322 72 09 16 22 -6 -7
+   -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 18 296 09 16 20 -14 -7
+   -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 370 72 09 35 48 -23 -7
-   -1 sprites/fix_graphics.png 434 72 09 35 48 -23 -7
-   -1 sprites/fix_graphics.png 498 72 09 21 49 -24 3
+   -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 322 486 09 35 48 -23 -7
-   -1 sprites/fix_graphics.png 386 486 09 35 48 -23 -7
-   -1 sprites/fix_graphics.png 450 486 09 21 49 -24 3
+   -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 610 630 09 35 48 -23 -7
-   -1 sprites/fix_graphics.png 674 630 09 35 48 -23 -7
-   -1 sprites/fix_graphics.png 738 630 09 21 49 -24 3
+   -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 18 678 09 35 48 -23 -7
-   -1 sprites/fix_graphics.png 82 678 09 35 48 -23 -7
-   -1 sprites/fix_graphics.png 146 678 09 21 49 -24 3
+   -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 338 630 09 16 30 -14 8
-   -1 sprites/fix_graphics.png 386 630 09 16 30 -14 8
-   -1 sprites/fix_graphics.png 434 630 01 7 40 -19 4
-   -1 sprites/fix_graphics.png 482 630 01 7 40 -19 20
-   -1 sprites/fix_graphics.png 530 630 01 19 12 11 6
-   -1 sprites/fix_graphics.png 562 630 01 19 12 -21 6
+   -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 578 72 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 658 72 09 47 50 -28 -20
+   -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 2 136 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 136 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 162 136 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 242 136 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 322 136 09 31 64 -31 0
+   -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 434 136 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 514 136 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 594 136 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 674 136 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 2 184 09 31 64 -31 0
+   -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 114 184 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 194 184 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 274 184 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 354 184 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 434 184 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 514 184 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 594 184 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 674 184 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 2 232 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 232 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 162 232 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 242 232 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 322 232 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 402 232 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 482 232 09 31 64 -31 0
+   -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 594 232 09 31 64 -31 0
+   -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 706 232 09 47 64 -31 -16
+   -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 66 296 01 10 9 0 0
+   -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 98 296 09 9 4 2 -1
-   -1 sprites/fix_graphics.png 114 296 09 9 4 2 -1
-   -1 sprites/fix_graphics.png 130 296 09 9 4 -4 0
-   -1 sprites/fix_graphics.png 146 296 09 9 4 -4 0
+   -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 178 296 09 11 10 2 -3
-   -1 sprites/fix_graphics.png 194 296 09 12 10 2 -2
-   -1 sprites/fix_graphics.png 210 296 09 11 10 -10 -1
-   -1 sprites/fix_graphics.png 226 296 09 11 10 -10 -1
+   -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 248 296 09 9 4 2 -1
-   -1 sprites/fix_graphics.png 264 296 09 9 4 2 -1
-   -1 sprites/fix_graphics.png 280 296 09 9 4 -4 0
-   -1 sprites/fix_graphics.png 296 296 09 9 4 -4 0
+   -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 328 296 09 11 10 2 -3
-   -1 sprites/fix_graphics.png 344 296 09 12 10 2 -2
-   -1 sprites/fix_graphics.png 360 296 09 11 10 -10 -1
-   -1 sprites/fix_graphics.png 376 296 09 11 10 -10 -1
+   -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
@@ -208,169 +208,169 @@
    -1 * 6	 07 83 01 \7= 03 \b22
 // Main tubular bridge sprites
    -1 * 5	 0A 01 \b6 \w2559
-   -1 sprites/fix_graphics.png 2 330 09 40 32 -30 -26
-   -1 sprites/fix_graphics.png 52 330 09 50 44 -42 -26
-   -1 sprites/fix_graphics.png 116 330 09 45 46 -42 -21
-   -1 sprites/fix_graphics.png 180 330 09 45 46 -2 -20
-   -1 sprites/fix_graphics.png 244 330 09 50 44 0 -25
-   -1 sprites/fix_graphics.png 308 330 09 41 32 0 -25
+   -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 350 330 09 29 52 -25 -4
+   -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 420 330 09 29 50 -25 -4
-   -1 sprites/fix_graphics.png 489 330 09 29 52 -25 -4
+   -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 559 330 09 29 50 -25 -4
-   -1 sprites/fix_graphics.png 629 330 09 29 52 -25 -4
+   -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 699 330 09 29 50 -25 -4
-   -1 sprites/fix_graphics.png 489 283 09 29 52 -25 -4
+   -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 559 283 09 29 50 -25 -4
+   -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 433 298 09 15 40 0 5
+   -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 2 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 162 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 242 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 322 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 402 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 482 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 562 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 642 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 722 390 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 2 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 162 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 242 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 322 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 402 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 482 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 562 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 642 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 722 438 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 2 486 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 486 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 162 486 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 242 486 09 31 64 -31 0
+   -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 162 870 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 242 870 09 51 64 -31 -21
-   -1 sprites/fix_graphics.png 322 870 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 402 870 09 58 49 -29 -29
-   -1 sprites/fix_graphics.png 466 870 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 546 870 09 42 45 -18 -12
+   -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 610 486 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 690 486 09 61 59 -31 -33
-   -1 sprites/fix_graphics.png 2 566 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 566 09 50 51 -25 -21
-   -1 sprites/fix_graphics.png 606 870 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 686 870 09 46 64 -31 -16
-   -1 sprites/fix_graphics.png 2 945 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 945 09 51 50 -29 -21
-   -1 sprites/fix_graphics.png 146 945 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 226 945 09 42 47 -18 -12
+   -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 162 566 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 242 566 09 52 59 -31 -24
-   -1 sprites/fix_graphics.png 306 566 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 386 566 09 44 51 -25 -15
+   -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 2 630 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 482 566 09 50 31 -11 -28
-   -1 sprites/fix_graphics.png 530 566 09 47 31 -11 -25
-   -1 sprites/fix_graphics.png 578 566 09 47 31 -11 -25
-   -1 sprites/fix_graphics.png 626 566 09 47 31 -11 -25
-   -1 sprites/fix_graphics.png 674 566 09 49 31 -11 -27
-   -1 sprites/fix_graphics.png 722 566 09 52 31 -11 -30
+   -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 114 630 09 31 64 -31 0
+   -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 226 630 09 31 64 -31 0
+   -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 242 678 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 322 678 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 402 678 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 482 678 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 562 678 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 642 678 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 722 678 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 2 726 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 726 09 31 64 -31 0
+   -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 194 726 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 274 726 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 354 726 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 434 726 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 514 726 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 594 726 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 674 726 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 2 774 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 774 09 31 64 -31 0
+   -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 194 774 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 274 774 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 354 774 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 434 774 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 514 774 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 594 774 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 674 774 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 2 822 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 822 09 31 64 -31 0
+   -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 194 822 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 274 822 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 354 822 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 434 822 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 514 822 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 594 822 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 674 822 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 2 870 09 31 64 -31 0
-   -1 sprites/fix_graphics.png 82 870 09 31 64 -31 0
+   -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 305 945 09 29 59 -29 -12
-   -1 sprites/fix_graphics.png 369 945 09 29 59 -29 -12
+   -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 449 945 09 69 64 -31 -38
-   -1 sprites/fix_graphics.png 529 945 09 69 64 -31 -38
+   -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 625 945 03 75 54 -25 -47
-   -1 sprites/fix_graphics.png 2 1037 09 75 54 -25 -47
-   -1 sprites/fix_graphics.png 66 1037 09 75 54 -25 -47
+   -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 575 490 09 11 7 7 4
+   -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/extra_grf/flags.nfo b/media/extra_grf/flags.nfo
index 402b35ee22..ab792ef525 100644
--- a/media/extra_grf/flags.nfo
+++ b/media/extra_grf/flags.nfo
@@ -8,39 +8,39 @@
 //
    -1 * 0	 0C "Flag graphics"
    -1 * 3	 05 14 24
-   -1 sprites/flags.png 34 8 09 8 11 0 0
-   -1 sprites/flags.png 50 8 09 8 11 0 0
-   -1 sprites/flags.png 66 8 09 8 11 0 0
-   -1 sprites/flags.png 82 8 09 8 11 0 0
-   -1 sprites/flags.png 98 8 09 8 11 0 0
-   -1 sprites/flags.png 114 8 09 8 11 0 0
-   -1 sprites/flags.png 130 8 09 8 11 0 0
-   -1 sprites/flags.png 146 8 09 8 11 0 0
-   -1 sprites/flags.png 162 8 09 8 11 0 0
-   -1 sprites/flags.png 178 8 09 8 11 0 0
-   -1 sprites/flags.png 194 8 09 8 11 0 0
-   -1 sprites/flags.png 210 8 09 8 11 0 0
-   -1 sprites/flags.png 226 8 09 8 11 0 0
-   -1 sprites/flags.png 242 8 09 8 11 0 0
-   -1 sprites/flags.png 258 8 09 8 11 0 0
-   -1 sprites/flags.png 274 8 09 8 11 0 0
-   -1 sprites/flags.png 290 8 09 8 11 0 0
-   -1 sprites/flags.png 306 8 09 8 11 0 0
-   -1 sprites/flags.png 322 8 09 8 11 0 0
-   -1 sprites/flags.png 338 8 09 8 11 0 0
-   -1 sprites/flags.png 354 8 09 8 11 0 0
-   -1 sprites/flags.png 370 8 09 8 11 0 0
-   -1 sprites/flags.png 386 8 09 8 11 0 0
-   -1 sprites/flags.png 402 8 09 8 11 0 0
-   -1 sprites/flags.png 418 8 09 8 11 0 0
-   -1 sprites/flags.png 434 8 09 8 11 0 0
-   -1 sprites/flags.png 450 8 09 8 11 0 0
-   -1 sprites/flags.png 466 8 09 8 11 0 0
-   -1 sprites/flags.png 482 8 09 8 11 0 0
-   -1 sprites/flags.png 498 8 09 8 11 0 0
-   -1 sprites/flags.png 514 8 09 8 11 0 0
-   -1 sprites/flags.png 530 8 09 8 11 0 0
-   -1 sprites/flags.png 546 8 09 8 11 0 0
-   -1 sprites/flags.png 562 8 09 8 11 0 0
-   -1 sprites/flags.png 578 8 09 8 11 0 0
-   -1 sprites/flags.png 594 8 09 8 11 0 0
+   -1 sprites/flags.png 8bpp  34    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp  50    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp  66    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp  82    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp  98    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 114    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 130    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 146    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 162    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 178    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 194    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 210    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 226    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 242    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 258    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 274    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 290    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 306    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 322    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 338    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 354    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 370    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 386    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 402    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 418    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 434    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 450    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 466    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 482    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 498    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 514    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 530    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 546    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 562    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 578    8  11   8   0   0 normal
+   -1 sprites/flags.png 8bpp 594    8  11   8   0   0 normal
diff --git a/media/extra_grf/foundations.nfo b/media/extra_grf/foundations.nfo
index b8a3b087e4..437fcd99eb 100644
--- a/media/extra_grf/foundations.nfo
+++ b/media/extra_grf/foundations.nfo
@@ -9,369 +9,369 @@
    -1 * 0	 0C "Foundations. Non-halftile ones by Marcin Grzegorczyk"
    -1 * 6	 07 83 01 \7! 00 5B
    -1 * 3	 05 06 5A
-   -1 sprites/foundations.png 82 8 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 8 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 8 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 8 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 8 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 8 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 8 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 8 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 8 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 72 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 72 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 72 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 72 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 72 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 72 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 72 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 72 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 72 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 72 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 136 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 136 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 136 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 136 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 136 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 136 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 136 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 136 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 136 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 136 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 200 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 200 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 200 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 200 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 200 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 200 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 200 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 200 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 200 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 200 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 264 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 264 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 264 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 264 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 264 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 264 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 264 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 264 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 264 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 264 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 328 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 328 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 328 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 328 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 328 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 328 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 328 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 328 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 328 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 328 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 392 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 392 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 392 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 392 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 392 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 392 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 392 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 392 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 392 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 392 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 456 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 456 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 456 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 456 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 456 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 456 09 40 64 -15 -17
-   -1 sprites/foundations.png 482 456 09 33 64 -31 -25
-   -1 sprites/foundations.png 562 456 09 40 64 -47 -17
-   -1 sprites/foundations.png 642 456 09 33 64 -31 -9
-   -1 sprites/foundations.png 722 456 09 40 64 -15 -17
-   -1 sprites/foundations.png 2 520 09 33 64 -31 -25
-   -1 sprites/foundations.png 82 520 09 40 64 -47 -17
-   -1 sprites/foundations.png 162 520 09 33 64 -31 -9
-   -1 sprites/foundations.png 242 520 09 40 64 -15 -17
-   -1 sprites/foundations.png 322 520 09 33 64 -31 -25
-   -1 sprites/foundations.png 402 520 09 40 64 -47 -17
-   -1 sprites/foundations.png 482 520 09 33 64 -31 -9
-   -1 sprites/foundations.png 562 520 09 40 64 -15 -17
-   -1 sprites/foundations.png 642 520 09 33 64 -31 -25
-   -1 sprites/foundations.png 722 520 09 40 64 -47 -17
-   -1 sprites/foundations.png 2 584 09 33 64 -31 -9
+   -1 sprites/foundations.png 8bpp  82    8  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162    8  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242    8  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322    8  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402    8  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482    8  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562    8  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642    8  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722    8  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2   72  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82   72  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162   72  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242   72  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322   72  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402   72  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482   72  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562   72  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642   72  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722   72  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  136  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  136  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  136  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  136  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  136  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  136  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  136  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  136  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  136  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  136  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  200  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  200  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  200  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  200  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  200  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  200  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  200  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  200  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  200  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  200  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  264  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  264  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  264  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  264  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  264  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  264  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  264  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  264  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  264  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  264  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  328  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  328  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  328  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  328  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  328  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  328  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  328  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  328  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  328  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  328  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  392  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  392  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  392  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  392  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  392  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  392  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  392  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  392  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  392  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  392  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  456  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  456  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  456  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  456  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  456  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  456  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 482  456  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 562  456  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 642  456  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  456  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp   2  520  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp  82  520  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 162  520  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  520  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 322  520  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 402  520  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 482  520  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  520  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 642  520  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 722  520  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp   2  584  64  33 -31  -9 normal
    -1 * 6	 07 83 01 \7! 01 5B
    -1 * 3	 05 06 5A
-   -1 sprites/foundations.png 114 584 09 40 64 -31 -9
-   -1 sprites/foundations.png 194 584 09 40 64 -31 -9
-   -1 sprites/foundations.png 274 584 09 32 64 -31 -9
-   -1 sprites/foundations.png 354 584 09 32 64 -31 -9
-   -1 sprites/foundations.png 434 584 09 40 64 -31 -9
-   -1 sprites/foundations.png 514 584 09 40 64 -31 -9
-   -1 sprites/foundations.png 594 584 09 40 64 -31 -9
-   -1 sprites/foundations.png 674 584 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 648 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 648 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 648 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 648 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 648 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 648 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 648 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 648 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 648 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 648 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 712 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 712 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 712 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 712 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 712 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 712 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 712 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 712 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 712 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 712 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 776 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 776 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 776 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 776 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 776 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 776 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 776 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 776 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 776 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 776 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 840 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 840 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 840 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 840 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 840 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 840 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 840 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 840 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 840 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 840 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 904 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 904 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 904 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 904 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 904 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 904 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 904 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 904 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 904 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 904 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 968 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 968 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 968 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 968 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 968 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 968 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 968 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 968 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 968 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 968 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 1032 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 1032 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 1032 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 1032 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 1032 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 1032 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 1032 09 40 64 -15 -17
-   -1 sprites/foundations.png 562 1032 09 33 64 -31 -25
-   -1 sprites/foundations.png 642 1032 09 40 64 -47 -17
-   -1 sprites/foundations.png 722 1032 09 33 64 -31 -9
-   -1 sprites/foundations.png 2 1096 09 40 64 -15 -17
-   -1 sprites/foundations.png 82 1096 09 33 64 -31 -25
-   -1 sprites/foundations.png 162 1096 09 40 64 -47 -17
-   -1 sprites/foundations.png 242 1096 09 33 64 -31 -9
-   -1 sprites/foundations.png 322 1096 09 40 64 -15 -17
-   -1 sprites/foundations.png 402 1096 09 33 64 -31 -25
-   -1 sprites/foundations.png 482 1096 09 40 64 -47 -17
-   -1 sprites/foundations.png 562 1096 09 33 64 -31 -9
-   -1 sprites/foundations.png 642 1096 09 40 64 -15 -17
-   -1 sprites/foundations.png 722 1096 09 33 64 -31 -25
-   -1 sprites/foundations.png 2 1160 09 40 64 -47 -17
-   -1 sprites/foundations.png 82 1160 09 33 64 -31 -9
+   -1 sprites/foundations.png 8bpp 114  584  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 194  584  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 274  584  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 354  584  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 434  584  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 514  584  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 594  584  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 674  584  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  648  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  648  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  648  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  648  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  648  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  648  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  648  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  648  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  648  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  648  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  712  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  712  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  712  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  712  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  712  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  712  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  712  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  712  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  712  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  712  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  776  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  776  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  776  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  776  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  776  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  776  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  776  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  776  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  776  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  776  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  840  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  840  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  840  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  840  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  840  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  840  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  840  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  840  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  840  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  840  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  904  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  904  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  904  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  904  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  904  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  904  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  904  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  904  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  904  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  904  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2  968  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82  968  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162  968  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242  968  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322  968  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402  968  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482  968  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562  968  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642  968  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722  968  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1032  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1032  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1032  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1032  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1032  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1032  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1032  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 562 1032  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 642 1032  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 722 1032  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1096  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp  82 1096  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 162 1096  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 242 1096  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1096  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 402 1096  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 482 1096  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 562 1096  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1096  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 722 1096  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp   2 1160  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp  82 1160  64  33 -31  -9 normal
    -1 * 6	 07 83 01 \7! 02 5B
    -1 * 3	 05 06 5A
-   -1 sprites/foundations.png 194 1160 09 40 64 -31 -9
-   -1 sprites/foundations.png 274 1160 09 40 64 -31 -9
-   -1 sprites/foundations.png 354 1160 09 32 64 -31 -9
-   -1 sprites/foundations.png 434 1160 09 32 64 -31 -9
-   -1 sprites/foundations.png 514 1160 09 40 64 -31 -9
-   -1 sprites/foundations.png 594 1160 09 40 64 -31 -9
-   -1 sprites/foundations.png 674 1160 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 1224 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 1224 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 1224 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 1224 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 1224 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 1224 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 1224 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 1224 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 1224 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 1224 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 1288 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 1288 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 1288 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 1288 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 1288 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 1288 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 1288 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 1288 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 1288 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 1288 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 1352 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 1352 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 1352 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 1352 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 1352 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 1352 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 1352 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 1352 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 1352 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 1352 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 1416 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 1416 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 1416 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 1416 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 1416 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 1416 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 1416 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 1416 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 1416 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 1416 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 1480 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 1480 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 1480 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 1480 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 1480 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 1480 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 1480 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 1480 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 1480 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 1480 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 1544 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 1544 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 1544 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 1544 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 1544 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 1544 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 1544 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 1544 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 1544 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 1544 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 1608 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 1608 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 1608 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 1608 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 1608 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 1608 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 1608 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 1608 09 40 64 -15 -17
-   -1 sprites/foundations.png 642 1608 09 33 64 -31 -25
-   -1 sprites/foundations.png 722 1608 09 40 64 -47 -17
-   -1 sprites/foundations.png 2 1672 09 33 64 -31 -9
-   -1 sprites/foundations.png 82 1672 09 40 64 -15 -17
-   -1 sprites/foundations.png 162 1672 09 33 64 -31 -25
-   -1 sprites/foundations.png 242 1672 09 40 64 -47 -17
-   -1 sprites/foundations.png 322 1672 09 33 64 -31 -9
-   -1 sprites/foundations.png 402 1672 09 40 64 -15 -17
-   -1 sprites/foundations.png 482 1672 09 33 64 -31 -25
-   -1 sprites/foundations.png 562 1672 09 40 64 -47 -17
-   -1 sprites/foundations.png 642 1672 09 33 64 -31 -9
-   -1 sprites/foundations.png 722 1672 09 40 64 -15 -17
-   -1 sprites/foundations.png 2 1736 09 33 64 -31 -25
-   -1 sprites/foundations.png 82 1736 09 40 64 -47 -17
-   -1 sprites/foundations.png 162 1736 09 33 64 -31 -9
+   -1 sprites/foundations.png 8bpp 194 1160  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 274 1160  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 354 1160  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 434 1160  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 514 1160  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 594 1160  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 674 1160  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1224  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1224  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1224  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1224  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1224  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1224  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1224  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1224  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1224  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1224  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1288  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1288  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1288  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1288  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1288  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1288  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1288  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1288  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1288  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1288  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1352  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1352  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1352  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1352  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1352  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1352  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1352  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1352  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1352  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1352  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1416  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1416  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1416  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1416  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1416  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1416  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1416  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1416  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1416  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1416  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1480  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1480  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1480  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1480  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1480  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1480  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1480  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1480  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1480  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1480  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1544  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1544  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1544  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1544  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1544  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1544  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1544  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1544  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1544  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1544  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1608  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1608  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1608  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1608  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1608  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1608  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1608  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1608  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 642 1608  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 722 1608  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp   2 1672  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1672  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 162 1672  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 242 1672  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 322 1672  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1672  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 482 1672  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 562 1672  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 642 1672  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1672  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp   2 1736  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp  82 1736  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 162 1736  64  33 -31  -9 normal
    -1 * 6	 07 83 01 \7! 03 5B
    -1 * 3	 05 06 5A
-   -1 sprites/foundations.png 274 1736 09 40 64 -31 -9
-   -1 sprites/foundations.png 354 1736 09 40 64 -31 -9
-   -1 sprites/foundations.png 434 1736 09 32 64 -31 -9
-   -1 sprites/foundations.png 514 1736 09 32 64 -31 -9
-   -1 sprites/foundations.png 594 1736 09 40 64 -31 -9
-   -1 sprites/foundations.png 674 1736 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 1800 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 1800 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 1800 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 1800 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 1800 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 1800 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 1800 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 1800 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 1800 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 1800 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 1864 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 1864 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 1864 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 1864 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 1864 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 1864 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 1864 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 1864 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 1864 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 1864 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 1928 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 1928 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 1928 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 1928 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 1928 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 1928 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 1928 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 1928 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 1928 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 1928 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 1992 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 1992 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 1992 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 1992 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 1992 09 32 64 -31 -9
-   -1 sprites/foundations.png 402 1992 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 1992 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 1992 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 1992 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 1992 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 2056 09 32 64 -31 -9
-   -1 sprites/foundations.png 82 2056 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 2056 09 40 64 -31 -9
-   -1 sprites/foundations.png 242 2056 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 2056 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 2056 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 2056 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 2056 09 32 64 -31 -9
-   -1 sprites/foundations.png 642 2056 09 32 64 -31 -9
-   -1 sprites/foundations.png 722 2056 09 40 64 -31 -9
-   -1 sprites/foundations.png 2 2120 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 2120 09 32 64 -31 -9
-   -1 sprites/foundations.png 162 2120 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 2120 09 40 64 -31 -9
-   -1 sprites/foundations.png 322 2120 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 2120 09 32 64 -31 -9
-   -1 sprites/foundations.png 482 2120 09 32 64 -31 -9
-   -1 sprites/foundations.png 562 2120 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 2120 09 40 64 -31 -9
-   -1 sprites/foundations.png 722 2120 09 32 64 -31 -9
-   -1 sprites/foundations.png 2 2184 09 40 64 -31 -9
-   -1 sprites/foundations.png 82 2184 09 40 64 -31 -9
-   -1 sprites/foundations.png 162 2184 09 32 64 -31 -9
-   -1 sprites/foundations.png 242 2184 09 32 64 -31 -9
-   -1 sprites/foundations.png 322 2184 09 40 64 -31 -9
-   -1 sprites/foundations.png 402 2184 09 40 64 -31 -9
-   -1 sprites/foundations.png 482 2184 09 40 64 -31 -9
-   -1 sprites/foundations.png 562 2184 09 40 64 -31 -9
-   -1 sprites/foundations.png 642 2184 09 40 64 -15 -17
-   -1 sprites/foundations.png 722 2184 09 33 64 -31 -25
-   -1 sprites/foundations.png 2 2248 09 40 64 -47 -17
-   -1 sprites/foundations.png 82 2248 09 33 64 -31 -9
-   -1 sprites/foundations.png 162 2248 09 40 64 -15 -17
-   -1 sprites/foundations.png 242 2248 09 33 64 -31 -25
-   -1 sprites/foundations.png 322 2248 09 40 64 -47 -17
-   -1 sprites/foundations.png 402 2248 09 33 64 -31 -9
-   -1 sprites/foundations.png 482 2248 09 40 64 -15 -17
-   -1 sprites/foundations.png 562 2248 09 33 64 -31 -25
-   -1 sprites/foundations.png 642 2248 09 40 64 -47 -17
-   -1 sprites/foundations.png 722 2248 09 33 64 -31 -9
-   -1 sprites/foundations.png 2 2312 09 40 64 -15 -17
-   -1 sprites/foundations.png 82 2312 09 33 64 -31 -25
-   -1 sprites/foundations.png 162 2312 09 40 64 -47 -17
-   -1 sprites/foundations.png 242 2312 09 33 64 -31 -9
+   -1 sprites/foundations.png 8bpp 274 1736  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 354 1736  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 434 1736  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 514 1736  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 594 1736  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 674 1736  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1800  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1800  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1800  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1800  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1800  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1800  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1800  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1800  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1800  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1800  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1864  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1864  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1864  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1864  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1864  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1864  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1864  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1864  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1864  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1864  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1928  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1928  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1928  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1928  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1928  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1928  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1928  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1928  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1928  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1928  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 1992  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 1992  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 1992  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 1992  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 1992  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 1992  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 1992  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 1992  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 1992  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 1992  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 2056  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 2056  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 2056  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 2056  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 2056  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 2056  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 2056  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 2056  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 2056  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 2056  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 2120  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 2120  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 2120  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 2120  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 2120  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 2120  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 2120  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 2120  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 2120  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 722 2120  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 2184  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp  82 2184  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 2184  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 242 2184  64  32 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 322 2184  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 402 2184  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 2184  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 562 2184  64  40 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 642 2184  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 722 2184  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp   2 2248  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp  82 2248  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 162 2248  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 242 2248  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 322 2248  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 402 2248  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp 482 2248  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp 562 2248  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 642 2248  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 722 2248  64  33 -31  -9 normal
+   -1 sprites/foundations.png 8bpp   2 2312  64  40 -15 -17 normal
+   -1 sprites/foundations.png 8bpp  82 2312  64  33 -31 -25 normal
+   -1 sprites/foundations.png 8bpp 162 2312  64  40 -47 -17 normal
+   -1 sprites/foundations.png 8bpp 242 2312  64  33 -31  -9 normal
diff --git a/media/extra_grf/mono.nfo b/media/extra_grf/mono.nfo
index 0d41ee6de4..a5f0fe5eaa 100644
--- a/media/extra_grf/mono.nfo
+++ b/media/extra_grf/mono.nfo
@@ -8,233 +8,233 @@
 //
    -1 * 0	 0C "Monospaced characters (Liberation Mono)"
    -1 * 0 12 01 03 60 20 00
-   -1 sprites/mono.png  10  30 01 13 7 0 0
-   -1 sprites/mono.png  25  30 01 13 7 0 0
-   -1 sprites/mono.png  40  30 01 13 7 0 0
-   -1 sprites/mono.png  55  30 01 13 7 0 0
-   -1 sprites/mono.png  70  30 01 13 7 0 0
-   -1 sprites/mono.png  85  30 01 13 7 0 0
-   -1 sprites/mono.png 100  30 01 13 7 0 0
-   -1 sprites/mono.png 115  30 01 13 7 0 0
-   -1 sprites/mono.png 130  30 01 13 7 0 0
-   -1 sprites/mono.png 145  30 01 13 7 0 0
-   -1 sprites/mono.png 160  30 01 13 7 0 0
-   -1 sprites/mono.png 175  30 01 13 7 0 0
-   -1 sprites/mono.png 190  30 01 13 7 0 0
-   -1 sprites/mono.png 205  30 01 13 7 0 0
-   -1 sprites/mono.png 220  30 01 13 7 0 0
-   -1 sprites/mono.png 235  30 01 13 7 0 0
-   -1 sprites/mono.png 250  30 01 13 7 0 0
-   -1 sprites/mono.png 265  30 01 13 7 0 0
-   -1 sprites/mono.png 280  30 01 13 7 0 0
-   -1 sprites/mono.png 295  30 01 13 7 0 0
-   -1 sprites/mono.png 310  30 01 13 7 0 0
-   -1 sprites/mono.png 325  30 01 13 7 0 0
-   -1 sprites/mono.png 340  30 01 13 7 0 0
-   -1 sprites/mono.png 355  30 01 13 7 0 0
-   -1 sprites/mono.png 370  30 01 13 7 0 0
-   -1 sprites/mono.png 385  30 01 13 7 0 0
-   -1 sprites/mono.png 400  30 01 13 7 0 0
-   -1 sprites/mono.png 415  30 01 13 7 0 0
-   -1 sprites/mono.png 430  30 01 13 7 0 0
-   -1 sprites/mono.png 445  30 01 13 7 0 0
-   -1 sprites/mono.png 460  30 01 13 7 0 0
-   -1 sprites/mono.png 475  30 01 13 7 0 0
-   -1 sprites/mono.png  10  50 01 13 7 0 0
-   -1 sprites/mono.png  25  50 01 13 7 0 0
-   -1 sprites/mono.png  40  50 01 13 7 0 0
-   -1 sprites/mono.png  55  50 01 13 7 0 0
-   -1 sprites/mono.png  70  50 01 13 7 0 0
-   -1 sprites/mono.png  85  50 01 13 7 0 0
-   -1 sprites/mono.png 100  50 01 13 7 0 0
-   -1 sprites/mono.png 115  50 01 13 7 0 0
-   -1 sprites/mono.png 130  50 01 13 7 0 0
-   -1 sprites/mono.png 145  50 01 13 7 0 0
-   -1 sprites/mono.png 160  50 01 13 7 0 0
-   -1 sprites/mono.png 175  50 01 13 7 0 0
-   -1 sprites/mono.png 190  50 01 13 7 0 0
-   -1 sprites/mono.png 205  50 01 13 7 0 0
-   -1 sprites/mono.png 220  50 01 13 7 0 0
-   -1 sprites/mono.png 235  50 01 13 7 0 0
-   -1 sprites/mono.png 250  50 01 13 7 0 0
-   -1 sprites/mono.png 265  50 01 13 7 0 0
-   -1 sprites/mono.png 280  50 01 13 7 0 0
-   -1 sprites/mono.png 295  50 01 13 7 0 0
-   -1 sprites/mono.png 310  50 01 13 7 0 0
-   -1 sprites/mono.png 325  50 01 13 7 0 0
-   -1 sprites/mono.png 340  50 01 13 7 0 0
-   -1 sprites/mono.png 355  50 01 13 7 0 0
-   -1 sprites/mono.png 370  50 01 13 7 0 0
-   -1 sprites/mono.png 385  50 01 13 7 0 0
-   -1 sprites/mono.png 400  50 01 13 7 0 0
-   -1 sprites/mono.png 415  50 01 13 7 0 0
-   -1 sprites/mono.png 430  50 01 13 7 0 0
-   -1 sprites/mono.png 445  50 01 13 7 0 0
-   -1 sprites/mono.png 460  50 01 13 7 0 0
-   -1 sprites/mono.png 475  50 01 13 7 0 0
-   -1 sprites/mono.png  10  70 01 13 7 0 0
-   -1 sprites/mono.png  25  70 01 13 7 0 0
-   -1 sprites/mono.png  40  70 01 13 7 0 0
-   -1 sprites/mono.png  55  70 01 13 7 0 0
-   -1 sprites/mono.png  70  70 01 13 7 0 0
-   -1 sprites/mono.png  85  70 01 13 7 0 0
-   -1 sprites/mono.png 100  70 01 13 7 0 0
-   -1 sprites/mono.png 115  70 01 13 7 0 0
-   -1 sprites/mono.png 130  70 01 13 7 0 0
-   -1 sprites/mono.png 145  70 01 13 7 0 0
-   -1 sprites/mono.png 160  70 01 13 7 0 0
-   -1 sprites/mono.png 175  70 01 13 7 0 0
-   -1 sprites/mono.png 190  70 01 13 7 0 0
-   -1 sprites/mono.png 205  70 01 13 7 0 0
-   -1 sprites/mono.png 220  70 01 13 7 0 0
-   -1 sprites/mono.png 235  70 01 13 7 0 0
-   -1 sprites/mono.png 250  70 01 13 7 0 0
-   -1 sprites/mono.png 265  70 01 13 7 0 0
-   -1 sprites/mono.png 280  70 01 13 7 0 0
-   -1 sprites/mono.png 295  70 01 13 7 0 0
-   -1 sprites/mono.png 310  70 01 13 7 0 0
-   -1 sprites/mono.png 325  70 01 13 7 0 0
-   -1 sprites/mono.png 340  70 01 13 7 0 0
-   -1 sprites/mono.png 355  70 01 13 7 0 0
-   -1 sprites/mono.png 370  70 01 13 7 0 0
-   -1 sprites/mono.png 385  70 01 13 7 0 0
-   -1 sprites/mono.png 400  70 01 13 7 0 0
-   -1 sprites/mono.png 415  70 01 13 7 0 0
-   -1 sprites/mono.png 430  70 01 13 7 0 0
-   -1 sprites/mono.png 445  70 01 13 7 0 0
-   -1 sprites/mono.png 460  70 01 13 7 0 0
-   -1 sprites/mono.png 475  70 01 13 7 0 0
+   -1 sprites/mono.png 8bpp  10   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475   30   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475   50   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460   70   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475   70   7  13   0   0 normal
 
    -1 * 0 12 01 03 80 80 00
-   -1 sprites/mono.png  10  90 01 13 7 0 0
-   -1 sprites/mono.png  25  90 01 13 7 0 0
-   -1 sprites/mono.png  40  90 01 13 7 0 0
-   -1 sprites/mono.png  55  90 01 13 7 0 0
-   -1 sprites/mono.png  70  90 01 13 7 0 0
-   -1 sprites/mono.png  85  90 01 13 7 0 0
-   -1 sprites/mono.png 100  90 01 13 7 0 0
-   -1 sprites/mono.png 115  90 01 13 7 0 0
-   -1 sprites/mono.png 130  90 01 13 7 0 0
-   -1 sprites/mono.png 145  90 01 13 7 0 0
-   -1 sprites/mono.png 160  90 01 13 7 0 0
-   -1 sprites/mono.png 175  90 01 13 7 0 0
-   -1 sprites/mono.png 190  90 01 13 7 0 0
-   -1 sprites/mono.png 205  90 01 13 7 0 0
-   -1 sprites/mono.png 220  90 01 13 7 0 0
-   -1 sprites/mono.png 235  90 01 13 7 0 0
-   -1 sprites/mono.png 250  90 01 13 7 0 0
-   -1 sprites/mono.png 265  90 01 13 7 0 0
-   -1 sprites/mono.png 280  90 01 13 7 0 0
-   -1 sprites/mono.png 295  90 01 13 7 0 0
-   -1 sprites/mono.png 310  90 01 13 7 0 0
-   -1 sprites/mono.png 325  90 01 13 7 0 0
-   -1 sprites/mono.png 340  90 01 13 7 0 0
-   -1 sprites/mono.png 355  90 01 13 7 0 0
-   -1 sprites/mono.png 370  90 01 13 7 0 0
-   -1 sprites/mono.png 385  90 01 13 7 0 0
-   -1 sprites/mono.png 400  90 01 13 7 0 0
-   -1 sprites/mono.png 415  90 01 13 7 0 0
-   -1 sprites/mono.png 430  90 01 13 7 0 0
-   -1 sprites/mono.png 445  90 01 13 7 0 0
-   -1 sprites/mono.png 460  90 01 13 7 0 0
-   -1 sprites/mono.png 475  90 01 13 7 0 0
-   -1 sprites/mono.png  10 110 01 13 7 0 0
-   -1 sprites/mono.png  25 110 01 13 7 0 0
-   -1 sprites/mono.png  40 110 01 13 7 0 0
-   -1 sprites/mono.png  55 110 01 13 7 0 0
-   -1 sprites/mono.png  70 110 01 13 7 0 0
-   -1 sprites/mono.png  85 110 01 13 7 0 0
-   -1 sprites/mono.png 100 110 01 13 7 0 0
-   -1 sprites/mono.png 115 110 01 13 7 0 0
-   -1 sprites/mono.png 130 110 01 13 7 0 0
-   -1 sprites/mono.png 145 110 01 13 7 0 0
-   -1 sprites/mono.png 160 110 01 13 7 0 0
-   -1 sprites/mono.png 175 110 01 13 7 0 0
-   -1 sprites/mono.png 190 110 01 13 7 0 0
-   -1 sprites/mono.png 205 110 01 13 7 0 0
-   -1 sprites/mono.png 220 110 01 13 7 0 0
-   -1 sprites/mono.png 235 110 01 13 7 0 0
-   -1 sprites/mono.png 250 110 01 13 7 0 0
-   -1 sprites/mono.png 265 110 01 13 7 0 0
-   -1 sprites/mono.png 280 110 01 13 7 0 0
-   -1 sprites/mono.png 295 110 01 13 7 0 0
-   -1 sprites/mono.png 310 110 01 13 7 0 0
-   -1 sprites/mono.png 325 110 01 13 7 0 0
-   -1 sprites/mono.png 340 110 01 13 7 0 0
-   -1 sprites/mono.png 355 110 01 13 7 0 0
-   -1 sprites/mono.png 370 110 01 13 7 0 0
-   -1 sprites/mono.png 385 110 01 13 7 0 0
-   -1 sprites/mono.png 400 110 01 13 7 0 0
-   -1 sprites/mono.png 415 110 01 13 7 0 0
-   -1 sprites/mono.png 430 110 01 13 7 0 0
-   -1 sprites/mono.png 445 110 01 13 7 0 0
-   -1 sprites/mono.png 460 110 01 13 7 0 0
-   -1 sprites/mono.png 475 110 01 13 7 0 0
-   -1 sprites/mono.png  10 130 01 13 7 0 0
-   -1 sprites/mono.png  25 130 01 13 7 0 0
-   -1 sprites/mono.png  40 130 01 13 7 0 0
-   -1 sprites/mono.png  55 130 01 13 7 0 0
-   -1 sprites/mono.png  70 130 01 13 7 0 0
-   -1 sprites/mono.png  85 130 01 13 7 0 0
-   -1 sprites/mono.png 100 130 01 13 7 0 0
-   -1 sprites/mono.png 115 130 01 13 7 0 0
-   -1 sprites/mono.png 130 130 01 13 7 0 0
-   -1 sprites/mono.png 145 130 01 13 7 0 0
-   -1 sprites/mono.png 160 130 01 13 7 0 0
-   -1 sprites/mono.png 175 130 01 13 7 0 0
-   -1 sprites/mono.png 190 130 01 13 7 0 0
-   -1 sprites/mono.png 205 130 01 13 7 0 0
-   -1 sprites/mono.png 220 130 01 13 7 0 0
-   -1 sprites/mono.png 235 130 01 13 7 0 0
-   -1 sprites/mono.png 250 130 01 13 7 0 0
-   -1 sprites/mono.png 265 130 01 13 7 0 0
-   -1 sprites/mono.png 280 130 01 13 7 0 0
-   -1 sprites/mono.png 295 130 01 13 7 0 0
-   -1 sprites/mono.png 310 130 01 13 7 0 0
-   -1 sprites/mono.png 325 130 01 13 7 0 0
-   -1 sprites/mono.png 340 130 01 13 7 0 0
-   -1 sprites/mono.png 355 130 01 13 7 0 0
-   -1 sprites/mono.png 370 130 01 13 7 0 0
-   -1 sprites/mono.png 385 130 01 13 7 0 0
-   -1 sprites/mono.png 400 130 01 13 7 0 0
-   -1 sprites/mono.png 415 130 01 13 7 0 0
-   -1 sprites/mono.png 430 130 01 13 7 0 0
-   -1 sprites/mono.png 445 130 01 13 7 0 0
-   -1 sprites/mono.png 460 130 01 13 7 0 0
-   -1 sprites/mono.png 475 130 01 13 7 0 0
-   -1 sprites/mono.png  10 150 01 13 7 0 0
-   -1 sprites/mono.png  25 150 01 13 7 0 0
-   -1 sprites/mono.png  40 150 01 13 7 0 0
-   -1 sprites/mono.png  55 150 01 13 7 0 0
-   -1 sprites/mono.png  70 150 01 13 7 0 0
-   -1 sprites/mono.png  85 150 01 13 7 0 0
-   -1 sprites/mono.png 100 150 01 13 7 0 0
-   -1 sprites/mono.png 115 150 01 13 7 0 0
-   -1 sprites/mono.png 130 150 01 13 7 0 0
-   -1 sprites/mono.png 145 150 01 13 7 0 0
-   -1 sprites/mono.png 160 150 01 13 7 0 0
-   -1 sprites/mono.png 175 150 01 13 7 0 0
-   -1 sprites/mono.png 190 150 01 13 7 0 0
-   -1 sprites/mono.png 205 150 01 13 7 0 0
-   -1 sprites/mono.png 220 150 01 13 7 0 0
-   -1 sprites/mono.png 235 150 01 13 7 0 0
-   -1 sprites/mono.png 250 150 01 13 7 0 0
-   -1 sprites/mono.png 265 150 01 13 7 0 0
-   -1 sprites/mono.png 280 150 01 13 7 0 0
-   -1 sprites/mono.png 295 150 01 13 7 0 0
-   -1 sprites/mono.png 310 150 01 13 7 0 0
-   -1 sprites/mono.png 325 150 01 13 7 0 0
-   -1 sprites/mono.png 340 150 01 13 7 0 0
-   -1 sprites/mono.png 355 150 01 13 7 0 0
-   -1 sprites/mono.png 370 150 01 13 7 0 0
-   -1 sprites/mono.png 385 150 01 13 7 0 0
-   -1 sprites/mono.png 400 150 01 13 7 0 0
-   -1 sprites/mono.png 415 150 01 13 7 0 0
-   -1 sprites/mono.png 430 150 01 13 7 0 0
-   -1 sprites/mono.png 445 150 01 13 7 0 0
-   -1 sprites/mono.png 460 150 01 13 7 0 0
-   -1 sprites/mono.png 475 150 01 13 7 0 0
+   -1 sprites/mono.png 8bpp  10   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475   90   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475  110   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475  130   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  10  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  25  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  40  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  55  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  70  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp  85  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 100  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 115  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 130  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 145  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 160  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 175  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 190  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 205  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 220  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 235  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 250  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 265  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 280  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 295  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 310  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 325  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 340  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 355  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 370  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 385  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 400  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 415  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 430  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 445  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 460  150   7  13   0   0 normal
+   -1 sprites/mono.png 8bpp 475  150   7  13   0   0 normal
 
 //U+0178 Latin Capital Letter Y With Diaeresis (only needed for mono as it is in the base set, but relocated by some code)
    -1 * 0 12 01 03 01 78 01
-   -1 sprites/mono.png 370 230 01 13 7 0 0
+   -1 sprites/mono.png 8bpp 370  230   7  13   0   0 normal
diff --git a/media/extra_grf/oneway.nfo b/media/extra_grf/oneway.nfo
index f4adc2a169..74264219ec 100644
--- a/media/extra_grf/oneway.nfo
+++ b/media/extra_grf/oneway.nfo
@@ -8,9 +8,9 @@
 //
    -1 * 0	 0C "One way road graphics"
    -1 * 3	 05 09 06
-   -1 sprites/oneway.png 34 8 01 16 24 -12 -8
-   -1 sprites/oneway.png 66 8 01 16 24 -12 -8
-   -1 sprites/oneway.png 98 8 01 16 24 -12 -8
-   -1 sprites/oneway.png 130 8 01 16 24 -12 -8
-   -1 sprites/oneway.png 162 8 01 16 24 -12 -8
-   -1 sprites/oneway.png 194 8 01 16 24 -12 -8
+   -1 sprites/oneway.png 8bpp  34    8  24  16 -12  -8 normal
+   -1 sprites/oneway.png 8bpp  66    8  24  16 -12  -8 normal
+   -1 sprites/oneway.png 8bpp  98    8  24  16 -12  -8 normal
+   -1 sprites/oneway.png 8bpp 130    8  24  16 -12  -8 normal
+   -1 sprites/oneway.png 8bpp 162    8  24  16 -12  -8 normal
+   -1 sprites/oneway.png 8bpp 194    8  24  16 -12  -8 normal
diff --git a/media/extra_grf/openttd.nfo b/media/extra_grf/openttd.nfo
index 6fdcd6cb16..e93b2066fb 100644
--- a/media/extra_grf/openttd.nfo
+++ b/media/extra_grf/openttd.nfo
@@ -1,6 +1,6 @@
 // Automatically generated by GRFCODEC. Do not modify!
-// (Info version 7)
-// Format: spritenum.pngfile xpos ypos compression ysize xsize xrel yrel
+// (Info version 32)
+// Format: spritenum imagefile depth xpos ypos xsize ysize xrel yrel zoom flags
 //
 // $Id$
 //
@@ -14,13 +14,6 @@
 // allowing it to be used.
 //
 
-//
-// -- NFO Renum 'settings' --
-// Do not make nforenum warn about the fact that we use a reserved GRF ID
-// @@WARNING DISABLE 101
-// -- End of NFO Renum 'settings' --
-//
-
 //
 // Number of sprites, it is wrong, but GRFcodec automagically gets it right.
 //
diff --git a/media/extra_grf/openttdgui.nfo b/media/extra_grf/openttdgui.nfo
index 5c8dbbcde2..c0127a9750 100644
--- a/media/extra_grf/openttdgui.nfo
+++ b/media/extra_grf/openttdgui.nfo
@@ -5,179 +5,168 @@
 // 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/>.
-//
-// -- NFO Renum 'settings' --
-// Do not make nforenum warn about the fact that we use more sprites.
-// We are the 'authority' on how many sprites may be used.
-// @@WARNING DISABLE 60
-// -- End of NFO Renum 'settings' --
 //
    -1 * 0	 0C "OpenTTD GUI graphics"
    -1 * 3	 05 15 A2
-   -1 sprites/openttdgui.png 66 8 09 31 64 -31 7
-   -1 sprites/openttdgui.png 146 8 09 31 64 -31 7
-   -1 sprites/openttdgui.png 226 8 09 31 64 -31 7
-   -1 sprites/openttdgui.png 306 8 09 31 64 -31 7
-   -1 sprites/openttdgui.png 386 8 09 31 64 -31 -1
-   -1 sprites/openttdgui.png 466 8 09 39 64 -31 -1
-   -1 sprites/openttdgui.png 546 8 09 31 64 -31 -1
-   -1 sprites/openttdgui.png 626 8 09 23 64 -31 7
-   -1 sprites/openttdgui.png 706 8 09 31 64 -31 7
-   -1 sprites/openttdgui.png 2 72 09 23 64 -31 7
-   -1 sprites/openttdgui.png 82 72 09 31 64 -31 7
-   -1 sprites/openttdgui.png 162 72 09 39 64 -31 -1
-   -1 sprites/openttdgui.png 242 72 01 26 23 0 0
-   -1 sprites/openttdgui.png 274 72 09 26 24 0 0
-   -1 sprites/openttdgui.png 306 72 01 8 4 28 16
-   -1 sprites/openttdgui.png 322 72 01 9 4 0 1
-   -1 sprites/openttdgui.png 338 72 09 23 32 0 1
-   -1 sprites/openttdgui.png 386 72 01 8 4 -31 15
-   -1 sprites/openttdgui.png 402 72 01 9 4 -3 0
-   -1 sprites/openttdgui.png 418 72 09 23 32 -31 0
-   -1 sprites/openttdgui.png 466 72 01 8 4 28 16
-   -1 sprites/openttdgui.png 482 72 01 9 4 0 1
-   -1 sprites/openttdgui.png 498 72 09 23 32 0 1
-   -1 sprites/openttdgui.png 546 72 01 8 4 -31 15
-   -1 sprites/openttdgui.png 562 72 01 9 4 -3 0
-   -1 sprites/openttdgui.png 578 72 09 23 32 -31 0
-   -1 sprites/openttdgui.png 626 72 01 8 4 28 16
-   -1 sprites/openttdgui.png 642 72 01 9 4 0 1
-   -1 sprites/openttdgui.png 658 72 09 23 32 0 1
-   -1 sprites/openttdgui.png 706 72 01 8 4 -31 15
-   -1 sprites/openttdgui.png 722 72 01 9 4 -3 0
-   -1 sprites/openttdgui.png 738 72 09 23 32 -31 0
-   -1 sprites/openttdgui.png 786 72 01 8 4 28 16
-   -1 sprites/openttdgui.png 2 136 01 9 4 0 1
-   -1 sprites/openttdgui.png 18 136 09 23 32 0 1
-   -1 sprites/openttdgui.png 66 136 01 8 4 -31 15
-   -1 sprites/openttdgui.png 82 136 01 9 4 -3 0
-   -1 sprites/openttdgui.png 98 136 09 23 32 -31 0
-   -1 sprites/openttdgui.png 146 136 09 10 10 0 0
-   -1 sprites/openttdgui.png 162 136 01 8 8 0 0
-   -1 sprites/openttdgui.png 178 136 09 9 7 0 0
-   -1 sprites/openttdgui.png 194 136 01 7 9 0 0
-   -1 sprites/openttdgui.png 210 136 01 7 9 0 0
-   -1 sprites/openttdgui.png 226 136 01 10 10 0 0
-   -1 sprites/openttdgui.png 242 136 09 7 7 0 0
-   -1 sprites/openttdgui.png 258 136 09 4 7 1 2
-   -1 sprites/openttdgui.png 274 136 09 4 7 1 2
-   -1 sprites/openttdgui.png 290 136 09 7 4 1 1
-   -1 sprites/openttdgui.png 306 136 09 7 4 2 1
-   -1 sprites/openttdgui.png 322 136 01 8 8 1 1
-   -1 sprites/openttdgui.png 338 136 01 9 9 0 0
-   -1 sprites/openttdgui.png 354 136 01 8 7 0 0
-   -1 sprites/openttdgui.png 370 136 01 8 8 0 0
-   -1 sprites/openttdgui.png 386 136 09 13 20 0 4
-   -1 sprites/openttdgui.png 418 136 03 36 56 0 0
-   -1 sprites/openttdgui.png 482 136 01 20 20 0 0
-   -1 sprites/openttdgui.png 514 136 01 32 32 0 0
-   -1 sprites/openttdgui.png 562 136 09 16 20 0 3
-   -1 sprites/openttdgui.png 594 136 03 43 56 0 0
-   -1 sprites/openttdgui.png 658 136 01 19 20 0 1
-   -1 sprites/openttdgui.png 690 136 01 32 32 0 0
-   -1 sprites/openttdgui.png 738 136 01 20 20 0 0
-   -1 sprites/openttdgui.png 2 200 01 31 31 1 1
-   -1 sprites/openttdgui.png 50 200 09 15 20 0 3
-   -1 sprites/openttdgui.png 82 200 03 36 56 0 0
-   -1 sprites/openttdgui.png 146 200 01 20 20 0 0
-   -1 sprites/openttdgui.png 178 200 01 32 32 0 0
-   -1 sprites/openttdgui.png 226 200 01 20 20 0 0
-   -1 sprites/openttdgui.png 258 200 01 32 32 0 0
-   -1 sprites/openttdgui.png 306 200 09 11 19 0 6
-   -1 sprites/openttdgui.png 338 200 03 36 56 0 0
-   -1 sprites/openttdgui.png 402 200 01 20 20 0 0
-   -1 sprites/openttdgui.png 434 200 01 32 32 0 0
-   -1 sprites/openttdgui.png 482 200 01 20 20 0 0
-   -1 sprites/openttdgui.png 514 200 01 32 32 0 0
-   -1 sprites/openttdgui.png 562 200 09 20 20 0 0
-   -1 sprites/openttdgui.png 594 200 09 20 20 0 0
-   -1 sprites/openttdgui.png 626 200 03 32 52 0 0
-   -1 sprites/openttdgui.png 690 200 09 33 29 -27 -16
-   -1 sprites/openttdgui.png 738 200 09 39 35 -29 -29
-   -1 sprites/openttdgui.png 2 264 09 34 29 1 -17
-   -1 sprites/openttdgui.png 50 264 09 39 34 -3 -28
-   -1 sprites/openttdgui.png 98 264 09 13 20 0 4
-   -1 sprites/openttdgui.png 130 264 03 36 56 0 0
-   -1 sprites/openttdgui.png 194 264 09 13 20 0 4
-   -1 sprites/openttdgui.png 226 264 03 36 56 0 0
-   -1 sprites/openttdgui.png 290 264 01 18 39 -9 -9
-   -1 sprites/openttdgui.png 338 264 01 44 72 -16 -35
-   -1 sprites/openttdgui.png 418 264 01 20 20 0 0
-   -1 sprites/openttdgui.png 450 264 01 44 72 -16 -35
-   -1 sprites/openttdgui.png 530 264 09 18 18 1 1
-   -1 sprites/openttdgui.png 562 264 01 20 20 0 0
-   -1 sprites/openttdgui.png 594 264 01 32 32 0 0
-   -1 sprites/openttdgui.png 642 264 01 18 18 0 0
-   -1 sprites/openttdgui.png 674 264 01 18 18 0 0
-   -1 sprites/openttdgui.png 706 264 01 18 18 0 0
-   -1 sprites/openttdgui.png 738 264 01 18 18 0 0
-   -1 sprites/openttdgui.png 770 264 01 18 18 0 0
-   -1 sprites/openttdgui.png 2 328 01 18 18 0 0
-   -1 sprites/openttdgui.png 34 328 01 18 18 0 0
-   -1 sprites/openttdgui.png 66 328 01 18 18 0 0
-   -1 sprites/openttdgui.png 98 328 01 18 18 0 0
-   -1 sprites/openttdgui.png 130 328 01 18 18 0 0
-   -1 sprites/openttdgui.png 162 328 01 18 18 0 0
-   -1 sprites/openttdgui.png 194 328 01 18 18 0 0
-   -1 sprites/openttdgui.png 226 328 01 18 18 0 0
-   -1 sprites/openttdgui.png 258 328 09 16 16 0 0
-   -1 sprites/openttdgui.png 290 328 01 16 16 0 0
-   -1 sprites/openttdgui.png 322 328 01 16 16 0 0
-   -1 sprites/openttdgui.png 354 328 01 16 16 0 0
-   -1 sprites/openttdgui.png 386 328 09 31 35 0 0
-   -1 sprites/openttdgui.png 434 328 01 30 33 0 0
-   -1 sprites/openttdgui.png 482 328 01 33 36 0 0
-   -1 sprites/openttdgui.png 530 328 01 33 37 0 0
-   -1 sprites/openttdgui.png 578 328 09 18 18 0 0
-   -1 sprites/openttdgui.png 610 328 09 18 18 0 0
-   -1 sprites/openttdgui.png 642 328 09 18 18 0 0
-   -1 sprites/openttdgui.png 674 328 09 18 18 0 0
-   -1 sprites/openttdgui.png 706 328 09 18 18 0 0
-   -1 sprites/openttdgui.png 738 328 09 18 18 0 0
-   -1 sprites/openttdgui.png 770 328 09 18 18 0 0
-   -1 sprites/openttdgui.png 2 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 34 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 66 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 98 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 130 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 162 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 194 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 226 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 258 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 290 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 322 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 354 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 386 376 09 18 18 0 0
-   -1 sprites/openttdgui.png 418 376 01 20 20 0 0
-   -1 sprites/openttdgui.png 450 376 01 22 19 0 0
-   -1 sprites/openttdgui.png 482 376 01 20 20 0 0
-   -1 sprites/openttdgui.png 514 376 01 44 54 -16 -35
-   -1 sprites/openttdgui.png 578 376 01 7 7 3 4
-   -1 sprites/openttdgui.png 594 376 01 7 7 3 4
-   -1 sprites/openttdgui.png 610 376 01 9 10 2 3
-   -1 sprites/openttdgui.png 626 376 01 9 10 2 3
-   -1 sprites/openttdgui.png 642 376 01 7 11 2 1
-   -1 sprites/openttdgui.png 658 376 01 9 9 3 3
-   -1 sprites/openttdgui.png 674 376 09 20 20 0 0
-   -1 sprites/openttdgui.png 706 376 09 20 20 0 0
-   -1 sprites/openttdgui.png 738 376 09 32 32 0 0
-   -1 sprites/openttdgui.png 786 376 09 10 10 0 0
-   -1 sprites/openttdgui.png 2 440 09 10 10 0 0
-   -1 sprites/openttdgui.png 18 440 09 7 7 0 0
-   -1 sprites/openttdgui.png 34 440 09 13 14 4 4
-   -1 sprites/openttdgui.png 66 440 09 8 7 0 0
-   -1 sprites/openttdgui.png 82 440 09 8 7 0 0
-   -1 sprites/openttdgui.png 98 440 09 8 7 0 0
-   -1 sprites/openttdgui.png 114 440 01 8 8 0 0
-   -1 sprites/openttdgui.png 130 440 01 8 8 0 0
-   -1 sprites/openttdgui.png 146 440 01 8 8 0 0
-   -1 sprites/openttdgui.png 162 440 01 8 8 0 0
-   -1 sprites/openttdgui.png 178 440 01 10 8 0 0
-   -1 sprites/openttdgui.png 194 440 09 10 13 0 -2
-   -1 sprites/openttdgui.png 215 440 09 10 9 0 0
-   -1 sprites/openttdgui.png 232 440 09 10 8 0 0
-
-// -- NFO Renum 'settings' --
-// Undo disabling the warning
-// @@WARNING ENABLE 60
-// -- End of NFO Renum 'settings' --
+   -1 sprites/openttdgui.png 8bpp  66    8  64  31 -31   7 normal
+   -1 sprites/openttdgui.png 8bpp 146    8  64  31 -31   7 normal
+   -1 sprites/openttdgui.png 8bpp 226    8  64  31 -31   7 normal
+   -1 sprites/openttdgui.png 8bpp 306    8  64  31 -31   7 normal
+   -1 sprites/openttdgui.png 8bpp 386    8  64  31 -31  -1 normal
+   -1 sprites/openttdgui.png 8bpp 466    8  64  39 -31  -1 normal
+   -1 sprites/openttdgui.png 8bpp 546    8  64  31 -31  -1 normal
+   -1 sprites/openttdgui.png 8bpp 626    8  64  23 -31   7 normal
+   -1 sprites/openttdgui.png 8bpp 706    8  64  31 -31   7 normal
+   -1 sprites/openttdgui.png 8bpp   2   72  64  23 -31   7 normal
+   -1 sprites/openttdgui.png 8bpp  82   72  64  31 -31   7 normal
+   -1 sprites/openttdgui.png 8bpp 162   72  64  39 -31  -1 normal
+   -1 sprites/openttdgui.png 8bpp 242   72  23  26   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 274   72  24  26   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 306   72   4   8  28  16 normal
+   -1 sprites/openttdgui.png 8bpp 322   72   4   9   0   1 normal
+   -1 sprites/openttdgui.png 8bpp 338   72  32  23   0   1 normal
+   -1 sprites/openttdgui.png 8bpp 386   72   4   8 -31  15 normal
+   -1 sprites/openttdgui.png 8bpp 402   72   4   9  -3   0 normal
+   -1 sprites/openttdgui.png 8bpp 418   72  32  23 -31   0 normal
+   -1 sprites/openttdgui.png 8bpp 466   72   4   8  28  16 normal
+   -1 sprites/openttdgui.png 8bpp 482   72   4   9   0   1 normal
+   -1 sprites/openttdgui.png 8bpp 498   72  32  23   0   1 normal
+   -1 sprites/openttdgui.png 8bpp 546   72   4   8 -31  15 normal
+   -1 sprites/openttdgui.png 8bpp 562   72   4   9  -3   0 normal
+   -1 sprites/openttdgui.png 8bpp 578   72  32  23 -31   0 normal
+   -1 sprites/openttdgui.png 8bpp 626   72   4   8  28  16 normal
+   -1 sprites/openttdgui.png 8bpp 642   72   4   9   0   1 normal
+   -1 sprites/openttdgui.png 8bpp 658   72  32  23   0   1 normal
+   -1 sprites/openttdgui.png 8bpp 706   72   4   8 -31  15 normal
+   -1 sprites/openttdgui.png 8bpp 722   72   4   9  -3   0 normal
+   -1 sprites/openttdgui.png 8bpp 738   72  32  23 -31   0 normal
+   -1 sprites/openttdgui.png 8bpp 786   72   4   8  28  16 normal
+   -1 sprites/openttdgui.png 8bpp   2  136   4   9   0   1 normal
+   -1 sprites/openttdgui.png 8bpp  18  136  32  23   0   1 normal
+   -1 sprites/openttdgui.png 8bpp  66  136   4   8 -31  15 normal
+   -1 sprites/openttdgui.png 8bpp  82  136   4   9  -3   0 normal
+   -1 sprites/openttdgui.png 8bpp  98  136  32  23 -31   0 normal
+   -1 sprites/openttdgui.png 8bpp 146  136  10  10   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 162  136   8   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 178  136   7   9   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 194  136   9   7   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 210  136   9   7   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 226  136  10  10   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 242  136   7   7   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 258  136   7   4   1   2 normal
+   -1 sprites/openttdgui.png 8bpp 274  136   7   4   1   2 normal
+   -1 sprites/openttdgui.png 8bpp 290  136   4   7   1   1 normal
+   -1 sprites/openttdgui.png 8bpp 306  136   4   7   2   1 normal
+   -1 sprites/openttdgui.png 8bpp 322  136   8   8   1   1 normal
+   -1 sprites/openttdgui.png 8bpp 338  136   9   9   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 354  136   7   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 370  136   8   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 386  136  20  13   0   4 normal
+   -1 sprites/openttdgui.png 8bpp 418  136  56  36   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 482  136  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 514  136  32  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 562  136  20  16   0   3 normal
+   -1 sprites/openttdgui.png 8bpp 594  136  56  43   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 658  136  20  19   0   1 normal
+   -1 sprites/openttdgui.png 8bpp 690  136  32  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 738  136  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp   2  200  31  31   1   1 normal
+   -1 sprites/openttdgui.png 8bpp  50  200  20  15   0   3 normal
+   -1 sprites/openttdgui.png 8bpp  82  200  56  36   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 146  200  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 178  200  32  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 226  200  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 258  200  32  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 306  200  19  11   0   6 normal
+   -1 sprites/openttdgui.png 8bpp 338  200  56  36   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 402  200  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 434  200  32  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 482  200  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 514  200  32  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 562  200  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 594  200  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 626  200  52  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 690  200  29  33 -27 -16 normal
+   -1 sprites/openttdgui.png 8bpp 738  200  35  39 -29 -29 normal
+   -1 sprites/openttdgui.png 8bpp   2  264  29  34   1 -17 normal
+   -1 sprites/openttdgui.png 8bpp  50  264  34  39  -3 -28 normal
+   -1 sprites/openttdgui.png 8bpp  98  264  20  13   0   4 normal
+   -1 sprites/openttdgui.png 8bpp 130  264  56  36   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 194  264  20  13   0   4 normal
+   -1 sprites/openttdgui.png 8bpp 226  264  56  36   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 290  264  39  18  -9  -9 normal
+   -1 sprites/openttdgui.png 8bpp 338  264  72  44 -16 -35 normal
+   -1 sprites/openttdgui.png 8bpp 418  264  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 450  264  72  44 -16 -35 normal
+   -1 sprites/openttdgui.png 8bpp 530  264  18  18   1   1 normal
+   -1 sprites/openttdgui.png 8bpp 562  264  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 594  264  32  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 642  264  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 674  264  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 706  264  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 738  264  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 770  264  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp   2  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  34  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  66  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  98  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 130  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 162  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 194  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 226  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 258  328  16  16   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 290  328  16  16   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 322  328  16  16   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 354  328  16  16   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 386  328  35  31   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 434  328  33  30   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 482  328  36  33   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 530  328  37  33   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 578  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 610  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 642  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 674  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 706  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 738  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 770  328  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp   2  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  34  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  66  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  98  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 130  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 162  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 194  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 226  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 258  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 290  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 322  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 354  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 386  376  18  18   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 418  376  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 450  376  19  22   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 482  376  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 514  376  54  44 -16 -35 normal
+   -1 sprites/openttdgui.png 8bpp 578  376   7   7   3   4 normal
+   -1 sprites/openttdgui.png 8bpp 594  376   7   7   3   4 normal
+   -1 sprites/openttdgui.png 8bpp 610  376  10   9   2   3 normal
+   -1 sprites/openttdgui.png 8bpp 626  376  10   9   2   3 normal
+   -1 sprites/openttdgui.png 8bpp 642  376  11   7   2   1 normal
+   -1 sprites/openttdgui.png 8bpp 658  376   9   9   3   3 normal
+   -1 sprites/openttdgui.png 8bpp 674  376  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 706  376  20  20   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 738  376  32  32   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 786  376  10  10   0   0 normal
+   -1 sprites/openttdgui.png 8bpp   2  440  10  10   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  18  440   7   7   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  34  440  14  13   4   4 normal
+   -1 sprites/openttdgui.png 8bpp  66  440   7   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  82  440   7   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp  98  440   7   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 114  440   8   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 130  440   8   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 146  440   8   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 162  440   8   8   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 178  440   8  10   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 194  440  13  10   0  -2 normal
+   -1 sprites/openttdgui.png 8bpp 215  440   9  10   0   0 normal
+   -1 sprites/openttdgui.png 8bpp 232  440   8  10   0   0 normal
diff --git a/media/extra_grf/openttdgui.png b/media/extra_grf/openttdgui.png
index 620ec25def..702d700fe0 100644
Binary files a/media/extra_grf/openttdgui.png and b/media/extra_grf/openttdgui.png differ
diff --git a/media/extra_grf/rivers/arctic.nfo b/media/extra_grf/rivers/arctic.nfo
index d364db7105..646c9ed139 100644
--- a/media/extra_grf/rivers/arctic.nfo
+++ b/media/extra_grf/rivers/arctic.nfo
@@ -8,271 +8,271 @@
 //
    -1 * 0	 0C "Arctic river graphics by andythenorth (Andrew Parkhouse)"
    -1 * 4	 01 05 01 3C
-   -1 sprites/arctic_snowy.png  10  10 09 19 38  -5  0
-   -1 sprites/arctic_snowy.png  58  10 09 18 38  -5 13
-   -1 sprites/arctic_snowy.png 106  10 09 18 38 -31 13
-   -1 sprites/arctic_snowy.png 154  10 09 19 38 -31  0
-   -1 sprites/arctic_snowy.png 202  10 09  9 19  14 11
-   -1 sprites/arctic_snowy.png 234  10 09  9 16  -7 22
-   -1 sprites/arctic_snowy.png 266  10 09  9 19 -31 11
-   -1 sprites/arctic_snowy.png 298  10 09  9 16  -7  0
-   -1 sprites/arctic_snowy.png 330  10 09  6  8  25 13
-   -1 sprites/arctic_snowy.png 346  10 09  4 12  -5 27
-   -1 sprites/arctic_snowy.png 364  10 09  6  8 -31 13
-   -1 sprites/arctic_snowy.png 380  10 09  5 12  -5  0
+   -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  10  40 09 11 40  -7  0
-   -1 sprites/arctic_snowy.png  58  40 09 18 39  -6  5
-   -1 sprites/arctic_snowy.png 106  40 09 11 38 -31 12
-   -1 sprites/arctic_snowy.png 154  40 09 18 39 -31  0
-   -1 sprites/arctic_snowy.png 202  40 09  6 20  13  5
-   -1 sprites/arctic_snowy.png 234  40 09  7 13  -6 16
-   -1 sprites/arctic_snowy.png 266  40 09  6 20 -31 12
-   -1 sprites/arctic_snowy.png 298  40 09  7 13  -5  0
-   -1 sprites/arctic_snowy.png 330  40 09  5  8  25  6
-   -1 sprites/arctic_snowy.png 346  40 09  3 12  -5 20
-   -1 sprites/arctic_snowy.png 364  40 09  4  8 -31 13
-   -1 sprites/arctic_snowy.png 380  40 09  4 15  -7  0
+   -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  10  70 09 20 38  -5 -8
-   -1 sprites/arctic_snowy.png  58  70 09 26 38  -5  5
-   -1 sprites/arctic_snowy.png 106  70 09 20 37 -31 11
-   -1 sprites/arctic_snowy.png 154  70 09 27 38 -31 -8
-   -1 sprites/arctic_snowy.png 202  70 09  9 16  17  3
-   -1 sprites/arctic_snowy.png 234  70 09  9 15  -7 22
-   -1 sprites/arctic_snowy.png 266  70 09  9 16 -31 11
-   -1 sprites/arctic_snowy.png 298  70 09  9 15  -6 -8
-   -1 sprites/arctic_snowy.png 330  70 09  7  8  25  5
-   -1 sprites/arctic_snowy.png 346  70 09  5 10  -4 27
-   -1 sprites/arctic_snowy.png 364  70 09  7  8 -31 11
-   -1 sprites/arctic_snowy.png 380  70 09  6 12  -5 -8
+   -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  10 100 09 18 39  -6  0
-   -1 sprites/arctic_snowy.png  58 100 09 11 38  -5 12
-   -1 sprites/arctic_snowy.png 106 100 09 18 39 -31  5
-   -1 sprites/arctic_snowy.png 154 100 09 11 40 -32  0
-   -1 sprites/arctic_snowy.png 202 100 09  6 20  13 12
-   -1 sprites/arctic_snowy.png 234 100 09  7 13  -5 16
-   -1 sprites/arctic_snowy.png 266 100 09  6 20 -31  5
-   -1 sprites/arctic_snowy.png 298 100 09  7 13  -6  0
-   -1 sprites/arctic_snowy.png 330 100 09  4  8  26 13
-   -1 sprites/arctic_snowy.png 346 100 09  3 12  -5 20
-   -1 sprites/arctic_snowy.png 364 100 09  5  8 -31  6
-   -1 sprites/arctic_snowy.png 380 100 09  4 15  -6  0
+   -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  10 130 09 27 38  -5 -8
-   -1 sprites/arctic_snowy.png  58 130 09 20 37  -4 11
-   -1 sprites/arctic_snowy.png 106 130 09 26 37 -31  5
-   -1 sprites/arctic_snowy.png 154 130 09 20 38 -31 -8
-   -1 sprites/arctic_snowy.png 202 130 09  9 16  17 11
-   -1 sprites/arctic_snowy.png 234 130 09  9 15  -6 22
-   -1 sprites/arctic_snowy.png 266 130 09  9 16 -31  3
-   -1 sprites/arctic_snowy.png 298 130 09  9 15  -7 -8
-   -1 sprites/arctic_snowy.png 330 130 09  7  8  25 11
-   -1 sprites/arctic_snowy.png 346 130 09  5 10  -4 26
-   -1 sprites/arctic_snowy.png 364 130 09  7  8 -31  5
-   -1 sprites/arctic_snowy.png 380 130 09  6 12  -5 -8
+   -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  10  10 09 19 38  -5  0
-   -1 sprites/arctic_brown.png  58  10 09 18 38  -5 13
-   -1 sprites/arctic_brown.png 106  10 09 18 38 -31 13
-   -1 sprites/arctic_brown.png 154  10 09 19 38 -31  0
-   -1 sprites/arctic_brown.png 202  10 09  9 19  14 11
-   -1 sprites/arctic_brown.png 234  10 09  9 16  -7 22
-   -1 sprites/arctic_brown.png 266  10 09  9 19 -31 11
-   -1 sprites/arctic_brown.png 298  10 09  9 16  -7  0
-   -1 sprites/arctic_brown.png 330  10 09  6  8  25 13
-   -1 sprites/arctic_brown.png 346  10 09  4 12  -5 27
-   -1 sprites/arctic_brown.png 364  10 09  6  8 -31 13
-   -1 sprites/arctic_brown.png 380  10 09  5 12  -5  0
+   -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  10  40 09 11 40  -7  0
-   -1 sprites/arctic_brown.png  58  40 09 18 39  -6  5
-   -1 sprites/arctic_brown.png 106  40 09 11 38 -31 12
-   -1 sprites/arctic_brown.png 154  40 09 18 39 -31  0
-   -1 sprites/arctic_brown.png 202  40 09  6 20  13  5
-   -1 sprites/arctic_brown.png 234  40 09  7 13  -6 16
-   -1 sprites/arctic_brown.png 266  40 09  6 20 -31 12
-   -1 sprites/arctic_brown.png 298  40 09  7 13  -5  0
-   -1 sprites/arctic_brown.png 330  40 09  5  8  25  6
-   -1 sprites/arctic_brown.png 346  40 09  3 12  -5 20
-   -1 sprites/arctic_brown.png 364  40 09  4  8 -31 13
-   -1 sprites/arctic_brown.png 380  40 09  4 15  -7  0
+   -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  10  70 09 20 38  -5 -8
-   -1 sprites/arctic_brown.png  58  70 09 26 38  -5  5
-   -1 sprites/arctic_brown.png 106  70 09 20 37 -31 11
-   -1 sprites/arctic_brown.png 154  70 09 27 38 -31 -8
-   -1 sprites/arctic_brown.png 202  70 09  9 16  17  3
-   -1 sprites/arctic_brown.png 234  70 09  9 15  -7 22
-   -1 sprites/arctic_brown.png 266  70 09  9 16 -31 11
-   -1 sprites/arctic_brown.png 298  70 09  9 15  -6 -8
-   -1 sprites/arctic_brown.png 330  70 09  7  8  25  5
-   -1 sprites/arctic_brown.png 346  70 09  5 10  -4 27
-   -1 sprites/arctic_brown.png 364  70 09  7  8 -31 11
-   -1 sprites/arctic_brown.png 380  70 09  6 12  -5 -8
+   -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  10 100 09 18 39  -6  0
-   -1 sprites/arctic_brown.png  58 100 09 11 38  -5 12
-   -1 sprites/arctic_brown.png 106 100 09 18 39 -31  5
-   -1 sprites/arctic_brown.png 154 100 09 11 40 -32  0
-   -1 sprites/arctic_brown.png 202 100 09  6 20  13 12
-   -1 sprites/arctic_brown.png 234 100 09  7 13  -5 16
-   -1 sprites/arctic_brown.png 266 100 09  6 20 -31  5
-   -1 sprites/arctic_brown.png 298 100 09  7 13  -6  0
-   -1 sprites/arctic_brown.png 330 100 09  4  8  26 13
-   -1 sprites/arctic_brown.png 346 100 09  3 12  -5 20
-   -1 sprites/arctic_brown.png 364 100 09  5  8 -31  6
-   -1 sprites/arctic_brown.png 380 100 09  4 15  -6  0
+   -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  10 130 09 27 38  -5 -8
-   -1 sprites/arctic_brown.png  58 130 09 20 37  -4 11
-   -1 sprites/arctic_brown.png 106 130 09 26 37 -31  5
-   -1 sprites/arctic_brown.png 154 130 09 20 38 -31 -8
-   -1 sprites/arctic_brown.png 202 130 09  9 16  17 11
-   -1 sprites/arctic_brown.png 234 130 09  9 15  -6 22
-   -1 sprites/arctic_brown.png 266 130 09  9 16 -31  3
-   -1 sprites/arctic_brown.png 298 130 09  9 15  -7 -8
-   -1 sprites/arctic_brown.png 330 130 09  7  8  25 11
-   -1 sprites/arctic_brown.png 346 130 09  5 10  -4 26
-   -1 sprites/arctic_brown.png 364 130 09  7  8 -31  5
-   -1 sprites/arctic_brown.png 380 130 09  6 12  -5 -8
+   -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  10 210 09 19 38  -5  0
-   -1 sprites/arctic_snowy.png  58 210 09 18 38  -5 13
-   -1 sprites/arctic_snowy.png 106 210 09 18 38 -31 13
-   -1 sprites/arctic_snowy.png 154 210 09 19 38 -31  0
-   -1 sprites/arctic_snowy.png 202 210 09  9 19  14 11
-   -1 sprites/arctic_snowy.png 234 210 09  9 16  -7 22
-   -1 sprites/arctic_snowy.png 266 210 09  9 19 -31 11
-   -1 sprites/arctic_snowy.png 298 210 09  9 16  -7  0
-   -1 sprites/arctic_snowy.png 330 210 09  6  8  25 13
-   -1 sprites/arctic_snowy.png 346 210 09  4 12  -5 27
-   -1 sprites/arctic_snowy.png 364 210 09  6  8 -31 13
-   -1 sprites/arctic_snowy.png 380 210 09  5 12  -5  0
+   -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  10 240 09 11 40  -7  0
-   -1 sprites/arctic_snowy.png  58 240 09 18 39  -6  5
-   -1 sprites/arctic_snowy.png 106 240 09 11 38 -31 12
-   -1 sprites/arctic_snowy.png 154 240 09 18 39 -31  0
-   -1 sprites/arctic_snowy.png 202 240 09  6 20  13  5
-   -1 sprites/arctic_snowy.png 234 240 09  7 13  -6 16
-   -1 sprites/arctic_snowy.png 266 240 09  6 20 -31 12
-   -1 sprites/arctic_snowy.png 298 240 09  7 13  -5  0
-   -1 sprites/arctic_snowy.png 330 240 09  5  8  25  6
-   -1 sprites/arctic_snowy.png 346 240 09  3 12  -5 20
-   -1 sprites/arctic_snowy.png 364 240 09  4  8 -31 13
-   -1 sprites/arctic_snowy.png 380 240 09  4 15  -7  0
+   -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  10 270 09 20 38  -5 -8
-   -1 sprites/arctic_snowy.png  58 270 09 26 38  -5  5
-   -1 sprites/arctic_snowy.png 106 270 09 20 37 -31 11
-   -1 sprites/arctic_snowy.png 154 270 09 27 38 -31 -8
-   -1 sprites/arctic_snowy.png 202 270 09  9 16  17  3
-   -1 sprites/arctic_snowy.png 234 270 09  9 15  -7 22
-   -1 sprites/arctic_snowy.png 266 270 09  9 16 -31 11
-   -1 sprites/arctic_snowy.png 298 270 09  9 15  -6 -8
-   -1 sprites/arctic_snowy.png 330 270 09  7  8  25  5
-   -1 sprites/arctic_snowy.png 346 270 09  5 10  -4 27
-   -1 sprites/arctic_snowy.png 364 270 09  7  8 -31 11
-   -1 sprites/arctic_snowy.png 380 270 09  6 12  -5 -8
+   -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  10 300 09 18 39  -6  0
-   -1 sprites/arctic_snowy.png  58 300 09 11 38  -5 12
-   -1 sprites/arctic_snowy.png 106 300 09 18 39 -31  5
-   -1 sprites/arctic_snowy.png 154 300 09 11 40 -32  0
-   -1 sprites/arctic_snowy.png 202 300 09  6 20  13 12
-   -1 sprites/arctic_snowy.png 234 300 09  7 13  -5 16
-   -1 sprites/arctic_snowy.png 266 300 09  6 20 -31  5
-   -1 sprites/arctic_snowy.png 298 300 09  7 13  -6  0
-   -1 sprites/arctic_snowy.png 330 300 09  4  8  26 13
-   -1 sprites/arctic_snowy.png 346 300 09  3 12  -5 20
-   -1 sprites/arctic_snowy.png 364 300 09  5  8 -31  6
-   -1 sprites/arctic_snowy.png 380 300 09  4 15  -6  0
+   -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  10 330 09 27 38  -5 -8
-   -1 sprites/arctic_snowy.png  58 330 09 20 37  -4 11
-   -1 sprites/arctic_snowy.png 106 330 09 26 37 -31  5
-   -1 sprites/arctic_snowy.png 154 330 09 20 38 -31 -8
-   -1 sprites/arctic_snowy.png 202 330 09  9 16  17 11
-   -1 sprites/arctic_snowy.png 234 330 09  9 15  -6 22
-   -1 sprites/arctic_snowy.png 266 330 09  9 16 -31  3
-   -1 sprites/arctic_snowy.png 298 330 09  9 15  -7 -8
-   -1 sprites/arctic_snowy.png 330 330 09  7  8  25 11
-   -1 sprites/arctic_snowy.png 346 330 09  5 10  -4 26
-   -1 sprites/arctic_snowy.png 364 330 09  7  8 -31  5
-   -1 sprites/arctic_snowy.png 380 330 09  6 12  -5 -8
+   -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  10 210 09 19 38  -5  0
-   -1 sprites/arctic_brown.png  58 210 09 18 38  -5 13
-   -1 sprites/arctic_brown.png 106 210 09 18 38 -31 13
-   -1 sprites/arctic_brown.png 154 210 09 19 38 -31  0
-   -1 sprites/arctic_brown.png 202 210 09  9 19  14 11
-   -1 sprites/arctic_brown.png 234 210 09  9 16  -7 22
-   -1 sprites/arctic_brown.png 266 210 09  9 19 -31 11
-   -1 sprites/arctic_brown.png 298 210 09  9 16  -7  0
-   -1 sprites/arctic_brown.png 330 210 09  6  8  25 13
-   -1 sprites/arctic_brown.png 346 210 09  4 12  -5 27
-   -1 sprites/arctic_brown.png 364 210 09  6  8 -31 13
-   -1 sprites/arctic_brown.png 380 210 09  5 12  -5  0
+   -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  10 240 09 11 40  -7  0
-   -1 sprites/arctic_brown.png  58 240 09 18 39  -6  5
-   -1 sprites/arctic_brown.png 106 240 09 11 38 -31 12
-   -1 sprites/arctic_brown.png 154 240 09 18 39 -31  0
-   -1 sprites/arctic_brown.png 202 240 09  6 20  13  5
-   -1 sprites/arctic_brown.png 234 240 09  7 13  -6 16
-   -1 sprites/arctic_brown.png 266 240 09  6 20 -31 12
-   -1 sprites/arctic_brown.png 298 240 09  7 13  -5  0
-   -1 sprites/arctic_brown.png 330 240 09  5  8  25  6
-   -1 sprites/arctic_brown.png 346 240 09  3 12  -5 20
-   -1 sprites/arctic_brown.png 364 240 09  4  8 -31 13
-   -1 sprites/arctic_brown.png 380 240 09  4 15  -7  0
+   -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  10 270 09 20 38  -5 -8
-   -1 sprites/arctic_brown.png  58 270 09 26 38  -5  5
-   -1 sprites/arctic_brown.png 106 270 09 20 37 -31 11
-   -1 sprites/arctic_brown.png 154 270 09 27 38 -31 -8
-   -1 sprites/arctic_brown.png 202 270 09  9 16  17  3
-   -1 sprites/arctic_brown.png 234 270 09  9 15  -7 22
-   -1 sprites/arctic_brown.png 266 270 09  9 16 -31 11
-   -1 sprites/arctic_brown.png 298 270 09  9 15  -6 -8
-   -1 sprites/arctic_brown.png 330 270 09  7  8  25  5
-   -1 sprites/arctic_brown.png 346 270 09  5 10  -4 27
-   -1 sprites/arctic_brown.png 364 270 09  7  8 -31 11
-   -1 sprites/arctic_brown.png 380 270 09  6 12  -5 -8
+   -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  10 300 09 18 39  -6  0
-   -1 sprites/arctic_brown.png  58 300 09 11 38  -5 12
-   -1 sprites/arctic_brown.png 106 300 09 18 39 -31  5
-   -1 sprites/arctic_brown.png 154 300 09 11 40 -32  0
-   -1 sprites/arctic_brown.png 202 300 09  6 20  13 12
-   -1 sprites/arctic_brown.png 234 300 09  7 13  -5 16
-   -1 sprites/arctic_brown.png 266 300 09  6 20 -31  5
-   -1 sprites/arctic_brown.png 298 300 09  7 13  -6  0
-   -1 sprites/arctic_brown.png 330 300 09  4  8  26 13
-   -1 sprites/arctic_brown.png 346 300 09  3 12  -5 20
-   -1 sprites/arctic_brown.png 364 300 09  5  8 -31  6
-   -1 sprites/arctic_brown.png 380 300 09  4 15  -6  0
+   -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  10 330 09 27 38  -5 -8
-   -1 sprites/arctic_brown.png  58 330 09 20 37  -4 11
-   -1 sprites/arctic_brown.png 106 330 09 26 37 -31  5
-   -1 sprites/arctic_brown.png 154 330 09 20 38 -31 -8
-   -1 sprites/arctic_brown.png 202 330 09  9 16  17 11
-   -1 sprites/arctic_brown.png 234 330 09  9 15  -6 22
-   -1 sprites/arctic_brown.png 266 330 09  9 16 -31  3
-   -1 sprites/arctic_brown.png 298 330 09  9 15  -7 -8
-   -1 sprites/arctic_brown.png 330 330 09  7  8  25 11
-   -1 sprites/arctic_brown.png 346 330 09  5 10  -4 26
-   -1 sprites/arctic_brown.png 364 330 09  7  8 -31  5
-   -1 sprites/arctic_brown.png 380 330 09  6 12  -5 -8
+   -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
diff --git a/media/extra_grf/rivers/rapids.nfo b/media/extra_grf/rivers/rapids.nfo
index 34e6defdc5..f66f3dc445 100644
--- a/media/extra_grf/rivers/rapids.nfo
+++ b/media/extra_grf/rivers/rapids.nfo
@@ -8,115 +8,115 @@
 //
    -1 * 0	 0C "Rapid graphics"
    -1 * 4	 01 05 01 04
-   -1 sprites/rapids.png  10  10 09 23 64 -31  0
-   -1 sprites/rapids.png  90  10 09 39 64 -31 -8
-   -1 sprites/rapids.png 170  10 09 23 64 -31  0
-   -1 sprites/rapids.png 250  10 09 39 64 -31 -8
+   -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  10  60 09 23 64 -31  0
-   -1 sprites/rapids.png  90  60 09 39 64 -31 -8
-   -1 sprites/rapids.png 170  60 09 23 64 -31  0
-   -1 sprites/rapids.png 250  60 09 39 64 -31 -8
+   -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  10 110 09 23 64 -31  0
-   -1 sprites/rapids.png  90 110 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 110 09 23 64 -31  0
-   -1 sprites/rapids.png 250 110 09 39 64 -31 -8
+   -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  10 160 09 23 64 -31  0
-   -1 sprites/rapids.png  90 160 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 160 09 23 64 -31  0
-   -1 sprites/rapids.png 250 160 09 39 64 -31 -8
+   -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  10 210 09 23 64 -31  0
-   -1 sprites/rapids.png  90 210 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 210 09 23 64 -31  0
-   -1 sprites/rapids.png 250 210 09 39 64 -31 -8
+   -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  10 260 09 23 64 -31  0
-   -1 sprites/rapids.png  90 260 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 260 09 23 64 -31  0
-   -1 sprites/rapids.png 250 260 09 39 64 -31 -8
+   -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  10 310 09 23 64 -31  0
-   -1 sprites/rapids.png  90 310 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 310 09 23 64 -31  0
-   -1 sprites/rapids.png 250 310 09 39 64 -31 -8
+   -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  10 360 09 23 64 -31  0
-   -1 sprites/rapids.png  90 360 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 360 09 23 64 -31  0
-   -1 sprites/rapids.png 250 360 09 39 64 -31 -8
+   -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  10 410 09 23 64 -31  0
-   -1 sprites/rapids.png  90 410 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 410 09 23 64 -31  0
-   -1 sprites/rapids.png 250 410 09 39 64 -31 -8
+   -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  10 460 09 23 64 -31  0
-   -1 sprites/rapids.png  90 460 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 460 09 23 64 -31  0
-   -1 sprites/rapids.png 250 460 09 39 64 -31 -8
+   -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  10 510 09 23 64 -31  0
-   -1 sprites/rapids.png  90 510 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 510 09 23 64 -31  0
-   -1 sprites/rapids.png 250 510 09 39 64 -31 -8
+   -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  10 560 09 23 64 -31  0
-   -1 sprites/rapids.png  90 560 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 560 09 23 64 -31  0
-   -1 sprites/rapids.png 250 560 09 39 64 -31 -8
+   -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  10 610 09 23 64 -31  0
-   -1 sprites/rapids.png  90 610 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 610 09 23 64 -31  0
-   -1 sprites/rapids.png 250 610 09 39 64 -31 -8
+   -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  10 660 09 23 64 -31  0
-   -1 sprites/rapids.png  90 660 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 660 09 23 64 -31  0
-   -1 sprites/rapids.png 250 660 09 39 64 -31 -8
+   -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  10 710 09 23 64 -31  0
-   -1 sprites/rapids.png  90 710 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 710 09 23 64 -31  0
-   -1 sprites/rapids.png 250 710 09 39 64 -31 -8
+   -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  10 760 09 23 64 -31  0
-   -1 sprites/rapids.png  90 760 09 39 64 -31 -8
-   -1 sprites/rapids.png 170 760 09 23 64 -31  0
-   -1 sprites/rapids.png 250 760 09 39 64 -31 -8
+   -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
diff --git a/media/extra_grf/rivers/temperate.nfo b/media/extra_grf/rivers/temperate.nfo
index 3d54536022..a5af841b25 100644
--- a/media/extra_grf/rivers/temperate.nfo
+++ b/media/extra_grf/rivers/temperate.nfo
@@ -8,137 +8,137 @@
 //
    -1 * 0	 0C "Temperate river graphics by andythenorth (Andrew Parkhouse)"
    -1 * 4	 01 05 01 3C
-   -1 sprites/temperate.png  10  10 09 19 38  -5  0
-   -1 sprites/temperate.png  58  10 09 18 38  -5 13
-   -1 sprites/temperate.png 106  10 09 18 38 -31 13
-   -1 sprites/temperate.png 154  10 09 19 38 -31  0
-   -1 sprites/temperate.png 202  10 09  9 19  14 11
-   -1 sprites/temperate.png 234  10 09  9 16  -7 22
-   -1 sprites/temperate.png 266  10 09  9 19 -31 11
-   -1 sprites/temperate.png 298  10 09  9 16  -7  0
-   -1 sprites/temperate.png 330  10 09  6  8  25 13
-   -1 sprites/temperate.png 346  10 09  4 12  -5 27
-   -1 sprites/temperate.png 364  10 09  6  8 -31 13
-   -1 sprites/temperate.png 380  10 09  5 12  -5  0
+   -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  10  40 09 11 40  -7  0
-   -1 sprites/temperate.png  58  40 09 18 39  -6  5
-   -1 sprites/temperate.png 106  40 09 11 38 -31 12
-   -1 sprites/temperate.png 154  40 09 18 39 -31  0
-   -1 sprites/temperate.png 202  40 09  6 20  13  5
-   -1 sprites/temperate.png 234  40 09  7 13  -6 16
-   -1 sprites/temperate.png 266  40 09  6 20 -31 12
-   -1 sprites/temperate.png 298  40 09  7 13  -5  0
-   -1 sprites/temperate.png 330  40 09  5  8  25  6
-   -1 sprites/temperate.png 346  40 09  3 12  -5 20
-   -1 sprites/temperate.png 364  40 09  4  8 -31 13
-   -1 sprites/temperate.png 380  40 09  4 15  -7  0
+   -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  10  70 09 20 38  -5 -8
-   -1 sprites/temperate.png  58  70 09 26 38  -5  5
-   -1 sprites/temperate.png 106  70 09 20 37 -31 11
-   -1 sprites/temperate.png 154  70 09 27 38 -31 -8
-   -1 sprites/temperate.png 202  70 09  9 16  17  3
-   -1 sprites/temperate.png 234  70 09  9 15  -7 22
-   -1 sprites/temperate.png 266  70 09  9 16 -31 11
-   -1 sprites/temperate.png 298  70 09  9 15  -6 -8
-   -1 sprites/temperate.png 330  70 09  7  8  25  5
-   -1 sprites/temperate.png 346  70 09  5 10  -4 27
-   -1 sprites/temperate.png 364  70 09  7  8 -31 11
-   -1 sprites/temperate.png 380  70 09  6 12  -5 -8
+   -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  10 100 09 18 39  -6  0
-   -1 sprites/temperate.png  58 100 09 11 38  -5 12
-   -1 sprites/temperate.png 106 100 09 18 39 -31  5
-   -1 sprites/temperate.png 154 100 09 11 40 -32  0
-   -1 sprites/temperate.png 202 100 09  6 20  13 12
-   -1 sprites/temperate.png 234 100 09  7 13  -5 16
-   -1 sprites/temperate.png 266 100 09  6 20 -31  5
-   -1 sprites/temperate.png 298 100 09  7 13  -6  0
-   -1 sprites/temperate.png 330 100 09  4  8  26 13
-   -1 sprites/temperate.png 346 100 09  3 12  -5 20
-   -1 sprites/temperate.png 364 100 09  5  8 -31  6
-   -1 sprites/temperate.png 380 100 09  4 15  -6  0
+   -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  10 130 09 27 38  -5 -8
-   -1 sprites/temperate.png  58 130 09 20 37  -4 11
-   -1 sprites/temperate.png 106 130 09 26 37 -31  5
-   -1 sprites/temperate.png 154 130 09 20 38 -31 -8
-   -1 sprites/temperate.png 202 130 09  9 16  17 11
-   -1 sprites/temperate.png 234 130 09  9 15  -6 22
-   -1 sprites/temperate.png 266 130 09  9 16 -31  3
-   -1 sprites/temperate.png 298 130 09  9 15  -7 -8
-   -1 sprites/temperate.png 330 130 09  7  8  25 11
-   -1 sprites/temperate.png 346 130 09  5 10  -4 26
-   -1 sprites/temperate.png 364 130 09  7  8 -31  5
-   -1 sprites/temperate.png 380 130 09  6 12  -5 -8
+   -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  10 210 09 19 38  -5  0
-   -1 sprites/temperate.png  58 210 09 18 38  -5 13
-   -1 sprites/temperate.png 106 210 09 18 38 -31 13
-   -1 sprites/temperate.png 154 210 09 19 38 -31  0
-   -1 sprites/temperate.png 202 210 09  9 19  14 11
-   -1 sprites/temperate.png 234 210 09  9 16  -7 22
-   -1 sprites/temperate.png 266 210 09  9 19 -31 11
-   -1 sprites/temperate.png 298 210 09  9 16  -7  0
-   -1 sprites/temperate.png 330 210 09  6  8  25 13
-   -1 sprites/temperate.png 346 210 09  4 12  -5 27
-   -1 sprites/temperate.png 364 210 09  6  8 -31 13
-   -1 sprites/temperate.png 380 210 09  5 12  -5  0
+   -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  10 240 09 11 40  -7  0
-   -1 sprites/temperate.png  58 240 09 18 39  -6  5
-   -1 sprites/temperate.png 106 240 09 11 38 -31 12
-   -1 sprites/temperate.png 154 240 09 18 39 -31  0
-   -1 sprites/temperate.png 202 240 09  6 20  13  5
-   -1 sprites/temperate.png 234 240 09  7 13  -6 16
-   -1 sprites/temperate.png 266 240 09  6 20 -31 12
-   -1 sprites/temperate.png 298 240 09  7 13  -5  0
-   -1 sprites/temperate.png 330 240 09  5  8  25  6
-   -1 sprites/temperate.png 346 240 09  3 12  -5 20
-   -1 sprites/temperate.png 364 240 09  4  8 -31 13
-   -1 sprites/temperate.png 380 240 09  4 15  -7  0
+   -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  10 270 09 20 38  -5 -8
-   -1 sprites/temperate.png  58 270 09 26 38  -5  5
-   -1 sprites/temperate.png 106 270 09 20 37 -31 11
-   -1 sprites/temperate.png 154 270 09 27 38 -31 -8
-   -1 sprites/temperate.png 202 270 09  9 16  17  3
-   -1 sprites/temperate.png 234 270 09  9 15  -7 22
-   -1 sprites/temperate.png 266 270 09  9 16 -31 11
-   -1 sprites/temperate.png 298 270 09  9 15  -6 -8
-   -1 sprites/temperate.png 330 270 09  7  8  25  5
-   -1 sprites/temperate.png 346 270 09  5 10  -4 27
-   -1 sprites/temperate.png 364 270 09  7  8 -31 11
-   -1 sprites/temperate.png 380 270 09  6 12  -5 -8
+   -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  10 300 09 18 39  -6  0
-   -1 sprites/temperate.png  58 300 09 11 38  -5 12
-   -1 sprites/temperate.png 106 300 09 18 39 -31  5
-   -1 sprites/temperate.png 154 300 09 11 40 -32  0
-   -1 sprites/temperate.png 202 300 09  6 20  13 12
-   -1 sprites/temperate.png 234 300 09  7 13  -5 16
-   -1 sprites/temperate.png 266 300 09  6 20 -31  5
-   -1 sprites/temperate.png 298 300 09  7 13  -6  0
-   -1 sprites/temperate.png 330 300 09  4  8  26 13
-   -1 sprites/temperate.png 346 300 09  3 12  -5 20
-   -1 sprites/temperate.png 364 300 09  5  8 -31  6
-   -1 sprites/temperate.png 380 300 09  4 15  -6  0
+   -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  10 330 09 27 38  -5 -8
-   -1 sprites/temperate.png  58 330 09 20 37  -4 11
-   -1 sprites/temperate.png 106 330 09 26 37 -31  5
-   -1 sprites/temperate.png 154 330 09 20 38 -31 -8
-   -1 sprites/temperate.png 202 330 09  9 16  17 11
-   -1 sprites/temperate.png 234 330 09  9 15  -6 22
-   -1 sprites/temperate.png 266 330 09  9 16 -31  3
-   -1 sprites/temperate.png 298 330 09  9 15  -7 -8
-   -1 sprites/temperate.png 330 330 09  7  8  25 11
-   -1 sprites/temperate.png 346 330 09  5 10  -4 26
-   -1 sprites/temperate.png 364 330 09  7  8 -31  5
-   -1 sprites/temperate.png 380 330 09  6 12  -5 -8
+   -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
diff --git a/media/extra_grf/rivers/toyland.nfo b/media/extra_grf/rivers/toyland.nfo
index 747d23222b..ca65ce1e3b 100644
--- a/media/extra_grf/rivers/toyland.nfo
+++ b/media/extra_grf/rivers/toyland.nfo
@@ -8,137 +8,137 @@
 //
    -1 * 0	 0C "Toyland river graphics by andythenorth (Andrew Parkhouse)"
    -1 * 4	 01 05 01 3C
-   -1 sprites/toyland.png  10  10 09 19 38  -5  0
-   -1 sprites/toyland.png  58  10 09 18 38  -5 13
-   -1 sprites/toyland.png 106  10 09 18 38 -31 13
-   -1 sprites/toyland.png 154  10 09 19 38 -31  0
-   -1 sprites/toyland.png 202  10 09  9 19  14 11
-   -1 sprites/toyland.png 234  10 09  9 16  -7 22
-   -1 sprites/toyland.png 266  10 09  9 19 -31 11
-   -1 sprites/toyland.png 298  10 09  9 16  -7  0
-   -1 sprites/toyland.png 330  10 09  6  8  25 13
-   -1 sprites/toyland.png 346  10 09  4 12  -5 27
-   -1 sprites/toyland.png 364  10 09  6  8 -31 13
-   -1 sprites/toyland.png 380  10 09  5 12  -5  0
+   -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  10  40 09 11 40  -7  0
-   -1 sprites/toyland.png  58  40 09 18 39  -6  5
-   -1 sprites/toyland.png 106  40 09 11 38 -31 12
-   -1 sprites/toyland.png 154  40 09 18 39 -31  0
-   -1 sprites/toyland.png 202  40 09  6 20  13  5
-   -1 sprites/toyland.png 234  40 09  7 13  -6 16
-   -1 sprites/toyland.png 266  40 09  6 20 -31 12
-   -1 sprites/toyland.png 298  40 09  7 13  -5  0
-   -1 sprites/toyland.png 330  40 09  5  8  25  6
-   -1 sprites/toyland.png 346  40 09  3 12  -5 20
-   -1 sprites/toyland.png 364  40 09  4  8 -31 13
-   -1 sprites/toyland.png 380  40 09  4 15  -7  0
+   -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  10  70 09 20 38  -5 -8
-   -1 sprites/toyland.png  58  70 09 26 38  -5  5
-   -1 sprites/toyland.png 106  70 09 20 37 -31 11
-   -1 sprites/toyland.png 154  70 09 27 38 -31 -8
-   -1 sprites/toyland.png 202  70 09  9 16  17  3
-   -1 sprites/toyland.png 234  70 09  9 15  -7 22
-   -1 sprites/toyland.png 266  70 09  9 16 -31 11
-   -1 sprites/toyland.png 298  70 09  9 15  -6 -8
-   -1 sprites/toyland.png 330  70 09  7  8  25  5
-   -1 sprites/toyland.png 346  70 09  5 10  -4 27
-   -1 sprites/toyland.png 364  70 09  7  8 -31 11
-   -1 sprites/toyland.png 380  70 09  6 12  -5 -8
+   -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  10 100 09 18 39  -6  0
-   -1 sprites/toyland.png  58 100 09 11 38  -5 12
-   -1 sprites/toyland.png 106 100 09 18 39 -31  5
-   -1 sprites/toyland.png 154 100 09 11 40 -32  0
-   -1 sprites/toyland.png 202 100 09  6 20  13 12
-   -1 sprites/toyland.png 234 100 09  7 13  -5 16
-   -1 sprites/toyland.png 266 100 09  6 20 -31  5
-   -1 sprites/toyland.png 298 100 09  7 13  -6  0
-   -1 sprites/toyland.png 330 100 09  4  8  26 13
-   -1 sprites/toyland.png 346 100 09  3 12  -5 20
-   -1 sprites/toyland.png 364 100 09  5  8 -31  6
-   -1 sprites/toyland.png 380 100 09  4 15  -6  0
+   -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  10 130 09 27 38  -5 -8
-   -1 sprites/toyland.png  58 130 09 20 37  -4 11
-   -1 sprites/toyland.png 106 130 09 26 37 -31  5
-   -1 sprites/toyland.png 154 130 09 20 38 -31 -8
-   -1 sprites/toyland.png 202 130 09  9 16  17 11
-   -1 sprites/toyland.png 234 130 09  9 15  -6 22
-   -1 sprites/toyland.png 266 130 09  9 16 -31  3
-   -1 sprites/toyland.png 298 130 09  9 15  -7 -8
-   -1 sprites/toyland.png 330 130 09  7  8  25 11
-   -1 sprites/toyland.png 346 130 09  5 10  -4 26
-   -1 sprites/toyland.png 364 130 09  7  8 -31  5
-   -1 sprites/toyland.png 380 130 09  6 12  -5 -8
+   -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  10 210 09 19 38  -5  0
-   -1 sprites/toyland.png  58 210 09 18 38  -5 13
-   -1 sprites/toyland.png 106 210 09 18 38 -31 13
-   -1 sprites/toyland.png 154 210 09 19 38 -31  0
-   -1 sprites/toyland.png 202 210 09  9 19  14 11
-   -1 sprites/toyland.png 234 210 09  9 16  -7 22
-   -1 sprites/toyland.png 266 210 09  9 19 -31 11
-   -1 sprites/toyland.png 298 210 09  9 16  -7  0
-   -1 sprites/toyland.png 330 210 09  6  8  25 13
-   -1 sprites/toyland.png 346 210 09  4 12  -5 27
-   -1 sprites/toyland.png 364 210 09  6  8 -31 13
-   -1 sprites/toyland.png 380 210 09  5 12  -5  0
+   -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  10 240 09 11 40  -7  0
-   -1 sprites/toyland.png  58 240 09 18 39  -6  5
-   -1 sprites/toyland.png 106 240 09 11 38 -31 12
-   -1 sprites/toyland.png 154 240 09 18 39 -31  0
-   -1 sprites/toyland.png 202 240 09  6 20  13  5
-   -1 sprites/toyland.png 234 240 09  7 13  -6 16
-   -1 sprites/toyland.png 266 240 09  6 20 -31 12
-   -1 sprites/toyland.png 298 240 09  7 13  -5  0
-   -1 sprites/toyland.png 330 240 09  5  8  25  6
-   -1 sprites/toyland.png 346 240 09  3 12  -5 20
-   -1 sprites/toyland.png 364 240 09  4  8 -31 13
-   -1 sprites/toyland.png 380 240 09  4 15  -7  0
+   -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  10 270 09 20 38  -5 -8
-   -1 sprites/toyland.png  58 270 09 26 38  -5  5
-   -1 sprites/toyland.png 106 270 09 20 37 -31 11
-   -1 sprites/toyland.png 154 270 09 27 38 -31 -8
-   -1 sprites/toyland.png 202 270 09  9 16  17  3
-   -1 sprites/toyland.png 234 270 09  9 15  -7 22
-   -1 sprites/toyland.png 266 270 09  9 16 -31 11
-   -1 sprites/toyland.png 298 270 09  9 15  -6 -8
-   -1 sprites/toyland.png 330 270 09  7  8  25  5
-   -1 sprites/toyland.png 346 270 09  5 10  -4 27
-   -1 sprites/toyland.png 364 270 09  7  8 -31 11
-   -1 sprites/toyland.png 380 270 09  6 12  -5 -8
+   -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  10 300 09 18 39  -6  0
-   -1 sprites/toyland.png  58 300 09 11 38  -5 12
-   -1 sprites/toyland.png 106 300 09 18 39 -31  5
-   -1 sprites/toyland.png 154 300 09 11 40 -32  0
-   -1 sprites/toyland.png 202 300 09  6 20  13 12
-   -1 sprites/toyland.png 234 300 09  7 13  -5 16
-   -1 sprites/toyland.png 266 300 09  6 20 -31  5
-   -1 sprites/toyland.png 298 300 09  7 13  -6  0
-   -1 sprites/toyland.png 330 300 09  4  8  26 13
-   -1 sprites/toyland.png 346 300 09  3 12  -5 20
-   -1 sprites/toyland.png 364 300 09  5  8 -31  6
-   -1 sprites/toyland.png 380 300 09  4 15  -6  0
+   -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  10 330 09 27 38  -5 -8
-   -1 sprites/toyland.png  58 330 09 20 37  -4 11
-   -1 sprites/toyland.png 106 330 09 26 37 -31  5
-   -1 sprites/toyland.png 154 330 09 20 38 -31 -8
-   -1 sprites/toyland.png 202 330 09  9 16  17 11
-   -1 sprites/toyland.png 234 330 09  9 15  -6 22
-   -1 sprites/toyland.png 266 330 09  9 16 -31  3
-   -1 sprites/toyland.png 298 330 09  9 15  -7 -8
-   -1 sprites/toyland.png 330 330 09  7  8  25 11
-   -1 sprites/toyland.png 346 330 09  5 10  -4 26
-   -1 sprites/toyland.png 364 330 09  7  8 -31  5
-   -1 sprites/toyland.png 380 330 09  6 12  -5 -8
+   -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
diff --git a/media/extra_grf/rivers/tropic.nfo b/media/extra_grf/rivers/tropic.nfo
index efc6e8c249..b1fa4cf3cf 100644
--- a/media/extra_grf/rivers/tropic.nfo
+++ b/media/extra_grf/rivers/tropic.nfo
@@ -8,271 +8,271 @@
 //
    -1 * 0	 0C "Tropic river graphics by andythenorth (Andrew Parkhouse)"
    -1 * 4	 01 05 01 3C
-   -1 sprites/tropic_desert.png  10  10 09 19 38  -5  0
-   -1 sprites/tropic_desert.png  58  10 09 18 38  -5 13
-   -1 sprites/tropic_desert.png 106  10 09 18 38 -31 13
-   -1 sprites/tropic_desert.png 154  10 09 19 38 -31  0
-   -1 sprites/tropic_desert.png 202  10 09  9 19  14 11
-   -1 sprites/tropic_desert.png 234  10 09  9 16  -7 22
-   -1 sprites/tropic_desert.png 266  10 09  9 19 -31 11
-   -1 sprites/tropic_desert.png 298  10 09  9 16  -7  0
-   -1 sprites/tropic_desert.png 330  10 09  6  8  25 13
-   -1 sprites/tropic_desert.png 346  10 09  4 12  -5 27
-   -1 sprites/tropic_desert.png 364  10 09  6  8 -31 13
-   -1 sprites/tropic_desert.png 380  10 09  5 12  -5  0
+   -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  10  40 09 11 40  -7  0
-   -1 sprites/tropic_desert.png  58  40 09 18 39  -6  5
-   -1 sprites/tropic_desert.png 106  40 09 11 38 -31 12
-   -1 sprites/tropic_desert.png 154  40 09 18 39 -31  0
-   -1 sprites/tropic_desert.png 202  40 09  6 20  13  5
-   -1 sprites/tropic_desert.png 234  40 09  7 13  -6 16
-   -1 sprites/tropic_desert.png 266  40 09  6 20 -31 12
-   -1 sprites/tropic_desert.png 298  40 09  7 13  -5  0
-   -1 sprites/tropic_desert.png 330  40 09  5  8  25  6
-   -1 sprites/tropic_desert.png 346  40 09  3 12  -5 20
-   -1 sprites/tropic_desert.png 364  40 09  4  8 -31 13
-   -1 sprites/tropic_desert.png 380  40 09  4 15  -7  0
+   -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  10  70 09 20 38  -5 -8
-   -1 sprites/tropic_desert.png  58  70 09 26 38  -5  5
-   -1 sprites/tropic_desert.png 106  70 09 20 37 -31 11
-   -1 sprites/tropic_desert.png 154  70 09 27 38 -31 -8
-   -1 sprites/tropic_desert.png 202  70 09  9 16  17  3
-   -1 sprites/tropic_desert.png 234  70 09  9 15  -7 22
-   -1 sprites/tropic_desert.png 266  70 09  9 16 -31 11
-   -1 sprites/tropic_desert.png 298  70 09  9 15  -6 -8
-   -1 sprites/tropic_desert.png 330  70 09  7  8  25  5
-   -1 sprites/tropic_desert.png 346  70 09  5 10  -4 27
-   -1 sprites/tropic_desert.png 364  70 09  7  8 -31 11
-   -1 sprites/tropic_desert.png 380  70 09  6 12  -5 -8
+   -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  10 100 09 18 39  -6  0
-   -1 sprites/tropic_desert.png  58 100 09 11 38  -5 12
-   -1 sprites/tropic_desert.png 106 100 09 18 39 -31  5
-   -1 sprites/tropic_desert.png 154 100 09 11 40 -32  0
-   -1 sprites/tropic_desert.png 202 100 09  6 20  13 12
-   -1 sprites/tropic_desert.png 234 100 09  7 13  -5 16
-   -1 sprites/tropic_desert.png 266 100 09  6 20 -31  5
-   -1 sprites/tropic_desert.png 298 100 09  7 13  -6  0
-   -1 sprites/tropic_desert.png 330 100 09  4  8  26 13
-   -1 sprites/tropic_desert.png 346 100 09  3 12  -5 20
-   -1 sprites/tropic_desert.png 364 100 09  5  8 -31  6
-   -1 sprites/tropic_desert.png 380 100 09  4 15  -6  0
+   -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  10 130 09 27 38  -5 -8
-   -1 sprites/tropic_desert.png  58 130 09 20 37  -4 11
-   -1 sprites/tropic_desert.png 106 130 09 26 37 -31  5
-   -1 sprites/tropic_desert.png 154 130 09 20 38 -31 -8
-   -1 sprites/tropic_desert.png 202 130 09  9 16  17 11
-   -1 sprites/tropic_desert.png 234 130 09  9 15  -6 22
-   -1 sprites/tropic_desert.png 266 130 09  9 16 -31  3
-   -1 sprites/tropic_desert.png 298 130 09  9 15  -7 -8
-   -1 sprites/tropic_desert.png 330 130 09  7  8  25 11
-   -1 sprites/tropic_desert.png 346 130 09  5 10  -4 26
-   -1 sprites/tropic_desert.png 364 130 09  7  8 -31  5
-   -1 sprites/tropic_desert.png 380 130 09  6 12  -5 -8
+   -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  10  10 09 19 38  -5  0
-   -1 sprites/tropic_forest.png  58  10 09 18 38  -5 13
-   -1 sprites/tropic_forest.png 106  10 09 18 38 -31 13
-   -1 sprites/tropic_forest.png 154  10 09 19 38 -31  0
-   -1 sprites/tropic_forest.png 202  10 09  9 19  14 11
-   -1 sprites/tropic_forest.png 234  10 09  9 16  -7 22
-   -1 sprites/tropic_forest.png 266  10 09  9 19 -31 11
-   -1 sprites/tropic_forest.png 298  10 09  9 16  -7  0
-   -1 sprites/tropic_forest.png 330  10 09  6  8  25 13
-   -1 sprites/tropic_forest.png 346  10 09  4 12  -5 27
-   -1 sprites/tropic_forest.png 364  10 09  6  8 -31 13
-   -1 sprites/tropic_forest.png 380  10 09  5 12  -5  0
+   -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  10  40 09 11 40  -7  0
-   -1 sprites/tropic_forest.png  58  40 09 18 39  -6  5
-   -1 sprites/tropic_forest.png 106  40 09 11 38 -31 12
-   -1 sprites/tropic_forest.png 154  40 09 18 39 -31  0
-   -1 sprites/tropic_forest.png 202  40 09  6 20  13  5
-   -1 sprites/tropic_forest.png 234  40 09  7 13  -6 16
-   -1 sprites/tropic_forest.png 266  40 09  6 20 -31 12
-   -1 sprites/tropic_forest.png 298  40 09  7 13  -5  0
-   -1 sprites/tropic_forest.png 330  40 09  5  8  25  6
-   -1 sprites/tropic_forest.png 346  40 09  3 12  -5 20
-   -1 sprites/tropic_forest.png 364  40 09  4  8 -31 13
-   -1 sprites/tropic_forest.png 380  40 09  4 15  -7  0
+   -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  10  70 09 20 38  -5 -8
-   -1 sprites/tropic_forest.png  58  70 09 26 38  -5  5
-   -1 sprites/tropic_forest.png 106  70 09 20 37 -31 11
-   -1 sprites/tropic_forest.png 154  70 09 27 38 -31 -8
-   -1 sprites/tropic_forest.png 202  70 09  9 16  17  3
-   -1 sprites/tropic_forest.png 234  70 09  9 15  -7 22
-   -1 sprites/tropic_forest.png 266  70 09  9 16 -31 11
-   -1 sprites/tropic_forest.png 298  70 09  9 15  -6 -8
-   -1 sprites/tropic_forest.png 330  70 09  7  8  25  5
-   -1 sprites/tropic_forest.png 346  70 09  5 10  -4 27
-   -1 sprites/tropic_forest.png 364  70 09  7  8 -31 11
-   -1 sprites/tropic_forest.png 380  70 09  6 12  -5 -8
+   -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  10 100 09 18 39  -6  0
-   -1 sprites/tropic_forest.png  58 100 09 11 38  -5 12
-   -1 sprites/tropic_forest.png 106 100 09 18 39 -31  5
-   -1 sprites/tropic_forest.png 154 100 09 11 40 -32  0
-   -1 sprites/tropic_forest.png 202 100 09  6 20  13 12
-   -1 sprites/tropic_forest.png 234 100 09  7 13  -5 16
-   -1 sprites/tropic_forest.png 266 100 09  6 20 -31  5
-   -1 sprites/tropic_forest.png 298 100 09  7 13  -6  0
-   -1 sprites/tropic_forest.png 330 100 09  4  8  26 13
-   -1 sprites/tropic_forest.png 346 100 09  3 12  -5 20
-   -1 sprites/tropic_forest.png 364 100 09  5  8 -31  6
-   -1 sprites/tropic_forest.png 380 100 09  4 15  -6  0
+   -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  10 130 09 27 38  -5 -8
-   -1 sprites/tropic_forest.png  58 130 09 20 37  -4 11
-   -1 sprites/tropic_forest.png 106 130 09 26 37 -31  5
-   -1 sprites/tropic_forest.png 154 130 09 20 38 -31 -8
-   -1 sprites/tropic_forest.png 202 130 09  9 16  17 11
-   -1 sprites/tropic_forest.png 234 130 09  9 15  -6 22
-   -1 sprites/tropic_forest.png 266 130 09  9 16 -31  3
-   -1 sprites/tropic_forest.png 298 130 09  9 15  -7 -8
-   -1 sprites/tropic_forest.png 330 130 09  7  8  25 11
-   -1 sprites/tropic_forest.png 346 130 09  5 10  -4 26
-   -1 sprites/tropic_forest.png 364 130 09  7  8 -31  5
-   -1 sprites/tropic_forest.png 380 130 09  6 12  -5 -8
+   -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  10 210 09 19 38  -5  0
-   -1 sprites/tropic_desert.png  58 210 09 18 38  -5 13
-   -1 sprites/tropic_desert.png 106 210 09 18 38 -31 13
-   -1 sprites/tropic_desert.png 154 210 09 19 38 -31  0
-   -1 sprites/tropic_desert.png 202 210 09  9 19  14 11
-   -1 sprites/tropic_desert.png 234 210 09  9 16  -7 22
-   -1 sprites/tropic_desert.png 266 210 09  9 19 -31 11
-   -1 sprites/tropic_desert.png 298 210 09  9 16  -7  0
-   -1 sprites/tropic_desert.png 330 210 09  6  8  25 13
-   -1 sprites/tropic_desert.png 346 210 09  4 12  -5 27
-   -1 sprites/tropic_desert.png 364 210 09  6  8 -31 13
-   -1 sprites/tropic_desert.png 380 210 09  5 12  -5  0
+   -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  10 240 09 11 40  -7  0
-   -1 sprites/tropic_desert.png  58 240 09 18 39  -6  5
-   -1 sprites/tropic_desert.png 106 240 09 11 38 -31 12
-   -1 sprites/tropic_desert.png 154 240 09 18 39 -31  0
-   -1 sprites/tropic_desert.png 202 240 09  6 20  13  5
-   -1 sprites/tropic_desert.png 234 240 09  7 13  -6 16
-   -1 sprites/tropic_desert.png 266 240 09  6 20 -31 12
-   -1 sprites/tropic_desert.png 298 240 09  7 13  -5  0
-   -1 sprites/tropic_desert.png 330 240 09  5  8  25  6
-   -1 sprites/tropic_desert.png 346 240 09  3 12  -5 20
-   -1 sprites/tropic_desert.png 364 240 09  4  8 -31 13
-   -1 sprites/tropic_desert.png 380 240 09  4 15  -7  0
+   -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  10 270 09 20 38  -5 -8
-   -1 sprites/tropic_desert.png  58 270 09 26 38  -5  5
-   -1 sprites/tropic_desert.png 106 270 09 20 37 -31 11
-   -1 sprites/tropic_desert.png 154 270 09 27 38 -31 -8
-   -1 sprites/tropic_desert.png 202 270 09  9 16  17  3
-   -1 sprites/tropic_desert.png 234 270 09  9 15  -7 22
-   -1 sprites/tropic_desert.png 266 270 09  9 16 -31 11
-   -1 sprites/tropic_desert.png 298 270 09  9 15  -6 -8
-   -1 sprites/tropic_desert.png 330 270 09  7  8  25  5
-   -1 sprites/tropic_desert.png 346 270 09  5 10  -4 27
-   -1 sprites/tropic_desert.png 364 270 09  7  8 -31 11
-   -1 sprites/tropic_desert.png 380 270 09  6 12  -5 -8
+   -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  10 300 09 18 39  -6  0
-   -1 sprites/tropic_desert.png  58 300 09 11 38  -5 12
-   -1 sprites/tropic_desert.png 106 300 09 18 39 -31  5
-   -1 sprites/tropic_desert.png 154 300 09 11 40 -32  0
-   -1 sprites/tropic_desert.png 202 300 09  6 20  13 12
-   -1 sprites/tropic_desert.png 234 300 09  7 13  -5 16
-   -1 sprites/tropic_desert.png 266 300 09  6 20 -31  5
-   -1 sprites/tropic_desert.png 298 300 09  7 13  -6  0
-   -1 sprites/tropic_desert.png 330 300 09  4  8  26 13
-   -1 sprites/tropic_desert.png 346 300 09  3 12  -5 20
-   -1 sprites/tropic_desert.png 364 300 09  5  8 -31  6
-   -1 sprites/tropic_desert.png 380 300 09  4 15  -6  0
+   -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  10 330 09 27 38  -5 -8
-   -1 sprites/tropic_desert.png  58 330 09 20 37  -4 11
-   -1 sprites/tropic_desert.png 106 330 09 26 37 -31  5
-   -1 sprites/tropic_desert.png 154 330 09 20 38 -31 -8
-   -1 sprites/tropic_desert.png 202 330 09  9 16  17 11
-   -1 sprites/tropic_desert.png 234 330 09  9 15  -6 22
-   -1 sprites/tropic_desert.png 266 330 09  9 16 -31  3
-   -1 sprites/tropic_desert.png 298 330 09  9 15  -7 -8
-   -1 sprites/tropic_desert.png 330 330 09  7  8  25 11
-   -1 sprites/tropic_desert.png 346 330 09  5 10  -4 26
-   -1 sprites/tropic_desert.png 364 330 09  7  8 -31  5
-   -1 sprites/tropic_desert.png 380 330 09  6 12  -5 -8
+   -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  10 210 09 19 38  -5  0
-   -1 sprites/tropic_forest.png  58 210 09 18 38  -5 13
-   -1 sprites/tropic_forest.png 106 210 09 18 38 -31 13
-   -1 sprites/tropic_forest.png 154 210 09 19 38 -31  0
-   -1 sprites/tropic_forest.png 202 210 09  9 19  14 11
-   -1 sprites/tropic_forest.png 234 210 09  9 16  -7 22
-   -1 sprites/tropic_forest.png 266 210 09  9 19 -31 11
-   -1 sprites/tropic_forest.png 298 210 09  9 16  -7  0
-   -1 sprites/tropic_forest.png 330 210 09  6  8  25 13
-   -1 sprites/tropic_forest.png 346 210 09  4 12  -5 27
-   -1 sprites/tropic_forest.png 364 210 09  6  8 -31 13
-   -1 sprites/tropic_forest.png 380 210 09  5 12  -5  0
+   -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  10 240 09 11 40  -7  0
-   -1 sprites/tropic_forest.png  58 240 09 18 39  -6  5
-   -1 sprites/tropic_forest.png 106 240 09 11 38 -31 12
-   -1 sprites/tropic_forest.png 154 240 09 18 39 -31  0
-   -1 sprites/tropic_forest.png 202 240 09  6 20  13  5
-   -1 sprites/tropic_forest.png 234 240 09  7 13  -6 16
-   -1 sprites/tropic_forest.png 266 240 09  6 20 -31 12
-   -1 sprites/tropic_forest.png 298 240 09  7 13  -5  0
-   -1 sprites/tropic_forest.png 330 240 09  5  8  25  6
-   -1 sprites/tropic_forest.png 346 240 09  3 12  -5 20
-   -1 sprites/tropic_forest.png 364 240 09  4  8 -31 13
-   -1 sprites/tropic_forest.png 380 240 09  4 15  -7  0
+   -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  10 270 09 20 38  -5 -8
-   -1 sprites/tropic_forest.png  58 270 09 26 38  -5  5
-   -1 sprites/tropic_forest.png 106 270 09 20 37 -31 11
-   -1 sprites/tropic_forest.png 154 270 09 27 38 -31 -8
-   -1 sprites/tropic_forest.png 202 270 09  9 16  17  3
-   -1 sprites/tropic_forest.png 234 270 09  9 15  -7 22
-   -1 sprites/tropic_forest.png 266 270 09  9 16 -31 11
-   -1 sprites/tropic_forest.png 298 270 09  9 15  -6 -8
-   -1 sprites/tropic_forest.png 330 270 09  7  8  25  5
-   -1 sprites/tropic_forest.png 346 270 09  5 10  -4 27
-   -1 sprites/tropic_forest.png 364 270 09  7  8 -31 11
-   -1 sprites/tropic_forest.png 380 270 09  6 12  -5 -8
+   -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  10 300 09 18 39  -6  0
-   -1 sprites/tropic_forest.png  58 300 09 11 38  -5 12
-   -1 sprites/tropic_forest.png 106 300 09 18 39 -31  5
-   -1 sprites/tropic_forest.png 154 300 09 11 40 -32  0
-   -1 sprites/tropic_forest.png 202 300 09  6 20  13 12
-   -1 sprites/tropic_forest.png 234 300 09  7 13  -5 16
-   -1 sprites/tropic_forest.png 266 300 09  6 20 -31  5
-   -1 sprites/tropic_forest.png 298 300 09  7 13  -6  0
-   -1 sprites/tropic_forest.png 330 300 09  4  8  26 13
-   -1 sprites/tropic_forest.png 346 300 09  3 12  -5 20
-   -1 sprites/tropic_forest.png 364 300 09  5  8 -31  6
-   -1 sprites/tropic_forest.png 380 300 09  4 15  -6  0
+   -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  10 330 09 27 38  -5 -8
-   -1 sprites/tropic_forest.png  58 330 09 20 37  -4 11
-   -1 sprites/tropic_forest.png 106 330 09 26 37 -31  5
-   -1 sprites/tropic_forest.png 154 330 09 20 38 -31 -8
-   -1 sprites/tropic_forest.png 202 330 09  9 16  17 11
-   -1 sprites/tropic_forest.png 234 330 09  9 15  -6 22
-   -1 sprites/tropic_forest.png 266 330 09  9 16 -31  3
-   -1 sprites/tropic_forest.png 298 330 09  9 15  -7 -8
-   -1 sprites/tropic_forest.png 330 330 09  7  8  25 11
-   -1 sprites/tropic_forest.png 346 330 09  5 10  -4 26
-   -1 sprites/tropic_forest.png 364 330 09  7  8 -31  5
-   -1 sprites/tropic_forest.png 380 330 09  6 12  -5 -8
+   -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
diff --git a/media/extra_grf/roadstops.nfo b/media/extra_grf/roadstops.nfo
index ec948e8314..dbb70211da 100644
--- a/media/extra_grf/roadstops.nfo
+++ b/media/extra_grf/roadstops.nfo
@@ -8,11 +8,11 @@
 //
    -1 * 0	 0C "Road stop graphics"
    -1 * 3	 05 11 08
-   -1 sprites/roadstops.png 34 8 09 23 13 5 -11
-   -1 sprites/roadstops.png 66 8 09 15 13 5 -2
-   -1 sprites/roadstops.png 98 8 09 19 21 -20 -7
-   -1 sprites/roadstops.png 130 8 09 17 22 -25 -4
-   -1 sprites/roadstops.png 162 8 09 25 32 -5 -9
-   -1 sprites/roadstops.png 210 8 09 26 28 -3 -12
-   -1 sprites/roadstops.png 258 8 09 25 29 -24 -12
-   -1 sprites/roadstops.png 306 8 09 25 32 -25 -9
+   -1 sprites/roadstops.png 8bpp  34    8  13  23   5 -11 normal
+   -1 sprites/roadstops.png 8bpp  66    8  13  15   5  -2 normal
+   -1 sprites/roadstops.png 8bpp  98    8  21  19 -20  -7 normal
+   -1 sprites/roadstops.png 8bpp 130    8  22  17 -25  -4 normal
+   -1 sprites/roadstops.png 8bpp 162    8  32  25  -5  -9 normal
+   -1 sprites/roadstops.png 8bpp 210    8  28  26  -3 -12 normal
+   -1 sprites/roadstops.png 8bpp 258    8  29  25 -24 -12 normal
+   -1 sprites/roadstops.png 8bpp 306    8  32  25 -25  -9 normal
diff --git a/media/extra_grf/shore.nfo b/media/extra_grf/shore.nfo
index 4f3b517b25..70fae8f4d8 100644
--- a/media/extra_grf/shore.nfo
+++ b/media/extra_grf/shore.nfo
@@ -5,71 +5,57 @@
 // 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/>.
-//
-
-//
-// -- NFO Renum 'settings' --
-// Do not make nforenum warn about the fact that we use an incorrect number of shores
-// @@WARNING DISABLE 60
-// -- End of NFO Renum 'settings' --
 //
 
    -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 82 8 09 15 64 -31 0
-   -1 sprites/shore.png 162 8 09 31 64 -31 -8
-   -1 sprites/shore.png 242 8 09 23 64 -31 0
-   -1 sprites/shore.png 322 8 09 47 64 -31 -16
-   -1 sprites/shore.png 402 8 09 31 64 -31 -8
-   -1 sprites/shore.png 482 8 09 39 64 -31 -8
-   -1 sprites/shore.png 562 8 09 31 64 -31 -8
-   -1 sprites/shore.png 642 8 09 31 64 -31 -8
-   -1 sprites/shore.png 722 8 09 32 64 -31 -1
-   -1 sprites/shore.png 2 72 09 31 64 -31 -8
+   -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 130 72 09 15 64 -31 0
-   -1 sprites/shore.png 210 72 09 31 64 -31 -8
-   -1 sprites/shore.png 290 72 09 23 64 -31 0
-   -1 sprites/shore.png 370 72 09 47 64 -31 -16
-   -1 sprites/shore.png 450 72 09 31 64 -31 -8
-   -1 sprites/shore.png 530 72 09 39 64 -31 -8
-   -1 sprites/shore.png 610 72 09 31 64 -31 -8
-   -1 sprites/shore.png 690 72 09 31 64 -31 -8
-   -1 sprites/shore.png 2 136 09 32 64 -31 -1
-   -1 sprites/shore.png 82 136 09 31 64 -31 -8
+   -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 210 136 09 15 64 -31 0
-   -1 sprites/shore.png 290 136 09 31 64 -31 -8
-   -1 sprites/shore.png 370 136 09 23 64 -31 0
-   -1 sprites/shore.png 450 136 09 47 64 -31 -16
-   -1 sprites/shore.png 530 136 09 31 64 -31 -8
-   -1 sprites/shore.png 610 136 09 39 64 -31 -8
-   -1 sprites/shore.png 690 136 09 31 64 -31 -8
-   -1 sprites/shore.png 2 200 09 31 64 -31 -8
-   -1 sprites/shore.png 82 200 09 32 64 -31 -1
-   -1 sprites/shore.png 162 200 09 31 64 -31 -8
+   -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 * 44	 0C "Missing shore tile graphics for the toyland climate"
    -1 * 3	 05 0D 0A
-   -1 sprites/shore.png 290 200 09 15 64 -31 0
-   -1 sprites/shore.png 370 200 09 31 64 -31 -8
-   -1 sprites/shore.png 450 200 09 23 64 -31 0
-   -1 sprites/shore.png 530 200 09 47 64 -31 -16
-   -1 sprites/shore.png 610 200 09 31 64 -31 -8
-   -1 sprites/shore.png 690 200 09 39 64 -31 -8
-   -1 sprites/shore.png 2 264 09 31 64 -31 -8
-   -1 sprites/shore.png 82 264 09 31 64 -31 -8
-   -1 sprites/shore.png 162 264 09 32 64 -31 -1
-   -1 sprites/shore.png 242 264 09 31 64 -31 -8
-
-//
-// -- NFO Renum 'settings' --
-// Reset warning about incorrect number of shores
-// @@WARNING ENABLE 60
-// -- End of NFO Renum 'settings' --
-//
+   -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/extra_grf/signals.nfo b/media/extra_grf/signals.nfo
index bc142b47fe..a2d2591470 100644
--- a/media/extra_grf/signals.nfo
+++ b/media/extra_grf/signals.nfo
@@ -8,486 +8,486 @@
 //
    -1 * 0	 0C "Pre-signal, semaphore, and PBS graphics by Michael Blunck"
    -1 * 3	 05 04 F0
-   -1 sprites/signals.png 66 8 01 21 6 -2 -19
-   -1 sprites/signals.png 82 8 01 21 6 -2 -19
-   -1 sprites/signals.png 98 8 01 21 6 -2 -19
-   -1 sprites/signals.png 114 8 01 21 6 -2 -19
-   -1 sprites/signals.png 130 8 01 21 6 -2 -19
-   -1 sprites/signals.png 146 8 01 21 6 -2 -19
-   -1 sprites/signals.png 162 8 01 21 6 -2 -19
-   -1 sprites/signals.png 178 8 01 21 6 -2 -19
-   -1 sprites/signals.png 194 8 01 21 6 -2 -19
-   -1 sprites/signals.png 210 8 01 21 6 -2 -19
-   -1 sprites/signals.png 226 8 01 21 6 -2 -19
-   -1 sprites/signals.png 242 8 01 21 6 -2 -19
-   -1 sprites/signals.png 258 8 01 21 6 -2 -19
-   -1 sprites/signals.png 274 8 01 21 6 -2 -19
-   -1 sprites/signals.png 290 8 01 21 6 -2 -19
-   -1 sprites/signals.png 306 8 01 21 6 -2 -19
-   -1 sprites/signals.png 322 8 01 21 6 -2 -19
-   -1 sprites/signals.png 338 8 01 21 6 -2 -19
-   -1 sprites/signals.png 354 8 01 21 6 -2 -19
-   -1 sprites/signals.png 370 8 01 21 6 -2 -19
-   -1 sprites/signals.png 386 8 01 21 6 -2 -19
-   -1 sprites/signals.png 402 8 01 21 6 -2 -19
-   -1 sprites/signals.png 418 8 01 21 6 -2 -19
-   -1 sprites/signals.png 434 8 01 21 6 -2 -19
-   -1 sprites/signals.png 450 8 01 21 6 -2 -19
-   -1 sprites/signals.png 466 8 01 21 6 -2 -19
-   -1 sprites/signals.png 482 8 01 21 6 -2 -19
-   -1 sprites/signals.png 498 8 01 21 6 -2 -19
-   -1 sprites/signals.png 514 8 01 21 6 -2 -19
-   -1 sprites/signals.png 530 8 01 21 6 -2 -19
-   -1 sprites/signals.png 546 8 01 21 6 -2 -19
-   -1 sprites/signals.png 562 8 01 21 6 -2 -19
-   -1 sprites/signals.png 578 8 01 21 6 -2 -19
-   -1 sprites/signals.png 594 8 01 21 6 -2 -19
-   -1 sprites/signals.png 610 8 01 21 6 -2 -19
-   -1 sprites/signals.png 626 8 01 21 6 -2 -19
-   -1 sprites/signals.png 642 8 01 21 6 -2 -19
-   -1 sprites/signals.png 658 8 01 21 6 -2 -19
-   -1 sprites/signals.png 674 8 01 21 6 -2 -19
-   -1 sprites/signals.png 690 8 01 21 6 -2 -19
-   -1 sprites/signals.png 706 8 01 21 6 -2 -19
-   -1 sprites/signals.png 722 8 01 21 6 -2 -19
-   -1 sprites/signals.png 738 8 01 21 6 -2 -19
-   -1 sprites/signals.png 754 8 01 21 6 -2 -19
-   -1 sprites/signals.png 770 8 01 21 6 -2 -19
-   -1 sprites/signals.png 786 8 01 21 6 -2 -19
-   -1 sprites/signals.png 2 40 01 21 6 -2 -19
-   -1 sprites/signals.png 18 40 01 21 6 -2 -19
-   -1 sprites/signals.png 34 40 01 21 10 -6 -19
-   -1 sprites/signals.png 50 40 01 23 7 -3 -21
-   -1 sprites/signals.png 66 40 01 21 10 1 -19
-   -1 sprites/signals.png 82 40 01 21 9 1 -19
-   -1 sprites/signals.png 98 40 01 21 9 1 -19
-   -1 sprites/signals.png 114 40 01 23 6 1 -21
-   -1 sprites/signals.png 130 40 01 21 10 -7 -19
-   -1 sprites/signals.png 146 40 01 21 10 -7 -19
-   -1 sprites/signals.png 162 40 01 21 2 1 -19
-   -1 sprites/signals.png 178 40 01 24 2 1 -22
-   -1 sprites/signals.png 194 40 01 23 2 1 -21
-   -1 sprites/signals.png 210 40 01 26 2 1 -24
-   -1 sprites/signals.png 226 40 01 21 11 -7 -19
-   -1 sprites/signals.png 242 40 01 21 8 -4 -19
-   -1 sprites/signals.png 258 40 01 21 11 1 -19
-   -1 sprites/signals.png 274 40 01 21 8 1 -19
-   -1 sprites/signals.png 290 40 01 21 12 -6 -19
-   -1 sprites/signals.png 322 40 01 23 9 -3 -21
-   -1 sprites/signals.png 338 40 01 21 12 -1 -19
-   -1 sprites/signals.png 370 40 01 21 11 -1 -19
-   -1 sprites/signals.png 386 40 01 21 11 -1 -19
-   -1 sprites/signals.png 402 40 01 23 8 -1 -21
-   -1 sprites/signals.png 418 40 01 21 12 -7 -19
-   -1 sprites/signals.png 450 40 01 21 12 -7 -19
-   -1 sprites/signals.png 482 40 01 21 4 1 -19
-   -1 sprites/signals.png 498 40 01 24 4 1 -22
-   -1 sprites/signals.png 514 40 01 23 4 -1 -21
-   -1 sprites/signals.png 530 40 01 26 4 -1 -24
-   -1 sprites/signals.png 546 40 01 21 13 -7 -19
-   -1 sprites/signals.png 578 40 01 21 10 -4 -19
-   -1 sprites/signals.png 594 40 01 21 13 -1 -19
-   -1 sprites/signals.png 626 40 01 21 10 -1 -19
-   -1 sprites/signals.png 642 40 01 21 11 -6 -19
-   -1 sprites/signals.png 658 40 01 23 8 -3 -21
-   -1 sprites/signals.png 674 40 01 21 11 0 -19
-   -1 sprites/signals.png 690 40 01 21 10 0 -19
-   -1 sprites/signals.png 706 40 01 21 10 0 -19
-   -1 sprites/signals.png 722 40 01 23 7 0 -21
-   -1 sprites/signals.png 738 40 01 21 11 -7 -19
-   -1 sprites/signals.png 754 40 01 21 11 -7 -19
-   -1 sprites/signals.png 770 40 01 21 4 1 -19
-   -1 sprites/signals.png 786 40 01 24 4 1 -22
-   -1 sprites/signals.png 2 88 01 23 4 -1 -21
-   -1 sprites/signals.png 18 88 01 26 4 -1 -24
-   -1 sprites/signals.png 34 88 01 21 12 -7 -19
-   -1 sprites/signals.png 66 88 01 21 9 -4 -19
-   -1 sprites/signals.png 82 88 01 21 12 0 -19
-   -1 sprites/signals.png 114 88 01 21 9 0 -19
-   -1 sprites/signals.png 130 88 01 21 11 -6 -19
-   -1 sprites/signals.png 146 88 01 23 8 -3 -21
-   -1 sprites/signals.png 162 88 01 21 11 0 -19
-   -1 sprites/signals.png 178 88 01 21 10 0 -19
-   -1 sprites/signals.png 194 88 01 21 10 0 -19
-   -1 sprites/signals.png 210 88 01 23 7 0 -21
-   -1 sprites/signals.png 226 88 01 21 11 -7 -19
-   -1 sprites/signals.png 242 88 01 21 11 -7 -19
-   -1 sprites/signals.png 258 88 01 21 4 1 -19
-   -1 sprites/signals.png 274 88 01 24 4 1 -22
-   -1 sprites/signals.png 290 88 01 23 4 -1 -21
-   -1 sprites/signals.png 306 88 01 26 4 -1 -24
-   -1 sprites/signals.png 322 88 01 21 12 -7 -19
-   -1 sprites/signals.png 354 88 01 21 9 -4 -19
-   -1 sprites/signals.png 370 88 01 21 12 0 -19
-   -1 sprites/signals.png 402 88 01 21 9 0 -19
-   -1 sprites/signals.png 418 88 01 19 6 -2 -17
-   -1 sprites/signals.png 434 88 01 19 6 -2 -17
-   -1 sprites/signals.png 450 88 01 19 6 -2 -17
-   -1 sprites/signals.png 466 88 01 19 6 -2 -17
-   -1 sprites/signals.png 482 88 01 19 6 -2 -17
-   -1 sprites/signals.png 498 88 01 19 6 -2 -17
-   -1 sprites/signals.png 514 88 01 19 6 -2 -17
-   -1 sprites/signals.png 530 88 01 19 6 -2 -17
-   -1 sprites/signals.png 546 88 01 19 6 -2 -17
-   -1 sprites/signals.png 562 88 01 19 6 -2 -17
-   -1 sprites/signals.png 578 88 01 19 6 -2 -17
-   -1 sprites/signals.png 594 88 01 19 6 -2 -17
-   -1 sprites/signals.png 610 88 01 19 6 -2 -17
-   -1 sprites/signals.png 626 88 01 19 6 -2 -17
-   -1 sprites/signals.png 642 88 01 19 6 -2 -17
-   -1 sprites/signals.png 658 88 01 19 6 -2 -17
-   -1 sprites/signals.png 674 88 01 19 6 -2 -17
-   -1 sprites/signals.png 690 88 01 19 6 -2 -17
-   -1 sprites/signals.png 706 88 01 19 6 -2 -17
-   -1 sprites/signals.png 722 88 01 19 6 -2 -17
-   -1 sprites/signals.png 738 88 01 19 6 -2 -17
-   -1 sprites/signals.png 754 88 01 19 6 -2 -17
-   -1 sprites/signals.png 770 88 01 19 6 -2 -17
-   -1 sprites/signals.png 786 88 01 19 6 -2 -17
-   -1 sprites/signals.png 2 136 01 19 6 -2 -17
-   -1 sprites/signals.png 18 136 01 19 6 -2 -17
-   -1 sprites/signals.png 34 136 01 19 6 -2 -17
-   -1 sprites/signals.png 50 136 01 19 6 -2 -17
-   -1 sprites/signals.png 66 136 01 19 6 -2 -17
-   -1 sprites/signals.png 82 136 01 19 6 -2 -17
-   -1 sprites/signals.png 98 136 01 19 6 -2 -17
-   -1 sprites/signals.png 114 136 01 19 6 -2 -17
-   -1 sprites/signals.png 130 136 01 21 6 -2 -19
-   -1 sprites/signals.png 146 136 01 21 6 -2 -19
-   -1 sprites/signals.png 162 136 01 21 6 -2 -19
-   -1 sprites/signals.png 178 136 01 21 6 -2 -19
-   -1 sprites/signals.png 194 136 01 21 6 -2 -19
-   -1 sprites/signals.png 210 136 01 21 6 -2 -19
-   -1 sprites/signals.png 226 136 01 21 6 -2 -19
-   -1 sprites/signals.png 242 136 01 21 6 -2 -19
-   -1 sprites/signals.png 258 136 01 21 6 -2 -19
-   -1 sprites/signals.png 274 136 01 21 6 -2 -19
-   -1 sprites/signals.png 290 136 01 21 6 -2 -19
-   -1 sprites/signals.png 306 136 01 21 6 -2 -19
-   -1 sprites/signals.png 322 136 01 21 6 -2 -19
-   -1 sprites/signals.png 338 136 01 21 6 -2 -19
-   -1 sprites/signals.png 354 136 01 21 6 -2 -19
-   -1 sprites/signals.png 370 136 01 21 6 -2 -19
-   -1 sprites/signals.png 386 136 01 21 6 -2 -19
-   -1 sprites/signals.png 402 136 01 21 6 -2 -19
-   -1 sprites/signals.png 418 136 01 21 6 -2 -19
-   -1 sprites/signals.png 434 136 01 21 6 -2 -19
-   -1 sprites/signals.png 450 136 01 21 6 -2 -19
-   -1 sprites/signals.png 466 136 01 21 6 -2 -19
-   -1 sprites/signals.png 482 136 01 21 6 -2 -19
-   -1 sprites/signals.png 498 136 01 21 6 -2 -19
-   -1 sprites/signals.png 514 136 01 21 6 -2 -19
-   -1 sprites/signals.png 530 136 01 21 6 -2 -19
-   -1 sprites/signals.png 546 136 01 21 6 -2 -19
-   -1 sprites/signals.png 562 136 01 21 6 -2 -19
-   -1 sprites/signals.png 578 136 01 21 6 -2 -19
-   -1 sprites/signals.png 594 136 01 21 6 -2 -19
-   -1 sprites/signals.png 610 136 01 21 6 -2 -19
-   -1 sprites/signals.png 626 136 01 21 6 -2 -19
-   -1 sprites/signals.png 642 136 01 21 10 -6 -19
-   -1 sprites/signals.png 658 136 01 23 7 -3 -21
-   -1 sprites/signals.png 674 136 01 21 10 1 -19
-   -1 sprites/signals.png 690 136 01 21 9 1 -19
-   -1 sprites/signals.png 706 136 01 21 9 1 -19
-   -1 sprites/signals.png 722 136 01 23 6 1 -21
-   -1 sprites/signals.png 738 136 01 21 10 -7 -19
-   -1 sprites/signals.png 754 136 01 21 10 -7 -19
-   -1 sprites/signals.png 770 136 01 21 2 1 -19
-   -1 sprites/signals.png 786 136 01 24 2 1 -22
-   -1 sprites/signals.png 2 184 01 23 2 1 -21
-   -1 sprites/signals.png 18 184 01 26 2 1 -24
-   -1 sprites/signals.png 34 184 01 21 11 -7 -19
-   -1 sprites/signals.png 50 184 01 21 8 -4 -19
-   -1 sprites/signals.png 66 184 01 21 11 1 -19
-   -1 sprites/signals.png 82 184 01 21 8 1 -19
-   -1 sprites/signals.png 98 184 01 21 12 -6 -19
-   -1 sprites/signals.png 130 184 01 23 9 -3 -21
-   -1 sprites/signals.png 146 184 01 21 12 -1 -19
-   -1 sprites/signals.png 178 184 01 21 11 -1 -19
-   -1 sprites/signals.png 194 184 01 21 11 -1 -19
-   -1 sprites/signals.png 210 184 01 23 8 -1 -21
-   -1 sprites/signals.png 226 184 01 21 12 -7 -19
-   -1 sprites/signals.png 258 184 01 21 12 -7 -19
-   -1 sprites/signals.png 290 184 01 21 4 -1 -19
-   -1 sprites/signals.png 306 184 01 24 4 -1 -22
-   -1 sprites/signals.png 322 184 01 23 4 1 -21
-   -1 sprites/signals.png 338 184 01 26 4 1 -24
-   -1 sprites/signals.png 354 184 01 21 13 -7 -19
-   -1 sprites/signals.png 386 184 01 21 10 -4 -19
-   -1 sprites/signals.png 402 184 01 21 13 -1 -19
-   -1 sprites/signals.png 434 184 01 21 10 -1 -19
-   -1 sprites/signals.png 450 184 01 21 11 -6 -19
-   -1 sprites/signals.png 466 184 01 23 8 -3 -21
-   -1 sprites/signals.png 482 184 01 21 11 0 -19
-   -1 sprites/signals.png 498 184 01 21 10 0 -19
-   -1 sprites/signals.png 514 184 01 21 10 0 -19
-   -1 sprites/signals.png 530 184 01 23 7 0 -21
-   -1 sprites/signals.png 546 184 01 21 11 -7 -19
-   -1 sprites/signals.png 562 184 01 21 11 -7 -19
-   -1 sprites/signals.png 578 184 01 21 4 1 -19
-   -1 sprites/signals.png 594 184 01 24 4 1 -22
-   -1 sprites/signals.png 610 184 01 23 4 -1 -21
-   -1 sprites/signals.png 626 184 01 26 4 -1 -24
-   -1 sprites/signals.png 642 184 01 21 12 -7 -19
-   -1 sprites/signals.png 674 184 01 21 9 -4 -19
-   -1 sprites/signals.png 690 184 01 21 12 0 -19
-   -1 sprites/signals.png 722 184 01 21 9 0 -19
-   -1 sprites/signals.png 738 184 01 21 11 -6 -19
-   -1 sprites/signals.png 754 184 01 23 8 -3 -21
-   -1 sprites/signals.png 770 184 01 21 11 0 -19
-   -1 sprites/signals.png 786 184 01 21 10 0 -19
-   -1 sprites/signals.png 2 232 01 21 10 0 -19
-   -1 sprites/signals.png 18 232 01 23 7 0 -21
-   -1 sprites/signals.png 34 232 01 21 11 -7 -19
-   -1 sprites/signals.png 50 232 01 21 11 -7 -19
-   -1 sprites/signals.png 66 232 01 21 4 1 -19
-   -1 sprites/signals.png 82 232 01 24 4 1 -22
-   -1 sprites/signals.png 98 232 01 23 4 -1 -21
-   -1 sprites/signals.png 114 232 01 26 4 -1 -24
-   -1 sprites/signals.png 130 232 01 21 12 -7 -19
-   -1 sprites/signals.png 162 232 01 21 9 -4 -19
-   -1 sprites/signals.png 178 232 01 21 12 0 -19
-   -1 sprites/signals.png 210 232 01 21 9 0 -19
+   -1 sprites/signals.png 8bpp  66    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  82    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  98    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 114    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 130    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 146    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 162    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 178    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 194    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 210    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 226    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 242    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 258    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 274    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 290    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 306    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 322    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 338    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 354    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 370    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 386    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 402    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 418    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 434    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 450    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 466    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 482    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 498    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 514    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 530    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 546    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 562    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 578    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 594    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 610    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 626    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 642    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 658    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 674    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 690    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 706    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 722    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 738    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 754    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 770    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 786    8   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp   2   40   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  18   40   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  34   40  10  21  -6 -19 normal
+   -1 sprites/signals.png 8bpp  50   40   7  23  -3 -21 normal
+   -1 sprites/signals.png 8bpp  66   40  10  21   1 -19 normal
+   -1 sprites/signals.png 8bpp  82   40   9  21   1 -19 normal
+   -1 sprites/signals.png 8bpp  98   40   9  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 114   40   6  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 130   40  10  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 146   40  10  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 162   40   2  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 178   40   2  24   1 -22 normal
+   -1 sprites/signals.png 8bpp 194   40   2  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 210   40   2  26   1 -24 normal
+   -1 sprites/signals.png 8bpp 226   40  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 242   40   8  21  -4 -19 normal
+   -1 sprites/signals.png 8bpp 258   40  11  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 274   40   8  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 290   40  12  21  -6 -19 normal
+   -1 sprites/signals.png 8bpp 322   40   9  23  -3 -21 normal
+   -1 sprites/signals.png 8bpp 338   40  12  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 370   40  11  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 386   40  11  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 402   40   8  23  -1 -21 normal
+   -1 sprites/signals.png 8bpp 418   40  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 450   40  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 482   40   4  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 498   40   4  24   1 -22 normal
+   -1 sprites/signals.png 8bpp 514   40   4  23  -1 -21 normal
+   -1 sprites/signals.png 8bpp 530   40   4  26  -1 -24 normal
+   -1 sprites/signals.png 8bpp 546   40  13  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 578   40  10  21  -4 -19 normal
+   -1 sprites/signals.png 8bpp 594   40  13  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 626   40  10  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 642   40  11  21  -6 -19 normal
+   -1 sprites/signals.png 8bpp 658   40   8  23  -3 -21 normal
+   -1 sprites/signals.png 8bpp 674   40  11  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 690   40  10  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 706   40  10  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 722   40   7  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 738   40  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 754   40  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 770   40   4  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 786   40   4  24   1 -22 normal
+   -1 sprites/signals.png 8bpp   2   88   4  23  -1 -21 normal
+   -1 sprites/signals.png 8bpp  18   88   4  26  -1 -24 normal
+   -1 sprites/signals.png 8bpp  34   88  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp  66   88   9  21  -4 -19 normal
+   -1 sprites/signals.png 8bpp  82   88  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 114   88   9  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 130   88  11  21  -6 -19 normal
+   -1 sprites/signals.png 8bpp 146   88   8  23  -3 -21 normal
+   -1 sprites/signals.png 8bpp 162   88  11  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 178   88  10  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 194   88  10  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 210   88   7  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 226   88  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 242   88  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 258   88   4  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 274   88   4  24   1 -22 normal
+   -1 sprites/signals.png 8bpp 290   88   4  23  -1 -21 normal
+   -1 sprites/signals.png 8bpp 306   88   4  26  -1 -24 normal
+   -1 sprites/signals.png 8bpp 322   88  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 354   88   9  21  -4 -19 normal
+   -1 sprites/signals.png 8bpp 370   88  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 402   88   9  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 418   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 434   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 450   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 466   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 482   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 498   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 514   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 530   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 546   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 562   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 578   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 594   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 610   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 626   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 642   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 658   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 674   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 690   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 706   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 722   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 738   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 754   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 770   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 786   88   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp   2  136   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  18  136   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  34  136   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  50  136   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  66  136   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  82  136   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  98  136   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 114  136   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 130  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 146  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 162  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 178  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 194  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 210  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 226  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 242  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 258  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 274  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 290  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 306  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 322  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 338  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 354  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 370  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 386  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 402  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 418  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 434  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 450  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 466  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 482  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 498  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 514  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 530  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 546  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 562  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 578  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 594  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 610  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 626  136   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 642  136  10  21  -6 -19 normal
+   -1 sprites/signals.png 8bpp 658  136   7  23  -3 -21 normal
+   -1 sprites/signals.png 8bpp 674  136  10  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 690  136   9  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 706  136   9  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 722  136   6  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 738  136  10  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 754  136  10  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 770  136   2  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 786  136   2  24   1 -22 normal
+   -1 sprites/signals.png 8bpp   2  184   2  23   1 -21 normal
+   -1 sprites/signals.png 8bpp  18  184   2  26   1 -24 normal
+   -1 sprites/signals.png 8bpp  34  184  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp  50  184   8  21  -4 -19 normal
+   -1 sprites/signals.png 8bpp  66  184  11  21   1 -19 normal
+   -1 sprites/signals.png 8bpp  82  184   8  21   1 -19 normal
+   -1 sprites/signals.png 8bpp  98  184  12  21  -6 -19 normal
+   -1 sprites/signals.png 8bpp 130  184   9  23  -3 -21 normal
+   -1 sprites/signals.png 8bpp 146  184  12  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 178  184  11  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 194  184  11  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 210  184   8  23  -1 -21 normal
+   -1 sprites/signals.png 8bpp 226  184  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 258  184  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 290  184   4  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 306  184   4  24  -1 -22 normal
+   -1 sprites/signals.png 8bpp 322  184   4  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 338  184   4  26   1 -24 normal
+   -1 sprites/signals.png 8bpp 354  184  13  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 386  184  10  21  -4 -19 normal
+   -1 sprites/signals.png 8bpp 402  184  13  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 434  184  10  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 450  184  11  21  -6 -19 normal
+   -1 sprites/signals.png 8bpp 466  184   8  23  -3 -21 normal
+   -1 sprites/signals.png 8bpp 482  184  11  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 498  184  10  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 514  184  10  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 530  184   7  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 546  184  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 562  184  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 578  184   4  21   1 -19 normal
+   -1 sprites/signals.png 8bpp 594  184   4  24   1 -22 normal
+   -1 sprites/signals.png 8bpp 610  184   4  23  -1 -21 normal
+   -1 sprites/signals.png 8bpp 626  184   4  26  -1 -24 normal
+   -1 sprites/signals.png 8bpp 642  184  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 674  184   9  21  -4 -19 normal
+   -1 sprites/signals.png 8bpp 690  184  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 722  184   9  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 738  184  11  21  -6 -19 normal
+   -1 sprites/signals.png 8bpp 754  184   8  23  -3 -21 normal
+   -1 sprites/signals.png 8bpp 770  184  11  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 786  184  10  21   0 -19 normal
+   -1 sprites/signals.png 8bpp   2  232  10  21   0 -19 normal
+   -1 sprites/signals.png 8bpp  18  232   7  23   0 -21 normal
+   -1 sprites/signals.png 8bpp  34  232  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp  50  232  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp  66  232   4  21   1 -19 normal
+   -1 sprites/signals.png 8bpp  82  232   4  24   1 -22 normal
+   -1 sprites/signals.png 8bpp  98  232   4  23  -1 -21 normal
+   -1 sprites/signals.png 8bpp 114  232   4  26  -1 -24 normal
+   -1 sprites/signals.png 8bpp 130  232  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 162  232   9  21  -4 -19 normal
+   -1 sprites/signals.png 8bpp 178  232  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 210  232   9  21   0 -19 normal
    -1 * 6	 07 85 01 \70 3B F2
    -1 * 6	 07 86 01 \70 04 F1
    -1 * 3	 05 04 F0
-   -1 sprites/signals.png 274 232 01 21 6 -2 -19
-   -1 sprites/signals.png 290 232 01 21 6 -2 -19
-   -1 sprites/signals.png 306 232 01 21 6 -2 -19
-   -1 sprites/signals.png 322 232 01 21 6 -2 -19
-   -1 sprites/signals.png 338 232 01 21 6 -2 -19
-   -1 sprites/signals.png 354 232 01 21 6 -2 -19
-   -1 sprites/signals.png 370 232 01 21 6 -2 -19
-   -1 sprites/signals.png 386 232 01 21 6 -2 -19
-   -1 sprites/signals.png 402 232 01 21 6 -2 -19
-   -1 sprites/signals.png 418 232 01 21 6 -2 -19
-   -1 sprites/signals.png 434 232 01 21 6 -2 -19
-   -1 sprites/signals.png 450 232 01 21 6 -2 -19
-   -1 sprites/signals.png 466 232 01 21 6 -2 -19
-   -1 sprites/signals.png 482 232 01 21 6 -2 -19
-   -1 sprites/signals.png 498 232 01 21 6 -2 -19
-   -1 sprites/signals.png 514 232 01 21 6 -2 -19
-   -1 sprites/signals.png 530 232 01 21 6 -2 -19
-   -1 sprites/signals.png 546 232 01 21 6 -2 -19
-   -1 sprites/signals.png 562 232 01 21 6 -2 -19
-   -1 sprites/signals.png 578 232 01 21 6 -2 -19
-   -1 sprites/signals.png 594 232 01 21 6 -2 -19
-   -1 sprites/signals.png 610 232 01 21 6 -2 -19
-   -1 sprites/signals.png 626 232 01 21 6 -2 -19
-   -1 sprites/signals.png 642 232 01 21 6 -2 -19
-   -1 sprites/signals.png 658 232 01 21 6 -2 -19
-   -1 sprites/signals.png 674 232 01 21 6 -2 -19
-   -1 sprites/signals.png 690 232 01 21 6 -2 -19
-   -1 sprites/signals.png 706 232 01 21 6 -2 -19
-   -1 sprites/signals.png 722 232 01 21 6 -2 -19
-   -1 sprites/signals.png 738 232 01 21 6 -2 -19
-   -1 sprites/signals.png 754 232 01 21 6 -2 -19
-   -1 sprites/signals.png 770 232 01 21 6 -2 -19
-   -1 sprites/signals.png 786 232 01 21 6 -2 -19
-   -1 sprites/signals.png 2 280 01 21 6 -2 -19
-   -1 sprites/signals.png 18 280 01 21 6 -2 -19
-   -1 sprites/signals.png 34 280 01 21 6 -2 -19
-   -1 sprites/signals.png 50 280 01 21 6 -2 -19
-   -1 sprites/signals.png 66 280 01 21 6 -2 -19
-   -1 sprites/signals.png 82 280 01 21 6 -2 -19
-   -1 sprites/signals.png 98 280 01 21 6 -2 -19
-   -1 sprites/signals.png 114 280 01 21 6 -2 -19
-   -1 sprites/signals.png 130 280 01 21 6 -2 -19
-   -1 sprites/signals.png 146 280 01 21 6 -2 -19
-   -1 sprites/signals.png 162 280 01 21 6 -2 -19
-   -1 sprites/signals.png 178 280 01 21 6 -2 -19
-   -1 sprites/signals.png 194 280 01 21 6 -2 -19
-   -1 sprites/signals.png 210 280 01 21 6 -2 -19
-   -1 sprites/signals.png 226 280 01 21 6 -2 -19
-   -1 sprites/signals.png 242 280 01 21 10 -7 -19
-   -1 sprites/signals.png 258 280 01 23 10 -8 -21
-   -1 sprites/signals.png 274 280 01 23 10 -7 -21
-   -1 sprites/signals.png 290 280 01 26 7 -5 -24
-   -1 sprites/signals.png 306 280 01 21 10 -7 -19
-   -1 sprites/signals.png 322 280 01 23 10 -6 -21
-   -1 sprites/signals.png 338 280 01 23 10 1 -21
-   -1 sprites/signals.png 354 280 01 26 7 2 -24
-   -1 sprites/signals.png 370 280 01 23 3 0 -21
-   -1 sprites/signals.png 386 280 01 26 3 0 -24
-   -1 sprites/signals.png 402 280 01 21 3 0 -19
-   -1 sprites/signals.png 418 280 01 24 3 0 -22
-   -1 sprites/signals.png 434 280 01 21 12 0 -19
-   -1 sprites/signals.png 466 280 01 24 9 0 -22
-   -1 sprites/signals.png 482 280 01 21 12 -9 -19
-   -1 sprites/signals.png 514 280 01 24 9 -6 -22
-   -1 sprites/signals.png 530 280 01 21 12 -9 -19
-   -1 sprites/signals.png 562 280 01 23 11 -9 -21
-   -1 sprites/signals.png 578 280 01 23 11 -7 -21
-   -1 sprites/signals.png 594 280 01 26 9 -5 -24
-   -1 sprites/signals.png 610 280 01 21 12 -7 -19
-   -1 sprites/signals.png 642 280 01 23 11 -6 -21
-   -1 sprites/signals.png 658 280 01 23 11 0 -21
-   -1 sprites/signals.png 674 280 01 26 9 0 -24
-   -1 sprites/signals.png 690 280 01 23 5 0 -21
-   -1 sprites/signals.png 706 280 01 26 5 0 -24
-   -1 sprites/signals.png 722 280 01 21 5 -2 -19
-   -1 sprites/signals.png 738 280 01 24 5 -2 -22
-   -1 sprites/signals.png 754 280 01 21 13 -1 -19
-   -1 sprites/signals.png 786 280 01 24 10 -1 -22
-   -1 sprites/signals.png 2 328 01 21 13 -9 -19
-   -1 sprites/signals.png 34 328 01 24 10 -6 -22
-   -1 sprites/signals.png 50 328 01 21 11 -8 -19
-   -1 sprites/signals.png 66 328 01 23 10 -8 -21
-   -1 sprites/signals.png 82 328 01 23 10 -7 -21
-   -1 sprites/signals.png 98 328 01 26 8 -5 -24
-   -1 sprites/signals.png 114 328 01 21 11 -7 -19
-   -1 sprites/signals.png 130 328 01 23 10 -6 -21
-   -1 sprites/signals.png 146 328 01 23 10 1 -21
-   -1 sprites/signals.png 162 328 01 26 8 1 -24
-   -1 sprites/signals.png 178 328 01 23 5 0 -21
-   -1 sprites/signals.png 194 328 01 26 5 0 -24
-   -1 sprites/signals.png 210 328 01 21 5 -2 -19
-   -1 sprites/signals.png 226 328 01 24 5 -2 -22
-   -1 sprites/signals.png 242 328 01 21 12 0 -19
-   -1 sprites/signals.png 274 328 01 24 9 0 -22
-   -1 sprites/signals.png 290 328 01 21 12 -9 -19
-   -1 sprites/signals.png 322 328 01 24 9 -6 -22
-   -1 sprites/signals.png 338 328 01 21 11 -8 -19
-   -1 sprites/signals.png 354 328 01 23 10 -8 -21
-   -1 sprites/signals.png 370 328 01 23 10 -7 -21
-   -1 sprites/signals.png 386 328 01 26 8 -5 -24
-   -1 sprites/signals.png 402 328 01 21 11 -7 -19
-   -1 sprites/signals.png 418 328 01 23 10 -6 -21
-   -1 sprites/signals.png 434 328 01 23 10 1 -21
-   -1 sprites/signals.png 450 328 01 26 8 1 -24
-   -1 sprites/signals.png 466 328 01 23 5 0 -21
-   -1 sprites/signals.png 482 328 01 26 5 0 -24
-   -1 sprites/signals.png 498 328 01 21 5 -2 -19
-   -1 sprites/signals.png 514 328 01 24 5 -2 -22
-   -1 sprites/signals.png 530 328 01 21 12 0 -19
-   -1 sprites/signals.png 562 328 01 24 9 0 -22
-   -1 sprites/signals.png 578 328 01 21 12 -9 -19
-   -1 sprites/signals.png 610 328 01 24 9 -6 -22
-   -1 sprites/signals.png 626 328 01 19 6 -2 -17
-   -1 sprites/signals.png 642 328 01 19 6 -2 -17
-   -1 sprites/signals.png 658 328 01 19 6 -2 -17
-   -1 sprites/signals.png 674 328 01 19 6 -2 -17
-   -1 sprites/signals.png 690 328 01 19 6 -2 -17
-   -1 sprites/signals.png 706 328 01 19 6 -2 -17
-   -1 sprites/signals.png 722 328 01 19 6 -2 -17
-   -1 sprites/signals.png 738 328 01 19 6 -2 -17
-   -1 sprites/signals.png 754 328 01 19 6 -2 -17
-   -1 sprites/signals.png 770 328 01 19 6 -2 -17
-   -1 sprites/signals.png 786 328 01 19 6 -2 -17
-   -1 sprites/signals.png 2 376 01 19 6 -2 -17
-   -1 sprites/signals.png 18 376 01 19 6 -2 -17
-   -1 sprites/signals.png 34 376 01 19 6 -2 -17
-   -1 sprites/signals.png 50 376 01 19 6 -2 -17
-   -1 sprites/signals.png 66 376 01 19 6 -2 -17
-   -1 sprites/signals.png 82 376 01 19 6 -2 -17
-   -1 sprites/signals.png 98 376 01 19 6 -2 -17
-   -1 sprites/signals.png 114 376 01 19 6 -2 -17
-   -1 sprites/signals.png 130 376 01 19 6 -2 -17
-   -1 sprites/signals.png 146 376 01 19 6 -2 -17
-   -1 sprites/signals.png 162 376 01 19 6 -2 -17
-   -1 sprites/signals.png 178 376 01 19 6 -2 -17
-   -1 sprites/signals.png 194 376 01 19 6 -2 -17
-   -1 sprites/signals.png 210 376 01 19 6 -2 -17
-   -1 sprites/signals.png 226 376 01 19 6 -2 -17
-   -1 sprites/signals.png 242 376 01 19 6 -2 -17
-   -1 sprites/signals.png 258 376 01 19 6 -2 -17
-   -1 sprites/signals.png 274 376 01 19 6 -2 -17
-   -1 sprites/signals.png 290 376 01 19 6 -2 -17
-   -1 sprites/signals.png 306 376 01 19 6 -2 -17
-   -1 sprites/signals.png 322 376 01 19 6 -2 -17
-   -1 sprites/signals.png 338 376 01 21 6 -2 -19
-   -1 sprites/signals.png 354 376 01 21 6 -2 -19
-   -1 sprites/signals.png 370 376 01 21 6 -2 -19
-   -1 sprites/signals.png 386 376 01 21 6 -2 -19
-   -1 sprites/signals.png 402 376 01 21 6 -2 -19
-   -1 sprites/signals.png 418 376 01 21 6 -2 -19
-   -1 sprites/signals.png 434 376 01 21 6 -2 -19
-   -1 sprites/signals.png 450 376 01 21 6 -2 -19
-   -1 sprites/signals.png 466 376 01 21 6 -2 -19
-   -1 sprites/signals.png 482 376 01 21 6 -2 -19
-   -1 sprites/signals.png 498 376 01 21 6 -2 -19
-   -1 sprites/signals.png 514 376 01 21 6 -2 -19
-   -1 sprites/signals.png 530 376 01 21 6 -2 -19
-   -1 sprites/signals.png 546 376 01 21 6 -2 -19
-   -1 sprites/signals.png 562 376 01 21 6 -2 -19
-   -1 sprites/signals.png 578 376 01 21 6 -2 -19
-   -1 sprites/signals.png 594 376 01 21 6 -2 -19
-   -1 sprites/signals.png 610 376 01 21 6 -2 -19
-   -1 sprites/signals.png 626 376 01 21 6 -2 -19
-   -1 sprites/signals.png 642 376 01 21 6 -2 -19
-   -1 sprites/signals.png 658 376 01 21 6 -2 -19
-   -1 sprites/signals.png 674 376 01 21 6 -2 -19
-   -1 sprites/signals.png 690 376 01 21 6 -2 -19
-   -1 sprites/signals.png 706 376 01 21 6 -2 -19
-   -1 sprites/signals.png 722 376 01 21 6 -2 -19
-   -1 sprites/signals.png 738 376 01 21 6 -2 -19
-   -1 sprites/signals.png 754 376 01 21 6 -2 -19
-   -1 sprites/signals.png 770 376 01 21 6 -2 -19
-   -1 sprites/signals.png 786 376 01 21 6 -2 -19
-   -1 sprites/signals.png 2 408 01 21 6 -2 -19
-   -1 sprites/signals.png 18 408 01 21 6 -2 -19
-   -1 sprites/signals.png 34 408 01 21 6 -2 -19
-   -1 sprites/signals.png 50 408 01 21 10 -7 -19
-   -1 sprites/signals.png 66 408 01 23 10 -8 -21
-   -1 sprites/signals.png 82 408 01 23 10 -7 -21
-   -1 sprites/signals.png 98 408 01 26 7 -5 -24
-   -1 sprites/signals.png 114 408 01 21 10 -7 -19
-   -1 sprites/signals.png 130 408 01 23 10 -6 -21
-   -1 sprites/signals.png 146 408 01 23 10 1 -21
-   -1 sprites/signals.png 162 408 01 26 7 2 -24
-   -1 sprites/signals.png 178 408 01 23 3 0 -21
-   -1 sprites/signals.png 194 408 01 26 3 0 -24
-   -1 sprites/signals.png 210 408 01 21 3 0 -19
-   -1 sprites/signals.png 226 408 01 24 3 0 -22
-   -1 sprites/signals.png 242 408 01 21 12 0 -19
-   -1 sprites/signals.png 274 408 01 24 9 0 -22
-   -1 sprites/signals.png 290 408 01 21 12 -9 -19
-   -1 sprites/signals.png 322 408 01 24 9 -6 -22
-   -1 sprites/signals.png 338 408 01 21 12 -9 -19
-   -1 sprites/signals.png 370 408 01 23 11 -9 -21
-   -1 sprites/signals.png 386 408 01 23 11 -7 -21
-   -1 sprites/signals.png 402 408 01 26 9 -5 -24
-   -1 sprites/signals.png 418 408 01 21 12 -7 -19
-   -1 sprites/signals.png 450 408 01 23 11 -6 -21
-   -1 sprites/signals.png 466 408 01 23 11 0 -21
-   -1 sprites/signals.png 482 408 01 26 9 0 -24
-   -1 sprites/signals.png 498 408 01 23 5 -1 -21
-   -1 sprites/signals.png 514 408 01 26 5 -1 -24
-   -1 sprites/signals.png 530 408 01 21 5 -1 -19
-   -1 sprites/signals.png 546 408 01 24 5 -1 -22
-   -1 sprites/signals.png 562 408 01 21 13 -1 -19
-   -1 sprites/signals.png 594 408 01 24 10 -1 -22
-   -1 sprites/signals.png 610 408 01 21 13 -9 -19
-   -1 sprites/signals.png 642 408 01 24 10 -6 -22
-   -1 sprites/signals.png 658 408 01 21 11 -8 -19
-   -1 sprites/signals.png 674 408 01 23 10 -8 -21
-   -1 sprites/signals.png 690 408 01 23 10 -7 -21
-   -1 sprites/signals.png 706 408 01 26 8 -5 -24
-   -1 sprites/signals.png 722 408 01 21 11 -7 -19
-   -1 sprites/signals.png 738 408 01 23 10 -6 -21
-   -1 sprites/signals.png 754 408 01 23 10 1 -21
-   -1 sprites/signals.png 770 408 01 26 8 1 -24
-   -1 sprites/signals.png 786 408 01 23 5 0 -21
-   -1 sprites/signals.png 2 456 01 26 5 0 -24
-   -1 sprites/signals.png 18 456 01 21 5 -2 -19
-   -1 sprites/signals.png 34 456 01 24 5 -2 -22
-   -1 sprites/signals.png 50 456 01 21 12 0 -19
-   -1 sprites/signals.png 82 456 01 24 9 0 -22
-   -1 sprites/signals.png 98 456 01 21 12 -9 -19
-   -1 sprites/signals.png 130 456 01 24 9 -6 -22
-   -1 sprites/signals.png 146 456 01 21 11 -8 -19
-   -1 sprites/signals.png 162 456 01 23 10 -8 -21
-   -1 sprites/signals.png 178 456 01 23 10 -7 -21
-   -1 sprites/signals.png 194 456 01 26 8 -5 -24
-   -1 sprites/signals.png 210 456 01 21 11 -7 -19
-   -1 sprites/signals.png 226 456 01 23 10 -6 -21
-   -1 sprites/signals.png 242 456 01 23 10 1 -21
-   -1 sprites/signals.png 258 456 01 26 8 1 -24
-   -1 sprites/signals.png 274 456 01 23 5 0 -21
-   -1 sprites/signals.png 290 456 01 26 5 0 -24
-   -1 sprites/signals.png 306 456 01 21 5 -2 -19
-   -1 sprites/signals.png 322 456 01 24 5 -2 -22
-   -1 sprites/signals.png 338 456 01 21 12 0 -19
-   -1 sprites/signals.png 370 456 01 24 9 0 -22
-   -1 sprites/signals.png 386 456 01 21 12 -9 -19
-   -1 sprites/signals.png 418 456 01 24 9 -6 -22
+   -1 sprites/signals.png 8bpp 274  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 290  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 306  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 322  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 338  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 354  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 370  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 386  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 402  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 418  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 434  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 450  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 466  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 482  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 498  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 514  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 530  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 546  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 562  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 578  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 594  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 610  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 626  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 642  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 658  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 674  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 690  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 706  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 722  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 738  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 754  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 770  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 786  232   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp   2  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  18  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  34  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  50  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  66  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  82  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  98  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 114  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 130  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 146  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 162  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 178  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 194  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 210  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 226  280   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 242  280  10  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 258  280  10  23  -8 -21 normal
+   -1 sprites/signals.png 8bpp 274  280  10  23  -7 -21 normal
+   -1 sprites/signals.png 8bpp 290  280   7  26  -5 -24 normal
+   -1 sprites/signals.png 8bpp 306  280  10  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 322  280  10  23  -6 -21 normal
+   -1 sprites/signals.png 8bpp 338  280  10  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 354  280   7  26   2 -24 normal
+   -1 sprites/signals.png 8bpp 370  280   3  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 386  280   3  26   0 -24 normal
+   -1 sprites/signals.png 8bpp 402  280   3  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 418  280   3  24   0 -22 normal
+   -1 sprites/signals.png 8bpp 434  280  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 466  280   9  24   0 -22 normal
+   -1 sprites/signals.png 8bpp 482  280  12  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 514  280   9  24  -6 -22 normal
+   -1 sprites/signals.png 8bpp 530  280  12  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 562  280  11  23  -9 -21 normal
+   -1 sprites/signals.png 8bpp 578  280  11  23  -7 -21 normal
+   -1 sprites/signals.png 8bpp 594  280   9  26  -5 -24 normal
+   -1 sprites/signals.png 8bpp 610  280  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 642  280  11  23  -6 -21 normal
+   -1 sprites/signals.png 8bpp 658  280  11  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 674  280   9  26   0 -24 normal
+   -1 sprites/signals.png 8bpp 690  280   5  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 706  280   5  26   0 -24 normal
+   -1 sprites/signals.png 8bpp 722  280   5  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 738  280   5  24  -2 -22 normal
+   -1 sprites/signals.png 8bpp 754  280  13  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 786  280  10  24  -1 -22 normal
+   -1 sprites/signals.png 8bpp   2  328  13  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp  34  328  10  24  -6 -22 normal
+   -1 sprites/signals.png 8bpp  50  328  11  21  -8 -19 normal
+   -1 sprites/signals.png 8bpp  66  328  10  23  -8 -21 normal
+   -1 sprites/signals.png 8bpp  82  328  10  23  -7 -21 normal
+   -1 sprites/signals.png 8bpp  98  328   8  26  -5 -24 normal
+   -1 sprites/signals.png 8bpp 114  328  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 130  328  10  23  -6 -21 normal
+   -1 sprites/signals.png 8bpp 146  328  10  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 162  328   8  26   1 -24 normal
+   -1 sprites/signals.png 8bpp 178  328   5  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 194  328   5  26   0 -24 normal
+   -1 sprites/signals.png 8bpp 210  328   5  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 226  328   5  24  -2 -22 normal
+   -1 sprites/signals.png 8bpp 242  328  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 274  328   9  24   0 -22 normal
+   -1 sprites/signals.png 8bpp 290  328  12  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 322  328   9  24  -6 -22 normal
+   -1 sprites/signals.png 8bpp 338  328  11  21  -8 -19 normal
+   -1 sprites/signals.png 8bpp 354  328  10  23  -8 -21 normal
+   -1 sprites/signals.png 8bpp 370  328  10  23  -7 -21 normal
+   -1 sprites/signals.png 8bpp 386  328   8  26  -5 -24 normal
+   -1 sprites/signals.png 8bpp 402  328  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 418  328  10  23  -6 -21 normal
+   -1 sprites/signals.png 8bpp 434  328  10  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 450  328   8  26   1 -24 normal
+   -1 sprites/signals.png 8bpp 466  328   5  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 482  328   5  26   0 -24 normal
+   -1 sprites/signals.png 8bpp 498  328   5  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 514  328   5  24  -2 -22 normal
+   -1 sprites/signals.png 8bpp 530  328  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 562  328   9  24   0 -22 normal
+   -1 sprites/signals.png 8bpp 578  328  12  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 610  328   9  24  -6 -22 normal
+   -1 sprites/signals.png 8bpp 626  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 642  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 658  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 674  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 690  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 706  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 722  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 738  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 754  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 770  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 786  328   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp   2  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  18  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  34  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  50  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  66  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  82  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp  98  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 114  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 130  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 146  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 162  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 178  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 194  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 210  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 226  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 242  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 258  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 274  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 290  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 306  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 322  376   6  19  -2 -17 normal
+   -1 sprites/signals.png 8bpp 338  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 354  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 370  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 386  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 402  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 418  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 434  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 450  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 466  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 482  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 498  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 514  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 530  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 546  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 562  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 578  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 594  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 610  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 626  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 642  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 658  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 674  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 690  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 706  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 722  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 738  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 754  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 770  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 786  376   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp   2  408   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  18  408   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  34  408   6  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  50  408  10  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp  66  408  10  23  -8 -21 normal
+   -1 sprites/signals.png 8bpp  82  408  10  23  -7 -21 normal
+   -1 sprites/signals.png 8bpp  98  408   7  26  -5 -24 normal
+   -1 sprites/signals.png 8bpp 114  408  10  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 130  408  10  23  -6 -21 normal
+   -1 sprites/signals.png 8bpp 146  408  10  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 162  408   7  26   2 -24 normal
+   -1 sprites/signals.png 8bpp 178  408   3  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 194  408   3  26   0 -24 normal
+   -1 sprites/signals.png 8bpp 210  408   3  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 226  408   3  24   0 -22 normal
+   -1 sprites/signals.png 8bpp 242  408  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 274  408   9  24   0 -22 normal
+   -1 sprites/signals.png 8bpp 290  408  12  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 322  408   9  24  -6 -22 normal
+   -1 sprites/signals.png 8bpp 338  408  12  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 370  408  11  23  -9 -21 normal
+   -1 sprites/signals.png 8bpp 386  408  11  23  -7 -21 normal
+   -1 sprites/signals.png 8bpp 402  408   9  26  -5 -24 normal
+   -1 sprites/signals.png 8bpp 418  408  12  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 450  408  11  23  -6 -21 normal
+   -1 sprites/signals.png 8bpp 466  408  11  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 482  408   9  26   0 -24 normal
+   -1 sprites/signals.png 8bpp 498  408   5  23  -1 -21 normal
+   -1 sprites/signals.png 8bpp 514  408   5  26  -1 -24 normal
+   -1 sprites/signals.png 8bpp 530  408   5  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 546  408   5  24  -1 -22 normal
+   -1 sprites/signals.png 8bpp 562  408  13  21  -1 -19 normal
+   -1 sprites/signals.png 8bpp 594  408  10  24  -1 -22 normal
+   -1 sprites/signals.png 8bpp 610  408  13  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 642  408  10  24  -6 -22 normal
+   -1 sprites/signals.png 8bpp 658  408  11  21  -8 -19 normal
+   -1 sprites/signals.png 8bpp 674  408  10  23  -8 -21 normal
+   -1 sprites/signals.png 8bpp 690  408  10  23  -7 -21 normal
+   -1 sprites/signals.png 8bpp 706  408   8  26  -5 -24 normal
+   -1 sprites/signals.png 8bpp 722  408  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 738  408  10  23  -6 -21 normal
+   -1 sprites/signals.png 8bpp 754  408  10  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 770  408   8  26   1 -24 normal
+   -1 sprites/signals.png 8bpp 786  408   5  23   0 -21 normal
+   -1 sprites/signals.png 8bpp   2  456   5  26   0 -24 normal
+   -1 sprites/signals.png 8bpp  18  456   5  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp  34  456   5  24  -2 -22 normal
+   -1 sprites/signals.png 8bpp  50  456  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp  82  456   9  24   0 -22 normal
+   -1 sprites/signals.png 8bpp  98  456  12  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 130  456   9  24  -6 -22 normal
+   -1 sprites/signals.png 8bpp 146  456  11  21  -8 -19 normal
+   -1 sprites/signals.png 8bpp 162  456  10  23  -8 -21 normal
+   -1 sprites/signals.png 8bpp 178  456  10  23  -7 -21 normal
+   -1 sprites/signals.png 8bpp 194  456   8  26  -5 -24 normal
+   -1 sprites/signals.png 8bpp 210  456  11  21  -7 -19 normal
+   -1 sprites/signals.png 8bpp 226  456  10  23  -6 -21 normal
+   -1 sprites/signals.png 8bpp 242  456  10  23   1 -21 normal
+   -1 sprites/signals.png 8bpp 258  456   8  26   1 -24 normal
+   -1 sprites/signals.png 8bpp 274  456   5  23   0 -21 normal
+   -1 sprites/signals.png 8bpp 290  456   5  26   0 -24 normal
+   -1 sprites/signals.png 8bpp 306  456   5  21  -2 -19 normal
+   -1 sprites/signals.png 8bpp 322  456   5  24  -2 -22 normal
+   -1 sprites/signals.png 8bpp 338  456  12  21   0 -19 normal
+   -1 sprites/signals.png 8bpp 370  456   9  24   0 -22 normal
+   -1 sprites/signals.png 8bpp 386  456  12  21  -9 -19 normal
+   -1 sprites/signals.png 8bpp 418  456   9  24  -6 -22 normal
diff --git a/media/extra_grf/sloped_tracks.nfo b/media/extra_grf/sloped_tracks.nfo
index 7c7cf0d790..ed17bc8445 100644
--- a/media/extra_grf/sloped_tracks.nfo
+++ b/media/extra_grf/sloped_tracks.nfo
@@ -8,15 +8,15 @@
 //
    -1 * 0	 0C "Sloped tracks"
    -1 * 3	 05 0F 0C
-   -1 sprites/sloped_tracks.png 50 8 09 29 42 -19 -3
-   -1 sprites/sloped_tracks.png 98 8 09 13 41 -20 5
-   -1 sprites/sloped_tracks.png 146 8 09 14 42 -19 5
-   -1 sprites/sloped_tracks.png 194 8 09 29 42 -21 -3
-   -1 sprites/sloped_tracks.png 242 8 09 25 33 -15 -1
-   -1 sprites/sloped_tracks.png 290 8 09 10 33 -15 7
-   -1 sprites/sloped_tracks.png 338 8 09 10 34 -15 7
-   -1 sprites/sloped_tracks.png 386 8 09 25 34 -15 -1
-   -1 sprites/sloped_tracks.png 434 8 09 23 31 -13 -1
-   -1 sprites/sloped_tracks.png 482 8 09 10 32 -15 7
-   -1 sprites/sloped_tracks.png 530 8 09 10 31 -15 7
-   -1 sprites/sloped_tracks.png 578 8 09 23 31 -16 -1
+   -1 sprites/sloped_tracks.png 8bpp  50    8  42  29 -19  -3 normal
+   -1 sprites/sloped_tracks.png 8bpp  98    8  41  13 -20   5 normal
+   -1 sprites/sloped_tracks.png 8bpp 146    8  42  14 -19   5 normal
+   -1 sprites/sloped_tracks.png 8bpp 194    8  42  29 -21  -3 normal
+   -1 sprites/sloped_tracks.png 8bpp 242    8  33  25 -15  -1 normal
+   -1 sprites/sloped_tracks.png 8bpp 290    8  33  10 -15   7 normal
+   -1 sprites/sloped_tracks.png 8bpp 338    8  34  10 -15   7 normal
+   -1 sprites/sloped_tracks.png 8bpp 386    8  34  25 -15  -1 normal
+   -1 sprites/sloped_tracks.png 8bpp 434    8  31  23 -13  -1 normal
+   -1 sprites/sloped_tracks.png 8bpp 482    8  32  10 -15   7 normal
+   -1 sprites/sloped_tracks.png 8bpp 530    8  31  10 -15   7 normal
+   -1 sprites/sloped_tracks.png 8bpp 578    8  31  23 -16  -1 normal
diff --git a/media/extra_grf/tramtracks.nfo b/media/extra_grf/tramtracks.nfo
index bcec8022d1..5a078194b9 100644
--- a/media/extra_grf/tramtracks.nfo
+++ b/media/extra_grf/tramtracks.nfo
@@ -8,116 +8,116 @@
 //
    -1 * 0	 0C "Tram track graphics by PikkaBird"
    -1 * 3	 05 0B 71
-   -1 sprites/tramtracks.png 18 8 09 13 20 0 4
-   -1 sprites/tramtracks.png 50 8 09 13 20 0 4
-   -1 sprites/tramtracks.png 82 8 03 36 64 -18 -8
-   -1 sprites/tramtracks.png 162 8 03 36 62 -16 -8
-   -1 sprites/tramtracks.png 242 8 09 31 64 -31 0
-   -1 sprites/tramtracks.png 322 8 09 31 64 -31 0
-   -1 sprites/tramtracks.png 402 8 09 31 64 -31 0
-   -1 sprites/tramtracks.png 482 8 09 31 64 -31 0
-   -1 sprites/tramtracks.png 562 8 09 31 64 -31 0
-   -1 sprites/tramtracks.png 642 8 09 31 64 -31 0
-   -1 sprites/tramtracks.png 722 8 09 31 64 -31 0
-   -1 sprites/tramtracks.png 2 56 09 31 64 -31 0
-   -1 sprites/tramtracks.png 82 56 09 31 64 -31 0
-   -1 sprites/tramtracks.png 162 56 09 31 64 -31 0
-   -1 sprites/tramtracks.png 242 56 09 31 64 -31 0
-   -1 sprites/tramtracks.png 322 56 09 39 64 -31 -8
-   -1 sprites/tramtracks.png 402 56 09 23 64 -31 0
-   -1 sprites/tramtracks.png 482 56 09 23 64 -31 0
-   -1 sprites/tramtracks.png 562 56 09 39 64 -31 -8
-   -1 sprites/tramtracks.png 642 56 09 31 64 -31 0
-   -1 sprites/tramtracks.png 722 56 09 31 64 -31 0
-   -1 sprites/tramtracks.png 2 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 82 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 162 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 242 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 322 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 402 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 482 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 562 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 642 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 722 120 09 31 64 -31 0
-   -1 sprites/tramtracks.png 2 168 09 31 64 -31 0
-   -1 sprites/tramtracks.png 82 168 09 31 64 -31 0
-   -1 sprites/tramtracks.png 162 168 09 31 64 -31 0
-   -1 sprites/tramtracks.png 242 168 09 31 64 -31 0
-   -1 sprites/tramtracks.png 322 168 09 31 64 -31 0
-   -1 sprites/tramtracks.png 402 168 09 31 64 -31 0
-   -1 sprites/tramtracks.png 482 168 09 31 64 -31 0
-   -1 sprites/tramtracks.png 562 168 09 39 64 -31 -8
-   -1 sprites/tramtracks.png 642 168 09 23 64 -31 0
-   -1 sprites/tramtracks.png 722 168 09 23 64 -31 0
-   -1 sprites/tramtracks.png 2 232 09 39 64 -31 -8
-   -1 sprites/tramtracks.png 82 232 09 31 64 -31 0
-   -1 sprites/tramtracks.png 162 232 09 31 64 -31 0
-   -1 sprites/tramtracks.png 242 232 09 31 64 -31 0
-   -1 sprites/tramtracks.png 322 232 09 31 64 -31 0
-   -1 sprites/tramtracks.png 402 232 09 31 64 -31 0
-   -1 sprites/tramtracks.png 482 232 09 31 64 -31 0
-   -1 sprites/tramtracks.png 562 232 09 20 20 0 0
-   -1 sprites/tramtracks.png 594 232 09 31 64 -31 0
-   -1 sprites/tramtracks.png 674 232 09 64 62 2 -49
-   -1 sprites/tramtracks.png 2 312 09 31 64 -31 0
-   -1 sprites/tramtracks.png 82 312 09 64 62 -62 -49
-   -1 sprites/tramtracks.png 162 312 09 64 62 -62 -49
-   -1 sprites/tramtracks.png 242 312 09 64 62 2 -49
-   -1 sprites/tramtracks.png 322 312 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 402 312 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 482 312 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 562 312 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 642 312 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 722 312 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 2 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 82 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 162 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 242 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 322 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 402 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 482 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 562 392 09 56 64 -31 -25
-   -1 sprites/tramtracks.png 642 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 722 392 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 2 472 09 56 64 -31 -25
-   -1 sprites/tramtracks.png 82 472 09 56 64 -31 -25
-   -1 sprites/tramtracks.png 162 472 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 242 472 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 322 472 09 56 64 -31 -25
-   -1 sprites/tramtracks.png 402 472 09 31 64 -31 0
-   -1 sprites/tramtracks.png 482 472 09 31 64 -31 0
-   -1 sprites/tramtracks.png 562 472 09 31 64 -31 0
-   -1 sprites/tramtracks.png 642 472 09 31 64 -31 0
-   -1 sprites/tramtracks.png 722 472 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 2 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 82 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 162 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 242 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 322 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 402 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 482 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 562 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 642 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 722 552 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 2 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 82 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 162 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 242 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 322 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 402 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 482 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 562 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 642 616 09 56 64 -31 -25
-   -1 sprites/tramtracks.png 722 616 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 2 696 09 56 64 -31 -25
-   -1 sprites/tramtracks.png 82 696 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 162 696 09 56 64 -31 -25
-   -1 sprites/tramtracks.png 242 696 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 322 696 09 56 64 -31 -25
-   -1 sprites/tramtracks.png 402 696 09 48 64 -31 -17
-   -1 sprites/tramtracks.png 482 696 09 31 64 -31 0
-   -1 sprites/tramtracks.png 562 696 09 31 64 -31 0
-   -1 sprites/tramtracks.png 642 696 09 39 64 -31 -8
-   -1 sprites/tramtracks.png 722 696 09 23 64 -31 0
-   -1 sprites/tramtracks.png 2 776 09 23 64 -31 0
-   -1 sprites/tramtracks.png 82 776 09 39 64 -31 -8
+   -1 sprites/tramtracks.png 8bpp  18    8  20  13   0   4 normal
+   -1 sprites/tramtracks.png 8bpp  50    8  20  13   0   4 normal
+   -1 sprites/tramtracks.png 8bpp  82    8  64  36 -18  -8 normal
+   -1 sprites/tramtracks.png 8bpp 162    8  62  36 -16  -8 normal
+   -1 sprites/tramtracks.png 8bpp 242    8  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 322    8  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 402    8  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 482    8  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 562    8  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 642    8  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 722    8  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp   2   56  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp  82   56  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 162   56  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 242   56  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 322   56  64  39 -31  -8 normal
+   -1 sprites/tramtracks.png 8bpp 402   56  64  23 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 482   56  64  23 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 562   56  64  39 -31  -8 normal
+   -1 sprites/tramtracks.png 8bpp 642   56  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 722   56  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp   2  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp  82  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 162  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 242  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 322  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 402  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 482  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 562  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 642  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 722  120  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp   2  168  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp  82  168  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 162  168  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 242  168  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 322  168  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 402  168  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 482  168  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 562  168  64  39 -31  -8 normal
+   -1 sprites/tramtracks.png 8bpp 642  168  64  23 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 722  168  64  23 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp   2  232  64  39 -31  -8 normal
+   -1 sprites/tramtracks.png 8bpp  82  232  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 162  232  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 242  232  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 322  232  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 402  232  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 482  232  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 562  232  20  20   0   0 normal
+   -1 sprites/tramtracks.png 8bpp 594  232  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 674  232  62  64   2 -49 normal
+   -1 sprites/tramtracks.png 8bpp   2  312  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp  82  312  62  64 -62 -49 normal
+   -1 sprites/tramtracks.png 8bpp 162  312  62  64 -62 -49 normal
+   -1 sprites/tramtracks.png 8bpp 242  312  62  64   2 -49 normal
+   -1 sprites/tramtracks.png 8bpp 322  312  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 402  312  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 482  312  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 562  312  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 642  312  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 722  312  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp   2  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp  82  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 162  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 242  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 322  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 402  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 482  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 562  392  64  56 -31 -25 normal
+   -1 sprites/tramtracks.png 8bpp 642  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 722  392  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp   2  472  64  56 -31 -25 normal
+   -1 sprites/tramtracks.png 8bpp  82  472  64  56 -31 -25 normal
+   -1 sprites/tramtracks.png 8bpp 162  472  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 242  472  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 322  472  64  56 -31 -25 normal
+   -1 sprites/tramtracks.png 8bpp 402  472  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 482  472  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 562  472  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 642  472  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 722  472  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp   2  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp  82  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 162  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 242  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 322  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 402  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 482  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 562  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 642  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 722  552  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp   2  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp  82  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 162  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 242  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 322  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 402  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 482  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 562  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 642  616  64  56 -31 -25 normal
+   -1 sprites/tramtracks.png 8bpp 722  616  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp   2  696  64  56 -31 -25 normal
+   -1 sprites/tramtracks.png 8bpp  82  696  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 162  696  64  56 -31 -25 normal
+   -1 sprites/tramtracks.png 8bpp 242  696  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 322  696  64  56 -31 -25 normal
+   -1 sprites/tramtracks.png 8bpp 402  696  64  48 -31 -17 normal
+   -1 sprites/tramtracks.png 8bpp 482  696  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 562  696  64  31 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp 642  696  64  39 -31  -8 normal
+   -1 sprites/tramtracks.png 8bpp 722  696  64  23 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp   2  776  64  23 -31   0 normal
+   -1 sprites/tramtracks.png 8bpp  82  776  64  39 -31  -8 normal
diff --git a/media/extra_grf/tunnel_portals.nfo b/media/extra_grf/tunnel_portals.nfo
index 2622ca628e..711229aab5 100644
--- a/media/extra_grf/tunnel_portals.nfo
+++ b/media/extra_grf/tunnel_portals.nfo
@@ -12,63 +12,63 @@
 // Tropical sprites.
    -1 * 6	 07 83 01 \7! 02 11
    -1 * 3	 05 17 10
-   -1 sprites/tunnel_portals.png 5 88 01 33 35 -31 -2
-   -1 sprites/tunnel_portals.png 43 88 01 37 40 -7 -38
-   -1 sprites/tunnel_portals.png 86 88 01 21 35 -31 0
-   -1 sprites/tunnel_portals.png 124 88 01 22 40 -7 -29
-   -1 sprites/tunnel_portals.png 168 88 01 21 35 -2 0
-   -1 sprites/tunnel_portals.png 206 88 01 22 40 -31 -29
-   -1 sprites/tunnel_portals.png 249 88 01 33 35 -2 -2
-   -1 sprites/tunnel_portals.png 287 88 01 37 40 -31 -38
-   -1 sprites/tunnel_portals.png 5 170 01 33 35 -31 -2
-   -1 sprites/tunnel_portals.png 43 170 01 37 40 -7 -38
-   -1 sprites/tunnel_portals.png 86 170 01 21 35 -31 0
-   -1 sprites/tunnel_portals.png 124 170 01 22 40 -7 -29
-   -1 sprites/tunnel_portals.png 168 170 01 21 35 -2 0
-   -1 sprites/tunnel_portals.png 206 170 01 22 40 -31 -29
-   -1 sprites/tunnel_portals.png 249 170 01 33 35 -2 -2
-   -1 sprites/tunnel_portals.png 287 170 01 37 40 -31 -38
+   -1 sprites/tunnel_portals.png 8bpp   5   88  35  33 -31  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp  43   88  40  37  -7 -38 normal
+   -1 sprites/tunnel_portals.png 8bpp  86   88  35  21 -31   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 124   88  40  22  -7 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 168   88  35  21  -2   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 206   88  40  22 -31 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 249   88  35  33  -2  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp 287   88  40  37 -31 -38 normal
+   -1 sprites/tunnel_portals.png 8bpp   5  170  35  33 -31  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp  43  170  40  37  -7 -38 normal
+   -1 sprites/tunnel_portals.png 8bpp  86  170  35  21 -31   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 124  170  40  22  -7 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 168  170  35  21  -2   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 206  170  40  22 -31 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 249  170  35  33  -2  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp 287  170  40  37 -31 -38 normal
 
 // Temperate grass + snow sprites.
    -1 * 6	 07 83 01 \7= 02 25
    -1 * 3	 05 17 10
-   -1 sprites/tunnel_portals.png 5 6 01 33 35 -31 -2
-   -1 sprites/tunnel_portals.png 43 6 01 37 40 -7 -38
-   -1 sprites/tunnel_portals.png 86 6 01 21 35 -31 0
-   -1 sprites/tunnel_portals.png 124 6 01 22 40 -7 -29
-   -1 sprites/tunnel_portals.png 168 6 01 21 35 -2 0
-   -1 sprites/tunnel_portals.png 206 6 01 22 40 -31 -29
-   -1 sprites/tunnel_portals.png 249 6 01 33 35 -2 -2
-   -1 sprites/tunnel_portals.png 287 6 01 37 40 -31 -38
-   -1 sprites/tunnel_portals.png 5 129 01 33 35 -31 -2
-   -1 sprites/tunnel_portals.png 43 129 01 37 40 -7 -38
-   -1 sprites/tunnel_portals.png 86 129 01 21 35 -31 0
-   -1 sprites/tunnel_portals.png 124 129 01 22 40 -7 -29
-   -1 sprites/tunnel_portals.png 168 129 01 21 35 -2 0
-   -1 sprites/tunnel_portals.png 206 129 01 22 40 -31 -29
-   -1 sprites/tunnel_portals.png 249 129 01 33 35 -2 -2
-   -1 sprites/tunnel_portals.png 287 129 01 37 40 -31 -38
+   -1 sprites/tunnel_portals.png 8bpp   5    6  35  33 -31  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp  43    6  40  37  -7 -38 normal
+   -1 sprites/tunnel_portals.png 8bpp  86    6  35  21 -31   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 124    6  40  22  -7 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 168    6  35  21  -2   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 206    6  40  22 -31 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 249    6  35  33  -2  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp 287    6  40  37 -31 -38 normal
+   -1 sprites/tunnel_portals.png 8bpp   5  129  35  33 -31  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp  43  129  40  37  -7 -38 normal
+   -1 sprites/tunnel_portals.png 8bpp  86  129  35  21 -31   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 124  129  40  22  -7 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 168  129  35  21  -2   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 206  129  40  22 -31 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 249  129  35  33  -2  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp 287  129  40  37 -31 -38 normal
 
 // Arctic grass sprites.
    -1 * 6	 07 83 01 \7! 01 09
    -1 * 4	 05 97 08 00
-   -1 sprites/tunnel_portals.png 5 47 01 33 35 -31 -2
-   -1 sprites/tunnel_portals.png 43 47 01 37 40 -7 -38
-   -1 sprites/tunnel_portals.png 86 47 01 21 35 -31 0
-   -1 sprites/tunnel_portals.png 124 47 01 22 40 -7 -29
-   -1 sprites/tunnel_portals.png 168 47 01 21 35 -2 0
-   -1 sprites/tunnel_portals.png 206 47 01 22 40 -31 -29
-   -1 sprites/tunnel_portals.png 249 47 01 33 35 -2 -2
-   -1 sprites/tunnel_portals.png 287 47 01 37 40 -31 -38
+   -1 sprites/tunnel_portals.png 8bpp   5   47  35  33 -31  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp  43   47  40  37  -7 -38 normal
+   -1 sprites/tunnel_portals.png 8bpp  86   47  35  21 -31   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 124   47  40  22  -7 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 168   47  35  21  -2   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 206   47  40  22 -31 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 249   47  35  33  -2  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp 287   47  40  37 -31 -38 normal
 
 // Toyland sprites.
    -1 * 6	 07 83 01 \7! 03 09
    -1 * 4	 05 97 08 00
-   -1 sprites/tunnel_portals.png 5 211 01 33 35 -31 -2
-   -1 sprites/tunnel_portals.png 43 211 01 37 40 -7 -38
-   -1 sprites/tunnel_portals.png 86 211 01 21 35 -31 0
-   -1 sprites/tunnel_portals.png 124 211 01 22 40 -7 -29
-   -1 sprites/tunnel_portals.png 168 211 01 21 35 -2 0
-   -1 sprites/tunnel_portals.png 206 211 01 22 40 -31 -29
-   -1 sprites/tunnel_portals.png 249 211 01 33 35 -2 -2
-   -1 sprites/tunnel_portals.png 287 211 01 37 40 -31 -38
+   -1 sprites/tunnel_portals.png 8bpp   5  211  35  33 -31  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp  43  211  40  37  -7 -38 normal
+   -1 sprites/tunnel_portals.png 8bpp  86  211  35  21 -31   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 124  211  40  22  -7 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 168  211  35  21  -2   0 normal
+   -1 sprites/tunnel_portals.png 8bpp 206  211  40  22 -31 -29 normal
+   -1 sprites/tunnel_portals.png 8bpp 249  211  35  33  -2  -2 normal
+   -1 sprites/tunnel_portals.png 8bpp 287  211  40  37 -31 -38 normal