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
- DATAFILEBOOL
DATAFILE_IS_SAVE_PENDING
``` Example: if (!DATAFILE::_BEDB96A7584AA8CF()) { if (!g_109E3) { if (((sub_d4f() == 2) == 0) && (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS())) { if (NETWORK::NETWORK_IS_CLOUD_AVAILABLE()) { g_17A8B = 0; } if (!g_D52C) { sub_730(); } } } } ```
0xBEDB96A7584AA8CF - DATAFILEBOOL
DATAFILE_IS_VALID_REQUEST_ID
Description not yet documented
0xFCCAE5B92A830878 - DATAFILEBOOL
DATAFILE_LOAD_OFFLINE_UGC
``` Loads a User-Generated Content (UGC) file. These files can be found in "[GTA5]\data\ugc" and "[GTA5]\common\patch\ugc". They seem to follow a naming convention, most likely of "[name]_[part].ugc". See example below for usage. Returns whether or not the file was successfully loaded. Example: DATAFILE::_LOAD_UGC_FILE("RockstarPlaylists") // loads "rockstarplaylists_00.ugc" ``` ``` NativeDB Added Parameter 2: Any p1 ```
0xC5238C011AF405E4 - DATAFILEBOOL
DATAFILE_SELECT_ACTIVE_FILE
``` NativeDB Added Parameter 2: Any p1 ```
0x22DA66936E0FFF37 - DATAFILEBOOL
DATAFILE_SELECT_CREATOR_STATS
``` NativeDB Added Parameter 2: Any p1 ```
0x01095C95CD46B624 - DATAFILEBOOL
DATAFILE_SELECT_UGC_DATA
``` NativeDB Added Parameter 2: Any p1 ```
0xA69AC4ADE82B57A4 - DATAFILEBOOL
DATAFILE_SELECT_UGC_PLAYER_DATA
``` NativeDB Added Parameter 2: Any p1 ```
0x52818819057F2B40 - DATAFILEBOOL
DATAFILE_SELECT_UGC_STATS
``` NativeDB Added Parameter 3: Any p2 ```
0x9CB0BFA7A9342C3D - DATAFILEBOOL
DATAFILE_START_SAVE_TO_CLOUD
``` NativeDB Added Parameter 2: Any p1 ```
0x83BCCE3224735F05 - DATAFILEvoid
DATAFILE_STORE_MISSION_HEADER
``` NativeDB Added Parameter 1: int p0 ```
0x2ED61456317B8178 - DATAFILEBOOL
DATAFILE_UPDATE_SAVE_TO_CLOUD
Description not yet documented
0x4DFDD9EB705F8140 - DATAFILEvoid
DATAFILE_WATCH_REQUEST_ID
``` Adds the given request ID to the watch list. ```
0xAD6875BBC0FC899C - DATAFILEBOOL
UGC_CREATE_CONTENT
``` NativeDB Added Parameter 8: Any p7 ```
0xC84527E235FCA219 - DATAFILEBOOL
UGC_CREATE_MISSION
``` NativeDB Added Parameter 6: Any p5 ```
0xA5EFC3E847D60507 - DATAFILEBOOL
UGC_SET_PLAYER_DATA
``` NativeDB Added Parameter 4: Any p3 ```
0x692D808C34A82143 - DATAFILEBOOL
UGC_UPDATE_CONTENT
``` NativeDB Added Parameter 8: Any p7 ```
0x648E7A5434AF7969 - DATAFILEBOOL
UGC_UPDATE_MISSION
``` NativeDB Added Parameter 6: Any p5 ```
0x4645DE9980999E93
A living reference. Documentation coverage varies by native and source.