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 › Soldier Front Hacks › specialforce D3D9 (wallhack,XQZ, xhair) [Source]

Postspecialforce D3D9 (wallhack,XQZ, xhair) [Source]

Posts 1–15 of 21 · Page 1 of 2
GE
GetTheCode
specialforce D3D9 (wallhack,XQZ, xhair) [Source]
this code is working on DFI PSF
(november 7, 2011)
i want to share to all want to make cheats in DFI PSF,

credit :

Sources & Credits:
Roverturbo,Azorbix,TopBlast,Hans,Fatboy
DarkApallow,Shadow, Chuculun & specially to firefox800 for helping me how to compile this..


Hotkey: Numpad 1-Crosshair; 2- Wallhack; 3- Naked

i hope you enjoy,!
NOTE: this is a C++ Source code

Base.h
Code:
#ifndef _BASE_H
#define _BASE_H

#include "stdafx.h"
#include <d3dx9.h>
#include <vector>

#pragma comment(lib,"d3dx9.lib")

#define PDEVICE    LPDIRECT3DDEVICE9
#define FONT    LPD3DXFONT

typedef HRESULT (WINAPI* oBeginScene)            (LPDIRECT3DDEVICE9 pDevice);
typedef HRESULT (WINAPI* oEndScene)             (PDEVICE pDevice);
typedef HRESULT (WINAPI* oReset )                (LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS* pPresentationParameters );
typedef HRESULT (WINAPI* oDrawIndexedPrimitive) (LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type,INT BaseIndex,UINT MinIndex,UINT NumVertices,UINT StartIndex,UINT PrimitiveCount);


#endif
Base.h
Code:
 //    Project : Basic Special Force Hacks (D3D9)
//    Revised    : FireFox800
//    Date    : October 20, 2010
#include "stdafx.h"
#include "Base.h"

#define ForceRecon (NumVertices == 83 && PrimitiveCount == 137 || NumVertices == 79 && PrimitiveCount == 105 || NumVertices == 142 && PrimitiveCount == 174 || NumVertices == 278 && PrimitiveCount == 462 || NumVertices == 263 && PrimitiveCount == 290 || NumVertices == 316 && PrimitiveCount == 556)
#define ForceReconAddons (NumVertices == 432 && PrimitiveCount == 354 || NumVertices == 144 && PrimitiveCount == 136 || NumVertices == 299 && PrimitiveCount == 311 || NumVertices == 167 && PrimitiveCount == 252 || NumVertices == 298 && PrimitiveCount == 506 || NumVertices == 168 && PrimitiveCount == 254 || NumVertices == 860 && NumVertices == 778 || NumVertices == 648 && PrimitiveCount == 710 || NumVertices == 113 && PrimitiveCount == 189 || NumVertices == 142 && PrimitiveCount == 172 || NumVertices == 87 && PrimitiveCount == 90 || NumVertices == 79 && PrimitiveCount == 105 || NumVertices == 84 && PrimitiveCount == 110 || NumVertices == 70 && PrimitiveCount == 70 || NumVertices == 860 && PrimitiveCount == 778 || NumVertices == 85 && PrimitiveCount == 137)
#define Mulan (NumVertices == 118 && PrimitiveCount == 126|| NumVertices == 121 && PrimitiveCount == 180|| NumVertices == 124 && PrimitiveCount == 126|| NumVertices == 295 && PrimitiveCount == 482|| NumVertices == 299 && PrimitiveCount == 452|| NumVertices == 474 && PrimitiveCount == 728)
#define MulanAddons (NumVertices == 162 && PrimitiveCount == 200|| NumVertices == 120 && PrimitiveCount == 188|| NumVertices == 167 && PrimitiveCount == 276|| NumVertices == 108 && PrimitiveCount == 198|| NumVertices == 512 && PrimitiveCount == 728|| NumVertices == 790 && PrimitiveCount == 881|| NumVertices == 619 && PrimitiveCount == 800|| NumVertices == 399 && PrimitiveCount == 532|| NumVertices == 402 && PrimitiveCount == 580|| NumVertices == 102 && PrimitiveCount == 170|| NumVertices == 125 && PrimitiveCount == 98|| NumVertices == 116 && PrimitiveCount == 128|| NumVertices == 160 && PrimitiveCount == 174) 

