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 › Programming › Programming Tutorials › Beginner Concepts of Game Hacking

Beginner Concepts of Game Hacking

Posts 1–15 of 60 · Page 1 of 4
why06
why06
Beginner Concepts of Game Hacking
Beginner
Concepts of Gamehacking


  • Prerequisites
  • Introduction
  • DirectX
  • Memory Hacking
  • Trainer Making (Under Construction)


Prerequisites:
It is absolutely VITAL that one have a very good understanding of the Basics of C++ before they even think about beginning gamehacking with C++. It is especially important to understand pointers. The whole concept of gamehacking relies heavily on the idea of pointers. Assuming one already has a basic understanding of C++ let's begin.

Introduction:
If you thought this part would be any easier then learning the basics of C++ then you are grossly mistaken. It is now having a basic understanding of C++ that you will learn how to actually apply that knowledge to create hacks. By the end of completing and understanding these beginner concepts you should understand memory hacks and enough D3D to build on more advanced concepts etc. Of course the real limit of what you can do is only limited by your skill and proficiency. This Guide covers DirectX and MemoryHacking. I find OpenGL is mainly used in older games, so I will not be writing up anything on that. This Guide will grow and develop along with my own growth as a gamehacker as well as others. What this guide will not include or cover are AddressLoggers, StrideLoggers or Development of a UCE. These concepts require a mastery of DirectX and MemoryHacking which you should develop here. One thing you should realize is that certain games have hack-detctions software (PunkBusters, Hacksheild, etc.) So you might not be able to apply these concepts on popular games, without a bypass. Luckily there are many free games out there with virtually no hack protection that we can use to apply these concepts; I will list some of these games herein.


DirectX

DirectX is the SDK that most modern games use to create 3D shapes,objects,etc. Combat Arms, WarRock, and pretty much every new game uses DirectX. So if you want to hack a game programmed in DirectX it's probably a good idea to learn DirectX. In fact it would be nearly impossible to make hacks such as chams, crosshairs, wallhacks, etc. without some knowledge of DirectX. One think you should know is that DirectX uses the Windows API. Now it's not that important to learn the whole API. YOu should only need a small portion of it. All that being said: this section will lists some resources for learning DirectX.

The DirectX SDK August 2009
DOWNLOAD THE SDK



DirectX Programming Books :

Beginning Game Programming, Second Edition
This actually seems like a very good book. I had a chance to glance at one in the bookstore the other day. Basically it teaches you the little bit about the Windows API you need to know to be able to start programming in DirectX. I plan on buying it myself when I have a chance.

Learn DirectX Online:
If you choose not to get a book then your going to have to piece together how much stuff you need to know about Win32 API to understand DirectX. These are some good links found just surfing around the net here and there:

DirectX Links:
Toymaker's Game Programming I don't think it's the actual Toymaker, but if your not learning from a book, this website is about as good as your ever going to get. 5/5
DirectX Tutorial Incomplete tutorial
CodeSampler.com - The Absolute Beginner's Guide to Direct3D Incomplete tutorial
************* - Tutorial Database - find all you are need to know everything There's a little of everything here. DirectX too.

WinAPI Links:
Windows_Programming This Wiki Book takes the cake, every good online starter to WinAPI Programming.
theForger's Win32 API Tutorial A good tutorial.
Create a Basic Window Has very good reviews.
Windows API Tutorial There really are not that many good Win32 tutorials out there.

Tools for DirectX
Jetamay's D3D Form Class For D3D9. Helps in manipulation of DirectX objects.
Rarus' Texture Logger Posted by Matrix_NEO006

Memory Hacking

Memory Hacking is an important concept in gamehacking. It involves the use of a memory scanning tool, such as Cheat Engine (created by: Dark_Byte), Memory Hacking Software (created by: L.Spiro), or another program to scan the memory space of a program in search of certain values that may be of interest to us gamehackers. After running a scan the software will then proceed to give us a list of memory addresses that contain those values. Now the real trick here is learning how to use these popular Memory Hacking Softwares effectively.
That means knowing what value your looking for, understanding how certain values are stored, and locating DMA(Dynamic Memory Allocation) values, or values that change addresses spaces as the program is started up each time or sometimes even round to round, depending what kind of game. It is crucial to figure how memory is allocated and how these softwares work in order to speed up a otherwise lengthy process.

L.Spiro's Memory Hacking Software
DOWNLOAD MHS
Dark_Byte's Cheat Engine DOWNLOAD CE

Understanding Memory Searching:
Memory Searching Tutorials
I know this is just a like to CE.org, but this site contains tons of tutorials on everything from finding pointers, DMA, Auto assembler, etc.


