A forum for feature requests/discussions and user submitted patches that improve MQ2
Moderator: MacroQuest Developers
-
motd2k
- a ghoul

- Posts: 141
- Joined: Fri Oct 25, 2002 9:46 am
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

- 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.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

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

- 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

- 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.
-
ap50
- 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]
-
dont_know_at_all
- 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?
-
vzmule
- 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?
-
EqMule
- 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.

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

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

- 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 :)
-
dont_know_at_all
- 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

- 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

- 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

- 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

- 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.