• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Offsets for Docrack 2008-12-11 & new eqgame.h

Czarman

Well-known member
Joined
Apr 28, 2005
RedCents
1,381¢
mq2docrack.ini:
Rich (BB code):
[AFewMountSkills]
Description="Some Skills like Hide, Sneak, Beg on a mount"
Version="2008.12.11"
Address0=441EE9
Normal0="0F 87 E8 21 00 00"
Crack0="E9 0F 00 00 00 90"

[AtkPoison]
Description="Apply poison while attacking"
Version="2008.12.11"
Address0=4DDF8E
Normal0="74"
Crack0="EB"

[BagSize]
Description="Place any size items in any container"
Version="2008.12.11"
Address0=5014E4
Normal0="74"
Crack0="EB"

[BardClicky]
Description="Bard can click clickies while singing"
Version="2008.12.11"
Address0=496021
Normal0="74"
Crack0="EB"

[BlockSpell]
Description="Use /blockspell without having PoR expansion"
Version="2008.12.11"
Address0=4C3AA4
Normal0="75"
Crack0="EB"

[BuyWFullInv]
Description="Buy from merchant with full inventory"
Version="2008.12.11"
address0=606281
normal0="0F 85"
crack0="90 E9"

[ClickCasting]
Description="Left click targeting while casting"
Version="2008.12.11"
Address0=4F3344
Normal0="0F 8F D1 04 00 00"
Crack0="90 90 90 90 90 90"

[Con]
Description="Consider boats and other unconsiderables"
Version="2008.12.11"
Address0=4AC92D
Normal0="74"
Crack0="EB"

[CrapLevitate]
Description="Levitate, world Z-Axis becomes 1.97"
Version="2008.12.11"
Address0=45B28D
Normal0="8B 40 08"
Crack0="90 90 90"

[DayLight]
Description="Always daylight"
Version="2008.12.11"
Address0=46AE65
Normal0="8B 15 84 25 A4 00 0F B6 52 04"
Crack0="BA 0D 00 00 00 90 90 90 90 90"
Address1=469F92
Normal1="8B 0D 84 25 A4 00 8A 41 04"
Crack1="B8 0D 00 00 00 90 90 90 90"

[DoorsStayOpen]
Description="Doors stay open"
Version="2008.12.11"
Address0=4D2506
Normal0="C6 46 27 03"
Crack0="90 90 90 90"

[EB]
Description="Enduring/EverLasting Breath"
Version="2008.12.11"
Address0=51AB98
Normal0="48"
Crack0="90"

[EncumberMe1276]
Description="Lock Your Weight at 1276"
Version="2008.12.11"
Address0=43D41E
normal0="75 10"
crack0="90 90"

[EnviroFall]
Description="No Fall/Enviro dmg"
Version="2008.12.11"
Address0=444260
Normal0="81 EC 30"
Crack0="C2 18 00"

[EnviroFall2]
Description="No Fall/Enviro dmg 2nd Version"
Version="2008.12.11"
Address0=4442BD
Normal0="04"
Crack0="00"

[EvadeAttack]
Description="Hide/Evade While Attacking"
Version="2008.12.11"
address0=44373D
normal0="74"
crack0="EB"

[EvadeAttackMoFo]
Description="Hide/Evade While Attacking 2nd Version"
Version="2008.12.11"
address0=4430E9
normal0="0F 85 19 02 00 00"
crack0="90 90 90 90 90 90"
address1=4430F6
normal1="0F 85 0C 02 00 00"
crack1="90 90 90 90 90 90"

[ExchangeMoney]
Description="Convert Money w/o bank (Thanks brainiac!)"
Version="2008.12.11"
Address0=4D8EB1
Normal0="0F 84 FE 04 00 00"
Crack0="90 90 90 90 90 90"

[EZFollow]
Description="/Follow PC's or NPC's"
Version="2008.12.11"
Address0=4BDDE5
Normal0="0F 84 55 01 00 00"
Crack0="90 90 90 90 90 90"
Address1=4BDDAB
Normal1="0F 85 8F 01 00 00"
Crack1="90 90 90 90 90 90"

[FarFollow]
Description="/follow someone from any distance"
Version="2008.12.11"
Address0=520E26
Normal0="0F 85 86 00 00 00"
Crack0="E9 87 00 00 00 90"

[ForceFeedDrink]
Description="Consume Unlimited Drink"
Version="2008.12.11"
Address0=495C69
Normal0="7C"
Crack0="EB"

