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  * Additional copyright for this file:
8  * Copyright (C) 1995 Presto Studios, Inc.
9  *
10  * This program is free software; you can redistribute it and/or
11  * modify it under the terms of the GNU General Public License
12  * as published by the Free Software Foundation; either version 2
13  * of the License, or (at your option) any later version.
14 
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU General Public License for more details.
19 
20  * You should have received a copy of the GNU General Public License
21  * along with this program; if not, write to the Free Software
22  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
23  *
24  */
25 
26 #ifndef BURIED_RESOURCES_H
27 #define BURIED_RESOURCES_H
28 
29 namespace Buried {
30 
31 #define IDS_INI_KEY_TRANS_SPEED         868
32 #define IDS_INI_KEY_CYCLE_CACHING		870
33 
34 #define IDS_MOVEMENT_DATA_BASE_ID		800
35 
36 #define IDBD_DIARY1						900
37 #define IDBD_DIARY2						901
38 
39 #define IDBD_BC_VIEW_DATA				902
40 
41 #define IDBD_LETTERS_BOOK_DATA			903
42 
43 #define IDBD_DIARY1_TRANS_TEXT_BASE		1000
44 #define IDBD_DIARY2_TRANS_TEXT_BASE		1100
45 #define IDBD_DIARY3_TRANS_TEXT_BASE		1250
46 
47 #define IDBD_BLETTER_NUM_LINES_TEXT		1300
48 #define IDBD_BLETTER_TRANS_TEXT_BASE	1301
49 
50 #define IDMYTP_WHEELS_LEFT_TRANS_TEXT_BASE		1400
51 #define IDMYTP_WHEELS_RIGHT_TRANS_TEXT_BASE		1450
52 #define IDMYTP_WALLS_COMBO_TRANS_TEXT_BASE		1500
53 
54 #define IDMYTP_INNER_DOOR_TRANS_TEXT			1550
55 #define IDMYTP_INNER_LEFT_TRANS_TEXT			1551
56 #define IDMYTP_INNER_MIDDLE_TRANS_TEXT			1552
57 
58 #define IDMYTP_OUTER_SOUTHLEFT_TRANS_TEXT		1553
59 #define IDMYTP_OUTER_WEST_TRANS_TEXT			1554
60 #define IDMYTP_OUTER_NORTH_TRANS_TEXT			1555
61 
62 #define IDMYMC_WG_DOOR_TOP_TRANS_TEXT			1556
63 #define IDMYMC_WG_DOOR_RIGHT_TRANS_TEXT			1557
64 
65 #define IDMYMC_WATERGOD_DOOR_TOP_TRANS_TEXT		1558
66 #define IDMYMC_WATERGOD_DOOR_RIGHT_TRANS_TEXT	1559
67 
68 #define IDMYMC_AG_DOOR_TOP_TRANS_TEXT			1560
69 #define IDMYMC_AG_DOOR_RIGHT_TRANS_TEXT			1561
70 
71 #define IDMYMC_DEATHGOD_DOOR_TOP_TRANS_TEXT		1562
72 #define IDMYMC_DEATHGOD_DOOR_RIGHT_TRANS_TEXT	1563
73 
74 #define IDDS_ELEVATOR_CONTROLS_TEXT_A			1570
75 #define IDDS_ELEVATOR_CONTROLS_TEXT_B			1571
76 #define IDDS_ELEVATOR_CONTROLS_TEXT_C			1572
77 #define IDDS_ELEVATOR_CONTROLS_TEXT_D			1573
78 #define IDDS_WORKSHOP_TOOLS_TEXT				1574
79 
80 #define IDMYDG_PUZZLE_BOX_TRANS_TEXT_BASE		1600
81 
82 
83 #define IDFAKI_SN_CHEESE_GIRL_CODE_TEXT			1650
84 #define IDFAKI_SN_CHEESE_GIRL_CODE_TITLE		1651
85 #define IDFAKI_SN_CHEESE_GIRL_ORDER_TEXT		1652
86 
87 #define IDFAKI_SN_TRANSLATE_CHIP_CODE_TEXT		1653
88 #define IDFAKI_SN_TRANSLATE_CHIP_CODE_TITLE		1654
89 #define IDFAKI_SN_TRANSLATE_CHIP_ORDER_TEXT		1655
90 
91 #define IDFAKI_SN_GENO_SINGLE_CODE_TEXT			1656
92 #define IDFAKI_SN_GENO_SINGLE_CODE_TITLE		1657
93 #define IDFAKI_SN_GENO_SINGLE_ORDER_TEXT		1658
94 
95 #define IDFAKI_SN_SUCCESSFUL_ORDER_TEXT			1659
96 #define IDFAKI_SN_UNSUCCESSFUL_ORDER_TEXT		1660
97 
98 #define IDFAKI_AC_ORDER_FOOD_TEXT				1670
99 
100 #define IDS_MBT_EVIDENCE_PRESENT				1700
101 #define IDS_MBT_EVIDENCE_ACQUIRED				1701
102 #define IDS_MBT_EVIDENCE_ALREADY_ACQUIRED		1702
103 #define IDS_MBT_EVIDENCE_MUST_BE_REVEALED		1703
104 #define IDS_MBT_EVIDENCE_RIPPLE_DOCUMENTED		1704
105 #define IDS_MBT_EVIDENCE_NONE_ACQUIRED			1705
106 
107 #define IDS_MBT_JUMP_LOCKOUT_TEXT               1706
108 
109 #define IDS_SAVE_GAME_MESSAGE					1710
110 #define IDS_SEE_DOLL_MESSAGE_A					1711
111 #define IDS_SEE_DOLL_MESSAGE_B					1712
112 #define IDS_SEE_DOLL_MESSAGE_C					1713
113 #define IDS_WM_AI_LAB_TEXT						1714
114 
115 #define IDS_LENS_FILTER_ACTIVATED				1720
116 #define IDS_LENS_FILTER_DEACTIVATED				1721
117 
118 #define IDS_JUMP_BC_REVIEW_MISSION_TEXT_A		1722
119 #define IDS_JUMP_BC_REVIEW_MISSION_TEXT_B		1723
120 #define IDS_JUMP_BC_REVIEW_MISSION_TEXT_C		1724
121 #define IDS_JUMP_BC_REVIEW_MISSION_TEXT_D		1725
122 
123 #define IDS_LENS_FILTER_ATTACHED				1730
124 #define IDS_LENS_FILTER_REMOVED                 1731
125 #define IDS_LENS_FILTER_DENY_REMOVAL            1732
126 
127 #define IDS_CLOAK_BIOCHIP_ACTIVATE              1733
128 #define IDS_CLOAK_BIOCHIP_AUTO_ACTIVATE         1734
129 #define IDS_CLOAK_BIOCHIP_DEACTIVATE            1735
130 
131 #define IDS_JUMPSUIT_LIGHT_TURN_ON_MESSAGE      1736
132 
133 #define IDS_HUMAN_PRESENCE_3METERS				1737
134 
135 #define IDS_DS_WS_UNSTABLE_CYCLE_MESSAGE        1738
136 
137 #define IDS_DS_WS_CYCLE_PLANS_TEXT_A            1739
138 #define IDS_DS_WS_CYCLE_PLANS_TEXT_B            1740
139 #define IDS_DS_WS_CYCLE_PLANS_TEXT_C            1741
140 
141 #define IDS_AI_ENTERING_PRES_ENV_TEXT           1742
142 
143 #define IDS_HUMAN_PRESENCE_10METERS             1743
144 #define IDS_HUMAN_PRESENCE_500METERS            1744
145 
146 #define IDS_AI_IC_REFILL_OXYGEN_RESERVE         1745
147 
148 #define IDS_MY_AG_ALTAR_TEXT                    1746
149 #define IDS_MY_WT_ALTAR_TEXT                    1747
150 #define IDS_MY_WG_ALTAR_TEXT                    1748
151 
152 #define IDS_AI_ENTERING_NON_PRES_ENV_TEXT       1749
153 
154 #define IDS_AS_RA_BEINGS_DETECTED_20_METERS     1750
155 #define IDS_AS_RA_BEINGS_DETECTED_5_METERS      1751
156 
157 #define IDS_AS_RA_POD_A_STATUS_TEXT             1752
158 #define IDS_AS_RA_POD_B_STATUS_TEXT             1753
159 #define IDS_AS_RA_POD_C_STATUS_TEXT             1754
160 
161 #define IDS_AI_IS_JUMP_IN_TEXT                  1755
162 
163 // 1.04+:
164 #define IDS_AI_IC_OXYGEN_REFILLED       1767
165 #define IDS_AI_NX_CODE_RESET_MESSAGE    1768
166 
167 
168 #define IDS_DEATH_SCENE_MESSAGE_TEXT_BASE		1800
169 #define IDS_DEATH_SCENE_CAUSE_TEXT_BASE			1801
170 
171 
172 #define IDS_AI_PRES_PANEL_DESC_BASE				5000
173 
174 #define IDS_AI_PRES_PANEL_ENV_PRES_TEXT			5020
175 #define IDS_AI_PRES_PANEL_PRES_ENV_TEXT			5021
176 #define IDS_AI_PRES_PANEL_ZERO_PRES_ENV			5022
177 #define IDS_AI_PRES_PANEL_ENV_DEPRES			5023
178 #define IDS_AI_PRES_PANEL_INSUF_OXYGEN			5024
179 #define IDS_AI_PRES_PANEL_ENV_DEPRES_BREACH		5025
180 #define IDS_AI_PRES_PANEL_ENV_DEPRES_OBST		5026
181 
182 #define IDS_AI_OXY_LEVEL_TEXT_TEMPLATE_NORM		5027
183 #define IDS_AI_OXY_LEVEL_TEXT_TEMPLATE_LOW		5028
184 
185 #define IDS_UNABLE_TO_TRANSLATE_TEXT            5029
186 
187 #define IDS_EC_DESC_TEXT_A                      5050
188 #define IDS_EC_DESC_TEXT_B                      5051
189 #define IDS_EC_DESC_TEXT_C                      5052
190 #define IDS_EC_DESC_TEXT_D                      5053
191 #define IDS_EC_DESC_TEXT_E                      5054
192 #define IDS_EC_DESC_TEXT_F                      5055
193 #define IDS_EC_DESC_TEXT_G                      5056
194 #define IDS_EC_DESC_TEXT_H                      5057
195 #define IDS_EC_DESC_TEXT_I                      5058
196 #define IDS_EC_DESC_TEXT_J                      5059
197 #define IDS_EC_DESC_TEXT_K                      5060
198 
199 
200 
201 #define IDB_UI_TOP                      12288
202 #define IDB_UI_LEFT                     12289
203 #define IDB_UI_RIGHT                    12290
204 #define IDB_UI_BOTTOM                   12291
205 #define IDB_INVENTORY_BACKGROUND        12292
206 #define IDB_INVENTORY_ARROWS            12293
207 #define IDB_INVENTORY_INFO_BACKGROUND   12294
208 #define IDB_LIVE_TEXT_BACKGROUND        12295
209 #define IDB_ARROW_BACKGROUND            12296
210 #define IDB_ARROW_UP_CLEAR              12297
211 #define IDB_ARROW_UP_LIT                12298
212 #define IDB_ARROW_UP_HIGHLIGHTED        12299
213 #define IDB_ARROW_LEFT_CLEAR            12300
214 #define IDB_ARROW_LEFT_LIT              12301
215 #define IDB_ARROW_LEFT_HIGHLIGHTED      12302
216 #define IDB_ARROW_DOWN_CLEAR            12303
217 #define IDB_ARROW_DOWN_LIT              12304
218 #define IDB_ARROW_DOWN_HIGHLIGHTED      12305
219 #define IDB_ARROW_RIGHT_CLEAR           12306
220 #define IDB_ARROW_RIGHT_LIT             12307
221 #define IDB_ARROW_RIGHT_HIGHLIGHTED     12308
222 #define IDB_ARROW_FORWARD_CLEAR         12309
223 #define IDB_ARROW_FORWARD_LIT           12310
224 #define IDB_ARROW_FORWARD_HIGHLIGHTED   12311
225 
226 #define IDB_UI_WARNING_LIGHT			12315
227 
228 #define IDB_UI_DATE_BASE				12320
229 
230 #define IDB_MAINMENU_NORMAL				12348
231 #define IDB_MAINMENU_DEPRESSED_OVERVIEW			12349
232 #define IDB_MAINMENU_DEPRESSED_NEW_GAME			12350
233 #define IDB_MAINMENU_DEPRESSED_PLAY_MODE		12351
234 #define IDB_MAINMENU_DEPRESSED_PLAY_INRO		12352
235 #define IDB_MAINMENU_DEPRESSED_RESTORE_GAME		12353
236 #define IDB_MAINMENU_DEPRESSED_CREDITS			12354
237 #define IDB_MAINMENU_DEPRESSED_QUIT			12355
238 
239 #define IDB_DISK_SWAP_DIB_BASE			12360
240 
241 #define IDB_DEATH_UI_TOP				12400
242 #define IDB_DEATH_UI_LEFT				12401
243 #define IDB_DEATH_UI_RIGHT				12402
244 #define IDB_DEATH_UI_BOTTOM				12403
245 
246 #define IDB_DEATH_ELIGHT_ON				12404
247 #define IDB_DEATH_BUTTONS_NORMAL		12405
248 #define IDB_DEATH_BUTTONS_DEPRESSED		12406
249 
250 // Full Game:
251 #define IDB_BCV_INTERFACE_MAIN			12410
252 #define IDB_BCV_INTERFACE_HANDLE		12411
253 #define IDB_BCV_INTERFACE_CHECK         12412
254 
255 #define IDB_DEATH_WT_LOWER_LEFT         12413
256 #define IDB_DEATH_WT_BUTTONS_NORMAL     12414
257 #define IDB_DEATH_WT_BUTTONS_DEPRESSED  12415
258 
259 // Full Game:
260 #define IDB_BCR_BITMAP_BASE				12450
261 
262 // Demo:
263 #define IDB_BCR_BLANK_BACKGROUND		12400
264 #define IDB_BCR_INTERFACE_MENU			12401
265 #define IDB_BCR_INTERFACE_EXIT			12402
266 
267 // Demo:
268 #define IDB_BCM_INTERFACE_NORMAL		12500
269 #define IDB_BCM_INTERFACE_SELECTED		12501
270 #define IDB_BCM_INTERFACE_SLIDER		12502
271 
272 #define IDB_PICON_BITMAP_BASE			12800
273 #define IDB_DRAG_BITMAP_BASE			12900
274 #define IDER_NAV_DB_BASE                16384
275 #define IDER_SOUND_DB_BASE              16640
276 #define IDER_ANIM_DB_BASE               16896
277 #define IDER_AI_DB_BASE					17152
278 
279 #define IDER_ITEM_DB					4096
280 
281 #define IDS_BC_RIGHT_FILENAME			6144
282 #define IDS_BC_MISC_VIEW_FILENAME		6145
283 #define IDS_BC_JUMP_VIEW_FILENAME		6146
284 #define IDS_BC_FILES_VIEW_FILENAME		6147
285 #define IDS_BC_EVIDENCE_VIEW_FILENAME	6148
286 #define IDS_BC_EVIDENCE_ITEMS_FILENAME	6149
287 #define IDS_BC_CLOAKING_MOVIE_FILENAME	6150
288 #define IDS_BC_CLOAKING_SOUND_FILENAME  6151
289 #define IDS_BC_JUMP_MOVIE_FILENAME		6152
290 #define IDS_INVENTORY_SPIN_FILENAME		6153
291 #define IDS_INVENTORY_DRAG_FILENAME		6154
292 #define IDS_DEATH_CASTLE_FILENAME		6155
293 #define IDS_DEATH_MAYAN_FILENAME		6156
294 #define IDS_DEATH_AGENTLAIR_FILENAME	6157
295 #define IDS_DEATH_DAVINCI_FILENAME		6158
296 #define IDS_DEATH_AILAB_FILENAME		6159
297 #define IDS_DEATH_ALIEN_FILENAME		6160
298 #define IDS_DEATH_FINALE_FILENAME		6161
299 
300 // Demo-only:
301 #define IDS_INVENTORY_SPIN_FILENAME_DEMO 10240
302 
303 #define IDS_BC_JUMP_VIEW_NAV_DATA		6162
304 #define IDS_INVITEM_LETTER_FILENAME		6163
305 
306 #define IDS_TITLE_STARFIELD_FILENAME	6164
307 #define IDS_TITLE_MOVIE_FILENAME		6165
308 
309 #define IDS_TITLE_PRESTO_LOGO_FILENAME	6166
310 #define IDS_TITLE_SW_LOGO_FILENAME	    6167
311 
312 #define IDS_FUTAPT_BOOK_AUDIO_FILENAME	6170
313 
314 #define IDS_MAYAN_JUMP_MOVIE_FILENAME	6171
315 #define IDS_CASTLE_JUMP_MOVIE_FILENAME	6172
316 #define IDS_DAVINCI_JUMP_MOVIE_FILENAME 6173
317 #define IDS_AILAB_JUMP_MOVIE_FILENAME	6174
318 #define IDS_FUTAPT_JUMP_MOVIE_FILENAME	6175
319 #define IDS_BC_JUMP_AUDIO_FILENAME		6176
320 #define IDS_AGENT3_VIRUS_SOUND_BASE		6180
321 
322 #define IDS_AGENT3_VIRUS_TEXT_A			6190
323 #define IDS_AGENT3_VIRUS_TEXT_B			6191
324 #define IDS_AGENT3_VIRUS_TEXT_C			6192
325 #define IDS_AGENT3_VIRUS_TEXT_D			6193
326 #define IDS_AGENT3_VIRUS_PASSWORD		6194
327 #define IDS_AGENT3_VIRUS_CURSOR			6195
328 #define IDS_FUTAPT_ENVIRON_DOOR_CLOSE	6196
329 #define IDS_AGENT3_VIRUS_PW_ACCEPTED    6197
330 
331 // 1.04+:
332 #define IDS_AGENT3_VIRUS_NETWORK_TEXT   6198
333 
334 #define IDS_FOOTSTEPS_FILENAME_BASE		6200
335 
336 #define IDS_INN_STILL_FRAME_FILENAME	6300
337 #define IDBD_INN_BINARY_DATA			6301
338 #define IDBD_INN_MEDIA_BINARY_DATA		6302
339 #define IDS_INN_AMBIENT_FILENAME		6309
340 #define IDS_INN_MEDIA_FILENAME_BASE		6310
341 
342 #define IDS_IF_OV_FULL_SCREEN_DIB		6400
343 #define IDS_IF_OV_BIOCHIPS_DIB			6401
344 #define IDS_IF_OV_INVENTORY_DIB			6402
345 #define IDS_IF_OV_MESSAGE_BOX_DIB		6403
346 #define IDS_IF_OV_NAV_ARROWS_DIB		6404
347 #define IDS_IF_OV_NAV_ARROWS_AUDIO		6410
348 #define IDS_IF_OV_INVENTORY_AUDIO		6411
349 #define IDS_IF_OV_BIOCHIPS_AUDIO		6412
350 #define IDS_IF_OV_MESSAGE_BOX_AUDIO		6413
351 #define IDS_IF_OV_FURTHER_INFO_AUDIO	6414
352 
353 #define IDS_CREDITS_MAIN_FILENAME		6420
354 #define IDS_CREDITS_HIGHLIGHT_FILENAME	6421
355 #define IDS_CREDITS_MOVIE_FILENAME		6422
356 
357 #define IDES_ITEM_TITLE_BASE			8192
358 #define IDES_ITEM_DESC_BASE				8256
359 
360 // 1.04+:
361 #define IDS_AL_VULGAR_LANG_A            9000
362 #define IDS_AL_VULGAR_LANG_B            9001
363 #define IDS_AL_VULGAR_LANG_C            9002
364 #define IDS_AL_VULGAR_LANG_D            9003
365 #define IDS_AL_VULGAR_LANG_E            9004
366 #define IDS_AL_VULGAR_LANG_F            9005
367 #define IDS_AL_VULGAR_LANG_G            9006
368 #define IDS_AL_VULGAR_LANG_H            9007
369 #define IDS_AL_VULGAR_LANG_I            9009
370 #define IDS_AL_CASTRATION_TEXT          9016
371 #define IDS_AS_VISIBILITY_MESSAGE       9022
372 #define IDS_COMPL_WALK_SCORE_DESC_TEMPL 9031
373 #define IDS_DEATH_WALK_SCORE_DESC_TEMPL 9031
374 #define IDS_COMPL_WALK_SCORE_AMT_TEMPL  9032
375 #define IDS_DEATH_WALK_SCORE_AMT_TEMPL  9032
376 #define IDS_COMPL_SCORE_DESC_TEMPL      9033
377 #define IDS_DEATH_SCORE_DESC_TEMPL      9033
378 #define IDS_COMPL_SCORE_AMT_TEMPL       9034
379 #define IDS_DEATH_SCORE_AMT_TEMPL       9034
380 #define IDS_COMPL_FINAL_SCORE_TEMPL     9035
381 #define IDS_DEATH_FINAL_SCORE_TEMPL     9035
382 
383 // 1.04+:
384 #define IDS_MYTP_WALKTHROUGH_HINT_TEXT  9080
385 #define IDS_PLAY_MODE_WALKTHROUGH_TEXT  9085
386 #define IDS_PLAY_MODE_NORMAL_TEXT       9086
387 #define IDS_OLD_APT_RECALL_MESSAGE      9088
388 
389 
390 #define IDES_FILENAME_BASE              17408
391 #define IDES_STRING_BASE                21504
392 
393 #define RESID_NAVDB_BASE				16384
394 #define RESID_SOUNDDB_BASE				16640
395 #define RESID_ANIMDB_BASE				16896
396 #define RESID_AI_DB_BASE				17152
397 
398 #define RESID_FILENAMES_BASE			17408
399 #define RESID_STRINGS_BASE				21504
400 #define RESID_TRANSLATOR_TEXT_BASE		8192
401 
402 #define RESOFFSET_NAVDB_TIMEZONE		16
403 #define RESOFFSET_SOUNDDB_TIMEZONE		16
404 #define RESOFFSET_ANIMDB_TIMEZONE		16
405 #define RESOFFSET_AI_DB_TIMEZONE		16
406 
407 #define RESOFFSET_FILENAME_TIMEZONE		256
408 #define RESOFFSET_FILENAME_ENVIRON		16
409 
410 #define LOADSTRING_BUFFER_SIZE			512
411 #define LOADSTRING_NUM_BUFFERS			6
412 
413 #define SF_STILLS		0
414 #define SF_CYCLES		1
415 #define SF_NAVIGATION	2
416 #define SF_AMBIENT		15
417 
418 #define DIB_FRAME_WIDTH		432
419 #define DIB_FRAME_HEIGHT	189
420 
421 } // End of namespace Buried
422 
423 #endif
424