From 797f5ee8ff58fffe807b64ca914110b717caea37 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 16 Mar 2018 20:53:48 +1100 Subject: [PATCH] enable df and all df content --- src/common/Network/PacketDef/Zone/ServerZoneDef.h | 2 +- .../Network/PacketWrappers/InitUIPacket.h | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index 292bc613..e1530830 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -744,7 +744,7 @@ struct FFXIVIpcInitUI : FFXIVIpcBasePacket uint8_t unlockedRaids[28]; uint8_t unlockedDungeons[18]; uint8_t unlockedGuildhests[10]; - uint8_t unlockedTrails[7]; + uint8_t unlockedTrials[7]; uint8_t unlockedPvp[5]; uint8_t unknownMask72D[28]; uint8_t unknownMask749[18]; diff --git a/src/servers/sapphire_zone/Network/PacketWrappers/InitUIPacket.h b/src/servers/sapphire_zone/Network/PacketWrappers/InitUIPacket.h index 5344f53a..9017fee9 100644 --- a/src/servers/sapphire_zone/Network/PacketWrappers/InitUIPacket.h +++ b/src/servers/sapphire_zone/Network/PacketWrappers/InitUIPacket.h @@ -75,6 +75,17 @@ private: m_data.maxLevel = 0x46; m_data.expansion = 2; + // df stuff + // todo: actually do this properly + m_data.unknown70[4] = 1; // enable df + + // enable all raids/guildhests/dungeons + memset( m_data.unlockedDungeons, 0xFF, sizeof( m_data.unlockedDungeons ) ); + memset( m_data.unlockedGuildhests, 0xFF, sizeof( m_data.unlockedGuildhests ) ); + memset( m_data.unlockedPvp, 0xFF, sizeof( m_data.unlockedPvp ) ); + memset( m_data.unlockedRaids, 0xFF, sizeof( m_data.unlockedRaids ) ); + memset( m_data.unlockedTrials, 0xFF, sizeof( m_data.unlockedTrials ) ); + }; };