Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Combat Arms Hacks & Cheats › Combat Arms Hack Coding / Programming / Source Code › HotKey hack source

HotKey hack source

Posts 1–15 of 23 · Page 1 of 2
PO
powerfear
HotKey hack source
Here you go

For update just update the L***ient addy and offset it it ever change, but this have the current adress.

Code:
#include <windows.h>
void __cdecl PushToConsole( const char* szCommand )
{
	DWORD *L***ient = ( DWORD* )( 0x3777DDAC );
	void* CONoff = ( void* )*( DWORD* )( *L***ient + 0x208 );
 
	__asm
	{
		push szCommand;
		call CONoff;
		add esp, 4;
	}
}
bool IsGameReadyForHook()
{
    if( GetModuleHandle( "d3d9.dll"     ) != NULL 
     && GetModuleHandle( "ClientFX.fxd" ) != NULL 
     && GetModuleHandle( "CShell.dll"   ) != NULL )
        return true;

    return false;
}
void main()
{
	while (!IsGameReadyForHook()){
		Sleep(20);
	}
	bool boxes = false;
	bool fog = false;
	bool speed = false;
	bool spread = false;
	bool tracers = false;
	bool showfps = false;
	bool unlockcursor = false;
	bool drawgun = false;
	bool sjump = false;
	PushToConsole("FallDamageMinHeight 0.000000");
	PushToConsole("FallDamageMaxHeight 0.000000");
	PushToConsole("FallDamageMax 0.000000");
	while(true){
		if(GetAsyncKeyState(VK_NUMPAD1)<0){
			if(boxes){
				PushToConsole("ModelDebug_DrawBoxes 0");
				PushToConsole("SkelModelStencil 0");
				boxes = false;
			} else {
				PushToConsole("ModelDebug_DrawBoxes 1");
				PushToConsole("SkelModelStencil 1");
				boxes = true;
			}
		}
		if(GetAsyncKeyState(VK_NUMPAD2)<0){
			if(fog){
				PushToConsole("FogEnable 1");
				fog = false;
			} else {
				PushToConsole("FogEnable 0");
				fog = true;
			}
		}
		if(GetAsyncKeyState(VK_NUMPAD3)<0){
			if(speed){
				PushToConsole("BaseMoveAccel 3000.000000");
				PushToConsole("StartAccel 500.000000");
				PushToConsole("MaxAccel 3000.000000");
				PushToConsole("AccelInc 6000.000000");
				PushToConsole("WalkVel 70.000000");
				PushToConsole("FRunVel 285.000000");
				PushToConsole("BRunVel 285.000000");
				PushToConsole("SRunVel 285.000000");
				PushToConsole("DuckVel 50.000000");
				speed = false;
			} else {
				PushToConsole("BaseMoveAccel 3000.000000");
				PushToConsole("StartAccel 3000.000000");
				PushToConsole("MaxAccel 3000.000000");
				PushToConsole("AccelInc 3000.000000");
				PushToConsole("WalkVel 3000.000000");
				PushToConsole("FRunVel 3000.000000");
		    	PushToConsole("BRunVel 3000.000000");
				PushToConsole("SRunVel 3000.000000");
				PushToConsole("DuckVel 3000.000000");
				speed = true;
			}
		}
		if(GetAsyncKeyState(VK_NUMPAD4)<0){
			if(spread){
				PushToConsole("PerturbRotationEffect 3.000000");
				PushToConsole("PerturbIncreaseSpeed 3.000000");
				PushToConsole("PerturbDecreaseSpeed 9.000000");
				PushToConsole("PerturbWalkPercent 0.500000");
				spread = false;
			} else {
				PushToConsole("PerturbRotationEffect  0.000000"); 
				PushToConsole("PerturbIncreaseSpeed 0.000000"); 
				PushToConsole("PerturbWalkPercent 0.000000"); 
				PushToConsole("PerturbFiringIncreaseSpeed 0.000000");
				spread = true;
			}
		}
		if(GetAsyncKeyState(VK_NUMPAD5)<0){
			if(tracers){
				PushToConsole("ShowFirePath 0");
				tracers = false;
			} else {
				PushToConsole("ShowFirePath 1");
				tracers = true;
			}
		}
		if(GetAsyncKeyState(VK_NUMPAD6)<0){
			if(sjump){
				PushToConsole("JumpVel 330.000000");
				sjump = false;
			} else {
				PushToConsole("JumpVel 660.000000");
				sjump = true;
			}
		}
		if(GetAsyncKeyState(VK_NUMPAD7)<0){
			if(showfps){
				PushToConsole("ShowFps 0");
				showfps = false;
			} else {
				PushToConsole("ShowFps 1");
				showfps = true;
			}
		}
		if(GetAsyncKeyState(VK_NUMPAD8)<0){
			if(unlockcursor){
				PushToConsole("CursorCenter 1");
				unlockcursor = false;
			} else {
				PushToConsole("CursorCenter 0");
				unlockcursor = true;
			}
		}
		if(GetAsyncKeyState(VK_NUMPAD9)<0){
			if(drawgun){
				PushToConsole("drawguns 1");
				drawgun = false;
			} else {
				PushToConsole("drawguns 0");
				drawgun = true;
			}
		}
		if(GetAsyncKeyState(VK_UP)<0){
			PushToConsole("CamMaxPosYOffset 200.000000");
			PushToConsole("DuckDownCamOffSet 1000.000000");
		}
		if(GetAsyncKeyState(VK_DOWN)<0){
			PushToConsole("CamMaxPosYOffset -1000.000000");
			PushToConsole("DuckDownCamOffSet -13.000000");
		}
		if(GetAsyncKeyState(VK_ADD)<0){
			PushToConsole("PlayerGravity +800");
		}
		if(GetAsyncKeyState(VK_SUBTRACT)<0){
			PushToConsole("PlayerGravity -800");
		}
		if(GetAsyncKeyState(VK_MULTIPLY)<0){
			PushToConsole("PlayerGravity 0");
		}
		Sleep(200);
	}
}
BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
					 )
{
	switch (ul_reason_for_call)
	{
	case DLL_PROCESS_ATTACH:
		CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&main, NULL, 0,NULL);
		break;
	case DLL_THREAD_ATTACH:
	case DLL_THREAD_DETACH:
	case DLL_PROCESS_DETACH:
		break;
	}
	return TRUE;
}
#1 · 16y ago
why06
why06
This almost an exact copy of Gellin's base, but I suppose its good to see it without all of Azorbix's D3D files and stuff with. Anyway I didn't those no falldamage commands still worked anymore.
#2 · 16y ago
vingadormaster
vingadormaster
thanks for source, i tested again in hex and changed some numbers:

