saints row iv · superpowers

Saints Row IV Superpowers Internals

The 8 powers and 21 elements and how unlocking/selecting works.

Superpowers34 rows
IDNameNotes
Powers
0telekinesis
1stomp
2hadouken
3freeze
4shield
5sprint
6Jump
7death_from_above
Elements (what flavour a power has)
0tk_force
1tk_lightning
2tk_life_steal
3stomp_rock
4stomp_gravity
5stomp_shrink
6blast_freeze
7blast_fire
8blast_glitch
9buff_fire
10buff_life_steal
11buff_lightning
12buff_freeze
13tk_explodeDLC
14stomp_explodeDLC
15blast_explodeDLC
16buff_explodeDLC
17tk_blingDLC
18stomp_blingDLC
19blast_blingDLC
20buff_blingDLC
How it works
Select a powersuperpower_select 006c6310 - stores the id at player+0x2084 and tells the co-op partner.
Select an elementsuperpower_select_element 006c6de0.
Unlocksuperpower_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.
Tuningsuper_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.