Page 1 of 2

11th April Offsets

Posted: Fri Apr 11, 2003 11:06 am
by ap50
[Since these offsets are pretty much standard, I'm stickying -- L124RD]

Only changes are to [ Function Locations ], no changes made in [ DirectInput 8 ] or [ Memory Locations ]

*edit* Bugger, missed guilds again.. Duh.
[ Edit: L124RD fixed ZoNiN' ]

Code: Select all

[MacroQuest] 
MacroQuestVersion=SRC-20030308 
ClientName=eqgame 
ClientVersion=Fri Apr 11 06:51:xx 2003 
ClientOverride=0 
MacroQuestWinClassName=__MacroQuestTray 
MacroQuestWinName=MacroQuest 

[Function Locations] 
WriteChatColor=004DB101 
GetRaceByID=004D0A04 
GetClassByID=004D03AF 
GetDeityByID=004D1EA6 
LeftClick=0 
RightClick=0 
ScreenItem=0045C8CD 
ScreenSpawn=004E4A57 
NewUIINI=004475B2 
MaxMana=00464CFE 
Commands=004E3B8F 
CmdCleanup=0 
MemChecker=004F3F04 

[DirectInput8] 
Main=00772DDC 
Keyboard=00772DE0 
Mouse=00772DE4 

[Memory Locations] 
Zoning=00759B58 
Zones=00759B70
SpawnHeader=00759B74
Items=00759B78
Doors=00759B90
SpawnFooter=00759B9C
Char=00759BB0
CharInfo=00759BB8
Target=00759BBC
Guilds=006EDEB4
Packs=0
OldAttack=007575D6 
Mouse=00772DE8 
Attack=0072BA6C 
Spells=00767340 
CommandList=005A7808 
DoAbilityList=0073078C 
DoAbilityAvailable=0072BA08 
Group=006A9CF8 
GroupCount=006A9BB0 
HSliderItems=0 
HSliderMoney=0 
PackPanel1=0 
PackPanel2=0 
clsMain=0 
clsItems=00759BE0 
clsSpawns=00759B68 
clsInvPanel=0 
clsMerchantPanelStatus=0 
clsMerchantItemBase=0 
clsMerchantSelectedItem=0 
clsMerchantSelectedSlotID=0 
clsMainNewUI=00772F78 
clsMainSpellRefresh=0 
clsMainSpellMemId=0 
clsMainSpellMemBar=0 
clsMainSpellMemGem=0 

EncryptPad=005C1A7C
* editi for data (Tue != Fri)

Posted: Fri Apr 11, 2003 1:25 pm
by dont_know_at_all
New offsets for the second memory checker are hardcoded in eqlib.cpp and are checked into CVS.

You need eqlib.cpp and mq.h from the depot.

Posted: Fri Apr 11, 2003 2:50 pm
by Droken
So are these functional offsets or a work in progress?

*edit*

Bleh still crash doing a /who so these must not be complete. =(

Posted: Fri Apr 11, 2003 3:10 pm
by Ommega
Must be work in Progress, cause I crashed to Desktop using these.

Posted: Fri Apr 11, 2003 5:57 pm
by papiraul
Works fine for me after recompile with the new changes.. Thanxs a bunch!!

Posted: Fri Apr 11, 2003 6:08 pm
by Amadeus
Could someone post a clean .diff file between the pre 4/11 EQLib.cpp and the post-4/11 EQLib.cpp?

Just curious mostly :)

doh

Posted: Fri Apr 11, 2003 10:45 pm
by kryologik
yep.. still crashing to desktop after a few minutes with these and updated the libs and all..

Posted: Sat Apr 12, 2003 1:33 am
by Amadeus
If you download the new EQLib.cpp and MQ.h from the CVS, and recompile..then use the offsets above, it will work very well, I promise :)

Make sure that you make clean before doing the final build.

Posted: Sun Apr 13, 2003 7:09 am
by kaz
Zoning offset above is incorrect, should be:

Code: Select all

Zoning=00759B58

Posted: Mon Apr 14, 2003 12:07 am
by Non M$ Coder
I'm an MQ Newb, just downloaded the mentioned files (well, the eqlib.cpp was newer than the when amadeus posted his message, and I also had to grab eqlib.h and the eqgame.ini files) and I crash if i target and do a /who. Also, /log yields 0 0 0 north regardless of where I am.

The ini on sourceforge was newer than any post, so I blew the above one away. Any insight?

Also, does MQ work if I am running EQW, tried it both ways with same results (killing MQ and relogging between attempts).

I'm running win2k, didn't see any posts regarding that so that should be good. Too tired to back up to the setup described above, my hope is that its just a bug due to the recent patches to adapt to the recent EQ pathces, but any additional info would be great.

Also, will there be a new zip quicklinked off the main page when things settle down? I am no fan of grabbing straight from the source tree if I am not familiar with the code.

Thanks,

Eric

Posted: Mon Apr 14, 2003 1:26 am
by Clawed
crash if i target and do a /who. Also, /log yields 0 0 0 north regardless of where I am.
Any problems like that are because you're not running the latest build or the newest offsets.
The ini on sourceforge was newer than any post, so I blew the above one away.
Correct.
Also, does MQ work if I am running EQW
Yes, although make sure you're also running the latest EQW build, as it's been updated at least 4 times since the last EQ patch.
I'm running win2k
MQ runs just fine on 2k/XP... in fact, it's been determined to run more reliably on said operating systems.
Also, will there be a new zip quicklinked off the main page when things settle down?
There will be... as soon as the powers that be get to it. ;)

People still don't believe us... but if you get the entire CVS module and compile with a proper installation of VC.NET ("proper" just means no errors during setup; no other configuration is necessary), MQ really does work. :) Best of luck to you.

Posted: Mon Apr 14, 2003 11:53 am
by Non M$ Coder
Thanks Clawed, will try to grab the entire tree tonight and rebuild.

Posted: Mon Apr 14, 2003 4:00 pm
by Ladase
if anyone didnt know I was just gonna give a link of the cvs for stupid newbs like myself

enjoy

http://cvs.sourceforge.net/cgi-bin/view ... est/EQLib/

Posted: Mon Apr 14, 2003 4:17 pm
by Ghostrider
Damn been looking for that link everywhere

Posted: Mon Apr 14, 2003 7:07 pm
by L124RD
Salutations,
If you are going to download from CVS do not use the link given above, sure this is great for seeing what is there but use a "real" cvs client for actually downloading the files. It is alot easier and alot harder to make mistakes (though if you do you may not know it) Click the CVS link on the main page to get a description about how to use CVS and if you are still having problems I invite you to come to the MacroQuest IRC Server