diff mm7_data.cpp @ 1091:9c7eb4037567

data moving
author Gloval
date Sun, 26 May 2013 14:13:22 +0400
parents b44dee7e70e8
children c40d40027b77
line wrap: on
line diff
--- a/mm7_data.cpp	Sun May 26 00:03:16 2013 +0400
+++ b/mm7_data.cpp	Sun May 26 14:13:22 2013 +0400
@@ -270,14 +270,7 @@
 
 #include "MM7.h"
 
-int paperdoll_Weapon[4][16][2] = {//4E4C30
-  {{128, 205},  {30, 144},  {88,  85},  {0, 0},  {0, 0},  {0, 0},  {17, 104},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0}},
-  {{131, 201},  {38, 158},  {98,  87},  {0, 0},  {0, 0},  {0, 0},  {21, 100},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0},  {0, 0}},
-  {{131, 216},  {29, 186},  {88, 119},  {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}},
-  {{123, 216},  {35, 184},  {98, 119},  {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}},
-};
-int paperdoll_helm_texture[2][16]; //511698
-int paperdoll_belt_texture[2][7];  //511718
+
 stat_coord stat_string_coord[26] = //4E2940
 {
   {0x1A, 0x39, 0xDC, 0x12},
@@ -495,10 +488,7 @@
 __int16 RightClickPortraitXmin[4]={0x14, 0x83, 0xF2, 0x165};
 __int16 RightClickPortraitXmax[4]={0x53, 0xC6, 0x138, 0x1A7};
 void *off_4E2A12; // stat_string_control_button_count
-int pArmorSkills[5]  = {PLAYER_SKILL_LEATHER, PLAYER_SKILL_CHAIN,      PLAYER_SKILL_PLATE,        PLAYER_SKILL_SHIELD,  PLAYER_SKILL_DODGE};
-int pWeaponSkills[9] = {PLAYER_SKILL_AXE,     PLAYER_SKILL_BOW,        PLAYER_SKILL_DAGGER,       PLAYER_SKILL_MACE,    PLAYER_SKILL_SPEAR,      PLAYER_SKILL_STAFF,    PLAYER_SKILL_SWORD,       PLAYER_SKILL_UNARMED,    PLAYER_SKILL_BLASTER};
-int pMiscSkills[12]  = {PLAYER_SKILL_ALCHEMY, PLAYER_SKILL_ARMSMASTER, PLAYER_SKILL_BODYBUILDING, PLAYER_SKILL_ITEM_ID, PLAYER_SKILL_MONSTER_ID, PLAYER_SKILL_LEARNING, PLAYER_SKILL_TRAP_DISARM, PLAYER_SKILL_MEDITATION, PLAYER_SKILL_MERCHANT, PLAYER_SKILL_PERCEPTION, PLAYER_SKILL_REPAIR, PLAYER_SKILL_STEALING};
-int pMagicSkills[9]  = {PLAYER_SKILL_FIRE,    PLAYER_SKILL_AIR,        PLAYER_SKILL_WATER,        PLAYER_SKILL_EARTH,   PLAYER_SKILL_SPIRIT,     PLAYER_SKILL_MIND,     PLAYER_SKILL_BODY,        PLAYER_SKILL_LIGHT,      PLAYER_SKILL_DARK};
+
 unsigned int pHealthBarPos[4] = {22, 137, 251, 366};
 unsigned int pManaBarPos[4] = {102, 217, 331, 447};
 char _4E2B21_buff_spell_tooltip_colors[80];
@@ -533,112 +523,7 @@
 int dword_4E4A40[777]; // weak
 int dword_4E4A44[777]; // weak
 float flt_4E4A80[10];
-int pPaperdoll_BodyX = 481; // 004E4C28
-int pPaperdoll_BodyY = 0;   // 004E4C2C
-int paperdoll_Armor[4][17][2] = //4E4E30
-{
-// X     Y
-  0x2C, 0x67,  0x30, 0x69,  0x2D, 0x67,  0x2C, 0x64,  0x14, 0x66,  0x22, 0x67,  0x20, 0x66,  0x25, 0x66,  0x12, 0x66,//Human
-  0x0A, 0x66,  0x13, 0x64,  0x0E, 0x64,  0x0A, 0x63,  0x14, 0x66,  0x0A, 0x63,  0x0A, 0x66,  0x25, 0x66,
 
-  0x32, 0x68,  0x32, 0x69,  0x35, 0x69,  0x33, 0x68,  0x24, 0x67,  0x30, 0x69,  0x33, 0x68,  0x31, 0x69,  0x19, 0x69,
-  0x19, 0x6A,  0x16, 0x66,  0x16, 0x65,  0x0F, 0x6B,  0x24, 0x67,  0x0F, 0x6B,  0x19, 0x6A,  0x31, 0x69,
-
-  0x2A, 0x8C,  0x29, 0x8C,  0x2A, 0x89,  0x29, 0x86,  0x12, 0x87,  0x2D, 0x89,  0x2A, 0x88,  0x25, 0x87,  0x12, 0x8B,
-  0x12, 0x8B,  0x11, 0x8A,  0x15, 0x87,  0x09, 0x89,  0x12, 0x87,  0x09, 0x89,  0x12, 0x8B,  0x25, 0x87,
-
-  0x33, 0x90,  0x32, 0x90,  0x34, 0x91,  0x32, 0x8E,  0x21, 0x8B,  0x31, 0x8B,  0x33, 0x8E,  0x2F, 0x8F,  0x16, 0x8D,
-  0x18, 0x8C,  0x19, 0x8C,  0x1B, 0x8E,  0x0C, 0x8C,  0x21, 0x8B,  0x0C, 0x8C,  0x18, 0x8C,  0x2F, 0x8F,
-};
-int paperdoll_shoulder[4][17][2] = //4E5050
-{
-  0x64, 0x67,  0x61, 0x67,  0x65, 0x68,  0x6E, 0x74,  0x6C, 0x68,  0x61, 0x67,  0x66, 0x68,  0x6C, 0x6A,  0x6E, 0x6D,
-  0x67, 0x69,  0x70, 0x67,  0x6E, 0x6D,  0x6C, 0x6F,  0x6C, 0x68,  0x6C, 0x6F,  0x67, 0x69,  0x6C, 0x6A,
-
-  0x60, 0x6B,  0x60, 0x6C,  0x60, 0x6B,  0x61, 0x6A,  0x60, 0x69,  0x60, 0x6A,  0x60, 0x6A,  0x61, 0x69,  0x63, 0x6A,
-  0x64, 0x6A,  0x61, 0x66,  0x66, 0x67,  0x64, 0x6C,  0x60, 0x69,  0x64, 0x6C,  0x64, 0x6A,  0x61, 0x69,
-
-  0x6D, 0x8C,  0x75, 0x8C,  0, 0,        0x72, 0x8D,  0x6A, 0x89,  0, 0,        0x73, 0x8C,  0x69, 0x8C,  0x6E, 0x8D,
-  0x71, 0x8D,  0x70, 0x8D,  0x72, 0x8D,  0x74, 0x8E,  0x6A, 0x89,  0x74, 0x8E,  0x71, 0x8D,  0x69, 0x8C,
-
-  0x72, 0x91,  0x72, 0x91,  0, 0,        0x6E, 0x92,  0x6F, 0x91,  0, 0,        0, 0,        0x6E, 0x91,  0x71, 0x90,
-  0x72, 0x8D,  0x72, 0x90,  0x73, 0x93,  0x73, 0x90,  0x6F, 0x91,  0x73, 0x90,  0x72, 0x8D,  0x6E, 0x91,
-};
-int dword_4E5270[4][2] = 
-{
-  0, 0,
-  0x61, 0x67,
-  0, 0,
-  0x64, 0x69,
-};
-int paperdoll_Boot[4][7][2] = //4E5490
-{
-  0xE, 0x11D,    0xD, 0x11D,    0xC, 0x10A,    0xA, 0xFF,    0xD, 0xF9,    0xD, 0x137,   0xC, 0x10E,
-  0x14, 0x125,   0x13, 0x122,   0x15, 0x120,   0x15, 0x114,  0x13, 0x10A,  0x11, 0x13E,  0x11, 0x116,
-  0x1D, 0x121,   0x1C, 0x11F,   0x1B, 0x11B,   0x1C, 0x117,  0x16, 0x116,  0x1B, 0x137,  0x1B, 0x11B,
-  0x1F, 0x127,   0x1F, 0x122,   0x1B, 0x11B,   0x1D, 0x117,  0x1D, 0x116,  0x1D, 0x137,  0x1B, 0x11F,
-};
-int paperdoll_Cloak[4][10][2] = //4E5570
-{
-  0x11, 0x68,  0xF, 0x68,  0x14, 0x71,  0x19, 0x6B,  0x21, 0x6F,  0x5, 0x68,  0x5, 0x68,  0x14, 0x71,  0x3, 0x6B,  0xF, 0x6F,
-  0x15, 0x64,  0xB, 0x6B,  0xE, 0x67,   0x15, 0x6B,  0x1B, 0x6F,  0x3, 0x6B,  0, 0x6B,    0xE, 0x67,   0, 0x6B,    0x3, 0x6F,
-  0x10, 0x8A,  0x9, 0x8B,  0x18, 0x98,  0x25, 0x91,  0x29, 0x90,  0x8, 0x8A,  0x9, 0x8B,  0x18, 0x98,  0x3, 0x91,  0x3, 0x90,
-  0x14, 0x92,  0x10, 0x92, 0x15, 0x98,  0x1F, 0x91,  0x22, 0x90,  0x8, 0x92,  0xC, 0x92,  0x15, 0x98,  0x3, 0x91,  0x3, 0x90,
-};
-int paperdoll_CloakCollar[4][10][2] = //4E56B0
-{
-  0x11, 0x68,  0x34, 0x64,  0x21, 0x69,  0x1D, 0x67,  0x20, 0x67,  0x21, 0x68,  0x34, 0x64,  0x21, 0x69,  0x1D, 0x67,  0x1F, 0x67,
-  0x13, 0x64,  0x35, 0x66,  0x29, 0x68,  0x1F, 0x68,  0x1F, 0x6A,  0x21, 0x6A,  0x2B, 0x66,  0x26, 0x68,  0x1F, 0x68,  0x1F, 0x6A,
-  0, 0,        0x30, 0x87,  0x1E, 0x86,  0x1B, 0x86,  0x1C, 0x8A,  0x21, 0x87,  0x30, 0x87,  0x1E, 0x86,  0x1B, 0x86,  0x1C, 0x8A,
-  0, 0,        0x38, 0x8A,  0x24, 0x8B,  0x1D, 0x8B,  0x21, 0x8C,  0x27, 0x8A,  0x34, 0x8A,  0x24, 0x8B,  0x25, 0x8B,  0x21, 0x8C,
-};
-//int dword_4E56B4; // weak
-int paperdoll_Belt[4][7][2] = //4E57F0
-{
-  0x3A, 0xB6,  0x37, 0xB2,  0x34, 0xB9,  0x3A, 0xB9,  0x37, 0xB7,  0x38, 0xAC,  0x37, 0xB7,
-  0x3E, 0xAD,  0x3A, 0xAC,  0x37, 0xB0,  0x3A, 0xB1,  0x39, 0xB0,  0x3C, 0xA5,  0x39, 0xB0,
-  0x3B, 0xD5,  0x37, 0xD2,  0x31, 0xD5,  0x39, 0xD6,  0x37, 0xD8,  0x37, 0xD1,  0x37, 0xD8,
-  0x42, 0xD2,  0x3F, 0xD0,  0x3B, 0xD7,  0x3C, 0xD5,  0x3B, 0xD6,  0x3E, 0xCF,  0x36, 0xD6,
-};
-int paperdoll_Helm[4][16][2] = //4E58D0
-{
-  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,
-  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,
-  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,
-  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,
-};
-int pPaperdoll_Beards[4] = //4E5AD0
-{
- 52, 130, 56, 136,
-};
-int pPaperdoll_LeftHand[4][2] = //4E5AE0
-{
-  0x67, 0x6A,
-  0x65, 0x6C,
-  0x74, 0x8D,
-  0x74, 0x93,
-};
-int pPaperdoll_SecondLeftHand[4][2] = //4E5B00
-{
-  0x1A, 0x6B,
-  0x28, 0x6D,
-  0x19, 0x8D,
-  0x20, 0x92,
-};
-int pPaperdoll_RightHand[4][2] = //4E5B20
-{
-  0x1E, 0x90,
-  0x22, 0x9E,
-  0x19, 0xBA,
-  0x1F, 0xB8,
-};
-int pPaperdollLeftEmptyHand[4][2] = //4E5B40
-{
-  0x80, 0xCD,
-  0x83, 0xC9,
-  0x83, 0xD8,
-  0x7B, 0xD8,
-};
 
 int pPartySpellbuffsUI_XYs[14][2] =
 {
@@ -710,55 +595,7 @@
   "pc21-", "pc22-", "pc23", "pc24-", "pc25-"
 };
 
-const char *dlad_texnames_by_face[25] =
-{
-  "pc01lad", "pc02lad", "pc03lad", "pc04lad", "pc05lad", "pc06lad",
-  "pc07lad", "pc08lad", "pc09lad", "pc10lad", "pc11lad", "pc12lad",
-  "pc13lad", "pc14lad", "pc15lad", "pc16lad", "pc17lad", "pc18lad",
-  "pc19lad", "pc20lad", "pc21lad", "pc22lad", "pc23lad", "pc24lad",
-  "pc25lad"
-};
-const char *dlau_texnames_by_face[25] =
-{
-  "pc01lau", "pc02lau", "pc03lau", "pc04lau", "pc05lau", "pc06lau",
-  "pc07lau", "pc08lau", "pc09lau", "pc10lau", "pc11lau", "pc12lau",
-  "pc13lau", "pc14lau", "pc15lau", "pc16lau", "pc17lau", "pc18lau",
-  "pc19lau", "pc20lau", "pc21lau", "pc22lau", "pc23lau", "pc24lau",
-  "pc25lau"
-};
-const char *dbod_texnames_by_face[25] =
-{
-  "pc01bod", "pc02bod", "pc03bod", "pc04bod", "pc05bod", "pc06bod",
-  "pc07bod", "pc08bod", "pc09bod", "pc10bod", "pc11bod", "pc12bod",
-  "pc13bod", "pc14bod", "pc15bod", "pc16bod", "pc17bod", "pc18bod",
-  "pc19bod", "pc20bod", "pc21bod", "pc22bod", "pc23bod", "pc24bod",
-  "pc25bod"
-};
-const char *drh_texnames_by_face[25] =
-{
 
-  "pc01rh", "pc02rh", "pc03rh", "pc04rh", "pc05rh", "pc06rh",
-  "pc07rh", "pc08rh", "pc09rh", "pc10rh", "pc11rh", "pc12rh",
-  "pc13rh", "pc14rh", "pc15rh", "pc16rh", "pc17rh", "pc18rh",
-  "pc19rh", "pc20rh", "pc21rh", "pc22rh", "pc23rh", "pc24rh",
-  "pc25rh"
-};
-const char *dlh_texnames_by_face[25] =
-{
-  "pc01lh", "pc02lh", "pc03lh", "pc04lh", "pc05lh", "pc06lh",
-  "pc07lh", "pc08lh", "pc09lh", "pc10lh", "pc11lh", "pc12lh",
-  "pc13lh", "pc14lh", "pc15lh", "pc16lh", "pc17lh", "pc18lh",
-  "pc19lh", "pc20lh", "pc21lh", "pc22lh", "pc23lh", "pc24lh",
-  "pc25lh"
-};
-const char *dlhu_texnames_by_face[25] =
-{
-  "pc01lhu", "pc02lhu", "pc03lhu", "pc04lhu", "pc05lhu", "pc06lhu",
-  "pc07lhu", "pc08lhu", "pc09lhu", "pc10lhu", "pc11lhu", "pc12lhu",
-  "pc13lhu", "pc14lhu", "pc15lhu", "pc16lhu", "pc17lhu", "pc18lhu",
-  "pc19lhu", "pc20lhu", "pc21lhu", "pc22lhu", "pc23lhu", "pc24lhu",
-  "pc25lhu"
-};
 
 unsigned char byte_4ECF08[48][25] =      // 4ECF08
 {
@@ -1160,10 +997,10 @@
 //unsigned __int8 bMonsterInfoUI_bDollInitialized;
 char *aSpellNames[44];
 int pMainScreenNum; // weak
-int dword_506980; // weak
-int dword_506984; // weak
-int dword_506988; // weak
-int dword_50698C; // weak
+int dword_506980_uW; // weak
+int dword_506984_uZ; // weak
+int dword_506988_uY; // weak
+int dword_50698C_uX; // weak
 int uGameMenuUI_CurentlySelectedKeyIdx; // 506E68
 unsigned int pPrevVirtualCidesMapping[27];
 int KeyboardPageNum; // weak
@@ -1201,7 +1038,7 @@
 unsigned int uActiveCharacter;
 int dword_507BF0_is_there_popup_onscreen; // weak
 int dword_507CBC; // weak
-int dword_507CC0; // weak
+int dword_507CC0_activ_ch; // weak
 __int64 GameUI_RightPanel_BookFlashTimer; // weak
 int _507CD4_RestUI_hourglass_anim_controller; // weak
 int dword_507CD8; // weak
@@ -1259,19 +1096,7 @@
 unsigned __int8 IsPlayerWearingWatersuit[5];
 char party_has_equipment[54];
 char byte_5111F6[16];
-unsigned int papredoll_dbrds[16];
-unsigned int papredoll_drhs[4];
-unsigned int papredoll_dlhus[4];
-unsigned int papredoll_dlhs[4];
-unsigned int papredoll_dbods[5];
-int paperdoll_armor_texture[4][17][3];
-//int paperdoll_array_51132C[165];
-unsigned int papredoll_dlaus[5];
-unsigned int papredoll_dlads[4];
-int papredoll_flying_feet[777]; // idb
-int paperdoll_boots_texture[4][6];//0x511638
-int paperdoll_cloak_collar_texture[4][10]; // weak
-int paperdoll_cloak_texture[4][10];
+
 int _unused000; // weak
 
 unsigned __int16 pOdmMinimap[117][137];