Offsets for 5 nov 2003

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

Moderator: MacroQuest Developers

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

Offsets for 5 nov 2003

Post by EqMule » Wed Nov 05, 2003 10:24 am

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.
Last edited by EqMule on Wed Nov 05, 2003 8:57 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.

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

Post by Mckorr » Wed Nov 05, 2003 10:33 am

And here I thought Lax's IDA stuff was supposed to make this a breeze :)
MQ2: Think of it as Evolution in action.

Lane
a hill giant
a hill giant
Posts: 201
Joined: Fri Dec 06, 2002 11:57 am

Post by Lane » Wed Nov 05, 2003 10:38 am

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

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

Post by EqMule » Wed Nov 05, 2003 10:40 am

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.
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
grimjack
Macro Author
Macro Author
Posts: 525
Joined: Thu Nov 07, 2002 6:51 am
Contact:

Post by grimjack » Wed Nov 05, 2003 10:48 am

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
Last edited by grimjack on Wed Nov 05, 2003 11:53 am, edited 7 times in total.
When they come to me, they're in trouble, or they want some. I bust people out of prison, hunt down vampires, fight alien gods -- All the fun jobs people are too squeamish or too polite to do themselves.

Call me a mercenary. Call me an assassin. Call me a villain. I am all that and more.

My name's John Gaunt, but out on the streets of Cynosure, I am called...
GrimJack

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Wed Nov 05, 2003 10:50 am

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.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

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

Post by Mckorr » Wed Nov 05, 2003 10:58 am

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

skysurf
a lesser mummy
a lesser mummy
Posts: 52
Joined: Fri Aug 15, 2003 1:54 am

Post by skysurf » Wed Nov 05, 2003 11:07 am

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

Amadeus
The Maestro
The Maestro
Posts: 2036
Joined: Sat Jun 29, 2002 3:51 pm

Post by Amadeus » Wed Nov 05, 2003 11:18 am

I can work on structs, but I suck at finding offsets ...so, waiting for those :)

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

Post by EqMule » Wed Nov 05, 2003 11:29 am

You have work today then amadeus, merchantwindow is borked, get on that thing first, here is the offset: ClassMerchWnd=00607510
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
grimjack
Macro Author
Macro Author
Posts: 525
Joined: Thu Nov 07, 2002 6:51 am
Contact:

Sleep

Post by grimjack » Wed Nov 05, 2003 11:39 am

Bed time for me. I'll try to help more if there is any more to do when I wake up.

Thanks
When they come to me, they're in trouble, or they want some. I bust people out of prison, hunt down vampires, fight alien gods -- All the fun jobs people are too squeamish or too polite to do themselves.

Call me a mercenary. Call me an assassin. Call me a villain. I am all that and more.

My name's John Gaunt, but out on the streets of Cynosure, I am called...
GrimJack

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

Here's the collaboration of myself and MOTD2k

Post by ap50 » Wed Nov 05, 2003 11:48 am

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

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Wed Nov 05, 2003 11:50 am

CXStrFree offset apparently was broken :) I'll fix it.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

kagonis
a hill giant
a hill giant
Posts: 228
Joined: Sat May 24, 2003 8:48 pm

Post by kagonis » Wed Nov 05, 2003 11:58 am

/who crashes the EQ Client with the Latest ZIP and above offsets.

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

Post by Mckorr » Wed Nov 05, 2003 12:02 pm

You have to wait on struct fixes kagonis.
MQ2: Think of it as Evolution in action.