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.
cat openttd-leaf-15.3-source.tar.gz.part* > openttd-leaf-15.3-source.tar.gz SHA-256: 28abda64fff8659a6cb3917d81f32a045c82398e76a0a83b3a1298c616889075
# Download opengfx-8.0-source.tar.gz SHA-256: 8dec4a30629464edc81c974f19d00c3c5b1943877d732414758c904634f76f46
# Download opensfx-1.0.3-source.tar.xz SHA-256: 43cacb3ca2d86e5729d19c7fcf2533e1bb9c9a32a39f515cf6cbe665ec32635c
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