@@ -251,7 +251,7 @@ class CursorClass
251251// CXWnd
252252// ============================================================================
253253
254- constexpr size_t CXWnd_size = 0x250 ; // @sizeof(CXWnd) :: 2026-03-03 (test ) @ 0x1405D5076
254+ constexpr size_t CXWnd_size = 0x268 ; // @sizeof(CXWnd) :: 2026-03-10 (live ) @ 0x1405D55A6
255255constexpr size_t CXWnd_vftable_size = 0x348 ;
256256
257257class [[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 dShow;
733- /* 0x038*/ ControllerBase* pController;
734- /* 0x040*/ CTextObjectInterface* pTipTextObject;
732+ /* 0x030*/ int BottomOffset;
733+ /* 0x034*/ uint32_t BGType;
734+ /* 0x038*/ CStaticTintedBlendAnimationTemplate* TitlePiece2;
735+ /* 0x040*/ CStaticTintedBlendAnimationTemplate* TitlePiece;
735736/* 0x048*/ CXWnd* FocusProxy;
736- /* 0x050*/ uint32_t BlinkFadeFreq;
737- /* 0x054*/ bool bUseInLayoutVertical;
738- /* 0x055*/ uint8_t bResizableMask;
739- /* 0x058*/ int BlinkState;
740- /* 0x05c*/ COLORREF DisabledBackground;
741- /* 0x060*/ bool bClickThroughMenuItemStatus;
742- /* 0x061*/ bool bMarkedForDelete;
743- /* 0x064*/ CXRect OldLocation;
744- /* 0x074*/ bool bScreenClipRectChanged;
737+ /* 0x050*/ bool bActive;
738+ /* 0x051*/ bool bClickThroughToBackground;
739+ /* 0x052*/ bool bTopAnchoredToTop;
740+ /* 0x053*/ bool Enabled;
741+ /* 0x054*/ int HScrollMax;
742+ /* 0x058*/ CXRect ClientRect;
743+ /* 0x068*/ COLORREF CRNormal;
744+ /* 0x06c*/ bool dShow;
745+ /* 0x070*/ uint32_t LastBlinkFadeRefreshTime;
746+ /* 0x074*/ bool bEscapableLocked;
745747/* 0x078*/ CXStr WindowText;
746- /* 0x080*/ CXSize MaxClientSize;
747- /* 0x088*/ uint32_t BackgroundDrawType;
748- /* 0x08c*/ int DeleteCount;
749- /* 0x090*/ CXRect Location;
750- /* 0x0a0*/ int managerArrayIndex;
751- /* 0x0a4*/ bool bClickThroughToBackground;
752- /* 0x0a5*/ bool Faded;
753- /* 0x0a6*/ uint8_t FadeToAlpha;
754- /* 0x0a7*/ bool Fades;
755- /* 0x0a8*/ uint32_t LastTimeMouseOver;
756- /* 0x0ac*/ bool bTiled;
757- /* 0x0b0*/ int ZLayer;
758- /* 0x0b4*/ bool bRightAnchoredToLeft;
759- /* 0x0b8*/ CXRect IconRect;
760- /* 0x0c8*/ bool bHCenterTooltip;
761- /* 0x0c9*/ bool ValidCXWnd;
762- /* 0x0cc*/ uint32_t LastBlinkFadeRefreshTime;
763- /* 0x0d0*/ bool bKeepOnScreen;
764- /* 0x0d1*/ bool bNeedsSaving;
765- /* 0x0d8*/ CTextureAnimation* IconTextureAnim;
766- /* 0x0e0*/ CXRect TransitionRect;
767- /* 0x0f0*/ uint32_t BlinkFadeStartTime;
768- /* 0x0f8*/ CXStr Tooltip;
769- /* 0x100*/ int VScrollMax;
770- /* 0x104*/ CXRect ClipRectClient;
771- /* 0x114*/ uint32_t FadeDuration;
772- /* 0x118*/ CTextureFont* pFont;
773- /* 0x120*/ int BottomOffset;
774- /* 0x124*/ bool Minimized;
775- /* 0x128*/ int BlinkDuration;
776- /* 0x130*/ CXWnd* ParentWindow;
777- /* 0x138*/ CStaticTintedBlendAnimationTemplate* TitlePiece2;
778- /* 0x140*/ CXStr XMLToolTip;
779- /* 0x148*/ bool bShowClickThroughMenuItem;
780- /* 0x149*/ bool Enabled;
781- /* 0x14a*/ bool MouseOver;
782- /* 0x14b*/ uint8_t Alpha;
783- /* 0x14c*/ int Transition;
784- /* 0x150*/ int HScrollPos;
785- /* 0x154*/ int BlinkStartTimer;
786- /* 0x158*/ CStaticTintedBlendAnimationTemplate* TitlePiece;
787- /* 0x160*/ uint8_t FadeAlpha;
788- /* 0x161*/ bool bShowBorder;
789- /* 0x164*/ uint32_t XMLIndex;
790- /* 0x168*/ bool bActive;
791- /* 0x169*/ uint8_t TargetAlpha;
792- /* 0x16c*/ int HScrollMax;
793- /* 0x170*/ bool bLeftAnchoredToLeft;
794- /* 0x171*/ bool bBringToTopWhenClicked;
795- /* 0x174*/ uint32_t FadeDelay;
796- /* 0x178*/ bool bUseInLayoutHorizontal;
797- /* 0x179*/ bool bTopAnchoredToTop;
798- /* 0x17a*/ bool Unlockable;
799- /* 0x17b*/ bool Locked;
800- /* 0x17c*/ bool bIsTransitioning;
801- /* 0x180*/ uint32_t TransitionDuration;
802- /* 0x184*/ uint32_t BlinkFadeDuration;
803- /* 0x188*/ int64_t Data;
804- /* 0x190*/ bool bMaximizable;
805- /* 0x194*/ CXSize MinClientSize;
806- /* 0x19c*/ bool bAction;
807- /* 0x19d*/ bool bClientClipRectChanged;
808- /* 0x1a0*/ COLORREF BGColor;
809- /* 0x1a8*/ ArrayClass2<uint32_t > RuntimeTypes;
810- /* 0x1c8*/ CLayoutStrategy* pLayoutStrategy;
811- /* 0x1d0*/ int TopOffset;
812- /* 0x1d4*/ int ParentAndContextMenuArrayIndex;
813- /* 0x1d8*/ CXWndDrawTemplate* DrawTemplate;
814- /* 0x1e0*/ CXRect ClientRect;
815- /* 0x1f0*/ int RightOffset;
816- /* 0x1f4*/ bool bClickThrough;
817- /* 0x1f5*/ bool bEscapableLocked;
818- /* 0x1f6*/ bool bCaptureTitle;
819- /* 0x1f8*/ uint32_t WindowStyle;
820- /* 0x200*/ CXStr DataStr;
821- /* 0x208*/ bool bBottomAnchoredToTop;
822- /* 0x209*/ uint8_t StartAlpha;
823- /* 0x20c*/ COLORREF CRNormal;
824- /* 0x210*/ uint32_t BGType;
825- /* 0x214*/ bool bFullyScreenClipped;
826- /* 0x215*/ bool bMaximized;
827- /* 0x218*/ int VScrollPos;
828- /* 0x21c*/ int LeftOffset;
829- /* 0x220*/ bool bEscapable;
830- /* 0x221*/ bool bIsParentOrContextMenuWindow;
831- /* 0x224*/ uint32_t TransitionStartTick;
832- /* 0x228*/ bool bEnableShowBorder;
833- /* 0x230*/ CTextObjectInterface* pTextObject;
834- /* 0x238*/ CXRect ClipRectScreen;
835- /* 0x248*/ bool bClipToParent;
836- /* 0x249*/ bool bClientRectChanged;
837-
748+ /* 0x080*/ bool bUseInLayoutHorizontal;
749+ /* 0x088*/ CTextObjectInterface* pTextObject;
750+ /* 0x090*/ bool Fades;
751+ /* 0x094*/ uint32_t XMLIndex;
752+ /* 0x098*/ uint32_t FadeDuration;
753+ /* 0x09c*/ bool bIsParentOrContextMenuWindow;
754+ /* 0x09d*/ bool bLeftAnchoredToLeft;
755+ /* 0x0a0*/ CXRect ClipRectClient;
756+ /* 0x0b0*/ int BlinkDuration;
757+ /* 0x0b4*/ bool bMaximized;
758+ /* 0x0b8*/ CTextureFont* pFont;
759+ /* 0x0c0*/ int managerArrayIndex;
760+ /* 0x0c4*/ int HScrollPos;
761+ /* 0x0c8*/ bool bClientRectChanged;
762+ /* 0x0c9*/ bool MouseOver;
763+ /* 0x0cc*/ uint32_t WindowStyle;
764+ /* 0x0d0*/ bool bEnableShowBorder;
765+ /* 0x0d1*/ bool bClickThroughMenuItemStatus;
766+ /* 0x0d2*/ uint8_t Alpha;
767+ /* 0x0d8*/ CXStr XMLToolTip;
768+ /* 0x0e0*/ bool bAction;
769+ /* 0x0e1*/ bool bNeedsSaving;
770+ /* 0x0e4*/ CXSize MinClientSize;
771+ /* 0x0ec*/ int VScrollMax;
772+ /* 0x0f0*/ uint32_t BlinkFadeFreq;
773+ /* 0x0f4*/ int ZLayer;
774+ /* 0x0f8*/ int VScrollPos;
775+ /* 0x0fc*/ CXSize MaxClientSize;
776+ /* 0x104*/ bool bClipToParent;
777+ /* 0x105*/ bool bCaptureTitle;
778+ /* 0x106*/ bool bKeepOnScreen;
779+ /* 0x108*/ uint32_t TransitionStartTick;
780+ /* 0x10c*/ bool bEscapable;
781+ /* 0x110*/ uint32_t BlinkFadeStartTime;
782+ /* 0x118*/ ArrayClass2<uint32_t > RuntimeTypes;
783+ /* 0x138*/ bool bRightAnchoredToLeft;
784+ /* 0x13c*/ int LeftOffset;
785+ /* 0x140*/ CXWnd* ParentWindow;
786+ /* 0x148*/ uint32_t FadeDelay;
787+ /* 0x150*/ CXWndDrawTemplate* DrawTemplate;
788+ /* 0x158*/ bool bClientClipRectChanged;
789+ /* 0x15c*/ CXRect IconRect;
790+ /* 0x170*/ CXStr Tooltip;
791+ /* 0x178*/ CXStr DataStr;
792+ /* 0x180*/ int ParentAndContextMenuArrayIndex;
793+ /* 0x184*/ CXRect OldLocation;
794+ /* 0x198*/ int64_t Data;
795+ /* 0x1a0*/ CTextObjectInterface* pTipTextObject;
796+ /* 0x1a8*/ uint8_t FadeToAlpha;
797+ /* 0x1a9*/ bool bBringToTopWhenClicked;
798+ /* 0x1b0*/ CLayoutStrategy* pLayoutStrategy;
799+ /* 0x1b8*/ bool bClickThrough;
800+ /* 0x1c0*/ CTextureAnimation* IconTextureAnim;
801+ /* 0x1c8*/ uint8_t StartAlpha;
802+ /* 0x1c9*/ bool bShowBorder;
803+ /* 0x1ca*/ bool bMarkedForDelete;
804+ /* 0x1cb*/ bool bIsTransitioning;
805+ /* 0x1cc*/ uint32_t LastTimeMouseOver;
806+ /* 0x1d0*/ bool bMaximizable;
807+ /* 0x1d4*/ int BlinkStartTimer;
808+ /* 0x1d8*/ ControllerBase* pController;
809+ /* 0x1e0*/ uint32_t BackgroundDrawType;
810+ /* 0x1e4*/ bool Unlockable;
811+ /* 0x1e5*/ bool bTiled;
812+ /* 0x1e6*/ bool ValidCXWnd;
813+ /* 0x1e7*/ uint8_t FadeAlpha;
814+ /* 0x1e8*/ uint8_t bResizableMask;
815+ /* 0x1ec*/ CXRect ClipRectScreen;
816+ /* 0x1fc*/ uint8_t TargetAlpha;
817+ /* 0x200*/ int DeleteCount;
818+ /* 0x204*/ bool bScreenClipRectChanged;
819+ /* 0x208*/ int TopOffset;
820+ /* 0x20c*/ CXRect Location;
821+ /* 0x21c*/ bool Locked;
822+ /* 0x220*/ int Transition;
823+ /* 0x224*/ bool bHCenterTooltip;
824+ /* 0x228*/ COLORREF DisabledBackground;
825+ /* 0x22c*/ bool bShowClickThroughMenuItem;
826+ /* 0x230*/ CXRect TransitionRect;
827+ /* 0x240*/ bool Faded;
828+ /* 0x244*/ uint32_t TransitionDuration;
829+ /* 0x248*/ bool Minimized;
830+ /* 0x249*/ bool bUseInLayoutVertical;
831+ /* 0x24a*/ bool bBottomAnchoredToTop;
832+ /* 0x24c*/ COLORREF BGColor;
833+ /* 0x250*/ uint32_t BlinkFadeDuration;
834+ /* 0x254*/ int BlinkState;
835+ /* 0x258*/ bool bFullyScreenClipped;
836+ /* 0x25c*/ int RightOffset;
838837// @end: CXWnd Members
839- /* 0x24a*/ bool bUsesClassicUI;
840- /* 0x24b*/ bool bMouseOverEvent;
841- /* 0x24c*/
838+
839+ /* 0x260*/ bool bUsesClassicUI;
840+ /* 0x261*/ bool bMouseOverEvent;
841+ /* 0x264*/
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 = 0x2B8 ; // @sizeof(CSidlScreenWnd) :: 2026-03-03 (test ) @ 0x1405F4931
875+ constexpr size_t CSidlScreenWnd_size = 0x2D0 ; // @sizeof(CSidlScreenWnd) :: 2026-03-10 (live ) @ 0x1405F4F11
876876constexpr size_t CSidlScreenWnd_vftable_size = 0x380 ;
877877
878878class [[offsetcomments]] CSidlScreenWnd : public CXWnd
@@ -908,23 +908,23 @@ class [[offsetcomments]] CSidlScreenWnd : public CXWnd
908908
909909 // ----------------------------------------------------------------------------
910910 // data members
911- /* 0x250 */ bool bControlsCreated;
912- /* 0x258 */ CXStr SidlText;
913- /* 0x260 */ CScreenTemplate* SidlPiece;
914- /* 0x268 */ ArrayClass<CRadioGroup*> RadioGroup;
915- /* 0x280 */ bool bInitVisibility;
916- /* 0x281 */ bool bVisibleBeforeResize;
917- /* 0x284 */ int IniFlags;
918- /* 0x288 */ CXStr IniStorageName;
919- /* 0x290 */ int IniVersion;
920- /* 0x294 */ int LastResX;
921- /* 0x298 */ int LastResY;
922- /* 0x29c */ bool bLastResFullscreen;
923- /* 0x2a0 */ int ContextMenuID;
924- /* 0x2a8 */ CXWnd* pFirstVScrollChild;
925- /* 0x2b0 */ int ContextMenuTipID;
926- /* 0x2b4 */ bool bHasActivatedFirstTimeAlert;
927- /* 0x2b8 */
911+ /* 0x268 */ bool bControlsCreated;
912+ /* 0x270 */ CXStr SidlText;
913+ /* 0x278 */ CScreenTemplate* SidlPiece;
914+ /* 0x280 */ ArrayClass<CRadioGroup*> RadioGroup;
915+ /* 0x298 */ bool bInitVisibility;
916+ /* 0x299 */ bool bVisibleBeforeResize;
917+ /* 0x29c */ int IniFlags;
918+ /* 0x2a0 */ CXStr IniStorageName;
919+ /* 0x2a8 */ int IniVersion;
920+ /* 0x2ac */ int LastResX;
921+ /* 0x2b0 */ int LastResY;
922+ /* 0x2b4 */ bool bLastResFullscreen;
923+ /* 0x2b8 */ int ContextMenuID;
924+ /* 0x2c0 */ CXWnd* pFirstVScrollChild;
925+ /* 0x2c8 */ int ContextMenuTipID;
926+ /* 0x2cc */ bool bHasActivatedFirstTimeAlert;
927+ /* 0x2d0 */
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) :: 2026-03-03 (test ) @ 0x14019F4C5
1180+ constexpr size_t CEQXWndManager_size = 0x298 ; // @sizeof(CEQXWndManager) :: 2026-03-10 (live ) @ 0x14019F525
11811181
11821182class [[offsetcomments]] CEQXWndManager : public CXWndManager
11831183{
0 commit comments