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 › Call of Duty Hacks & Cheats › Call of Duty 10 - Ghosts Hacks & Cheats › Call of Duty Ghosts Coding & Resources › Engine wallhack src

Engine wallhack src

Posts 1–14 of 14 · Page 1 of 1
cardoow
cardoow
Engine wallhack src
In the hope my mailbox doesnt get flooded, a possibility for you guys to create your own engine wallhack

The flags
Code:
enum whMasks
{
	mask_wh = 0x1,
	mask_outline_white = 0x2,
	mask_outline_red = 0x4,
	mask_outline_green = 0x6,
	mask_outline_blue = 0x8,
	mask_outline_orange = 0xA,
	mask_outline_yellow = 0xC,
};
Gets the wallhack mask for an object
Code:
DWORD ObjectWallhack(CEntity * pEnt, CClientInfo * pLocalClient)
{
	CClientInfo * pClient = GetClientByIndex(pEnt->clientNum);	
	CEntity * pLocalEnt = GetEntityByIndex(cg->clientNum);
	if(pClient != NULL && pLocalClient != NULL)
	{
		if(pClient->Team == pLocalClient->Team)
			return outlineblue;
		else
		{
			if(!CanSeePlayer(pEnt, 0x280F823))
				return outlinered;
			else
				return outlinegreen;
		}
	}
	return NULL;
}
Gets the mask for an object with an important parent
Code:
DWORD ParentWallhack(CEntity * pEnt, CClientInfo * pLocalClient)
{
	CClientInfo * pClient = GetClientByIndex(pEnt->ParentIndex);
	if(pClient != NULL && pLocalClient != NULL)
	{
		if(pClient->Team == pLocalClient->Team)
			return outlineblue;
		else
			return outlinered;
	}
	return NULL;
}
Entity loop trough all types you want to show on screen
Code:
DWORD GetWallhackMask(CEntity * pEnt)
{		
	CClientInfo * pLocalClient = GetClientByIndex(cg->clientNum);

	if(pEnt != NULL && pEnt->isAlive & 1)
	{
		switch (pEnt->Type)
		{
			case ET_PLAYER:
			{					
				return ObjectWallhack(pEnt, pLocalClient);					
			} break;

			case ET_MISSILE:
			{
				return ParentWallhack(pEnt, pLocalClient);	
			} break;

			case ET_ITEM:
			{
				return outlinewhite;	
			} break;

			case ET_TURRET:
			{
				return ParentWallhack(pEnt, pLocalClient);	
			} break;

			case ET_HELICOPTER:
			{							
				return ParentWallhack(pEnt, pLocalClient);	
			} break;

			case ET_PLANE:
			{	
				return ParentWallhack(pEnt, pLocalClient);	
			} break;

			case ET_VEHICLE:
			{
				return ParentWallhack(pEnt, pLocalClient);	
			} break;

			case ET_AGENT:
			{
				return ObjectWallhack(pEnt, pLocalClient);	
			} break;
		}
	}
	return NULL;
}
Sample pseudo hook, you have to write this yourself
Code:
void SampleAddRefEntityToScene_Hook()
{
	CEntity * pEnt = (CEntity*)GrabEntityFromStack(); //hint: entity is the second param
	DWORD dwMask = GetWallhackMask(pEnt);

	//pseudo
	rsi register = dwMask;
	jumpback to original addrefentitytoscene	
    //
}
*edit, some extra info

Code:
typedef bool (*CanSeePlayer_)(int unknown, CEntity * pEnt, DWORD mask);
CanSeePlayer_ CanSeePlayer = (CanSeePlayer_)0x1402A65B0;

AddCEntity jumptable - 0x140264B30
gl & hf
#1 · edited 12y ago · 12y ago
Horror
Horror
Credits please.
#2 · 12y ago
cardoow
cardoow
Quote Originally Posted by Horror View Post
Credits please.
I wrote this myself, so no credits are needed
#3 · 12y ago
EV
evspurs
Hey sorry i am stuck could i have some help please sorry btw ): private message me if possible ty

