git: b802014b36c3 - main - games/OpenLoco: Open source re-implementation of Chris Sawyer's Locomotion

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Sun, 26 Jul 2026 16:08:29 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b802014b36c33bcf0ec92b338810708e9dd3dbdd

commit b802014b36c33bcf0ec92b338810708e9dd3dbdd
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-07-23 21:00:09 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-07-26 16:08:16 +0000

    games/OpenLoco: Open source re-implementation of Chris Sawyer's Locomotion
    
    OpenLoco is an open-source re-implementation of Chris Sawyer's
    Locomotion (CSL), the spiritual successor to Transport Tycoon. OpenLoco
    aims to improve the game similar to how OpenTTD improved Transport
    Tycoon, and OpenRCT2 improved RollerCoaster Tycoon.
    
    CSL was originally written in x86 assembly, building on top of the
    RollerCoaster Tycoon 2 engine. However, the engine has changed
    substantially enough that OpenLoco currently does not share its codebase
    with OpenRCT2.
    
    As of December 2025, we have completed reimplementing the game in C++.
    It is now our goal to get a solid multiplayer experience working in
    OpenLoco. It is also our goal to increase the map and vehicle limits.
    However, until creating a new save format (NSF), we are bound to the
    limits imposed by the CSL save format (SV5/SC5).
    
    WWW: https://openloco.io/
---
 games/Makefile                                     |    1 +
 games/OpenLoco/Makefile                            |   51 +
 games/OpenLoco/distinfo                            |    5 +
 games/OpenLoco/files/patch-CMakeLists.txt          |   11 +
 .../files/patch-cmake_OpenLocoVersion.cmake        |   11 +
 .../patch-src_Version_include_OpenLoco_Version.hpp |   15 +
 .../OpenLoco/files/patch-thirdparty_CMakeLists.txt |   23 +
 games/OpenLoco/pkg-descr                           |   15 +
 games/OpenLoco/pkg-message                         |    5 +
 games/OpenLoco/pkg-plist                           | 3574 ++++++++++++++++++++
 10 files changed, 3711 insertions(+)

diff --git a/games/Makefile b/games/Makefile
index 9b2549f1ccec..5089ff25ddbe 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -21,6 +21,7 @@
     SUBDIR += NBlood
     SUBDIR += Nanosaur
     SUBDIR += OpenLara
+    SUBDIR += OpenLoco
     SUBDIR += OpenTomb
     SUBDIR += SRB2
     SUBDIR += SpaceCadetPinball
