@@ -251,7 +251,7 @@ class CursorClass
251251// CXWnd
252252// ============================================================================
253253
254- constexpr size_t CXWnd_size = 0x260 ; // @sizeof(CXWnd) :: 2026-01-13 (test ) @ 0x1405ED831
254+ constexpr size_t CXWnd_size = 0x268 ; // @sizeof(CXWnd) :: 2026-01-16 (live ) @ 0x1405EDB41
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*/ CXWnd* ParentWindow;
733- /* 0x038*/ uint32_t WindowStyle;
734- /* 0x03c*/ bool bActive;
735- /* 0x03d*/ bool bLeftAnchoredToLeft;
736- /* 0x040*/ CXStr WindowText;
737- /* 0x048*/ CXWnd* FocusProxy;
738- /* 0x050*/ int ParentAndContextMenuArrayIndex;
739- /* 0x054*/ COLORREF DisabledBackground;
740- /* 0x058*/ bool bShowClickThroughMenuItem;
741- /* 0x059*/ bool Unlockable;
742- /* 0x05c*/ int Transition;
743- /* 0x060*/ bool bAction;
744- /* 0x064*/ uint32_t BlinkFadeFreq;
745- /* 0x068*/ CXStr DataStr;
746- /* 0x070*/ CXRect IconRect;
747- /* 0x080*/ bool bIsTransitioning;
748- /* 0x081*/ bool bEnableShowBorder;
749- /* 0x084*/ int BlinkDuration;
750- /* 0x088*/ CXRect ClipRectClient;
751- /* 0x098*/ int LeftOffset;
752- /* 0x09c*/ bool bIsParentOrContextMenuWindow;
753- /* 0x0a0*/ CXRect ClientRect;
754- /* 0x0b0*/ bool bClickThroughMenuItemStatus;
755- /* 0x0b1*/ bool Minimized;
756- /* 0x0b2*/ bool dShow;
757- /* 0x0b3*/ bool bMaximized;
758- /* 0x0b4*/ uint32_t TransitionDuration;
759- /* 0x0b8*/ CXStr Tooltip;
760- /* 0x0c0*/ uint32_t LastBlinkFadeRefreshTime;
761- /* 0x0c4*/ bool bKeepOnScreen;
762- /* 0x0c5*/ bool bBottomAnchoredToTop;
763- /* 0x0c6*/ bool bScreenClipRectChanged;
764- /* 0x0c8*/ COLORREF BGColor;
765- /* 0x0cc*/ bool bClientClipRectChanged;
766- /* 0x0d0*/ int BlinkState;
767- /* 0x0d4*/ uint32_t BlinkFadeStartTime;
768- /* 0x0d8*/ CStaticTintedBlendAnimationTemplate* TitlePiece2;
769- /* 0x0e0*/ bool Faded;
770- /* 0x0e1*/ bool bHCenterTooltip;
771- /* 0x0e2*/ bool bUseInLayoutVertical;
772- /* 0x0e8*/ CLayoutStrategy* pLayoutStrategy;
773- /* 0x0f0*/ CStaticTintedBlendAnimationTemplate* TitlePiece;
774- /* 0x0f8*/ uint32_t TransitionStartTick;
775- /* 0x0fc*/ bool bClipToParent;
776- /* 0x100*/ CXSize MinClientSize;
777- /* 0x108*/ uint8_t StartAlpha;
732+ /* 0x030*/ uint32_t BGType;
733+ /* 0x038*/ CLayoutStrategy* pLayoutStrategy;
734+ /* 0x040*/ CXRect TransitionRect;
735+ /* 0x050*/ uint32_t LastBlinkFadeRefreshTime;
736+ /* 0x054*/ uint32_t BackgroundDrawType;
737+ /* 0x058*/ CXRect IconRect;
738+ /* 0x068*/ COLORREF DisabledBackground;
739+ /* 0x070*/ CXStr XMLToolTip;
740+ /* 0x078*/ bool bShowClickThroughMenuItem;
741+ /* 0x079*/ bool bClickThroughToBackground;
742+ /* 0x07a*/ bool bIsTransitioning;
743+ /* 0x07b*/ bool bScreenClipRectChanged;
744+ /* 0x07c*/ int HScrollMax;
745+ /* 0x080*/ bool bMaximizable;
746+ /* 0x081*/ bool Fades;
747+ /* 0x082*/ bool bClientClipRectChanged;
748+ /* 0x084*/ int DeleteCount;
749+ /* 0x088*/ int ZLayer;
750+ /* 0x08c*/ uint32_t LastTimeMouseOver;
751+ /* 0x090*/ bool bBottomAnchoredToTop;
752+ /* 0x091*/ bool Faded;
753+ /* 0x092*/ bool bCaptureTitle;
754+ /* 0x093*/ bool bClickThrough;
755+ /* 0x094*/ bool MouseOver;
756+ /* 0x098*/ int HScrollPos;
757+ /* 0x09c*/ bool Locked;
758+ /* 0x09d*/ bool bClipToParent;
759+ /* 0x09e*/ bool bEscapableLocked;
760+ /* 0x0a0*/ int VScrollPos;
761+ /* 0x0a8*/ CXStr Tooltip;
762+ /* 0x0b0*/ bool bMaximized;
763+ /* 0x0b1*/ bool bRightAnchoredToLeft;
764+ /* 0x0b2*/ bool bAction;
765+ /* 0x0b3*/ bool bNeedsSaving;
766+ /* 0x0b4*/ int ParentAndContextMenuArrayIndex;
767+ /* 0x0b8*/ CXRect ClipRectScreen;
768+ /* 0x0c8*/ uint32_t XMLIndex;
769+ /* 0x0cc*/ bool bShowBorder;
770+ /* 0x0d0*/ CTextureAnimation* IconTextureAnim;
771+ /* 0x0d8*/ COLORREF BGColor;
772+ /* 0x0dc*/ bool bClickThroughMenuItemStatus;
773+ /* 0x0e0*/ uint32_t BlinkFadeStartTime;
774+ /* 0x0e4*/ uint32_t TransitionDuration;
775+ /* 0x0e8*/ bool bIsParentOrContextMenuWindow;
776+ /* 0x0ec*/ int LeftOffset;
777+ /* 0x0f0*/ bool bEscapable;
778+ /* 0x0f4*/ int BlinkStartTimer;
779+ /* 0x0f8*/ CXWnd* ParentWindow;
780+ /* 0x100*/ bool Enabled;
781+ /* 0x101*/ uint8_t TargetAlpha;
782+ /* 0x102*/ bool Unlockable;
783+ /* 0x104*/ int Transition;
784+ /* 0x108*/ int managerArrayIndex;
778785/* 0x110*/ CXWndDrawTemplate* DrawTemplate;
779- /* 0x118*/ bool bRightAnchoredToLeft;
780- /* 0x119*/ bool bFullyScreenClipped;
781- /* 0x11a*/ bool ValidCXWnd;
782- /* 0x11c*/ int HScrollMax;
783- /* 0x120*/ bool bShowBorder;
784- /* 0x121*/ bool bMarkedForDelete;
785- /* 0x122*/ bool bMaximizable;
786- /* 0x124*/ CXRect ClipRectScreen;
787- /* 0x134*/ uint32_t FadeDelay;
788- /* 0x138*/ CTextObjectInterface* pTipTextObject;
789- /* 0x140*/ bool bClickThroughToBackground;
790- /* 0x148*/ CXStr XMLToolTip;
791- /* 0x150*/ uint32_t BackgroundDrawType;
792- /* 0x158*/ CTextureAnimation* IconTextureAnim;
793- /* 0x160*/ bool bClickThrough;
794- /* 0x168*/ int64_t Data;
795- /* 0x170*/ bool bCaptureTitle;
796- /* 0x174*/ uint32_t BlinkFadeDuration;
797- /* 0x178*/ uint8_t Alpha;
798- /* 0x17c*/ int ZLayer;
799- /* 0x180*/ bool bEscapableLocked;
800- /* 0x181*/ bool Enabled;
801- /* 0x182*/ uint8_t TargetAlpha;
802- /* 0x183*/ uint8_t FadeToAlpha;
803- /* 0x184*/ CXRect TransitionRect;
804- /* 0x194*/ bool bEscapable;
805- /* 0x198*/ uint32_t XMLIndex;
806- /* 0x19c*/ int RightOffset;
807- /* 0x1a0*/ uint32_t BGType;
808- /* 0x1a4*/ int TopOffset;
809- /* 0x1a8*/ COLORREF CRNormal;
810- /* 0x1ac*/ int BottomOffset;
811- /* 0x1b0*/ bool bBringToTopWhenClicked;
812- /* 0x1b4*/ int VScrollPos;
813- /* 0x1b8*/ CXRect OldLocation;
814- /* 0x1c8*/ int DeleteCount;
815- /* 0x1cc*/ bool Fades;
816- /* 0x1d0*/ CTextureFont* pFont;
817- /* 0x1d8*/ int managerArrayIndex;
818- /* 0x1dc*/ bool Locked;
819- /* 0x1e0*/ int HScrollPos;
820- /* 0x1e4*/ bool bNeedsSaving;
821- /* 0x1e8*/ int VScrollMax;
822- /* 0x1ec*/ uint32_t LastTimeMouseOver;
823- /* 0x1f0*/ bool MouseOver;
824- /* 0x1f4*/ CXRect Location;
825- /* 0x204*/ bool bTopAnchoredToTop;
826- /* 0x208*/ ControllerBase* pController;
827- /* 0x210*/ CXSize MaxClientSize;
828- /* 0x218*/ CTextObjectInterface* pTextObject;
829- /* 0x220*/ bool bClientRectChanged;
830- /* 0x221*/ uint8_t bResizableMask;
831- /* 0x222*/ bool bUseInLayoutHorizontal;
832- /* 0x224*/ int BlinkStartTimer;
833- /* 0x228*/ bool bTiled;
834- /* 0x230*/ ArrayClass2<uint32_t > RuntimeTypes;
835- /* 0x250*/ uint8_t FadeAlpha;
836- /* 0x254*/ uint32_t FadeDuration;
786+ /* 0x118*/ bool bLeftAnchoredToLeft;
787+ /* 0x11c*/ COLORREF CRNormal;
788+ /* 0x120*/ int RightOffset;
789+ /* 0x124*/ uint8_t Alpha;
790+ /* 0x125*/ bool ValidCXWnd;
791+ /* 0x128*/ uint32_t TransitionStartTick;
792+ /* 0x12c*/ int BlinkDuration;
793+ /* 0x130*/ uint8_t FadeAlpha;
794+ /* 0x138*/ CStaticTintedBlendAnimationTemplate* TitlePiece2;
795+ /* 0x140*/ uint8_t FadeToAlpha;
796+ /* 0x148*/ ArrayClass2<uint32_t > RuntimeTypes;
797+ /* 0x168*/ int TopOffset;
798+ /* 0x16c*/ bool bBringToTopWhenClicked;
799+ /* 0x16d*/ bool bActive;
800+ /* 0x170*/ CXStr DataStr;
801+ /* 0x178*/ bool bFullyScreenClipped;
802+ /* 0x17c*/ CXRect Location;
803+ /* 0x18c*/ uint32_t WindowStyle;
804+ /* 0x190*/ CXStr WindowText;
805+ /* 0x198*/ bool bTiled;
806+ /* 0x199*/ bool Minimized;
807+ /* 0x19a*/ uint8_t bResizableMask;
808+ /* 0x19c*/ uint32_t FadeDelay;
809+ /* 0x1a0*/ uint32_t FadeDuration;
810+ /* 0x1a4*/ CXSize MaxClientSize;
811+ /* 0x1ac*/ bool bEnableShowBorder;
812+ /* 0x1b0*/ int VScrollMax;
813+ /* 0x1b4*/ int BlinkState;
814+ /* 0x1b8*/ CTextObjectInterface* pTextObject;
815+ /* 0x1c0*/ CTextObjectInterface* pTipTextObject;
816+ /* 0x1c8*/ bool dShow;
817+ /* 0x1c9*/ bool bUseInLayoutHorizontal;
818+ /* 0x1d0*/ CStaticTintedBlendAnimationTemplate* TitlePiece;
819+ /* 0x1d8*/ uint32_t BlinkFadeFreq;
820+ /* 0x1dc*/ uint32_t BlinkFadeDuration;
821+ /* 0x1e0*/ CXRect ClientRect;
822+ /* 0x1f0*/ bool bUseInLayoutVertical;
823+ /* 0x1f4*/ int BottomOffset;
824+ /* 0x1f8*/ bool bHCenterTooltip;
825+ /* 0x1f9*/ bool bTopAnchoredToTop;
826+ /* 0x200*/ int64_t Data;
827+ /* 0x208*/ uint8_t StartAlpha;
828+ /* 0x209*/ bool bKeepOnScreen;
829+ /* 0x20c*/ CXRect OldLocation;
830+ /* 0x220*/ CTextureFont* pFont;
831+ /* 0x228*/ bool bClientRectChanged;
832+ /* 0x22c*/ CXRect ClipRectClient;
833+ /* 0x240*/ ControllerBase* pController;
834+ /* 0x248*/ CXSize MinClientSize;
835+ /* 0x250*/ bool bMarkedForDelete;
836+ /* 0x258*/ CXWnd* FocusProxy;
837837
838838// @end: CXWnd Members
839- /* 0x258 */ bool bUsesClassicUI;
840- /* 0x259 */ bool bMouseOverEvent;
841- /* 0x25c */
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 = 0x2C8 ; // @sizeof(CSidlScreenWnd) :: 2026-01-13 (test ) @ 0x1405E82C1
875+ constexpr size_t CSidlScreenWnd_size = 0x2D0 ; // @sizeof(CSidlScreenWnd) :: 2026-01-16 (live ) @ 0x1405E85C1
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- /* 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 */
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-01-13 (test ) @ 0x14019C375
1180+ constexpr size_t CEQXWndManager_size = 0x298 ; // @sizeof(CEQXWndManager) :: 2026-01-16 (live ) @ 0x14019C385
11811181
11821182class [[offsetcomments]] CEQXWndManager : public CXWndManager
11831183{
0 commit comments