• 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

How does the speed hack work?

Cpt_Cam

Member
Joined
Jul 30, 2005
RedCents
you know, superduperreallyghettospeed or whatever...

is it a series of warps really fast to mimick motion or something else?
 
It changes the value of pChar->Runspeed in EQData.h to wht first param of the command. Simple as that. The only reason it's such a long plugin is after three pulses, it changes your runspeed back to normal to aviod crashes. It could be written
Rich (BB code):
#include "../MQ2Plugin.h"

float OldSpeed;

VOID SpeedCmd(PSPAWNINFO pChar, PCHAR szLine) 
{
if(!strcmp(szLine,"off")) 
{
GetCharInfo()->pSpawn->RunSpeed = OldSpeed;
} else {
OldSpeed = GetCharInfo()->pSpawn->RunSpeed;
GetCharInfo()->pSpawn->RunSpeed = (float)atof(szLine);
}

PLUGIN_API VOID InitializePlugin(VOID)
{
AddCommand("/speed",SpeedCmd);
}

PLUGIN_API VOID ShutdownPlugin(VOID)
{
RemoveCommand("/speed");
}

But you would crash often.
 
Easy way to test this is to make a hotkey with a few lines to it each line having
/echo ${Me.Speed}
/echo ${Me.Speed}
/echo ${Me.Speed}
/echo ${Me.Speed}
/echo ${Me.Speed}

And you'll get results like
1154
150
150
1154
1154
:)
 
How does the speed hack work?

Users who are viewing this thread

Back
Top
Cart