Offsets 10 July - functional!

A forum for feature requests/discussions and user submitted patches that improve MQ2

Moderator: MacroQuest Developers

motd2k
a ghoul
a ghoul
Posts: 141
Joined: Fri Oct 25, 2002 9:46 am

Offsets 10 July - functional!

Post by motd2k » Thu Jul 10, 2003 10:52 am

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
Last edited by motd2k on Fri Jul 11, 2003 3:32 am, edited 2 times in total.

EqMule
Developer
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Post by EqMule » Thu Jul 10, 2003 12:01 pm

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
Last edited by EqMule on Fri Jul 11, 2003 4:02 am, edited 1 time in total.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image donations for this month's patches.

Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.

compuboy
a ghoul
a ghoul
Posts: 108
Joined: Thu Apr 24, 2003 8:19 am
Location: Good Question, if anyone finds out, let me know

Post by compuboy » Thu Jul 10, 2003 12:50 pm

ummm, so are these offsets working yet?
ya know, i cant think of anything profound to say here, so....

GO DEVS

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Thu Jul 10, 2003 12:59 pm

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.
MQ2: Think of it as Evolution in action.

User avatar
ap50
a snow griffon
a snow griffon
Posts: 425
Joined: Sun Aug 18, 2002 2:29 pm

Post by ap50 » Thu Jul 10, 2003 3:17 pm

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.
[color=yellow][size=92][b]Just because you're paranoid, it doesn't mean everyone isn't out to get you![/b][/size][/color]

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu Jul 10, 2003 3:22 pm

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?

User avatar
vzmule
Contributing Member
Contributing Member
Posts: 378
Joined: Thu Mar 13, 2003 11:56 pm

Post by vzmule » Thu Jul 10, 2003 3:32 pm

New memchecker or struct changes?

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu Jul 10, 2003 3:37 pm

CommandList is wrong.

EqMule
Developer
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Post by EqMule » Thu Jul 10, 2003 3:46 pm

[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...
Last edited by EqMule on Thu Jul 10, 2003 9:05 pm, edited 1 time in total.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image donations for this month's patches.

Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Thu Jul 10, 2003 6:12 pm

Yep... getting booted to desktop not long after logging in.

Something odd :)

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu Jul 10, 2003 6:33 pm

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.

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Thu Jul 10, 2003 6:38 pm

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.
MQ2: Think of it as Evolution in action.

compuboy
a ghoul
a ghoul
Posts: 108
Joined: Thu Apr 24, 2003 8:19 am
Location: Good Question, if anyone finds out, let me know

Post by compuboy » Thu Jul 10, 2003 9:38 pm

where do you work mckorr, or at least what do you do?
ya know, i cant think of anything profound to say here, so....

GO DEVS

motd2k
a ghoul
a ghoul
Posts: 141
Joined: Fri Oct 25, 2002 9:46 am

Post by motd2k » Fri Jul 11, 2003 3:05 am

CommandList=005ECF98



MOTD

motd2k
a ghoul
a ghoul
Posts: 141
Joined: Fri Oct 25, 2002 9:46 am

Post by motd2k » Fri Jul 11, 2003 3:32 am

/who, /who npc, /face test okay.