Page 1 of 2

Offsets 10 July - functional!

Posted: Thu Jul 10, 2003 10:52 am
by motd2k
Well, they've certainly gone whole hog to make this more difficult for us. Ap50 and I together have come up with these tho. Hopefully they're as near as dammit correct.

Good luck to you devs!

Code: Select all

[MacroQuest] 
MacroQuestVersion=SRC 
ClientName=eqgame 
ClientVersion=Thu Jul 10 03:12:xx 2003 
ClientOverride=0 
MacroQuestWinClassName=__MacroQuestTray 
MacroQuestWinName=MacroQuest 



[Function Locations] 
WriteChatColor=0048cf6d
GetRaceByID=00482d8a 
GetClassByID=0048272f 
GetDeityByID=0048422c 
LeftClick=00499e2c 
RightClick=004979a2 
ScreenItem=0040a143 
ScreenSpawn=00488b8b 
NewUIINI=004f8905 
MaxMana=00469ee9 
Commands=0049737a
CmdCleanup= 
MemChecker=004a60e5 
MemChecker2=004ac6fe 
MemCheckAddr1=004ac761 
MemCheckAddr2=004ac78f
MemChecker3=004aa8c2 

[DirectInput8] 
Main=007727f4 
Keyboard=007727f8 
Mouse=007727FC 


[Memory Locations] 
Clicks=006b12dc 
Zoning=00714900 
Zones=0071491c
SpawnHeader=00714920 
Items=00714924
Doors=0071492C 
SpawnFooter=00714944 
Char=00714958
CharInfo=00714960
Target=00714964
Guilds=00718b34 
Packs= 
OldAttack= 
Mouse=00772800
Attack=006b20f4
Spells=0076e43c 
CommandList=005ECF98 
DoAbilityList=006EaE90 
DoAbilityAvailable=006b2090 
Group=00713008
GroupCount=00712ec0
HSliderItems= 
HSliderMoney= 
PackPanel1= 
PackPanel2= 
clsMain= 
clsItems=00714984 
clsSpawns=00714910 
clsInvPanel= 
clsMerchantPanelStatus= 
clsMerchantItemBase= 
clsMerchantSelectedItem= 
clsMerchantSelectedSlotID= 
clsMainNewUI=00772968 
clsMainSpellRefresh= 
clsMainSpellMemId= 
clsMainSpellMemBar= 
clsMainSpellMemGem= 

EncryptPad=005F48B8 
EncryptPad3=005F4CB8 
EncryptPad2=005F5728 

ServerHost=0071227c 

EDIT CommandList changed - thanks to DKAA

Posted: Thu Jul 10, 2003 12:01 pm
by EqMule
nice job guys!

and for thoose of you that use the new functions /memspell and /buyitem you can use this eqgame.ini

Code: Select all

[MacroQuest] 
MacroQuestVersion=SRC 
ClientName=eqgame 
ClientVersion=Thu Jul 10 03:12:xx 2003 
ClientOverride=0 
MacroQuestWinClassName=__MacroQuestTray 
MacroQuestWinName=MacroQuest 


[Function Locations] 
WriteChatColor=0048cf6d 
GetRaceByID=00482d8a 
GetClassByID=0048272f 
GetDeityByID=0048422c 
LeftClick=00499e2c 
RightClick=004979a2 
ScreenItem=0040a143 
ScreenSpawn=00488b8b 
NewUIINI=004f8905 
MaxMana=00469ee9 
Commands=0049737a 
CmdCleanup= 
MemChecker=004a60e5 
MemChecker2=004ac6fe 
MemCheckAddr1=004ac761 
MemCheckAddr2=004ac78f 
MemChecker3=004aa8c2 
MemSpell=004F626C
LoadSpells=004F6143
StartTrader=004B8E93
BuyItem=004E8A32
SelectItem=004E922F

[Class Locations]
SpellBookWnd=005FE258
ClassBazaarWnd=005FE27C
ClassMerchWnd=005FE270
ClassTextureAnim=0077BF04

[DirectInput8] 
Main=007727f4 
Keyboard=007727f8 
Mouse=007727FC 

[Memory Locations] 
SpellFavorites=007117D4
Clicks=006b12dc 
Zoning=00714900 
Zones=0071491c 
SpawnHeader=00714920 
Items=00714924 
Doors=0071492C 
SpawnFooter=00714944 
Char=00714958 
CharInfo=00714960 
Target=00714964 
Guilds=00718b34 
Packs= 
OldAttack= 
Mouse=00772800 
Attack=006b20f4 
Spells=0076e43c 
CommandList=005ECF98 
DoAbilityList=006EaE90 
DoAbilityAvailable=006b2090 
Group=00713008 
GroupCount=00712ec0 
HSliderItems= 
HSliderMoney= 
PackPanel1= 
PackPanel2= 
clsMain= 
clsItems=00714984 
clsSpawns=00714910 
clsInvPanel= 
clsMerchantPanelStatus= 
clsMerchantItemBase= 
clsMerchantSelectedItem= 
clsMerchantSelectedSlotID= 
clsMainNewUI=00772968 
clsMainSpellRefresh= 
clsMainSpellMemId= 
clsMainSpellMemBar= 
clsMainSpellMemGem= 

EncryptPad=005F48B8 
EncryptPad3=005F4CB8 
EncryptPad2=005F5728 

ServerHost=0071227c

Posted: Thu Jul 10, 2003 12:50 pm
by compuboy
ummm, so are these offsets working yet?

Posted: Thu Jul 10, 2003 12:59 pm
by Mckorr
Nope, crashes EQ. Either offsets are wrong or some other major change. Not just a crash to desktop, but the dialog box asking if you want to debug.

Posted: Thu Jul 10, 2003 3:17 pm
by ap50
Oh there's DEFINITELY major changes, we usually get done in between 15 and 30 minutes, must have taken well over 2½ hours today.

They've gone out of the way to screw things round.

Posted: Thu Jul 10, 2003 3:22 pm
by dont_know_at_all
Mckorr wrote:Nope, crashes EQ. Either offsets are wrong or some other major change. Not just a crash to desktop, but the dialog box asking if you want to debug.
Uh, so like when you debug it, where is the crash?

Posted: Thu Jul 10, 2003 3:32 pm
by vzmule
New memchecker or struct changes?

Posted: Thu Jul 10, 2003 3:37 pm
by dont_know_at_all
CommandList is wrong.

Posted: Thu Jul 10, 2003 3:46 pm
by EqMule
[edit] I should learn to keep my big mouth shut... there is nothing wrong with the charinfo structure, I have checked a few of the other structures as well and they look fine...

Posted: Thu Jul 10, 2003 6:12 pm
by wassup
Yep... getting booted to desktop not long after logging in.

Something odd :)

Posted: Thu Jul 10, 2003 6:33 pm
by dont_know_at_all
Yes, either the command list structure is changed or the address is wrong. It crashes in TakeControlOfCommandList().

I'm at work until late tonight so I won't get to it today.

Posted: Thu Jul 10, 2003 6:38 pm
by Mckorr
Uh, so like when you debug it, where is the crash?
Didn't have it set up to link to the debugger, sorry. Worked a 24 hour shift yesterday, so I've been awake, oh, 36 hours and my brain isn't really working.

Posted: Thu Jul 10, 2003 9:38 pm
by compuboy
where do you work mckorr, or at least what do you do?

Posted: Fri Jul 11, 2003 3:05 am
by motd2k
CommandList=005ECF98



MOTD

Posted: Fri Jul 11, 2003 3:32 am
by motd2k
/who, /who npc, /face test okay.