ScummVM API documentation
swordres.h
1/* ScummVM - Graphic Adventure Engine
2 *
3 * ScummVM is the legal property of its developers, whose names
4 * are too numerous to list here. Please refer to the COPYRIGHT
5 * file distributed with this source distribution.
6 *
7 * This program is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program. If not, see <http://www.gnu.org/licenses/>.
19 *
20 */
21
22#ifndef SWORD1_SWORDRES_H
23#define SWORD1_SWORDRES_H
24
25namespace Sword1 {
26
27// scripts
28 // standard
29#define SCRIPT0 0x01000000
30 // 1 entities in TXTs, 1 in datafiles.
31 // megas
32#define SCRIPT128 0x01010000
33#define SCRIPT129 0x01010001
34#define SCRIPT130 0x01010002
35#define SCRIPT131 0x01010003
36#define SCRIPT133 0x01010004
37#define SCRIPT134 0x01010005
38#define SCRIPT145 0x01010006
39#define SCRIPT146 0x01010007
40 // 8 entities in TXTs, 8 in datafiles.
41 // maps
42#define SCRIPT80 0x01020000
43#define SCRIPT86 0x01020001
44#define SCRIPT90 0x01020002
45 // 3 entities in TXTs, 3 in datafiles.
46 // paris1
47#define SCRIPT1 0x01030000
48#define SCRIPT2 0x01030001
49#define SCRIPT3 0x01030002
50#define SCRIPT4 0x01030003
51#define SCRIPT5 0x01030004
52#define SCRIPT6 0x01030005
53#define SCRIPT7 0x01030006
54#define SCRIPT8 0x01030007
55 // 8 entities in TXTs, 8 in datafiles.
56 // paris2
57#define SCRIPT9 0x01040000
58#define SCRIPT10 0x01040001
59#define SCRIPT11 0x01040002
60#define SCRIPT12 0x01040003
61#define SCRIPT13 0x01040004
62#define SCRIPT14 0x01040005
63#define SCRIPT15 0x01040006
64#define SCRIPT16 0x01040007
65#define SCRIPT17 0x01040008
66#define SCRIPT18 0x01040009
67#define SCRIPT46 0x0104000A
68 // 11 entities in TXTs, 11 in datafiles.
69 // paris3
70#define SCRIPT27 0x01050000
71#define SCRIPT28 0x01050001
72#define SCRIPT29 0x01050002
73#define SCRIPT31 0x01050003
74#define SCRIPT32 0x01050004
75#define SCRIPT33 0x01050005
76#define SCRIPT34 0x01050006
77#define SCRIPT35 0x01050007
78 // 8 entities in TXTs, 8 in datafiles.
79 // paris4
80#define SCRIPT36 0x01060000
81#define SCRIPT37 0x01060001
82#define SCRIPT38 0x01060002
83#define SCRIPT39 0x01060003
84#define SCRIPT40 0x01060004
85#define SCRIPT41 0x01060005
86#define SCRIPT42 0x01060006
87#define SCRIPT43 0x01060007
88#define SCRIPT48 0x01060008
89 // 9 entities in TXTs, 9 in datafiles.
90 // ireland
91#define SCRIPT19 0x01070000
92#define SCRIPT20 0x01070001
93#define SCRIPT21 0x01070002
94#define SCRIPT22 0x01070003
95#define SCRIPT23 0x01070004
96#define SCRIPT24 0x01070005
97#define SCRIPT25 0x01070006
98#define SCRIPT26 0x01070007
99 // 8 entities in TXTs, 8 in datafiles.
100 // spain
101#define SCRIPT56 0x01080000
102#define SCRIPT57 0x01080001
103#define SCRIPT58 0x01080002
104#define SCRIPT59 0x01080003
105#define SCRIPT60 0x01080004
106#define SCRIPT61 0x01080005
107#define SCRIPT62 0x01080006
108 // 7 entities in TXTs, 7 in datafiles.
109 // syria
110#define SCRIPT45 0x01090000
111#define SCRIPT47 0x01090001
112#define SCRIPT49 0x01090002
113#define SCRIPT50 0x01090003
114#define SCRIPT54 0x01090004
115#define SCRIPT55 0x01090005
116 // 6 entities in TXTs, 6 in datafiles.
117 // train
118#define SCRIPT63 0x010A0000
119#define SCRIPT65 0x010A0001
120#define SCRIPT66 0x010A0002
121#define SCRIPT67 0x010A0003
122#define SCRIPT69 0x010A0004
123 // 5 entities in TXTs, 5 in datafiles.
124 // scotland
125#define SCRIPT71 0x010B0000
126#define SCRIPT72 0x010B0001
127#define SCRIPT73 0x010B0002
128#define SCRIPT74 0x010B0003
129 // 4 entities in TXTs, 4 in datafiles.
130// compacts
131 // standard
132#define TEXT_OBS 0x02000000
133 // 1 entities in TXTs, 1 in datafiles.
134 // megas
135#define MEGA_GEO 0x02010000
136#define GEO_TLK_TABLE 0x02010001
137#define WHT_TLK_TABLE 0x02010002
138#define GEO_SHRUG_TABLE 0x02010003
139#define GEO_GIVE_TABLE 0x02010004
140#define GEO_GIVER_TABLE 0x02010005
141#define GEO_CROUCH_TABLE 0x02010006
142#define GEO_CROUCHR_TABLE 0x02010007
143#define GEO_PICKUP_TABLE 0x02010008
144#define GEO_RELAX_TABLE 0x02010009
145#define GEO_RELAXR_TABLE 0x0201000A
146#define GEO_HAIR_TABLE 0x0201000B
147#define GEO_BLINK_TABLE 0x0201000C
148#define GEOPHN_TABLE 0x0201000D
149#define GEO_GAUGE_TABLE 0x0201000E
150#define GEO_SHOW_TABLE 0x0201000F
151#define GEO_SHOWR_TABLE 0x02010010
152#define GEOSTA_TABLE 0x02010011
153#define GEOMON_TABLE 0x02010012
154#define MEGA_DUANE 0x02010013
155#define DUA5_TABLE 0x02010014
156#define DUA6_TABLE 0x02010015
157#define DUA7_TABLE 0x02010016
158#define DUA8_TABLE 0x02010017
159#define DUA9_TABLE 0x02010018
160#define MEGA_NICO 0x02010019
161#define NIC_TLK_TABLE 0x0201001A
162#define NIC_PHOTO_TABLE 0x0201001B
163#define NICPHN_TABLE 0x0201001C
164#define MEGA_MUS 0x0201001D
165#define MUS_TLK_TABLE 0x0201001E
166#define MEGA_BENOIR 0x0201001F
167#define BEN_GAUGE_TABLE 0x02010020
168#define BEN_TLK_TABLE 0x02010021
169#define MEGA_ROSSO 0x02010022
170#define MEGA_MOUE 0x02010023
171#define MEGA_ALBERT 0x02010024
172 // 37 entities in TXTs, 37 in datafiles.
173 // maps
174#define COMP80 0x02020000
175#define COMP86 0x02020001
176#define COMP90 0x02020002
177#define COMP91 0x02020003
178#define COMP99 0x02020004
179 // 5 entities in TXTs, 5 in datafiles.
180 // paris1
181#define COMP1 0x02030000
182#define COMP2 0x02030001
183#define COMP3 0x02030002
184#define COMP4 0x02030003
185#define COMP5 0x02030004
186#define COMP6 0x02030005
187#define COMP7 0x02030006
188#define COMP8 0x02030007
189 // 8 entities in TXTs, 8 in datafiles.
190 // paris2
191#define COMP9 0x02040000
192#define COMP10 0x02040001
193#define COMP11 0x02040002
194#define COMP12 0x02040003
195#define COMP13 0x02040004
196#define COMP14 0x02040005
197#define COMP15 0x02040006
198#define COMP16 0x02040007
199#define COMP17 0x02040008
200#define COMP18 0x02040009
201#define COMP81 0x0204000A
202#define COMP46 0x0204000B
203 // 12 entities in TXTs, 12 in datafiles.
204 // paris3
205#define COMP27 0x02050000
206#define COMP28 0x02050001
207#define COMP29 0x02050002
208#define COMP30 0x02050003
209#define COMP31 0x02050004
210#define COMP32 0x02050005
211#define COMP33 0x02050006
212#define COMP34 0x02050007
213#define COMP35 0x02050008
214 // 9 entities in TXTs, 9 in datafiles.
215 // paris4
216#define COMP36 0x02060000
217#define COMP37 0x02060001
218#define COMP38 0x02060002
219#define COMP39 0x02060003
220#define COMP40 0x02060004
221#define COMP41 0x02060005
222#define COMP42 0x02060006
223#define COMP43 0x02060007
224#define COMP48 0x02060008
225 // 9 entities in TXTs, 9 in datafiles.
226 // ireland
227#define COMP19 0x02070000
228#define COMP20 0x02070001
229#define COMP21 0x02070002
230#define COMP22 0x02070003
231#define COMP23 0x02070004
232#define COMP24 0x02070005
233#define COMP25 0x02070006
234#define COMP26 0x02070007
235 // 8 entities in TXTs, 8 in datafiles.
236 // spain
237#define COMP56 0x02080000
238#define COMP57 0x02080001
239#define COMP58 0x02080002
240#define COMP59 0x02080003
241#define COMP60 0x02080004
242#define COMP61 0x02080005
243#define COMP62 0x02080006
244 // 7 entities in TXTs, 7 in datafiles.
245 // syria
246#define COMP45 0x02090000
247#define COMP47 0x02090001
248#define COMP49 0x02090002
249#define COMP50 0x02090003
250#define COMP53 0x02090004
251#define COMP54 0x02090005
252#define COMP55 0x02090006
253 // 7 entities in TXTs, 7 in datafiles.
254 // train
255#define COMP63 0x020A0000
256#define COMP65 0x020A0001
257#define COMP66 0x020A0002
258#define COMP67 0x020A0003
259#define COMP69 0x020A0004
260 // 5 entities in TXTs, 5 in datafiles.
261 // scotland
262#define COMP71 0x020B0000
263#define COMP72 0x020B0001
264#define COMP73 0x020B0002
265#define COMP74 0x020B0003
266#define COMP75 0x020B0004
267#define COMP76 0x020B0005
268#define COMP77 0x020B0006
269#define COMP78 0x020B0007
270#define COMP79 0x020B0008
271 // 9 entities in TXTs, 9 in datafiles.
272// text
273 // english
274#define ENGLISH0 0x03000000
275#define ENGLISH1 0x03000001
276#define ENGLISH2 0x03000002
277#define ENGLISH3 0x03000003
278#define ENGLISH4 0x03000004
279#define ENGLISH5 0x03000005
280#define ENGLISH6 0x03000006
281#define ENGLISH7 0x03000007
282#define ENGLISH9 0x03000008
283#define ENGLISH11 0x03000009
284#define ENGLISH12 0x0300000A
285#define ENGLISH13 0x0300000B
286#define ENGLISH14 0x0300000C
287#define ENGLISH15 0x0300000D
288#define ENGLISH16 0x0300000E
289#define ENGLISH17 0x0300000F
290#define ENGLISH18 0x03000010
291#define ENGLISH19 0x03000011
292#define ENGLISH20 0x03000012
293#define ENGLISH21 0x03000013
294#define ENGLISH22 0x03000014
295#define ENGLISH23 0x03000015
296#define ENGLISH24 0x03000016
297#define ENGLISH25 0x03000017
298#define ENGLISH27 0x03000018
299#define ENGLISH28 0x03000019
300#define ENGLISH29 0x0300001A
301#define ENGLISH31 0x0300001B
302#define ENGLISH32 0x0300001C
303#define ENGLISH33 0x0300001D
304#define ENGLISH34 0x0300001E
305#define ENGLISH35 0x0300001F
306#define ENGLISH36 0x03000020
307#define ENGLISH37 0x03000021
308#define ENGLISH38 0x03000022
309#define ENGLISH39 0x03000023
310#define ENGLISH40 0x03000024
311#define ENGLISH41 0x03000025
312#define ENGLISH42 0x03000026
313#define ENGLISH43 0x03000027
314#define ENGLISH45 0x03000028
315#define ENGLISH47 0x03000029
316#define ENGLISH48 0x0300002A
317#define ENGLISH49 0x0300002B
318#define ENGLISH50 0x0300002C
319#define ENGLISH54 0x0300002D
320#define ENGLISH55 0x0300002E
321#define ENGLISH56 0x0300002F
322#define ENGLISH57 0x03000030
323#define ENGLISH58 0x03000031
324#define ENGLISH59 0x03000032
325#define ENGLISH60 0x03000033
326#define ENGLISH61 0x03000034
327#define ENGLISH63 0x03000035
328#define ENGLISH65 0x03000036
329#define ENGLISH66 0x03000037
330#define ENGLISH69 0x03000038
331#define ENGLISH71 0x03000039
332#define ENGLISH72 0x0300003A
333#define ENGLISH73 0x0300003B
334#define ENGLISH74 0x0300003C
335#define ENGLISH90 0x0300003D
336#define ENGLISH99 0x0300003E
337#define ENGLISH129 0x0300003F
338#define ENGLISH131 0x03000040
339#define ENGLISH133 0x03000041
340#define ENGLISH145 0x03000042
341#define ENGLISH146 0x03000043
342 // 68 entities in TXTs, 68 in datafiles.
343 // french
344#define FRENCH0 0x03010000
345#define FRENCH1 0x03010001
346#define FRENCH2 0x03010002
347#define FRENCH3 0x03010003
348#define FRENCH4 0x03010004
349#define FRENCH5 0x03010005
350#define FRENCH6 0x03010006
351#define FRENCH7 0x03010007
352#define FRENCH9 0x03010008
353#define FRENCH11 0x03010009
354#define FRENCH12 0x0301000A
355#define FRENCH13 0x0301000B
356#define FRENCH14 0x0301000C
357#define FRENCH15 0x0301000D
358#define FRENCH16 0x0301000E
359#define FRENCH17 0x0301000F
360#define FRENCH18 0x03010010
361#define FRENCH19 0x03010011
362#define FRENCH20 0x03010012
363#define FRENCH21 0x03010013
364#define FRENCH22 0x03010014
365#define FRENCH23 0x03010015
366#define FRENCH24 0x03010016
367#define FRENCH25 0x03010017
368#define FRENCH27 0x03010018
369#define FRENCH28 0x03010019
370#define FRENCH29 0x0301001A
371#define FRENCH31 0x0301001B
372#define FRENCH32 0x0301001C
373#define FRENCH33 0x0301001D
374#define FRENCH34 0x0301001E
375#define FRENCH35 0x0301001F
376#define FRENCH36 0x03010020
377#define FRENCH37 0x03010021
378#define FRENCH38 0x03010022
379#define FRENCH39 0x03010023
380#define FRENCH40 0x03010024
381#define FRENCH41 0x03010025
382#define FRENCH42 0x03010026
383#define FRENCH43 0x03010027
384#define FRENCH45 0x03010028
385#define FRENCH47 0x03010029
386#define FRENCH48 0x0301002A
387#define FRENCH49 0x0301002B
388#define FRENCH50 0x0301002C
389#define FRENCH54 0x0301002D
390#define FRENCH55 0x0301002E
391#define FRENCH56 0x0301002F
392#define FRENCH57 0x03010030
393#define FRENCH58 0x03010031
394#define FRENCH59 0x03010032
395#define FRENCH60 0x03010033
396#define FRENCH61 0x03010034
397#define FRENCH63 0x03010035
398#define FRENCH65 0x03010036
399#define FRENCH66 0x03010037
400#define FRENCH69 0x03010038
401#define FRENCH71 0x03010039
402#define FRENCH72 0x0301003A
403#define FRENCH73 0x0301003B
404#define FRENCH74 0x0301003C
405#define FRENCH90 0x0301003D
406#define FRENCH99 0x0301003E
407#define FRENCH129 0x0301003F
408#define FRENCH131 0x03010040
409#define FRENCH133 0x03010041
410#define FRENCH145 0x03010042
411#define FRENCH146 0x03010043
412 // 68 entities in TXTs, 68 in datafiles.
413 // german
414#define GERMAN0 0x03020000
415#define GERMAN1 0x03020001
416#define GERMAN2 0x03020002
417#define GERMAN3 0x03020003
418#define GERMAN4 0x03020004
419#define GERMAN5 0x03020005
420#define GERMAN6 0x03020006
421#define GERMAN7 0x03020007
422#define GERMAN9 0x03020008
423#define GERMAN11 0x03020009
424#define GERMAN12 0x0302000A
425#define GERMAN13 0x0302000B
426#define GERMAN14 0x0302000C
427#define GERMAN15 0x0302000D
428#define GERMAN16 0x0302000E
429#define GERMAN17 0x0302000F
430#define GERMAN18 0x03020010
431#define GERMAN19 0x03020011
432#define GERMAN20 0x03020012
433#define GERMAN21 0x03020013
434#define GERMAN22 0x03020014
435#define GERMAN23 0x03020015
436#define GERMAN24 0x03020016
437#define GERMAN25 0x03020017
438#define GERMAN27 0x03020018
439#define GERMAN28 0x03020019
440#define GERMAN29 0x0302001A
441#define GERMAN31 0x0302001B
442#define GERMAN32 0x0302001C
443#define GERMAN33 0x0302001D
444#define GERMAN34 0x0302001E
445#define GERMAN35 0x0302001F
446#define GERMAN36 0x03020020
447#define GERMAN37 0x03020021
448#define GERMAN38 0x03020022
449#define GERMAN39 0x03020023
450#define GERMAN40 0x03020024
451#define GERMAN41 0x03020025
452#define GERMAN42 0x03020026
453#define GERMAN43 0x03020027
454#define GERMAN45 0x03020028
455#define GERMAN47 0x03020029
456#define GERMAN48 0x0302002A
457#define GERMAN49 0x0302002B
458#define GERMAN50 0x0302002C
459#define GERMAN54 0x0302002D
460#define GERMAN55 0x0302002E
461#define GERMAN56 0x0302002F
462#define GERMAN57 0x03020030
463#define GERMAN58 0x03020031
464#define GERMAN59 0x03020032
465#define GERMAN60 0x03020033
466#define GERMAN61 0x03020034
467#define GERMAN63 0x03020035
468#define GERMAN65 0x03020036
469#define GERMAN66 0x03020037
470#define GERMAN69 0x03020038
471#define GERMAN71 0x03020039
472#define GERMAN72 0x0302003A
473#define GERMAN73 0x0302003B
474#define GERMAN74 0x0302003C
475#define GERMAN90 0x0302003D
476#define GERMAN99 0x0302003E
477#define GERMAN129 0x0302003F
478#define GERMAN131 0x03020040
479#define GERMAN133 0x03020041
480#define GERMAN145 0x03020042
481#define GERMAN146 0x03020043
482 // 68 entities in TXTs, 68 in datafiles.
483 // italian
484#define ITALIAN0 0x03030000
485#define ITALIAN1 0x03030001
486#define ITALIAN2 0x03030002
487#define ITALIAN3 0x03030003
488#define ITALIAN4 0x03030004
489#define ITALIAN5 0x03030005
490#define ITALIAN6 0x03030006
491#define ITALIAN7 0x03030007
492#define ITALIAN9 0x03030008
493#define ITALIAN11 0x03030009
494#define ITALIAN12 0x0303000A
495#define ITALIAN13 0x0303000B
496#define ITALIAN14 0x0303000C
497#define ITALIAN15 0x0303000D
498#define ITALIAN16 0x0303000E
499#define ITALIAN17 0x0303000F
500#define ITALIAN18 0x03030010
501#define ITALIAN19 0x03030011
502#define ITALIAN20 0x03030012
503#define ITALIAN21 0x03030013
504#define ITALIAN22 0x03030014
505#define ITALIAN23 0x03030015
506#define ITALIAN24 0x03030016
507#define ITALIAN25 0x03030017
508#define ITALIAN27 0x03030018
509#define ITALIAN28 0x03030019
510#define ITALIAN29 0x0303001A
511#define ITALIAN31 0x0303001B
512#define ITALIAN32 0x0303001C
513#define ITALIAN33 0x0303001D
514#define ITALIAN34 0x0303001E
515#define ITALIAN35 0x0303001F
516#define ITALIAN36 0x03030020
517#define ITALIAN37 0x03030021
518#define ITALIAN38 0x03030022
519#define ITALIAN39 0x03030023
520#define ITALIAN40 0x03030024
521#define ITALIAN41 0x03030025
522#define ITALIAN42 0x03030026
523#define ITALIAN43 0x03030027
524#define ITALIAN45 0x03030028
525#define ITALIAN47 0x03030029
526#define ITALIAN48 0x0303002A
527#define ITALIAN49 0x0303002B
528#define ITALIAN50 0x0303002C
529#define ITALIAN54 0x0303002D
530#define ITALIAN55 0x0303002E
531#define ITALIAN56 0x0303002F
532#define ITALIAN57 0x03030030
533#define ITALIAN58 0x03030031
534#define ITALIAN59 0x03030032
535#define ITALIAN60 0x03030033
536#define ITALIAN61 0x03030034
537#define ITALIAN63 0x03030035
538#define ITALIAN65 0x03030036
539#define ITALIAN66 0x03030037
540#define ITALIAN69 0x03030038
541#define ITALIAN71 0x03030039
542#define ITALIAN72 0x0303003A
543#define ITALIAN73 0x0303003B
544#define ITALIAN74 0x0303003C
545#define ITALIAN90 0x0303003D
546#define ITALIAN99 0x0303003E
547#define ITALIAN129 0x0303003F
548#define ITALIAN131 0x03030040
549#define ITALIAN133 0x03030041
550#define ITALIAN145 0x03030042
551#define ITALIAN146 0x03030043
552 // 68 entities in TXTs, 68 in datafiles.
553 // spanish
554#define SPANISH0 0x03040000
555#define SPANISH1 0x03040001
556#define SPANISH2 0x03040002
557#define SPANISH3 0x03040003
558#define SPANISH4 0x03040004
559#define SPANISH5 0x03040005
560#define SPANISH6 0x03040006
561#define SPANISH7 0x03040007
562#define SPANISH9 0x03040008
563#define SPANISH11 0x03040009
564#define SPANISH12 0x0304000A
565#define SPANISH13 0x0304000B
566#define SPANISH14 0x0304000C
567#define SPANISH15 0x0304000D
568#define SPANISH16 0x0304000E
569#define SPANISH17 0x0304000F
570#define SPANISH18 0x03040010
571#define SPANISH19 0x03040011
572#define SPANISH20 0x03040012
573#define SPANISH21 0x03040013
574#define SPANISH22 0x03040014
575#define SPANISH23 0x03040015
576#define SPANISH24 0x03040016
577#define SPANISH25 0x03040017
578#define SPANISH27 0x03040018
579#define SPANISH28 0x03040019
580#define SPANISH29 0x0304001A
581#define SPANISH31 0x0304001B
582#define SPANISH32 0x0304001C
583#define SPANISH33 0x0304001D
584#define SPANISH34 0x0304001E
585#define SPANISH35 0x0304001F
586#define SPANISH36 0x03040020
587#define SPANISH37 0x03040021
588#define SPANISH38 0x03040022
589#define SPANISH39 0x03040023
590#define SPANISH40 0x03040024
591#define SPANISH41 0x03040025
592#define SPANISH42 0x03040026
593#define SPANISH43 0x03040027
594#define SPANISH45 0x03040028
595#define SPANISH47 0x03040029
596#define SPANISH48 0x0304002A
597#define SPANISH49 0x0304002B
598#define SPANISH50 0x0304002C
599#define SPANISH54 0x0304002D
600#define SPANISH55 0x0304002E
601#define SPANISH56 0x0304002F
602#define SPANISH57 0x03040030
603#define SPANISH58 0x03040031
604#define SPANISH59 0x03040032
605#define SPANISH60 0x03040033
606#define SPANISH61 0x03040034
607#define SPANISH63 0x03040035
608#define SPANISH65 0x03040036
609#define SPANISH66 0x03040037
610#define SPANISH69 0x03040038
611#define SPANISH71 0x03040039
612#define SPANISH72 0x0304003A
613#define SPANISH73 0x0304003B
614#define SPANISH74 0x0304003C
615#define SPANISH90 0x0304003D
616#define SPANISH99 0x0304003E
617#define SPANISH129 0x0304003F
618#define SPANISH131 0x03040040
619#define SPANISH133 0x03040041
620#define SPANISH145 0x03040042
621#define SPANISH146 0x03040043
622 // 68 entities in TXTs, 68 in datafiles.
623 // czech
624#define CZECH0 0x03050000
625#define CZECH1 0x03050001
626#define CZECH2 0x03050002
627#define CZECH3 0x03050003
628#define CZECH4 0x03050004
629#define CZECH5 0x03050005
630#define CZECH6 0x03050006
631#define CZECH7 0x03050007
632#define CZECH9 0x03050008
633#define CZECH11 0x03050009
634#define CZECH12 0x0305000A
635#define CZECH13 0x0305000B
636#define CZECH14 0x0305000C
637#define CZECH15 0x0305000D
638#define CZECH16 0x0305000E
639#define CZECH17 0x0305000F
640#define CZECH18 0x03050010
641#define CZECH19 0x03050011
642#define CZECH20 0x03050012
643#define CZECH21 0x03050013
644#define CZECH22 0x03050014
645#define CZECH23 0x03050015
646#define CZECH24 0x03050016
647#define CZECH25 0x03050017
648#define CZECH27 0x03050018
649#define CZECH28 0x03050019
650#define CZECH29 0x0305001A
651#define CZECH31 0x0305001B
652#define CZECH32 0x0305001C
653#define CZECH33 0x0305001D
654#define CZECH34 0x0305001E
655#define CZECH35 0x0305001F
656#define CZECH36 0x03050020
657#define CZECH37 0x03050021
658#define CZECH38 0x03050022
659#define CZECH39 0x03050023
660#define CZECH40 0x03050024
661#define CZECH41 0x03050025
662#define CZECH42 0x03050026
663#define CZECH43 0x03050027
664#define CZECH45 0x03050028
665#define CZECH47 0x03050029
666#define CZECH48 0x0305002A
667#define CZECH49 0x0305002B
668#define CZECH50 0x0305002C
669#define CZECH54 0x0305002D
670#define CZECH55 0x0305002E
671#define CZECH56 0x0305002F
672#define CZECH57 0x03050030
673#define CZECH58 0x03050031
674#define CZECH59 0x03050032
675#define CZECH60 0x03050033
676#define CZECH61 0x03050034
677#define CZECH63 0x03050035
678#define CZECH65 0x03050036
679#define CZECH66 0x03050037
680#define CZECH69 0x03050038
681#define CZECH71 0x03050039
682#define CZECH72 0x0305003A
683#define CZECH73 0x0305003B
684#define CZECH74 0x0305003C
685#define CZECH90 0x0305003D
686#define CZECH99 0x0305003E
687#define CZECH129 0x0305003F
688#define CZECH131 0x03050040
689#define CZECH133 0x03050041
690#define CZECH145 0x03050042
691#define CZECH146 0x03050043
692 // 68 entities in TXTs, ??? in datafiles.
693 // portuguese
694#define PORT0 0x03060000
695#define PORT1 0x03060001
696#define PORT2 0x03060002
697#define PORT3 0x03060003
698#define PORT4 0x03060004
699#define PORT5 0x03060005
700#define PORT6 0x03060006
701#define PORT7 0x03060007
702#define PORT9 0x03060008
703#define PORT11 0x03060009
704#define PORT12 0x0306000A
705#define PORT13 0x0306000B
706#define PORT14 0x0306000C
707#define PORT15 0x0306000D
708#define PORT16 0x0306000E
709#define PORT17 0x0306000F
710#define PORT18 0x03060010
711#define PORT19 0x03060011
712#define PORT20 0x03060012
713#define PORT21 0x03060013
714#define PORT22 0x03060014
715#define PORT23 0x03060015
716#define PORT24 0x03060016
717#define PORT25 0x03060017
718#define PORT27 0x03060018
719#define PORT28 0x03060019
720#define PORT29 0x0306001A
721#define PORT31 0x0306001B
722#define PORT32 0x0306001C
723#define PORT33 0x0306001D
724#define PORT34 0x0306001E
725#define PORT35 0x0306001F
726#define PORT36 0x03060020
727#define PORT37 0x03060021
728#define PORT38 0x03060022
729#define PORT39 0x03060023
730#define PORT40 0x03060024
731#define PORT41 0x03060025
732#define PORT42 0x03060026
733#define PORT43 0x03060027
734#define PORT45 0x03060028
735#define PORT47 0x03060029
736#define PORT48 0x0306002A
737#define PORT49 0x0306002B
738#define PORT50 0x0306002C
739#define PORT54 0x0306002D
740#define PORT55 0x0306002E
741#define PORT56 0x0306002F
742#define PORT57 0x03060030
743#define PORT58 0x03060031
744#define PORT59 0x03060032
745#define PORT60 0x03060033
746#define PORT61 0x03060034
747#define PORT63 0x03060035
748#define PORT65 0x03060036
749#define PORT66 0x03060037
750#define PORT69 0x03060038
751#define PORT71 0x03060039
752#define PORT72 0x0306003A
753#define PORT73 0x0306003B
754#define PORT74 0x0306003C
755#define PORT90 0x0306003D
756#define PORT99 0x0306003E
757#define PORT129 0x0306003F
758#define PORT131 0x03060040
759#define PORT133 0x03060041
760#define PORT145 0x03060042
761#define PORT146 0x03060043
762 // 68 entities in TXTs, ??? in datafiles.
763// general
764 // fonts
765#define GAME_FONT 0x04000000
766#define OTHER_SR_FONT 0x04000001
767#define OTHER_SR_REDFONT 0x04000002
768#define SR_DEATHFONT_ALT 0x04000003
769#define CZECH_GAME_FONT 0x04000004
770#define CZECH_SR_FONT 0x04000005
771#define CZECH_SR_REDFONT 0x04000006
772#define CZECH_SR_DEATHFONT 0x04000007
773 // 8 entities in TXTs, 1 in datafiles.
774 // pointers
775#define MSE_POINTER 0x04010000
776#define MSE_OPERATE 0x04010001
777#define MSE_PICKUP 0x04010002
778#define MSE_EXAMINE 0x04010003
779#define MSE_MOUTH 0x04010004
780#define MSE_BECKON_L 0x04010005
781#define MSE_BECKON_R 0x04010006
782#define MSE_ARROW0 0x04010007
783#define MSE_ARROW1 0x04010008
784#define MSE_ARROW2 0x04010009
785#define MSE_ARROW3 0x0401000A
786#define MSE_ARROW4 0x0401000B
787#define MSE_ARROW5 0x0401000C
788#define MSE_ARROW6 0x0401000D
789#define MSE_ARROW7 0x0401000E
790#define MSE_ARROW8 0x0401000F
791#define MSE_ARROW9 0x04010010
792 // 17 entities in TXTs, 17 in datafiles.
793 // luggage
794#define LUGG_NEWSPAPER 0x04020000
795#define LUGG_HAZEL_WAND 0x04020001
796#define LUGG_BEER_TOWEL 0x04020002
797#define LUGG_HOTEL_KEY 0x04020003
798#define LUGG_BALL 0x04020004
799#define LUGG_STATUETTE 0x04020005
800#define LUGG_RED_NOSE 0x04020006
801#define LUGG_POLISHED_CHALICE 0x04020007
802#define LUGG_DOLLAR_BILL 0x04020008
803#define LUGG_PHOTOGRAPH 0x04020009
804#define LUGG_FLASHLIGHT 0x0402000A
805#define LUGG_FUSE_WIRE 0x0402000B
806#define LUGG_GEM 0x0402000C
807#define LUGG_STATUETTE_PAINT 0x0402000D
808#define LUGG_STICK 0x0402000E
809#define LUGG_EXCAV_KEY 0x0402000F
810#define LUGG_LAB_PASS 0x04020010
811#define LUGG_LIFTING_KEYS 0x04020011
812#define LUGG_MANUSCRIPT 0x04020012
813#define LUGG_MATCHBOOK 0x04020013
814#define LUGG_SUIT_MATERIAL 0x04020014
815#define LUGG_STICK_TOWEL 0x04020015
816#define LUGG_PLASTER 0x04020016
817#define LUGG_PRESSURE_GAUGE 0x04020017
818#define LUGG_RAILWAY_TICKET 0x04020018
819#define LUGG_BUZZER 0x04020019
820#define LUGG_ROSSO_CARD 0x0402001A
821#define LUGG_TOILET_KEY 0x0402001B
822#define LUGG_SOAP 0x0402001C
823#define LUGG_STONE_KEY 0x0402001D
824#define LUGG_CHALICE 0x0402001E
825#define LUGG_TISSUE 0x0402001F
826#define LUGG_TOILET_BRUSH 0x04020020
827#define LUGG_TOILET_CHAIN 0x04020021
828#define LUGG_TOWEL 0x04020022
829#define LUGG_TRIPOD 0x04020023
830#define LUGG_LENS 0x04020024
831#define LUGG_MIRROR 0x04020025
832#define LUGG_TOWEL_CUT 0x04020026
833#define LUGG_BIBLE 0x04020027
834#define LUGG_TISSUE_CHARRED 0x04020028
835#define LUGG_FALSE_KEY 0x04020029
836#define LUGG_KEYRING 0x0402002A
837#define LUGG_SOAP_IMP 0x0402002B
838#define LUGG_SOAP_PLAS 0x0402002C
839#define LUGG_COG_1 0x0402002D
840#define LUGG_COG_2 0x0402002E
841#define LUGG_HANDLE 0x0402002F
842#define LUGG_COIN 0x04020030
843#define LUGG_BIRO 0x04020031
844#define LUGG_PIPE 0x04020032
845#define LUGG_KING 0x04020033
846#define LUGG_KNIGHT 0x04020034
847#define LUGG_BISHOP 0x04020035
848 // 54 entities in TXTs, 54 in datafiles.
849 // object_icons
850#define ICON_LEFT_ARROW 0x04030000
851#define ICON_RIGHT_ARROW 0x04030001
852#define ICON_NEWSPAPER 0x04030002
853#define ICON_HAZEL_WAND 0x04030003
854#define ICON_BEER_TOWEL 0x04030004
855#define ICON_HOTEL_KEY 0x04030005
856#define ICON_BALL 0x04030006
857#define ICON_STATUETTE 0x04030007
858#define ICON_RED_NOSE 0x04030008
859#define ICON_POLISHED_CHALICE 0x04030009
860#define ICON_DOLLAR_BILL 0x0403000A
861#define ICON_PHOTOGRAPH 0x0403000B
862#define ICON_FLASHLIGHT 0x0403000C
863#define ICON_FUSE_WIRE 0x0403000D
864#define ICON_GEM 0x0403000E
865#define ICON_STATUETTE_PAINT 0x0403000F
866#define ICON_STICK 0x04030010
867#define ICON_EXCAV_KEY 0x04030011
868#define ICON_LAB_PASS 0x04030012
869#define ICON_LIFTING_KEYS 0x04030013
870#define ICON_MANUSCRIPT 0x04030014
871#define ICON_MATCHBOOK 0x04030015
872#define ICON_SUIT_MATERIAL 0x04030016
873#define ICON_STICK_TOWEL 0x04030017
874#define ICON_PLASTER 0x04030018
875#define ICON_PRESSURE_GAUGE 0x04030019
876#define ICON_RAILWAY_TICKET 0x0403001A
877#define ICON_BUZZER 0x0403001B
878#define ICON_ROSSO_CARD 0x0403001C
879#define ICON_TOILET_KEY 0x0403001D
880#define ICON_SOAP 0x0403001E
881#define ICON_STONE_KEY 0x0403001F
882#define ICON_CHALICE 0x04030020
883#define ICON_TISSUE 0x04030021
884#define ICON_TOILET_BRUSH 0x04030022
885#define ICON_TOILET_CHAIN 0x04030023
886#define ICON_TOWEL 0x04030024
887#define ICON_TRIPOD 0x04030025
888#define ICON_LENS 0x04030026
889#define ICON_MIRROR 0x04030027
890#define ICON_TOWEL_CUT 0x04030028
891#define ICON_BIBLE 0x04030029
892#define ICON_TISSUE_CHARRED 0x0403002A
893#define ICON_FALSE_KEY 0x0403002B
894#define ICON_KEYRING 0x0403002C
895#define ICON_SOAP_IMP 0x0403002D
896#define ICON_SOAP_PLAS 0x0403002E
897#define ICON_COG_1 0x0403002F
898#define ICON_COG_2 0x04030030
899#define ICON_HANDLE 0x04030031
900#define ICON_COIN 0x04030032
901#define ICON_BIRO 0x04030033
902#define ICON_PIPE 0x04030034
903 // 53 entities in TXTs, 53 in datafiles.
904 // subject_icons
905#define ICON_ALARM 0x04040000
906#define ICON_ARTO 0x04040001
907#define ICON_ASSASSIN 0x04040002
908#define ICON_AYUB 0x04040003
909#define ICON_BANANA 0x04040004
910#define ICON_BAPHOMET 0x04040005
911#define ICON_BEER 0x04040006
912#define ICON_BOOK 0x04040007
913#define ICON_BRIEFCASE 0x04040008
914#define ICON_BULL 0x04040009
915#define ICON_BULLS_HEAD 0x0404000A
916#define ICON_BUST 0x0404000B
917#define ICON_CANDLE 0x0404000C
918#define ICON_CAR 0x0404000D
919#define ICON_CASTLE 0x0404000E
920#define ICON_CAT 0x0404000F
921#define ICON_CHANTELLE 0x04040010
922#define ICON_CHESSBOARD 0x04040011
923#define ICON_CHESS_SET 0x04040012
924#define ICON_CHURCH 0x04040013
925#define ICON_CLOWN 0x04040014
926#define ICON_CLUB 0x04040015
927#define ICON_COINS 0x04040016
928#define ICON_COUNTESS 0x04040017
929#define ICON_CREST 0x04040018
930#define ICON_DIG 0x04040019
931#define ICON_DOG 0x0404001A
932#define ICON_DUANE 0x0404001B
933#define ICON_EKLUND 0x0404001C
934#define ICON_ERIC 0x0404001D
935#define ICON_FISH 0x0404001E
936#define ICON_FLOWERS 0x0404001F
937#define ICON_FORTUNE 0x04040020
938#define ICON_GEORGE 0x04040021
939#define ICON_GHOST 0x04040022
940#define ICON_GLASS_EYE 0x04040023
941#define ICON_GOAT 0x04040024
942#define ICON_GOODBYE 0x04040025
943#define ICON_GUARD 0x04040026
944#define ICON_HASH 0x04040027
945#define ICON_HENDERSONS 0x04040028
946#define ICON_JACKET 0x04040029
947#define ICON_JUGGLER 0x0404002A
948#define ICON_KLAUSNER 0x0404002B
949#define ICON_KNIGHT 0x0404002C
950#define ICON_LADDER 0x0404002D
951#define ICON_LEARY 0x0404002E
952#define ICON_LEPRECHAUN 0x0404002F
953#define ICON_LIE 0x04040030
954#define ICON_LOBINEAU 0x04040031
955#define ICON_MARQUET 0x04040032
956#define ICON_MARY 0x04040033
957#define ICON_MOB 0x04040034
958#define ICON_MONTFAUCON 0x04040035
959#define ICON_MOUE 0x04040036
960#define ICON_MR_SHINY 0x04040037
961#define ICON_NEJO 0x04040038
962#define ICON_NEJO_STALL 0x04040039
963#define ICON_NICO 0x0404003A
964#define ICON_NO 0x0404003B
965#define ICON_NURSE 0x0404003C
966#define ICON_PACKAGE 0x0404003D
967#define ICON_PAINTER 0x0404003E
968#define ICON_PEAGRAM 0x0404003F
969#define ICON_PEARL 0x04040040
970#define ICON_PHILIPPE 0x04040041
971#define ICON_PHONE 0x04040042
972#define ICON_PHRASE 0x04040043
973#define ICON_PIERMONT 0x04040044
974#define ICON_PLANTARD 0x04040045
975#define ICON_POTS 0x04040046
976#define ICON_PRIEST 0x04040047
977#define ICON_QUEEN 0x04040048
978#define ICON_RENEE 0x04040049
979#define ICON_ROSSO 0x0404004A
980#define ICON_ROZZER 0x0404004B
981#define ICON_SAFE 0x0404004C
982#define ICON_SCROLL 0x0404004D
983#define ICON_SEAN 0x0404004E
984#define ICON_SIGN 0x0404004F
985#define ICON_TAXI 0x04040050
986#define ICON_TEMPLARS 0x04040051
987#define ICON_THERMOSTAT 0x04040052
988#define ICON_TOILET 0x04040053
989#define ICON_TOMB 0x04040054
990#define ICON_TOOLBOX 0x04040055
991#define ICON_TRUTH 0x04040056
992#define ICON_ULTAR 0x04040057
993#define ICON_WEASEL 0x04040058
994#define ICON_WEAVER 0x04040059
995#define ICON_WELL 0x0404005A
996#define ICON_WELL2 0x0404005B
997#define ICON_WINDOW 0x0404005C
998#define ICON_YES 0x0404005D
999 // 94 entities in TXTs, 94 in datafiles.
1000 // save_menu
1001#define SR_FONT 0x04050000
1002#define SR_BUTTON 0x04050001
1003#define SR_REDFONT 0x04050002
1004#define SR_PALETTE 0x04050003
1005#define SR_PANEL_ENGLISH 0x04050004
1006#define SR_PANEL_FRENCH 0x04050005
1007#define SR_PANEL_GERMAN 0x04050006
1008#define SR_PANEL_ITALIAN 0x04050007
1009#define SR_PANEL_SPANISH 0x04050008
1010#define SR_PANEL_AMERICAN 0x04050009
1011#define SR_TEXT_BUTTON 0x0405000A
1012#define SR_SPEED 0x0405000B
1013#define SR_SCROLL1 0x0405000C
1014#define SR_SCROLL2 0x0405000D
1015#define SR_CONFIRM 0x0405000E
1016#define SR_VOLUME 0x0405000F
1017#define SR_VLIGHT 0x04050010
1018#define SR_VKNOB 0x04050011
1019#define SR_WINDOW 0x04050012
1020#define SR_SLAB1 0x04050013
1021#define SR_SLAB2 0x04050014
1022#define SR_SLAB3 0x04050015
1023#define SR_SLAB4 0x04050016
1024#define SR_BUTUF 0x04050017
1025#define SR_BUTUS 0x04050018
1026#define SR_BUTDS 0x04050019
1027#define SR_BUTDF 0x0405001A
1028#define SR_DEATHPANEL 0x0405001B // 0x04050019
1029#define SR_DEATHFONT 0x0405001C
1030
1031 // 26 entities in TXTs, 29 in datafiles.
1032 // george
1033#define GEORGE_MEGA 0x04060000
1034#define GEORGE_WLK 0x04060001
1035#define GEOSHO1 0x04060002
1036#define GEOSHO1CDT 0x04060003
1037#define GEOSHO1CDR 0x04060004
1038#define GEOSHO2 0x04060005
1039#define GEOSHO2CDT 0x04060006
1040#define GEOSHO2CDR 0x04060007
1041#define GEOSHO3 0x04060008
1042#define GEOSHO3CDT 0x04060009
1043#define GEOSHO3CDR 0x0406000A
1044#define GEOSHO5 0x0406000B
1045#define GEOSHO5CDT 0x0406000C
1046#define GEOSHO5CDR 0x0406000D
1047#define GEOSHO6 0x0406000E
1048#define GEOSHO6CDT 0x0406000F
1049#define GEOSHO6CDR 0x04060010
1050#define GEOSHO7 0x04060011
1051#define GEOSHO7CDT 0x04060012
1052#define GEOSHO7CDR 0x04060013
1053#define GEOTLK0 0x04060014
1054#define GEOTLK0CDT 0x04060015
1055#define GEOTLK1 0x04060016
1056#define GEOTLK1CDT 0x04060017
1057#define GEOTLK2 0x04060018
1058#define GEOTLK2CDT 0x04060019
1059#define GEOTLK3 0x0406001A
1060#define GEOTLK3CDT 0x0406001B
1061#define GEOTLK4 0x0406001C
1062#define GEOTLK4CDT 0x0406001D
1063#define GEOTLK5 0x0406001E
1064#define GEOTLK5CDT 0x0406001F
1065#define GEOTLK6 0x04060020
1066#define GEOTLK6CDT 0x04060021
1067#define GEOTLK7 0x04060022
1068#define GEOTLK7CDT 0x04060023
1069#define XGEOCRW0 0x04060024
1070#define XGEOCRW0CDT 0x04060025
1071#define XGEOCRW0CDR 0x04060026
1072#define XGEOCRW1 0x04060027
1073#define XGEOCRW1CDT 0x04060028
1074#define XGEOCRW1CDR 0x04060029
1075#define XGEOCRW2 0x0406002A
1076#define XGEOCRW2CDT 0x0406002B
1077#define XGEOCRW2CDR 0x0406002C
1078#define XGEOCRW3 0x0406002D
1079#define XGEOCRW3CDT 0x0406002E
1080#define XGEOCRW3CDR 0x0406002F
1081#define XGEOCRW4 0x04060030
1082#define XGEOCRW4CDT 0x04060031
1083#define XGEOCRW4CDR 0x04060032
1084#define XGEOCRW5 0x04060033
1085#define XGEOCRW5CDT 0x04060034
1086#define XGEOCRW5CDR 0x04060035
1087#define XGEOCRW6 0x04060036
1088#define XGEOCRW6CDT 0x04060037
1089#define XGEOCRW6CDR 0x04060038
1090#define XGEOCRW7 0x04060039
1091#define XGEOCRW7CDT 0x0406003A
1092#define XGEOCRW7CDR 0x0406003B
1093#define XGEOGIV0 0x0406003C
1094#define XGEOGIV0CDT 0x0406003D
1095#define XGEOGIV0CDR 0x0406003E
1096#define XGEOGIV1 0x0406003F
1097#define XGEOGIV1CDT 0x04060040
1098#define XGEOGIV1CDR 0x04060041
1099#define XGEOGIV2 0x04060042
1100#define XGEOGIV2CDT 0x04060043
1101#define XGEOGIV2CDR 0x04060044
1102#define XGEOGIV3 0x04060045
1103#define XGEOGIV3CDT 0x04060046
1104#define XGEOGIV3CDR 0x04060047
1105#define XGEOGIV4 0x04060048
1106#define XGEOGIV4CDT 0x04060049
1107#define XGEOGIV4CDR 0x0406004A
1108#define XGEOGIV5 0x0406004B
1109#define XGEOGIV5CDT 0x0406004C
1110#define XGEOGIV5CDR 0x0406004D
1111#define XGEOGIV6 0x0406004E
1112#define XGEOGIV6CDT 0x0406004F
1113#define XGEOGIV6CDR 0x04060050
1114#define XGEOGIV7 0x04060051
1115#define XGEOGIV7CDT 0x04060052
1116#define XGEOGIV7CDR 0x04060053
1117#define XGEOLUK3 0x04060054
1118#define XGEOLUK3CDT 0x04060055
1119#define XGEOLUK5 0x04060056
1120#define XGEOLUK5CDT 0x04060057
1121#define XGEOPIC0 0x04060058
1122#define XGEOPIC0CDT 0x04060059
1123#define XGEOPIC1 0x0406005A
1124#define XGEOPIC1CDT 0x0406005B
1125#define XGEOPIC2 0x0406005C
1126#define XGEOPIC2CDT 0x0406005D
1127#define XGEOPIC3 0x0406005E
1128#define XGEOPIC3CDT 0x0406005F
1129#define XGEOPIC4 0x04060060
1130#define XGEOPIC4CDT 0x04060061
1131#define XGEOPIC5 0x04060062
1132#define XGEOPIC5CDT 0x04060063
1133#define XGEOPIC6 0x04060064
1134#define XGEOPIC6CDT 0x04060065
1135#define XGEOPIC7 0x04060066
1136#define XGEOPIC7CDT 0x04060067
1137#define XGEOSHG0 0x04060068
1138#define XGEOSHG0CDT 0x04060069
1139#define XGEOSHG1 0x0406006A
1140#define XGEOSHG1CDT 0x0406006B
1141#define XGEOSHG2 0x0406006C
1142#define XGEOSHG2CDT 0x0406006D
1143#define XGEOSHG3 0x0406006E
1144#define XGEOSHG3CDT 0x0406006F
1145#define XGEOSHG4 0x04060070
1146#define XGEOSHG4CDT 0x04060071
1147#define XGEOSHG5 0x04060072
1148#define XGEOSHG5CDT 0x04060073
1149#define XGEOSHG6 0x04060074
1150#define XGEOSHG6CDT 0x04060075
1151#define XGEOSHG7 0x04060076
1152#define XGEOSHG7CDT 0x04060077
1153#define XGHAIR2 0x04060078
1154#define XGHAIR2CDT 0x04060079
1155#define XGHAIR6 0x0406007A
1156#define XGHAIR6CDT 0x0406007B
1157#define GEOBLNK2 0x0406007C
1158#define GEOBLNK2CDT 0x0406007D
1159#define GEOBLNK3 0x0406007E
1160#define GEOBLNK3CDT 0x0406007F
1161#define GEOBLNK4 0x04060080
1162#define GEOBLNK4CDT 0x04060081
1163#define GEOBLNK5 0x04060082
1164#define GEOBLNK5CDT 0x04060083
1165#define GEOBLNK6 0x04060084
1166#define GEOBLNK6CDT 0x04060085
1167#define XGRELAX0 0x04060086
1168#define XGRELAX0CDT 0x04060087
1169#define XGRELAX0CDR 0x04060088
1170#define XGRELAX1 0x04060089
1171#define XGRELAX1CDT 0x0406008A
1172#define XGRELAX1CDR 0x0406008B
1173#define XGRELAX2 0x0406008C
1174#define XGRELAX2CDT 0x0406008D
1175#define XGRELAX2CDR 0x0406008E
1176#define XGRELAX3 0x0406008F
1177#define XGRELAX3CDT 0x04060090
1178#define XGRELAX3CDR 0x04060091
1179#define XGRELAX4 0x04060092
1180#define XGRELAX4CDT 0x04060093
1181#define XGRELAX4CDR 0x04060094
1182#define XGRELAX5 0x04060095
1183#define XGRELAX5CDT 0x04060096
1184#define XGRELAX5CDR 0x04060097
1185#define XGRELAX6 0x04060098
1186#define XGRELAX6CDT 0x04060099
1187#define XGRELAX6CDR 0x0406009A
1188#define XGRELAX7 0x0406009B
1189#define XGRELAX7CDT 0x0406009C
1190#define XGRELAX7CDR 0x0406009D
1191 // 158 entities in TXTs, 158 in datafiles.
1192 // nico
1193#define MEGANICO 0x04070000
1194#define NICO_WLK 0x04070001
1195#define NICTLK0 0x04070002
1196#define NICTLK0CDT 0x04070003
1197#define NICTLK1 0x04070004
1198#define NICTLK1CDT 0x04070005
1199#define NICTLK2 0x04070006
1200#define NICTLK2CDT 0x04070007
1201#define NICTLK3 0x04070008
1202#define NICTLK3CDT 0x04070009
1203#define NICTLK4 0x0407000A
1204#define NICTLK4CDT 0x0407000B
1205#define NICTLK5 0x0407000C
1206#define NICTLK5CDT 0x0407000D
1207#define NICTLK6 0x0407000E
1208#define NICTLK6CDT 0x0407000F
1209#define NICTLK7 0x04070010
1210#define NICTLK7CDT 0x04070011
1211 // 18 entities in TXTs, 18 in datafiles.
1212// maps
1213 // room80
1214#define room80_PAL 0x05000000
1215#define room80_l0 0x05000001
1216#define TEST_FLR 0x05000002
1217#define SPRITE_PAL 0x05000003
1218#define AEROPORTCDT 0x05000004
1219#define AEROPORT 0x05000005
1220#define APRTSTRTCDT 0x05000006
1221#define APRTSTRT 0x05000007
1222#define BAPHOMETCDT 0x05000008
1223#define BAPHOMET 0x05000009
1224#define CAFECDT 0x0500000A
1225#define CAFE 0x0500000B
1226#define COSTUMESCDT 0x0500000C
1227#define COSTUMES 0x0500000D
1228#define HOSPITALCDT 0x0500000E
1229#define HOSPITAL 0x0500000F
1230#define HOTELCDT 0x05000010
1231#define HOTEL 0x05000011
1232#define MONTFACNCDT 0x05000012
1233#define MONTFACN 0x05000013
1234#define MUSEUMCDT 0x05000014
1235#define MUSEUM 0x05000015
1236#define POLICECDT 0x05000016
1237#define POLICE 0x05000017
1238 // 24 entities in TXTs, 24 in datafiles.
1239 // room86
1240#define room86_PAL 0x05010000
1241#define room86_l0 0x05010001
1242#define BANNOCKCDT 0x05010002
1243#define BANNOCK 0x05010003
1244#define MARIBCDT 0x05010004
1245#define MARIB 0x05010005
1246#define LOCHMARNCDT 0x05010006
1247#define LOCHMARN 0x05010007
1248#define PARISCDT 0x05010008
1249#define PARIS 0x05010009
1250#define VILLAVASCDT 0x0501000A
1251#define VILLAVAS 0x0501000B
1252 // 12 entities in TXTs, 12 in datafiles.
1253 // room90
1254#define R90L0 0x05020000
1255#define R90PAL 0x05020001
1256#define PHONE_PAL 0x05020002
1257#define GBLINK 0x05020003
1258#define GBLINKCDT 0x05020004
1259#define GRISE 0x05020005
1260#define GRISECDT 0x05020006
1261#define GRISECDR 0x05020007
1262#define GTALK 0x05020008
1263#define GTALKCDT 0x05020009
1264#define NBLINK 0x0502000A
1265#define NBLINKCDT 0x0502000B
1266#define NRISE 0x0502000C
1267#define NRISECDT 0x0502000D
1268#define NRISECDR 0x0502000E
1269#define NTALK 0x0502000F
1270#define NTALKCDT 0x05020010
1271#define TODTALK 0x05020011
1272#define TODTALKCDT 0x05020012
1273 // 19 entities in TXTs, 19 in datafiles.
1274 // room91
1275#define R91L0 0x05030000
1276#define R91PAL 0x05030001
1277#define CLOWN 0x05030002
1278#define CLOWNCDT 0x05030003
1279#define DESVAS 0x05030004
1280#define DESVASCDT 0x05030005
1281#define EIFTOWER 0x05030006
1282#define EIFTOWERCDT 0x05030007
1283#define HORSETIP 0x05030008
1284#define HORSETIPCDT 0x05030009
1285#define LOBIN91 0x0503000A
1286#define LOBIN91CDT 0x0503000B
1287#define MONTFCON 0x0503000C
1288#define MONTFCONCDT 0x0503000D
1289#define NICOADD 0x0503000E
1290#define NICOADDCDT 0x0503000F
1291#define NICOPHN 0x05030010
1292#define NICOPHNCDT 0x05030011
1293#define TAILOR 0x05030012
1294#define TAILORCDT 0x05030013
1295 // 20 entities in TXTs, 20 in datafiles.
1296 // room99
1297#define room99_PAL 0x05040000
1298#define room99_l0 0x05040001
1299 // 2 entities in TXTs, 2 in datafiles.
1300// paris_1
1301 // sound_fx
1302#define FX_CAMERA1 {0x06,0x00,0x00}
1303#define FX_CAMERA2 {0x06,0x01,0x01}
1304#define FX_CAMERA3 {0x06,0x02,0x02}
1305#define FX_CANDO {0x06,0x03,0x03}
1306#define FX_CANUP {0x06,0x04,0x04}
1307#define FX_CAW1 {0x06,0x05,0x05}
1308#define FX_DUST {0x06,0x06,0x06}
1309#define FX_HORN1 {0x06,0x07,0x07}
1310#define FX_HORN2 {0x06,0x08,0x08}
1311#define FX_HORN3 {0x06,0x09,0x09}
1312#define FX_LVSFLY {0x06,0x0A,0xFF}
1313#define FX_PAP1 {0x06,0x0B,0x0A}
1314#define FX_PAP2 {0x06,0x0C,0x0B}
1315#define FX_PICK1 {0x06,0x0D,0x0C}
1316#define FX_PICK2 {0x06,0x0E,0x0D}
1317#define FX_PICK3 {0x06,0x0F,0x0E}
1318#define FX_PICK4 {0x06,0x10,0x0F}
1319#define FX_PICK5 {0x06,0x11,0x10}
1320#define FX_TRAFFIC2 {0x06,0x12,0x11}
1321#define FX_TWEET1 {0x06,0x13,0x12}
1322#define FX_TWEET2 {0x06,0x14,0x13}
1323#define FX_TWEET3 {0x06,0x15,0x14}
1324#define FX_TWEET4 {0x06,0x16,0x15}
1325#define FX_TWEET5 {0x06,0x17,0x16}
1326#define FX_BIN1 {0x06,0x18,0x17}
1327#define FX_BIN2 {0x06,0x19,0x18}
1328#define FX_BIN3 {0x06,0x1A,0x19}
1329#define FX_CAT {0x06,0x1B,0x1A}
1330#define FX_COVERON2 {0x06,0x1C,0x1B}
1331#define FX_CRATE {0x06,0x1D,0x1C}
1332#define FX_DRAIN {0x06,0x1E,0x1D}
1333#define FX_HOLE {0x06,0x1F,0x1E}
1334#define FX_BODY {0x06,0x20,0x1F}
1335#define FX_BOTDN {0x06,0x21,0x20}
1336#define FX_BOTUP {0x06,0x22,0x21}
1337#define FX_GULP {0x06,0x23,0x22}
1338#define FX_LIGHT {0x06,0x24,0x23}
1339#define FX_PIKUP {0x06,0x25,0x24}
1340#define FX_PAP3 {0x06,0x26,0x25}
1341#define FX_PAP4 {0x06,0x27,0x26}
1342#define FX_PAP5 {0x06,0x28,0x27}
1343#define FX_PISTOL {0x06,0x29,0x28}
1344#define FX_TBOX {0x06,0x2A,0x29}
1345#define FX_KNOKKNOK {0x06,0x2B,0x2A}
1346#define FX_ALBCLO {0x06,0x2C,0x2B}
1347#define FX_ALBOP {0x06,0x2D,0x2C}
1348#define FX_LADD1 {0x06,0x2E,0x2D}
1349#define FX_LADD2 {0x06,0x2F,0x2E}
1350#define FX_LADD3 {0x06,0x30,0x2F}
1351#define FX_RAT1 {0x06,0x31,0x30}
1352#define FX_RAT2 {0x06,0x32,0x31}
1353#define FX_SEWSTEP1 {0x06,0x33,0x32}
1354#define FX_SEWSTEP2 {0x06,0x34,0x33}
1355#define FX_SWATER3 {0x06,0x35,0x34}
1356#define FX_DRIP1 {0x06,0x36,0x35}
1357#define FX_DRIP2 {0x06,0x37,0x36}
1358#define FX_DRIP3 {0x06,0x38,0x37}
1359#define FX_SWATER1 {0x06,0x39,0x38}
1360#define FX_SEWLADD7 {0x06,0x3A,0xFF}
1361#define FX_SEWLADU7 {0x06,0x3B,0x39}
1362 // 60 entities in TXTs, 60 in datafiles.
1363 // room1
1364#define PARIS1_PAL 0x06010000
1365#define room1_PAL 0x06010001
1366#define room1_l0 0x06010002
1367#define room1_l1 0x06010003
1368#define room1_l2 0x06010004
1369#define room1_gd1 0x06010005
1370#define room1_gd2 0x06010006
1371#define room1_flr 0x06010007
1372#define room1_plx 0x06010008
1373#define BIRDS 0x06010009
1374#define BIRDSCDT 0x0601000A
1375#define BIRDSA 0x0601000B
1376#define BIRDSACDT 0x0601000C
1377#define BIRDSB 0x0601000D
1378#define BIRDSBCDT 0x0601000E
1379#define BIRDSC 0x0601000F
1380#define BIRDSCCDT 0x06010010
1381#define BIRDSD 0x06010011
1382#define BIRDSDCDT 0x06010012
1383#define BIRDSE 0x06010013
1384#define BIRDSECDT 0x06010014
1385#define BIRDSF 0x06010015
1386#define BIRDSFCDT 0x06010016
1387#define BIRDSG 0x06010017
1388#define BIRDSGCDT 0x06010018
1389#define BIRDSH 0x06010019
1390#define BIRDSHCDT 0x0601001A
1391#define BIRDSI 0x0601001B
1392#define BIRDSICDT 0x0601001C
1393#define CANOPY 0x0601001D
1394#define CANOPYCDT 0x0601001E
1395#define GEOCAN 0x0601001F
1396#define GEOCANCDT 0x06010020
1397#define GEONIC 0x06010021
1398#define GEONICCDT 0x06010022
1399#define GEOPAP 0x06010023
1400#define GEOPAPCDT 0x06010024
1401#define GEOPAP2 0x06010025
1402#define GEOPAP2CDT 0x06010026
1403#define LVSFLY 0x06010027
1404#define LVSFLYCDT 0x06010028
1405#define MOUGRD 0x06010029
1406#define MOUGRDCDT 0x0601002A
1407#define MOUTLK01 0x0601002B
1408#define MOUTLK01CDT 0x0601002C
1409#define MOUWLK01 0x0601002D
1410#define MOUWLK01CDT 0x0601002E
1411#define NICPHT1CDT 0x0601002F
1412#define NICPHT1 0x06010030
1413#define NICPHT2CDT 0x06010031
1414#define NICPHT2 0x06010032
1415#define NICPHT3CDT 0x06010033
1416#define NICPHT3 0x06010034
1417#define NICPHT5CDT 0x06010035
1418#define NICPHT5 0x06010036
1419#define NICPHT6CDT 0x06010037
1420#define NICPHT6 0x06010038
1421#define NICPHT7CDT 0x06010039
1422#define NICPHT7 0x0601003A
1423#define NICWLK01 0x0601003B
1424#define NICWLK01CDT 0x0601003C
1425#define NWPAPER 0x0601003D
1426#define NWPAPERCDT 0x0601003E
1427#define WRKDIG01 0x0601003F
1428#define WRKDIG01CDT 0x06010040
1429#define XGEOPHN3 0x06010041
1430#define XGEOPHN3CDT 0x06010042
1431#define XGEOPHN5 0x06010043
1432#define XGEOPHN5CDT 0x06010044
1433#define XNICPHN3CDT 0x06010045
1434#define XNICPHN3 0x06010046
1435#define XNICPHN5CDT 0x06010047
1436#define XNICPHN5 0x06010048
1437 // 73 entities in TXTs, 73 in datafiles.
1438 // room2
1439#define room2_PAL 0x06020000
1440#define room2_l0 0x06020001
1441#define room2_l1 0x06020002
1442#define room2_l2 0x06020003
1443#define room2_gd1 0x06020004
1444#define room2_gd2 0x06020005
1445#define room2_flr 0x06020006
1446#define BIN1 0x06020007
1447#define BIN1CDT 0x06020008
1448#define BIN2 0x06020009
1449#define BIN2CDT 0x0602000A
1450#define BIN3 0x0602000B
1451#define BIN3CDT 0x0602000C
1452#define CATJMP 0x0602000D
1453#define CATJMPCDT 0x0602000E
1454#define CRATE 0x0602000F
1455#define CRATECDT 0x06020010
1456#define DRNBRK 0x06020011
1457#define DRNBRKCDT 0x06020012
1458#define GEOBIN 0x06020013
1459#define GEOBINCDT 0x06020014
1460#define GEOBOX 0x06020015
1461#define GEOBOXCDT 0x06020016
1462#define GEOBRS 0x06020017
1463#define GEOBRSCDT 0x06020018
1464#define GEOCAT 0x06020019
1465#define GEOCATCDT 0x0602001A
1466#define GEOCATE 0x0602001B
1467#define GEOCATECDT 0x0602001C
1468#define GEOCLM02 0x0602001D
1469#define GEOCLM02CDT 0x0602001E
1470#define GEOCRT 0x0602001F
1471#define GEOCRTCDT 0x06020020
1472#define GEODWN 0x06020021
1473#define GEODWNCDT 0x06020022
1474#define GEOLID 0x06020023
1475#define GEOLIDCDT 0x06020024
1476#define GEOLIDCDR 0x06020025
1477#define GEOMAN8 0x06020026
1478#define GEOMAN8CDT 0x06020027
1479#define GEOMAN9 0x06020028
1480#define GEOMAN9CDT 0x06020029
1481#define GEOOUT 0x0602002A
1482#define GEOOUTCDT 0x0602002B
1483#define GEOPLL02 0x0602002C
1484#define GEOPLL02CDT 0x0602002D
1485#define GEOTRY02 0x0602002E
1486#define GEOTRY02CDT 0x0602002F
1487#define MANCOV 0x06020030
1488#define MANCOVCDT 0x06020031
1489#define MANCVOFF 0x06020032
1490#define MANCVOFFCDT 0x06020033
1491 // 52 entities in TXTs, 52 in datafiles.
1492 // room3
1493#define room3_PAL 0x06030000
1494#define room3_l0 0x06030001
1495#define room3_l1 0x06030002
1496#define room3_l2 0x06030003
1497#define room3_gd1 0x06030004
1498#define room3_gd2 0x06030005
1499#define room3_flr 0x06030006
1500#define BOTTLE 0x06030007
1501#define BOTTLECDT 0x06030008
1502#define BOTTLE1 0x06030009
1503#define BOTTLE1CDT 0x0603000A
1504#define CHNDRN 0x0603000B
1505#define CHNDRNCDT 0x0603000C
1506#define CHNFNT 0x0603000D
1507#define CHNFNTCDT 0x0603000E
1508#define CHNSITA 0x0603000F
1509#define CHNSITACDT 0x06030010
1510#define CHNSIT 0x06030011
1511#define CHNSITCDT 0x06030012
1512#define CHNTLK 0x06030013
1513#define CHNTLKCDT 0x06030014
1514#define CHNUPP 0x06030015
1515#define CHNUPPCDT 0x06030016
1516#define CHNUPPCDR 0x06030017
1517#define CORPSE 0x06030018
1518#define CORPSECDT 0x06030019
1519#define FLICKER 0x0603001A
1520#define FLICKERCDT 0x0603001B
1521#define GEOBOT3 0x0603001C
1522#define GEOBOT3CDT 0x0603001D
1523#define GEOCARD3 0x0603001E
1524#define GEOCARD3CDT 0x0603001F
1525#define GEOCHN 0x06030020
1526#define GEOCHNCDT 0x06030021
1527#define GEOCPS 0x06030022
1528#define GEOCPSCDT 0x06030023
1529#define GEOCPSCDR 0x06030024
1530#define MOUCHN 0x06030025
1531#define MOUCHNCDT 0x06030026
1532#define MOUCHN8 0x06030027
1533#define MOUCHN8CDT 0x06030028
1534#define MOUCPS 0x06030029
1535#define MOUCPSCDT 0x0603002A
1536#define MOUCPSTK 0x0603002B
1537#define MOUCPSTKCDT 0x0603002C
1538#define MOUDOR03 0x0603002D
1539#define MOUDOR03CDT 0x0603002E
1540#define MOUROS 0x0603002F
1541#define MOUROSCDT 0x06030030
1542#define MOUROS1 0x06030031
1543#define MOUROS1CDT 0x06030032
1544#define MOUROS1CDR 0x06030033
1545#define MOUROS2 0x06030034
1546#define MOUROS2CDT 0x06030035
1547#define MOUSTD 0x06030036
1548#define MOUSTDCDT 0x06030037
1549#define MOUTALK 0x06030038
1550#define MOUTALKCDT 0x06030039
1551#define MOUTLK1 0x0603003A
1552#define MOUTLK1CDT 0x0603003B
1553#define MOUTRN03 0x0603003C
1554#define MOUTRN03CDT 0x0603003D
1555#define MOUTRN03CDR 0x0603003E
1556#define MOUTRN2 0x0603003F
1557#define MOUTRN2CDT 0x06030040
1558#define MOUTRN2CDR 0x06030041
1559#define MOUWLK 0x06030042
1560#define MOUWLKCDT 0x06030043
1561#define MOUWLK03 0x06030044
1562#define MOUWLK03CDT 0x06030045
1563#define ROSCARD 0x06030046
1564#define ROSCARDCDT 0x06030047
1565#define ROSCHN 0x06030048
1566#define ROSCHNCDT 0x06030049
1567#define ROSCHNCDR 0x0603004A
1568#define ROSGEO 0x0603004B
1569#define ROSGEOCDT 0x0603004C
1570#define ROSGEOA 0x0603004D
1571#define ROSGEOACDT 0x0603004E
1572#define ROSGEOB 0x0603004F
1573#define ROSGEOBCDT 0x06030050
1574#define ROSGEOC 0x06030051
1575#define ROSGEOCCDT 0x06030052
1576#define ROSLIK 0x06030053
1577#define ROSLIKCDT 0x06030054
1578#define ROSLUK 0x06030055
1579#define ROSLUKCDT 0x06030056
1580#define ROSMOU 0x06030057
1581#define ROSMOUCDT 0x06030058
1582#define ROSNBK 0x06030059
1583#define ROSNBKCDT 0x0603005A
1584#define ROSNBK8 0x0603005B
1585#define ROSNBK8CDT 0x0603005C
1586#define ROSPKT 0x0603005D
1587#define ROSPKTCDT 0x0603005E
1588#define ROSTMP 0x0603005F
1589#define ROSTMPCDT 0x06030060
1590#define ROSTMP8 0x06030061
1591#define ROSTMP8CDT 0x06030062
1592#define ROSTURNA 0x06030063
1593#define ROSTURNACDT 0x06030064
1594#define ROSTURNB 0x06030065
1595#define ROSTURNBCDT 0x06030066
1596#define ROSTRN2 0x06030067
1597#define ROSTRN2CDT 0x06030068
1598#define ROSWRT 0x06030069
1599#define ROSWRTCDT 0x0603006A
1600 // 107 entities in TXTs, 107 in datafiles.
1601 // room4
1602#define room4_PAL 0x06040000
1603#define room4_l0 0x06040001
1604#define room4_l1 0x06040002
1605#define room4_l2 0x06040003
1606#define room4_gd1 0x06040004
1607#define room4_gd2 0x06040005
1608#define room4_flr 0x06040006
1609#define ALBDOR 0x06040007
1610#define ALBDORCDR 0x06040008
1611#define ALBDORCDT 0x06040009
1612#define ALBDOR8 0x0604000A
1613#define ALBDOR8CDT 0x0604000B
1614#define GEONOK 0x0604000C
1615#define GEONOKCDT 0x0604000D
1616#define GEONOKCDR 0x0604000E
1617#define GEOTBX 0x0604000F
1618#define GEOTBXCDT 0x06040010
1619#define GEOWRK 0x06040011
1620#define GEOWRKCDT 0x06040012
1621#define GEOWRK8 0x06040013
1622#define GEOWRK8CDT 0x06040014
1623#define MOUENT 0x06040015
1624#define MOUENTCDT 0x06040016
1625#define MOUSHG 0x06040017
1626#define MOUSHGCDT 0x06040018
1627#define MOUSTR 0x06040019
1628#define MOUSTRCDT 0x0604001A
1629#define MOUTLK04 0x0604001B
1630#define MOUTLK04CDT 0x0604001C
1631#define MOUWLK04 0x0604001D
1632#define MOUWLK04CDT 0x0604001E
1633#define ROSENT 0x0604001F
1634#define ROSENTCDT 0x06040020
1635#define ROSTLK04 0x06040021
1636#define ROSTLK04CDT 0x06040022
1637#define ROSWLK 0x06040023
1638#define ROSWLKCDT 0x06040024
1639#define PHONE4 0x06040025
1640#define PHONE4CDT 0x06040026
1641#define WRKAXE 0x06040027
1642#define WRKAXECDT 0x06040028
1643#define WRKBLINK 0x06040029
1644#define WRKBLINKCDT 0x0604002A
1645#define WRKCLM 0x0604002B
1646#define WRKCLMCDT 0x0604002C
1647#define WRKDIG 0x0604002D
1648#define WRKDIGCDT 0x0604002E
1649#define WRKPPR 0x0604002F
1650#define WRKPPRCDT 0x06040030
1651#define WRKTLK 0x06040031
1652#define WRKTLKCDT 0x06040032
1653#define WRKTLK8 0x06040033
1654#define WRKTLK8CDT 0x06040034
1655#define WRKTLK9 0x06040035
1656#define WRKTLK9CDT 0x06040036
1657#define WRKTRN 0x06040037
1658#define WRKTRNCDR 0x06040038
1659#define WRKTRNCDT 0x06040039
1660#define WRKXIT 0x0604003A
1661#define WRKXITCDT 0x0604003B
1662 // 60 entities in TXTs, 60 in datafiles.
1663 // room5
1664#define room5_PAL 0x06050000
1665#define room5_l0 0x06050001
1666#define room5_l1 0x06050002
1667#define room5_l2 0x06050003
1668#define room5_gd1 0x06050004
1669#define room5_gd2 0x06050005
1670#define room5_flr 0x06050006
1671#define ALBAPT 0x06050007
1672#define ALBAPTCDT 0x06050008
1673#define ALBAPTCDR 0x06050009
1674#define ALBCLOSECDT 0x0605000A
1675#define ALBCLOSE 0x0605000B
1676#define ALBCRD8 0x0605000C
1677#define ALBCRD8CDT 0x0605000D
1678#define ALBDORTKCDT 0x0605000E
1679#define ALBDORTK 0x0605000F
1680#define ALBDRTK2CDT 0x06050010
1681#define ALBDRTK2 0x06050011
1682#define ALBHND 0x06050012
1683#define ALBHNDCDT 0x06050013
1684#define ALBOBJ 0x06050014
1685#define ALBOBJCDT 0x06050015
1686#define ALBOPENCDT 0x06050016
1687#define ALBOPEN 0x06050017
1688#define ALBPKT 0x06050018
1689#define ALBPKTCDT 0x06050019
1690#define ALBTLK 0x0605001A
1691#define ALBTLKCDT 0x0605001B
1692#define ALBWLK9CDT 0x0605001C
1693#define ALBWLK9 0x0605001D
1694#define GEOCRD05 0x0605001E
1695#define GEOCRD05CDT 0x0605001F
1696#define GEODOR05CDT 0x06050020
1697#define GEODOR05 0x06050021
1698#define GEOEMG 0x06050022
1699#define GEOEMGCDT 0x06050023
1700#define GEOEMGCDR 0x06050024
1701#define GEOEMGA 0x06050025
1702#define GEOEMGACDT 0x06050026
1703#define GEOEMGACDR 0x06050027
1704#define GEOEMGB 0x06050028
1705#define GEOEMGBCDT 0x06050029
1706#define GEOEMGBCDR 0x0605002A
1707#define GEOEXITCDT 0x0605002B
1708#define GEOEXIT 0x0605002C
1709#define GEOHND05 0x0605002D
1710#define GEOHND05CDT 0x0605002E
1711#define GEONOK05CDT 0x0605002F
1712#define GEONOK05 0x06050030
1713#define GEOTLK05 0x06050031
1714#define GEOTLK05CDT 0x06050032
1715 // 51 entities in TXTs, 51 in datafiles.
1716 // room6
1717#define SEWER_PAL 0x06060000
1718#define room6_PAL 0x06060001
1719#define room6_l0 0x06060002
1720#define room6_l1 0x06060003
1721#define room6_gd1 0x06060004
1722#define room6_flr 0x06060005
1723#define GEOASC06 0x06060006
1724#define GEOASC06CDT 0x06060007
1725#define GEODES06 0x06060008
1726#define GEODES06CDT 0x06060009
1727#define GEONOSE 0x0606000A
1728#define GEONOSECDT 0x0606000B
1729#define REDNOSE 0x0606000C
1730#define REDNOSECDT 0x0606000D
1731#define WATER06 0x0606000E
1732#define WATER06CDT 0x0606000F
1733 // 16 entities in TXTs, 16 in datafiles.
1734 // room7
1735#define room7_PAL 0x06070000
1736#define room7_l0 0x06070001
1737#define room7_l1 0x06070002
1738#define room7_l2 0x06070003
1739#define room7_gd1 0x06070004
1740#define room7_gd2 0x06070005
1741#define room7_flr 0x06070006
1742#define GEOASC07 0x06070007
1743#define GEOASC07CDT 0x06070008
1744#define GEOASC07CDR 0x06070009
1745#define GEOPLL07 0x0607000A
1746#define GEOPLL07CDT 0x0607000B
1747#define GEOPLL07CDR 0x0607000C
1748#define GEOSPK 0x0607000D
1749#define GEOSPKCDT 0x0607000E
1750#define GEOTIS 0x0607000F
1751#define GEOTISCDT 0x06070010
1752#define MATERIAL 0x06070011
1753#define MATERIALCDT 0x06070012
1754#define TISSUE7 0x06070013
1755#define TISSUE7CDT 0x06070014
1756#define WATER07 0x06070015
1757#define WATER07CDT 0x06070016
1758 // 23 entities in TXTs, 23 in datafiles.
1759 // room8
1760#define room8_PAL 0x06080000
1761#define room8_l0 0x06080001
1762#define room8_l1 0x06080002
1763#define room8_l2 0x06080003
1764#define room8_gd1 0x06080004
1765#define room8_gd2 0x06080005
1766#define room8_flr 0x06080006
1767#define room8_plx 0x06080007
1768 // 8 entities in TXTs, 8 in datafiles.
1769// paris_2
1770 // sound_fx
1771#define FX_BIRD {0x07,0x00,0x00}
1772#define FX_BIRD2 {0x07,0x01,0x01}
1773#define FX_CARLTON {0x07,0x02,0x02}
1774#define FX_CARS {0x07,0x03,0x03}
1775#define FX_DOORTRY {0x07,0x04,0x04}
1776#define FX_FIESTA {0x07,0x05,0x05}
1777#define FX_FLATDOOR {0x07,0x06,0x06}
1778#define FX_HVYVEHL {0x07,0x07,0xFF}
1779#define FX_HVYVEHR {0x07,0x08,0xFF}
1780#define FX_LITEVEHL {0x07,0x09,0xFF}
1781#define FX_LITEVEHR {0x07,0x0A,0xFF}
1782#define FX_FONEUP {0x07,0x0B,0x07}
1783#define FX_FONEDN {0x07,0x0C,0x08}
1784#define FX_GEOCCH {0x07,0x0D,0x09}
1785#define FX_GEOCHAIR {0x07,0x0E,0x0A}
1786#define FX_GEOCHR9 {0x07,0x0F,0x0B}
1787#define FX_NICOPEN {0x07,0x10,0x0D}
1788#define FX_NICLOSE {0x07,0x11,0x0E}
1789#define FX_PHONICO1 {0x07,0x12,0x0F}
1790#define FX_GRAMOFON {0x07,0x13,0x10}
1791#define FX_SHOCK1 {0x07,0x14,0x11}
1792#define FX_WINDUP11 {0x07,0x15,0x12}
1793#define FX_FRISK {0x07,0x16,0x13}
1794#define FX_TRAFFIC3 {0x07,0x17,0x14}
1795#define FX_DESKBELL {0x07,0x18,0x15}
1796#define FX_KEY13 {0x07,0x19,0xFF}
1797#define FX_PAPER6 {0x07,0x1A,0x16}
1798#define FX_PHONEDN2 {0x07,0x1B,0x17}
1799#define FX_PHONEUP2 {0x07,0x1C,0x18}
1800#define FX_PIANO14 {0x07,0x1D,0x19}
1801#define FX_TRYDOR14 {0x07,0x1E,0x1A}
1802#define FX_CABCLOSE {0x07,0x1F,0x1B}
1803#define FX_CABOPEN {0x07,0x20,0x1C}
1804#define FX_DORCLOSE {0x07,0x21,0x1D}
1805#define FX_WINDOPEN {0x07,0x22,0x1E}
1806#define FX_COO {0x07,0x23,0x1F}
1807#define FX_COO2 {0x07,0x24,0x20}
1808#define FX_LEDGE1 {0x07,0x25,0x21}
1809#define FX_LEDGE2 {0x07,0x26,0x22}
1810#define FX_BRIEFOFF {0x07,0x27,0x23}
1811#define FX_BRIEFON {0x07,0x28,0x24}
1812#define FX_JUMPIN {0x07,0x29,0x25}
1813#define FX_WARDIN {0x07,0x2A,0x26}
1814#define FX_WARDOUT {0x07,0x2B,0x27}
1815#define FX_CLIMBIN {0x07,0x2C,0x28}
1816#define FX_CLIMBOUT {0x07,0x2D,0x29}
1817 // 46 entities in TXTs, 46 in datafiles.
1818 // room9
1819#define PARIS2_PAL 0x07010000
1820#define room9_PAL 0x07010001
1821#define room9_l0 0x07010002
1822#define room9_l1 0x07010003
1823#define room9_l2 0x07010004
1824#define room9_gd1 0x07010005
1825#define room9_gd2 0x07010006
1826#define room9_flr 0x07010007
1827#define CARA9CDT 0x07010008
1828#define CARA9 0x07010009
1829#define CARB9CDT 0x0701000A
1830#define CARB9 0x0701000B
1831#define CARC9CDT 0x0701000C
1832#define CARC9 0x0701000D
1833#define DOROPN09CDR 0x0701000E
1834#define DOROPN09CDT 0x0701000F
1835#define DOROPN09 0x07010010
1836#define FLWLUKCDR 0x07010011
1837#define FLWLUKCDT 0x07010012
1838#define FLWLUK 0x07010013
1839#define FLWNITCDT 0x07010014
1840#define FLWNIT 0x07010015
1841#define FLWTLKCDT 0x07010016
1842#define FLWTLK 0x07010017
1843#define GEODOOR9 0x07010018
1844#define GEODOOR9CDT 0x07010019
1845#define GEOSTPCDT 0x0701001A
1846#define GEOSTP 0x0701001B
1847#define GEOSTP8CDT 0x0701001C
1848#define GEOSTP8 0x0701001D
1849#define GEOTRY 0x0701001E
1850#define GEOTRYCDT 0x0701001F
1851#define TRUCKA9CDT 0x07010020
1852#define TRUCKA9 0x07010021
1853#define TRUCKB9CDT 0x07010022
1854#define TRUCKB9 0x07010023
1855#define TRUCKC9CDT 0x07010024
1856#define TRUCKC9 0x07010025
1857 // 38 entities in TXTs, 38 in datafiles.
1858 // room10
1859#define R10SPRPAL 0x07020000
1860#define room10_PAL 0x07020001
1861#define room10_l0 0x07020002
1862#define room10_l1 0x07020003
1863#define room10_gd1 0x07020004
1864#define room10_flr 0x07020005
1865#define DOORCDT 0x07020006
1866#define DOOR 0x07020007
1867#define GEOCCHCDT 0x07020008
1868#define GEOCCHCDR 0x07020009
1869#define GEOCCH 0x0702000A
1870#define GEOCCH8CDT 0x0702000B
1871#define GEOCCH8 0x0702000C
1872#define GEOCCH9CDT 0x0702000D
1873#define GEOCCH9 0x0702000E
1874#define GEOCHRCDT 0x0702000F
1875#define GEOCHR 0x07020010
1876#define GEOCHR8CDT 0x07020011
1877#define GEOCHR8 0x07020012
1878#define GEOCHR9CDT 0x07020013
1879#define GEOCHR9 0x07020014
1880#define GEODWN10CDT 0x07020015
1881#define GEODWN10 0x07020016
1882#define GEOENT10CDT 0x07020017
1883#define GEOENT10 0x07020018
1884#define GEOGEM10CDT 0x07020019
1885#define GEOGEM10 0x0702001A
1886#define GEOGEMBCDT 0x0702001B
1887#define GEOGEMB 0x0702001C
1888#define GEOLUK10CDT 0x0702001D
1889#define GEOLUK10 0x0702001E
1890#define GEOLVS10CDT 0x0702001F
1891#define GEOLVS10 0x07020020
1892#define GEOMAGTKCDT 0x07020021
1893#define GEOMAGTK 0x07020022
1894#define GEOMAT10CDT 0x07020023
1895#define GEOMAT10 0x07020024
1896#define GEOMATBCDT 0x07020025
1897#define GEOMATB 0x07020026
1898#define GEOMATCCDT 0x07020027
1899#define GEOMATC 0x07020028
1900#define GEONIC10CDR 0x07020029
1901#define GEONIC10CDT 0x0702002A
1902#define GEONIC10 0x0702002B
1903#define GEONOSCDT 0x0702002C
1904#define GEONOS 0x0702002D
1905#define GEONOS10CDT 0x0702002E
1906#define GEONOS10 0x0702002F
1907#define GEONWPAPCDT 0x07020030
1908#define GEONWPAP 0x07020031
1909#define GEOPHN10CDT 0x07020032
1910#define GEOPHN10 0x07020033
1911#define GEOPHTCDT 0x07020034
1912#define GEOPHT 0x07020035
1913#define GEOPHT10CDT 0x07020036
1914#define GEOPHT10 0x07020037
1915#define GEOPHTLKCDT 0x07020038
1916#define GEOPHTLK 0x07020039
1917#define GEOPPR10CDT 0x0702003A
1918#define GEOPPR10 0x0702003B
1919#define GEOPRDCDT 0x0702003C
1920#define GEOPRD 0x0702003D
1921#define GEOREDCDT 0x0702003E
1922#define GEORED 0x0702003F
1923#define GEORELCDR 0x07020040
1924#define GEORELCDT 0x07020041
1925#define GEOREL 0x07020042
1926#define GEORXTCDT 0x07020043
1927#define GEORXT 0x07020044
1928#define GEOTIS10CDT 0x07020045
1929#define GEOTIS10 0x07020046
1930#define GEOTISBCDT 0x07020047
1931#define GEOTISB 0x07020048
1932#define GEOTRIP1CDT 0x07020049
1933#define GEOTRIP1 0x0702004A
1934#define GEOTRIP2CDT 0x0702004B
1935#define GEOTRIP2 0x0702004C
1936#define LOBTLK10CDT 0x0702004D
1937#define LOBTLK10 0x0702004E
1938#define MANUCDT 0x0702004F
1939#define MANU 0x07020050
1940#define NICCHR9CDR 0x07020051
1941#define NICCHR9CDT 0x07020052
1942#define NICCHR9 0x07020053
1943#define NICDWN10CDT 0x07020054
1944#define NICDWN10 0x07020055
1945#define NICLUK10CDT 0x07020056
1946#define NICLUK10 0x07020057
1947#define NICMAGCDR 0x07020058
1948#define NICMAGCDT 0x07020059
1949#define NICMAG 0x0702005A
1950#define NICNOSCDT 0x0702005B
1951#define NICNOS 0x0702005C
1952#define NICNOS10CDT 0x0702005D
1953#define NICNOS10 0x0702005E
1954#define NICNOSBCDT 0x0702005F
1955#define NICNOSB 0x07020060
1956#define NICPHN10CDT 0x07020061
1957#define NICPHN10 0x07020062
1958#define NICPHT10CDT 0x07020063
1959#define NICPHT10 0x07020064
1960#define NICPPRCDT 0x07020065
1961#define NICPPR 0x07020066
1962#define NICPPR2CDT 0x07020067
1963#define NICPPR2 0x07020068
1964#define NICREDCDT 0x07020069
1965#define NICRED 0x0702006A
1966#define NICRED2CDR 0x0702006B
1967#define NICRED2CDT 0x0702006C
1968#define NICRED2 0x0702006D
1969#define NICSIT 0x0702006E
1970#define NICSITCDT 0x0702006F
1971#define NICTLK10CDT 0x07020070
1972#define NICTLK10 0x07020071
1973#define NICTLKL 0x07020072
1974#define NICTLKLCDT 0x07020073
1975#define NICTLKR 0x07020074
1976#define NICTLKRCDT 0x07020075
1977#define NICTLKX 0x07020076
1978#define NICTLKXCDT 0x07020077
1979#define NICTLKXCDR 0x07020078
1980#define NICTRIPCDT 0x07020079
1981#define NICTRIP 0x0702007A
1982#define NICTURN 0x0702007B
1983#define NICTURNCDT 0x0702007C
1984#define NICTURNCDR 0x0702007D
1985#define NICWRT 0x0702007E
1986#define NICWRTCDT 0x0702007F
1987#define PHONE10CDT 0x07020080
1988#define PHONE10 0x07020081
1989#define PEAPAGECDT 0x07020082
1990#define PEAPAGE 0x07020083
1991#define PEAPAGE_PAL 0x07020084
1992#define MANUSCRPCDT 0x07020085
1993#define MANUSCRP 0x07020086
1994#define MANUSCRP_PAL 0x07020087
1995#define TRIPOD10CDT 0x07020088
1996#define TRIPOD10 0x07020089
1997 // 138 entities in TXTs, 138 in datafiles.
1998 // room11
1999#define room11_PAL 0x07030000
2000#define room11_l0 0x07030001
2001#define room11_l1 0x07030002
2002#define room11_l2 0x07030003
2003#define room11_gd1 0x07030004
2004#define room11_gd2 0x07030005
2005#define room11_flr 0x07030006
2006#define COSGIVCDR 0x07030007
2007#define COSGIVCDT 0x07030008
2008#define COSGIV 0x07030009
2009#define COSLOOPCDT 0x0703000A
2010#define COSLOOP 0x0703000B
2011#define COSSHKCDT 0x0703000C
2012#define COSSHK 0x0703000D
2013#define COSSNFCDT 0x0703000E
2014#define COSSNF 0x0703000F
2015#define COSTLKCDT 0x07030010
2016#define COSTLK 0x07030011
2017#define DISCSPINCDT 0x07030012
2018#define DISCSPIN 0x07030013
2019#define GEOPIC11CDR 0x07030014
2020#define GEOPIC11CDT 0x07030015
2021#define GEOPIC11 0x07030016
2022#define GEOSHK11CDT 0x07030017
2023#define GEOSHK11 0x07030018
2024#define GEOTURDCDT 0x07030019
2025#define GEOTURD 0x0703001A
2026#define GEOTIS11CDT 0x0703001B
2027#define GEOTIS11 0x0703001C
2028#define GEOWINDCDT 0x0703001D
2029#define GEOWIND 0x0703001E
2030#define WINDUPCDT 0x0703001F
2031#define WINDUP 0x07030020
2032 // 33 entities in TXTs, 33 in datafiles.
2033 // room12
2034#define room12_PAL 0x07040000
2035#define room12_l0 0x07040001
2036#define room12_l1 0x07040002
2037#define room12_gd1 0x07040003
2038#define room12_flr 0x07040004
2039#define FLAGSCDT 0x07040005
2040#define FLAGS 0x07040006
2041#define GEOAPPCDT 0x07040007
2042#define GEOAPP 0x07040008
2043#define GEOARMCDT 0x07040009
2044#define GEOARM 0x0704000A
2045#define GEOASC12CDT 0x0704000B
2046#define GEOASC12 0x0704000C
2047#define GEODES12CDT 0x0704000D
2048#define GEODES12 0x0704000E
2049#define GORCOINCDT 0x0704000F
2050#define GORCOIN 0x07040010
2051#define GORFRKCDT 0x07040011
2052#define GORFRK 0x07040012
2053#define GORMANCDT 0x07040013
2054#define GORMAN 0x07040014
2055#define GORTALKCDT 0x07040015
2056#define GORTALK 0x07040016
2057#define GORTLKCDT 0x07040017
2058#define GORTLK 0x07040018
2059#define GORTURNCDR 0x07040019
2060#define GORTURNCDT 0x0704001A
2061#define GORTURN 0x0704001B
2062#define LATVIAN12CDT 0x0704001C
2063#define LATVIAN12 0x0704001D
2064#define WEABAKCDT 0x0704001E
2065#define WEABAK 0x0704001F
2066#define WEASMKCDT 0x07040020
2067#define WEASMK 0x07040021
2068#define WEATLKCDT 0x07040022
2069#define WEATLK 0x07040023
2070#define WEATLK12CDT 0x07040024
2071#define WEATLK12 0x07040025
2072#define WEATRNCDR 0x07040026
2073#define WEATRNCDT 0x07040027
2074#define WEATRN 0x07040028
2075 // 41 entities in TXTs, 41 in datafiles.
2076 // room13
2077#define R13SPRPAL 0x07050000
2078#define room13_PAL 0x07050001
2079#define room13_l0 0x07050002
2080#define room13_l1 0x07050003
2081#define room13_l2 0x07050004
2082#define room13_gd1 0x07050005
2083#define room13_gd2 0x07050006
2084#define room13_flr 0x07050007
2085#define CLKIDLCDT 0x07050008
2086#define CLKIDL 0x07050009
2087#define CLKMANCDT 0x0705000A
2088#define CLKMAN 0x0705000B
2089#define CLKTAKCDT 0x0705000C
2090#define CLKTAK 0x0705000D
2091#define CLKTLKCDT 0x0705000E
2092#define CLKTLK 0x0705000F
2093#define CLKTLK2CDT 0x07050010
2094#define CLKTLK2 0x07050011
2095#define CLKTLK3CDT 0x07050012
2096#define CLKTLK3 0x07050013
2097#define CLKTURNCDR 0x07050014
2098#define CLKTURNCDT 0x07050015
2099#define CLKTURN 0x07050016
2100#define CLKWLKCDT 0x07050017
2101#define CLKWLK 0x07050018
2102#define CLKWLK2CDT 0x07050019
2103#define CLKWLK2 0x0705001A
2104#define CLKWLK3CDT 0x0705001B
2105#define CLKWLK3 0x0705001C
2106#define CLKWULCDT 0x0705001D
2107#define CLKWUL 0x0705001E
2108#define GEOASC13CDT 0x0705001F
2109#define GEOASC13 0x07050020
2110#define GEODES13CDT 0x07050021
2111#define GEODES13 0x07050022
2112#define GEOKEYCDT 0x07050023
2113#define GEOKEY 0x07050024
2114#define GEOKEY13CDT 0x07050025
2115#define GEOKEY13 0x07050026
2116#define GEOMAN13CDT 0x07050027
2117#define GEOMAN13 0x07050028
2118#define GEOTELCDT 0x07050029
2119#define GEOTEL 0x0705002A
2120#define GEOTEL9CDT 0x0705002B
2121#define GEOTEL9 0x0705002C
2122#define KEY13CDT 0x0705002D
2123#define KEY13 0x0705002E
2124#define LATLUKCDR 0x0705002F
2125#define LATLUKCDT 0x07050030
2126#define LATLUK 0x07050031
2127#define LATRDSCDT 0x07050032
2128#define LATRDS 0x07050033
2129#define LATTLKCDT 0x07050034
2130#define LATTLK 0x07050035
2131#define PMTGIVCDT 0x07050036
2132#define PMTGIV 0x07050037
2133#define PMTPNOCDT 0x07050038
2134#define PMTPNO 0x07050039
2135#define PMTSTDCDT 0x0705003A
2136#define PMTSTD 0x0705003B
2137#define PMTTLKCDT 0x0705003C
2138#define PMTTLK 0x0705003D
2139#define PMTTLK8CDT 0x0705003E
2140#define PMTTLK8 0x0705003F
2141#define PMTTLK9CDT 0x07050040
2142#define PMTTLK9 0x07050041
2143#define PMTTOTLKCDR 0x07050042
2144#define PMTTOTLKCDT 0x07050043
2145#define PMTTOTLK 0x07050044
2146#define PMTTURNCDR 0x07050045
2147#define PMTTURNCDT 0x07050046
2148#define PMTTURN 0x07050047
2149#define PMTWLK1CDT 0x07050048
2150#define PMTWLK1 0x07050049
2151#define PMTWLK2CDT 0x0705004A
2152#define PMTWLK2 0x0705004B
2153 // 76 entities in TXTs, 76 in datafiles.
2154 // room14
2155#define room14_PAL 0x07060000
2156#define room14_l0 0x07060001
2157#define room14_l1 0x07060002
2158#define room14_gd1 0x07060003
2159#define room14_flr 0x07060004
2160#define GEOASC14CDT 0x07060005
2161#define GEOASC14 0x07060006
2162#define GEODES14CDT 0x07060007
2163#define GEODES14 0x07060008
2164#define GEODORCDR 0x07060009
2165#define GEODORCDT 0x0706000A
2166#define GEODOR 0x0706000B
2167 // 12 entities in TXTs, 12 in datafiles.
2168 // room15
2169#define room15_PAL 0x07070000
2170#define room15_l0 0x07070001
2171#define room15_l1 0x07070002
2172#define room15_l2 0x07070003
2173#define room15_gd1 0x07070004
2174#define room15_gd2 0x07070005
2175#define room15_flr 0x07070006
2176#define DOROPN15CDT 0x07070007
2177#define DOROPN15 0x07070008
2178#define GEOBEDCDR 0x07070009
2179#define GEOBEDCDT 0x0707000A
2180#define GEOBED 0x0707000B
2181#define GEODOR15CDT 0x0707000C
2182#define GEODOR15 0x0707000D
2183#define GEOENT15CDT 0x0707000E
2184#define GEOENT15 0x0707000F
2185#define GEOWIN1CDT 0x07070010
2186#define GEOWIN1 0x07070011
2187#define GEOWIN15CDT 0x07070012
2188#define GEOWIN15 0x07070013
2189#define GEOWIN2CDT 0x07070014
2190#define GEOWIN2 0x07070015
2191#define GEOWRBCDR 0x07070016
2192#define GEOWRBCDT 0x07070017
2193#define GEOWRB 0x07070018
2194#define WINDOWCDT 0x07070019
2195#define WINDOW 0x0707001A
2196 // 27 entities in TXTs, 27 in datafiles.
2197 // room16
2198#define room16_PAL 0x07080000
2199#define R16L0 0x07080001
2200#define R16L1 0x07080002
2201#define R16G1 0x07080003
2202#define GEOILWCDT 0x07080004
2203#define GEOILW 0x07080005
2204#define GEOIRWCDT 0x07080006
2205#define GEOIRW 0x07080007
2206#define GEOMANLCDT 0x07080008
2207#define GEOMANL 0x07080009
2208#define GEOMANRCDT 0x0708000A
2209#define GEOMANR 0x0708000B
2210#define GEOMLWCDT 0x0708000C
2211#define GEOMLW 0x0708000D
2212#define GEOMRWCDT 0x0708000E
2213#define GEOMRW 0x0708000F
2214#define GEOOLWCDT 0x07080010
2215#define GEOOLWCDR 0x07080011
2216#define GEOOLW 0x07080012
2217#define GEOORWCDT 0x07080013
2218#define GEOORWCDR 0x07080014
2219#define GEOORW 0x07080015
2220#define MANLCDT 0x07080016
2221#define MANL 0x07080017
2222#define MANRCDT 0x07080018
2223#define MANR 0x07080019
2224 // 26 entities in TXTs, 26 in datafiles.
2225 // room17
2226#define room17_PAL 0x07090000
2227#define room17_l0 0x07090001
2228#define room17_l1 0x07090002
2229#define room17_l2 0x07090003
2230#define room17_gd1 0x07090004
2231#define room17_gd2 0x07090005
2232#define room17_flr 0x07090006
2233#define IBACK17 0x07090007
2234#define IBACK17PAL 0x07090008
2235#define GEOINQ17 0x07090009
2236#define GEOINQ17CDT 0x0709000A
2237#define SBACK17 0x0709000B
2238#define SBACK17PAL 0x0709000C
2239#define GEOSUR17 0x0709000D
2240#define GEOSUR17CDT 0x0709000E
2241#define ASSTAIR2_PAL 0x0709000F
2242#define ASSTAIR2 0x07090010
2243#define ASSTAIRCDT 0x07090011
2244#define ASSTAIR 0x07090012
2245#define ASSDORCDT 0x07090013
2246#define ASSDOR 0x07090014
2247#define ASSDOR2CDT 0x07090015
2248#define ASSDOR2 0x07090016
2249#define ASSTRWCDT 0x07090017
2250#define ASSTRW 0x07090018
2251#define ASSWRBCDT 0x07090019
2252#define ASSWRB 0x0709001A
2253#define ASWLK17CDT 0x0709001B
2254#define ASWLK17 0x0709001C
2255#define BRFCASECDT 0x0709001D
2256#define BRFCASE 0x0709001E
2257#define GEOBCBCDR 0x0709001F
2258#define GEOBCBCDT 0x07090020
2259#define GEOBCB 0x07090021
2260#define GEOBED17CDT 0x07090022
2261#define GEOBED17 0x07090023
2262#define GEOBFCCDR 0x07090024
2263#define GEOBFCCDT 0x07090025
2264#define GEOBFC 0x07090026
2265#define GEODOR17CDT 0x07090027
2266#define GEODOR17 0x07090028
2267#define GEODOR2CDR 0x07090029
2268#define GEODOR2CDT 0x0709002A
2269#define GEODOR2 0x0709002B
2270#define GEOPANTSCDT 0x0709002C
2271#define GEOPANTS 0x0709002D
2272#define GEOWIN8CDT 0x0709002E
2273#define GEOWIN8 0x0709002F
2274#define GEOWIN9CDT 0x07090030
2275#define GEOWIN9 0x07090031
2276#define GEOWRB1CDR 0x07090032
2277#define GEOWRB1CDT 0x07090033
2278#define GEOWRB1 0x07090034
2279#define GEOWRB2CDT 0x07090035
2280#define GEOWRB2 0x07090036
2281#define GEOWRB3CDR 0x07090037
2282#define GEOWRB3CDT 0x07090038
2283#define GEOWRB3 0x07090039
2284#define GEOWRB4CDT 0x0709003A
2285#define GEOWRB4 0x0709003B
2286#define PANTS2CDT 0x0709003C
2287#define PANTS2 0x0709003D
2288#define PANTWRBCDT 0x0709003E
2289#define PANTWRB 0x0709003F
2290#define STATDOORCDT 0x07090040
2291#define STATDOOR 0x07090041
2292#define WRBDOR17CDT 0x07090042
2293#define WRBDOR17 0x07090043
2294 // 68 entities in TXTs, 68 in datafiles.
2295 // room18
2296#define R18SPRPAL 0x070A0000
2297#define room18_PAL 0x070A0001
2298#define room18_l0 0x070A0002
2299#define room18_l1 0x070A0003
2300#define room18_l2 0x070A0004
2301#define room18_gd1 0x070A0005
2302#define room18_gd2 0x070A0006
2303#define room18_flr 0x070A0007
2304#define FAN18CDT 0x070A0008
2305#define FAN18 0x070A0009
2306#define GENBNDCDT 0x070A000A
2307#define GENBND 0x070A000B
2308#define GENSTRCDT 0x070A000C
2309#define GENSTR 0x070A000D
2310#define GENTLK18CDT 0x070A000E
2311#define GENTLK18 0x070A000F
2312#define GEOLVE18CDT 0x070A0010
2313#define GEOLVE18 0x070A0011
2314#define MOUBAK18CDT 0x070A0012
2315#define MOUBAK18 0x070A0013
2316#define MOUBUSYCDT 0x070A0014
2317#define MOUBUSY 0x070A0015
2318#define MOUTKROSCDT 0x070A0016
2319#define MOUTKROS 0x070A0017
2320#define MOUTLK18CDT 0x070A0018
2321#define MOUTLK18 0x070A0019
2322#define MOUWLK18CDT 0x070A001A
2323#define MOUWLK18 0x070A001B
2324#define ROSBAK18CDT 0x070A001C
2325#define ROSBAK18 0x070A001D
2326#define ROSBUSYCDT 0x070A001E
2327#define ROSBUSY 0x070A001F
2328#define ROSSTDCDT 0x070A0020
2329#define ROSSTD 0x070A0021
2330#define ROSTLK18CDT 0x070A0022
2331#define ROSTLK18 0x070A0023
2332#define ROSTLKXCDT 0x070A0024
2333#define ROSTLKX 0x070A0025
2334#define ROSTURNCDR 0x070A0026
2335#define ROSTURNCDT 0x070A0027
2336#define ROSTURN 0x070A0028
2337#define ROSWLK18CDT 0x070A0029
2338#define ROSWLK18 0x070A002A
2339 // 43 entities in TXTs, 43 in datafiles.
2340 // room46
2341#define room46_PAL 0x070B0000
2342#define room46_l0 0x070B0001
2343#define room46_l1 0x070B0002
2344#define room46_l2 0x070B0003
2345#define room46_gd1 0x070B0004
2346#define room46_gd2 0x070B0005
2347#define room46_flr 0x070B0006
2348#define MANU46CDT 0x070B0007
2349#define MANU46 0x070B0008
2350 // 9 entities in TXTs, 9 in datafiles.
2351// paris_3
2352 // sound_fx
2353#define FX_MUESEXT {0x08,0x00,0x00}
2354#define FX_AIRCON28 {0x08,0x01,0x01}
2355#define FX_SARCO28A {0x08,0x02,0x02}
2356#define FX_SARCO28B {0x08,0x03,0x03}
2357#define FX_SARCO28C {0x08,0x04,0x04}
2358#define FX_TOTEM28A {0x08,0x05,0x05}
2359#define FX_ALARM {0x08,0x06,0x06}
2360#define FX_CARABINE {0x08,0x07,0x07}
2361#define FX_DOOR29 {0x08,0x08,0x08}
2362#define FX_FISHFALL {0x08,0x09,0x09}
2363#define FX_GDROP29 {0x08,0x0A,0x0A}
2364#define FX_GUI_HIT {0x08,0x0B,0x0B}
2365#define FX_GUN1 {0x08,0x0C,0x0C}
2366#define FX_ROPEDOWN {0x08,0x0D,0x0D}
2367#define FX_SARCO29 {0x08,0x0E,0x0E}
2368#define FX_SMASHGLA {0x08,0x0F,0x0F}
2369#define FX_TOTEM29A {0x08,0x10,0x10}
2370#define FX_TOTEM29B {0x08,0x11,0x11}
2371#define FX_HOSPEXT {0x08,0x12,0x12}
2372#define FX_GRAVEL1 {0x08,0x13,0x13}
2373#define FX_GRAVEL2 {0x08,0x14,0x14}
2374#define FX_HOSPNOIS {0x08,0x15,0x15}
2375#define FX_CUPBOPEN {0x08,0x16,0x16}
2376#define FX_CUPBCLOS {0x08,0x17,0x17}
2377#define FX_KIKSHINY {0x08,0x18,0xFF}
2378#define FX_SHINY {0x08,0x19,0x18}
2379#define FX_SHINYOFF {0x08,0x1A,0x19}
2380#define FX_SHINYON {0x08,0x1B,0x1A}
2381#define FX_BLOODPRE {0x08,0x1C,0x1B}
2382#define FX_GUN34 {0x08,0x1D,0x1C}
2383#define FX_PULSE2 {0x08,0x1E,0x1D}
2384#define FX_PULSE3 {0x08,0x1F,0x1E}
2385 // 32 entities in TXTs, 32 in datafiles.
2386 // benoir
2387#define MEGABEN 0x08010000
2388#define BEN_WLK 0x08010001
2389#define STDTAL1 0x08010002
2390#define STDTAL1CDT 0x08010003
2391#define STDTAL3 0x08010004
2392#define STDTAL3CDT 0x08010005
2393#define STDTAL5 0x08010006
2394#define STDTAL5CDT 0x08010007
2395#define XBENPG3 0x08010008
2396#define XBENPG3CDT 0x08010009
2397#define XBENPG5 0x0801000A
2398#define XBENPG5CDT 0x0801000B
2399 // 12 entities in TXTs, 12 in datafiles.
2400 // mus
2401#define MEGAMUS 0x08020000
2402#define MUS_WLK 0x08020001
2403#define MUSTLK0 0x08020002
2404#define MUSTLK0CDT 0x08020003
2405#define MUSTLK1 0x08020004
2406#define MUSTLK1CDT 0x08020005
2407#define MUSTLK2 0x08020006
2408#define MUSTLK2CDT 0x08020007
2409#define MUSTLK3 0x08020008
2410#define MUSTLK3CDT 0x08020009
2411#define MUSTLK4 0x0802000A
2412#define MUSTLK4CDT 0x0802000B
2413#define MUSTLK5 0x0802000C
2414#define MUSTLK5CDT 0x0802000D
2415#define MUSTLK6 0x0802000E
2416#define MUSTLK6CDT 0x0802000F
2417#define MUSTLK7 0x08020010
2418#define MUSTLK7CDT 0x08020011
2419 // 18 entities in TXTs, 18 in datafiles.
2420 // white
2421#define MEGA_WHITE 0x08030000
2422#define WHTTLK0 0x08030001
2423#define WHTTLK0CDT 0x08030002
2424#define WHTTLK1 0x08030003
2425#define WHTTLK1CDT 0x08030004
2426#define WHTTLK2 0x08030005
2427#define WHTTLK2CDT 0x08030006
2428#define WHTTLK3 0x08030007
2429#define WHTTLK3CDT 0x08030008
2430#define WHTTLK4 0x08030009
2431#define WHTTLK4CDT 0x0803000A
2432#define WHTTLK5 0x0803000B
2433#define WHTTLK5CDT 0x0803000C
2434#define WHTTLK6 0x0803000D
2435#define WHTTLK6CDT 0x0803000E
2436#define WHTTLK7 0x0803000F
2437#define WHTTLK7CDT 0x08030010
2438#define WHTSHRUG 0x08030011
2439#define WHTSHRUGCDT 0x08030012
2440#define XGEOPG3 0x08030013
2441#define XGEOPG3CDT 0x08030014
2442#define XGEOPG5 0x08030015
2443#define XGEOPG5CDT 0x08030016
2444 // 23 entities in TXTs, 23 in datafiles.
2445 // room27
2446#define PARIS3_PAL 0x08040000
2447#define room27_PAL 0x08040001
2448#define R27L0 0x08040002
2449#define R27L1 0x08040003
2450#define R27L2 0x08040004
2451#define R27G1 0x08040005
2452#define R27G2 0x08040006
2453#define room27_flr 0x08040007
2454#define GEOWIN27CDR 0x08040008
2455#define GEOWIN27CDT 0x08040009
2456#define GEOWIN27 0x0804000A
2457 // 11 entities in TXTs, 11 in datafiles.
2458 // room28
2459#define R28SPRPAL 0x08050000
2460#define R28PAL 0x08050001
2461#define R28L0 0x08050002
2462#define R28L1 0x08050003
2463#define R28L2 0x08050004
2464#define R28G1 0x08050005
2465#define R28G2 0x08050006
2466#define room28_flr 0x08050007
2467#define GEOALMCDT 0x08050008
2468#define GEOALM 0x08050009
2469#define GEOSARCDT 0x0805000A
2470#define GEOSAR 0x0805000B
2471#define GEOSAR1CDT 0x0805000C
2472#define GEOSAR1 0x0805000D
2473#define GEOSAR2CDR 0x0805000E
2474#define GEOSAR2CDT 0x0805000F
2475#define GEOSAR2 0x08050010
2476#define GEOSHK28CDT 0x08050011
2477#define GEOSHK28 0x08050012
2478#define GEOTOTCDT 0x08050013
2479#define GEOTOT 0x08050014
2480#define GEOWINCDT 0x08050015
2481#define GEOWIN 0x08050016
2482#define GUAWINCDT 0x08050017
2483#define GUAWIN 0x08050018
2484#define LOBEXITCDT 0x08050019
2485#define LOBEXIT 0x0805001A
2486#define LOBMANCDT 0x0805001B
2487#define LOBMAN 0x0805001C
2488#define LOBSTUCDT 0x0805001D
2489#define LOBSTU 0x0805001E
2490#define LOBTLKCDT 0x0805001F
2491#define LOBTLK 0x08050020
2492#define LOBTURN1CDT 0x08050021
2493#define LOBTURN1 0x08050022
2494#define LOBTURN2CDT 0x08050023
2495#define LOBTURN2 0x08050024
2496#define MUSOPNCDT 0x08050025
2497#define MUSOPN 0x08050026
2498#define SARDOR28CDT 0x08050027
2499#define SARDOR28 0x08050028
2500#define TOTEM28CDT 0x08050029
2501#define TOTEM28 0x0805002A
2502#define TRIPOD28CDT 0x0805002B
2503#define TRIPOD28 0x0805002C
2504#define WINDO28CDR 0x0805002D
2505#define WINDO28CDT 0x0805002E
2506#define WINDO28 0x0805002F
2507#define WINROD28CDT 0x08050030
2508#define WINROD28 0x08050031
2509 // 50 entities in TXTs, 50 in datafiles.
2510 // room29
2511#define R29SPRPAL 0x08060000
2512#define BBACK29SPRPAL 0x08060001
2513#define R29PAL 0x08060002
2514#define R29L0 0x08060003
2515#define R29L1 0x08060004
2516#define R29G1 0x08060005
2517#define room29_flr 0x08060006
2518#define BBACK29 0x08060007
2519#define BBACK29PAL 0x08060008
2520#define GEOSUR29CDT 0x08060009
2521#define GEOSUR29 0x0806000A
2522#define CASECDT 0x0806000B
2523#define CASE 0x0806000C
2524#define DOOR29CDT 0x0806000D
2525#define DOOR29 0x0806000E
2526#define FISH29CDT 0x0806000F
2527#define FISH29 0x08060010
2528#define FLAPENTCDT 0x08060011
2529#define FLAPENT 0x08060012
2530#define FLAPTLK1CDT 0x08060013
2531#define FLAPTLK1 0x08060014
2532#define FLAPTLK3CDT 0x08060015
2533#define FLAPTLK3 0x08060016
2534#define FLAPTOR1CDR 0x08060017
2535#define FLAPTOR1CDT 0x08060018
2536#define FLAPTOR1 0x08060019
2537#define FLAPTOR4CDT 0x0806001A
2538#define FLAPTOR4 0x0806001B
2539#define FLAPWLKCDT 0x0806001C
2540#define FLAPWLK 0x0806001D
2541#define GEODEDCDT 0x0806001E
2542#define GEODED 0x0806001F
2543#define GEOFISHCDT 0x08060020
2544#define GEOFISH 0x08060021
2545#define GEOFWDCDT 0x08060022
2546#define GEOFWD 0x08060023
2547#define GEOPEEKCDT 0x08060024
2548#define GEOPEEK 0x08060025
2549#define GEOSAR6CDT 0x08060026
2550#define GEOSAR6 0x08060027
2551#define GEOTOT29CDT 0x08060028
2552#define GEOTOT29 0x08060029
2553#define GEOTOTBCDT 0x0806002A
2554#define GEOTOTB 0x0806002B
2555#define GEOTPTOCDT 0x0806002C
2556#define GEOTPTO 0x0806002D
2557#define GUIENTCDT 0x0806002E
2558#define GUIENT 0x0806002F
2559#define GUIGUNCDT 0x08060030
2560#define GUIGUN 0x08060031
2561#define GUIKNECDT 0x08060032
2562#define GUIKNE 0x08060033
2563#define GUIKNE1CDT 0x08060034
2564#define GUIKNE1 0x08060035
2565#define GUITLK1CDT 0x08060036
2566#define GUITLK1 0x08060037
2567#define GUITLK3CDT 0x08060038
2568#define GUITLK3 0x08060039
2569#define GUITLK4CDT 0x0806003A
2570#define GUITLK4 0x0806003B
2571#define GUIWLKCDT 0x0806003C
2572#define GUIWLK 0x0806003D
2573#define NICPUS1CDT 0x0806003E
2574#define NICPUS1 0x0806003F
2575#define ROPE29CDT 0x08060040
2576#define ROPE29 0x08060041
2577#define SARDOORCDT 0x08060042
2578#define SARDOOR 0x08060043
2579#define TOR1CDT 0x08060044
2580#define TOR1 0x08060045
2581#define TOR3CDR 0x08060046
2582#define TOR3CDT 0x08060047
2583#define TOR3 0x08060048
2584#define TOR4CDT 0x08060049
2585#define TOR4 0x0806004A
2586#define TOR6CDT 0x0806004B
2587#define TOR6 0x0806004C
2588#define TOR7CDT 0x0806004D
2589#define TOR7 0x0806004E
2590#define TOTFALLCDT 0x0806004F
2591#define TOTFALL 0x08060050
2592 // 81 entities in TXTs, 81 in datafiles.
2593 // room31
2594#define room31_PAL 0x08070000
2595#define room31_l0 0x08070001
2596#define room31_flr 0x08070002
2597#define GEOAMBCDT 0x08070003
2598#define GEOAMB 0x08070004
2599#define GEODOR31CDT 0x08070005
2600#define GEODOR31 0x08070006
2601 // 7 entities in TXTs, 7 in datafiles.
2602 // room32
2603#define room32_PAL 0x08080000
2604#define room32_l0 0x08080001
2605#define room32_l1 0x08080002
2606#define room32_l2 0x08080003
2607#define room32_gd1 0x08080004
2608#define room32_gd2 0x08080005
2609#define room32_flr 0x08080006
2610#define CONSTPCDT 0x08080007
2611#define CONSTP 0x08080008
2612#define CONTLKCDT 0x08080009
2613#define CONTLK 0x0808000A
2614#define CONTLK2CDT 0x0808000B
2615#define CONTLK2 0x0808000C
2616#define CONWLKCDT 0x0808000D
2617#define CONWLK 0x0808000E
2618#define RECCOMCDT 0x0808000F
2619#define RECCOM 0x08080010
2620#define RECKEYCDT 0x08080011
2621#define RECKEY 0x08080012
2622#define RECTLKCDT 0x08080013
2623#define RECTLK 0x08080014
2624#define RECTLK2CDT 0x08080015
2625#define RECTLK2 0x08080016
2626#define RECTRNCDT 0x08080017
2627#define RECTRN 0x08080018
2628 // 25 entities in TXTs, 25 in datafiles.
2629 // room33
2630#define room33_PAL 0x08090000
2631#define room33_l0 0x08090001
2632#define room33_l1 0x08090002
2633#define room33_l2 0x08090003
2634#define room33_gd1 0x08090004
2635#define room33_gd2 0x08090005
2636#define room33_flr 0x08090006
2637#define DOMDRNCDT 0x08090007
2638#define DOMDRN 0x08090008
2639#define DOMDUHCDT 0x08090009
2640#define DOMDUH 0x0809000A
2641#define DOMKIKCDT 0x0809000B
2642#define DOMKIK 0x0809000C
2643#define DOMPLGCDT 0x0809000D
2644#define DOMPLG 0x0809000E
2645#define DOMTLKCDT 0x0809000F
2646#define DOMTLK 0x08090010
2647#define DOMVACCDT 0x08090011
2648#define DOMVAC 0x08090012
2649#define DOMWLKCDT 0x08090013
2650#define DOMWLK 0x08090014
2651#define DOMWLK2CDT 0x08090015
2652#define DOMWLK2 0x08090016
2653#define DOMWLK3CDT 0x08090017
2654#define DOMWLK3 0x08090018
2655#define DOMWLK4CDT 0x08090019
2656#define DOMWLK4 0x0809001A
2657#define GEOCOTCDT 0x0809001B
2658#define GEOCOT 0x0809001C
2659#define GEOPLG33CDT 0x0809001D
2660#define GEOPLG33 0x0809001E
2661#define GEOWATCDT 0x0809001F
2662#define GEOWAT 0x08090020
2663#define GEOWWATCDT 0x08090021
2664#define GEOWWAT 0x08090022
2665#define LEAD1CDT 0x08090023
2666#define LEAD1 0x08090024
2667#define LEAD2CDT 0x08090025
2668#define LEAD2 0x08090026
2669#define SHINY33CDT 0x08090027
2670#define SHINY33 0x08090028
2671 // 41 entities in TXTs, 41 in datafiles.
2672 // room34
2673#define room34_PAL 0x080A0000
2674#define room34_l0 0x080A0001
2675#define room34_l1 0x080A0002
2676#define room34_l2 0x080A0003
2677#define room34_l3 0x080A0004
2678#define room34_gd1 0x080A0005
2679#define room34_gd2 0x080A0006
2680#define room34_gd3 0x080A0007
2681#define room34_flr 0x080A0008
2682#define R34PLX 0x080A0009
2683#define BENBP1CDT 0x080A000A
2684#define BENBP1 0x080A000B
2685#define BENBP2CDT 0x080A000C
2686#define BENBP2 0x080A000D
2687#define DOOR34CDR 0x080A000E
2688#define DOOR34CDT 0x080A000F
2689#define DOOR34 0x080A0010
2690#define GENDTLKCDT 0x080A0011
2691#define GENDTLK 0x080A0012
2692#define GENENTCDT 0x080A0013
2693#define GENENT 0x080A0014
2694#define GENSHOTCDT 0x080A0015
2695#define GENSHOT 0x080A0016
2696#define GENSTLKCDT 0x080A0017
2697#define GENSTLK 0x080A0018
2698#define GENSUPCDT 0x080A0019
2699#define GENSUP 0x080A001A
2700#define GENTRNCDT 0x080A001B
2701#define GENTRN 0x080A001C
2702#define GEOBAKCDT 0x080A001D
2703#define GEOBAK 0x080A001E
2704#define GEOBP2CDT 0x080A001F
2705#define GEOBP2 0x080A0020
2706#define GEOCH1CDR 0x080A0021
2707#define GEOCH1CDT 0x080A0022
2708#define GEOCH1 0x080A0023
2709#define GEOCH2CDR 0x080A0024
2710#define GEOCH2CDT 0x080A0025
2711#define GEOCH2 0x080A0026
2712#define GEOCH3CDR 0x080A0027
2713#define GEOCH3CDT 0x080A0028
2714#define GEOCH3 0x080A0029
2715#define GEODOR34CDT 0x080A002A
2716#define GEODOR34 0x080A002B
2717#define GEOENT34CDT 0x080A002C
2718#define GEOENT34 0x080A002D
2719#define GEONURBPCDT 0x080A002E
2720#define GEONURBP 0x080A002F
2721#define GEOTAKCDT 0x080A0030
2722#define GEOTAK 0x080A0031
2723#define GEOTRYDCDT 0x080A0032
2724#define GEOTRYD 0x080A0033
2725#define GEOTRYTKCDT 0x080A0034
2726#define GEOTRYTK 0x080A0035
2727#define HATGIVCDT 0x080A0036
2728#define HATGIV 0x080A0037
2729#define HATSTPCDT 0x080A0038
2730#define HATSTP 0x080A0039
2731#define HATTLKCDT 0x080A003A
2732#define HATTLK 0x080A003B
2733#define HATWLKCDT 0x080A003C
2734#define HATWLK 0x080A003D
2735#define HATWLK2CDT 0x080A003E
2736#define HATWLK2 0x080A003F
2737#define MONITOR 0x080A0040
2738#define MONITOR_PAL 0x080A0041
2739#define PULSE1CDT 0x080A0042
2740#define PULSE1 0x080A0043
2741#define PULSE2CDT 0x080A0044
2742#define PULSE2 0x080A0045
2743#define PULSE3CDT 0x080A0046
2744#define PULSE3 0x080A0047
2745#define RENTLKCDT 0x080A0048
2746#define RENTLK 0x080A0049
2747#define SMARMCDR 0x080A004A
2748#define SMARMCDT 0x080A004B
2749#define SMARM 0x080A004C
2750#define SMSTPCDR 0x080A004D
2751#define SMSTPCDT 0x080A004E
2752#define SMSTP 0x080A004F
2753#define SMTALKCDT 0x080A0050
2754#define SMTALK 0x080A0051
2755#define SMTALK2CDT 0x080A0052
2756#define SMTALK2 0x080A0053
2757#define STUDENTCDT 0x080A0054
2758#define STUDENT 0x080A0055
2759#define STUDGIVCDT 0x080A0056
2760#define STUDGIV 0x080A0057
2761#define STUDMOVCDT 0x080A0058
2762#define STUDMOV 0x080A0059
2763 // 90 entities in TXTs, 90 in datafiles.
2764 // room35
2765#define room35_PAL 0x080B0000
2766#define room35_l0 0x080B0001
2767#define room35_l1 0x080B0002
2768#define room35_gd1 0x080B0003
2769#define room35_flr 0x080B0004
2770#define ALSHOCKCDT 0x080B0005
2771#define ALSHOCK 0x080B0006
2772#define CURFLATCDT 0x080B0007
2773#define CURFLAT 0x080B0008
2774#define EKLBED35CDT 0x080B0009
2775#define EKLBED35 0x080B000A
2776#define EKLTLK35CDT 0x080B000B
2777#define EKLTLK35 0x080B000C
2778#define EKLWLK35CDT 0x080B000D
2779#define EKLWLK35 0x080B000E
2780#define GEORCT35CDT 0x080B000F
2781#define GEORCT35 0x080B0010
2782#define GEOSIT35CDR 0x080B0011
2783#define GEOSIT35CDT 0x080B0012
2784#define GEOSIT35 0x080B0013
2785#define GEOTLKCDT 0x080B0014
2786#define GEOTLK 0x080B0015
2787#define GEOTLK35CDT 0x080B0016
2788#define GEOTLK35 0x080B0017
2789#define GEOTRN35CDT 0x080B0018
2790#define GEOTRN35 0x080B0019
2791#define JAQTLK1CDT 0x080B001A
2792#define JAQTLK1 0x080B001B
2793#define JAQTLK2CDT 0x080B001C
2794#define JAQTLK2 0x080B001D
2795 // 30 entities in TXTs, 30 in datafiles.
2796// paris_4
2797 // sound_fx
2798#define FX_COVDWN {0x09,0x00,0xFF}
2799#define FX_KEYIN {0x09,0x01,0xFF}
2800#define FX_MANOP36 {0x09,0x02,0x00}
2801#define FX_MONTAMB {0x09,0x03,0x01}
2802#define FX_OOH {0x09,0x04,0x02}
2803#define FX_PULLUP36 {0x09,0x05,0x03}
2804#define FX_REPLCE36 {0x09,0x06,0x04}
2805#define FX_AMBIEN37 {0x09,0x07,0x05}
2806#define FX_CHAIN37 {0x09,0x08,0x06}
2807#define FX_CHAIN37B {0x09,0x09,0x06}
2808#define FX_DOOR37 {0x09,0x0A,0x07}
2809#define FX_HOLE37 {0x09,0x0B,0x08}
2810#define FX_KNOCK37 {0x09,0x0C,0x09}
2811#define FX_KNOCK37B {0x09,0x0D,0x0A}
2812#define FX_WINCH37 {0x09,0x0E,0x0B}
2813#define FX_AIRCON41 {0x09,0x0F,0x0C}
2814#define FX_FONEDN41 {0x09,0x10,0x0D}
2815#define FX_FONEUP41 {0x09,0x11,0x0E}
2816#define FX_PHONCALL {0x09,0x12,0x0F}
2817#define FX_THERMO1 {0x09,0x13,0x10}
2818#define FX_TAPDRIP {0x09,0x14,0xFF}
2819#define FX_DRIER1 {0x09,0x15,0x11}
2820#define FX_CHURCHFX {0x09,0x16,0x12}
2821 // 23 entities in TXTs, 23 in datafiles.
2822 // room36
2823#define R36SPRPAL 0x09010000
2824#define R36L0 0x09010001
2825#define R36L1 0x09010002
2826#define R36G1 0x09010003
2827#define room36_PAL 0x09010004
2828#define room36_flr 0x09010005
2829#define R36PLX 0x09010006
2830#define BAL36CDT 0x09010007
2831#define BAL36 0x09010008
2832#define CRO36APPCDT 0x09010009
2833#define CRO36APP 0x0901000A
2834#define CRO36GEOCDT 0x0901000B
2835#define CRO36GEO 0x0901000C
2836#define CRO36IDLCDT 0x0901000D
2837#define CRO36IDL 0x0901000E
2838#define CRO36JUGCDT 0x0901000F
2839#define CRO36JUG 0x09010010
2840#define CRO36UNICDT 0x09010011
2841#define CRO36UNI 0x09010012
2842#define GEN36DRICDT 0x09010013
2843#define GEN36DRI 0x09010014
2844#define GEN36FEHCDT 0x09010015
2845#define GEN36FEH 0x09010016
2846#define GEN36HURCDT 0x09010017
2847#define GEN36HUR 0x09010018
2848#define GEN36LEACDT 0x09010019
2849#define GEN36LEA 0x0901001A
2850#define GEN36POICDR 0x0901001B
2851#define GEN36POICDT 0x0901001C
2852#define GEN36POI 0x0901001D
2853#define GEN36SPECDT 0x0901001E
2854#define GEN36SPE 0x0901001F
2855#define GEN36TALCDT 0x09010020
2856#define GEN36TAL 0x09010021
2857#define GEO36CLOCDT 0x09010022
2858#define GEO36CLO 0x09010023
2859#define GEO36ENTCDT 0x09010024
2860#define GEO36ENT 0x09010025
2861#define GEO36EXTCDT 0x09010026
2862#define GEO36EXT 0x09010027
2863#define GEO36JUGCDT 0x09010028
2864#define GEO36JUG 0x09010029
2865#define GEO36KNECDR 0x0901002A
2866#define GEO36KNECDT 0x0901002B
2867#define GEO36KNE 0x0901002C
2868#define GEO36LUKCDR 0x0901002D
2869#define GEO36LUKCDT 0x0901002E
2870#define GEO36LUK 0x0901002F
2871#define GEO36NOSCDT 0x09010030
2872#define GEO36NOS 0x09010031
2873#define GEO36OPECDT 0x09010032
2874#define GEO36OPE 0x09010033
2875#define GEO36POPCDT 0x09010034
2876#define GEO36POP 0x09010035
2877#define GEO36SHOCDR 0x09010036
2878#define GEO36SHOCDT 0x09010037
2879#define GEO36SHO 0x09010038
2880#define GEO36SNTCDT 0x09010039
2881#define GEO36SNT 0x0901003A
2882#define GEO36STDCDT 0x0901003B
2883#define GEO36STD 0x0901003C
2884#define GEO36STUCDT 0x0901003D
2885#define GEO36STU 0x0901003E
2886#define GEO36TAKCDT 0x0901003F
2887#define GEO36TAK 0x09010040
2888#define HAT36CDT 0x09010041
2889#define HAT36 0x09010042
2890#define JUG36FINCDT 0x09010043
2891#define JUG36FIN 0x09010044
2892#define JUG36FURCDT 0x09010045
2893#define JUG36FUR 0x09010046
2894#define JUG36GIVCDT 0x09010047
2895#define JUG36GIV 0x09010048
2896#define JUG36GOCDT 0x09010049
2897#define JUG36GO 0x0901004A
2898#define JUG36JUGCDT 0x0901004B
2899#define JUG36JUG 0x0901004C
2900#define JUG36LAFCDT 0x0901004D
2901#define JUG36LAF 0x0901004E
2902#define JUG36STACDT 0x0901004F
2903#define JUG36STA 0x09010050
2904#define JUG36TAKCDT 0x09010051
2905#define JUG36TAK 0x09010052
2906#define JUG36TALCDT 0x09010053
2907#define JUG36TAL 0x09010054
2908#define MANCOV36CDT 0x09010055
2909#define MANCOV36 0x09010056
2910#define MANOFF36CDT 0x09010057
2911#define MANOFF36 0x09010058
2912#define VIN36CDT 0x09010059
2913#define VIN36 0x0901005A
2914 // 91 entities in TXTs, 91 in datafiles.
2915 // room37
2916#define room37_PAL 0x09020000
2917#define R37L0 0x09020001
2918#define R37L1 0x09020002
2919#define R37G1 0x09020003
2920#define room37_flr 0x09020004
2921#define DOR37COLCDT 0x09020005
2922#define DOR37COL 0x09020006
2923#define GEO37ASCCDT 0x09020007
2924#define GEO37ASC 0x09020008
2925#define GEO37COGCDT 0x09020009
2926#define GEO37COG 0x0902000A
2927#define GEO37DESCDT 0x0902000B
2928#define GEO37DES 0x0902000C
2929#define GEO37HUKCDR 0x0902000D
2930#define GEO37HUKCDT 0x0902000E
2931#define GEO37HUK 0x0902000F
2932#define GEO37INBCDT 0x09020010
2933#define GEO37INB 0x09020011
2934#define GEO37LEVCDT 0x09020012
2935#define GEO37LEV 0x09020013
2936#define GEO37OUTCDT 0x09020014
2937#define GEO37OUT 0x09020015
2938#define GEO37RUNCDT 0x09020016
2939#define GEO37RUN 0x09020017
2940#define GEO37TA1CDT 0x09020018
2941#define GEO37TA1 0x09020019
2942#define GEO37TA2CDT 0x0902001A
2943#define GEO37TA2 0x0902001B
2944#define GEO37TA3CDT 0x0902001C
2945#define GEO37TA3 0x0902001D
2946#define GEO37TA4CDT 0x0902001E
2947#define GEO37TA4 0x0902001F
2948#define GEO37TU1CDR 0x09020020
2949#define GEO37TU1CDT 0x09020021
2950#define GEO37TU1 0x09020022
2951#define GEO37TU2CDT 0x09020023
2952#define GEO37TU2 0x09020024
2953#define GEO37WLCDR 0x09020025
2954#define GEO37WLCDT 0x09020026
2955#define GEO37WL 0x09020027
2956#define HOO37LBOCDR 0x09020028
2957#define HOO37LBOCDT 0x09020029
2958#define HOO37LBO 0x0902002A
2959#define HOO37PULCDT 0x0902002B
2960#define HOO37PUL 0x0902002C
2961#define ROCKS1CDT 0x0902002D
2962#define ROCKS1 0x0902002E
2963#define WAL37BRECDT 0x0902002F
2964#define WAL37BRE 0x09020030
2965#define WAL37SLICDT 0x09020031
2966#define WAL37SLI 0x09020032
2967#define WATER37CDT 0x09020033
2968#define WATER37 0x09020034
2969#define WATER37ACDT 0x09020035
2970#define WATER37A 0x09020036
2971#define WHEEL37CDT 0x09020037
2972#define WHEEL37 0x09020038
2973 // 57 entities in TXTs, 57 in datafiles.
2974 // room38
2975#define R38SPRPAL 0x09030000
2976#define room38_PAL 0x09030001
2977#define R38L0 0x09030002
2978#define R38L1 0x09030003
2979#define R38G1 0x09030004
2980#define room38_flr 0x09030005
2981#define BBACK38 0x09030006
2982#define BBACK38PAL 0x09030007
2983#define GEOINQ38CDT 0x09030008
2984#define GEOINQ38 0x09030009
2985#define GEO38AS1CDT 0x0903000A
2986#define GEO38AS1 0x0903000B
2987#define GEO38AS2CDT 0x0903000C
2988#define GEO38AS2 0x0903000D
2989#define GEO38DE1CDT 0x0903000E
2990#define GEO38DE1 0x0903000F
2991#define GEO38DE2CDT 0x09030010
2992#define GEO38DE2 0x09030011
2993#define GEO38LUKCDR 0x09030012
2994#define GEO38LUKCDT 0x09030013
2995#define GEO38LUK 0x09030014
2996 // 21 entities in TXTs, 21 in datafiles.
2997 // room39
2998#define R39SPRPAL 0x09040000
2999#define R39L0 0x09040001
3000#define R39L1 0x09040002
3001#define R39G1 0x09040003
3002#define room39_PAL 0x09040004
3003#define room39_flr 0x09040005
3004#define R39PLX 0x09040006
3005#define BOA39GOACDT 0x09040007
3006#define BOA39GOA 0x09040008
3007#define BOA39SPRCDT 0x09040009
3008#define BOA39SPR 0x0904000A
3009#define CIV391T2CDR 0x0904000B
3010#define CIV391T2CDT 0x0904000C
3011#define CIV391T2 0x0904000D
3012#define CIV391T3CDR 0x0904000E
3013#define CIV391T3CDT 0x0904000F
3014#define CIV391T3 0x09040010
3015#define CIV392T3CDR 0x09040011
3016#define CIV392T3CDT 0x09040012
3017#define CIV392T3 0x09040013
3018#define CIV39T1CDT 0x09040014
3019#define CIV39T1 0x09040015
3020#define CIV39T2CDT 0x09040016
3021#define CIV39T2 0x09040017
3022#define CIV39T3CDT 0x09040018
3023#define CIV39T3 0x09040019
3024#define CIVLIST1CDT 0x0904001A
3025#define CIVLIST1 0x0904001B
3026#define CIVLIST2CDT 0x0904001C
3027#define CIVLIST2 0x0904001D
3028#define CIVLIST3CDT 0x0904001E
3029#define CIVLIST3 0x0904001F
3030#define COL391T2CDR 0x09040020
3031#define COL391T2CDT 0x09040021
3032#define COL391T2 0x09040022
3033#define COL391T3CDR 0x09040023
3034#define COL391T3CDT 0x09040024
3035#define COL391T3 0x09040025
3036#define COL392T3CDR 0x09040026
3037#define COL392T3CDT 0x09040027
3038#define COL392T3 0x09040028
3039#define COL39T1CDT 0x09040029
3040#define COL39T1 0x0904002A
3041#define COL39T2CDT 0x0904002B
3042#define COL39T2 0x0904002C
3043#define COL39T3CDT 0x0904002D
3044#define COL39T3 0x0904002E
3045#define COLLIST2CDT 0x0904002F
3046#define COLLIST2 0x09040030
3047#define COLLIST3CDT 0x09040031
3048#define COLLIST3 0x09040032
3049#define CON39TALCDT 0x09040033
3050#define CON39TAL 0x09040034
3051#define EKL391T2CDR 0x09040035
3052#define EKL391T2CDT 0x09040036
3053#define EKL391T2 0x09040037
3054#define EKL391T3CDR 0x09040038
3055#define EKL391T3CDT 0x09040039
3056#define EKL391T3 0x0904003A
3057#define EKL392T3CDR 0x0904003B
3058#define EKL392T3CDT 0x0904003C
3059#define EKL392T3 0x0904003D
3060#define EKL39T1CDT 0x0904003E
3061#define EKL39T1 0x0904003F
3062#define EKL39T2CDT 0x09040040
3063#define EKL39T2 0x09040041
3064#define EKL39T3CDT 0x09040042
3065#define EKL39T3 0x09040043
3066#define EKLLIST1CDT 0x09040044
3067#define EKLLIST1 0x09040045
3068#define EKLLIST2CDT 0x09040046
3069#define EKLLIST2 0x09040047
3070#define EKLLIST3CDT 0x09040048
3071#define EKLLIST3 0x09040049
3072#define EXE391T2CDR 0x0904004A
3073#define EXE391T2CDT 0x0904004B
3074#define EXE391T2 0x0904004C
3075#define EXE391T3CDR 0x0904004D
3076#define EXE391T3CDT 0x0904004E
3077#define EXE391T3 0x0904004F
3078#define EXE392T3CDR 0x09040050
3079#define EXE392T3CDT 0x09040051
3080#define EXE392T3 0x09040052
3081#define EXE39T1CDT 0x09040053
3082#define EXE39T1 0x09040054
3083#define EXE39T2CDT 0x09040055
3084#define EXE39T2 0x09040056
3085#define EXE39T3CDT 0x09040057
3086#define EXE39T3 0x09040058
3087#define GEO39ENTCDT 0x09040059
3088#define GEO39ENT 0x0904005A
3089#define GEO39EXTCDT 0x0904005B
3090#define GEO39EXT 0x0904005C
3091#define GEO39GEMCDR 0x0904005D
3092#define GEO39GEMCDT 0x0904005E
3093#define GEO39GEM 0x0904005F
3094#define GEO39TRICDR 0x09040060
3095#define GEO39TRICDT 0x09040061
3096#define GEO39TRI 0x09040062
3097#define LAT391T2CDR 0x09040063
3098#define LAT391T2CDT 0x09040064
3099#define LAT391T2 0x09040065
3100#define LAT391T3CDR 0x09040066
3101#define LAT391T3CDT 0x09040067
3102#define LAT391T3 0x09040068
3103#define LAT392T3CDR 0x09040069
3104#define LAT392T3CDT 0x0904006A
3105#define LAT392T3 0x0904006B
3106#define LAT39T1CDT 0x0904006C
3107#define LAT39T1 0x0904006D
3108#define LAT39T2CDT 0x0904006E
3109#define LAT39T2 0x0904006F
3110#define LAT39T3CDT 0x09040070
3111#define LAT39T3 0x09040071
3112#define LATLIST1CDT 0x09040072
3113#define LATLIST1 0x09040073
3114#define LATLIST2CDT 0x09040074
3115#define LATLIST2 0x09040075
3116#define LATLIST3CDT 0x09040076
3117#define LATLIST3 0x09040077
3118#define MAS391T2CDR 0x09040078
3119#define MAS391T2CDT 0x09040079
3120#define MAS391T2 0x0904007A
3121#define MAS391T3CDR 0x0904007B
3122#define MAS391T3CDT 0x0904007C
3123#define MAS391T3 0x0904007D
3124#define MAS392T3CDR 0x0904007E
3125#define MAS392T3CDT 0x0904007F
3126#define MAS392T3 0x09040080
3127#define MAS39T1CDT 0x09040081
3128#define MAS39T1 0x09040082
3129#define MAS39T2CDT 0x09040083
3130#define MAS39T2 0x09040084
3131#define MAS39T3CDT 0x09040085
3132#define MAS39T3 0x09040086
3133#define MASLIST1CDT 0x09040087
3134#define MASLIST1 0x09040088
3135#define MASLIST2CDT 0x09040089
3136#define MASLIST2 0x0904008A
3137#define MASLIST3CDT 0x0904008B
3138#define MASLIST3 0x0904008C
3139#define RAYS39CDT 0x0904008D
3140#define RAYS39 0x0904008E
3141#define TRI39ALOCDT 0x0904008F
3142#define TRI39ALO 0x09040090
3143#define TRI39GEMCDT 0x09040091
3144#define TRI39GEM 0x09040092
3145 // 147 entities in TXTs, 147 in datafiles.
3146 // room40
3147#define R40L0 0x09050000
3148#define room40_PAL 0x09050001
3149#define room40_flr 0x09050002
3150#define GEO40ASCCDT 0x09050003
3151#define GEO40ASC 0x09050004
3152#define GEO40DESCDT 0x09050005
3153#define GEO40DES 0x09050006
3154#define GEO40DIPCDT 0x09050007
3155#define GEO40DIP 0x09050008
3156#define GUA40ENTCDT 0x09050009
3157#define GUA40ENT 0x0905000A
3158#define GUA40STACDT 0x0905000B
3159#define GUA40STA 0x0905000C
3160#define GUA40TALCDT 0x0905000D
3161#define GUA40TAL 0x0905000E
3162#define PAI40FAGCDT 0x0905000F
3163#define PAI40FAG 0x09050010
3164#define PAI40IDLCDT 0x09050011
3165#define PAI40IDL 0x09050012
3166#define PAI40LEACDT 0x09050013
3167#define PAI40LEA 0x09050014
3168#define PAI40STACDR 0x09050015
3169#define PAI40STACDT 0x09050016
3170#define PAI40STA 0x09050017
3171#define PAI40TALCDT 0x09050018
3172#define PAI40TAL 0x09050019
3173 // 26 entities in TXTs, 26 in datafiles.
3174 // room41
3175#define R41L0 0x09060000
3176#define R41L1 0x09060001
3177#define R41G1 0x09060002
3178#define room41_PAL 0x09060003
3179#define room41_flr 0x09060004
3180#define GEO41ENTCDT 0x09060005
3181#define GEO41ENT 0x09060006
3182#define GEO41OP2CDT 0x09060007
3183#define GEO41OP2 0x09060008
3184#define GEO41OPECDT 0x09060009
3185#define GEO41OPE 0x0906000A
3186#define GEO41THECDR 0x0906000B
3187#define GEO41THECDT 0x0906000C
3188#define GEO41THE 0x0906000D
3189#define GLO41IDLCDT 0x0906000E
3190#define GLO41IDL 0x0906000F
3191#define GLO41KEYCDR 0x09060010
3192#define GLO41KEYCDT 0x09060011
3193#define GLO41KEY 0x09060012
3194#define GLO41TALCDT 0x09060013
3195#define GLO41TAL 0x09060014
3196#define GUA41ANSCDT 0x09060015
3197#define GUA41ANS 0x09060016
3198#define GUA41GLOCDT 0x09060017
3199#define GUA41GLO 0x09060018
3200#define GUA41IDLCDT 0x09060019
3201#define GUA41IDL 0x0906001A
3202#define GUA41KEYCDR 0x0906001B
3203#define GUA41KEYCDT 0x0906001C
3204#define GUA41KEY 0x0906001D
3205#define GUA41PHOCDT 0x0906001E
3206#define GUA41PHO 0x0906001F
3207#define GUA41TALCDT 0x09060020
3208#define GUA41TAL 0x09060021
3209#define PAI41HANCDT 0x09060022
3210#define PAI41HAN 0x09060023
3211#define PAI41LEACDT 0x09060024
3212#define PAI41LEA 0x09060025
3213#define PAI41TALCDT 0x09060026
3214#define PAI41TAL 0x09060027
3215#define PHONE41CDT 0x09060028
3216#define PHONE41 0x09060029
3217 // 42 entities in TXTs, 42 in datafiles.
3218 // room42
3219#define room42_PAL 0x09070000
3220#define R42L0 0x09070001
3221#define R42L1 0x09070002
3222#define R42L2 0x09070003
3223#define R42G1 0x09070004
3224#define R42G2 0x09070005
3225#define room42_flr 0x09070006
3226#define CHALICE42 0x09070007
3227#define CHALICE42_PAL 0x09070008
3228#define GEO42CHACDT 0x09070009
3229#define GEO42CHA 0x0907000A
3230#define GEO42DESCDR 0x0907000B
3231#define GEO42DESCDT 0x0907000C
3232#define GEO42DES 0x0907000D
3233 // 14 entities in TXTs, 14 in datafiles.
3234 // room43
3235#define room43_PAL 0x09080000
3236#define R43L0 0x09080001
3237#define R43L1 0x09080002
3238#define R43G1 0x09080003
3239#define room43_flr 0x09080004
3240#define GEO43DR2CDT 0x09080005
3241#define GEO43DR2 0x09080006
3242#define GEO43DRYCDT 0x09080007
3243#define GEO43DRY 0x09080008
3244#define GEO43HAN 0x09080009
3245#define GEO43HANCDT 0x0908000A
3246#define GEO43KEYCDT 0x0908000B
3247#define GEO43KEY 0x0908000C
3248#define GEO43PLACDT 0x0908000D
3249#define GEO43PLA 0x0908000E
3250#define GEO43PRECDT 0x0908000F
3251#define GEO43PRE 0x09080010
3252#define GEO43SOACDT 0x09080011
3253#define GEO43SOA 0x09080012
3254#define GEO43SWPCDT 0x09080013
3255#define GEO43SWP 0x09080014
3256#define GEO43WATCDT 0x09080015
3257#define GEO43WAT 0x09080016
3258#define SOAP43CDT 0x09080017
3259#define SOAP43 0x09080018
3260#define WATER43CDT 0x09080019
3261#define WATER43 0x0908001A
3262 // 27 entities in TXTs, 27 in datafiles.
3263 // room48
3264#define R48SPRPAL 0x09090000
3265#define R48L0 0x09090001
3266#define R48L1 0x09090002
3267#define R48L2 0x09090003
3268#define R48G1 0x09090004
3269#define R48G2 0x09090005
3270#define R48PAL 0x09090006
3271#define room48_flr 0x09090007
3272#define R48PLX 0x09090008
3273#define GEO48BENCDR 0x09090009
3274#define GEO48BENCDT 0x0909000A
3275#define GEO48BEN 0x0909000B
3276#define GEO48GIVCDR 0x0909000C
3277#define GEO48GIVCDT 0x0909000D
3278#define GEO48GIV 0x0909000E
3279#define GEO48LENCDT 0x0909000F
3280#define GEO48LEN 0x09090010
3281#define PRI48CANCDR 0x09090011
3282#define PRI48CANCDT 0x09090012
3283#define PRI48CAN 0x09090013
3284#define PRI48IDLCDT 0x09090014
3285#define PRI48IDL 0x09090015
3286#define PRI48PO1CDT 0x09090016
3287#define PRI48PO1 0x09090017
3288#define PRI48PO2CDT 0x09090018
3289#define PRI48PO2 0x09090019
3290#define PRI48RETCDT 0x0909001A
3291#define PRI48RET 0x0909001B
3292#define PRI48TAKCDT 0x0909001C
3293#define PRI48TAK 0x0909001D
3294#define PRI48TALCDT 0x0909001E
3295#define PRI48TAL 0x0909001F
3296#define PRI48TURCDR 0x09090020
3297#define PRI48TURCDT 0x09090021
3298#define PRI48TUR 0x09090022
3299#define WINDOW1 0x09090023
3300#define WINDOW1_PAL 0x09090024
3301#define WINDOW2 0x09090025
3302#define WINDOW2_PAL 0x09090026
3303 // 39 entities in TXTs, 39 in datafiles.
3304// ireland
3305 // sound_fx
3306#define FX_EIRBIRD3 {0x0A,0x00,0x00}
3307#define FX_SHOCK2 {0x0A,0x01,0x01}
3308#define FX_EIRBIRD1 {0x0A,0x02,0x02}
3309#define FX_EIRBIRD2 {0x0A,0x03,0x03}
3310#define FX_SWITCH19 {0x0A,0x04,0x04}
3311#define FX_TRAPOPEN {0x0A,0x05,0x05}
3312#define FX_VIOLIN19 {0x0A,0x06,0x06}
3313#define FX_WHISTLE {0x0A,0x07,0x07}
3314#define FX_BARFLAP {0x0A,0x08,0x08}
3315#define FX_DORCLOSE20 {0x0A,0x09,0x09}
3316#define FX_DRINK {0x0A,0x0A,0x0A}
3317#define FX_FITZHIT {0x0A,0x0B,0x0B}
3318#define FX_FITZRUN {0x0A,0x0C,0x0C}
3319#define FX_FITZUP {0x0A,0x0D,0x0D}
3320#define FX_FUSE20 {0x0A,0x0E,0x0E}
3321#define FX_PULLPINT {0x0A,0x0F,0x0F}
3322#define FX_SNEEZE1 {0x0A,0x10,0xFF}
3323#define FX_SNEEZE2 {0x0A,0x11,0xFF}
3324#define FX_WASHER {0x0A,0x12,0x10}
3325#define FX_CELTAP {0x0A,0x13,0x11}
3326#define FX_DRIPIRE {0x0A,0x14,0xFF}
3327#define FX_DRIPIRE2 {0x0A,0x15,0xFF}
3328#define FX_TAP {0x0A,0x16,0x12}
3329#define FX_TAP2 {0x0A,0x17,0x13}
3330#define FX_CLIMBHAY {0x0A,0x18,0x14}
3331#define FX_FARMERGO {0x0A,0x19,0x15}
3332#define FX_CASTLWAL {0x0A,0x1A,0x16}
3333#define FX_CLIMBFAL {0x0A,0x1B,0x17}
3334#define FX_KEYSTEP {0x0A,0x1C,0x18}
3335#define FX_WIND {0x0A,0x1D,0x19}
3336#define FX_GEOGOAT {0x0A,0x1E,0x1A}
3337#define FX_GOATBAA {0x0A,0x1F,0x1B}
3338#define FX_GOATCHEW {0x0A,0x20,0x1C}
3339#define FX_GOATDOH {0x0A,0x21,0x1D}
3340#define FX_PLOUGH {0x0A,0x22,0x1E}
3341#define FX_EIRDRIP1 {0x0A,0x23,0xFF}
3342#define FX_EIRDRIP2 {0x0A,0x24,0xFF}
3343#define FX_LADDWN25 {0x0A,0x25,0xFF}
3344#define FX_LADDUP25 {0x0A,0x26,0xFF}
3345#define FX_SECDOR25 {0x0A,0x27,0x21}
3346#define FX_SLABFALL {0x0A,0x28,0x22}
3347#define FX_SLABUP {0x0A,0x29,0x23}
3348#define FX_TRIGER25 {0x0A,0x2A,0x24}
3349#define FX_WRING {0x0A,0x2B,0x25}
3350#define FX_LEVER {0x0A,0x2C,0x26}
3351#define FX_LEVER2 {0x0A,0x2D,0x27}
3352#define FX_RAT3A {0x0A,0x2E,0x28}
3353#define FX_RAT3B {0x0A,0x2F,0x28}
3354#define FX_RAT3C {0x0A,0x30,0x28}
3355#define FX_RAT3D {0x0A,0x31,0x28}
3356 // 50 entities in TXTs, 50 in datafiles.
3357 // room19
3358#define R19SPRPAL 0x0A010000
3359#define R19L0 0x0A010001
3360#define R19L1 0x0A010002
3361#define R19L2 0x0A010003
3362#define R19G1 0x0A010004
3363#define R19G2 0x0A010005
3364#define R19PAL 0x0A010006
3365#define R19FLR 0x0A010007
3366#define ASSTAP 0x0A010008
3367#define ASSTAPCDT 0x0A010009
3368#define ASSTLK19 0x0A01000A
3369#define ASSTLK19CDT 0x0A01000B
3370#define ASSWLK2 0x0A01000C
3371#define ASSWLK2CDT 0x0A01000D
3372#define ASSWLK6 0x0A01000E
3373#define ASSWLK6CDT 0x0A01000F
3374#define BOXCVR 0x0A010010
3375#define BOXCVRCDT 0x0A010011
3376#define GEODRN 0x0A010012
3377#define GEODRNCDT 0x0A010013
3378#define GEOMAG 0x0A010014
3379#define GEOMAGCDT 0x0A010015
3380#define GEORCT 0x0A010016
3381#define GEORCTCDT 0x0A010017
3382#define GEOTRP 0x0A010018
3383#define GEOTRPCDT 0x0A010019
3384#define GEOTRP8 0x0A01001A
3385#define GEOTRP8CDT 0x0A01001B
3386#define GEOWRN 0x0A01001C
3387#define GEOWRNCDT 0x0A01001D
3388#define LID19 0x0A01001E
3389#define LID19CDT 0x0A01001F
3390#define MAGCON 0x0A010020
3391#define MAGCONCDT 0x0A010021
3392#define MAGCONCDR 0x0A010022
3393#define MAGMOV 0x0A010023
3394#define MAGMOVCDT 0x0A010024
3395#define MAGMOVCDR 0x0A010025
3396#define MAGSHK 0x0A010026
3397#define MAGSHKCDT 0x0A010027
3398#define MAGSHY 0x0A010028
3399#define MAGSHYCDT 0x0A010029
3400#define MAGSHYCDR 0x0A01002A
3401#define MAGSLK 0x0A01002B
3402#define MAGSLKCDT 0x0A01002C
3403#define MAGTALK 0x0A01002D
3404#define MAGTALKCDT 0x0A01002E
3405#define MAGTLK 0x0A01002F
3406#define MAGTLKCDT 0x0A010030
3407#define MAGTLK8 0x0A010031
3408#define MAGTLK8CDT 0x0A010032
3409#define TRPOPN 0x0A010033
3410#define TRPOPNCDT 0x0A010034
3411 // 53 entities in TXTs, 53 in datafiles.
3412 // room20
3413#define R20SPRPAL 0x0A020000
3414#define R20L0 0x0A020001
3415#define R20L1 0x0A020002
3416#define R20L2 0x0A020003
3417#define R20L3 0x0A020004
3418#define R20G1 0x0A020005
3419#define R20G2 0x0A020006
3420#define R20G3 0x0A020007
3421#define R20PAL 0x0A020008
3422#define R20FLR 0x0A020009
3423#define BARTPS 0x0A02000A
3424#define BARTPSCDT 0x0A02000B
3425#define BARTWL 0x0A02000C
3426#define BARTWLCDT 0x0A02000D
3427#define BRIDRN 0x0A02000E
3428#define BRIDRNCDT 0x0A02000F
3429#define BRIDRNCDR 0x0A020010
3430#define BRIFTZ 0x0A020011
3431#define BRIFTZCDT 0x0A020012
3432#define BRIFTZCDR 0x0A020013
3433#define BRITLK 0x0A020014
3434#define BRITLKCDT 0x0A020015
3435#define BRITLK8 0x0A020016
3436#define BRITLK8CDT 0x0A020017
3437#define BRITLK9 0x0A020018
3438#define BRITLK9CDT 0x0A020019
3439#define BRITRN 0x0A02001A
3440#define BRITRNCDT 0x0A02001B
3441#define BRITRNCDR 0x0A02001C
3442#define DOROPN20 0x0A02001D
3443#define DOROPN20CDT 0x0A02001E
3444#define DOROPN20CDR 0x0A02001F
3445#define DOYDRN 0x0A020020
3446#define DOYDRNCDT 0x0A020021
3447#define DOYDRNCDR 0x0A020022
3448#define DOYFTZ 0x0A020023
3449#define DOYFTZCDT 0x0A020024
3450#define DOYFTZCDR 0x0A020025
3451#define DOYTLK 0x0A020026
3452#define DOYTLKCDT 0x0A020027
3453#define DOYTLK20 0x0A020028
3454#define DOYTLK20CDT 0x0A020029
3455#define DOYTLK8 0x0A02002A
3456#define DOYTLK8CDT 0x0A02002B
3457#define DOYTLK9 0x0A02002C
3458#define DOYTLK9CDT 0x0A02002D
3459#define DOYTRN 0x0A02002E
3460#define DOYTRNCDT 0x0A02002F
3461#define DOYTRNCDR 0x0A020030
3462#define DOYTRN20 0x0A020031
3463#define DOYTRN20CDT 0x0A020032
3464#define DOYTRN20CDR 0x0A020033
3465#define DOYTRN8 0x0A020034
3466#define DOYTRN8CDT 0x0A020035
3467#define DOYTRN8CDR 0x0A020036
3468#define DOYTRN9 0x0A020037
3469#define DOYTRN9CDT 0x0A020038
3470#define DOYTRN9CDR 0x0A020039
3471#define FIDPLY 0x0A02003A
3472#define FIDPLYCDT 0x0A02003B
3473#define FLPOPN 0x0A02003C
3474#define FLPOPNCDT 0x0A02003D
3475#define FRMTLK20 0x0A02003E
3476#define FRMTLK20CDT 0x0A02003F
3477#define FTZAGT 0x0A020040
3478#define FTZAGTCDT 0x0A020041
3479#define FTZGET 0x0A020042
3480#define FTZGETCDT 0x0A020043
3481#define FTZGETCDR 0x0A020044
3482#define FTZRUN 0x0A020045
3483#define FTZRUNCDT 0x0A020046
3484#define FTZSTD 0x0A020047
3485#define FTZSTDCDT 0x0A020048
3486#define FTZTALK 0x0A020049
3487#define FTZTALKCDT 0x0A02004A
3488#define FTZTLK 0x0A02004B
3489#define FTZTLKCDT 0x0A02004C
3490#define FTZTLK8 0x0A02004D
3491#define FTZTLK8CDT 0x0A02004E
3492#define GEODRN20 0x0A02004F
3493#define GEODRN20CDT 0x0A020050
3494#define GEOPHN20 0x0A020051
3495#define GEOPHN20CDT 0x0A020052
3496#define GEOPHN20CDR 0x0A020053
3497#define GEOPLG 0x0A020054
3498#define GEOPLGCDT 0x0A020055
3499#define GEOPLG8 0x0A020056
3500#define GEOPLG8CDT 0x0A020057
3501#define GEOSEE 0x0A020058
3502#define GEOSEECDT 0x0A020059
3503#define GEOSNR 0x0A02005A
3504#define GEOSNRCDT 0x0A02005B
3505#define GEOSNR8 0x0A02005C
3506#define GEOSNR8CDT 0x0A02005D
3507#define GEOTWL20 0x0A02005E
3508#define GEOTWL20CDT 0x0A02005F
3509#define GEOXIT20 0x0A020060
3510#define GEOXIT20CDT 0x0A020061
3511#define GLSGEO 0x0A020062
3512#define GLSGEOCDT 0x0A020063
3513#define GLSWSH 0x0A020064
3514#define GLSWSHCDT 0x0A020065
3515#define LESDOR 0x0A020066
3516#define LESDORCDT 0x0A020067
3517#define LESDOY 0x0A020068
3518#define LESDOYCDT 0x0A020069
3519#define LESFLP 0x0A02006A
3520#define LESFLPCDT 0x0A02006B
3521#define LESFTZ 0x0A02006C
3522#define LESFTZCDT 0x0A02006D
3523#define LESFTZCDR 0x0A02006E
3524#define LESGLS 0x0A02006F
3525#define LESGLSCDT 0x0A020070
3526#define LESGLSCDR 0x0A020071
3527#define LESLNS 0x0A020072
3528#define LESLNSCDT 0x0A020073
3529#define LESLNSCDR 0x0A020074
3530#define LESMOV 0x0A020075
3531#define LESMOVCDT 0x0A020076
3532#define LESMOVCDR 0x0A020077
3533#define LESPMP 0x0A020078
3534#define LESPMPCDT 0x0A020079
3535#define LESPNT 0x0A02007A
3536#define LESPNTCDT 0x0A02007B
3537#define LESPNT20 0x0A02007C
3538#define LESPNT20CDT 0x0A02007D
3539#define LESPNT8 0x0A02007E
3540#define LESPNT8CDT 0x0A02007F
3541#define LESPNT8CDR 0x0A020080
3542#define LESTALK 0x0A020081
3543#define LESTALKCDT 0x0A020082
3544#define LESTLK 0x0A020083
3545#define LESTLKCDT 0x0A020084
3546#define LESTLK20 0x0A020085
3547#define LESTLK20CDT 0x0A020086
3548#define LESTLK8 0x0A020087
3549#define LESTLK8CDT 0x0A020088
3550#define LESTLK9 0x0A020089
3551#define LESTLK9CDT 0x0A02008A
3552#define LESTURN 0x0A02008B
3553#define LESTURNCDT 0x0A02008C
3554#define LESTURNCDR 0x0A02008D
3555#define LESWLK 0x0A02008E
3556#define LESWLKCDT 0x0A02008F
3557#define LESWLK8 0x0A020090
3558#define LESWLK8CDT 0x0A020091
3559#define LESWSH 0x0A020092
3560#define LESWSHCDT 0x0A020093
3561#define LESWSHCDR 0x0A020094
3562#define MAGENT 0x0A020095
3563#define MAGENTCDT 0x0A020096
3564#define MAGEXIT 0x0A020097
3565#define MAGEXITCDT 0x0A020098
3566#define MAGMOV20 0x0A020099
3567#define MAGMOV20CDT 0x0A02009A
3568#define MAGTEST 0x0A02009B
3569#define MAGTESTCDT 0x0A02009C
3570#define MAGTLK20 0x0A02009D
3571#define MAGTLK20CDT 0x0A02009E
3572#define PLGWLL 0x0A02009F
3573#define PLGWLLCDT 0x0A0200A0
3574#define RONDRN 0x0A0200A1
3575#define RONDRNCDT 0x0A0200A2
3576#define RONDRNCDR 0x0A0200A3
3577#define RONDRP 0x0A0200A4
3578#define RONDRPCDT 0x0A0200A5
3579#define RONFTZ 0x0A0200A6
3580#define RONFTZCDT 0x0A0200A7
3581#define RONFTZCDR 0x0A0200A8
3582#define RONGEO 0x0A0200A9
3583#define RONGEOCDT 0x0A0200AA
3584#define RONGEOCDR 0x0A0200AB
3585#define RONGLS 0x0A0200AC
3586#define RONGLSCDT 0x0A0200AD
3587#define RONGLSCDR 0x0A0200AE
3588#define RONGLS8 0x0A0200AF
3589#define RONGLS8CDT 0x0A0200B0
3590#define RONPIK 0x0A0200B1
3591#define RONPIKCDT 0x0A0200B2
3592#define RONPKT 0x0A0200B3
3593#define RONPKTCDT 0x0A0200B4
3594#define RONPKTCDR 0x0A0200B5
3595#define RONSNR 0x0A0200B6
3596#define RONSNRCDT 0x0A0200B7
3597#define RONSNZ 0x0A0200B8
3598#define RONSNZCDT 0x0A0200B9
3599#define RONSNZ2 0x0A0200BA
3600#define RONSNZ2CDT 0x0A0200BB
3601#define RONTLK 0x0A0200BC
3602#define RONTLKCDT 0x0A0200BD
3603#define RONTLK2 0x0A0200BE
3604#define RONTLK2CDT 0x0A0200BF
3605#define RONWIR 0x0A0200C0
3606#define RONWIRCDT 0x0A0200C1
3607#define RONWIRCDR 0x0A0200C2
3608#define SNRTBL 0x0A0200C3
3609#define SNRTBLCDT 0x0A0200C4
3610 // 197 entities in TXTs, 197 in datafiles.
3611 // room21
3612#define R21L0 0x0A030000
3613#define R21L1 0x0A030001
3614#define R21L2 0x0A030002
3615#define R21G1 0x0A030003
3616#define R21G2 0x0A030004
3617#define R21PAL 0x0A030005
3618#define R21FLR 0x0A030006
3619#define CALBLO 0x0A030007
3620#define CALBLOCDT 0x0A030008
3621#define GEMSHN 0x0A030009
3622#define GEMSHNCDT 0x0A03000A
3623#define GEOGEM 0x0A03000B
3624#define GEOGEMCDT 0x0A03000C
3625#define GEOGEM8 0x0A03000D
3626#define GEOGEM8CDT 0x0A03000E
3627#define GEOLVR 0x0A03000F
3628#define GEOLVRCDT 0x0A030010
3629#define GEOLVR21 0x0A030011
3630#define GEOLVR21CDT 0x0A030012
3631#define GEOLVR8 0x0A030013
3632#define GEOLVR8CDT 0x0A030014
3633#define GEOTAP 0x0A030015
3634#define GEOTAPCDT 0x0A030016
3635#define GEOTLK21 0x0A030017
3636#define GEOTLK21CDT 0x0A030018
3637#define GEOTORCH 0x0A030019
3638#define GEOTORCHCDT 0x0A03001A
3639#define GEOTRN21 0x0A03001B
3640#define GEOTRN21CDT 0x0A03001C
3641#define GEOTRN21CDR 0x0A03001D
3642#define GEOTWL21 0x0A03001E
3643#define GEOTWL21CDT 0x0A03001F
3644#define LVRPSH 0x0A030020
3645#define LVRPSHCDT 0x0A030021
3646#define MAGCEL 0x0A030022
3647#define MAGCELCDT 0x0A030023
3648#define MAGCELCDR 0x0A030024
3649#define MAGTLK21 0x0A030025
3650#define MAGTLK21CDT 0x0A030026
3651#define TAPDRP 0x0A030027
3652#define TAPDRPCDT 0x0A030028
3653#define TAPRUN 0x0A030029
3654#define TAPRUNCDT 0x0A03002A
3655#define TORCH21 0x0A03002B
3656#define TORCH21CDT 0x0A03002C
3657 // 45 entities in TXTs, 45 in datafiles.
3658 // room22
3659#define R22SPRPAL 0x0A040000
3660#define R22L0 0x0A040001
3661#define R22L1 0x0A040002
3662#define R22G1 0x0A040003
3663#define R22PAL 0x0A040004
3664#define R22FLR 0x0A040005
3665#define FRMBUK 0x0A040006
3666#define FRMBUKCDT 0x0A040007
3667#define FRMSTD 0x0A040008
3668#define FRMSTDCDT 0x0A040009
3669#define FRMTLK 0x0A04000A
3670#define FRMTLKCDT 0x0A04000B
3671#define FRMWLK 0x0A04000C
3672#define FRMWLKCDT 0x0A04000D
3673#define GEOCLM 0x0A04000E
3674#define GEOCLMCDT 0x0A04000F
3675#define GEOCLMCDR 0x0A040010
3676#define GEOPSH22 0x0A040011
3677#define GEOPSH22CDT 0x0A040012
3678 // 19 entities in TXTs, 19 in datafiles.
3679 // room23
3680#define R23L0 0x0A050000
3681#define R23PAL 0x0A050001
3682#define GEOCLM23 0x0A050002
3683#define GEOCLM23CDT 0x0A050003
3684#define GEOCLM23CDR 0x0A050004
3685#define GEOKEY23 0x0A050005
3686#define GEOKEY23CDT 0x0A050006
3687#define GEOTOP 0x0A050007
3688#define GEOTOPCDT 0x0A050008
3689#define GEOTOPCDR 0x0A050009
3690#define GEOTRY23 0x0A05000A
3691#define GEOTRY23CDT 0x0A05000B
3692#define GEOTUG23 0x0A05000C
3693#define GEOTUG23CDT 0x0A05000D
3694#define LFTKEY23 0x0A05000E
3695#define LFTKEY23CDT 0x0A05000F
3696 // 16 entities in TXTs, 16 in datafiles.
3697 // room24
3698#define R24L0 0x0A060000
3699#define R24L1 0x0A060001
3700#define R24G1 0x0A060002
3701#define R24PLX 0x0A060003
3702#define R24PAL 0x0A060004
3703#define R24FLR 0x0A060005
3704#define GEOASC24 0x0A060006
3705#define GEOASC24CDT 0x0A060007
3706#define GEODES24 0x0A060008
3707#define GEODES24CDT 0x0A060009
3708#define GEOHITL 0x0A06000A
3709#define GEOHITLCDT 0x0A06000B
3710#define GEOHITR 0x0A06000C
3711#define GEOHITRCDT 0x0A06000D
3712#define GEOLAD 0x0A06000E
3713#define GEOLADCDT 0x0A06000F
3714#define GEOLAD8 0x0A060010
3715#define GEOLAD8CDT 0x0A060011
3716#define GEOPLW 0x0A060012
3717#define GEOPLWCDT 0x0A060013
3718#define GEORUN 0x0A060014
3719#define GEORUNCDT 0x0A060015
3720#define GEOUPL24 0x0A060016
3721#define GEOUPL24CDT 0x0A060017
3722#define GEOUPR24 0x0A060018
3723#define GEOUPR24CDT 0x0A060019
3724#define GOTBAKL 0x0A06001A
3725#define GOTBAKLCDT 0x0A06001B
3726#define GOTBAKR 0x0A06001C
3727#define GOTBAKRCDT 0x0A06001D
3728#define GOTCL 0x0A06001E
3729#define GOTCLCDT 0x0A06001F
3730#define GOTCR 0x0A060020
3731#define GOTCRCDT 0x0A060021
3732#define GOTEAT 0x0A060022
3733#define GOTEATCDT 0x0A060023
3734#define GOTPLW 0x0A060024
3735#define GOTPLWCDT 0x0A060025
3736#define GOTPLW1 0x0A060026
3737#define GOTPLW1CDT 0x0A060027
3738#define GOTRIS 0x0A060028
3739#define GOTRISCDT 0x0A060029
3740#define GOTRISCDR 0x0A06002A
3741#define PLWMOV 0x0A06002B
3742#define PLWMOVCDT 0x0A06002C
3743 // 45 entities in TXTs, 45 in datafiles.
3744 // room25
3745#define R25SPRPAL 0x0A070000
3746#define R25L0 0x0A070001
3747#define R25L1 0x0A070002
3748#define R25G1 0x0A070003
3749#define R25PAL 0x0A070004
3750#define R25FLR 0x0A070005
3751#define ALTOPN 0x0A070006
3752#define ALTOPNCDT 0x0A070007
3753#define GEOASC25 0x0A070008
3754#define GEOASC25CDT 0x0A070009
3755#define GEOCLM25 0x0A07000A
3756#define GEOCLM25CDT 0x0A07000B
3757#define GEODES25 0x0A07000C
3758#define GEODES25CDT 0x0A07000D
3759#define GEODRY25 0x0A07000E
3760#define GEODRY25CDT 0x0A07000F
3761#define GEOFIN25 0x0A070010
3762#define GEOFIN25CDT 0x0A070011
3763#define GEOPLAS 0x0A070012
3764#define GEOPLASCDT 0x0A070013
3765#define GEOPLASCDR 0x0A070014
3766#define GEOPLS 0x0A070015
3767#define GEOPLSCDT 0x0A070016
3768#define GEOPSH25 0x0A070017
3769#define GEOPSH25CDT 0x0A070018
3770#define GEOPUT 0x0A070019
3771#define GEOPUTCDT 0x0A07001A
3772#define GEOSAC 0x0A07001B
3773#define GEOSACCDT 0x0A07001C
3774#define GEOSAC25 0x0A07001D
3775#define GEOSAC25CDT 0x0A07001E
3776#define GEOSTD25 0x0A07001F
3777#define GEOSTD25CDT 0x0A070020
3778#define GEOSTN 0x0A070021
3779#define GEOSTNCDT 0x0A070022
3780#define GEOSTN8 0x0A070023
3781#define GEOSTN8CDT 0x0A070024
3782#define GEOTWL25 0x0A070025
3783#define GEOTWL25CDT 0x0A070026
3784#define GEOWALF2 0x0A070027
3785#define GEOWALF2CDT 0x0A070028
3786#define IMPFLR 0x0A070029
3787#define IMPFLRCDT 0x0A07002A
3788#define IMPPLS 0x0A07002B
3789#define IMPPLSCDT 0x0A07002C
3790#define PLASWALL 0x0A07002D
3791#define PLASWALLCDT 0x0A07002E
3792#define STNFALL 0x0A07002F
3793#define STNFALLCDT 0x0A070030
3794 // 49 entities in TXTs, 49 in datafiles.
3795 // room26
3796#define R26SPRPAL 0x0A080000
3797#define R26L0 0x0A080001
3798#define R26L1 0x0A080002
3799#define R26L2 0x0A080003
3800#define R26G1 0x0A080004
3801#define R26G2 0x0A080005
3802#define R26PAL 0x0A080006
3803#define R26FLR 0x0A080007
3804#define GEOLVR08 0x0A080008
3805#define GEOLVR08CDT 0x0A080009
3806#define GEOLVR26 0x0A08000A
3807#define GEOLVR26CDT 0x0A08000B
3808#define LVRDRK 0x0A08000C
3809#define LVRDRKCDT 0x0A08000D
3810#define RATJMP 0x0A08000E
3811#define RATJMPCDT 0x0A08000F
3812 // 16 entities in TXTs, 16 in datafiles.
3813// spain
3814 // sound_fx
3815#define FX_SPNBIRD1 {0x0B,0x00,0x00}
3816#define FX_SPNBIRD2 {0x0B,0x01,0x01}
3817#define FX_AMBIEN56 {0x0B,0x02,0x02}
3818#define FX_DOGS56 {0x0B,0x03,0x03}
3819#define FX_PENDULUM {0x0B,0x04,0x04}
3820#define FX_CANFALL {0x0B,0x05,0x05}
3821#define FX_HOSE57 {0x0B,0x06,0x06}
3822#define FX_HOSE57B {0x0B,0x07,0x07}
3823#define FX_SPAIN {0x0B,0x08,0x08}
3824#define FX_CHESS {0x0B,0x09,0x09}
3825#define FX_SECDOR59 {0x0B,0x0A,0xFF}
3826#define FX_WINDOW59 {0x0B,0x0B,0xFF}
3827#define FX_LIONFALL {0x0B,0x0C,0x0B}
3828#define FX_LIONFAL2 {0x0B,0x0D,0x0C}
3829#define FX_TOOTHPUL {0x0B,0x0E,0x0D}
3830#define FX_SECDOR61 {0x0B,0x0F,0x0E}
3831#define FX_WELLDRIP {0x0B,0x10,0x0F}
3832 // 17 entities in TXTs, 17 in datafiles.
3833 // room56
3834#define SPAIN_PAL 0x0B010000
3835#define R56L0 0x0B010001
3836#define R56L1 0x0B010002
3837#define R56L2 0x0B010003
3838#define R56G1 0x0B010004
3839#define R56G2 0x0B010005
3840#define R56PAL 0x0B010006
3841#define R56FLR 0x0B010007
3842#define CHALIC56 0x0B010008
3843#define CHALIC56CDT 0x0B010009
3844#define GARD20 0x0B01000A
3845#define GARD20CDT 0x0B01000B
3846#define GARD21 0x0B01000C
3847#define GARD21CDT 0x0B01000D
3848#define GARD22 0x0B01000E
3849#define GARD22CDT 0x0B01000F
3850#define GEOSPA10 0x0B010010
3851#define GEOSPA10CDT 0x0B010011
3852#define GEOSPA10CDR 0x0B010012
3853#define GEOSPA11 0x0B010013
3854#define GEOSPA11CDT 0x0B010014
3855#define GEOSPA13 0x0B010015
3856#define GEOSPA13CDT 0x0B010016
3857#define GEOSPA13CDR 0x0B010017
3858#define GEOSPA19 0x0B010018
3859#define GEOSPA19CDT 0x0B010019
3860#define GEOSPA44 0x0B01001A
3861#define GEOSPA44CDT 0x0B01001B
3862#define GEOSPA48 0x0B01001C
3863#define GEOSPA48CDT 0x0B01001D
3864#define PENDULUM 0x0B01001E
3865#define PENDULUMCDT 0x0B01001F
3866#define PIECE56 0x0B010020
3867#define PIECE56CDT 0x0B010021
3868#define VASC01 0x0B010022
3869#define VASC01CDT 0x0B010023
3870#define VASC02 0x0B010024
3871#define VASC02CDT 0x0B010025
3872#define VASC04 0x0B010026
3873#define VASC04CDT 0x0B010027
3874#define VASC05 0x0B010028
3875#define VASC05CDT 0x0B010029
3876#define VASC05CDR 0x0B01002A
3877#define VASC06 0x0B01002B
3878#define VASC06CDT 0x0B01002C
3879#define VASC26 0x0B01002D
3880#define VASC26CDT 0x0B01002E
3881#define VASC26CDR 0x0B01002F
3882#define VASC27 0x0B010030
3883#define VASC27CDT 0x0B010031
3884#define VASC28 0x0B010032
3885#define VASC28CDT 0x0B010033
3886#define VASC29 0x0B010034
3887#define VASC29CDT 0x0B010035
3888#define VASC29CDR 0x0B010036
3889#define VASC30 0x0B010037
3890#define VASC30CDT 0x0B010038
3891#define VASC30CDR 0x0B010039
3892#define VASC32 0x0B01003A
3893#define VASC32CDT 0x0B01003B
3894 // 60 entities in TXTs, 60 in datafiles.
3895 // room57
3896#define R57L0 0x0B020000
3897#define R57L1 0x0B020001
3898#define R57G1 0x0B020002
3899#define R57PAL 0x0B020003
3900#define R57FLR 0x0B020004
3901#define R57PLX 0x0B020005
3902#define MEGA_DOWSE 0x0B020006
3903#define GAR57GOB 0x0B020007
3904#define GAR57GOBCDT 0x0B020008
3905#define GARD01 0x0B020009
3906#define GARD01CDT 0x0B02000A
3907#define GARD02 0x0B02000B
3908#define GARD02CDT 0x0B02000C
3909#define GARD03 0x0B02000D
3910#define GARD03CDT 0x0B02000E
3911#define GARD04 0x0B02000F
3912#define GARD04CDT 0x0B020010
3913#define GARD04CDR 0x0B020011
3914#define GARD05 0x0B020012
3915#define GARD05CDT 0x0B020013
3916#define GARD06 0x0B020014
3917#define GARD06CDT 0x0B020015
3918#define GARD07 0x0B020016
3919#define GARD07CDT 0x0B020017
3920#define GARD07CDR 0x0B020018
3921#define GARD08 0x0B020019
3922#define GARD08CDT 0x0B02001A
3923#define GARD09 0x0B02001B
3924#define GARD09CDT 0x0B02001C
3925#define GARD17 0x0B02001D
3926#define GARD17CDT 0x0B02001E
3927#define GARD17CDR 0x0B02001F
3928#define GARD18 0x0B020020
3929#define GARD18CDT 0x0B020021
3930#define GARD31 0x0B020022
3931#define GARD31CDT 0x0B020023
3932#define GARD31CDR 0x0B020024
3933#define GARD32 0x0B020025
3934#define GARD32CDT 0x0B020026
3935#define GARD34 0x0B020027
3936#define GARD34CDT 0x0B020028
3937#define GARD35 0x0B020029
3938#define GARD35CDT 0x0B02002A
3939#define GARD36 0x0B02002B
3940#define GARD36CDT 0x0B02002C
3941#define GARD37 0x0B02002D
3942#define GARD37CDT 0x0B02002E
3943#define GARD38 0x0B02002F
3944#define GARD38CDT 0x0B020030
3945#define GARD39 0x0B020031
3946#define GARD39CDT 0x0B020032
3947#define GARD40 0x0B020033
3948#define GARD40CDT 0x0B020034
3949#define GARD40CDR 0x0B020035
3950#define GARD41 0x0B020036
3951#define GARD41CDT 0x0B020037
3952#define GARD42 0x0B020038
3953#define GARD42CDT 0x0B020039
3954#define GARD43 0x0B02003A
3955#define GARD43CDT 0x0B02003B
3956#define GARD44 0x0B02003C
3957#define GARD44CDT 0x0B02003D
3958#define GARD44CDR 0x0B02003E
3959#define GARD45 0x0B02003F
3960#define GARD45CDT 0x0B020040
3961#define GARDKNE 0x0B020041
3962#define GARDKNECDT 0x0B020042
3963#define GAUGE57 0x0B020043
3964#define GAUGE57CDT 0x0B020044
3965#define GEOSPA01 0x0B020045
3966#define GEOSPA01CDT 0x0B020046
3967#define GEOSPA20 0x0B020047
3968#define GEOSPA20CDT 0x0B020048
3969#define GEOSPA22 0x0B020049
3970#define GEOSPA22CDT 0x0B02004A
3971#define GEOSPA42 0x0B02004B
3972#define GEOSPA42CDT 0x0B02004C
3973#define GEOSPA47 0x0B02004D
3974#define GEOSPA47CDT 0x0B02004E
3975#define HOLE57 0x0B02004F
3976#define HOLE57CDT 0x0B020050
3977#define HOSE57 0x0B020051
3978#define HOSE57CDT 0x0B020052
3979 // 83 entities in TXTs, 83 in datafiles.
3980 // room58
3981#define R58L0 0x0B030000
3982#define R58L1 0x0B030001
3983#define R58G1 0x0B030002
3984#define R58PAL 0x0B030003
3985#define R58FLR 0x0B030004
3986#define R58PLX 0x0B030005
3987#define GARD24 0x0B030006
3988#define GARD24CDT 0x0B030007
3989#define GARD25 0x0B030008
3990#define GARD25CDT 0x0B030009
3991#define GARD26 0x0B03000A
3992#define GARD26CDT 0x0B03000B
3993#define MAUSDOOR 0x0B03000C
3994#define MAUSDOORCDT 0x0B03000D
3995#define VASC07 0x0B03000E
3996#define VASC07CDT 0x0B03000F
3997#define VASC08 0x0B030010
3998#define VASC08CDT 0x0B030011
3999#define VASC09 0x0B030012
4000#define VASC09CDT 0x0B030013
4001#define VASC10 0x0B030014
4002#define VASC10CDT 0x0B030015
4003#define VASC11 0x0B030016
4004#define VASC11CDT 0x0B030017
4005#define VASC12 0x0B030018
4006#define VASC12CDT 0x0B030019
4007 // 26 entities in TXTs, 26 in datafiles.
4008 // room59
4009#define R59L0 0x0B040000
4010#define R59L1 0x0B040001
4011#define R59L2 0x0B040002
4012#define R59G1 0x0B040003
4013#define R59G2 0x0B040004
4014#define R59PAL 0x0B040005
4015#define R59FLR 0x0B040006
4016#define BIBLE59 0x0B040007
4017#define BIBLE59CDT 0x0B040008
4018#define BLOWOUT 0x0B040009
4019#define BLOWOUTCDT 0x0B04000A
4020#define CANDLE59 0x0B04000B
4021#define CANDLE59CDT 0x0B04000C
4022#define CHAL59 0x0B04000D
4023#define CHAL59CDT 0x0B04000E
4024#define FLAMEL59 0x0B04000F
4025#define FLAMEL59CDT 0x0B040010
4026#define FLAMER59 0x0B040011
4027#define FLAMER59CDT 0x0B040012
4028#define FLAMET59 0x0B040013
4029#define FLAMET59CDT 0x0B040014
4030#define GARD27 0x0B040015
4031#define GARD27CDT 0x0B040016
4032#define GARD28 0x0B040017
4033#define GARD28CDT 0x0B040018
4034#define GARD29 0x0B040019
4035#define GARD29CDT 0x0B04001A
4036#define GARD30 0x0B04001B
4037#define GARD30CDT 0x0B04001C
4038#define GEOBIBLE 0x0B04001D
4039#define GEOBIBLECDT 0x0B04001E
4040#define GEOSPA12 0x0B04001F
4041#define GEOSPA12CDT 0x0B040020
4042#define GEOSPA16 0x0B040021
4043#define GEOSPA16CDT 0x0B040022
4044#define GEOSPA17 0x0B040023
4045#define GEOSPA17CDT 0x0B040024
4046#define GEOSPA18 0x0B040025
4047#define GEOSPA18CDT 0x0B040026
4048#define GEOSPA18CDR 0x0B040027
4049#define GEOSPA23 0x0B040028
4050#define GEOSPA23CDT 0x0B040029
4051#define GEOSPA23CDR 0x0B04002A
4052#define GEOSPA37 0x0B04002B
4053#define GEOSPA37CDT 0x0B04002C
4054#define GEOSPA37CDR 0x0B04002D
4055#define GEOSPA38 0x0B04002E
4056#define GEOSPA38CDT 0x0B04002F
4057#define GEOSPA39 0x0B040030
4058#define GEOSPA39CDT 0x0B040031
4059#define GEOSPA40 0x0B040032
4060#define GEOSPA40CDT 0x0B040033
4061#define GEOSPA41 0x0B040034
4062#define GEOSPA41CDT 0x0B040035
4063#define GEOSPA43 0x0B040036
4064#define GEOSPA43CDT 0x0B040037
4065#define GEOSPA45 0x0B040038
4066#define GEOSPA45CDT 0x0B040039
4067#define GEOSPA46 0x0B04003A
4068#define GEOSPA46CDT 0x0B04003B
4069#define SECDOR59 0x0B04003C
4070#define SECDOR59CDT 0x0B04003D
4071#define SNUFF59 0x0B04003E
4072#define SNUFF59CDT 0x0B04003F
4073#define TISSUE59 0x0B040040
4074#define TISSUE59CDT 0x0B040041
4075#define VASC13 0x0B040042
4076#define VASC13CDT 0x0B040043
4077#define VASC14 0x0B040044
4078#define VASC14CDT 0x0B040045
4079#define VASC15 0x0B040046
4080#define VASC15CDT 0x0B040047
4081#define VASC16 0x0B040048
4082#define VASC16CDT 0x0B040049
4083#define VASC17 0x0B04004A
4084#define VASC17CDT 0x0B04004B
4085#define VASC18 0x0B04004C
4086#define VASC18CDT 0x0B04004D
4087#define VASC19 0x0B04004E
4088#define VASC19CDT 0x0B04004F
4089#define VASC20 0x0B040050
4090#define VASC20CDT 0x0B040051
4091#define VASC20CDR 0x0B040052
4092#define VASC21 0x0B040053
4093#define VASC21CDT 0x0B040054
4094#define VASC22 0x0B040055
4095#define VASC22CDT 0x0B040056
4096#define VASC23 0x0B040057
4097#define VASC23CDT 0x0B040058
4098#define VASC24 0x0B040059
4099#define VASC24CDT 0x0B04005A
4100#define VASC25 0x0B04005B
4101#define VASC25CDT 0x0B04005C
4102#define VASC31 0x0B04005D
4103#define VASC31CDT 0x0B04005E
4104#define WINDSHUT 0x0B04005F
4105#define WINDSHUTCDT 0x0B040060
4106#define WINDSHUTCDR 0x0B040061
4107 // 98 entities in TXTs, 98 in datafiles.
4108 // room60
4109#define R60L0 0x0B050000
4110#define R60L1 0x0B050001
4111#define R60L2 0x0B050002
4112#define R60G1 0x0B050003
4113#define R60G2 0x0B050004
4114#define R60PAL 0x0B050005
4115#define R60FLR 0x0B050006
4116#define GARD10 0x0B050007
4117#define GARD10CDT 0x0B050008
4118#define GARD11 0x0B050009
4119#define GARD11CDT 0x0B05000A
4120#define GARD13 0x0B05000B
4121#define GARD13CDT 0x0B05000C
4122#define GARD16 0x0B05000D
4123#define GARD16CDT 0x0B05000E
4124#define GARD19 0x0B05000F
4125#define GARD19CDT 0x0B050010
4126#define GEOSPA05 0x0B050011
4127#define GEOSPA05CDT 0x0B050012
4128#define GEOSPA05CDR 0x0B050013
4129#define GEOSPA08 0x0B050014
4130#define GEOSPA08CDT 0x0B050015
4131#define GEOSPA09 0x0B050016
4132#define GEOSPA09CDT 0x0B050017
4133#define GEOSPA09CDR 0x0B050018
4134#define GEOSPA21 0x0B050019
4135#define GEOSPA21CDT 0x0B05001A
4136#define MIRROR60 0x0B05001B
4137#define MIRROR60CDT 0x0B05001C
4138 // 29 entities in TXTs, 29 in datafiles.
4139 // room61
4140#define R61L0 0x0B060000
4141#define R61L1 0x0B060001
4142#define R61G1 0x0B060002
4143#define R61PAL 0x0B060003
4144#define R61FLR 0x0B060004
4145#define DUST 0x0B060005
4146#define DUSTCDT 0x0B060006
4147#define GEOSPA24 0x0B060007
4148#define GEOSPA24CDT 0x0B060008
4149#define GEOSPA25 0x0B060009
4150#define GEOSPA25CDT 0x0B06000A
4151#define GEOSPA26 0x0B06000B
4152#define GEOSPA26CDT 0x0B06000C
4153#define GEOSPA27 0x0B06000D
4154#define GEOSPA27CDT 0x0B06000E
4155#define GEOSPA30 0x0B06000F
4156#define GEOSPA30CDT 0x0B060010
4157#define GEOSPA31 0x0B060011
4158#define GEOSPA31CDT 0x0B060012
4159#define GEOSPA32 0x0B060013
4160#define GEOSPA32CDT 0x0B060014
4161#define GEOSPA33 0x0B060015
4162#define GEOSPA33CDT 0x0B060016
4163#define GEOSPA35 0x0B060017
4164#define GEOSPA35CDT 0x0B060018
4165#define LION1 0x0B060019
4166#define LION1CDT 0x0B06001A
4167#define LION2 0x0B06001B
4168#define LION2CDT 0x0B06001C
4169#define LIONDOOR 0x0B06001D
4170#define LIONDOORCDT 0x0B06001E
4171#define LIONFLOR 0x0B06001F
4172#define LIONFLORCDT 0x0B060020
4173#define ROPE61 0x0B060021
4174#define ROPE61CDT 0x0B060022
4175#define SECDOR61 0x0B060023
4176#define SECDOR61CDT 0x0B060024
4177 // 37 entities in TXTs, 37 in datafiles.
4178 // room62
4179#define R62L0 0x0B070000
4180#define R62PAL 0x0B070001
4181#define BISHOP62 0x0B070002
4182#define BISHOP62CDT 0x0B070003
4183#define KING62 0x0B070004
4184#define KING62CDT 0x0B070005
4185#define KNIGHT62 0x0B070006
4186#define KNIGHT62CDT 0x0B070007
4187 // 8 entities in TXTs, 8 in datafiles.
4188// syria
4189 // sound_fx
4190#define FX_CAMERA45 {0x0C,0x00,0xFF}
4191#define FX_SHOCK3 {0x0C,0x01,0x00}
4192#define FX_STALLBEL {0x0C,0x02,0x01}
4193#define FX_AYUBDOOR {0x0C,0x03,0x02}
4194#define FX_BALLPLAY {0x0C,0x04,0x03}
4195#define FX_CATHIT {0x0C,0x05,0x04}
4196#define FX_MARIB {0x0C,0x06,0x05}
4197#define FX_NEWTON {0x0C,0x07,0x06}
4198#define FX_STALLCAT {0x0C,0x08,0x07}
4199#define FX_STATBREK {0x0C,0x09,0x08}
4200#define FX_KEYS49 {0x0C,0x0A,0x09}
4201#define FX_MANG1 {0x0C,0x0B,0x0A}
4202#define FX_MANG2 {0x0C,0x0C,0x0B}
4203#define FX_MANG3 {0x0C,0x0D,0x0C}
4204#define FX_UNLOCK49 {0x0C,0x0E,0x0D}
4205#define FX_WCCHAIN {0x0C,0x0F,0x0E}
4206#define FX_CUBDOR {0x0C,0x10,0x0F}
4207#define FX_BREKSTIK {0x0C,0x11,0x10}
4208#define FX_CLIMBDWN {0x0C,0x12,0x11}
4209#define FX_CRICKET {0x0C,0x13,0x12}
4210#define FX_GEOFAL54 {0x0C,0x14,0x13}
4211#define FX_KHANDOWN {0x0C,0x15,0x14}
4212#define FX_RINGPULL {0x0C,0x16,0x15}
4213#define FX_SECDOR54 {0x0C,0x17,0x16}
4214#define FX_SHOTKHAN {0x0C,0x18,0x17}
4215#define FX_SYRIWIND {0x0C,0x19,0x18}
4216#define FX_THUMP1 {0x0C,0x1A,0x19}
4217#define FX_SECDOR55 {0x0C,0x1B,0x1A}
4218 // 28 entities in TXTs, 28 in datafiles.
4219 // duane
4220#define DUANE_MEGA 0x0C010000
4221#define DUANE_WLK 0x0C010001
4222#define DNETLK3 0x0C010002
4223#define DNETLK3CDT 0x0C010003
4224#define DNETLK5 0x0C010004
4225#define DNETLK5CDT 0x0C010005
4226#define XDNEMON3 0x0C010006
4227#define XDNEMON3CDT 0x0C010007
4228#define XDNEMON5 0x0C010008
4229#define XDNEMON5CDT 0x0C010009
4230#define XDNESTA3 0x0C01000A
4231#define XDNESTA3CDT 0x0C01000B
4232#define XDNESTA5 0x0C01000C
4233#define XDNESTA5CDT 0x0C01000D
4234#define XDNEPHO3 0x0C01000E
4235#define XDNEPHO3CDT 0x0C01000F
4236#define XDNEPHO5 0x0C010010
4237#define XDNEPHO5CDT 0x0C010011
4238 // 18 entities in TXTs, 18 in datafiles.
4239 // room45
4240#define SYRIA_PAL 0x0C020000
4241#define R45SPRPAL 0x0C020001
4242#define R45L0 0x0C020002
4243#define R45L1 0x0C020003
4244#define R45G1 0x0C020004
4245#define R45PAL 0x0C020005
4246#define R45FLR 0x0C020006
4247#define R45PLX 0x0C020007
4248#define ART1 0x0C020008
4249#define ART1CDT 0x0C020009
4250#define ART2 0x0C02000A
4251#define ART2CDT 0x0C02000B
4252#define ART3A 0x0C02000C
4253#define ART3ACDT 0x0C02000D
4254#define ART3ACDR 0x0C02000E
4255#define ART4 0x0C02000F
4256#define ART4CDT 0x0C020010
4257#define ART5 0x0C020011
4258#define ART5CDT 0x0C020012
4259#define ART6 0x0C020013
4260#define ART6CDT 0x0C020014
4261#define ART7 0x0C020015
4262#define ART7CDT 0x0C020016
4263#define AYU1 0x0C020017
4264#define AYU1CDT 0x0C020018
4265#define AYU1A 0x0C020019
4266#define AYU1ACDT 0x0C02001A
4267#define AYU1B 0x0C02001B
4268#define AYU1BCDT 0x0C02001C
4269#define AYU5 0x0C02001D
4270#define AYU5CDT 0x0C02001E
4271#define BRUSH 0x0C02001F
4272#define BRUSHCDT 0x0C020020
4273#define CAT1 0x0C020021
4274#define CAT1CDT 0x0C020022
4275#define CAT3 0x0C020023
4276#define CAT3CDT 0x0C020024
4277#define CAT4 0x0C020025
4278#define CAT4CDT 0x0C020026
4279#define CAT5 0x0C020027
4280#define CAT5CDT 0x0C020028
4281#define GEOCHA 0x0C020029
4282#define GEOCHACDT 0x0C02002A
4283#define GEOSYR1 0x0C02002B
4284#define GEOSYR1CDT 0x0C02002C
4285#define GEOSYR10 0x0C02002D
4286#define GEOSYR10CDT 0x0C02002E
4287#define GEOSYR10CDR 0x0C02002F
4288#define GEOSYR18 0x0C020030
4289#define GEOSYR18CDT 0x0C020031
4290#define GEOSYR2 0x0C020032
4291#define GEOSYR2CDT 0x0C020033
4292#define GEOSYR5 0x0C020034
4293#define GEOSYR5CDT 0x0C020035
4294#define GEOSYR6 0x0C020036
4295#define GEOSYR6CDT 0x0C020037
4296#define GEOSYR7 0x0C020038
4297#define GEOSYR7CDT 0x0C020039
4298#define NEJ1 0x0C02003A
4299#define NEJ1CDT 0x0C02003B
4300#define NEJ10 0x0C02003C
4301#define NEJ10CDT 0x0C02003D
4302#define NEJ12 0x0C02003E
4303#define NEJ12CDT 0x0C02003F
4304#define NEJ13 0x0C020040
4305#define NEJ13CDT 0x0C020041
4306#define NEJ13CDR 0x0C020042
4307#define NEJ2 0x0C020043
4308#define NEJ2CDT 0x0C020044
4309#define NEJ2B 0x0C020045
4310#define NEJ2BCDT 0x0C020046
4311#define NEJ4 0x0C020047
4312#define NEJ4CDT 0x0C020048
4313#define NEJ6 0x0C020049
4314#define NEJ6CDT 0x0C02004A
4315#define NEJ7 0x0C02004B
4316#define NEJ7CDT 0x0C02004C
4317#define NEJ7B 0x0C02004D
4318#define NEJ7BCDT 0x0C02004E
4319#define NEJ8 0x0C02004F
4320#define NEJ8CDT 0x0C020050
4321#define NEJ9 0x0C020051
4322#define NEJ9CDT 0x0C020052
4323#define NEWTON 0x0C020053
4324#define NEWTONCDT 0x0C020054
4325#define PRL1 0x0C020055
4326#define PRL1CDT 0x0C020056
4327#define PRL2 0x0C020057
4328#define PRL2CDT 0x0C020058
4329#define PRL6 0x0C020059
4330#define PRL6CDT 0x0C02005A
4331#define PRL7 0x0C02005B
4332#define PRL7CDT 0x0C02005C
4333#define PRL8 0x0C02005D
4334#define PRL8CDT 0x0C02005E
4335#define SHO1 0x0C02005F
4336#define SHO1CDT 0x0C020060
4337#define SHO2 0x0C020061
4338#define SHO2CDT 0x0C020062
4339#define SHT1 0x0C020063
4340#define SHT1CDT 0x0C020064
4341#define SHT2 0x0C020065
4342#define SHT2CDT 0x0C020066
4343#define SHT3 0x0C020067
4344#define SHT3CDT 0x0C020068
4345#define STA2 0x0C020069
4346#define STA2CDT 0x0C02006A
4347#define STEAM45 0x0C02006B
4348#define STEAM45CDT 0x0C02006C
4349#define TRUCK45 0x0C02006D
4350#define TRUCK45CDT 0x0C02006E
4351#define TRUCKEMP 0x0C02006F
4352#define TRUCKEMPCDT 0x0C020070
4353#define ULT6 0x0C020071
4354#define ULT6CDT 0x0C020072
4355#define ULT7 0x0C020073
4356#define ULT7CDT 0x0C020074
4357#define ULT8 0x0C020075
4358#define ULT8CDT 0x0C020076
4359#define ULT9 0x0C020077
4360#define ULT9CDT 0x0C020078
4361#define XGEOMON3 0x0C020079
4362#define XGEOMON3CDT 0x0C02007A
4363#define XGEOMON5 0x0C02007B
4364#define XGEOMON5CDT 0x0C02007C
4365#define XGEOSTA3 0x0C02007D
4366#define XGEOSTA3CDT 0x0C02007E
4367#define XGEOSTA5 0x0C02007F
4368#define XGEOSTA5CDT 0x0C020080
4369#define XGEOSTAT 0x0C020081
4370#define XGEOSTATCDT 0x0C020082
4371 // 131 entities in TXTs, 131 in datafiles.
4372 // room47
4373#define R47L0 0x0C030000
4374#define R47L1 0x0C030001
4375#define R47L2 0x0C030002
4376#define R47G1 0x0C030003
4377#define R47G2 0x0C030004
4378#define R47PAL 0x0C030005
4379#define R47FLR 0x0C030006
4380#define CAR1 0x0C030007
4381#define CAR1CDT 0x0C030008
4382#define CAR2 0x0C030009
4383#define CAR2CDT 0x0C03000A
4384#define CAR3 0x0C03000B
4385#define CAR3CDT 0x0C03000C
4386#define CAR4 0x0C03000D
4387#define CAR4CDT 0x0C03000E
4388#define CAR5 0x0C03000F
4389#define CAR5CDT 0x0C030010
4390#define CAR6 0x0C030011
4391#define CAR6CDT 0x0C030012
4392#define CRPMOV 0x0C030013
4393#define CRPMOVCDT 0x0C030014
4394#define GEOSYR3 0x0C030015
4395#define GEOSYR3CDT 0x0C030016
4396#define GEOSYR3A 0x0C030017
4397#define GEOSYR3ACDT 0x0C030018
4398#define GEOSYR4 0x0C030019
4399#define GEOSYR4CDT 0x0C03001A
4400#define GEOSYR4A 0x0C03001B
4401#define GEOSYR4ACDT 0x0C03001C
4402 // 29 entities in TXTs, 29 in datafiles.
4403 // room49
4404#define R49L0 0x0C040000
4405#define R49L1 0x0C040001
4406#define R49L2 0x0C040002
4407#define R49G1 0x0C040003
4408#define R49G2 0x0C040004
4409#define R49PAL 0x0C040005
4410#define R49FLR 0x0C040006
4411#define DOOR49 0x0C040007
4412#define DOOR49CDT 0x0C040008
4413#define DOOR49CDR 0x0C040009
4414#define GEOKEYS1 0x0C04000A
4415#define GEOKEYS1CDT 0x0C04000B
4416#define GEOSYR43 0x0C04000C
4417#define GEOSYR43CDT 0x0C04000D
4418#define KEYS 0x0C04000E
4419#define KEYSCDT 0x0C04000F
4420#define MAN1 0x0C040010
4421#define MAN1CDT 0x0C040011
4422#define MAN2 0x0C040012
4423#define MAN2CDT 0x0C040013
4424#define MAN3 0x0C040014
4425#define MAN3CDT 0x0C040015
4426#define MAN4 0x0C040016
4427#define MAN4CDT 0x0C040017
4428#define MAN4A 0x0C040018
4429#define MAN4ACDT 0x0C040019
4430#define ULT10 0x0C04001A
4431#define ULT10CDT 0x0C04001B
4432#define ULT15 0x0C04001C
4433#define ULT15CDT 0x0C04001D
4434#define ULT3 0x0C04001E
4435#define ULT3CDT 0x0C04001F
4436#define ULTTAK 0x0C040020
4437#define ULTTAKCDT 0x0C040021
4438 // 34 entities in TXTs, 34 in datafiles.
4439 // room50
4440#define R50L0 0x0C050000
4441#define R50L1 0x0C050001
4442#define R50L2 0x0C050002
4443#define R50L3 0x0C050003
4444#define R50G1 0x0C050004
4445#define R50G2 0x0C050005
4446#define R50G3 0x0C050006
4447#define R50PAL 0x0C050007
4448#define R50FLR 0x0C050008
4449#define CHAIN50 0x0C050009
4450#define CHAIN50CDT 0x0C05000A
4451#define CUBDOR50 0x0C05000B
4452#define CUBDOR50CDT 0x0C05000C
4453#define DOOR50 0x0C05000D
4454#define DOOR50CDT 0x0C05000E
4455#define DOOR50CDR 0x0C05000F
4456#define GEOSYR48 0x0C050010
4457#define GEOSYR48CDT 0x0C050011
4458#define GEOSYR49 0x0C050012
4459#define GEOSYR49CDT 0x0C050013
4460#define GEOSYR50 0x0C050014
4461#define GEOSYR50CDT 0x0C050015
4462#define GEOSYR51 0x0C050016
4463#define GEOSYR51CDT 0x0C050017
4464#define GEOSYR51CDR 0x0C050018
4465#define GEOSYR52 0x0C050019
4466#define GEOSYR52CDT 0x0C05001A
4467#define GEOSYR53 0x0C05001B
4468#define GEOSYR53CDT 0x0C05001C
4469#define GEOSYR54 0x0C05001D
4470#define GEOSYR54CDT 0x0C05001E
4471#define TOWEL1 0x0C05001F
4472#define TOWEL1CDT 0x0C050020
4473#define TOWEL4 0x0C050021
4474#define TOWEL4CDT 0x0C050022
4475 // 35 entities in TXTs, 35 in datafiles.
4476 // room53
4477#define R53L0 0x0C060000
4478#define R53PAL 0x0C060001
4479#define BACK53PLX 0x0C060002
4480#define FRONT53PLX 0x0C060003
4481#define R53SPRPAL 0x0C060004
4482 // 5 entities in TXTs, 5 in datafiles.
4483 // room54
4484#define R54L0 0x0C070000
4485#define R54L1 0x0C070001
4486#define R54G1 0x0C070002
4487#define R54PAL 0x0C070003
4488#define R54FLR 0x0C070004
4489#define R54PLX 0x0C070005
4490#define GEOSYR19 0x0C070006
4491#define GEOSYR19CDT 0x0C070007
4492#define GEOSYR20 0x0C070008
4493#define GEOSYR20CDT 0x0C070009
4494#define GEOSYR22 0x0C07000A
4495#define GEOSYR22CDT 0x0C07000B
4496#define GEOSYR23 0x0C07000C
4497#define GEOSYR23CDT 0x0C07000D
4498#define GEOSYR25 0x0C07000E
4499#define GEOSYR25CDT 0x0C07000F
4500#define GEOSYR26 0x0C070010
4501#define GEOSYR26CDT 0x0C070011
4502#define GEOSYR27 0x0C070012
4503#define GEOSYR27CDT 0x0C070013
4504#define GEOSYR37 0x0C070014
4505#define GEOSYR37CDT 0x0C070015
4506#define GEOSYR39 0x0C070016
4507#define GEOSYR39CDT 0x0C070017
4508#define GEOSYR40 0x0C070018
4509#define GEOSYR40CDT 0x0C070019
4510#define GEOSYR41 0x0C07001A
4511#define GEOSYR41CDT 0x0C07001B
4512#define GEOSYR42 0x0C07001C
4513#define GEOSYR42CDT 0x0C07001D
4514#define GEOSYR99 0x0C07001E
4515#define GEOSYR99CDT 0x0C07001F
4516#define GUN54 0x0C070020
4517#define GUN54CDT 0x0C070021
4518#define KHS10 0x0C070022
4519#define KHS10CDT 0x0C070023
4520#define KHS12 0x0C070024
4521#define KHS12CDT 0x0C070025
4522#define KHS5 0x0C070026
4523#define KHS5CDT 0x0C070027
4524#define KHS7 0x0C070028
4525#define KHS7CDT 0x0C070029
4526#define KHS8 0x0C07002A
4527#define KHS8CDT 0x0C07002B
4528#define KHS9 0x0C07002C
4529#define KHS9CDT 0x0C07002D
4530#define KHSTLK54 0x0C07002E
4531#define KHSTLK54CDT 0x0C07002F
4532#define SECDOR 0x0C070030
4533#define SECDORCDT 0x0C070031
4534#define STCKTREE 0x0C070032
4535#define STCKTREECDT 0x0C070033
4536#define STICKIN 0x0C070034
4537#define STICKINCDT 0x0C070035
4538#define XGEOSY21 0x0C070036
4539#define XGEOSY21CDT 0x0C070037
4540 // 56 entities in TXTs, 56 in datafiles.
4541 // room55
4542#define R55SPRPAL 0x0C080000
4543#define R55L0 0x0C080001
4544#define R55PAL 0x0C080002
4545#define R55FLR 0x0C080003
4546#define R55PLX 0x0C080004
4547#define BODY55 0x0C080005
4548#define BODY55CDT 0x0C080006
4549#define BRITMAP 0x0C080007
4550#define BRITMAP_PAL 0x0C080008
4551#define DOOR55 0x0C080009
4552#define DOOR55CDT 0x0C08000A
4553#define DOOR55CDR 0x0C08000B
4554#define GEOSY30T 0x0C08000C
4555#define GEOSY30TCDT 0x0C08000D
4556#define GEOSY30U 0x0C08000E
4557#define GEOSY30UCDT 0x0C08000F
4558#define GEOSYR29 0x0C080010
4559#define GEOSYR29CDT 0x0C080011
4560#define GEOSYR30 0x0C080012
4561#define GEOSYR30CDT 0x0C080013
4562#define GEOSYR31 0x0C080014
4563#define GEOSYR31CDT 0x0C080015
4564#define GEOSYR33 0x0C080016
4565#define GEOSYR33CDT 0x0C080017
4566#define GEOSYR34 0x0C080018
4567#define GEOSYR34CDT 0x0C080019
4568#define GEOSYR34CDR 0x0C08001A
4569#define GEOSYR35 0x0C08001B
4570#define GEOSYR35CDT 0x0C08001C
4571#define GEOSYR56 0x0C08001D
4572#define GEOSYR56CDT 0x0C08001E
4573#define KHS2 0x0C08001F
4574#define KHS2CDT 0x0C080020
4575#define KHS3 0x0C080021
4576#define KHS3CDT 0x0C080022
4577#define KHS6 0x0C080023
4578#define KHS6CDT 0x0C080024
4579 // 37 entities in TXTs, 37 in datafiles.
4580// train
4581 // sound_fx
4582#define FX_SHOCK63 {0x0D,0x00,0x00}
4583#define FX_TRAINEXT {0x0D,0x01,0x01}
4584#define FX_TRAININT {0x0D,0x02,0x02}
4585#define FX_DOOR65 {0x0D,0x03,0x03}
4586#define FX_WIND66 {0x0D,0x04,0x04}
4587#define FX_WINDOW66 {0x0D,0x05,0x05}
4588#define FX_BRAKES {0x0D,0x06,0x06}
4589#define FX_DOOR69 {0x0D,0x07,0x07}
4590#define FX_EKSHOOT {0x0D,0x08,0x08}
4591#define FX_FIGHT69 {0x0D,0x09,0xFF}
4592#define FX_PNEUMO69 {0x0D,0x0A,0x09}
4593#define FX_TICK69 {0x0D,0x0B,0x0A}
4594#define FX_TRNPASS {0x0D,0x0C,0x0B}
4595 // 13 entities in TXTs, 13 in datafiles.
4596 // room63
4597#define TRAIN_PAL 0x0D010000
4598#define R63L0 0x0D010001
4599#define R63L1 0x0D010002
4600#define R63G1 0x0D010003
4601#define R63PAL 0x0D010004
4602#define R63FLR 0x0D010005
4603#define GEOTRAIN_MEGA 0x0D010006
4604#define GEOTRAIN_WLK 0x0D010007
4605#define BASHER63 0x0D010008
4606#define BASHER63CDT 0x0D010009
4607#define BOXDOR64 0x0D01000A
4608#define BOXDOR64CDT 0x0D01000B
4609#define BUSHA63 0x0D01000C
4610#define BUSHA63CDT 0x0D01000D
4611#define BUSHB63 0x0D01000E
4612#define BUSHB63CDT 0x0D01000F
4613#define BUSHC63 0x0D010010
4614#define BUSHC63CDT 0x0D010011
4615#define DOOR63C1 0x0D010012
4616#define DOOR63C1CDT 0x0D010013
4617#define DOOR63C1CDR 0x0D010014
4618#define DOOR63C2 0x0D010015
4619#define DOOR63C2CDT 0x0D010016
4620#define DOOR63C2CDR 0x0D010017
4621#define DOOR63C3 0x0D010018
4622#define DOOR63C3CDT 0x0D010019
4623#define DOOR63C3CDR 0x0D01001A
4624#define GEOCLI64 0x0D01001B
4625#define GEOCLI64CDT 0x0D01001C
4626#define GEOJGL64 0x0D01001D
4627#define GEOJGL64CDT 0x0D01001E
4628#define GEOJGR64 0x0D01001F
4629#define GEOJGR64CDT 0x0D010020
4630#define GEOLAD64 0x0D010021
4631#define GEOLAD64CDT 0x0D010022
4632#define GEOSHK64 0x0D010023
4633#define GEOSHK64CDT 0x0D010024
4634#define GEOSTDL 0x0D010025
4635#define GEOSTDLCDT 0x0D010026
4636#define GEOSTDR 0x0D010027
4637#define GEOSTDRCDT 0x0D010028
4638#define GUIDOR63 0x0D010029
4639#define GUIDOR63CDT 0x0D01002A
4640#define GUIDSM63 0x0D01002B
4641#define GUIDSM63CDT 0x0D01002C
4642#define LADY63 0x0D01002D
4643#define LADY63CDT 0x0D01002E
4644#define LIGHT63A 0x0D01002F
4645#define LIGHT63ACDT 0x0D010030
4646#define LIGHT63B 0x0D010031
4647#define LIGHT63BCDT 0x0D010032
4648#define LIGHT63C 0x0D010033
4649#define LIGHT63CCDT 0x0D010034
4650#define LIGHT63D 0x0D010035
4651#define LIGHT63DCDT 0x0D010036
4652#define LIGHT63E 0x0D010037
4653#define LIGHT63ECDT 0x0D010038
4654#define NICO63 0x0D010039
4655#define NICO63CDT 0x0D01003A
4656#define POLE63 0x0D01003B
4657#define POLE63CDT 0x0D01003C
4658#define WHEELA63 0x0D01003D
4659#define WHEELA63CDT 0x0D01003E
4660#define WHEELB63 0x0D01003F
4661#define WHEELB63CDT 0x0D010040
4662#define WHEELC63 0x0D010041
4663#define WHEELC63CDT 0x0D010042
4664#define WHEELD63 0x0D010043
4665#define WHEELD63CDT 0x0D010044
4666#define WHEELE63 0x0D010045
4667#define WHEELE63CDT 0x0D010046
4668#define WHEELF63 0x0D010047
4669#define WHEELF63CDT 0x0D010048
4670 // 73 entities in TXTs, 73 in datafiles.
4671 // room65
4672#define R65L0 0x0D020000
4673#define R65L1 0x0D020001
4674#define R65G1 0x0D020002
4675#define R65PAL 0x0D020003
4676#define R65FLR 0x0D020004
4677#define DOOR65 0x0D020005
4678#define DOOR65CDT 0x0D020006
4679#define DOOR65CDR 0x0D020007
4680#define GEOGUA 0x0D020008
4681#define GEOGUACDT 0x0D020009
4682#define GEOLNK3 0x0D02000A
4683#define GEOLNK3CDT 0x0D02000B
4684#define GEONIC65 0x0D02000C
4685#define GEONIC65CDT 0x0D02000D
4686#define GEOSIT 0x0D02000E
4687#define GEOSITCDT 0x0D02000F
4688#define GEOSIT65 0x0D020010
4689#define GEOSIT65CDT 0x0D020011
4690#define GEOSTD65 0x0D020012
4691#define GEOSTD65CDT 0x0D020013
4692#define GEOSTD65CDR 0x0D020014
4693#define GEOTIK 0x0D020015
4694#define GEOTIKCDT 0x0D020016
4695#define GEOTN652 0x0D020017
4696#define GEOTN652CDT 0x0D020018
4697#define GEOTN652CDR 0x0D020019
4698#define GEOTRN65 0x0D02001A
4699#define GEOTRN65CDT 0x0D02001B
4700#define GEOTRN65CDR 0x0D02001C
4701#define GUADOR65 0x0D02001D
4702#define GUADOR65CDT 0x0D02001E
4703#define GUALEA65 0x0D02001F
4704#define GUALEA65CDT 0x0D020020
4705#define GUATGN 0x0D020021
4706#define GUATGNCDT 0x0D020022
4707#define GUATGNCDR 0x0D020023
4708#define GUATIK1 0x0D020024
4709#define GUATIK1CDT 0x0D020025
4710#define GUATIK2 0x0D020026
4711#define GUATIK2CDT 0x0D020027
4712#define GUATLK1 0x0D020028
4713#define GUATLK1CDT 0x0D020029
4714#define GUATLK2 0x0D02002A
4715#define GUATLK2CDT 0x0D02002B
4716#define NICGEO65 0x0D02002C
4717#define NICGEO65CDT 0x0D02002D
4718#define NICSIT65 0x0D02002E
4719#define NICSIT65CDT 0x0D02002F
4720#define NICTRN65 0x0D020030
4721#define NICTRN65CDT 0x0D020031
4722#define NICTRN65CDR 0x0D020032
4723#define OLDREAD 0x0D020033
4724#define OLDREADCDT 0x0D020034
4725#define OLDREADCDR 0x0D020035
4726#define OLDTIK1 0x0D020036
4727#define OLDTIK1CDT 0x0D020037
4728#define OLDTLK1 0x0D020038
4729#define OLDTLK1CDT 0x0D020039
4730 // 58 entities in TXTs, 58 in datafiles.
4731 // room66
4732#define R66L0 0x0D030000
4733#define R66PAL 0x0D030001
4734#define R66FLR 0x0D030002
4735#define BASHBURP 0x0D030003
4736#define BASHBURPCDT 0x0D030004
4737#define BASHCAN 0x0D030005
4738#define BASHCANCDT 0x0D030006
4739#define BASHCLA 0x0D030007
4740#define BASHCLACDT 0x0D030008
4741#define BASHDRI 0x0D030009
4742#define BASHDRICDT 0x0D03000A
4743#define BASHSTD 0x0D03000B
4744#define BASHSTDCDT 0x0D03000C
4745#define BASHTLK1 0x0D03000D
4746#define BASHTLK1CDT 0x0D03000E
4747#define CAN66 0x0D03000F
4748#define CAN66CDT 0x0D030010
4749#define GEOLEA 0x0D030011
4750#define GEOLEACDT 0x0D030012
4751#define GEOOPN1 0x0D030013
4752#define GEOOPN1CDT 0x0D030014
4753#define GEOOUT66 0x0D030015
4754#define GEOOUT66CDT 0x0D030016
4755#define SLEEPY1 0x0D030017
4756#define SLEEPY1CDT 0x0D030018
4757#define SLEEPY1CDR 0x0D030019
4758#define SLEEPY2 0x0D03001A
4759#define SLEEPY2CDT 0x0D03001B
4760 // 28 entities in TXTs, 28 in datafiles.
4761 // room67
4762#define R67L0 0x0D040000
4763#define R67L1 0x0D040001
4764#define R67G1 0x0D040002
4765#define R67PAL 0x0D040003
4766#define R67FLR 0x0D040004
4767#define DOOR67 0x0D040005
4768#define DOOR67CDT 0x0D040006
4769#define DOOR67CDR 0x0D040007
4770 // 8 entities in TXTs, 8 in datafiles.
4771 // room69
4772#define R69SPRPAL 0x0D050000
4773#define R69L0 0x0D050001
4774#define R69L1 0x0D050002
4775#define R69G1 0x0D050003
4776#define R69PAL 0x0D050004
4777#define R69FLR 0x0D050005
4778#define ASSDIE69 0x0D050006
4779#define ASSDIE69CDT 0x0D050007
4780#define ASSDWN69 0x0D050008
4781#define ASSDWN69CDT 0x0D050009
4782#define ASSLIFT 0x0D05000A
4783#define ASSLIFTCDT 0x0D05000B
4784#define ASSTLK69 0x0D05000C
4785#define ASSTLK69CDT 0x0D05000D
4786#define BOXES69 0x0D05000E
4787#define BOXES69CDT 0x0D05000F
4788#define EKLBOX69 0x0D050010
4789#define EKLBOX69CDT 0x0D050011
4790#define EKLGUN 0x0D050012
4791#define EKLGUNCDT 0x0D050013
4792#define EKLGUN69 0x0D050014
4793#define EKLGUN69CDT 0x0D050015
4794#define EKLTLK69 0x0D050016
4795#define EKLTLK69CDT 0x0D050017
4796#define EKLFIGHT 0x0D050018
4797#define EKLFIGHTCDT 0x0D050019
4798#define FIGHT69 0x0D05001A
4799#define FIGHT69CDT 0x0D05001B
4800#define GEODIE69 0x0D05001C
4801#define GEODIE69CDT 0x0D05001D
4802#define GEOENT69 0x0D05001E
4803#define GEOENT69CDT 0x0D05001F
4804#define GEOSTD69 0x0D050020
4805#define GEOSTD69CDT 0x0D050021
4806#define GEOSTP69 0x0D050022
4807#define GEOSTP69CDT 0x0D050023
4808#define GEOTLK69 0x0D050024
4809#define GEOTLK69CDT 0x0D050025
4810#define GEOUNTIE 0x0D050026
4811#define GEOUNTIECDT 0x0D050027
4812#define GEOXIT69 0x0D050028
4813#define GEOXIT69CDT 0x0D050029
4814#define NICTKB69 0x0D05002A
4815#define NICTKB69CDT 0x0D05002B
4816#define NICTLK69 0x0D05002C
4817#define NICTLK69CDT 0x0D05002D
4818#define NICTRN69 0x0D05002E
4819#define NICTRN69CDT 0x0D05002F
4820#define NICTRN69CDR 0x0D050030
4821#define NICTUG69 0x0D050031
4822#define NICTUG69CDT 0x0D050032
4823#define NICWLK69 0x0D050033
4824#define NICWLK69CDT 0x0D050034
4825#define NICXIT69 0x0D050035
4826#define NICXIT69CDT 0x0D050036
4827#define RGTDOR69 0x0D050037
4828#define RGTDOR69CDT 0x0D050038
4829 // 57 entities in TXTs, 57 in datafiles.
4830// scotland
4831 // sound_fx
4832#define FX_WIND71 {0x0E,0x00,0x00}
4833#define FX_GUST71 {0x0E,0x01,0x01}
4834#define FX_OWL71A {0x0E,0x02,0x02}
4835#define FX_OWL71B {0x0E,0x03,0x03}
4836#define FX_COG72A {0x0E,0x04,0x04}
4837#define FX_PING {0x0E,0x05,0x05}
4838#define FX_RUMMAGE1 {0x0E,0x06,0x06}
4839#define FX_RUMMAGE2 {0x0E,0x07,0x07}
4840#define FX_SECDOR72 {0x0E,0x08,0x08}
4841#define FX_CHANT {0x0E,0x09,0xFF}
4842#define FX_DAGGER1 {0x0E,0x0A,0x09}
4843#define FX_GDROP73 {0x0E,0x0B,0xFF}
4844#define FX_GUNPOWDR {0x0E,0x0C,0x0A}
4845#define FX_STAFF {0x0E,0x0D,0xFF}
4846#define FX_TORCH73 {0x0E,0x0E,0x0B}
4847#define FX_BAPHAMB {0x0E,0x0F,0xFF}
4848#define FX_FIGHT1 {0x0E,0x10,0xFF}
4849#define FX_REFORGE2 {0x0E,0x11,0xFF}
4850#define FX_ROSSODIE {0x0E,0x12,0x0C}
4851#define FX_GKSWORD {0x0E,0x13,0xFF}
4852#define FX_REFORGE1 {0x0E,0x14,0xFF}
4853#define FX_REFORGE4 {0x0E,0x15,0xFF}
4854#define FX_CHOKE1 {0x0E,0x16,0x0D}
4855#define FX_CHOKE2 {0x0E,0x17,0x0E}
4856#define FX_EKDIES {0x0E,0x18,0xFF}
4857#define FX_FIGHT2 {0x0E,0x19,0x0F}
4858#define FX_GUN79 {0x0E,0x1A,0x10}
4859 // 27 entities in TXTs, 27 in datafiles.
4860 // room71
4861#define R71L0 0x0E010000
4862#define R71L1 0x0E010001
4863#define R71G1 0x0E010002
4864#define R71PAL 0x0E010003
4865#define R71FLR 0x0E010004
4866#define R71PLX 0x0E010005
4867 // 6 entities in TXTs, 6 in datafiles.
4868 // room72
4869#define R72L0 0x0E020000
4870#define R72L1 0x0E020001
4871#define R72G1 0x0E020002
4872#define R72PAL 0x0E020003
4873#define R72FLR 0x0E020004
4874#define COGL72 0x0E020005
4875#define COGL72CDT 0x0E020006
4876#define COGR72 0x0E020007
4877#define COGR72CDT 0x0E020008
4878#define GEOJMP72 0x0E020009
4879#define GEOJMP72CDT 0x0E02000A
4880#define GEOPIPE 0x0E02000B
4881#define GEOPIPECDT 0x0E02000C
4882#define GEOPIPECDR 0x0E02000D
4883#define GEOPSH72 0x0E02000E
4884#define GEOPSH72CDT 0x0E02000F
4885#define GEOPUT72 0x0E020010
4886#define GEOPUT72CDT 0x0E020011
4887#define GEOTAK72 0x0E020012
4888#define GEOTAK72CDT 0x0E020013
4889#define GEOTAK72CDR 0x0E020014
4890#define GEOTRY72 0x0E020015
4891#define GEOTRY72CDT 0x0E020016
4892#define GEOWIND2 0x0E020017
4893#define GEOWIND2CDT 0x0E020018
4894#define GEOWIND3 0x0E020019
4895#define GEOWIND3CDT 0x0E02001A
4896#define GEOWIND4 0x0E02001B
4897#define GEOWIND4CDT 0x0E02001C
4898#define GEOWND72 0x0E02001D
4899#define GEOWND72CDT 0x0E02001E
4900#define HANDLE72 0x0E02001F
4901#define HANDLE72CDT 0x0E020020
4902#define NICGEO72 0x0E020021
4903#define NICGEO72CDT 0x0E020022
4904#define NICJMP72 0x0E020023
4905#define NICJMP72CDT 0x0E020024
4906#define NICLNK72 0x0E020025
4907#define NICLNK72CDT 0x0E020026
4908#define NICLNK72CDR 0x0E020027
4909#define NICOPY72 0x0E020028
4910#define NICOPY72CDT 0x0E020029
4911#define NICOPY72CDR 0x0E02002A
4912#define NICTLK72 0x0E02002B
4913#define NICTLK72CDT 0x0E02002C
4914#define NOSE72 0x0E02002D
4915#define NOSE72CDT 0x0E02002E
4916#define PANEL72 0x0E02002F
4917#define PANEL72CDT 0x0E020030
4918#define PIPE72 0x0E020031
4919#define PIPE72CDT 0x0E020032
4920#define SPINDL72 0x0E020033
4921#define SPINDL72CDT 0x0E020034
4922#define WHEEL72 0x0E020035
4923#define WHEEL72CDT 0x0E020036
4924 // 55 entities in TXTs, 55 in datafiles.
4925 // room73
4926#define R73SPRPAL 0x0E030000
4927#define R73L0 0x0E030001
4928#define R73L1 0x0E030002
4929#define R73L2 0x0E030003
4930#define R73G1 0x0E030004
4931#define R73G2 0x0E030005
4932#define R73PAL 0x0E030006
4933#define R73FLR 0x0E030007
4934#define DAGGER1 0x0E030008
4935#define DAGGER1CDT 0x0E030009
4936#define DAGGER2 0x0E03000A
4937#define DAGGER2CDT 0x0E03000B
4938#define DARKWALL 0x0E03000C
4939#define DARKWALLCDT 0x0E03000D
4940#define FLAME73 0x0E03000E
4941#define FLAME73CDT 0x0E03000F
4942#define GEOCRCH 0x0E030010
4943#define GEOCRCHCDT 0x0E030011
4944#define GEOCREEP 0x0E030012
4945#define GEOCREEPCDT 0x0E030013
4946#define GEODIE1 0x0E030014
4947#define GEODIE1CDT 0x0E030015
4948#define GEODIE2 0x0E030016
4949#define GEODIE2CDT 0x0E030017
4950#define GEOTHROW 0x0E030018
4951#define GEOTHROWCDT 0x0E030019
4952#define GEOTLK73 0x0E03001A
4953#define GEOTLK73CDT 0x0E03001B
4954#define GEOTN73 0x0E03001C
4955#define GEOTN73CDT 0x0E03001D
4956#define GEOTN73CDR 0x0E03001E
4957#define GMENTER 0x0E03001F
4958#define GMENTERCDT 0x0E030020
4959#define GMSPEAK 0x0E030021
4960#define GMSPEAKCDT 0x0E030022
4961#define GUIDLE 0x0E030023
4962#define GUIDLECDT 0x0E030024
4963#define GUITALK 0x0E030025
4964#define GUITALKCDT 0x0E030026
4965#define GUITHROW 0x0E030027
4966#define GUITHROWCDT 0x0E030028
4967#define GUITURN7 0x0E030029
4968#define GUITURN7CDT 0x0E03002A
4969#define GUITURN7CDR 0x0E03002B
4970#define NICENT73 0x0E03002C
4971#define NICENT73CDT 0x0E03002D
4972#define NICEX73 0x0E03002E
4973#define NICEX73CDT 0x0E03002F
4974#define NICOTHRO 0x0E030030
4975#define NICOTHROCDT 0x0E030031
4976#define NICPANIC 0x0E030032
4977#define NICPANICCDT 0x0E030033
4978#define NICTLK73 0x0E030034
4979#define NICTLK73CDT 0x0E030035
4980#define NICTRN73 0x0E030036
4981#define NICTRN73CDT 0x0E030037
4982#define NICTRN73CDR 0x0E030038
4983#define NITALK73 0x0E030039
4984#define NITALK73CDT 0x0E03003A
4985#define SPARKING 0x0E03003B
4986#define SPARKINGCDT 0x0E03003C
4987#define TORCH1 0x0E03003D
4988#define TORCH1CDT 0x0E03003E
4989#define TORCH2 0x0E03003F
4990#define TORCH2CDT 0x0E030040
4991#define TORCH3 0x0E030041
4992#define TORCH3CDT 0x0E030042
4993 // 67 entities in TXTs, 67 in datafiles.
4994 // room74
4995#define ENDSPRPAL 0x0E040000
4996#define R74L0 0x0E040001
4997#define R74L1 0x0E040002
4998#define R74G1 0x0E040003
4999#define R74PAL 0x0E040004
5000#define R74APAL 0x0E040005
5001#define R74BPAL 0x0E040006
5002#define R74CPAL 0x0E040007
5003#define R74DPAL 0x0E040008
5004#define CHANT74 0x0E040009
5005#define CHANT74CDT 0x0E04000A
5006#define EKFIGHT 0x0E04000B
5007#define EKFIGHTCDT 0x0E04000C
5008#define EKGUN74 0x0E04000D
5009#define EKGUN74CDT 0x0E04000E
5010#define GEOFIGHT 0x0E04000F
5011#define GEOFIGHTCDT 0x0E040010
5012#define GEOLUK74 0x0E040011
5013#define GEOLUK74CDT 0x0E040012
5014#define GEOLUK74CDR 0x0E040013
5015#define GEORCT74 0x0E040014
5016#define GEORCT74CDT 0x0E040015
5017#define GEORUN74 0x0E040016
5018#define GEORUN74CDT 0x0E040017
5019#define GEOSTND 0x0E040018
5020#define GEOSTNDCDT 0x0E040019
5021#define GEOTLK74 0x0E04001A
5022#define GEOTLK74CDT 0x0E04001B
5023#define GKKNEE 0x0E04001C
5024#define GKKNEECDT 0x0E04001D
5025#define GMGUN 0x0E04001E
5026#define GMGUNCDT 0x0E04001F
5027#define GMMOV1 0x0E040020
5028#define GMMOV1CDT 0x0E040021
5029#define GMMOV2 0x0E040022
5030#define GMMOV2CDT 0x0E040023
5031#define GMMOV3 0x0E040024
5032#define GMMOV3CDT 0x0E040025
5033#define GMMOV4 0x0E040026
5034#define GMMOV4CDT 0x0E040027
5035#define GMMOV5 0x0E040028
5036#define GMMOV5CDT 0x0E040029
5037#define GMMOV6 0x0E04002A
5038#define GMMOV6CDT 0x0E04002B
5039#define GMTLK1 0x0E04002C
5040#define GMTLK1CDT 0x0E04002D
5041#define GMTLK2 0x0E04002E
5042#define GMTLK2CDT 0x0E04002F
5043#define GMTLK3 0x0E040030
5044#define GMTLK3CDT 0x0E040031
5045#define GMTLK4 0x0E040032
5046#define GMTLK4CDT 0x0E040033
5047#define GMTLK5 0x0E040034
5048#define GMTLK5CDT 0x0E040035
5049#define GMTLK6 0x0E040036
5050#define GMTLK6CDT 0x0E040037
5051#define GMTLK7 0x0E040038
5052#define GMTLK7CDT 0x0E040039
5053#define GMTLK74 0x0E04003A
5054#define GMTLK74CDT 0x0E04003B
5055#define GMWLK 0x0E04003C
5056#define GMWLKCDT 0x0E04003D
5057#define GMWRIT74 0x0E04003E
5058#define GMWRIT74CDT 0x0E04003F
5059#define MONKFALL 0x0E040040
5060#define MONKFALLCDT 0x0E040041
5061#define MONKRISE 0x0E040042
5062#define MONKRISECDT 0x0E040043
5063#define MONKSTRS 0x0E040044
5064#define MONKSTRSCDT 0x0E040045
5065#define MONKTURN 0x0E040046
5066#define MONKTURNCDT 0x0E040047
5067#define NICFIGHT 0x0E040048
5068#define NICFIGHTCDT 0x0E040049
5069#define NICLUK74 0x0E04004A
5070#define NICLUK74CDT 0x0E04004B
5071#define NICLUK74CDR 0x0E04004C
5072#define NICRCVR 0x0E04004D
5073#define NICRCVRCDT 0x0E04004E
5074#define NICRUN74 0x0E04004F
5075#define NICRUN74CDT 0x0E040050
5076#define NICSTND 0x0E040051
5077#define NICSTNDCDT 0x0E040052
5078#define NICTLK74 0x0E040053
5079#define NICTLK74CDT 0x0E040054
5080#define ROSSFALL 0x0E040055
5081#define ROSSFALLCDT 0x0E040056
5082#define ROSSTAIR 0x0E040057
5083#define ROSSTAIRCDT 0x0E040058
5084#define ROSSTND 0x0E040059
5085#define ROSSTNDCDT 0x0E04005A
5086#define ROSSWLK 0x0E04005B
5087#define ROSSWLKCDT 0x0E04005C
5088#define RUBBLE 0x0E04005D
5089#define RUBBLECDT 0x0E04005E
5090#define STONLIT1 0x0E04005F
5091#define STONLIT1CDT 0x0E040060
5092#define STONLIT2 0x0E040061
5093#define STONLIT2CDT 0x0E040062
5094#define STONWHT1 0x0E040063
5095#define STONWHT1CDT 0x0E040064
5096#define STONWHT2 0x0E040065
5097#define STONWHT2CDT 0x0E040066
5098 // 103 entities in TXTs, 103 in datafiles.
5099 // room75
5100#define R75L0 0x0E050000
5101#define R75PAL 0x0E050001
5102#define R75APAL 0x0E050002
5103#define R75BPAL 0x0E050003
5104#define R75CPAL 0x0E050004
5105#define R75DPAL 0x0E050005
5106#define EKGUN 0x0E050006
5107#define EKGUNCDT 0x0E050007
5108#define EKGUN2 0x0E050008
5109#define EKGUN2CDT 0x0E050009
5110#define EKLITE 0x0E05000A
5111#define EKLITECDT 0x0E05000B
5112#define EKRELAX 0x0E05000C
5113#define EKRELAXCDT 0x0E05000D
5114#define EKTLK75 0x0E05000E
5115#define EKTLK75CDT 0x0E05000F
5116#define GEOLUK75 0x0E050010
5117#define GEOLUK75CDT 0x0E050011
5118#define GEOLUK75CDR 0x0E050012
5119#define GTMP 0x0E050013
5120#define GTMPCDT 0x0E050014
5121#define NICLUK75 0x0E050015
5122#define NICLUK75CDT 0x0E050016
5123#define NICLUK75CDR 0x0E050017
5124#define NTMP 0x0E050018
5125#define NTMPCDT 0x0E050019
5126#define TORCH75 0x0E05001A
5127#define TORCH75CDT 0x0E05001B
5128 // 28 entities in TXTs, 28 in datafiles.
5129 // room76
5130#define R76L0 0x0E060000
5131#define R76PAL 0x0E060001
5132#define CHANT76 0x0E060002
5133#define CHANT76CDT 0x0E060003
5134#define EKGUN76 0x0E060004
5135#define EKGUN76CDT 0x0E060005
5136#define GKBAK 0x0E060006
5137#define GKBAKCDT 0x0E060007
5138#define GKKNEE76 0x0E060008
5139#define GKKNEE76CDT 0x0E060009
5140#define GKLOWER 0x0E06000A
5141#define GKLOWERCDT 0x0E06000B
5142#define GKSWORD 0x0E06000C
5143#define GKSWORDCDT 0x0E06000D
5144#define GKTLK 0x0E06000E
5145#define GKTLKCDT 0x0E06000F
5146#define GKTLK2 0x0E060010
5147#define GKTLK2CDT 0x0E060011
5148#define GMARMS 0x0E060012
5149#define GMARMSCDT 0x0E060013
5150#define GMSTONES 0x0E060014
5151#define GMSTONESCDT 0x0E060015
5152#define GMTLK76 0x0E060016
5153#define GMTLK76CDT 0x0E060017
5154#define GMTRN76 0x0E060018
5155#define GMTRN76CDT 0x0E060019
5156#define LSTONE76 0x0E06001A
5157#define LSTONE76CDT 0x0E06001B
5158#define MONKNEE 0x0E06001C
5159#define MONKNEECDT 0x0E06001D
5160#define ROSSTND76 0x0E06001E
5161#define ROSSTND76CDT 0x0E06001F
5162#define RSTONE76 0x0E060020
5163#define RSTONE76CDT 0x0E060021
5164 // 34 entities in TXTs, 34 in datafiles.
5165 // room77
5166#define R77L0 0x0E070000
5167#define R77PAL 0x0E070001
5168#define CHANT77 0x0E070002
5169#define CHANT77CDT 0x0E070003
5170#define GEOPEER 0x0E070004
5171#define GEOPEERCDT 0x0E070005
5172#define GMHEAD 0x0E070006
5173#define GMHEADCDT 0x0E070007
5174#define NICPEER 0x0E070008
5175#define NICPEERCDT 0x0E070009
5176#define NICTLK77 0x0E07000A
5177#define NICTLK77CDT 0x0E07000B
5178#define ROSLUK77 0x0E07000C
5179#define ROSLUK77CDT 0x0E07000D
5180 // 14 entities in TXTs, 14 in datafiles.
5181 // room78
5182#define R78L0 0x0E080000
5183#define R78PAL 0x0E080001
5184#define R78APAL 0x0E080002
5185#define R78BPAL 0x0E080003
5186#define R78CPAL 0x0E080004
5187#define R78DPAL 0x0E080005
5188#define R78EPAL 0x0E080006
5189#define R78FPAL 0x0E080007
5190#define LSTONE78 0x0E080008
5191#define LSTONE78CDT 0x0E080009
5192#define LSTONE78CDR 0x0E08000A
5193#define GMPOWER 0x0E08000B
5194#define GMPOWERCDT 0x0E08000C
5195#define GMWRITH 0x0E08000D
5196#define GMWRITHCDT 0x0E08000E
5197#define RSTONE78 0x0E08000F
5198#define RSTONE78CDT 0x0E080010
5199#define RSTONE78CDR 0x0E080011
5200 // 18 entities in TXTs, 18 in datafiles.
5201 // room79
5202#define R79L0 0x0E090000
5203#define R79PAL 0x0E090001
5204#define EKSTD79 0x0E090002
5205#define EKSTD79CDT 0x0E090003
5206#define FIGHT79 0x0E090004
5207#define FIGHT79CDT 0x0E090005
5208#define GEOANG79 0x0E090006
5209#define GEOANG79CDT 0x0E090007
5210#define GEOTLK79 0x0E090008
5211#define GEOTLK79CDT 0x0E090009
5212#define NICSTD79 0x0E09000A
5213#define NICSTD79CDT 0x0E09000B
5214#define ROSENT79 0x0E09000C
5215#define ROSENT79CDT 0x0E09000D
5216#define ROSSHOT 0x0E09000E
5217#define ROSSHOTCDT 0x0E09000F
5218#define ROSTLK79 0x0E090010
5219#define ROSTLK79CDT 0x0E090011
5220 // 18 entities in TXTs, 18 in datafiles.
5221
5222} // End of namespace Sword1
5223
5224#endif //SWORDRES_H
Definition: animation.h:38