commit 3f61337faf71e156dcd108ba13b6fd31631836ca Author: 4am Date: Fri Jul 20 15:04:04 2018 -0500 . diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0274fa3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.DS_Store +/build/ +/bin/ +/src/ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..db2feac --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 4am + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fd6ecd7 --- /dev/null +++ b/Makefile @@ -0,0 +1,87 @@ +# +# Pitch Darker Makefile +# assembles source code, optionally builds a disk image and mounts it +# +# original by Quinn Dunki on 2014-08-15 +# One Girl, One Laptop Productions +# http://www.quinndunki.com/blondihacks +# +# adapted by 4am on 2018-07-07 +# + +DISK=Pitch Darker.2mg + +# third-party tools required to build +# https://sourceforge.net/projects/acme-crossass/ +ACME=acme +# https://www.brutaldeluxe.fr/products/crossdevtools/cadius/ +# https://github.com/mach-kernel/cadius +CADIUS=cadius + +asm: md + $(ACME) -r build/grue.system.lst src/loader/grue.system.s + $(ACME) -r build/pitchdark.lst src/pitchdark.a + $(ACME) -r build/onbeyond.system.lst src/onbeyond/onbeyond.system.s + $(ACME) -r build/z1.lst src/onbeyond/z1/z1.s + $(ACME) -r build/z2.lst src/onbeyond/z2/z2.s + $(ACME) -r build/z3.lst src/onbeyond/z3/z3.s + $(ACME) -r build/z4.lst src/onbeyond/z4/z4.s + $(ACME) -r build/z5.lst src/onbeyond/z5/z5.s + $(ACME) -r build/z5u.lst src/onbeyond/z5u/z5u.s + $(ACME) -r build/zinfo.system.lst src/zinfo/zinfo.system.s + $(ACME) -r build/zinfo1.lst src/zinfo/z1/z1.s + $(ACME) -r build/zinfo2.lst src/zinfo/z2/z2.s + $(ACME) -r build/zinfo3.lst src/zinfo/z3/z3.s + $(ACME) -r build/zinfo4.lst src/zinfo/z4/z4.s + $(ACME) -r build/zinfo5.lst src/zinfo/z5/z5.s + $(ACME) -r build/zinfo5u.lst src/zinfo/z5u/z5u.s + +dsk: md asm + cp res/"pitch-darker.2mg" build/"$(DISK)" + cp res/_FileInformation.txt build/ + bin/fixFileInformation.sh build/_FileInformation.txt + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "build/GRUE.SYSTEM" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "build/ONBEYOND.SYSTEM" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "build/ZINFO.SYSTEM" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "build/PITCH.DARK" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "res/PITCH.DARK.CONF" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "res/GAMES.CONF" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/" "res/CREDITS.TXT" + $(CADIUS) CREATEFOLDER build/"$(DISK)" "/PITCH.DARKER/LIB/" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ1" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ2" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ3" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ4" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ5" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ONBEYONDZ5U" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO1" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO2" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO3" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO4" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO5" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/LIB/" "build/ZINFO5U" + +txt: dsk + mkdir -p build/text + $(PY3) bin/textnormalize.py res/text/* + cd build && $(CADIUS) ADDFOLDER "$(DISK)" "/PITCH.DARKER/TEXT" text + +artwork: dsk + $(CADIUS) ADDFOLDER build/"$(DISK)" "/PITCH.DARKER/ARTWORK" "res/artwork" + $(CADIUS) ADDFILE build/"$(DISK)" "/PITCH.DARKER/ARTWORK/" "res/DHRSLIDE.SYSTEM" + $(CADIUS) ADDFOLDER build/"$(DISK)" "/PITCH.DARKER/ARTWORKGS" "res/artworkgs" + +mount: dsk + osascript bin/V2Make.scpt "`pwd`" bin/pitchdark.vii build/"$(DISK)" + +md: sync + mkdir -p build + +sync: + rsync -a --delete --delete-after ../pitch-dark/bin . + rsync -a --delete --delete-after ../pitch-dark/src . + +clean: + rm -rf build/ bin/ src/ + +all: clean asm dsk txt artwork mount diff --git a/res/DHRSLIDE.SYSTEM b/res/DHRSLIDE.SYSTEM new file mode 100644 index 0000000..1720440 Binary files /dev/null and b/res/DHRSLIDE.SYSTEM differ diff --git a/res/WEEGUI b/res/WEEGUI new file mode 100644 index 0000000..22b2671 Binary files /dev/null and b/res/WEEGUI differ diff --git a/res/_FileInformation.txt b/res/_FileInformation.txt new file mode 100644 index 0000000..611f515 --- /dev/null +++ b/res/_FileInformation.txt @@ -0,0 +1,21 @@ +GRUE.SYSTEM=Type(FF),AuxType(2000),Access(C3) +PITCH.DARK=Type(06),AuxType(kPitchDarkBinaryAddress),Access(C3) +PITCH.DARK.CONF=Type(04),AuxType(0000),Access(C3) +GAMES.CONF=Type(04),AuxType(0000),Access(C3) +CREDITS.TXT=Type(04),AuxType(0000),Access(C3) +ONBEYOND.SYSTEM=Type(FF),AuxType(2000),Access(C3) +ONBEYONDZ1=Type(06),AuxType(3000),Access(C3) +ONBEYONDZ2=Type(06),AuxType(3000),Access(C3) +ONBEYONDZ3=Type(06),AuxType(3000),Access(C3) +ONBEYONDZ4=Type(06),AuxType(3000),Access(C3) +ONBEYONDZ5=Type(06),AuxType(3000),Access(C3) +ONBEYONDZ5U=Type(06),AuxType(3000),Access(C3) +ZINFO.SYSTEM=Type(FF),AuxType(2000),Access(C3) +ZINFO1=Type(06),AuxType(3000),Access(C3) +ZINFO2=Type(06),AuxType(3000),Access(C3) +ZINFO3=Type(06),AuxType(3000),Access(C3) +ZINFO4=Type(06),AuxType(3000),Access(C3) +ZINFO5=Type(06),AuxType(3000),Access(C3) +ZINFO5U=Type(06),AuxType(3000),Access(C3) +WEEGUI=Type(06),AuxType(4000),Access(C3) +DHRSLIDE.SYSTEM=Type(FF),AuxType(2000),Access(C3) diff --git a/res/artwork-original/aisle.jpg b/res/artwork-original/aisle.jpg new file mode 100644 index 0000000..9bfd303 Binary files /dev/null and b/res/artwork-original/aisle.jpg differ diff --git a/res/artwork-original/allroads.jpg b/res/artwork-original/allroads.jpg new file mode 100644 index 0000000..daa7e6e Binary files /dev/null and b/res/artwork-original/allroads.jpg differ diff --git a/res/artwork-original/building.png b/res/artwork-original/building.png new file mode 100644 index 0000000..24a397e Binary files /dev/null and b/res/artwork-original/building.png differ diff --git a/res/artwork-original/change.jpg b/res/artwork-original/change.jpg new file mode 100644 index 0000000..68fb7f9 Binary files /dev/null and b/res/artwork-original/change.jpg differ diff --git a/res/artwork-original/claw.jpg b/res/artwork-original/claw.jpg new file mode 100644 index 0000000..40427fc Binary files /dev/null and b/res/artwork-original/claw.jpg differ diff --git a/res/artwork-original/cropped280x192/aisle.jpg b/res/artwork-original/cropped280x192/aisle.jpg new file mode 100644 index 0000000..31c6dcb Binary files /dev/null and b/res/artwork-original/cropped280x192/aisle.jpg differ diff --git a/res/artwork-original/cropped280x192/allroads.jpg b/res/artwork-original/cropped280x192/allroads.jpg new file mode 100644 index 0000000..20af6eb Binary files /dev/null and b/res/artwork-original/cropped280x192/allroads.jpg differ diff --git a/res/artwork-original/cropped280x192/building.jpg b/res/artwork-original/cropped280x192/building.jpg new file mode 100644 index 0000000..be19ba1 Binary files /dev/null and b/res/artwork-original/cropped280x192/building.jpg differ diff --git a/res/artwork-original/cropped280x192/change.jpg b/res/artwork-original/cropped280x192/change.jpg new file mode 100644 index 0000000..cea25d4 Binary files /dev/null and b/res/artwork-original/cropped280x192/change.jpg differ diff --git a/res/artwork-original/cropped280x192/claw.jpg b/res/artwork-original/cropped280x192/claw.jpg new file mode 100644 index 0000000..f12ca92 Binary files /dev/null and b/res/artwork-original/cropped280x192/claw.jpg differ diff --git a/res/artwork-original/cropped280x192/curses.jpg b/res/artwork-original/cropped280x192/curses.jpg new file mode 100644 index 0000000..536086f Binary files /dev/null and b/res/artwork-original/cropped280x192/curses.jpg differ diff --git a/res/artwork-original/cropped280x192/eas.jpg b/res/artwork-original/cropped280x192/eas.jpg new file mode 100644 index 0000000..9c87681 Binary files /dev/null and b/res/artwork-original/cropped280x192/eas.jpg differ diff --git a/res/artwork-original/cropped280x192/edifice.jpg b/res/artwork-original/cropped280x192/edifice.jpg new file mode 100644 index 0000000..7de8b55 Binary files /dev/null and b/res/artwork-original/cropped280x192/edifice.jpg differ diff --git a/res/artwork-original/cropped280x192/geist.jpg b/res/artwork-original/cropped280x192/geist.jpg new file mode 100644 index 0000000..e730624 Binary files /dev/null and b/res/artwork-original/cropped280x192/geist.jpg differ diff --git a/res/artwork-original/cropped280x192/jigsaw.jpg b/res/artwork-original/cropped280x192/jigsaw.jpg new file mode 100644 index 0000000..1c2bf65 Binary files /dev/null and b/res/artwork-original/cropped280x192/jigsaw.jpg differ diff --git a/res/artwork-original/cropped280x192/loose.jpg b/res/artwork-original/cropped280x192/loose.jpg new file mode 100644 index 0000000..4ff0bd5 Binary files /dev/null and b/res/artwork-original/cropped280x192/loose.jpg differ diff --git a/res/artwork-original/cropped280x192/rameses.jpg b/res/artwork-original/cropped280x192/rameses.jpg new file mode 100644 index 0000000..e00c416 Binary files /dev/null and b/res/artwork-original/cropped280x192/rameses.jpg differ diff --git a/res/artwork-original/cropped280x192/shade.jpg b/res/artwork-original/cropped280x192/shade.jpg new file mode 100644 index 0000000..a71ce9b Binary files /dev/null and b/res/artwork-original/cropped280x192/shade.jpg differ diff --git a/res/artwork-original/cropped280x192/sherbet.jpg b/res/artwork-original/cropped280x192/sherbet.jpg new file mode 100644 index 0000000..ecb2577 Binary files /dev/null and b/res/artwork-original/cropped280x192/sherbet.jpg differ diff --git a/res/artwork-original/cropped280x192/softfood.jpg b/res/artwork-original/cropped280x192/softfood.jpg new file mode 100644 index 0000000..a618230 Binary files /dev/null and b/res/artwork-original/cropped280x192/softfood.jpg differ diff --git a/res/artwork-original/cropped280x192/sutwin.jpg b/res/artwork-original/cropped280x192/sutwin.jpg new file mode 100644 index 0000000..3c23e49 Binary files /dev/null and b/res/artwork-original/cropped280x192/sutwin.jpg differ diff --git a/res/artwork-original/cropped280x192/suvehnux.jpg b/res/artwork-original/cropped280x192/suvehnux.jpg new file mode 100644 index 0000000..0024fe1 Binary files /dev/null and b/res/artwork-original/cropped280x192/suvehnux.jpg differ diff --git a/res/artwork-original/cropped4x3/aisle.jpg b/res/artwork-original/cropped4x3/aisle.jpg new file mode 100644 index 0000000..de40da0 Binary files /dev/null and b/res/artwork-original/cropped4x3/aisle.jpg differ diff --git a/res/artwork-original/curses.jpg b/res/artwork-original/curses.jpg new file mode 100644 index 0000000..ffa2009 Binary files /dev/null and b/res/artwork-original/curses.jpg differ diff --git a/res/artwork-original/eas.gif b/res/artwork-original/eas.gif new file mode 100644 index 0000000..c2c5b39 Binary files /dev/null and b/res/artwork-original/eas.gif differ diff --git a/res/artwork-original/edifice.jpg b/res/artwork-original/edifice.jpg new file mode 100644 index 0000000..8bd2ac8 Binary files /dev/null and b/res/artwork-original/edifice.jpg differ diff --git a/res/artwork-original/geist.jpg b/res/artwork-original/geist.jpg new file mode 100644 index 0000000..e4fe2cc Binary files /dev/null and b/res/artwork-original/geist.jpg differ diff --git a/res/artwork-original/insight.jpg b/res/artwork-original/insight.jpg new file mode 100644 index 0000000..36ced0f Binary files /dev/null and b/res/artwork-original/insight.jpg differ diff --git a/res/artwork-original/jigsaw.png b/res/artwork-original/jigsaw.png new file mode 100644 index 0000000..1fc1f82 Binary files /dev/null and b/res/artwork-original/jigsaw.png differ diff --git a/res/artwork-original/loose.jpg b/res/artwork-original/loose.jpg new file mode 100644 index 0000000..caa8711 Binary files /dev/null and b/res/artwork-original/loose.jpg differ diff --git a/res/artwork-original/misdirection.jpg b/res/artwork-original/misdirection.jpg new file mode 100644 index 0000000..46c69f9 Binary files /dev/null and b/res/artwork-original/misdirection.jpg differ diff --git a/res/artwork-original/photobw.jpg b/res/artwork-original/photobw.jpg new file mode 100644 index 0000000..b542dac Binary files /dev/null and b/res/artwork-original/photobw.jpg differ diff --git a/res/artwork-original/rameses.jpg b/res/artwork-original/rameses.jpg new file mode 100644 index 0000000..abfc584 Binary files /dev/null and b/res/artwork-original/rameses.jpg differ diff --git a/res/artwork-original/shade.png b/res/artwork-original/shade.png new file mode 100644 index 0000000..d399849 Binary files /dev/null and b/res/artwork-original/shade.png differ diff --git a/res/artwork-original/sherbet.png b/res/artwork-original/sherbet.png new file mode 100644 index 0000000..6355c7c Binary files /dev/null and b/res/artwork-original/sherbet.png differ diff --git a/res/artwork-original/softfood.jpg b/res/artwork-original/softfood.jpg new file mode 100644 index 0000000..74454b3 Binary files /dev/null and b/res/artwork-original/softfood.jpg differ diff --git a/res/artwork-original/sutwin.jpg b/res/artwork-original/sutwin.jpg new file mode 100644 index 0000000..f9f863e Binary files /dev/null and b/res/artwork-original/sutwin.jpg differ diff --git a/res/artwork-original/suvehnux.gif b/res/artwork-original/suvehnux.gif new file mode 100644 index 0000000..95f6f7b Binary files /dev/null and b/res/artwork-original/suvehnux.gif differ diff --git a/res/artwork-original/tapestry.jpg b/res/artwork-original/tapestry.jpg new file mode 100644 index 0000000..e950a76 Binary files /dev/null and b/res/artwork-original/tapestry.jpg differ diff --git a/res/artwork-original/winter.png b/res/artwork-original/winter.png new file mode 100644 index 0000000..4ee85b4 Binary files /dev/null and b/res/artwork-original/winter.png differ diff --git a/res/artwork/aisle b/res/artwork/aisle new file mode 100644 index 0000000..f95115b Binary files /dev/null and b/res/artwork/aisle differ diff --git a/res/artwork/allroads b/res/artwork/allroads new file mode 100644 index 0000000..717659b Binary files /dev/null and b/res/artwork/allroads differ diff --git a/res/artwork/building b/res/artwork/building new file mode 100644 index 0000000..c18bfa6 Binary files /dev/null and b/res/artwork/building differ diff --git a/res/artwork/change b/res/artwork/change new file mode 100644 index 0000000..0bc38d4 Binary files /dev/null and b/res/artwork/change differ diff --git a/res/artwork/claw b/res/artwork/claw new file mode 100644 index 0000000..a6b4057 Binary files /dev/null and b/res/artwork/claw differ diff --git a/res/artwork/curses b/res/artwork/curses new file mode 100644 index 0000000..0456c38 Binary files /dev/null and b/res/artwork/curses differ diff --git a/res/artwork/eas b/res/artwork/eas new file mode 100644 index 0000000..e7d4ba7 Binary files /dev/null and b/res/artwork/eas differ diff --git a/res/artwork/edifice b/res/artwork/edifice new file mode 100644 index 0000000..b069c41 Binary files /dev/null and b/res/artwork/edifice differ diff --git a/res/artwork/geist b/res/artwork/geist new file mode 100644 index 0000000..c076c02 Binary files /dev/null and b/res/artwork/geist differ diff --git a/res/artwork/insight b/res/artwork/insight new file mode 100644 index 0000000..3f336cd Binary files /dev/null and b/res/artwork/insight differ diff --git a/res/artwork/jigsaw b/res/artwork/jigsaw new file mode 100644 index 0000000..84c1e0a Binary files /dev/null and b/res/artwork/jigsaw differ diff --git a/res/artwork/loose b/res/artwork/loose new file mode 100644 index 0000000..1c0f7dd Binary files /dev/null and b/res/artwork/loose differ diff --git a/res/artwork/rameses b/res/artwork/rameses new file mode 100644 index 0000000..982675a Binary files /dev/null and b/res/artwork/rameses differ diff --git a/res/artwork/shade b/res/artwork/shade new file mode 100644 index 0000000..798f27d Binary files /dev/null and b/res/artwork/shade differ diff --git a/res/artwork/sherbet b/res/artwork/sherbet new file mode 100644 index 0000000..563adc9 Binary files /dev/null and b/res/artwork/sherbet differ diff --git a/res/artwork/softfood b/res/artwork/softfood new file mode 100644 index 0000000..23c4ccc Binary files /dev/null and b/res/artwork/softfood differ diff --git a/res/artwork/sutwin b/res/artwork/sutwin new file mode 100644 index 0000000..30579fe Binary files /dev/null and b/res/artwork/sutwin differ diff --git a/res/artwork/suvehnux b/res/artwork/suvehnux new file mode 100644 index 0000000..dba5853 Binary files /dev/null and b/res/artwork/suvehnux differ diff --git a/res/artworkgs/_FileInformation.txt b/res/artworkgs/_FileInformation.txt new file mode 100644 index 0000000..bd43f68 --- /dev/null +++ b/res/artworkgs/_FileInformation.txt @@ -0,0 +1,31 @@ +AMFV=Type(C1),AuxType(0000),Access(C3) +BALLYHOO=Type(C1),AuxType(0000),Access(C3) +BEYOND.ZORK=Type(C1),AuxType(0000),Access(C3) +BORDER.ZONE=Type(C1),AuxType(0000),Access(C3) +BUREAUCRACY=Type(C1),AuxType(0000),Access(C3) +CUTTHROATS=Type(C1),AuxType(0000),Access(C3) +DEADLINE=Type(C1),AuxType(0000),Access(C3) +ENCHANTER=Type(C1),AuxType(0000),Access(C3) +HGTTG=Type(C1),AuxType(0000),Access(C3) +HOLLYWOOD=Type(C1),AuxType(0000),Access(C3) +INFIDEL=Type(C1),AuxType(0000),Access(C3) +LGOP=Type(C1),AuxType(0000),Access(C3) +LURKING.HORROR=Type(C1),AuxType(0000),Access(C3) +MOONMIST=Type(C1),AuxType(0000),Access(C3) +NORD.AND.BERT=Type(C1),AuxType(0000),Access(C3) +PLANETFALL=Type(C1),AuxType(0000),Access(C3) +PLUNDERED=Type(C1),AuxType(0000),Access(C3) +SEASTALKER=Type(C1),AuxType(0000),Access(C3) +SHERLOCK=Type(C1),AuxType(0000),Access(C3) +SORCERER=Type(C1),AuxType(0000),Access(C3) +SPELLBREAKER=Type(C1),AuxType(0000),Access(C3) +STARCROSS=Type(C1),AuxType(0000),Access(C3) +STATIONFALL=Type(C1),AuxType(0000),Access(C3) +SUSPECT=Type(C1),AuxType(0000),Access(C3) +SUSPENDED=Type(C1),AuxType(0000),Access(C3) +TRINITY=Type(C1),AuxType(0000),Access(C3) +WISHBRINGER=Type(C1),AuxType(0000),Access(C3) +WITNESS=Type(C1),AuxType(0000),Access(C3) +ZORK.I=Type(C1),AuxType(0000),Access(C3) +ZORK.II=Type(C1),AuxType(0000),Access(C3) +ZORK.III=Type(C1),AuxType(0000),Access(C3) diff --git a/res/credits.txt b/res/credits.txt new file mode 100644 index 0000000..26a034f --- /dev/null +++ b/res/credits.txt @@ -0,0 +1 @@ +Pitch Darker is a collection of modern interactive fiction for 8-bit Apple II. Copyright 2018 4am https://github.com/a2-4am/pitch-darker ~ On Beyond Z-Machine! is a ProDOS port of Infocom's Z-Machine interpreters. Copyright 2018 qkumba based on code from six different games copyright 1979-1988 Infocom, Inc. ~ WeeGUI is a compact, easy-to-use GUI library for 8-bit Apple II computers. Copyright 2014-8 Quinn Dunki https://github.com/blondie7575/WeeGUI/ ~ ~ ~ [EOF] \ No newline at end of file diff --git a/res/games.conf b/res/games.conf new file mode 100644 index 0000000..6a047f7 --- /dev/null +++ b/res/games.conf @@ -0,0 +1 @@ +# Pitch Darker games list # key=game directory, value=title BEAR=A BEAR'S NIGHT OUT: an interactive children's story ADVENT=ADVENTURE: the interactive original AISLE=AISLE: an instant in the life of a man ALLROADS=ALL ROADS BUILDING=BUILDING WEATHER=A CHANGE IN THE WEATHER: an interactive short story CURSES=CURSES: an interactive diversion SOFTFOOD=A DAY FOR SOFT FOOD DELUSNS=DELUSIONS: an interactive self-discovery EAS=EARTH AND SKY EDIFICE=THE EDIFICE: an interactive allegory FEAR=FEAR: an interactive nightmare ELEVEN=FILM AT ELEVEN: a day in the life of Betty Byline CHANGE=FOR A CHANGE GEIST=GEIST: an interactive geek horror GRUE=GRUE HEROES=HEROES: an interactive vice-tainter PACHYDERM=HIDE A PACHYDERM! an interactive joke HUNTDARK=HUNTER, IN DARKNESS: a cave crawl I0=I-0: the "jailbait on the interstate" game INEVITA=INEVITABLE JEWEL=THE JEWEL OF KNOWLEDGE JIGSAW=JIGSAW: an interactive history SHERBET=THE METEOR, THE STONE AND A LONG GLASS OF SHERBET MOONLIT=THE MOONLIT TOWER LOOSE=MOTHER LOOSE: an interactive nursery rhyme RALPH=RALPH: an interactive sniffing RAMESES=RAMESES: A Tale of Heroes SHADE=SHADE SPRING=SHE'S GOT A THING FOR A SPRING SHRAPNEL=shrapnel SUTWIN=THE SPACE UNDER THE WINDOW TANGLE=SPIDER AND WEB SPIRIT=SPIRITWRAK: an interactive fantasy adventure WASP=STING OF THE WASP: interactive damage-control SUVEHNUX=SUVEH NUX TAPESTRY=TAPESTRY: an interactive destiny THEATRE=THEATRE: an interactive night of horror VACATION=VACATION GONE AWRY: an interactive story CLAW=WEARING THE CLAW: an interactive fantasy WINTER=WINTER WONDERLAND YAGWAD=YAGWAD: Yes, Another Game With A Dragon! [eof] \ No newline at end of file diff --git a/res/pitch-darker.2mg b/res/pitch-darker.2mg new file mode 100644 index 0000000..8ca1d6a Binary files /dev/null and b/res/pitch-darker.2mg differ diff --git a/res/pitch.dark.conf b/res/pitch.dark.conf new file mode 100644 index 0000000..810daf6 --- /dev/null +++ b/res/pitch.dark.conf @@ -0,0 +1 @@ +# Pitch Dark preferences file # Do not edit by hand. # Or do. I'm a comment, not a cop. # value=0|1 FORCE40COLUMNS=0 FORCEUPPERCASE=0 SCRIPTTOFILE=0 AUTOSCRIPT=0 # value=game directory LASTPLAYED=CURSES # key=game directory, value=filename of selected version BEAR=BEAR.Z5 ADVENT=ADVENT.Z5 AISLE=AISLE.Z5 ALLROADS=ALLROADS.Z5 BUILDING=BUILDING.Z5 WEATHER=WEATHER.Z5 CURSES=CURSES.Z5 SOFTFOOD=SOFTFOOD.Z5 DELUSNS=DELUSNS.Z5 EAS=EAS.Z5 EDIFICE=EDIFICE.Z5 FEAR=FEAR.Z5 ELEVEN=ELEVEN.Z5 CHANGE=CHANGE.Z5 GEIST=GEIST.Z5 GRUE=GRUE.Z3 HEROES=HEROES.Z5 PACHYDERM=PACHYDERM.Z5 HUNTDARK=HUNTDARK.Z5 I0=I0.Z5 INEVITA=INEVITA.Z5 JEWEL=JEWEL.Z5 JIGSAW=JIGSAW.Z5 SHERBET=SHERBET.Z5 MOONLIT=MOONLIT.Z5 LOOSE=LOOSE.Z5 RALPH=RALPH.Z5 RAMESES=RAMESES.Z5 SHADE=SHADE.Z5 SPRING=SPRING.Z5 SHRAPNEL=SHRAPNEL.Z5 SUTWIN=SUTWIN.Z5 TANGLE=TANGLE.Z5 SPIRIT=SPIRIT.Z5 WASP=WASP.Z5 SUVEHNUX=SUVEHNUX.Z5 TAPESTRY=TAPESTRY.Z5 THEATRE=THEATRE.Z5 VACATION=VACATION.Z5 CLAW=CLAW.Z5 WINTER=WINTER.Z5 YAGWAD=YAGWAD.Z5 [eof] \ No newline at end of file diff --git a/res/text/advent.txt b/res/text/advent.txt new file mode 100644 index 0000000..6d9edf2 --- /dev/null +++ b/res/text/advent.txt @@ -0,0 +1,35 @@ +[info] + ADVENTURE: the interactive original + by Will Crowther (1976) and Don Woods (1977) + Donald Ekman, David M. Baggett (1993) and Graham Nelson (1994) + Genre: fantasy + Difficulty: ^^^&& + +[description] + + This port is fairly close to the original. The puzzles, items and places of + Woods's original 350-point version are exactly those here. + + The scoring system is the original, except that you no longer lose 4 points + for quitting, and it awards 5 points for currently carrying a treasure (as + some early 1980s ports did). The rank names are tidied up a little. The only + significant rule change is that you cannot use magic words until their + destinations have been visited. + + The dwarves are simpler in their movements, but on the other hand it adds a + few messages to make them interact better with the rest of the game. The + probabilities are the same as the original game. + + The text itself is almost everywhere preserved intact, with some corrected + spelling and grammatical mistakes (and a couple of utterly misleading and + gnomic remarks). + +[versions] +ADVENT.Z5=Release 9 / Serial number 060321 / Inform v6.31 Library 6/11 S + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/aisle.txt b/res/text/aisle.txt new file mode 100644 index 0000000..ef03083 --- /dev/null +++ b/res/text/aisle.txt @@ -0,0 +1,36 @@ +[info] + AISLE: an instant in the life of a man + Copyright 1999 + by Sam Barlow + Genre: slice of life + Difficulty: ^^^&& + +[description] + + Late Thursday night. You've had a hard day and the last thing you need is + this: shopping. Luckily, the place is pretty empty and you're progressing + rapidly. + + On to the next aisle. + + Interesting... fresh Gnocchi--you haven't had any of that since... Rome. + + The aisle stretches to the north, and back to the south. The shelves on + either side of you block your view of the rest of the supermarket, with only + the brightly coloured aisle markers visible. + + You have stopped your trolley next to the pasta section, bright plastic bags + full of pale skin-tone shapes. + + There is a brunette woman a few metres ahead, filling her trolley with + sauces. + +[versions] +AISLE.Z5=Revision 3 / Release 1 / Serial number 990528 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/allroads.txt b/res/text/allroads.txt new file mode 100644 index 0000000..6e564d4 --- /dev/null +++ b/res/text/allroads.txt @@ -0,0 +1,33 @@ +[info] + ALL ROADS + Copyright 2001 + by Jon Ingold + Genre: historical + Difficulty: ^^^&& + +[description] + + Something inside is telling you to wake up. Part of your mind says "Sunrise + approaches." + + Underneath your dream you feel a deep shiver... It is a chime, the bell of a + clock-tower. Another follows, and another. You count them, fully awake + suddenly, counting them down. Six. Five. Four. Three. + + Your eyes close, and your stomach tightens in anticipation. The sheets + around you feel very safe. + + Two. One. + + The first ray of sunlight lances through the slats in the window-blind. It + strikes your eyes, and you feel yourself go. + +[versions] +ALLROADS.Z5=Release 1 / Serial number 011119 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/bear.txt b/res/text/bear.txt new file mode 100644 index 0000000..855bb2a --- /dev/null +++ b/res/text/bear.txt @@ -0,0 +1,26 @@ +[info] + A BEAR'S NIGHT OUT: an interactive children's story + Copyright 1997-9 + by David Dyte + Genre: fantasy + Difficulty: ^^^&& + +[description] + + Some nights, when people are fast asleep, teddy bears are just waking up. + + And some nights, those teddy bears make mischief. + + And some nights, things somehow turn out for the best... + + + +[versions] +BEAR.Z5=Release 5 / Serial number 990224 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/building.txt b/res/text/building.txt new file mode 100644 index 0000000..02d309f --- /dev/null +++ b/res/text/building.txt @@ -0,0 +1,43 @@ +[info] + BUILDING + Copyright 2005 + by Poster + Genre: horror + Difficulty: ^^^&& + +[description] + + You are wearing a leaden overcoat stumbling down a hallway filled with + strobe lights. Anxiety runs like an electric wire through your frame as you + can feel the eyes upon you; eyes, forever-staring; eyes boring holes through + your back; eyes peering out from translucent drawer-like plates in the + hall. You hold your breath hoping somehow to black out, but the floor melts + and the scene shifts. + + You are running down an endless plain on a moonless night, where the stars + sit in judgement like needles waiting to fall upon you. It rains clocks and + they pelt you as you run, dodging shattered stopwatches and blaring alarm + clocks. The scene shifts again. + + Every action seems in slow-motion as though you were moving through time. + You raise your head to look in the mirror and see yourself growing older, a + year for every moment. You turn away and look back to see a skeleton staring + back at you, its jaws gibbering madly. + + Then you are sleeping. A gentle touch upon your shoulder and you awake, + blinking into focus a strange and yet uncannily familiar world. The + abandoned parking lot and the broken streets keen with secrets just out of + reach. Before you is the building. It lurks like a coiled dragon, a + summation of fear and deadly challenge, of past and of present. You hear a + final distant voice that seems a greeting as well as benediction, "This is + the dark night of the soul." + +[versions] +BUILDING.Z5=Release 17 / Serial number 030706 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/change.txt b/res/text/change.txt new file mode 100644 index 0000000..20460e1 --- /dev/null +++ b/res/text/change.txt @@ -0,0 +1,30 @@ +[info] + FOR A CHANGE + Copyright 1999 + by Dan Schmidt + Genre: surreal + Difficulty: ^^^&& + +[description] + + The sun has gone. It must be brought. You have a rock. + + Sweetness fills the shade of the High Wall to your east. Under this + sweetness lies a small expanse of fod. A mobile releases mildly to the west; + far in that direction a tower proudly plants itself, while the ground rises + more slowly to the south and relaxes to the north. + + Spread on the resting is a guidebook. + + Sleep gradually departs from your eyes. A small stone has been insinuated + into your hand. + +[versions] +CHANGE.Z5=Release 1 / Serial number 990930 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/claw.txt b/res/text/claw.txt new file mode 100644 index 0000000..0576b57 --- /dev/null +++ b/res/text/claw.txt @@ -0,0 +1,49 @@ +[info] + WEARING THE CLAW: an interactive fantasy + Copyright 1996-7 + by Paul O'Brian + Genre: fantasy + Difficulty: ^^^&& + +[description] + + If it's not an adage, it ought to be: a lord asks no favor from a peasant. + Yet there he was, in your own family's modest home, waving what used to be + his hand in the air and looking at you with eyes full of supplication. + + "You have proven yourself to be the ablest, cleverest, and wisest youth in + the province, and it is to you we must turn to save us from this + affliction," insisted Lord Midel. He gestured with his transformed hand, + which had become the paw of a lion, at the similarly changed appendages of + your family members. Following the arc of his paw, you ended up looking down + at your father's feet, changed into oxen hooves by the cruelty the wizard + Marnian had inflicted on your poor province and everyone in it. + + Your mother's dove wing fluttered anxiously as she looked at you through + pained eyes, and said, "I fear for you, dear one, but perhaps you can find + on your quest some means of restoring prosperity to our village, which has + been too long poor." You gazed for the hundredth time at the too-worn, + too-old cottage, at your transformed brother and sister, and at your own + left hand, now the paw of a wolf, and finally turned to your lord, saying + "There seems no other path. I accept your proposal." + + Lord Midel clapped you on the shoulder and said, "It's settled then -- I + believe you are the one who can save our people from this wearing of the + claw. Find the Pendant of Elinor, as the wizard has demanded, and bring it + back to me. It is the only thing that can save our province. Now come, for I + am not without magic of my own." + + You gathered your things, said a solemn farewell to your family, and + followed Midel into the center of town, where he sprinkled a sparkling + powder over you, and recited an incantation... and you suddenly found + yourself alone on a dirt path, the cold wind assailing your face. + +[versions] +CLAW.Z5=Release 3 / Serial number 970327 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/curses.txt b/res/text/curses.txt new file mode 100644 index 0000000..96aca28 --- /dev/null +++ b/res/text/curses.txt @@ -0,0 +1,30 @@ +[info] + CURSES: An Interactive Diversion + Copyright 1993, 1994, 1995 + by Graham Nelson + Genre: historical + Difficulty: ^^^&& + +[description] + + It's become a matter of pride now not to give up. That tourist map of Paris + must be up here somewhere in all this clutter, even if it has been five + years since your last trip. And it's your own fault. It looks as if your + great- grandfather was the last person to tidy up these lofts... + + The attics, full of low beams and awkward angles, begin here in a relatively + tidy area which extends north, south and east. The wooden floorboards seem + fairly sound, just as well considering how heavy all these teachests are. + But the old wiring went years ago, and there's no electric light. + + A hinged trapdoor in the floor stands open, and light streams in from below. + +[versions] +CURSES.Z5=Release 16 / Serial number 951024 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/delusns.txt b/res/text/delusns.txt new file mode 100644 index 0000000..b32223a --- /dev/null +++ b/res/text/delusns.txt @@ -0,0 +1,56 @@ +[info] + E U I N + D L S O S + Copyright 1996, 1997 by C.E. Forman + Genre: science fiction + Difficulty: ^^^&& + +[description] + + Reality is so... unreal. + + The tangle of observations woven about it, humankind's utter lack of + consensus, phases it to fit individual desires. Becoming and unbecoming, + back and forth eternally, as it paradoxically coexists with and within + infinite variations of itself... + + At least, that's what always surfaces in your mind whenever your own + perception of reality is altered. Which is to say, ten or fifteen times a + day. But it's your job, working to someday entertain others with new + observations, new experiences, new realities. And after all, you signed up + for the Project (as you well remember, even though it was close to five + years ago), so you suppose it's entirely your fault if you don't like + it. Which, when you think about it, you realise you do. + + Justy's voice reaches out to you from somewhere you can't see. "Okay, this + should be it. One final test run to check any overload potential, and this + world is done! I'm starting her up." + + A loud CLANK, and the Sphere begins spinning, with you inside it. + + "Brace yourself!" + + Bright lights. + + Pain. + + From somewhere off in your mind's distance, a telltale splash. + + Then, as the resounding thrums fade, a distorted ripple sweeps your vision + clear, and all traces of the laboratory vanish from your senses. + + All five of them. + + Wiped clean, twitching, anxious for new input. + + Virtual reality has become reality. + +[versions] +DELUSNS.Z5=Release 4 / Serial number 971121 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/eas.txt b/res/text/eas.txt new file mode 100644 index 0000000..ca7adab --- /dev/null +++ b/res/text/eas.txt @@ -0,0 +1,34 @@ +[info] + EARTH AND SKY + Copyright 2001 + by Paul O'Brian + Genre: superhero + Difficulty: ^^^&& + +[description] + + It's been almost a month since your parents disappeared. + + One Tuesday, they just didn't come home, and there's been no sign of them + since. For the University and the rest of the town, the mystery is beginning + to pall. To those people, it's as if Claire and Scott Colborn suddenly + stopped existing -- strange and inexplicable, to be sure, but forgettable in + the long run. + + But for you it's as if the ground beneath your feet stopped existing, and + you've been plummeting in freefall ever since. Your brother Austin, though, + has been a rock through the whole experience, handling the numbing details, + the endless meetings with useless detectives, even sorting through Mom and + Dad's lab in hopes of finding an answer. Now you stand outside the lab door, + clutching his note, hardly daring to hope that such an answer may have + arrived at long last. + +[versions] +EAS.Z5=Release 1 / Serial number 010926 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/edifice.txt b/res/text/edifice.txt new file mode 100644 index 0000000..b730434 --- /dev/null +++ b/res/text/edifice.txt @@ -0,0 +1,29 @@ +[info] + THE EDIFICE: an interactive allegory + Copyright 1997 + by Lucian P. Smith + Genre: science fiction + Difficulty: ^^^&& + +[description] + + Life is pretty routine. Search for Food. Eat it. Hide from Enemies. Ignore + the Others. Then one day, you notice a staggeringly tall Edifice, right here + in the middle of the forest. Has it been here before? + + Here, in the forest where you have spent your entire life, stands a huge + Edifice, reaching into the clouds high above you. + + The Others are here, doing typically boring things. + + Though you can't see them, you sense your Enemies lurk nearby. + +[versions] +EDIFICE.Z5=Release 2 / Serial number 980206 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/eleven.txt b/res/text/eleven.txt new file mode 100644 index 0000000..d45919c --- /dev/null +++ b/res/text/eleven.txt @@ -0,0 +1,34 @@ +[info] + FILM AT ELEVEN: a day in the life of Betty Byline + Copyright 2001 + by Bowen Greenwood + Genre: comedy + Difficulty: ^^^&& + +[description] + + Welcome to a day in the life of Betty Byline! Two months out of journalism + school you enter the workplace with big time dreams of network television + news. Fame, fortune and glory, all writ large under the unrelenting gaze of + the klieg lights. There are eight million stories in the Naked City, and + it's your job to tell them, tell them best, and tell them first. + + Unfortunately this isn't the Naked City. This is Pleasantville, USA, + population 50,000. And you're not exactly working for the network news. + You're working for local television station KTKO, the Knockout News Team -- + a one camera, one reporter operation with a fat, balding old news director + who smokes cheap cigars. Forget fortune and glory, for now your big career + objective is not to have to give too many on-air endorsements of "Kletus's + Used Car and Farm Implement Emporium." OK, so maybe you're not Dan Rather + yet. Everybody has to start somewhere, and at least this is a start in front + of a camera. + +[versions] +ELEVEN.Z5=Release 2 / Serial number 001231 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/fear.txt b/res/text/fear.txt new file mode 100644 index 0000000..7f6283b --- /dev/null +++ b/res/text/fear.txt @@ -0,0 +1,34 @@ +[info] + FEAR: an interactive nightmare + Copyright 1996 + by Chuan-Tze Teo + Genre: horror + Difficulty: ^^^&& + +[description] + + You are running for your life down dark, labyrinthine corridors, your heart + pounding almost as loudly as the heavy boots of your relentless pursuer. But + your legs are collapsing under you, your breaths coming in ragged gasps. At + the last, strength fails you and you collapse face-down upon the unforgiving + concrete. Cold hands grasp your neck, hauling you upright, forcing your + unwilling eyes open to gaze into the hard, cruel, familiar face of your + captor - and you scream with the horrible recognition that those twisted + features are your own. + + You are still screaming when you awaken in sweat-drenched clothes, deeply + relieved that it was only a dream. Yet something is not right. Why does the + darkness beyond the window look so threatening? Why do the sounds of the + night bear such menace? Indeed, why are you in such constant... + + FEAR + +[versions] +FEAR.Z5=Release 1 / Serial number 961012 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/geist.txt b/res/text/geist.txt new file mode 100644 index 0000000..0d831c6 --- /dev/null +++ b/res/text/geist.txt @@ -0,0 +1,41 @@ +[info] + GEIST: an interactive geek horror + Copyright 2014 + by Dave Bernazzani, Dean Svendsen, Jonna Hind and Steven Robert + Genre: comedy + Difficulty: ^^^&& + +[description] + + You were celebrating the arrival of the not-quite-second-half of the 21st + century with your buddies in your gaming basement when the bad news arrived: + Crazy Uncle Scott had finally given up the good fight and passed off into + gaming nirvana. He was an unusual man, with a firm belief that the world + went to hell in a hand-basket with the arrival of text messages, always + claiming that their phones were smarter than them! So he bought himself a + huge mansion and spent his last days there pining for the glory days of + yore, when websites were nothing more than acres of bright blue links thrown + willy-nilly onto a computer screen. + + Somehow, though, he took a shine to you, and you were smart enough to hide + your smartphone whenever he came calling. Nevertheless, it was quite a + surprise to learn that he left you exactly half his will. And even more of a + surprise to discover that the lawyer's language was precise: not half his + massive fortune in Geekgold, but literally half his will. Along with a short + note explaining that to collect your full inheritance, you must retrieve the + second half of Crazy Uncle Scott's will from his old estate, Alden Manor. + The very name brings chills to your spine: that place is haunted! + + But the true horror lay in the closing passage of the note: + + Leave your Smartphone at home! + +[versions] +GEIST.Z5=Release 21 / Serial number 140115 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/grue.txt b/res/text/grue.txt new file mode 100644 index 0000000..f7e9338 --- /dev/null +++ b/res/text/grue.txt @@ -0,0 +1,28 @@ +[info] + GRUE + Copyright 2017 + by Charles Mangin + Genre: fantasy + Difficulty: ^^^&& + +[description] + + It is pitch black. You are a grue. + + You are wedged comfortably into your lair, relaxing in the cold comfort of a + stone crevice, the walls worn smooth by years of occupation. Here, the + darkness is complete, like Mother's comforting, opaque fur. No luminous + fungi or glowing worms venture here with their harsh, painful light. + + And your eyes are closed. + + +[versions] +GRUE.Z3=Release 1 / Serial number 171019 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/heroes.txt b/res/text/heroes.txt new file mode 100644 index 0000000..74f23ef --- /dev/null +++ b/res/text/heroes.txt @@ -0,0 +1,27 @@ +[info] + HEROES: an interactive vice-tainter + Copyright 2001 + by Sean Barrett + Genre: fantasy + Difficulty: ^^^&& + +[description] + + Do not rise. You must rest, dearest. Rest, and I will tell you a story. + + No. Five stories. + + Only one is true. But it would not have mattered which. + + You will understand soon enough. + + +[versions] +HEROES.Z5=Release 2 / Serial number 011130 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/huntdark.txt b/res/text/huntdark.txt new file mode 100644 index 0000000..b35c70d --- /dev/null +++ b/res/text/huntdark.txt @@ -0,0 +1,28 @@ +[info] + HUNTER, IN DARKNESS: a cave crawl + Copyright 1999 + by "Dave Ahl Jr." (Andrew Plotkin) + Genre: fantasy + Difficulty: ^^^&& + +[description] + + Nearly. Nearly. The animal stink is rank and close. You raise your crossbow, + try to peer beyond dark, wet stone. + + A faint rustling echoes deep in the side chamber, and the laughing chitter + of bats. + + Something shifts in the darkness ahead, a great silent bulk. + + Your prey. + +[versions] +HUNTDARK.Z5=Release 4 / Serial number 991119 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/i0.txt b/res/text/i0.txt new file mode 100644 index 0000000..43e5d58 --- /dev/null +++ b/res/text/i0.txt @@ -0,0 +1,30 @@ +[info] + I-0: the "jailbait on the interstate" game + Copyright 1997 + by Adam Cadre + Genre: humor + Difficulty: ^&&&& + +[description] + + You're Tracy Valencia, first-year student at the reasonably prestigious + University of Dorado. Sure, it's not Berkeley (hell, it isn't even + Stanford), but it's light-years better than Dorado State, where your older + brother Trevor goes. Dorado State's just a party school. Trevor makes a + point of rubbing this in every time he calls. + + He'll be able to rub it in in person soon enough: it's Thanksgiving Day, and + you're driving home. Daddy was perfectly willing to buy you a plane ticket, + but like you told him on the phone, there are much better things to spend + the money on. Birthday presents, for instance -- you turn eighteen tomorrow. + Besides, it's only a four-hour drive. + +[versions] +I0.Z5=Release 5 (v2.00) / Serial number 14729 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/inevita.txt b/res/text/inevita.txt new file mode 100644 index 0000000..790ec8d --- /dev/null +++ b/res/text/inevita.txt @@ -0,0 +1,34 @@ +[info] + INEVITABLE + Copyright 2003 + by T. L. Heinrich (a.k.a. Kathleen M. Fischer) + Genre: science fiction + Difficulty: adjustable + +[description] + + "Move!" you shout over the storm, shoving the Ambassador into the shuttle + then slamming the outer door closed, giving the vessel a solid rap when all + is secure. Backing up a few steps, you immediately lose the craft in the + driving rain, with only the whine of the engines indicating which way not to + go. + + You turn away, struggling against rising winds as you retrace your steps to + your fighter and crawl inside, cringing when the shuttle's premature + lift-off sends a barrage of stones against your hull. Great, just what you + needed -- more dents. + + Skipping preflight, you quickly check your straps, grab the stick and flip + the switch to fire the engines. + + Nothing happens. + +[versions] +INEVITA.Z5=Release 2 / Serial number 030428 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/jewel.txt b/res/text/jewel.txt new file mode 100644 index 0000000..444baa1 --- /dev/null +++ b/res/text/jewel.txt @@ -0,0 +1,28 @@ +[info] + THE JEWEL OF KNOWLEDGE + Copyright 1999 + by Francesco Bova + Genre: science fiction + Difficulty: adjustable + +[description] + + Endless dark and foreboding passages surround you on all sides. You're cold, + tired, and that musty smell in the air has really started getting to you + lately. Spelunking seemed much more romantic when you first agreed to accept + the mission for the Jewel. Untold riches, fame, glory; it seemed so perfect. + Now you're a month into the expedition with little to show for it except for + a few rock samples and the death of a party member. You're deep inside the + fifth layer of the Earth's crust, surrounded by tight shafts and ominous + pits. You are quickly descending to the sixth and final layer; the resting + place of the fabled Jewel. + +[versions] +JEWEL.Z5=Release 2 / Serial number 990710 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/jigsaw.txt b/res/text/jigsaw.txt new file mode 100644 index 0000000..9b2aad8 --- /dev/null +++ b/res/text/jigsaw.txt @@ -0,0 +1,27 @@ +[info] + JIGSAW: an interactive history + Copyright 1995 + by Graham Nelson + Genre: time travel + Difficulty: ^^^^& + +[description] + + New Year's Eve, 1999, a quarter to midnight and where else to be but Century + Park! Fireworks cascade across the sky, your stomach rumbles uneasily, music + and lasers howl across the parkland... + + Not exactly your ideal party (especially as that rather attractive stranger + in black has slipped back into the crowds) - but cheer up, you won't live to + see the next. + + +[versions] +JIGSAW.Z5=Release 3 / Serial number 951129 + +[options] +ARTWORK=1 +CLUES=1 +VERSIONS=0 + +[eof] diff --git a/res/text/loose.txt b/res/text/loose.txt new file mode 100644 index 0000000..969fb21 --- /dev/null +++ b/res/text/loose.txt @@ -0,0 +1,34 @@ +[info] + MOTHER LOOSE: an interactive nursery rhyme + Copyright 1998 + by Irene Callaci + Genre: humor + Difficulty: ^^&&& + +[description] + + What was that? + + You freeze, all your senses on alert. Not mineral. Not vegetable, either. + That means...animal? Your eyes scan the countryside, swiveling like + searchlights, and pause briefly on a grove of trees to the north. + + "No, not there! Up here!" guides a voice edged with impatience. As you whirl + around, peering up, you squint and shield your eyes against the sun's glare. + Waving at you from the top of a rickety wooden fence is a well-groomed egg, + who confesses, "I could use a bit of help, if you don't mind." + + After a long and rather awkward silence, the egg mutters, "It's very rude to + stare, you know. When I was your age, children were taught to respect their + elders, not gawk at them as if they were animals in a zoo." The egg crosses + his legs, folds his arms and pretends to ignore you. + +[versions] +LOOSE.Z5=Release 2 / Serial number 981128 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/moonlit.txt b/res/text/moonlit.txt new file mode 100644 index 0000000..5e92c36 --- /dev/null +++ b/res/text/moonlit.txt @@ -0,0 +1,27 @@ +[info] + THE MOONLIT TOWER + Copyright 2002 + by Yoon Ha Lee + Genre: fantasy + Difficulty: ^^^&& + +[description] + + No, not a prison, though stone stands around you, as expressionless as a + mirror awaiting face and form; and in the silence you hear no plaint of + flute or roar of gong, but instead the crash of porcelain shattering. + + Moonlight diffuses through the walls, tracing out unreadable sigils in + calligraphies of light and dark. Stairs adorned with bas-relief motifs + spiral downward. + + +[versions] +MOONLIT.Z5=Release 1 / Serial number 020927 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/pachyderm.txt b/res/text/pachyderm.txt new file mode 100644 index 0000000..adb7817 --- /dev/null +++ b/res/text/pachyderm.txt @@ -0,0 +1,28 @@ +[info] + HIDE A PACHYDERM! an interactive joke + Copyright 2015 + by Simon Deimel + Genre: humor + Difficulty: ^&&&& + +[description] + + Now you are gonna be in trouble. You are well aware of the fact that you are + not allowed to keep pets in your apartment, but you could not leave your + dear pet elephant behind when you moved in. He is your friend. You did your + best to keep him hidden from the neighbors and your landlord Julius + Vanderbuilt, an aged man with a stern look. + + But someone must have noticed the trumpeting earlier today, and now some + person is knocking at your door, so you need to react. + + +[versions] +PACHYDERM.Z5=Release 10 / Serial number 151011 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/ralph.txt b/res/text/ralph.txt new file mode 100644 index 0000000..202fb15 --- /dev/null +++ b/res/text/ralph.txt @@ -0,0 +1,28 @@ +[info] + RALPH: an interactive sniffing + Copyright 1996-2004 + by Miron Schmidt + Genre: humor + Difficulty: ^&&&& + +[description] + + Dozing lazily in the morning sun in your little hut, something suddenly + makes your ears go stiff. You scan the air, trying to figure out what it + was. You stretch your paws, reluctantly wag your tail, and get up. + + Vigorously shaking the dust off of your fur, you have a sudden insight: the + perfect shape of a bone forms in your mind. Yeah, that's it! Somewhere, + somehow, there must still be a bone left from last fall. If only you could + remember where it was... + + +[versions] +RALPH.Z5=Release 9 / Serial number 040309 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/rameses.txt b/res/text/rameses.txt new file mode 100644 index 0000000..e2ed348 --- /dev/null +++ b/res/text/rameses.txt @@ -0,0 +1,34 @@ +[info] + RAMESES: A Tale of Heroes + Copyright 2000 + by Stephen Bond + Genre: character study + Difficulty: ^^^^& + +[description] + + I wake up. + + With horror I realise that I'll have to spend another day in St. Enda's + college. A familiar fact I have to face each morning - but four years here + have not made it any easier to face. St. Enda's - how I have come to despise + this place. A decrepit old red-brick shagpile which has become the focal + point of this filthy little town in the arse-end of nowhere. The cheapest + boarding school in the country, probably, but also surely the most pompous + and inflated. A haven for the worst kind of social climbers, parvenus, + thick, ignorant farmers' sons... + + With horror I also realise that I am an asshole. Another familiar fact, and + the last seventeen years have given me little reason to doubt it. I could + happily pick apart my faults all day - I'm too short, too shy, indecisive, + and uncharismatic. And I've got terrible posture. + +[versions] +RAMESES.Z5=Release 1 / Serial number 000905 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/shade.txt b/res/text/shade.txt new file mode 100644 index 0000000..520c4d9 --- /dev/null +++ b/res/text/shade.txt @@ -0,0 +1,29 @@ +[info] + *** SHADE *** + Copyright 2000 + by "Ampe R. Sand" (Andrew Plotkin) + Genre: surreal + Difficulty: ^^^^& + +[description] + + Odd, how the light just makes your apartment gloomier. Pre-dawn darkness + pools in the corners and around the tops of walls. Your desk lamp glares + yellow, but the shadows only draw your eyes and deepen. + + Not much of an apartment, no. One desk, paper-piled, with a dusty computer + shoved to the side. Your futon. Second-hand stereo sitting on a cardboard + crate. A kitchen nook one way and a bathroom nook the other, with a closet + to the side. A broad mirror tries to make the place seem twice its size; it + halfway works. One window, whose shade is down, and the front door firmly + shut. + +[versions] +SHADE.Z5=Release 3 / Serial number 001127 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/sherbet.txt b/res/text/sherbet.txt new file mode 100644 index 0000000..6e8aa6c --- /dev/null +++ b/res/text/sherbet.txt @@ -0,0 +1,35 @@ +[info] + THE METEOR, THE STONE AND A LONG GLASS OF SHERBET + Copyright 1996 + by Graham Nelson (a.k.a. Angela M. Horns) + Genre: fantasy + Difficulty: ^^^^& + +[description] + + Another day wasted as guest of the Empress, a wretchedly long tour of the + breath-taking Boreal Falls, conducted as ever by the Lady Amilia. As if she + weren't bad enough, an honour guard of soldiers, their breast-plates red in + the setting sun, march ahead of the procession and protect you from seeing + anything unrehearsed. It's a dog's life being an Ambassador. + + The ancient paved road stretches for miles to the south, turning very slowly + to the northeast along a mossy stone wall. From up here on your elephant's + wickerwork basket, you're just level with the branches of the old Imperial + hunting woods inside the wall. + + Having been stuck in this cushioned basket with the Lady Amilia every day + for a fortnight, you're just desperate to get away. + + The procession of elephants shuffles on, their enormous soles slapping onto + the flagstones with a dull, regular boom. + +[versions] +SHERBET.Z5=Release 2 / Serial number 961216 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/shrapnel.txt b/res/text/shrapnel.txt new file mode 100644 index 0000000..e6ccea8 --- /dev/null +++ b/res/text/shrapnel.txt @@ -0,0 +1,29 @@ +[info] + shrapnel + copyright 2000 + by adam cadre + genre: surreal + difficulty: ^^^&& + +[description] + + You are standing west of a white house with a boarded front door. + + You blink. Boarded? You came all this way and the door is boarded? + + Is this supposed to be some sort of game? + + Towering Carolina pines loom all around this clearing, silhouetted in the + dusk; soon it will be night. + + It occurs to you that you have no memory at all of how you got here. + +[versions] +SHRAPNEL.Z5=version 1.01 (12 february 2000) / serial number 9504 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/softfood.txt b/res/text/softfood.txt new file mode 100644 index 0000000..40d7b21 --- /dev/null +++ b/res/text/softfood.txt @@ -0,0 +1,27 @@ +[info] + A DAY FOR SOFT FOOD + Copyright 1999 + by Tod Levi + Genre: feline + Difficulty: ^^^&& + +[description] + + Ever since the Provider's sickness began, he's been all hisses and growls. + Even the slightest misstep annoys him. Maybe that's why your bowl has held + nothing but hard food lately. And not much of that. + + You awaken to a faint twitter. Perhaps a trick of the rising light, you + pinpoint a fluttering shape. Your quickened breath frosts the window pane, + the dawn promising no ordinary day. + + +[versions] +SOFTFOOD.Z5=Release 1 / Serial number 990930 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/spirit.txt b/res/text/spirit.txt new file mode 100644 index 0000000..0193a2b --- /dev/null +++ b/res/text/spirit.txt @@ -0,0 +1,27 @@ +[info] + SPIRITWRAK: an interactive fantasy adventure + Copyright 1996 + by D.S. Yu + Genre: fantasy + Difficulty: ^^&&& + +[description] + + You are standing in a monastery chapel. All around you, fellow Brothers of + the Order are standing, chanting. The eerie droning voices seem to + reverberate into the air. + + At the front of the chapel, Brother Joseph stands in deep concentration, + holding the Rod of the Ancients. + + + +[versions] +SPIRIT.Z5=Release 3 / Serial number 960606 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/spring.txt b/res/text/spring.txt new file mode 100644 index 0000000..2345380 --- /dev/null +++ b/res/text/spring.txt @@ -0,0 +1,29 @@ +[info] + SHE'S GOT A THING FOR A SPRING + Copyright 1997 + by Brent VanFossen + Genre: travel + Difficulty: ^^&&& + +[description] + + It's been a hectic year, and it's time to get away. He told you that, and + you agreed. Now, after weeks of travel and thousands of miles, you start to + wish for some of the comforts of home. As good as it's been, there's just + one important thing missing: when was the last time you had a real bath? + + You stand in the middle of a grove of aspen, which extends in all + directions. Slender white trunks reach for the sky with long thin fingers, + stroking the clouds that blow in the autumn breeze. Leaves of gold rattle as + the winds shift, and here and there one floats to the ground to join others + that crackle underfoot when you move. + +[versions] +SPRING.Z5=Release 1 / Serial number 970929 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/sutwin.txt b/res/text/sutwin.txt new file mode 100644 index 0000000..bb3ab6c --- /dev/null +++ b/res/text/sutwin.txt @@ -0,0 +1,28 @@ +[info] + THE SPACE UNDER THE WINDOW + Copyright 1997 + by Andrew Plotkin + Genre: romance + Difficulty: ^^&&& + +[description] + + The window is closed, so you can't go inside. + + + + + + + + + +[versions] +SUTWIN.Z5=Release 2 / Serial number 970402 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/suvehnux.txt b/res/text/suvehnux.txt new file mode 100644 index 0000000..13c95e5 --- /dev/null +++ b/res/text/suvehnux.txt @@ -0,0 +1,35 @@ +[info] + SUVEH NUX + Copyright 2007 + by David Fisher + Genre: fantasy + Difficulty: ^^&&& + +[description] + + "Yes, master?" + + You rush to your master's side and await his instructions. He is studying a + fragile looking scroll and muttering to himself. + + He looks up and says, "Ah, there you are. This ..." -- he hands you the + scroll -- " ... goes back in the vault. I believe it is still open. And this + little beastie ..." -- he hands you a small, empty brass cage -- "... goes + back to my private quarters. Thank you, that will be all." + + You bow, and head downstairs to the vault. The heavy stone door is wide + open, and a golden key juts out of the lock. + + Without warning, someone shoves you roughly from behind. The scroll and the + brass cage fly out of your hands as you fall to the ground. There is a loud + "click", and everything turns black. + +[versions] +SUVEHNUX.Z5=Release 1 / Serial number 071226 + +[options] +ARTWORK=1 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/tangle.txt b/res/text/tangle.txt new file mode 100644 index 0000000..28b2d5f --- /dev/null +++ b/res/text/tangle.txt @@ -0,0 +1,31 @@ +[info] + SPIDER AND WEB + Copyright 1997-8 + by Andrew Plotkin + Genre: science fiction + Difficulty: ^^^^& + +[description] + + On the whole, it was worth the trip. The plains really were broad and + grain-gold, if scarred with fences and agricultural crawlers. The mountains + were overwhelming. And however much of the capital city is crusted with + squat brick and faceless concrete hulks, there are still flashes of its + historic charm. You've seen spires above the streets -- tiny green parks + below tenements -- hidden jewels of fountains beyond walls. Any bland alley + can conceal balconies wrought into iron gardens, fiery mosaics, a tree or + bed of flowers nurtured by who knows who. + + This alley, however, is a total washout. It ends in flat bare dirty brick, + and you've found nothing but a door which lacks even the courtesy of a + handle. Maybe you should call it a day. + +[versions] +TANGLE.Z5=Release 4 / Serial number 980226 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/tapestry.txt b/res/text/tapestry.txt new file mode 100644 index 0000000..bee36dc --- /dev/null +++ b/res/text/tapestry.txt @@ -0,0 +1,30 @@ +[info] + TAPESTRY: an interactive destiny + Copyright 1996 + by Daniel Ravipinto + Genre: afterlife + Difficulty: ^^^&& + +[description] + + Fleeting glimpses of faces half-remembered in the gloom. Screams, the sound + of squealing tires, a sudden thump, a sickening crunch and a violent jolt + followed by a sense of weightlessness and disassociation. The last thing you + remember is an overwhelming feeling of guilt and regret, forcing its way + through the chaos that surrounds you and then there is... + + Your sight fails you. For that matter, you don't know if your eyes are + opened or closed. Concepts like time and place have no meaning here. Your + mind attempts to impose something, some order, some structure, upon the + space in which you exist, and fails. There is only the void. For all you + know, that is all there ever was. + +[versions] +TAPESTRY.Z5=Release 1 / Serial number 961010 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/theatre.txt b/res/text/theatre.txt new file mode 100644 index 0000000..d81050c --- /dev/null +++ b/res/text/theatre.txt @@ -0,0 +1,28 @@ +[info] + THEATRE: an interactive night of horror + Copyright 1995 Cave Rock Software Ltd. + by Brendon Wyber and Graham Nelson + Genre: horror + Difficulty: ^^^&& + +[description] + + Another day, another dollar! Life is good at the moment, the property market + is booming. Still, it does have its down side; when showing those Mulluer + Corporation executives around that old theatre dump, err, opportunity you + must have left your pager down in the basement. Better hurry, you have to + meet the others at the opera in an hour, and be careful. It wouldn't do to + show up with your clothes all dirty. + + This room is a tribute to the now-faded glory of the theatre. The still- + smiling faces of forgotten productions stare out from faded posters at you. + +[versions] +THEATRE.Z5=Release 2 / Serial Number 951203 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/vacation.txt b/res/text/vacation.txt new file mode 100644 index 0000000..5f5a3e3 --- /dev/null +++ b/res/text/vacation.txt @@ -0,0 +1,29 @@ +[info] + VACATION GONE AWRY: an interactive story + Copyright 1988-2006 + by Johan Berntsson, Fredrik Ramsberg and Staffan Friberg + Genre: science fiction + Difficulty: ^^^&& + +[description] + + So, it's finally time again for the long awaited skiing holiday at your + cabin in the Black Forest in Germany. You have worked hard the last few + months at the office in Canberra and you don't mind leaving Australia for a + while. + + Yesterday, you arrived in Germany and met up with your friend who lends you + a car whenever you are here. The flight was terrible and the food worse. You + have promised your wife and daughters that you'll try to change the return + ticket to another airline. However, as you wake up the first morning at the + cabin, you find that your family is gone... + +[versions] +VACATION.Z5=Release 3 / Serial number 060527 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/wasp.txt b/res/text/wasp.txt new file mode 100644 index 0000000..070091c --- /dev/null +++ b/res/text/wasp.txt @@ -0,0 +1,35 @@ +[info] + STING OF THE WASP: interactive damage-control + Copyright 2004 + by Jason Devlin + Genre: science fiction + Difficulty: ^^^&& + +[description] + + "Oh, Julia! Where did you learn that?" Keith whispers breathlessly. + + All tongue and fingers, he kisses the milky skin above your breasts, while + your hands slide their way up and down his sculpted chest, so eager with + lust that your watch occasionally snags on a stray chest hair. Your lips, + glistening like two fresh strawberries laced with dew, hungrily roam across + his neck. And your hips! Well, that's better left to the imagination. + + Normally, you wouldn't even consider seeing Keith at Pine Meadows, but + Frank's in Boston and won't be back until tonight's banquet. And when the + cat's away... + + Just then, a low shelf wedges itself in to your back, jarring you from your + reverie. That's when you hear it. + + A click. A flash. The tell-tale tapping of heels on concrete. + +[versions] +WASP.Z5=Release 1 / Serial number 040622 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/weather.txt b/res/text/weather.txt new file mode 100644 index 0000000..7b2bbac --- /dev/null +++ b/res/text/weather.txt @@ -0,0 +1,31 @@ +[info] + A CHANGE IN THE WEATHER: an interactive short story + Copyright 1995-6 + by Andrew Plotkin + Genre: fantasy + Difficulty: ^^^&& + +[description] + + The picnic is going full blast, which is exactly why you've wandered away + from it. It's not that you don't like your new companions; it's just that + after weeks of spending each day around them, a noisy weekend cook-out isn't + the way to relax. Some exploration -- on your own -- is an appealing + thought. + + None of them noticed you drifting away, anyhow. + + The grasses are fragrant under the sunshine of a late, late summer + afternoon. A stream chatters by at your feet, and a weathered old wooden + bridge stretches across it to the east. Beyond the stream, a scrubby + hillside stretches upward. + +[versions] +WEATHER.Z5=Release 6 / Serial number 960613 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/winter.txt b/res/text/winter.txt new file mode 100644 index 0000000..6af4e07 --- /dev/null +++ b/res/text/winter.txt @@ -0,0 +1,28 @@ +[info] + WINTER WONDERLAND + Copyright 1999 + by Laura A. Knauth + Genre: fantasy + Difficulty: ^^&&& + +[description] + + In a far off land, there lies a little village nestled in a snowy + mountainscape. As the townsfolk joyously prepare for the coming winter + solstice, a young girl living with her family in a humble hut at the + outskirts of town gains no comfort in the festivities. Her closest + companion, her younger brother Sander Bales, has fallen seriously ill with a + fever and can barely lift his head from the bed upon which he lies. Young + Gretchen could hardly have suspected that such circumstances would cause the + fanciful events that were to occur upon this solstice eve. + + +[versions] +WINTER.Z5=Release 1 / Serial number 030227 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/text/yagwad.txt b/res/text/yagwad.txt new file mode 100644 index 0000000..62dbf55 --- /dev/null +++ b/res/text/yagwad.txt @@ -0,0 +1,36 @@ +[info] + YAGWAD: Yes, Another Game With A Dragon! + Copyright 2000 + by Digby McWiggle + Genre: satire + Difficulty: ^^&&& + +[description] + + The ledge narrows dangerously. You press your taut bronzed body against the + cliff face as a dislodged rock soars into the emptiness below. The night sky + yawns black and starless, waiting to swallow you whole. Sliding around the + point of a spur you find yourself at the mouth of a glittering cave. + + You have found her! She looks up at you, wild eyes glinting through a + dishevelled veil of hair. + + The ledge widens here at the mouth of a deep cave. The light from several + flickering torches sparkles and dances as it reflects back from the tonnes + of gold coins and precious stones piled carelessly about. + + Amidst the loot stands a stalagmite encrusted with saltpetre. + + The woman is chained near the cliff edge, her hair tangled and clothes + ripped to the merest rags. She looks up as you approach. Her chest heaves - + "You've come!" she breathes. + +[versions] +YAGWAD.Z5=Release 2 / Serial number 001121 + +[options] +ARTWORK=0 +CLUES=0 +VERSIONS=0 + +[eof] diff --git a/res/z5/advent.z5 b/res/z5/advent.z5 new file mode 100644 index 0000000..03e7c86 Binary files /dev/null and b/res/z5/advent.z5 differ diff --git a/res/z5/aisle.z5 b/res/z5/aisle.z5 new file mode 100644 index 0000000..a37fa0a Binary files /dev/null and b/res/z5/aisle.z5 differ diff --git a/res/z5/allroads.z5 b/res/z5/allroads.z5 new file mode 100644 index 0000000..6959aa6 Binary files /dev/null and b/res/z5/allroads.z5 differ diff --git a/res/z5/bear.z5 b/res/z5/bear.z5 new file mode 100644 index 0000000..00705e6 Binary files /dev/null and b/res/z5/bear.z5 differ diff --git a/res/z5/building.z5 b/res/z5/building.z5 new file mode 100644 index 0000000..26782bd Binary files /dev/null and b/res/z5/building.z5 differ diff --git a/res/z5/change.z5 b/res/z5/change.z5 new file mode 100644 index 0000000..761de55 Binary files /dev/null and b/res/z5/change.z5 differ diff --git a/res/z5/claw.z5 b/res/z5/claw.z5 new file mode 100644 index 0000000..aac34bd Binary files /dev/null and b/res/z5/claw.z5 differ diff --git a/res/z5/curses.z5 b/res/z5/curses.z5 new file mode 100644 index 0000000..179142c Binary files /dev/null and b/res/z5/curses.z5 differ diff --git a/res/z5/delusns.z5 b/res/z5/delusns.z5 new file mode 100644 index 0000000..ed112b9 Binary files /dev/null and b/res/z5/delusns.z5 differ diff --git a/res/z5/eas.z5 b/res/z5/eas.z5 new file mode 100644 index 0000000..6dddf38 Binary files /dev/null and b/res/z5/eas.z5 differ diff --git a/res/z5/edifice.z5 b/res/z5/edifice.z5 new file mode 100644 index 0000000..f1e83ea Binary files /dev/null and b/res/z5/edifice.z5 differ diff --git a/res/z5/eleven.z5 b/res/z5/eleven.z5 new file mode 100755 index 0000000..67789ef Binary files /dev/null and b/res/z5/eleven.z5 differ diff --git a/res/z5/fear.z5 b/res/z5/fear.z5 new file mode 100644 index 0000000..f6a6e12 Binary files /dev/null and b/res/z5/fear.z5 differ diff --git a/res/z5/geist.z5 b/res/z5/geist.z5 new file mode 100644 index 0000000..665d823 Binary files /dev/null and b/res/z5/geist.z5 differ diff --git a/res/z5/grue.z3 b/res/z5/grue.z3 new file mode 100644 index 0000000..d8d9fbd Binary files /dev/null and b/res/z5/grue.z3 differ diff --git a/res/z5/heroes.z5 b/res/z5/heroes.z5 new file mode 100755 index 0000000..2c1f6c0 Binary files /dev/null and b/res/z5/heroes.z5 differ diff --git a/res/z5/huntdark.z5 b/res/z5/huntdark.z5 new file mode 100644 index 0000000..57fe548 Binary files /dev/null and b/res/z5/huntdark.z5 differ diff --git a/res/z5/i0.z5 b/res/z5/i0.z5 new file mode 100644 index 0000000..3fbdf59 Binary files /dev/null and b/res/z5/i0.z5 differ diff --git a/res/z5/inevita.z5 b/res/z5/inevita.z5 new file mode 100644 index 0000000..60311a7 Binary files /dev/null and b/res/z5/inevita.z5 differ diff --git a/res/z5/jewel.z5 b/res/z5/jewel.z5 new file mode 100644 index 0000000..eba103e Binary files /dev/null and b/res/z5/jewel.z5 differ diff --git a/res/z5/jigsaw.z5 b/res/z5/jigsaw.z5 new file mode 100644 index 0000000..8abdf4e Binary files /dev/null and b/res/z5/jigsaw.z5 differ diff --git a/res/z5/loose.z5 b/res/z5/loose.z5 new file mode 100644 index 0000000..ed1c0b8 Binary files /dev/null and b/res/z5/loose.z5 differ diff --git a/res/z5/moonlit.z5 b/res/z5/moonlit.z5 new file mode 100644 index 0000000..b956f60 Binary files /dev/null and b/res/z5/moonlit.z5 differ diff --git a/res/z5/pachyderm.z5 b/res/z5/pachyderm.z5 new file mode 100644 index 0000000..17e6ffe Binary files /dev/null and b/res/z5/pachyderm.z5 differ diff --git a/res/z5/ralph.z5 b/res/z5/ralph.z5 new file mode 100644 index 0000000..31a5e22 Binary files /dev/null and b/res/z5/ralph.z5 differ diff --git a/res/z5/rameses.z5 b/res/z5/rameses.z5 new file mode 100644 index 0000000..81f3337 Binary files /dev/null and b/res/z5/rameses.z5 differ diff --git a/res/z5/shade.z5 b/res/z5/shade.z5 new file mode 100644 index 0000000..e3dc9f6 Binary files /dev/null and b/res/z5/shade.z5 differ diff --git a/res/z5/sherbet.z5 b/res/z5/sherbet.z5 new file mode 100644 index 0000000..88828e6 Binary files /dev/null and b/res/z5/sherbet.z5 differ diff --git a/res/z5/shrapnel.z5 b/res/z5/shrapnel.z5 new file mode 100644 index 0000000..1f6c811 Binary files /dev/null and b/res/z5/shrapnel.z5 differ diff --git a/res/z5/softfood.z5 b/res/z5/softfood.z5 new file mode 100644 index 0000000..0ed5963 Binary files /dev/null and b/res/z5/softfood.z5 differ diff --git a/res/z5/spirit.z5 b/res/z5/spirit.z5 new file mode 100644 index 0000000..511f888 Binary files /dev/null and b/res/z5/spirit.z5 differ diff --git a/res/z5/spring.z5 b/res/z5/spring.z5 new file mode 100644 index 0000000..f5479f5 Binary files /dev/null and b/res/z5/spring.z5 differ diff --git a/res/z5/sutwin.z5 b/res/z5/sutwin.z5 new file mode 100644 index 0000000..6c7e2fc Binary files /dev/null and b/res/z5/sutwin.z5 differ diff --git a/res/z5/suvehnux.z5 b/res/z5/suvehnux.z5 new file mode 100644 index 0000000..c3beeda Binary files /dev/null and b/res/z5/suvehnux.z5 differ diff --git a/res/z5/tangle.z5 b/res/z5/tangle.z5 new file mode 100644 index 0000000..7589138 Binary files /dev/null and b/res/z5/tangle.z5 differ diff --git a/res/z5/tapestry.z5 b/res/z5/tapestry.z5 new file mode 100644 index 0000000..aa4c31c Binary files /dev/null and b/res/z5/tapestry.z5 differ diff --git a/res/z5/theatre.z5 b/res/z5/theatre.z5 new file mode 100644 index 0000000..62fa9b6 Binary files /dev/null and b/res/z5/theatre.z5 differ diff --git a/res/z5/vacation.z5 b/res/z5/vacation.z5 new file mode 100644 index 0000000..2f741eb Binary files /dev/null and b/res/z5/vacation.z5 differ diff --git a/res/z5/wasp.z5 b/res/z5/wasp.z5 new file mode 100644 index 0000000..79234e0 Binary files /dev/null and b/res/z5/wasp.z5 differ diff --git a/res/z5/weather.z5 b/res/z5/weather.z5 new file mode 100644 index 0000000..39928d3 Binary files /dev/null and b/res/z5/weather.z5 differ diff --git a/res/z5/winter.z5 b/res/z5/winter.z5 new file mode 100644 index 0000000..faf2ee8 Binary files /dev/null and b/res/z5/winter.z5 differ diff --git a/res/z5/yagwad.z5 b/res/z5/yagwad.z5 new file mode 100644 index 0000000..82be51d Binary files /dev/null and b/res/z5/yagwad.z5 differ diff --git a/res/z5_with_tags/advent.z5#F58005 b/res/z5_with_tags/advent.z5#F58005 new file mode 100644 index 0000000..03e7c86 Binary files /dev/null and b/res/z5_with_tags/advent.z5#F58005 differ diff --git a/res/z5_with_tags/aisle.z5#F58055 b/res/z5_with_tags/aisle.z5#F58055 new file mode 100644 index 0000000..a37fa0a Binary files /dev/null and b/res/z5_with_tags/aisle.z5#F58055 differ diff --git a/res/z5_with_tags/allroads.z5#F58055 b/res/z5_with_tags/allroads.z5#F58055 new file mode 100644 index 0000000..6959aa6 Binary files /dev/null and b/res/z5_with_tags/allroads.z5#F58055 differ diff --git a/res/z5_with_tags/bear.z5#F58005 b/res/z5_with_tags/bear.z5#F58005 new file mode 100644 index 0000000..00705e6 Binary files /dev/null and b/res/z5_with_tags/bear.z5#F58005 differ diff --git a/res/z5_with_tags/building.z5#F58005 b/res/z5_with_tags/building.z5#F58005 new file mode 100644 index 0000000..26782bd Binary files /dev/null and b/res/z5_with_tags/building.z5#F58005 differ diff --git a/res/z5_with_tags/change.z5#F58005 b/res/z5_with_tags/change.z5#F58005 new file mode 100644 index 0000000..761de55 Binary files /dev/null and b/res/z5_with_tags/change.z5#F58005 differ diff --git a/res/z5_with_tags/claw.z5#F58005 b/res/z5_with_tags/claw.z5#F58005 new file mode 100644 index 0000000..aac34bd Binary files /dev/null and b/res/z5_with_tags/claw.z5#F58005 differ diff --git a/res/z5_with_tags/curses.z5#F58005 b/res/z5_with_tags/curses.z5#F58005 new file mode 100644 index 0000000..179142c Binary files /dev/null and b/res/z5_with_tags/curses.z5#F58005 differ diff --git a/res/z5_with_tags/delusns.z5#F58005 b/res/z5_with_tags/delusns.z5#F58005 new file mode 100644 index 0000000..ed112b9 Binary files /dev/null and b/res/z5_with_tags/delusns.z5#F58005 differ diff --git a/res/z5_with_tags/eas.z5#F58005 b/res/z5_with_tags/eas.z5#F58005 new file mode 100644 index 0000000..6dddf38 Binary files /dev/null and b/res/z5_with_tags/eas.z5#F58005 differ diff --git a/res/z5_with_tags/edifice.z5#F58005 b/res/z5_with_tags/edifice.z5#F58005 new file mode 100644 index 0000000..f1e83ea Binary files /dev/null and b/res/z5_with_tags/edifice.z5#F58005 differ diff --git a/res/z5_with_tags/eleven.z5#F58005 b/res/z5_with_tags/eleven.z5#F58005 new file mode 100755 index 0000000..67789ef Binary files /dev/null and b/res/z5_with_tags/eleven.z5#F58005 differ diff --git a/res/z5_with_tags/fear.z5#F58005 b/res/z5_with_tags/fear.z5#F58005 new file mode 100644 index 0000000..f6a6e12 Binary files /dev/null and b/res/z5_with_tags/fear.z5#F58005 differ diff --git a/res/z5_with_tags/geist.z5#F58005 b/res/z5_with_tags/geist.z5#F58005 new file mode 100644 index 0000000..665d823 Binary files /dev/null and b/res/z5_with_tags/geist.z5#F58005 differ diff --git a/res/z5_with_tags/grue.z3#F58003 b/res/z5_with_tags/grue.z3#F58003 new file mode 100644 index 0000000..d8d9fbd Binary files /dev/null and b/res/z5_with_tags/grue.z3#F58003 differ diff --git a/res/z5_with_tags/heroes.z5#F58005 b/res/z5_with_tags/heroes.z5#F58005 new file mode 100755 index 0000000..2c1f6c0 Binary files /dev/null and b/res/z5_with_tags/heroes.z5#F58005 differ diff --git a/res/z5_with_tags/huntdark.z5#F58055 b/res/z5_with_tags/huntdark.z5#F58055 new file mode 100644 index 0000000..57fe548 Binary files /dev/null and b/res/z5_with_tags/huntdark.z5#F58055 differ diff --git a/res/z5_with_tags/i0.z5#F58005 b/res/z5_with_tags/i0.z5#F58005 new file mode 100644 index 0000000..3fbdf59 Binary files /dev/null and b/res/z5_with_tags/i0.z5#F58005 differ diff --git a/res/z5_with_tags/inevita.z5#F58005 b/res/z5_with_tags/inevita.z5#F58005 new file mode 100644 index 0000000..60311a7 Binary files /dev/null and b/res/z5_with_tags/inevita.z5#F58005 differ diff --git a/res/z5_with_tags/jewel.z5#F58005 b/res/z5_with_tags/jewel.z5#F58005 new file mode 100644 index 0000000..eba103e Binary files /dev/null and b/res/z5_with_tags/jewel.z5#F58005 differ diff --git a/res/z5_with_tags/jigsaw.z5#F58005 b/res/z5_with_tags/jigsaw.z5#F58005 new file mode 100644 index 0000000..8abdf4e Binary files /dev/null and b/res/z5_with_tags/jigsaw.z5#F58005 differ diff --git a/res/z5_with_tags/loose.z5#F58005 b/res/z5_with_tags/loose.z5#F58005 new file mode 100644 index 0000000..ed1c0b8 Binary files /dev/null and b/res/z5_with_tags/loose.z5#F58005 differ diff --git a/res/z5_with_tags/moonlit.z5#F58005 b/res/z5_with_tags/moonlit.z5#F58005 new file mode 100644 index 0000000..b956f60 Binary files /dev/null and b/res/z5_with_tags/moonlit.z5#F58005 differ diff --git a/res/z5_with_tags/pachyderm.z5#F58005 b/res/z5_with_tags/pachyderm.z5#F58005 new file mode 100644 index 0000000..17e6ffe Binary files /dev/null and b/res/z5_with_tags/pachyderm.z5#F58005 differ diff --git a/res/z5_with_tags/ralph.z5#F58005 b/res/z5_with_tags/ralph.z5#F58005 new file mode 100644 index 0000000..31a5e22 Binary files /dev/null and b/res/z5_with_tags/ralph.z5#F58005 differ diff --git a/res/z5_with_tags/rameses.z5#F58005 b/res/z5_with_tags/rameses.z5#F58005 new file mode 100644 index 0000000..81f3337 Binary files /dev/null and b/res/z5_with_tags/rameses.z5#F58005 differ diff --git a/res/z5_with_tags/shade.z5#F58005 b/res/z5_with_tags/shade.z5#F58005 new file mode 100644 index 0000000..e3dc9f6 Binary files /dev/null and b/res/z5_with_tags/shade.z5#F58005 differ diff --git a/res/z5_with_tags/sherbet.z5#F58005 b/res/z5_with_tags/sherbet.z5#F58005 new file mode 100644 index 0000000..88828e6 Binary files /dev/null and b/res/z5_with_tags/sherbet.z5#F58005 differ diff --git a/res/z5_with_tags/shrapnel.z5#F58005 b/res/z5_with_tags/shrapnel.z5#F58005 new file mode 100644 index 0000000..1f6c811 Binary files /dev/null and b/res/z5_with_tags/shrapnel.z5#F58005 differ diff --git a/res/z5_with_tags/softfood.z5#F58005 b/res/z5_with_tags/softfood.z5#F58005 new file mode 100644 index 0000000..0ed5963 Binary files /dev/null and b/res/z5_with_tags/softfood.z5#F58005 differ diff --git a/res/z5_with_tags/spirit.z5#F58005 b/res/z5_with_tags/spirit.z5#F58005 new file mode 100644 index 0000000..511f888 Binary files /dev/null and b/res/z5_with_tags/spirit.z5#F58005 differ diff --git a/res/z5_with_tags/spring.z5#F58005 b/res/z5_with_tags/spring.z5#F58005 new file mode 100644 index 0000000..f5479f5 Binary files /dev/null and b/res/z5_with_tags/spring.z5#F58005 differ diff --git a/res/z5_with_tags/sutwin.z5#F58005 b/res/z5_with_tags/sutwin.z5#F58005 new file mode 100644 index 0000000..6c7e2fc Binary files /dev/null and b/res/z5_with_tags/sutwin.z5#F58005 differ diff --git a/res/z5_with_tags/suvehnux.z5#F58005 b/res/z5_with_tags/suvehnux.z5#F58005 new file mode 100644 index 0000000..c3beeda Binary files /dev/null and b/res/z5_with_tags/suvehnux.z5#F58005 differ diff --git a/res/z5_with_tags/tangle.z5#F58005 b/res/z5_with_tags/tangle.z5#F58005 new file mode 100644 index 0000000..7589138 Binary files /dev/null and b/res/z5_with_tags/tangle.z5#F58005 differ diff --git a/res/z5_with_tags/tapestry.z5#F58005 b/res/z5_with_tags/tapestry.z5#F58005 new file mode 100644 index 0000000..aa4c31c Binary files /dev/null and b/res/z5_with_tags/tapestry.z5#F58005 differ diff --git a/res/z5_with_tags/theatre.z5#F58005 b/res/z5_with_tags/theatre.z5#F58005 new file mode 100644 index 0000000..62fa9b6 Binary files /dev/null and b/res/z5_with_tags/theatre.z5#F58005 differ diff --git a/res/z5_with_tags/vacation.z5#F58005 b/res/z5_with_tags/vacation.z5#F58005 new file mode 100644 index 0000000..2f741eb Binary files /dev/null and b/res/z5_with_tags/vacation.z5#F58005 differ diff --git a/res/z5_with_tags/wasp.z5#F58005 b/res/z5_with_tags/wasp.z5#F58005 new file mode 100644 index 0000000..79234e0 Binary files /dev/null and b/res/z5_with_tags/wasp.z5#F58005 differ diff --git a/res/z5_with_tags/weather.z5#F58005 b/res/z5_with_tags/weather.z5#F58005 new file mode 100644 index 0000000..39928d3 Binary files /dev/null and b/res/z5_with_tags/weather.z5#F58005 differ diff --git a/res/z5_with_tags/winter.z5#F58005 b/res/z5_with_tags/winter.z5#F58005 new file mode 100644 index 0000000..faf2ee8 Binary files /dev/null and b/res/z5_with_tags/winter.z5#F58005 differ diff --git a/res/z5_with_tags/yagwad.z5#F58005 b/res/z5_with_tags/yagwad.z5#F58005 new file mode 100644 index 0000000..82be51d Binary files /dev/null and b/res/z5_with_tags/yagwad.z5#F58005 differ