Adds the given request ID to the watch list.
function native.datafile.datafile_watch_request_id(id: int): void
function native.datafile.datafile_has_loaded_file_data(p0: int): bool
function native.datafile.datafile_has_valid_file_data(p0: int): bool
function native.datafile.datafile_select_active_file(p0: int, p1: int): bool
function native.datafile.datafile_delete_requested_file(p0: int): bool
function native.datafile.ugc2_set_player_data(p0: int, p1: int, p2: int, p3: int): int
Reloops value returned by UGC_QUERY_GET_CONTENT_NUM
function native.datafile.datafile_ugc_select_data(ugc_request_id: int, index: int, p2: int): int
function native.datafile.datafile_create(index: int): void
function native.datafile.datafile_delete(index: int): void
function native.datafile.datafile_get_file_dict(index: int): ptr int
function native.datafile.datadict_is_dict_valid(file_dict: ptr int): bool
function native.datafile.datadict_is_array_valid(file_dict: ptr int): bool
function native.datafile.datadict_set_int(object_data: ptr int, key: string, value: int): void
function native.datafile.datadict_get_bool(object_data: ptr int, key: string): bool
function native.datafile.datadict_get_int(object_data: ptr int, key: string): int
function native.datafile.datadict_get_float(object_data: ptr int, key: string): float
function native.datafile.datadict_get_string(object_data: ptr int, key: string): string
function native.datafile.datadict_get_vector(object_data: ptr int, key: string): vec3
function native.datafile.datadict_get_dict(object_data: ptr int, key: string): ptr int
function native.datafile.datadict_get_array(object_data: ptr int, key: string): ptr int
Types:
1 = Boolean
2 = Integer
3 = Float
4 = String
5 = Vector3
6 = Object
7 = Array
function native.datafile.datadict_get_type(object_data: ptr int, key: string): int
function native.datafile._0xbc0df006a4952c68(p0: int, p1: int, p2: int): void
function native.datafile._0x9f130129ebc31b34(p0: int, p1: int, p2: int): void
function native.datafile._0x277251c161b4c3f4(p0: int, p1: int, p2: int): void
function native.datafile._0x1c65cc931c0f946f(p0: int, p1: int, p2: int): void
function native.datafile._0x7681b677400c7071(p0: int, p1: int, p2: int, p3: int, p4: int): void
function native.datafile.dataarray_get_bool(array_data: ptr int, array_index: int): bool
function native.datafile.dataarray_get_int(array_data: ptr int, array_index: int): int
function native.datafile.dataarray_get_float(array_data: ptr int, array_index: int): float
function native.datafile.dataarray_get_string(array_data: ptr int, array_index: int): string
function native.datafile.dataarray_get_vector(array_data: ptr int, array_index: int): vec3
function native.datafile.dataarray_get_dict(array_data: ptr int, array_index: int): ptr int
function native.datafile.dataarray_get_count(array_data: ptr int): int
Types:
1 = Boolean
2 = Integer
3 = Float
4 = String
5 = Vector3
6 = Object
7 = Array
function native.datafile.dataarray_get_type(array_data: ptr int, array_index: int): int
function native.datafile._0x4f9e3ed7617123ac(p0: int): int
function native.datafile._0xca56dd6ab7a39f64(p0: int): int
LOAD_PARSEDDATA_FILE_FAILSAFE_HASH
Returns parseddata script fileHandle
function native.datafile._parseddata_load_file_hash(p0: int): int
function native.datafile._parseddata_unload_file(file_handle: int): void
function native.datafile.parseddata_is_file_valid(file_handle: int): bool
function native.datafile.parseddata_is_file_loaded(file_handle: int): bool
nullsub, doesn't do anything
function native.datafile._0x3168ba5d6dece323(): void
function native.datafile._parseddata_register_query(p0: int, p1: int, p2: int): int
Old name: _DATAFILE_GET_DATA_NODE_INDEX
function native.datafile.parseddata_rq_fillout_node(p0: ptr int, p1: ptr int): bool
function native.datafile._parseddata_rq_get_num_nodes(p0: int): int
function native.datafile._0xe13634bb6baf0734(p0: int, p1: int): int
function native.datafile._parseddata_get_num_children(p0: int, p1: int): int
Old name: _DATAFILE_GET_HASH
function native.datafile.parseddata_rq_fillout_hash(p0: ptr int, p1: ptr int): bool
Old name: _DATAFILE_GET_STRING
function native.datafile._parseddata_rq_fillout_string_63(p0: string, p1: ptr int): bool
function native.datafile.parseddata_rq_fillout_string_127(p0: string, p1: ptr int): bool
Old name: _DATAFILE_GET_VECTOR
function native.datafile._parseddata_rq_fillout_vector(p0: ref vec3, p1: ptr int): bool
Old name: _DATAFILE_GET_FLOAT
function native.datafile._parseddata_rq_fillout_float(p0: ptr int, p1: ptr int): bool
Old name: _DATAFILE_GET_INT
function native.datafile._parseddata_rq_fillout_int(p0: ptr int, p1: ptr int): bool
Old name: _DATAFILE_GET_BOOL
function native.datafile._parseddata_rq_fillout_bool(p0: ptr int, p1: ptr int): bool
function native.datafile._parseddata_get_file(p0: ptr int): void
Returns false when there are no entries.
function native.datafile._parseddata_get_entries(p0: ptr int): bool
function native.datafile._parseddata_get_float(p0: ptr int, p1: ptr int, p2: int): bool
function native.datafile._parseddata_get_int(p0: ptr int, p1: ptr int, p2: int): bool
function native.datafile._parseddata_get_section(p0: ptr int, p1: ptr int, section: int): bool
function native.datafile._parseddata_get_bool(p0: ptr int, p1: ptr int, p2: int): bool