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 › Other Semi-Popular First Person Shooter Hacks › WarRock - International Hacks › WarRock Hack Source Code › Software development kit by AeroMan

PostSoftware development kit by AeroMan

Posts 1–7 of 7 · Page 1 of 1
AeroMan
AeroMan
Super Structs ;)
functions:
~Quickstart
~Quick int
~Quick float
~Quick long
~Quick double
~QuickAsm
~Crosshair
~MessageBox
~Url
~Url & Messagebox
~Exit process
~Sleep
~Open slots
~Start SDK
~Game teleport
~Game speed
~Game esp
~Game weapon
~Game rain
~Sdk credits



Code:
/*
 * Software development kit coded by Aeroman.
 * Licensed to Microsoft©
 * Coded on 12th of june 2011
 * SuperDevelopMent Kit v3.19
 */
How do i include this in my project?
-You paste it in your project in a new folder: "sdk.h" then you include it into your main cpp file " #include "Sdk.h" "
-You include it as a lib: " #pragma comment(lib, "Sdk.lib") "

!Warning!
-Some of this items may not work or will be hard to understand!
Please keep in mind that this is not tested 100%.

Information
-This is made for c++.
-It can be used in 2008 versions aswell as in 2010 versions!
-Make sure you open c++,if you use 2010 versions you will have to update it to 2010.
-You need a little of c++ knowlegend to understand this.

Source code - [222 lines]
Code:
#include <d3d9.h>
#include <d3dx9.h>
#include <stdio.h>
#pragma warning(disable:4244)

/*
 * Software development kit coded by Aeroman.
 * Licensed to Microsoft©
 * Coded on 12th of june 2011
 * SuperDevelopMent Kit v3.19
 */

typedef unsigned int        interger_func;

struct SDK
{
	DWORD QuickStart(void *Function);
	DWORD Func1(DWORD adress,int state);
	DWORD Func2(DWORD adress,int state);
	DWORD Func3(DWORD adress,int state);
	DWORD Func4(DWORD adress,int state);
	DWORD Memcpy(DWORD adress,PBYTE *bytes,int max_bytes);
	void Crosshair(IDirect3DDevice9 *pDevice,DWORD Collor,DWORD Size);
	void URL(char *url);
	void Messagebox(char *title,char *body);
	void URL_Messagebox(char *title,char *body,char *url);
	void Exit(int after_seconds);
	void sleep(int seconds);
	void OpenSlot(DWORD PlayerPtr,DWORD Slot);
	void StartSDK(void *thread,int after_seconds);
	void Game_Teleport(DWORD GamePointer,DWORD adress_x,DWORD adress_y,DWORD adress_z,int hotkey_save,int hotkey_go);
	void Game_Speed(DWORD speed_adress,int speed);
	void Game_Weapon(DWORD GamePointer,DWORD Weapon1,int index);
	void Game_Esp(char Teamname,DWORD adress);
	void Game_Rain(DWORD adress,int index);
	void SDK_Credits();
}; SDK *Aero;


DWORD SDK::QuickStart(void *Function)
{
	CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)Function, NULL, NULL, NULL);
	return TRUE;
}

DWORD SDK::Func1(DWORD adress,int state)
{
	*(float*)(adress) = state;
	return 1;
}

DWORD SDK::Func2(DWORD adress,int state)
{
	*(int*)(adress) = state;
	return 1;
}

DWORD SDK::Func3(DWORD adress,int state)
{
	*(long*)(adress) = state;
	return 1;
}

DWORD SDK::Func4(DWORD adress,int state)
{
	*(double*)(adress) = state;
	return 1;
}

DWORD SDK::Memcpy(DWORD adress,PBYTE *bytes,int max_bytes)
{
	#define MemCommit memcpy
	MemCommit((void *)(adress),(bytes),max_bytes);
	return 1;
}

void SDK::Crosshair(IDirect3DDevice9 *pDevice,DWORD Collor,DWORD Size)
{
#define Rectcol D3DCOLOR_ARGB(100,125,0,255)

int x   = ( GetSystemMetrics( 0 ) / 2);
int y   = ( GetSystemMetrics( 1 ) / 2);

D3DRECT rec1 = { x - Size, y, x + Size, y + 1    };
D3DRECT rec2 = { x, y - Size, x + 1 , y + Size-1 };
D3DRECT rec3 = { x-1 - Size, y, x + Size, y - 1  };
D3DRECT rec4 = { x, y - Size, x - 1 , y + Size+1 };

pDevice->Clear(1, &rec1, D3DCLEAR_TARGET, Collor , 0, 0);
pDevice->Clear(1, &rec2, D3DCLEAR_TARGET, Collor , 0, 0);
pDevice->Clear(1, &rec3, D3DCLEAR_TARGET, Rectcol, 0, 0);
pDevice->Clear(1, &rec4, D3DCLEAR_TARGET, Rectcol, 0, 0);
}

void SDK::URL(char *url)
{
	ShellExecuteA(0,0,url,0,0,SW_SHOWNORMAL);
}

void SDK::Messagebox(char *title,char *body)
{
	MessageBoxA(0,body,title,0);
}

void SDK::URL_Messagebox(char *title,char *body,char *url)
{
	SDK::Messagebox(title,body);
	SDK::URL(url);
}

