saints row iv · superpowers
Saints Row IV Superpowers Internals
The 8 powers and 21 elements and how unlocking/selecting works.
Superpowers34 rows
| ID | Name | Notes |
|---|---|---|
| Powers | ||
| 0 | telekinesis | |
| 1 | stomp | |
| 2 | hadouken | |
| 3 | freeze | |
| 4 | shield | |
| 5 | sprint | |
| 6 | Jump | |
| 7 | death_from_above | |
| Elements (what flavour a power has) | ||
| 0 | tk_force | |
| 1 | tk_lightning | |
| 2 | tk_life_steal | |
| 3 | stomp_rock | |
| 4 | stomp_gravity | |
| 5 | stomp_shrink | |
| 6 | blast_freeze | |
| 7 | blast_fire | |
| 8 | blast_glitch | |
| 9 | buff_fire | |
| 10 | buff_life_steal | |
| 11 | buff_lightning | |
| 12 | buff_freeze | |
| 13 | tk_explode | DLC |
| 14 | stomp_explode | DLC |
| 15 | blast_explode | DLC |
| 16 | buff_explode | DLC |
| 17 | tk_bling | DLC |
| 18 | stomp_bling | DLC |
| 19 | blast_bling | DLC |
| 20 | buff_bling | DLC |
| How it works | ||
| Select a power | superpower_select 006c6310 - stores the id at player+0x2084 and tells the co-op partner. | |
| Select an element | superpower_select_element 006c6de0. | |
| Unlock | superpower_unlock 006c76d0 - sets the flag at player+0x2017+id. | |
| Is unlocked? | superpower_is_unlocked 006c2ea0 - also checks temporary unlocks (+0x23FC) and locks (+0x240C); sprint and jump are always on once powers are enabled. | |
| Tuning | super_power_levels.xtbl, superpower_vfx.xtbl, and Super_Jump_/Super_Sprint_/Super_Glide_/DFA_ timing values. | |
Built from SR4_Game_Explained.xlsx (650 KB), if you'd rather filter it in Excel. SaintsRowIV.exe v1.0.6.1 (Steam). Names are ours unless they're Volition's own Lua or C++ class names.

