• src/doors/syncscumm/test/boot_cascadequest.sh xtrn/cascadequest/.gitig

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sunday, July 19, 2026 00:11:40
    https://gitlab.synchro.net/main/sbbs/-/commit/5c0e476e753d7327dc3b6c93
    Added Files:
    src/doors/syncscumm/test/boot_cascadequest.sh xtrn/cascadequest/.gitignore README.md getdata.js install-xtrn.ini scummvm.example.ini
    Modified Files:
    src/doors/syncscumm/deploy.js
    Log Message:
    syncscumm: add Cascade Quest as a fetch-only SCI door package

    Cascade Quest (Phil Fortier / "Troflip") is an original freeware
    adventure built on Sierra's SCI interpreter -- the first title for the
    SCI engine just added to the build, and the first to exercise it. This
    adds an xtrn/cascadequest package: install-xtrn.ini (native door,
    DOOR32.SYS, per-user saves under data/user/<####>/cascadequest/),
    getdata.js, a reference scummvm.example.ini, and a README.

    Unlike Space Quest 0, Cascade Quest is NOT built on a third party's IP --
    it's the author's own story and art, so its licensing is cleaner. It is
    still fetch-only, though: it carries no explicit redistribution grant and
    the author now sells a commercial reboot (Cascadia Quest), so the package bundles NO game data. getdata.js downloads the ZIP from the author-
    community host (sciprogramming.com), verifies a pinned sha256 + size, and unpacks only the SCI resource files (resource.map/001/cfg), skipping the
    ZIP's bundled DOS interpreter. The game bytes never enter this
    repository; a .gitignore whitelist tracks only the package's own source.

    ScummVM detects the resources as game id sci-fanmade and names the title Cascade Quest. The per-user save path has no /saves subdir -- the path is already unique per user and per game, so saves and scummvm.ini coexist in data/user/<####>/cascadequest/. deploy.js learns the new package; boot_cascadequest.sh headless-boots it (the SCI-engine acceptance check,
    500 frames).

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