can i have ur skype i dont know how to make a wall hack so i really need help!

help please
#4 · edited 12y ago · 12y ago
CatalystZero
CatalystZero
I need you to create a hack for me! PLEASE! I am shit at this game and enjoy the reactions. Please can you give me your skype and update the hack?
#5 · 12y ago
PA
paulito25
PLEASE CARDOOW GIVE ME YOURRRRR SKYPPEEEE
#6 · 12y ago
LO
Lovroman
@ @cardoow
Is there any chance that you could share the structs ?
#7 · 12y ago
TH
The Gunner
can you make ah hack for me please ??? or we can i do make ah hack ??? please help im from German !!!
#8 · edited 12y ago · 12y ago
TH
The Gunner
Quote Originally Posted by cardoow View Post
I wrote this myself, so no credits are needed
Can you make the hack for me and uploadet it ???
#9 · 12y ago
SammyDoge1
SammyDoge1
Don't people understand he's not doing it?? He doesn't release this just for lulz i assume... Get to work yourself... Lazy ass ppl.. ...Seriously,
#10 · 12y ago
cardoow
cardoow
Quote Originally Posted by Lovroman View Post
@ @cardoow
Is there any chance that you could share the structs ?
I will but i cant edit my post for some reason
#11 · 12y ago
SammyDoge1
SammyDoge1
Quote Originally Posted by cardoow View Post
I will but i cant edit my post for some reason
Cuz its older then 24hours, you can edit this one, and post it in that one ,and ask lovro or Horror to edit the original post.
#12 · 12y ago
cardoow
cardoow
Code:
enum eTypes
{
	ET_GENERAL,
 	ET_PLAYER,
 	ET_PLAYER_CORPSE,
	ET_ITEM,
 	ET_MISSILE,
 	ET_INVISIBLE,
	ET_SCRIPTMOVER,
	ET_SOUND_BLEND,
 	ET_FX,
 	ET_LOOP_FX,
 	ET_PRIMARY_LIGHT,
	ET_TURRET,
 	ET_HELICOPTER,
 	ET_PLANE,
 	ET_VEHICLE,
 	ET_VEHICLE_COLLMAP,
 	ET_VEHICLE_CORPSE,
 	ET_VEHICLE_SPAWNER,
	ET_AGENT
};

class CEntity
{
public:	
	char unknown0[24];
	Vec3 vOrigin; //0018
	char unknown4[212];
	int clientNum; //00F8
	BYTE Type; //00FC
	char unknown5[191];
	BYTE WeaponNum; //01BC	
	char unknown10[67];
	int isAlive; //0200
	char unknown[0x138];
};

class CClientInfo
{
public:
	char unknown0[12];
	int Team; //000C
	char unknown1[8];
	int Perk; //0018
	char unknown2[872];
	BYTE WeaponNum; //0384
};

class cg_t 
{
public:
	int clientNum; //0x0000 
};
#13 · 12y ago
TH
The Gunner
can you help me for the hack ?? Or can you make me the hack please !!!
#14 · 12y ago
Posts 1–14 of 14 · Page 1 of 1

Post a Reply

Similar Threads

  • Engine Wallhack !!!By BullDog12345 in Call of Duty Ghosts Coding & Resources
    8Last post 12y ago
  • AVA Cheat Engine UAV/Wallhack TutorialBy DrGreedy in Alliance of Valiant Arms (AVA) Tutorials
    20Last post 13y ago
  • Need help with UAV/wallhack for Cheat engineBy Sirloth in Alliance of Valiant Arms (AVA) Help
    1Last post 14y ago
  • Tank Mode + Wallhack (Cheat Engine)By JustAnonymus in Need for Speed World Help
    7Last post 13y ago
  • Wallhack With Cheat Engine.By StanFR in CounterStrike (CS) 1.6 Hacks / Counter Strike: Source (CSS) Hacks
    5Last post 13y ago

Tags for this Thread

None