Skip to content

network


network_is_signed_online

bool native.network.network_is_signed_online()


network_get_np_unavailable_reason

int native.network.network_get_np_unavailable_reason()

Hardcoded to return zero.

==== PS4 specific info ====

Returns some sort of unavailable reason:
-1 = REASON_INVALID
0 = REASON_OTHER
1 = REASON_SYSTEM_UPDATE
2 = REASON_GAME_UPDATE
3 = REASON_SIGNED_OUT
4 = REASON_AGE
5 = REASON_CONNECTION

=================================

network_has_valid_ros_credentials

bool native.network.network_has_valid_ros_credentials()

Returns whether the signed-in user has valid Rockstar Online Services (ROS) credentials.

network_is_cloud_available

bool native.network.network_is_cloud_available()


network_has_social_club_account

bool native.network.network_has_social_club_account()


network_is_host

bool native.network.network_is_host()

If you are host, returns true else returns false.

network_have_online_privileges

bool native.network.network_have_online_privileges()


network_check_user_content_privileges

bool native.network.network_check_user_content_privileges(int p0)


network_check_communication_privileges

bool native.network.network_check_communication_privileges(int p0)


network_can_view_gamer_user_content

bool native.network.network_can_view_gamer_user_content(ptr int gamer_handle)


_0xf23a6d6c11d8ec15

bool native.network._0xf23a6d6c11d8ec15(ptr int gamer_handle)


_0x3e8cce6769db5f34

int native.network._0x3e8cce6769db5f34(int p0)

Stadia only; always returns -1 on other platforms. p0 may be a BOOL.

network_show_account_upgrade_ui

void native.network.network_show_account_upgrade_ui()


network_is_promotion_enabled

bool native.network.network_is_promotion_enabled()

Hardcoded to return false.

network_is_custom_upsell_enabled

bool native.network.network_is_custom_upsell_enabled()

Hardcoded to return false.

network_should_show_promotion_dlg

bool native.network.network_should_show_promotion_dlg()

Hardcoded to return false.

_0xfc6fcf4c03f1bbf6

void native.network._0xfc6fcf4c03f1bbf6()

nullsub, doesn't do anything

_0x160f0ce6d76a39c9

int native.network._0x160f0ce6d76a39c9()

nullsub, doesn't do anything

network_get_promotion_dlg_seen_count

int native.network.network_get_promotion_dlg_seen_count()

Hardcoded to return zero.

_0xe5ff65cff5160752

void native.network._0xe5ff65cff5160752()


network_can_access_multiplayer

bool native.network.network_can_access_multiplayer(ptr int loading_state)


network_check_access_and_alert_if_fail

bool native.network.network_check_access_and_alert_if_fail()


_network_get_global_entity_flags

int native.network._network_get_global_entity_flags(int entity)


_0xa95470da137587f5

void native.network._0xa95470da137587f5(bool p0)


_0xbb697756309d77ee

int native.network._0xbb697756309d77ee(bool p0)


_network_has_completed_mp_intro_flow_on_current_slot

bool native.network._network_has_completed_mp_intro_flow_on_current_slot()


network_set_completed_mp_intro_flow_on_current_slot

bool native.network.network_set_completed_mp_intro_flow_on_current_slot(bool completed)


_0xd7d0df27cb1765b5

bool native.network._0xd7d0df27cb1765b5(int p0)


network_set_mp_mission_flag_on_current_slot

bool native.network.network_set_mp_mission_flag_on_current_slot(bool enabled, int flag_index)


_0x3e74a687a73979c6

void native.network._0x3e74a687a73979c6(bool p0)


network_session_is_private

bool native.network.network_session_is_private()

Checks for session flag 'SF_PRIVATE'

_network_session_get_session_id

void native.network._network_session_get_session_id(ptr int session_id)

Note: this native was added in build 1311.23

_network_session_are_session_ids_equal

bool native.network._network_session_are_session_ids_equal(ptr int session_id1, ptr int session_id2)

Note: this native was added in build 1311.23

network_request_session_seamless

bool native.network.network_request_session_seamless(int flags, int seamless_type, ptr int session_request_id)

flags:
enum eSessionRequestOptionFlags
{
    SESSION_REQUEST_OPTION_FLAG_INCLUDE_GANG_MEMBERS = (1 << 1),
    SESSION_REQUEST_OPTION_FLAG_LEADER_KEEPS_GANG = (1 << 7),
};

seamlessType:
enum eSeamlessType
{
    SEAMLESS_TYPE_NORMAL,
    SEAMLESS_TYPE_PVE,
    SEAMLESS_TYPE_DEV,
    SEAMLESS_TYPE_NO_SEAMLESS
};

network_session_request_session_seamless

bool native.network.network_session_request_session_seamless(int flags, int seamless_type, int user_hash, ptr int session_request_id)

Equivalent to NETWORK_REQUEST_SESSION_SEAMLESS if userHash == 0.
Otherwise it is equivalent to NETWORK_SESSION_REQUEST_SESSION_COMPETITIVE(flags, MATCHTYPE_SEAMLESS, userHash, 0, sessionRequestId);

p1 is unused

network_session_request_session_competitive

bool native.network.network_session_request_session_competitive(int flags, int match_type, int user_hash, int p3, ptr int session_request_id)

matchType:
enum eMatchType
{
    MATCHTYPE_DEPRECATED,
    MATCHTYPE_UGCPLAYLIST,
    MATCHTYPE_UGCMISSION,
    MATCHTYPE_MINIGAME,
    MATCHTYPE_SEAMLESS,
    MATCHTYPE_PRIVATE_DO_NOT_USE
};

network_session_request_session_private

bool native.network.network_session_request_session_private(int flags, int num_players, int user_hash, ptr int session_request_id)

Session flag 'SF_PRIVATE' is set internally
p1 represents max amount of players in private session

_network_session_request_session_on_call

bool native.network._network_session_request_session_on_call(int flags, int category, ptr int p2, int user_hash, ptr int session_request_id)

category:
enum eOnCallType
{
    NETWORK_SESSION_REQUEST_ON_CALL_TYPE_STORY = 2,
    NETWORK_SESSION_REQUEST_ON_CALL_TYPE_MATCH = 3
};

_network_session_request_session_nominated

bool native.network._network_session_request_session_nominated(int flags, int user_hash, int p2, ptr int session_request_id)


network_session_is_session_request_id_valid

bool native.network.network_session_is_session_request_id_valid(ptr int session_request_id)


network_session_get_session_type

int native.network.network_session_get_session_type()


_0x1413b6bf27ab7a95

int native.network._0x1413b6bf27ab7a95()


network_session_is_any_request_in_progress

bool native.network.network_session_is_any_request_in_progress()


_0xafa14f98327791ce

bool native.network._0xafa14f98327791ce(ptr int session_request_id)


network_session_is_request_in_progress

bool native.network.network_session_is_request_in_progress(ptr int session_request_id)


_network_session_is_request_in_progress_by_queue_group

bool native.network._network_session_is_request_in_progress_by_queue_group(int queue_group)


_network_session_cancel_request

bool native.network._network_session_cancel_request(ptr int session_request_id)


_0xa6f1baabff6ad7b9

void native.network._0xa6f1baabff6ad7b9(ptr int p0)


_network_session_get_session_request_result

int native.network._network_session_get_session_request_result(ptr int session_request_id, ptr int p1)

Returns result of session request:
0 - NOT_FOUND
1 - IN_PROGRESS
2 - TIMEOUT
3 - PLAYER_OFFLINE
4 - GANG_MEMBERS_CHANGED
5 - PLAYER_CANCELLED
6 - PLAYER_SET_TOO_LARGE
7 - MATCH_ACCEPTED
8 - OTHER

network_session_is_request_pending_transition

bool native.network.network_session_is_request_pending_transition(ptr int session_request_id)


_network_session_transition_to_session

bool native.network._network_session_transition_to_session(ptr int session_request_id)


_network_session_is_nsrr_success

bool native.network._network_session_is_nsrr_success(ptr int session_request_id)


network_session_left_queue_or_requested_session

bool native.network.network_session_left_queue_or_requested_session(ptr int session_request_id)


network_session_leave_session

bool native.network.network_session_leave_session()


network_session_is_transitioning

bool native.network.network_session_is_transitioning()


