Moderator: MacroQuest Developers
Code: Select all
[MacroQuest]
MacroQuestVersion=SRC-20030308
ClientName=eqgame
ClientVersion=Mon Apr 14 13:43: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=004E48FC
NewUIINI=004475B2
MaxMana=00464CFE
Commands=004E3A34
CmdCleanup=0
MemChecker=004F3DA9
MemChecker2=004F766D
MemCheckAddr1=004F76DB
MemCheckAddr2=004F7713
[DirectInput8]
Main=00771D9C
Keyboard=00771DA0
Mouse=00771DA4
[Memory Locations]
Zoning=00758B18
Zones=00758B30
SpawnHeader=00758B34
Items=00758B38
Doors=00758B50
SpawnFooter=00758B5C
Char=00758B70
CharInfo=00758B78
Target=00758B7C
Guilds=006ECE74
Packs=0
OldAttack=00756596
Mouse=00771DA8
Attack=0072AA2C
Spells=00766300
CommandList=005A6808
DoAbilityList=0072F74C
DoAbilityAvailable=0072A9C8
Group=006A8CB8
GroupCount= 006A8B70
HSliderItems=0
HSliderMoney=0
PackPanel1=0
PackPanel2=0
clsMain=0
clsItems=00758BA0
clsSpawns=00758B28
clsInvPanel=0
clsMerchantPanelStatus=0
clsMerchantItemBase=0
clsMerchantSelectedItem=0
clsMerchantSelectedSlotID=0
clsMainNewUI=00771F38
clsMainSpellRefresh=0
clsMainSpellMemId=0
clsMainSpellMemBar=0
clsMainSpellMemGem=0
EncryptPad=005C0A74
EncryptPad2=005C16C8


No. With memcheck2, they were being tricky. They used a function which returned the return address. This return address was then used inside memcheck2 as data for generating a checksum/encryption key.don'tdoit wrote:just taking a semi-educated guess, but if they added a MemChecker3 and encryptpad3, would there be a MemCheckAddr3?