saints row iv · player & object data
Saints Row IV Memory Offsets
Where specific values live in memory (health, cash, current car, super power...).
Player & Object Data23 rows
Where values live. For an object, read the object's pointer then add the offset. All confirmed from the code (Lua commands that read/write them). Note: the old sr4 trainer's offsets did NOT match the code - use these.
| Object | Offset / address | Type | Meaning |
|---|---|---|---|
| player / human | +0x40, +0x44, +0x48 | float x3 | Position in the world (x, y, z). |
| player / human | +0x1760 | handle (8 bytes) | The vehicle you're in (or entering). |
| player | +0x1E08 | int | Cash, in cents (divide by 100). |
| player / human | +0x1E0C | byte | Team. |
| player / human | +0x1E10 | int | Max hit points. |
| player / human | +0x1E20 | float | Current hit points (health). |
| player | +0x1F04 bit 0x40 | flag | Forced sprint. |
| player | +0x2017 + power id | byte | Super power unlocked flags. |
| player | +0x2084 | byte | Selected super power (255 = none). |
| player | +0x27DC | pointer | Character customization data. |
| player | +0x3064 | int | Orbs banked. |
| NPC | +0x4F8 / +0x4F9 | byte | Current AI goal / current AI action. |
| vehicle | +0xBDC | pointer | Vehicle info (type data). |
| vehicle | +0x1EBC | float | Max speed in m/s (x 2.237 = mph). |
| any object | +0x33 | flags | 0x10 = being deleted, 0x04 = dead. |
| any object | +0x34 | byte | Object type ID (see Object Types). |
| global | 0x02E9DC38 | pointer | The local player. |
| global | 0x016AABC8 | object | The world. |
| global | 0x0299FE94 / 95 | byte / byte | Game clock hour / minute. |
| global | 0x02965390 | int | Notoriety level. |
| global | 0x0299E3B8 | byte | 1 = this save has been flagged for cheating. |
| global | 0x03429790 | pointer | Mission Lua engine. |
| global | 0x043E0B3C | pointer | The renderer. |
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.

