Skip to content

Commit be23cc6

Browse files
committed
Update for test patch
1 parent fea3575 commit be23cc6

17 files changed

Lines changed: 2595 additions & 2595 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 = 0xA8; // @sizeof(AchievementManager) :: 2025-11-24 (live) @ 0x140092748
290+
constexpr size_t AchievementManager_size = 0xA8; // @sizeof(AchievementManager) :: 2025-12-09 (test) @ 0x140092748
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) :: 2025-11-24 (live) @ 0x140216D2D
38+
constexpr size_t CAltAbilityData_size = 0xE0; // @sizeof(CAltAbilityData) :: 2025-12-09 (test) @ 0x140216F1D
3939

4040
class [[offsetcomments]] CAltAbilityData
4141
{

‎include/eqlib/game/CXWnd.h‎

Lines changed: 127 additions & 127 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 = 0x258; // @sizeof(CXWnd) :: 2025-11-24 (live) @ 0x1405E6241
254+
constexpr size_t CXWnd_size = 0x260; // @sizeof(CXWnd) :: 2025-12-09 (test) @ 0x1405E69A1
255255
constexpr size_t CXWnd_vftable_size = 0x348;
256256

257257
class [[offsetcomments]] CXWnd
@@ -729,116 +729,116 @@ class [[offsetcomments]] CXWnd
729729
EQLIB_OBJECT static void operator delete[](void* ptr);
730730

731731
// @start: CXWnd Members
732-
/*0x030*/ bool bNeedsSaving;
733-
/*0x031*/ bool bIsParentOrContextMenuWindow;
734-
/*0x034*/ CXRect ClipRectClient;
735-
/*0x044*/ uint8_t TargetAlpha;
736-
/*0x045*/ bool bUseInLayoutVertical;
737-
/*0x046*/ bool bClientRectChanged;
738-
/*0x047*/ bool Faded;
739-
/*0x048*/ bool bUseInLayoutHorizontal;
740-
/*0x049*/ bool bLeftAnchoredToLeft;
741-
/*0x04c*/ COLORREF CRNormal;
742-
/*0x050*/ bool bClipToParent;
743-
/*0x051*/ bool bShowClickThroughMenuItem;
744-
/*0x052*/ bool bEscapable;
745-
/*0x054*/ int HScrollPos;
746-
/*0x058*/ CStaticTintedBlendAnimationTemplate* TitlePiece;
747-
/*0x060*/ CStaticTintedBlendAnimationTemplate* TitlePiece2;
748-
/*0x068*/ CTextObjectInterface* pTextObject;
749-
/*0x070*/ int RightOffset;
750-
/*0x074*/ int VScrollMax;
751-
/*0x078*/ int BlinkDuration;
752-
/*0x080*/ CTextureFont* pFont;
753-
/*0x088*/ int ZLayer;
754-
/*0x08c*/ CXSize MaxClientSize;
755-
/*0x094*/ CXRect ClipRectScreen;
756-
/*0x0a4*/ bool bClickThroughMenuItemStatus;
757-
/*0x0a8*/ uint32_t BlinkFadeFreq;
758-
/*0x0ac*/ bool bAction;
759-
/*0x0ad*/ bool bClickThrough;
760-
/*0x0b0*/ CXRect Location;
761-
/*0x0c0*/ int BottomOffset;
762-
/*0x0c8*/ CXStr DataStr;
763-
/*0x0d0*/ ControllerBase* pController;
764-
/*0x0d8*/ bool bShowBorder;
765-
/*0x0e0*/ CXWnd* ParentWindow;
766-
/*0x0e8*/ bool ValidCXWnd;
767-
/*0x0f0*/ int64_t Data;
768-
/*0x0f8*/ uint32_t WindowStyle;
769-
/*0x0fc*/ uint32_t FadeDuration;
770-
/*0x100*/ CXRect ClientRect;
771-
/*0x110*/ uint32_t FadeDelay;
772-
/*0x114*/ bool Locked;
773-
/*0x115*/ bool bHCenterTooltip;
774-
/*0x116*/ bool bEscapableLocked;
775-
/*0x117*/ bool bBringToTopWhenClicked;
776-
/*0x118*/ int ParentAndContextMenuArrayIndex;
777-
/*0x11c*/ uint32_t BlinkFadeStartTime;
778-
/*0x120*/ ArrayClass2<uint32_t> RuntimeTypes;
779-
/*0x140*/ CXStr XMLToolTip;
780-
/*0x148*/ bool bFullyScreenClipped;
781-
/*0x149*/ bool bBottomAnchoredToTop;
782-
/*0x14c*/ int HScrollMax;
783-
/*0x150*/ bool bRightAnchoredToLeft;
784-
/*0x151*/ bool bClickThroughToBackground;
785-
/*0x158*/ CXWnd* FocusProxy;
786-
/*0x160*/ uint32_t XMLIndex;
787-
/*0x164*/ bool bKeepOnScreen;
788-
/*0x165*/ bool bMarkedForDelete;
789-
/*0x168*/ uint32_t BackgroundDrawType;
732+
/*0x030*/ ControllerBase* pController;
733+
/*0x038*/ bool bBottomAnchoredToTop;
734+
/*0x03c*/ CXRect IconRect;
735+
/*0x04c*/ uint32_t BackgroundDrawType;
736+
/*0x050*/ bool bTopAnchoredToTop;
737+
/*0x051*/ bool bFullyScreenClipped;
738+
/*0x052*/ bool bNeedsSaving;
739+
/*0x053*/ bool Enabled;
740+
/*0x054*/ uint32_t LastTimeMouseOver;
741+
/*0x058*/ uint8_t TargetAlpha;
742+
/*0x05c*/ uint32_t BlinkFadeDuration;
743+
/*0x060*/ bool bKeepOnScreen;
744+
/*0x064*/ CXSize MaxClientSize;
745+
/*0x06c*/ bool bMaximized;
746+
/*0x070*/ int managerArrayIndex;
747+
/*0x074*/ bool bUseInLayoutVertical;
748+
/*0x078*/ uint32_t FadeDelay;
749+
/*0x07c*/ int BottomOffset;
750+
/*0x080*/ CXStr XMLToolTip;
751+
/*0x088*/ bool MouseOver;
752+
/*0x089*/ bool bClickThroughToBackground;
753+
/*0x090*/ CStaticTintedBlendAnimationTemplate* TitlePiece;
754+
/*0x098*/ CXStr WindowText;
755+
/*0x0a0*/ bool dShow;
756+
/*0x0a1*/ bool bScreenClipRectChanged;
757+
/*0x0a2*/ bool bEscapable;
758+
/*0x0a4*/ CXRect TransitionRect;
759+
/*0x0b4*/ uint32_t XMLIndex;
760+
/*0x0b8*/ bool bHCenterTooltip;
761+
/*0x0bc*/ int BlinkDuration;
762+
/*0x0c0*/ uint32_t LastBlinkFadeRefreshTime;
763+
/*0x0c4*/ COLORREF DisabledBackground;
764+
/*0x0c8*/ CXRect ClientRect;
765+
/*0x0d8*/ bool bClientClipRectChanged;
766+
/*0x0dc*/ int HScrollMax;
767+
/*0x0e0*/ bool bClickThroughMenuItemStatus;
768+
/*0x0e1*/ bool bTiled;
769+
/*0x0e2*/ uint8_t Alpha;
770+
/*0x0e8*/ CTextObjectInterface* pTextObject;
771+
/*0x0f0*/ bool bClipToParent;
772+
/*0x0f4*/ int RightOffset;
773+
/*0x0f8*/ bool bMaximizable;
774+
/*0x0f9*/ bool Minimized;
775+
/*0x0fa*/ bool bIsTransitioning;
776+
/*0x100*/ CTextureFont* pFont;
777+
/*0x108*/ uint8_t FadeAlpha;
778+
/*0x109*/ bool bActive;
779+
/*0x10a*/ uint8_t FadeToAlpha;
780+
/*0x10c*/ uint32_t TransitionDuration;
781+
/*0x110*/ CLayoutStrategy* pLayoutStrategy;
782+
/*0x118*/ int TopOffset;
783+
/*0x11c*/ uint32_t FadeDuration;
784+
/*0x120*/ uint8_t StartAlpha;
785+
/*0x124*/ int Transition;
786+
/*0x128*/ uint32_t TransitionStartTick;
787+
/*0x12c*/ bool Faded;
788+
/*0x130*/ int BlinkStartTimer;
789+
/*0x134*/ COLORREF BGColor;
790+
/*0x138*/ CXRect ClipRectScreen;
791+
/*0x148*/ bool bAction;
792+
/*0x150*/ CXStr DataStr;
793+
/*0x158*/ CXRect Location;
794+
/*0x168*/ uint32_t BlinkFadeFreq;
790795
/*0x16c*/ int VScrollPos;
791-
/*0x170*/ CXStr WindowText;
792-
/*0x178*/ bool Unlockable;
793-
/*0x179*/ bool bIsTransitioning;
794-
/*0x17c*/ COLORREF DisabledBackground;
795-
/*0x180*/ int Transition;
796-
/*0x184*/ CXRect IconRect;
797-
/*0x194*/ bool bMaximizable;
798-
/*0x198*/ CXRect TransitionRect;
799-
/*0x1a8*/ int BlinkStartTimer;
800-
/*0x1ac*/ bool bClientClipRectChanged;
801-
/*0x1b0*/ CXSize MinClientSize;
802-
/*0x1b8*/ int LeftOffset;
803-
/*0x1bc*/ bool bTiled;
804-
/*0x1c0*/ uint32_t BlinkFadeDuration;
805-
/*0x1c4*/ bool MouseOver;
806-
/*0x1c5*/ bool bActive;
807-
/*0x1c6*/ uint8_t FadeAlpha;
808-
/*0x1c7*/ uint8_t bResizableMask;
809-
/*0x1c8*/ uint8_t StartAlpha;
810-
/*0x1c9*/ bool bScreenClipRectChanged;
811-
/*0x1ca*/ bool bTopAnchoredToTop;
812-
/*0x1cb*/ bool Fades;
813-
/*0x1cc*/ bool Minimized;
814-
/*0x1d0*/ int DeleteCount;
815-
/*0x1d4*/ uint32_t BGType;
816-
/*0x1d8*/ bool dShow;
817-
/*0x1d9*/ bool bEnableShowBorder;
818-
/*0x1e0*/ CTextObjectInterface* pTipTextObject;
819-
/*0x1e8*/ int TopOffset;
820-
/*0x1ec*/ uint32_t LastTimeMouseOver;
821-
/*0x1f0*/ uint8_t Alpha;
822-
/*0x1f4*/ int managerArrayIndex;
823-
/*0x1f8*/ uint32_t TransitionDuration;
824-
/*0x1fc*/ bool bCaptureTitle;
825-
/*0x200*/ uint32_t TransitionStartTick;
826-
/*0x208*/ CLayoutStrategy* pLayoutStrategy;
827-
/*0x210*/ CXWndDrawTemplate* DrawTemplate;
828-
/*0x218*/ COLORREF BGColor;
829-
/*0x220*/ CTextureAnimation* IconTextureAnim;
830-
/*0x228*/ bool bMaximized;
831-
/*0x229*/ bool Enabled;
832-
/*0x22c*/ uint32_t LastBlinkFadeRefreshTime;
833-
/*0x230*/ int BlinkState;
834-
/*0x238*/ CXStr Tooltip;
835-
/*0x240*/ CXRect OldLocation;
836-
/*0x250*/ uint8_t FadeToAlpha;
796+
/*0x170*/ bool bRightAnchoredToLeft;
797+
/*0x174*/ int BlinkState;
798+
/*0x178*/ bool bClickThrough;
799+
/*0x180*/ CTextureAnimation* IconTextureAnim;
800+
/*0x188*/ int HScrollPos;
801+
/*0x190*/ CXWnd* ParentWindow;
802+
/*0x198*/ int VScrollMax;
803+
/*0x1a0*/ int64_t Data;
804+
/*0x1a8*/ CStaticTintedBlendAnimationTemplate* TitlePiece2;
805+
/*0x1b0*/ int LeftOffset;
806+
/*0x1b4*/ CXSize MinClientSize;
807+
/*0x1bc*/ bool Unlockable;
808+
/*0x1c0*/ CXWnd* FocusProxy;
809+
/*0x1c8*/ bool bEscapableLocked;
810+
/*0x1c9*/ bool Fades;
811+
/*0x1d0*/ ArrayClass2<uint32_t> RuntimeTypes;
812+
/*0x1f0*/ bool Locked;
813+
/*0x1f1*/ bool bLeftAnchoredToLeft;
814+
/*0x1f2*/ bool ValidCXWnd;
815+
/*0x1f4*/ uint32_t WindowStyle;
816+
/*0x1f8*/ uint32_t BGType;
817+
/*0x1fc*/ int DeleteCount;
818+
/*0x200*/ bool bShowClickThroughMenuItem;
819+
/*0x204*/ CXRect OldLocation;
820+
/*0x214*/ int ZLayer;
821+
/*0x218*/ CTextObjectInterface* pTipTextObject;
822+
/*0x220*/ CXWndDrawTemplate* DrawTemplate;
823+
/*0x228*/ COLORREF CRNormal;
824+
/*0x22c*/ uint32_t BlinkFadeStartTime;
825+
/*0x230*/ CXStr Tooltip;
826+
/*0x238*/ bool bIsParentOrContextMenuWindow;
827+
/*0x239*/ uint8_t bResizableMask;
828+
/*0x23a*/ bool bMarkedForDelete;
829+
/*0x23b*/ bool bShowBorder;
830+
/*0x23c*/ bool bEnableShowBorder;
831+
/*0x240*/ CXRect ClipRectClient;
832+
/*0x250*/ bool bBringToTopWhenClicked;
833+
/*0x254*/ int ParentAndContextMenuArrayIndex;
834+
/*0x258*/ bool bUseInLayoutHorizontal;
835+
/*0x259*/ bool bClientRectChanged;
836+
/*0x25a*/ bool bCaptureTitle;
837837

838838
// @end: CXWnd Members
839-
/*0x251*/ bool bUsesClassicUI;
840-
/*0x252*/ bool bMouseOverEvent;
841-
/*0x254*/
839+
/*0x25b*/ bool bUsesClassicUI;
840+
/*0x25c*/ bool bMouseOverEvent;
841+
/*0x260*/
842842

843843
ALT_MEMBER_ALIAS(bool, bEscapable, CloseOnESC);
844844
ALT_MEMBER_ALIAS_DEPRECATED(bool, bEnableShowBorder, bBorder, "Use bEnableShowBorder instead of bBorder");
@@ -872,7 +872,7 @@ enum eIniFlags
872872
eIniFlag_All = 0xffffffff
873873
};
874874

