saints row iv · object types

Saints Row IV Object Types

Every kind of thing that exists in the world (player, NPC, car, weapon, door...) and what it inherits from.

Object Types67 rows

Each object stores its type ID at object+0x34. 'Is a kind of' is the parent type, so a player is a human, which is a physical_object, and so on.

Type IDTypeIs a kind ofWhat it is
0ctg_objectRoot of everything.
1base_objectctg_objectAnything placed in the world.
2resource_objectbase_objectObject with streamed assets.
3physical_objectresource_objectHas physics/collision.
4cover_nodectg_objectA spot AI can take cover at.
5general_moverphysical_objectMovable prop.
6projectilephysical_objectBullet/rocket/thrown object in flight.
7vehiclephysical_objectCars, bikes, boats, aircraft.
8effect_objectphysical_objectVisual effect in the world.
9trigger_volumebase_objectInvisible box that fires events.
10object_debrisphysical_objectBroken pieces.
11brassphysical_objectEjected shell casings.
12detour_hullbase_object
13climbable_splinectg_object
14hoodctg_objectNeighbourhood.
15districtbase_objectCity district.
16navpoint_pathctg_object
17scripted_pathctg_object
18smooth_scripted_pathscripted_path
19parking_spotbase_objectPlace a car can spawn parked.
20spawn_regionbase_objectArea where ambient people/cars spawn.
21level_respawnbase_object
22interior_volumebase_object
23light_vis_volumectg_object
24shop_objectbase_objectStore.
25vfx_volumectg_object
26city_takeover_regionctg_object
27object_rigbase_object
28doorbase_objectDoors.
29garage_infobase_object
30cribbase_objectPlayer hideout.
31battlefrontbase_object
32itemphysical_objectSomething that can be carried.
33weaponitemA weapon item.
34humanphysical_objectAny person.
35playerhumanYou (and the co-op partner).
36npchumanNon-player characters.
37script_peeredbase_object
38script_group_objectscript_peered
39script_groupctg_object
40script_interiorscript_peered
41script_itemscript_group_object
42script_moverscript_peered
43navpointbase_objectPath network point.
44script_npcscript_group_objectA named NPC that scripts control.
45script_vehiclescript_group_objectA named vehicle that scripts control.
46roadblockbase_objectPolice roadblock.
47damage_regionbase_object
48level_lightbase_objectPlaced light.
49action_node_groupbase_object
50action_nodebase_objectA spot where AI performs a scripted action.
51audio_emitterbase_objectPlaced sound source.
52audio_emitter_multibase_object
53mission_infobase_objectMission start marker.
54scripted_mission_startmission_info
55activity_startmission_infoActivity start marker.
56cto_startbase_object
57silent_mission_startmission_info
58cutscene_slate_objbase_objectCutscene setup.
59flashpointbase_object
60hotspotbase_objectDiversion hotspot.
61hotspot_targetbase_object
62survivalbase_objectSurvival activity area.
63object_treephysical_object
64occluderbase_object
65script_light_groupctg_object
66light_listctg_object

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.