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