annotate mm7_data.cpp @ 179:dd1e818a6b4c

Слияние
author Ritor1
date Wed, 19 Dec 2012 09:36:10 +0600
parents 87c503d426e0
children 0a0eb74e8e95
rev   line source
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1 #include "mm7_data.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
2
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
3 #include "NPC.h"
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
4
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
5
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
6
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
7
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
8 void ErrHR(HRESULT hr, const char *pAPI, const char *pFunction, const char *pFile, int line)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
9 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
10 if (SUCCEEDED(hr))
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
11 return;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
12
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
13 char msg[4096];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
14 sprintf(msg, "%s error (%08X) in\n\t%s\nin\n\t%s:%u",
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
15 pAPI, hr, pFunction, pFile, line);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
16
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
17 char caption[1024];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
18 sprintf(caption, "%s error", pAPI);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
19
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
20 MessageBoxA(nullptr, msg, caption, MB_ICONEXCLAMATION);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
21 }
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
22
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
23
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
24
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
25
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
26 #include "Math.h"
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
27 struct stru193_math *stru_5C6E00 = new stru193_math;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
28
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
29 #include "MapInfo.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
30 struct MapStats *pMapStats;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
31
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
32 #include "TurnEngine.h"
27
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
33 struct stru262_TurnBased *pTurnEngine = new stru262_TurnBased;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
34
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
35 #include "stru277.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
36 stru277 pStru277[10];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
37 stru277 stru_50CDB4; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
38
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
39 #include "Viewport.h"
26
93bf1d5f6a6d Game loading.
Nomad
parents: 24
diff changeset
40 struct Viewport *pViewport = new Viewport;
93bf1d5f6a6d Game loading.
Nomad
parents: 24
diff changeset
41 struct ViewingParams *viewparams = new ViewingParams;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
42
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
43 #include "stru272.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
44 stru272 array_4FAC10[10];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
45
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
46
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
47 #include "stru279.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
48 stru279 stru_51076C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
49
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
50 #include "stru157.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
51 stru157 stru_F93E1C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
52 stru157 stru_F93E30; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
53 stru157 a5; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
54 stru157 a4; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
55 stru157 a3; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
56
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
57 #include "stru179.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
58 stru179 *pStru179;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
59
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
60 #include "stru123.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
61 stru123 stru_5E4C90;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
62
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
63 #include "stru298.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
64 stru298 stru_50FE08; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
65
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
66 #include "stru287.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
67 stru287 stru_5E4C50;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
68
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
69 #include "Autonotes.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
70 Autonote stru_723720[195]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
71
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
72 #include "Awards.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
73 Award pAwards[104];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
74
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
75 #include "stru159.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
76 stru159 pAnimatedRooms[196];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
77
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
78 #include "stru160.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
79 stru160 array_4EB8B8[66] =
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
80 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
81 stru160( 0.0000000f, 0.0000000f, 1.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
82 stru160( 0.0000000f, 0.3826830f, 0.9238799f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
83 stru160( 0.3826830f, 0.0000000f, 0.9238799f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
84 stru160( 0.4082480f, 0.4082480f, 0.8164970f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
85 stru160( 0.0000000f, 0.7071070f, 0.7071070f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
86 stru160( 0.7071070f, 0.0000000f, 0.7071070f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
87 stru160( 0.4082480f, 0.8164970f, 0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
88 stru160( 0.8164970f, 0.4082480f, 0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
89 stru160( 0.7071070f, 0.7071070f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
90 stru160( 0.0000000f, 0.9238799f, 0.3826830f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
91 stru160( 0.3826830f, 0.9238799f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
92 stru160( 0.0000000f, 1.0000000f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
93 stru160( 0.9238799f, 0.3826830f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
94 stru160( 0.9238799f, 0.0000000f, 0.3826830f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
95 stru160( 1.0000000f, 0.0000000f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
96 stru160( 0.0000000f, -0.3826830f, 0.9238799f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
97 stru160( 0.4082480f, -0.4082480f, 0.8164970f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
98 stru160( 0.0000000f, -0.7071070f, 0.7071070f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
99 stru160( 0.8164970f, -0.4082480f, 0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
100 stru160( 0.4082480f, -0.8164970f, 0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
101 stru160( 0.7071070f, -0.7071070f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
102 stru160( 0.9238799f, -0.3826830f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
103 stru160( 0.3826830f, -0.9238799f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
104 stru160( 0.0000000f, -0.9238799f, 0.3826830f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
105 stru160( 0.0000000f, -1.0000000f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
106 stru160(-0.3826830f, 0.0000000f, 0.9238799f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
107 stru160(-0.4082480f, -0.4082480f, 0.8164970f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
108 stru160(-0.7071070f, 0.0000000f, 0.7071070f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
109 stru160(-0.4082480f, -0.8164970f, 0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
110 stru160(-0.8164970f, -0.4082480f, 0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
111 stru160(-0.7071070f, -0.7071070f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
112 stru160(-0.3826830f, -0.9238799f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
113 stru160(-0.9238799f, -0.3826830f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
114 stru160(-0.9238799f, 0.0000000f, 0.3826830f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
115 stru160(-1.0000000f, 0.0000000f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
116 stru160(-0.4082480f, 0.4082480f, 0.8164970f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
117 stru160(-0.8164970f, 0.4082480f, 0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
118 stru160(-0.4082480f, 0.8164970f, 0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
119 stru160(-0.7071070f, 0.7071070f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
120 stru160(-0.9238799f, 0.3826830f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
121 stru160(-0.3826830f, 0.9238799f, 0.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
122 stru160( 0.0000000f, 0.0000000f, -1.0000000f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
123 stru160( 0.0000000f, 0.3826830f, -0.9238799f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
124 stru160( 0.3826830f, 0.0000000f, -0.9238799f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
125 stru160( 0.4082480f, 0.4082480f, -0.8164970f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
126 stru160( 0.0000000f, 0.7071070f, -0.7071070f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
127 stru160( 0.7071070f, 0.0000000f, -0.7071070f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
128 stru160( 0.4082480f, 0.8164970f, -0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
129 stru160( 0.8164970f, 0.4082480f, -0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
130 stru160( 0.0000000f, 0.9238799f, -0.3826830f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
131 stru160( 0.9238799f, 0.0000000f, -0.3826830f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
132 stru160( 0.0000000f, -0.3826830f, -0.9238799f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
133 stru160( 0.4082480f, -0.4082480f, -0.8164970f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
134 stru160( 0.0000000f, -0.7071070f, -0.7071070f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
135 stru160( 0.8164970f, -0.4082480f, -0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
136 stru160( 0.4082480f, -0.8164970f, -0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
137 stru160( 0.0000000f, -0.9238799f, -0.3826830f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
138 stru160(-0.3826830f, 0.0000000f, -0.9238799f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
139 stru160(-0.4082480f, -0.4082480f, -0.8164970f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
140 stru160(-0.7071070f, 0.0000000f, -0.7071070f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
141 stru160(-0.4082480f, -0.8164970f, -0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
142 stru160(-0.8164970f, -0.4082480f, -0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
143 stru160(-0.9238799f, 0.0000000f, -0.3826830f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
144 stru160(-0.4082480f, 0.4082480f, -0.8164970f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
145 stru160(-0.8164970f, 0.4082480f, -0.4082480f),
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
146 stru160(-0.4082480f, 0.8164970f, -0.4082480f)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
147 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
148 stru160 array_4EBBD0[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
149 __int32 array_4EBBD0_x[128*3] =
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
150 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
151 0x00000000, 0x00000001, 0x00000002, 0x00000001,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
152 0x00000003, 0x00000002, 0x00000001, 0x00000004,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
153 0x00000003, 0x00000003, 0x00000005, 0x00000002,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
154 0x00000004, 0x00000006, 0x00000003, 0x00000006,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
155 0x00000007, 0x00000003, 0x00000006, 0x00000008,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
156 0x00000007, 0x00000007, 0x00000005, 0x00000003,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
157 0x00000004, 0x00000009, 0x00000006, 0x00000009,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
158 0x0000000A, 0x00000006, 0x00000009, 0x0000000B,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
159 0x0000000A, 0x0000000A, 0x00000008, 0x00000006,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
160 0x00000008, 0x0000000C, 0x00000007, 0x0000000C,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
161 0x0000000D, 0x00000007, 0x0000000C, 0x0000000E,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
162 0x0000000D, 0x0000000D, 0x00000005, 0x00000007,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
163 0x00000000, 0x00000002, 0x0000000F, 0x00000002,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
164 0x00000010, 0x0000000F, 0x00000002, 0x00000005,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
165 0x00000010, 0x00000010, 0x00000011, 0x0000000F,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
166 0x00000005, 0x00000012, 0x00000010, 0x00000012,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
167 0x00000013, 0x00000010, 0x00000012, 0x00000014,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
168 0x00000013, 0x00000013, 0x00000011, 0x00000010,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
169 0x00000005, 0x0000000D, 0x00000012, 0x0000000D,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
170 0x00000015, 0x00000012, 0x0000000D, 0x0000000E,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
171 0x00000015, 0x00000015, 0x00000014, 0x00000012,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
172 0x00000014, 0x00000016, 0x00000013, 0x00000016,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
173 0x00000017, 0x00000013, 0x00000016, 0x00000018,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
174 0x00000017, 0x00000017, 0x00000011, 0x00000013,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
175 0x00000000, 0x0000000F, 0x00000019, 0x0000000F,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
176 0x0000001A, 0x00000019, 0x0000000F, 0x00000011,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
177 0x0000001A, 0x0000001A, 0x0000001B, 0x00000019,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
178 0x00000011, 0x0000001C, 0x0000001A, 0x0000001C,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
179 0x0000001D, 0x0000001A, 0x0000001C, 0x0000001E,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
180 0x0000001D, 0x0000001D, 0x0000001B, 0x0000001A,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
181 0x00000011, 0x00000017, 0x0000001C, 0x00000017,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
182 0x0000001F, 0x0000001C, 0x00000017, 0x00000018,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
183 0x0000001F, 0x0000001F, 0x0000001E, 0x0000001C,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
184 0x0000001E, 0x00000020, 0x0000001D, 0x00000020,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
185 0x00000021, 0x0000001D, 0x00000020, 0x00000022,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
186 0x00000021, 0x00000021, 0x0000001B, 0x0000001D,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
187 0x00000000, 0x00000019, 0x00000001, 0x00000019,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
188 0x00000023, 0x00000001, 0x00000019, 0x0000001B,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
189 0x00000023, 0x00000023, 0x00000004, 0x00000001,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
190 0x0000001B, 0x00000024, 0x00000023, 0x00000024,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
191 0x00000025, 0x00000023, 0x00000024, 0x00000026,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
192 0x00000025, 0x00000025, 0x00000004, 0x00000023,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
193 0x0000001B, 0x00000021, 0x00000024, 0x00000021,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
194 0x00000027, 0x00000024, 0x00000021, 0x00000022,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
195 0x00000027, 0x00000027, 0x00000026, 0x00000024,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
196 0x00000026, 0x00000028, 0x00000025, 0x00000028,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
197 0x00000009, 0x00000025, 0x00000028, 0x0000000B,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
198 0x00000009, 0x00000009, 0x00000004, 0x00000025,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
199 0x00000029, 0x0000002A, 0x0000002B, 0x0000002A,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
200 0x0000002C, 0x0000002B, 0x0000002A, 0x0000002D,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
201 0x0000002C, 0x0000002C, 0x0000002E, 0x0000002B,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
202 0x0000002D, 0x0000002F, 0x0000002C, 0x0000002F,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
203 0x00000030, 0x0000002C, 0x0000002F, 0x00000008,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
204 0x00000030, 0x00000030, 0x0000002E, 0x0000002C,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
205 0x0000002D, 0x00000031, 0x0000002F, 0x00000031,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
206 0x0000000A, 0x0000002F, 0x00000031, 0x0000000B,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
207 0x0000000A, 0x0000000A, 0x00000008, 0x0000002F,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
208 0x00000008, 0x0000000C, 0x00000030, 0x0000000C,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
209 0x00000032, 0x00000030, 0x0000000C, 0x0000000E,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
210 0x00000032, 0x00000032, 0x0000002E, 0x00000030,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
211 0x00000029, 0x0000002B, 0x00000033, 0x0000002B,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
212 0x00000034, 0x00000033, 0x0000002B, 0x0000002E,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
213 0x00000034, 0x00000034, 0x00000035, 0x00000033,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
214 0x0000002E, 0x00000036, 0x00000034, 0x00000036,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
215 0x00000037, 0x00000034, 0x00000036, 0x00000014,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
216 0x00000037, 0x00000037, 0x00000035, 0x00000034,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
217 0x0000002E, 0x00000032, 0x00000036, 0x00000032,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
218 0x00000015, 0x00000036, 0x00000032, 0x0000000E,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
219 0x00000015, 0x00000015, 0x00000014, 0x00000036,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
220 0x00000014, 0x00000016, 0x00000037, 0x00000016,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
221 0x00000038, 0x00000037, 0x00000016, 0x00000018,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
222 0x00000038, 0x00000038, 0x00000035, 0x00000037,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
223 0x00000029, 0x00000033, 0x00000039, 0x00000033,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
224 0x0000003A, 0x00000039, 0x00000033, 0x00000035,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
225 0x0000003A, 0x0000003A, 0x0000003B, 0x00000039,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
226 0x00000035, 0x0000003C, 0x0000003A, 0x0000003C,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
227 0x0000003D, 0x0000003A, 0x0000003C, 0x0000001E,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
228 0x0000003D, 0x0000003D, 0x0000003B, 0x0000003A,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
229 0x00000035, 0x00000038, 0x0000003C, 0x00000038,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
230 0x0000001F, 0x0000003C, 0x00000038, 0x00000018,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
231 0x0000001F, 0x0000001F, 0x0000001E, 0x0000003C,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
232 0x0000001E, 0x00000020, 0x0000003D, 0x00000020,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
233 0x0000003E, 0x0000003D, 0x00000020, 0x00000022,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
234 0x0000003E, 0x0000003E, 0x0000003B, 0x0000003D,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
235 0x00000029, 0x00000039, 0x0000002A, 0x00000039,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
236 0x0000003F, 0x0000002A, 0x00000039, 0x0000003B,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
237 0x0000003F, 0x0000003F, 0x0000002D, 0x0000002A,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
238 0x0000003B, 0x00000040, 0x0000003F, 0x00000040,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
239 0x00000041, 0x0000003F, 0x00000040, 0x00000026,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
240 0x00000041, 0x00000041, 0x0000002D, 0x0000003F,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
241 0x0000003B, 0x0000003E, 0x00000040, 0x0000003E,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
242 0x00000027, 0x00000040, 0x0000003E, 0x00000022,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
243 0x00000027, 0x00000027, 0x00000026, 0x00000040,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
244 0x00000026, 0x00000028, 0x00000041, 0x00000028,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
245 0x00000031, 0x00000041, 0x00000028, 0x0000000B,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
246 0x00000031, 0x00000031, 0x0000002D, 0x00000041
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
247 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
248
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
249 #include "stru220.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
250 stru220 stru_76E5C8[16384];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
251
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
252 #include "stru176.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
253 stru176 array_5B5928[100];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
254
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
255 #include "ObjectList.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
256 struct ObjectList *pObjectList;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
257
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
258 #include "IconFrameTable.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
259 struct IconFrameTable *pIconsFrameTable;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
260
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
261 struct
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
262 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
263 struct UIAnimation _pUIAnim_Food;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
264 struct UIAnimation _pUIAnim_Gold;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
265 struct UIAnimation _pUIAnum_Torchlight;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
266 struct UIAnimation _pUIAnim_WizardEye;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
267 } _uianim;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
268
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
269 struct UIAnimation *pUIAnim_Food = &_uianim._pUIAnim_Food;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
270 struct UIAnimation *pUIAnim_Gold = &_uianim._pUIAnim_Gold;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
271 struct UIAnimation *pUIAnum_Torchlight = &_uianim._pUIAnum_Torchlight;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
272 struct UIAnimation *pUIAnim_WizardEye = &_uianim._pUIAnim_WizardEye;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
273
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
274 struct UIAnimation *pUIAnims[4] =
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
275 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
276 &_uianim._pUIAnim_Food,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
277 &_uianim._pUIAnim_Gold,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
278 &_uianim._pUIAnum_Torchlight,
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
279 &_uianim._pUIAnim_WizardEye
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
280 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
281
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
282
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
283
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
284 #include "PlayerFrameTable.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
285 struct PlayerFrameTable *pPlayerFrameTable; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
286
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
287 #include "MM7.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
288 stru161 stru_4ECBB8[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
289 stru289 stru_6BE158;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
290 stru329 array_4E4C30[4];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
291 stru332 stru_511698;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
292 stru333 stru_511718;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
293 stru334 array_4E2940[26];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
294 stru348 stru_4E1890[13];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
295
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
296
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
297
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
298
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
299 namespace zlib
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
300 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
301 #include "lib\zlib\zlib.h"
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
302 int MemUnzip(void *dest, unsigned int *destLen, const void *source, unsigned int sourceLen)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
303 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
304 //return uncompress((zlib::Bytef *)dest, (zlib::uLongf *)destLen, (zlib::Bytef *)source, sourceLen);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
305 return uncompress((Bytef *)dest, (uLongf *)destLen, (Bytef *)source, sourceLen);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
306 return 0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
307 }
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
308
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
309 int MemZip(void *dest, unsigned int *destLen, void *source, unsigned int sourceLen)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
310 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
311 //return compress((zlib::Bytef *)dest, (zlib::uLongf *)destLen, (zlib::Bytef *)source, sourceLen);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
312 return compress((Bytef *)dest, (uLongf *)destLen, (Bytef *)source, sourceLen);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
313 return 0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
314 }
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
315 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
316
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
317
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
318
59
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
319 #include "stru314.h"
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
320
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
321
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
322
59
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
323
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
324 //-------------------------------------------------------------------------
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
325 // Data declarations
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
326
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
327 int (__cdecl *sprintfex)(char *a1, const char *a2, ...) = nullptr;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
328
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
329 int pWindowList_at_506F50_minus1_indexing[1];
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
330 int dword_4C9890[10]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
331 int dword_4C9920[16]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
332 _UNKNOWN unk_4D8548; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
333 char byte_4D864C; // weak
59
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
334 float flt_4D86CC = 1.0f; // weak
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
335 int dword_4D86D8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
336 int dword_4DAFCC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
337 int (__stdcall *off_4DAFDC)(char); // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
338 char asc_4DB724[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
339 int dword_4DBD94; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
340 int dword_4DF380[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
341 int dword_4DF390; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
342 char Str2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
343 int dword_4DF3A4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
344 char byte_4E185C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
345 char am_byte_4E185D; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
346 char byte_4E185E; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
347 int amuint_4E1860; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
348 int amuint_4E1864; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
349 int amuint_4E1868; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
350 int amuint_4E186C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
351 int amuint_4E1870; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
352 int dword_4E1874; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
353 int dword_4E1878; // weak
50
fde5c5acb66e BLV render
Nomad
parents: 46
diff changeset
354 float flt_4D84E8 = 0.0f;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
355 int dword_4E187C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
356 int dword_4E1880; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
357 int dword_4E1884; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
358 int dword_4E1888; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
359 char pArcomagePlayer2Name[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
360 char pArcomagePlayer1Name[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
361 char pDeckMaster[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
362 char aIxf[4]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
363 _UNKNOWN unk_4E19FC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
364 char pAreYouSureWishToLeave[32];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
365 char asc_4E1A28[4]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
366 char aUsxfs[13];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
367 char aLayout_pcx[11]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
368 char aSprites_pcx[12]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
369 char aProblemInBlit_[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
370 char aEWorkMsdevMm7M[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
371 char aProblemInBli_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
372 char aD[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
373 char asc_4E1AB0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
374 char aWb_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
375 char a24bitPcxOnly[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
376 char Mode[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
377 char a16bitPcx[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
378 char aUnableToLoadS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
379 char aBitmaps[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
380 char aIcons[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
381 char aPending[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
382 char aCanTFindS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
383 char pDayMoonPhase[28];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
384 char *spellbook_texture_filename_suffices[8]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
385 __int16 word_4E1D3A[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
386 __int16 pTownPortalBook_xs[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
387 __int16 pTownPortalBook_ys[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
388 __int16 pTownPortalBook_ws[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
389 __int16 pTownPortalBook_hs[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
390 int dword_4E20D0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
391 char byte_4E2430[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
392 char byte_4E2431[777]; // weak
84
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
393 unsigned int pLloydsBeaconsPreviewXs[5] = {61, 281, 61, 281, 171};
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
394 unsigned int pLloydsBeaconsPreviewYs[5] = {84, 84, 228, 228, 155};
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
395 unsigned int pLloydsBeacons_SomeXs[5] = {59, 279, 59, 279, 169};
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
396 unsigned int pLloydsBeacons_SomeYs[5] = {82, 82, 226, 226, 153};
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
397 char aSbwb00[7]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
398 char aW[2]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
399 char aA[2]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
400 char aSD[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
401 char aSS03d03dS000S0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
402 char aLuS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
403 char aS_1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
404 char aSbSc02d[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
405 char aSbSs02d[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
406 char aTabDb[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
407 char aTabDa[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
408 char aIbM6D[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
409 char aIbM6U[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
410 char aIbM5D[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
411 char aIbM5U[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
412 char aPagemask[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
413 char aBook[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
414 char aSpell_fnt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
415 char aAutonote_fnt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
416 char aBook2_fnt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
417 char pFontFile[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
418 char aFontpal[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
419 char aMapbordr[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
420 char aLloydDD_pcx[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
421 char aDataLloydDD_pc[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
422 char aLb_bordr[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
423 char aTphell[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
424 char aTpheaven[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
425 char aTpisland[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
426 char aTpwarlock[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
427 char aTpelf[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
428 char aTpharmndy[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
429 char aTownport[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
430 char aSbquiknot[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
431 char aTabAn8a[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
432 char aTabAn8b[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
433 char aTabAn4a[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
434 char aTabAn4b[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
435 char aTabAn5a[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
436 char aTabAn5b[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
437 char aTabAn3a[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
438 char aTabAn3b[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
439 char aTabAn2a[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
440 char aTabAn2b[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
441 char aTabAn1a[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
442 char aTabAn1b[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
443 char aDivbar[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
444 char aSbautnot[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
445 char aTabwoff[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
446 char aTabwon[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
447 char aTabeoff[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
448 char aTabeon[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
449 char aTabsoff[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
450 char aTabson[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
451 char aTabnoff[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
452 char aTabnon[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
453 char aZootOff[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
454 char aZoomOff[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
455 char aZootOn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
456 char aZoomOn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
457 char aSbmap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
458 char aMoon_ful[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
459 char aMoon_2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
460 char aMoon_4[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
461 char aMoon_new[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
462 char aSbdateTime[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
463 char aTabAn7a[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
464 char aTabAn6a[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
465 char aTabAn7b[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
466 char aTabAn6b[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
467 char aSbplayrnot[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
468 char aPending_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
469 char aUnknown[8]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
470 char aS100110S[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
471 char aS100110D[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
472 char aS100110DS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
473 char aS100110D02dSS[777]; // idb
44
916bec351934 22.10.12(pCurrentScreen)
Ritor1
parents: 31
diff changeset
474 int pCurrentScreen; // weak
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
475 char byte_4E28FC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
476 unsigned int uGammaPos;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
477 int dword_4E2910[777]; // weak
166
87c503d426e0 11.12.2012
Ritor1
parents: 102
diff changeset
478 __int16 RightClickPortraitXmin[4];
87c503d426e0 11.12.2012
Ritor1
parents: 102
diff changeset
479 __int16 RightClickPortraitXmax[4];
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
480 void *off_4E2A12; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
481 int dword_4E2A18[5];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
482 int dword_4E2A2C[9];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
483 int dword_4E2A50[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
484 int _4E2A80_skills[9];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
485 unsigned __int8 pAwardsTextColors[20];
50
fde5c5acb66e BLV render
Nomad
parents: 46
diff changeset
486 unsigned int pHealthBarPos[4] = {22, 137, 251, 366};
fde5c5acb66e BLV render
Nomad
parents: 46
diff changeset
487 unsigned int pManaBarPos[4] = {102, 217, 331, 447};
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
488 char _4E2AD8_ui_colors[72];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
489 char _4E2B21_buff_spell_tooltip_colors[80];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
490 char byte_4E2B70[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
491 char byte_4E2BC8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
492 int pChestSmthn1ByType[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
493 int pChestSmthn2ByType[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
494 int pChestWidthsByType[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
495 int pChestHeightsByType[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
496 char aSS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
497 char ascii_4E2C54[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
498 char ascii_4E2C5C[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
499 char ascii_4E2C68[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
500 char ascii_4E2C70[9];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
501 char ascii_4E2C7C[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
502 char ascii_4E2C84[11];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
503 char ascii_4E2C90[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
504 char ascii_4E2C9C[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
505 char ascii_4E2CA4[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
506 char ascii_4E2CB0[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
507 char ascii_4E2CBC[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
508 char ascii_4E2CC8[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
509 char ascii_4E2CD4[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
510 char ascii_4E2CDC[11];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
511 char ascii_4E2CE8[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
512 char ascii_4E2CF0[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
513 char ascii_4E2CFC[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
514 char ascii_4E2D04[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
515 char ascii_4E2D0C[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
516 char ascii_4E2D14[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
517 char ascii_4E2D1C[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
518 char ascii_4E2D28[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
519 char ascii_4E2D30[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
520 char ascii_4E2D38[5];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
521 char ascii_4E2D40[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
522 char ascii_4E2D48[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
523 char ascii_4E2D50[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
524 char ascii_4E2D5C[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
525 char aMakingItemNumb[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
526 char aNpc03d[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
527 char format_4E2D80[16];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
528 char format_4E2D90[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
529 char aS03d03dS000_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
530 char aS03d03dS000[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
531 char format_4E2DC8[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
532 char aS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
533 char aLuSLuS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
534 char byte_4E2DE8; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
535 char asc_4E2DFC[3]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
536 char format_4E2E00[2]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
537 char format_4E2E10[28]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
538 char aS100S_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
539 char aS100S[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
540 char aS100D[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
541 char aS180[6]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
542 char format_4E2E68[28]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
543 char aS_6[2]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
544 char aSS_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
545 char aS_5[4]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
546 _UNKNOWN unk_4E2EB8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
547 char string_4E3294[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
548 char Format[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
549 char aMem03i_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
550 char aMemory[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
551 char aIdSSizeI[16]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
552 __int16 word_4E3C66[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
553 int dword_4E455C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
554 int dword_4E4560[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
555 int dword_4E4578[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
556 int dword_4E4590[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
557 int dword_4E45A8[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
558 char aDDSDDS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
559 char asc_4E45DC[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
560 char aD02dSSDSD[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
561 char aButtexi1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
562 char aCanTJumpToThat[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
563 char aNoMapFoundForS[777]; // idb
68
fdacbc653945 BLV render: first image
Nomad
parents: 59
diff changeset
564 char global_a2[777]; // idb
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
565 char aSSS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
566 char aNotInMapStats[17]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
567 char aD47_blv[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
568 char aOut15_odm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
569 char Delim[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
570 char aGamma_pcx[777];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
571 char aQuit1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
572 char aControls1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
573 char aSave1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
574 char aLoad1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
575 char aNew1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
576 char aOptions[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
577 char aGammapos[9]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
578 char aBloodsplats[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
579 char aTinting[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
580 char aColoredLights[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
581 char aTurndelta[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
582 char aFliponexit[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
583 char pKey[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
584 char aGraphicsmode[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
585 char aShowdamage[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
586 char aWalksound[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
587 char aCharvoices[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
588 char aMusicflag[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
589 char aSoundflag[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
590 char aOpvdgTn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
591 char aOpvdgCl[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
592 char aOpvdgBs[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
593 char aOpvdhTn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
594 char aOpvdhCl[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
595 char aOpvdhBs[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
596 char aOptvid[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
597 char aOptkb_2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
598 char aOptkb_1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
599 char aResume1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
600 char aOptkb_h[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
601 char aOptkb[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
602 char aOption01[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
603 char aOption02[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
604 char aOption03[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
605 char aOption04[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
606 char aConvol90[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
607 char aConvol80[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
608 char aConvol70[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
609 char aConvol60[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
610 char aConvol50[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
611 char aConvol40[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
612 char aConvol30[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
613 char aConvol20[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
614 char aConvol10[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
615 char aConvol00[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
616 char aCon_smoo[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
617 char aCon_arrr[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
618 char aCon_arrl[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
619 char aCon_32x[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
620 char aCon_16x[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
621 char aControlbg[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
622 char aTitle_pcx[10]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
623 char aEWorkMsdevMm_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
624 char aDraw_debug_lin[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
625 char aGenuineintel[13]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
626 char asc_4E4938[13]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
627 int dword_4E4948[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
628 int dword_4E494C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
629 int dword_4E49D0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
630 _UNKNOWN dword_4E49D4; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
631 int dword_4E4A18[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
632 int dword_4E4A1C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
633 int dword_4E4A40[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
634 int dword_4E4A44[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
635 char aCentaurhauls[13]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
636 char aCyrixinstead[13]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
637 char aAuthenticamd[13]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
638 float flt_4E4A80[10];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
639 char aInvalidPlayerI[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
640 char aEWorkMsdevMm_1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
641 char aEWorkMsdevMm_2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
642 char aErrorNoKeyboar[25]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
643 char aInvalidDeviceP[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
644 char aInvalidDevic_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
645 char aEWorkMsdevMm_3[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
646 char aErrorNoMouseFo[22]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
647 int papredoll_4E4C28; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
648 int paperdoll_4E4C2C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
649 int paperdoll_array_4E4E30[4][17][2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
650 int dword_4E5050[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
651 int dword_4E5270[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
652 int dword_4E5490[4][7][2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
653 int paredoll_array_4E54B8[3][14];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
654 int paperdoll_array_4E5570[4][10][2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
655 int dword_4E56B0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
656 int dword_4E56B4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
657 int dword_4E57F0[4][7][2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
658 int dword_4E58D0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
659 int dword_4E58D4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
660 int dword_4E5AD0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
661 int dword_4E5AD4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
662 int dword_4E5AE0[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
663 int pPaperdollLeftHand[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
664 int pPaperdollRightHand[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
665 int pPaperdollLeftEmptyHand[8];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
666 int dword_4E5C1C[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
667 int dword_4E5C34[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
668 char aItem092v3[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
669 char aIbCd5D[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
670 char aAr_dn_dn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
671 char aAr_dn_up[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
672 char aAr_up_dn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
673 char aAr_up_up[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
674 char aItem281pc02d[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
675 char aPc02dbrd[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
676 char aPc23vDlhu[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
677 char aPc23vDlh[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
678 char aPc23vDrh[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
679 char aPc23vDlau[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
680 char aPc23vDlad[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
681 char aPc23vDbod[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
682 char aBackhand[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
683 char aBackdoll[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
684 char aMagnifB[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
685 char aItem3_3dvDa2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
686 char aItem3_3dvDa1[15]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
687 char aItem3_3dvD[13]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
688 char aItem64v1[9]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
689 char aEffpar01[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
690 int pPartySpellbuffsUI_XYs[14][2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
691 char byte_4E5DD8[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
692 unsigned __int8 pPartySpellbuffsUI_smthns[14];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
693 char aSpell27[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
694 char aSpell21[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
695 char aIsn02d[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
696 char aBardataB[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
697 char aBardata[8]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
698 char aBardataC[10]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
699 char aLoadprog[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
700 char aLoadingD_pcx[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
701 int _4E5E50_transui_x; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
702 int dword_4E5EC8[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
703 int _4E5EE0_transui_y; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
704 const char *pHouse_ExitPictures[11];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
705 char *_4E6BDC_loc_names[11];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
706 char aOutside[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
707 char aMer[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
708 char aMir[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
709 char aSel[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
710 char aEle[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
711 char aDar[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
712 char aLig[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
713 char aBod[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
714 char aMin[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
715 char aSpi[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
716 char aEar[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
717 char aWat[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
718 char aAir[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
719 char aFir[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
720 char aBan[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
721 char aTav[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
722 char aTow[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
723 char aTra[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
724 char aTem[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
725 char aBoa[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
726 char aSta[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
727 char aAlc[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
728 char aMag[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
729 char aArm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
730 char aWea[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
731 char asc_4E7BD4[2]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
732 char a2devents_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
733 char aFileSSizeLuBuf[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
734 char aGlobal_evt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
735 char aMax_event_text[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
736 char aS_str[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
737 char aS_evt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
738 char aNoMazeInfoForT[36]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
739 char aC[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
740 char aB[3]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
741 char aEvt02d[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
742 char aNoTransitionTe[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
743 char aEWorkMsdevMm_4[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
744 char asc_4E7CD4[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
745 char aSS_1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
746 char aNpcIdExceedsMa[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
747 char aNpc03u[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
748 char aPcout01[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
749 char aArbiterEvil[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
750 char aArbiterGood[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
751 char a0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
752 char aPartyStart[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
753 char aNorthStart[12]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
754 char aSouthStart[12]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
755 char aEastStart[11]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
756 char aWestStart[11]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
757 char aUnableToFindDo[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
758 char aNwc_blv[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
759 char aUnableToOpenS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
760 char aInvalidStringP[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
761 char aEWorkMsdevMm_5[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
762 char aNull[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
763 char aInvalidStrin_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
764 char aSI[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
765 char aS7[4]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
766 char aS6[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
767 char aS5[4]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
768 char aS1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
769 char aS3[4]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
770 char aS0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
771 char aS2[4]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
772 char aS4[4]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
773 char aUnableToSaveDs[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
774 char aDataDsft_bin[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
775 char aPFrames[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
776 char aEFrames[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
777 char aSFrames[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
778 char aMirror7[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
779 char aMirror6[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
780 char aMirror5[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
781 char aMirror4[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
782 char aMirror3[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
783 char aMirror2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
784 char aMirror1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
785 char aMirror0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
786 char aLuminous[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
787 char a1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
788 char aNew[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
789 char pMessag[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
790 char aCspriteframeta[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
791 char aR[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
792 char aNew_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
793 char aUnableToSaveDt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
794 char aDataDtft_bin[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
795 char aTxtFrames[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
796 char aCtexturefram_1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
797 char aCtexturefram_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
798 char aCtextureframet[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
799 int bWinNT4_0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
800 char aEWorkMsdevMm_6[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
801 char aTheVisObjectPo[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
802 char aSpriteOutlineC[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
803 char aUndefinedCobje[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
804 char aEWorkMsdevMm_7[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
805 char aGammaControlNo[777]; // idb
101
8be5293b6b33 odm loading
Nomad
parents: 98
diff changeset
806 __int16 word_4E8152[11] = {0, 0, 0, 90, 8, 2, 70, 20, 10, 50, 30};
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
807 char byte_4E8168[116];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
808 char aD3dTextureName[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
809 char aLogd3d_txt[777]; // idb
31
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
810 char byte_4E8394[204] =
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
811 {
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
812 0, 0, 0, 0, 1, 1, 2, 3, 0, 4, 5, 6, 7, 8, 10, 9, 1, 0, 0, 0, 0, 0, 0,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
813 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
814 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
815 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
816 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
817 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
818 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 1,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
819 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
820 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
821 };
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
822 stru355 stru_4E82A4 = {0x20, 0x41, 0, 0x20, 0xFF0000, 0xFF00, 0xFF, 0xFF000000};
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
823 stru355 stru_4EFCBC = {0x20, 0x41, 0, 0x10, 0x7C00, 0x3E0, 0x1F, 0x8000};
59
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
824 char byte_4E94D0 = 5; // weak
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
825 char byte_4E94D1 = 9; // weak
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
826 char _4E94D2_light_type = 6; // weak
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
827 char byte_4E94D3 = 10; // weak
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
828 unsigned int saveload_dlg_xs[2] = {82, 0};
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
829 unsigned int saveload_dlg_ys[2] = {60, 0};
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
830 unsigned int saveload_dlg_zs[2] = {460, 640};
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
831 unsigned int saveload_dlg_ws[2] = {344, 480};
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
832 int dword_4E98BC_bApplicationActive; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
833 char *off_4EB080; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
834 char *pTransitionStrings[464];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
835 char aAwards_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
836 char aScroll_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
837 char aMerchant_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
838 char aTrans_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
839 char aTeacher[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
840 char aObelisk[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
841 char aSeer[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
842 char aStat[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
843 char aPotion[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
844 char aAutonote_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
845 char aQuests_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
846 char aNpcdist_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
847 char aNpctopic_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
848 char aNpctext_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
849 char aNpcnews_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
850 char aNpcgroup_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
851 char aNpcgreet_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
852 char aNpcdata_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
853 char aNpcprof_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
854 char aNpcnames_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
855 char aD3dVersionOfRe[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
856 char aEWorkMsdevM_16[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
857 char aLevels_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
858 char aDmap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
859 char aAmap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
860 char aTmap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
861 char aHmap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
862 int dword_4EC268[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
863 int dword_4EC28C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
864 int dword_4EC2A8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
865 int dword_4EC2AC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
866 char aInvalidGroundT[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
867 char aInvalidSkyTexH[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
868 char aIdlist[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
869 char aOmap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
870 char aCmap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
871 char aMm6OutdoorV1_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
872 char aI6_odm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
873 char aBlank[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
874 char aHm005[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
875 char aSky043[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
876 char aDefault_odm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
877 char aPlansky3[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
878 char aPlanskyD[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
879 char a_ddm[5]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
880 char aCanTLoadFile[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
881 char aEWorkMsdevM_17[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
882 char a_odm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
883 char aUnableToFindSI[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
884 char aSpawn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
885 char aBddata[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
886 char aTernorm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
887 char aGrastyl[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
888 char aOut09_odm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
889 char aNewedges[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
890 char aSurfs[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
891 char aEdges[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
892 char aSpans[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
893 char aTheTextureFram[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
894 char aEWorkMsdevM_18[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
895 char aWtrtyla[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
896 char aWtrtyl[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
897 char aUnableToSave_1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
898 char aDataDtile_bin[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
899 char aTileDescrip[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
900 char aTtattr_transit[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
901 char aTtattr_nodraw[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
902 char aTtattr_wave[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
903 char aTtattr_flat[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
904 char aTtattr_repulse[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
905 char aTtattr_block[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
906 char aTtattr_water2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
907 char aTtattr_water[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
908 char aTtattr_burn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
909 char aTtsect_dnw[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
910 char aTtsect_dse[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
911 char aTtsect_dne[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
912 char aTtsect_dsw[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
913 char aTtsect_de[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
914 char aTtsect_dw[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
915 char aTtsect_ds[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
916 char aTtsect_dn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
917 char aTtsect_wcap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
918 char aTtsect_scap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
919 char aTtsect_ecap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
920 char aTtsect_ncap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
921 char aTtsect_ew_s[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
922 char aTtsect_ew_n[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
923 char aTtsect_ns_w[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
924 char aTtsect_ns_e[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
925 char aTtsect_s_w[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
926 char aTtsect_s_e[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
927 char aTtsect_n_w[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
928 char aTtsect_n_e[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
929 char aTtsect_ew[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
930 char aTtsect_ns[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
931 char aTtsect_cros[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
932 char aTtsect_xsw1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
933 char aTtsect_xse1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
934 char aTtsect_xnw1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
935 char aTtsect_xne1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
936 char aTtsect_s1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
937 char aTtsect_n1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
938 char aTtsect_w1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
939 char aTtsect_e1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
940 char aTtsect_sw1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
941 char aTtsect_se1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
942 char aTtsect_nw1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
943 char aTtsect_ne1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
944 char aTtsect_speci_6[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
945 char aTtsect_speci_5[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
946 char aTtsect_speci_4[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
947 char aTtsect_speci_3[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
948 char aTtsect_speci_2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
949 char aTtsect_speci_1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
950 char aTtsect_speci_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
951 char aTtsect_special[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
952 char aTtsect_base4[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
953 char aTtsect_base3[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
954 char aTtsect_base2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
955 char aTtsect_base1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
956 char aTtsect_start[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
957 char aTtsect_null[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
958 char aTttype_roadcit[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
959 char aTttype_roads_2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
960 char aTttype_roadsno[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
961 char aTttype_roadt_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
962 char aTttype_roadtro[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
963 char aTttype_roads_1[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
964 char aTttype_roadswa[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
965 char aTttype_roadv_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
966 char aTttype_roadvol[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
967 char aTttype_roads_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
968 char aTttype_roadsan[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
969 char aTttype_roadc_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
970 char aTttype_roadcra[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
971 char aTttype_roadg_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
972 char aTttype_roadgra[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
973 char aTttype_city[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
974 char aTttype_swamp[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
975 char aTttype_tropica[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
976 char aTttype_water[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
977 char aTttype_dirt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
978 char aTttype_volcano[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
979 char aTttype_sand[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
980 char aTttype_snow[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
981 char aTttype_cracked[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
982 char aTttype_grass[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
983 char aTttype_start[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
984 char aTttype_null[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
985 char aTiletableLoadO[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
986 char aTiletableLoadU[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
987 char byte_4ECA93[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
988 char byte_4ECACF[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
989 char byte_4ECB0C[64]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
990 char aError_0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
991 char aCouldnTLoadMap[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
992 char aOut02d_odm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
993 char aOut14_odm[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
994 char aOut[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
995 char aLunSun[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
996 char aLunfull[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
997 char aLun34[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
998 char aLun12[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
999 char aLun14[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1000 char aPal03i[777]; // idb
27
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1001 const char *pPlayerPortraitsNames[25] =
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1002 {
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1003 "pc01-", "pc02", "pc03", "pc04", "pc05-",
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1004 "pc06", "pc07", "pc08", "pc09-", "pc10",
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1005 "pc11-", "pc12", "pc13", "pc14", "pc15",
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1006 "pc16", "pc17-", "pc18", "pc19", "pc20",
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1007 "pc21-", "pc22-", "pc23", "pc24-", "pc25-"
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1008 };
be2066176d89 On level initialization
Nomad
parents: 26
diff changeset
1009
84
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1010 const char *dlad_texnames_by_face[25] =
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1011 {
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1012 "pc01lad", "pc02lad", "pc03lad", "pc04lad", "pc05lad", "pc06lad",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1013 "pc07lad", "pc08lad", "pc09lad", "pc10lad", "pc11lad", "pc12lad",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1014 "pc13lad", "pc14lad", "pc15lad", "pc16lad", "pc17lad", "pc18lad",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1015 "pc19lad", "pc20lad", "pc21lad", "pc22lad", "pc23lad", "pc24lad",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1016 "pc25lad"
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1017 };
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1018 const char *dlau_texnames_by_face[25] =
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1019 {
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1020 "pc01lau", "pc02lau", "pc03lau", "pc04lau", "pc05lau", "pc06lau",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1021 "pc07lau", "pc08lau", "pc09lau", "pc10lau", "pc11lau", "pc12lau",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1022 "pc13lau", "pc14lau", "pc15lau", "pc16lau", "pc17lau", "pc18lau",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1023 "pc19lau", "pc20lau", "pc21lau", "pc22lau", "pc23lau", "pc24lau",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1024 "pc25lau"
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1025 };
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1026 const char *dbod_texnames_by_face[25] =
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1027 {
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1028 "pc01bod", "pc02bod", "pc03bod", "pc04bod", "pc05bod", "pc06bod",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1029 "pc07bod", "pc08bod", "pc09bod", "pc10bod", "pc11bod", "pc12bod",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1030 "pc13bod", "pc14bod", "pc15bod", "pc16bod", "pc17bod", "pc18bod",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1031 "pc19bod", "pc20bod", "pc21bod", "pc22bod", "pc23bod", "pc24bod",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1032 "pc25bod"
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1033 };
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1034 const char *drh_texnames_by_face[25] =
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1035 {
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1036
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1037 "pc01rh", "pc02rh", "pc03rh", "pc04rh", "pc05rh", "pc06rh",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1038 "pc07rh", "pc08rh", "pc09rh", "pc10rh", "pc11rh", "pc12rh",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1039 "pc13rh", "pc14rh", "pc15rh", "pc16rh", "pc17rh", "pc18rh",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1040 "pc19rh", "pc20rh", "pc21rh", "pc22rh", "pc23rh", "pc24rh",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1041 "pc25rh"
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1042 };
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1043 const char *dlh_texnames_by_face[25] =
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1044 {
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1045 "pc01lh", "pc02lh", "pc03lh", "pc04lh", "pc05lh", "pc06lh",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1046 "pc07lh", "pc08lh", "pc09lh", "pc10lh", "pc11lh", "pc12lh",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1047 "pc13lh", "pc14lh", "pc15lh", "pc16lh", "pc17lh", "pc18lh",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1048 "pc19lh", "pc20lh", "pc21lh", "pc22lh", "pc23lh", "pc24lh",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1049 "pc25lh"
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1050 };
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1051 const char *dlhu_texnames_by_face[25] =
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1052 {
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1053 "pc01lhu", "pc02lhu", "pc03lhu", "pc04lhu", "pc05lhu", "pc06lhu",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1054 "pc07lhu", "pc08lhu", "pc09lhu", "pc10lhu", "pc11lhu", "pc12lhu",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1055 "pc13lhu", "pc14lhu", "pc15lhu", "pc16lhu", "pc17lhu", "pc18lhu",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1056 "pc19lhu", "pc20lhu", "pc21lhu", "pc22lhu", "pc23lhu", "pc24lhu",
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1057 "pc25lhu"
b39bdc150e90 Some inventory stuff
Nomad
parents: 82
diff changeset
1058 };
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1059 _UNKNOWN unk_4ED3D8; // weak
26
93bf1d5f6a6d Game loading.
Nomad
parents: 24
diff changeset
1060 unsigned char byte_4ED498 = 15; // weak
50
fde5c5acb66e BLV render
Nomad
parents: 46
diff changeset
1061 __int16 pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing[4] = {34, 149, 264, 379};
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1062 char byte_4ED970_skill_learn_ability_by_class_table[32][37];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1063 int dword_4EDEA0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1064 int dword_4EDEB4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1065 int dword_4EDEC4[777]; // weak
59
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
1066 __int16 word_4EDED8[16] = {100, 90, 60, 100, 80, 100, 80, 30, 10, 10, 20, 30, 100, 0, 0, 0};
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1067 _UNKNOWN unk_4EDF40; // weak
50
fde5c5acb66e BLV render
Nomad
parents: 46
diff changeset
1068 unsigned int pHiredNPCsIconsOffsetsX[2] = {489, 559};
fde5c5acb66e BLV render
Nomad
parents: 46
diff changeset
1069 unsigned int pHiredNPCsIconsOffsetsY[2] = {152, 152};
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1070 int dword_4EE07C[2]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1071 _UNKNOWN unk_4EE084; // weak
31
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1072 __int16 word_4EE088_sound_ids[100] =
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1073 {
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1074 0, 10000, 10010, 10020, 10030, 10040, 10050, 10060, 10070, 10080,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1075 10090, 10100, 11000, 11010, 11020, 11030, 11040, 11050, 11060, 11070,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1076 11080, 11090, 11100, 12000, 12010, 12020, 12030, 12040, 12050, 12060,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1077 12070, 12080, 12090, 12100, 13000, 13010, 13020, 13030, 13040, 13050,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1078 13060, 13070, 13080, 13090, 13100, 14000, 14010, 14020, 14030, 14040,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1079 14050, 14060, 14070, 14080, 14090, 14100, 15000, 15010, 15020, 15030,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1080 15040, 15050, 15060, 15070, 15080, 15090, 15100, 16000, 16010, 16020,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1081 16030, 16040, 16050, 16060, 16070, 16080, 16090, 16100, 17000, 17010,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1082 17020, 17030, 17040, 17050, 17060, 17070, 17080, 17090, 17100, 18000,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1083 18010, 18020, 18030, 18040, 18050, 18060, 18070, 18080, 18090, 18100
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1084 };
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1085 short word_4EE150[28] =
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1086 {
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1087 1, 2, 3, 4, 5, 7, 32, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46,
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1088 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1089 };
f4450ff595fe BLV loading (looks like) done.
Nomad
parents: 29
diff changeset
1090
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1091 int dword_4EED78; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1092 _UNKNOWN unk_4EED80; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1093 int dword_4EFA80; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1094 int dword_4EFA84; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1095 void *off_4EFDB0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1096 int dword_4F031C[777]; // weak
102
3b5267621a5b trash globals
Nomad
parents: 101
diff changeset
1097 const char *off_4F03B8[] =
3b5267621a5b trash globals
Nomad
parents: 101
diff changeset
1098 {
3b5267621a5b trash globals
Nomad
parents: 101
diff changeset
1099 "", "WEPNTABL", "ARMORY", "MAGSHELF",
3b5267621a5b trash globals
Nomad
parents: 101
diff changeset
1100 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF",
3b5267621a5b trash globals
Nomad
parents: 101
diff changeset
1101 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF",
3b5267621a5b trash globals
Nomad
parents: 101
diff changeset
1102 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF",
3b5267621a5b trash globals
Nomad
parents: 101
diff changeset
1103 "MAGSHELF"
3b5267621a5b trash globals
Nomad
parents: 101
diff changeset
1104 };
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1105 __int16 word_4F03FE[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1106 __int16 word_4F0400[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1107 __int16 word_4F0498[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1108 __int16 word_4F0576[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1109 __int16 word_4F0578[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1110 __int16 word_4F05AE[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1111 char _4F063C_smthn_by_2da_uType[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1112 __int16 word_4F063E[290];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1113 __int16 word_4F06D8[22];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1114 __int16 word_4F0704[40];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1115 __int16 word_4F0754[49];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1116 __int16 word_4F07B6[88];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1117 __int16 word_4F0866[14];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1118 __int16 _4F0882_evt_VAR_PlayerItemInHands_vals[53];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1119 int dword_4F08EC[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1120 char byte_4F09B0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1121 char byte_4F09B1[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1122 char byte_4F09B8[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1123 int dword_4F09CC[192];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1124 char byte_4F0CCF[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1125 char _4F0D38_TravelInfo[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1126 int dword_4F0E10[32];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1127 Vec2_int_ pMonsterArenaPlacements[20];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1128 __int16 word_4F0F30[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1129 char aS03d[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1130 char byte_4F0F98; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1131 char sz[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1132 char aSSSSSS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1133 char aSDS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1134 char aSS_3[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1135 char aSSSS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1136 char aS_2[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1137 char aErrorlog_txt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1138 char aUnsupportedPix[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1139 char aSmackerError[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1140 char aCS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1141 char aAnimsMagic7_vi[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1142 char aVideoFileError[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1143 char aCanTOpenFileAn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1144 char aAnimsMight7_vi[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1145 char aCanTLoadS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1146 char aS_smk[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1147 char aUnsupportedBin[27]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1148 char aEWorkMsdevM_29[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1149 char aFailedToOpenBl[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1150 char aCanTAllocateMe[33]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1151 char aCanTLoadFileAn[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1152 char aS_bik[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1153 char aMm7_win_pcx[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1154 char aLuSLuSLuS[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1155 char aEndgame_fnt[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1156 char aWinbg_pcx[10]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1157 char aDefaultCaseRea[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1158 char aUnsupportedExc[71]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1159 char aEWorkMsdevM_30[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1160 char aUndefinedTypeR[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1161 char aUnknownPointer[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1162 char a1_1_3[6]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1163 double dbl_4F2870; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1164 int dword_4F288C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1165 double dbl_4F5372; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1166 int dword_4F5428[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1167 int dword_4F542C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1168 _UNKNOWN crtunk_4F54B8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1169 int dword_4F5B24_ys[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1170 int dword_4F5BF4_xs[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1171 int dword_4F5CC4_ys[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1172 int dword_4F5D98_xs[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1173 int ai_array_4F5E68[500];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1174 int ai_array_4F6638_actor_ids[500];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1175 int dword_4F6E08[500];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1176 int ai_arrays_size; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1177 int ai_array_4F75E0[500];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1178 unsigned int ai_array_4F7DB0_actor_ids[500];
71
8453114181af intermediate
Nomad
parents: 70
diff changeset
1179 int dword_4F8580[182]; // weak
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1180 int dword_4FA9B0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1181 int dword_4FA9B4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1182 char byte_4FAA00; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1183 __int16 am_sounds[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1184 _UNKNOWN unk_4FAA20; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1185 char byte_4FAA24; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1186 HWND dword_4FAA28; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1187 char byte_4FAA2C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1188 char byte_4FAA2D; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1189 char byte_4FAA2E; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1190 int amuint_4FAA34; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1191 int amuint_4FAA38; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1192 int amuint_4FAA3C_blt_xy[2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1193 int am_uint_4FAA44_blt_xy[2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1194 int amuint_4FAA4C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1195 unsigned int uCardID; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1196 int amuint_4FAA54_blt_xy[2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1197 int amuint_4FAA5C_blt_xy[2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1198 int dword_4FAA64; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1199 int dword_4FAA68; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1200 int amuint_4FAA6C; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1201 int dword_4FAA70; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1202 char byte_4FAA74; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1203 char am_byte_4FAA75; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1204 char am_byte_4FAA76; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1205 char am_byte_4FAA77; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1206 int amuint_4FAA78[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1207 char am_byte_4FAA7C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1208 int amuint_4FAA80[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1209 int amuint_4FAA84[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1210 int amuint_4FAA88[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1211 int amuint_4FAA8C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1212 int amuint_4FAA90[777][2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1213 int dword_4FABB8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1214 signed int dword_4FABBC; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1215 unsigned int amuint_4FABC0; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1216 int amuint_4FABC4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1217 int dword_4FABC8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1218 char byte_4FABD0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1219 char byte_4FABD1[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1220 _UNKNOWN unk_4FABD4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1221 int dword_4FABD8[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1222 int dword_4FABDC[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1223 int dword_4FABE0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1224 int dword_4FABE4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1225 int dword_4FABE8[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1226 int dword_4FABEC[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1227 int dword_4FABF0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1228 int dword_4FABF4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1229 int dword_4FABF8[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1230 int dword_4FABFC[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1231 int dword_4FAC00[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1232 int dword_4FAC04[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1233 int dword_4FAC08[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1234 int dword_4FAC0C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1235 _UNKNOWN unk_5052C8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1236 int dword_505314[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1237 char byte_5054C8[32]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1238 char byte_5054E8[108];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1239 int dword_505554[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1240 _UNKNOWN unk_505704; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1241 char byte_505880; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1242 char byte_505881; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1243 int amuint_505884; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1244 int amuint_505888; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1245 int amuint_50588C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1246 int dword_505890; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1247 unsigned int pSRZBufferLineOffsets[480];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1248 int areWeLoadingTexture; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1249 char byte_506130[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1250 int dword_506338; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1251 int dword_50633C; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1252 signed int sRecoveryTime; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1253 unsigned int uRequiredMana; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1254 int _506348_current_lloyd_playerid; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1255 __int64 qword_506350; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1256 char byte_506360; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1257 int dword_506364; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1258 int dword_506408[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1259 int dword_50640C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1260 unsigned int uTextureID_506438;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1261 int dword_50651C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1262 int dword_506520; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1263 int dword_506524; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1264 int dword_506528; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1265 int dword_50652C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1266 int dword_506530; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1267 int dword_506534; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1268 int dword_506538; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1269 int dword_50653C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1270 int dword_506540; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1271 int dword_506544; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1272 int dword_506548; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1273 int dword_50654C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1274 char byte_506550; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1275 char *aMoonPhaseNames[5];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1276 int dword_506568; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1277 char bRecallingBeacon; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1278 int uLastPointedObjectID; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1279 //unsigned __int8 bMonsterInfoUI_bDollInitialized;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1280 char *aSpellNames[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1281 int dword_506978; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1282 char byte_50697C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1283 int dword_506980; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1284 int dword_506984; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1285 int dword_506988; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1286 int dword_50698C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1287 int dword_506E68; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1288 __int16 word_506E6C[18]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1289 unsigned int pPrevVirtualCidesMapping[27];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1290 int dword_506F08; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1291 int dword_506F0C[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1292 int uRestUI_FoodRequiredToRest;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1293 int dword_506F14; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1294 int _506F18_num_hours_to_sleep; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1295 int dword_506F1C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1296 int pVisibleWindowsIdxs[20]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1297 int uNumVisibleWindows;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1298 char bFlashHistoryBook; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1299 char bFlashAutonotesBook; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1300 char bFlashQuestBook; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1301 int dword_507960; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1302 int dword_507964; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1303 int dword_507968; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1304 int dword_50796C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1305 int dword_507974; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1306 int dword_5079B4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1307 int dword_5079C8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1308 int dword_5079CC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1309 int dword_5079D0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1310 int dword_5079D8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1311 struct GUIButton *dword_507A14; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1312 struct GUIButton *dword_507A18; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1313 unsigned int uGameUIFontShadow;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1314 unsigned int uGameUIFontMain;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1315 int dword_507B00_spell_info_to_draw_in_popup; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1316 char *aMonthNames[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1317 char *aDayNames[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1318 char *aSpellSchoolNames[9];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1319 char *aAttributeNames[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1320 int dword_507B94; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1321 int dword_507B98_ctrl_pressed; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1322 unsigned int uActiveCharacter;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1323 int dword_507BF0_is_there_popup_onscreen; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1324 int dword_507C08; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1325 int dword_507C0C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1326 int dword_507CBC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1327 int dword_507CC0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1328 __int64 qword_507CC8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1329 int _507CD4_RestUI_hourglass_anim_controller; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1330 int dword_507CD8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1331 int dword_50B570[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1332 int dword_50B638[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1333 int dword_50B700; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1334 int dword_50B738[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1335 int _50B744_view_transformed_ys[43];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1336 int dword_50B828[777];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1337 int _50B834_view_transformed_zs[43];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1338 int dword_50B918[777];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1339 int _50B924_view_transformed_xs[43];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1340 int unk_50B9D4[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1341 int dword_50B9D8_ys[777];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1342 int dword_50B9E0_ys[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1343 int dword_50B9EC[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1344 int dword_50B9F0[2]; // idb
50
fde5c5acb66e BLV render
Nomad
parents: 46
diff changeset
1345 int dword_50BAE8_xs[777];
fde5c5acb66e BLV render
Nomad
parents: 46
diff changeset
1346 int dword_50BAF4_xs[777];
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1347 int dword_50B9F8[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1348 int dword_50BA08[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1349 int dword_50BAC4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1350 int dword_50BAC8[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1351 int dword_50BAD0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1352 int dword_50BAD4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1353 int dword_50BADC_xs[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1354 int dword_50BAE0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1355 int dword_50BAE8[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1356 int dword_50BAEC_xs[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1357 int dword_50BAF4[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1358 int dword_50BAF8_xs[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1359 int dword_50BC10[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1360 int dword_50BDA0[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1361 int dword_50BF30[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1362 char byte_50C0C0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1363 int some_active_character; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1364 _UNKNOWN unk_50C190; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1365 int dword_50C968; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1366 unsigned int pIconIDs_Turn[5];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1367 unsigned int uIconID_TurnStop;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1368 unsigned int uIconID_TurnHour;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1369 int uIconID_CharacterFrame; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1370 int dword_50C98C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1371 unsigned int uIconID_TurnStart;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1372 int dword_50C994; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1373 int dword_50C998_turnbased_icon_1A; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1374 int uSpriteID_Spell11; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1375 _UNKNOWN unk_50C9A0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1376 int dword_50C9A8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1377 int dword_50C9AC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1378 int dword_50C9D0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1379 int dword_50C9D4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1380 int dword_50C9D8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1381 int dword_50C9DC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1382 struct NPCData *ptr_50C9E0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1383 int dword_50C9E8; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1384 int dword_50C9EC[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1385 int dword_50C9F0[120]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1386 int dword_50CDC8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1387 int dword_50CDCC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1388 int bProcessorIsNotIntel; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1389 Vec3_int_ layingitem_vel_50FDFC;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1390 char pStartingMapName[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1391 unsigned __int8 IsPlayerWearingWatersuit[5];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1392 char byte_5111C0[54];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1393 char byte_5111F6[18];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1394 unsigned int papredoll_dbrds[16];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1395 unsigned int papredoll_drhs[4];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1396 unsigned int papredoll_dlhus[4];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1397 unsigned int papredoll_dlhs[4];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1398 unsigned int papredoll_dbods[5];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1399 int paperdoll_array_511290[4][17][3];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1400 unsigned int papredoll_dlaus[5];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1401 unsigned int papredoll_dlads[4];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1402 int papredoll_flying_feet[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1403 int dword_511638[4][6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1404 int dword_511788[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1405 int dword_51179C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1406 int dword_5117A0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1407 int dword_5117A4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1408 int dword_5117A8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1409 int dword_5117AC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1410 int paperdoll_array_511828[4][10];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1411 int bRingsShownInCharScreen; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1412 int _unused000; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1413
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1414 unsigned __int16 _56EFD8_minimap[117][137];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1415 unsigned int uNumBlueFacesInBLVMinimap;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1416 unsigned __int16 pBlueFacesInBLVMinimapIDs[50];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1417 int pTextureIDs_isns[14];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1418 unsigned int uIconIdx_Spell21;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1419 unsigned int uIconIdx_Spell27;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1420 int dword_576E28; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1421 int dword_576E2C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1422 __int64 _5773B8_event_timer; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1423 int dword_5773C0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1424
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1425 int dword_591080; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1426 int dword_591084; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1427 struct Actor *pDialogue_SpeakingActor;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1428 unsigned int uDialogueType;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1429 unsigned int uDialogue_SpeakingActorNPC_ID;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1430 struct LevelDecoration *_591094_decoration;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1431 char byte_591098[200]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1432 int uCurrentHouse_Animation; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1433 char *dword_591164_teleport_map_name; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1434 int dword_591168_teleport_speedz; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1435 int dword_59116C_teleport_directionx; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1436 int dword_591170_teleport_directiony; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1437 int dword_591174_teleportz; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1438 int dword_591178_teleporty; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1439 int dword_59117C_teleportx; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1440 char byte_591180[600]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1441 struct NPCData *array_5913D8[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1442 struct Texture *pDialogueNPCPortraits[6];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1443 int uNumDialogueNPCPortraits; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1444 struct Texture *pTexture_591428;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1445 struct Texture *pTexture_outside; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1446 struct Texture *pTexture_Dialogue_Background;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1447 _UNKNOWN unk_597F10; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1448 int dword_597F18; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1449 char byte_5B0938[2000];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1450 int dword_5B5920; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1451 int dword_5B5924; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1452 int _5B65A8_npcdata_uflags_or_other; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1453 int _5B65AC_npcdata_fame_or_other; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1454 int _5B65B0_npcdata_rep_or_other; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1455 int _5B65B4_npcdata_loword_house_or_other; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1456 int _5B65B8_npcdata_hiword_house_or_other; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1457 int dword_5B65BC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1458 int dword_5B65C0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1459 int dword_5B65C4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1460 int dword_5B65C8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1461 int dword_5B65CC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1462 int dword_5B65D0_dialogue_actor_npc_id; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1463 int dword_5C3418; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1464 int dword_5C341C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1465 char byte_5C3427[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1466 char GameUI_StatusBar_TimedString[200];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1467 char pStatusBarString[200];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1468 unsigned int GameUI_StatusBar_TimedStringTimeLeft;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1469 int bForceDrawStatusBar; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1470 int dword_5C35C0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1471 int bDialogueUI_InitializeActor_NPC_ID; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1472 int dword_5C35C8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1473 char *p2DEventsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1474 int uHouse_ExitPic; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1475 int dword_5C35D4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1476 char *aAMPMNames[2];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1477 char byte_5C45AF[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1478 char pTmpBuf3[2048];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1479 char pFinalMessage[4096]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1480 char pTmpBuf[2000];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1481 char pTmpBuf2[2000];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1482 char byte_5C6D50[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1483 int ui_current_text_color; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1484 __int64 qword_5C6DF0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1485 int dword_5C6DF8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1486 char item__getname_buffer[104]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1487 char *pClassDescriptions[36];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1488 char *pAttributeDescriptions[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1489 char *pGrandSkillDesc[38];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1490 char *pMasterSkillDesc[38];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1491 char *pExpertSkillDesc[38];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1492 char *pNormalSkillDesc[38];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1493 char *pSkillDesc[38];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1494 char *pHealthPointsAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1495 char *pSpellPointsAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1496 char *pArmourClassAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1497 char *pPlayerConditionAttributeDescription; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1498 char *pFastSpellAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1499 char *pPlayerAgeAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1500 char *pPlayerLevelAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1501 char *pPlayerExperienceAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1502 char *pAttackBonusAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1503 char *pAttackDamageAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1504 char *pMissleBonusAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1505 char *pMissleDamageAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1506 char *pFireResistanceAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1507 char *pAirResistanceAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1508 char *pWaterResistanceAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1509 char *pEarthResistanceAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1510 char *pMindResistanceAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1511 char *pBodyResistanceAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1512 char *pSkillPointsAttributeDescription;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1513 char *pClassTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1514 char *pStatsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1515 char *pSkillDescTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1516 struct StorylineText *pStorylineText;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1517 struct FactionTable *pFactionTable;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1518 char byte_5C8D1A[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1519 char *pGlobalTXT_LocalizationStrings[677];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1520 char byte_5E4C15[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1521 char *pSomeItemsNames[14];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1522 char *pGlobalTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1523 char *pMonstersTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1524 char *pMonsterPlacementTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1525 char *pSpellsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1526 char *pMapStatsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1527 char *pHostileTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1528 char *pPotionsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1529 char *pPotionNotesTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1530 char *pHistoryTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1531 int _6807B8_level_decorations_ids[777]; // idb
98
f76e4ea4a224 Outdoor::Load
Nomad
parents: 90
diff changeset
1532 int _6807E0_num_decorations_with_sounds_6807B8; // weak
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1533 int _6807E8_level_decorations_ids[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1534 int _6836C8_num_decorations_6807E8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1535 int dword_69B010[64];
59
5159d2e6f559 BLV render
Nomad
parents: 50
diff changeset
1536 float flt_69B138_dist; // weak
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1537 char byte_69BD41_unused; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1538 unsigned int uTextureID_x_u;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1539 unsigned int uTextureID_LS_saveU;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1540 unsigned int uTextureID_LS_loadU;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1541 unsigned int uTextureID_AR_DN_DN;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1542 unsigned int uTextureID_AR_UP_DN;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1543 unsigned int uTextureID_LS_;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1544 unsigned int uTextureID_x_d;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1545 unsigned int uTextureID_save_up;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1546 unsigned int uTextureID_load_up;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1547 unsigned int uTextureID_loadsave;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1548 _UNKNOWN _69FBB4_ptr_iterator_end; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1549 _UNKNOWN unk_6A0758; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1550 int dword_6A0C9C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1551 unsigned int uLoadGameUI_SelectedSlot;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1552 HWND hInsertCDWindow; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1553 int uCPUSpeed; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1554 char cMM7GameCDDriveLetter; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1555 void *ptr_6A0D08;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1556 int _6A0D0C_txt_lod_loading; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1557 int _6A0D10_txt_lod_loading__unused; // weak
23
509744251c8e Player-related members
Nomad
parents: 3
diff changeset
1558 MENU_STATE uCurrentMenuID;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1559 unsigned int uGameState;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1560 int uDefaultTravelTime_ByFoot; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1561 int day_attrib; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1562 int day_fogrange_1; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1563 int day_fogrange_2; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1564 struct TileTable *pTileTable; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1565 int texmapping_terrain_subdivsize; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1566 int texmapping_terrain_subdivpow2; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1567 int texmapping_building_subdivsize; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1568 int texmapping_building_subdivpow2; // weak
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1569 int unnamed_6BE060[2] = {0, 1};
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1570 int mipmapping_building_mm1; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1571 int mipmapping_building_mm2; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1572 int mipmapping_building_mm3; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1573 int mipmapping_terrain_mm1; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1574 int mipmapping_terrain_mm2; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1575 int mipmapping_terrain_mm3; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1576 int outdoor_grid_band_1; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1577 int outdoor_grid_band_2; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1578 int outdoor_grid_band_3; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1579 char outdoor_day_top_r; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1580 char outdoor_day_top_g; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1581 char outdoor_day_top_b; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1582 char outdoor_day_bottom_r; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1583 char outdoor_day_bottom_g; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1584 char outdoor_day_bottom_b; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1585 char outdoor_night_top_r; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1586 char outdoor_night_top_g; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1587 char outdoor_night_top_b; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1588 char outdoor_night_bottom_r; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1589 char outdoor_night_bottom_g; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1590 char outdoor_night_bottom_b; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1591 char pDefaultSkyTexture[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1592 char byte_6BE124_cfg_textures_DefaultGroundTexture[16]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1593 int _6BE134_odm_main_tile_group; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1594 int dword_6BE138; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1595 int dword_6BE13C_uCurrentlyLoadedLocationID; // weak
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1596 float fWalkSpeedMultiplier = 1.0f; // weak
70
47736b43558d Party movement & ItemsTable::GenerateItem stack fix
Nomad
parents: 68
diff changeset
1597 float fBackwardWalkSpeedMultiplier = 1.0f; // weak
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1598 float fTurnSpeedMultiplier = 1.0f; // weak
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1599 float flt_6BE150_look_up_down_dangle = 1.0f; // weak
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1600 HWND hWnd; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1601 int uWindowWidth; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1602 int uWindowHeight; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1603 int uWindowX; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1604 int uWindowY; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1605 LONG uWindowStyle; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1606 HMENU hOSMenu; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1607 int dword_6BE340; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1608 char pCurrentMapName[20]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1609 unsigned int uLevelMapStatsID;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1610 int uLevel_StartingPointType; // weak
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1611 int dword_6BE364_game_settings_1 = 0; // weak
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1612 int dword_6BE368_debug_settings_2 = 0; // weak
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1613 unsigned __int8 bUseLoResSprites = false;
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1614 unsigned __int8 bUseRegistry = true;
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
1615 unsigned __int8 bCanLoadFromCD = false;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1616 int bShowDamage; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1617 unsigned int bAlwaysRun;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1618 unsigned int bFlipOnExit;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1619 int dword_6BE384_2dacceloff; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1620 char byte_6BE388_graphicsmode; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1621 unsigned int uTurnSpeed;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1622 float flt_6BE3A0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1623 float flt_6BE3A4_debug_recmod1;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1624 float flt_6BE3A8_debug_recmod2;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1625 float flt_6BE3AC_debug_recmod1_x_1_6;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1626 char byte_6BE3B0[20]; // idb
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1627 char bUnderwater = false; // weak
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1628 char bNoNPCHiring = false; // weak
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1629 int _702AC0_unused = 0; // weak
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1630 int _702AC4_unused = 0; // weak
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1631 char _702ACC_unused = 0; // weak
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1632 int bDebugResouces; // weak
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1633 unsigned int bNoVideo = false;
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1634 bool bNoIntro = false;
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1635 bool bNoLogo = false;
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
1636 bool bNoCD = false;
3
540178ef9b18 Main menu functionality
Nomad
parents: 2
diff changeset
1637 bool bNoSound = false;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1638 int aborting_app; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1639 int dword_720020_zvalues[100];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1640 int dword_7201B0_zvalues[299];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1641 int dword_72065C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1642 int dword_720660[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1643 int dword_7207EC[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1644 int dword_7207F0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1645 int uTextureID_720980; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1646 int _720984_unused; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1647 char _72098C_unused; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1648 __int16 word_7209A0_intercepts_ys_plus_ys[104];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1649 __int16 word_720A70_intercepts_xs_plus_xs[104];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1650 __int16 word_720B40_intercepts_zs[104];
71
8453114181af intermediate
Nomad
parents: 70
diff changeset
1651 __int16 word_720C10_intercepts_xs[102];
8453114181af intermediate
Nomad
parents: 70
diff changeset
1652 int dword_720CDC;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1653 __int16 word_720CE0_ys[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1654 __int16 word_720DB0_xs[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1655 int dword_720E80[20];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1656 int dword_720ED0[20];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1657 int dword_720F20[20];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1658 __int16 word_720F70[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1659 __int16 word_721040[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1660 int dword_721110[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1661 int dword_721160[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1662 int dword_7211B0[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1663 int dword_721200[777]; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1664 int dword_7212C8[777]; // idb
77
8b0c4d626477 Party movement
Nomad
parents: 71
diff changeset
1665 __int16 word_721390[104]; // idb
8b0c4d626477 Party movement
Nomad
parents: 71
diff changeset
1666 __int16 word_721460[104]; // idb
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1667 int blv_prev_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1668 int blv_prev_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1669 int blv_prev_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1670 char *dword_721660; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1671 char *dword_721664; // idb
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
1672 NPCTopic pNPCTopics[789];
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1673 char *dword_722F10; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1674 const char *pQuestTable[512];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1675 _UNKNOWN unk_723714; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1676 char *dword_723718_autonote_related; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1677 int dword_72371C[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1678 const char *pScrolls[82];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1679 int dword_723E80_award_related[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1680 int dword_723E84[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1681 int dword_7241C8; // weak
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
1682 struct NPCStats *pNPCStats = nullptr;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1683 char *aNPCProfessionNames[59];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1684 char *pAwardsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1685 char *pScrollsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1686 char *pMerchantsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1687 const char *pMerchantsBuyPhrases[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1688 const char *pMerchantsSellPhrases[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1689 const char *pMerchantsRepairPhrases[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1690 const char *pMerchantsIdentifyPhrases[7];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1691 char *pTransitionsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1692 char *pAutonoteTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1693 char *pQuestsTXT_Raw;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1694 unsigned int uNumTerrainNormals;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1695 int pTerrainSomeOtherData[32768];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1696 unsigned __int16 pTerrainNormalIndices[32768];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1697 struct Vec3_float_ *pTerrainNormals;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1698 int dword_76D518_terrain_cell_world_pos_around_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1699 int dword_76D51C_terrain_cell_world_pos_around_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1700 int dword_76D520_terrain_cell_world_pos_around_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1701 int dword_76D524_terrain_cell_world_pos_around_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1702 int dword_76D528_terrain_cell_world_pos_around_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1703 int dword_76D52C_terrain_cell_world_pos_around_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1704 int dword_76D530_terrain_cell_world_pos_around_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1705 int dword_76D534_terrain_cell_world_pos_around_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1706 int dword_76D538_terrain_cell_world_pos_around_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1707 int dword_76D53C_terrain_cell_world_pos_around_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1708 int dword_76D540_terrain_cell_world_pos_around_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1709 int dword_76D544_terrain_cell_world_pos_around_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1710 int dword_76D548_terrain_cell_world_pos_around_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1711 int dword_76D54C_terrain_cell_world_pos_around_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1712 int dword_76D550_terrain_cell_world_pos_around_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1713 int dword_76D554_terrain_cell_world_pos_around_party_y; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1714 int dword_76D558_terrain_cell_world_pos_around_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1715 int dword_76D55C_terrain_cell_world_pos_around_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1716 int dword_76D560_terrain_cell_world_pos_around_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1717 int dword_76D564_terrain_cell_world_pos_around_party_z; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1718 int dword_76D568_terrain_cell_world_pos_around_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1719 int dword_76D56C_terrain_cell_world_pos_around_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1720 int dword_76D570_terrain_cell_world_pos_around_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1721 int dword_76D574_terrain_cell_world_pos_around_party_x; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1722 int terrain_76D5C8[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1723 int terrain_76D7C8[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1724 int terrain_76D9C8[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1725 int terrain_76DBC8[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1726 int terrain_76DDC8[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1727 int terrain_76DFC8[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1728 int terrain_76E1C8[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1729 int terrain_76E3C8[128];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1730 _UNKNOWN unk_801A00; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1731 _UNKNOWN unk_801A0C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1732 char byte_80AA10; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1733 int dword_80AA14; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1734 int dword_80AA18; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1735 int dword_80AA1C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1736 int dword_80AA20; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1737 unsigned int uNumElementsIn80AA28;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1738 struct stru148 *ptr_80AA28[2000];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1739 struct Edge *pNewEdges;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1740 struct Surf *pSurfs;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1741 struct Edge *pEdges;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1742 struct Span *pSpans;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1743 struct Edge *ptr_80C978_Edges;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1744 struct Surf *ptr_80C97C_Surfs;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1745 struct Edge *ptr_80CA10[480];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1746 _UNKNOWN unk_80D190; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1747 int dword_A74C88; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1748 unsigned int uPlayerCreationUI_SkySliderPos;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1749 int uPlayerCreationUI_ArrowAnim;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1750 unsigned int uPlayerCreationUI_SelectedCharacter;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1751 int dword_A74CDC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1752 struct Texture *pTexture_PlayerFaceMask;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1753 struct Texture *pTexture_PlayerFaceEradicated;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1754 struct Texture *pTexture_PlayerFaceDead;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1755 struct Texture *pTextures_PlayerFaces[4][56];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1756 int dword_A75070; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1757 struct Player *pPlayers[5];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1758 __int64 qword_A750D8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1759 __int16 word_A750E0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1760 __int16 word_A750E2; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1761 char *pClassNames[36];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1762 char *aCharacterConditionNames[19];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1763 char *pSkillNames[38];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1764 char byte_AE3368[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1765 char byte_AE3369; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1766 char byte_AE336A; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1767 char byte_AE336B; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1768 int dword_AE336C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1769 int dword_AE3370; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1770 char byte_AE5B91; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1771 int dword_F1B430[32]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1772 int dword_F8B144; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1773 char byte_F8B148[16];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1774 __int16 word_F8B158[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1775 struct Texture *dword_F8B164; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1776 struct Texture *dword_F8B168[12];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1777 int dword_F8B198; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1778 int dword_F8B19C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1779 __int16 word_F8B1A0; // weak
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
1780 const char *dword_F8B1A4; // idb
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1781 int dword_F8B1A8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1782 int dword_F8B1AC_something_todo_with_awards; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1783 int dword_F8B1B0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1784 int dword_F8B1B4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1785 char *pShopOptions[4];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1786 _UNKNOWN unk_F8B1C8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1787 int dword_F8B1D8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1788 int dword_F8B1DC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1789 int dword_F8B1E0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1790 int dword_F8B1E4; // weak
2
2ca04ccb612a NoCD, main menu, various
Nomad
parents: 0
diff changeset
1791 const char *ptr_F8B1E8; // idb
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1792 char byte_F8B1EC; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1793 char byte_F8B1EF[777]; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1794 char byte_F8B1F0[4];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1795 int dword_F8B1F4; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1796 _UNKNOWN unk_F8B1F8; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1797 _UNKNOWN unk_F8B5E0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1798 _UNKNOWN unk_F8B668; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1799 _UNKNOWN unk_F8BA50; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1800 char byte_F8BC0C; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1801 int bGameoverLoop = 0; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1802 __int16 word_F8BC48_displaced_face_intersect_plane_coords_a; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1803 __int16 word_F8BD18_displaced_face_intersect_plane_coords_b; // idb
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1804 int dword_F93F20; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1805 int dword_F93F70; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1806
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1807 //int crt_F94004; // weak
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1808 //int crtdword_F9400C; // weak
68
fdacbc653945 BLV render: first image
Nomad
parents: 59
diff changeset
1809 FARPROC lpfn; // idb