OpenTTD browser edition — corresponding source

These files accompany the exact Leaf Arcade browser binary. Numbered parts concatenate in order. The patched OpenTTD source includes local base sets, build scripts and the readable player adapter. OpenGFX editable source, OpenSFX source, and generated-runtime/linked-library sources are separate archives below.

openttd-leaf-15.3-source.tar.gz

cat openttd-leaf-15.3-source.tar.gz.part* > openttd-leaf-15.3-source.tar.gz
SHA-256: 28abda64fff8659a6cb3917d81f32a045c82398e76a0a83b3a1298c616889075

opengfx-8.0-source.tar.gz

# Download opengfx-8.0-source.tar.gz
SHA-256: 8dec4a30629464edc81c974f19d00c3c5b1943877d732414758c904634f76f46

opensfx-1.0.3-source.tar.xz

# Download opensfx-1.0.3-source.tar.xz
SHA-256: 43cacb3ca2d86e5729d19c7fcf2533e1bb9c9a32a39f515cf6cbe665ec32635c

leaf-toolchain-sources.tar.gz

cat leaf-toolchain-sources.tar.gz.part* > leaf-toolchain-sources.tar.gz
SHA-256: a6b0be940a1c33eb6e53663a060e98e6e69bb3016ee802f0de12e91f169d24cb

To rebuild, place the supplied build-openttd.py and openttd directory under scripts/ in the Leaf Arcade project, then run python3 scripts/build-openttd.py with Docker installed. The source archive also includes leaf-compile.sh for building directly in the documented Emscripten Docker image. Regular npm builds do not download or compile OpenTTD.

License and changes · Readable browser adapter (GPLv2) · Upstream