LPDIRECT3DTEXTURE9 Red,Yellow,Green,Blue,Purple,Pink,Orange,White,Black;

float ScreenCenterX = 0.0f;
float ScreenCenterY = 0.0f;

FONT        pFont = NULL;
PDEVICE        pDevice;

bool Color = true;
int texnum;
int m_Stride;
int PrimitiveCount;
int NumVertices;

int xhair;
int wallhack;
int xqz;

D3DCOLOR colRed = D3DCOLOR_XRGB(255, 0, 0);
D3DVIEWPORT9 g_ViewPort;

oEndScene                pEndScene; 
oDrawIndexedPrimitive    pDrawIndexedPrimitive;


HRESULT GenerateTexture(IDirect3DDevice9 *pD3Ddev, IDirect3DTexture9 **ppD3Dtex, DWORD colour32)
{
    if( FAILED(pD3Ddev->CreateTexture(8, 8, 1, 0, D3DFMT_A4R4G4B4, D3DPOOL_MANAGED, ppD3Dtex, NULL)) )
        return E_FAIL;
    
    WORD colour16 =    ((WORD)((colour32>>28)&0xF)<<12)
            |(WORD)(((colour32>>20)&0xF)<<8)
            |(WORD)(((colour32>>12)&0xF)<<4)
            |(WORD)(((colour32>>4)&0xF)<<0);

    D3DLOCKED_RECT d3dlr;    
    (*ppD3Dtex)->LockRect(0, &d3dlr, 0, 0);
    WORD *pDst16 = (WORD*)d3dlr.pBits;

    for(int xy=0; xy < 8*8; xy++)
        *pDst16++ = colour16;

    (*ppD3Dtex)->UnlockRect(0);

    return S_OK;
}

HRESULT WINAPI myEndScene (PDEVICE pDevice)
{           
pDevice->GetViewport(&g_ViewPort);
ScreenCenterX = (float)g_ViewPort.Width / 2;
ScreenCenterY = (float)g_ViewPort.Height / 2;

if(Color)
{
GenerateTexture(pDevice, &Red, D3DCOLOR_ARGB (255,255,0 ,0 ));
GenerateTexture(pDevice, &Yellow, D3DCOLOR_ARGB (255,255,255,0 ));
GenerateTexture(pDevice, &Green, D3DCOLOR_ARGB (255,0 ,255,0 ));
GenerateTexture(pDevice, &Blue, D3DCOLOR_ARGB (255,0 ,0 ,255));
GenerateTexture(pDevice, &Purple, D3DCOLOR_ARGB (255,102,0 ,153));
GenerateTexture(pDevice, &Pink, D3DCOLOR_ARGB (255,255,20 ,147));
GenerateTexture(pDevice, &Orange, D3DCOLOR_ARGB (255,255,165,0 ));
GenerateTexture(pDevice, &Black, D3DCOLOR_ARGB (255,0 ,0 ,0 ));
GenerateTexture(pDevice, &White, D3DCOLOR_ARGB (255,255,255,255));
Color=false;
}

if (xhair1)
{
D3DRECT rec2 = {ScreenCenterX-10, ScreenCenterY, ScreenCenterX+8, ScreenCenterY+1};
D3DRECT rec3 = {ScreenCenterX, ScreenCenterY-8, ScreenCenterX+1, ScreenCenterY+8};
pDevice->Clear(1, &rec2, D3DCLEAR_TARGET,colRed, 0, 0);
pDevice->Clear(1, &rec3, D3DCLEAR_TARGET,colRed, 0, 0);
}

if (GetAsyncKeyState(VK_NUMPAD1)&1) //Hotkey for Crosshair
{ xhair = !xhair; }

if (GetAsyncKeyState(VK_NUMPAD2)&1) //Hotkey for Naked 
{ xqz = !xqz; }

if (GetAsyncKeyState(VK_NUMPAD3)&1) // Hotkey for Wallhack
{ wallhack = !wallhack; }

 return pEndScene (pDevice);
}