875-
constexpr size_t CSidlScreenWnd_size = 0x2C0; // @sizeof(CSidlScreenWnd) :: 2025-11-24 (live) @ 0x1405E0CA1
875+
constexpr size_t CSidlScreenWnd_size = 0x2C8; // @sizeof(CSidlScreenWnd) :: 2025-12-09 (test) @ 0x1405E1401
876876
constexpr size_t CSidlScreenWnd_vftable_size = 0x380;
877877

878878
class [[offsetcomments]] CSidlScreenWnd : public CXWnd
@@ -908,23 +908,23 @@ class [[offsetcomments]] CSidlScreenWnd : public CXWnd
908908

909909
//----------------------------------------------------------------------------
910910
// data members
911-
/*0x258*/ bool bControlsCreated;
912-
/*0x260*/ CXStr SidlText;
913-
/*0x268*/ CScreenTemplate* SidlPiece;
914-
/*0x270*/ ArrayClass<CRadioGroup*> RadioGroup;
915-
/*0x288*/ bool bInitVisibility;
916-
/*0x289*/ bool bVisibleBeforeResize;
917-
/*0x28c*/ int IniFlags;
918-
/*0x290*/ CXStr IniStorageName;
919-
/*0x298*/ int IniVersion;
920-
/*0x29c*/ int LastResX;
921-
/*0x2a0*/ int LastResY;
922-
/*0x2a4*/ bool bLastResFullscreen;
923-
/*0x2a8*/ int ContextMenuID;
924-
/*0x2b0*/ CXWnd* pFirstVScrollChild;
925-
/*0x2b8*/ int ContextMenuTipID;
926-
/*0x2bc*/ bool bHasActivatedFirstTimeAlert;
927-
/*0x2c0*/
911+
/*0x260*/ bool bControlsCreated;
912+
/*0x268*/ CXStr SidlText;
913+
/*0x270*/ CScreenTemplate* SidlPiece;
914+
/*0x278*/ ArrayClass<CRadioGroup*> RadioGroup;
915+
/*0x290*/ bool bInitVisibility;
916+
/*0x291*/ bool bVisibleBeforeResize;
917+
/*0x294*/ int IniFlags;
918+
/*0x298*/ CXStr IniStorageName;
919+
/*0x2a0*/ int IniVersion;
920+
/*0x2a4*/ int LastResX;
921+
/*0x2a8*/ int LastResY;
922+
/*0x2ac*/ bool bLastResFullscreen;
923+
/*0x2b0*/ int ContextMenuID;
924+
/*0x2b8*/ CXWnd* pFirstVScrollChild;
925+
/*0x2c0*/ int ContextMenuTipID;
926+
/*0x2c4*/ bool bHasActivatedFirstTimeAlert;
927+
/*0x2c8*/
928928

