Skip to content

propset


_request_prop_set

bool native.propset._request_prop_set(int hash)


_request_prop_set_2

bool native.propset._request_prop_set_2(int hash)

Same as _REQUEST_PROP_SET

_has_prop_set_loaded

bool native.propset._has_prop_set_loaded(int hash)


_has_prop_set_loaded_2

bool native.propset._has_prop_set_loaded_2(int hash)

Same as _HAS_PROP_SET_LOADED

_set_prop_set_as_no_longer_needed

void native.propset._set_prop_set_as_no_longer_needed(int prop_set)


_delete_prop_set

void native.propset._delete_prop_set(int prop_set, bool p1, bool p2)


_release_prop_set

bool native.propset._release_prop_set(int hash)


_create_prop_set

int native.propset._create_prop_set(int propset_type, float x, float y, float z, int placement_type, float heading, float z_probe, bool p7, bool use_veg_mod)

propsetType: https://github.com/femga/rdr3_discoveries/blob/master/objects/propsets_list.lua
placementType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/PlacementType

_create_prop_set_2

int native.propset._create_prop_set_2(int propset_type, float x, float y, float z, int placement_type, float heading, float z_probe, bool p7, bool use_veg_mod)

Same as _CREATE_PROP_SET

create_prop_set_instance_attached_to_entity

int native.propset.create_prop_set_instance_attached_to_entity(int hash, float x, float y, float z, int entity, float p5, bool p6, int p7, bool p8)


_create_prop_set_instance_attached_to_entity_2

int native.propset._create_prop_set_instance_attached_to_entity_2(int hash, float x, float y, float z, int entity, float p5, bool p6, int p7, bool p8)

Same as CREATE_PROP_SET_INSTANCE_ATTACHED_TO_ENTITY

does_prop_set_exist

bool native.propset.does_prop_set_exist(int prop_set)


_does_prop_set_of_type_exist_near_coords

bool native.propset._does_prop_set_of_type_exist_near_coords(int propset_hash, float x, float y, float z)


is_prop_set_fully_loaded

bool native.propset.is_prop_set_fully_loaded(int prop_set)


_set_prop_set_visible

void native.propset._set_prop_set_visible(int prop_set, bool toggle)


_is_prop_set_visible

bool native.propset._is_prop_set_visible(int prop_set)


_get_prop_set_model

int native.propset._get_prop_set_model(int prop_set)


_get_vehicle_prop_set_hash

int native.propset._get_vehicle_prop_set_hash(int vehicle)


_get_entities_from_prop_set

int native.propset._get_entities_from_prop_set(int prop_set, int item_set, int model, bool p3, bool p4)


_0xc4b67ef3fd65622d

void native.propset._0xc4b67ef3fd65622d(int p0, int p1, int p2, int p3, int p4, int p5)


_0x58e0b01d45ca7357

void native.propset._0x58e0b01d45ca7357(int p0)


_set_prop_set_flag

void native.propset._set_prop_set_flag(int prop_set, int flag)


_get_vehicle_prop_set

int native.propset._get_vehicle_prop_set(int vehicle)


_does_vehicle_have_any_prop_set

bool native.propset._does_vehicle_have_any_prop_set(int vehicle)


_add_prop_set_for_vehicle

void native.propset._add_prop_set_for_vehicle(int vehicle, int propset)

List of vehicle propsets (wagons & trains): https://pastebin.com/1CsnvGLu / https://pastebin.com/v7TtqTgE

_remove_vehicle_prop_sets

void native.propset._remove_vehicle_prop_sets(int vehicle)


_is_vehicle_prop_set_loaded

bool native.propset._is_vehicle_prop_set_loaded(int vehicle)


_add_additional_prop_set_for_vehicle

void native.propset._add_additional_prop_set_for_vehicle(int vehicle, int propset)

https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_propsets.lua

_is_vehicle_prop_set_loaded_additional

bool native.propset._is_vehicle_prop_set_loaded_additional(int vehicle)


_get_vehicle_light_prop_set

int native.propset._get_vehicle_light_prop_set(int vehicle)

Returns PropSet handle to be used with _GET_PROP_SET_MODEL

_does_vehicle_have_any_light_prop_set

bool native.propset._does_vehicle_have_any_light_prop_set(int vehicle)


_add_light_prop_set_to_vehicle

void native.propset._add_light_prop_set_to_vehicle(int vehicle, int light_propset)

To remove propsets either parse a zero as hash or call 0xE31C0CB1C3186D40
0xA6A9712955F53D9C returns lightPropset Hashes
https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_lantern_propsets.lua

_remove_vehicle_light_prop_sets

void native.propset._remove_vehicle_light_prop_sets(int vehicle)


_is_vehicle_light_prop_set_loaded

bool native.propset._is_vehicle_light_prop_set_loaded(int vehicle)


_get_train_carriage_prop_set

int native.propset._get_train_carriage_prop_set(int train_carriage)

Example before/after deleting a train carriage's propset: https://imgur.com/a/qRNrIrK

_has_vehicle_trailer_prop_set_loaded

bool native.propset._has_vehicle_trailer_prop_set_loaded(int vehicle, int wagon_index)


_get_prop_set_at_coords

int native.propset._get_prop_set_at_coords(int propset_hash, float x, float y, float z)