1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-28 07:07:45 +00:00

Fixed initui packet -> equipping gear fixed

This commit is contained in:
Mordred 2018-06-07 20:32:02 +02:00
parent 8f2c6f0e87
commit 78f8cdbaf5

View file

@ -612,146 +612,152 @@ struct FFXIVIpcInitUI : FFXIVIpcBasePacket<InitUI>
// plain C types for a bit until the packet is actually fixed. // plain C types for a bit until the packet is actually fixed.
// makes conversion between different editors easier. // makes conversion between different editors easier.
uint64_t contentId; uint64_t contentId;
uint32_t unknown8; unsigned int unknown8;
uint32_t unknownC; unsigned int unknownC;
uint32_t charId; unsigned int charId;
uint32_t restedExp; unsigned int restedExp;
uint32_t companionCurrentExp; unsigned int companionCurrentExp;
uint32_t unknown3C; unsigned int unknown3C;
uint32_t fishCaught; unsigned int fishCaught;
uint32_t useBaitCatalogId; unsigned int useBaitCatalogId;
uint32_t pvpWolfFoldMatches; unsigned int pvpWolfFoldMatches;
uint16_t pvpWolfFoldWeeklyMatches; unsigned short pvpWolfFoldWeeklyMatches;
uint16_t pvpWolfFoldWeeklyVictories; unsigned short pvpWolfFoldWeeklyVictories;
uint16_t pvpStats[6]; unsigned short pvpStats[6];
uint16_t playerCommendations; unsigned short playerCommendations;
uint16_t pvpStats1; unsigned short pvpStats1;
uint16_t frontlineCampaigns[4]; unsigned char frontlineCampaigns[4];
uint16_t frontlineCampaignsWeekly; unsigned short frontlineCampaignsWeekly;
uint16_t currentRelic; unsigned char currentRelic;
uint16_t currentBook; unsigned char currentBook;
uint16_t masterCrafterMask; unsigned char masterCrafterMask;
uint16_t unknown69; unsigned char unknown69;
uint16_t unknown6A; unsigned char unknown6A;
uint16_t unknown6B; unsigned char unknown6B;
uint16_t unknown6C[4]; unsigned char unknown6C[4];
uint16_t unknown50[34]; unsigned char unknown70[34];
uint16_t unknown18; unsigned short unknown18;
uint16_t maxLevel; unsigned char maxLevel;
uint16_t expansion; unsigned char expansion;
uint16_t unknown76; unsigned char unknown;
uint16_t race; unsigned char race;
uint16_t tribe; unsigned char tribe;
uint16_t gender; unsigned char gender;
uint16_t currentJob; unsigned char currentJob;
uint16_t currentClass; unsigned char currentClass;
uint16_t deity; unsigned char deity;
uint16_t namedayMonth; unsigned char namedayMonth;
uint16_t namedayDay; unsigned char namedayDay;
uint16_t cityState; unsigned char cityState;
uint16_t homepoint; unsigned char homepoint;
uint16_t unknown26; unsigned char unknown26;
uint16_t petHotBar; unsigned char petHotBar;
uint16_t companionRank; unsigned char companionRank;
uint16_t companionStars; unsigned char companionStars;
uint16_t companionSp; unsigned char companionSp;
uint16_t companionUnk2B; unsigned char companionUnk2B;
uint16_t companionColor; unsigned char companionColor;
uint16_t companionFavoFeed; unsigned char companionFavoFeed;
uint16_t companionUnk89; unsigned char companionUnk2E;
uint16_t companionUnk90[5]; unsigned char companionTimePassed[4];
uint16_t unknown90[7]; unsigned short unknown38[11];
uint16_t unknown9E;
uint16_t unknownA0; unsigned int exp[25];
uint32_t exp[25]; unsigned char unknown564[16];
uint16_t unknown564[16]; unsigned int pvpFrontlineOverall1st;
uint32_t pvpFrontlineOverall1st; unsigned int pvpFrontlineOverall2nd;
uint32_t pvpFrontlineOverall2nd; unsigned int pvpFrontlineOverall3rd;
uint32_t pvpFrontlineOverall3rd; unsigned char relicBookCompletion1[4];
uint16_t relicBookCompletion1[4]; unsigned short levels[25];
uint16_t levels[25]; unsigned short levelsPadding;
uint16_t levelsPadding; unsigned char unknown__[16];
uint16_t unknown15C[8]; unsigned short fishingRecordsFish[26];
uint16_t fishingRecordsFish[26]; unsigned short fishingRecordsFishWeight[26];
uint16_t fishingRecordsFishWeight[26]; unsigned char unknownMask554[44];
uint16_t unknownMask554[44];
uint16_t companion_name[21]; unsigned char companion_name[21];
uint16_t companionDefRank; unsigned char companionDefRank;
uint16_t companionAttRank; unsigned char companionAttRank;
uint16_t companionHealRank; unsigned char companionHealRank;
uint16_t mountGuideMask[16]; unsigned char mountGuideMask[16];
char name[32]; char name[32];
uint16_t unknownOword[16]; unsigned char unknownOword[16];
uint16_t unknown258; unsigned char unlockBitmask[64];
uint16_t unlockBitmask[64]; unsigned char aetheryte[17];
uint16_t aetheryte[17]; unsigned char discovery[421];
uint16_t discovery[421]; unsigned char howto[33];
uint16_t howto[33]; unsigned char minions[38];
uint16_t minions[38]; unsigned char chocoboTaxiMask[8];
uint16_t chocoboTaxiMask[8]; unsigned char contentClearMask[111];
uint16_t contentClearMask[111]; unsigned char contentClearPadding;
uint16_t contentClearPadding; unsigned short unknown428[8];
uint16_t unknown428[8]; unsigned char companionBardingMask[8];
uint16_t companionBardingMask[8]; unsigned char companionEquippedHead;
uint16_t companionEquippedHead; unsigned char companionEquippedBody;
uint16_t companionEquippedBody; unsigned char companionEquippedFeet;
uint16_t companionEquippedFeet; unsigned char companionUnk4[4];
uint16_t companionUnk4[4]; unsigned char companion_fields[11];
uint16_t companion_fields[11];
uint16_t fishingGuideMask[89]; unsigned char fishingGuideMask[89];
uint16_t fishingSpotVisited[25]; unsigned char fishingSpotVisited[25];
uint16_t unknownMask4Padding;
uint16_t rankAmalJaa;
uint16_t rankSylph; unsigned char unknownMask4Padding;
uint16_t rankKobold;
uint16_t rankSahagin; unsigned char rankAmalJaa;
uint16_t rankIxal; unsigned char rankSylph;
uint16_t rankVanu; unsigned char rankKobold;
uint16_t rankVath; unsigned char rankSahagin;
uint16_t rankMoogle; unsigned char rankIxal;
uint16_t rankKojin; unsigned char rankVanu;
uint16_t rankAnata; unsigned char rankVath;
uint16_t expAmalJaa; unsigned char rankMoogle;
uint16_t expSylph; unsigned char rankKojin;
uint16_t expKobold; unsigned char rankAnata;
uint16_t expSahagin; unsigned short expAmalJaa;
uint16_t expIxal; unsigned short expSylph;
uint16_t expVanu; unsigned short expKobold;
uint16_t expVath; unsigned short expSahagin;
uint16_t expMoogle; unsigned short expIxal;
uint16_t expKojin; unsigned short expVanu;
uint16_t expAnata; unsigned short expVath;
uint16_t unknown596[10]; unsigned short expMoogle;
uint16_t unknown5A0[5]; unsigned short expKojin;
uint16_t unknownMask59E[5]; unsigned short expAnata;
uint16_t unknown5A3[18]; unsigned char unknown596[10];
uint16_t unknownMask5C1[28]; unsigned short unknown5A0[5];
uint16_t unknown_03411; unsigned char unknownMask59E[5];
uint32_t unknownDword5E0; unsigned char unknown5A3[18];
uint16_t pvpFrontlineWeekly1st; unsigned char unknownMask5C1[28];
uint16_t pvpFrontlineWeekly2nd; unsigned char unknown_03411;
uint16_t pvpFrontlineWeekly3rd; unsigned int unknownDword5E0;
uint16_t relicBookCompletion2[8]; unsigned short pvpFrontlineWeekly1st;
uint16_t sightseeingMask[26]; unsigned short pvpFrontlineWeekly2nd;
uint16_t unknown_XXX; unsigned short pvpFrontlineWeekly3rd;
uint16_t unknown61E[20]; unsigned char relicBookCompletion2[8];
uint16_t unknown656[29]; unsigned char sightseeingMask[26];
uint16_t unknown63F[22]; unsigned short unknown_XXX;
uint16_t tripleTriadCards[28];
uint16_t unknown671[11]; unsigned char unknown61E;
uint16_t unknownMask67C[22]; unsigned char unknown61F[32];
uint16_t unknown692[3]; unsigned char unknown63F[22];
uint16_t orchestrionMask[40]; unsigned char tripleTriadCards[28];
uint16_t hallOfNoviceCompleteMask[3]; unsigned char unknown671[11];
uint16_t unknownMask6C0[11]; unsigned char unknownMask67C[22];
uint16_t unknownMask6CB[16]; unsigned char unknown692[3];
uint16_t unknown6DB[14]; unsigned char orchestrionMask[40];
uint16_t unlockedRaids[28]; unsigned char hallOfNoviceCompleteMask[3];
uint16_t unlockedDungeons[18]; unsigned char unknownMask6C0[11];
uint16_t unlockedGuildhests[10]; unsigned char unknownMask6CB[16];
uint16_t unlockedTrials[7]; unsigned char unknown6DB[14];
uint16_t unlockedPvp[5]; unsigned char unlockedRaids[28];
uint16_t unknownMask72D[28]; unsigned char unlockedDungeons[18];
unsigned char unlockedGuildhests[10];
unsigned char unlockedTrials[7];
unsigned char unlockedPvp[5];
unsigned char unknownMask72D[28];
// unsigned char unknownMask749[18];
//unsigned char unknown749[13];
}; };