Modified PvZ-Portable source for the included WASM runtime. See build/runtime-manifest.json for compiler/library versions and hashes.
Activate Emscripten 4.0.16; install CMake, Ninja and Git.
From PvZ-Portable/: run bash wasm/build-wasm.sh --deps
The build script downloads libopenmpt 0.8.4 from its official repository. Emscripten ports sources used in the runtime are included under third-party/.
This archive preserves build scripts, vendored libraries and their notices. Game artwork/music/fonts are separate copyrighted data; no redistribution permission is provided by these code licenses.