HRESULT WINAPI myDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type, INT BaseIndex, 
UINT MinIndex, UINT NumVertices, UINT StartIndex, UINT PrimitiveCount)
{
LPDIRECT3DVERTEXBUFFER9 Stream_Data;
UINT Offset = 0;
UINT Stride = 0;

if(pDevice->GetStreamSource(0, &Stream_Data, &Offset, &Stride) == D3D_OK)
Stream_Data->Release();
//--------------------Player Wallhack ----------------------------------------------
{
if (wallhack)
{
texnum=(NumVertices*100000)+PrimitiveCount;
 if (m_Stride==40 && 
(texnum==11800126)||// MULAN Left Boot
(texnum==12100180)||// MULAN Hands
(texnum==29900452)||// MULAN Legs
(texnum==12400126)||// MULAN Right Boot
(texnum==29500482)||// MULAN Chest
(texnum==47400728)||// MULAN Head
(texnum==16000174)||// MULAN Battle Suit Arms
(texnum==11600128)||// MULAN Battle Suit Boots
(texnum==39900532)||// MULAN Battle Suit Legs
(texnum==40200580)||// MULAN Battle Suit Chest
(texnum==34900580)||// Delta Force Head
(texnum==36100604)||// Spetsnaz Head
(texnum==38000658)||// Spetsnaz Legs
(texnum==18300268)||// Spetsnaz Body
(texnum==36200604)||// GIGN Head
(texnum==21200306)||// GIGN Body
(texnum==35500568)||// GSG9 Head
(texnum==2200024)||// GSG9 Bangs
(texnum==8800105)||// GSG9 Feet
(texnum==36900650)||// GSG9 Legs
(texnum==19600314)||// GSG9 Body
(texnum==36700612)||// SAS Head
(texnum==8500105)||// SAS Feet
(texnum==37000650)||// SAS Legs
(texnum==18000274)||// SAS Body
(texnum==35300556)||// KSF Head
(texnum==7500121)||// KSF Arms
(texnum==9200115)||// KSF Feet
(texnum==12400168)||// KSF Hands
(texnum==30100522)||// KSF Legs
(texnum==18700288)||// KSF Body
(texnum==40900594)||// ARTC Head
(texnum==11700190)||// ARTC Arms
(texnum==9100118)||// ARTC Feet
(texnum==12500170)||// ARTC Hands
(texnum==37000634)||// ARTC Legs
(texnum==41700516)||// ARTC Body
(texnum==19400260)||// ROKMC Body
(texnum==37900592)||// ROKMC Head
(texnum==36500642)||// ROKMC Legs
(texnum==44800776)||// SRG Head
(texnum==15900200)||// SRG Left Arm
(texnum==10500168)||// SRG Right Arm
(texnum==80401016)||// SRG Body
(texnum==10000121)||// SRG Feet
(texnum==13200180)||// SRG Hands
(texnum==33800534)||// SRG Leg
(texnum==8300137)||// FORCE RECON Arms
(texnum==7900105)||// FORCE RECON Feet
(texnum==14200174)||// FORCE RECON Hands
(texnum==27800462)||// FORCE RECON Legs
(texnum==26300290)||// FORCE RECON Body
(texnum==31600556)||// FORCE RECON Head
(ForceRecon)|| // ForceRecon
(Mulan)||
(texnum==16200200)||// MULAN Battle Cap
(texnum==12000188)||// MULAN Boonie Hat
(texnum==16700276)||// MULAN Helmet
(texnum==10800198)||// MULAN Beret
(texnum==51200728)||// MULAN Gas Mask
(texnum==79000881)||// MULAN Clan BDU #1
(texnum==900008)||// MULAN Clan BDU #2
(texnum==61900800)||// MULAN Bulletproof Vest
(texnum==10200170)||// MULAN Elbow Protector
(texnum==12500102)||// MULAN Holster
(texnum==7400098)||// MULAN Pouch
(texnum==16700252)||// FORCE RECON Combat Helmet
(texnum==16800254)||// FORCE RECON Clan T-Shirt 1
(texnum==8500137)||// FORCE RECON Clan T-Shirt 2
(texnum==10300170)||// FORCE RECON Red Beret
(texnum==11900192)||// FORCE RECON Red Bandana
(texnum==13500176)||// FORCE RECON Boonie Hat
(texnum==10300170)||// FORCE RECON Beret
(texnum==16700252)||// FORCE RECON Helmet
(texnum==14400136)||// FORCE RECON Mid-Class Sunglasses
(texnum==34100534)||// FORCE RECON Gas Mask
(texnum==33500548)||// FORCE RECON Gas Mask 2
(texnum==29800506)||// FORCE RECON Balaclava
(texnum==86000778)||// FORCE RECON Clan BDU
(texnum==64800710)||// FORCE RECON Bulletproof Vest
(texnum==11300189)||// FORCE RECON Advanced Tattoo
(texnum==14200174)||// FORCE RECON Tactical Gloves
(texnum==8700090)||// FORCE RECON Holster
(texnum==8400110)||// FORCE RECON Pouch
(texnum==7300116)||// FORCE RECON Winter Earflaps
(texnum==18500208)||// FORCE RECON Trooper Hat
(texnum==43200354)||// FORCE RECON Night Vision Goggles
(texnum==29900311)||// FORCE RECON Headset
(texnum==10000153)||// FORCE RECON Winter Parka Sleeves
(texnum==26600406)||// FORCE RECON Winter Parka Jacket
(texnum==20300242)||// FORCE RECON Winter Parka Pockets/Hood
(texnum==7700129)||// FORCE RECON Combat Liner Sleeves
(texnum==25200294)||// FORCE RECON Combat Liner Jacket
(texnum==11900187)||// FORCE RECON Combat Parka Sleeves
(texnum==44700594)||// FORCE RECON Combat Parka Vest
(texnum==12800108)||// FORCE RECON Combat Parka Jacket
(texnum==15500214)||// FORCE RECON Winter Gloves
(texnum==13200212)||// Delta Force Helmet
(texnum==13200212)||// Delta Force Helmet 2
(texnum==34700538)||// Delta Force Gas Mask
(texnum==35200552)||// Delta Force Gas Mask 2
(texnum==19500352)||// Delta Force Balaclava
(texnum==84900778)||// Delta Force Clan BDU
(texnum==27500442)||// Delta Force Body Armor
(texnum==42800576)||// Delta Force Body Armor 2
(texnum==52100658)||// Delta Force Tactical Vest
(texnum==12200196)||// Spetsnaz Helmet
(texnum==27100464)||// Spetsnaz Gas Mask
(texnum==27100484)||// Spetsnaz Gas Mask 2
(texnum==33600552)||// Spetsnaz Body Armor
(texnum==44100646)||// Spetsnaz Tactical Vest
(texnum==44900596)||// Spetsnaz Combat Parka Vest
(texnum==17800292)||// GIGN Red Bandana
(texnum==21300290)||// GIGN Helmet
(texnum==2800036)||// GIGN Helmet Lens
(texnum==35700558)||// GIGN Gas Mask
(texnum==22100396)||// GIGN Balaclava
(texnum==29700492)||// GIGN Body Armor
(texnum==11200188)||// ROKMC Beret
(texnum==12000194)||// ROKMC Helmet
(texnum==29800450)||// ROKMC Gas Mask
(texnum==31000470)||// ROKMC Gas Mask 2
(texnum==27100394)||// ROKMC Body Armor
(texnum==28700374)||// ROKMC X Harness
(texnum==34700470)||// ROKMC X Harness
(texnum==5100056)||// ROKMC Pouch
(texnum==9900163)||// ROKMC Left Arm
(texnum==18300163)||// ROKMC Right Arm
(texnum==19000280)||// ROKMC Combat Liner Jacket
(texnum==37700592)||// GSG9 Skull Mask
(texnum==16400266)||// GSG9 Red Bandana
(texnum==16200243)||// GSG9 Helmet
(texnum==31900466)||// GSG9 Gas Mask
(texnum==33200492)||// GSG9 Gas Mask 2
(texnum==19300342)||// GSG9 Balaclava
(texnum==83600752)||// GSG9 Clan BDU
(texnum==33400477)||// GSG9 Body Armor
(texnum==10500163)||// GSG9 Rolled Up Sleeves
(texnum==38100666)||// GSG9 Tactical Knee Pads
(texnum==11000100)||// GSG9 Water Canteen
(texnum==18600210)||// GSG9 Trooper Hat
(texnum==19000280)||// GSG9 Combat Liner Jacket
(texnum==8500137)||// SAS Clan T-Shirt 1
(texnum==16400248)||// SAS Clan T-Shirt 2
(texnum==9600172)||// SAS Boonie Hat
(texnum==14200236)||// SAS Helmet
(texnum==37800552)||// SAS Gas Mask
(texnum==7000070)||// SAS Water Canteen
(texnum==28100486)||// SAS Balaclava
(texnum==62400752)||// SAS Clan BDU
(texnum==27900456)||// SAS Body Armor
(texnum==45700654)||// SAS Tactical Vest
(texnum==39800532)||// SAS Tactical Vest 2
(texnum==9200100)||// SAS Holster
(texnum==4800040)||// SAS Magazine Pouch
(texnum==4000044)||// SAS Pouch
(texnum==21000280)||// SAS Combat Liner Jacket
(texnum==15800218)||// SAS Winter Gloves
(texnum==6500110) ||// KSF Boonie Hat
(texnum==8500137) ||// KSF Clan T-Shirt 1
(texnum==16200246) ||// KSF Clan T-Shirt 2
(texnum==12900208)||// KSF Helmet
(texnum==29600448)||// KSF Gas Mask
(texnum==30300460)||// KSF Gas Mask 2
(texnum==31100398)||// KSF Sunglasses
(texnum==84700776)||// KSF Clan BDU
(texnum==600004)||// KSF Clan BDU Logo
(texnum==36500606)||// KSF Body Armor
(texnum==63100646)||// KSF Tactical Vest
(texnum==19800163)||// KSF Rolled Up Sleeves
(texnum==7000066)||// KSF Holster
(texnum==20100240)||// KSF Winter Parka Pockets/Hood
(texnum==20800278)||// KSF Combat Liner Jacket
(texnum==44500592)||// KSF Combat Parka Vest
(texnum==10400190)||// SRG Beret
(texnum==9000146)||// SRG Clan T-Shirt 1
(texnum==39400640)||// SRG Clan T-Shirt 2
(texnum==23800294)||// SRG Deer Head
(texnum==11600180)||// SRG NIJ IIIA Helmet
(texnum==17100278)||// SRG Red Bandana
(texnum==14600198)||// SRG Battle Cap
(texnum==18200266)||// SRG Helmet
(texnum==19100106)||// SRG Gas Mask
(texnum==54300350)||// SRG Sunglasses
(texnum==30800380)||// SRG Mid Class Sunglasses
(texnum==79300995)||// SRG Clan BDU 1
(texnum==13300138)||// SRG Clan BDU 2
(texnum==300001)||// SRG Clan BDU 3
(texnum==1200012)||// SRG Clan BDU Logo
(texnum==10900110)||// SRG Bulletproof Vest
(texnum==6200064)||// SRG Holster
(texnum==22700250)||// SRG Pouch
(texnum==56600611)||// SRG Combat Helmet
(texnum==5800084)||// SRG Winter Earflaps
(texnum==18700210)||// SRG Trooper Hat
(texnum==23700288)||// SRG Winter Parka Pockets/Hood
(texnum==38700602)||// SRG Combat Liner Jacket
(ForceReconAddons)||
(MulanAddons)||

(texnum==47700604))// SRG Combat Parka Vest
 
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}

//----------------------
if(m_Stride==40 && texnum== 21300174)    

{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}
       
 
if(NumVertices == 158 && PrimitiveCount == 131)
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}
 
if (NumVertices == 171 && PrimitiveCount == 143)
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}
 
