iforgotmyoldlogin
New member
- Joined
- Mar 8, 2013
- RedCents
- 3¢
Does it still exist?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

I've been using it for many months, primarily the hack to stop acceleration of horses, so I stop when I stop and not continue to run. Have not been banned or received warnings yet.
It's running on Ini support, but no GUI window. Would Redguides be interested in the source?
I've been using it for many months, primarily the hack to stop acceleration of horses, so I stop when I stop and not continue to run. Have not been banned or received warnings yet.
It's running on Ini support, but no GUI window. Would Redguides be interested in the source?
Attached is my hacked together version w/no ini support. Anything other than /dooffset or /showmem will likely crash.
No Acceleration/Deceleration on mount
/dooffset 58A939 90
/dooffset 58A93A E9
// MQ2NoAccel.cpp : Defines the entry point for the DLL application.
//
// PLUGIN_API is only to be used for callbacks. All existing callbacks at this time
// are shown below. Remove the ones your plugin does not use. Always use Initialize
// and Shutdown for setup and cleanup, do NOT do it in DllMain.
//Written by: Abyss
//No Acceleration/Deceleration on mount
#include "../MQ2Plugin.h"
#include "../SourceLib.h"
#define NoAccel (FixOffset(0x58A939)) //Offset - March 23, 2013 - Thanks Sym
PreSetup("MQ2NoAccel");
// Enable Code
VOID NoAccelerationEnable() {
DWORD Address = NoAccel;
DWORD Length = 0x02;
DWORD oldperm=0, tmp;
FlushInstructionCache(GetCurrentProcess(),(LPCVOID)Address, Length);
VirtualProtectEx(GetCurrentProcess(), (LPVOID)Address, Length, PAGE_EXECUTE_READWRITE,
&oldperm); WriteProcessMemory(GetCurrentProcess(), (LPVOID)Address, "\x90" "\xE9", Length, NULL); VirtualProtectEx(GetCurrentProcess(), (LPVOID)Address,
Length, oldperm, &tmp);
}
// Disable Code
VOID NoAccelerationDisable() {
DWORD Address = NoAccel;
DWORD Length = 0x02;
DWORD oldperm=0, tmp;
FlushInstructionCache(GetCurrentProcess(),(LPCVOID)Address, Length);
VirtualProtectEx(GetCurrentProcess(), (LPVOID)Address, Length, PAGE_EXECUTE_READWRITE,
&oldperm); WriteProcessMemory(GetCurrentProcess(), (LPVOID)Address, "\x0F" "\x84", Length, NULL); VirtualProtectEx(GetCurrentProcess(), (LPVOID)Address,
Length, oldperm, &tmp);
}
//Auto Enable
PLUGIN_API VOID InitializePlugin(VOID)
{
NoAccelerationEnable();
WriteChatColor("MQ2NoAccel", CONCOLOR_YELLOW);
WriteChatColor("Version: March 23, 2013", CONCOLOR_YELLOW);
}
// Auto Disable
PLUGIN_API VOID ShutdownPlugin(VOID)
{
NoAccelerationDisable();
}
Rich (BB code):#define NoAccel (FixOffset(0x58A939)) //Offset - March 23, 2013 - Thanks Sym
Uses an offset, so yeah every patch would change it as far as I know.
Sub main
/echo |Description="Enduring/EverLasting Breath"
/dooffset 58A874 90
/echo |Description="Consume Unlimited Food"
/dooffset 4C32A3 EB
/echo |Description="Consume Unlimited Drink"
/dooffset 4C34CF EB
/echo |Description="No Acceleration/Deceleration on mount"
/dooffset 591849 90
/dooffset 59184A E9
/echo |Description="No push when taking melee"
/dooffset 5A6472 90
/dooffset 5A6473 90
/dooffset 5A6474 90
/dooffset 5A648F 90
/dooffset 5A6490 90
/dooffset 5A6491 90
/dooffset 5A64AC 90
/dooffset 5A64AD 90
/dooffset 5A64AE 90
/echo |Description="Open Inventory Window While Casting"
/dooffset 4DBCE9 90
/dooffset 4DBCEA 90
/dooffset 4DBCEB 90
/dooffset 4DBCEC 90
/dooffset 4DBCED 90
/dooffset 4DBCEE 90
/echo |Description="Move Items While Casting"
/dooffset 69CA8D EB
/dooffset 69CAB6 EB
/echo |Description="Consume unlimited alcohol"
/dooffset 4C370A EB
/echo |Description="Use Hotkeys While Casting"
/dooffset 69387D 90
/dooffset 69387E 90
/return
