The Python steps write their files and logs as UTF-8, and build_game.py quotes paths with spaces on its Ninja command lines. A game file whose data fails its hash checks or ends early stops the setup ...