Server Sided vs. Client sided
- by: rwkeith
Explains the difference between and why they are important to memory hacking.


Memory Hacking Tools:
Jetamay's cAddressTable A class for manipulating addresses in C++.


Using Cheat Engine:
**************** Dark_Byte's website, has tons of information about CE.
Matrix_NEO006's C++ Code Injection Turorial Credits go to Teneb.
Using Memory Hacking Software:
MHS Tutorials L.Spiro's forum for MHS. This is their tutorial forum.

Trainer Making:
MFC TUTORIAL- Collection of Youtube videos, by our very own: Matrix_NEO006






UNDER CONSTRUCTION.
Credits:
Jetamay
Matrix_NEO006
rwkeith
#1 · edited 16y ago · 16y ago
rwkeith
rwkeith
Good stuff, but be sure to explain the abbreviations such as SDK or Windows API. An SDK is a software development kit. Which is used in the software devolpment of several games. Windows API is also known as Application programming interface. You as a programmer sends commands to the API through a compiler and the API interprets the information. Now that's all cleared up this is a good guide. I see several mini-guides though. =( Making a very large detailed would be best, but I don't have the spare time unfortunately.
#2 · 16y ago
XG
XGelite
Thanks. you can find all this stuff in the 1st page of google. not that anyone searches google these days...... >:[
#3 · 16y ago
Lolland
Lolland
Whats the google?
Thanks for this guide man. Although I would like to know if that is actually toymaker's site.
#4 · 16y ago
ZE
zeco
I love google. I want it to have my kids +D
#5 · 16y ago
why06
why06
Quote Originally Posted by rwkeith View Post
Good stuff, but be sure to explain the abbreviations such as SDK or Windows API. An SDK is a software development kit. Which is used in the software devolpment of several games. Windows API is also known as Application programming interface. You as a programmer sends commands to the API through a compiler and the API interprets the information. Now that's all cleared up this is a good guide. I see several mini-guides though. =( Making a very large detailed would be best, but I don't have the spare time unfortunately.
Thanks rwkeith. I'm think I'm going to have to combine all of them together. Also I think I will try to add things like: "What is an SDK?" etc. to the FAQ. The good thing about the FAQ is it allows other users to contribute, which makes for a better guide and lightens the load.

I've still got to add a lot of other stuff to this.

@zeco: You want every website to have your kids >_>...
#6 · 16y ago
Zhhot
Zhhot
nice guides, im trynna get the ebook for the first one lol
#7 · 16y ago
Matrix_NEO006
Matrix_NEO006
arent u gonna make this sticky
#8 · 16y ago
GE
geebes888
Man nice guide but atm i'm learning c++ from a really good guide but ill consider doing this later.
#9 · 16y ago
Liz
[MPGH]Liz
sexy sexy,why06 do you code hacks?
#10 · 16y ago
why06
why06
Quote Originally Posted by Liz View Post
sexy sexy,why06 do you code hacks?
No, games have to much hack protection...>_> That's why I'm trying to learn enough to make a bypass. Then it should be easy to make hacks.

Man nice guide but atm i'm learning c++ from a really good guide but ill consider doing this later.
And you should learn it later. It won't make sense till you have learned the basics. Anyhow I think I'll finish this up over Fall Break.
#11 · edited 16y ago · 16y ago
cnttuchme
cnttuchme
Quote Originally Posted by XGelite View Post
Thanks. you can find all this stuff in the 1st page of google. not that anyone searches google these days...... >:[
Google is so yesterday its all about bing!!
#12 · 16y ago
ZE
zeco
Bing sucks.
#13 · 16y ago
cnttuchme
cnttuchme
Your mom...jk jk...sorry i had to.
Anyways Bing is awesome!!
#14 · 16y ago
crushed
crushed
I rove you Why...I mean Turtlesoss. lolol
Haven't been on MSN much I see. xD
#15 · 16y ago
Posts 1–15 of 60 · Page 1 of 4

Post a Reply

Similar Threads

  • What would you look for in a game hacking tool kit?By Dave84311 in General Game Hacking
    23Last post 11y ago
  • Game Hacking IMPOSSIBLE IN VISTA?By Dave84311 in General Game Hacking
    13Last post 20y ago
  • MPGH Game Hacking GroupBy Dave84311 in General Game Hacking
    22Last post 19y ago
  • how can i make game hack?!!!!By UnknownID in General Game Hacking
    2Last post 20y ago
  • Web-based game hacking..By Krilliam in General Game Hacking
    7Last post 20y ago

Tags for this Thread

#concepts#gamehacking#intermediate