• src/doors/syncscumm/test/boot_spacequest0.sh xtrn/spacequest0/.gitigno

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, July 18, 2026 23:14:40
    https://gitlab.synchro.net/main/sbbs/-/commit/122c363e7d5d2965b33ad49c
    Added Files:
    src/doors/syncscumm/test/boot_spacequest0.sh xtrn/spacequest0/.gitignore README.md getdata.js install-xtrn.ini scummvm.example.ini
    Modified Files:
    src/doors/syncscumm/deploy.js
    Log Message:
    syncscumm: add Space Quest 0 as a fetch-only AGI door package

    Space Quest 0: Replicated (Jeff Stewart, 2003) is a fan-made prequel to Sierra's Space Quest series, built on the AGI interpreter -- the first
    title for the AGI engine just added to the build. This adds an
    xtrn/spacequest0 package for it: install-xtrn.ini (native door,
    DOOR32.SYS, per-user saves under data/user/<####>/spacequest0/),
    getdata.js, a reference scummvm.example.ini, and a README.

    Unlike Beneath a Steel Sky and Flight of the Amazon Queen -- officially relicensed freeware -- this is a fan game that builds on Sierra's
    copyrighted and trademarked IP, with no redistribution grant of its own.
    So the package bundles NO game data: getdata.js downloads the ZIP from
    the author's own host (wiw.org), verifies a pinned sha256 + size, and
    unpacks only the AGI resource files (skipping the ZIP's bundled DOS
    interpreter -- unused by ScummVM, and its spaced .exe name trips the
    Archive object's safe-filename guard anyway). The game bytes never enter
    this repository; the author's site is the distributor, and a .gitignore whitelist keeps only the package's own source tracked. Installing it is
    the sysop's decision to serve a fan game on Sierra's IP -- declining
    getdata.js leaves the door registered but unplayable.

    deploy.js learns the new package (and a stale --path comment is fixed); boot_spacequest0.sh headless-boots it as game id sq0 -- the AGI-engine acceptance check (500 frames).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net