comparison mm7_data.cpp @ 0:8b8875f5b359

Initial commit
author Nomad
date Fri, 05 Oct 2012 16:07:14 +0200
parents
children 2ca04ccb612a
comparison
equal deleted inserted replaced
-1:000000000000 0:8b8875f5b359
1 #include "mm7_data.h"
2
3
4
5
6
7 void ErrHR(HRESULT hr, const char *pAPI, const char *pFunction, const char *pFile, int line)
8 {
9 if (SUCCEEDED(hr))
10 return;
11
12 char msg[4096];
13 sprintf(msg, "%s error (%08X) in\n\t%s\nin\n\t%s:%u",
14 pAPI, hr, pFunction, pFile, line);
15
16 char caption[1024];
17 sprintf(caption, "%s error", pAPI);
18
19 MessageBoxA(nullptr, msg, caption, MB_ICONEXCLAMATION);
20 }
21
22
23
24
25 #include "Math.h"
26 struct stru193_math *stru_5C6E00;
27
28 #include "MapInfo.h"
29 struct MapStats *pMapStats;
30
31 #include "TurnEngine.h"
32 struct stru262_TurnBased *pTurnEngine;
33
34 #include "stru277.h"
35 stru277 pStru277[10];
36 stru277 stru_50CDB4; // idb
37
38 #include "Viewport.h"
39 struct Viewport *pViewport;
40 struct ViewingParams *viewparams;
41
42 #include "stru272.h"
43 stru272 array_4FAC10[10];
44
45
46 #include "stru279.h"
47 stru279 stru_51076C;
48
49 #include "stru157.h"
50 stru157 stru_F93E1C; // weak
51 stru157 stru_F93E30; // weak
52 stru157 a5; // idb
53 stru157 a4; // idb
54 stru157 a3; // idb
55
56 #include "stru179.h"
57 stru179 *pStru179;
58
59 #include "stru123.h"
60 stru123 stru_5E4C90;
61
62 #include "stru298.h"
63 stru298 stru_50FE08; // weak
64
65 #include "stru287.h"
66 stru287 stru_5E4C50;
67
68 #include "Autonotes.h"
69 Autonote stru_723720[195]; // weak
70
71 #include "Awards.h"
72 Award pAwards[104];
73
74 #include "stru159.h"
75 stru159 pAnimatedRooms[196];
76
77 #include "stru160.h"
78 stru160 array_4EB8B8[66] =
79 {
80 stru160( 0.0000000f, 0.0000000f, 1.0000000f),
81 stru160( 0.0000000f, 0.3826830f, 0.9238799f),
82 stru160( 0.3826830f, 0.0000000f, 0.9238799f),
83 stru160( 0.4082480f, 0.4082480f, 0.8164970f),
84 stru160( 0.0000000f, 0.7071070f, 0.7071070f),
85 stru160( 0.7071070f, 0.0000000f, 0.7071070f),
86 stru160( 0.4082480f, 0.8164970f, 0.4082480f),
87 stru160( 0.8164970f, 0.4082480f, 0.4082480f),
88 stru160( 0.7071070f, 0.7071070f, 0.0000000f),
89 stru160( 0.0000000f, 0.9238799f, 0.3826830f),
90 stru160( 0.3826830f, 0.9238799f, 0.0000000f),
91 stru160( 0.0000000f, 1.0000000f, 0.0000000f),
92 stru160( 0.9238799f, 0.3826830f, 0.0000000f),
93 stru160( 0.9238799f, 0.0000000f, 0.3826830f),
94 stru160( 1.0000000f, 0.0000000f, 0.0000000f),
95 stru160( 0.0000000f, -0.3826830f, 0.9238799f),
96 stru160( 0.4082480f, -0.4082480f, 0.8164970f),
97 stru160( 0.0000000f, -0.7071070f, 0.7071070f),
98 stru160( 0.8164970f, -0.4082480f, 0.4082480f),
99 stru160( 0.4082480f, -0.8164970f, 0.4082480f),
100 stru160( 0.7071070f, -0.7071070f, 0.0000000f),
101 stru160( 0.9238799f, -0.3826830f, 0.0000000f),
102 stru160( 0.3826830f, -0.9238799f, 0.0000000f),
103 stru160( 0.0000000f, -0.9238799f, 0.3826830f),
104 stru160( 0.0000000f, -1.0000000f, 0.0000000f),
105 stru160(-0.3826830f, 0.0000000f, 0.9238799f),
106 stru160(-0.4082480f, -0.4082480f, 0.8164970f),
107 stru160(-0.7071070f, 0.0000000f, 0.7071070f),
108 stru160(-0.4082480f, -0.8164970f, 0.4082480f),
109 stru160(-0.8164970f, -0.4082480f, 0.4082480f),
110 stru160(-0.7071070f, -0.7071070f, 0.0000000f),
111 stru160(-0.3826830f, -0.9238799f, 0.0000000f),
112 stru160(-0.9238799f, -0.3826830f, 0.0000000f),
113 stru160(-0.9238799f, 0.0000000f, 0.3826830f),
114 stru160(-1.0000000f, 0.0000000f, 0.0000000f),
115 stru160(-0.4082480f, 0.4082480f, 0.8164970f),
116 stru160(-0.8164970f, 0.4082480f, 0.4082480f),
117 stru160(-0.4082480f, 0.8164970f, 0.4082480f),
118 stru160(-0.7071070f, 0.7071070f, 0.0000000f),
119 stru160(-0.9238799f, 0.3826830f, 0.0000000f),
120 stru160(-0.3826830f, 0.9238799f, 0.0000000f),
121 stru160( 0.0000000f, 0.0000000f, -1.0000000f),
122 stru160( 0.0000000f, 0.3826830f, -0.9238799f),
123 stru160( 0.3826830f, 0.0000000f, -0.9238799f),
124 stru160( 0.4082480f, 0.4082480f, -0.8164970f),
125 stru160( 0.0000000f, 0.7071070f, -0.7071070f),
126 stru160( 0.7071070f, 0.0000000f, -0.7071070f),
127 stru160( 0.4082480f, 0.8164970f, -0.4082480f),
128 stru160( 0.8164970f, 0.4082480f, -0.4082480f),
129 stru160( 0.0000000f, 0.9238799f, -0.3826830f),
130 stru160( 0.9238799f, 0.0000000f, -0.3826830f),
131 stru160( 0.0000000f, -0.3826830f, -0.9238799f),
132 stru160( 0.4082480f, -0.4082480f, -0.8164970f),
133 stru160( 0.0000000f, -0.7071070f, -0.7071070f),
134 stru160( 0.8164970f, -0.4082480f, -0.4082480f),
135 stru160( 0.4082480f, -0.8164970f, -0.4082480f),
136 stru160( 0.0000000f, -0.9238799f, -0.3826830f),
137 stru160(-0.3826830f, 0.0000000f, -0.9238799f),
138 stru160(-0.4082480f, -0.4082480f, -0.8164970f),
139 stru160(-0.7071070f, 0.0000000f, -0.7071070f),
140 stru160(-0.4082480f, -0.8164970f, -0.4082480f),
141 stru160(-0.8164970f, -0.4082480f, -0.4082480f),
142 stru160(-0.9238799f, 0.0000000f, -0.3826830f),
143 stru160(-0.4082480f, 0.4082480f, -0.8164970f),
144 stru160(-0.8164970f, 0.4082480f, -0.4082480f),
145 stru160(-0.4082480f, 0.8164970f, -0.4082480f)
146 };
147 stru160 array_4EBBD0[128];
148 __int32 array_4EBBD0_x[128*3] =
149 {
150 0x00000000, 0x00000001, 0x00000002, 0x00000001,
151 0x00000003, 0x00000002, 0x00000001, 0x00000004,
152 0x00000003, 0x00000003, 0x00000005, 0x00000002,
153 0x00000004, 0x00000006, 0x00000003, 0x00000006,
154 0x00000007, 0x00000003, 0x00000006, 0x00000008,
155 0x00000007, 0x00000007, 0x00000005, 0x00000003,
156 0x00000004, 0x00000009, 0x00000006, 0x00000009,
157 0x0000000A, 0x00000006, 0x00000009, 0x0000000B,
158 0x0000000A, 0x0000000A, 0x00000008, 0x00000006,
159 0x00000008, 0x0000000C, 0x00000007, 0x0000000C,
160 0x0000000D, 0x00000007, 0x0000000C, 0x0000000E,
161 0x0000000D, 0x0000000D, 0x00000005, 0x00000007,
162 0x00000000, 0x00000002, 0x0000000F, 0x00000002,
163 0x00000010, 0x0000000F, 0x00000002, 0x00000005,
164 0x00000010, 0x00000010, 0x00000011, 0x0000000F,
165 0x00000005, 0x00000012, 0x00000010, 0x00000012,
166 0x00000013, 0x00000010, 0x00000012, 0x00000014,
167 0x00000013, 0x00000013, 0x00000011, 0x00000010,
168 0x00000005, 0x0000000D, 0x00000012, 0x0000000D,
169 0x00000015, 0x00000012, 0x0000000D, 0x0000000E,
170 0x00000015, 0x00000015, 0x00000014, 0x00000012,
171 0x00000014, 0x00000016, 0x00000013, 0x00000016,
172 0x00000017, 0x00000013, 0x00000016, 0x00000018,
173 0x00000017, 0x00000017, 0x00000011, 0x00000013,
174 0x00000000, 0x0000000F, 0x00000019, 0x0000000F,
175 0x0000001A, 0x00000019, 0x0000000F, 0x00000011,
176 0x0000001A, 0x0000001A, 0x0000001B, 0x00000019,
177 0x00000011, 0x0000001C, 0x0000001A, 0x0000001C,
178 0x0000001D, 0x0000001A, 0x0000001C, 0x0000001E,
179 0x0000001D, 0x0000001D, 0x0000001B, 0x0000001A,
180 0x00000011, 0x00000017, 0x0000001C, 0x00000017,
181 0x0000001F, 0x0000001C, 0x00000017, 0x00000018,
182 0x0000001F, 0x0000001F, 0x0000001E, 0x0000001C,
183 0x0000001E, 0x00000020, 0x0000001D, 0x00000020,
184 0x00000021, 0x0000001D, 0x00000020, 0x00000022,
185 0x00000021, 0x00000021, 0x0000001B, 0x0000001D,
186 0x00000000, 0x00000019, 0x00000001, 0x00000019,
187 0x00000023, 0x00000001, 0x00000019, 0x0000001B,
188 0x00000023, 0x00000023, 0x00000004, 0x00000001,
189 0x0000001B, 0x00000024, 0x00000023, 0x00000024,
190 0x00000025, 0x00000023, 0x00000024, 0x00000026,
191 0x00000025, 0x00000025, 0x00000004, 0x00000023,
192 0x0000001B, 0x00000021, 0x00000024, 0x00000021,
193 0x00000027, 0x00000024, 0x00000021, 0x00000022,
194 0x00000027, 0x00000027, 0x00000026, 0x00000024,
195 0x00000026, 0x00000028, 0x00000025, 0x00000028,
196 0x00000009, 0x00000025, 0x00000028, 0x0000000B,
197 0x00000009, 0x00000009, 0x00000004, 0x00000025,
198 0x00000029, 0x0000002A, 0x0000002B, 0x0000002A,
199 0x0000002C, 0x0000002B, 0x0000002A, 0x0000002D,
200 0x0000002C, 0x0000002C, 0x0000002E, 0x0000002B,
201 0x0000002D, 0x0000002F, 0x0000002C, 0x0000002F,
202 0x00000030, 0x0000002C, 0x0000002F, 0x00000008,
203 0x00000030, 0x00000030, 0x0000002E, 0x0000002C,
204 0x0000002D, 0x00000031, 0x0000002F, 0x00000031,
205 0x0000000A, 0x0000002F, 0x00000031, 0x0000000B,
206 0x0000000A, 0x0000000A, 0x00000008, 0x0000002F,
207 0x00000008, 0x0000000C, 0x00000030, 0x0000000C,
208 0x00000032, 0x00000030, 0x0000000C, 0x0000000E,
209 0x00000032, 0x00000032, 0x0000002E, 0x00000030,
210 0x00000029, 0x0000002B, 0x00000033, 0x0000002B,
211 0x00000034, 0x00000033, 0x0000002B, 0x0000002E,
212 0x00000034, 0x00000034, 0x00000035, 0x00000033,
213 0x0000002E, 0x00000036, 0x00000034, 0x00000036,
214 0x00000037, 0x00000034, 0x00000036, 0x00000014,
215 0x00000037, 0x00000037, 0x00000035, 0x00000034,
216 0x0000002E, 0x00000032, 0x00000036, 0x00000032,
217 0x00000015, 0x00000036, 0x00000032, 0x0000000E,
218 0x00000015, 0x00000015, 0x00000014, 0x00000036,
219 0x00000014, 0x00000016, 0x00000037, 0x00000016,
220 0x00000038, 0x00000037, 0x00000016, 0x00000018,
221 0x00000038, 0x00000038, 0x00000035, 0x00000037,
222 0x00000029, 0x00000033, 0x00000039, 0x00000033,
223 0x0000003A, 0x00000039, 0x00000033, 0x00000035,
224 0x0000003A, 0x0000003A, 0x0000003B, 0x00000039,
225 0x00000035, 0x0000003C, 0x0000003A, 0x0000003C,
226 0x0000003D, 0x0000003A, 0x0000003C, 0x0000001E,
227 0x0000003D, 0x0000003D, 0x0000003B, 0x0000003A,
228 0x00000035, 0x00000038, 0x0000003C, 0x00000038,
229 0x0000001F, 0x0000003C, 0x00000038, 0x00000018,
230 0x0000001F, 0x0000001F, 0x0000001E, 0x0000003C,
231 0x0000001E, 0x00000020, 0x0000003D, 0x00000020,
232 0x0000003E, 0x0000003D, 0x00000020, 0x00000022,
233 0x0000003E, 0x0000003E, 0x0000003B, 0x0000003D,
234 0x00000029, 0x00000039, 0x0000002A, 0x00000039,
235 0x0000003F, 0x0000002A, 0x00000039, 0x0000003B,
236 0x0000003F, 0x0000003F, 0x0000002D, 0x0000002A,
237 0x0000003B, 0x00000040, 0x0000003F, 0x00000040,
238 0x00000041, 0x0000003F, 0x00000040, 0x00000026,
239 0x00000041, 0x00000041, 0x0000002D, 0x0000003F,
240 0x0000003B, 0x0000003E, 0x00000040, 0x0000003E,
241 0x00000027, 0x00000040, 0x0000003E, 0x00000022,
242 0x00000027, 0x00000027, 0x00000026, 0x00000040,
243 0x00000026, 0x00000028, 0x00000041, 0x00000028,
244 0x00000031, 0x00000041, 0x00000028, 0x0000000B,
245 0x00000031, 0x00000031, 0x0000002D, 0x00000041
246 };
247
248 #include "stru220.h"
249 stru220 stru_76E5C8[16384];
250
251 #include "stru176.h"
252 stru176 array_5B5928[100];
253
254 #include "ObjectList.h"
255 struct ObjectList *pObjectList;
256
257 #include "IconFrameTable.h"
258 struct IconFrameTable *pIconsFrameTable;
259
260 struct
261 {
262 struct UIAnimation _pUIAnim_Food;
263 struct UIAnimation _pUIAnim_Gold;
264 struct UIAnimation _pUIAnum_Torchlight;
265 struct UIAnimation _pUIAnim_WizardEye;
266 } _uianim;
267
268 struct UIAnimation *pUIAnim_Food = &_uianim._pUIAnim_Food;
269 struct UIAnimation *pUIAnim_Gold = &_uianim._pUIAnim_Gold;
270 struct UIAnimation *pUIAnum_Torchlight = &_uianim._pUIAnum_Torchlight;
271 struct UIAnimation *pUIAnim_WizardEye = &_uianim._pUIAnim_WizardEye;
272
273 struct UIAnimation *pUIAnims[4] =
274 {
275 &_uianim._pUIAnim_Food,
276 &_uianim._pUIAnim_Gold,
277 &_uianim._pUIAnum_Torchlight,
278 &_uianim._pUIAnim_WizardEye
279 };
280
281
282
283 #include "PlayerFrameTable.h"
284 struct PlayerFrameTable *pPlayerFrameTable; // idb
285
286 #include "MM7.h"
287 stru161 stru_4ECBB8[6];
288 stru289 stru_6BE158;
289 stru329 array_4E4C30[4];
290 stru332 stru_511698;
291 stru333 stru_511718;
292 stru334 array_4E2940[26];
293 stru348 stru_4E1890[13];
294
295
296
297
298 namespace zlib
299 {
300 #include "lib\zlib\zlib.h"
301 int MemUnzip(void *dest, unsigned int *destLen, const void *source, unsigned int sourceLen)
302 {
303 //return uncompress((zlib::Bytef *)dest, (zlib::uLongf *)destLen, (zlib::Bytef *)source, sourceLen);
304 return uncompress((Bytef *)dest, (uLongf *)destLen, (Bytef *)source, sourceLen);
305 return 0;
306 }
307
308 int MemZip(void *dest, unsigned int *destLen, void *source, unsigned int sourceLen)
309 {
310 //return compress((zlib::Bytef *)dest, (zlib::uLongf *)destLen, (zlib::Bytef *)source, sourceLen);
311 return compress((Bytef *)dest, (uLongf *)destLen, (Bytef *)source, sourceLen);
312 return 0;
313 }
314 };
315
316
317
318
319
320
321 char nullstring[1] = {0};
322 //-------------------------------------------------------------------------
323 // Data declarations
324
325 int (__cdecl *sprintfex)(char *a1, const char *a2, ...) = nullptr;
326
327 int dword_4C9890[10]; // weak
328 int dword_4C9920[16]; // weak
329 _UNKNOWN unk_4D8548; // weak
330 char byte_4D864C; // weak
331 int dword_4D86CC; // weak
332 int dword_4D86D8; // weak
333 int dword_4D86F0; // weak
334 int dword_4DAFCC; // weak
335 int (__stdcall *off_4DAFDC)(char); // weak
336 char asc_4DB724[777]; // idb
337 int dword_4DBD94; // weak
338 int dword_4DF380[777]; // weak
339 int dword_4DF390; // weak
340 char Str2[777]; // idb
341 int dword_4DF3A4; // weak
342 char byte_4E185C; // weak
343 char am_byte_4E185D; // weak
344 char byte_4E185E; // weak
345 int amuint_4E1860; // weak
346 int amuint_4E1864; // weak
347 int amuint_4E1868; // weak
348 int amuint_4E186C; // weak
349 int amuint_4E1870; // weak
350 int dword_4E1874; // weak
351 int dword_4E1878; // weak
352 int dword_4E187C; // weak
353 int dword_4E1880; // weak
354 int dword_4E1884; // weak
355 int dword_4E1888; // weak
356 char pArcomagePlayer2Name[8];
357 char pArcomagePlayer1Name[8];
358 char pDeckMaster[12];
359 char aIxf[4]; // idb
360 _UNKNOWN unk_4E19FC; // weak
361 char pAreYouSureWishToLeave[32];
362 char asc_4E1A28[4]; // idb
363 char aUsxfs[13];
364 char aLayout_pcx[11]; // weak
365 char aSprites_pcx[12]; // weak
366 char aProblemInBlit_[777]; // idb
367 char aEWorkMsdevMm7M[777]; // idb
368 char aProblemInBli_0[777]; // idb
369 char aD[777]; // idb
370 char asc_4E1AB0[777]; // idb
371 char aWb_0[777]; // idb
372 char a24bitPcxOnly[777]; // idb
373 char Mode[777]; // idb
374 char a16bitPcx[777]; // idb
375 char aUnableToLoadS[777]; // idb
376 char aBitmaps[777]; // idb
377 char aIcons[777]; // idb
378 char aPending[777]; // idb
379 char aCanTFindS[777]; // idb
380 char pDayMoonPhase[28];
381 char *spellbook_texture_filename_suffices[8]; // weak
382 __int16 word_4E1D3A[777]; // weak
383 __int16 pTownPortalBook_xs[6];
384 __int16 pTownPortalBook_ys[6];
385 __int16 pTownPortalBook_ws[6];
386 __int16 pTownPortalBook_hs[6];
387 int dword_4E20D0[777]; // idb
388 char byte_4E2430[777]; // weak
389 char byte_4E2431[777]; // weak
390 unsigned int pLloydsBeaconsPreviewXs[5];
391 int pLloydsBeaconsPreviewYs[5];
392 unsigned int pLloydsBeacons_SomeXs[5];
393 int pLloydsBeacons_SomeYs[777]; // idb
394 char aSbwb00[7]; // weak
395 char aW[2]; // idb
396 char aA[2]; // idb
397 char aSD[777]; // idb
398 char aSS03d03dS000S0[777]; // idb
399 char aLuS[777]; // idb
400 char aS_1[777]; // idb
401 char aSbSc02d[777]; // idb
402 char aSbSs02d[777]; // idb
403 char aTabDb[777]; // idb
404 char aTabDa[777]; // idb
405 char aIbM6D[777]; // idb
406 char aIbM6U[777]; // idb
407 char aIbM5D[777]; // idb
408 char aIbM5U[777]; // idb
409 char aPagemask[777]; // idb
410 char aBook[777]; // idb
411 char aSpell_fnt[777]; // idb
412 char aAutonote_fnt[777]; // idb
413 char aBook2_fnt[777]; // idb
414 char pFontFile[777]; // idb
415 char aFontpal[777]; // idb
416 char aMapbordr[777]; // idb
417 char aLloydDD_pcx[777]; // idb
418 char aDataLloydDD_pc[777]; // idb
419 char aLb_bordr[777]; // idb
420 char aTphell[777]; // idb
421 char aTpheaven[777]; // idb
422 char aTpisland[777]; // idb
423 char aTpwarlock[777]; // idb
424 char aTpelf[777]; // idb
425 char aTpharmndy[777]; // idb
426 char aTownport[777]; // idb
427 char aSbquiknot[777]; // idb
428 char aTabAn8a[777]; // idb
429 char aTabAn8b[777]; // idb
430 char aTabAn4a[777]; // idb
431 char aTabAn4b[777]; // idb
432 char aTabAn5a[777]; // idb
433 char aTabAn5b[777]; // idb
434 char aTabAn3a[777]; // idb
435 char aTabAn3b[777]; // idb
436 char aTabAn2a[777]; // idb
437 char aTabAn2b[777]; // idb
438 char aTabAn1a[777]; // idb
439 char aTabAn1b[777]; // idb
440 char aDivbar[777]; // idb
441 char aSbautnot[777]; // idb
442 char aTabwoff[777]; // idb
443 char aTabwon[777]; // idb
444 char aTabeoff[777]; // idb
445 char aTabeon[777]; // idb
446 char aTabsoff[777]; // idb
447 char aTabson[777]; // idb
448 char aTabnoff[777]; // idb
449 char aTabnon[777]; // idb
450 char aZootOff[777]; // idb
451 char aZoomOff[777]; // idb
452 char aZootOn[777]; // idb
453 char aZoomOn[777]; // idb
454 char aSbmap[777]; // idb
455 char aMoon_ful[777]; // idb
456 char aMoon_2[777]; // idb
457 char aMoon_4[777]; // idb
458 char aMoon_new[777]; // idb
459 char aSbdateTime[777]; // idb
460 char aTabAn7a[777]; // idb
461 char aTabAn6a[777]; // idb
462 char aTabAn7b[777]; // idb
463 char aTabAn6b[777]; // idb
464 char aSbplayrnot[777]; // idb
465 char aPending_0[777]; // idb
466 char aUnknown[8]; // weak
467 char aS100110S[777]; // idb
468 char aS100110D[777]; // idb
469 char aS100110DS[777]; // idb
470 char aS100110D02dSS[777]; // idb
471 int uGame_if_0_else_ui_id__11_save__else_load__8_drawSpellInfoPopup__22_final_window__26_keymapOptions__2_options__28_videoOptions; // weak
472 char byte_4E28FC; // weak
473 unsigned int uGammaPos;
474 int dword_4E2910[777]; // weak
475 __int16 word_4E2930[4];
476 __int16 word_4E2938[4];
477 void *off_4E2A12; // weak
478 int dword_4E2A18[5];
479 int dword_4E2A2C[9];
480 int dword_4E2A50[12];
481 int _4E2A80_skills[9];
482 unsigned __int8 pAwardsTextColors[20];
483 unsigned int pHealthBarPos[4];
484 unsigned int pManaBarPos[4];
485 char _4E2AD8_ui_colors[72];
486 char _4E2B21_buff_spell_tooltip_colors[80];
487 char byte_4E2B70[777]; // weak
488 char byte_4E2BC8; // weak
489 int pChestSmthn1ByType[8];
490 int pChestSmthn2ByType[8];
491 int pChestWidthsByType[8];
492 int pChestHeightsByType[8];
493 char aSS[777]; // idb
494 char ascii_4E2C54[6];
495 char ascii_4E2C5C[7];
496 char ascii_4E2C68[8];
497 char ascii_4E2C70[9];
498 char ascii_4E2C7C[8];
499 char ascii_4E2C84[11];
500 char ascii_4E2C90[12];
501 char ascii_4E2C9C[8];
502 char ascii_4E2CA4[7];
503 char ascii_4E2CB0[12];
504 char ascii_4E2CBC[12];
505 char ascii_4E2CC8[12];
506 char ascii_4E2CD4[6];
507 char ascii_4E2CDC[11];
508 char ascii_4E2CE8[8];
509 char ascii_4E2CF0[12];
510 char ascii_4E2CFC[6];
511 char ascii_4E2D04[8];
512 char ascii_4E2D0C[8];
513 char ascii_4E2D14[6];
514 char ascii_4E2D1C[12];
515 char ascii_4E2D28[8];
516 char ascii_4E2D30[7];
517 char ascii_4E2D38[5];
518 char ascii_4E2D40[8];
519 char ascii_4E2D48[6];
520 char ascii_4E2D50[12];
521 char ascii_4E2D5C[7];
522 char aMakingItemNumb[777]; // idb
523 char aNpc03d[777]; // idb
524 char format_4E2D80[16];
525 char format_4E2D90[8];
526 char aS03d03dS000_0[777]; // idb
527 char aS03d03dS000[777]; // idb
528 char format_4E2DC8[8];
529 char aS[777]; // idb
530 char aLuSLuS[777]; // idb
531 char byte_4E2DE8; // idb
532 char asc_4E2DFC[3]; // idb
533 char format_4E2E00[2]; // idb
534 char format_4E2E10[28]; // weak
535 char aS100S_0[777]; // idb
536 char aS100S[777]; // idb
537 char aS100D[777]; // idb
538 char aS180[6]; // idb
539 char format_4E2E68[28]; // weak
540 char aS_6[2]; // idb
541 char aSS_0[777]; // idb
542 char aS_5[4]; // idb
543 _UNKNOWN unk_4E2EB8; // weak
544 char aS_4[2]; // idb
545 char aS_0[2]; // idb
546 char byte_4E2F14; // idb
547 char aFr_stats[777]; // idb
548 char aS1772d[777]; // idb
549 char aS_10[3]; // idb
550 char aS177S[777]; // idb
551 char aS4002d[777]; // idb
552 char aS_9[3]; // idb
553 char aS400S[777]; // idb
554 char aS_8[38];
555 char aFr_skill[777]; // idb
556 char byte_4E2FD4[7];
557 char aS_11[3]; // idb
558 char aFr_award[777]; // idb
559 char aSptext01[777]; // idb
560 char aSp28a[6]; // weak
561 char aSp30a[6]; // weak
562 char aSp91a[6]; // weak
563 char aFr_strip[777]; // idb
564 char a261SD[777]; // idb
565 char aS_12[4]; // idb
566 char aD_2[4];
567 char aLu[4];
568 char aQuikref[777]; // idb
569 char aIbCd1D[777]; // idb
570 char aIbCd2D[777]; // idb
571 char aIbCd4D[777]; // idb
572 char aIbCd3D[777]; // idb
573 char a028Lu[777]; // idb
574 char a087Lu[777]; // idb
575 char aComic_fnt[777]; // idb
576 char aSmallnum_fnt[777]; // idb
577 char aCreate_fnt[777]; // idb
578 char aLucida_fnt[777]; // idb
579 char aArrus_fnt[777]; // idb
580 char aIbTd5A[777]; // idb
581 char aIbTd4A[777]; // idb
582 char aIbTd3A[777]; // idb
583 char aIbTd2A[777]; // idb
584 char aIbTd1A[777]; // idb
585 char aButtmake2[777]; // idb
586 char aButtmake[777]; // idb
587 char aButtyes2[777]; // idb
588 char aX_ok_u[777]; // idb
589 char aButtesc2[777]; // idb
590 char aX_x_u[777]; // idb
591 char aIbground[777]; // idb
592 char aLeather[777]; // idb
593 char aMhp_yel[777]; // idb
594 char aMhp_red[777]; // idb
595 char aMhp_grn[777]; // idb
596 char aMhp_capr[777]; // idb
597 char aMhp_capl[777]; // idb
598 char aMhp_bg[777]; // idb
599 char aIbStatr[777]; // idb
600 char aIbStaty[777]; // idb
601 char aIbStatg[777]; // idb
602 char aIbStatb[777]; // idb
603 char aMapdir7[777]; // idb
604 char aMapdir6[777]; // idb
605 char aMapdir5[777]; // idb
606 char aMapdir4[777]; // idb
607 char aMapdir3[777]; // idb
608 char aMapdir2[777]; // idb
609 char aMapdir1[777]; // idb
610 char aMapdir8[777]; // idb
611 char aTorcha[777]; // idb
612 char aTorchb[777]; // idb
613 char aTorchc[777]; // idb
614 char aWizeyea[777]; // idb
615 char aWizeyeb[777]; // idb
616 char aWizeyec[777]; // idb
617 char aTest[777]; // idb
618 char aMicon2[777]; // idb
619 char aButton[777]; // idb
620 char aDS[777]; // idb
621 char a020[777]; // idb
622 char aS_14[4]; // idb
623 char aS_13[5]; // idb
624 char string_4E3294[8];
625 char aDMn[777]; // idb
626 char aDHr[777]; // idb
627 char aDDy[777]; // idb
628 char aDMo[777]; // idb
629 char aDYr[777]; // idb
630 char aDuration[777]; // idb
631 char aSLu[777]; // idb
632 char aSSD[777]; // idb
633 char aSD_1[777]; // idb
634 char aD_0[777]; // idb
635 char aSDSDdD[777]; // idb
636 char aS_21[2]; // idb
637 char byte_4E3318; // idb
638 char aS_20[2]; // idb
639 char aS_19[2]; // idb
640 char aS_18[2]; // idb
641 char aS_17[2]; // idb
642 char aS_16[2]; // idb
643 char aS_15[2]; // idb
644 char aTerra03d[777]; // idb
645 char aRestexit[777]; // idb
646 char aRestb4[777]; // idb
647 char aRestb3[777]; // idb
648 char aRestb2[777]; // idb
649 char aRestb1[777]; // idb
650 char aRestmain[777]; // idb
651 char aD29_blv[777]; // idb
652 char aS190D[777]; // idb
653 char aD02dS[777]; // idb
654 char a408D[777]; // idb
655 char aHglas03d[777]; // idb
656 char aChest02d[777]; // idb
657 char aMicon1[777]; // idb
658 char aEndcapB[777]; // idb
659 char aEdge_topB[777]; // idb
660 char aEdge_rtB[777]; // idb
661 char aEdge_lfB[777]; // idb
662 char aEdge_btmB[777]; // idb
663 char aCornr_urB[777]; // idb
664 char aCornr_ulB[777]; // idb
665 char aCornr_lrB[777]; // idb
666 char aCornr_llB[777]; // idb
667 char aFr_invenB[777]; // idb
668 char aEvtnpcB[777]; // idb
669 char aIbBcuB[777]; // idb
670 char aIsg04B[777]; // idb
671 char aIsg03B[777]; // idb
672 char aIsg02B[777]; // idb
673 char aIsg01B[777]; // idb
674 char aIbM4dB[777]; // idb
675 char aIbM3dB[777]; // idb
676 char aIbM2dB[777]; // idb
677 char aIbM1dB[777]; // idb
678 char aIbSelecB[777]; // idb
679 char aIbAutinB[777]; // idb
680 char aIbAutoutB[777]; // idb
681 char aIbNpcrdB[777]; // idb
682 char aIbNpcldB[777]; // idb
683 char aIbInitrB[777]; // idb
684 char aIbInityB[777]; // idb
685 char aIbInitgB[777]; // idb
686 char aIbCompB[777]; // idb
687 char aIbAutmaskB[777]; // idb
688 char aIbMbB[777]; // idb
689 char aIbFootB_pcx[777]; // idb
690 char aIbLB_pcx[777]; // idb
691 char aIbTB_pcx[777]; // idb
692 char aIbBB_pcx[777]; // idb
693 char aIbRB_pcx[777]; // idb
694 char aIbSelecA_0[777]; // idb
695 char aIbNpcrdA_0[777]; // idb
696 char aIbNpcldA_0[777]; // idb
697 char aIbCompA_0[777]; // idb
698 char aIbMbA_0[777]; // idb
699 char aIbLA_pcx_0[777]; // idb
700 char aIbTA_pcx_0[777]; // idb
701 char aIbBA_pcx_0[777]; // idb
702 char aIbRA_pcx_0[777]; // idb
703 char aEndcap[777]; // idb
704 char aEdge_top[777]; // idb
705 char aEdge_rt[777]; // idb
706 char aEdge_lf[777]; // idb
707 char aEdge_btm[777]; // idb
708 char aCornr_ur[777]; // idb
709 char aCornr_ul[777]; // idb
710 char aCornr_lr[777]; // idb
711 char aCornr_ll[777]; // idb
712 char aEvtnpc[777]; // idb
713 char aIsg04A[777]; // idb
714 char aIsg03A[777]; // idb
715 char aIsg02A[777]; // idb
716 char aIsg01A[777]; // idb
717 char aIbBcuA[777]; // idb
718 char aIbAutinA[777]; // idb
719 char aIbAutoutA[777]; // idb
720 char aIbM4dA[777]; // idb
721 char aIbM3dA[777]; // idb
722 char aIbM2dA[777]; // idb
723 char aIbM1dA[777]; // idb
724 char aIbSelecA[777]; // idb
725 char aIbNpcrdA[777]; // idb
726 char aIbNpcldA[777]; // idb
727 char aIbInitrA[777]; // idb
728 char aIbInityA[777]; // idb
729 char aIbInitgA[777]; // idb
730 char aIbCompA[777]; // idb
731 char aIbAutmaskA[777]; // idb
732 char aIbMbA[777]; // idb
733 char aIbFootA_pcx[777]; // idb
734 char aIbLA_pcx[11]; // weak
735 char aIbTA_pcx[11]; // weak
736 char aIbBA_pcx[11]; // weak
737 char aIbRA_pcx[11]; // weak
738 char aEndcapC[777]; // idb
739 char aEdge_topC[777]; // idb
740 char aEdge_rtC[777]; // idb
741 char aEdge_lfC[777]; // idb
742 char aEdge_btmC[777]; // idb
743 char aCornr_urC[777]; // idb
744 char aCornr_ulC[777]; // idb
745 char aCornr_lrC[777]; // idb
746 char aCornr_llC[777]; // idb
747 char aParchment[777]; // idb
748 char pContainer[777]; // idb
749 char aIbBC_pcx_0[777]; // idb
750 char aFr_inven[777]; // idb
751 char aEvtnpcC[777]; // idb
752 char aIsg04C[777]; // idb
753 char aIsg03C[777]; // idb
754 char aIsg02C[777]; // idb
755 char aIsg01C[777]; // idb
756 char aIbBcuC[777]; // idb
757 char aIbM4dC[777]; // idb
758 char aIbM3dC[777]; // idb
759 char aIbM2dC[777]; // idb
760 char aIbM1dC[777]; // idb
761 char aIbSelecC[777]; // idb
762 char aIbAutinC[777]; // idb
763 char aIbAutoutC[777]; // idb
764 char aIbNpcrdC[777]; // idb
765 char aIbNpcldC[777]; // idb
766 char aIbInitrC[777]; // idb
767 char aIbInityC[777]; // idb
768 char aIbInitgC[777]; // idb
769 char aIbCompC[777]; // idb
770 char aIbAutmaskC[777]; // idb
771 char aIbMbC[777]; // idb
772 char aIbFootC_pcx[777]; // idb
773 char aIbLC_pcx[777]; // idb
774 char aIbTC_pcx[777]; // idb
775 char aIbBC_pcx[11]; // weak
776 char aIbRC_pcx[777]; // idb
777 char a10i10iS[777]; // idb
778 char aSizeIII[777]; // idb
779 char aDwavailvirtual[777]; // idb
780 char aDwtotalvirtual[777]; // idb
781 char aDwavailpagefil[777]; // idb
782 char aDwtotalpagefil[777]; // idb
783 char aDwavailphysD[777]; // idb
784 char aDwtotalphysD[777]; // idb
785 char aDwmemoryloadD[777]; // idb
786 char aDwlengthD[777]; // idb
787 char Format[777]; // idb
788 char aMem03i_txt[777]; // idb
789 char aMemory[777]; // idb
790 char aIdSSizeI[16]; // idb
791 __int16 word_4E3C66[777]; // idb
792 char aSpell96[777]; // idb
793 char aNothing[777]; // idb
794 char aS_22[5]; // weak
795 char aDGold[777]; // idb
796 char aSAndDGold[777]; // idb
797 char aD05_blv[777]; // idb
798 char aSpell11[777]; // idb
799 char aAframe1[777]; // idb
800 char aTurnstart[777]; // idb
801 char aTurnhour[777]; // idb
802 char aTurnstop[777]; // idb
803 char aTurn4[777]; // idb
804 char aTurn3[777]; // idb
805 char aTurn2[777]; // idb
806 char aTurn1[777]; // idb
807 char aTurn0[777]; // idb
808 int dword_4E455C; // weak
809 int dword_4E4560[6];
810 int dword_4E4578[6];
811 int dword_4E4590[6];
812 int dword_4E45A8[6];
813 char aDDSDDS[777]; // idb
814 char asc_4E45DC[777]; // idb
815 char aD02dSSDSD[777]; // idb
816 char aButtexi1[777]; // idb
817 char aCanTJumpToThat[777]; // idb
818 char aNoMapFoundForS[777]; // idb
819 char a2[777]; // idb
820 char aSSS[777]; // idb
821 char aNotInMapStats[17]; // weak
822 char aD47_blv[777]; // idb
823 char aOut15_odm[777]; // idb
824 char Delim[777]; // idb
825 char aGamma_pcx[777];
826 char aQuit1[777]; // idb
827 char aControls1[777]; // idb
828 char aSave1[777]; // idb
829 char aLoad1[777]; // idb
830 char aNew1[777]; // idb
831 char aOptions[777]; // idb
832 char aGammapos[9]; // weak
833 char aBloodsplats[777]; // idb
834 char aTinting[777]; // idb
835 char aColoredLights[777]; // idb
836 char aTurndelta[777]; // idb
837 char aFliponexit[777]; // idb
838 char pKey[777]; // idb
839 char aGraphicsmode[777]; // idb
840 char aShowdamage[777]; // idb
841 char aWalksound[777]; // idb
842 char aCharvoices[777]; // idb
843 char aMusicflag[777]; // idb
844 char aSoundflag[777]; // idb
845 char aOpvdgTn[777]; // idb
846 char aOpvdgCl[777]; // idb
847 char aOpvdgBs[777]; // idb
848 char aOpvdhTn[777]; // idb
849 char aOpvdhCl[777]; // idb
850 char aOpvdhBs[777]; // idb
851 char aOptvid[777]; // idb
852 char aOptkb_2[777]; // idb
853 char aOptkb_1[777]; // idb
854 char aResume1[777]; // idb
855 char aOptkb_h[777]; // idb
856 char aOptkb[777]; // idb
857 char aOption01[777]; // idb
858 char aOption02[777]; // idb
859 char aOption03[777]; // idb
860 char aOption04[777]; // idb
861 char aConvol90[777]; // idb
862 char aConvol80[777]; // idb
863 char aConvol70[777]; // idb
864 char aConvol60[777]; // idb
865 char aConvol50[777]; // idb
866 char aConvol40[777]; // idb
867 char aConvol30[777]; // idb
868 char aConvol20[777]; // idb
869 char aConvol10[777]; // idb
870 char aConvol00[777]; // idb
871 char aCon_smoo[777]; // idb
872 char aCon_arrr[777]; // idb
873 char aCon_arrl[777]; // idb
874 char aCon_32x[777]; // idb
875 char aCon_16x[777]; // idb
876 char aControlbg[777]; // idb
877 char aTitle_pcx[10]; // weak
878 char aEWorkMsdevMm_0[777]; // idb
879 char aDraw_debug_lin[777]; // idb
880 char aGenuineintel[13]; // weak
881 char asc_4E4938[13]; // weak
882 int dword_4E4948[777]; // weak
883 int dword_4E494C[777]; // weak
884 int dword_4E49D0[777]; // weak
885 _UNKNOWN dword_4E49D4; // idb
886 int dword_4E4A18[777]; // weak
887 int dword_4E4A1C[777]; // weak
888 int dword_4E4A40[777]; // weak
889 int dword_4E4A44[777]; // weak
890 char aCentaurhauls[13]; // weak
891 char aCyrixinstead[13]; // weak
892 char aAuthenticamd[13]; // weak
893 float flt_4E4A80[10];
894 char aInvalidPlayerI[777]; // idb
895 char aEWorkMsdevMm_1[777]; // idb
896 char aEWorkMsdevMm_2[777]; // idb
897 char aErrorNoKeyboar[25]; // weak
898 char aInvalidDeviceP[777]; // idb
899 char aInvalidDevic_0[777]; // idb
900 char aEWorkMsdevMm_3[777]; // idb
901 char aErrorNoMouseFo[22]; // weak
902 int papredoll_4E4C28; // weak
903 int paperdoll_4E4C2C; // weak
904 int paperdoll_array_4E4E30[4][17][2];
905 int dword_4E5050[8];
906 int dword_4E5270[8];
907 int dword_4E5490[4][7][2];
908 int paredoll_array_4E54B8[3][14];
909 int paperdoll_array_4E5570[4][10][2];
910 int dword_4E56B0; // weak
911 int dword_4E56B4; // weak
912 int dword_4E57F0[4][7][2];
913 int dword_4E58D0[777]; // weak
914 int dword_4E58D4[777]; // weak
915 int dword_4E5AD0[777]; // weak
916 int dword_4E5AD4[777]; // weak
917 int dword_4E5AE0[8];
918 int pPaperdollLeftHand[8];
919 int pPaperdollRightHand[8];
920 int pPaperdollLeftEmptyHand[8];
921 int dword_4E5C1C[6];
922 int dword_4E5C34[6];
923 char aItem092v3[777]; // idb
924 char aIbCd5D[777]; // idb
925 char aAr_dn_dn[777]; // idb
926 char aAr_dn_up[777]; // idb
927 char aAr_up_dn[777]; // idb
928 char aAr_up_up[777]; // idb
929 char aItem281pc02d[777]; // idb
930 char aPc02dbrd[777]; // idb
931 char aPc23vDlhu[777]; // idb
932 char aPc23vDlh[777]; // idb
933 char aPc23vDrh[777]; // idb
934 char aPc23vDlau[777]; // idb
935 char aPc23vDlad[777]; // idb
936 char aPc23vDbod[777]; // idb
937 char aBackhand[777]; // idb
938 char aBackdoll[777]; // idb
939 char aMagnifB[777]; // idb
940 char aItem3_3dvDa2[777]; // idb
941 char aItem3_3dvDa1[15]; // weak
942 char aItem3_3dvD[13]; // weak
943 char aItem64v1[9]; // weak
944 char aEffpar01[777]; // idb
945 int pPartySpellbuffsUI_XYs[14][2];
946 char byte_4E5DD8[777]; // weak
947 unsigned __int8 pPartySpellbuffsUI_smthns[14];
948 char aSpell27[777]; // idb
949 char aSpell21[777]; // idb
950 char aIsn02d[777]; // idb
951 char aBardataB[777]; // idb
952 char aBardata[8]; // weak
953 char aBardataC[10]; // weak
954 char aLoadprog[777]; // idb
955 char aLoadingD_pcx[777]; // idb
956 int _4E5E50_transui_x; // idb
957 int dword_4E5EC8[777]; // weak
958 int _4E5EE0_transui_y; // idb
959 const char *pHouse_ExitPictures[11];
960 char *_4E6BDC_loc_names[11];
961 char aOutside[777]; // idb
962 char aMer[777]; // idb
963 char aMir[777]; // idb
964 char aSel[777]; // idb
965 char aEle[777]; // idb
966 char aDar[777]; // idb
967 char aLig[777]; // idb
968 char aBod[777]; // idb
969 char aMin[777]; // idb
970 char aSpi[777]; // idb
971 char aEar[777]; // idb
972 char aWat[777]; // idb
973 char aAir[777]; // idb
974 char aFir[777]; // idb
975 char aBan[777]; // idb
976 char aTav[777]; // idb
977 char aTow[777]; // idb
978 char aTra[777]; // idb
979 char aTem[777]; // idb
980 char aBoa[777]; // idb
981 char aSta[777]; // idb
982 char aAlc[777]; // idb
983 char aMag[777]; // idb
984 char aArm[777]; // idb
985 char aWea[777]; // idb
986 char asc_4E7BD4[2]; // idb
987 char a2devents_txt[777]; // idb
988 char aFileSSizeLuBuf[777]; // idb
989 char aGlobal_evt[777]; // idb
990 char aMax_event_text[777]; // idb
991 char aS_str[777]; // idb
992 char aS_evt[777]; // idb
993 char aNoMazeInfoForT[36]; // weak
994 char aC[777]; // idb
995 char aB[3]; // weak
996 char aEvt02d[777]; // idb
997 char aNoTransitionTe[777]; // idb
998 char aEWorkMsdevMm_4[777]; // idb
999 char asc_4E7CD4[777]; // idb
1000 char aSS_1[777]; // idb
1001 char aNpcIdExceedsMa[777]; // idb
1002 char aNpc03u[777]; // idb
1003 char aPcout01[777]; // idb
1004 char aArbiterEvil[777]; // idb
1005 char aArbiterGood[777]; // idb
1006 char a0[777]; // idb
1007 char aPartyStart[777]; // idb
1008 char aNorthStart[12]; // weak
1009 char aSouthStart[12]; // weak
1010 char aEastStart[11]; // weak
1011 char aWestStart[11]; // weak
1012 char aUnableToFindDo[777]; // idb
1013 char aNwc_blv[777]; // idb
1014 char aUnableToOpenS[777]; // idb
1015 char aInvalidStringP[777]; // idb
1016 char aEWorkMsdevMm_5[777]; // idb
1017 char aNull[777]; // idb
1018 char aInvalidStrin_0[777]; // idb
1019 char aSI[777]; // idb
1020 char aS7[4]; // weak
1021 char aS6[777]; // idb
1022 char aS5[4]; // weak
1023 char aS1[777]; // idb
1024 char aS3[4]; // weak
1025 char aS0[777]; // idb
1026 char aS2[4]; // weak
1027 char aS4[4]; // weak
1028 char aUnableToSaveDs[777]; // idb
1029 char aDataDsft_bin[777]; // idb
1030 char aPFrames[777]; // idb
1031 char aEFrames[777]; // idb
1032 char aSFrames[777]; // idb
1033 char aMirror7[777]; // idb
1034 char aMirror6[777]; // idb
1035 char aMirror5[777]; // idb
1036 char aMirror4[777]; // idb
1037 char aMirror3[777]; // idb
1038 char aMirror2[777]; // idb
1039 char aMirror1[777]; // idb
1040 char aMirror0[777]; // idb
1041 char aLuminous[777]; // idb
1042 char a1[777]; // idb
1043 char aNew[777]; // idb
1044 char pMessag[777]; // idb
1045 char aCspriteframeta[777]; // idb
1046 char aR[777]; // idb
1047 char aNew_0[777]; // idb
1048 char aUnableToSaveDt[777]; // idb
1049 char aDataDtft_bin[777]; // idb
1050 char aTxtFrames[777]; // idb
1051 char aCtexturefram_1[777]; // idb
1052 char aCtexturefram_0[777]; // idb
1053 char aCtextureframet[777]; // idb
1054 int bWinNT4_0; // weak
1055 char aEWorkMsdevMm_6[777]; // idb
1056 char aTheVisObjectPo[777]; // idb
1057 char aSpriteOutlineC[777]; // idb
1058 char aUndefinedCobje[777]; // idb
1059 char aEWorkMsdevMm_7[777]; // idb
1060 char aGammaControlNo[777]; // idb
1061 __int16 word_4E8152[11];
1062 char byte_4E8168[116];
1063 char aEWorkMsdevMm7Mm7CodeGenerate_cpp[777]; // idb
1064 char aCanTCreateRandomMonsterSSeeMapstats_txtAndMonsters[777]; // idb
1065 char aSC[777]; // idb
1066 char aSB[5]; // weak
1067 char aSA[777]; // idb
1068 char aElementalLightA[777]; // idb
1069 char aElementalLightB[18]; // weak
1070 char aElementalLightC[18]; // weak
1071 char asc_4E82A4[2]; // weak
1072 int dword_4E82B4; // weak
1073 int dword_4E82B8; // weak
1074 int dword_4E82BC; // weak
1075 int dword_4E82C0; // weak
1076 char aD3dTextureName[777]; // idb
1077 char aLogd3d_txt[777]; // idb
1078 char byte_4E8398[777]; // weak
1079 _UNKNOWN unk_4E83B0; // weak
1080 _UNKNOWN unk_4E8408; // weak
1081 char aGlobal_txt[777]; // idb
1082 char aMagic[777]; // idb
1083 char aDark_0[777]; // idb
1084 char aLight_1[777]; // idb
1085 char aBody_0[777]; // idb
1086 char aMind_1[777]; // idb
1087 char aSpirit_1[777]; // idb
1088 char aEarth_0[777]; // idb
1089 char aWater_0[777]; // idb
1090 char aFire_1[777]; // idb
1091 char aSpells_txt[777]; // idb
1092 char aParsingError[777]; // idb
1093 char aErrorParsingPo[777]; // idb
1094 char Text[777]; // idb
1095 char Caption[777]; // idb
1096 char asc_4E8530[777]; // idb
1097 char a222[777]; // idb
1098 char asc_4E8538[777]; // idb
1099 char aPotion_txt[777]; // idb
1100 char aErrorParsing_0[777]; // idb
1101 char aPotnotes_txt[777]; // idb
1102 char aHistory_txt[777]; // idb
1103 char aPsychotic[777]; // idb
1104 char aDizzy[777]; // idb
1105 char aDrugged[777]; // idb
1106 char aUnderwater[777]; // idb
1107 char aSewerpipe[777]; // idb
1108 char aParkinglot[777]; // idb
1109 char aPlain[777]; // idb
1110 char aQuarry[777]; // idb
1111 char aMountains[777]; // idb
1112 char aCity[777]; // idb
1113 char aForest[777]; // idb
1114 char aAlley[777]; // idb
1115 char aStonecorridor[777]; // idb
1116 char aHallway[777]; // idb
1117 char aCarpetedhallwa[777]; // idb
1118 char aHangar[777]; // idb
1119 char aArena[777]; // idb
1120 char aCave[777]; // idb
1121 char aConcerthall[777]; // idb
1122 char aAuditorium[777]; // idb
1123 char aStoneroom[777]; // idb
1124 char aLivingroom[777]; // idb
1125 char aBathroom[777]; // idb
1126 char aRoom[777]; // idb
1127 char aPaddedcell[777]; // idb
1128 char aGeneric[777]; // idb
1129 char aMapstats_txt[777]; // idb
1130 char aHostile_txt[777]; // idb
1131 char aEWorkMsdevMm_9[777]; // idb
1132 char aUnknownMonster[777]; // idb
1133 char aHammerhands[777]; // idb
1134 char aPsychic[777]; // idb
1135 char aBlades[777]; // idb
1136 char aMind[777]; // idb
1137 char aHarm[777]; // idb
1138 char aFate[777]; // idb
1139 char aSummon[777]; // idb
1140 char aReanimate[777]; // idb
1141 char aDragon[777]; // idb
1142 char aBless[777]; // idb
1143 char aAcid[777]; // idb
1144 char off_4E876C[777]; // idb
1145 char aMass[777]; // idb
1146 char aRock[777]; // idb
1147 char aFire[777]; // idb
1148 char aIncinerate[777]; // idb
1149 char aFireball[777]; // idb
1150 char aParalyze[777]; // idb
1151 char aShrapmetal[777]; // idb
1152 char aToxic[777]; // idb
1153 char aLight[777]; // idb
1154 char aSparks[777]; // idb
1155 char aPain[777]; // idb
1156 char aHeroism[777]; // idb
1157 char aHaste[777]; // idb
1158 char aStone[777]; // idb
1159 char aImplosion[777]; // idb
1160 char aLightning[777]; // idb
1161 char aMeteor[777]; // idb
1162 char aPower[777]; // idb
1163 char aSpirit[777]; // idb
1164 char aShield[777]; // idb
1165 char aHour[777]; // idb
1166 char aDay[777]; // idb
1167 char aDispel[777]; // idb
1168 char aEner[777]; // idb
1169 char aDark[777]; // idb
1170 char aLight_0[777]; // idb
1171 char aBody[777]; // idb
1172 char aMind_0[777]; // idb
1173 char aSpirit_0[777]; // idb
1174 char aEarth[777]; // idb
1175 char aWater[777]; // idb
1176 char off_4E887C[777]; // idb
1177 char aFire_0[777]; // idb
1178 char aArrowf[777]; // idb
1179 char aArrow[777]; // idb
1180 char aPlacemon_txt[777]; // idb
1181 char aExplode[777]; // idb
1182 char aGround[777]; // idb
1183 char aCanTCreateRa_0[777]; // idb
1184 char asc_4E88E8[777]; // idb
1185 char aSummon_0[777]; // idb
1186 char aShot[777]; // idb
1187 char aG[777]; // idb
1188 char aM[777]; // idb
1189 char aE_0[2]; // weak
1190 char aDrainsp[777]; // idb
1191 char off_4E8910[777]; // idb
1192 char aSteal[777]; // idb
1193 char aBrkweapon[777]; // idb
1194 char aBrkarmor[777]; // idb
1195 char aBrkitem[777]; // idb
1196 char aErrad[777]; // idb
1197 char aStone_0[777]; // idb
1198 char aDead[777]; // idb
1199 char aUncon[777]; // idb
1200 char aParalyze_0[777]; // idb
1201 char aDisease3[777]; // idb
1202 char aDisease2[777]; // idb
1203 char aDisease1[777]; // idb
1204 char aPoison3[777]; // idb
1205 char aPoison2[777]; // idb
1206 char aPoison1[777]; // idb
1207 char aInsane[777]; // idb
1208 char aDrunk[777]; // idb
1209 char aAfraid[777]; // idb
1210 char aAsleep[777]; // idb
1211 char SubStr[777]; // idb
1212 char aCurse[6]; // weak
1213 char aN[777]; // idb
1214 char aGem[777]; // idb
1215 char aScroll[777]; // idb
1216 char aWand[777]; // idb
1217 char aAmulet[777]; // idb
1218 char aRing[777]; // idb
1219 char aBoots[777]; // idb
1220 char aGauntlets[777]; // idb
1221 char aCape[777]; // idb
1222 char aBelt[777]; // idb
1223 char aHelm[777]; // idb
1224 char aShield_0[777]; // idb
1225 char aPlate[777]; // idb
1226 char aChain[777]; // idb
1227 char aStaff[777]; // idb
1228 char aClub[777]; // idb
1229 char aMace[777]; // idb
1230 char aBow[777]; // idb
1231 char aSpear[777]; // idb
1232 char aAxe[777]; // idb
1233 char aDagger[777]; // idb
1234 char aSword[777]; // idb
1235 char aMisc[777]; // idb
1236 char aArmor[777]; // idb
1237 char aWeapon[777]; // idb
1238 char aMonsters_txt[777]; // idb
1239 char aNewitemgen[777]; // idb
1240 char aClass_txt[777]; // idb
1241 char aStats_txt[777]; // idb
1242 char aSkilldes_txt[777]; // idb
1243 char aRnditems_txt[777]; // idb
1244 char aSpecial[777]; // idb
1245 char aRelic[777]; // idb
1246 char aArtifact[777]; // idb
1247 char aClub_0[777]; // idb
1248 char aPlate_0[777]; // idb
1249 char aChain_0[777]; // idb
1250 char aLeather_0[777]; // idb
1251 char aBlaster[777]; // idb
1252 char aMace_0[777]; // idb
1253 char aSpear_0[777]; // idb
1254 char aAxe_0[777]; // idb
1255 char aDagger_0[777]; // idb
1256 char aSword_0[777]; // idb
1257 char aStaff_0[777]; // idb
1258 char aGem_0[777]; // idb
1259 char aGold[777]; // idb
1260 char aMscroll[777]; // idb
1261 char aSscroll[777]; // idb
1262 char aBottle[777]; // idb
1263 char aReagent[777]; // idb
1264 char aHerb[777]; // idb
1265 char aWeaponw[777]; // idb
1266 char aAmulet_0[777]; // idb
1267 char aRing_0[777]; // idb
1268 char aBoots_0[777]; // idb
1269 char aGauntlets_0[777]; // idb
1270 char aCloak[777]; // idb
1271 char aBelt_0[777]; // idb
1272 char aHelm_0[777]; // idb
1273 char aShield_1[777]; // idb
1274 char aArmor_0[777]; // idb
1275 char aBow_0[777]; // idb
1276 char aMissile[777]; // idb
1277 char aWeapon1or2[777]; // idb
1278 char aWeapon2[777]; // idb
1279 char aWeapon_0[777]; // idb
1280 char aItems_txt[777]; // idb
1281 char aSpcitems_txt[777]; // idb
1282 char aStditems_txt[777]; // idb
1283 char aUnableToSaveDd[777]; // idb
1284 char aDataDdeclist_b[777]; // idb
1285 char aDecDescrip[777]; // idb
1286 char aDusk[777]; // idb
1287 char aDawn[777]; // idb
1288 char aEmitfire[777]; // idb
1289 char aLoopslow[777]; // idb
1290 char aMarker[777]; // idb
1291 char aFf[777]; // idb
1292 char aFm[3]; // idb
1293 char aFs[3]; // idb
1294 char aInvisible[777]; // idb
1295 char off_4E8CB8[777]; // idb
1296 char aDecorationde_0[777]; // idb
1297 char aDecorationdesc[777]; // idb
1298 char aUnableToSaveDc[777]; // idb
1299 char aDataDchest_bin[777]; // idb
1300 char aChestDescrip[777]; // idb
1301 char aChestdescrip_0[777]; // idb
1302 char aChestdescripti[777]; // idb
1303 char aUnableToSave_0[777]; // idb
1304 char aDataDoverlay_b[777]; // idb
1305 char aOvlDes_[777]; // idb
1306 char aTransparent[777]; // idb
1307 char aCenter[7]; // weak
1308 char aOverlaydescrip[777]; // idb
1309 char aObjectdescript[777]; // idb
1310 char aUnableToSaveDo[777]; // idb
1311 char aDataDobjlist_b[777]; // idb
1312 char aObjDescrip[777]; // idb
1313 char aLines[777]; // idb
1314 char aBounce[777]; // idb
1315 char aFlagonintercep[777]; // idb
1316 char aNogravity[777]; // idb
1317 char aNopickup[777]; // idb
1318 char aFtlifetime[777]; // idb
1319 char aLifetime[777]; // idb
1320 char aNodraw[777]; // idb
1321 char aObjectdescri_0[777]; // idb
1322 char aBits[777]; // idb
1323 char aUnableToSaveDm[777]; // idb
1324 char aDataDmonlist_b[777]; // idb
1325 char aMonRace[777]; // idb
1326 char aMonsterracel_0[777]; // idb
1327 char aMonsterracelis[777]; // idb
1328 char a__10[777]; // idb
1329 char aKey_stepright[777]; // idb
1330 char aKey_stepleft[777]; // idb
1331 char aKey_alwaysrun[777]; // idb
1332 char aKey_land[777]; // idb
1333 char aKey_flydown[777]; // idb
1334 char aKey_flyup[777]; // idb
1335 char aKey_zoomout[777]; // idb
1336 char aKey_zoomin[777]; // idb
1337 char aKey_centerview[777]; // idb
1338 char aKey_lookdown[777]; // idb
1339 char aKey_lookup[777]; // idb
1340 char aKey_mapbook[777]; // idb
1341 char aKey_autonotes[777]; // idb
1342 char aKey_timecal[777]; // idb
1343 char aKey_rest[777]; // idb
1344 char aKey_quickref[777]; // idb
1345 char aKey_quest[777]; // idb
1346 char aKey_charcycle[777]; // idb
1347 char aKey_pass[777]; // idb
1348 char aKey_cast[777]; // idb
1349 char aKey_eventtrigg[777]; // idb
1350 char aKey_combat[777]; // idb
1351 char aKey_jump[777]; // idb
1352 char aKey_yell[777]; // idb
1353 char aKey_castready[777]; // idb
1354 char aKey_attack[777]; // idb
1355 char aKey_right[777]; // idb
1356 char aKey_left[777]; // idb
1357 char aKey_backward[777]; // idb
1358 char pKeyName[777]; // idb
1359 char aDefault[777]; // idb
1360 char aControl[777]; // idb
1361 char aBackspace[777]; // idb
1362 char aBackslash[777]; // idb
1363 char aSquote[777]; // idb
1364 char aSlash[777]; // idb
1365 char aPeriod[777]; // idb
1366 char aSemicolon[777]; // idb
1367 char aDecimal[777]; // idb
1368 char aComma[777]; // idb
1369 char aInsert[777]; // idb
1370 char aHome[777]; // idb
1371 char aDelete[777]; // idb
1372 char aEnd[777]; // idb
1373 char aAdd[777]; // idb
1374 char aSubtract[777]; // idb
1375 char aTab[777]; // idb
1376 char aPage_up[777]; // idb
1377 char aPage_down[777]; // idb
1378 char aSpace[777]; // idb
1379 char aReturn[777]; // idb
1380 char aDown[777]; // idb
1381 char aUp[777]; // idb
1382 char asc_4E925C[777]; // idb
1383 char aCouldNotInitia[49]; // weak
1384 char aInvalidDi_keyb[777]; // idb
1385 char aEWorkMsdevM_10[45]; // weak
1386 char aInvalidDi_ke_0[777]; // idb
1387 char aInvalidDi_ke_1[777]; // idb
1388 char aUknownKeyDetec[777]; // idb
1389 char aEffpar03[777]; // idb
1390 char aErrorFailedToB[777]; // idb
1391 char aErrorFailedToG[777]; // idb
1392 char aEWorkMsdevM_11[777]; // idb
1393 char aLightpolyBuild[777]; // idb
1394 char aUndefinedClipF[30]; // weak
1395 char aInvalidLightTy[777]; // idb
1396 char aInvalidLight_0[777]; // idb
1397 char aUknownStripTyp[777]; // idb
1398 char aInvalidLightma[777]; // idb
1399 char byte_4E94D0; // weak
1400 char byte_4E94D2; // weak
1401 char byte_4E94D3; // weak
1402 unsigned int saveload_dlg_xs[2];
1403 unsigned int saveload_dlg_ys[2];
1404 unsigned int saveload_dlg_zs[2];
1405 unsigned int saveload_dlg_ws[2];
1406 char aEWorkMsdevM_12[777]; // idb
1407 char a___0[777]; // idb
1408 char aSave03d_mm7[777]; // idb
1409 char Name[777]; // idb
1410 char aAr_dn_dn_0[777]; // idb
1411 char aAr_up_dn_0[777]; // idb
1412 char aLs_saved[777]; // idb
1413 char aLs_loadd[777]; // idb
1414 char aX_d[777]; // idb
1415 char aImage_pcx[777]; // idb
1416 char aHeader_bin[777]; // idb
1417 char aSavesS[777]; // idb
1418 char aX_u[777]; // idb
1419 char aLs_saveu[777]; // idb
1420 char aLs_loadu[777]; // idb
1421 char aSave_up[777]; // idb
1422 char aLoad_up[777]; // idb
1423 char aLoadsave[777]; // idb
1424 char a1_mm7[6]; // weak
1425 char aUnableToFindS[777]; // idb
1426 char aLevelsS[777]; // idb
1427 char aNpcgroup_bin[777]; // idb
1428 char aNpcdata_bin[777]; // idb
1429 char aOverlay_bin[777]; // idb
1430 char aClock_bin[777]; // idb
1431 char aParty_bin[777]; // idb
1432 char ExistingFileName[777]; // idb
1433 char NewFileName[777]; // idb
1434 char aSS_2[777]; // idb
1435 char aSavesSave03d_m[777]; // idb
1436 char aSD02dSDSD[777]; // idb
1437 char aLevellod[777]; // idb
1438 char aLevelsSS[777]; // idb
1439 char a_lod[5]; // weak
1440 char aDataGames_lod[777]; // idb
1441 char Default[777]; // idb
1442 char aCurrent[777]; // idb
1443 char aNewmapsForMmvi[777]; // idb
1444 char aMmvii[777]; // idb
1445 char aOutOfMemoryLoa[777]; // idb
1446 char aAttemptToOpenN[777]; // idb
1447 char aFileSIsNotABlv[777]; // idb
1448 char aD23_blv[777]; // idb
1449 char aEventTrigger[777]; // idb
1450 char aLodapp_tmp[777]; // idb
1451 char aWb[777]; // idb
1452 char aLod_tmp[777]; // idb
1453 char aLodIndex[777]; // idb
1454 char aLod[777]; // idb
1455 char aLodCarray[777]; // idb
1456 char aRb_0[777]; // idb
1457 char aLodio[777]; // idb
1458 char aAttemptToRes_0[777]; // idb
1459 char aLodsub[777]; // idb
1460 char aAttemptToReset[777]; // idb
1461 char aMm6[777]; // idb
1462 char aLodchapterpage[777]; // idb
1463 char aLODFile[777]; // idb
1464 char aChapter[777]; // idb
1465 char aUnableToAppend[777]; // idb
1466 char aIndoorBlvFiles[26]; // weak
1467 int dword_4E98BC_bApplicationActive; // weak
1468 char aBlv[777]; // idb
1469 char aMightAndMagico[41]; // weak
1470 char aLevels[7]; // weak
1471 char aLsave640_pcx[13]; // weak
1472 char aTitle_exit[777]; // idb
1473 char aTitle_cred[777]; // idb
1474 char aTitle_load[777]; // idb
1475 char aTitle_new[777]; // idb
1476 char a___1[777]; // idb
1477 char aRanOnce[777]; // idb
1478 char aNoanim[777]; // idb
1479 char aNosound[777]; // idb
1480 char aWindow[777]; // idb
1481 char aUsedefs[777]; // idb
1482 char ClassName[777]; // idb
1483 char aOut02_odm[10]; // weak
1484 char aYouMustBeRunni[777]; // idb
1485 char aDebugFlags[777]; // idb
1486 char aWindowY[777]; // idb
1487 char aWindowX[777]; // idb
1488 char aStartinwindow[777]; // idb
1489 char aD10_blv[777]; // idb
1490 char aD11_blv[777]; // idb
1491 char a1_0[777]; // idb
1492 char aMightAndMagicV[777]; // idb
1493 char aNewWorldComput[777]; // idb
1494 char SubKey[777]; // idb
1495 char aCloseCd[777]; // idb
1496 char aInfoCdUpcWait[777]; // idb
1497 char aOpenCTypeCdaud[777]; // idb
1498 char aXAnimsMagic7_v[20]; // weak
1499 char aAbbrechen[777]; // idb
1500 char aBitteCd2VonMig[777]; // idb
1501 char aBitteCd2Einleg[777]; // idb
1502 char aCancelar[9]; // weak
1503 char aPorFavorInse_0[777]; // idb
1504 char aPorFavorInsert[777]; // idb
1505 char aSupprimer[10]; // weak
1506 char aInssrezMightMa[777]; // idb
1507 char aInssrezLeCd2[777]; // idb
1508 char aAnnulla[8]; // weak
1509 char aInserireIlSe_0[777]; // idb
1510 char aInserireIlSeco[777]; // idb
1511 char aOdwolaj[8]; // weak
1512 char aWlozCdRomNum_0[777]; // idb
1513 char String[777]; // idb
1514 char TemplateName[777]; // idb
1515 char ValueName[777]; // idb
1516 char a2dacceloff[777]; // idb
1517 char aDsounds_bin[777]; // idb
1518 char aDoverlay_bin[777]; // idb
1519 char aDchest_bin[777]; // idb
1520 char aDmonlist_bin[777]; // idb
1521 char aDobjlist_bin[777]; // idb
1522 char aDdeclist_bin[777]; // idb
1523 char aDift_bin[777]; // idb
1524 char aDpft_bin[777]; // idb
1525 char aDtile_bin[777]; // idb
1526 char aDtft_bin[777]; // idb
1527 char aDsft_bin[777]; // idb
1528 char aUnableToOpenSo[777]; // idb
1529 char aDataSounds_def[777]; // idb
1530 char aUnableToOpenOv[777]; // idb
1531 char aDataOverlay_de[777]; // idb
1532 char aUnableToOpenCh[777]; // idb
1533 char aDataChest_def[777]; // idb
1534 char aUnableToOpenPf[777]; // idb
1535 char Args[777]; // idb
1536 char aUnableToOpenTi[777]; // idb
1537 char aDataTile_def[777]; // idb
1538 char aUnableToOpenTf[777]; // idb
1539 char aDataTft_def[777]; // idb
1540 char aUnableToOpenIf[777]; // idb
1541 char aDataIft_txt[777]; // idb
1542 char aUnableToOpenMo[777]; // idb
1543 char aDataMonlist_tx[777]; // idb
1544 char aUnableToOpenOb[777]; // idb
1545 char aDataObjlist_tx[777]; // idb
1546 char aUnableToOpenDe[777]; // idb
1547 char aDataDeclist_tx[777]; // idb
1548 char aUnableToOpenSf[777]; // idb
1549 char aDataSft_txt[777]; // idb
1550 char aDataSprites_lo[777]; // idb
1551 char aDataSpritelo_l[18]; // weak
1552 char aResolution[777]; // idb
1553 char aRegistry[777]; // idb
1554 char aDataBitmaps_lo[777]; // idb
1555 char aDataEvents_lod[777]; // idb
1556 char aSomeFilesAreMi[42]; // weak
1557 char aFilesMissing[14]; // weak
1558 char pFilename[777]; // idb
1559 char AppName[777]; // idb
1560 char KeyName[777]; // idb
1561 char aUnableToAllo_0[31]; // weak
1562 char aUnableToAlloca[31]; // weak
1563 char aMoreRamMemoryR[25]; // weak
1564 char WindowName[777]; // idb
1565 char IconName[777]; // idb
1566 char aMoreHardDriveS[31]; // weak
1567 char aDueToWindowVir[777]; // idb
1568 char PathName[777]; // idb
1569 char aHdwtr03u[777]; // idb
1570 char aHeight[777]; // idb
1571 char aEyelevel[777]; // idb
1572 char aParty[777]; // idb
1573 char aBuilding_sub_0[777]; // idb
1574 char aBuilding_subdi[777]; // idb
1575 char aTerrain_subd_0[777]; // idb
1576 char aTerrain_subdiv[777]; // idb
1577 char aTexmapping[777]; // idb
1578 char aRecmod2[777]; // idb
1579 char aRecmod1[777]; // idb
1580 char aDefault_0[777]; // idb
1581 char aDirt[777]; // idb
1582 char aTextures[777]; // idb
1583 char off_4EA208[777]; // idb
1584 char aPlansky1[777]; // idb
1585 char aDist_mist[777]; // idb
1586 char aDist_shademist[777]; // idb
1587 char aDist_shade[777]; // idb
1588 char aShading[777]; // idb
1589 char aBld_mm3[777]; // idb
1590 char aBld_mm2[777]; // idb
1591 char aBld_mm1[777]; // idb
1592 char aTer_mm3[777]; // idb
1593 char aTer_mm2[777]; // idb
1594 char aTer_mm1[777]; // idb
1595 char aMipmapping[777]; // idb
1596 char aBld_gamma[777]; // idb
1597 char aTer_gamma[777]; // idb
1598 char aGridband3[777]; // idb
1599 char aGridband2[777]; // idb
1600 char aGridband1[777]; // idb
1601 char aNowavywater[777]; // idb
1602 char aRender[777]; // idb
1603 char aNodecorations[777]; // idb
1604 char aNosky[777]; // idb
1605 char aNomist[777]; // idb
1606 char aRgbnightbott_1[777]; // idb
1607 char aRgbnightbott_0[777]; // idb
1608 char aRgbnightbottom[777]; // idb
1609 char aRgbnighttop_b[777]; // idb
1610 char aRgbnighttop_g[777]; // idb
1611 char aRgbnighttop_r[777]; // idb
1612 char aRgbdaybottom_b[777]; // idb
1613 char aRgbdaybottom_g[777]; // idb
1614 char aRgbdaybottom_r[777]; // idb
1615 char aRgbdaytop_b[777]; // idb
1616 char aRgbdaytop_g[777]; // idb
1617 char aRgbdaytop_r[777]; // idb
1618 char aOutdoor[777]; // idb
1619 char aFile[777]; // idb
1620 char aStartmap[777]; // idb
1621 char aWalkspeed[777]; // idb
1622 char aNodecoration[777]; // idb
1623 char aNodamage[777]; // idb
1624 char aShowfr[777]; // idb
1625 char aNomonster[777]; // idb
1626 char aDebug[777]; // idb
1627 char aNologo[777]; // idb
1628 char aNowalksound[777]; // idb
1629 char aNosound_0[777]; // idb
1630 char aNointro[777]; // idb
1631 char aMixerchannels[777]; // idb
1632 char aVy2[777]; // idb
1633 char aVx2[777]; // idb
1634 char aVy1[777]; // idb
1635 char aVx1[777]; // idb
1636 char aScreen[777]; // idb
1637 char aMakeme_pcx[11]; // weak
1638 char aError[777]; // idb
1639 char aFatalException[777]; // idb
1640 char aDirectDrawErro[777]; // idb
1641 char aUnknownDirectd[777]; // idb
1642 char aDderr_devicedo[29]; // weak
1643 char aDderr_videonot[21]; // weak
1644 char aDderr_expired[14]; // weak
1645 char aDderr_moredata[15]; // weak
1646 char aDderr_notpagel[20]; // weak
1647 char aDderr_cantpa_0[21]; // weak
1648 char aDderr_cantpage[19]; // weak
1649 char aDderr_nononloc[23]; // weak
1650 char aDderr_dcalread[23]; // weak
1651 char aDderr_nofocusw[20]; // weak
1652 char aDderr_notloade[16]; // weak
1653 char aDderr_nooptimi[19]; // weak
1654 char aDderr_invali_3[25]; // weak
1655 char aDderr_nomipmap[17]; // weak
1656 char aDderr_unsupp_2[22]; // weak
1657 char aDderr_notpalet[20]; // weak
1658 char aDderr_implicit[24]; // weak
1659 char aDderr_wrongmod[16]; // weak
1660 char aDderr_nodc[11]; // weak
1661 char aDderr_cantcrea[19]; // weak
1662 char aDderr_cantdupl[20]; // weak
1663 char aDderr_notflipp[19]; // weak
1664 char aDderr_exclusiv[30]; // weak
1665 char aDderr_notaover[25]; // weak
1666 char aDderr_invali_2[22]; // weak
1667 char aDderr_noover_0[20]; // weak
1668 char aDderr_overlayn[24]; // weak
1669 char aDderr_noddrops[17]; // weak
1670 char aDderr_noblthw[14]; // weak
1671 char aDderr_bltfastc[22]; // weak
1672 char aDderr_nopale_0[18]; // weak
1673 char aDderr_nopalett[24]; // weak
1674 char aDderr_hwndalre[21]; // weak
1675 char aDderr_hwndsubc[21]; // weak
1676 char aDderr_nohwnd[13]; // weak
1677 char aDderr_noclippe[24]; // weak
1678 char aDderr_clipperi[25]; // weak
1679 char aDderr_regionto[21]; // weak
1680 char aDderr_noemulat[18]; // weak
1681 char aDderr_primarys[34]; // weak
1682 char aDderr_nodire_0[21]; // weak
1683 char aDderr_directdr[31]; // weak
1684 char aDderr_invalidd[28]; // weak
1685 char aDderr_xalign[13]; // weak
1686 char aDderr_wasstill[22]; // weak
1687 char aDderr_vertical[30]; // weak
1688 char aDderr_invalids[20]; // weak
1689 char aDderr_unsupp_1[22]; // weak
1690 char aDderr_unsupp_0[24]; // weak
1691 char aDderr_toobigwi[18]; // weak
1692 char aDderr_toobigsi[17]; // weak
1693 char aDderr_toobighe[19]; // weak
1694 char aDderr_surfacen[25]; // weak
1695 char aDderr_colorkey[21]; // weak
1696 char aDderr_surfac_0[29]; // weak
1697 char aDderr_surfacea[30]; // weak
1698 char aDderr_cantlock[22]; // weak
1699 char aDderr_surfacei[24]; // weak
1700 char aDderr_paletteb[18]; // weak
1701 char aDderr_nozbuffe[18]; // weak
1702 char aDderr_nozoverl[19]; // weak
1703 char aDderr_outofcap[16]; // weak
1704 char aDderr_outofvid[23]; // weak
1705 char aDderr_overla_0[22]; // weak
1706 char aDderr_overlayc[35]; // weak
1707 char aDderr_novsynch[16]; // weak
1708 char aDderr_norotati[19]; // weak
1709 char aDderr_nostretc[18]; // weak
1710 char aDderr_not4bi_0[19]; // weak
1711 char aDderr_not4bitc[24]; // weak
1712 char aDderr_not8bitc[19]; // weak
1713 char aDderr_notextur[18]; // weak
1714 char aDderr_noraster[19]; // weak
1715 char aDderr_nofliphw[15]; // weak
1716 char aDderr_nogdi[12]; // weak
1717 char aDderr_nomirror[17]; // weak
1718 char aDderr_notfound[15]; // weak
1719 char aDderr_nooverla[18]; // weak
1720 char aDderr_overlapp[23]; // weak
1721 char aDderr_noexclus[22]; // weak
1722 char aDderr_noclipli[17]; // weak
1723 char aDderr_nocolorc[20]; // weak
1724 char aDderr_nocooper[28]; // weak
1725 char aDderr_nocolo_0[17]; // weak
1726 char aDderr_nocolork[19]; // weak
1727 char aDderr_nodirect[26]; // weak
1728 char aDderr_noalphah[16]; // weak
1729 char aDderr_invalidm[18]; // weak
1730 char aDderr_invalido[20]; // weak
1731 char aDderr_invali_1[25]; // weak
1732 char aDderr_lockedsu[21]; // weak
1733 char aDderr_no3d[11]; // weak
1734 char aDderr_invali_0[22]; // weak
1735 char aDderr_cannotde[26]; // weak
1736 char aDderr_currentl[24]; // weak
1737 char aDderr_exceptio[16]; // weak
1738 char aDderr_heightal[18]; // weak
1739 char aDderr_incompat[26]; // weak
1740 char aDderr_invalidc[18]; // weak
1741 char aDderr_cannotat[26]; // weak
1742 char aDderr_unsuppor[18]; // weak
1743 char aDderr_generic[14]; // weak
1744 char aDderr_notiniti[21]; // weak
1745 char aDderr_outofmem[18]; // weak
1746 char aDderr_invalidp[20]; // weak
1747 char Str[777]; // idb
1748 char aDirectInputErr[777]; // idb
1749 char aUnknownDirectI[777]; // idb
1750 char aAtLineNumber[777]; // idb
1751 char aInFile[777]; // idb
1752 char aTooManyMobileL[777]; // idb
1753 char aEWorkMsdevM_13[48]; // weak
1754 char aUSS[777]; // idb
1755 char aUS[777]; // idb
1756 char aMicon3[777]; // idb
1757 char aTarget[777]; // idb
1758 char CursorName[777]; // idb
1759 char aWarningInvalid[777]; // idb
1760 char aEWorkMsdevM_14[37]; // weak
1761 char aMicon1_0[777]; // idb
1762 char aCouldNotInit_0[40]; // weak
1763 char aEWorkMsdevM_15[777]; // idb
1764 char aCouldNotLoadAs[777]; // idb
1765 char aDi_mousePointe[777]; // idb
1766 char aDi_mousePoin_0[777]; // idb
1767 char aCouldNotClipCu[777]; // idb
1768 char aDoorErrorDoorI[777]; // idb
1769 char *off_4EB080; // idb
1770 char *pTransitionStrings[464];
1771 char aAwards_txt[777]; // idb
1772 char aScroll_txt[777]; // idb
1773 char aMerchant_txt[777]; // idb
1774 char aTrans_txt[777]; // idb
1775 char aTeacher[777]; // idb
1776 char aObelisk[777]; // idb
1777 char aSeer[777]; // idb
1778 char aStat[777]; // idb
1779 char aPotion[777]; // idb
1780 char aAutonote_txt[777]; // idb
1781 char aQuests_txt[777]; // idb
1782 char aNpcdist_txt[777]; // idb
1783 char aNpctopic_txt[777]; // idb
1784 char aNpctext_txt[777]; // idb
1785 char aNpcnews_txt[777]; // idb
1786 char aNpcgroup_txt[777]; // idb
1787 char aNpcgreet_txt[777]; // idb
1788 char aNpcdata_txt[777]; // idb
1789 char aNpcprof_txt[777]; // idb
1790 char aNpcnames_txt[777]; // idb
1791 char aD3dVersionOfRe[777]; // idb
1792 char aEWorkMsdevM_16[777]; // idb
1793 char aLevels_0[777]; // idb
1794 char aDmap[777]; // idb
1795 char aAmap[777]; // idb
1796 char aTmap[777]; // idb
1797 char aHmap[777]; // idb
1798 int dword_4EC268[777]; // weak
1799 int dword_4EC28C[777]; // weak
1800 int dword_4EC2A8; // weak
1801 int dword_4EC2AC; // weak
1802 char aInvalidGroundT[777]; // idb
1803 char aInvalidSkyTexH[777]; // idb
1804 char aIdlist[777]; // idb
1805 char aOmap[777]; // idb
1806 char aCmap[777]; // idb
1807 char aMm6OutdoorV1_0[777]; // idb
1808 char aI6_odm[777]; // idb
1809 char aBlank[777]; // idb
1810 char aHm005[777]; // idb
1811 char aSky043[777]; // idb
1812 char aDefault_odm[777]; // idb
1813 char aPlansky3[777]; // idb
1814 char aPlanskyD[777]; // idb
1815 char a_ddm[5]; // weak
1816 char aCanTLoadFile[777]; // idb
1817 char aEWorkMsdevM_17[777]; // idb
1818 char a_odm[777]; // idb
1819 char aUnableToFindSI[777]; // idb
1820 char aSpawn[777]; // idb
1821 char aBddata[777]; // idb
1822 char aTernorm[777]; // idb
1823 char aGrastyl[777]; // idb
1824 char aOut09_odm[777]; // idb
1825 char aNewedges[777]; // idb
1826 char aSurfs[777]; // idb
1827 char aEdges[777]; // idb
1828 char aSpans[777]; // idb
1829 char aTheTextureFram[777]; // idb
1830 char aEWorkMsdevM_18[777]; // idb
1831 char aWtrtyla[777]; // idb
1832 char aWtrtyl[777]; // idb
1833 char aUnableToSave_1[777]; // idb
1834 char aDataDtile_bin[777]; // idb
1835 char aTileDescrip[777]; // idb
1836 char aTtattr_transit[777]; // idb
1837 char aTtattr_nodraw[777]; // idb
1838 char aTtattr_wave[777]; // idb
1839 char aTtattr_flat[777]; // idb
1840 char aTtattr_repulse[777]; // idb
1841 char aTtattr_block[777]; // idb
1842 char aTtattr_water2[777]; // idb
1843 char aTtattr_water[777]; // idb
1844 char aTtattr_burn[777]; // idb
1845 char aTtsect_dnw[777]; // idb
1846 char aTtsect_dse[777]; // idb
1847 char aTtsect_dne[777]; // idb
1848 char aTtsect_dsw[777]; // idb
1849 char aTtsect_de[777]; // idb
1850 char aTtsect_dw[777]; // idb
1851 char aTtsect_ds[777]; // idb
1852 char aTtsect_dn[777]; // idb
1853 char aTtsect_wcap[777]; // idb
1854 char aTtsect_scap[777]; // idb
1855 char aTtsect_ecap[777]; // idb
1856 char aTtsect_ncap[777]; // idb
1857 char aTtsect_ew_s[777]; // idb
1858 char aTtsect_ew_n[777]; // idb
1859 char aTtsect_ns_w[777]; // idb
1860 char aTtsect_ns_e[777]; // idb
1861 char aTtsect_s_w[777]; // idb
1862 char aTtsect_s_e[777]; // idb
1863 char aTtsect_n_w[777]; // idb
1864 char aTtsect_n_e[777]; // idb
1865 char aTtsect_ew[777]; // idb
1866 char aTtsect_ns[777]; // idb
1867 char aTtsect_cros[777]; // idb
1868 char aTtsect_xsw1[777]; // idb
1869 char aTtsect_xse1[777]; // idb
1870 char aTtsect_xnw1[777]; // idb
1871 char aTtsect_xne1[777]; // idb
1872 char aTtsect_s1[777]; // idb
1873 char aTtsect_n1[777]; // idb
1874 char aTtsect_w1[777]; // idb
1875 char aTtsect_e1[777]; // idb
1876 char aTtsect_sw1[777]; // idb
1877 char aTtsect_se1[777]; // idb
1878 char aTtsect_nw1[777]; // idb
1879 char aTtsect_ne1[777]; // idb
1880 char aTtsect_speci_6[777]; // idb
1881 char aTtsect_speci_5[777]; // idb
1882 char aTtsect_speci_4[777]; // idb
1883 char aTtsect_speci_3[777]; // idb
1884 char aTtsect_speci_2[777]; // idb
1885 char aTtsect_speci_1[777]; // idb
1886 char aTtsect_speci_0[777]; // idb
1887 char aTtsect_special[777]; // idb
1888 char aTtsect_base4[777]; // idb
1889 char aTtsect_base3[777]; // idb
1890 char aTtsect_base2[777]; // idb
1891 char aTtsect_base1[777]; // idb
1892 char aTtsect_start[777]; // idb
1893 char aTtsect_null[777]; // idb
1894 char aTttype_roadcit[777]; // idb
1895 char aTttype_roads_2[777]; // idb
1896 char aTttype_roadsno[777]; // idb
1897 char aTttype_roadt_0[777]; // idb
1898 char aTttype_roadtro[777]; // idb
1899 char aTttype_roads_1[777]; // idb
1900 char aTttype_roadswa[777]; // idb
1901 char aTttype_roadv_0[777]; // idb
1902 char aTttype_roadvol[777]; // idb
1903 char aTttype_roads_0[777]; // idb
1904 char aTttype_roadsan[777]; // idb
1905 char aTttype_roadc_0[777]; // idb
1906 char aTttype_roadcra[777]; // idb
1907 char aTttype_roadg_0[777]; // idb
1908 char aTttype_roadgra[777]; // idb
1909 char aTttype_city[777]; // idb
1910 char aTttype_swamp[777]; // idb
1911 char aTttype_tropica[777]; // idb
1912 char aTttype_water[777]; // idb
1913 char aTttype_dirt[777]; // idb
1914 char aTttype_volcano[777]; // idb
1915 char aTttype_sand[777]; // idb
1916 char aTttype_snow[777]; // idb
1917 char aTttype_cracked[777]; // idb
1918 char aTttype_grass[777]; // idb
1919 char aTttype_start[777]; // idb
1920 char aTttype_null[777]; // idb
1921 char aTiletableLoadO[777]; // idb
1922 char aTiletableLoadU[777]; // idb
1923 char byte_4ECA93[777]; // weak
1924 char byte_4ECACF[777]; // weak
1925 char byte_4ECB0C[64]; // idb
1926 char aError_0[777]; // idb
1927 char aCouldnTLoadMap[777]; // idb
1928 char aOut02d_odm[777]; // idb
1929 char aOut14_odm[777]; // idb
1930 char aOut[777]; // idb
1931 char aLunSun[777]; // idb
1932 char aLunfull[777]; // idb
1933 char aLun34[777]; // idb
1934 char aLun12[777]; // idb
1935 char aLun14[777]; // idb
1936 char aPal03i[777]; // idb
1937 char *pPlayerPortraitsNames[25];
1938 const char *dlad_texnames_by_face[25];
1939 const char *dlau_texnames_by_face[25];
1940 const char *dbod_texnames_by_face[25];
1941 const char *drh_texnames_by_face[25];
1942 const char *dlh_texnames_by_face[25];
1943 const char *dlhu_texnames_by_face[25];
1944 _UNKNOWN unk_4ED3D8; // weak
1945 char byte_4ED498; // weak
1946 __int16 pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing__negindex[777]; // weak
1947 __int16 pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing[4];
1948 unsigned __int8 pBaseHealthByClass[12];
1949 char byte_4ED75C[777]; // weak
1950 unsigned __int8 pBaseHealthPerLevelByClass[36];
1951 unsigned __int8 pBaseManaPerLevelByClass[36];
1952 char byte_4ED820[777]; // weak
1953 char byte_4ED94C[777]; // weak
1954 char byte_4ED970_skill_learn_ability_by_class_table[32][37];
1955 int dword_4EDEA0[777]; // weak
1956 int dword_4EDEB4[777]; // weak
1957 int dword_4EDEC4[777]; // weak
1958 __int16 word_4EDED8[777]; // weak
1959 __int16 word_4EDEDC; // weak
1960 int pConditionImportancyTable[18];
1961 _UNKNOWN unk_4EDF40; // weak
1962 unsigned __int8 pConditionStrengthMultiplier[19];
1963 unsigned __int8 pConditionIntelligenceMultiplier[19];
1964 unsigned __int8 pConditionWillpowerMultiplier[19];
1965 unsigned __int8 pConditionEnduranceMultiplier[19];
1966 unsigned __int8 pConditionAccuracyMultiplier[19];
1967 unsigned __int8 pConditionSpeedMultiplier[19];
1968 unsigned __int8 pConditionLuckMultiplier[19];
1969 unsigned int pAgeingTable[4];
1970 unsigned __int8 pAgeingStrengthMultiplier[4];
1971 unsigned __int8 pAgeingIntelligenceMultiplier[4];
1972 unsigned __int8 pAgeingWillpowerMultiplier[4];
1973 unsigned __int8 pAgeingEnduranceMultiplier[4];
1974 unsigned __int8 pAgeingAccuracyMultiplier[4];
1975 unsigned __int8 pAgeingSpeedMultiplier[4];
1976 unsigned __int8 pAgeingLuckMultiplier[4];
1977 __int16 word_4EDFFC; // weak
1978 short word_4EDFFE[29]; // idb
1979 char player_stat_bonuses[777]; // weak
1980 unsigned int pHiredNPCsIconsOffsetsX[2];
1981 unsigned int pHiredNPCsIconsOffsetsY[2];
1982 int dword_4EE07C[2]; // weak
1983 _UNKNOWN unk_4EE084; // weak
1984 __int16 word_4EE088_sound_ids[777]; // weak
1985 __int16 word_4EE09A; // weak
1986 __int16 word_4EE0A6; // weak
1987 __int16 word_4EE128; // weak
1988 __int16 word_4EE142; // weak
1989 __int16 word_4EE150[28];
1990 char aInvalidPicture[777]; // idb
1991 char aEWorkMsdevM_19[37]; // weak
1992 char aDD[777]; // idb
1993 char off_4EE75C[777]; // idb
1994 char aFacemask[777]; // idb
1995 char aDead_0[777]; // idb
1996 char aEradcate[777]; // idb
1997 char aS02d[777]; // idb
1998 char aUnableToSaveDp[777]; // idb
1999 char aDataDpft_bin[777]; // idb
2000 char aPlayerframet_1[777]; // idb
2001 char aPlayerframet_0[777]; // idb
2002 char aPlayerframetab[777]; // idb
2003 char aUnableToSaveDi[777]; // idb
2004 char aDataDift_bin[777]; // idb
2005 char aIFrames[777]; // idb
2006 char aIconframetab_0[777]; // idb
2007 char aIconframetable[777]; // idb
2008 char aInvalidStrin_1[22]; // weak
2009 char a03uS[777]; // idb
2010 char aS03dD[777]; // idb
2011 char aCchar_fnt[777]; // idb
2012 char aArrowrD[777]; // idb
2013 char aArrowlD[777]; // idb
2014 char aPresleft[777]; // idb
2015 char aPresrigh[777]; // idb
2016 char aButtplus[777]; // idb
2017 char aButtminu[777]; // idb
2018 char aS01[777]; // idb
2019 char aMakesky[777]; // idb
2020 char aMaketop[777]; // idb
2021 char aIc_sorc[777]; // idb
2022 char aIc_druid[777]; // idb
2023 char aIc_cler[777]; // idb
2024 char aIc_ranger[777]; // idb
2025 char aIc_arch[777]; // idb
2026 char aIc_palad[777]; // idb
2027 char aIc_monk[777]; // idb
2028 char aIc_thief[777]; // idb
2029 char aIc_knight[777]; // idb
2030 char aScrollermap[777]; // idb
2031 char aCredits_txt[777]; // idb
2032 char aMm6title_pcx[13]; // weak
2033 char aQuick_fnt[777]; // idb
2034 char aL_map[777]; // idb
2035 char aL_bsp[777]; // idb
2036 char aL_d[777]; // idb
2037 char aL_l[777]; // idb
2038 char aL_r[777]; // idb
2039 char aL_fx[777]; // idb
2040 char aL_f[777]; // idb
2041 char aL_v[777]; // idb
2042 char aD29_dlv[777]; // idb
2043 char a_dlv[777]; // idb
2044 char aEWorkMsdevM_20[777]; // idb
2045 char a_blv[777]; // idb
2046 char aL_ddata[777]; // idb
2047 char aL_rldata[777]; // idb
2048 char aL_rdata[777]; // idb
2049 char aL_fdata[777]; // idb
2050 char aHwsplat04[777]; // idb
2051 char aErrorFailedT_0[777]; // idb
2052 char aEWorkMsdevM_21[777]; // idb
2053 char aReferenceRaste[777]; // idb
2054 char aRgbEmulation[777]; // idb
2055 char aInitFailedTo_7[777]; // idb
2056 char aInitFailedTo_6[777]; // idb
2057 char aInitFailedToAt[777]; // idb
2058 char aInitFailedTo_5[777]; // idb
2059 char aInitFailedToGe[37]; // weak
2060 char aInitFailedTo_4[39]; // weak
2061 char aInitFailedTo_3[36]; // weak
2062 char aInitFailedToEn[46]; // weak
2063 char aInitFailedTo_2[34]; // weak
2064 char aInitFailedTo_1[38]; // weak
2065 char aInitDesktopIsn[777]; // idb
2066 char aInitFailedToSe[777]; // idb
2067 char aInitFailedTo_0[777]; // idb
2068 char aInitFailedToCr[777]; // idb
2069 int dword_4EED78; // weak
2070 _UNKNOWN unk_4EED80; // weak
2071 int dword_4EFA80; // weak
2072 int dword_4EFA84; // weak
2073 char aDataD3dsprite_[777]; // idb
2074 char aDataD3dbitmap_[777]; // idb
2075 char aDetailLevel[777]; // idb
2076 char aD3dDevice[777]; // idb
2077 char aUseD3d[777]; // idb
2078 char aEWorkMsdevM_22[777]; // idb
2079 char aScreen0_2i_pcx[777]; // idb
2080 char aZBuf_[777]; // idb
2081 char aThereArenTAnyD[777]; // idb
2082 char aDirect3dRend_1[777]; // idb
2083 char aDirect3dRend_0[777]; // idb
2084 char aDirect3dRender[777]; // idb
2085 char aD3drendInitFai[777]; // idb
2086 char aThereArenTAn_0[777]; // idb
2087 int dword_4EFCBC[8];
2088 char aErrorExecuting[777]; // idb
2089 char aEWorkMsdevM_23[777]; // idb
2090 char aHiscreen16Load[777]; // idb
2091 void *off_4EFDB0; // weak
2092 char aEWorkMsdevM_24[777]; // idb
2093 char aEffpar02[777]; // idb
2094 char aSp18h1[7]; // weak
2095 char aSpell75[777]; // idb
2096 char aSpell73[777]; // idb
2097 char aSpell71[777]; // idb
2098 char aSpell69[777]; // idb
2099 char aSpell58[777]; // idb
2100 char aSpell55[777]; // idb
2101 char aSpell51[777]; // idb
2102 char aSpell46[777]; // idb
2103 char aSpell38[777]; // idb
2104 char aSpell36[777]; // idb
2105 char aSpell25[777]; // idb
2106 char aSpell17[777]; // idb
2107 char aSpell14[777]; // idb
2108 char aSpell05[777]; // idb
2109 char aSpell03[777]; // idb
2110 char aSpheal3[777]; // idb
2111 char aSpheal2[777]; // idb
2112 char aSpheal1[777]; // idb
2113 char aSpboost3[777]; // idb
2114 char aSpboost2[777]; // idb
2115 char aSpboost1[777]; // idb
2116 char aZapp[777]; // idb
2117 char aSpell84[777]; // idb
2118 char aEWorkMsdevM_25[777]; // idb
2119 char aSpell97c[777]; // idb
2120 char aSpell97[777]; // idb
2121 char aSpell93[777]; // idb
2122 char aSpell92[777]; // idb
2123 char aSpell90[777]; // idb
2124 char aSpell76[777]; // idb
2125 char aSpell70[777]; // idb
2126 char aSpell66[777]; // idb
2127 char aSpell65[777]; // idb
2128 char aSpell62[777]; // idb
2129 char aSpell57c[777]; // idb
2130 char aSpell41[777]; // idb
2131 char aSpell39c[777]; // idb
2132 char aSpell39[777]; // idb
2133 char aSpell29[777]; // idb
2134 char aSpell26[777]; // idb
2135 char aSpell22[777]; // idb
2136 char aSpell18[777]; // idb
2137 char aSpell09[777]; // idb
2138 char aSpell02[777]; // idb
2139 char aSpell01[777]; // idb
2140 char aSp57c[777]; // idb
2141 char aInvalidMovieRe[777]; // idb
2142 char aEnd_seq1[9]; // weak
2143 char aLosegame[9]; // weak
2144 char aIntroPost[11]; // weak
2145 char aIntro[6]; // weak
2146 char aJvc[4]; // weak
2147 char aNewWorldLogo[15]; // weak
2148 char a3dologo[8]; // weak
2149 char aNoMovie[777]; // idb
2150 char aEWorkMsdevM_26[777]; // idb
2151 unsigned __int16 pDoorSoundIDsByLocationID[78];
2152 char aCanTLoadSoundF[777]; // idb
2153 char aEWorkMsdevM_27[777]; // idb
2154 char aSoundSIsSizeIB[777]; // idb
2155 char aUnableToSave_2[777]; // idb
2156 char aDataDsounds_bi[777]; // idb
2157 char aSndDes_[777]; // idb
2158 char a3d[777]; // idb
2159 char aLock[777]; // idb
2160 char aSwap[777]; // idb
2161 char aSystem[777]; // idb
2162 char aSoundlistcla_0[777]; // idb
2163 char aSoundlistclass[777]; // idb
2164 char aSoundFileError[777]; // idb
2165 char aCanTOpenFileS[777]; // idb
2166 char aSoundsAudio_sn[777]; // idb
2167 char aDisable3dsound[777]; // idb
2168 char aEaxEnvironment[26]; // weak
2169 char a3dsoundprovide[777]; // idb
2170 char aNone[777]; // idb
2171 char aEmulated[777]; // idb
2172 char aDevice[777]; // idb
2173 char aSplashscreen[777]; // idb
2174 char aSplashaudio[777]; // idb
2175 char aSoftwareAureal[777]; // idb
2176 char aEaxDamping[12]; // weak
2177 char aEaxEffectVolum[18]; // weak
2178 char aMaximumSupport[26]; // weak
2179 int dword_4F031C[777]; // weak
2180 char aSprites08[777]; // idb
2181 char aHardsprites[777]; // idb
2182 char aTooManyStation[777]; // idb
2183 char aEWorkMsdevM_28[52]; // weak
2184 char *off_4F03B8; // idb
2185 __int16 word_4F03FE[777]; // weak
2186 __int16 word_4F0400[777]; // weak
2187 __int16 word_4F0498[777]; // weak
2188 __int16 word_4F0576[777]; // weak
2189 __int16 word_4F0578[777]; // weak
2190 __int16 word_4F05AE[777]; // weak
2191 char _4F063C_smthn_by_2da_uType[777]; // weak
2192 __int16 word_4F063E[290];
2193 __int16 word_4F06D8[22];
2194 __int16 word_4F0704[40];
2195 __int16 word_4F0754[49];
2196 __int16 word_4F07B6[88];
2197 __int16 word_4F0866[14];
2198 __int16 _4F0882_evt_VAR_PlayerItemInHands_vals[53];
2199 int dword_4F08EC[777]; // weak
2200 char byte_4F09B0[777]; // weak
2201 char byte_4F09B1[777]; // weak
2202 char byte_4F09B8[777]; // weak
2203 int dword_4F09CC[192];
2204 char byte_4F0CCF[777]; // weak
2205 char _4F0D38_TravelInfo[777]; // weak
2206 int dword_4F0E10[32];
2207 Vec2_int_ pMonsterArenaPlacements[20];
2208 __int16 word_4F0F30[777]; // weak
2209 char aS03d[777]; // idb
2210 char byte_4F0F98; // idb
2211 char sz[777]; // idb
2212 char aSSSSSS[777]; // idb
2213 char aSDS[777]; // idb
2214 char aSS_3[777]; // idb
2215 char aSSSS[777]; // idb
2216 char aS_2[777]; // idb
2217 char aErrorlog_txt[777]; // idb
2218 char aUnsupportedPix[777]; // idb
2219 char aSmackerError[777]; // idb
2220 char aCS[777]; // idb
2221 char aAnimsMagic7_vi[777]; // idb
2222 char aVideoFileError[777]; // idb
2223 char aCanTOpenFileAn[777]; // idb
2224 char aAnimsMight7_vi[777]; // idb
2225 char aCanTLoadS[777]; // idb
2226 char aS_smk[777]; // idb
2227 char aUnsupportedBin[27]; // weak
2228 char aEWorkMsdevM_29[777]; // idb
2229 char aFailedToOpenBl[777]; // idb
2230 char aCanTAllocateMe[33]; // weak
2231 char aCanTLoadFileAn[777]; // idb
2232 char aS_bik[777]; // idb
2233 char aMm7_win_pcx[777]; // idb
2234 char aLuSLuSLuS[777]; // idb
2235 char aEndgame_fnt[777]; // idb
2236 char aWinbg_pcx[10]; // weak
2237 char aDefaultCaseRea[777]; // idb
2238 char aUnsupportedExc[71]; // weak
2239 char aEWorkMsdevM_30[777]; // idb
2240 char aUndefinedTypeR[777]; // idb
2241 char aUnknownPointer[777]; // idb
2242 char a1_1_3[6]; // weak
2243 double dbl_4F2870; // weak
2244 int dword_4F288C; // weak
2245 double dbl_4F5372; // weak
2246 int dword_4F5428[777]; // weak
2247 int dword_4F542C[777]; // weak
2248 _UNKNOWN crtunk_4F54B8; // weak
2249 int dword_4F5B24_ys[777]; // idb
2250 int dword_4F5BF4_xs[777]; // idb
2251 int dword_4F5CC4_ys[777]; // idb
2252 int dword_4F5D98_xs[777]; // idb
2253 int ai_array_4F5E68[500];
2254 int ai_array_4F6638_actor_ids[500];
2255 int dword_4F6E08[500];
2256 int ai_arrays_size; // weak
2257 int ai_array_4F75E0[500];
2258 unsigned int ai_array_4F7DB0_actor_ids[500];
2259 int dword_4F8580[777]; // weak
2260 int dword_4F8584[777]; // weak
2261 int dword_4F8588[777]; // weak
2262 int dword_4FA9B0[777]; // weak
2263 int dword_4FA9B4[777]; // weak
2264 char byte_4FAA00; // weak
2265 __int16 am_sounds[12];
2266 _UNKNOWN unk_4FAA20; // weak
2267 char byte_4FAA24; // weak
2268 HWND dword_4FAA28; // idb
2269 char byte_4FAA2C; // weak
2270 char byte_4FAA2D; // weak
2271 char byte_4FAA2E; // weak
2272 int amuint_4FAA34; // weak
2273 int amuint_4FAA38; // weak
2274 int amuint_4FAA3C_blt_xy[2];
2275 int am_uint_4FAA44_blt_xy[2];
2276 int amuint_4FAA4C; // weak
2277 unsigned int uCardID; // idb
2278 int amuint_4FAA54_blt_xy[2];
2279 int amuint_4FAA5C_blt_xy[2];
2280 int dword_4FAA64; // weak
2281 int dword_4FAA68; // weak
2282 int amuint_4FAA6C; // idb
2283 int dword_4FAA70; // weak
2284 char byte_4FAA74; // weak
2285 char am_byte_4FAA75; // weak
2286 char am_byte_4FAA76; // weak
2287 char am_byte_4FAA77; // weak
2288 int amuint_4FAA78[777]; // weak
2289 char am_byte_4FAA7C[777]; // weak
2290 int amuint_4FAA80[777]; // weak
2291 int amuint_4FAA84[777]; // weak
2292 int amuint_4FAA88[777]; // weak
2293 int amuint_4FAA8C[777]; // weak
2294 int amuint_4FAA90[777][2];
2295 int dword_4FABB8; // weak
2296 signed int dword_4FABBC; // idb
2297 unsigned int amuint_4FABC0; // idb
2298 int amuint_4FABC4; // weak
2299 int dword_4FABC8; // weak
2300 char byte_4FABD0[777]; // weak
2301 char byte_4FABD1[777]; // weak
2302 _UNKNOWN unk_4FABD4; // weak
2303 int dword_4FABD8[777]; // weak
2304 int dword_4FABDC[777]; // weak
2305 int dword_4FABE0[777]; // weak
2306 int dword_4FABE4[777]; // weak
2307 int dword_4FABE8[777]; // weak
2308 int dword_4FABEC[777]; // weak
2309 int dword_4FABF0[777]; // weak
2310 int dword_4FABF4[777]; // weak
2311 int dword_4FABF8[777]; // weak
2312 int dword_4FABFC[777]; // weak
2313 int dword_4FAC00[777]; // weak
2314 int dword_4FAC04[777]; // weak
2315 int dword_4FAC08[777]; // weak
2316 int dword_4FAC0C[777]; // weak
2317 _UNKNOWN unk_5052C8; // weak
2318 int dword_505314[777]; // weak
2319 char byte_5054C8[32]; // idb
2320 char byte_5054E8[108];
2321 int dword_505554[777]; // weak
2322 _UNKNOWN unk_505704; // weak
2323 char byte_505880; // weak
2324 char byte_505881; // weak
2325 int amuint_505884; // weak
2326 int amuint_505888; // weak
2327 int amuint_50588C; // weak
2328 int dword_505890; // weak
2329 unsigned int pSRZBufferLineOffsets[480];
2330 int areWeLoadingTexture; // weak
2331 char byte_506130[777]; // weak
2332 int dword_506338; // weak
2333 int dword_50633C; // idb
2334 signed int sRecoveryTime; // idb
2335 unsigned int uRequiredMana; // idb
2336 int _506348_current_lloyd_playerid; // weak
2337 __int64 qword_506350; // weak
2338 char byte_506360; // weak
2339 int dword_506364; // weak
2340 int dword_506408[777]; // weak
2341 int dword_50640C[777]; // weak
2342 unsigned int uTextureID_506438;
2343 _UNKNOWN unk_506494; // weak
2344 int dword_50651C; // weak
2345 int dword_506520; // weak
2346 int dword_506524; // weak
2347 int dword_506528; // weak
2348 int dword_50652C; // weak
2349 int dword_506530; // weak
2350 int dword_506534; // weak
2351 int dword_506538; // weak
2352 int dword_50653C; // weak
2353 int dword_506540; // weak
2354 int dword_506544; // weak
2355 int dword_506548; // weak
2356 int dword_50654C; // weak
2357 char byte_506550; // weak
2358 char *aMoonPhaseNames[5];
2359 int dword_506568; // weak
2360 char bRecallingBeacon; // weak
2361 int uLastPointedObjectID; // weak
2362 //unsigned __int8 bMonsterInfoUI_bDollInitialized;
2363 char *aSpellNames[44];
2364 int dword_506978; // weak
2365 char byte_50697C; // weak
2366 int dword_506980; // weak
2367 int dword_506984; // weak
2368 int dword_506988; // weak
2369 int dword_50698C; // weak
2370 int dword_506E68; // weak
2371 __int16 word_506E6C[18]; // weak
2372 unsigned int pPrevVirtualCidesMapping[27];
2373 int pWindowList_at_506F50_minus1_indexing[777]; // idb
2374 int dword_506F08; // weak
2375 int dword_506F0C[777]; // idb
2376 int uRestUI_FoodRequiredToRest;
2377 int dword_506F14; // weak
2378 int _506F18_num_hours_to_sleep; // weak
2379 int dword_506F1C; // weak
2380 int pVisibleWindowsIdxs[20]; // weak
2381 int uNumVisibleWindows;
2382 char bFlashHistoryBook; // weak
2383 char bFlashAutonotesBook; // weak
2384 char bFlashQuestBook; // weak
2385 int dword_507960; // weak
2386 int dword_507964; // weak
2387 int dword_507968; // weak
2388 int dword_50796C; // weak
2389 int dword_507974; // weak
2390 int dword_5079B4; // weak
2391 int dword_5079C8; // weak
2392 int dword_5079CC; // weak
2393 int dword_5079D0; // weak
2394 int dword_5079D8; // weak
2395 struct GUIButton *dword_507A14; // idb
2396 struct GUIButton *dword_507A18; // idb
2397 unsigned int uGameUIFontShadow;
2398 unsigned int uGameUIFontMain;
2399 int dword_507B00_spell_info_to_draw_in_popup; // weak
2400 char *aMonthNames[12];
2401 char *aDayNames[7];
2402 char *aSpellSchoolNames[9];
2403 char *aAttributeNames[7];
2404 int dword_507B94; // weak
2405 int dword_507B98_ctrl_pressed; // weak
2406 unsigned int uActiveCharacter;
2407 int dword_507BF0_is_there_popup_onscreen; // weak
2408 int dword_507C08; // weak
2409 int dword_507C0C; // weak
2410 int dword_507CBC; // weak
2411 int dword_507CC0; // weak
2412 __int64 qword_507CC8; // weak
2413 int _507CD4_RestUI_hourglass_anim_controller; // weak
2414 int dword_507CD8; // weak
2415 int dword_50B570[777]; // weak
2416 int dword_50B638[777]; // weak
2417 int dword_50B700; // weak
2418 int dword_50B738[777]; // idb
2419 int _50B744_view_transformed_ys_minus1[777]; // weak
2420 int _50B744_view_transformed_ys[43];
2421 int dword_50B828[777];
2422 int _50B834_view_transformed_zs_minus1[777]; // weak
2423 int _50B834_view_transformed_zs[43];
2424 int dword_50B918[777];
2425 int _50B924_view_transformed_xs_minus1[777]; // idb
2426 int _50B924_view_transformed_xs[43];
2427 int unk_50B9D4[777]; // idb
2428 int dword_50B9D8_ys[777];
2429 int dword_50B9E0_ys[777]; // idb
2430 int dword_50B9EC[777]; // idb
2431 int dword_50B9F0[2]; // idb
2432 int dword_50B9F8[777]; // idb
2433 int dword_50BA08[777]; // idb
2434 int dword_50BAC4[777]; // weak
2435 int dword_50BAC8[777]; // idb
2436 int dword_50BAD0[777]; // weak
2437 int dword_50BAD4[777]; // weak
2438 int dword_50BADC_xs[777]; // weak
2439 int dword_50BAE0[777]; // weak
2440 int dword_50BAE8[777]; // weak
2441 int dword_50BAEC_xs[777]; // weak
2442 int dword_50BAF4[777]; // weak
2443 int dword_50BAF8_xs[777]; // weak
2444 int dword_50BC10[777]; // weak
2445 int dword_50BDA0[777]; // weak
2446 int dword_50BF30[777]; // weak
2447 char byte_50C0C0; // weak
2448 int some_active_character; // weak
2449 _UNKNOWN unk_50C190; // weak
2450 int dword_50C968; // weak
2451 unsigned int pIconIDs_Turn[5];
2452 unsigned int uIconID_TurnStop;
2453 unsigned int uIconID_TurnHour;
2454 int uIconID_CharacterFrame; // idb
2455 int dword_50C98C; // weak
2456 unsigned int uIconID_TurnStart;
2457 int dword_50C994; // weak
2458 int dword_50C998_turnbased_icon_1A; // weak
2459 int uSpriteID_Spell11; // idb
2460 _UNKNOWN unk_50C9A0; // weak
2461 int dword_50C9A8; // weak
2462 int dword_50C9AC; // weak
2463 int dword_50C9D0; // weak
2464 int dword_50C9D4; // weak
2465 int dword_50C9D8; // weak
2466 int dword_50C9DC; // weak
2467 struct NPCData *ptr_50C9E0;
2468 int dword_50C9E8; // idb
2469 int dword_50C9EC[777]; // weak
2470 int dword_50C9F0[120]; // idb
2471 int dword_50CDC8; // weak
2472 int dword_50CDCC; // weak
2473 int bProcessorIsNotIntel; // weak
2474 Vec3_int_ layingitem_vel_50FDFC;
2475 char pStartingMapName[777]; // idb
2476 unsigned __int8 IsPlayerWearingWatersuit[5];
2477 char byte_5111C0[54];
2478 char byte_5111F6[18];
2479 unsigned int papredoll_dbrds[16];
2480 unsigned int papredoll_drhs[4];
2481 unsigned int papredoll_dlhus[4];
2482 unsigned int papredoll_dlhs[4];
2483 unsigned int papredoll_dbods[5];
2484 int paperdoll_array_511290[4][17][3];
2485 unsigned int papredoll_dlaus[5];
2486 unsigned int papredoll_dlads[4];
2487 int papredoll_flying_feet[777]; // idb
2488 int dword_511638[4][6];
2489 int dword_511788[777]; // weak
2490 int dword_51179C; // weak
2491 int dword_5117A0; // weak
2492 int dword_5117A4; // weak
2493 int dword_5117A8; // weak
2494 int dword_5117AC; // weak
2495 int paperdoll_array_511828[4][10];
2496 int bRingsShownInCharScreen; // weak
2497 int _unused000; // weak
2498
2499 unsigned __int16 _56EFD8_minimap[117][137];
2500 unsigned int uNumBlueFacesInBLVMinimap;
2501 unsigned __int16 pBlueFacesInBLVMinimapIDs[50];
2502 int pTextureIDs_isns[14];
2503 unsigned int uIconIdx_Spell21;
2504 unsigned int uIconIdx_Spell27;
2505 int dword_576E28; // weak
2506 int dword_576E2C; // weak
2507 __int64 _5773B8_event_timer; // weak
2508 int dword_5773C0; // weak
2509
2510 int dword_591080; // weak
2511 int dword_591084; // weak
2512 struct Actor *pDialogue_SpeakingActor;
2513 unsigned int uDialogueType;
2514 unsigned int uDialogue_SpeakingActorNPC_ID;
2515 struct LevelDecoration *_591094_decoration;
2516 char byte_591098[200]; // idb
2517 int uCurrentHouse_Animation; // weak
2518 char *dword_591164_teleport_map_name; // idb
2519 int dword_591168_teleport_speedz; // weak
2520 int dword_59116C_teleport_directionx; // weak
2521 int dword_591170_teleport_directiony; // weak
2522 int dword_591174_teleportz; // weak
2523 int dword_591178_teleporty; // weak
2524 int dword_59117C_teleportx; // weak
2525 char byte_591180[600]; // idb
2526 struct NPCData *array_5913D8[12];
2527 struct Texture *pDialogueNPCPortraits[6];
2528 int uNumDialogueNPCPortraits; // weak
2529 struct Texture *pTexture_591428;
2530 struct Texture *pTexture_outside; // idb
2531 struct Texture *pTexture_Dialogue_Background;
2532 _UNKNOWN unk_597F10; // weak
2533 int dword_597F18; // weak
2534 char byte_5B0938[2000];
2535 int dword_5B5920; // weak
2536 int dword_5B5924; // weak
2537 int _5B65A8_npcdata_uflags_or_other; // weak
2538 int _5B65AC_npcdata_fame_or_other; // weak
2539 int _5B65B0_npcdata_rep_or_other; // weak
2540 int _5B65B4_npcdata_loword_house_or_other; // weak
2541 int _5B65B8_npcdata_hiword_house_or_other; // weak
2542 int dword_5B65BC; // weak
2543 int dword_5B65C0; // weak
2544 int dword_5B65C4; // weak
2545 int dword_5B65C8; // weak
2546 int dword_5B65CC; // weak
2547 int dword_5B65D0_dialogue_actor_npc_id; // weak
2548 int dword_5C3418; // weak
2549 int dword_5C341C; // weak
2550 char byte_5C3427[777]; // weak
2551 char GameUI_StatusBar_TimedString[200];
2552 char pStatusBarString[200];
2553 unsigned int GameUI_StatusBar_TimedStringTimeLeft;
2554 int bForceDrawStatusBar; // weak
2555 int dword_5C35C0; // weak
2556 int bDialogueUI_InitializeActor_NPC_ID; // weak
2557 int dword_5C35C8; // weak
2558 char *p2DEventsTXT_Raw;
2559 int uHouse_ExitPic; // weak
2560 int dword_5C35D4; // weak
2561 char *aAMPMNames[2];
2562 char byte_5C45AF[777]; // weak
2563 char pTmpBuf3[2048];
2564 char pFinalMessage[4096]; // idb
2565 char pTmpBuf[2000];
2566 char pTmpBuf2[2000];
2567 char byte_5C6D50[777]; // weak
2568 int ui_current_text_color; // weak
2569 __int64 qword_5C6DF0; // weak
2570 int dword_5C6DF8; // weak
2571 char item__getname_buffer[104]; // idb
2572 char *pClassDescriptions[36];
2573 char *pAttributeDescriptions[7];
2574 char *pGrandSkillDesc[38];
2575 char *pMasterSkillDesc[38];
2576 char *pExpertSkillDesc[38];
2577 char *pNormalSkillDesc[38];
2578 char *pSkillDesc[38];
2579 char *pHealthPointsAttributeDescription;
2580 char *pSpellPointsAttributeDescription;
2581 char *pArmourClassAttributeDescription;
2582 char *pPlayerConditionAttributeDescription; // idb
2583 char *pFastSpellAttributeDescription;
2584 char *pPlayerAgeAttributeDescription;
2585 char *pPlayerLevelAttributeDescription;
2586 char *pPlayerExperienceAttributeDescription;
2587 char *pAttackBonusAttributeDescription;
2588 char *pAttackDamageAttributeDescription;
2589 char *pMissleBonusAttributeDescription;
2590 char *pMissleDamageAttributeDescription;
2591 char *pFireResistanceAttributeDescription;
2592 char *pAirResistanceAttributeDescription;
2593 char *pWaterResistanceAttributeDescription;
2594 char *pEarthResistanceAttributeDescription;
2595 char *pMindResistanceAttributeDescription;
2596 char *pBodyResistanceAttributeDescription;
2597 char *pSkillPointsAttributeDescription;
2598 char *pClassTXT_Raw;
2599 char *pStatsTXT_Raw;
2600 char *pSkillDescTXT_Raw;
2601 struct StorylineText *pStorylineText;
2602 struct FactionTable *pFactionTable;
2603 char byte_5C8D1A[777]; // weak
2604 char *pGlobalTXT_LocalizationStrings[677];
2605 char byte_5E4C15[777]; // weak
2606 char *pSomeItemsNames[14];
2607 char *pGlobalTXT_Raw;
2608 char *pMonstersTXT_Raw;
2609 char *pMonsterPlacementTXT_Raw;
2610 char *pSpellsTXT_Raw;
2611 char *pMapStatsTXT_Raw;
2612 char *pHostileTXT_Raw;
2613 char *pPotionsTXT_Raw;
2614 char *pPotionNotesTXT_Raw;
2615 char *pHistoryTXT_Raw;
2616 int _6807B8_level_decorations_ids[777]; // idb
2617 int _6807E0_num_decorations_6807B8; // weak
2618 int _6807E8_level_decorations_ids[777]; // idb
2619 int _6836C8_num_decorations_6807E8; // weak
2620 int dword_69B010[64];
2621 int dword_69B138; // weak
2622 char byte_69BD41_unused; // weak
2623 std::string stru_69BD44; // idb
2624 struct SavegameHeader *pSavegameHeader;
2625 unsigned int uTextureID_x_u;
2626 unsigned int uTextureID_LS_saveU;
2627 unsigned int uTextureID_LS_loadU;
2628 unsigned int uTextureID_AR_DN_DN;
2629 unsigned int uTextureID_AR_UP_DN;
2630 unsigned int uTextureID_LS_;
2631 unsigned int uTextureID_x_d;
2632 unsigned int uTextureID_save_up;
2633 unsigned int uTextureID_load_up;
2634 unsigned int uTextureID_loadsave;
2635 _UNKNOWN _69FBB4_ptr_iterator_end; // weak
2636 _UNKNOWN unk_6A0758; // weak
2637 int dword_6A0C9C; // weak
2638 unsigned int uLoadGameUI_SelectedSlot;
2639 HWND hInsertCDWindow; // idb
2640 int uCPUSpeed; // weak
2641 char cMM7GameCDDriveLetter; // idb
2642 void *ptr_6A0D08;
2643 int _6A0D0C_txt_lod_loading; // weak
2644 int _6A0D10_txt_lod_loading__unused; // weak
2645 unsigned int uCurrentMenuID;
2646 unsigned int uGameState;
2647 int uDefaultTravelTime_ByFoot; // weak
2648 int day_attrib; // weak
2649 int day_fogrange_1; // weak
2650 int day_fogrange_2; // weak
2651 struct TileTable *pTileTable; // idb
2652 int texmapping_terrain_subdivsize; // weak
2653 int texmapping_terrain_subdivpow2; // weak
2654 int texmapping_building_subdivsize; // weak
2655 int texmapping_building_subdivpow2; // weak
2656 int unnamed_6BE060[2];
2657 int mipmapping_building_mm1; // weak
2658 int mipmapping_building_mm2; // weak
2659 int mipmapping_building_mm3; // weak
2660 int mipmapping_terrain_mm1; // weak
2661 int mipmapping_terrain_mm2; // weak
2662 int mipmapping_terrain_mm3; // weak
2663 int outdoor_grid_band_1; // idb
2664 int outdoor_grid_band_2; // idb
2665 int outdoor_grid_band_3; // idb
2666 char outdoor_day_top_r; // weak
2667 char outdoor_day_top_g; // weak
2668 char outdoor_day_top_b; // weak
2669 char outdoor_day_bottom_r; // weak
2670 char outdoor_day_bottom_g; // weak
2671 char outdoor_day_bottom_b; // weak
2672 char outdoor_night_top_r; // weak
2673 char outdoor_night_top_g; // weak
2674 char outdoor_night_top_b; // weak
2675 char outdoor_night_bottom_r; // weak
2676 char outdoor_night_bottom_g; // weak
2677 char outdoor_night_bottom_b; // weak
2678 char pDefaultSkyTexture[777]; // idb
2679 char byte_6BE124_cfg_textures_DefaultGroundTexture[16]; // idb
2680 int _6BE134_odm_main_tile_group; // weak
2681 int dword_6BE138; // weak
2682 int dword_6BE13C_uCurrentlyLoadedLocationID; // weak
2683 float fWalkSpeedMultiplier; // weak
2684 float fBackwardMovementSlowdownMultiplier; // weak
2685 float fTurnSpeedMultiplier; // weak
2686 float flt_6BE150_look_up_down_dangle; // weak
2687 //char pMM7WindowClassName[777]; // idb
2688 //HINSTANCE hInstance; // idb
2689 //char *pCmdLine;
2690 HWND hWnd; // idb
2691 int uWindowWidth; // idb
2692 int uWindowHeight; // idb
2693 int uWindowX; // idb
2694 int uWindowY; // idb
2695 LONG uWindowStyle; // idb
2696 HMENU hOSMenu; // idb
2697 int dword_6BE340; // weak
2698 char pCurrentMapName[20]; // idb
2699 unsigned int uLevelMapStatsID;
2700 int uLevel_StartingPointType; // weak
2701 int dword_6BE364_game_settings_1; // weak
2702 int dword_6BE368_debug_settings_2; // weak
2703 unsigned __int8 bUseLoResSprites;
2704 unsigned __int8 bUseRegistry;
2705 unsigned __int8 bCanLoadFromCD;
2706 int bShowDamage; // idb
2707 unsigned int bAlwaysRun;
2708 unsigned int bFlipOnExit;
2709 int dword_6BE384_2dacceloff; // weak
2710 char byte_6BE388_graphicsmode; // weak
2711 unsigned int uTurnSpeed;
2712 float flt_6BE3A0; // weak
2713 float flt_6BE3A4_debug_recmod1;
2714 float flt_6BE3A8_debug_recmod2;
2715 float flt_6BE3AC_debug_recmod1_x_1_6;
2716 char byte_6BE3B0[20]; // idb
2717 char bUnderwater; // weak
2718 char bNoNPCHiring; // weak
2719 int _702AC0_unused; // weak
2720 int _702AC4_unused; // weak
2721 char _702ACC_unused; // weak
2722 int bDebugResouces; // weak
2723 unsigned int bNoVideo;
2724 int aborting_app; // weak
2725 int dword_720020_zvalues[100];
2726 int dword_7201B0_zvalues[299];
2727 int dword_72065C[777]; // weak
2728 int dword_720660[777]; // idb
2729 int dword_7207EC[777]; // weak
2730 int dword_7207F0[777]; // idb
2731 int uTextureID_720980; // weak
2732 int _720984_unused; // weak
2733 char _72098C_unused; // weak
2734 std::string std__string_720990; // idb
2735 __int16 word_7209A0_intercepts_ys_plus_ys[104];
2736 __int16 word_720A70_intercepts_xs_plus_xs[104];
2737 __int16 word_720B40_intercepts_zs[104];
2738 __int16 word_720C10_intercepts_xs[104];
2739 __int16 word_720CE0_ys[777]; // idb
2740 __int16 word_720DB0_xs[777]; // idb
2741 int dword_720E80[20];
2742 int dword_720ED0[20];
2743 int dword_720F20[20];
2744 __int16 word_720F70[777]; // idb
2745 __int16 word_721040[777]; // idb
2746 int dword_721110[777]; // idb
2747 int dword_721160[777]; // idb
2748 int dword_7211B0[777]; // idb
2749 int dword_721200[777]; // idb
2750 int dword_7212C8[777]; // idb
2751 __int16 word_721390[777]; // idb
2752 __int16 word_721460[777]; // idb
2753 int blv_prev_party_x; // weak
2754 int blv_prev_party_z; // weak
2755 int blv_prev_party_y; // weak
2756 char *dword_721660; // idb
2757 char *dword_721664; // idb
2758 _UNKNOWN unk_721668_pNPCTopic; // weak
2759 _UNKNOWN unk_72166C_pNPCText; // weak
2760 int dword_721824; // weak
2761 int dword_72193C; // weak
2762 int dword_721984[22];
2763 int dword_7219DC[777]; // weak
2764 char *dword_721A34; // idb
2765 char *_721A3C_npc_text; // idb
2766 int dword_721A44; // weak
2767 int dword_721A4C; // weak
2768 int dword_721A64; // weak
2769 int _721A6C_npc_text[777]; // weak
2770 int _721A84_npc_text; // weak
2771 int dword_721BAC[6];
2772 char *dword_721BC4; // idb
2773 _UNKNOWN dword_721E24[777]; // idb
2774 int dword_722164; // weak
2775 int dword_72216C; // weak
2776 int dword_722174; // weak
2777 char *pStr_72217C; // idb
2778 int dword_722240[777]; // idb
2779 int dword_722320; // weak
2780 char *pstr_722494;
2781 int dword_72266C; // weak
2782 _UNKNOWN unk_722880; // weak
2783 int dword_722B3C; // weak
2784 int dword_722B44; // weak
2785 char *dword_722F10; // idb
2786 const char *pQuestTable[512];
2787 _UNKNOWN unk_723714; // weak
2788 char *dword_723718_autonote_related; // idb
2789 int dword_72371C[777]; // weak
2790 const char *pScrolls[82];
2791 int dword_723E80_award_related[777]; // weak
2792 int dword_723E84[777]; // weak
2793 int dword_7241C8; // weak
2794 struct NPCStats *pNPCStats;
2795 char *aNPCProfessionNames[59];
2796 char *pAwardsTXT_Raw;
2797 char *pScrollsTXT_Raw;
2798 char *pMerchantsTXT_Raw;
2799 const char *pMerchantsBuyPhrases[7];
2800 const char *pMerchantsSellPhrases[7];
2801 const char *pMerchantsRepairPhrases[7];
2802 const char *pMerchantsIdentifyPhrases[7];
2803 char *pTransitionsTXT_Raw;
2804 char *pAutonoteTXT_Raw;
2805 char *pQuestsTXT_Raw;
2806 unsigned int uNumTerrainNormals;
2807 int pTerrainSomeOtherData[32768];
2808 unsigned __int16 pTerrainNormalIndices[32768];
2809 struct Vec3_float_ *pTerrainNormals;
2810 int dword_76D518_terrain_cell_world_pos_around_party_y; // weak
2811 int dword_76D51C_terrain_cell_world_pos_around_party_y; // weak
2812 int dword_76D520_terrain_cell_world_pos_around_party_y; // weak
2813 int dword_76D524_terrain_cell_world_pos_around_party_y; // weak
2814 int dword_76D528_terrain_cell_world_pos_around_party_z; // weak
2815 int dword_76D52C_terrain_cell_world_pos_around_party_z; // weak
2816 int dword_76D530_terrain_cell_world_pos_around_party_z; // weak
2817 int dword_76D534_terrain_cell_world_pos_around_party_z; // weak
2818 int dword_76D538_terrain_cell_world_pos_around_party_x; // weak
2819 int dword_76D53C_terrain_cell_world_pos_around_party_x; // weak
2820 int dword_76D540_terrain_cell_world_pos_around_party_x; // weak
2821 int dword_76D544_terrain_cell_world_pos_around_party_x; // weak
2822 int dword_76D548_terrain_cell_world_pos_around_party_y; // weak
2823 int dword_76D54C_terrain_cell_world_pos_around_party_y; // weak
2824 int dword_76D550_terrain_cell_world_pos_around_party_y; // weak
2825 int dword_76D554_terrain_cell_world_pos_around_party_y; // weak
2826 int dword_76D558_terrain_cell_world_pos_around_party_z; // weak
2827 int dword_76D55C_terrain_cell_world_pos_around_party_z; // weak
2828 int dword_76D560_terrain_cell_world_pos_around_party_z; // weak
2829 int dword_76D564_terrain_cell_world_pos_around_party_z; // weak
2830 int dword_76D568_terrain_cell_world_pos_around_party_x; // weak
2831 int dword_76D56C_terrain_cell_world_pos_around_party_x; // weak
2832 int dword_76D570_terrain_cell_world_pos_around_party_x; // weak
2833 int dword_76D574_terrain_cell_world_pos_around_party_x; // weak
2834 int terrain_76D5C8[128];
2835 int terrain_76D7C8[128];
2836 int terrain_76D9C8[128];
2837 int terrain_76DBC8[128];
2838 int terrain_76DDC8[128];
2839 int terrain_76DFC8[128];
2840 int terrain_76E1C8[128];
2841 int terrain_76E3C8[128];
2842 _UNKNOWN unk_801A00; // weak
2843 _UNKNOWN unk_801A0C; // weak
2844 char byte_80AA10; // weak
2845 int dword_80AA14; // weak
2846 int dword_80AA18; // weak
2847 int dword_80AA1C; // weak
2848 int dword_80AA20; // weak
2849 unsigned int uNumElementsIn80AA28;
2850 struct stru148 *ptr_80AA28[2000];
2851 struct Edge *pNewEdges;
2852 struct Surf *pSurfs;
2853 struct Edge *pEdges;
2854 struct Span *pSpans;
2855 struct Edge *ptr_80C978_Edges;
2856 struct Surf *ptr_80C97C_Surfs;
2857 struct Edge *ptr_80CA10[480];
2858 _UNKNOWN unk_80D190; // weak
2859 int dword_A74C88; // weak
2860 unsigned int uPlayerCreationUI_SkySliderPos;
2861 int uPlayerCreationUI_ArrowAnim;
2862 unsigned int uPlayerCreationUI_SelectedCharacter;
2863 int dword_A74CDC; // weak
2864 struct Texture *pTexture_PlayerFaceMask;
2865 struct Texture *pTexture_PlayerFaceEradicated;
2866 struct Texture *pTexture_PlayerFaceDead;
2867 int A74CEC_player_faces_minus1_indexing[777]; // weak
2868 struct Texture *pTextures_PlayerFaces[4][56];
2869 int dword_A75070; // weak
2870 struct Player *pPlayers[5];
2871 __int64 qword_A750D8; // weak
2872 __int16 word_A750E0; // weak
2873 __int16 word_A750E2; // weak
2874 char *pClassNames[36];
2875 char *aCharacterConditionNames[19];
2876 char *pSkillNames[38];
2877 char byte_AE3368[777]; // weak
2878 char byte_AE3369; // weak
2879 char byte_AE336A; // weak
2880 char byte_AE336B; // weak
2881 int dword_AE336C; // weak
2882 int dword_AE3370; // weak
2883 Vec3_float_ stru_AE4F64; // idb
2884 Vec3_float_ stru_AE4F70; // idb
2885 Vec3_float_ stru_AE4F7C; // idb
2886 int dword_AE4F88; // weak
2887 char byte_AE5B91; // weak
2888 std::string std__string_AE5B94; // idb
2889 int dword_F1B430[32]; // weak
2890 int dword_F8B144; // idb
2891 char byte_F8B148[16];
2892 __int16 word_F8B158[777]; // weak
2893 struct Texture *dword_F8B164; // idb
2894 struct Texture *dword_F8B168[12];
2895 int dword_F8B198; // weak
2896 int dword_F8B19C; // weak
2897 __int16 word_F8B1A0; // weak
2898 char *dword_F8B1A4; // idb
2899 int dword_F8B1A8; // weak
2900 int dword_F8B1AC_something_todo_with_awards; // idb
2901 int dword_F8B1B0; // weak
2902 int dword_F8B1B4; // weak
2903 char *pShopOptions[4];
2904 _UNKNOWN unk_F8B1C8; // weak
2905 int dword_F8B1D8; // weak
2906 int dword_F8B1DC; // weak
2907 int dword_F8B1E0; // weak
2908 int dword_F8B1E4; // weak
2909 char *ptr_F8B1E8; // idb
2910 char byte_F8B1EC; // weak
2911 char byte_F8B1EF[777]; // weak
2912 char byte_F8B1F0[4];
2913 int dword_F8B1F4; // weak
2914 _UNKNOWN unk_F8B1F8; // weak
2915 _UNKNOWN unk_F8B5E0; // weak
2916 _UNKNOWN unk_F8B668; // weak
2917 _UNKNOWN unk_F8BA50; // weak
2918 char byte_F8BC0C; // weak
2919 int bGameoverLoop = 0; // weak
2920 __int16 word_F8BC48_displaced_face_intersect_plane_coords_a; // idb
2921 __int16 word_F8BD18_displaced_face_intersect_plane_coords_b; // idb
2922 int dword_F93F20; // weak
2923 int dword_F93F70; // weak
2924
2925 //int crt_F94004; // weak
2926 //int crtdword_F9400C; // weak
2927 FARPROC lpfn; // idb
2928 float flt_F942B0; // weak