As we don't have a GUI yet, cheats have to be enabled or disabled through the run configuration by enabling or disabling the individual binary hacks. This patch enables most of them by default; see the table below for configuration snippets to change their default activiity.
If a cheat conflicts with anything, these cheats must be disabled for the cheat to work as intended.
Cheat | Conflicts with | Default activity | Enabling / Disabling code | Notes |
---|---|---|---|---|
Invincibility | Infinite lives, Auto-deathbomb, Invincibility (with hit sound), Invincibility (with hit sound) + HiScore as hit counter |
TH16: ✅ enabled Other games: ❌ disabled |
"binhacks": {
"Main/Invincible": { "ignore": true },
"Main/Invincible#1": { "ignore": true },
"Main/Invincible#2": { "ignore": true },
"Main/Invincible#3": { "ignore": true }
} |
|
Invincibility (with hit sound) | Invincibility | ✅ enabled | "binhacks": {
"Main/Invincible (with hit sound)": { "ignore": true },
"Main/Invincible (with hit sound)#1": { "ignore": true },
"Main/Invincible (with hit sound)#2": { "ignore": true }
} |
Implemented for TH09.5, TH12.5, TH13 v0.01a, TH14 v0.01b, and TH14.3. |
Invincibility (with hit sound) + HiScore as hit counter | Invincibility | ✅ enabled | "binhacks": {
"Main/Invincible (with hit sound) + HiScore as hit counter": { "ignore": true },
"Main/Invincible (with hit sound) + HiScore as hit counter#1": { "ignore": true },
"Main/Invincible (with hit sound) + HiScore as hit counter#2": { "ignore": true },
"Main/Invincible (with hit sound) + HiScore as hit counter#3": { "ignore": true },
"Main/Invincible (with hit sound) + HiScore as hit counter#4": { "ignore": true },
"Main/Invincible (with hit sound) + HiScore as hit counter#5": { "ignore": true },
"Main/Invincible (with hit sound) + HiScore as hit counter#6": { "ignore": true }
} |
Implemented for TH06, TH07, TH08, TH10, Uwabami Breakers, TH11, TH12, TH12.8, TH13 v1.00c, TH14 v1.00b, and TH14.3. |
Do not erase enemy bullets on death | Invincibility | ✅ enabled | "binhacks": {
"Main/Invincible (with hit sound) + HiScore as hit counter/Do not erase enemy bullets": { "ignore": true }
} |
Requires the Invincibility (with hit sound) + HiScore as hit counter cheat. Implemented for TH10, Uwabami Breakers, TH11, TH12, and TH12.8. |
Auto-deathbomb | Invincibility | ✅ enabled | "binhacks": {
"Main/Auto-bomb": { "ignore": true },
"Main/Auto-bomb#1": { "ignore": true },
"Main/Auto-bomb#2": { "ignore": true },
"Main/Auto-bomb#3": { "ignore": true },
"Main/Auto-bomb#4": { "ignore": true }
} |
|
Infinite lives | Invincibility, Auto-deathbombing + Infinite bombs | ✅ enabled | "binhacks": {
"Main/Infinite lives": { "ignore": true },
"Main/Infinite lives#1": { "ignore": true },
"Main/Infinite lives#2": { "ignore": true },
"Main/Infinite lives#3": { "ignore": true }
} |
|
Uwabami Breakers: Freeze time | nothing | ✅ enabled | "binhacks": {
"Main/Time/Freeze": { "ignore": true }
} |
|
Uwabami Breakers: Don't increase time on death | nothing | ✅ enabled | "binhacks": {
"Main/Time/Don't increase on death": { "ignore": true }
} |
|
TH09.5 / TH12.5: Revive on hit | Invincibility | ✅ enabled | "binhacks": {
"Main/Revive on hit": { "ignore": true },
"Main/Revive on hit#1": { "ignore": true },
"Main/Revive on hit#2": { "ignore": true },
"Main/Revive on hit#3": { "ignore": true },
"Main/Revive on hit#4": { "ignore": true }
} |
|
TH12.8: Max Motivation | nothing | ✅ enabled | "binhacks": {
"Main/Max Motivation": { "ignore": true }
} |
|
Infinite bombs | nothing | ✅ enabled | "binhacks": {
"Main/Infinite bombs": { "ignore": true },
"Main/Infinite bombs#1": { "ignore": true },
"Main/Infinite bombs#2": { "ignore": true },
"Main/Infinite deathbombs": { "ignore": true }
} |
TH10, Uwabami Breakers, TH11: Doesn't reduce power for a bomb. These games treat deathbombs separately, which are covered by the Main/Infinite deathbombs hack. |
Max Power | nothing |
Uwabami Breakers: ❌ disabled (crashes when loading Stage 2) Other games: ✅ enabled |
"binhacks": {
"Main/Power settings/Max Power": { "ignore": true },
"Main/Power settings/Max Power#1": { "ignore": true },
"Main/Power settings/Max Power#2": { "ignore": true }
} |
|
Power doesn't decrease on death | nothing | ✅ enabled | "binhacks": {
"Main/Power settings/Doesn't decrease on death": { "ignore": true }
} |
|
TH09.5, TH12.5, TH12.8: Charge rate is always 100% | nothing | ✅ enabled | "binhacks": {
"Main/Charge rate is always 100%": { "ignore": true }
} |
|
TH14.3: Items don't deplete | nothing | ✅ enabled | "binhacks": {
"Main/Items don't deplete#1": { "ignore": true },
"Main/Items don't deplete#2": { "ignore": true },
"Main/Items don't deplete#3": { "ignore": true },
"Main/Items don't deplete#4": { "ignore": true },
"Main/Items don't deplete#5": { "ignore": true },
"Main/Items don't deplete#6": { "ignore": true },
"Main/Items don't deplete#7": { "ignore": true },
"Main/Items don't deplete#8": { "ignore": true },
"Main/Items don't deplete#9": { "ignore": true },
"Main/Items don't deplete#10": { "ignore": true },
"Main/Items don't deplete#11": { "ignore": true },
"Main/Items don't deplete#12": { "ignore": true },
"Main/Items don't deplete#13": { "ignore": true },
"Main/Items don't deplete#14": { "ignore": true },
"Main/Items don't deplete#14": { "ignore": true },
"Main/Items don't deplete#15": { "ignore": true },
"Main/Items don't deplete#16": { "ignore": true },
"Main/Items don't deplete#17": { "ignore": true },
"Main/Items don't deplete#18": { "ignore": true }
} |
Still won't let you take more than 7 pictures in a single run. |
Boss timer freeze | nothing |
TH09.5, Uwabami Breakers, TH12.5: ✅ enabled Other games: ❌ disabled |
"binhacks": {
"Main/Power settings/Boss timer freeze": { "ignore": false },
"Main/Power settings/Boss timer freeze#1": { "ignore": false },
"Main/Power settings/Boss timer freeze#2": { "ignore": false }
} |
Disabled by default in all games with survival spell cards, all of which do not end with this cheat enabled. |
TH06: Carry over Graze to the next stage | nothing | ✅ enabled | "binhacks": {
"Main/Carry over/Graze": { "ignore": true }
} |
Also keeps the value between runs. |
TH06: Carry over score items to the next stage | nothing | ✅ enabled | "binhacks": {
"Main/Carry over/Score items": { "ignore": true }
} |
Also keeps the value between runs. |
TH06: Don't cap Graze at 9,999 | nothing | ✅ enabled | "binhacks": {
"Main/Remove Graze cap": { "ignore": true }
} |
Affects score calculation, which is why it's here and not in base_tsa. |
TH06, TH07, TH08: PoC even if not on Max Power | nothing | ✅ enabled | "binhacks": {
"Main/PoC even if not on Max Power": { "ignore": true }
} |
|
TH11, TH15: Auto-collect items | nothing | ✅ enabled | "binhacks": {
"Main/Auto-collect items": { "ignore": true }
} |
TH11: Permanently sets the communication gauge to max strength. |
TH13: Auto-collect spirit items | nothing | ✅ enabled | "binhacks": {
"Main/Auto-collect spirit items": { "ignore": true }
} |
|
TH13: Start with full trance gauge | nothing | ✅ enabled | "binhacks": {
"Main/Trance/Start with full gauge": { "ignore": true }
} |
|
TH13: Keep trance gauge maxed | nothing | ✅ enabled | "binhacks": {
"Main/Trance/Keep maxed": { "ignore": true }
} |
|
TH13: Freeze trance timer | nothing | ✅ enabled | "binhacks": {
"Main/Trance/Freeze timer": { "ignore": true }
} |
|
TH13: Don't decrease trance on death | Auto-deathbomb, Freeze trance timer | ✅ enabled | "binhacks": {
"Main/Trance/Doesn't decrease on death": { "ignore": true }
} |
Obviously only has an effect with < 1 flame on the gauge, since anything more will start a trance on death and deplete the gauge. |
Original SpoilerAL files by:
- niL
- TH06 - TH14.3: http://cheater.up.seesaa.net/th/thssg.zip
- Uwabami Breakers: http://cheater.seesaa.net/article/231376319.html
- tama (TH15 - TH16): http://www7b.biglobe.ne.jp/~chibimi/
English translations by CreepyNinja_: https://www.shrinemaiden.org/forum/index.php?topic=21105.0
Consistency edits by Nmlgc.