if(m_Stride==40 &&//face,mask etc...
(texnum==36700612) ||
(texnum==9600172 ) ||
(texnum==14200236) ||
(texnum==37800552) ||
(texnum==28100486) ||
(texnum==35500568) ||
(texnum==2200024 ) ||
(texnum==16200243) ||
(texnum==31900466) ||
(texnum==19300342) ||
(texnum==36200604) ||
(texnum==21300290) ||
(texnum==35700558) ||
(texnum==22100396) ||
(texnum==36100604) ||
(texnum==27100464) ||
(texnum==11400180) ||
(texnum==34900580) ||
(texnum==13200212) ||
(texnum==34700538) ||
(texnum==19500352)&&
(NumVertices == 448 && PrimitiveCount == 776))
 
 
{
pDevice->SetRenderState(D3DRS_FOGENABLE,false);
}
//----------------
if (NumVertices == 213 && PrimitiveCount == 174) // M67 Grenade =============== //
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}
if (NumVertices == 158 && PrimitiveCount == 131) // Flashbang =============== //
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}
if (NumVertices == 171 && PrimitiveCount == 143) // Smoke Grenade =============== //
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}
if (NumVertices == 271 && PrimitiveCount == 257) // VX Grenade =============== //
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}
if (NumVertices == 338 && PrimitiveCount == 339) // RGD-5 Grenade =============== //
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
}}