[ForceFeedFood]
Description="Comsume Unlimited Food"
Version="2008.12.11"
Address0=495A5F
Normal0="7C"
Crack0="EB"

[HideBeg]
Description="Beg while hiding"
Version="2008.12.11"
Address0=4425AA
Normal0="74"
Crack0="EB"

[HideRun]
Description="Hide and Run"
Version="2008.12.11"
Address0=443161
Normal0="7B 46"
Crack0="90 90"
Address1=44316F
Normal1="74 38"
Crack1="90 90"
Address2=44317D
Normal2="7B 2A"
Crack2="90 90"
Address3=44318B
Normal3="74 1C"
Crack3="90 90"
Address4=443199
Normal4="7B 0E"
Crack4="90 90"
Address5=4431A7
Normal5="75"
Crack5="EB"
Address6=4431CF
Normal6="7C"
Crack6="EB"
Address7=448475
Normal7="75 11"
Crack7="90 90"
Address8=44847C
Normal8="74 0A"
Crack8="90 90"
Address9=448486
Normal9="75"
Crack9="EB"

[IllusionFace]
Description="Change face while under an illusion"
Version="2008.12.11"
Address0=61AD8E
Normal0="74"
Crack0="EB"

[InviteFellowship]
Description="Allows leader of fellowship to invite someone from any zone"
Version="2008.12.11"
Address0=5A9081
Normal0="75 34"
Crack0="90 90"

[JWOEndurance]
Description="Jump with 0 endurance"
Version="2008.12.11"
Address0=4EB24B
Normal0="7F"
Crack0="EB"

[Languages]
Description="Read all languages"
Version="2008.12.11"
Address0=49339F
Normal0="0F B6 D9"
Crack0="B8 FC 90"
Address1=493CFC
Normal1="77"
Crack1="EB"
Address2=493CD2
Normal2="E8 09 3A 03 00"
Crack2="90 90 90 90 90"

[LavaFishEyes]
Description="See Clearly Under Water And Lava"
Version="2008.12.11"
Address0=65F78C
Normal0="74"
Crack0="EB"
Address1=65F72B
Normal1="74"
Crack1="EB"

[NoAccel]
Description="No Acceleration/Deceleration on mount"
Version="2008.12.11"
Address0=51F772
Normal0="74"
Crack0="EB"

[NoAutoTarget]
Description="Stop From Autotargeting Mobs That Hit You"
Version="2008.12.11"
Address0=4EEB16
Normal0="89 35 D0 25 A4 00"
Crack0="90 90 90 90 90 90"

[NoBlind]
Description="No Blind"
Version="2008.12.11"
Address0=434A91
Normal0="01"
Crack0="00"

[NoClootSpam]
Description="Blocks : You may not loot that item from this corpse.(message only)"
Version="2008.12.11"
Address0=5EB8C4
Normal0="7C 5C"
Crack0="90 90"
Address1=5EB8CB
Normal1="7C 55"
Crack1="90 90"

[NoDelayJump]
Description="No delay while chain jumping"
Version="2008.12.11"
address0=4EB1E3
normal0="0F 86 C6 00 00 00"
crack0="90 90 90 90 90 90"

[NoEncumber]
Description="Allows for no encumberance"
Version="2008.12.11"
Address0=43D11E
Normal0="7A 3D"
Crack0="90 90"

[NoEqPlayers]
Description="Turns off EqPlayers Update"
Version="2008.12.11"
Address0=60D7B9
Normal0="74"
Crack0="EB"

[NoFoodorDrinkMessages]
Description="Hide Drink/Food Messages, including Hungry/Thirsty"
Version="2008.12.11"
Address0=444F70
Normal0="51 57 8B"
Crack0="C2 04 00"

[NoLevBounce]
Description="No Lev Bounce (found by ieatacid)"
Version="2008.12.11"
Address0=564F50
Normal0="8B 44 24"
Crack0="C2 0C 00"

[NoMeleePush]
Description="No push when taking melee"
Version="2008.12.11"
Address0=52E0B5
Normal0="D9 5F 70"
Crack0="90 90 90"
Address1=52E0CD
Normal1="D9 5F 74"
Crack1="90 90 90"
Address2=52E0E5
Normal2="D9 5F 78"
Crack2="90 90 90"

[NoMountModels]
Description="No Mount Models"
Version="2008.12.11"
Address0=5217BC
Normal0="5E"
Crack0="00"

