• 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

MQ2SuperDuperReallyGhettoSpeed

TeachersPet

Well-known member
Joined
Jul 27, 2005
RedCents
71¢
Further testing reveals, a total of ZERO boots from game. Report if any happen though.

With this, I ran on Speed 25 for atleast 5 minutes straight before I fell to my death. It's sort of jumpy because of the way it is coded, and I haven't tested it since modifying it for the general public and added a command.

Speed 5 is maximum selos.

Commands are /speed <number> or /speed off

Rich (BB code):
#include "../MQ2Plugin.h"

PreSetup("MQ2SuperDuperReallyGhettoSpeed");

float Speed;
float OldSpeed;
bool UseSpeed = false;

VOID SpeedHack(PSPAWNINFO pChar, PCHAR szLine) {
	CHAR szMsg[MAX_STRING] = {0};
	if(!strcmp(szLine,"off")) {
		UseSpeed = false;
		GetCharInfo()->pSpawn->RunSpeed = OldSpeed;
		WriteChatColor("Speed Hack is Off",USERCOLOR_DEFAULT);
	} else {
		if(!UseSpeed) {
			OldSpeed = GetCharInfo()->pSpawn->RunSpeed;
		}
		UseSpeed = true;
		Speed = (float)atof(szLine);
		sprintf(szMsg,"Speed Hack is On - %f",Speed);
		WriteChatColor(szMsg,USERCOLOR_DEFAULT);
	}
}

PLUGIN_API VOID OnPulse(VOID) {
	static int SpeedCount = 1;
	if(UseSpeed) {
		if(SpeedCount == 1) {
			OldSpeed = GetCharInfo()->pSpawn->RunSpeed;
			GetCharInfo()->pSpawn->RunSpeed = Speed;
			SpeedCount++;
		} else {
			GetCharInfo()->pSpawn->RunSpeed = OldSpeed;
			SpeedCount++;
			if(SpeedCount > 3) {
				SpeedCount = 1;
			}
		}
	}
}

PLUGIN_API VOID InitializePlugin(VOID)
{
	AddCommand("/speed",SpeedHack);
}
PLUGIN_API VOID ShutdownPlugin(VOID)
{
	RemoveCommand("/speed");
}

Updates:
- Minor fix in the slash command.
 
Last edited:
Runspeed is definately monitored so "safe enough" isn't good enough, but I like the idea of changing your speed back and forth :P
 
When I get back today I'll test it more, but the account I used isn't banned and I never was booted from game for doing it like this.
 
200, still no boots, folks I think I've beaten the check. Another fall death though.
 
Speed 7000 pushed, I ramped out of the Arena into the area outside, no boots yet sirs!
 
No questions folks, I just ran at speed 200 for about 4 minutes and 46 seconds (the beginning of Eiffel 65 - Blue (Da ba dee) Extended Mix.mp3 to the end). This beats the check.
 
In my opinion this is very useful for moderate increases such as running at bard speed. Hopefully we can all act responsibly with this and keep it unnerfed! =)
Keep up the good work TeachersPet!
 
This doesn't mean it avoids setting off speed flags serverside.....but if you remain unbanned for much longer TP I'll be damn impressed. Very nice work btw...
 
Usually Speed Hacking bans went off overnight right? I used this in excess last night as well as today.
 
very dumb question from the peanut gallery, but how exactly do we get make this work ... does it not need to be in .dll format? I'm a retard and never got around to learning how to do plugins for myself since the precompiles came out.

Would it be possible to post it in .dll form for us?
 
Or ... if I can do it myself without any software (which i do not own or have access to) would you mind giving me a gimp abbreviated walkthrough of how to do it?

This would be nice for everyday use at slightly sub bardspeed.
 
You need a copy of VS6 or a compiling environment equivalent to it. You also need a copy of a compiled MQ2 (NOT Precompiled). In the "MQ2" folder or whatever you named it, there is a file named mkplugin. If you are using windows xp, you can just rightclick on mkplugin and select "Open command prompt here" once the prompt opens just type "mkplugin Speedhack" or whatever you wanna call it (Without the quotes). This will make a folder with the name you specified. Inside is a file named Speedhack.cpp open this, and replace everything inside that file with TeacherPet's code. then save it. After that open up the Speedhack.dsp file in that same folder, and build/compile , and it will make the .dll version of this :)

Edit: TP beat me to it, I suppose
 
My suggestion would be put a check in so that we can't go at speeds that are not typical game speeds. That way those of us that can't compile won't be tempted to abuse what you have worked so hard to create. I don't think we should be moving at speeds faster than in game buffs allow anyway.
 
/sigh I suppose you'd have to go through the trouble of

:loop
/cast 7
/delay 5s
/goto loop

Edit: But I didn't mean in a vxed way...I just meant in a more ridiculous reckless fun way
 
I may be doing something dumb, but this isn't compiling for me. I'm using VC++ 6.0

Here's the error I get:

Rich (BB code):
EQLIB_IMPORTS
c:\mq2\mq2superduperghettospeed\mq2superduperghettospeed.cpp(50) : fatal error C1004: unexpected end of file found
Error executing cl.exe.

MQ2SuperDuperGhettoSpeed.exe - 1 error(s), 0 warning(s)
 
you compiled that way wrong heh. There's an explanation on the MQ2 site on how to compile
 
/whap

Duh, I see what I did wrong.

My mind hasn't been working very well at all today. I blame it on the radiation I get from the reactor.!
 
Frankly this still has its uses....besides for setting it to speed 1000, jumping out of the water and ending up airborne....Good for warping to places with no nearby mobs or just avoiding aggro of other mobs by running by fast enough..Again, gj tp
 
I did this to give me something eligible for Best of October because the NoClip thing was being super, super, super gay. Remember, vote for TP!
 
Plugin works great now. Like to have a list of what speed # is what speed in game. Like:
SoW=3.45
example only. Im trying to make up one , but any help be nice.
 
What I will do is make /speed show your your current speed and tell you if it is currently on, then add another few commands like /speed selos, and /speed sow and /speed holyfuckingshit to make things easier.
 
If no one gets banned within a day or two I'll add this to my compile, if that's alright with you.
 
Owning Station Account: **censored**
Subscription Name: EverQuest Subscription
Account Status: Trial Active
Enabled Features: The Ruins of Kunark
EverQuest Classic
The Scars of Velious
Orig. Purchase Date: October 30, 2005
Account Open Until: November 20, 2005
 
MQ2SuperDuperReallyGhettoSpeed

Users who are viewing this thread

Back
Top
Cart