How do you cheat in Dirty Business? To cheat in Dirty Business, you can manually attach Cheat Engine to the game’s executable and scan for changing numeric values like your illicit cash reserves, weapon stock, or weed harvest quantities. However, because game updates frequently break Cheat Engine tables (.CT files), the safest and easiest alternative is using an auto-updating mod manager like XMODhub, which provides 1-click cheats without requiring any memory scanning.
[Editor’s Note] Look, I get it. We all start Dirty Business thinking we’re going to play it completely legit. But after dying to overwhelming police heat levels in the downtown district for the 15th time, or spending hours grinding for enough counterfeit currency and chemical precursors to upgrade your underground hangar, the fun stops. I’ve been messing with Cheat Engine for years, and trying to isolate the exact memory values for this game’s current patch almost drove me insane. Today, I’m going to show you how to manually hack the values if you want the technical challenge—but I’ll also share the 1-click shortcut I actually use to save my sanity.
You may also like: The Ultimate Dirty Business Console Commands and Cheats Guide
📋 Table of Contents
- Quick Answer
- 1. How to Use Cheat Engine for Dirty Business (The Manual Way)
- 2. Common CE Errors: Pointers Breaking & Not Attaching
- 3. The Better Alternative: 1-Click Cheats with XMODhub
- 4. Where to Find Safe Dirty Business Cheat Tables (.CT)?
- 5. Top Features to Look for in a Dirty Business Cheat Table (.CT)
- 6. Advanced Memory Editing: Tweaking Gang Reputation
- 7. Frequently Asked Questions (FAQ)
- Conclusion: Work Smarter, Not Harder
1. How to Use Cheat Engine for Dirty Business (The Manual Way)
If you want to go the old-school route and hunt down the memory addresses yourself, here is the basic First Scan/Next Scan method tailored specifically for this game. Because Dirty Business is a complex crime simulation that tracks multiple interlocking economies—from street-level drug distribution to massive cartel airstrip shipments—isolating the exact memory address for your resources requires patience, precision, and a bit of trial and error.
Here is the exact step-by-step process to manually scan for and manipulate your Counterfeit Money and Weed Cultivation yields in Dirty Business:
Step 1: Attach to the Correct Process and Establish a Baseline
First, launch Dirty Business and load into your underground hangar save file. Once your criminal empire is fully loaded and your UI is visible, minimize the game (Alt+Tab) and open Cheat Engine. Click the glowing PC monitor icon in the top-left corner of the Cheat Engine interface. Scroll through the process list until you find the Dirty Business.exe process. Select it and click “Open”. Now, check your exact amount of Counterfeit Money. Let’s say you currently have exactly 4,500 fake dollars from your recent printing run. In Cheat Engine, set the “Value Type” to “4 Bytes” (the standard integer format for most currency in this game) and type 4500 into the “Value” box. Click “First Scan”. Cheat Engine will likely return thousands of memory addresses on the left side of the screen.
Step 2: Alter the In-Game Value to Filter the Noise
Return to Dirty Business. You need to change that 4,500 value to force the game to update its memory. Walk over to your street dealers or use a front company vehicle to complete a small customer order. Alternatively, spend some of that fake money to hire a new worker for your chemical drug production lab. Let’s assume you spent 500 on a new worker, leaving you with 4,000 Counterfeit Money. Alt-Tab back to Cheat Engine.
Step 3: Execute the Next Scan to Isolate the Address
In Cheat Engine, change the number in the “Value” box from 4500 to 4000. Do not click “First Scan” again—instead, click “Next Scan”. This tells Cheat Engine to look only at the thousands of addresses it found in Step 1 and filter out everything except the ones that have now changed to 4,000. Your list on the left should now shrink drastically, ideally down to just one to three addresses. If you still have more than a dozen, go back into Dirty Business, change the money value again (e.g., sell some manufactured weapons), and run another “Next Scan” with the new number.
Step 4: Modify and Freeze the Memory Value
Once you have isolated the single correct memory address controlling your Counterfeit Money, double-click it in the left pane to drop it down into your active cheat list at the bottom of the window. Double-click the number under the “Value” column in this bottom list and change it to whatever you want—for example, 9999999. If you want to ensure you never run out of money while expanding your gang or upgrading your base, click the small checkbox to the left of the address. This “freezes” the value, meaning the game engine will constantly force your money back to 9999999 even if you spend it.
Step 5: Repeat for Complex Float Values (Like Police Heat)
Not all values in Dirty Business are simple integers. If you are trying to manipulate your Police Evidence or Heat pressure, these are usually represented as percentages or sliding scales in the game’s code, which means they are “Float” values. To hack your Heat level to zero, you must change the “Value Type” dropdown in Cheat Engine from “4 Bytes” to “Float”. Scan for “Unknown Initial Value”, go into the game, commit a crime to raise your heat slightly, and then use the “Increased value” scan type in Cheat Engine. This requires a tedious process of elimination, but it is the only manual way to keep the cops off your cartel airstrip without using an automated trainer.
| In-Game Stat / Resource | Cheat Engine Value Type | Scan Difficulty | Common Memory Behavior in Dirty Business |
|---|---|---|---|
| Counterfeit Money / Cash | 4 Bytes | Easy | Static integer until spent or earned. Easy to track. |
| Police Heat / Evidence | Float | Hard | Hidden decimal value (e.g., 45.67%). Requires “Unknown Initial Value” scanning. |
| Weed / LSD Inventory | 4 Bytes | Easy | Whole numbers based on harvest yield. Drops into inventory instantly. |
| Worker Production Speed | Float | Very Hard | Tied to global game timers. Editing this often crashes the simulation loop. |
| Weapon Ammo / Durability | 4 Bytes | Medium | Can be shared across weapon types. Freezing may cause reload glitches. |
2. Common CE Errors: Pointers Breaking & Not Attaching
If you are pulling your hair out because CE isn’t working for Dirty Business, you aren’t alone. Modding a modern Early Access game comes with a host of technical hurdles. Here is what’s probably happening when things go wrong:
Error: “Cannot attach to process” / Game Crashes:
Dirty Business might be using specific engine protections or anti-tamper mechanisms, especially since the game features an online co-op mode for up to four players. Modern game engines often implement basic memory obfuscation or block standard debuggers from hooking into their executable to prevent cheating in multiplayer environments. If Cheat Engine crashes Dirty Business the moment you click “Attach”, you need to change your debugger settings. Open Cheat Engine, go to Edit > Settings > Debugger Options, and switch the debugger method from “Use Windows Debugger” to “Use VEH Debugger”. The Vectored Exception Handling (VEH) debugger operates at a different system level, allowing it to bypass basic anti-cheat trips that look for standard Windows API memory hooks. Additionally, ensure you are running Cheat Engine entirely as an Administrator, and temporarily disable any aggressive antivirus software that might flag memory injection as a false-positive threat.
The Pointer Problem:
You finally found the exact memory address for your weapon manufacturing materials, you saved your game, and you went to sleep. The next day, you load up Dirty Business, and your Cheat Engine table is completely broken. The addresses you found yesterday are now pointing to random garbage data, or worse, altering them crashes the game. This is the infamous “Pointer Problem,” caused by Dynamic Memory Allocation (DMA).
In modern games like Dirty Business, the engine does not reserve a permanent, static physical location in your RAM for your cash or drugs. Every time you transition through a loading screen—such as taking the elevator from your hidden underground hangar up to the city streets to manage distribution—the game dumps its memory and reallocates it somewhere entirely new. The address 0x7FFA23 might hold your money right now, but after a loading screen, it might hold the AI pathing data for a street dealer. To fix this manually, you have to find “Pointers”—static base addresses that act as signposts pointing to where the dynamic data currently lives. Finding multi-level pointers in Dirty Business requires advanced assembly language knowledge, analyzing opcode instructions (like mov eax, [ecx+14]), and writing custom Lua scripts. It is an incredibly frustrating, time-consuming process that turns playing a crime simulation game into a grueling computer science homework assignment.
3. The Better Alternative: 1-Click Cheats with XMODhub
Here is the dirty little secret of the modding community: Nobody actually wants to spend two hours updating Cheat Engine tables every time a patch drops. The moment Dirty Business updates on Steam to introduce a new Early Access feature, your hard-earned memory addresses shift, your carefully crafted pointers break, and your game crashes to the desktop.
| Feature / Metric | Manual Cheat Engine | XMODhub Auto-Trainer |
|---|---|---|
| Setup Time | 30 – 60+ Minutes per session | Under 10 Seconds |
| Update Reliability | Breaks on every minor game patch | Auto-updates via Cloud instantly |
| Crash Risk | High (Freezing wrong addresses corrupts saves) | Extremely Low (Engineered safe hooks) |
| Ease of Use | Requires hexadecimal and assembly knowledge | Simple visual toggle switches & hotkeys |
| Feature Access | Basic values (Money, Ammo) | Complex scripts (God Mode, No Police Heat, Fast Crafting) |
Why XMODhub beats manual CE for Dirty Business:
- Zero Hex Codes Needed: Just toggle a beautiful switch on our UI. You don’t need to know the difference between a 4-Byte integer and a Float.
- Auto-Updating Cloud Tech: When Dirty Business patches to add new districts for city-wide distribution, XMODhub updates its trainer automatically. No more broken scripts or waiting weeks for a forum user to upload a new
.CTfile. - Premium Features Instant Access:
- Undetected God Mode / Infinite Health for intense cartel shootouts.
- Unlimited premium weapon parts and high-grade LSD batches to instantly fulfill maximum profit customer orders.
- Super Speed & Custom Jump Height to traverse the open-world city faster.
- One-Hit Kills for annoying rival gang bosses.
- Instant Base Upgrades (Bypass material and time requirements for expanding your underground garage).
How to Use XMODhub for Dirty Business?
- Download and Launch the free XMODhub desktop app from our official secure server.

