Page 1 of 3
Offsets for 5 nov 2003
Posted: Wed Nov 05, 2003 10:24 am
by EqMule
Note, even if you get theese offsets mq, wont work, it needs a couple structchanges, you can get it mostly working though, go read the status post in generla formu for instructions.
Ap50/mot2dk did a great job and beat me to it: his offsets are working and are posted here:
http://macroquest2.com/phpBB2/viewtopic ... 5820#25820
status right now, I have a working copy of mq, face, target, who and all thoose things are working, but I had to revert to like 0ct 24 build of mq, without the mqchat and stuff, before I got it to work, so Lax, and Plaz, the charinfo struct is posted in this threa go do you magic and fix your things. I am done and my code works, but I dont wanna touch the chat stuff its way over my head atm.
Posted: Wed Nov 05, 2003 10:33 am
by Mckorr
And here I thought Lax's IDA stuff was supposed to make this a breeze :)
Posted: Wed Nov 05, 2003 10:38 am
by Lane
Are you saying there are no struct changes? I'm on the road and don't have access to my compliler for a few days.
/crosses his fingers
-Lane
Posted: Wed Nov 05, 2003 10:40 am
by EqMule
todo list on patch days:
1. correct the offsets
2. check structs
and I can allready tell you that there was struct changes, from looking at the code at the new offsets.
Posted: Wed Nov 05, 2003 10:48 am
by grimjack
Code: Select all
[Function Locations]
LeftClick=004A2AEB
RightClick=004A0528
[Memory Locations]
DoAbilityAvailable=006BB3EC
DoAbilityList=006F4250
CommandList=005F7918
Spells=00777C84
InChatMode=006BA5F8
Attack=006BB450
Mouse=0077B130
I think hehe.
Thanks
Posted: Wed Nov 05, 2003 10:50 am
by Lax
I'm working on automating the offsets finding, no worries :) Won't be ready this patch of course but next patch I'll have it posted before anyone has time to think about finding it manually

IDC to be posted soon, making sure most of the used offsets are solved.
Posted: Wed Nov 05, 2003 10:58 am
by Mckorr
Someday you're gonna have to let me steal a copy of IDA and the IDC so I can see what you are doing there :)
Posted: Wed Nov 05, 2003 11:07 am
by skysurf
For the love of god you guys are amazing.
Ive been up prowling for honies on the net while EQ was patching and ive been trying to log on every now and then and I just got on, and MQ didnt work, so I come to see if anyone had even STARTED working on the fix, and you guys have half the offsets done.
I hope you guys all have really good jobs and make alot of money, cause if not SOMEONE REALLY needs to hire you.
/hats off to you AGAIN!
Unbelievable you all are! :)
Sky
P.S. Can a Mod change my title to MQ Cheerleader please? =P
Posted: Wed Nov 05, 2003 11:18 am
by Amadeus
I can work on structs, but I suck at finding offsets ...so, waiting for those :)
Posted: Wed Nov 05, 2003 11:29 am
by EqMule
You have work today then amadeus, merchantwindow is borked, get on that thing first, here is the offset: ClassMerchWnd=00607510
Sleep
Posted: Wed Nov 05, 2003 11:39 am
by grimjack
Bed time for me. I'll try to help more if there is any more to do when I wake up.
Thanks
Here's the collaboration of myself and MOTD2k
Posted: Wed Nov 05, 2003 11:48 am
by ap50
Code: Select all
[MacroQuest]
MacroQuestVersion=20031106
ClientName=eqgame
ClientVersion=Wed Nov 05 03:11:xx 2003
ClientOverride=1
MacroQuestWinClassName=__MacroQuestTray
MacroQuestWinName=MacroQuest
[Function Locations]
WriteChatColor=0049544B
GetRaceByID=0048AEE1
GetClassByID=0048A697
GetDeityByID=0048C55F
GetBodyTypeByID=0048ABD9
LeftClick=004a2aeb
RightClick=004a0528
ScreenItem=0040BB73
ScreenSpawn=00490D36
NewUIINI=0051328F
MaxMana=0041A9CA
Commands=0049FFA6
SendMessage=004AEBDA
MemChecker=004B3A97
MemChecker2=004BA356
MemCheckAddr1=004BA3BD
MemCheckAddr2=004BA3EB
MemChecker3=004B863C
MemSpell=00510987
LoadSpells=0051081C
StartTrader=004C83CF
BuyItem=004FFB45
SellItem=004FFD3E
GetFocusCastingTimeModifier=0042568C
GetAACastingTimeModifier=004259F8
SelectItem=0050022A
CastSpell=004296EC
WriteMapfile=004FB065
RClickTarget=0049BF25
LClickTarget=004A200A
CXStrConstructor=00586BB0
CXStrFree=00586AB0
CStmlWndAppend=0055EFB0
CChatManagerCreateChatWindow=004D6D47
CChatManagerGetRGBAFromIndex=004D4986
ProcessGameEvents=004A340E
CleanGameUI=0040FC97
ItemDisplaySetItem=004F322D
CXStrAppend=00587C40
CXStrSet=00586D70
ConvertItemTags=00456955
GetItemLinkHash=0042EDC4
GetNumBankSlots=004C4C35
[Class Locations]
SpellBookWnd=006074F8
InventoryWindow=006074FC
CastingWindow=006074F0
LootWnd=00607508
ClassMapWnd=006074C0
ClassBazaarWnd=0060751C
ClassMerchWnd=00607510
ClassTextureAnim=00783DE8
ClassBazaarSearchWnd=00607520
ClassCastSpellWnd=006074F4
ClassHotButtonWnd=006074D0
ClassGiveWnd=00607524
ClassContainerMgr=00607574
ClassNotesWnd=0060754C
ClassChatManager=00783B90
ClassDisplayObject=0071D8DC
ClassBankWnd=00607500
[DirectInput8]
Main=0077b124
Keyboard=0077b128
Mouse=0077b12c
[Memory Locations]
HWnd=006BA5B8
SlotList=00607570
ActiveMerchant=0071d8c8
ActiveCorpse=0071D8D0
HugeWindowList=0078f144
SpellFavorites=0071ab94
Clicks=006BA6B8
Zoning=0076a808
Zones=0071d874
ZoneInfo=006ba82c
SpawnHeader=0071D878
Items=0071d87c
Doors=006ba5ac
SpawnFooter=0071D89C
Char=0071D8B0
CharInfo=0071D8B8
Target=0071D8BC
LastTell=006BC77C
Guilds=00721F0C
gWorld=0071D850
Mouse=0077b130
Attack=006bb450
InChatMode=006ba5f8
Spells=00777C84
CommandList=005f7918
DoAbilityList=006F4250
DoAbilityAvailable=006BB3EC
Group=0071bf48
GroupCount=0071be00
clsItems=0071d8dc
clsSpawns=0071d868
clsMainNewUI=0077b298
EncryptPad=005fd700
EncryptPad3=005fdb00
EncryptPad2=005fe588
ServerHost=0071b1d4
ServerName=006f4210
edited by Eqmule you had a typo in ZoneInfo=00
8ba82c
another edit: you had the offsets for ServerHost and ServerName switched...
third edit: ClassHotButtonWnd=006074D0 (was D4 which is Colorpicker)
Posted: Wed Nov 05, 2003 11:50 am
by Lax
CXStrFree offset apparently was broken :) I'll fix it.
Posted: Wed Nov 05, 2003 11:58 am
by kagonis
/who crashes the EQ Client with the Latest ZIP and above offsets.
Posted: Wed Nov 05, 2003 12:02 pm
by Mckorr
You have to wait on struct fixes kagonis.