• 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

Offset - MQ2EmuMapHack - Enable Map even on "classic" servers

Naes

Member
Joined
Jan 15, 2006
RedCents
60¢
The classic emu servers have maps disabled everywhere but the newbie zones. This is due to the Legacy of Ykesha expansion being disabled. Here's the offset for it on titanium: 0x9247A0

Should be able to docrack it, but here's a plugin too.

PHP:
// MQ2EmuMapHack.cpp : Defines the entry point for the DLL application.
//   Author: Naes 
 
#include "../MQ2Plugin.h"
PreSetup("MQ2EmuMapHack");
 
#define EMU_MAP_HACK_OFFSET                     0x9247A0
 
void EnableMapAllZones(bool enable)
{
        PBYTE CanUseMap = (PBYTE)EMU_MAP_HACK_OFFSET ;
        *CanUseMap = (enable) ? 1 : 0;
}
 
PLUGIN_API VOID InitializePlugin(VOID)
{
        EnableMapAllZones(true);
}
 
PLUGIN_API VOID ShutdownPlugin(VOID)
{
        EnableMapAllZones(false);
}

PLUGIN_API VOID OnZoned(PSPAWNINFO pChar, PCHAR szLine)
{
        EnableMapAllZones(true);
}
 
Offset - MQ2EmuMapHack - Enable Map even on "classic" servers

Users who are viewing this thread

Back
Top
Cart