_0xfd4272a137703449

void native.network._0xfd4272a137703449()

Only used in R* Script startup_clip

_network_session_playlist_go_to_next_content

void native.network._network_session_playlist_go_to_next_content()

Only used in R* Script net_rolling_playlist

_network_session_playlist_get_upcoming_content

void native.network._network_session_playlist_get_upcoming_content()

Only used in R* Script net_rolling_playlist

network_disable_realtime_multiplayer

void native.network.network_disable_realtime_multiplayer()


_0x71fa2d1880c48032

void native.network._0x71fa2d1880c48032(bool p0)

Only used in R* Script fm_race_controller

network_get_global_multiplayer_clock

void native.network.network_get_global_multiplayer_clock(ptr int hours, ptr int minutes, ptr int seconds)


network_clear_clock_time_override

void native.network.network_clear_clock_time_override()


network_is_clock_time_overridden

bool native.network.network_is_clock_time_overridden()


network_get_global_clock

bool native.network.network_get_global_clock(ptr int hour, ptr int minute, ptr int second)


_network_clock_time_override

void native.network._network_clock_time_override(int hour, int minute, int second, int transition_time, bool pause_clock)


_network_clock_time_override_2

void native.network._network_clock_time_override_2(int hour, int minute, int second, int transition_time, bool pause_clock, bool clockwise)


_network_clear_clock_override_overtime

void native.network._network_clear_clock_override_overtime(int milliseconds)


_0x0e54d4da6018ff8e

bool native.network._0x0e54d4da6018ff8e()


network_is_finding_gamers

bool native.network.network_is_finding_gamers()


network_did_find_gamers_succeed

bool native.network.network_did_find_gamers_succeed()


_0x7bca0a3972708436

int native.network._0x7bca0a3972708436(ptr int out_data, int p1)


network_clear_found_gamers

void native.network.network_clear_found_gamers()


_network_get_gamer_session_from_handle

bool native.network._network_get_gamer_session_from_handle(ptr int data, int count)


_network_has_current_get_gamer_status_started

bool native.network._network_has_current_get_gamer_status_started()


network_did_get_gamer_status_succeed

bool native.network.network_did_get_gamer_status_succeed()


_network_get_gamer_status

int native.network._network_get_gamer_status(ptr int gamer_handle, int p1)


network_clear_get_gamer_status

void native.network.network_clear_get_gamer_status()


network_set_script_ready_for_events

void native.network.network_set_script_ready_for_events(bool toggle)


_0x316fd416c432c761

bool native.network._0x316fd416c432c761()

Note: this native was added in build 1311.23

_0x062842d61d0d53fd

bool native.network._0x062842d61d0d53fd()

Note: this native was added in build 1311.23

network_is_game_in_progress

bool native.network.network_is_game_in_progress()


network_is_session_active

bool native.network.network_is_session_active()


network_is_in_session

bool native.network.network_is_in_session()


_network_is_in_session_lobby

bool native.network._network_is_in_session_lobby()

Hardcoded to return false.

network_is_session_started

bool native.network.network_is_session_started()


network_can_session_end

bool native.network.network_can_session_end()


network_get_game_mode

int native.network.network_get_game_mode()


_network_session_add_session_flags

bool native.network._network_session_add_session_flags(int flags)

enum eSessionFlags
{
    SESSION_FLAG_NONE = 0,
    SF_INSTANCE = (1 << 0),
    SF_MATCH = (1 << 1),
    SF_PRIVATE = (1 << 2),
    SF_BLOCK_INVITES = (1 << 3),
    SF_BLOCK_JOIN_VIA_PRESENCE = (1 << 4),
    SF_BLOCK_NON_HOST_INVITES = (1 << 5),
    SF_BLOCK_IN_PROGRESS_MATCHMAKING_BACKFILL = (1 << 6),
    SF_BLOCK_IN_GAMEPLAY_MATCHMAKING_BACKFILL = (1 << 7),
    SF_BLOCK_INVITES_TEMPORARY = (1 << 8),
    SF_IN_GAMEPLAY = (1 << 9),
    SF_COMPETITIVE = (1 << 10),
    SF_MATCHMAKING_BACKFILL_IS_BLOCKED = (1 << 11)
};

network_session_remove_session_flags

bool native.network.network_session_remove_session_flags(int flags)

See _NETWORK_SESSION_ADD_SESSION_FLAGS

network_session_get_session_flags

int native.network.network_session_get_session_flags()


_network_session_set_player_flags

bool native.network._network_session_set_player_flags(int flags)


_network_session_remove_player_flags

bool native.network._network_session_remove_player_flags(int flags)


_network_get_session_host

int native.network._network_get_session_host()


_0xd3a3c8b9f3bdef81

int native.network._0xd3a3c8b9f3bdef81()


_0x18b94666cf610aeb

bool native.network._0x18b94666cf610aeb()


_0x981146e5c9ce9250

bool native.network._0x981146e5c9ce9250(int invite_index)


_0xbf8276e51761f9da

int native.network._0xbf8276e51761f9da()


_0xdca4a74135e1dea5

bool native.network._0xdca4a74135e1dea5(int p0)


network_has_pending_invite_failure

bool native.network.network_has_pending_invite_failure()


_network_can_receive_invite_from_handle

bool native.network._network_can_receive_invite_from_handle(ptr int gamer_handle)


_0x704f92b3af20d857

void native.network._0x704f92b3af20d857(bool setting)


_0xf342f6bd0a8287d5

void native.network._0xf342f6bd0a8287d5(int p0)


_0xd39a72ae5ebd57e5

void native.network._0xd39a72ae5ebd57e5()


_network_send_session_invite

bool native.network._network_send_session_invite(ptr int gamer_handle, string content_id, ptr int data, int data_size, int p4, int flags)


_0xd1ffb246f4e088ac

bool native.network._0xd1ffb246f4e088ac(int p0)


_0x27b1ae4d8c652f08

int native.network._0x27b1ae4d8c652f08(int p0)


_0x6c27442a225a241a

int native.network._0x6c27442a225a241a(int p0)


_0xe59f4924bd3a718d

string native.network._0xe59f4924bd3a718d(int p0)


_0x78271bc02ae9af83

int native.network._0x78271bc02ae9af83(int p0)

Note: this native was added in build 1436.31

_0x16efb123c4451032

bool native.network._0x16efb123c4451032(int p0, ptr int gamer_handle)


_0xe79ba3bc265895da

string native.network._0xe79ba3bc265895da(int p0)


_0xc0cffda87c2c163d

int native.network._0xc0cffda87c2c163d(int p0, int p1, int p2)


_0x5ed39da62beb1330

int native.network._0x5ed39da62beb1330(int p0)


network_accept_rs_invite

bool native.network.network_accept_rs_invite(int p0)


_0x3aa0cdc63696166d

bool native.network._0x3aa0cdc63696166d(int p0)


network_request_join

int native.network.network_request_join(int p0)


_0xe8e633215471bb5d

int native.network._0xe8e633215471bb5d(int p0)


_0xa2837a5e21fb5a58

bool native.network._0xa2837a5e21fb5a58(int p0)


_0xe39600e50d608693

bool native.network._0xe39600e50d608693(int p0, int p1)


_0xd7bad4062074b9c1

bool native.network._0xd7bad4062074b9c1(int p0)


_0xca58d4fd20d70f24

int native.network._0xca58d4fd20d70f24(int p0)


_0xc028b3f52c707c49

bool native.network._0xc028b3f52c707c49(int p0)


network_is_platform_invite_pending

bool native.network.network_is_platform_invite_pending()


_0x5b9c6ac118fd4774

void native.network._0x5b9c6ac118fd4774()


_network_get_platform_invite_id

int native.network._network_get_platform_invite_id()


network_action_platform_invite

bool native.network.network_action_platform_invite()


network_clear_platform_invite

void native.network.network_clear_platform_invite()


_0x603469298a4308af

void native.network._0x603469298a4308af(bool p0)


_network_are_online_notifications_shown_in_story_mode

bool native.network._network_are_online_notifications_shown_in_story_mode()

Returns value of fwuiCachedSetting "general.onlineNotificationsInStoryMode"

network_is_in_platform_party

bool native.network.network_is_in_platform_party()

Hardcoded to return false.

_network_are_players_in_same_platform_party

