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=008ba82c
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.