diff --git a/games/OpenLoco/Makefile b/games/OpenLoco/Makefile
new file mode 100644
index 000000000000..8b1146e700bc
--- /dev/null
+++ b/games/OpenLoco/Makefile
@@ -0,0 +1,51 @@
+PORTNAME=	OpenLoco
+DISTVERSIONPREFIX=	v
+DISTVERSION=	26.05
+CATEGORIES=	games
+
+MAINTAINER=	fuz@FreeBSD.org
+COMMENT=	Open source re-implementation of Chris Sawyer's Locomotion
+WWW=		https://openloco.io/
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${LOCALBASE}/include/sfl:devel/sfl-library \
+		${LOCALBASE}/lib/cmake/GTest/GTestConfig.cmake:devel/googletest
+LIB_DEPENDS=	libfmt.so:devel/libfmt \
+		libpng16.so:graphics/png \
+		libSDL3.so:devel/sdl3 \
+		libtbb.so:devel/onetbb \
+		libyaml-cpp.so:devel/yaml-cpp
+
+USES=		cmake localbase:ldflags openal pkgconfig
+USE_GITHUB=	yes
+GH_TUPLE=	OpenLoco:OpenGraphics:v0.1.8:graphics
+
+# for std::execution::par
+CXXFLAGS+=	-fexperimental-library
+
+CMAKE_ARGS+=	-DPROJECT_VERSION=${DISTVERSIONFULL} \
+		-DCMAKE_INSTALL_BINDIR=${DATADIR}
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "i386"
+# ld: error: cannot preempt symbol: alcCreateContext
+# See also https://github.com/johalun/lwjgl3-port/issues/7
+LLD_UNSAFE=	yes
+CMAKE_ARGS+=	-DENABLE_IPO=NO
+.else
+CMAKE_ARGS+=	-DENABLE_IPO=YES
+.endif
+
+post-extract:
+	${MKDIR} ${CONFIGURE_WRKSRC}/_deps
+	(cd ${WRKSRC_graphics} && ${RM} -r .github .gitignore LICENSE README.md)
+	${FIND} ${WRKSRC_graphics} -name .gitkeep -delete
+	${MV} ${WRKSRC_graphics} ${CONFIGURE_WRKSRC}/_deps/openloco_objects-src
+
+post-stage:
+	${RLN} ${STAGEDIR}${DATADIR}/OpenLoco ${STAGEDIR}${PREFIX}/bin/
+
+.include <bsd.port.post.mk>
diff --git a/games/OpenLoco/distinfo b/games/OpenLoco/distinfo
new file mode 100644
index 000000000000..d0e14ceb0e63
--- /dev/null
+++ b/games/OpenLoco/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1784838438
+SHA256 (OpenLoco-OpenLoco-v26.05_GH0.tar.gz) = c5d036bc6a290e34b4430621621ba230534820cdf663e6c859654fe944574609
+SIZE (OpenLoco-OpenLoco-v26.05_GH0.tar.gz) = 2762519
+SHA256 (OpenLoco-OpenGraphics-v0.1.8_GH0.tar.gz) = 60d83b3b621788c45d4f6bd18e1ed6c1e51bd54b905bbc57f211c6843692b2d6
+SIZE (OpenLoco-OpenGraphics-v0.1.8_GH0.tar.gz) = 118000125
diff --git a/games/OpenLoco/files/patch-CMakeLists.txt b/games/OpenLoco/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..91f6ff9f2aa8
--- /dev/null
+++ b/games/OpenLoco/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2026-07-24 11:08:25 UTC
++++ CMakeLists.txt
+@@ -60,7 +60,7 @@ check_ipo_supported(RESULT ipo_supported OUTPUT ipo_er
+ include(CheckIPOSupported)
+ check_ipo_supported(RESULT ipo_supported OUTPUT ipo_error)
+ 
+-if(ipo_supported)
++if(ipo_supported AND ENABLE_IPO)
+     # Enable IPO globally for all Release builds
+     set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_RELEASE TRUE)
+     message(STATUS "IPO/LTO enabled for all Release targets.")
diff --git a/games/OpenLoco/files/patch-cmake_OpenLocoVersion.cmake b/games/OpenLoco/files/patch-cmake_OpenLocoVersion.cmake
new file mode 100644
index 000000000000..e4f6adbd4784
--- /dev/null
+++ b/games/OpenLoco/files/patch-cmake_OpenLocoVersion.cmake
@@ -0,0 +1,11 @@
+--- cmake/OpenLocoVersion.cmake.orig	2026-05-30 08:07:06 UTC
++++ cmake/OpenLocoVersion.cmake
+@@ -50,7 +50,7 @@ else()
+ else()
+     message(WARNING "Git not found, version information will be limited.")
+ 
+-    set(OPENLOCO_VERSION_TAG "unknown")
++    set(OPENLOCO_VERSION_TAG ${PROJECT_VERSION})
+     set(OPENLOCO_BRANCH "unknown")
+     set(OPENLOCO_COMMIT_SHA1_SHORT "unknown")
+ endif()
diff --git a/games/OpenLoco/files/patch-src_Version_include_OpenLoco_Version.hpp b/games/OpenLoco/files/patch-src_Version_include_OpenLoco_Version.hpp
new file mode 100644
index 000000000000..b1e08ead389d
--- /dev/null
+++ b/games/OpenLoco/files/patch-src_Version_include_OpenLoco_Version.hpp
@@ -0,0 +1,15 @@
+--- src/Version/include/OpenLoco/Version.hpp.orig	2026-05-30 08:07:06 UTC
++++ src/Version/include/OpenLoco/Version.hpp
+@@ -18,6 +18,12 @@
+     #else
+         #define OPENLOCO_ARCHITECTURE "arm"
+     #endif
++#elif defined(__powerpc__)
++    #if defined(__powerpc64__)
++        #define OPENLOCO_ARCHITECTURE "powerpc64"
++    #else
++        #define OPENLOCO_ARCHITECTURE "powerpc"
++    #endif
+ #else
+     #error "OPENLOCO_ARCHITECTURE is undefined. Please add identification."
+ #endif
diff --git a/games/OpenLoco/files/patch-thirdparty_CMakeLists.txt b/games/OpenLoco/files/patch-thirdparty_CMakeLists.txt
new file mode 100644
index 000000000000..c7643f353725
--- /dev/null
+++ b/games/OpenLoco/files/patch-thirdparty_CMakeLists.txt
@@ -0,0 +1,23 @@
+--- thirdparty/CMakeLists.txt.orig	2026-07-23 20:22:18 UTC
++++ thirdparty/CMakeLists.txt
+@@ -69,18 +69,8 @@ endif()
+     set_target_properties(fmt PROPERTIES FOLDER "ThirdParty")	
+ endif()
+ 
+-find_package(sfl QUIET)
+-if ( NOT sfl_FOUND )
+-    ## sfl
+-    FetchContent_Declare(
+-        sfl
+-        GIT_REPOSITORY      https://github.com/slavenf/sfl-library
+-        GIT_TAG             2.2.0
+-        GIT_SHALLOW         ON
+-        EXCLUDE_FROM_ALL
+-    )
+-    FetchContent_MakeAvailable(sfl)
+-endif()
++add_library(sfl INTERFACE)
++add_library(sfl::sfl ALIAS sfl)
+ 
+ if (HAS_LIBSTDCPP)
+     find_package(TBB)
diff --git a/games/OpenLoco/pkg-descr b/games/OpenLoco/pkg-descr
new file mode 100644
index 000000000000..5cc92ba91a66
--- /dev/null
+++ b/games/OpenLoco/pkg-descr
@@ -0,0 +1,15 @@
+OpenLoco is an open-source re-implementation of Chris Sawyer's
+Locomotion (CSL), the spiritual successor to Transport Tycoon. OpenLoco
+aims to improve the game similar to how OpenTTD improved Transport
+Tycoon, and OpenRCT2 improved RollerCoaster Tycoon.
+
+CSL was originally written in x86 assembly, building on top of the
+RollerCoaster Tycoon 2 engine. However, the engine has changed
+substantially enough that OpenLoco currently does not share its codebase
+with OpenRCT2.
+
+As of December 2025, we have completed reimplementing the game in C++.
+It is now our goal to get a solid multiplayer experience working in
+OpenLoco. It is also our goal to increase the map and vehicle limits.
+However, until creating a new save format (NSF), we are bound to the
+limits imposed by the CSL save format (SV5/SC5).
diff --git a/games/OpenLoco/pkg-message b/games/OpenLoco/pkg-message
new file mode 100644
index 000000000000..3dd99c28e58f
--- /dev/null
+++ b/games/OpenLoco/pkg-message
@@ -0,0 +1,5 @@
+OpenLoco has been installed.
+
+To play the game, you will need a copy of the data files of
+Chris Sawyer's Locomotion.  On first game start, you will
+be prompted to supply the path of these game files on console.
diff --git a/games/OpenLoco/pkg-plist b/games/OpenLoco/pkg-plist
new file mode 100644
index 000000000000..3c3635cfb8fc
--- /dev/null
+++ b/games/OpenLoco/pkg-plist
@@ -0,0 +1,3574 @@
+bin/OpenLoco
+%%DATADIR%%/OpenLoco
+%%DATADIR%%/data/language/cs-CZ.yml
+%%DATADIR%%/data/language/de-DE.yml
+%%DATADIR%%/data/language/en-GB.yml
+%%DATADIR%%/data/language/en-US.yml
+%%DATADIR%%/data/language/es-ES.yml
+%%DATADIR%%/data/language/fr-FR.yml
+%%DATADIR%%/data/language/it-IT.yml
+%%DATADIR%%/data/language/ja-JP.yml
+%%DATADIR%%/data/language/ko-KR.yml
+%%DATADIR%%/data/language/nl-NL.yml
+%%DATADIR%%/data/language/pl-PL.yml
+%%DATADIR%%/data/language/pt-BR.yml
+%%DATADIR%%/data/language/ru-RU.yml
+%%DATADIR%%/data/language/sk-SK.yml
+%%DATADIR%%/data/language/sv-SE.yml
+%%DATADIR%%/data/language/tr-TR.yml
+%%DATADIR%%/data/language/zh-CN.yml
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/10.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/100.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/101.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/102.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/103.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/104.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/105.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/106.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/107.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/108.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/109.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/11.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/110.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/111.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/112.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/113.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/114.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/115.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/116.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/117.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/118.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/119.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/12.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/120.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/121.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/122.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/123.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/13.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/14.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/15.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/16.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/17.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/18.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/19.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/2.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/20.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/21.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/22.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/23.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/24.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/25.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/26.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/27.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/28.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/29.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/3.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/30.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/31.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/32.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/33.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/34.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/35.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/36.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/37.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/38.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/39.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/4.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/40.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/41.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/42.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/43.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/44.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/45.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/46.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/47.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/48.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/49.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/5.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/50.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/51.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/52.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/53.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/54.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/55.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/56.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/57.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/58.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/59.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/6.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/60.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/61.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/62.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/63.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/64.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/65.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/66.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/67.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/68.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/69.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/7.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/70.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/71.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/72.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/73.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/74.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/75.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/76.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/77.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/78.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/79.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/8.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/80.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/81.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/82.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/83.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/84.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/85.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/86.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/87.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/88.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/89.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/9.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/90.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/91.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/92.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/93.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/94.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/95.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/96.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/97.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/98.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/99.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGBRCK/OG_BRDGBRCK.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/10.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/100.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/101.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/102.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/103.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/104.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/105.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/106.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/107.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/108.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/109.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/11.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/110.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/111.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/112.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/113.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/114.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/115.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/116.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/117.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/118.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/119.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/12.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/120.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/121.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/122.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/123.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/13.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/14.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/15.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/16.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/17.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/18.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/19.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/2.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/20.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/21.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/22.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/23.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/24.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/25.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/26.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/27.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/28.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/29.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/3.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/30.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/31.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/32.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/33.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/34.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/35.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/36.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/37.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/38.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/39.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/4.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/40.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/41.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/42.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/43.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/44.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/45.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/46.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/47.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/48.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/49.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/5.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/50.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/51.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/52.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/53.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/54.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/55.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/56.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/57.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/58.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/59.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/6.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/60.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/61.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/62.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/63.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/64.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/65.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/66.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/67.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/68.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/69.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/7.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/70.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/71.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/72.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/73.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/74.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/75.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/76.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/77.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/78.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/79.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/8.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/80.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/81.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/82.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/83.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/84.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/85.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/86.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/87.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/88.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/89.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/9.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/90.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/91.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/92.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/93.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/94.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/95.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/96.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/97.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/98.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/99.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/OG_BRDGGIRD.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGGIRD/sprites.json
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/10.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/100.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/101.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/102.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/103.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/104.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/105.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/106.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/107.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/108.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/109.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/11.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/110.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/111.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/112.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/113.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/114.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/115.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/116.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/117.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/118.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/119.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/12.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/120.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/121.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/122.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/123.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/13.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/14.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/15.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/16.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/17.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/18.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/19.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/2.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/20.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/21.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/22.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/23.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/24.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/25.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/26.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/27.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/28.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/29.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/3.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/30.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/31.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/32.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/33.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/34.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/35.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/36.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/37.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/38.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/39.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/4.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/40.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/41.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/42.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/43.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/44.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/45.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/46.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/47.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/48.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/49.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/5.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/50.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/51.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/52.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/53.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/54.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/55.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/56.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/57.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/58.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/59.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/6.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/60.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/61.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/62.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/63.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/64.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/65.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/66.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/67.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/68.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/69.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/7.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/70.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/71.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/72.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/73.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/74.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/75.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/76.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/77.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/78.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/79.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/8.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/80.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/81.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/82.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/83.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/84.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/85.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/86.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/87.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/88.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/89.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/9.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/90.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/91.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/92.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/93.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/94.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/95.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/96.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/97.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/98.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/99.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGSTAR/OG_BRDGSTAR.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/10.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/100.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/101.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/102.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/103.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/104.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/105.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/106.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/107.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/108.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/109.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/11.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/110.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/111.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/112.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/113.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/114.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/115.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/116.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/117.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/118.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/119.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/12.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/120.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/121.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/122.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/123.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/13.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/14.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/15.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/16.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/17.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/18.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/19.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/2.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/20.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/21.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/22.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/23.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/24.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/25.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/26.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/27.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/28.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/29.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/3.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/30.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/31.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/32.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/33.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/34.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/35.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/36.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/37.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/38.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/39.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/4.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/40.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/41.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/42.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/43.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/44.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/45.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/46.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/47.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/48.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/49.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/5.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/50.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/51.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/52.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/53.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/54.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/55.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/56.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/57.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/58.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/59.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/6.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/60.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/61.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/62.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/63.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/64.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/65.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/66.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/67.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/68.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/69.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/7.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/70.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/71.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/72.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/73.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/74.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/75.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/76.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/77.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/78.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/79.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/8.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/80.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/81.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/82.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/83.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/84.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/85.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/86.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/87.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/88.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/89.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/9.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/90.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/91.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/92.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/93.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/94.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/95.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/96.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/97.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/98.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/99.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Bridge/BRDGWOOD/OG_BRDGWOOD.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/CHEMICAL/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/CHEMICAL/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/CHEMICAL/OG_CHEMICAL.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/COAL/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/COAL/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/COAL/OG_COAL.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/FOOD/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/FOOD/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/FOOD/OG_FOOD.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GOODS/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GOODS/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GOODS/OG_GOODS.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GRAIN/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GRAIN/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GRAIN/OG_GRAIN.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GRAPES/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GRAPES/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/GRAPES/OG_GRAPES.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/IRONORE/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/IRONORE/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/IRONORE/OG_IRONORE.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/LIVESTCK/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/LIVESTCK/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/LIVESTCK/OG_LIVESTCK.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/MAIL/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/MAIL/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/MAIL/OG_MAIL.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/OIL/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/OIL/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/OIL/OG_OIL.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PAPER/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PAPER/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PAPER/OG_PAPER.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/2.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/3.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/4.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/5.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/6.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/7.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/8.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/PASS/OG_PASS.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/STEEL/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/STEEL/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/STEEL/OG_STEEL.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/TIMBER/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/TIMBER/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/Cargo/TIMBER/OG_TIMBER.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/10.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/11.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/12.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/13.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/14.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/15.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/16.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/17.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/18.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/19.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/2.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/20.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/21.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/22.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/23.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/24.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/25.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/26.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/27.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/28.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/29.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/3.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/30.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/31.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/32.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/33.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/34.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/35.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/36.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/37.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/38.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/39.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/4.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/40.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/41.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/42.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/43.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/44.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/45.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/46.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/47.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/48.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/49.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/5.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/50.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/51.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/52.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/53.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/54.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/55.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/56.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/57.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/58.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/59.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/6.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/60.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/61.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/62.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/63.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/64.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/65.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/66.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/67.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/68.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/69.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/7.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/8.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/9.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSBROWN/OG_LSBROWN.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/10.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/11.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/12.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/13.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/14.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/15.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/16.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/17.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/18.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/19.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/2.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/20.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/21.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/22.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/23.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/24.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/25.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/26.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/27.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/28.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/29.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/3.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/30.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/31.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/32.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/33.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/34.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/35.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/36.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/37.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/38.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/39.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/4.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/40.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/41.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/42.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/43.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/44.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/45.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/46.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/47.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/48.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/49.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/5.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/50.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/51.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/52.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/53.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/54.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/55.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/56.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/57.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/58.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/59.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/6.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/60.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/61.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/62.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/63.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/64.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/65.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/66.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/67.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/68.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/69.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/7.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/8.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/9.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSROCK/OG_LSROCK.dat
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/0.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/1.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/10.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/11.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/12.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/13.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/14.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/15.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/16.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/17.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/18.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/19.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/2.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/20.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/21.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/22.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/23.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/24.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/25.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/26.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/27.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/28.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/29.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/3.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/30.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/31.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/32.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/33.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/34.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/35.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/36.png
+%%DATADIR%%/data/objects/openloco_objects-src/objects/CliffEdge/LSVOID/37.png
*** 2831 LINES SKIPPED ***