This is the build environment for RenPyWeb.
-
See https://github.com/renpy/renpy-build/ - something like:
git clone https://github.com/renpy/renpy-build/ cd renpy-build/ BASE=. bash ./nightly/git.sh # fix-up tasks ordering ./build.py --platform web -
Emscripten: you need to recompile everything on upgrade:
rm -rf build/ install/ python-emscripten/2.7.18/build/ make cythonclean emcc --clear-ports -
Recompile:
make scripts/install_in_renpy.sh -
Package the game: from the Ren'Py interface, or using
scripts/distribute_game.sh(basic testing only)
make testserver
$BROWSER http://localhost:8000/
Check the pygame-example-* targets. Symlink pygame-example/main.py
to the variant you wish to experiment with.
Also check the native target to try to run Ren'Py natively with some
Emscripten behavior.