Skip to content

map


get_blip_from_entity

int native.map.get_blip_from_entity(int entity)

Returns the Blip handle of given Entity.

get_main_player_blip_id

int native.map.get_main_player_blip_id()


_blip_add_for_style

int native.map._blip_add_for_style(int style_hash)


blip_add_for_coords

int native.map.blip_add_for_coords(int blip_hash, float x, float y, float z)

https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/textures/blips
https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/textures/blips_mp

blip_add_for_entity

int native.map.blip_add_for_entity(int blip_hash, int entity)


blip_add_for_pickup_placement

int native.map.blip_add_for_pickup_placement(int blip_hash, int pickup)


blip_add_for_radius

int native.map.blip_add_for_radius(int blip_hash, float x, float y, float z, float radius)


_blip_add_for_area

int native.map._blip_add_for_area(int blip_hash, float x, float y, float z, float scale_x, float scale_y, float scale_z, int p7)


_blip_add_for_volume

int native.map._blip_add_for_volume(int blip_hash, int volume)


_blip_set_style

bool native.map._blip_set_style(int blip, int style_hash)

https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/blip_styles
Removes any existing modifiers and sets the style.

_blip_add_style

bool native.map._blip_add_style(int blip, int style_hash)


blip_add_modifier

bool native.map.blip_add_modifier(int blip, int modifier_hash)

https://alloc8or.re/rdr3/doc/enums/eBlipModifier.txt
https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/blip_modifiers

Old name: _BLIP_SET_MODIFIER

blip_remove_modifier

bool native.map.blip_remove_modifier(int blip, int modifier_hash)

If modifierHash is 0, ALL modifiers will be removed.

_0x250c75eb1728cc0d

void native.map._0x250c75eb1728cc0d(int blip)


set_blip_flash_timer

void native.map.set_blip_flash_timer(int blip, int blip_type, int blip_hash)


set_blip_flashes

bool native.map.set_blip_flashes(int blip, ptr int p1, ptr int p2)


trigger_sonar_blip

void native.map.trigger_sonar_blip(int type_hash, float x, float y, float z)


_trigger_sonar_blip_on_entity

void native.map._trigger_sonar_blip_on_entity(int type_hash, int entity)


allow_sonar_blips

void native.map.allow_sonar_blips(bool toggle)


set_blip_coords

void native.map.set_blip_coords(int blip, float pos_x, float pos_y, float pos_z)


get_blip_coords

vec3 native.map.get_blip_coords(int blip)


set_blip_sprite

void native.map.set_blip_sprite(int blip, int hash, bool p2)


_0x01b928ca2e198b01

int native.map._0x01b928ca2e198b01(int p0)

_CLEAR*

set_blip_name_from_text_file

void native.map.set_blip_name_from_text_file(int blip, string text_label)


_set_blip_name

void native.map._set_blip_name(int blip, string name)


set_blip_name_to_player_name

void native.map.set_blip_name_to_player_name(int blip, int player)


set_blip_rotation

void native.map.set_blip_rotation(int blip, int rotation)


set_blip_scale

void native.map.set_blip_scale(int blip, float scale)


remove_blip

void native.map.remove_blip(ptr int blip)


does_blip_exist

bool native.map.does_blip_exist(int blip)


_does_entity_have_blip

bool native.map._does_entity_have_blip(int entity)


set_radar_zoom

void native.map.set_radar_zoom(int zoom_level)


_abandon_blip

void native.map._abandon_blip(int blip)

It's unclear what exactly this does, but I assume it marks the blip as "no longer needed"

_is_blip_attached_to_any_entity

bool native.map._is_blip_attached_to_any_entity(int blip)


is_blip_on_minimap

bool native.map.is_blip_on_minimap(int blip)


force_sonar_blips_this_frame

int native.map.force_sonar_blips_this_frame()

Doesn't actually return anything.

set_gps_flags

void native.map.set_gps_flags(int p0, float p1)

https://alloc8or.re/rdr3/doc/enums/rage__eGpsFlags.txt

clear_gps_flags

void native.map.clear_gps_flags()

Clears the GPS flags.

set_gps_custom_route_render

void native.map.set_gps_custom_route_render(bool p0, int p1, int p2)


clear_gps_custom_route

void native.map.clear_gps_custom_route()


start_gps_multi_route

void native.map.start_gps_multi_route(int color_name_hash, bool on_foot, bool in_vehicle)


add_point_to_gps_multi_route

void native.map.add_point_to_gps_multi_route(float x, float y, float z, bool p3)


set_gps_multi_route_render

void native.map.set_gps_multi_route_render(bool toggle)


clear_gps_multi_route

void native.map.clear_gps_multi_route()

Does the same as SET_GPS_MULTI_ROUTE_RENDER(false);

_start_gps_custom_route_from_waypoint_recording_route

void native.map._start_gps_custom_route_from_waypoint_recording_route(string waypoint_recording, int point, int num_points, int color_name_hash, bool p4, bool p5)


