native
map
Methods
get_blip_from_entity
Returns the Blip handle of given Entity.
function native.map.get_blip_from_entity(entity: int): int
get_main_player_blip_id
function native.map.get_main_player_blip_id(): int
_blip_add_for_style
function native.map._blip_add_for_style(style_hash: int): int
blip_add_for_coords
https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/textures/blipshttps://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/textures/blips_mp
function native.map.blip_add_for_coords(blip_hash: int, x: float, y: float, z: float): int
blip_add_for_entity
function native.map.blip_add_for_entity(blip_hash: int, entity: int): int
blip_add_for_pickup_placement
function native.map.blip_add_for_pickup_placement(blip_hash: int, pickup: int): int
blip_add_for_radius
function native.map.blip_add_for_radius(blip_hash: int, x: float, y: float, z: float, radius: float): int
_blip_add_for_area
function native.map._blip_add_for_area(blip_hash: int, x: float, y: float, z: float, scale_x: float, scale_y: float, scale_z: float, p7: int): int
_blip_add_for_volume
function native.map._blip_add_for_volume(blip_hash: int, volume: int): int
_blip_set_style
https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/blip_styles
Removes any existing modifiers and sets the style.
function native.map._blip_set_style(blip: int, style_hash: int): bool
_blip_add_style
function native.map._blip_add_style(blip: int, style_hash: int): bool
blip_add_modifier
https://alloc8or.re/rdr3/doc/enums/eBlipModifier.txthttps://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/blip_modifiers
Old name: _BLIP_SET_MODIFIER
function native.map.blip_add_modifier(blip: int, modifier_hash: int): bool
blip_remove_modifier
If modifierHash is 0, ALL modifiers will be removed.
function native.map.blip_remove_modifier(blip: int, modifier_hash: int): bool
_0x250c75eb1728cc0d
function native.map._0x250c75eb1728cc0d(blip: int): void
set_blip_flash_timer
function native.map.set_blip_flash_timer(blip: int, blip_type: int, blip_hash: int): void
set_blip_flashes
function native.map.set_blip_flashes(blip: int, p1: ptr int, p2: ptr int): bool
trigger_sonar_blip
function native.map.trigger_sonar_blip(type_hash: int, x: float, y: float, z: float): void
_trigger_sonar_blip_on_entity
function native.map._trigger_sonar_blip_on_entity(type_hash: int, entity: int): void
allow_sonar_blips
function native.map.allow_sonar_blips(toggle: bool): void
set_blip_coords
function native.map.set_blip_coords(blip: int, pos_x: float, pos_y: float, pos_z: float): void
get_blip_coords
function native.map.get_blip_coords(blip: int): vec3
set_blip_sprite
function native.map.set_blip_sprite(blip: int, hash: int, p2: bool): void
_0x01b928ca2e198b01
_CLEAR*
function native.map._0x01b928ca2e198b01(p0: int): int
set_blip_name_from_text_file
function native.map.set_blip_name_from_text_file(blip: int, text_label: string): void
_set_blip_name
function native.map._set_blip_name(blip: int, name: string): void
set_blip_name_to_player_name
function native.map.set_blip_name_to_player_name(blip: int, player: int): void
set_blip_rotation
function native.map.set_blip_rotation(blip: int, rotation: int): void
set_blip_scale
function native.map.set_blip_scale(blip: int, scale: float): void
remove_blip
function native.map.remove_blip(blip: ptr int): void
does_blip_exist
function native.map.does_blip_exist(blip: int): bool
_does_entity_have_blip
function native.map._does_entity_have_blip(entity: int): bool
set_radar_zoom
function native.map.set_radar_zoom(zoom_level: int): void
_abandon_blip
It's unclear what exactly this does, but I assume it marks the blip as "no longer needed"
function native.map._abandon_blip(blip: int): void
_is_blip_attached_to_any_entity
function native.map._is_blip_attached_to_any_entity(blip: int): bool
is_blip_on_minimap
function native.map.is_blip_on_minimap(blip: int): bool
force_sonar_blips_this_frame
Doesn't actually return anything.
function native.map.force_sonar_blips_this_frame(): int
set_gps_flags
function native.map.set_gps_flags(p0: int, p1: float): void
clear_gps_flags
Clears the GPS flags.
function native.map.clear_gps_flags(): void
set_gps_custom_route_render
function native.map.set_gps_custom_route_render(p0: bool, p1: int, p2: int): void
clear_gps_custom_route
function native.map.clear_gps_custom_route(): void
start_gps_multi_route
function native.map.start_gps_multi_route(color_name_hash: int, on_foot: bool, in_vehicle: bool): void
add_point_to_gps_multi_route
function native.map.add_point_to_gps_multi_route(x: float, y: float, z: float, p3: bool): void
set_gps_multi_route_render
function native.map.set_gps_multi_route_render(toggle: bool): void
clear_gps_multi_route
Does the same as SET_GPS_MULTI_ROUTE_RENDER(false);
function native.map.clear_gps_multi_route(): void
_start_gps_custom_route_from_waypoint_recording_route
function native.map._start_gps_custom_route_from_waypoint_recording_route(waypoint_recording: string, point: int, num_points: int, color_name_hash: int, p4: bool, p5: bool): void
clear_gps_player_waypoint
function native.map.clear_gps_player_waypoint(): void
_0xd3f58e9316b7fc2a
function native.map._0xd3f58e9316b7fc2a(p0: int): void
set_waypoint_off
function native.map.set_waypoint_off(): void
is_waypoint_active
function native.map.is_waypoint_active(): bool
_get_waypoint_coords
function native.map._get_waypoint_coords(): vec3
_0xf08e42bfa46bdff8
function native.map._0xf08e42bfa46bdff8(p0: int, p1: int): bool
_hide_active_points_of_interest
function native.map._hide_active_points_of_interest(): void
_show_active_points_of_interest
function native.map._show_active_points_of_interest(): void
_0xf47a1eb2a538a3a3
function native.map._0xf47a1eb2a538a3a3(): int
_find_closest_gps_position
function native.map._find_closest_gps_position(x: float, y: float, z: float, out_position: ref vec3): bool
display_radar
If Minimap / Radar should be displayed.
function native.map.display_radar(toggle: bool): void
_set_radar_config_type
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)
function native.map._set_radar_config_type(config_hash: int, p1: int): void
_add_prop_to_minimap
list of minimap props: https://github.com/femga/rdr3_discoveries/tree/master/graphics/minimap/minimapObjects
function native.map._add_prop_to_minimap(minimap_prop: int, x: float, y: float, rotation: float, p4: int): void
_remove_prop_from_minimap
function native.map._remove_prop_from_minimap(minimap_prop: int): void
set_radar_as_exterior_this_frame
function native.map.set_radar_as_exterior_this_frame(): void
set_minimap_hide_fow
Reveals the entire minimap (FOW = Fog of War)
function native.map.set_minimap_hide_fow(toggle: bool): void
_set_fow_update_player_override
Used for GUARMA MODE; Enabled: toggle = false, 0; Disabled: toggle = true, 0
Hash p1 seems to be unused, always 0
function native.map._set_fow_update_player_override(toggle: bool, p1: int): void
_set_minimap_fow_override_reveal_scale
function native.map._set_minimap_fow_override_reveal_scale(scale: float, p1: int): void
_set_minimap_fow_should_update
function native.map._set_minimap_fow_should_update(toggle: bool, p1: int): void
set_minimap_fow_reveal_coordinate
Up to eight coordinates may be revealed per frame
function native.map.set_minimap_fow_reveal_coordinate(x: float, y: float, z: float, p3: int): void
set_minimap_fow_reveal_volume
function native.map.set_minimap_fow_reveal_volume(volume: int, p1: int): void
reset_minimap_fow
function native.map.reset_minimap_fow(hash: int): void
_reveal_minimap_fow
function native.map._reveal_minimap_fow(hash: int): void
_set_minimap_zone
hash can be the hash of "guarma" or "world".
function native.map._set_minimap_zone(zone: int): void
lock_minimap_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.
function native.map.lock_minimap_angle(angle: int): void
unlock_minimap_angle
function native.map.unlock_minimap_angle(): void
_map_enable_region_blip
function native.map._map_enable_region_blip(region_hash: int, style_hash: int): void
_map_disable_region_blip
function native.map._map_disable_region_blip(region_hash: int): void
_map_is_region_highlighted_with_style
function native.map._map_is_region_highlighted_with_style(region_hash: int, style_hash: int): bool
_map_discover_region
function native.map._map_discover_region(discovery_hash: int): void
_map_discovery_set_enabled
function native.map._map_discovery_set_enabled(discovery_hash: int): void
_map_is_discovery_active
function native.map._map_is_discovery_active(discovery_hash: int): bool
_set_pausemap_coords_with_radius
function native.map._set_pausemap_coords_with_radius(x: float, y: float, z: float, radius: float): void
_0x7c9f4cdf402ca82a
function native.map._0x7c9f4cdf402ca82a(): void
_0x44813684f72b563c
_CLEAR*
function native.map._0x44813684f72b563c(entity: int, p1: int): void
_0x97f6f158cc5b5ca2
function native.map._0x97f6f158cc5b5ca2(entity: int, p1: int): void
_0xbb68d4d3ca3de402
function native.map._0xbb68d4d3ca3de402(p0: int, p1: int): void
_0x3cb8859f04763c78
function native.map._0x3cb8859f04763c78(p0: int, p1: int): int
_0x7563cbca99253d1a
FM_CLIENT_SETUP_EAGLE_EYE - setting up eagle eye for entity
function native.map._0x7563cbca99253d1a(entity: int, blip: int): void
_0x1726963e6049db53
function native.map._0x1726963e6049db53(p0: int): void