The FiveM 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 / FiveM
Native reference
- STREAMINGvoid
REQUEST_ANIM_DICT
Description not yet documented
0xD3BD40951412FEF6 - STREAMINGvoid
REQUEST_ANIM_SET
Starts loading the specified animation set. An animation set provides movement animations for a ped. See [`SET_PED_MOVEMENT_CLIPSET`](#\_0xAF8A94EDE7712BEF).
0x6EA47DAE7FAD0EED - STREAMINGvoid
REQUEST_CLIP_SET
Description not yet documented
0xD2A71E1A77418A49 - STREAMINGvoid
REQUEST_COLLISION_AT_COORD
Description not yet documented
0x07503F7948F491A7 - STREAMINGvoid
REQUEST_COLLISION_FOR_MODEL
Description not yet documented
0x923CB32A3B874FCB - STREAMINGvoid
REQUEST_IPL
``` Exemple: REQUEST_IPL("TrevorsTrailerTrash"); ```
0x41B4893843BBDB74 - STREAMINGvoid
REQUEST_MENU_PED_MODEL
Calls [`REQUEST_MODEL`](#\_0x963D27A58DF860AC) with the `STRFLAG_PRIORITY_LOAD` and `STRFLAG_FORCE_LOAD` set.
0xA0261AEF7ACFC51E - STREAMINGvoid
REQUEST_MODEL
Request a model (archetype) to be loaded for use by the current script. Use SET_MODEL_AS_NO_LONGER_NEEDED when done using the model in script.
0x963D27A58DF860AC - STREAMINGvoid
REQUEST_MODELS_IN_ROOM
``` STREAMING::REQUEST_MODELS_IN_ROOM(l_13BC, "V_FIB01_cur_elev"); STREAMING::REQUEST_MODELS_IN_ROOM(l_13BC, "limbo"); STREAMING::REQUEST_MODELS_IN_ROOM(l_13BB, "V_Office_gnd_lifts"); STREAMING::REQUEST_MODELS_IN_ROOM(l_13BB, "limbo"); STREAMING::REQUEST_MODELS_IN_ROOM(l_13BC, "v_fib01_jan_elev"); STREAMING::REQUEST_MODELS_IN_ROOM(l_13BC, "limbo"); ```
0x8A7A40100EDFEC58 - STREAMINGvoid
REQUEST_NAMED_PTFX_ASSET
``` From the b678d decompiled scripts: STREAMING::REQUEST_NAMED_PTFX_ASSET("core_snow"); STREAMING::REQUEST_NAMED_PTFX_ASSET("fm_mission_controler"); STREAMING::REQUEST_NAMED_PTFX_ASSET("proj_xmas_firework"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_apartment_mp"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_biolab_heist"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_indep_fireworks"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_indep_parachute"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_indep_wheelsmoke"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_mp_cig_plane"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_mp_creator"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_mp_tankbattle"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_ornate_heist"); STREAMING::REQUEST_NAMED_PTFX_ASSET("scr_prison_break_heist_station"); ```
0xB80D8756B4668AB6 - STREAMINGvoid
REQUEST_PTFX_ASSET
``` maps script name (thread + 0xD0) by lookup via scriptfx.dat - does nothing when script name is empty ```
0x944955FB2A3935C8 - STREAMINGvoid
SET_DITCH_POLICE_MODELS
``` This is a NOP function. It does nothing at all. ```
0x42CBE54462D92634 - STREAMINGvoid
SET_FOCUS_ENTITY
``` It seems to make the entity's coords mark the point from which LOD-distances are measured. In my testing, setting a vehicle as the focus entity and moving that vehicle more than 300 distance units away from the player will make the level of detail around the player go down drastically (shadows disappear, textures go extremely low res, etc). The player seems to be the default focus entity. ```
0x198F77705FA0931D - STREAMINGvoid
SET_FOCUS_POS_AND_VEL
``` Override the area where the camera will render the terrain. p3, p4 and p5 are usually set to 0.0 ```
0xBB7454BAFF08FE25 - STREAMINGvoid
SET_GAME_PAUSES_FOR_STREAMING
Description not yet documented
0x717CD6E6FAEBBEDC - STREAMINGvoid
SET_HD_AREA
Description not yet documented
0xB85F26619073E775 - STREAMINGvoid
SET_INTERIOR_ACTIVE
Description not yet documented
0xE37B76C387BE28ED - STREAMINGvoid
SET_ISLAND_ENABLED
Enables the specified island. For more information, see islandhopper.meta ``` NativeDB Introduced: v2189 ```
0x9A9D1BA639675CF1 - STREAMINGvoid
SET_MAPDATACULLBOX_ENABLED
``` Possible p0 values: "prologue" "Prologue_Main" ```
0xAF12610C644A35C9 - STREAMINGvoid
SET_MODEL_AS_NO_LONGER_NEEDED
Releases the script ownership assigned by REQUEST_MODEL. This command should be used when done using a specific model hash in script.
0xE532F5D78798DAAB - STREAMINGvoid
SET_PED_POPULATION_BUDGET
Sets the memory budget level for ped population.
0x8C95333CFC3340F3 - STREAMINGvoid
SET_PLAYER_SHORT_SWITCH_STYLE
Description not yet documented
0x5F2013F8BC24EE69 - STREAMINGvoid
SET_PLAYER_SWITCH_ESTABLISHING_SHOT
``` All names can be found in playerswitchestablishingshots.meta ```
0x0FDE9DBFC0A6BC65 - STREAMINGvoid
SET_PLAYER_SWITCH_OUTRO
Description not yet documented
0xC208B673CE446B61 - STREAMINGvoid
SET_REDUCE_PED_MODEL_BUDGET
Description not yet documented
0x77B5F9A36BF96710 - STREAMINGvoid
SET_REDUCE_VEHICLE_MODEL_BUDGET
Description not yet documented
0x80C527893080CCF3 - STREAMINGvoid
SET_RENDER_HD_ONLY
Description not yet documented
0x40AEFD1A244741F2 - STREAMINGvoid
SET_SRL_TIME
Description not yet documented
0xA74A541C6884E7B8 - STREAMINGvoid
SET_STREAMING
Description not yet documented
0x6E0C692677008888 - STREAMINGvoid
SET_VEHICLE_POPULATION_BUDGET
Description not yet documented
0xCB9E1EB3BE2AF4E9 - STREAMINGvoid
SHUTDOWN_CREATOR_BUDGET
Description not yet documented
0xCCE26000E9A6FAD7 - STREAMINGvoid
START_PLAYER_SWITCH
```cpp enum ePlayerSwitchType { SWITCH_TYPE_AUTO = 0, SWITCH_TYPE_LONG = 1, SWITCH_TYPE_MEDIUM = 2, SWITCH_TYPE_SHORT = 3 }; ``` ```cpp enum eSwitchFlags { SKIP_INTRO = 1, SKIP_OUTRO = 2, PAUSE_BEFORE_PAN = 4, PAUSE_BEFORE_OUTRO = 8, SKIP_PAN = 16, UNKNOWN_DEST = 32, DESCENT_ONLY = 64, START_FROM_CAMPOS = 128, PAUSE_BEFORE_ASCENT = 256, PAUSE_BEFORE_DESCENT = 512, ALLOW_SNIPER_AIM_INTRO = 1024, ALLOW_SNIPER_AIM_OUTRO = 2048, SKIP_TOP_DESCENT = 4096, SUPPRESS_OUTRO_FX = 8192, SUPPRESS_INTRO_FX = 16384, DELAY_ASCENT_FX = 32768 } ```
0xFAA23F2CBA159D67 - STREAMINGvoid
STOP_PLAYER_SWITCH
Description not yet documented
0x95C0A5BBDC189AA1 - STREAMINGAny
STREAMVOL_CREATE_FRUSTUM
``` Always returns zero. ```
0x1F3F018BC3AFA77C - STREAMINGAny
STREAMVOL_CREATE_LINE
``` Always returns zero. ```
0x0AD9710CEE2F590F - STREAMINGAny
STREAMVOL_CREATE_SPHERE
``` Always returns zero. ```
0x219C7B8D53E429FD - STREAMINGvoid
STREAMVOL_DELETE
Description not yet documented
0x1EE7D8DF4425F053 - STREAMINGBOOL
STREAMVOL_HAS_LOADED
Description not yet documented
0x7D41E9D2D17C5B2D - STREAMINGBOOL
STREAMVOL_IS_VALID
Description not yet documented
0x07C313F94746702C - STREAMINGvoid
SWITCH_TO_MULTI_FIRSTPART
You can check if the player is in a Switch state with [`IS_PLAYER_SWITCH_IN_PROGRESS`](#\_0xD9D2CFFF49FAB35F). ***Note:** Doesn't act normally when used on Mount Chiliad.*
0xAAB3200ED59016BC
A living reference. Documentation coverage varies by native and source.