• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
Very Vanilla MQ (Test Server)

Vanilla - Very Vanilla MQ (Test Server) (4 Viewers) 3.1.52472.1

No permission to download
Redbot updated Very Vanilla MQ (Test Server) with a new update entry:

20260213

## 2/11/2026 (live)
Update for live patch
## 2/7/2026
### ImGui 1.92.5 Update
ImGui has been updated to the latest release! This release includes a new font renderig
system that supports dynamic font scaling. This new system allows fonts to be rendered
at any font size.
For description of all the font scaling changes, see: https://github.com/ocornut/imgui/releases/v1.92.0
The short version is: ImGui::SetWindowFontScale is now deprecated. You should use the
PushFont function to...

Read the rest of this update entry...
 
Redbot updated Very Vanilla MQ (Test Server) with a new update entry:

20260218

## 2/18/2026
Added network discovery for actors on the local network. In general, no configuration is
required, but the following config changes were added/moved:
- Moved the `NetworkPeerPort` main ini option into `[Network]` as `PeerPort` (with fallback)
- Added the following options in the `[Network]` section in the main ini:
- `PeerPort` (default 7781): the port to start the actor peer on
- `MulticastPeriod` (default 1000): milliseconds between multicast announces
- `MulticastPort`...

Read the rest of this update entry...
 
Redbot updated Very Vanilla MQ (Test Server) with a new update entry:

20260222