bool native.network._network_are_players_in_same_platform_party(ptr int gamer_handle1, ptr int gamer_handle2)


network_is_in_platform_party_chat

bool native.network.network_is_in_platform_party_chat()

Hardcoded to return false.

network_seed_random_number_generator

void native.network.network_seed_random_number_generator(int seed)


network_get_random_int_ranged

int native.network.network_get_random_int_ranged(int range_start, int range_end)


network_set_this_script_is_network_script

void native.network.network_set_this_script_is_network_script(int max_num_mission_participants, bool p1, int instance_id)


network_get_this_script_is_network_script

bool native.network.network_get_this_script_is_network_script()


network_get_max_num_participants

int native.network.network_get_max_num_participants()

Seems to always return 0, but it's used in quite a few loops.

for (num3 = 0; num3 < NETWORK::0xCCD8C02D(); num3++)
{
if (NETWORK::NETWORK_IS_PARTICIPANT_ACTIVE(PLAYER::0x98F3B274(num3)) != 0)
{
var num5 = NETWORK::NETWORK_GET_PLAYER_INDEX(PLAYER::0x98F3B274(num3));

network_get_num_participants

int native.network.network_get_num_participants()


network_get_script_status

int native.network.network_get_script_status()


network_register_host_broadcast_variables

void native.network.network_register_host_broadcast_variables(int p0, int p1, int p2)


_network_get_size_of_host_broadcast_data_storage

int native.network._network_get_size_of_host_broadcast_data_storage(ptr int p0)


network_register_player_broadcast_variables

void native.network.network_register_player_broadcast_variables(int p0, int p1, int p2)


_network_get_size_of_player_broadcast_data_storage

int native.network._network_get_size_of_player_broadcast_data_storage(ptr int p0)


network_has_received_host_broadcast_data

bool native.network.network_has_received_host_broadcast_data()


network_get_player_index

int native.network.network_get_player_index(int player)


network_get_participant_index

int native.network.network_get_participant_index(int index)


network_get_player_index_from_ped

int native.network.network_get_player_index_from_ped(int ped)

Returns the Player associated to a given Ped when in an online session.

network_get_num_connected_players

int native.network.network_get_num_connected_players()

Returns the amount of players connected in the current session. Only works when connected to a session/server.

network_is_player_connected

bool native.network.network_is_player_connected(int player)


network_get_total_num_players

int native.network.network_get_total_num_players()


network_is_participant_active

bool native.network.network_is_participant_active(int p0)


network_is_player_active

bool native.network.network_is_player_active(int player)


network_is_player_a_participant

bool native.network.network_is_player_a_participant(int player)


network_is_host_of_this_script

bool native.network.network_is_host_of_this_script()


network_get_host_of_this_script

int native.network.network_get_host_of_this_script()


network_get_host_of_script

int native.network.network_get_host_of_script(string script_name, int p1, int p2)


network_get_host_of_thread

int native.network.network_get_host_of_thread(int thread_id)


network_set_mission_finished

void native.network.network_set_mission_finished()


network_is_script_active

bool native.network.network_is_script_active(string script_name, int p1, bool p2, int p3)


network_is_script_active_by_hash

bool native.network.network_is_script_active_by_hash(int script_hash, int p1, bool p2, int p3)


_network_is_thread_active

bool native.network._network_is_thread_active(int thread_id)


_network_get_instance_id_of_thread

int native.network._network_get_instance_id_of_thread(int thread_id)


network_get_num_script_participants

int native.network.network_get_num_script_participants(string script_name, int instance_id, int position)


network_get_instance_id_of_this_script

int native.network.network_get_instance_id_of_this_script()


network_is_player_a_participant_on_script

bool native.network.network_is_player_a_participant_on_script(int p0, ptr int p1, int p2)


network_prevent_script_host_migration

void native.network.network_prevent_script_host_migration()


network_is_feature_supported

bool native.network.network_is_feature_supported(int feature_id)


participant_id

int native.network.participant_id()

Return the local Participant ID

participant_id_to_int

int native.network.participant_id_to_int()

Return the local Participant ID.

This native is exactly the same as 'PARTICIPANT_ID' native.

network_get_destroyer_of_network_id

int native.network.network_get_destroyer_of_network_id(int net_id, ptr int weapon_hash)


_0x6cf82a7f65a5ad5f

int native.network._0x6cf82a7f65a5ad5f(int ped, ptr int p1)

_NETWORK_GET_A* - _NETWORK_GET_D*

_0x236321f1178a5446

bool native.network._0x236321f1178a5446(int player, int ped, ptr int p2)

_NETWORK_GET_A* - _NETWORK_GET_D*

network_get_assisted_damage_of_entity

bool native.network.network_get_assisted_damage_of_entity(int player, int entity, ptr int p2)


network_get_entity_killer_of_player

int native.network.network_get_entity_killer_of_player(int player, ptr int weapon_hash)


network_resurrect_local_player

void native.network.network_resurrect_local_player(float x, float y, float z, float heading, int p4, bool p5, int p6, bool p7)


_network_resurrect_local_player_2

void native.network._network_resurrect_local_player_2(ptr int args)


network_set_local_player_invincible_time

void native.network.network_set_local_player_invincible_time(int time)


network_set_local_player_sync_look_at

void native.network.network_set_local_player_sync_look_at(bool toggle)


network_has_entity_been_registered_with_this_thread

bool native.network.network_has_entity_been_registered_with_this_thread(int entity)


network_get_network_id_from_entity

int native.network.network_get_network_id_from_entity(int entity)


network_get_entity_from_network_id

int native.network.network_get_entity_from_network_id(int net_id)


network_get_entity_is_networked

bool native.network.network_get_entity_is_networked(int entity)


network_register_entity_as_networked

void native.network.network_register_entity_as_networked(int entity)


network_does_network_id_exist

bool native.network.network_does_network_id_exist(int net_id)


_0x950acd8f05b7b9df

int native.network._0x950acd8f05b7b9df(int p0)

Related to container entity (RANSACK_ATTACHED_LOCKBOX / RANSACK_ATTACHED_CHEST)

network_request_control_of_network_id

bool native.network.network_request_control_of_network_id(int net_id)


network_has_control_of_network_id

bool native.network.network_has_control_of_network_id(int net_id)


network_request_control_of_entity

bool native.network.network_request_control_of_entity(int entity)


_network_request_control_of_anim_scene

bool native.network._network_request_control_of_anim_scene(int anim_scene)


network_request_control_of_pickup_placement

bool native.network.network_request_control_of_pickup_placement(int p0)


network_has_control_of_entity

bool native.network.network_has_control_of_entity(int entity)


network_has_control_of_pickup

bool native.network.network_has_control_of_pickup(int pickup)


_network_has_control_of_anim_scene

bool native.network._network_has_control_of_anim_scene(int anim_scene)


network_has_control_of_pickup_placement

bool native.network.network_has_control_of_pickup_placement(int p0)


_0xf260af6f43953316

int native.network._0xf260af6f43953316(int handle)

Same Native Handler as VEH_TO_NET, PED_TO_NET, OBJ_TO_NET and NETWORK_GET_NETWORK_ID_FROM_ENTITY

veh_to_net

int native.network.veh_to_net(int vehicle)

Returns the network ID of the given vehicle.

ped_to_net

int native.network.ped_to_net(int ped)

Returns the network ID of the given ped.

obj_to_net

int native.network.obj_to_net(int object)

Returns the network ID of the given object.

_anim_scene_to_net

int native.network._anim_scene_to_net(int anim_scene)


net_to_veh

int native.network.net_to_veh(int net_handle)


net_to_ped

int native.network.net_to_ped(int net_handle)

gets the ped id of a network id

net_to_obj

int native.network.net_to_obj(int net_handle)

gets the object id of a network id

net_to_ent

int native.network.net_to_ent(int net_handle)

gets the entity id of a network id

_net_to_anim_scene

int native.network._net_to_anim_scene(int net_id)


_propset_to_net

int native.network._propset_to_net(int prop_set)


_net_to_propset

int native.network._net_to_propset(int net_id)


_0x0cc28c08613ba9e5

void native.network._0x0cc28c08613ba9e5(int p0)

nullsub, doesn't do anything

network_get_local_handle

void native.network.network_get_local_handle(ptr int gamer_handle)


network_handle_from_player

void native.network.network_handle_from_player(int player, ptr int gamer_handle)


network_hash_from_player_handle

int native.network.network_hash_from_player_handle(int player)


network_handle_from_friend

void native.network.network_handle_from_friend(int friend_index, ptr int gamer_handle)


network_get_gamertag_from_handle

string native.network.network_get_gamertag_from_handle(ptr int gamer_handle)

Always returns a null string.

network_displaynames_from_handles_start

int native.network.network_displaynames_from_handles_start(ptr int p0, int p1)

Hardcoded to return -1.

network_get_displaynames_from_handles

int native.network.network_get_displaynames_from_handles(int p0, int p1, int p2)

Hardcoded to return zero.

_network_get_display_name_from_handle

bool native.network._network_get_display_name_from_handle(ptr int gamer_handle, string display_name)

Example:

char displayName[64];
if (_NETWORK_GET_DISPLAY_NAME_FROM_HANDLE(handle, displayName))
{
    // use displayName
}

network_are_handles_the_same

bool native.network.network_are_handles_the_same(ptr int gamer_handle1, ptr int gamer_handle2)


network_is_handle_valid

bool native.network.network_is_handle_valid(ptr int gamer_handle)


network_get_player_from_gamer_handle

int native.network.network_get_player_from_gamer_handle(ptr int gamer_handle)


network_is_gamer_in_my_session

bool native.network.network_is_gamer_in_my_session(ptr int gamer_handle)


network_show_profile_ui

void native.network.network_show_profile_ui(ptr int gamer_handle)


_0x5759160ac17c13ce

void native.network._0x5759160ac17c13ce(ptr int gamer_handle, string message)


_0xf302ab9d978352ee

int native.network._0xf302ab9d978352ee(int entity)

Returns the entity's network ID.

_0x4538ee7c321590bc

int native.network._0x4538ee7c321590bc(int network_id)

Returns the entity associated with the given network ID.

_0xa47d48d06aa5a188

bool native.network._0xa47d48d06aa5a188()


network_get_total_num_friends

int native.network.network_get_total_num_friends()


_0xa94ece191d90637a

int native.network._0xa94ece191d90637a()


_0x5cb8b0c846d0f30b

void native.network._0x5cb8b0c846d0f30b(int p0)


_0xff36f36b07e69059

void native.network._0xff36f36b07e69059(int p0)


_network_get_current_friend_page_data

bool native.network._network_get_current_friend_page_data(ptr int p0)


_0xb389289f031f059a

int native.network._0xb389289f031f059a()


network_can_refresh_friend_page

bool native.network.network_can_refresh_friend_page()


network_refresh_current_friend_page

bool native.network.network_refresh_current_friend_page()


_0xda1bfed8582f61f0

bool native.network._0xda1bfed8582f61f0()


_0x232e1eb23cdb313c

bool native.network._0x232e1eb23cdb313c()


_0x3e4a16bc669e71b3

bool native.network._0x3e4a16bc669e71b3()


_network_is_friend_handle_online

bool native.network._network_is_friend_handle_online(ptr int gamer_handle)


_network_is_friend_handle_in_same_title

bool native.network._network_is_friend_handle_in_same_title(ptr int gamer_handle)


_network_get_gamertag_from_friend

string native.network._network_get_gamertag_from_friend(ptr int gamer_handle)


network_is_friend

bool native.network.network_is_friend(ptr int gamer_handle)


network_is_pending_friend

bool native.network.network_is_pending_friend(ptr int gamer_handle)

Hardcoded to return false.

network_add_friend

bool native.network.network_add_friend(ptr int gamer_handle, string message)


_network_remove_friend

bool native.network._network_remove_friend(ptr int gamer_handle)


_network_can_add_friend

bool native.network._network_can_add_friend(ptr int gamer_handle)

On PC this returns true if gamerHandle is a valid handle.

network_set_player_is_passive

void native.network.network_set_player_is_passive(bool toggle)

Old name: _NETWORK_SET_PASSIVE_MODE_OPTION

network_set_friendly_fire_option

void native.network.network_set_friendly_fire_option(bool toggle)


network_set_rich_presence

void native.network.network_set_rich_presence(int p0, ptr int p1, int p2, int p3)


network_get_timeout_time

int native.network.network_get_timeout_time()


_0xbc7d36946d19e60e

void native.network._0xbc7d36946d19e60e(bool p0)

Only used in fm_race_controller R* Script (PROCESS_LOCAL_PLAYER_INIT)

_0x880a7202301e282b

bool native.network._0x880a7202301e282b(ptr int p0, ptr int p1, float x, float y, float z, float p5, int p6)

Params: p5 = 50.f, p6 = 0 in R* Script net_fetch (NET_FETCH_CLIENT_UPDATE_PED_ROLE_CLUE_IDLE)

_0xc964fcd3d1720697

int native.network._0xc964fcd3d1720697()

nullsub, doesn't do anything

_0xec089f84a9c16c62

int native.network._0xec089f84a9c16c62()

nullsub, doesn't do anything

prevent_network_id_migration

void native.network.prevent_network_id_migration(int net_id)


keep_network_id_in_fast_instance

void native.network.keep_network_id_in_fast_instance(int net_id, bool p1, int p2)


_0x02c4c6c2900d84df

void native.network._0x02c4c6c2900d84df(int player, int p1)

Only used in SP R* Script dominoes_sp: p1 = 0

_0xd78a26024bb13e08

void native.network._0xd78a26024bb13e08(int player)


set_network_id_exists_on_all_machines

void native.network.set_network_id_exists_on_all_machines(int net_id, bool toggle)


set_network_id_always_exists_for_player

void native.network.set_network_id_always_exists_for_player(int net_id, int player, bool toggle)


set_network_id_stop_cloning

void native.network.set_network_id_stop_cloning(int network_id, bool b_stop_cloning)


network_set_entity_remains_when_unnetworked

void native.network.network_set_entity_remains_when_unnetworked(int entity, bool toggle)


network_set_entity_only_exists_for_participants

void native.network.network_set_entity_only_exists_for_participants(int entity, bool toggle)

if set to true other network players can't see it
if set to false other network player can see it
=========================================
^^ I attempted this by grabbing an object with GET_ENTITY_PLAYER_IS_FREE_AIMING_AT and setting this naive no matter the toggle he could still see it.

pc or last gen?

^^ last-gen

Old name: _NETWORK_SET_ENTITY_INVISIBLE_TO_NETWORK

_0xe31a04513237dc89

void native.network._0xe31a04513237dc89(int entity)


set_network_id_visible_in_cutscene

void native.network.set_network_id_visible_in_cutscene(int p0, int p1, int p2, int p3)


is_network_id_owned_by_participant

bool native.network.is_network_id_owned_by_participant(int net_id)


_network_get_player_owner_of_network_id

int native.network._network_get_player_owner_of_network_id(int net_id)


set_local_player_visible_in_cutscene

void native.network.set_local_player_visible_in_cutscene(bool local, bool remote, int instance_id)


prevent_migration_of_entities_in_fast_instance_for_local_player

void native.network.prevent_migration_of_entities_in_fast_instance_for_local_player(bool toggle)


set_local_player_invisible_locally

void native.network.set_local_player_invisible_locally(bool p0)


set_player_invisible_locally

void native.network.set_player_invisible_locally(int player, bool toggle)


set_player_visible_locally

void native.network.set_player_visible_locally(int player, bool toggle)


set_entity_visible_in_cutscene

void native.network.set_entity_visible_in_cutscene(int entity, bool p1, bool p2, int p3)


_set_door_networked

void native.network._set_door_networked(int door_hash)


_set_door_unnetworked

void native.network._set_door_unnetworked(int p0, bool toggle)


is_damage_tracker_active_on_network_id

bool native.network.is_damage_tracker_active_on_network_id(int net_id)


activate_damage_tracker_on_network_id

void native.network.activate_damage_tracker_on_network_id(int net_id, bool toggle)


is_sphere_visible_to_another_machine

bool native.network.is_sphere_visible_to_another_machine(int p0, int p1, int p2, int p3, int p4)


is_sphere_visible_to_player

bool native.network.is_sphere_visible_to_player(int p0, int p1, int p2, int p3, int p4, int p5)


_0xd42c543f73233041

void native.network._0xd42c543f73233041(bool p0)


reserve_network_mission_objects

void native.network.reserve_network_mission_objects(int amount)


reserve_network_client_mission_objects

void native.network.reserve_network_client_mission_objects(int amount)


reserve_network_mission_peds

void native.network.reserve_network_mission_peds(int amount)


reserve_network_client_mission_peds

void native.network.reserve_network_client_mission_peds(int amount)


reserve_network_mission_vehicles

void native.network.reserve_network_mission_vehicles(int amount)


reserve_network_mission_pickups

void native.network.reserve_network_mission_pickups(int amount)


can_register_mission_objects

bool native.network.can_register_mission_objects(int amount)


can_register_mission_peds

bool native.network.can_register_mission_peds(int amount)


can_register_mission_vehicles

bool native.network.can_register_mission_vehicles(int amount)


can_register_mission_pickups

bool native.network.can_register_mission_pickups(int amount)


can_register_mission_entities

bool native.network.can_register_mission_entities(int ped_amt, int vehicle_amt, int object_amt, int pickup_amt)


get_num_reserved_mission_objects

int native.network.get_num_reserved_mission_objects(bool p0)

p0 appears to be for MP

get_num_reserved_mission_peds

int native.network.get_num_reserved_mission_peds(bool p0)

p0 appears to be for MP

get_num_reserved_mission_vehicles

int native.network.get_num_reserved_mission_vehicles(bool p0)

p0 appears to be for MP

_get_num_reserved_mission_pickups

int native.network._get_num_reserved_mission_pickups(bool p0)


get_num_created_mission_objects

int native.network.get_num_created_mission_objects(bool p0)


get_num_created_mission_peds

int native.network.get_num_created_mission_peds(bool p0)


get_num_created_mission_vehicles

int native.network.get_num_created_mission_vehicles(bool p0)


_get_num_created_mission_pickups

int native.network._get_num_created_mission_pickups(bool p0)


_get_reserved_mission_entities_for_thread

void native.network._get_reserved_mission_entities_for_thread(int thread_id, ptr int ped_max, ptr int vehicle_max, ptr int unk_max, ptr int ped_min, ptr int vehicle_min, ptr int unk_min)

Only used in R* Script net_stable_manager

get_reserved_mission_entities_in_area

void native.network.get_reserved_mission_entities_in_area(float x, float y, float z, bool p3, ptr int peds, ptr int vehicles, ptr int objects, ptr int pickups)

Used in Script Function NET_ACE_CLIENT_VERIFY_ENTITY_RESERVATIONS
Coords: Slot world position

Old name: _GET_RESERVATIONS_FOR_SLOT_WORLD_POSITION

_0x5f328fc909f0e0ff

bool native.network._0x5f328fc909f0e0ff(int p0, int p1, int p2, int p3)

Note: this native was added in build 1311.23

get_max_num_network_objects

int native.network.get_max_num_network_objects()

Always returns 60

get_max_num_network_peds

int native.network.get_max_num_network_peds()

Always returns 110

get_max_num_network_vehicles

int native.network.get_max_num_network_vehicles()

Always returns 40

get_max_num_network_pickups

int native.network.get_max_num_network_pickups()

Always returns 80

_0x75fc34a2ba345bd1

bool native.network._0x75fc34a2ba345bd1(int entity, int player, ptr int p2)


_0x979765465a6f25fc

void native.network._0x979765465a6f25fc(int entity, bool p1)

Must be called from a background script, otherwise it will do nothing.

_0x5133cf81924f1129

int native.network._0x5133cf81924f1129()

Hardcoded to return zero.

_0x1e4e097d71d449fb

int native.network._0x1e4e097d71d449fb(bool p0)

Note: this native was added in build 1311.23

_0x982d7ad755b8f62c

int native.network._0x982d7ad755b8f62c(bool p0)

Note: this native was added in build 1311.23

_0x917ad74bdcf8b6e9

int native.network._0x917ad74bdcf8b6e9(bool p0)

Note: this native was added in build 1311.23

_0xf8dc69dc1ad19072

int native.network._0xf8dc69dc1ad19072(bool p0)

Note: this native was added in build 1311.23

_0x744bfbb0ca908161

int native.network._0x744bfbb0ca908161(bool p0)

Note: this native was added in build 1311.23

_0x106cbdd5077dede1

int native.network._0x106cbdd5077dede1(bool p0)

Note: this native was added in build 1311.23

_0xbaf7e2979442b29f

int native.network._0xbaf7e2979442b29f(bool p0)

Note: this native was added in build 1311.23

_0x039b692b3318fab6

int native.network._0x039b692b3318fab6(bool p0)

Note: this native was added in build 1311.23

_0x4835413ea6f9c9cd

int native.network._0x4835413ea6f9c9cd(bool p0)

Note: this native was added in build 1311.23

get_network_time

int native.network.get_network_time()


get_network_time_accurate

int native.network.get_network_time_accurate()


has_network_time_started

bool native.network.has_network_time_started()


get_time_offset

int native.network.get_time_offset(int time_a, int time_b)

Adds the first argument to the second.

is_time_less_than

bool native.network.is_time_less_than(int time_a, int time_b)

Subtracts the second argument from the first, then returns whether the result is negative.

is_time_more_than

bool native.network.is_time_more_than(int time_a, int time_b)

Subtracts the first argument from the second, then returns whether the result is negative.

get_time_difference

int native.network.get_time_difference(int time_a, int time_b)

Subtracts the second argument from the first.

get_cloud_time_as_int

int native.network.get_cloud_time_as_int()


convert_posix_time

void native.network.convert_posix_time(int posix_time, ptr int time_structure)

Takes the specified time and writes it to the structure specified in the second argument.

struct date_time
{
int year;
int PADDING1;
int month;
int PADDING2;
int day;
int PADDING3;
int hour;
int PADDING4;
int minute;
int PADDING5;
int second;
int PADDING6;
};

network_set_in_spectator_mode

void native.network.network_set_in_spectator_mode(bool toggle, int player_ped)


_network_set_in_static_spectator_mode

void native.network._network_set_in_static_spectator_mode(bool toggle, float x, float y, float z)


network_is_in_spectator_mode

bool native.network.network_is_in_spectator_mode()


_network_is_player_in_spectator_mode

bool native.network._network_is_player_in_spectator_mode(int player)


network_set_in_mp_cutscene

void native.network.network_set_in_mp_cutscene(bool p0, bool p1, int p2, bool p3)


network_is_in_mp_cutscene

bool native.network.network_is_in_mp_cutscene()


network_is_player_in_mp_cutscene

bool native.network.network_is_player_in_mp_cutscene(int player)

Note: scripts seem to indicate that this was renamed to NETWORK_IS_PLAYER_IN_MP_FAST_INSTANCE

_0x34bc1e79546ba543

void native.network._0x34bc1e79546ba543(bool p0)

_NETWORK_A* - _NETWORK_C*

_set_network_respot_timer

void native.network._set_network_respot_timer(int entity, int timer, bool p2)


_0x26a867c0b7a456d1

bool native.network._0x26a867c0b7a456d1(int entity)

_GET_LAUNCH_PARAM_(RESPOT?)*
Name is probably invalid since this native only reads data from parsed entity.

set_local_player_as_ghost

void native.network.set_local_player_as_ghost(bool toggle)

Old name: _SET_LOCAL_PLAYER_AS_GHOST

is_entity_a_ghost

bool native.network.is_entity_a_ghost(int entity)

Old name: _IS_ENTITY_GHOSTED_TO_LOCAL_PLAYER

_set_player_visibility_to_local_player_disabled

void native.network._set_player_visibility_to_local_player_disabled(int player, bool disabled)

_SET_PLAYER_V* - _SET_S*

_set_entity_ghosted_to_local_player

void native.network._set_entity_ghosted_to_local_player(int entity, bool toggle)


is_object_reassignment_in_progress

bool native.network.is_object_reassignment_in_progress()

Note: this native was added in build 1311.16

_0x039ad6b57d5179ff

int native.network._0x039ad6b57d5179ff()

Note: this native was added in build 1311.23

_0x02b3cdd652b3cdd6

int native.network._0x02b3cdd652b3cdd6()

Note: this native was added in build 1311.16

GET_NUM_*

_get_num_peer_negotiation_responses

int native.network._get_num_peer_negotiation_responses()

Note: this native was added in build 1311.16

_network_debug_request_entity_position

void native.network._network_debug_request_entity_position(ptr int p0)

Must be called from a background script, otherwise it will do nothing.

network_get_network_id_from_rope_id

int native.network.network_get_network_id_from_rope_id(int rope_id)


network_get_rope_id_from_network_id

int native.network.network_get_rope_id_from_network_id(int net_id)


_network_spawn_config_add_spawn_point

void native.network._network_spawn_config_add_spawn_point(float x, float y, float z, float heading)


_0xa63e4f050f20021f

void native.network._0xa63e4f050f20021f()


_network_spawn_config_add_exclusion_volume

void native.network._network_spawn_config_add_exclusion_volume(int volume)


_network_spawn_config_remove_exclusion_volume

void native.network._network_spawn_config_remove_exclusion_volume(int volume)


_0x0bf90cbb6b72977b

void native.network._0x0bf90cbb6b72977b()


_0x7b3ff2d193628126

void native.network._0x7b3ff2d193628126(int player)


_0x19b52c20b5c4757c

void native.network._0x19b52c20b5c4757c()


network_spawn_config_set_flags

void native.network.network_spawn_config_set_flags(int flags)


_0x6cee2e30021daec6

void native.network._0x6cee2e30021daec6()

_NETWORK_SPAWN_CONFIG_*

_network_spawn_config_add_property_scripted

void native.network._network_spawn_config_add_property_scripted(int config_property, bool include)


_0xb131e686bd97b3f8

void native.network._0xb131e686bd97b3f8()


_network_spawn_config_add_property_preference

void native.network._network_spawn_config_add_property_preference(int config_property, bool include, float weight)


_0x405ddefb1f531b18

void native.network._0x405ddefb1f531b18(int volume, bool p1, int p2, int p3)


_0x43cf999205084b4b

void native.network._0x43cf999205084b4b()


_0x13f592fc3bf0ea84

void native.network._0x13f592fc3bf0ea84(int volume, bool p1, float original_weight, int p3, int p4)


_0xcf23ab5bd47b384d

void native.network._0xcf23ab5bd47b384d(int p0)


_0xe5634491a58c2703

void native.network._0xe5634491a58c2703(float p0)


network_spawn_config_set_ground_to_root_offset

void native.network.network_spawn_config_set_ground_to_root_offset(float offset)


_network_spawn_config_set_level_water_depth

void native.network._network_spawn_config_set_level_water_depth(int water_depth_level)


network_spawn_config_set_tuning_float

void native.network.network_spawn_config_set_tuning_float(int p0, float p1)


_0x5d3c528b7a7df836

void native.network._0x5d3c528b7a7df836(int nsctf)

_NETWORK_SPAWN_CONFIG_*

_0x2686bd9566b65eda

void native.network._0x2686bd9566b65eda(float x, float y, float z)


_0xbb1ec8c2eef33baa

void native.network._0xbb1ec8c2eef33baa(int entity)


_0x67ccdf74c4df7169

bool native.network._0x67ccdf74c4df7169()


_0xc8b6d18e22484643

void native.network._0xc8b6d18e22484643()


_0x97bce4c4b3191228

void native.network._0x97bce4c4b3191228()


_0x41452e8a3b9c0c4b

int native.network._0x41452e8a3b9c0c4b()


_network_spawn_config_search_in_progress

bool native.network._network_spawn_config_search_in_progress()


_0x61bfbaa795e712ad

void native.network._0x61bfbaa795e712ad()


void native.network._network_spawn_config_set_cancel_search()


_0x691e4de5309eaefc

void native.network._0x691e4de5309eaefc(int p0, ptr int p1)


network_start_solo_tutorial_session

void native.network.network_start_solo_tutorial_session()


network_end_tutorial_session

void native.network.network_end_tutorial_session()


network_is_in_tutorial_session

bool native.network.network_is_in_tutorial_session()


network_is_tutorial_session_change_pending

bool native.network.network_is_tutorial_session_change_pending()


network_are_players_in_same_tutorial_session

bool native.network.network_are_players_in_same_tutorial_session(int player, int index)

Old name: _NETWORK_IS_PLAYER_EQUAL_TO_INDEX

network_allow_all_entity_fading_for_instances

void native.network.network_allow_all_entity_fading_for_instances(bool toggle)


network_allow_entity_fading_for_instances

void native.network.network_allow_entity_fading_for_instances(int entity, bool toggle)


_0xdc6ad5c046f33ab4

void native.network._0xdc6ad5c046f33ab4(bool p0, bool p1)


_0x6c7e04e9de451789

void native.network._0x6c7e04e9de451789()


network_set_local_player_pending_fast_instance_id

void native.network.network_set_local_player_pending_fast_instance_id(int instance_id)


_network_get_player_fast_instance_id

int native.network._network_get_player_fast_instance_id(int player)


network_conceal_player

void native.network.network_conceal_player(int player, bool toggle)


network_is_player_concealed

bool native.network.network_is_player_concealed(int player)


_0x40fedb13870042f1

void native.network._0x40fedb13870042f1()

Note: this native was added in build 1355.30

_0x422f9d6d6c7bc290

void native.network._0x422f9d6d6c7bc290(int p0)

Note: this native was added in build 1355.30

network_request_cloud_tunables

void native.network.network_request_cloud_tunables()

Note: this native was added in build 1311.23, but was only used after build 1436.25

network_is_tunable_cloud_request_pending

bool native.network.network_is_tunable_cloud_request_pending()


network_get_tunable_cloud_crc

int native.network.network_get_tunable_cloud_crc()


network_does_tunable_exist

bool native.network.network_does_tunable_exist(int tunable_context, int tunable_name)


network_access_tunable_int

bool native.network.network_access_tunable_int(int tunable_context, int tunable_name, ptr int value)


network_access_tunable_bool

bool native.network.network_access_tunable_bool(int tunable_context, int tunable_name)


network_try_access_tunable_int_hash

int native.network.network_try_access_tunable_int_hash(int tunable_context, int tunable_name, int default_value)


network_try_access_tunable_float_hash

float native.network.network_try_access_tunable_float_hash(int tunable_context, int tunable_name, float default_value)


network_try_access_tunable_bool_hash

bool native.network.network_try_access_tunable_bool_hash(int tunable_context, int tunable_name, bool default_value)


_0x894b5ecab45d2342

void native.network._0x894b5ecab45d2342(int net_handle, int p1)


network_disable_proximity_migration

void native.network.network_disable_proximity_migration(int net_id)


_commerce_store_is_open

bool native.network._commerce_store_is_open()


_commerce_store_is_enabled

bool native.network._commerce_store_is_enabled()


cloud_has_request_completed

bool native.network.cloud_has_request_completed(int id)


cloud_did_request_succeed

bool native.network.cloud_did_request_succeed(int id)


_get_launch_param_exists

bool native.network._get_launch_param_exists(string param_name)


get_launch_param_value

string native.network.get_launch_param_value(string param_name)


_set_launch_param_value

void native.network._set_launch_param_value(string param_name, string value)


_clear_launch_param

void native.network._clear_launch_param(string param_name)


_get_launch_param_string

string native.network._get_launch_param_string()


_set_launch_param_string

void native.network._set_launch_param_string(string params)


clear_service_event_arguments

void native.network.clear_service_event_arguments()

Old name: _CLEAR_LAUNCH_PARAMS

ugc_is_request_pending

bool native.network.ugc_is_request_pending(int ugc_request_id)


ugc_has_request_finished

bool native.network.ugc_has_request_finished(int ugc_request_id)


ugc_did_request_succeed

bool native.network.ugc_did_request_succeed(int ugc_request_id)


_0xcd53e6cbf609c012

bool native.network._0xcd53e6cbf609c012(int ugc_request_id)


_ugc_query_by_content_type

int native.network._ugc_query_by_content_type(int p0, int max_get, string content_type_name, int p3, int p4, int p5)

Returns ugcRequestId

_ugc_query_by_category

int native.network._ugc_query_by_category(int category_type, int p1, int max_get, string content_type_name, int p4, bool p5)

Returns ugcRequestId

_ugc_query_by_content_id

int native.network._ugc_query_by_content_id(string content_id, bool latest_version, string content_type_name)

Returns ugcRequestId

_ugc_is_book_marked

bool native.network._ugc_is_book_marked(string content_id)


ugc_clear_query_results

void native.network.ugc_clear_query_results(int ugc_request_id)


ugc_query_was_force_cancelled

bool native.network.ugc_query_was_force_cancelled(int ugc_request_id)


ugc_query_get_content_num

int native.network.ugc_query_get_content_num(int ugc_request_id)


_ugc_query_get_creator_handle

int native.network._ugc_query_get_creator_handle(int p0, int index, ptr int gamer_handle)


_ugc_query_get_owner_id

string native.network._ugc_query_get_owner_id(int p0, int index)


_ugc_query_get_name

string native.network._ugc_query_get_name(int p0, int index)


_ugc_query_get_root_content_id

string native.network._ugc_query_get_root_content_id(int p0, int index)


_ugc_query_get_playlist_name

string native.network._ugc_query_get_playlist_name(int p0, int index)


_ugc_query_get_mission_desc_hash

int native.network._ugc_query_get_mission_desc_hash(int p0, int index)


_ugc_query_get_creator_photo

string native.network._ugc_query_get_creator_photo(int p0, int p1, int p2)

Returns string for GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO

_ugc_query_get_date

void native.network._ugc_query_get_date(int p0, int index, ptr int p2)


_ugc_query_get_posix_updated_date

int native.network._ugc_query_get_posix_updated_date(int p0, int p1)


_ugc_query_get_posix_published_date

int native.network._ugc_query_get_posix_published_date(int p0, int p1)


_ugc_query_get_version

int native.network._ugc_query_get_version(int p0, int index, int p2)


_ugc_query_get_language

int native.network._ugc_query_get_language(int p0, int index)


_ugc_query_get_published

bool native.network._ugc_query_get_published(int p0, int p1)


_ugc_query_get_rating

float native.network._ugc_query_get_rating(int p0, int index, int p2)


_0x5f0e99071582deca

int native.network._0x5f0e99071582deca(int p0, int index, int p2)


ugc_query_get_content_has_player_record

bool native.network.ugc_query_get_content_has_player_record(int p0, int index)


_ugc_query_get_book_marked

bool native.network._ugc_query_get_book_marked(int p0, int index)


_ugc_has_privilege

bool native.network._ugc_has_privilege()

Checks if the user has ROS privilege 14.

ugc_request_content_data_from_params

int native.network.ugc_request_content_data_from_params(string content_type_name, string content_id, int file_id, int file_version, int language_id)


ugc_request_cached_description

int native.network.ugc_request_cached_description(int description)


ugc_is_description_request_in_progress

bool native.network.ugc_is_description_request_in_progress(int description)


ugc_has_description_request_finished

bool native.network.ugc_has_description_request_finished(int description)


ugc_did_description_request_succeed

bool native.network.ugc_did_description_request_succeed(int description)


ugc_get_cached_description

string native.network.ugc_get_cached_description(int description, int length)


ugc_release_cached_description

bool native.network.ugc_release_cached_description(int description)


ugc_release_all_cached_descriptions

void native.network.ugc_release_all_cached_descriptions()


ugc_set_query_data_from_offline

void native.network.ugc_set_query_data_from_offline(bool p0)


ugc_is_language_supported

bool native.network.ugc_is_language_supported(int language_id)


_0xd4022c7286b0dfa2

int native.network._0xd4022c7286b0dfa2(string p0, int p1, int p2)


_network_persona_photo_write_sc_profile

bool native.network._network_persona_photo_write_sc_profile(string texture, int persona_photo_type, int format_index)

Returns false if pedshot push failed

_network_persona_photo_write_local

bool native.network._network_persona_photo_write_local(string texture, int player_slot, int p2, int persona_photo_local_cache_type)

Returns false if pedshot push failed

_network_is_previous_upload_pending

bool native.network._network_is_previous_upload_pending()

_NETWORK_IS_T* - _NETWORK_RE*

_0xcc4e72c339461ed1

int native.network._0xcc4e72c339461ed1()


_request_pedshot_texture_local_backup_download

string native.network._request_pedshot_texture_local_backup_download(int player, int persona_photo_local_cache_type)

Only used in R* SP Scripts

_request_pedshot_texture_local_download

string native.network._request_pedshot_texture_local_download(ptr int gamer_handle, int p1)

Only used in R* SP Script map_app_event_handler

_request_pedshot_texture_multiplayer_download

string native.network._request_pedshot_texture_multiplayer_download(ptr int gamer_handle, int p1)


_texture_download_texture_name_is_valid

bool native.network._texture_download_texture_name_is_valid(string name)


texture_download_request

int native.network.texture_download_request(ptr int gamer_handle, string file_path, string name, bool p3)

Returns textureDownloadId

_mugshot_texture_download_request

int native.network._mugshot_texture_download_request(ptr int gamer_handle, int p1, string name, bool p3)

Returns textureDownloadId

ugc_texture_download_request

int native.network.ugc_texture_download_request(ptr int p0, int p1, int p2, int p3, ptr int p4, bool p5)


_local_player_pedshot_texture_download_request

int native.network._local_player_pedshot_texture_download_request(int player_slot, int persona_photo_local_cache_type)


texture_download_release

void native.network.texture_download_release(int texture_download_id)


_texture_download_release_by_name

void native.network._texture_download_release_by_name(string name)


texture_download_get_name

string native.network.texture_download_get_name(int texture_download_id)


get_status_of_texture_download

int native.network.get_status_of_texture_download(int texture_download_id)

0 = succeeded
1 = pending
2 = failed

_pedmugshot_get_status

int native.network._pedmugshot_get_status()


_pedmugshot_take

bool native.network._pedmugshot_take()


_pedmugshot_request_send

int native.network._pedmugshot_request_send()


_0x814729078aed6d30

void native.network._0x814729078aed6d30()


network_have_ros_banned_priv

bool native.network.network_have_ros_banned_priv()


network_has_ros_privilege

bool native.network.network_has_ros_privilege(int index)


network_start_user_content_permissions_check

int native.network.network_start_user_content_permissions_check(ptr int gamer_handle)

Always returns -1. Seems to be XB1 specific.

_network_auto_session_set_allowed_to_split

void native.network._network_auto_session_set_allowed_to_split(bool toggle)


network_auto_session_is_allowed_to_merge

bool native.network.network_auto_session_is_allowed_to_merge()


_network_auto_session_set_allowed_to_merge

void native.network._network_auto_session_set_allowed_to_merge(bool toggle, ptr int p1, int p2)


_network_auto_session_is_auto_warp_disabled

bool native.network._network_auto_session_is_auto_warp_disabled()


_network_auto_session_set_auto_warp_enabled

void native.network._network_auto_session_set_auto_warp_enabled(bool toggle)


network_auto_session_can_split_session

bool native.network.network_auto_session_can_split_session(ptr int p0)


network_auto_session_split_session

bool native.network.network_auto_session_split_session(int players_to_take, int max_instance_players, int session_flags, int bucket_id)


_network_auto_session_is_processing_session_split

bool native.network._network_auto_session_is_processing_session_split()


_network_auto_session_split_session_successful

bool native.network._network_auto_session_split_session_successful()


_network_auto_session_is_instanced_session

bool native.network._network_auto_session_is_instanced_session()


network_auto_session_finish_instance

void native.network.network_auto_session_finish_instance()


_0xfd8112109a96877c

void native.network._0xfd8112109a96877c()

Note: this native was added in build 1311.23

_0x5a91bcef74944e93

void native.network._0x5a91bcef74944e93(int player, float p1)


_0xfb3205788f8afa3f

int native.network._0xfb3205788f8afa3f()

Note: this native was added in build 1311.23

_0x335af56613ca0f49

void native.network._0x335af56613ca0f49(int p0)

Note: this native was added in build 1311.23

_0x9e5a47744c0f0376

bool native.network._0x9e5a47744c0f0376(int p0)

Note: this native was added in build 1311.23

_0xd3b6ebc6c3d77d44

void native.network._0xd3b6ebc6c3d77d44(int p0)

Note: this native was added in build 1311.23

_0xa7670f7991099680

void native.network._0xa7670f7991099680(int p0)

Note: this native was added in build 1311.23

_0x7673c0d2c5cdac55

void native.network._0x7673c0d2c5cdac55()

Note: this native was added in build 1311.23

_0x3cbd6565d9c3b133

void native.network._0x3cbd6565d9c3b133(int p0, int p1, float p2)

Note: this native was added in build 1311.23

_0x0d183d8490ee4366

void native.network._0x0d183d8490ee4366(int p0, int p1)

Note: this native was added in build 1311.23

_0xc1968045eeb563b7

void native.network._0xc1968045eeb563b7(int p0)

Note: this native was added in build 1311.23

network_auto_session_is_object_creation_paused

bool native.network.network_auto_session_is_object_creation_paused()


_0x0b6b4507ac5ea8b8

bool native.network._0x0b6b4507ac5ea8b8()


network_is_resetting_population

bool native.network.network_is_resetting_population()


network_reset_population

bool native.network.network_reset_population(bool p0, int p1)


network_disable_leave_remote_ped_behind

void native.network.network_disable_leave_remote_ped_behind(bool toggle)


_0x3034c77c79a58880

void native.network._0x3034c77c79a58880(bool p0)


network_allow_remote_attachment_modification

void native.network.network_allow_remote_attachment_modification(int entity, bool toggle)

Old name: _NETWORK_ALLOW_LOCAL_ENTITY_ATTACHMENT

network_show_chat_restriction_msc

void native.network.network_show_chat_restriction_msc(int player)

nullsub, doesn't do anything

network_show_psn_ugc_restriction

void native.network.network_show_psn_ugc_restriction()

nullsub, doesn't do anything

network_is_connected_via_relay

bool native.network.network_is_connected_via_relay(int player)

Old name: _NETWORK_IS_CONNECTION_ENDPOINT_RELAY_SERVER

network_get_average_latency

float native.network.network_get_average_latency(int player)

Old name: _NETWORK_GET_AVERAGE_LATENCY_FOR_PLAYER

network_get_average_ping

float native.network.network_get_average_ping(int player)

Same as NETWORK_GET_AVERAGE_LATENCY (0xD414BE129BB81B32)

Old name: _NETWORK_GET_AVERAGE_LATENCY_FOR_PLAYER_2

network_get_average_packet_loss

float native.network.network_get_average_packet_loss(int player)

Old name: _NETWORK_GET_AVERAGE_PACKET_LOSS_FOR_PLAYER

network_get_num_unacked_reliables

int native.network.network_get_num_unacked_reliables(int player)

Old name: _NETWORK_GET_NUM_UNACKED_FOR_PLAYER

network_get_unreliable_resend_count

int native.network.network_get_unreliable_resend_count(int player)

Old name: _NETWORK_GET_UNRELIABLE_RESEND_COUNT_FOR_PLAYER

network_get_highest_reliable_resend_count

int native.network.network_get_highest_reliable_resend_count(int player)

Old name: _NETWORK_GET_OLDEST_RESEND_COUNT_FOR_PLAYER

network_dump_net_if_config

void native.network.network_dump_net_if_config()

nullsub, doesn't do anything

network_get_net_statistics_info

void native.network.network_get_net_statistics_info()

nullsub, doesn't do anything

network_is_player_index_valid

bool native.network.network_is_player_index_valid(int player)

Returns true if the passed value is less than 32.

_get_player_waypoint_is_active

bool native.network._get_player_waypoint_is_active(int player)


_0x455156f47dc6b78c

void native.network._0x455156f47dc6b78c(bool p0)


_set_local_player_damage_multiplier_for_player

void native.network._set_local_player_damage_multiplier_for_player(int player, float damage_multiplier)


network_trigger_damage_event_for_zero_damage

void native.network.network_trigger_damage_event_for_zero_damage(int entity, bool p1)

Old name: _NETWORK_SET_VEHICLE_WHEELS_DESTRUCTIBLE

_0x5cd3aad8ff9ed121

void native.network._0x5cd3aad8ff9ed121(int p0)


_0x51951de06c0d1c40

void native.network._0x51951de06c0d1c40(int player, int type)


_0xe3ab5eefcb6671a2

void native.network._0xe3ab5eefcb6671a2(int setting)


_0x9b39b0555cc692b5

void native.network._0x9b39b0555cc692b5()


_0xfe53b1f8d43f19bf

int native.network._0xfe53b1f8d43f19bf(int player1, int player2)


_0x862c5040f4888741

bool native.network._0x862c5040f4888741(int player1, int player2)


_0x2cd41ac000e6f611

void native.network._0x2cd41ac000e6f611()

nullsub, doesn't do anything

_0xacc44768af229042

void native.network._0xacc44768af229042()

nullsub, doesn't do anything

_0x7e300b5b86ab1d1a

void native.network._0x7e300b5b86ab1d1a(ptr int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11, int p12, int p13, int p14)


get_unique_int_for_player

int native.network.get_unique_int_for_player(int player)


_0x780a13f780a13f1b

void native.network._0x780a13f780a13f1b(bool toggle)


_network_is_tracked_player_visible

bool native.network._network_is_tracked_player_visible(int player, int tracked_player)


network_is_aim_cam_active

bool native.network.network_is_aim_cam_active(int player)


_network_alert

void native.network._network_alert(int ctx, int lh, int ec, int h)


_0x19447fcae97704dc

void native.network._0x19447fcae97704dc(int ctx, int ec, bool ex, bool ro)

Note: this native was added in build 1311.23

_0x2c4e98dda475364f

void native.network._0x2c4e98dda475364f(string p0)

nullsub, doesn't do anything

_0x3f0abae38a0515ad

void native.network._0x3f0abae38a0515ad(int p0, int p1)


_0x3f2ee18a3e294801

int native.network._0x3f2ee18a3e294801(int p0)


_set_social_matchmaking_allowed

void native.network._set_social_matchmaking_allowed(bool toggle)


_get_social_matchmaking_allowed

bool native.network._get_social_matchmaking_allowed()


network_award_has_reached_maxclaim

bool native.network.network_award_has_reached_maxclaim(int p0)


_0x271f95e55c663b8b

int native.network._0x271f95e55c663b8b(int p0, int p1)


_0x64a36ba85ce01a81

int native.network._0x64a36ba85ce01a81(int p0, int p1, int p2, int p3)


_0xe10f2d7715ababec

int native.network._0xe10f2d7715ababec(int p0)


_0x7a8e8df782b47eb0

int native.network._0x7a8e8df782b47eb0(int p0, int p1, int p2)


_0x77b299e8799b1332

int native.network._0x77b299e8799b1332(int p0, int p1, int p2)


_0x923346025512dfb7

int native.network._0x923346025512dfb7(int p0)


_network_get_xp

int native.network._network_get_xp()


_network_get_rank

int native.network._network_get_rank()


network_set_recent_gamers_enabled

void native.network.network_set_recent_gamers_enabled(bool toggle)


_0x273e04a3a7ad1f2d

bool native.network._0x273e04a3a7ad1f2d()


_network_add_player_to_recent_gamers_list

void native.network._network_add_player_to_recent_gamers_list(int player, int p1)


network_request_recent_gamer_names

bool native.network.network_request_recent_gamer_names(int p0, int player_count)


_network_is_recent_gamer_names_request_in_progress

bool native.network._network_is_recent_gamer_names_request_in_progress()


_network_did_recent_gamer_names_request_succeed

bool native.network._network_did_recent_gamer_names_request_succeed()


_network_get_num_recent_gamers

int native.network._network_get_num_recent_gamers()


network_get_recent_gamer_names

bool native.network.network_get_recent_gamer_names(int p0, int p1, ptr int out_data, int data_size)


_0x49cf17a564918e8d

void native.network._0x49cf17a564918e8d()


_0xd637d327080cd86e

void native.network._0xd637d327080cd86e(int p0)


_0x564552c6af1eeab1

void native.network._0x564552c6af1eeab1()


network_activity_reset_to_idle

void native.network.network_activity_reset_to_idle()


network_activity_set_current

void native.network.network_activity_set_current(int net_playlist_activity)


_network_get_ros_title_name

string native.network._network_get_ros_title_name()

Returns CGameConfig->ConfigOnlineServices->RosTitleName (see gameconfig.xml)

_report_player

void native.network._report_player(int player, int report_type, string description, string horse_name)