Offsets 06 August

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 06 August

Post by motd2k » Wed Aug 06, 2003 7:50 am

Code: Select all

[MacroQuest]
MacroQuestVersion=MQ-20030711-inprogress
ClientName=eqgame
ClientVersion=Wed Aug 06 07:00:xx 2003
ClientOverride=0
MacroQuestWinClassName=__MacroQuestTray
MacroQuestWinName=MacroQuest


[Function Locations]
WriteChatColor=0048d186
GetRaceByID=00482e9e
GetClassByID=00482761
GetDeityByID=00484340
LeftClick=00499ea4
RightClick=00497acd
ScreenItem=0040a099
ScreenSpawn=00488c99
NewUIINI=004f8a10
MaxMana=00469eca
Commands=004974a5
CmdCleanup=
MemChecker=004a63ac
MemChecker2=004ac820
MemCheckAddr1=004ac883
MemCheckAddr2=004ac8b1
MemChecker3=004aa9a5
MemSpell=004f6378
LoadSpells=004f6378
StartTrader=004b8fb2
BuyItem=004e8b66
SelectItem=004e9363
sellitem=004e8d17
GetFocusCastingTimeModifier=0046DF18

[Class Locations]
SpellBookWnd=005D5238
InventoryWindow=005D523C
CastingWindow=005D5230
LootWnd=005D5248
ClassBazaarWnd=005D525C
ClassMerchWnd=005D5250
ClassTextureAnim=00752f24


[DirectInput8]
Main=007497d4
Keyboard=007497D8
Mouse=007497DC

[Memory Locations]
SpellFavorites=006e87b4
Clicks=006882bd
Zoning=006eb8e0
Zones=006eb8fc
SpawnHeader=006eb900
Items=006EB904
Doors=006EB90C
SpawnFooter=006EB924
Char=006EB938
CharInfo=006EB940
Target=006EB944
Guilds=006EFB14
OldAttack=
Mouse=007497e0
Attack=006890d4
Spells=0074541c
CommandList=005c3f88
DoAbilityList=006c1e70
DoAbilityAvailable=00689070
Group=006e9fe8
GroupCount=006e9ea0
clsItems=006eb964
clsSpawns=006eb8f0
clsMainNewUI=00749948
slotlist=005d52b4

EncryptPad=005cb8a8
EncryptPad3=005cbca8
EncryptPad2=005cc718

ServerHost=006e925c
AP50 and I came up with these...

Servers not back up yet, therefore untested ATM. Memchecks appear the same.



MOTD
Last edited by motd2k on Wed Aug 06, 2003 10:46 am, edited 2 times in total.

Valerian
a grimling bloodguard
a grimling bloodguard
Posts: 709
Joined: Sun Jul 28, 2002 3:29 am

Post by Valerian » Wed Aug 06, 2003 10:30 am

better try again... current client version August 06, 2003, 7:00:12 AM

oh yeah, and think you could also find these? (from July 11 offsets)

Code: Select all

[Function Locations]
SellItem=004E8CE1

[Memory Locations]
SlotList=005FE2D4

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

Post by motd2k » Wed Aug 06, 2003 10:44 am

sellitem=004e8d17
slotlist=005d52b4

Timestamp just changed on the exe, modify it in eqgame.ini

MOTD

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

THANKS!

Post by EqMule » Wed Aug 06, 2003 11:29 am

You are making my life soo much easier! :) I must say you have done a great job! If you have time I would be personally grateful if you could manage to get theese in as well, its for development, and some ppl have the code for theese things... (or it will be part of a new feature I will call "/checkforbazaaritem" or something :)


07/11 offsets:

Code: Select all

[Function Locations] 
GetAACastingTimeModifier=0046E298

Code: Select all

[Class Locations]
ClassBazaarSearchWnd=005FE280
ClassCastSpellWnd=005fe254
ClassHotButtonWnd=005fe230
and

Code: Select all

[Memory Locations]
ActiveMerchant=00714970
HUGEWINDOWLIST=00786ec4
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.

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

Post by ap50 » Wed Aug 06, 2003 12:15 pm

[Function Locations]
GetAACastingTimeModifier=0046E27D

[Class Locations]
ClassBazaarSearchWnd=005D527C
ClassCastSpellWnd=005D5234
ClassHotButtonWnd=005D5210

[Memory Locations]
ActiveMerchant=006EB950
HugeWindowList=0075DEE4
[color=yellow][size=92][b]Just because you're paranoid, it doesn't mean everyone isn't out to get you![/b][/size][/color]

Valerian
a grimling bloodguard
a grimling bloodguard
Posts: 709
Joined: Sun Jul 28, 2002 3:29 am

Post by Valerian » Wed Aug 06, 2003 12:56 pm

now... try again. CTD on load, last DebugSpew output is HookChat - Patching

could be because these offsets were found on the 2am eqgame, and the current version is a 7am eqgame. just start over.

Ok, with another spew, it's after the chat hook, but before it gets "In game". WriteChatColor offset?

dices
decaying skeleton
decaying skeleton
Posts: 4
Joined: Sat Jun 28, 2003 7:07 pm

Game Crashing with MQ up

Post by dices » Wed Aug 06, 2003 1:18 pm

Game is crashing to me when macroquest goes up =/


DiCeS

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

theese are my offsets...

Post by EqMule » Wed Aug 06, 2003 1:24 pm

cant find anything wrong with theese but there was changes to a struct see bottom for it...

Code: Select all

 [MacroQuest] 