[NoShadowStep]
Description="No Shadow Step (thanks Brainiac)"
Version="2008.12.11"
Address0=428870
Normal0="83 EC 18"
Crack0="C2 04 00"

[NoShrink]
Description="Never Grow Or Shrink"
Version="2008.12.11"
Address0=47AE4E
Normal0="89 85 5C 01 00 00"
Crack0="90 90 90 90 90 90"

[NoSkyGraphics]
Description="Sky Off W/Out Blacking Day Sky"
Version="2008.12.11"
Address0=47B2BA
normal0="0F 84 C3 00 00 00"
crack0="90 90 90 90 90 90"

[NoStun2]
Description="Move around while stunned 2nd Version"
Version="2008.12.11"
Address0=43654C
Normal0="01"
Crack0="00"

[NoWeather]
Description="Always a nice sunny day"
Version="2008.12.11"
Address0=532628
Normal0="74"
Crack0="EB"

[OpenBags]
Description="Open Bags While Casting"
Version="2008.12.11"
Address0=5CDE63
Normal0="0F 8F 51 04 00 00"
Crack0="90 90 90 90 90 90"
Address1=5CDEC6
Normal1="74"
Crack1="EB"

[OpenInventory]
Description="Open Inventory Window While Casting"
Version="2008.12.11"
Address0=4A6318
Normal0="0F 8F 4A 2B 00 00"
Crack0="90 90 90 90 90 90"

[PreventSpeed]
Description="Run at 100 speed - No Snare, No Root, No SoW, No SoE, No Selos"
Version="2008.12.11"
Address0=42DA00
Normal0="51 53 56"
Crack0="C2 04 00"

[SeeInvis]
Description="See Invisible"
Version="2008.12.11"
Address0=52EC43
Normal0="E8 78 0D F1 FF"
Crack0="B0 01 90 90 90"

[SeeInvis2]
Description="See Invisible 2 (See all, Vladus2000)"
Version="2008.12.11"
Address0=52ECAE
Normal0="8A C3"
Crack0="32 C0"

[Shield]
Description="Allows any class to /shield"
Version="2008.12.11"
Address0=4B2918
Normal0="0F 85 9E 01 00 00"
Crack0="90 90 90 90 90 90"

[ShowSpells]
Description="GRP LDR Spell awareness"
Version="2008.12.11"
Address0=4E17F4
Normal0="74 27"
Crack0="90 90"

[ShowSpells2]
Description="Show spells as text - Groupleader"
Version="2008.12.11"
Address0=4E1891
Normal0="75"
Crack0="EB"

[ShowTime]
Description="Displays every second when you camp"
Version="2008.12.11"
Address0=4487BA
Normal0="0F 85 3E FE FF FF"
Crack0="90 90 90 90 90 90"

[SpellBookStop]
Description="Opening spellbook forces you to stop"
Version="2008.12.11"
Address0=5C6274
Normal0="75"
Crack0="EB"

[SwapWhileCasting]
Description="Move Items While Casting"
Version="2008.12.11"
Address0=5CE6EF
Normal0="0F 8F E1 09 00 00"
Crack0="90 90 90 90 90 90"
Address1=5CE704
Normal1="74"
Crack1="EB"

[Talk2Self]
Description="Bored? Talk to yourself."
Version="2008.12.11"
Address0=4EA050
Normal0="75"
Crack0="EB"

[TalkNoGrp]
Description="Talk in group, without being in a group"
Version="2008.12.11"
Address0=4DD4CA
Normal0="75"
Crack0="EB"

[TalkNoFlwshp]
Description="Talk in Fellowship, without being in one, /fs or /fsay"
Version="2008.12.11"
Address0=4E330D
Normal0="74 07"
Crack0="90 90"

[TrainAny]
Description="Train at any Trainer"
Version="2008.12.11"
Address0=4F17C0
Normal0="0F 85 70 01 00 00"
Crack0="90 90 90 90 90 90"

[UltraVision]
Description="Ultra-vision"
Version="2008.12.11"
Address0=47249D
Normal0="74 0A"
Crack0="90 90"

[UnlimitedDrunk]
Description="Consume unlimited alcohol"
Version="2008.12.11"
Address0=495E70
Normal0="7C"
Crack0="EB"

[UseAssist]
Description="Assist while casting"
Version="2008.12.11"
Address0=4AB8D4
Normal0="75"
Crack0="EB"

[UseAugsealer]
Description="Use Aug Sealer even though being used"
Version="2008.12.11"
Address0=48F5C3
Normal0="0F 84 05 01 00 00"
Crack0="90 90 90 90 90 90"