## 2/22/2026
### ImAnim Integration
ImAnim is now available to lua and plugins! [See PR For more info](https://github.com/macroquest/macroquest/pull/968).
- See the lua demo for examples of how to do things with ImAnim in lua: `/lua run examples/imanim_demo`
- Lua definitions have been updated with ImAnim support.
- Console menus have been re-arranged a little bit.
## 2/18/2026
Added network discovery for actors on the local network. In general, no configuration is
required, but the...

Read the rest of this update entry...
 
Redbot updated Very Vanilla MQ (Test Server) with a new update entry:

20260305

## 3/4/2026 (test)
Update for test patch
## 3/1/2026
Updated to crashpad from the crashpad-backtrace fork we were previously using.
- For local builders you should remove crashpad-backtrace to prevent conflicts
- `vcpkg remove crashpad-backtrace:x64-windows-static` and/or `vcpkg remove crashpad-backtrace:x86-windows-static`
### Bug fixes
- live/test: Fix /removeaug (#974)
- emu: Fix CTargetWnd buff accessor (#975)
## 2/22/2026
### ImAnim Integration
ImAnim is now available to lua and...

Read the rest of this update entry...
 
very much appreciated for the quick turnaround on the build. thanks for all you all do for keeping this game interesting for me after all these years =)

cheers to the greatest box community in norrath
 
Test is "re-upping" today. unfortunately it is unlikely it is a 1:1 of what the live patch is.

With the substantial amount of time that it has been taking to RE the last few test/live rotations, i don't suspect we're going to see a test build for this re-up, at least any time soon

> What to expect on patchdays? <

1773685148070.png
 
Last edited:
well thanks for the heads up, gonna be a lot of sad pandas. myself included. time for a long term break than thanks for all the fun
 
Test is "re-upping" today. unfortunately it is unlikely it is a 1:1 of what the live patch is.

With the substantial amount of time that it has been taking to RE the last few test/live rotations, i don't suspect we're going to see a test build for this re-up, at least any time soon

!patchday

View attachment 76192
I've been Reverse Engineering the Modern EQ Client over the last few months. i'm pretty decent with offset finding and what have you in fact i had raw mq working before your release last time. could i be of assistance?
 
I always assumed REing Test gave a leg up on doing it for Live. It appears that is NOT the case 😂. Look's like I'm coming to join you all on Live in a few days!
 
I always assumed REing Test gave a leg up on doing it for Live. It appears that is NOT the case 😂. Look's like I'm coming to join you all on Live in a few days!
for some things it does - but other things it does not.

they also don't always change all the same things in the same way - sometimes they add new stuff, or don't add the stuff they did for live

but the additional work they added these last few patches will likely be "additional work" for a while
 
here's the offsets i identified off the current test patch the big one is going to be the group window as they refactored that for their new ui. that is surely going to hit prod

*removed wall of text*
 
Last edited by a moderator:
here's the offsets i identified off the current test patch the big one is going to be the group window as they refactored that for their new ui. that is surely going to hit prod

AltAdvManager__CanSeeAbility 0x1401B0410 [.text] (delta: +0x100)
AltAdvManager__CanTrainAbility 0x1401B0760 [.text] (delta: +0x100)
AltAdvManager__GetAAById 0x1401B0960 [.text] (delta: +0x100)
AltAdvManager__GetCalculatedTimer 0x1401B10D0 [.text] (delta: +0x100)
AltAdvManager__IsAbilityReady 0x1401B1570 [.text] (delta: +0x100)
CAAWnd__ShowAbility 0x140361980 [.text] (delta: +0x4f0)
CAAWnd__Update 0x140361C80 [.text] (delta: +0x4f0)
CAAWnd__UpdateSelected 0x140362EA0 [.text] (delta: +0x4f0)
CAdvancedLootWnd__DoSharedAdvLootAction 0x1400A9170 [.text] (delta: +0x20)
CAltAbilityData__GetMercCurrentRank 0x1401BB630 [.text] (delta: +0x110)
CAltAbilityData__GetMercMaxRank 0x1401BB5B0 [.text] (delta: +0x110)
CBankWnd__WndNotification 0x1403826C0 [.text] (delta: +0x4f0)
CBarterSearchWnd__WndNotification 0x1403891B0 [.text] (delta: +0x540)
CBarterWnd__WndNotification 0x14038D4F0 [.text] (delta: +0x540)
CBazaarSearchWnd__HandleSearchResults 0x14038FD60 [.text] (delta: +0x550)
CBroadcast__Get 0x1400C0F60 [.text] (delta: +0xa0)
CCastSpellWnd__ForgetMemorizedSpell 0x1403A3EA0 [.text] (delta: +0x5e0)
CCastSpellWnd__IsBardSongPlaying 0x1403A4910 [.text] (delta: +0x5e0)
CCastSpellWnd__RefreshSpellGemButtons 0x1403A5E80 [.text] (delta: +0x5f0)
CChatService__GetFriendName 0x1406B5860 [.text] (delta: +0x500)
CChatService__GetNumberOfFriends 0x1406B5850 [.text] (delta: +0x500)
CChatWindowManager__CreateChatWindow 0x1403B1A00 [.text] (delta: +0x5f0)
CChatWindowManager__FreeChatWindow 0x1403B1FC0 [.text] (delta: +0x5f0)
CChatWindowManager__GetRGBAFromIndex 0x1403B2FC0 [.text] (delta: +0x5f0)
CChatWindowManager__InitContextMenu 0x1403B3150 [.text] (delta: +0x5f0)
CChatWindowManager__SetLockedActiveChatWindow 0x1403BB4C0 [.text] (delta: +0x5f0)
CChatWindow__AddHistory 0x1403BD040 [.text] (delta: +0x5f0)
CChatWindow__CChatWindow 0x1403BC530 [.text] (delta: +0x5f0)
CChatWindow__WndNotification 0x1403BE7A0 [.text] (delta: +0x5f0)
CColorPickerWnd__Open 0x1403C5A80 [.text] (delta: +0x5f0)
CComboWnd__Draw 0x1405C9A80 [.text] (delta: +0x7d0)
CComboWnd__GetListRect 0x1405C9E10 [.text] (delta: +0x7d0)
CComboWnd__InsertChoiceAtIndex 0x1405CA210 [.text] (delta: +0x7e0)
CContainerMgr__CloseContainer 0x1403C9160 [.text] (delta: +0x610)
CContainerMgr__OpenContainer 0x1403C9840 [.text] (delta: +0x610)
CContainerMgr__OpenExperimentContainer 0x1403C9BE0 [.text] (delta: +0x610)
CContainerWnd__SetContainer 0x14042A8A0 [.text] (delta: +0x720)
CContainerWnd__vftable 0x1409FCEC0 [.rdata] (delta: +0x0)
CContextMenuManager__PopupMenu 0x1405D8DC0 [.text] (delta: +0x7e0)
CContextMenuManager__RemoveMenu 0x1405D9080 [.text] (delta: +0x7e0)
CContextMenu__AddMenuItem 0x1405E6D10 [.text] (delta: +0x7d0)
CContextMenu__CheckMenuItem 0x1405E6F60 [.text] (delta: +0x7d0)
CContextMenu__SetMenuItem 0x1405E7140 [.text] (delta: +0x7d0)
CCursorAttachment__AttachToCursor 0x1403CE680 [.text] (delta: +0x600)
CCursorAttachment__IsOkToActivate 0x1403D1B20 [.text] (delta: +0x610)
CCursorAttachment__RemoveAttachment 0x1403D1DD0 [.text] (delta: +0x610)
CDBStr__GetString 0x1401930E0 [.text] (delta: +0xd0)
CDisplay__CleanGameUI 0x140194F20 [.text] (delta: +0xd0)
CDisplay__GetClickedActor 0x140199140 [.text] (delta: +0xd0)
CDisplay__GetFloorHeight 0x1401993A0 [.text] (delta: +0xd0)
CDisplay__GetUserDefinedColor 0x140199DB0 [.text] (delta: +0xd0)
CDisplay__InitCharSelectUI 0x14019A060 [.text] (delta: +0xd0)
CDisplay__RealRender_World 0x1401A4390 [.text] (delta: +0xd0)
CDisplay__ReloadUI 0x1401A4FC0 [.text] (delta: +0xd0)
CDisplay__RestartUI 0x140207B40 [.text] (delta: +0x360)
CDisplay__SetViewActor 0x1401A84F0 [.text] (delta: +0xe0)
CDisplay__ToggleScreenshotMode 0x1401AB770 [.text] (delta: +0xe0)
CDisplay__TrueDistance 0x1401ABC80 [.text] (delta: +0xe0)
CDisplay__WriteTextHD2 0x1401ABFE0 [.text] (delta: +0xe0)
CDisplay__ZoneMainUI 0x140601300 [.text] (delta: +0x8b0)
CDisplay__cameraType 0x140DDB244 [.data] (delta: +0x0)
CDistillerInfo__GetIDFromRecordNum 0x1406B73E0 [.text] (delta: +0x500)
CDistillerInfo__Instance 0x1406B72D0 [.text] (delta: +0x500)
CEQSuiteTextureLoader__CreateTexture 0x140602680 [.text] (delta: +0x8b0)
CEQSuiteTextureLoader__GetDefaultUIPath 0x140602880 [.text] (delta: +0x8b0)
CEQSuiteTextureLoader__GetTexture 0x140602890 [.text] (delta: +0x8b0)
CEditWnd__GetSTMLSafeText 0x1405FDEC0 [.text] (delta: +0x8d0)
CEditWnd__SetWindowText 0x1405FF760 [.text] (delta: +0x8d0)
CEverQuest__ClickedPlayer 0x140272540 [.text] (delta: +0x3b0)
CEverQuest__CreateTargetIndicator 0x140272E10 [.text] (delta: +0x3b0)
CEverQuest__DoPercentConvert 0x14027E380 [.text] (delta: +0x410)
CEverQuest__DoTellWindow 0x14010D5D0 [.text] (delta: +0xb0)
CEverQuest__DropHeldItemOnGround 0x14027FD70 [.text] (delta: +0x410)
CEverQuest__Emote 0x140280760 [.text] (delta: +0x410)
CEverQuest__GetBodyTypeDesc 0x140281540 [.text] (delta: +0x410)
CEverQuest__GetClassDesc 0x1402815A0 [.text] (delta: +0x410)
CEverQuest__GetClassThreeLetterCode 0x140281970 [.text] (delta: +0x410)
CEverQuest__GetDeityDesc 0x140281C20 [.text] (delta: +0x410)
CEverQuest__GetLangDesc 0x140282050 [.text] (delta: +0x410)
CEverQuest__GetRaceDesc 0x1402823F0 [.text] (delta: +0x410)
CEverQuest__InterpretCmd 0x140284030 [.text] (delta: +0x410)
CEverQuest__IssuePetCommand 0x140285720 [.text] (delta: +0x410)
CEverQuest__LMouseUp 0x140285B40 [.text] (delta: +0x410)
CEverQuest__LeftClickedOnPlayer 0x140299810 [.text] (delta: +0x420)
CEverQuest__OutputTextToLog 0x14010DEC0 [.text] (delta: +0xb0)
CEverQuest__RMouseUp 0x140290450 [.text] (delta: +0x420)
CEverQuest__ReportSuccessfulHeal 0x140291840 [.text] (delta: +0x420)
CEverQuest__ReportSuccessfulHit 0x140292660 [.text] (delta: +0x420)
CEverQuest__RightClickedOnPlayer 0x140296DB0 [.text] (delta: +0x420)
CEverQuest__SetGameState 0x14029C280 [.text] (delta: +0x420)
CEverQuest__UPCNotificationFlush 0x1402A1C10 [.text] (delta: +0x420)
CEverQuest__dsp_chat 0x14010D000 [.text] (delta: +0xb0)
CEverQuest__trimName 0x1402AB290 [.text] (delta: +0x420)
CFindItemWnd__Update 0x140155B30 [.text] (delta: +0xd0)
CFindItemWnd__WndNotification 0x140155170 [.text] (delta: +0xd0)
CGFScreenWnd__CGFScreenWnd 0x140072AD0 [.text] (delta: +0x10)
CGFScreenWnd__CGFScreenWnd1 0x140072C60 [.text] (delta: +0x10)
CGaugeWnd__Draw 0x1403E0710 [.text] (delta: +0x610)
CGroupWnd__UpdateDisplay 0x1403EEEF0 [.text] (delta: +0x700)
CGroupWnd__WndNotification 0x1403EFD60 [.text] (delta: +0x700)
CGuild__GetGuildName 0x1400C7680 [.text] (delta: +0xb0)
CHotButtonWnd__DoHotButton 0x140407570 [.text] (delta: +0x700)
CInvSlotMgr__FindInvSlot 0x1404213E0 [.text] (delta: +0x700)
CInvSlotMgr__MoveItem 0x140421F70 [.text] (delta: +0x700)
CInvSlotMgr__SelectSlot 0x140424290 [.text] (delta: +0x720)
CInvSlotWnd__CInvSlotWnd 0x1404264A0 [.text] (delta: +0x720)
CInvSlot__GetItemBase 0x140419800 [.text] (delta: +0x6f0)
CInvSlot__HandleRButtonUp 0x14041E1B0 [.text] (delta: +0x700)
CInvSlot__SliderComplete 0x14041F9E0 [.text] (delta: +0x700)
CItemDisplayWnd__InsertAugmentRequest 0x140444A60 [.text] (delta: +0x750)
CItemDisplayWnd__SetItem 0x140448180 [.text] (delta: +0x730)
CItemDisplayWnd__UpdateStrings 0x14044AE10 [.text] (delta: +0x740)
CKeyRingWnd__ExecuteRightClick 0x14015A8F0 [.text] (delta: +0xd0)
CLargeDialogWnd__Open 0x140452BA0 [.text] (delta: +0x730)
CListWnd__AddColumn 0x1405CDDF0 [.text] (delta: +0x7e0)
CListWnd__AddColumn1 0x1405CDE90 [.text] (delta: +0x7e0)
CListWnd__AddLine 0x1405CDFF0 [.text] (delta: +0x7e0)
CListWnd__AddString 0x1405CE590 [.text] (delta: +0x7e0)
CListWnd__CListWnd 0x1405CD320 [.text] (delta: +0x7e0)
CListWnd__CalculateVSBRange 0x1405CEDE0 [.text] (delta: +0x7e0)
CListWnd__DrawHeader 0x1405D02C0 [.text] (delta: +0x7e0)
CListWnd__DrawItem 0x1405D0990 [.text] (delta: +0x7e0)
CListWnd__DrawLine 0x1405D1330 [.text] (delta: +0x7e0)
CListWnd__DrawSeparator 0x1405D17F0 [.text] (delta: +0x7e0)
CListWnd__GetSelList 0x1405D2D70 [.text] (delta: +0x7e0)
CListWnd__InsertLine 0x140836597 [.text] (delta: +0x2629a7)
CListWnd__SetColumnLabel 0x1405D4E90 [.text] (delta: +0x7d0)
CListWnd__SetItemWnd 0x1405D5780 [.text] (delta: +0x7d0)
CListWnd__SetVScrollPos 0x1405D59C0 [.text] (delta: +0x7d0)
CListWnd__vftable 0x140AE5C60 [.rdata] (delta: +0x0)
CLootWnd__LootAll 0x140459960 [.text] (delta: +0x740)
CLootWnd__RequestLootSlot 0x14045A9B0 [.text] (delta: +0x740)
CMapViewWnd__CMapViewWnd 0x140465DE0 [.text] (delta: +0x760)
CMemoryMappedFile__SetFile 0x14080FA20 [.text] (delta: +0x4f0)
CMerchantWnd__PurchasePageHandler__RequestGetItem 0x140496BB0 [.text] (delta: +0x7b0)
CMerchantWnd__PurchasePageHandler__RequestPutItem 0x140497380 [.text] (delta: +0x7a0)
CMerchantWnd__PurchasePageHandler__UpdateList 0x14049F160 [.text] (delta: +0x7c0)
COptionsWnd__FillChatFilterList 0x1404ADC10 [.text] (delta: +0x7d0)
CPageWnd__SetTabText 0x140833E37 [.text] (delta: +0x234ae7)
CQuantityWnd__Open 0x1404CBDE0 [.text] (delta: +0x7b0)
CResolutionHandler__GetWindowedStyle 0x140339390 [.text] (delta: +0x4e0)
CResolutionHandler__UpdateResolution 0x1405AD810 [.text] (delta: +0x8a0)
CScreenPieceTemplate__IsType 0x14060AF50 [.text] (delta: +0x8b0)
CSidlManagerBase__CreateXWnd 0x1405F5160 [.text] (delta: +0x8b0)
CSidlManagerBase__CreateXWndFromTemplate 0x1405F5B90 [.text] (delta: +0x8b0)
CSidlManagerBase__CreateXWndFromTemplate1 0x1405F5B20 [.text] (delta: +0x8b0)
CSidlManagerBase__FindAnimation1 0x1405F6790 [.text] (delta: +0x8b0)
CSidlManagerBase__FindButtonDrawTemplate 0x1405F6850 [.text] (delta: +0x8b0)
CSidlManagerBase__FindScreenPieceTemplate 0x1405F6E90 [.text] (delta: +0x8b0)
CSidlManagerBase__FindScreenPieceTemplate1 0x1405F6C30 [.text] (delta: +0x8b0)
CSidlManager__CreateHotButtonWnd 0x140508B70 [.text] (delta: +0x860)
CSidlManager__CreateXWnd 0x140508D30 [.text] (delta: +0x860)
CSidlScreenWnd__CSidlScreenWnd1 0x1405BA780 [.text] (delta: +0x8a0)
CSidlScreenWnd__CSidlScreenWnd2 0x1405BA850 [.text] (delta: +0x8a0)
CSidlScreenWnd__ConvertToRes 0x140605B00 [.text] (delta: +0x8b0)
CSidlScreenWnd__DrawSidlPiece 0x1405BB9D0 [.text] (delta: +0x8a0)
CSidlScreenWnd__GetChildItem 0x1405BBD90 [.text] (delta: +0x890)
CSidlScreenWnd__LoadIniListWnd 0x1405BCF80 [.text] (delta: +0x890)
CSidlScreenWnd__m_layoutCopy 0x140F34E88 [.data] (delta: +0x0)
CSidlScreenWnd__vftable 0x140AE4EE8 [.rdata] (delta: +0x4180)
CSkillMgr__GetNameToken 0x140339A20 [.text] (delta: +0x4e0)
CSkillMgr__GetSkillCap 0x140339AF0 [.text] (delta: +0x4e0)
CSkillMgr__GetSkillLastUsed 0x140339A70 [.text] (delta: +0x4e0)
CSkillMgr__GetSkillTimerDuration 0x140339E20 [.text] (delta: +0x4e0)
CSkillMgr__IsActivatedSkill 0x140339EB0 [.text] (delta: +0x4e0)
CSkillMgr__IsAvailable 0x1403397D0 [.text] (delta: +0x4e0)
CSkillMgr__IsCombatSkill 0x140339EF0 [.text] (delta: +0x4e0)
CSpellDisplayWnd__SetSpell 0x140515D10 [.text] (delta: +0x880)
CStmlWnd__AppendSTML 0x1405DB500 [.text] (delta: +0x7e0)
CStmlWnd__FastForwardToEndOfTag 0x1405DCEC0 [.text] (delta: +0x7d0)
CStmlWnd__GetVisibleText 0x1405DD630 [.text] (delta: +0x7d0)
CStmlWnd__MakeStmlColorTag 0x1405DF3C0 [.text] (delta: +0x7d0)
CStmlWnd__SetSTMLText 0x1405E6490 [.text] (delta: +0x7d0)
CStmlWnd__StripFirstSTMLLines 0x1405E6640 [.text] (delta: +0x7d0)
CTabWnd__DrawTab 0x1405D7580 [.text] (delta: +0x7c0)
CTabWnd__GetTabRect 0x1405D7C10 [.text] (delta: +0x7d0)
CTabWnd__InsertPage 0x1405D7EE0 [.text] (delta: +0x7d0)
CTabWnd__UpdatePage 0x1405D85D0 [.text] (delta: +0x7d0)
CTargetWnd__WndNotification 0x140529B40 [.text] (delta: +0x8a0)
CTaskManager__GetElementDescription 0x140189F30 [.text] (delta: +0xf0)
CTaskManager__GetEntry 0x14018A2A0 [.text] (delta: +0xf0)
CTaskManager__GetTaskStatus 0x14018A3B0 [.text] (delta: +0xf0)
CTaskWnd__UpdateTaskTimers 0x1405313F0 [.text] (delta: +0x8b0)
CTextOverlay__DisplayText 0x1400C0B30 [.text] (delta: +0xa0)
CTextureAnimation__Draw 0x1405C8F20 [.text] (delta: +0x7d0)
CTextureAnimation__SetCurCell 0x1405C9230 [.text] (delta: +0x7d0)
CTextureFont__DrawWrappedText 0x1405EE090 [.text] (delta: +0x8d0)
CTextureFont__DrawWrappedText1 0x1405EDF90 [.text] (delta: +0x8d0)
CTextureFont__DrawWrappedText2 0x1405EE1C0 [.text] (delta: +0x8d0)
CTribute__GetActiveFavorCost 0x14018D810 [.text] (delta: +0xe0)
CUnSerializeBuffer__GetString 0x140088E20 [.text] (delta: +0x10)
CWndDisplayManager__FindWindow 0x140553450 [.text] (delta: +0x8b0)
CXMLDataManager__GetXMLData 0x140604220 [.text] (delta: +0x8b0)
CXMLSOMDocumentBase__XMLRead 0x1405B7BD0 [.text] (delta: +0x8a0)
CXStr__gCXStrAccess 0x140F349E8 [.data] (delta: +0x4000)
CXStr__gFreeLists 0x140D64050 [.data] (delta: +0x0)
CXWndManager__DestroyAllWindows 0x1405E8300 [.text] (delta: +0x7d0)
CXWndManager__DrawCursor 0x1405E85E0 [.text] (delta: +0x7d0)
CXWndManager__DrawWindows 0x1405E8840 [.text] (delta: +0x7d0)
CXWndManager__GetKeyboardFlags 0x1405E8EB0 [.text] (delta: +0x7e0)
CXWndManager__HandleKeyboardMsg 0x1405E8EF0 [.text] (delta: +0x7e0)
CXWndManager__RemoveWnd 0x1405EC710 [.text] (delta: +0x8c0)
CXWnd__BringToTop 0x1405C1050 [.text] (delta: +0x8a0)
CXWnd__CXWnd 0x1405BFC60 [.text] (delta: +0x890)
CXWnd__ClrFocus 0x1405C1340 [.text] (delta: +0x8a0)
CXWnd__DrawColoredRect 0x1405C1D90 [.text] (delta: +0x8a0)
CXWnd__DrawTooltipAtPoint 0x1405C34C0 [.text] (delta: +0x880)
CXWnd__GetTooltipRect 0x1405C5EA0 [.text] (delta: +0x810)
CXWnd__Resize 0x1405C75D0 [.text] (delta: +0x7d0)
CXWnd__Right 0x1405C7670 [.text] (delta: +0x7d0)
CXWnd__SetFocus 0x1405C7A40 [.text] (delta: +0x7d0)
CharacterBase__GetItemByGlobalIndex 0x1406B2FC0 [.text] (delta: +0x500)
CharacterBase__GetItemByGlobalIndex1 0x1406B3040 [.text] (delta: +0x500)
CharacterBase__IsExpansionFlag 0x140207190 [.text] (delta: +0x350)
CharacterZoneClient__BardCastBard 0x1400D8400 [.text] (delta: +0xb0)
CharacterZoneClient__CalcAffectChange 0x1400D92C0 [.text] (delta: +0xb0)
CharacterZoneClient__CalcAffectChangeGeneric 0x1400D9510 [.text] (delta: +0xb0)
CharacterZoneClient__CanMedOnHorse 0x1400ED840 [.text] (delta: +0xb0)
CharacterZoneClient__CanUseItem 0x1400EDE00 [.text] (delta: +0xb0)
CharacterZoneClient__CanUseMemorizedSpellSlot 0x1400D9EF0 [.text] (delta: +0xb0)
CharacterZoneClient__CastSpell 0x1400D9F90 [.text] (delta: +0xb0)
CharacterZoneClient__CharacterZoneClient 0x1400E9D00 [.text] (delta: +0xb0)
CharacterZoneClient__Cur_HP 0x1400EF540 [.text] (delta: +0xb0)
CharacterZoneClient__Cur_Mana 0x1400EF700 [.text] (delta: +0xb0)
CharacterZoneClient__FindAffectSlot 0x1400DD200 [.text] (delta: +0xb0)
CharacterZoneClient__GetAdjustedSkill 0x1400F5E20 [.text] (delta: +0xb0)
CharacterZoneClient__GetCastingTimeModifier 0x1400DE6A0 [.text] (delta: +0xb0)
CharacterZoneClient__GetCurrentMod 0x1400ED140 [.text] (delta: +0xb0)
CharacterZoneClient__GetCursorItemCount 0x1400F76B0 [.text] (delta: +0xb0)
CharacterZoneClient__GetEnduranceRegen 0x1400F65A0 [.text] (delta: +0xb0)
CharacterZoneClient__GetFirstEffectSlot 0x1400DE820 [.text] (delta: +0xb0)
CharacterZoneClient__GetFocusCastingTimeModifier 0x1400CDE80 [.text] (delta: +0xb0)
CharacterZoneClient__GetFocusDurationMod 0x1400CFD50 [.text] (delta: +0xb0)
CharacterZoneClient__GetHPRegen 0x1400F6CD0 [.text] (delta: +0xb0)
CharacterZoneClient__GetItemCountInInventory 0x1400EF190 [.text] (delta: +0xb0)
CharacterZoneClient__GetItemCountWorn 0x1400F5EC0 [.text] (delta: +0xb0)
CharacterZoneClient__GetLastEffectSlot 0x1400DE8A0 [.text] (delta: +0xb0)
CharacterZoneClient__GetManaRegen 0x1400F8540 [.text] (delta: +0xb0)
CharacterZoneClient__GetModCap 0x1400FFB20 [.text] (delta: +0xb0)
CharacterZoneClient__GetOpenEffectSlot 0x1400DEB30 [.text] (delta: +0xb0)
CharacterZoneClient__GetPCSpellAffect 0x1400DED00 [.text] (delta: +0xb0)
CharacterZoneClient__GetPctModAndMin 0x1400D33E0 [.text] (delta: +0xb0)
CharacterZoneClient__HasSkill 0x1400FB660 [.text] (delta: +0xb0)
CharacterZoneClient__HitBySpell 0x1400DF790 [.text] (delta: +0xb0)
CharacterZoneClient__IsStackBlocked 0x1400E3160 [.text] (delta: +0xb0)
CharacterZoneClient__MakeMeVisible 0x1400FF600 [.text] (delta: +0xb0)
CharacterZoneClient__Max_Endurance 0x1402F60F0 [.text] (delta: +0x4b0)
CharacterZoneClient__Max_HP 0x1400FF950 [.text] (delta: +0xb0)
CharacterZoneClient__Max_Mana 0x1402F6310 [.text] (delta: +0x4b0)
CharacterZoneClient__NotifyPCAffectChange 0x1400FFDB0 [.text] (delta: +0xb0)
CharacterZoneClient__RemovePCAffectex 0x1400E67B0 [.text] (delta: +0xb0)
CharacterZoneClient__SpellDuration 0x1400E74E0 [.text] (delta: +0xb0)
CharacterZoneClient__TotalEffect 0x1400E88D0 [.text] (delta: +0xb0)
CharacterZoneClient__UseSkill 0x1401052F0 [.text] (delta: +0xb0)
ChatManagerClient__Instance 0x14010D8D0 [.text] (delta: +0xb0)
ClientSOIManager__GetSingleton 0x140136DB0 [.text] (delta: +0xb0)
DI8__Keyboard 0x140F0F740 [.data] (delta: +0x0)
DI8__Mouse 0x140F0F710 [.data] (delta: +0x0)
DI8__MouseState 0x140F0D268 [.data] (delta: +0x0)
DrawNetStatus 0x1402DB320 [.text] (delta: +0x450)
EQADDR_ATTACK 0x140E8E9A8 [.data] (delta: +0x0)
EQADDR_CMDLIST 0x140F0F710 [.data] (delta: +0x0)
EQADDR_DIKEYBOARD 0x140F0D268 [.data] (delta: +0x0)
EQADDR_DIMOUSE 0x140F0F720 [.data] (delta: +0x0)
EQADDR_DIMOUSECHECK 0x140F0F718 [.data] (delta: +0x0)
EQADDR_DOABILITYLIST 0x140E8E9A8 [.data] (delta: +0x0)
EQADDR_HWND 0x140D52790 [.data] (delta: +0x0)
EQADDR_MOUSE 0x140E8C658 [.data] (delta: +0x0)
EQADDR_NOTINCHATMODE 0x140E93E54 [.data] (delta: +0x0)
EQADDR_RUNWALKSTATE 0x140E95770 [.data] (delta: +0x0)
EQADDR_SERVERNAME 0x140F08D42 [.data] (delta: +0x0)
EQGroundItemListManager__Add 0x140228270 [.text] (delta: +0x3c0)
EQGroundItemListManager__Clear 0x140228310 [.text] (delta: +0x3c0)
EQGroundItemListManager__Delete 0x1402283D0 [.text] (delta: +0x3c0)
EQGroundItem__EQGroundItem 0x1402280C0 [.text] (delta: +0x3c0)
EQMappableCommandList 0x140F0F6F8 [.data] (delta: +0x0)
EQObject_Top 0x140E8C458 [.data] (delta: +0x0)
EQPlacedItemManager__GetItemByGuid 0x140263880 [.text] (delta: +0x3a0)
EQPlacedItemManager__GetItemByRealEstateAndRealEstateItemIds 0x1402638C0 [.text] (delta: +0x3a0)
EQSpellStrings__GetString 0x1400C6140 [.text] (delta: +0xb0)
EQSwitch__UseSwitch 0x14026B0B0 [.text] (delta: +0x3b0)
EQ_LoadingS__SetProgressBar 0x1401B2AA0 [.text] (delta: +0x100)
EQ_Spell__GetSpellAffectByIndex 0x1400DEE40 [.text] (delta: +0xb0)
EQ_Spell__GetSpellAffectBySlot 0x1400DEE90 [.text] (delta: +0xb0)
EQ_Spell__GetSpellLevelNeeded 0x1401E2E60 [.text] (delta: +0x1b0)
EQ_Spell__IsDegeneratingLevelMod 0x1401E31E0 [.text] (delta: +0x1b0)
EQ_Spell__IsSPAIgnoredByStacking 0x1401E3920 [.text] (delta: +0x1b0)
EQ_Spell__IsSPAStacking 0x1401E3D70 [.text] (delta: +0x1b0)
EQ_Spell__SpellAffectBase 0x1401E40A0 [.text] (delta: +0x1b0)
EQ_Spell__SpellAffects 0x1401E4140 [.text] (delta: +0x1b0)
EQbCommandStates 0x140E8C46C [.data] (delta: +0x0)
EqSoundManager__PlayScriptMp3 0x1401DFFC0 [.text] (delta: +0x1b0)
EqSoundManager__SoundAssistPlay 0x14033EC10 [.text] (delta: +0x4e0)
EqSoundManager__WaveInstancePlay 0x14033EF50 [.text] (delta: +0x4e0)
EqSoundManager__WavePlay 0x1401E1180 [.text] (delta: +0x1b0)
FreeTargetTracker__CastSpell 0x1402B57C0 [.text] (delta: +0x420)
FreeToPlayClient__Instance 0x14069B7B0 [.text] (delta: +0x500)
FreeToPlayClient__RestrictionInfo 0x140AF9E70 [.rdata] (delta: +0x0)
IconCache__GetIcon 0x1403D5580 [.text] (delta: +0x610)
ItemBase__CanGemFitInSlot 0x140667FE0 [.text] (delta: +0x8e0)
ItemBase__CreateItemTagString 0x140668A40 [.text] (delta: +0x8c0)
ItemBase__GetItemValue 0x14066CC60 [.text] (delta: +0x550)
ItemBase__IsKeyRingItem 0x14066F080 [.text] (delta: +0x560)
ItemBase__IsLore 0x14066F1C0 [.text] (delta: +0x560)
ItemBase__IsLoreEquipped 0x14066F250 [.text] (delta: +0x560)
ItemBase__ValueSellMerchant 0x1406732C0 [.text] (delta: +0x510)
ItemClient__CanDrop 0x1402C0070 [.text] (delta: +0x450)
ItemClient__CanGoInBag 0x1402C01A0 [.text] (delta: +0x450)
KeyCombo__GetTextDescription 0x1405BEE30 [.text] (delta: +0x890)
KeypressHandler__AttachAltKeyToEqCommand 0x1402C4F20 [.text] (delta: +0x450)
KeypressHandler__AttachKeyToEqCommand 0x1402C4F90 [.text] (delta: +0x450)
KeypressHandler__ClearCommandStateArray 0x1402C55A0 [.text] (delta: +0x450)
KeypressHandler__Get 0x1402C5610 [.text] (delta: +0x450)
KeypressHandler__HandleKeyDown 0x1402C5730 [.text] (delta: +0x450)
KeypressHandler__HandleKeyUp 0x1402C5850 [.text] (delta: +0x450)
KeypressHandler__SaveKeymapping 0x1402C5420 [.text] (delta: +0x450)
LootFiltersManager__AddItemLootFilter 0x14015FD80 [.text] (delta: +0xd0)
LootFiltersManager__GetItemFilterData 0x1401608A0 [.text] (delta: +0xc0)
LootFiltersManager__RemoveItemLootFilter 0x140161150 [.text] (delta: +0xc0)
LootFiltersManager__SetItemLootFilter 0x140161400 [.text] (delta: +0xc0)
MapViewMap__vftable 0x140A4A850 [.rdata] (delta: +0x0)
MercenaryAlternateAdvancementManagerClient__BuyAbility 0x1401BA9B0 [.text] (delta: +0x110)
MercenaryAlternateAdvancementManagerClient__Instance 0x1401BB810 [.text] (delta: +0x110)
MultipleItemMoveManager__ProcessMove 0x1402D9110 [.text] (delta: +0x450)
PcBase__GetCombatAbility 0x14067FAC0 [.text] (delta: +0x4f0)
PcBase__GetCombatAbilityTimer 0x14067FB60 [.text] (delta: +0x4f0)
PcBase__GetItemContainedRealEstateIds 0x140680330 [.text] (delta: +0x4f0)
PcBase__GetNonArchivedOwnedRealEstates 0x140680D90 [.text] (delta: +0x4f0)
PcClient__GetConLevel 0x1402E3CC0 [.text] (delta: +0x450)
PcClient__GetMeleeSpellFromSkillIndex 0x1402E63F0 [.text] (delta: +0x450)
PcClient__HasLoreItem 0x1402E7480 [.text] (delta: +0x460)
PcZoneClient__BandolierSwap 0x1402E3650 [.text] (delta: +0x450)
PcZoneClient__CanEquipItem 0x1402F0150 [.text] (delta: +0x480)
PcZoneClient__DestroyHeldItemOrMoney 0x1402F1E90 [.text] (delta: +0x480)
PcZoneClient__GetItemByID 0x1402F2DE0 [.text] (delta: +0x480)
PcZoneClient__GetPcSkillLimit 0x1402F4E40 [.text] (delta: +0x4a0)
PcZoneClient__HasAlternateAbility 0x1402F5A20 [.text] (delta: +0x4b0)
PcZoneClient__RemoveMyAffect 0x1402F7220 [.text] (delta: +0x4b0)
PcZoneClient__doCombatAbility 0x1402ED570 [.text] (delta: +0x480)
PlayerBase__CanSee 0x140654150 [.text] (delta: +0x8c0)
PlayerBase__CanSee1 0x140654230 [.text] (delta: +0x8c0)
PlayerBase__GetVisibilityLineSegment 0x140654720 [.text] (delta: +0x8c0)
PlayerBase__IsTargetable 0x1406549C0 [.text] (delta: +0x8c0)
PlayerClient__ChangeBoneStringSprite 0x140304F20 [.text] (delta: +0x4b0)
PlayerClient__SetNameSpriteState 0x14030B160 [.text] (delta: +0x4b0)
PlayerClient__SetNameSpriteTint 0x14030C120 [.text] (delta: +0x4b0)
PlayerManagerBase__PrepForDestroyPlayer 0x140653D10 [.text] (delta: +0x8c0)
PlayerManagerClient__GetPlayerFromPartialName 0x140314310 [.text] (delta: +0x4f0)
PlayerManagerClient__GetSpawnByID 0x140314160 [.text] (delta: +0x4f0)
PlayerManagerClient__GetSpawnByName 0x140314210 [.text] (delta: +0x4f0)
PlayerPointManager__GetAltCurrency 0x140698730 [.text] (delta: +0x500)
PlayerZoneClient__ChangeHeight 0x14031AC90 [.text] (delta: +0x4f0)
PlayerZoneClient__DoAttack 0x14031B9A0 [.text] (delta: +0x4f0)
PlayerZoneClient__IsValidTeleport 0x140266520 [.text] (delta: +0x3b0)
PlayerZoneClient__LegalPlayerRace 0x1401A1540 [.text] (delta: +0xd0)
ProfileManager__GetCurrentProfile 0x14069AC20 [.text] (delta: +0x500)
RealEstateManagerClient__Instance 0x140333670 [.text] (delta: +0x540)
SpellManager__GetSpellByGroupAndRank 0x140340770 [.text] (delta: +0x4e0)
Spellmanager__LoadTextSpells 0x140340870 [.text] (delta: +0x4e0)
StringTable__getString 0x140692350 [.text] (delta: +0x500)
Teleport_Table 0x140E8C970 [.data] (delta: +0x0)
Teleport_Table_Size 0x140E8C4F4 [.data] (delta: +0x0)
UdpConnection__GetStats 0x140560510 [.text] (delta: +0x8b0)
ZoneGuideManagerClient__Instance 0x1403572C0 [.text] (delta: +0x4e0)
g_labelCache 0x140E93AF0 [.data] (delta: +0x0)
g_pDIKeyboard 0x140F0F740 [.data] (delta: +0x0)
g_pDIMouse 0x140F0F710 [.data] (delta: +0x0)
g_pDIMouseState 0x140F0D268 [.data] (delta: +0x0)
g_pDeviceInputProxy 0x140E93B3C [.data] (delta: +0x0)
g_pDrawHandler 0x140F34B80 [.data] (delta: +0x0)
ghEQMainInstance 0x140E94023 [.data] (delta: +0x0)
gpAutoFire 0x140E93B2C [.data] (delta: +0x0)
gpMemCheckActive 0x140E92560 [.data] (delta: +0x0)
gpMemCheckBitmask 0x140F090B8 [.data] (delta: +0x0)
gpShiftKeyDown 0x140F08D43 [.data] (delta: +0x0)
instCRaid 0x140E8EA30 [.data] (delta: +0x0)
instDynamicZone 0x140E92560 [.data] (delta: +0x0)
instEQZoneInfo 0x140E93CD4 [.data] (delta: +0x0)
instExpeditionLeader 0x140E925AE [.data] (delta: +0x0)
msgTokenText 0x140210E30 [.text] (delta: +0x380)
msg_new_text 0x140219AD0 [.text] (delta: +0x370)
msg_spell_worn_off 0x14021E300 [.text] (delta: +0x380)
pAAWnd 0x140DDB0D0 [.data] (delta: +0x0)
pAchievementsWnd 0x140DDB4C8 [.data] (delta: +0x0)
pActiveBanker 0x140E8C398 [.data] (delta: +0x0)
pActiveCorpse 0x140E8C388 [.data] (delta: +0x0)
pActiveGMaster 0x140E8C430 [.data] (delta: +0x0)
pActiveMerchant 0x140E8C430 [.data] (delta: +0x0)
pAdvancedDisplayOptionsWnd 0x140DDB498 [.data] (delta: +0x0)
pAdventureStatsWnd 0x140DDB178 [.data] (delta: +0x0)
pAlarmWnd 0x140DDB590 [.data] (delta: +0x0)
pAlertHistoryWnd 0x140DDB540 [.data] (delta: +0x0)
pAlertStackWnd 0x140DDB560 [.data] (delta: +0x0)
pAlertWnd 0x140F20108 [.data] (delta: +0x0)
pAltAdvManager 0x140E8E998 [.data] (delta: +0x0)
pAudioTriggersWnd 0x140DDB4A8 [.data] (delta: +0x0)
pAuraWnd 0x140DDB4C0 [.data] (delta: +0x0)
pBankWnd 0x140F207A0 [.data] (delta: +0x0)
pBarterWnd 0x140F20710 [.data] (delta: +0x0)
pBazaarSearchWnd 0x140DDB648 [.data] (delta: +0x0)
pBodyTintWnd 0x140DDB1D0 [.data] (delta: +0x0)
pBreathWnd 0x140DDB0F8 [.data] (delta: +0x0)
pCastSpellWnd 0x140DDB198 [.data] (delta: +0x0)
pCastingWnd 0x140DDB200 [.data] (delta: +0x0)
pCharData 0x140E8E9A8 [.data] (delta: +0x0)
pCharSpawn 0x140E8C380 [.data] (delta: +0x0)
pCharacterCreation 0x140DDB588 [.data] (delta: +0x0)
pCharacterListWnd 0x140F20BA8 [.data] (delta: +0x0)
pChatManager 0x140DDB600 [.data] (delta: -0x8)
pClaimWnd 0x140DDB090 [.data] (delta: +0x0)
pColorPickerWnd 0x140DDB528 [.data] (delta: +0x0)
pCombatAbilityWnd 0x140DDB478 [.data] (delta: +0x0)
pCombatSkillsSelectWnd 0x140DDB0A0 [.data] (delta: +0x0)
pConnection 0x140F35810 [.data] (delta: +0x0)
pContainerMgr 0x140DDAFF0 [.data] (delta: +0x0)
pContextMenuManager 0x140E8C450 [.data] (delta: +0x0)
pCursorAttachment 0x140DDB0B0 [.data] (delta: +0x0)
pDBStr 0x140E92678 [.data] (delta: +0x0)
pDZMember 0x140DBFB80 [.data] (delta: +0x0)
pDZTimerInfo 0x140F0F758 [.data] (delta: +0x0)
pDisplay 0x140DDC5C0 [.data] (delta: +0x0)
pDragonHoardWnd 0x140F20DB0 [.data] (delta: +0x0)
pDynamicZoneWnd 0x140DDB620 [.data] (delta: +0x0)
pEQLogin 0x140E93AE0 [.data] (delta: +0x0)
pEQMainWnd 0x140DDB5C0 [.data] (delta: +0x0)
pEQMisc 0x140C169B0 [.data] (delta: +0x0)
pEQSpellStrings 0x140F34FE8 [.data] (delta: +0x0)
pEqSoundManager 0x140F34B68 [.data] (delta: +0x0)
pEventCalendarWnd 0x140DDB170 [.data] (delta: +0x0)
pEverQuest 0x140DDB5F0 [.data] (delta: +0x0)
pEverQuestInfo 0x140E93AF4 [.data] (delta: +0x0)
pExtendedTargetWnd 0x140DDB1E8 [.data] (delta: +0x0)
pFeedbackWnd 0x140F20FA0 [.data] (delta: +0x0)
pFellowshipWnd 0x140DDB088 [.data] (delta: +0x0)
pFileSelectionWnd 0x140DDB5B0 [.data] (delta: +0x0)
pFindItemWnd 0x140F21028 [.data] (delta: +0x0)
pFindLocationWnd 0x140DDB480 [.data] (delta: +0x0)
pGFViewListener 0x140F24470 [.data] (delta: +0x0)
pGroupSearchFiltersWnd 0x140F211B0 [.data] (delta: +0x0)
pGroupSearchWnd 0x140F211F8 [.data] (delta: +0x0)
pGroupWnd 0x140F21240 [.data] (delta: +0x0)
pGuild 0x140E8EA30 [.data] (delta: +0x0)
pGuildList 0x140DDB4FC [.data] (delta: +0x0)
pHotButtonWnd 0x140F23370 [.data] (delta: +0x0)
pHotButtonWnds 0x140F23370 [.data] (delta: +0x0)
pInvSlotMgr 0x140DDAA38 [.data] (delta: +0x0)
pInventoryWnd 0x140DDB248 [.data] (delta: +0x0)
pItemExpTransferWnd 0x140F235D8 [.data] (delta: +0x0)
pJournalTextWnd 0x140DDB110 [.data] (delta: +0x0)
pKeyRingWnd 0x140DDB470 [.data] (delta: +0x0)
pLargeDialog 0x140F242D0 [.data] (delta: +0x0)
pLayoutCopyWnd 0x140F23728 [.data] (delta: +0x0)
pLocalPC 0x140E8C390 [.data] (delta: +0x0)
pLocalPlayer 0x140E8C3A8 [.data] (delta: +0x0)
pLootFiltersWnd 0x140DDB5D0 [.data] (delta: +0x0)
pLootWnd 0x140DDB4A0 [.data] (delta: +0x0)
pMIZoneSelectWnd 0x140F23AD8 [.data] (delta: +0x0)
pMailAddressBookWnd 0x140DDB568 [.data] (delta: +0x0)
pMailIgnoreListWindow 0x140DDB570 [.data] (delta: +0x0)
pMailWnd 0x140DDB530 [.data] (delta: +0x0)
pManageLootWnd 0x140DDC3D0 [.data] (delta: +0x0)
pMapToolbarWnd 0x140DDB618 [.data] (delta: +0x0)
pMapViewWnd 0x140DDB608 [.data] (delta: +0x8)
pMarketplaceWnd 0x140DDB068 [.data] (delta: +0x0)
pMercManager 0x140F34B38 [.data] (delta: +0x0)
pMerchantWnd 0x140DDB5F8 [.data] (delta: +0x0)
pMouseLook 0x140E93FB6 [.data] (delta: +0x0)
pNameChangePetWnd 0x140DDB518 [.data] (delta: +0x0)
pNameChangeWnd 0x140DDB0E0 [.data] (delta: +0x0)
pNameReservationWnd 0x140DDB158 [.data] (delta: +0x0)
pNoteWnd 0x140DDB1A8 [.data] (delta: +0x0)
pObjectPreviewWnd 0x140DDB0F0 [.data] (delta: +0x0)
pOptionsWnd 0x140DDB0D8 [.data] (delta: +0x0)
pOverseerWnd 0x140DDB058 [.data] (delta: +0x0)
pPCData 0x140E8C3A0 [.data] (delta: +0x0)
pPlayerNotesWnd 0x140DDB0A8 [.data] (delta: +0x0)
pPlayerWnd 0x140DDB1A0 [.data] (delta: +0x0)
pProgressionSelectionWnd 0x140F23E68 [.data] (delta: +0x0)
pPurchaseWnd 0x140DDB078 [.data] (delta: +0x0)
pPvPStatsWnd 0x140F23EF8 [.data] (delta: +0x0)
pQuantityWnd 0x140DDB490 [.data] (delta: +0x0)
pRaceChangeWnd 0x140DDB0E8 [.data] (delta: +0x0)
pRaid 0x140EFA0C8 [.data] (delta: +0x0)
pRaidWnd 0x140DDB190 [.data] (delta: +0x0)
pRealEstateManageWnd 0x140DDB1C8 [.data] (delta: +0x0)
pRealEstatePlotSearchWnd 0x140DDB1F0 [.data] (delta: +0x0)
pRealEstatePurchaseWnd 0x140DDB1F8 [.data] (delta: +0x0)
pResolutionHandler 0x140F35B30 [.data] (delta: +0x0)
pRespawnWnd 0x140DDB4B0 [.data] (delta: +0x0)
pRewardSelectionWnd 0x140F241C8 [.data] (delta: +0x0)
pScreenMode 0x140C16CF0 [.data] (delta: +0x0)
pScreenX 0x140E93AF8 [.data] (delta: +0x0)
pScreenXMax 0x140E93BAD [.data] (delta: +0x0)
pScreenY 0x140E93AFC [.data] (delta: +0x0)
pScreenYMax 0x140E93BB0 [.data] (delta: +0x0)
pSelectorWnd 0x140DDB638 [.data] (delta: +0x0)
pSidlMgr 0x140F0C688 [.data] (delta: +0x0)
pSkillMgr 0x140F0C688 [.data] (delta: +0x0)
pSkillsSelectWnd 0x140DDB468 [.da
None of that is useful or helpful here in this thread, unfortunately. (This isn't supposed to sound brisk or unfriendly btw)

Please do a PR if you have stuff to contribute. That would be awesome

 
*removed wall of text*
None of that is useful or helpful here in this thread, unfortunately. (This isn't supposed to sound brisk or unfriendly btw)

Please do a PR if you have stuff to contribute. That would be awesome

Doing so as i find them. i'm down to just a few yet
 
Last edited by a moderator:
Definitely not helping me any with that. That’s the easiest part and takes like 2 minutes.
What would help? i've been developing my own pipeline for identifying offsets. last game patch i managed to beet you by about a half hour on the raw offset with vanilla eq was aweful gratiffying to find out that the ones i identified matched yours.
 
What would help? i've been developing my own pipeline for identifying offsets. last game patch i managed to beet you by about a half hour on the raw offset with vanilla eq was aweful gratiffying to find out that the ones i identified matched yours.

Offsets are a solved problem. I would encourage you to go look at the commit history in eqlib and familiarize yourself with everything thats actually changing each patch.
 
┌────────────────────────────────────────────┬─────────────┬───────────┐
│ Function │ Mar 16 VA │ Delta │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CGFScreenWnd__dCGFScreenWnd │ 0x140072E10 │ +0x10 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CAdvancedLootWnd__DoAdvLootAction │ 0x1400B0870 │ +0x30 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CAdvancedLootWnd__UpdateMasterLooter │ 0x1400B11D0 │ +0x30 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ AggroMeterManagerClient__Instance │ 0x1400B2EE0 │ +0x40 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CGuild__FindMemberByName │ 0x1400C7650 │ +0xc0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CCharacterListWnd__EnterWorld │ 0x1400D4B90 │ +0xb0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CCharacterListWnd__Quit │ 0x1400D5D70 │ +0xb0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CCharacterListWnd__SelectCharacter │ 0x1400D5D90 │ +0xb0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CCharacterListWnd__UpdateList │ 0x1400D6AD0 │ +0xb0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CharacterZoneClient__GetBaseSkill │ 0x140104370 │ +0xb0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ FactionManagerClient__Instance │ 0x14012B400 │ +0xb0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ FactionManagerClient__HandleFactionMessage │ 0x14012B7E0 │ +0xb0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CFindItemWnd__PickupSelectedItem │ 0x14014E810 │ +0xd0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CDisplay__PreZoneMainUI │ 0x1401A2CC0 │ +0xd0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ EQGroundItemListManager__Instance │ 0x140228460 │ +0x3c0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ EQPlacedItemManager__Instance │ 0x1402638F0 │ +0x3a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CHelpWnd__SetFile │ 0x1402B75D0 │ +0x420 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CHotButton__SetButtonSize │ 0x1402BD800 │ +0x450 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CHotButton__SetCheck │ 0x1402BDAF0 │ +0x470 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ ItemClient__dItemClient │ 0x1402BFEF0 │ +0x460 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ ItemClient__CreateItemClient │ 0x1402C0430 │ +0x450 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PcClient__AlertInventoryChanged │ 0x1402E35A0 │ +0x450 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PcZoneClient__GetItemRecastTimer │ 0x1402F3D60 │ +0x480 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PcZoneClient__RemoveBuffEffect │ 0x1402F70B0 │ +0x4b0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PcZoneClient__RemovePetEffect │ 0x1402F7500 │ +0x4b0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PlayerClient__GetPcClient │ 0x140307A30 │ +0x4b0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PlayerManagerClient__CreatePlayer │ 0x140313C20 │ +0x4f0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PlayerZoneClient__GetLevel │ 0x14031F0F0 │ +0x4f0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTargetManager__Get │ 0x140345B80 │ +0x4e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CBarterSearchWnd__UpdateInventoryList │ 0x14038CF60 │ +0x540 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CChatWindow__Clear │ 0x1403BD540 │ +0x5f0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CContainerWnd__HandleCombine │ 0x1403CAAF0 │ +0x610 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CContextMenuManager__CreateDefaultMenu │ 0x1403CCDF0 │ +0x600 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CInvSlot__UpdateItem │ 0x14041FEA0 │ +0x700 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CItemDisplayManager__CreateWindowInstance │ 0x1404410E0 │ +0x740 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CItemDisplayWnd__RemoveAugmentRequest │ 0x140446390 │ +0x740 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CItemDisplayWnd__RequestConvertItem │ 0x1404475A0 │ +0x730 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CLabel__UpdateText │ 0x140452420 │ +0x730 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ MapViewMap__Clear │ 0x140467AA0 │ +0x760 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CMerchantWnd__DisplayBuyOrSellPrice │ 0x140490240 │ +0x7a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CMerchantWnd__SelectBuySellSlot │ 0x140499FC0 │ +0x7b0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSpellBookWnd__MemorizeSet │ 0x14050F3E0 │ +0x870 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSpellDisplayWnd__UpdateStrings │ 0x140517AA0 │ +0x880 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTargetWnd__HandleBuffRemoveRequest │ 0x140528A60 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTargetWnd__RefreshTargetBuffs │ 0x140529260 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSidlScreenWnd__dCSidlScreenWnd │ 0x1405BAA60 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSidlScreenWnd__CalculateVSBRange │ 0x1405BB040 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSidlScreenWnd__CalculateHSBRange │ 0x1405BB160 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSidlScreenWnd__CreateChildrenFromSidl │ 0x1405BB2E0 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSidlScreenWnd__EnableIniStorage │ 0x1405BBC00 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSidlScreenWnd__GetSidlPiece │ 0x1405BBFE0 │ +0x890 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSidlScreenWnd__Init1 │ 0x1405BC350 │ +0x890 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSidlScreenWnd__LoadSidlScreen │ 0x1405BD980 │ +0x890 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__dCXWnd │ 0x1405C0590 │ +0x890 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__Destroy │ 0x1405C14C0 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__DoAllDrawing │ 0x1405C15C0 │ +0x8a0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__DrawTooltip │ 0x1405C3400 │ +0x880 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__GetChildItem │ 0x1405C3DD0 │ +0x880 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__GetChildWndAt │ 0x1405C3E90 │ +0x880 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__GetClientClipRect │ 0x1405C3FE0 │ +0x860 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__GetClientRect │ 0x1405C4120 │ +0x850 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CStmlWnd__CalculateHSBRange │ 0x1405C5990 │ +0x840 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__GetRelativeRect │ 0x1405C5AB0 │ +0x820 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__GetScreenClipRect │ 0x1405C5BC0 │ +0x820 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__GetScreenRect │ 0x1405C5D30 │ +0x820 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__IsActive │ 0x1405C6450 │ +0x800 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__IsDescendantOf │ 0x1405C6460 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__IsReallyVisible │ 0x1405C64E0 │ +0x800 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__IsType │ 0x1405C6530 │ +0x800 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__Minimize │ 0x1405C6630 │ +0x800 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__ProcessTransition │ 0x1405C74B0 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CXWnd__SetFont │ 0x1405C7A90 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CComboWnd__GetChoiceText │ 0x1405C9D40 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CComboWnd__GetCurChoice │ 0x1405C9D80 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CComboWnd__GetCurChoiceText │ 0x1405C9DB0 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CComboWnd__GetItemCount │ 0x1405C9E10 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CComboWnd__InsertChoice │ 0x1405CA150 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CComboWnd__SetColors │ 0x1405CA4E0 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__dCListWnd │ 0x1405CD760 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__CalculateCustomWindowPositions │ 0x1405CE8D0 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__CalculateFirstVisibleLine │ 0x1405CEB00 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__ClearAllSel │ 0x1405CEF30 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__ClearSel │ 0x1405CEF90 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__CloseAndUpdateEditWindow │ 0x1405CEFF0 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__Compare │ 0x1405CF1B0 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__Draw │ 0x1405CF670 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__DrawColumnSeparators │ 0x1405D0200 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__EnableLine │ 0x1405D1C10 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__EnsureVisible │ 0x1405D1C70 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__ExtendSel │ 0x1405D1D70 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__GetColumnMinWidth │ 0x1405D2100 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__GetColumnWidth │ 0x1405D2180 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__GetCurSel │ 0x1405D2280 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__GetItemData │ 0x1405D2600 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__GetItemHeight │ 0x1405D2640 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__GetItemRect │ 0x1405D2870 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__GetItemText │ 0x1405D2B10 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__GetItemWnd │ 0x1405D2D00 │ +0x7e0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__SetColumnWidth │ 0x1405D5030 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__SetColumnsSizable │ 0x1405D5080 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__SetCurSel │ 0x1405D5100 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__SetItemColor │ 0x1405D5370 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__SetItemData │ 0x1405D5410 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__SetItemIcon │ 0x1405D5450 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__SetItemText │ 0x1405D5650 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__Sort │ 0x1405D5A60 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CListWnd__ToggleSel │ 0x1405D5BD0 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSliderWnd__GetValue │ 0x1405D6540 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSliderWnd__SetNumTicks │ 0x1405D6BC0 │ +0x7c0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CSliderWnd__SetValue │ 0x1405D6D40 │ +0x7c0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTabWnd__Draw │ 0x1405D7110 │ +0x7c0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTabWnd__DrawCurrentPage │ 0x1405D71B0 │ +0x7c0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTabWnd__RemovePage │ 0x1405D8170 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTabWnd__SetPage │ 0x1405D82D0 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CContextMenuManager__AddMenu │ 0x1405D8AA0 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CContextMenuManager__Flush │ 0x1405D8B20 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CStmlWnd__CalculateVSBRange │ 0x1405DC420 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CStmlWnd__ForceParseNow │ 0x1405DCF60 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CStmlWnd__MakeWndNotificationTag │ 0x1405DF400 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CStmlWnd__UpdateHistoryString │ 0x1405E69E0 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CContextMenu__AddSeparator │ 0x1405E6E90 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CContextMenu__RemoveAllMenuItems │ 0x1405E70F0 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CContextMenu__RemoveMenuItem │ 0x1405E7120 │ +0x7d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTextureFont__GetHeight │ 0x1405EE530 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CTextureFont__GetTextExtent │ 0x1405EE570 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__DrawCaret │ 0x1405FCF90 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__EnsureCaretVisible │ 0x1405FD4A0 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__GetCaretPt │ 0x1405FD740 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__GetCharIndexPt │ 0x1405FD780 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__GetDisplayString │ 0x1405FD9E0 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__GetHorzOffset │ 0x1405FDC30 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__GetLineForPrintableChar │ 0x1405FDD90 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__GetSelStartPt │ 0x1405FE080 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__PointFromPrintableChar │ 0x1405FEC40 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__ReplaceSelection │ 0x1405FEFF0 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__SelectableCharFromPoint │ 0x1405FF4B0 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditWnd__SetEditable │ 0x1405FF730 │ +0x8d0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CPageWnd__FlashTab │ 0x1407FFE60 │ +0x200b80 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CEditBaseWnd__SetSel │ 0x14060B7C0 │ +0x8b0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PlayerBase__HasProperty │ 0x140654900 │ +0x8c0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ ItemBase__GetImageNum │ 0x14066AF00 │ +0x6f0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ ItemBase__IsEmpty │ 0x14066E970 │ +0x560 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ PcBase__GetAlternateAbilityId │ 0x14067F3C0 │ +0x4f0 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CPacketScrambler__hton │ 0x140690C20 │ +0x500 │
├────────────────────────────────────────────┼─────────────┼───────────┤
│ CPacketScrambler__ntoh │ 0x140690C30 │ +0x500 │
└────────────────────────────────────────────┴─────────────┴───────────┘

Doing so as i find them. i'm down to just a few yet
you didn't do a PR to the github i shared with you.

again unfortunately openvanilla/here/discord aren't the places to do the PR

and as brain mentioned offsets are the easy bit and unless it is a complete thing - you're likely actually creating *more* work

that isn't supposed to be cruel or unkind

I would love to help more with patch days, but just tossing some offsets and then brain having to talk to me about it is more work


this is the repo
 
What would help? i've been developing my own pipeline for identifying offsets. last game patch i managed to beet you by about a half hour on the raw offset with vanilla eq was aweful gratiffying to find out that the ones i identified matched yours.
your timeline was a half hour from when it was uploaded, not from when the offsets were found :(

if you notice myseq offsets are posted way sooner than mq updates - because the offset part isn't usually the problem
 
you didn't do a PR to the github i shared with you.

again unfortunately openvanilla/here/discord aren't the places to do the PR

and as brain mentioned offsets are the easy bit and unless it is a complete thing - you're likely actually creating *more* work

that isn't supposed to be cruel or unkind

I would love to help more with patch days, but just tossing some offsets and then brain having to talk to me about it is more work


this is the repo
I'm so sorry about that my first time trying to contribute I'm happy to take any direction you care to give.

My day job is as a Network Architect but honestly this is the first time i've really tried to contribute in a meaningful way to a open source project

so tell me anything you think i need to know i'm willing to help
 
I'm so sorry about that my first time trying to contribute I'm happy to take any direction you care to give.

My day job is as a Network Architect but honestly this is the first time i've really tried to contribute in a meaningful way to a open source project

so tell me anything you think i need to know i'm willing to help
brain is the lead dev - and is leaps and bounds above the vast majority of community members in the things he is knowledgeable about with respect to eq code, RE, macroquest etc.

he suggested you go and familiarize yourself with all the things that changed to get an idea of what stuff needs to be updated
 
I committed updated offsets. I put placeholders for the time/date so people wouldn't try to use it.

You're welcome to try and use these (use the correct date/time strings in the comments) but you will find out soon enough that theres still much more required to do.

Also worth noting: A good chunk of what you pasted was wrong. This is stuff that requires a very high degree of precision and accuracy. I would never leave it up to an AI to try and do this.
 
brain is the lead dev - and is leaps and bounds above the vast majority of community members in the things he is knowledgeable about with respect to eq code, RE, macroquest etc.

he suggested you go and familiarize yourself with all the things that changed to get an idea of what stuff needs to be updated
what i meant was i was simply happy that i achieved the same result before you all posted the new binary. It just validated that i was correct with my offset calcuation. Considereing i never tackled anything like it before i got a kick out of figuring out how to do it. and you all verified it which was all the cooler.

I committed updated offsets. I put placeholders for the time/date so people wouldn't try to use it.

You're welcome to try and use these (use the correct date/time strings in the comments) but you will find out soon enough that theres still much more required to do.

Also worth noting: A good chunk of what you pasted was wrong. This is stuff that requires a very high degree of precision and accuracy. I would never leave it up to an AI to try and do this.
your right i've already discovered part of the problem is with the new group window. the origional functions are stubs that redirect with jmps to new code locations. gonna take a bit of mapping to figure that out.
 
maybe i misunderstood what i was seeing i'll keep digging
Yeah i got confused by my pipeline that extracted offsets. looks like i overlooked a vtable being shifted by The vtables shifted by -0x1000 at least that's what it looks like at the moment i'm still compile testing but i'm getting closer
 
Yeah i got confused by my pipeline that extracted offsets. looks like i overlooked a vtable being shifted by The vtables shifted by -0x1000 at least that's what it looks like at the moment i'm still compile testing but i'm getting closer

vtables shifting is normal, everything shifts as they add and remove code.
 
vtables shifting is normal, everything shifts as they add and remove code.
Hey — I want to apologize for the noise here. I genuinely wanted to help, and I understand I got things wrong.

Some context: I don't have access to your Windows toolchain. I'm working from Ghidra on Linux, manually cross-referencing decompiled functions and comparing addresses across builds with regex. I've only been at this about a month. When I saw you guys were short on time I figured I had time to burn and maybe I could take some of the grunt work off your plate.

I did use an AI to help format the PR and push it to GitHub — I'm not super familiar with the contribution process and I was hoping it would catch formatting mistakes. The actual analysis was manual — destructor walks, accessor function comparisons, constructor init sequences, that kind of thing.

I didn't know about the comment-update tool or the PDB workflow until after the fact. Would've saved me a lot of pain. I also didn't understand COMDAT folding was going to make the vtable analysis unreliable — that's on me.

Anyway, I'm not trying to waste anyone's time. If there's a better way for me to contribute or if you'd rather I didn't, just say so and I'll respect that.
 
Hey — I want to apologize for the noise here. I genuinely wanted to help, and I understand I got things wrong.

Some context: I don't have access to your Windows toolchain. I'm working from Ghidra on Linux, manually cross-referencing decompiled functions and comparing addresses across builds with regex. I've only been at this about a month. When I saw you guys were short on time I figured I had time to burn and maybe I could take some of the grunt work off your plate.

I did use an AI to help format the PR and push it to GitHub — I'm not super familiar with the contribution process and I was hoping it would catch formatting mistakes. The actual analysis was manual — destructor walks, accessor function comparisons, constructor init sequences, that kind of thing.

I didn't know about the comment-update tool or the PDB workflow until after the fact. Would've saved me a lot of pain. I also didn't understand COMDAT folding was going to make the vtable analysis unreliable — that's on me.

Anyway, I'm not trying to waste anyone's time. If there's a better way for me to contribute or if you'd rather I didn't, just say so and I'll respect that.

Probably best to just hop into discord and ask questions about stuff. All the developer people are in the MQ discord and we're pretty chatty about stuff.

Managing updates to the data structures can be a challenge because anything that gets added that isn't verified can be extremely challenging to chase down later because they can cause hard to find bugs or just create crashes. theres over 300+ different things that need to be checked, so not having absolute confidence in the results just ends up being a time sink later on.
 
@Sic I saw Brain posted no Test update for foreseeable future. Does this mean that he's done forever updating test? Has he clarified that statement any?
 
@Sic I saw Brain posted no Test update for foreseeable future. Does this mean that he's done forever updating test? Has he clarified that statement any?
i mean i did share the stuff he shared, which is what gohaste re-shared above
 
Vanilla - Very Vanilla MQ (Test Server)

Users who are viewing this thread

Back
Top
Cart