# Super Sanctum TD Trainer

A trainer / cheat tool for **Super Sanctum TD** (the 2013 tower-defense game on Steam). It attaches to the running game and lets you toggle cheats — infinite core health, money multipliers, one-shot enemies, rapid fire, and more — from a small always-on-top window or with global hotkeys.

**Patcher version:** 3.3.0 · Single-player use.

**Target game — Super Sanctum TD** (Steam, Windows):

```
Version       : 1.3.0
SDK Version   : 7.4.0 [396581]
Date Deployed : Fri Sep 12 22:29:45 2014
```

---

## Requirements

- **Windows 10 / 11**
- **Super Sanctum TD** installed via Steam.
- That's it — the trainer ships as a standalone `.exe`.

---

## Getting started

1. Download **`SanctumPatcher.exe`**.
2. **Right-click → Run as administrator.** (The trainer reads and writes the game's memory, which Windows requires admin rights for. Without it, nothing will apply.)
3. Launch **Super Sanctum TD**.
4. The trainer detects the game automatically — the status line shows when it's attached. Tick the cheats you want, or use the hotkeys below. Cheats revert cleanly when you close the game.

The window stays on top and starts **compact**. Press **`Ctrl+Down`** to expand the diagnostics/log panel, **`Ctrl+Up`** to collapse it again.

---

## Survival mode is not supported

**Survival mode uses an online scoreboard, so the trainer will not run cheats in this mode.** This is a single-player, offline-only tool — using it against an online leaderboard would be unfair to other players.

The trainer detects survival mode through **several independent methods**. **Do not attempt to use the trainer in survival mode** — play survival legitimately.

---

## Cheats

All cheats are off by default. Tick a checkbox or press its hotkey. Options with an `×N` have a small number box next to them.

| Cheat | Hotkey | What it does |
|---|---|---|
| Infinite Core Health | F1 | Your core can't lose health. |
| Money Multiplier ×N | F2 | Multiplies the money you earn per kill (2×–100×). |
| One Shot Enemies | F3 | Enemies die in a single hit. |
| Tower Rapid Fire | F4 | Towers fire faster (1.5× / 1.75× / 2× their normal rate). |
| Auto Next Wave | F5 | Automatically starts the next wave. |
| Tower Damage Boost ×N | F6 | Towers deal N× damage (1×–20×). |
| Unlimited Tower Range | F7 | All towers hit anywhere on the map. |
| Charger Override +N% | F8 | Boosts the Charger/amp tower's damage bonus. |
| Instant Skills Cooldown | F9 | Abilities recharge instantly. |
| Enemy Health Regen | F10 | Enemies heal each hit (a difficulty *increaser* — for a challenge). |
| Money Never Decreases | F11 | Your money only goes up — spending never subtracts. |
| Cost Multiplier ×N | Num1 | Multiplies tower purchase costs (1.5×–10× in 0.5 steps; a self-imposed challenge). |
| Enemy HP Scale ±N% | Num2 | Makes new enemies tougher or weaker (−75% … +100%). |
| Slow Enemies N% | Num3 | Sets how slow your slow-towers make enemies (and it sticks). |
| Infinite Slow Tower | Num4 | Slow-tower effects never wear off. |

### One-press actions

| Action | Hotkey | What it does |
|---|---|---|
| Skip Wave | Num5 | The next wave you start spawns no enemies. |
| Enemy Skip | Num6 | Stops the current wave's remaining spawns. |
| All Perks | Num7 | Unlocks every perk at max tier. |
| Perk Points | Num8 | Sets your perk points to 99. |
| Give $100,000 | Num9 | Adds $100,000. Money needs to be spent or earned in the level before this will work. Simplest way is to build a platform first. |
| Spawn All | Num0 | Instantly spawns the rest of the current wave. |
| Upgrayedd | Num. | Max-upgrades every tower on the board. |

**Other keys:** `~` toggles always-on-top · `Ctrl+Down` / `Ctrl+Up` show/hide the diagnostics panel.

Hotkeys are global — They work while the game window is focused.

---

## Profiles

Save any combination of cheats as a named **profile** and load it in one click.

- **Hard Profiles** let you *lock* specific cheats so they can't be toggled — the checkbox is greyed out **and** the hotkey is disabled (it plays an error sound and does nothing). Useful for a fixed rule-set or a curated challenge. Unloading the profile restores full control.
- Hard Profiles also grant a small **core-health bonus** (+33, up to max) each time you finish a wave without the core taking any damage — a way to earn health back in a game that normally never gives it.

---

## Diagnostics panel

Press `Ctrl+Down` to reveal the log and a row of buttons:

- **Use Custom Defeat / Restore Original Defeat Sound** — swaps the game's defeat sound for a custom one (`boss dies.wav`) and back. This changes a file on disk and takes effect **after you restart the game** (sounds load at launch). It's opt-in and fully reversible — the original is backed up and restored on demand.
- **Dump Info** — dumps internal state to the log (for troubleshooting).
- **View Changelog** — opens the full changelog.
- **Submit Feedback** — opens your email client to send feedback (see below).

---

## Notes & known quirks

- **Run as administrator**, always — otherwise cheats won't apply.
- **After a survival-mode defeat, close both the trainer and the game.** If you enter survival mode and the run ends in defeat, close the trainer and the game, then relaunch the game.
- **Tower Rapid Fire can crash the game on big boards.** Faster-firing towers mean more projectiles on screen, and the game engine has a hard limit on how many can exist at once — flood it and the game crashes (its projectile "memory pool" runs out). This is most likely with **lots of towers**, and especially in combination with **Unlimited Tower Range** — with unlimited range every tower can always see a target, so they *all* fire constantly. Rapid Fire is already capped at 2× to help, but if the game crashes on a packed late wave, turn Rapid Fire (and/or Unlimited Range) off.
- **Close the trainer before relaunching the game.** The trainer recovers from most game restarts on its own, but if you leave it open across a relaunch it can occasionally get confused. Closing it first is the clean path.
- **Avoid closing and reopening the trainer in the middle of a wave.** If you need to restart it, do so during the build phase or pre level selection — closing/reopening mid-wave (while enemies are active) isn't recommended.
- **Custom defeat sound needs a game restart** to be heard (the label flips instantly, but the game only loads sounds at launch).
- **Enemy HP Scale** and **new spawns**: HP Scale only affects enemies that spawn *after* you enable it — enemies already on the map keep their HP.
- Best experience is on a fresh game launch. If a cheat looks like it didn't take, toggle it off and on.

---

## A note on antivirus / SmartScreen

This trainer works by reading and writing the game's memory — the same technique every trainer and debugger uses. That behavior can cause **Windows SmartScreen** or your **antivirus** to show a warning or flag the download, even though the tool is safe and only touches Super Sanctum TD. The executable is unsigned, so you may see a "Windows protected your PC" prompt — click **More info → Run anyway** if you trust this download. If your AV quarantines it, you may need to allow/restore it.

If you're not comfortable with that, don't run it — that's a completely reasonable call for any tool that pokes at another program's memory.

---

## Feedback

Found a bug, or have a suggestion? Use the **Submit Feedback** button in the diagnostics panel, or email:

**sstd_patcher@legoclan.com**

Including your trainer version (shown in the window title) helps.

---

## Disclaimer

This is a fan-made, single-player trainer for personal use. It is **not affiliated with, endorsed by, or connected to** the developers or publisher of Super Sanctum TD. Use it in single-player only. You use it at your own risk.
