@@ -202,157 +202,158 @@ class GE_DLLIMPORT eCApplication :
202202
203203};
204204
205- #pragma pack(push, 1)
206205struct eSSetupEngine
207206{
208- GEU8 f0[4 ];
209- GEInt SoundMasterVolume;
210- GEInt SoundMusicVolume;
211- GEInt SoundVoiceVolume;
212- GEInt SoundEffectVolume;
213- GEInt SoundAmbientVolume;
214- GEU8 f18[4 ];
215- GEU8 byte1C;
216- GEU8 f1D[3 ];
217- GEU32 Quality;
218- GEU32 Width;
219- GEU32 Height;
220- GEU32 RefreshRate;
221- GEU8 AdapterNumber[4 ];
222- GEU8 byte34;
223- GEU8 f35[1 ];
224- GEU8 byte36;
225- GEU8 f37[1 ];
226- GEFloat float38;
227- GEU8 f3C[4 ];
228- GEU32 dword40;
229- GEU8 f44[8 ];
230- GEU32 dword4C;
231- GEU32 dword50;
232- GEU32 dword54;
233- GEU32 dword58;
234- GEU32 dword5C;
235- GEU32 dword60;
236- GEU32 dword64;
237- GEU32 dword68;
238- GEU32 dword6C;
239- GEU32 dword70;
240- GEU32 dword74;
241- GEU32 dword78;
242- GEU32 dword7C;
243- GEU32 dword80;
244- GEU8 byte84;
245- GEU8 f85[19 ];
246- GEU32 Entity_ROI;
247- GEU32 dword9C;
248- GEU32 dwordA0;
249- GEU32 dwordA4;
250- GEU8 fA8 [5 ];
251- GEU8 byteAD;
252- GEU8 fAE [2 ];
253- GEU32 dwordB0;
254- GEU8 fB4 [5 ];
255- GEU8 byteB9;
256- GEU8 byteBA;
257- GEU8 fBB [1 ];
258- GEU32 dwordBC;
259- GEU8 byteC0;
260- GEU8 byteC1;
261- GEU8 byteC2;
262- GEU8 byteC3;
263- GEU8 byteC4;
264- GEU8 byteC5;
265- GEU8 byteC6;
266- GEU8 byteC7;
267- GEU8 fC8 [1 ];
268- GEU8 byteC9;
269- GEU8 byteCA;
270- GEU8 fCB [1 ];
271- GEU32 dwordCC;
272- GEU8 fD0 [8 ];
273- GEU32 dwordD8;
274- GEU32 dwordDC;
275- GEU8 fE0 [16 ];
276- GEU32 dwordF0;
277- GEU8 byteF4;
278- GEU8 fF5 [3 ];
279- GEU32 dwordF8;
280- GEU32 dwordFC;
281- GEU32 dword100;
282- GEU32 dword104;
283- GEU8 f108[8 ];
284- GEU8 byte110;
285- GEU8 byte111;
286- GEU8 byte112;
287- GEU8 byte113;
288- GEU8 byte114;
289- GEU8 byte115;
290- GEU8 f116[2 ];
291- GEU8 byte118;
292- GEU8 f119[15 ];
293- GEU32 dword128;
294- GEU32 dword12C;
295- GEU32 dword130;
296- GEU32 dword134;
297- GEU32 dword138;
298- GEU8 f13C[4 ];
299- GEU8 byte140;
300- GEU8 f141[3 ];
301- GEU32 dword144;
302- GEU32 dword148;
303- GEU32 dword14C;
304- GEU32 dword150;
305- GEU32 dword154;
306- GEU32 dword158;
307- GEU32 dword15C;
308- GEU32 dword160;
309- GEU32 dword164;
310- GEU32 dword168;
311- GEU32 dword16C;
312- GEU8 byte170;
313- GEU8 f171[3 ];
314- GEU32 dword174;
315- GEU32 dword178;
316- GEU32 dword17C;
317- GEU32 dword180;
318- GEU8 byte184;
319- GEU8 f185[3 ];
320- GEU32 Render_FeedbackHPThreshold;
321- GEU32 dword18C;
322- GEU32 dword190;
323- GEU32 dword194;
324- GEU8 byte198;
325- GEU8 f199[1 ];
326- GEBool Render_DisableHWShadowMap;
327- GEBool Render_DisableShaderCache;
328- GEU32 Render_Nvidia3DVisionFix;
329- GEU8 byte1A0;
330- GEU8 byte1A1;
331- GEU8 byte1A2;
332- GEU8 f1A3[1 ];
333- GEU32 dword1A4;
334- GEU32 dword1A8;
335- GEU8 ColorsSetup;
336- GEU8 byte1AD;
337- GEU8 byte1AE;
338- GEU8 byte1AF;
339- GEU8 CaptureCursor[12 ];
340- GEBool ShowSubtitle;
341- GEU8 byte1BD;
342- GEU8 f1BE[34 ];
207+ GEU8 f0[4 ];
208+ GEInt SoundMasterVolume;
209+ GEInt SoundMusicVolume;
210+ GEInt SoundVoiceVolume;
211+ GEInt SoundEffectVolume;
212+ GEInt SoundAmbientVolume;
213+ GEU8 f18[4 ];
214+ GEU8 byte1C;
215+ GEU8 f1D[3 ];
216+ GEU32 Quality;
217+ GEU32 Width;
218+ GEU32 Height;
219+ GEU32 RefreshRate;
220+ GEU8 AdapterNumber[4 ];
221+ GEU8 byte34;
222+ GEU8 f35;
223+ GEU8 byte36;
224+ GEU8 f37;
225+ GEFloat float38;
226+ GEU8 f3C[4 ];
227+ GEFloat m_fFarClippingPlane;
228+ GEU8 gap_44[4 ];
229+ GEUInt m_iCacheSizeImage;
230+ GEUInt m_iCacheSizeMesh;
231+ GEUInt m_iCacheSizeSound;
232+ GEUInt m_iCacheSizeMaterial;
233+ GEUInt m_iCacheSizeCollisionMesh;
234+ GEUInt m_iCacheSizeAnimation;
235+ GEUInt m_iCacheSizeSpeedTree;
236+ GEInt m_uVertexpoolThreadCount;
237+ GEInt m_uImageThreadCount;
238+ GEInt m_uMaterialThreadCount;
239+ GEInt m_uMeshThreadCount;
240+ GEInt m_uSoundThreadCount;
241+ GEInt m_uPVSPrefetcherCountThreadCount;
242+ GEInt m_uCollisionMeshThreadCount;
243+ GEInt m_uAnimationThreadCount;
244+ GEBool m_bThreadingEnabled;
245+ GEU8 f85[19 ];
246+ GEInt Entity_ROI;
247+ GEInt dword9C;
248+ GEInt dwordA0;
249+ GEInt dwordA4;
250+ GEU8 fA8 [5 ];
251+ GEU8 byteAD;
252+ GEU8 fAE [2 ];
253+ GEInt dwordB0;
254+ GEU8 fB4 [5 ];
255+ GEU8 byteB9;
256+ GEU8 byteBA;
257+ GEU8 fBB ;
258+ GEInt dwordBC;
259+ GEU8 Debug_MemoryCorruptionMonitor;
260+ GEU8 Debug_HeapProfiler;
261+ GEU8 Debug_DumpHeapProfiling;
262+ GEU8 Debug_ShowWindowForHeap;
263+ GEU8 Debug_WriteMiniDump;
264+ GEU8 Debug_WriteReadMe;
265+ GEU8 Debug_LogFileMsg;
266+ GEU8 byteC7;
267+ GEU8 fC8 ;
268+ GEU8 byteC9;
269+ GEU8 Debug_ExceptionHandlerEnable;
270+ GEU8 fCB ;
271+ GEInt dwordCC;
272+ GEU8 fD0 [8 ];
273+ GEInt dwordD8;
274+ GEInt dwordDC;
275+ GEU8 fE0 [16 ];
276+ GEInt dwordF0;
277+ GEU8 byteF4;
278+ GEU8 fF5 [3 ];
279+ GEFloat m_fFarClippingPlaneLowPolyMesh;
280+ GEInt dwordFC;
281+ GEInt dword100;
282+ GEInt dword104;
283+ GEU8 f108[8 ];
284+ GEU8 byte110;
285+ GEU8 byte111;
286+ GEU8 byte112;
287+ GEU8 byte113;
288+ GEU8 byte114;
289+ GEU8 byte115;
290+ GEU8 f116[2 ];
291+ GEU8 byte118;
292+ GEU8 f119[15 ];
293+ GEInt dword128;
294+ GEInt dword12C;
295+ GEInt dword130;
296+ GEInt dword134;
297+ GEInt dword138;
298+ GEU8 f13C[4 ];
299+ GEU8 byte140;
300+ GEU8 f141[3 ];
301+ GEInt dword144;
302+ GEInt dword148;
303+ GEInt dword14C;
304+ GEInt dword150;
305+ GEInt dword154;
306+ GEInt dword158;
307+ GEInt dword15C;
308+ GEInt dword160;
309+ GEInt dword164;
310+ GEInt dword168;
311+ GEInt dword16C;
312+ GEU8 byte170;
313+ GEU8 f171[3 ];
314+ GEInt dword174;
315+ GEInt dword178;
316+ GEInt dword17C;
317+ GEInt dword180;
318+ GEU8 byte184;
319+ GEU8 f185[3 ];
320+ GEInt Render_FeedbackHPThreshold;
321+ GEInt dword18C;
322+ GEInt dword190;
323+ GEInt dword194;
324+ GEU8 byte198;
325+ GEU8 f199;
326+ GEU8 Render_DisableHWShadowMap;
327+ GEU8 Render_DisableShaderCache;
328+ GEInt Render_Nvidia3DVisionFix;
329+ GEU8 byte1A0;
330+ GEU8 byte1A1;
331+ GEU8 byte1A2;
332+ GEU8 f1A3;
333+ GEInt dword1A4;
334+ GEInt dword1A8;
335+ GEU8 ColorsSetup;
336+ GEU8 byte1AD;
337+ GEU8 byte1AE;
338+ GEU8 byte1AF;
339+ GEU8 CaptureCursor[12 ];
340+ GEU8 ShowSubtitle;
341+ GEU8 byte1BD;
342+ GEU8 gap1BE[34 ];
343343 bCString Difficulty;
344- GEU32 dword1E4 ;
345- GEU8 byte1E8 ;
346- GEU8 byte1E9 ;
347- GEBool AlternativeBalancing;
348- GEBool AlternativeAI;
349- GEU32 MinHitDuration;
350- GEU32 XPModifier;
351- GEBool QuickLoot;
352- GEU8 f1F5 [25 ];
353- GEU8 byte20E ;
354- GEU8 byte20F ;
344+ bCString m_DefaultFont ;
345+ GEBool m_bDefaultFontBold ;
346+ GEBool m_bAutoAspect ;
347+ GEBool AlternativeBalancing;
348+ GEBool AlternativeAI;
349+ GEInt MinHitDuration;
350+ GEInt XPModifier;
351+ GEU8 QuickLoot;
352+ GEU8 gap1F5 [25 ];
353+ GEU8 Debug_ShowMemStat ;
354+ GEU8 Debug_SaveMemStat ;
355355};
356- #pragma pack(pop)
356+
357+ GE_ASSERT_SIZEOF ( eSSetupEngine, 0x210 )
357358
358359#endif
0 commit comments