In XCOM 2, Supplies are the lifeblood of the Resistance, funding everything from satellite launches to experimental weaponry. While the game provides internal developer tools for resource management, many players prefer using Cheat Engine to precisely manipulate memory values for a customized experience. Setting Up Cheat Engine for XCOM 2
To begin modifying your supply count, you must first link Cheat Engine to the game process.
Install Cheat Engine: Download and install the latest version from the official website. Launch XCOM 2: Start the game and load your current save.
Attach Process: Open Cheat Engine, click the PC icon (Select Process), and choose XCom2.exe from the list.
Configure Value Type: Set the "Value Type" to 4 Bytes, as XCOM 2 typically stores resource counts in this format. Modifying Supplies Value
To find the exact memory address for your supplies, follow this iterative scanning process:
Initial Scan: Look at your current supply total in the Avenger view (e.g., 250). In Cheat Engine, enter 250 in the Value field and click First Scan.
Change the Value: Return to the game and change your supply count. The easiest way is to buy an item or recruit a soldier.
Refine Results: Enter your new supply total (e.g., 215) in Cheat Engine and click Next Scan.
Finalize: Repeat this until only one or two addresses remain. Double-click the address to add it to the bottom list, then double-click the Value column to set it to your desired amount (e.g., 99999). Faster Alternative: Console Commands
If memory scanning feels tedious, XCOM 2 has a built-in console that can grant supplies instantly without external software.
Enable the Console: In Steam, right-click XCOM 2, select Properties, and in Launch Options, type -allowconsole. Open the Terminal: Press the Tilde (~) key while in-game. Add Supplies: Type the following command and press Enter:
giveresource supplies [amount] (e.g., giveresource supplies 5000). Common Troubleshooting
Value Not Updating: Some values in the UI are "cached." If you change the value in Cheat Engine, try navigating to a different room in the Avenger (like the Armory) and returning to the main view to force a refresh.
Game Crashes: Memory addresses can change every time the game restarts. If you saved a "Cheat Table" (.CT file) from a previous session, it may no longer work unless it uses Pointer Scanning. Reddit·r/Xcomhttps://www.reddit.com
Troubleshooting: If nothing changed, repeat steps 1-4 but use "Double" as the Value Type. If it still fails, use "All Types" (slow but sure). xcom 2 cheat engine supplies value install
| Problem | Likely Fix | |---------|-------------| | Can't find the address | Try Float or Double value type. | | Supplies reset after scanning | Spend or earn Supplies again, then Next Scan. | | Game crashes | Wrong address – reload save and restart Cheat Engine. | | Value changes back immediately | Freeze the address (Step 5). |
For the tech-savvy commanders, you can literally install the script yourself without downloading a table. Open Cheat Engine, click Memory View (Ctrl+B), then Tools > Auto Assemble.
Paste this template (script logic for XCOM 2 v1.0.0.67405 WOTC):
[ENABLE] aobscanmodule(INJECT_Supplies,XComGame.exe,8B 45 08 89 85 ? ? ? ? 8B 45 08) // Example AOB alloc(newmem,$2048,INJECT_Supplies) label(returnHere) label(originalCode) label(exit)newmem: mov [rax+08],#50000 // Force supplies to 50000 originalCode: mov eax,[rbp+08] mov [rbp+00000680],eax exit: jmp returnHere
INJECT_Supplies: jmp newmem nop returnHere: [DISABLE] INJECT_Supplies: db 8B 45 08 89 85 80 06 00 00 unregistersymbol(INJECT_Supplies) dealloc(newmem)
Note: Actual AOB arrays change per patch. This is pseudocode for structural understanding.
XCOM 2 stores supplies as a standard "4 Bytes" integer value. This makes it very easy to locate using Cheat Engine’s scanning feature.
540).420) into the Value box.Memorizing how to manipulate the xcom 2 cheat engine supplies value install process turns a desperate guerrilla war into a tactical sandbox. Whether you manually scan floats, install a .CT table from the forums, or write your own AOB script, you now have the knowledge to bypass the resource grind.
Use your unlimited Supplies wisely. Build 20 Spider Suits. Buy every continent bonus. And remember—even with infinite money, the Chosen can still one-shot your best soldier. That is just XCOM, baby.
Have a tip for scanning Supplies in War of the Chosen? Found a stable 7.5 cheat table? Share your address arrays in the comments below.
The digital rain slicked the neon streets of the ADVENT city center as Commander Thorne stared at the glowing holographic display of the Avenger. The situation was dire. The Resistance was bleeding assets, and the Avatar Project was nearing completion.
Thorne scrolled through the base inventory. Zero supplies. They couldn't build the Resistance Comms. They couldn't recruit more rookies to replace the fallen. The alien overlords were winning, and traditional tactics were failing.
"We need an edge, Central," Thorne muttered, his eyes reflecting the blue light of the terminal.
Central Officer Bradford sighed, leaning over the console. "We've combed the black market, Commander. There's nothing left to trade. Unless we pull supplies out of thin air, we are grounded." Thorne didn't blink. "Then we pull them out of thin air." In XCOM 2 , Supplies are the lifeblood
He walked over to a terminal disconnected from the main ship network. On the screen, a forbidden pre-invasion tool flickered to life. It was called the Cheat Engine. It was a reality-warping software capable of rewriting the rules of their simulated struggle.
Thorne opened the program and attached it to the active memory of the Avenger’s computer system.
"Step one," Thorne whispered, his fingers flying across the mechanical keyboard. "We scan the current reality."
He typed the exact number of their current supply count into the engine's search bar. He hit 'First Scan'. Thousands of memory addresses flooded the screen.
"Too many variables," Bradford noted, watching the scrolling green code with skepticism. "How do you find the right one?" "We change the value," Thorne replied.
He accessed the ship's black market interface and sold a single damaged ADVENT trooper corpse. The supply count ticked up by a meager three points. Thorne instantly punched the new total into the engine and clicked 'Next Scan'.
The thousands of addresses collapsed down to a single, glowing line of hex code. That was it. The memory address holding the concept of their physical supplies.
Thorne double-clicked the address, bringing it down to the active manipulation table. He right-clicked and selected 'Change Value'.
"How many do you need, Commander?" Bradford asked, a small, dangerous smile creeping onto his face. "Enough to win a war," Thorne said. He typed in a massive number: 99999. He pressed enter.
Instantly, the Avenger's cargo manifests began to scroll wildly. Automated drones in the engineering bay whirred to life as heavy crates of alloys, Elerium, and mountains of supplies materialized in the loading bays, defying the laws of physics.
Chief Engineer Shen’s voice crackled over the intercom, sounding both confused and ecstatic. "Commander! I don't know where it came from, but we just received a massive shipment of supplies! I can build everything you ever wanted!"
Thorne closed the Cheat Engine and looked out the viewport at the sprawling alien city below. The playing field was finally level.
"Let's get to work, Central," Thorne said. "We have a planet to take back."
How to Use Cheat Engine to Get Infinite Supplies in XCOM 2
Managing resources in XCOM 2: War of the Chosen can be a brutal balancing act. If you want to skip the grind and focus on building your base, Cheat Engine is the most effective tool. 💡 Before You Start Step 4: The Verification
Backup your save: Modifying memory can occasionally crash the game.
Compatibility: This works for the base game and the War of the Chosen expansion.
Single Player Only: Do not use Cheat Engine while connected to online services. 🛠️ Step 1: Preparation
Download: Get the latest version of Cheat Engine from the official site.
Launch XCOM 2: Load your save game and go to the Avenger (strategy layer).
Note the Value: Check your current Supply count (e.g., 142). 🎮 Step 2: Finding the Supply Value Alt-Tab to Cheat Engine.
Click the Computer Icon (Select Process) and choose XCom2.exe. Set Value Type to 4 Bytes and Scan Type to Exact Value.
Enter your current supply number in the Value box and click First Scan. You will see hundreds of results on the left. 🔍 Step 3: Narrowing the Search Return to the game.
Change the value: Buy something in the Engineering department or pick up a supply drop. Note the new number (e.g., 112).
Go back to Cheat Engine, enter the new number, and click Next Scan. Repeat this until only 1 or 2 addresses remain. ✍️ Step 4: Changing the Value
Double-click the remaining address(es) to move them to the bottom list. Under the Value column, double-click the number. Change it to your desired amount (e.g., 50000).
Check the box under the "Active" column if you want to "freeze" the value (keep it at 50,000 forever).
Return to the game and click any menu; your supplies will update instantly. 🚀 Alternative: The In-Game Console
If Cheat Engine feels too technical, you can use the built-in developer console:
Right-click XCOM 2 in Steam -> Properties -> Launch Options. Type -allowconsole. In-game, press the tilde (~) key. Type: giveresource supplies 10000.
XCom2.exe (or XCom2-WarOfTheChosen.exe if playing WotC) in the list and click Open.