comparison mm7_data.cpp @ 906:23655ae9cd18

Слияние
author Ritor1
date Fri, 19 Apr 2013 18:11:28 +0600
parents 6daea87a3fe3 4dc2252e0b03
children a78f08dbeb88
comparison
equal deleted inserted replaced
905:6daea87a3fe3 906:23655ae9cd18
285 0x80, 0xCD, 0x1E, 0x90, 0x58, 0x55, 0, 0, 0, 0, 0, 0, 0x11, 0x68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 285 0x80, 0xCD, 0x1E, 0x90, 0x58, 0x55, 0, 0, 0, 0, 0, 0, 0x11, 0x68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
286 0x83, 0xC9, 0x26, 0x9E, 0x62, 0x57, 0, 0, 0, 0, 0, 0, 0x15, 0x64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 286 0x83, 0xC9, 0x26, 0x9E, 0x62, 0x57, 0, 0, 0, 0, 0, 0, 0x15, 0x64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
287 0x83, 0xD8, 0x1D, 0xBA, 0x58, 0x77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287 0x83, 0xD8, 0x1D, 0xBA, 0x58, 0x77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
288 0x7B, 0xD8, 0x23, 0xB8, 0x62, 0x77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 288 0x7B, 0xD8, 0x23, 0xB8, 0x62, 0x77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
289 }; 289 };
290 stru332 stru_511698[2]; 290 int paperdoll_helm_texture[2][16];
291 stru333 stru_511718[4]; 291 int paperdoll_belt_texture[2][7];
292 stru334 array_4E2940[26]; 292 stat_coord stat_string_coord[26] = //0x4E2940
293 {
294 {0x1A, 0x39, 0xDC, 0x12},
295 {0x1A, 0x4A, 0xDC, 0x12},
296 {0x1A, 0x5B, 0xDC, 0x12},
297 {0x1A, 0x6C, 0xDC, 0x12},
298 {0x1A, 0x7D, 0xDC, 0x12},
299 {0x1A, 0x8E, 0xDC, 0x12},
300 {0x1A, 0x9F, 0xDC, 0x12},
301 {0x1A, 0xC6, 0xDC, 0x12},
302 {0x1A, 0xD7, 0xDC, 0x12},
303 {0x1A, 0xE8, 0xDC, 0x12},
304 {0x1A, 0x10C, 0xDC, 0x12},
305 {0x1A, 0x11E, 0xDC, 0x12},
306 {0x111, 0x36, 0xBA, 0x12},
307 {0x111, 0x47, 0xBA, 0x12},
308 {0x111, 0x58, 0xBA, 0x12},
309 {0x111, 0x7E, 0xBA, 0x12},
310 {0x111, 0x8F, 0xBA, 0x12},
311 {0x111, 0xA0, 0xBA, 0x12},
312 {0x111, 0xB1, 0xBA, 0x12},
313 {0x111, 0xCA, 0xBA, 0x12},
314 {0x111, 0xDD, 0xBA, 0x12},
315 {0x111, 0xF0, 0xBA, 0x12},
316 {0x111, 0x103, 0xBA, 0x12},
317 {0x111, 0x116, 0xBA, 0x12},
318 {0x111, 0x129, 0xBA, 0x12},
319 {0x13E, 0x12, 0x89, 0x12},
320 };
293 stru348 stru_4E1890[13]; 321 stru348 stru_4E1890[13];
294 322
295 323
296 324
297 325
486 { 514 {
487 0xA4, 0x5D, 0x16, 0xB, 0x5, 0xD, 0x7, 0x3B, 515 0xA4, 0x5D, 0x16, 0xB, 0x5, 0xD, 0x7, 0x3B,
488 }; // weak 516 }; // weak
489 __int16 RightClickPortraitXmin[4]={0x14, 0x83, 0xF2, 0x165}; 517 __int16 RightClickPortraitXmin[4]={0x14, 0x83, 0xF2, 0x165};
490 __int16 RightClickPortraitXmax[4]={0x53, 0xC6, 0x138, 0x1A7}; 518 __int16 RightClickPortraitXmax[4]={0x53, 0xC6, 0x138, 0x1A7};
491 void *off_4E2A12; // weak 519 void *off_4E2A12; // stat_string_control_button_count
492 int pArmorSkills[5]={ 9, 10, 11, 8, 30}; 520 int pArmorSkills[5]={ 9, 10, 11, 8, 30};
493 int pWeaponSkills[9]={3, 5, 2, 6, 4, 0, 1, 31, 7}; 521 int pWeaponSkills[9]={3, 5, 2, 6, 4, 0, 1, 31, 7};
494 int pMiscSkills[12]={35, 33, 24, 21, 32, 36, 29, 25, 22, 26, 23, 34}; 522 int pMiscSkills[12]={35, 33, 24, 21, 32, 36, 29, 25, 22, 26, 23, 34};
495 int pMagicSkills[9]={12, 13, 14, 15, 16, 17, 18, 19, 20}; 523 int pMagicSkills[9]={12, 13, 14, 15, 16, 17, 18, 19, 20};
496 unsigned __int8 pAwardsTextColors[20]; 524 unsigned __int8 pAwardsTextColors[20];
547 char aS03d03dS000_0[777]; // idb 575 char aS03d03dS000_0[777]; // idb
548 char aS03d03dS000[777]; // idb 576 char aS03d03dS000[777]; // idb
549 //const char *format_4E2DC8 = "\f%05d"; 577 //const char *format_4E2DC8 = "\f%05d";
550 char aS[777]; // idb 578 char aS[777]; // idb
551 char aLuSLuS[777]; // idb 579 char aLuSLuS[777]; // idb
552 char byte_4E2DE8; // idb 580 const char *format_4E2DE8 = "\f%05d%s\f00000 - ";
553 char asc_4E2DFC[3]; // idb 581 char asc_4E2DFC[3]; // idb
554 const char *format_4E2E00 = "%s\f%05u\xD\r180%s\n"; // idb 582 const char *format_4E2E00 = "%s\f%05u\xD\r180%s\n"; // idb
555 const char *format_4E2E10 = "%s\f%05u\t110%d\f00000 / %d\n"; 583 const char *format_4E2E10 = "%s\f%05u\t110%d\f00000 / %d\n";
556 char aS100S_0[777]; // idb 584 char aS100S_0[777]; // idb
557 char aS100S[777]; // idb 585 char aS100S[777]; // idb
690 0x71, 0x8D, 0x70, 0x8D, 0x72, 0x8D, 0x74, 0x8E, 0x6A, 0x89, 0x74, 0x8E, 0x71, 0x8D, 0x69, 0x8C, 718 0x71, 0x8D, 0x70, 0x8D, 0x72, 0x8D, 0x74, 0x8E, 0x6A, 0x89, 0x74, 0x8E, 0x71, 0x8D, 0x69, 0x8C,
691 719
692 0x72, 0x91, 0x72, 0x91, 0, 0, 0x6E, 0x92, 0x6F, 0x91, 0, 0, 0, 0, 0x6E, 0x91, 0x71, 0x90, 720 0x72, 0x91, 0x72, 0x91, 0, 0, 0x6E, 0x92, 0x6F, 0x91, 0, 0, 0, 0, 0x6E, 0x91, 0x71, 0x90,
693 0x72, 0x8D, 0x72, 0x90, 0x73, 0x93, 0x73, 0x90, 0x6F, 0x91, 0x73, 0x90, 0x72, 0x8D, 0x6E, 0x91, 721 0x72, 0x8D, 0x72, 0x90, 0x73, 0x93, 0x73, 0x90, 0x6F, 0x91, 0x73, 0x90, 0x72, 0x8D, 0x6E, 0x91,
694 }; 722 };
695 int dword_4E5270[8]; 723 int dword_4E5270[4][2] =
724 {
725 0, 0,
726 0x61, 0x67,
727 0, 0,
728 0x64, 0x69,
729 };
696 int paperdoll_Boot[4][7][2] = //4E5490 730 int paperdoll_Boot[4][7][2] = //4E5490
697 { 731 {
698 0xE, 0x11D, 0xD, 0x11D, 0xC, 0x10A, 0xA, 0xFF, 0xD, 0xF9, 0xD, 0x137, 0xC, 0x10E, 732 0xE, 0x11D, 0xD, 0x11D, 0xC, 0x10A, 0xA, 0xFF, 0xD, 0xF9, 0xD, 0x137, 0xC, 0x10E,
699 0x14, 0x125, 0x13, 0x122, 0x15, 0x120, 0x15, 0x114, 0x13, 0x10A, 0x11, 0x13E, 0x11, 0x116, 733 0x14, 0x125, 0x13, 0x122, 0x15, 0x120, 0x15, 0x114, 0x13, 0x10A, 0x11, 0x13E, 0x11, 0x116,
700 0x1D, 0x121, 0x1C, 0x11F, 0x1B, 0x11B, 0x1C, 0x117, 0x16, 0x116, 0x1B, 0x137, 0x1B, 0x11B, 734 0x1D, 0x121, 0x1C, 0x11F, 0x1B, 0x11B, 0x1C, 0x117, 0x16, 0x116, 0x1B, 0x137, 0x1B, 0x11B,
705 0x11, 0x68, 0xF, 0x68, 0x14, 0x71, 0x19, 0x6B, 0x21, 0x6F, 0x5, 0x68, 0x5, 0x68, 0x14, 0x71, 0x3, 0x6B, 0xF, 0x6F, 739 0x11, 0x68, 0xF, 0x68, 0x14, 0x71, 0x19, 0x6B, 0x21, 0x6F, 0x5, 0x68, 0x5, 0x68, 0x14, 0x71, 0x3, 0x6B, 0xF, 0x6F,
706 0x15, 0x64, 0xB, 0x6B, 0xE, 0x67, 0x15, 0x6B, 0x1B, 0x6F, 0x3, 0x6B, 0, 0x6B, 0xE, 0x67, 0, 0x6B, 0x3, 0x6F, 740 0x15, 0x64, 0xB, 0x6B, 0xE, 0x67, 0x15, 0x6B, 0x1B, 0x6F, 0x3, 0x6B, 0, 0x6B, 0xE, 0x67, 0, 0x6B, 0x3, 0x6F,
707 0x10, 0x8A, 0x9, 0x8B, 0x18, 0x98, 0x25, 0x91, 0x29, 0x90, 0x8, 0x8A, 0x9, 0x8B, 0x18, 0x98, 0x3, 0x91, 0x3, 0x90, 741 0x10, 0x8A, 0x9, 0x8B, 0x18, 0x98, 0x25, 0x91, 0x29, 0x90, 0x8, 0x8A, 0x9, 0x8B, 0x18, 0x98, 0x3, 0x91, 0x3, 0x90,
708 0x14, 0x92, 0x10, 0x92, 0x15, 0x98, 0x1F, 0x91, 0x22, 0x90, 0x8, 0x92, 0xC, 0x92, 0x15, 0x98, 0x3, 0x91, 0x3, 0x90, 742 0x14, 0x92, 0x10, 0x92, 0x15, 0x98, 0x1F, 0x91, 0x22, 0x90, 0x8, 0x92, 0xC, 0x92, 0x15, 0x98, 0x3, 0x91, 0x3, 0x90,
709 }; 743 };
710 int dword_4E56B0[64][2]; // weak 744 int paperdoll_CloakCollar[4][10][2] = //0x4E56B0
745 {
746 0x11, 0x68, 0x34, 0x64, 0x21, 0x69, 0x1D, 0x67, 0x20, 0x67, 0x21, 0x68, 0x34, 0x64, 0x21, 0x69, 0x1D, 0x67, 0x1F, 0x67,
747 0x13, 0x64, 0x35, 0x66, 0x29, 0x68, 0x1F, 0x68, 0x1F, 0x6A, 0x21, 0x6A, 0x2B, 0x66, 0x26, 0x68, 0x1F, 0x68, 0x1F, 0x6A,
748 0, 0, 0x30, 0x87, 0x1E, 0x86, 0x1B, 0x86, 0x1C, 0x8A, 0x21, 0x87, 0x30, 0x87, 0x1E, 0x86, 0x1B, 0x86, 0x1C, 0x8A,
749 0, 0, 0x38, 0x8A, 0x24, 0x8B, 0x1D, 0x8B, 0x21, 0x8C, 0x27, 0x8A, 0x34, 0x8A, 0x24, 0x8B, 0x25, 0x8B, 0x21, 0x8C,
750 };
711 //int dword_4E56B4; // weak 751 //int dword_4E56B4; // weak
712 int paperdoll_Belt[4][7][2] = //0x4E57F0 752 int paperdoll_Belt[4][7][2] = //0x4E57F0
713 { 753 {
714 0x3A, 0xB6, 0x37, 0xB2, 0x34, 0xB9, 0x3A, 0xB9, 0x37, 0xB7, 0x38, 0xAC, 0x37, 0xB7, 754 0x3A, 0xB6, 0x37, 0xB2, 0x34, 0xB9, 0x3A, 0xB9, 0x37, 0xB7, 0x38, 0xAC, 0x37, 0xB7,
715 0x3E, 0xAD, 0x3A, 0xAC, 0x37, 0xB0, 0x3A, 0xB1, 0x39, 0xB0, 0x3C, 0xA5, 0x39, 0xB0, 755 0x3E, 0xAD, 0x3A, 0xAC, 0x37, 0xB0, 0x3A, 0xB1, 0x39, 0xB0, 0x3C, 0xA5, 0x39, 0xB0,
716 0x3B, 0xD5, 0x37, 0xD2, 0x31, 0xD5, 0x39, 0xD6, 0x37, 0xD8, 0x37, 0xD1, 0x37, 0xD8, 756 0x3B, 0xD5, 0x37, 0xD2, 0x31, 0xD5, 0x39, 0xD6, 0x37, 0xD8, 0x37, 0xD1, 0x37, 0xD8,
717 0x42, 0xD2, 0x3F, 0xD0, 0x3B, 0xD7, 0x3C, 0xD5, 0x3B, 0xD6, 0x3E, 0xCF, 0x36, 0xD6, 757 0x42, 0xD2, 0x3F, 0xD0, 0x3B, 0xD7, 0x3C, 0xD5, 0x3B, 0xD6, 0x3E, 0xCF, 0x36, 0xD6,
718 }; 758 };
719 int paperdoll_Helm[64][2]; // HelmX 62 maybe array??? 759 int paperdoll_Helm[4][16][2] = //0x4E58D0
760 {
761 0x3E, 0x1F, 0x41, 0x2C, 0x37, 0x2F, 0x31, 0x32, 0x37, 0x2A, 0x39, 0x28, 0x36, 0x34, 0x41, 0x38, 0x40, 0x31, 0x40, 0x21, 0x40, 0x31, 0x3C, 0x33, 0x3D, 0x24, 0x3A, 0x1A, 0x37, 0x2A, 0x41, 0x48,
762 0x41, 0x1E, 0x42, 0x2B, 0x37, 0x2F, 0x34, 0x30, 0x39, 0x29, 0x3A, 0x26, 0x36, 0x34, 0x41, 0x37, 0x42, 0x32, 0x40, 0x21, 0x40, 0x31, 0x40, 0x2F, 0x3E, 0x22, 0x3B, 0x1A, 0x39, 0x29, 0x42, 0x47,
763 0x3F, 0x47, 0x41, 0x56, 0x37, 0x59, 0x32, 0x5E, 0x37, 0x58, 0x39, 0x54, 0x34, 0x61, 0x40, 0x61, 0x41, 0x5D, 0x3E, 0x4F, 0x3E, 0x5B, 0x3D, 0x5B, 0x3F, 0x4C, 0x3B, 0x45, 0x37, 0x58, 0x41, 0x74,
764 0x45, 0x45, 0x46, 0x54, 0x3A, 0x55, 0x38, 0x58, 0x3C, 0x54, 0x3F, 0x52, 0x39, 0x5B, 0x45, 0x5C, 0x47, 0x5C, 0x44, 0x4B, 0x44, 0x57, 0x43, 0x55, 0x44, 0x4A, 0x3E, 0x45, 0x3C, 0x54, 0x47, 0x70,
765 };
720 //int dword_4E58D4[777]; // HelmY 31 766 //int dword_4E58D4[777]; // HelmY 31
721 int pPaperdoll_Beards[4] = //0x4E5AD0 767 int pPaperdoll_Beards[4] = //0x4E5AD0
722 { 768 {
723 52, 130, 56, 136, 769 52, 130, 56, 136,
724 }; 770 };
735 0x1A, 0x6B, 781 0x1A, 0x6B,
736 0x28, 0x6D, 782 0x28, 0x6D,
737 0x19, 0x8D, 783 0x19, 0x8D,
738 0x20, 0x92, 784 0x20, 0x92,
739 }; 785 };
740 int pPaperdoll_RightHand[8] = //fist 786 int pPaperdoll_RightHand[4][2] = //fist
741 { 787 {
742 0x1E, 0x90, 788 0x1E, 0x90,
743 0x22, 0x9E, 789 0x22, 0x9E,
744 0x19, 0xBA, 790 0x19, 0xBA,
745 0x1F, 0xB8, 791 0x1F, 0xB8,
746 }; 792 };
747 int pPaperdollLeftEmptyHand[8]; 793 int pPaperdollLeftEmptyHand[4][2] = //0x4E5B40
794 {
795 0x80, 0xCD,
796 0x83, 0xC9,
797 0x83, 0xD8,
798 0x7B, 0xD8,
799 };
748 int pPaperdollRingsX[6] = {0x1EA, 0x21A, 0x248, 0x1EA, 0x21A, 0x248}; 800 int pPaperdollRingsX[6] = {0x1EA, 0x21A, 0x248, 0x1EA, 0x21A, 0x248};
749 int pPaperdollRingsY[6] = {0x0CA, 0x0CA, 0x0CA, 0x0FA, 0x0FA, 0x0FA}; 801 int pPaperdollRingsY[6] = {0x0CA, 0x0CA, 0x0CA, 0x0FA, 0x0FA, 0x0FA};
750 char aItem092v3[777]; // idb 802 char aItem092v3[777]; // idb
751 char aIbCd5D[777]; // idb 803 char aIbCd5D[777]; // idb
752 char aAr_dn_dn[777]; // idb 804 char aAr_dn_dn[777]; // idb
1614 int dword_50CDCC; // weak 1666 int dword_50CDCC; // weak
1615 int bProcessorIsNotIntel; // weak 1667 int bProcessorIsNotIntel; // weak
1616 Vec3_int_ layingitem_vel_50FDFC; 1668 Vec3_int_ layingitem_vel_50FDFC;
1617 char pStartingMapName[777]; // idb 1669 char pStartingMapName[777]; // idb
1618 unsigned __int8 IsPlayerWearingWatersuit[5]; 1670 unsigned __int8 IsPlayerWearingWatersuit[5];
1619 char byte_5111C0[54]; 1671 char party_has_equipment[54];
1620 char byte_5111F6[16]; 1672 char byte_5111F6[16];
1621 unsigned int papredoll_dbrds[16]; 1673 unsigned int papredoll_dbrds[16];
1622 unsigned int papredoll_drhs[4]; 1674 unsigned int papredoll_drhs[4];
1623 unsigned int papredoll_dlhus[4]; 1675 unsigned int papredoll_dlhus[4];
1624 unsigned int papredoll_dlhs[4]; 1676 unsigned int papredoll_dlhs[4];
1625 unsigned int papredoll_dbods[5]; 1677 unsigned int papredoll_dbods[5];
1626 int paperdoll_array_511290[4][17][3]; 1678 int paperdoll_armor_texture[4][17][3];
1679 //int paperdoll_array_51132C[165];
1627 unsigned int papredoll_dlaus[5]; 1680 unsigned int papredoll_dlaus[5];
1628 unsigned int papredoll_dlads[4]; 1681 unsigned int papredoll_dlads[4];
1629 int papredoll_flying_feet[777]; // idb 1682 int papredoll_flying_feet[777]; // idb
1630 int dword_511638[4][6]; 1683 int paperdoll_boots_texture[4][6];//0x511638
1631 int dword_511788[777]; // weak 1684 int paperdoll_cloak_collar_texture[4][10]; // weak
1632 int dword_51179C; // weak 1685 //int dword_51179C; // weak
1633 int dword_5117A0; // weak 1686 //int dword_5117A0; // weak
1634 int dword_5117A4; // weak 1687 //int dword_5117A4; // weak
1635 int dword_5117A8; // weak 1688 //int dword_5117A8; // weak
1636 int dword_5117AC; // weak 1689 //int dword_5117AC; // weak
1637 int paperdoll_array_511828[4][10]; 1690 int paperdoll_cloak_texture[4][10];
1638 int bRingsShownInCharScreen; // weak 1691 int bRingsShownInCharScreen; // weak
1639 int _unused000; // weak 1692 int _unused000; // weak
1640 1693
1641 unsigned __int16 pOdmMinimap[117][137]; 1694 unsigned __int16 pOdmMinimap[117][137];
1642 unsigned int uNumBlueFacesInBLVMinimap; 1695 unsigned int uNumBlueFacesInBLVMinimap;