//-------------------  Naked  Start------------------------------------------
{
if(xqz)
{
texnum = (NumVertices*100000)+PrimitiveCount; 
if(m_Stride==40 &&
 (texnum==34900580)|| // Delta Force Head
(texnum==36100604)|| // Spetsnaz Head
(texnum==38000658)|| // Spetsnaz Legs
(texnum==18300268)|| // Spetsnaz Body
(texnum==36200604)|| // GIGN Head
(texnum==21200306)|| // GIGN Body
(texnum==35500568)|| // GSG9 Head
(texnum==2200024)|| // GSG9 Bangs
(texnum==8800105)|| // GSG9 Feet
(texnum==36900650)|| // GSG9 Legs
(texnum==19600314)|| // GSG9 Body
(texnum==36700612)|| // SAS Head
(texnum==8500105)|| // SAS Feet
(texnum==37000650)|| // SAS Legs
(texnum==18000274)|| // SAS Body
(texnum==35300556)|| // KSF Head
(texnum==7500121)|| // KSF Arms
(texnum==9200115)|| // KSF Feet
(texnum==12400168)|| // KSF Hands
(texnum==30100522)|| // KSF Legs
(texnum==18700288)|| // KSF Body
(texnum==40900594)|| // ARTC Head
(texnum==11700190)|| // ARTC Arms
(texnum==9100118)|| // ARTC Feet
(texnum==12500170)|| // ARTC Hands
(texnum==37000634)|| // ARTC Legs
(texnum==41700516)|| // ARTC Body
(texnum==19400260)|| // ROKMC Body
(texnum==37900592)|| // ROKMC Head
(texnum==36500642)|| // ROKMC Legs
(texnum==44800776)|| // SRG Head
(texnum==15900200)|| // SRG Left Arm
(texnum==10500168)|| // SRG Right Arm
(texnum==80401016)|| // SRG Body
(texnum==10000121)|| // SRG Feet
(texnum==13200180)|| // SRG Hands
(ForceRecon)|| // ForceRecon
(Mulan)||
(texnum==33800534)) // SRG Leg
{
pDevice->SetRenderState(D3DRS_LIGHTING, false); 
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE); 
}
if (NumVertices == 213 && PrimitiveCount == 174) // M67 Grenade =============== //
{
pDevice->SetRenderState(D3DRS_LIGHTING, false); 
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
if (NumVertices == 158 && PrimitiveCount == 131) // Flashbang =============== //
{
pDevice->SetRenderState(D3DRS_LIGHTING, false);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
if (NumVertices == 171 && PrimitiveCount == 143) // Smoke Grenade =============== //
{
pDevice->SetRenderState(D3DRS_LIGHTING, false);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
if (NumVertices == 271 && PrimitiveCount == 257) // VX Grenade =============== //
{
pDevice->SetRenderState(D3DRS_LIGHTING, false); 
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
if (NumVertices == 338 && PrimitiveCount == 339) // RGD-5 Grenade =============== //
{
pDevice->SetRenderState(D3DRS_LIGHTING, false); 
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
  
if (m_Stride==40 && // Equipment =============== //
(texnum==13200212)|| // Delta Force Helmet
(texnum==13200212)|| // Delta Force Helmet 2
(texnum==34700538)|| // Delta Force Gas Mask
(texnum==19500352)|| // Delta Force Balaclava
(texnum==84900778)|| // Delta Force Clan BDU
(texnum==27500442)|| // Delta Force Body Armor
(texnum==42800576)|| // Delta Force Body Armor 2
(texnum==52100658)|| // Delta Force Tactical Vest
(texnum==12200196)|| // Spetsnaz Helmet
(texnum==27100464)|| // Spetsnaz Gas Mask
(texnum==33600552)|| // Spetsnaz Body Armor
(texnum==44100646)|| // Spetsnaz Tactical Vest
(texnum==17800292)|| // GIGN Red Bandana
(texnum==21300290)|| // GIGN Helmet
(texnum==2800036)|| // GIGN Helmet Lens
(texnum==35700558)|| // GIGN Gas Mask
(texnum==22100396)|| // GIGN Balaclava
(texnum==29700492)|| // GIGN Body Armor
(texnum==11200188)|| // ROKMC Beret
(texnum==12000194)|| // ROKMC Helmet
(texnum==29800450)|| // ROKMC Gas Mask
(texnum==27100394)|| // ROKMC Body Armor
(texnum==28700374)|| // ROKMC X Harness
(texnum==34700470)|| // ROKMC X Harness
(texnum==5100056)|| // ROKMC Pouch
(texnum==9900163)|| // ROKMC Left Arm
(texnum==18300163)|| // ROKMC Right Arm
(texnum==16400266)|| // GSG9 Red Bandana
(texnum==16200243)|| // GSG9 Helmet
(texnum==31900466)|| // GSG9 Gas Mask
(texnum==19300342)|| // GSG9 Balaclava
(texnum==83600752)|| // GSG9 Clan BDU
(texnum==33400477)|| // GSG9 Body Armor
(texnum==10500163)|| // GSG9 Rolled Up Sleeves
(texnum==38100666)|| // GSG9 Tactical Knee Pads
(texnum==9600172)|| // SAS Boonie Hat
(texnum==14200236)|| // SAS Helmet
(texnum==37800552)|| // SAS Gas Mask
(texnum==28100486)|| // SAS Balaclava
(texnum==62400752)|| // SAS Clan BDU
(texnum==27900456)|| // SAS Body Armor
(texnum==45700654)|| // SAS Tactical Vest
(texnum==39800532)|| // SAS Tactical Vest 2
(texnum==9200100)|| // SAS Holster
(texnum==4800040)|| // SAS Magazine Pouch
(texnum==4000044)|| // SAS Pouch
(texnum==6500110) || // KSF Boonie Hat
(texnum==12900208)|| // KSF Helmet
(texnum==29600448)|| // KSF Gas Mask
(texnum==31100398)|| // KSF Sunglasses
(texnum==84700776)|| // KSF Clan BDU
(texnum==600004)|| // KSF Clan BDU Logo
(texnum==36500606)|| // KSF Body Armor
(texnum==63100646)|| // KSF Tactical Vest
(texnum==19800163)|| // KSF Rolled Up Sleeves
(texnum==7000066)|| // KSF Holster
(texnum==10400190)|| // SRG Beret
(texnum==23800294)|| // SRG Deer Head
(texnum==11600180)|| // SRG NIJ IIIA Helmet
(texnum==17100278)|| // SRG Red Bandana
(texnum==14600198)|| // SRG Battle Cap
(texnum==18200266)|| // SRG Helmet
(texnum==19100106)|| // SRG Gas Mask
(texnum==54300350)|| // SRG Sunglasses
(texnum==30800380)|| // SRG Mid Class Sunglasses
(texnum==79300995)|| // SRG Clan BDU 1
(texnum==13300138)|| // SRG Clan BDU 2
(texnum==300001)|| // SRG Clan BDU 3
(texnum==1200012)|| // SRG Clan BDU Logo
(texnum==10900110)|| // SRG Bulletproof Vest
(texnum==6200064)|| // SRG Holster
(ForceReconAddons)||
(MulanAddons)||
(texnum==22700250)) // SRG Pouch
{
pDevice->SetRenderState(D3DRS_LIGHTING, false); 
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}}

}}
  return pDrawIndexedPrimitive(pDevice, Type, BaseIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
}



bool bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
    for(;*szMask;++szMask,++pData,++bMask)
        if(*szMask=='x' && *pData!=*bMask)   
        return false;
    return (*szMask) == NULL;
}

DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
{
    for(DWORD i=0; i<dwLen; i++)
        if (bCompare((BYTE*)(dwAddress+i),bMask,szMask))  
        return (DWORD)(dwAddress+i);
    return 0;
}


int D3Dhook(void){
    DWORD        hD3D, adr, *vTable;

    // wait for the d3dx dll
    hD3D=0;
    do {
        hD3D = (DWORD)GetModuleHandleW("d3d9.dll");
        Sleep(10);
    } while(!hD3D);
    adr = FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");
    if(adr){
        memcpy(&vTable,(void *)(adr+2),4);
        oEndScene              = (pEndScene)                        DetourFunction((PBYTE)vTable[42]    ,(PBYTE)myEndScene    );
        oDrawIndexedPrimitive = (pDrawIndexedPrimitive)            DetourFunction((PBYTE)vTable[82]    ,(PBYTE)myDrawIndexedPrimitive);
       }
    
    return 0;
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved ){

    DisableThreadLibraryCalls(hDll);
    if (dwReason == DLL_PROCESS_ATTACH) 
    MessageBox(0, "Coded by: FireFox800 Public Release ","Special Force DFI PH", MB_OK);
    CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)D3Dhook, NULL, NULL, NULL);
    return TRUE;
}
#1 · 14y ago
Insane
Insane
If you don't know how to use this, don't ask what it is. Your post will be deleted.

