2/26/03 Offsets

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

Moderator: MacroQuest Developers

Ohmz
Developer
Developer
Posts: 97
Joined: Tue Feb 04, 2003 12:54 pm

2/26/03 Offsets

Post by Ohmz » Sun Mar 02, 2003 3:26 am

A good starting point for fixing MQ are the offsets, I found most, however many have been removed. I'm confident most of the ones I didn't find were completly removed but I'd like to see if anyone else has better results with them. There is a common thread running through all the ones I didn't find. The old UI. My theory is that when the old ui was disabled, EQ was still.. in effect doing some things twice, once for old ui, once for new ui. When all the old ui code was removed with LoY they finally removed the extra redundant code. At a few of the places where I say an offset is gone, everything is exactly the same up until the offset was used, its then replaced by somthing fairly complex/relative and unfortunatly I don't know enough ASM to figuire it out.

I pasted the offset for 2/26/03 next to its corresponding offset for 2/07/03.

Code: Select all

[MacroQuest]
MacroQuestVersion=IRC-20030111
ClientName=eqgame
ClientVersion=Fri Feb 07 13:16:xx 2003
ClientOverride=0
MacroQuestWinClassName=__MacroQuestTray
MacroQuestWinName=MacroQuest

[Function Locations]
WriteChatColor=005417B2 + 004DF524
GetRaceByID=00536F96 + 004D50CF
GetClassByID=00536a51 + 004D4A7A
GetDeityByID=00538320 + 004D6459
LeftClick=0053AE79 - gone
RightClick=0055044C - gone
ScreenItem=004B90ED + 0045FAB3
ScreenSpawn=00550A3D + 004E8DDC
NewUIINI=0043FA37 + 00446789
MaxMana=004C2666 + 00468ED6
Commands=0054EFC6 + 004E7F38
CmdCleanup=00541785 - gone

[DirectInput8]
Main=00854328 + 00739778
Keyboard=0085432C + 0073977C
Mouse=00854330 + 00739780

[Memory Locations]
Zoning=00837438 + 00728464
Zones=0083744C + 00728480
SpawnHeader=00837450 + 00728484
Items=00837454 + 00728488
Doors=00837470 + 007284A0
SpawnFooter=00837484 + 007284AC
Char=00837498 + 007284C0
CharInfo=008374A0 + 007284C8
Target=008374A4 + 007284CC
Guilds=00837C54 - gone
Packs=0064AE38 - gone
Mouse=00854334 - gone
Attack=00834FB6 - gone
Spells=00850CE0 - gone
CommandList=0061A568 + 005ADA48
DoAbilityList=0080E06C + 006FF094
DoAbilityAvailable=0080B5E4 + 006FA310
Group=007C6C48 + 006B8618
GroupCount=007C6B00 + 006B84D0
HSliderItems=007C6CF4 - gone
HSliderMoney=007CAC64 - gone
PackPanel1=00837540 - gone
PackPanel2=00837544 - gone
clsMain=0083752C - gone
clsItems=008374C8 + 007284F0
clsSpawns=00837448 + 00728478
clsInvPanel=00098F98 - gone
clsMerchantPanelStatus=005F388(0005F388) - gone
clsMerchantItemBase=000633c4 - gone
clsMerchantSelectedItem=0006343c - gone
clsMerchantSelectedSlotID=00063e78 - gone
clsMainNewUI=008544C4 + 00739914
clsMainSpellRefresh=00000e34 - gone
clsMainSpellMemId=00000ec4 - gone
clsMainSpellMemBar=00000ec0 - gone
clsMainSpellMemGem=00063300 - gone

Ohmz
Developer
Developer
Posts: 97
Joined: Tue Feb 04, 2003 12:54 pm

clsMainNewUI

Post by Ohmz » Sun Mar 02, 2003 3:39 am

Working on the MQ source code, apparently clsMainNewUI has never been used in MQ?? Anyone know what thats all about?

User avatar
L124RD
Site Admin
Site Admin
Posts: 1343
Joined: Fri Jun 14, 2002 12:15 am
Location: Cyberspace
Contact:

Post by L124RD » Sun Mar 02, 2003 2:09 pm

Salutations,
It means we never got to using newUI remember? go check in the /mouseto code, you see plazoo made all the changes for default UI's locations, but it was never implimented...

younglove
a lesser mummy
a lesser mummy
Posts: 38
Joined: Fri Jul 26, 2002 3:17 am
Location: Jacksonville Fl
Contact:

Post by younglove » Sun Mar 02, 2003 7:55 pm

Sorry for my ignorance in all this, But if the /mouseto code was changed by plazoo but never impliemented to where it would have worked prior to LoY or even now that LoY is out, why did someone with more knowledge than some of us average joe's, who are still learning, not take the initiative and impliment them into the code?

I am sure that I am showing my complete ignorance here but is it all just that simple or more complicated than that?

My apologies to those who think I am ignorant in all this. But I have always been a firm believer in the philosophy that the only dumb question is the one not asked and in asking the question is the first sign of intelligence as the one who asks the question(s) wishes to understand and learn from those who seem to know what they are about.

Ohmz
Developer
Developer
Posts: 97
Joined: Tue Feb 04, 2003 12:54 pm

Mouseto

Post by Ohmz » Sun Mar 02, 2003 8:57 pm

Mouseto still worked in new UI prior to LoY(when everything broke). However now it will be broken too until its fixed, just like click needs to be.

Helen
decaying skeleton
decaying skeleton
Posts: 1
Joined: Mon Mar 03, 2003 3:51 am

Post by Helen » Mon Mar 03, 2003 3:52 am

Spells are at 0x0735c50.