void SDK::Exit(int after_seconds)
{
	INT inSec;
	inSec = after_seconds * 1000;
	ExitProcess(inSec);
}

void SDK::sleep(int seconds)
{
	INT inSec;
	inSec = seconds * 1000;
	Sleep(inSec);
}

void SDK::OpenSlot(DWORD PlayerPtr, DWORD Slot)
{
	*(long*)(PlayerPtr+Slot) = 1;
}

void SDK::StartSDK(void *thread,int after_seconds)
{
	INT inSec;
	inSec = after_seconds * 1000;
	SDK::Messagebox("Sdk","Succesfully started the function!");
	SDK::QuickStart(thread);
	SDK::sleep(inSec);
}

void SDK::Game_Teleport(DWORD GamePointer,DWORD adress_x, DWORD adress_y, DWORD adress_z, int hotkey_save, int hotkey_go)
{
	DWORD p = *(DWORD*)(GamePointer);
	DWORD x = *(DWORD*)(adress_x);
	DWORD z = *(DWORD*)(adress_y);
	DWORD y = *(DWORD*)(adress_z);

	INT X;
	INT Y;
	INT Z;
	INT cur_z;
	INT cur_y;
	INT cur_x;

	X = *(float*)((p)+(x));
	Y = *(float*)((p)+(y));
	Z = *(float*)((p)+(z));

	if(hotkey_save)
	{
		cur_z = Z;
		cur_y = Y;
		cur_x = X;
	}

	if(hotkey_go)
	{
		*(float*)((p)+(x)) = (cur_x);
		*(float*)((p)+(z)) = (cur_z);
		*(float*)((p)+(y)) = (cur_y);
	}
}

void SDK::Game_Speed(DWORD speed_adress, int speed)
{
	DWORD s = *(DWORD*)(speed_adress);
	INT original_value = 98.94f;
	INT on = 0;	

	if(GetAsyncKeyState(VK_DELETE)&1)
	{
		*(float*)(speed_adress) = (original_value);
	}
	else
	{
		*(float*)(speed_adress) = (speed);
	}
}

void SDK::Game_Weapon(DWORD GamePointer,DWORD Weapon1,int index)
{
	#define GetWeapon long
	DWORD p = *(DWORD*)(GamePointer);
	DWORD w = *(DWORD*)(Weapon1);
	DWORD i = *(DWORD*)(index);

	*(GetWeapon*)((p)+(w)) = (i);
}

void SDK::Game_Esp(char Teamname, DWORD adress)
{
	DWORD t = *(DWORD*)(Teamname);
	DWORD a = *(DWORD*)(adress);

	char info[28] = { "No info registered." };

	if(!t)
	{
		sprintf_s(info,"Team information: %s",a);
	}
}

void SDK::Game_Rain(DWORD adress,int index)
{
	DWORD a = *(DWORD*)(adress);
	DWORD i = *(DWORD*)(index);

	*(interger_func*)(a) = (i);
}

void SDK::SDK_Credits()
{
	SDK::Messagebox("Credits","Aeroman && Microsoft development networks.");
}
virusscans
Code:
Virustotal
Virustotal

File name: 
Sdk.zip

Submission date: 
2011-07-12 14:28:09 (UTC)

Current status: 
finished

Result: 
0/ 43 (0.0%)
Credits
~MSDN / Microsoft© software development network
~AeroMan

approve
Code:
@Alen
@Fuko
#1 · edited 15y ago · 15y ago
AV
avi3kel
Good work Man can you give me 5 + 6 +8 slot Soucre
#2 · 15y ago
AeroMan
AeroMan
Quote Originally Posted by avi3kel View Post
Good work Man can you give me 5 + 6 +8 slot Soucre
*(long*)(ServerPtr+Slot5) = 1;
*(long*)(ServerPtr+Slot6) = 1;
*(long*)(ServerPtr+Slot7) = 1;
*(long*)(ServerPtr+Slot8) = 1;
#3 · 15y ago
nielshetschaap
nielshetschaap
Nice Job =D
#4 · 15y ago
choykay619
choykay619
Thanks for this
#5 · 15y ago
AeroMan
AeroMan
Quote Originally Posted by nielshetschaap View Post
Nice Job =D
thank you
Quote Originally Posted by choykay619 View Post
Thanks for this
you're welcome
#6 · 15y ago
joshpe1
joshpe1
dont know what i did wrong but went i put #pragma comment(lib, "Sdk.lib") can't find it.
#include "Sdk.h" =ok
#7 · 15y ago
Posts 1–7 of 7 · Page 1 of 1

Post a Reply

Similar Threads

  • which sdk (software development kit) is bestBy wannabhaxer in Assembly
    4Last post 17y ago
  • The ADK - AlterIW Development KitBy Lo0s3ndz in Call of Duty Modern Warfare 2 Coding / Programming / Source Code
    4Last post 15y ago
  • AO-Team D3D9 - Hack developer kitBy Salson in Alliance of Valiant Arms (AVA) Hacks & Cheats
    92Last post 16y ago
  • Unreal Development KitBy Joshcarr2006 in General
    11Last post 16y ago
  • Driver Development Kit/ PlzBy Stefanlg14 in WarRock - International Hacks
    1Last post 19y ago

Tags for this Thread

None