[UseHotkeys]
Description="Use Hotkeys While Casting"
Version="2008.12.11"
Address0=5C5F4C
Normal0="7E"
Crack0="EB"

[WaterWalk]
Description="Walk Under Water"
Version="2008.12.11"
Address0=4C874C
Normal0="89 86 98 00 00 00"
Crack0="90 90 90 90 90 90"

[WeightLock]
Description="Locks your weight at 24."
Version="2008.12.11"
Address0=63CC21
Normal0="8B 91 3C F0 00 00"
Crack0="90 90 90 90 90 90"

[ZoneLock]
Description="Locks you inside a Zone"
Version="2008.12.11"
Address0=4FACC0
Normal0="81 EC C0 03 00 00"
Crack0="C2 20 00 90 90 90"
 
Last edited:
Thanks again :) I can't even play the standard game without twist so this always helps until i get my warp :p would give more cents but it says i need to spread it :(
 
If you don't mind my asking, how do you get the offsets present in eqgame.h?

I 'get' the rest of this, being a software developer, just not sure where we generate those from.
 
If you don't mind my asking, how do you get the offsets present in eqgame.h?

I 'get' the rest of this, being a software developer, just not sure where we generate those from.

Its a long story......

There was a another EQ/WoW hacking site (Forever-hacking) that had a files area with just about everything imaginable, including a file called PATCHDAY. This file tears apart eqgame.exe (using a script - DUMPXREFS.IDC in IDA PRO)and then compares it to a previous version of the EXE using XREF files (making a MATCH file). This MATCH file is then used to generate a fresh eqgame.h file using the data it gets from both to search. It is not always accurate, and takes some tinkering from patch to patch, but I would say it is about 95% accurate -- with a few it simply cannot find from time to time. So most times when you see eqgame.h done 5 minutes after a patch it is because it was simply run through this process.

Of course most people double check it, or compare what they got with others. And even spot check it from time to time, but to manually have to go in and find those.... It would take all day. Not sure who the author is but I am in touch with someone that ran the site and will ask if I can post it or not. Makes finding Offsets a breeze ....

Each EQ patch day I edit my mq2docrack.ini with search & replace, and take this offset as an example :
Rich (BB code):
[AFewMountSkills]
Description="Some Skills like Hide, Sneak, Beg on a mount"
Version="2008.12.09"
Address0=441EC9
Normal0="0F 87 E8 21 00 00"
Crack0="E9 0F 00 00 00 90"

I tell Search and Replace to change things so that it looks like this:
Rich (BB code):
[AFewMountSkills]
Description="Some Skills like Hide, Sneak, Beg on a mount"
Version="2008.12.09"
#define 0 0x441EC9
Normal0="0F 87 E8 21 00 00"
Crack0="E9 0F 00 00 00 90"

I then run it through patchday and patchday will change offsets if there is a #define in the row......so it will look end up like:
Rich (BB code):
[AFewMountSkills]
Description="Some Skills like Hide, Sneak, Beg on a mount"
Version="2008.12.11"
#define 0 0x441EE9
Normal0="0F 87 E8 21 00 00"
Crack0="E9 0F 00 00 00 90"

Ok I changed the date manually, but then all I do is reverse the Search and Replace I did earlier and I have the offset, just need to double check the EXE make sure nothing else changed (Normal or Crack).

Final Result....less time spent finding offsets, more time hacking.....
Rich (BB code):
[AFewMountSkills]
Description="Some Skills like Hide, Sneak, Beg on a mount"
Version="2008.12.11"
Address0=441EE9
Normal0="0F 87 E8 21 00 00"
Crack0="E9 0F 00 00 00 90"
 
Awesome writeup, thanks man. I finally decided to sit down and wrap my mind around all this crap so that I don't have to wait for jmo all the time (no offense- he does a fantastic job and it's pretty fast, too!)

Just gotta figure out all the requirements to get this going :)

Thanks!! :D
 
Man, I've become so complacent with my C++ skills since I started developing in C# :\
 
can we get the ui file to go along with this plugin? thanks,

Need to edit EQUI.XML and add it.....Won't work if you edit default though because that updates each time you log on.

Rich (BB code):
<Include>MQUI_DoCrackWnd.XML</Include>

See attachment below :P
 
kinda confused on what to update here with that code so the ui works is there another equi other then the 1 in the default folder?
 
Offsets for Docrack 2008-12-11 & new eqgame.h

Users who are viewing this thread

Back
Top
Cart