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