Page 1 of 1

Inventory and Cursor TLO's broke in MQ2-20180221(Test)

Posted: Wed Feb 21, 2018 5:29 pm
by Mmats
Just a heads up.

Inventory and Cursor TLO members all returning null with latest test server build.

Re: Inventory and Cursor TLO's broke in MQ2-20180221(Test)

Posted: Wed Feb 21, 2018 10:07 pm
by SwiftyMUSE
I'm looking at it. I believe the _CHARINFO2 struct is off. We will get it fixed shortly after we get LIVE working.

Re: Inventory and Cursor TLO's broke in MQ2-20180221(Test)

Posted: Thu Feb 22, 2018 12:13 am
by SwiftyMUSE
Yes, the _CHARINFO2 struct is wrong. It will get fixed shortly.

If you are compiling test yourself and not using builder, change the top of the struct to:

Code: Select all

typedef struct _CHARINFO2 {
/*0x0000*/ BYTE         Unknown0x0000[0x10];
/*0x0010*/ DWORD        BaseProfile;
/*0x0014*/ BYTE         Unknown0x0014[0x8];
/*0x001c*/ struct _INVENTORYARRAY*      pInventoryArray;
/*0x0020*/ BYTE         Unknown0x0020[0x48];

Re: Inventory and Cursor TLO's broke in MQ2-20180221(Test)

Posted: Thu Feb 22, 2018 1:26 am
by Mmats
SwiftyMUSE wrote:
Thu Feb 22, 2018 12:13 am
Yes, the _CHARINFO2 struct is wrong. It will get fixed shortly.

If you are compiling test yourself and not using builder, change the top of the struct to:

Code: Select all

typedef struct _CHARINFO2 {
/*0x0000*/ BYTE         Unknown0x0000[0x10];
/*0x0010*/ DWORD        BaseProfile;
/*0x0014*/ BYTE         Unknown0x0014[0x8];
/*0x001c*/ struct _INVENTORYARRAY*      pInventoryArray;
/*0x0020*/ BYTE         Unknown0x0020[0x48];
Thanks a bunch

Re: Inventory and Cursor TLO's broke in MQ2-20180221(Test)

Posted: Sun Jan 18, 2026 9:52 am
by xyilla

Re: Inventory and Cursor TLO's broke in MQ2-20180221(Test)

Posted: Sun Jan 18, 2026 9:54 am
by xyilla