• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

New Defines in MQ2 (1 Viewer)

Bardscorpse_01

New member
Joined
Sep 13, 2005
RedCents
MQ2 Devs Changed some defines, affected Mq2Csum, warp, and the like.

Rich (BB code):
MQ2Inlines.h lines 196, 265 (SuccorFunc and Warp)
EQClasses.h lines 639, 3700, 3802 (ZoneToGoTo, SafeYLoc, and HackPackHelp)
EQData.h lines 613, 1441 (ExactLocation and ZWarp)
EQUIStructs.h lines 308, 819, 884 (GateBind, Fly, and SafeXLoc)
MQ2Globals.h line 134 (ZoneShift)
MQ2Internal.h lines 342-345 (PKT_CORPSE_DRAG, PKT_CORPSE_DROP, PKT_UPDATE_POSITION, and _UPDATEPOSITIONPKT)
MQ2Main.h line 508 (CDisplay__MoveLocalPlayerToSafeCoords)
MQ2Prototypes.h line 39 (DoWarp)
MQ2DataVars.cpp lines 600-602 (SafeXLoc check)
MQ2DetourAPI.cpp lines 686-690 (SuccorFunc check)
MQ2Globals.cpp lines 611-613, 615 (DoWarp check)
MQ2Main.cpp lines 297-301 (ExactLocation check)
MQ2PluginHandler.cpp lines 60-63, 70-72, 80-84 (MQ2WARP check, Plugin Timestamp check part 1 and part 2)
MQ2Spawns.cpp lines 565-567 (GateBind check)

Many thanks to Joligario for finding these as quickly as he did. You can go through and comment em out, or just delete em completely.
 
You guys are nuts.

Rich (BB code):
#undef SomethingLikeSafeXYZ

instead of wasting 10 minutes of your life doing an Easter Egg hunt for the terrible checks. ;)
 
zone and gate is broke due to new way zoning and death to bind are handeled.

As far as warp I did none of that above, jsut did the normal and commetted or removed checks that set warp to 0 and placed in the new offsets
 
I commented out what was listed here and it made my EQ client crash 100% of the time. Tried 3 times.

I went back through and removed the commenting slashes and it worked fine again. Maybe it's possible I removed some wrong lines when commenting out the checks.

Is there any way to post that in a more specific format that would make it a bit more clear about exactly what is supposed to be removed or commented out?
 
It's all about getting your old code and comparing it side by side with the new code to find new bits of shit defines to mess you up. Takes like 30seconds if you do it that way, and you don't get banned from KenetixEQ for copyin n pasting.
 
Newest ones:

Rich (BB code):
MQ2Main.dll:
MQ2Inlines.h lines 199, 267 (SuccorFunc and Warp)
EQClasses.h lines 640, 864, 3712, 3814 (ZoneToGoTo, SafeZLoc, SafeYLoc, and HackPackHelp)
EQData.h lines 623, 1481 (ExactLocation and ZWarp)
EQUIStructs.h lines 308, 820, 885 (GateBind, Fly, and SafeXLoc)
MQ2Globals.h line 135 (ZoneShift)
MQ2Internal.h lines 342-345 (PKT_CORPSE_DRAG, PKT_CORPSE_DROP, PKT_UPDATE_POSITION, and _UPDATEPOSITIONPKT)
MQ2Main.h line 545 (CDisplay__MoveLocalPlayerToSafeCoords)
MQ2Prototypes.h line 39 (DoWarp)
MQ2DataVars.cpp lines 600-602 (SafeXLoc check)
MQ2DetourAPI.cpp lines 686-690 (SuccorFunc check)
MQ2Globals.cpp lines 611-613, 615 (DoWarp check)
MQ2Main.cpp lines 298-302 (ExactLocation check)
MQ2PluginHandler.cpp lines 60-63, 70-72, 80-84 (MQ2WARP check, Plugin Timestamp check part 1 and part 2)
MQ2Spawns.cpp lines 571-573 (GateBind check)
MQ2CommandAPI.cpp lines 303-306 (/warp command check)

MQ2Map.dll:
MQ2MapAPI.cpp lines 356-358 (zWarp check)
 
New Defines in MQ2

Users who are viewing this thread

Back
Top