Skip to content

population


get_num_models_in_population_set

int native.population.get_num_models_in_population_set(int pop_set_hash)


get_ped_model_name_in_population_set

int native.population.get_ped_model_name_in_population_set(int pop_set_hash, int index)


get_random_model_from_population_set

int native.population.get_random_model_from_population_set(int pop_set_hash, int flags, int p2, bool p3, bool p4, float x, float y, float z)


_create_popzone_from_volume

int native.population._create_popzone_from_volume(int volume)


_delete_script_popzone

void native.population._delete_script_popzone(int pop_zone)


_is_popzone_valid

bool native.population._is_popzone_valid(int pop_zone)


set_popzone_population_set

void native.population.set_popzone_population_set(int pop_zone, int population_set_hash)


_0x7e6bc0b94f5928f0

void native.population._0x7e6bc0b94f5928f0(int pop_zone, int p1, int p2)


_0x578e2fa64e847c60

void native.population._0x578e2fa64e847c60(int pop_zone, int p1)


_0x08892122769770d5

void native.population._0x08892122769770d5(int pop_zone, bool p1)


_0x0f1861101c9a9944

void native.population._0x0f1861101c9a9944(int pop_zone, bool p1)


set_spawner_info_priority

void native.population.set_spawner_info_priority(int p0, int p1, int priority)


clear_spawner_info_priority

void native.population.clear_spawner_info_priority(int p0, int p1)


_0x638fcfc6042a9473

void native.population._0x638fcfc6042a9473(int p0, int p1)


_add_ambient_avoidance_restriction

void native.population._add_ambient_avoidance_restriction(int volume, int include_flags, int exclude_flags, int p3, int p4, int p5, int p6)

flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/PedFilterFlags

_remove_ambient_avoidance_restriction

void native.population._remove_ambient_avoidance_restriction(int volume)

flags: see 0xB56D41A694E42E86

_add_ambient_spawn_restriction

void native.population._add_ambient_spawn_restriction(int volume, int include_flags, int exclude_flags, int p3, int p4, int p5, int p6)

flags: see 0xB56D41A694E42E86

_remove_ambient_spawn_restriction

void native.population._remove_ambient_spawn_restriction(int volume)


_0x2161278c6322f740

void native.population._0x2161278c6322f740(int include_flags, int exclude_flags, int p2, int p3, int p4, int volume)


_0xf45e46deecf7df6e

void native.population._0xf45e46deecf7df6e(int bit_flag, int p1, int p2, int p3, int p4)


_0x8ec7cd701f872f87

void native.population._0x8ec7cd701f872f87(int p0, int p1, int p2, int p3, int p4, int p5)


_0xc4533e3e87125c9e

void native.population._0xc4533e3e87125c9e(int p0)


_set_ped_should_ignore_avoidance_volumes

void native.population._set_ped_should_ignore_avoidance_volumes(int ped, int p1)

Params: p1 = 1 & 2 in R* Scripts, 0 = Disable avoidance, 1 = Enabled avoidance, 2 = Enabled avoidance (?)

_0xdbbf12ea7c1029b2

void native.population._0xdbbf12ea7c1029b2(int p0, int p1)


_0x247f86595d396344

void native.population._0x247f86595d396344(int p0)


_0x324ab2a68ad8aee5

void native.population._0x324ab2a68ad8aee5()


disable_ambient_road_population

void native.population.disable_ambient_road_population(bool unk)


enable_ambient_road_population

void native.population.enable_ambient_road_population()


_0x2660e7720edc4bd0

void native.population._0x2660e7720edc4bd0(int p0, int p1, int p2)


_get_random_fish_type_for_location

int native.population._get_random_fish_type_for_location()

Returns model hash of the closest fish

_0xec116edb683ad479

void native.population._0xec116edb683ad479(bool p0)

Only used for Special Event (XMAS).
_SET_P*