- Search for “Dirty Business” in the massive supported games library.

- Click “Play” to auto-hook the game safely. The app will detect your game version and inject the appropriate bypasses.
- Toggle your desired cheats directly from the clean UI overlay or via customizable keyboard hotkeys while in-game.
Download Dirty BusinessTrainer Now
4. Where to Find Safe Dirty Business Cheat Tables (.CT)?
If you absolutely insist on using CE and want to bypass the grueling manual scanning process, you will want to find a pre-made Cheat Table (.CT file) created by the community. However, you must tread incredibly carefully. The internet is flooded with malicious actors who prey on gamers looking for shortcuts.
When you download a .CT file for Dirty Business from unregulated forums, random Discord servers, or shady YouTube descriptions, you are taking a massive cybersecurity risk. Cheat Engine tables are not just simple text files containing memory addresses; they can contain complex, embedded Lua scripts. Cheat Engine’s Lua engine is incredibly powerful and has the ability to execute shell commands directly on your Windows operating system.
Malicious modders frequently hide silent payloads within these Lua scripts. When you open the infected Dirty Business cheat table and click “Enable Script”, you think you are just giving yourself infinite counterfeit money. In reality, the script could be quietly downloading and executing a Remote Access Trojan (RAT), installing a hidden crypto-miner that will throttle your GPU to 100% and destroy your framerates, or scraping your browser cookies to steal your Steam and email passwords. Because Cheat Engine requires Administrator privileges to hook into game memory, you are effectively handing over the keys to your entire PC.
This is exactly why a verified, digitally signed application like XMODhub is the safe choice for modifying Dirty Business. XMODhub’s development team professionally reverse-engineers the game, hosts the cheats on secure cloud servers, and guarantees that absolutely zero malware, adware, or malicious scripts are injected into your system. You get all the power of a complex Cheat Engine table with none of the anxiety or risk.
5. Top Features to Look for in a Dirty Business Cheat Table (.CT)
If you do manage to source a safe, community-verified Cheat Engine table for Dirty Business, you will quickly notice that not all .CT files are created equal. Basic tables might only offer a simple money pointer, while premium or veteran-crafted tables utilize advanced Assembly (ASM) scripts to fundamentally alter how the game’s engine operates.
When evaluating a cheat table, you want to look for specific script injections that bypass the most tedious parts of the game’s grind. Because Dirty Business heavily relies on timers and material gating to pace your progression, the best tables target these exact bottlenecks.
| Cheat Table Script | In-Game Effect | Risk of Crashing | Best Used For |
|---|---|---|---|
| Infinite Hangar Materials | Locks building resources (steel, concrete) to 9999. | Low | Expanding your base operations rapidly in the early game. |
| 100% Drug Purity Lock | Forces chemical mix quality to maximum regardless of ingredients. | Medium | Maximizing street-level profits and avoiding bad batches. |
| Zero Police Heat (AOB) | Disables the wanted level increment function entirely. | High | Surviving downtown shootouts without triggering SWAT raids. |
| Instant Crop Harvest | Bypasses weed/LSD growth timers, setting them to zero. | Medium | Rapid farming cycles to flood the market with product. |
| Reputation Multiplier | Multiplies earned street cred by 10x or 50x per mission. | Low | Unlocking top-tier cartel contacts and black market weapons. |
A well-coded table will group these features under neat, expandable headers and include a script titled “Enable” or “Activate First” which hooks into the game’s core memory allocator. If a table lacks an activation script and only lists raw addresses, it will likely break the moment you transition to a new city district.
6. Advanced Memory Editing: Tweaking Gang Reputation
For the truly hardcore gamers who want to manipulate hidden mechanics like Gang Reputation or Faction Loyalty, standard scanning simply will not work. Dirty Business often encrypts these values or stores them as complex arrays rather than standalone numbers. To edit these, you must rely on Array of Byte (AOB) scanning.
AOB scanning involves looking for a specific sequence of hexadecimal bytes that represent the machine code instructions responsible for calculating your reputation. For example, instead of searching for your reputation score of “50”, you search for the game’s internal logic that says “Add +5 to Reputation when a mission is completed.”
By finding this exact instruction block (e.g., 89 45 FC 01 45 F8), you can inject custom Assembly code to change the Add +5 to Add +5000. This technique is incredibly powerful because it is highly resistant to game updates; even if the physical memory address changes, the core logic instruction usually remains identical across patches. However, writing custom AOB injections requires a solid understanding of x86/x64 architecture. One wrong byte, and you will instantly crash Dirty Business and potentially corrupt your campaign save file. This steep learning curve is exactly why the vast majority of players eventually migrate to automated solutions like XMODhub, which handle complex AOB injections in the background with a single click.
7. Frequently Asked Questions (FAQ)
| Platform / Environment | Cheat Engine Compatibility | XMODhub Compatibility | Ban Risk Level |
|---|---|---|---|
| Steam (Singleplayer) | Yes (Requires manual pointer updates) | Yes (1-Click Auto-Hook) | Zero (Safe) |
| Epic Games (Singleplayer) | Yes (Different base addresses needed) | Yes (Universal Support) | Zero (Safe) |
| Xbox Game Pass (PC) | No (Blocked by UWP Encryption) | Yes (Bypasses UWP natively) | Zero (Safe) |
| Online Co-Op (4-Player) | Highly Unstable (Desyncs clients) | Limited (Host-only features) | High (Not Recommended) |
Q: Can I use Cheat Engine on the Xbox Game Pass version of Dirty Business?
A: Usually, no. If Dirty Business eventually launches on PC Game Pass, you will run into massive headaches. Game Pass uses strict UWP (Universal Windows Platform) file encryption and restricted folder permissions that actively block Cheat Engine from attaching to the executable. Trying to force it often results in immediate crashes or corrupted save files. However, XMODhub is specifically engineered to bypass these Microsoft store restrictions seamlessly, allowing you to mod Game Pass titles just as easily as Steam titles.
Q: Is it illegal to use Cheat Engine?
A: Modifying data on your own PC for a single-player experience like Dirty Business is completely legal. There are no laws against giving yourself infinite weed or weapon parts in a game you purchased. Just never bring memory editors into a competitive multiplayer server or attempt to manipulate real-money microtransactions, as that violates Terms of Service and can result in permanent account bans. Stick to single-player or private co-op sessions with consenting friends.
Q: Will using Cheat Engine drop my FPS or slow down my PC?
A: Yes, it can, depending on how you use it. When you perform a “First Scan” in Cheat Engine, especially on a modern game that utilizes gigabytes of RAM, the software has to read and index every single memory address currently allocated to Dirty Business. This puts a massive, temporary load on your CPU and RAM, which will cause your game to stutter or freeze for several seconds. Once you isolate an address and “Freeze” it (like locking your health at 100), Cheat Engine runs a tight, continuous loop in the background, constantly overwriting that specific memory address hundreds of times per second. While a single frozen value takes minimal CPU cycles, running a massive .CT table with 30 active assembly scripts can absolutely bottleneck your processor, leading to noticeable FPS drops and input latency during heavy cartel shootouts.
Conclusion: Work Smarter, Not Harder
Learning how memory manipulation works in Cheat Engine is a cool flex. Understanding hexadecimal values, pointers, and dynamic memory allocation gives you a fascinating peek under the hood of game development. But let’s be real—when you come home from a long day at work, you just want to spawn in that fully upgraded cartel distribution fleet or maximum weapon manufacturing tier and wreck some rival enemies without taking a computer science class.
Why spend 45 minutes digging through hex codes, fighting game crashes, and worrying about malicious Lua scripts when you can click one button and instantly get God Mode? Dirty Business is a fantastic crime simulation, but the grind can be brutal. And the best part? XMODhub supports over 5,000+ PC games. Once you install the app, you can ditch the complicated cheat tables for good and take total control of your gaming library.

Stop Grinding, Start Enjoying.
Bypass the tedious resource gathering and unlock your full potential instantly.

I am a passionate gamer and writer at XMODhub, dedicated to bringing you the latest gaming news, tips, and insights.
Connect with me:
LinkedIn Profile ↗