929929
//----------------------------------------------------------------------------
930930
// functions that we provide offsets for
@@ -1177,7 +1177,7 @@ class [[offsetcomments]] CXWndManager
11771177
// CEQXWndManager
11781178
//============================================================================
11791179

1180-
constexpr size_t CEQXWndManager_size = 0x298; // @sizeof(CEQXWndManager) :: 2025-11-24 (live) @ 0x14019A2C5
1180+
constexpr size_t CEQXWndManager_size = 0x298; // @sizeof(CEQXWndManager) :: 2025-12-09 (test) @ 0x14019A2A5
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) :: 2025-11-24 (live) @ 0x140265DB0
728+
constexpr size_t EQWorldData_size = 0x1F88; // @sizeof(EQWorldData) :: 2025-12-09 (test) @ 0x140265F80
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) :: 2025-11-24 (live) @ 0x140265EF0
1216+
constexpr size_t SkillManager_size = 0x399C80; // @sizeof(SkillManager) :: 2025-12-09 (test) @ 0x1402660C0
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) :: 2025-11-24 (live) @ 0x140E7CB84
53+
constexpr size_t zoneHeader_size = 0x2A4; // @sizeof(zoneHeader) :: 2025-12-09 (test) @ 0x140E7CB84
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 = 0x75270; // @sizeof(EverQuestinfo) :: 2025-11-24 (live) @ 0x140E7C990
317+
constexpr size_t EverQuestinfo_size = 0x75270; // @sizeof(EverQuestinfo) :: 2025-12-09 (test) @ 0x140E7C990
318318

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

716716

717-
constexpr size_t CEverQuest_size = 0x19708; // @sizeof(CEverQuest) :: 2025-11-24 (live) @ 0x140347623
717+
constexpr size_t CEverQuest_size = 0x19708; // @sizeof(CEverQuest) :: 2025-12-09 (test) @ 0x1403479B3
718718

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

‎include/eqlib/game/GameFace.h‎

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

127-
/*0x2c0*/ UIScreenComponent WindowComponent;
128-
/*0x368*/ eqstd::unordered_map<eqstd::string, UIComponent*> ChildComponents;
129-
/*0x3a8*/
127+
/*0x2c8*/ UIScreenComponent WindowComponent;
128+
/*0x370*/ eqstd::unordered_map<eqstd::string, UIComponent*> ChildComponents;
129+
/*0x3b0*/
130130

131131
struct [[offsetcomments]] VirtualFunctionTable : public CSidlScreenWnd::VirtualFunctionTable
132132
{

0 commit comments

Comments
 (0)