JumpVel 3000.000000 to JumpVel 0400.000000 and no more superjump.

and almost all values ( 3000.000000 ) changed to ( 1500.000000 ) and speed is no more superfast.
but no changed MaxAccel.
#3 · 16y ago
AP
apandhi
Hey sorry if this is kinda noobish but i get errors when compiling. What compiler do you use? Im using dev c++

also the console commands are found through Cshell.dll?
I cant open it in olly i have to open it in PE explorer

Again Sorry if this sounds noobish :\
#4 · 16y ago
matypatty
matypatty
i use microsoft visual c++, and yes console commands are found through cshell. if you open it with olly it should ask you if u want to launch loaddll press yea, click play twice and at the bottom it will say analising, wait till it gets to like 70% then press space to skip the rest

as for the reason you get errors, you need to have gellins base and just edit this bit in
#5 · edited 16y ago · 16y ago
AP
apandhi
Visual C++ 2008?
And can you compile this no problem? I want to add a D3D menu

Edit: NVM But i get a few errors
Code:
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(17) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [9]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(18) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [13]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(19) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [11]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
#6 · edited 16y ago · 16y ago
vingadormaster
vingadormaster
Quote Originally Posted by apandhi View Post
Visual C++ 2008?
And can you compile this no problem? I want to add a D3D menu

Edit: NVM But i get a few errors
Code:
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(17) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [9]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(18) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [13]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(19) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [11]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Change in Property Page -> Character Set to Use Multi-Byte Character Set.
#7 · 16y ago
ac1d_buRn
ac1d_buRn
Quote Originally Posted by apandhi View Post
Visual C++ 2008?
And can you compile this no problem? I want to add a D3D menu

Edit: NVM But i get a few errors
Code:
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(17) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [9]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(18) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [13]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>c:\users\ashish\documents\visual studio 2008\projects\ca dll\ca dll\main.cpp(19) : error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [11]' to 'LPCWSTR'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
If you dont knnow what tat means, Then you need to go learn some C++
#8 · 16y ago
HA
harpreet10
wait were all the addies that you assigned too the hacks
like no fog or show fps?
#9 · 16y ago
AP
apandhi
Just to make sure the L***ient is supposed to be Las sient (without spaces) right?
#10 · 16y ago
PO
powerfear
Quote Originally Posted by apandhi View Post
Just to make sure the L***ient is supposed to be Las sient (without spaces) right?
its supposed to be "* L T C lient" without space and " the forum block it for some reason
#11 · 16y ago
vingadormaster
vingadormaster
someone managed to add the norecoil gellin Posted?

I'm trying but without success.
#12 · 16y ago
matypatty
matypatty
nah i failed too
i did manage to find and add fullbright, wireframe and skeletons
if you want the commands pm me
#13 · 16y ago
vingadormaster
vingadormaster
Quote Originally Posted by matypatty View Post
nah i failed too
i did manage to find and add fullbright, wireframe and skeletons
if you want the commands pm me
OR:

http://www.mpgh.net/forum/207-combat...ml#post1545164
#14 · 16y ago
WH
whit
can someone send me gellins base i got an exraction error on the one on the forums
#15 · 16y ago
Posts 1–15 of 23 · Page 1 of 2

Post a Reply

Similar Threads

  • Hotkey Hack Source + Addies! (4NOOBS)By Lunatic in WarRock Hack Source Code
    4Last post 15y ago
  • [source] xp hotkey hackBy lauwy in CrossFire Hack Coding / Programming / Source Code
    16Last post 16y ago
  • [VB.NET 08] Diamondo25's WarRock Hack sourceBy diamondo25 in Visual Basic Programming
    8Last post 18y ago
  • Simple BF2 hack source with some interesting stuff.By Tyrano in C++/C Programming
    2Last post 17y ago
  • one of my basic hotkey hacksBy mtbman19 in WarRock - International Hacks
    15Last post 18y ago

Tags for this Thread

None