MacroQuestVersion=MQ-20030711-inprogress 
ClientName=eqgame 
ClientVersion=Wed Aug 06 07:00:xx 2003 
ClientOverride=1 
MacroQuestWinClassName=__MacroQuestTray 
MacroQuestWinName=MacroQuest 


[Function Locations] 
WriteChatColor=0048d081
GetRaceByID=00482e9e 
GetClassByID=00482843 
GetDeityByID=00484340 
LeftClick=00499ea4 
RightClick=00497acd 
ScreenItem=0040A086
ScreenSpawn=00488c99 
NewUIINI=004f8a10 
MaxMana=00469eca 
Commands=004974a5 
CmdCleanup= 
MemChecker=004a63ac 
MemChecker2=004ac820 
MemCheckAddr1=004ac883 
MemCheckAddr2=004ac8b1 
MemChecker3=004aa9a5 
MemSpell=004f6378 
LoadSpells=004F624F 
StartTrader=004b8fb2 
BuyItem=004e8b66 
SelectItem=004e9363 
sellitem=004e8d17 
GetFocusCastingTimeModifier=0046DF18 
GetAACastingTimeModifier=0046E27D

[Class Locations] 
SpellBookWnd=005D5238 
InventoryWindow=005D523C 
CastingWindow=005D5230 
LootWnd=005D5248 
ClassBazaarWnd=005D525C 
ClassMerchWnd=005D5250 
ClassTextureAnim=00752f24 
ClassBazaarSearchWnd=005D5260 
ClassCastSpellWnd=005D5234 
ClassHotButtonWnd=005D5210

[DirectInput8] 
Main=007497d4 
Keyboard=007497D8 
Mouse=007497DC 

[Memory Locations]
ActiveMerchant=006EB950 
HugeWindowList=0075DEE4 
SpellFavorites=006e87b4 
Clicks=006882bd 
Zoning=006eb8e0 
Zones=006eb8fc
ZoneInfo=0068842C
SpawnHeader=006eb900 
Items=006EB904 
Doors=005D93A0 
SpawnFooter=006EB924 
Char=006EB938 
CharInfo=006EB940 
Target=006EB944 
Guilds=006EFB14 
OldAttack= 
Mouse=007497e0 
Attack=006890d4 
Spells=0074541c 
CommandList=005c3f88 
DoAbilityList=006c1e70 
DoAbilityAvailable=00689070 
Group=006e9fe8 
GroupCount=006e9ea0 
clsItems=006eb964 
clsSpawns=006eb8f0 
clsMainNewUI=00749948 
slotlist=005d52b4 

EncryptPad=005cb8a8 
EncryptPad3=005cbca8 
EncryptPad2=005cc718 

ServerHost=006e925c
ok and now todays little joke on us... paste this in MQ.h in the CHARINFO Struct

Code: Select all

 [color=red]/*0x3930*/[/color][color=red]	 BYTE		 Unknown0x3930[172];[/color]
[color=green]/*0x39dc*/[/color]	DWORD		 WillTakeSharedMoneyInNextPatchIbet[5];
[color=green]/*0x39f0*/   [/color]PITEMINFO   Bank[NUM_BANK_SLOTS]; 
} CHARINFO, *PCHARINFO;
Last edited by EqMule on Wed Aug 13, 2003 4:07 pm, edited 9 times 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.

TomServo
a lesser mummy
a lesser mummy
Posts: 30
Joined: Thu Jul 31, 2003 3:23 pm

Post by TomServo » Wed Aug 06, 2003 2:27 pm

Yup - those fixed it. I'm in now.

Once again, mule, nice work. Thanks for your help.

anonymoose
orc pawn
orc pawn
Posts: 19
Joined: Wed Aug 06, 2003 3:20 pm

Post by anonymoose » Wed Aug 06, 2003 3:26 pm

any idea on the new offsets for these?

From 7 / 11 :

Code: Select all

[Class Locations]
ClassMerchWnd=005FE270

[Memory Locations]
Zoneinfo=006B144C
thanks for the hard work guys.

VesperKnight
orc pawn
orc pawn
Posts: 29
Joined: Tue Jul 29, 2003 5:37 am

Post by VesperKnight » Wed Aug 06, 2003 4:03 pm

Sorry but could anyone explain why someone would want an earlier version of an offset? From july 11th in the above cases. Wouldn't those not work anymore now that there's been a patch on august 6th?

alcor75
a lesser mummy
a lesser mummy
Posts: 77
Joined: Wed Jan 29, 2003 7:35 am

Post by alcor75 » Wed Aug 06, 2003 4:17 pm

with old offset and old exe, is a joke to finde new offset in new exe.

User avatar
Clone39
a ghoul
a ghoul
Posts: 91
Joined: Mon Jul 07, 2003 7:26 pm
Location: Montreal, Canada

Post by Clone39 » Wed Aug 06, 2003 4:18 pm

VesperKnight wrote:Sorry but could anyone explain why someone would want an earlier version of an offset? From july 11th in the above cases. Wouldn't those not work anymore now that there's been a patch on august 6th?
the ones from 7/11 are the old ones and he wants the new ones, giving the old ones as a reference.

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

use this and u are rdy to rock and roll

Post by EqMule » Wed Aug 06, 2003 4:35 pm

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.

DontShoot
a lesser mummy
a lesser mummy
Posts: 58
Joined: Thu Jun 20, 2002 11:20 am

Post by DontShoot » Wed Aug 06, 2003 4:51 pm

I had a feeling with the patch message mentioning something about structure changes, that there would be a problem. You're one smooth operator mule. /kudos