Mercurial > mm7
comparison mm7_data.cpp @ 2154:9bd7522cdbbb
Render decoupling.
Unsorted variables cleaning.
author | Nomad |
---|---|
date | Thu, 09 Jan 2014 14:36:48 +0200 |
parents | d28d3c006077 |
children | 5b27c035a241 |
comparison
equal
deleted
inserted
replaced
2153:d28d3c006077 | 2154:9bd7522cdbbb |
---|---|
334 std::array<unsigned int, 2> saveload_dlg_zs = {460, 640}; | 334 std::array<unsigned int, 2> saveload_dlg_zs = {460, 640}; |
335 std::array<unsigned int, 2> saveload_dlg_ws = {344, 480}; | 335 std::array<unsigned int, 2> saveload_dlg_ws = {344, 480}; |
336 int pWindowList_at_506F50_minus1_indexing[1]; | 336 int pWindowList_at_506F50_minus1_indexing[1]; |
337 int dword_4C9890[10]; // weak | 337 int dword_4C9890[10]; // weak |
338 int dword_4C9920[16]; // weak | 338 int dword_4C9920[16]; // weak |
339 _UNKNOWN unk_4D8548; // weak | |
340 char byte_4D864C; // weak | 339 char byte_4D864C; // weak |
341 float flt_4D86CC = 1.0f; // weak | 340 float flt_4D86CC = 1.0f; // weak |
342 int dword_4D86D8; // weak | 341 int dword_4D86D8 = 0x40000000; // weak |
343 int dword_4DAFCC; // weak | |
344 int (__stdcall *off_4DAFDC)(char); // weak | |
345 char asc_4DB724[777]; // idb | |
346 int dword_4DBD94; // weak | |
347 //int dword_4DF390; // weak | |
348 char Str2[777]; // idb | |
349 | 342 |
350 | 343 |
351 | 344 |
352 | 345 |
353 | 346 |
354 | 347 |
355 | 348 |
356 float flt_4D84E8 = 0.0f; | 349 float flt_4D84E8 = 0.0f; |
357 | 350 |
358 char aIxf[4]; // idb | |
359 _UNKNOWN unk_4E19FC; // weak | |
360 char aD[777]; // idb | |
361 char asc_4E1AB0[777]; // idb | |
362 char aWb_0[777]; // idb | |
363 char a24bitPcxOnly[777]; // idb | |
364 char Mode[777]; // idb | |
365 char a16bitPcx[777]; // idb | |
366 char aUnableToLoadS[777]; // idb | |
367 char aBitmaps[777]; // idb | |
368 char aIcons[777]; // idb | |
369 char aPending[777]; // idb | |
370 char aCanTFindS[777]; // idb | |
371 | |
372 //std::array<char, 7> aSbwb00; // weak | |
373 char aW[2]; // idb | |
374 char aA[2]; // idb | |
375 char aSD[777]; // idb | |
376 char aSS03d03dS000S0[777]; // idb | |
377 char aLuS[777]; // idb | |
378 char aS_1[777]; // idb | |
379 char aSbSc02d[777]; // idb | |
380 char aSbSs02d[777]; // idb | |
381 char aTabDb[777]; // idb | |
382 char aTabDa[777]; // idb | |
383 char aIbM6D[777]; // idb | |
384 char aIbM6U[777]; // idb | |
385 char aIbM5D[777]; // idb | |
386 char aIbM5U[777]; // idb | |
387 char aPagemask[777]; // idb | |
388 char aBook[777]; // idb | |
389 char aSpell_fnt[777]; // idb | |
390 char aAutonote_fnt[777]; // idb | |
391 char aBook2_fnt[777]; // idb | |
392 char pFontFile[777]; // idb | |
393 char aFontpal[777]; // idb | |
394 char aMapbordr[777]; // idb | |
395 char aLloydDD_pcx[777]; // idb | |
396 char aDataLloydDD_pc[777]; // idb | |
397 char aLb_bordr[777]; // idb | |
398 char aTphell[777]; // idb | |
399 char aTpheaven[777]; // idb | |
400 char aTpisland[777]; // idb | |
401 char aTpwarlock[777]; // idb | |
402 char aTpelf[777]; // idb | |
403 char aTpharmndy[777]; // idb | |
404 char aTownport[777]; // idb | |
405 char aSbquiknot[777]; // idb | |
406 char aTabAn8a[777]; // idb | |
407 char aTabAn8b[777]; // idb | |
408 char aTabAn4a[777]; // idb | |
409 char aTabAn4b[777]; // idb | |
410 char aTabAn5a[777]; // idb | |
411 char aTabAn5b[777]; // idb | |
412 char aTabAn3a[777]; // idb | |
413 char aTabAn3b[777]; // idb | |
414 char aTabAn2a[777]; // idb | |
415 char aTabAn2b[777]; // idb | |
416 char aTabAn1a[777]; // idb | |
417 char aTabAn1b[777]; // idb | |
418 char aDivbar[777]; // idb | |
419 char aSbautnot[777]; // idb | |
420 char aTabwoff[777]; // idb | |
421 char aTabwon[777]; // idb | |
422 char aTabeoff[777]; // idb | |
423 char aTabeon[777]; // idb | |
424 char aTabsoff[777]; // idb | |
425 char aTabson[777]; // idb | |
426 char aTabnoff[777]; // idb | |
427 char aTabnon[777]; // idb | |
428 char aZootOff[777]; // idb | |
429 char aZoomOff[777]; // idb | |
430 char aZootOn[777]; // idb | |
431 char aZoomOn[777]; // idb | |
432 char aSbmap[777]; // idb | |
433 char aMoon_ful[777]; // idb | |
434 char aMoon_2[777]; // idb | |
435 char aMoon_4[777]; // idb | |
436 char aMoon_new[777]; // idb | |
437 char aSbdateTime[777]; // idb | |
438 char aTabAn7a[777]; // idb | |
439 char aTabAn6a[777]; // idb | |
440 char aTabAn7b[777]; // idb | |
441 char aTabAn6b[777]; // idb | |
442 char aSbplayrnot[777]; // idb | |
443 char aPending_0[777]; // idb | |
444 char aUnknown[8]; // weak | |
445 char aS100110S[777]; // idb | |
446 char aS100110D[777]; // idb | |
447 char aS100110DS[777]; // idb | |
448 char aS100110D02dSS[777]; // idb | |
449 int pCurrentScreen = SCREEN_VIDEO; // 004E28F8 | 351 int pCurrentScreen = SCREEN_VIDEO; // 004E28F8 |
450 unsigned int uGammaPos; | 352 unsigned int uGammaPos; |
451 std::array<int, 8> BtnTurnCoord = | 353 std::array<int, 8> BtnTurnCoord = |
452 {{ | 354 {{ |
453 0xA4, 0x5D, 0x16, 0xB, 0x5, 0xD, 0x7, 0x3B, | 355 0xA4, 0x5D, 0x16, 0xB, 0x5, 0xD, 0x7, 0x3B, |
454 }}; // weak | 356 }}; // weak |
455 std::array<__int16, 4> RightClickPortraitXmin={{0x14, 0x83, 0xF2, 0x165}}; | 357 std::array<__int16, 4> RightClickPortraitXmin={{0x14, 0x83, 0xF2, 0x165}}; |
456 std::array<__int16, 4> RightClickPortraitXmax={{0x53, 0xC6, 0x138, 0x1A7}}; | 358 std::array<__int16, 4> RightClickPortraitXmax={{0x53, 0xC6, 0x138, 0x1A7}}; |
457 void *off_4E2A12; // stat_string_control_button_count | |
458 | 359 |
459 std::array<unsigned int, 4> pHealthBarPos = {{22, 137, 251, 366}}; | 360 std::array<unsigned int, 4> pHealthBarPos = {{22, 137, 251, 366}}; |
460 std::array<unsigned int, 4> pManaBarPos = {{102, 217, 331, 447}}; | 361 std::array<unsigned int, 4> pManaBarPos = {{102, 217, 331, 447}}; |
461 | 362 |
462 std::array<char, 88> monster_popup_y_offsets = | 363 std::array<char, 88> monster_popup_y_offsets = |
476 const char *format_4E2D80 = "\f%05d%s\f00000\n"; | 377 const char *format_4E2D80 = "\f%05d%s\f00000\n"; |
477 //const char *format_4E2DC8 = "\f%05d"; | 378 //const char *format_4E2DC8 = "\f%05d"; |
478 const char *format_4E2DE8 = "\f%05d%s\f00000 - "; | 379 const char *format_4E2DE8 = "\f%05d%s\f00000 - "; |
479 const char *format_4E2E00 = "%s\f%05u\xD\r180%s\n"; // idb | 380 const char *format_4E2E00 = "%s\f%05u\xD\r180%s\n"; // idb |
480 const char *format_4E2E10 = "%s\f%05u\t110%d\f00000 / %d\n"; | 381 const char *format_4E2E10 = "%s\f%05u\t110%d\f00000 / %d\n"; |
481 __int16 word_4E3C66[777]; // idb | |
482 int dword_4E455C; // weak | 382 int dword_4E455C; // weak |
483 std::array<int, 6> dword_4E4560; | 383 std::array<int, 6> dword_4E4560; |
484 std::array<int, 6> dword_4E4578; | 384 std::array<int, 6> dword_4E4578; |
485 std::array<int, 6> dword_4E4590; | 385 std::array<int, 6> dword_4E4590; |
486 std::array<int, 6> dword_4E45A8; | 386 std::array<int, 6> dword_4E45A8; |
487 _UNKNOWN dword_4E49D4; // idb | |
488 int dword_4E4A18[777]; // weak | |
489 int dword_4E4A1C[777]; // weak | |
490 int dword_4E4A40[777]; // weak | |
491 int dword_4E4A44[777]; // weak | |
492 std::array<float, 10> flt_4E4A80 = | 387 std::array<float, 10> flt_4E4A80 = |
493 { | 388 { |
494 0.050000001, 0.1, 0.30000001, 0.5, 0.60000002, | 389 0.050000001, 0.1, 0.30000001, 0.5, 0.60000002, |
495 1.0, 6.0, 25.0, 50.0, 100.0 | 390 1.0, 6.0, 25.0, 50.0, 100.0 |
496 }; | 391 }; |
545 "isecdoor" | 440 "isecdoor" |
546 }; | 441 }; |
547 | 442 |
548 std::array<__int16, 11> word_4E8152 = {0, 0, 0, 90, 8, 2, 70, 20, 10, 50, 30}; | 443 std::array<__int16, 11> word_4E8152 = {0, 0, 0, 90, 8, 2, 70, 20, 10, 50, 30}; |
549 | 444 |
550 char byte_4E94D0 = 5; // weak | 445 char _4E94D0_light_type = 5; // weak |
551 char byte_4E94D1 = 9; // weak | |
552 char _4E94D2_light_type = 6; // weak | 446 char _4E94D2_light_type = 6; // weak |
553 char byte_4E94D3 = 10; // weak | 447 char _4E94D3_light_type = 10; // weak |
554 int dword_4E98BC_bApplicationActive; // weak | 448 int dword_4E98BC_bApplicationActive; // weak |
555 //char *off_4EB080; // idb | 449 //char *off_4EB080; // idb |
556 std::array<char*, 465> pTransitionStrings = {"", nullptr}; // 004EB080 | 450 std::array<char*, 465> pTransitionStrings = {"", nullptr}; // 004EB080 |
557 std::array<const char*, 25> pPlayerPortraitsNames = | 451 std::array<const char*, 25> pPlayerPortraitsNames = |
558 {{ | 452 {{ |
775 3, 0, 2, 0, 0, 1, 0, 4, 0, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 3, 1, 2, 0, 3, 2, 1, 0, 0, 0, 0, 3, 0, 0, 3, 3,//Sorcerer | 669 3, 0, 2, 0, 0, 1, 0, 4, 0, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 3, 1, 2, 0, 3, 2, 1, 0, 0, 0, 0, 3, 0, 0, 3, 3,//Sorcerer |
776 3, 0, 2, 0, 0, 1, 0, 4, 0, 2, 0, 0, 3, 3, 3, 3, 0, 0, 0, 0, 0, 3, 1, 2, 0, 3, 2, 1, 0, 0, 0, 0, 3, 0, 0, 3, 3, | 670 3, 0, 2, 0, 0, 1, 0, 4, 0, 2, 0, 0, 3, 3, 3, 3, 0, 0, 0, 0, 0, 3, 1, 2, 0, 3, 2, 1, 0, 0, 0, 0, 3, 0, 0, 3, 3, |
777 3, 0, 2, 0, 0, 1, 0, 4, 0, 2, 0, 0, 4, 4, 4, 4, 0, 0, 0, 4, 0, 4, 1, 2, 0, 3, 2, 1, 0, 0, 0, 0, 4, 0, 0, 3, 3, | 671 3, 0, 2, 0, 0, 1, 0, 4, 0, 2, 0, 0, 4, 4, 4, 4, 0, 0, 0, 4, 0, 4, 1, 2, 0, 3, 2, 1, 0, 0, 0, 0, 4, 0, 0, 3, 3, |
778 3, 0, 2, 0, 0, 1, 0, 4, 0, 2, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 4, 4, 1, 2, 0, 3, 2, 1, 0, 0, 0, 0, 4, 0, 0, 3, 3, | 672 3, 0, 2, 0, 0, 1, 0, 4, 0, 2, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 4, 4, 1, 2, 0, 3, 2, 1, 0, 0, 0, 0, 4, 0, 0, 3, 3, |
779 }}; | 673 }}; |
780 _UNKNOWN unk_4EDF40; // weak | |
781 std::array<unsigned int, 2> pHiredNPCsIconsOffsetsX = {489, 559}; | 674 std::array<unsigned int, 2> pHiredNPCsIconsOffsetsX = {489, 559}; |
782 std::array<unsigned int, 2> pHiredNPCsIconsOffsetsY = {152, 152}; | 675 std::array<unsigned int, 2> pHiredNPCsIconsOffsetsY = {152, 152}; |
783 std::array<int, 2> dword_4EE07C; // weak | 676 std::array<int, 2> dword_4EE07C; // weak |
784 _UNKNOWN unk_4EE084; // weak | |
785 std::array<__int16, 101> word_4EE088_sound_ids = | 677 std::array<__int16, 101> word_4EE088_sound_ids = |
786 {{ | 678 {{ |
787 0, 10000, 10010, 10020, 10030, 10040, 10050, 10060, 10070, 10080, | 679 0, 10000, 10010, 10020, 10030, 10040, 10050, 10060, 10070, 10080, |
788 10090, 10100, 11000, 11010, 11020, 11030, 11040, 11050, 11060, 11070, | 680 10090, 10100, 11000, 11010, 11020, 11030, 11040, 11050, 11060, 11070, |
789 11080, 11090, 11100, 12000, 12010, 12020, 12030, 12040, 12050, 12060, | 681 11080, 11090, 11100, 12000, 12010, 12020, 12030, 12040, 12050, 12060, |
800 {{ | 692 {{ |
801 1, 2, 3, 4, 5, 7, 32, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, | 693 1, 2, 3, 4, 5, 7, 32, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, |
802 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60 | 694 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60 |
803 }}; | 695 }}; |
804 | 696 |
805 int dword_4EED78; // weak | |
806 _UNKNOWN unk_4EED80; // weak | |
807 int ScreenshotFileNumber; // dword_4EFA80 | 697 int ScreenshotFileNumber; // dword_4EFA80 |
808 int dword_4EFA84; // weak | |
809 void *off_4EFDB0; // weak | |
810 int dword_4F031C[777]; // weak | |
811 std::array<const char *, 19> off_4F03B8 = | 698 std::array<const char *, 19> off_4F03B8 = |
812 {{ | 699 {{ |
813 "", "WEPNTABL", "ARMORY", "MAGSHELF", | 700 "", "WEPNTABL", "ARMORY", "MAGSHELF", |
814 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF", | 701 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF", |
815 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF", | 702 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF", |
867 4, 7, 10, 11, | 754 4, 7, 10, 11, |
868 4, 7, 10, 11, | 755 4, 7, 10, 11, |
869 4, 7, 10, 11, | 756 4, 7, 10, 11, |
870 7, 11, | 757 7, 11, |
871 7, 11}}; | 758 7, 11}}; |
872 double dbl_4F2870; // weak | |
873 int dword_4F288C; // weak | |
874 double dbl_4F5372; // weak | |
875 int dword_4F5428[777]; // weak | |
876 int dword_4F542C[777]; // weak | |
877 _UNKNOWN crtunk_4F54B8; // weak | |
878 std::array<int, 500> ai_array_4F5E68; | 759 std::array<int, 500> ai_array_4F5E68; |
879 std::array<int, 500> ai_array_4F6638_actor_ids; | 760 std::array<int, 500> ai_array_4F6638_actor_ids; |
880 std::array<int, 500> ai_near_actors_targets_pid; | 761 std::array<int, 500> ai_near_actors_targets_pid; |
881 int ai_arrays_size; // weak | 762 int ai_arrays_size; // weak |
882 std::array<int, 500> ai_near_actors_distances; | 763 std::array<int, 500> ai_near_actors_distances; |
883 std::array<unsigned int, 500> ai_near_actors_ids; | 764 std::array<unsigned int, 500> ai_near_actors_ids; |
884 std::array<int, 182> dword_4F8580; // weak | 765 std::array<int, 182> dword_4F8580; // weak |
885 | 766 |
886 | |
887 | |
888 _UNKNOWN unk_4FAA20; // weak | |
889 char byte_4FAA24; // weak | 767 char byte_4FAA24; // weak |
890 //HWND dword_4FAA28; // idb | 768 //HWND dword_4FAA28; // idb |
891 | 769 |
892 | |
893 | |
894 | |
895 int dword_505890; // weak | |
896 std::array<unsigned int, 480> pSRZBufferLineOffsets; | 770 std::array<unsigned int, 480> pSRZBufferLineOffsets; |
897 int areWeLoadingTexture; // weak | 771 int areWeLoadingTexture; // weak |
898 std::array<char, 777> books_num_items_per_page; // weak | 772 std::array<char, 777> books_num_items_per_page; // weak |
899 int dword_506338; // weak | 773 int dword_506338; // weak |
900 int dword_50633C; // idb | 774 int dword_50633C; // idb |
902 unsigned int uRequiredMana; // idb | 776 unsigned int uRequiredMana; // idb |
903 int _506348_current_lloyd_playerid; // weak | 777 int _506348_current_lloyd_playerid; // weak |
904 __int64 qword_506350; // weak | 778 __int64 qword_506350; // weak |
905 char byte_506360; // weak | 779 char byte_506360; // weak |
906 int dword_506364; // weak | 780 int dword_506364; // weak |
907 //Texture *dword_506404[12]; // weak | |
908 //Texture *dword_50640C[12]; // weak | |
909 unsigned int uExitCancelTextureId; | 781 unsigned int uExitCancelTextureId; |
910 int books_page_number; // weak | 782 int books_page_number; // weak |
911 int books_primary_item_per_page; // weak | 783 int books_primary_item_per_page; // weak |
912 int Autonotes_Instructors_page_flag; // dword_50652C | 784 int Autonotes_Instructors_page_flag; // dword_50652C |
913 int Autonotes_Misc_page_flag; //dword_506530 | 785 int Autonotes_Misc_page_flag; //dword_506530 |
959 int dword_507B00_spell_info_to_draw_in_popup; // weak | 831 int dword_507B00_spell_info_to_draw_in_popup; // weak |
960 std::array<const char *, 12> aMonthNames; | 832 std::array<const char *, 12> aMonthNames; |
961 std::array<const char *, 7> aDayNames; | 833 std::array<const char *, 7> aDayNames; |
962 std::array<const char *, 9> aSpellSchoolNames; | 834 std::array<const char *, 9> aSpellSchoolNames; |
963 std::array<const char *, 7> aAttributeNames; | 835 std::array<const char *, 7> aAttributeNames; |
964 int dword_507B94; // weak | |
965 unsigned int uActiveCharacter; | 836 unsigned int uActiveCharacter; |
966 int dword_507BF0_is_there_popup_onscreen; // weak | 837 int dword_507BF0_is_there_popup_onscreen; // weak |
967 int awards_scroll_bar_created; // weak | 838 int awards_scroll_bar_created; // weak |
968 int dword_507CC0_activ_ch; // weak | 839 int dword_507CC0_activ_ch; // weak |
969 __int64 GameUI_RightPanel_BookFlashTimer; // weak | 840 __int64 GameUI_RightPanel_BookFlashTimer; // weak |
970 int _507CD4_RestUI_hourglass_anim_controller; // weak | 841 int _507CD4_RestUI_hourglass_anim_controller; // weak |
971 bool OpenedTelekinesis; | 842 bool OpenedTelekinesis; |
972 std::array<int, 50> dword_50B570; // weak | 843 std::array<int, 50> dword_50B570; // weak |
973 std::array<int, 50> dword_50B638; // weak | 844 std::array<int, 50> dword_50B638; // weak |
974 stru367 PortalFace; | 845 stru367 PortalFace; |
975 /*int PortalFace.field_0; // weak | |
976 int PortalFace.field_38[777]; // idb | |
977 int PortalFace._view_transformed_ys[45]; | |
978 int PortalFace.field_128[777]; | |
979 int PortalFace._view_transformed_zs[45]; | |
980 int PortalFace.field_218[777]; | |
981 int PortalFace._view_transformed_xs[45]; | |
982 int PortalFace._screen_space_y[777]; | |
983 int PortalFace.field_3E4[777]; | |
984 int PortalFace.field_2F0[2]; // idb | |
985 int PortalFace._ys[3 + 45]; | |
986 int PortalFace._ys2[48]; // idb | |
987 int PortalFace._screen_space_x[777]; // idb | |
988 int PortalFace.field_3D4[777]; // weak | |
989 int PortalFace._xs[777]; // weak | |
990 int dword_50BAE8[777]; // weak | |
991 int PortalFace._xs2[3 + 45]; // weak | |
992 int PortalFace._xs3[48]; // weak*/ | |
993 std::array<int, 100> dword_50BC10; // weak | 846 std::array<int, 100> dword_50BC10; // weak |
994 std::array<int, 100> dword_50BDA0; // weak | 847 std::array<int, 100> dword_50BDA0; // weak |
995 std::array<int, 100> dword_50BF30; // weak | 848 std::array<int, 100> dword_50BF30; // weak |
996 char town_portal_caster_id; // weak | 849 char town_portal_caster_id; // weak |
997 int some_active_character; // weak | 850 int some_active_character; // weak |
998 //_UNKNOWN unk_50C190; // weak | |
999 int dword_50C968; // weak | |
1000 std::array<unsigned int, 5> pIconIDs_Turn; | 851 std::array<unsigned int, 5> pIconIDs_Turn; |
1001 unsigned int uIconID_TurnStop; | 852 unsigned int uIconID_TurnStop; |
1002 unsigned int uIconID_TurnHour; | 853 unsigned int uIconID_TurnHour; |
1003 int uIconID_CharacterFrame; // idb | 854 int uIconID_CharacterFrame; // idb |
1004 unsigned int uIconID_TurnStart; | 855 unsigned int uIconID_TurnStart; |
1005 int dword_50C994 = 0; // weak | 856 int dword_50C994 = 0; // weak |
1006 int dword_50C998_turnbased_icon_1A = 0; // weak | 857 int dword_50C998_turnbased_icon_1A = 0; // weak |
1007 int uSpriteID_Spell11; // idb | 858 int uSpriteID_Spell11; // idb |
1008 bool _50C9A0_IsEnchantingInProgress; // weak | 859 bool _50C9A0_IsEnchantingInProgress; // weak |
1009 int _50C9A8_item_enchantment_timer = 0; // weak | 860 int _50C9A8_item_enchantment_timer = 0; // weak |
1010 int dword_50C9AC; // weak | |
1011 int _50C9D0_AfterEnchClickEventId; // weak | 861 int _50C9D0_AfterEnchClickEventId; // weak |
1012 int _50C9D4_AfterEnchClickEventSecondParam; // weak | 862 int _50C9D4_AfterEnchClickEventSecondParam; // weak |
1013 int _50C9D8_AfterEnchClickEventTimeout; // weak | 863 int _50C9D8_AfterEnchClickEventTimeout; // weak |
1014 int dword_50C9DC; // weak | 864 int dword_50C9DC; // weak |
1015 struct NPCData *ptr_50C9E0; | 865 struct NPCData *ptr_50C9E0; |
1016 //int dword_50C9E8; // idb | 866 //int dword_50C9E8; // idb |
1017 //int dword_50C9EC[120]; // weak | 867 //int dword_50C9EC[120]; // weak |
1018 int dword_50CDC8; | 868 int dword_50CDC8; |
1019 int bProcessorIsNotIntel; // weak | |
1020 Vec3_int_ layingitem_vel_50FDFC; | 869 Vec3_int_ layingitem_vel_50FDFC; |
1021 char pStartingMapName[32]; // idb | 870 char pStartingMapName[32]; // idb |
1022 std::array<unsigned __int8, 5> IsPlayerWearingWatersuit; | 871 std::array<unsigned __int8, 5> IsPlayerWearingWatersuit; |
1023 std::array<char, 54> party_has_equipment; | 872 std::array<char, 54> party_has_equipment; |
1024 std::array<char, 17> byte_5111F6; | 873 std::array<char, 17> byte_5111F6; |
1029 unsigned int uIconIdx_FlySpell; | 878 unsigned int uIconIdx_FlySpell; |
1030 unsigned int uIconIdx_WaterWalk; | 879 unsigned int uIconIdx_WaterWalk; |
1031 int dword_576E28; // weak | 880 int dword_576E28; // weak |
1032 int _576E2C_current_minimap_zoom; // weak | 881 int _576E2C_current_minimap_zoom; // weak |
1033 __int64 _5773B8_event_timer; // weak | 882 __int64 _5773B8_event_timer; // weak |
1034 int _5773C0_unused; // weak | |
1035 | 883 |
1036 | 884 |
1037 int dword_591084; // weak | 885 int dword_591084; // weak |
1038 struct Actor *pDialogue_SpeakingActor; | 886 struct Actor *pDialogue_SpeakingActor; |
1039 unsigned int uDialogueType; | 887 unsigned int uDialogueType; |
1052 std::array<struct NPCData *, 7> HouseNPCData;//0 zero element holds standart house npc | 900 std::array<struct NPCData *, 7> HouseNPCData;//0 zero element holds standart house npc |
1053 GUIButton* HouseNPCPortraitsButtonsList[6];//dword_5913F4 | 901 GUIButton* HouseNPCPortraitsButtonsList[6];//dword_5913F4 |
1054 struct Texture *pTexture_591428; | 902 struct Texture *pTexture_591428; |
1055 struct Texture *pTexture_outside; // idb | 903 struct Texture *pTexture_outside; // idb |
1056 struct Texture *pTexture_Dialogue_Background; | 904 struct Texture *pTexture_Dialogue_Background; |
1057 _UNKNOWN unk_597F10; // weak | |
1058 std::array<char, 2000> byte_5B0938; | 905 std::array<char, 2000> byte_5B0938; |
1059 int EvtTargetObj; // 0x5B5920 | 906 int EvtTargetObj; // 0x5B5920 |
1060 int _unused_5B5924_is_travel_ui_drawn = false; // 005B5924 | 907 int _unused_5B5924_is_travel_ui_drawn = false; // 005B5924 |
1061 int _5B65A8_npcdata_uflags_or_other; // weak | 908 int _5B65A8_npcdata_uflags_or_other; // weak |
1062 int _5B65AC_npcdata_fame_or_other; // weak | 909 int _5B65AC_npcdata_fame_or_other; // weak |
1069 int dword_5B65C8_timers_count; // weak | 916 int dword_5B65C8_timers_count; // weak |
1070 int npcIdToDismissAfterDialogue; // weak | 917 int npcIdToDismissAfterDialogue; // weak |
1071 signed int dword_5B65D0_dialogue_actor_npc_id; // weak | 918 signed int dword_5B65D0_dialogue_actor_npc_id; // weak |
1072 int dword_5C3418; // weak | 919 int dword_5C3418; // weak |
1073 int dword_5C341C; // weak | 920 int dword_5C341C; // weak |
1074 int _5C3420_pDecoration; | |
1075 //std::array<char, 777> byte_5C3427; // weak | 921 //std::array<char, 777> byte_5C3427; // weak |
1076 std::array<char, 200> GameUI_Footer_TimedString; | 922 std::array<char, 200> GameUI_Footer_TimedString; |
1077 std::array<char, 200> pFooterString; | 923 std::array<char, 200> pFooterString; |
1078 unsigned int GameUI_Footer_TimeLeft; | 924 unsigned int GameUI_Footer_TimeLeft; |
1079 int bForceDrawFooter; // weak | 925 int bForceDrawFooter; // weak |
1080 int dword_5C35C0; // weak | 926 int _5C35C0_force_party_death = false; // weak |
1081 int bDialogueUI_InitializeActor_NPC_ID; // weak | 927 int bDialogueUI_InitializeActor_NPC_ID; // weak |
1082 int dword_5C35C8; // weak | |
1083 char *p2DEventsTXT_Raw; | 928 char *p2DEventsTXT_Raw; |
1084 | 929 |
1085 int dword_5C35D4; // weak | 930 int dword_5C35D4; // weak |
1086 std::array<const char *, 2> aAMPMNames; | 931 std::array<const char *, 2> aAMPMNames; |
1087 char byte_5C45AF[777]; // weak | 932 char byte_5C45AF[777]; // weak |
1153 unsigned int uTextureID_LS_; | 998 unsigned int uTextureID_LS_; |
1154 unsigned int uTextureID_x_d; | 999 unsigned int uTextureID_x_d; |
1155 unsigned int uTextureID_save_up; | 1000 unsigned int uTextureID_save_up; |
1156 unsigned int uTextureID_load_up; | 1001 unsigned int uTextureID_load_up; |
1157 unsigned int uTextureID_loadsave; | 1002 unsigned int uTextureID_loadsave; |
1158 _UNKNOWN _69FBB4_ptr_iterator_end; // weak | |
1159 _UNKNOWN unk_6A0758; // weak | |
1160 int pSaveListPosition; // weak | 1003 int pSaveListPosition; // weak |
1161 unsigned int uLoadGameUI_SelectedSlot; | 1004 unsigned int uLoadGameUI_SelectedSlot; |
1162 HWND hInsertCDWindow; // idb | 1005 HWND hInsertCDWindow; // idb |
1163 int uCPUSpeed; // weak | 1006 int uCPUSpeed; // weak |
1164 char cMM7GameCDDriveLetter; // idb | 1007 char cMM7GameCDDriveLetter; // idb |