Also, nice release.
#2 · 14y ago
GE
GetTheCode
Quote Originally Posted by Insane View Post
If you don't know how to use this, don't ask what it is. Your post will be deleted.

Also, nice release.
i know how to use it its just for you guys if you need this source if you want to make hacks
#3 · 14y ago
Schoorp
Schoorp
@GetTheCode

He meant that random noobs maybe asked like: What's this? Is this a hack?
And that is just meaningless.
#4 · 14y ago
GE
GetTheCode
NOTE: this is a C++ Source code
reads on the post learn c++ n youll get it

Requirements :
Direct3D (D3D)
Directx
C++ Basics
Microsoft Visual C++
#5 · 14y ago
joered
joered
mmm this code is posted on 100 other sites i bet you dont even know what your doing in the source but nice to see people keeping this section alive.
#6 · 14y ago
DA
darkness99
Good Job
#7 · 14y ago
firefox800
firefox800
Thanks for bringing here ..hope that there is a Special Force PH (Philippines) Section...
#8 · edited 14y ago · 14y ago
CFhackerfree
CFhackerfree
Old code -.- its leeched
#9 · 14y ago
darlwis
darlwis
NIce release,i will test it to see if it work or not.GJ!
#10 · 14y ago
Wyo
[MPGH]Wyo
GG making this people.
#11 · 14y ago
L
L
Thanks, will use
#12 · 14y ago
xXDreaMerXx
xXDreaMerXx
is it a nice game cause i think he is
#13 · 14y ago
OL
oliang
Error 11 error C2146: syntax error : missing ';' before identifier 'DetourFunction'
Error 14 error C2146: syntax error : missing ';' before identifier 'DetourFunction'
Error 10 error C2513: 'HRESULT (__stdcall *)(LPDIRECT3DDEVICE9)' : no variable declared before '='
Error 13 error C2513: 'HRESULT (__stdcall *)(LPDIRECT3DDEVICE9,D3DPRIMITIVETYPE,INT,UINT,UIN T,UINT,UINT)' : no variable declared before '='
Error 9 error C2664: 'GetModuleHandleW' : cannot convert parameter 1 from 'const char [9]' to 'LPCWSTR'
Error 12 error C3861: 'DetourFunction': identifier not found
Error 15 error C3861: 'DetourFunction': identifier not found
#14 · edited 14y ago · 14y ago
matchboy7
matchboy7
Its probly detected/patched can you close this thread please!! Old Source
#15 · 14y ago
Posts 1–15 of 21 · Page 1 of 2

Post a Reply

Similar Threads

  • xHair [SOURCE] (38 different colors)By Unknown_Hacker in Combat Arms Hack Coding / Programming / Source Code
    17Last post 15y ago
  • XQZ wallhack (PATCHED)By chainsawdaz in Soldier Front Hacks
    9Last post 17y ago
  • dll source for SF wallhackBy lyndie08 in Programming Tutorial Requests
    0Last post 17y ago
  • specialforce wallhack!!By jacob27 in Soldier Front Hacks
    6Last post 17y ago
  • Trade Wallhack+bypass To Ur Specialforce Account major pataasBy ALiaMaY12 in Soldier Front Hacks
    2Last post 17y ago

Tags for this Thread

None