• v3.0.2 a2fb95e57b

    Add Windows cross-compilation via MinGW, and fix Docker build permission
    build / build (push) Successful in 3m5s

    matthias released this 2026-08-16 04:27:31 +00:00 | 0 commits to master since this release

    issues on vboxsf-mounted checkouts

    New make dist-win/package-win targets (folded into dist/package
    alongside the renamed dist-linux/package-linux) cross-compile
    systemshock.exe via MinGW, using prebuilt SDL2/SDL2_mixer/GLEW/
    fluidsynth-lite baked into the build-image - no Windows machine or Wine
    needed to build it, confirmed working and playable on a real Windows
    machine. dist-win/ ships DLLs flat alongside the exe plus a new
    res/run.bat launcher, packaged into a .zip the same way dist/ becomes a
    .tar.gz.

    Also fixes three build-image bugs hit while testing on a VirtualBox
    vboxsf-mounted checkout: build-engine.sh/docker-entrypoint.sh losing
    their execute bit (chmod +x on restrictive source perms), the container
    user missing access to /workspace's supplementary vboxsf group, and
    cp -a failing on symlink/hard-link creation (vboxsf doesn't support
    either) - now falls back to dereferencing copies when detected. Also
    adds Docker/zip/etc. prerequisites to the README for both the desktop
    and Quest builds.

    Downloads