clear_gps_player_waypoint

void native.map.clear_gps_player_waypoint()


_0xd3f58e9316b7fc2a

void native.map._0xd3f58e9316b7fc2a(int p0)


set_waypoint_off

void native.map.set_waypoint_off()


is_waypoint_active

bool native.map.is_waypoint_active()


_get_waypoint_coords

vec3 native.map._get_waypoint_coords()


_0xf08e42bfa46bdff8

bool native.map._0xf08e42bfa46bdff8(int p0, int p1)


_hide_active_points_of_interest

void native.map._hide_active_points_of_interest()


_show_active_points_of_interest

void native.map._show_active_points_of_interest()


_0xf47a1eb2a538a3a3

int native.map._0xf47a1eb2a538a3a3()


_find_closest_gps_position

bool native.map._find_closest_gps_position(float x, float y, float z, ref vec3 out_position)


display_radar

void native.map.display_radar(bool toggle)

If Minimap / Radar should be displayed.

_set_radar_config_type

void native.map._set_radar_config_type(int config_hash, int p1)

https://github.com/femga/rdr3_discoveries/blob/master/graphics/minimap/radar/radar_configs.lua
configHash: -1943724816, 347777538, -117986897, -789269373, -547506804, -1986542417, 2080113112
p1: usually 898171178 or 0 in R* scripts (doesn't seems to have any effect)

_add_prop_to_minimap

void native.map._add_prop_to_minimap(int minimap_prop, float x, float y, float rotation, int p4)

list of minimap props: https://github.com/femga/rdr3_discoveries/tree/master/graphics/minimap/minimapObjects

_remove_prop_from_minimap

void native.map._remove_prop_from_minimap(int minimap_prop)


set_radar_as_exterior_this_frame

void native.map.set_radar_as_exterior_this_frame()


set_minimap_hide_fow

void native.map.set_minimap_hide_fow(bool toggle)

Reveals the entire minimap (FOW = Fog of War)

_set_fow_update_player_override

void native.map._set_fow_update_player_override(bool toggle, int p1)

Used for GUARMA MODE; Enabled: toggle = false, 0; Disabled: toggle = true, 0
Hash p1 seems to be unused, always 0

_set_minimap_fow_override_reveal_scale

void native.map._set_minimap_fow_override_reveal_scale(float scale, int p1)


_set_minimap_fow_should_update

void native.map._set_minimap_fow_should_update(bool toggle, int p1)


set_minimap_fow_reveal_coordinate

void native.map.set_minimap_fow_reveal_coordinate(float x, float y, float z, int p3)

Up to eight coordinates may be revealed per frame

set_minimap_fow_reveal_volume

void native.map.set_minimap_fow_reveal_volume(int volume, int p1)


reset_minimap_fow

void native.map.reset_minimap_fow(int hash)


_reveal_minimap_fow

void native.map._reveal_minimap_fow(int hash)


_set_minimap_zone

void native.map._set_minimap_zone(int zone)

hash can be the hash of "guarma" or "world".

lock_minimap_angle

void native.map.lock_minimap_angle(int angle)

Locks the minimap to the specified angle in integer degrees.

angle: The angle in whole degrees. If less than 0 or greater than 360, unlocks the angle.

unlock_minimap_angle

void native.map.unlock_minimap_angle()


_map_enable_region_blip

void native.map._map_enable_region_blip(int region_hash, int style_hash)

regionHash: https://github.com/femga/rdr3_discoveries/tree/master/graphics/minimap/wanted_regions

_map_disable_region_blip

void native.map._map_disable_region_blip(int region_hash)


_map_is_region_highlighted_with_style

bool native.map._map_is_region_highlighted_with_style(int region_hash, int style_hash)


_map_discover_region

void native.map._map_discover_region(int discovery_hash)


_map_discovery_set_enabled

void native.map._map_discovery_set_enabled(int discovery_hash)


_map_is_discovery_active

bool native.map._map_is_discovery_active(int discovery_hash)


_set_pausemap_coords_with_radius

void native.map._set_pausemap_coords_with_radius(float x, float y, float z, float radius)


_0x7c9f4cdf402ca82a

void native.map._0x7c9f4cdf402ca82a()


_0x44813684f72b563c

void native.map._0x44813684f72b563c(int entity, int p1)

_CLEAR*

_0x97f6f158cc5b5ca2

void native.map._0x97f6f158cc5b5ca2(int entity, int p1)


_0xbb68d4d3ca3de402

void native.map._0xbb68d4d3ca3de402(int p0, int p1)


_0x3cb8859f04763c78

int native.map._0x3cb8859f04763c78(int p0, int p1)


_0x7563cbca99253d1a

void native.map._0x7563cbca99253d1a(int entity, int blip)

FM_CLIENT_SETUP_EAGLE_EYE - setting up eagle eye for entity

_0x1726963e6049db53

void native.map._0x1726963e6049db53(int p0)