annotate lib/dragon.as @ 2986:6a83842642ad

sierra: Update King's Quest 4 resource files This adds the now fixed up set.pri.base from mnln.asm There are 4 types of resources in AGI games: logics (the game scripts), pictures, sound and views (animated objects). These are binary files and they are packaged in the "vol.x" files. The "dir" files (logDir, picDir, sndDir and viewDir) are index files used to locate the resources within the vol files. To add the "set.pri.base" command back, I used WinAGI, an AGI game editor, to modify the script and recompile it to a binary resource. I then rebuilt the vol files using my "buildvol" utility. Also, I've made other changes to KQ4 recently, so many vol files have changed: - fixed background picture in room with the cemetary and the stone crypt - fixed garbled dialogs in the sequence just before Rosella's wedding with Edgar - added the "beam me" and "rap kq" easter eggs from KQ4 version 2.0
author Guillaume Major <guillaume.major@gmail.com>
date Sat, 12 Apr 2014 16:58:07 +0200
parents 3b7b5021f8bc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2807
3b7b5021f8bc Cosmetic
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2803
diff changeset
1 section _constant
2803
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
2
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
3 DRAGON equ 1
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
4 Level equ 1
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
5 H6309 equ 0
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
6
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
7 use ../defs/os9.d
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
8 use ../defs/rbf.d
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
9 use ../defs/scf.d
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
10 use ../defs/pipe.d
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
11 use ../defs/drivewire.d
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
12 use ../defs/dragon.d
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
13 use ../defs/cocovtio.d
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
14
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents:
diff changeset
15 endsect