Skip to content

Commit 9040370

Browse files
committed
Update for live patch
1 parent 0a823e2 commit 9040370

17 files changed

Lines changed: 818 additions & 818 deletions

include/eqlib/game/Achievements.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ using AchievementStateInfoArray = ArrayClass<SingleAchievementIdAndInfo>;
287287
//============================================================================
288288
// Achievement Manager
289289

290-
constexpr size_t AchievementManager_size = 0x140; // @sizeof(AchievementManager) :: 2026-02-02 (test) @ 0x1400945D5
290+
constexpr size_t AchievementManager_size = 0x140; // @sizeof(AchievementManager) :: 2026-02-05 (live) @ 0x1400945D5
291291

292292
class [[offsetcomments]] AchievementManager
293293
{

include/eqlib/game/AltAbilities.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ struct AltAbilityEffectData
3535
int slot;
3636
};
3737

38-
constexpr size_t CAltAbilityData_size = 0xE0; // @sizeof(CAltAbilityData) :: 2026-02-02 (test) @ 0x14021CF9D
38+
constexpr size_t CAltAbilityData_size = 0xE0; // @sizeof(CAltAbilityData) :: 2026-02-05 (live) @ 0x14021CFAD
3939

4040
class [[offsetcomments]] CAltAbilityData
4141
{

include/eqlib/game/CXWnd.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ class CursorClass
251251
// CXWnd
252252
//============================================================================
253253

254-
constexpr size_t CXWnd_size = 0x250; // @sizeof(CXWnd) :: 2026-02-02 (test) @ 0x1405D14A6
254+
constexpr size_t CXWnd_size = 0x250; // @sizeof(CXWnd) :: 2026-02-05 (live) @ 0x1405D14B6
255255
constexpr size_t CXWnd_vftable_size = 0x348;
256256

257257
class [[offsetcomments]] CXWnd
@@ -872,7 +872,7 @@ enum eIniFlags
872872
eIniFlag_All = 0xffffffff
873873
};
874874

875-
constexpr size_t CSidlScreenWnd_size = 0x2B8; // @sizeof(CSidlScreenWnd) :: 2026-02-02 (test) @ 0x1405F0D61
875+
constexpr size_t CSidlScreenWnd_size = 0x2B8; // @sizeof(CSidlScreenWnd) :: 2026-02-05 (live) @ 0x1405F0D71
876876
constexpr size_t CSidlScreenWnd_vftable_size = 0x380;
877877

878878
class [[offsetcomments]] CSidlScreenWnd : public CXWnd
@@ -1177,7 +1177,7 @@ class [[offsetcomments]] CXWndManager
11771177
// CEQXWndManager
11781178
//============================================================================
11791179

1180-
constexpr size_t CEQXWndManager_size = 0x298; // @sizeof(CEQXWndManager) :: 2026-02-02 (test) @ 0x14019E7A5
1180+
constexpr size_t CEQXWndManager_size = 0x298; // @sizeof(CEQXWndManager) :: 2026-02-05 (live) @ 0x14019E7B5
11811181

11821182
class [[offsetcomments]] CEQXWndManager : public CXWndManager
11831183
{

include/eqlib/game/EQClasses.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ class [[offsetcomments]] EQZoneInfo
725725
/*0x1d8*/
726726
};
727727

728-
constexpr size_t EQWorldData_size = 0x1F88; // @sizeof(EQWorldData) :: 2026-02-02 (test) @ 0x14026CB16
728+
constexpr size_t EQWorldData_size = 0x1F88; // @sizeof(EQWorldData) :: 2026-02-05 (live) @ 0x14026CB26
729729

