24
edits
(Filled in information for V5) |
|||
Line 272: | Line 272: | ||
= Scumm 6 = | = Scumm 6 = | ||
* Files are xor'ed with 0x69 | |||
== RNAM - Room Names == | |||
Blank Byte(00) (1 byte) | |||
No room names are stored. | |||
== MAXS == | |||
Block Name (4 bytes) | |||
Block Size (4 bytes BE) | |||
Variables (2 bytes) | |||
Unknown (2 bytes) | |||
Bit Variables (2 bytes) | |||
Local Objects (2 bytes) | |||
Arrays (2 bytes) | |||
Unknown (2 bytes) | |||
Verbs (2 bytes) | |||
Floating Objects (2 bytes) | |||
Inventory Objects (2 bytes) | |||
Rooms (2 bytes) | |||
Scripts (2 bytes) | |||
Sounds (2 bytes) | |||
Character Sets (2 bytes) | |||
Costumes (2 bytes) | |||
Global Objects (2 bytes) | |||
== DROO, DSCR, DSOU, DCOS, DCHR, DOBJ == | |||
All as in V5 | |||
== AARY - Array == | |||
Block Name (4 bytes) | |||
Block Size (4 bytes BE) | |||
#Stop (2 bytes) Stops if 0x0000 | |||
#A (2 bytes) | |||
#B (2 bytes) | |||
#C (2 bytes) | |||
num=AARY no (itinerate through in loop) | |||
if c=1 then | |||
AARY=(num, 1, a, b) | |||
else | |||
AARY=(num, 1, a, b) | |||
If stop=0 you dont seek past the 6 bytes of A,B,C you just start the loop again. | |||
= Scumm 7 = | = Scumm 7 = |
edits