Slay the Spire 2 is a punishing roguelike that respects your time about as much as a Corrupted Heart respects your HP bar. Whether you want to experiment with high-cost builds, unlock the Necrobinder without grinding dozens of runs, or simply see what the new acts look like without restarting for the fifteenth time, trainers and console commands give you exactly that freedom. This guide breaks down every method available, act by act, so you can play on your own terms.
What Are the Best Ways to Cheat in Slay the Spire 2?
There are three primary methods for modifying your Slay the Spire 2 experience: dedicated trainer applications, the built-in developer console, and direct save file editing. Each has its own strengths depending on what you want to accomplish.

Trainer cheat toggle panel
Trainer Applications: The Fastest Option
A trainer wraps complex memory-editing functions into a simple toggle interface. For Slay the Spire 2, trainers cover the most-requested cheats without requiring any technical knowledge. Here is a breakdown of what the major cheat categories include:
Combat and Survival
- Infinite Health keeps your HP at maximum regardless of incoming damage
- God Mode sets all incoming damage to zero
- One Hit Kill forces enemies into a death state instantly
Resources and Economy
- Infinite Gold lets you buy every relic from every shop without budgeting
- Unlimited Potions ensures your consumables never deplete
- Max Whale's Blessing guarantees the best possible run-start bonuses
Game Mechanics
- Unlimited Energy allows you to play your entire hand every single turn
- Force Card Drop lets you choose your post-combat card rewards
- Unlock All instantly grants access to every character, relic, and card in the game
danger
Slay the Spire 2 is a single-player game. Using trainers, mods, or console commands carries no ban risk for your account. The only real consequence is that enabling the developer console may disable Steam achievement tracking for that session.
How to Install a Trainer Safely
Installation takes under two minutes if you follow these steps in order:
- Download the trainer from a verified source and extract the ZIP to a folder outside your game directory
- Launch Slay the Spire 2 through Steam first, before opening the trainer
- Right-click the trainer executable and select Run as Administrator
- Activate individual cheats using the hotkeys shown in the trainer interface
- Listen for the confirmation sound that signals a successful memory hook
info
Toggle Infinite Health while still on the main menu rather than mid-run. This ensures the memory value hooks correctly before combat begins, preventing edge cases where the cheat activates too late.How Do You Enable the Developer Console in Slay the Spire 2?
The developer console exists in Slay the Spire 2 but ships disabled by default. Activating it requires a one-time config file edit.
Navigate to your local game data folder at C:/Users/[Username]/AppData/Local/SlayTheSpire2/ and open the file named ModTheSpire.config in any plain text editor. Find the line that reads debug_mode = false and change it to debug_mode = true. Save the file, relaunch the game, and press the ~ (tilde) key to open the console.

Developer console input screen
Essential Console Commands Reference
warning
Commands are case-sensitive in some versions of the console. If a command returns an error, try matching the exact capitalization shown above before assuming the command is broken.
How to Unlock All Characters Without Grinding?
The Necrobinder and other locked classes require specific progression milestones before they become playable. Two methods bypass this entirely.
Save File Editing for Instant Unlocks
Slay the Spire 2 stores progression data in JSON format inside a preferences folder within the game directory. Opening the STSPlayer preferences file lets you set unlock flags manually. The key values to change look like this:
- Set IRONCLAD_WIN to true
- Set SILENT_WIN to true
- Set DEFECT_WIN to true
- Set NECROBINDER_UNLOCK to true
- Set ASCENSION_LEVEL to your desired number
warning
JSON syntax is unforgiving. A single missing comma or misplaced quotation mark corrupts the file entirely. Always back up the original before editing. If you want to set a high Ascension level, increment in steps of 5 rather than jumping straight to 20, since skipping levels can cause a softlock on the character select screen.
Using Trainer Unlock Features
The safer path is using a trainer's Unlock All function, which injects the correct flags into active memory without permanently overwriting your save file until the game saves naturally. This removes the risk of syntax errors and makes the process reversible if anything goes wrong.

Full character roster unlocked
Act-by-Act Strategy with Cheats Active
Act 1 Survival: Farming Elites for Maximum Relics
Act 1 is normally where you play cautiously and build a basic deck. With Unlimited Energy active, that caution becomes unnecessary. Pick every high-cost Power card you see, including cards like Demon Form and Wraith Form that normally end your turn after being played. With infinite energy, you play them and still attack in the same turn.
The real priority in Act 1 with cheats is relic farming. Since Infinite Health means Elite fights carry zero risk, fight every Elite on the map. Each one drops a relic, and stacking passive relics before the first boss creates a power level that carries through Act 2 and beyond. Combine this with Infinite Gold to buy every relic available at the Merchant.

Elite relic reward screen
Act 2: Handling Spectral and Intangible Enemies
Act 2 introduces The Clockwork City, a new environment featuring enemies with Spectral and Intangible phases that cap incoming damage at 1 for several turns. If you are running a One Hit Kill cheat, these enemies will appear bugged since they refuse to die on contact.
The fix is straightforward: use the kill all console command instead of relying on damage-based cheats during these phases. This command bypasses damage calculation entirely and forces the death state directly. One important exception is the Bronze Automaton boss, which has a Stasis invulnerability phase. Dealing massive damage during Stasis has been reported to crash the game. Toggle your damage cheat off for one turn, let the phase expire naturally, then re-enable it.
Act 3: Defeating The Architect Without Triggering Card-Count Penalties
Act 3's boss design specifically counters infinite-energy strategies. The Time Eater equivalent in Slay the Spire 2 ends your turn forcibly after a set number of cards played, regardless of remaining energy. The Architect adds wall mechanics that reflect damage back at you.
The solution is to shift from quantity to quality. Use the console command relic add Vajra multiple times to stack Strength scaling, then kill the boss in one or two hits rather than flooding the board with cards. This sidesteps both the card-count limit and the damage reflection entirely.
How Does the Necrobinder's Soul Mechanic Interact with Cheats?
The Necrobinder is Slay the Spire 2's newest class and uses a dual-resource system. In addition to standard Energy, the Necrobinder requires Souls harvested from defeated enemies to power its strongest cards. This creates a specific problem for cheat users.
Generic Unlimited Energy cheats do not address the Soul resource because it is tracked as a completely separate variable in the game's memory. Many community-made Cheat Engine tables miss the SoulCount memory address entirely, leaving you with full energy but no souls to spend. Trainers that specifically hook into SoulCount solve this automatically. If yours does not, use power add Soul 99 in the developer console to manually refill your Soul resource whenever needed.
Why Do Cheats Stop Working After Updates?
Version Mismatches
Mega Crit patches Slay the Spire 2 frequently, especially during the post-launch period. Each patch can shift the memory addresses where values like HP, Gold, and Energy are stored. A trainer built for version 1.0 will likely fail or crash on version 1.1 because it is reading the wrong memory locations. Always verify that your trainer version matches your current game client version before starting a run.
Antivirus Interference
Trainers and Cheat Engine work by injecting code into a running process, which is the same behavior pattern used by certain types of malware. Windows Defender and most third-party antivirus tools will flag and quarantine these files automatically. The fix is to add a folder exclusion for the directory where your trainer is stored.
warning
Only add exclusions for tools from sources you have verified independently. Never disable your antivirus entirely or whitelist files from unknown origins.
Trainer vs. Cheat Engine: Which Should You Use?
For most players, a dedicated trainer is the practical choice. Cheat Engine tables are worth exploring if you want to freeze or script values that no trainer currently supports, but expect to invest time in finding and verifying the correct memory addresses after each patch.