730730
class [[offsetcomments]] EQWorldData
731731
{
@@ -1213,7 +1213,7 @@ using SKILL = EQ_Skill;
12131213
using PSKILL = EQ_Skill*;
12141214

12151215

1216-
constexpr size_t SkillManager_size = 0x399C80; // @sizeof(SkillManager) :: 2026-02-02 (test) @ 0x14026CC56
1216+
constexpr size_t SkillManager_size = 0x399C80; // @sizeof(SkillManager) :: 2026-02-05 (live) @ 0x14026CC66
12171217

12181218
class [[offsetcomments]] SkillManager
12191219
{

include/eqlib/game/EverQuest.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ enum EPlace
5050
CanPlaceAndGoto,
5151
};
5252

53-
constexpr size_t zoneHeader_size = 0x2A4; // @sizeof(zoneHeader) :: 2026-02-02 (test) @ 0x140E8FCD4
53+
constexpr size_t zoneHeader_size = 0x2A4; // @sizeof(zoneHeader) :: 2026-02-05 (live) @ 0x140E8FCD4
5454

5555
struct [[offsetcomments]] zoneHeader
5656
{
@@ -314,7 +314,7 @@ struct [[offsetcomments]] EQGameOptions
314314

315315

316316
// size of EverQuestinfo is the distance from this byte to the end of the struct
317-
constexpr size_t EverQuestinfo_size = 0x75278; // @sizeof(EverQuestinfo) :: 2026-02-02 (test) @ 0x140E8FAE0
317+
constexpr size_t EverQuestinfo_size = 0x75278; // @sizeof(EverQuestinfo) :: 2026-02-05 (live) @ 0x140E8FAE0
318318

319319
struct [[offsetcomments]] EverQuestinfo
320320
{
@@ -715,7 +715,7 @@ class CEverQuestBase
715715
};
716716

717717

718-
constexpr size_t CEverQuest_size = 0x19708; // @sizeof(CEverQuest) :: 2026-02-02 (test) @ 0x14034F543
718+
constexpr size_t CEverQuest_size = 0x19708; // @sizeof(CEverQuest) :: 2026-02-05 (live) @ 0x14034F553
719719

720720
class [[offsetcomments]] CEverQuest : public CEverQuestBase, public UniversalChatProxyHandler, public PopDialogHandler
721721
{

include/eqlib/game/GameFace.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ class [[offsetcomments]] CGFScreenWnd : public CSidlScreenWnd
130130
virtual void Unknown0x388();
131131
virtual void Unknown0x390(const CXRect& rect);
132132

133-
/*0x2c0*/ UIScreenComponent WindowComponent;
134-
/*0x368*/ eqstd::unordered_map<eqstd::string, UIComponent*> ChildComponents;
135-
/*0x3a8*/
133+
/*0x2b8*/ UIScreenComponent WindowComponent;
134+
/*0x360*/ eqstd::unordered_map<eqstd::string, UIComponent*> ChildComponents;
135+
/*0x3a0*/
136136

137137
struct [[offsetcomments]] VirtualFunctionTable : public CSidlScreenWnd::VirtualFunctionTable
138138
{

include/eqlib/game/Items.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,7 @@ class ItemSocketData
803803
}
804804
};
805805

806-
constexpr size_t ItemDefinition_size = 0x640; // @sizeof(ItemDefinition) :: 2026-02-02 (test) @ 0x140222814
806+
constexpr size_t ItemDefinition_size = 0x640; // @sizeof(ItemDefinition) :: 2026-02-05 (live) @ 0x140222824
807807

808808
class [[offsetcomments]] ItemDefinition
809809
{
@@ -1255,7 +1255,7 @@ class [[offsetcomments]] ItemBase : public IChildItemContainer
12551255
__declspec(property(get = get_Item2)) ItemDefinition* Item2;
12561256
};
12571257

1258-
constexpr size_t ItemClient_size = 0x140; // @sizeof(ItemClient) :: 2026-02-02 (test) @ 0x1401EA2F9
1258+
constexpr size_t ItemClient_size = 0x140; // @sizeof(ItemClient) :: 2026-02-05 (live) @ 0x1401EA309
12591259

12601260
class [[offsetcomments]] ItemClient : public ItemBase
12611261
{

include/eqlib/game/LoginFrontend.h

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ namespace eqmain {
263263
// CXWnd
264264
//============================================================================
265265

266-
constexpr size_t CXWnd_size = 0x250; // @sizeof(CXWnd, eqmain) :: 2026-02-02 (test) @ 0x1800D975B
266+
constexpr size_t CXWnd_size = 0x250; // @sizeof(CXWnd, eqmain) :: 2026-02-05 (live) @ 0x1800D928B
267267
constexpr size_t CXWnd_vftable_size = 0x2D0;
268268

269269
class [[offsetcomments]] CXWnd
@@ -790,33 +790,33 @@ class CStmlWnd : public CXWnd
790790
class [[offsetcomments]] CEditBaseWnd : public CXWnd
791791
{
792792
public:
793-
/*0x258*/ eTextAlign eAlign = eta_Left;
794-
/*0x25c*/ int StartPos = 0;
795-
/*0x260*/ int EndPos = 0;
796-
/*0x264*/ int MaxChars = -1;
797-
/*0x268*/ int MaxBytesUTF8 = -1;
798-
/*0x270*/ CXStr InputText;
799-
/*0x278*/ int TagPrintableStarts[EDITWND_MAX_TAGS];
800-
/*0x2a0*/ int TagPrintableEnds[EDITWND_MAX_TAGS];
801-
/*0x2c8*/ int TagOriginalStarts[EDITWND_MAX_TAGS];
802-
/*0x2f0*/ int TagOriginalEnds[EDITWND_MAX_TAGS];
803-
/*0x318*/ int TagDynamicSize[EDITWND_MAX_TAGS];
804-
/*0x340*/ int TagCodes[EDITWND_MAX_TAGS];
805-
/*0x368*/ CXStr TagStrings[EDITWND_MAX_TAGS];
806-
/*0x3b8*/ int TagCount;
807-
/*0x3bc*/ uint32_t EditStyle;
808-
/*0x3c0*/
793+
/*0x250*/ eTextAlign eAlign = eta_Left;
794+
/*0x254*/ int StartPos = 0;
795+
/*0x258*/ int EndPos = 0;
796+
/*0x25c*/ int MaxChars = -1;
797+
/*0x260*/ int MaxBytesUTF8 = -1;
798+
/*0x268*/ CXStr InputText;
799+
/*0x270*/ int TagPrintableStarts[EDITWND_MAX_TAGS];
800+
/*0x298*/ int TagPrintableEnds[EDITWND_MAX_TAGS];
801+
/*0x2c0*/ int TagOriginalStarts[EDITWND_MAX_TAGS];
802+
/*0x2e8*/ int TagOriginalEnds[EDITWND_MAX_TAGS];
803+
/*0x310*/ int TagDynamicSize[EDITWND_MAX_TAGS];
804+
/*0x338*/ int TagCodes[EDITWND_MAX_TAGS];
805+
/*0x360*/ CXStr TagStrings[EDITWND_MAX_TAGS];
806+
/*0x3b0*/ int TagCount;
807+
/*0x3b4*/ uint32_t EditStyle;
808+
/*0x3b8*/
809809
};
810810

811811
class [[offsetcomments]] CListWnd : public CXWnd
812812
{
813813
public:
814-
/*0x258*/ int Unknown0x1f0;
815-
/*0x260*/ ArrayClass<SListWndLine> ItemsArray;
816-
/*0x278*/ ArrayClass<SListWndColumn> Columns;
817-
/*0x290*/ int CurSel;
818-
/*0x294*/ int CurCol;
819-
/*0x298*/
814+
/*0x250*/ int Unknown0x1f0;
815+
/*0x258*/ ArrayClass<SListWndLine> ItemsArray;
816+
/*0x270*/ ArrayClass<SListWndColumn> Columns;
817+
/*0x288*/ int CurSel;
818+
/*0x28c*/ int CurCol;
819+
/*0x290*/
820820
CXStr GetItemText(int row, int col)
821821
{
822822
if (row < 0 || row >= ItemsArray.Count)

include/eqlib/game/Objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace eqlib {
2525
class PlayerClient;
2626
class CParticleCloudInterface;
2727

28-
constexpr size_t EQGroundItem_size = 0xA0; // @sizeof(EQGroundItem) :: 2026-02-02 (test) @ 0x1401FE9D2
28+
constexpr size_t EQGroundItem_size = 0xA0; // @sizeof(EQGroundItem) :: 2026-02-05 (live) @ 0x1401FE9E2
2929

3030
class [[offsetcomments]] EQGroundItem
3131
{
@@ -134,7 +134,7 @@ class EQObject
134134
static EQObject* top;
135135
};
136136

137-
constexpr size_t EQSwitch_size = 0x108; // @sizeof(EQSwitch) :: 2026-02-02 (test) @ 0x1401F59C6
137+
constexpr size_t EQSwitch_size = 0x108; // @sizeof(EQSwitch) :: 2026-02-05 (live) @ 0x1401F59D6
138138

139139
class [[offsetcomments]] EQSwitch : public CActorApplicationData
140140
{

include/eqlib/game/PcClient.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ class [[offsetcomments]] CGroupMemberBase
182182
void ClearRoles();
183183
};
184184

185-
constexpr size_t CGroupMember_size = 0x68; // @sizeof(CGroupMember) :: 2026-02-02 (test) @ 0x1402E5F67
185+
constexpr size_t CGroupMember_size = 0x68; // @sizeof(CGroupMember) :: 2026-02-05 (live) @ 0x1402E5F77
186186

187187
class [[offsetcomments]] CGroupMember : public CGroupMemberBase
188188
{
@@ -1679,7 +1679,7 @@ class [[offsetcomments]] PcZoneClient : public PcBase, public CharacterZoneClien
16791679
int GetDeityBitmask() const { return 1 << (GetDeityReal() - 1); }
16801680
};
16811681

1682-
constexpr size_t PcClient_size = 0x3298; // @sizeof(PcClient) :: 2026-02-02 (test) @ 0x14028C39B
1682+
constexpr size_t PcClient_size = 0x3298; // @sizeof(PcClient) :: 2026-02-05 (live) @ 0x14028C3AB
16831683

16841684
class [[offsetcomments]] PcClient : public PcZoneClient
16851685
{

0 commit comments

Comments
 (0)