The RedM developer’s field guide
Know the native.
Build the world.
Engine functions, framework docs, and game assets.
One reference. From the first lookup to the last line.
knowledge base
Explore / RedM
Native reference
- INTERIORvoid
_0x2533F2AB0EB9C6F9
Description not yet documented
0x2533F2AB0EB9C6F9 - INTERIORvoid
_0xFE2B3D5500B1B2E4
Description not yet documented
0xFE2B3D5500B1B2E4 - INTERIORvoid
ACTIVATE_INTERIOR_ENTITY_SET
https://github.com/femga/rdr3_discoveries/tree/master/interiors/interior_sets
0x174D0AAB11CED739 - INTERIORvoid
CLEAR_ROOM_FOR_ENTITY
Description not yet documented
0xA1762D5BBFCA13A8 - INTERIORvoid
CLEAR_ROOM_FOR_GAME_VIEWPORT
Description not yet documented
0x951A049765E0D450 - INTERIORvoid
DEACTIVATE_INTERIOR_ENTITY_SET
Description not yet documented
0x33B81A2C07A51FFF - INTERIORvoid
DISABLE_INTERIOR
Description not yet documented
0x3C2B92A1A07D4FCE - INTERIORvoid
FORCE_ROOM_FOR_ENTITY
Description not yet documented
0xBC29A9894C976945 - INTERIORvoid
FORCE_ROOM_FOR_GAME_VIEWPORT
Description not yet documented
0x115B4AA8FB28AB43 - INTERIORInterior
GET_INTERIOR_AT_COORDS
Description not yet documented
0xCDD36C9E5C469070 - INTERIORInterior
GET_INTERIOR_AT_COORDS_WITH_TYPE
Description not yet documented
0xAAD6170AA33B13C0 - INTERIORInterior
GET_INTERIOR_AT_COORDS_WITH_TYPEHASH
Hashed version of GET_INTERIOR_AT_COORDS_WITH_TYPE
0x3543AEA1816D1D2B - INTERIORint
GET_INTERIOR_FROM_COLLISION
Description not yet documented
0x5054D1A5218FA696 - INTERIORInterior
GET_INTERIOR_FROM_ENTITY
Returns the handle of the interior that the entity is in. Returns 0 if outside.
0xB417689857646F61 - INTERIORInterior
GET_INTERIOR_FROM_PRIMARY_VIEW
Description not yet documented
0xBC8A281FF125C655 - INTERIORvoid
GET_INTERIOR_LOCATION_AND_NAMEHASH
Description not yet documented
0x8451E87D3C2B0286 - INTERIORHash
_GET_INTERIOR_MINIMAP_HASH
Description not yet documented
0x3039BE60B3749716 - INTERIORVector3
_GET_INTERIOR_POSITION
Description not yet documented
0x2C9746D0CA15BE1C - INTERIORHash
GET_KEY_FOR_ENTITY_IN_ROOM
Seems to do the exact same as INTERIOR::GET_ROOM_KEY_FROM_ENTITY
0x27D7B6F79E1F4603 - INTERIORHash
GET_ROOM_KEY_FROM_ENTITY
Gets the room hash key from the room that the specified entity is in. Each room in every interior has a unique key. Returns 0 if the entity is outside.
0x076E46E0EB52AFC6 - INTERIORBOOL
IS_COLLISION_MARKED_OUTSIDE
Returns true if the collision at the specified coords is marked as being outside (false if there's an interior)
0xF291396B517E25B2 - INTERIORBOOL
IS_INTERIOR_ENTITY_SET_ACTIVE
Description not yet documented
0x32810CA2125F5842 - INTERIORBOOL
_IS_INTERIOR_ENTITY_SET_VALID
Description not yet documented
0xD56FF170710FC826 - INTERIORBOOL
IS_INTERIOR_READY
Description not yet documented
0x941560D2D45DBFC8 - INTERIORBOOL
IS_INTERIOR_SCENE
Description not yet documented
0x4200F14D6F840A9A - INTERIORBOOL
IS_VALID_INTERIOR
Description not yet documented
0x017C1B3159F79F6C - INTERIORvoid
PIN_INTERIOR_IN_MEMORY
Description not yet documented
0xBD3D33EABF680168 - INTERIORvoid
RETAIN_ENTITY_IN_INTERIOR
Description not yet documented
0x5BD616735F16BF5C - INTERIORBOOL
SET_INTERIOR_IN_USE
Actually returns void in IDA but the script header defines a BOOL return type
0xB5EF6FEF2DC9EBED - INTERIORvoid
UNPIN_INTERIOR
Does something similar to INTERIOR::DISABLE_INTERIOR. You don't fall through the floor but everything is invisible inside and looks the same as when INTERIOR::DISABLE_INTERIOR is used. Peds behaves normally inside.
0x07FD1A0B814F6055
A living reference. Documentation coverage varies by native and source.