diff --git a/BigBaseV2/src/backend/looped/vehicle/auto_drive.cpp b/BigBaseV2/src/backend/looped/vehicle/auto_drive.cpp index d52abf6c..4922431b 100644 --- a/BigBaseV2/src/backend/looped/vehicle/auto_drive.cpp +++ b/BigBaseV2/src/backend/looped/vehicle/auto_drive.cpp @@ -85,7 +85,7 @@ namespace big (to_waypoint && !does_waypoint_exist) || interupted ) { - TASK::CLEAR_VEHICLE_TASKS_(self::veh); + TASK::CLEAR_PRIMARY_VEHICLE_TASK(self::veh); TASK::CLEAR_PED_TASKS(self::ped); if (!interupted && started) @@ -110,7 +110,7 @@ namespace big { changing_driving_styles = false; - TASK::CLEAR_VEHICLE_TASKS_(self::veh); + TASK::CLEAR_PRIMARY_VEHICLE_TASK(self::veh); TASK::CLEAR_PED_TASKS(self::ped); if (to_waypoint) diff --git a/BigBaseV2/src/backend/looped/vehicle/boost_behavior.cpp b/BigBaseV2/src/backend/looped/vehicle/boost_behavior.cpp index 14bb40f4..27a63220 100644 --- a/BigBaseV2/src/backend/looped/vehicle/boost_behavior.cpp +++ b/BigBaseV2/src/backend/looped/vehicle/boost_behavior.cpp @@ -8,7 +8,7 @@ namespace big { auto* const vehicle = g_local_player->m_vehicle; - if (vehicle && VEHICLE::GET_HAS_ROCKET_BOOST_(self::veh)) + if (vehicle && VEHICLE::GET_HAS_ROCKET_BOOST(self::veh)) { if (g->vehicle.boost_behavior == eBoostBehaviors::INSTANT_REFIL && vehicle->m_boost == 0.f) // No Boost Refil Time { diff --git a/BigBaseV2/src/backend/looped/vehicle/rgb_paint.cpp b/BigBaseV2/src/backend/looped/vehicle/rgb_paint.cpp index a398e103..300bdc52 100644 --- a/BigBaseV2/src/backend/looped/vehicle/rgb_paint.cpp +++ b/BigBaseV2/src/backend/looped/vehicle/rgb_paint.cpp @@ -107,11 +107,11 @@ namespace big VEHICLE::SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(vehicle, red, green, blue); } if (g->vehicle.rainbow_paint.neon) { - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, 0, 1); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, 1, 1); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, 2, 1); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, 3, 1); - VEHICLE::SET_VEHICLE_NEON_LIGHTS_COLOUR_(vehicle, red, green, blue); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, 0, 1); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, 1, 1); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, 2, 1); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, 3, 1); + VEHICLE::SET_VEHICLE_NEON_COLOUR(vehicle, red, green, blue); } if (g->vehicle.rainbow_paint.smoke) { VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(vehicle, red, green, blue); diff --git a/BigBaseV2/src/backend/looped/weapons/increase_damage.cpp b/BigBaseV2/src/backend/looped/weapons/increase_damage.cpp index f4231fc0..661976c8 100644 --- a/BigBaseV2/src/backend/looped/weapons/increase_damage.cpp +++ b/BigBaseV2/src/backend/looped/weapons/increase_damage.cpp @@ -8,7 +8,7 @@ namespace big if (g->weapons.increased_damage != 1) { Hash weapon{}; WEAPON::GET_CURRENT_PED_WEAPON(self::ped, &weapon, 0); - WEAPON::SET_WEAPON_DAMAGE_MODIFIER_THIS_FRAME_(weapon, g->weapons.increased_damage); + WEAPON::SET_WEAPON_DAMAGE_MODIFIER(weapon, g->weapons.increased_damage); } } } \ No newline at end of file diff --git a/BigBaseV2/src/gta/vector.hpp b/BigBaseV2/src/gta/vector.hpp index b94af94b..f9f157b7 100644 --- a/BigBaseV2/src/gta/vector.hpp +++ b/BigBaseV2/src/gta/vector.hpp @@ -62,3 +62,29 @@ namespace rage }; #pragma pack(pop) } + +class Vector2 final +{ +public: + Vector2() = default; + + Vector2(float x, float y) + : x(x), y(y) + {} + +public: + float x, y; +}; + +class Vector4 final +{ +public: + Vector4() = default; + + Vector4(float x, float y, float z, float w) + : x(x), y(y), z(z), w(w) + {} + +public: + float x, y, z, w; +}; diff --git a/BigBaseV2/src/natives.hpp b/BigBaseV2/src/natives.hpp index f6d2bb65..6dd88069 100644 --- a/BigBaseV2/src/natives.hpp +++ b/BigBaseV2/src/natives.hpp @@ -19,7 +19,7 @@ FORCEINLINE Ret invoke(rage::scrNativeHash hash, Args&& ...args) } } -// Generated on 5/21/2022, 3:09:37 PM +// Generated on 19/09/2022, 12:12:31 // https://nativedb.spyral.dev namespace SYSTEM @@ -38,7 +38,7 @@ namespace SYSTEM static float COS(float value) { return invoke(0xD0FFB162F40A139C, value); } // 0xD0FFB162F40A139C 0x00238FE9 b323 static float SQRT(float value) { return invoke(0x71D93B57D07F9804, value); } // 0x71D93B57D07F9804 0x145C7701 b323 static float POW(float base, float exponent) { return invoke(0xE3621CC40F31FE2E, base, exponent); } // 0xE3621CC40F31FE2E 0x85D134F8 b323 - static float LOG10_(float value) { return invoke(0xE816E655DE37FE20, value); } // 0xE816E655DE37FE20 b1604 + static float LOG10(float value) { return invoke(0xE816E655DE37FE20, value); } // 0xE816E655DE37FE20 b1493 static float VMAG(float x, float y, float z) { return invoke(0x652D2EEEF1D3E62C, x, y, z); } // 0x652D2EEEF1D3E62C 0x1FCF1ECD b323 static float VMAG2(float x, float y, float z) { return invoke(0xA8CEACB4F35AE058, x, y, z); } // 0xA8CEACB4F35AE058 0xE796E629 b323 static float VDIST(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x2A488C176D52CCA5, x1, y1, z1, x2, y2, z2); } // 0x2A488C176D52CCA5 0x3C08ECB7 b323 @@ -79,15 +79,15 @@ namespace AUDIO static BOOL IS_PED_RINGTONE_PLAYING(Ped ped) { return invoke(0x1E8E5E20937E3137, ped); } // 0x1E8E5E20937E3137 0xFE576EE4 b323 static void STOP_PED_RINGTONE(Ped ped) { invoke(0x6C5AE23EFA885092, ped); } // 0x6C5AE23EFA885092 0xFEEA107C b323 static BOOL IS_MOBILE_PHONE_CALL_ONGOING() { return invoke(0x7497D2CE2C30D24C); } // 0x7497D2CE2C30D24C 0x4ED1400A b323 - static BOOL N0xC8B1B2425604CDD0() { return invoke(0xC8B1B2425604CDD0); } // 0xC8B1B2425604CDD0 0x16FB88B5 b323 + static BOOL IS_MOBILE_INTERFERENCE_ACTIVE() { return invoke(0xC8B1B2425604CDD0); } // 0xC8B1B2425604CDD0 0x16FB88B5 b323 static void CREATE_NEW_SCRIPTED_CONVERSATION() { invoke(0xD2C91A0B572AAE56); } // 0xD2C91A0B572AAE56 0xB2BC25F8 b323 static void ADD_LINE_TO_CONVERSATION(int index, const char* p1, const char* p2, int p3, int p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, int p9, BOOL p10, BOOL p11, BOOL p12) { invoke(0xC5EF963405593646, index, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xC5EF963405593646 0x96CD0513 b323 static void ADD_PED_TO_CONVERSATION(int index, Ped ped, const char* p2) { invoke(0x95D9F4BC443956E7, index, ped, p2); } // 0x95D9F4BC443956E7 0xF8D5EB86 b323 - static void N0x33E3C6C6F2F0B506(Any p0, float p1, float p2, float p3) { invoke(0x33E3C6C6F2F0B506, p0, p1, p2, p3); } // 0x33E3C6C6F2F0B506 0x73C6F979 b323 - static void N0x892B6AB8F33606F5(int p0, Entity entity) { invoke(0x892B6AB8F33606F5, p0, entity); } // 0x892B6AB8F33606F5 0x88203DDA b323 - static void SET_MICROPHONE_POSITION(BOOL p0, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3) { invoke(0xB6AE90EDDE95C762, p0, x1, y1, z1, x2, y2, z2, x3, y3, z3); } // 0xB6AE90EDDE95C762 0xAD7BB191 b323 - static void N0x0B568201DD99F0EB(BOOL p0) { invoke(0x0B568201DD99F0EB, p0); } // 0x0B568201DD99F0EB 0x1193ED6E b323 - static void N0x61631F5DF50D1C34(BOOL p0) { invoke(0x61631F5DF50D1C34, p0); } // 0x61631F5DF50D1C34 b323 + static void SET_POSITION_FOR_NULL_CONV_PED(Any p0, float p1, float p2, float p3) { invoke(0x33E3C6C6F2F0B506, p0, p1, p2, p3); } // 0x33E3C6C6F2F0B506 0x73C6F979 b323 + static void SET_ENTITY_FOR_NULL_CONV_PED(int p0, Entity entity) { invoke(0x892B6AB8F33606F5, p0, entity); } // 0x892B6AB8F33606F5 0x88203DDA b323 + static void SET_MICROPHONE_POSITION(BOOL toggle, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3) { invoke(0xB6AE90EDDE95C762, toggle, x1, y1, z1, x2, y2, z2, x3, y3, z3); } // 0xB6AE90EDDE95C762 0xAD7BB191 b323 + static void SET_CONVERSATION_AUDIO_CONTROLLED_BY_ANIM(BOOL p0) { invoke(0x0B568201DD99F0EB, p0); } // 0x0B568201DD99F0EB 0x1193ED6E b323 + static void SET_CONVERSATION_AUDIO_PLACEHOLDER(BOOL p0) { invoke(0x61631F5DF50D1C34, p0); } // 0x61631F5DF50D1C34 b323 static void START_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1) { invoke(0x252E5F915EABB675, p0, p1); } // 0x252E5F915EABB675 0x38E42D07 b323 static void PRELOAD_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1) { invoke(0x6004BCB0E226AAEA, p0, p1); } // 0x6004BCB0E226AAEA 0x9ACB213A b323 static void START_SCRIPT_CONVERSATION(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x6B17C62C9635D2DC, p0, p1, p2, p3); } // 0x6B17C62C9635D2DC 0xE5DE7D9D b323 @@ -101,34 +101,34 @@ namespace AUDIO static void RESTART_SCRIPTED_CONVERSATION() { invoke(0x9AEB285D1818C9AC); } // 0x9AEB285D1818C9AC 0x6CB24B56 b323 static int STOP_SCRIPTED_CONVERSATION(BOOL p0) { return invoke(0xD79DEEFB53455EBA, p0); } // 0xD79DEEFB53455EBA 0xAB77DA7D b323 static void SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE() { invoke(0x9663FE6B7A61EB00); } // 0x9663FE6B7A61EB00 0x85C98304 b323 - static void INTERRUPT_CONVERSATION(Any p0, Any* p1, Any* p2) { invoke(0xA018A12E5C5C2FA6, p0, p1, p2); } // 0xA018A12E5C5C2FA6 0xF3A67AF3 b323 - static void INTERRUPT_CONVERSATION_AND_PAUSE(Ped ped, const char* p1, const char* p2) { invoke(0x8A694D7A68F8DC38, ped, p1, p2); } // 0x8A694D7A68F8DC38 0xDD4A3F1F b323 - static Any N0xAA19F5572C38B564(Any* p0) { return invoke(0xAA19F5572C38B564, p0); } // 0xAA19F5572C38B564 0xB58B8FF3 b323 - static void N0xB542DE8C3D1CB210(BOOL p0) { invoke(0xB542DE8C3D1CB210, p0); } // 0xB542DE8C3D1CB210 0x789D8C6C b323 + static void INTERRUPT_CONVERSATION(Ped ped, const char* voiceline, const char* speaker) { invoke(0xA018A12E5C5C2FA6, ped, voiceline, speaker); } // 0xA018A12E5C5C2FA6 0xF3A67AF3 b323 + static void INTERRUPT_CONVERSATION_AND_PAUSE(Ped ped, const char* p1, const char* speaker) { invoke(0x8A694D7A68F8DC38, ped, p1, speaker); } // 0x8A694D7A68F8DC38 0xDD4A3F1F b323 + static Any GET_VARIATION_CHOSEN_FOR_SCRIPTED_LINE(Any* p0) { return invoke(0xAA19F5572C38B564, p0); } // 0xAA19F5572C38B564 0xB58B8FF3 b323 + static void SET_NO_DUCKING_FOR_CONVERSATION(BOOL p0) { invoke(0xB542DE8C3D1CB210, p0); } // 0xB542DE8C3D1CB210 0x789D8C6C b323 static void REGISTER_SCRIPT_WITH_AUDIO(int p0) { invoke(0xC6ED9D5092438D91, p0); } // 0xC6ED9D5092438D91 0xA6203643 b323 static void UNREGISTER_SCRIPT_WITH_AUDIO() { invoke(0xA8638BE228D4751A); } // 0xA8638BE228D4751A 0x66728EFE b323 static BOOL REQUEST_MISSION_AUDIO_BANK(const char* p0, BOOL p1, Any p2) { return invoke(0x7345BDD95E62E0F2, p0, p1, p2); } // 0x7345BDD95E62E0F2 0x916E37CA b323 static BOOL REQUEST_AMBIENT_AUDIO_BANK(const char* p0, BOOL p1, Any p2) { return invoke(0xFE02FFBED8CA9D99, p0, p1, p2); } // 0xFE02FFBED8CA9D99 0x23C88BC7 b323 static BOOL REQUEST_SCRIPT_AUDIO_BANK(const char* p0, BOOL p1, int p2) { return invoke(0x2F844A8B08D76685, p0, p1, p2); } // 0x2F844A8B08D76685 0x21322887 b323 - static Any N0x40763EA7B9B783E7(Any p0, Any p1, Any p2) { return invoke(0x40763EA7B9B783E7, p0, p1, p2); } // 0x40763EA7B9B783E7 b573 + static Any HINT_MISSION_AUDIO_BANK(Any p0, Any p1, Any p2) { return invoke(0x40763EA7B9B783E7, p0, p1, p2); } // 0x40763EA7B9B783E7 b573 static Any HINT_AMBIENT_AUDIO_BANK(Any p0, Any p1, Any p2) { return invoke(0x8F8C0E370AE62F5C, p0, p1, p2); } // 0x8F8C0E370AE62F5C 0xF1850DDC b323 static Any HINT_SCRIPT_AUDIO_BANK(Any p0, Any p1, Any p2) { return invoke(0xFB380A29641EC31A, p0, p1, p2); } // 0xFB380A29641EC31A 0x41FA0E51 b323 static void RELEASE_MISSION_AUDIO_BANK() { invoke(0x0EC92A1BF0857187); } // 0x0EC92A1BF0857187 0x8E8824C7 b323 static void RELEASE_AMBIENT_AUDIO_BANK() { invoke(0x65475A218FFAA93D); } // 0x65475A218FFAA93D 0x8C938784 b323 static void RELEASE_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank) { invoke(0x77ED170667F50170, audioBank); } // 0x77ED170667F50170 0x16707ABC b323 static void RELEASE_SCRIPT_AUDIO_BANK() { invoke(0x7A2D8AD0A9EB9C3F); } // 0x7A2D8AD0A9EB9C3F 0x22F865E5 b323 - static void N0x19AF7ED9B9D23058() { invoke(0x19AF7ED9B9D23058); } // 0x19AF7ED9B9D23058 0xA58BBF4F b323 - static void N0x9AC92EED5E4793AB() { invoke(0x9AC92EED5E4793AB); } // 0x9AC92EED5E4793AB 0xE67446E9 b323 - static void N0x11579D940949C49E(Any p0) { invoke(0x11579D940949C49E, p0); } // 0x11579D940949C49E b678 + static void UNHINT_AMBIENT_AUDIO_BANK() { invoke(0x19AF7ED9B9D23058); } // 0x19AF7ED9B9D23058 0xA58BBF4F b323 + static void UNHINT_SCRIPT_AUDIO_BANK() { invoke(0x9AC92EED5E4793AB); } // 0x9AC92EED5E4793AB 0xE67446E9 b323 + static void UNHINT_NAMED_SCRIPT_AUDIO_BANK(Any p0) { invoke(0x11579D940949C49E, p0); } // 0x11579D940949C49E b678 static int GET_SOUND_ID() { return invoke(0x430386FE9BF80B45); } // 0x430386FE9BF80B45 0x6AE0AD56 b323 static void RELEASE_SOUND_ID(int soundId) { invoke(0x353FC880830B88FA, soundId); } // 0x353FC880830B88FA 0x9C080899 b323 static void PLAY_SOUND(int soundId, const char* audioName, const char* audioRef, BOOL p3, Any p4, BOOL p5) { invoke(0x7FF4944CC209192D, soundId, audioName, audioRef, p3, p4, p5); } // 0x7FF4944CC209192D 0xB6E1917F b323 static void PLAY_SOUND_FRONTEND(int soundId, const char* audioName, const char* audioRef, BOOL p3) { invoke(0x67C540AA08E4A6F5, soundId, audioName, audioRef, p3); } // 0x67C540AA08E4A6F5 0x2E458F74 b323 static void PLAY_DEFERRED_SOUND_FRONTEND(const char* soundName, const char* soundsetName) { invoke(0xCADA5A0D0702381E, soundName, soundsetName); } // 0xCADA5A0D0702381E 0xC70E6CFA b323 static void PLAY_SOUND_FROM_ENTITY(int soundId, const char* audioName, Entity entity, const char* audioRef, BOOL isNetwork, Any p5) { invoke(0xE65F427EB70AB1ED, soundId, audioName, entity, audioRef, isNetwork, p5); } // 0xE65F427EB70AB1ED 0x95AE00F8 b323 - static void N0x5B9853296731E88D(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x5B9853296731E88D, p0, p1, p2, p3, p4, p5); } // 0x5B9853296731E88D b877 + static void PLAY_SOUND_FROM_ENTITY_HASH(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x5B9853296731E88D, p0, p1, p2, p3, p4, p5); } // 0x5B9853296731E88D b877 static void PLAY_SOUND_FROM_COORD(int soundId, const char* audioName, float x, float y, float z, const char* audioRef, BOOL isNetwork, int range, BOOL p8) { invoke(0x8D8686B622B88120, soundId, audioName, x, y, z, audioRef, isNetwork, range, p8); } // 0x8D8686B622B88120 0xCAD3E2D5 b323 - static void N0x7EC3C679D0E7E46B(Any p0, Any p1, Any p2, Any p3) { invoke(0x7EC3C679D0E7E46B, p0, p1, p2, p3); } // 0x7EC3C679D0E7E46B b678 + static void UPDATE_SOUND_COORD(Any p0, Any p1, Any p2, Any p3) { invoke(0x7EC3C679D0E7E46B, p0, p1, p2, p3); } // 0x7EC3C679D0E7E46B b678 static void STOP_SOUND(int soundId) { invoke(0xA3B0C41BA5CC0BB5, soundId); } // 0xA3B0C41BA5CC0BB5 0xCD7F4030 b323 static int GET_NETWORK_ID_FROM_SOUND_ID(int soundId) { return invoke(0x2DE3F0A134FFBC0D, soundId); } // 0x2DE3F0A134FFBC0D 0x2576F610 b323 static int GET_SOUND_ID_FROM_NETWORK_ID(int netId) { return invoke(0x75262FD12D0A1C84, netId); } // 0x75262FD12D0A1C84 0xD064D4DC b323 @@ -149,18 +149,19 @@ namespace AUDIO static void ACTIVATE_AUDIO_SLOWMO_MODE(const char* p0) { invoke(0xD01005D2BA2EB778, p0); } // 0xD01005D2BA2EB778 0x59A3A17D b323 static void DEACTIVATE_AUDIO_SLOWMO_MODE(const char* p0) { invoke(0xDDC635D5B3262C56, p0); } // 0xDDC635D5B3262C56 0x0E387BFE b323 static void SET_AMBIENT_VOICE_NAME(Ped ped, const char* name) { invoke(0x6C8065A3B780185B, ped, name); } // 0x6C8065A3B780185B 0xBD2EA1A1 b323 - static void SET_AMBIENT_VOICE_NAME_HASH_(Ped ped, Hash hash) { invoke(0x9A53DED9921DE990, ped, hash); } // 0x9A53DED9921DE990 b463 - static Hash GET_AMBIENT_VOICE_NAME_HASH_(Ped ped) { return invoke(0x5E203DA2BA15D436, ped); } // 0x5E203DA2BA15D436 b463 - static void SET_PED_SCREAM_(Ped ped) { invoke(0x40CF0D12D142A9E8, ped); } // 0x40CF0D12D142A9E8 b323 - static void N0x1B7ABE26CBCBF8C7(Ped ped, Any p1, Any p2) { invoke(0x1B7ABE26CBCBF8C7, ped, p1, p2); } // 0x1B7ABE26CBCBF8C7 b372 - static void SET_PED_VOICE_GROUP_(Ped ped, Hash voiceGroupHash) { invoke(0x7CDC8C3B89F661B3, ped, voiceGroupHash); } // 0x7CDC8C3B89F661B3 b323 - static void SET_PED_AUDIO_GENDER_(Ped ped, BOOL p1) { invoke(0xA5342D390CDA41D6, ped, p1); } // 0xA5342D390CDA41D6 b323 + static void SET_AMBIENT_VOICE_NAME_HASH(Ped ped, Hash hash) { invoke(0x9A53DED9921DE990, ped, hash); } // 0x9A53DED9921DE990 b463 + static Hash GET_AMBIENT_VOICE_NAME_HASH(Ped ped) { return invoke(0x5E203DA2BA15D436, ped); } // 0x5E203DA2BA15D436 b463 + static void SET_PED_VOICE_FULL(Ped ped) { invoke(0x40CF0D12D142A9E8, ped); } // 0x40CF0D12D142A9E8 b323 + static void SET_PED_RACE_AND_VOICE_GROUP(Ped ped, Any p1, Any p2) { invoke(0x1B7ABE26CBCBF8C7, ped, p1, p2); } // 0x1B7ABE26CBCBF8C7 b372 + static void SET_PED_VOICE_GROUP(Ped ped, Hash voiceGroupHash) { invoke(0x7CDC8C3B89F661B3, ped, voiceGroupHash); } // 0x7CDC8C3B89F661B3 b323 + static void SET_PED_VOICE_GROUP_FROM_RACE_TO_PVG(Ped ped, Hash voiceGroupHash) { invoke(0x0BABC1345ABBFB16, ped, voiceGroupHash); } // 0x0BABC1345ABBFB16 b2699 + static void SET_PED_GENDER(Ped ped, BOOL p1) { invoke(0xA5342D390CDA41D6, ped, p1); } // 0xA5342D390CDA41D6 b323 static void STOP_CURRENT_PLAYING_SPEECH(Ped ped) { invoke(0x7A73D05A607734C7, ped); } // 0x7A73D05A607734C7 0x5B7463F4 b323 static void STOP_CURRENT_PLAYING_AMBIENT_SPEECH(Ped ped) { invoke(0xB8BEC0CA6F0EDB0F, ped); } // 0xB8BEC0CA6F0EDB0F 0xBB8E64BF b323 static BOOL IS_AMBIENT_SPEECH_PLAYING(Ped ped) { return invoke(0x9072C8B49907BFAD, ped); } // 0x9072C8B49907BFAD 0x1972E8AA b323 static BOOL IS_SCRIPTED_SPEECH_PLAYING(Any p0) { return invoke(0xCC9AA18DCC7084F4, p0); } // 0xCC9AA18DCC7084F4 0x2C653904 b323 static BOOL IS_ANY_SPEECH_PLAYING(Ped ped) { return invoke(0x729072355FA39EC9, ped); } // 0x729072355FA39EC9 0x2B74A6D6 b323 - static Any N0x30CA2EF91D15ADF8() { return invoke(0x30CA2EF91D15ADF8); } // 0x30CA2EF91D15ADF8 b2189 + static Any IS_ANY_POSITIONAL_SPEECH_PLAYING() { return invoke(0x30CA2EF91D15ADF8); } // 0x30CA2EF91D15ADF8 b2189 static BOOL DOES_CONTEXT_EXIST_FOR_THIS_PED(Ped ped, const char* speechName, BOOL unk) { return invoke(0x49B99BF3FDA89A7A, ped, speechName, unk); } // 0x49B99BF3FDA89A7A 0x8BD5F11E b323 static BOOL IS_PED_IN_CURRENT_CONVERSATION(Ped ped) { return invoke(0x049E937F18F4020C, ped); } // 0x049E937F18F4020C 0x7B2F0743 b323 static void SET_PED_IS_DRUNK(Ped ped, BOOL toggle) { invoke(0x95D2D383D5396B8A, ped, toggle); } // 0x95D2D383D5396B8A 0xD2EA77A3 b323 @@ -179,12 +180,12 @@ namespace AUDIO static void SET_RADIO_RETUNE_DOWN() { invoke(0xDD6BCF9E94425DF9); } // 0xDD6BCF9E94425DF9 0xD70ECC80 b323 static void SET_RADIO_TO_STATION_NAME(const char* stationName) { invoke(0xC69EDA28699D5107, stationName); } // 0xC69EDA28699D5107 0x7B36E35E b323 static void SET_VEH_RADIO_STATION(Vehicle vehicle, const char* radioStation) { invoke(0x1B9C0099CB942AC6, vehicle, radioStation); } // 0x1B9C0099CB942AC6 0xE391F55F b323 - static void SET_VEH_HAS_RADIO_OVERRIDE_(Vehicle vehicle) { invoke(0x3E45765F3FBB582F, vehicle); } // 0x3E45765F3FBB582F b2372 - static BOOL IS_VEHICLE_RADIO_ENABLED_(Vehicle vehicle) { return invoke(0x0BE4BE946463F917, vehicle); } // 0x0BE4BE946463F917 b505 - static void N0xC1805D05E6D4FE10(Vehicle vehicle) { invoke(0xC1805D05E6D4FE10, vehicle); } // 0xC1805D05E6D4FE10 0x7ABB89D2 b323 + static void SET_VEH_HAS_NORMAL_RADIO(Vehicle vehicle) { invoke(0x3E45765F3FBB582F, vehicle); } // 0x3E45765F3FBB582F b2372 + static BOOL IS_VEHICLE_RADIO_ON(Vehicle vehicle) { return invoke(0x0BE4BE946463F917, vehicle); } // 0x0BE4BE946463F917 b505 + static void SET_VEH_FORCED_RADIO_THIS_FRAME(Vehicle vehicle) { invoke(0xC1805D05E6D4FE10, vehicle); } // 0xC1805D05E6D4FE10 0x7ABB89D2 b323 static void SET_EMITTER_RADIO_STATION(const char* emitterName, const char* radioStation) { invoke(0xACF57305B12AF907, emitterName, radioStation); } // 0xACF57305B12AF907 0x87431585 b323 static void SET_STATIC_EMITTER_ENABLED(const char* emitterName, BOOL toggle) { invoke(0x399D2D3B33F1B8EB, emitterName, toggle); } // 0x399D2D3B33F1B8EB 0x91F72E92 b323 - static void LINK_STATIC_EMITTER_TO_ENTITY_(const char* emitterName, Entity entity) { invoke(0x651D3228960D08AF, emitterName, entity); } // 0x651D3228960D08AF b505 + static void LINK_STATIC_EMITTER_TO_ENTITY(const char* emitterName, Entity entity) { invoke(0x651D3228960D08AF, emitterName, entity); } // 0x651D3228960D08AF b505 static void SET_RADIO_TO_STATION_INDEX(int radioStation) { invoke(0xA619B168B8A8570F, radioStation); } // 0xA619B168B8A8570F 0x1D82766D b323 static void SET_FRONTEND_RADIO_ACTIVE(BOOL active) { invoke(0xF7F26C6E9CC9EBB8, active); } // 0xF7F26C6E9CC9EBB8 0xB1172075 b323 static void UNLOCK_MISSION_NEWS_STORY(int newsStory) { invoke(0xB165AB7C248B2DC1, newsStory); } // 0xB165AB7C248B2DC1 0xCCD9ABE4 b323 @@ -198,15 +199,15 @@ namespace AUDIO static void SET_INITIAL_PLAYER_STATION(const char* radioStation) { invoke(0x88795F13FACDA88D, radioStation); } // 0x88795F13FACDA88D 0x9B069233 b323 static void SET_USER_RADIO_CONTROL_ENABLED(BOOL toggle) { invoke(0x19F21E63AE6EAE4E, toggle); } // 0x19F21E63AE6EAE4E 0x52E054CE b323 static void SET_RADIO_TRACK(const char* radioStation, const char* radioTrack) { invoke(0xB39786F201FEE30B, radioStation, radioTrack); } // 0xB39786F201FEE30B 0x76E96212 b323 - static void SET_RADIO_TRACK_MIX_(const char* radioStationName, const char* mixName, int p2) { invoke(0x2CB0075110BE1E56, radioStationName, mixName, p2); } // 0x2CB0075110BE1E56 b1493 - static void N0x55ECF4D13D9903B0(Any p0, Any p1, Any p2, Any p3) { invoke(0x55ECF4D13D9903B0, p0, p1, p2, p3); } // 0x55ECF4D13D9903B0 b1868 + static void SET_RADIO_TRACK_WITH_START_OFFSET(const char* radioStationName, const char* mixName, int p2) { invoke(0x2CB0075110BE1E56, radioStationName, mixName, p2); } // 0x2CB0075110BE1E56 b1493 + static void SET_NEXT_RADIO_TRACK(Any p0, Any p1, Any p2, Any p3) { invoke(0x55ECF4D13D9903B0, p0, p1, p2, p3); } // 0x55ECF4D13D9903B0 b1868 static void SET_VEHICLE_RADIO_LOUD(Vehicle vehicle, BOOL toggle) { invoke(0xBB6F1CAEC68B0BCE, vehicle, toggle); } // 0xBB6F1CAEC68B0BCE 0x8D9EDD99 b323 static BOOL CAN_VEHICLE_RECEIVE_CB_RADIO(Vehicle vehicle) { return invoke(0x032A116663A4D5AC, vehicle); } // 0x032A116663A4D5AC 0xCBA99F4A b323 static void SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(BOOL toggle) { invoke(0x1098355A16064BB3, toggle); } // 0x1098355A16064BB3 0x990085F0 b323 static BOOL DOES_PLAYER_VEH_HAVE_RADIO() { return invoke(0x109697E2FFBAC8A1); } // 0x109697E2FFBAC8A1 0x46B0C696 b323 static BOOL IS_PLAYER_VEH_RADIO_ENABLE() { return invoke(0x5F43D83FD6738741); } // 0x5F43D83FD6738741 0x2A3E5E8B b323 static void SET_VEHICLE_RADIO_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0x3B988190C0AA6C0B, vehicle, toggle); } // 0x3B988190C0AA6C0B 0x6F812CAB b323 - static void N0xDA07819E452FFE8F(Any p0) { invoke(0xDA07819E452FFE8F, p0); } // 0xDA07819E452FFE8F b505 + static void SET_POSITIONED_PLAYER_VEHICLE_RADIO_EMITTER_ENABLED(Any p0) { invoke(0xDA07819E452FFE8F, p0); } // 0xDA07819E452FFE8F b505 static void SET_CUSTOM_RADIO_TRACK_LIST(const char* radioStation, const char* trackListName, BOOL p2) { invoke(0x4E404A9361F75BB2, radioStation, trackListName, p2); } // 0x4E404A9361F75BB2 0x128C3873 b323 static void CLEAR_CUSTOM_RADIO_TRACK_LIST(const char* radioStation) { invoke(0x1654F24A88A8E3FE, radioStation); } // 0x1654F24A88A8E3FE 0x1D766976 b323 static int GET_NUM_UNLOCKED_RADIO_STATIONS() { return invoke(0xF1620ECB50E01DE7); } // 0xF1620ECB50E01DE7 0xCC91FCF5 b323 @@ -214,15 +215,16 @@ namespace AUDIO static void SET_RADIO_STATION_MUSIC_ONLY(const char* radioStation, BOOL toggle) { invoke(0x774BD811F656A122, radioStation, toggle); } // 0x774BD811F656A122 0xB1FF7137 b323 static void SET_RADIO_FRONTEND_FADE_TIME(float fadeTime) { invoke(0x2C96CDB04FCA358E, fadeTime); } // 0x2C96CDB04FCA358E 0xC8B514E2 b323 static void UNLOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName) { invoke(0x031ACB6ABA18C729, radioStation, trackListName); } // 0x031ACB6ABA18C729 0xBE998184 b323 - static void LOCK_RADIO_STATION_TRACK_LIST_(const char* radioStation, const char* trackListName) { invoke(0xFF5E5EA2DCEEACF3, radioStation, trackListName); } // 0xFF5E5EA2DCEEACF3 b2372 - static void UPDATE_LSUR_(BOOL enableMixes) { invoke(0x47AED84213A47510, enableMixes); } // 0x47AED84213A47510 b1493 - static void LOCK_RADIO_STATION_(const char* radioStationName, BOOL toggle) { invoke(0x477D9DB48F889591, radioStationName, toggle); } // 0x477D9DB48F889591 b1493 - static void SET_RADIO_STATION_IS_VISIBLE_(const char* radioStation, BOOL toggle) { invoke(0x4CAFEBFA21EC188D, radioStation, toggle); } // 0x4CAFEBFA21EC188D b2372 - static BOOL N0xC64A06D939F826F5(float* p0, float* p1, int* p2) { return invoke(0xC64A06D939F826F5, p0, p1, p2); } // 0xC64A06D939F826F5 b1493 - static void FORCE_RADIO_TRACK_LIST_POSITION_(const char* radioStation, const char* trackListName, int milliseconds) { invoke(0x4E0AF9114608257C, radioStation, trackListName, milliseconds); } // 0x4E0AF9114608257C b2372 - static int GET_CURRENT_RADIO_STATION_HASH_(const char* radioStationName) { return invoke(0x3E65CDE5215832C1, radioStationName); } // 0x3E65CDE5215832C1 b1493 - static Hash N0x34D66BC058019CE0(const char* radioStationName) { return invoke(0x34D66BC058019CE0, radioStationName); } // 0x34D66BC058019CE0 b1493 - static void N0xF3365489E0DD50F9(Vehicle vehicle, BOOL toggle) { invoke(0xF3365489E0DD50F9, vehicle, toggle); } // 0xF3365489E0DD50F9 0x8AFC488D b323 + static void LOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName) { invoke(0xFF5E5EA2DCEEACF3, radioStation, trackListName); } // 0xFF5E5EA2DCEEACF3 b2372 + static void UPDATE_UNLOCKABLE_DJ_RADIO_TRACKS(BOOL enableMixes) { invoke(0x47AED84213A47510, enableMixes); } // 0x47AED84213A47510 b1493 + static void LOCK_RADIO_STATION(const char* radioStationName, BOOL toggle) { invoke(0x477D9DB48F889591, radioStationName, toggle); } // 0x477D9DB48F889591 b1493 + static void SET_RADIO_STATION_AS_FAVOURITE(const char* radioStation, BOOL toggle) { invoke(0x4CAFEBFA21EC188D, radioStation, toggle); } // 0x4CAFEBFA21EC188D b2372 + static BOOL IS_RADIO_STATION_FAVOURITED(const char* radioStation) { return invoke(0x2B1784DB08AFEA79, radioStation); } // 0x2B1784DB08AFEA79 b2699 + static BOOL GET_NEXT_AUDIBLE_BEAT(float* p0, float* p1, int* p2) { return invoke(0xC64A06D939F826F5, p0, p1, p2); } // 0xC64A06D939F826F5 b1493 + static void FORCE_MUSIC_TRACK_LIST(const char* radioStation, const char* trackListName, int milliseconds) { invoke(0x4E0AF9114608257C, radioStation, trackListName, milliseconds); } // 0x4E0AF9114608257C b2372 + static int GET_CURRENT_TRACK_PLAY_TIME(const char* radioStationName) { return invoke(0x3E65CDE5215832C1, radioStationName); } // 0x3E65CDE5215832C1 b1493 + static Hash GET_CURRENT_TRACK_SOUND_NAME(const char* radioStationName) { return invoke(0x34D66BC058019CE0, radioStationName); } // 0x34D66BC058019CE0 b1493 + static void SET_VEHICLE_MISSILE_WARNING_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0xF3365489E0DD50F9, vehicle, toggle); } // 0xF3365489E0DD50F9 0x8AFC488D b323 static void SET_AMBIENT_ZONE_STATE(const char* zoneName, BOOL p1, BOOL p2) { invoke(0xBDA07E5950085E46, zoneName, p1, p2); } // 0xBDA07E5950085E46 0x2849CAC9 b323 static void CLEAR_AMBIENT_ZONE_STATE(const char* zoneName, BOOL p1) { invoke(0x218DD44AAAC964FF, zoneName, p1); } // 0x218DD44AAAC964FF 0xCDFF3C82 b323 static void SET_AMBIENT_ZONE_LIST_STATE(Any* p0, BOOL p1, BOOL p2) { invoke(0x9748FA4DE50CCE3E, p0, p1, p2); } // 0x9748FA4DE50CCE3E 0xBF80B412 b323 @@ -230,18 +232,18 @@ namespace AUDIO static void SET_AMBIENT_ZONE_STATE_PERSISTENT(const char* ambientZone, BOOL p1, BOOL p2) { invoke(0x1D6650420CEC9D3B, ambientZone, p1, p2); } // 0x1D6650420CEC9D3B 0xC1FFB672 b323 static void SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT(const char* ambientZone, BOOL p1, BOOL p2) { invoke(0xF3638DAE8C4045E1, ambientZone, p1, p2); } // 0xF3638DAE8C4045E1 0x5F5A2605 b323 static BOOL IS_AMBIENT_ZONE_ENABLED(const char* ambientZone) { return invoke(0x01E2817A479A7F9B, ambientZone); } // 0x01E2817A479A7F9B 0xBFABD872 b323 - static void N0x5D2BFAAB8D956E0E() { invoke(0x5D2BFAAB8D956E0E); } // 0x5D2BFAAB8D956E0E b573 + static void REFRESH_CLOSEST_OCEAN_SHORELINE() { invoke(0x5D2BFAAB8D956E0E); } // 0x5D2BFAAB8D956E0E b573 static void SET_CUTSCENE_AUDIO_OVERRIDE(const char* name) { invoke(0x3B4BF5F0859204D9, name); } // 0x3B4BF5F0859204D9 0xCE1332B7 b323 static void SET_VARIABLE_ON_SYNCH_SCENE_AUDIO(const char* variableName, float value) { invoke(0xBCC29F935ED07688, variableName, value); } // 0xBCC29F935ED07688 0xD63CF33A b323 static int PLAY_POLICE_REPORT(const char* name, float p1) { return invoke(0xDFEBD56D9BD1EB16, name, p1); } // 0xDFEBD56D9BD1EB16 0x3F277B62 b323 - static void CANCEL_CURRENT_POLICE_REPORT_() { invoke(0xB4F90FAF7670B16F); } // 0xB4F90FAF7670B16F b323 + static void CANCEL_ALL_POLICE_REPORTS() { invoke(0xB4F90FAF7670B16F); } // 0xB4F90FAF7670B16F b323 static void BLIP_SIREN(Vehicle vehicle) { invoke(0x1B9025BDA76822B6, vehicle); } // 0x1B9025BDA76822B6 0xC0EB6924 b323 static void OVERRIDE_VEH_HORN(Vehicle vehicle, BOOL override, int hornHash) { invoke(0x3CDC1E622CCE0356, vehicle, override, hornHash); } // 0x3CDC1E622CCE0356 0x2ACAB783 b323 static BOOL IS_HORN_ACTIVE(Vehicle vehicle) { return invoke(0x9D6BFC12B05C6121, vehicle); } // 0x9D6BFC12B05C6121 0x20E2BDD0 b323 static void SET_AGGRESSIVE_HORNS(BOOL toggle) { invoke(0x395BF71085D1B1D9, toggle); } // 0x395BF71085D1B1D9 0x01D6EABE b323 - static void N0x02E93C796ABD3A97(BOOL p0) { invoke(0x02E93C796ABD3A97, p0); } // 0x02E93C796ABD3A97 0x3C395AEE b323 - static void N0x58BB377BEC7CD5F4(BOOL p0, BOOL p1) { invoke(0x58BB377BEC7CD5F4, p0, p1); } // 0x58BB377BEC7CD5F4 0x8CE63FA1 b323 - static void N0x9BD7BD55E4533183(Any p0, Any p1, Any p2) { invoke(0x9BD7BD55E4533183, p0, p1, p2); } // 0x9BD7BD55E4533183 b1290 + static void SET_RADIO_POSITION_AUDIO_MUTE(BOOL p0) { invoke(0x02E93C796ABD3A97, p0); } // 0x02E93C796ABD3A97 0x3C395AEE b323 + static void SET_VEHICLE_CONVERSATIONS_PERSIST(BOOL p0, BOOL p1) { invoke(0x58BB377BEC7CD5F4, p0, p1); } // 0x58BB377BEC7CD5F4 0x8CE63FA1 b323 + static void SET_VEHICLE_CONVERSATIONS_PERSIST_NEW(Any p0, Any p1, Any p2) { invoke(0x9BD7BD55E4533183, p0, p1, p2); } // 0x9BD7BD55E4533183 b1290 static BOOL IS_STREAM_PLAYING() { return invoke(0xD11FA52EB849D978); } // 0xD11FA52EB849D978 0xF1F51A14 b323 static int GET_STREAM_PLAY_TIME() { return invoke(0x4E72BBDBCA58A3DB); } // 0x4E72BBDBCA58A3DB 0xB4F0AD56 b323 static BOOL LOAD_STREAM(const char* streamName, const char* soundSet) { return invoke(0x1F1F957154EC51DF, streamName, soundSet); } // 0x1F1F957154EC51DF 0x0D89599D b323 @@ -253,32 +255,32 @@ namespace AUDIO static void PLAY_STREAM_FROM_POSITION(float x, float y, float z) { invoke(0x21442F412E8DE56B, x, y, z); } // 0x21442F412E8DE56B 0x6FE5D865 b323 static void STOP_STREAM() { invoke(0xA4718A1419D18151); } // 0xA4718A1419D18151 0xD1E364DE b323 static void STOP_PED_SPEAKING(Ped ped, BOOL shaking) { invoke(0x9D64D7405520E3D3, ped, shaking); } // 0x9D64D7405520E3D3 0xFF92B49D b323 - static void N0xF8AD2EED7C47E8FE(Ped ped, BOOL p1, BOOL p2) { invoke(0xF8AD2EED7C47E8FE, ped, p1, p2); } // 0xF8AD2EED7C47E8FE b1734 - static void N0xAB6781A5F3101470(Any p0, Any p1) { invoke(0xAB6781A5F3101470, p0, p1); } // 0xAB6781A5F3101470 b1868 + static void BLOCK_ALL_SPEECH_FROM_PED(Ped ped, BOOL p1, BOOL p2) { invoke(0xF8AD2EED7C47E8FE, ped, p1, p2); } // 0xF8AD2EED7C47E8FE b1734 + static void STOP_PED_SPEAKING_SYNCED(Any p0, Any p1) { invoke(0xAB6781A5F3101470, p0, p1); } // 0xAB6781A5F3101470 b1868 static void DISABLE_PED_PAIN_AUDIO(Ped ped, BOOL toggle) { invoke(0xA9A41C1E940FB0E8, ped, toggle); } // 0xA9A41C1E940FB0E8 0x3B8E2D5F b323 static BOOL IS_AMBIENT_SPEECH_DISABLED(Ped ped) { return invoke(0x932C2D096A2C3FFF, ped); } // 0x932C2D096A2C3FFF 0x109D1F89 b323 - static void N0xA8A7D434AFB4B97B(const char* p0, int p1) { invoke(0xA8A7D434AFB4B97B, p0, p1); } // 0xA8A7D434AFB4B97B b1493 - static void N0x2ACABED337622DF2(const char* p0) { invoke(0x2ACABED337622DF2, p0); } // 0x2ACABED337622DF2 b1493 + static void BLOCK_SPEECH_CONTEXT_GROUP(const char* p0, int p1) { invoke(0xA8A7D434AFB4B97B, p0, p1); } // 0xA8A7D434AFB4B97B b1493 + static void UNBLOCK_SPEECH_CONTEXT_GROUP(const char* p0) { invoke(0x2ACABED337622DF2, p0); } // 0x2ACABED337622DF2 b1493 static void SET_SIREN_WITH_NO_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0x1FEF0683B96EBCF2, vehicle, toggle); } // 0x1FEF0683B96EBCF2 0x77182D58 b323 - static void SET_SIREN_KEEP_ON_(Vehicle vehicle, BOOL toggle) { invoke(0xF584CF8529B51434, vehicle, toggle); } // 0xF584CF8529B51434 b2372 - static void TRIGGER_SIREN_(Vehicle vehicle) { invoke(0x66C3FB05206041BA, vehicle); } // 0x66C3FB05206041BA b1290 + static void SET_SIREN_BYPASS_MP_DRIVER_CHECK(Vehicle vehicle, BOOL toggle) { invoke(0xF584CF8529B51434, vehicle, toggle); } // 0xF584CF8529B51434 b2372 + static void TRIGGER_SIREN_AUDIO(Vehicle vehicle) { invoke(0x66C3FB05206041BA, vehicle); } // 0x66C3FB05206041BA b1290 static void SET_HORN_PERMANENTLY_ON(Vehicle vehicle) { invoke(0x9C11908013EA4715, vehicle); } // 0x9C11908013EA4715 0xDE8BA3CD b323 static void SET_HORN_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0x76D683C108594D0E, vehicle, toggle); } // 0x76D683C108594D0E 0x6EB92D05 b323 static void SET_AUDIO_VEHICLE_PRIORITY(Vehicle vehicle, Any p1) { invoke(0xE5564483E407F914, vehicle, p1); } // 0xE5564483E407F914 0x271A9766 b323 static void SET_HORN_PERMANENTLY_ON_TIME(Vehicle vehicle, float time) { invoke(0x9D3AF56E94C9AE98, vehicle, time); } // 0x9D3AF56E94C9AE98 0x2F0A16D1 b323 static void USE_SIREN_AS_HORN(Vehicle vehicle, BOOL toggle) { invoke(0xFA932DE350266EF8, vehicle, toggle); } // 0xFA932DE350266EF8 0xC6BC16F3 b323 - static void FORCE_VEHICLE_ENGINE_AUDIO_(Vehicle vehicle, const char* audioName) { invoke(0x4F0C413926060B38, vehicle, audioName); } // 0x4F0C413926060B38 0x33B0B007 b323 - static void PRELOAD_VEHICLE_AUDIO_(Hash vehicleModel) { invoke(0xCA4CEA6AE0000A7E, vehicleModel); } // 0xCA4CEA6AE0000A7E b1180 + static void FORCE_USE_AUDIO_GAME_OBJECT(Vehicle vehicle, const char* audioName) { invoke(0x4F0C413926060B38, vehicle, audioName); } // 0x4F0C413926060B38 0x33B0B007 b323 + static void PRELOAD_VEHICLE_AUDIO_BANK(Hash vehicleModel) { invoke(0xCA4CEA6AE0000A7E, vehicleModel); } // 0xCA4CEA6AE0000A7E b1180 static void SET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle, const char* p1, const char* p2) { invoke(0xF1F8157B8C3F171C, vehicle, p1, p2); } // 0xF1F8157B8C3F171C 0x1C0C5E4C b323 - static void RESET_VEHICLE_STARTUP_REV_SOUND_(Vehicle vehicle) { invoke(0xD2DCCD8E16E20997, vehicle); } // 0xD2DCCD8E16E20997 b323 - static void N0x97FFB4ADEED08066(Any p0, Any p1) { invoke(0x97FFB4ADEED08066, p0, p1); } // 0x97FFB4ADEED08066 b2372 + static void RESET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle) { invoke(0xD2DCCD8E16E20997, vehicle); } // 0xD2DCCD8E16E20997 b323 + static void SET_VEHICLE_FORCE_REVERSE_WARNING(Any p0, Any p1) { invoke(0x97FFB4ADEED08066, p0, p1); } // 0x97FFB4ADEED08066 b2372 static BOOL IS_VEHICLE_AUDIBLY_DAMAGED(Vehicle vehicle) { return invoke(0x5DB8010EE71FDEF2, vehicle); } // 0x5DB8010EE71FDEF2 0x6E660D3F b323 static void SET_VEHICLE_AUDIO_ENGINE_DAMAGE_FACTOR(Vehicle vehicle, float damageFactor) { invoke(0x59E7B488451F4D3A, vehicle, damageFactor); } // 0x59E7B488451F4D3A 0x23BE6432 b323 static void SET_VEHICLE_AUDIO_BODY_DAMAGE_FACTOR(Vehicle vehicle, float intensity) { invoke(0x01BB4D577D38BD9E, vehicle, intensity); } // 0x01BB4D577D38BD9E 0xE81FAC68 b323 static void ENABLE_VEHICLE_FANBELT_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x1C073274E065C6D2, vehicle, toggle); } // 0x1C073274E065C6D2 0x9365E042 b323 static void ENABLE_VEHICLE_EXHAUST_POPS(Vehicle vehicle, BOOL toggle) { invoke(0x2BE4BC731D039D5A, vehicle, toggle); } // 0x2BE4BC731D039D5A 0x2A60A90E b323 static void SET_VEHICLE_BOOST_ACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0x4A04DE7CAB2739A1, vehicle, toggle); } // 0x4A04DE7CAB2739A1 0x072F15F2 b323 - static void N0x6FDDAD856E36988A(Vehicle vehicle, BOOL toggle) { invoke(0x6FDDAD856E36988A, vehicle, toggle); } // 0x6FDDAD856E36988A 0x934BE749 b323 + static void SET_PLAYER_VEHICLE_ALARM_AUDIO_ACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0x6FDDAD856E36988A, vehicle, toggle); } // 0x6FDDAD856E36988A 0x934BE749 b323 static void SET_SCRIPT_UPDATE_DOOR_AUDIO(Hash doorHash, BOOL toggle) { invoke(0x06C0023BED16DD6B, doorHash, toggle); } // 0x06C0023BED16DD6B 0xE61110A2 b323 static void PLAY_VEHICLE_DOOR_OPEN_SOUND(Vehicle vehicle, int doorId) { invoke(0x3A539D52857EA82D, vehicle, doorId); } // 0x3A539D52857EA82D 0x84930330 b323 static void PLAY_VEHICLE_DOOR_CLOSE_SOUND(Vehicle vehicle, int doorId) { invoke(0x62A456AA4769EF34, vehicle, doorId); } // 0x62A456AA4769EF34 0xBA2CF407 b323 @@ -297,17 +299,17 @@ namespace AUDIO static void SET_AUDIO_SCRIPT_CLEANUP_TIME(int time) { invoke(0xA5F377B175A699C5, time); } // 0xA5F377B175A699C5 0xE812925D b323 static void ADD_ENTITY_TO_AUDIO_MIX_GROUP(Entity entity, const char* groupName, float p2) { invoke(0x153973AB99FE8980, entity, groupName, p2); } // 0x153973AB99FE8980 0x2BC93264 b323 static void REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP(Entity entity, float p1) { invoke(0x18EB48CFC41F2EA0, entity, p1); } // 0x18EB48CFC41F2EA0 0x308ED0EC b323 - static BOOL AUDIO_IS_SCRIPTED_MUSIC_PLAYING() { return invoke(0x845FFC3A4FEEFA3E); } // 0x845FFC3A4FEEFA3E 0x86E995D1 b323 - static Any AUDIO_IS_SCRIPTED_MUSIC_PLAYING_2_() { return invoke(0x2DD39BF3E2F9C47F); } // 0x2DD39BF3E2F9C47F b463 + static BOOL AUDIO_IS_MUSIC_PLAYING() { return invoke(0x845FFC3A4FEEFA3E); } // 0x845FFC3A4FEEFA3E b323 + static Any AUDIO_IS_SCRIPTED_MUSIC_PLAYING() { return invoke(0x2DD39BF3E2F9C47F); } // 0x2DD39BF3E2F9C47F b463 static BOOL PREPARE_MUSIC_EVENT(const char* eventName) { return invoke(0x1E5185B72EF5158A, eventName); } // 0x1E5185B72EF5158A 0x534A5C1C b323 static BOOL CANCEL_MUSIC_EVENT(const char* eventName) { return invoke(0x5B17A90291133DA5, eventName); } // 0x5B17A90291133DA5 0x89FF942D b323 static BOOL TRIGGER_MUSIC_EVENT(const char* eventName) { return invoke(0x706D57B0F50DA710, eventName); } // 0x706D57B0F50DA710 0xB6094948 b323 static BOOL IS_MUSIC_ONESHOT_PLAYING() { return invoke(0xA097AB275061FB21); } // 0xA097AB275061FB21 0x2705C4D5 b323 static int GET_MUSIC_PLAYTIME() { return invoke(0xE7A0D23DC414507B); } // 0xE7A0D23DC414507B 0xD633C809 b323 - static void N0x159B7318403A1CD8(Any p0) { invoke(0x159B7318403A1CD8, p0); } // 0x159B7318403A1CD8 b1103 + static void SET_GLOBAL_RADIO_SIGNAL_LEVEL(Any p0) { invoke(0x159B7318403A1CD8, p0); } // 0x159B7318403A1CD8 b1103 static void RECORD_BROKEN_GLASS(float x, float y, float z, float radius) { invoke(0xFBE20329593DEC9D, x, y, z, radius); } // 0xFBE20329593DEC9D 0x53FC3FEC b323 static void CLEAR_ALL_BROKEN_GLASS() { invoke(0xB32209EFFDC04913); } // 0xB32209EFFDC04913 0xE6B033BF b323 - static void N0x70B8EC8FC108A634(BOOL p0, Any p1) { invoke(0x70B8EC8FC108A634, p0, p1); } // 0x70B8EC8FC108A634 0x95050CAD b323 + static void SCRIPT_OVERRIDES_WIND_ELEVATION(BOOL p0, Any p1) { invoke(0x70B8EC8FC108A634, p0, p1); } // 0x70B8EC8FC108A634 0x95050CAD b323 static void SET_PED_WALLA_DENSITY(float p0, float p1) { invoke(0x149AEE66F0CB3A99, p0, p1); } // 0x149AEE66F0CB3A99 0xE64F97A0 b323 static void SET_PED_INTERIOR_WALLA_DENSITY(float p0, float p1) { invoke(0x8BF907833BE275DE, p0, p1); } // 0x8BF907833BE275DE 0x2CD26D69 b323 static void FORCE_PED_PANIC_WALLA() { invoke(0x062D5EAD4DA2FA6A); } // 0x062D5EAD4DA2FA6A 0xD87AF337 b323 @@ -319,15 +321,15 @@ namespace AUDIO static Hash GET_VEHICLE_DEFAULT_HORN(Vehicle vehicle) { return invoke(0x02165D55000219AC, vehicle); } // 0x02165D55000219AC 0xE84ABC19 b323 static Hash GET_VEHICLE_DEFAULT_HORN_IGNORE_MODS(Vehicle vehicle) { return invoke(0xACB5DCCA1EC76840, vehicle); } // 0xACB5DCCA1EC76840 0xFD4B5B3B b323 static void RESET_PED_AUDIO_FLAGS(Ped ped) { invoke(0xF54BB7B61036F335, ped); } // 0xF54BB7B61036F335 0xDF720C86 b323 - static void SET_PED_AUDIO_FOOTSTEP_LOUD_(Ped ped, BOOL toggle) { invoke(0x0653B735BFBDFE87, ped, toggle); } // 0x0653B735BFBDFE87 b1493 - static void SET_PED_AUDIO_FOOTSTEP_QUIET_(Ped ped, BOOL toggle) { invoke(0x29DA3CA8D8B2692D, ped, toggle); } // 0x29DA3CA8D8B2692D b1493 + static void SET_PED_FOOTSTEPS_EVENTS_ENABLED(Ped ped, BOOL toggle) { invoke(0x0653B735BFBDFE87, ped, toggle); } // 0x0653B735BFBDFE87 b1493 + static void SET_PED_CLOTH_EVENTS_ENABLED(Ped ped, BOOL toggle) { invoke(0x29DA3CA8D8B2692D, ped, toggle); } // 0x29DA3CA8D8B2692D b1493 static void OVERRIDE_PLAYER_GROUND_MATERIAL(Hash hash, BOOL toggle) { invoke(0xD2CC78CD3D0B50F9, hash, toggle); } // 0xD2CC78CD3D0B50F9 0xC307D531 b323 - static void N0xBF4DC1784BE94DFA(Ped ped, BOOL p1, Hash hash) { invoke(0xBF4DC1784BE94DFA, ped, p1, hash); } // 0xBF4DC1784BE94DFA b323 - static void OVERRIDE_MICROPHONE_SETTINGS_(Hash hash, BOOL toggle) { invoke(0x75773E11BA459E90, hash, toggle); } // 0x75773E11BA459E90 b323 + static void USE_FOOTSTEP_SCRIPT_SWEETENERS(Ped ped, BOOL p1, Hash hash) { invoke(0xBF4DC1784BE94DFA, ped, p1, hash); } // 0xBF4DC1784BE94DFA 0xD99E275B b323 + static void OVERRIDE_MICROPHONE_SETTINGS(Hash hash, BOOL toggle) { invoke(0x75773E11BA459E90, hash, toggle); } // 0x75773E11BA459E90 b323 static void FREEZE_MICROPHONE() { invoke(0xD57AAAE0E2214D11); } // 0xD57AAAE0E2214D11 0x2B9D91E8 b323 static void DISTANT_COP_CAR_SIRENS(BOOL value) { invoke(0x552369F549563AD5, value); } // 0x552369F549563AD5 0x13EB5861 b323 - static void N0x43FA0DFC5DF87815(Vehicle vehicle, BOOL p1) { invoke(0x43FA0DFC5DF87815, vehicle, p1); } // 0x43FA0DFC5DF87815 0x7BED1872 b323 - static void N0xB81CF134AEB56FFB() { invoke(0xB81CF134AEB56FFB); } // 0xB81CF134AEB56FFB b791 + static void SET_SIREN_CAN_BE_CONTROLLED_BY_AUDIO(Vehicle vehicle, BOOL p1) { invoke(0x43FA0DFC5DF87815, vehicle, p1); } // 0x43FA0DFC5DF87815 0x7BED1872 b323 + static void ENABLE_STUNT_JUMP_AUDIO() { invoke(0xB81CF134AEB56FFB); } // 0xB81CF134AEB56FFB b791 static void SET_AUDIO_FLAG(const char* flagName, BOOL toggle) { invoke(0xB9EFD5C25018725A, flagName, toggle); } // 0xB9EFD5C25018725A 0x1C09C9E0 b323 static Any PREPARE_SYNCHRONIZED_AUDIO_EVENT(const char* p0, Any p1) { return invoke(0xC7ABCACA4985A766, p0, p1); } // 0xC7ABCACA4985A766 0xE1D91FD0 b323 static BOOL PREPARE_SYNCHRONIZED_AUDIO_EVENT_FOR_SCENE(Any p0, Any* p1) { return invoke(0x029FE7CD1B7E2E75, p0, p1); } // 0x029FE7CD1B7E2E75 0x7652DD49 b323 @@ -338,16 +340,16 @@ namespace AUDIO static void SET_AUDIO_SPECIAL_EFFECT_MODE(int mode) { invoke(0x12561FCBB62D5B9C, mode); } // 0x12561FCBB62D5B9C 0x62B43677 b323 static void SET_PORTAL_SETTINGS_OVERRIDE(const char* p0, const char* p1) { invoke(0x044DBAD7A7FA2BE5, p0, p1); } // 0x044DBAD7A7FA2BE5 0x8AD670EC b323 static void REMOVE_PORTAL_SETTINGS_OVERRIDE(const char* p0) { invoke(0xB4BBFD9CD8B3922B, p0); } // 0xB4BBFD9CD8B3922B 0xD24B4D0C b323 - static void N0xE4E6DD5566D28C82() { invoke(0xE4E6DD5566D28C82); } // 0xE4E6DD5566D28C82 0x7262B5BA b323 + static void STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS() { invoke(0xE4E6DD5566D28C82); } // 0xE4E6DD5566D28C82 0x7262B5BA b323 static int GET_MUSIC_VOL_SLIDER() { return invoke(0x3A48AB4445D499BE); } // 0x3A48AB4445D499BE 0x93A44A1F b323 static void REQUEST_TENNIS_BANKS(Ped ped) { invoke(0x4ADA3F19BE4A6047, ped); } // 0x4ADA3F19BE4A6047 0x13777A0B b323 static void UNREQUEST_TENNIS_BANKS() { invoke(0x0150B6FF25A9E2E5); } // 0x0150B6FF25A9E2E5 0x1134F68B b323 - static void N0xBEF34B1D9624D5DD(BOOL p0) { invoke(0xBEF34B1D9624D5DD, p0); } // 0xBEF34B1D9624D5DD 0xE0047BFD b323 + static void SET_SKIP_MINIGUN_SPIN_UP_AUDIO(BOOL p0) { invoke(0xBEF34B1D9624D5DD, p0); } // 0xBEF34B1D9624D5DD 0xE0047BFD b323 static void STOP_CUTSCENE_AUDIO() { invoke(0x806058BBDC136E06); } // 0x806058BBDC136E06 0x55461BE6 b323 - static BOOL HAS_MULTIPLAYER_AUDIO_DATA_LOADED_() { return invoke(0x544810ED9DB6BBE6); } // 0x544810ED9DB6BBE6 b323 - static BOOL HAS_MULTIPLAYER_AUDIO_DATA_UNLOADED_() { return invoke(0x5B50ABB1FE3746F4); } // 0x5B50ABB1FE3746F4 b323 - static int GET_VEHICLE_DEFAULT_HORN_VARIATION_(Vehicle vehicle) { return invoke(0xD53F3A29BCE2580E, vehicle); } // 0xD53F3A29BCE2580E b1365 - static void SET_VEHICLE_HORN_VARIATION_(Vehicle vehicle, int value) { invoke(0x0350E7E17BA767D0, vehicle, value); } // 0x0350E7E17BA767D0 b1365 + static BOOL HAS_LOADED_MP_DATA_SET() { return invoke(0x544810ED9DB6BBE6); } // 0x544810ED9DB6BBE6 b323 + static BOOL HAS_LOADED_SP_DATA_SET() { return invoke(0x5B50ABB1FE3746F4); } // 0x5B50ABB1FE3746F4 b323 + static int GET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle) { return invoke(0xD53F3A29BCE2580E, vehicle); } // 0xD53F3A29BCE2580E b1365 + static void SET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle, int value) { invoke(0x0350E7E17BA767D0, vehicle, value); } // 0x0350E7E17BA767D0 b1365 } namespace BRAIN @@ -359,10 +361,10 @@ namespace BRAIN static BOOL IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE() { return invoke(0xC5042CC6F5E3D450); } // 0xC5042CC6F5E3D450 0x2CF305A0 b323 static void ENABLE_SCRIPT_BRAIN_SET(int brainSet) { invoke(0x67AA4D73F0CFA86B, brainSet); } // 0x67AA4D73F0CFA86B 0x2765919F b323 static void DISABLE_SCRIPT_BRAIN_SET(int brainSet) { invoke(0x14D8518E9760F08F, brainSet); } // 0x14D8518E9760F08F 0xFBD13FAD b323 - static void N0x0B40ED49D7D6FF84() { invoke(0x0B40ED49D7D6FF84); } // 0x0B40ED49D7D6FF84 0x19B27825 b323 - static void PREPARE_SCRIPT_BRAIN_() { invoke(0x4D953DF78EBF8158); } // 0x4D953DF78EBF8158 0xF3A3AB08 b323 - static void N0x6D6840CEE8845831(const char* scriptName) { invoke(0x6D6840CEE8845831, scriptName); } // 0x6D6840CEE8845831 0x949FE53E b323 - static void N0x6E91B04E08773030(const char* scriptName) { invoke(0x6E91B04E08773030, scriptName); } // 0x6E91B04E08773030 0x29CE8BAA b323 + static void REACTIVATE_ALL_WORLD_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() { invoke(0x0B40ED49D7D6FF84); } // 0x0B40ED49D7D6FF84 0x19B27825 b323 + static void REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() { invoke(0x4D953DF78EBF8158); } // 0x4D953DF78EBF8158 0xF3A3AB08 b323 + static void REACTIVATE_NAMED_WORLD_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName) { invoke(0x6D6840CEE8845831, scriptName); } // 0x6D6840CEE8845831 0x949FE53E b323 + static void REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName) { invoke(0x6E91B04E08773030, scriptName); } // 0x6E91B04E08773030 0x29CE8BAA b323 } namespace CAM @@ -385,14 +387,16 @@ namespace CAM static float GET_CAM_FOV(Cam cam) { return invoke(0xC3330A45CCCDB26A, cam); } // 0xC3330A45CCCDB26A 0xD6E9FCF5 b323 static float GET_CAM_NEAR_CLIP(Cam cam) { return invoke(0xC520A34DAFBF24B1, cam); } // 0xC520A34DAFBF24B1 0xCFCD35EE b323 static float GET_CAM_FAR_CLIP(Cam cam) { return invoke(0xB60A9CFEB21CA6AA, cam); } // 0xB60A9CFEB21CA6AA 0x09F119B8 b323 + static float GET_CAM_NEAR_DOF(Cam cam) { return invoke(0xC2612D223D915A1C, cam); } // 0xC2612D223D915A1C b2699 static float GET_CAM_FAR_DOF(Cam cam) { return invoke(0x255F8DAFD540D397, cam); } // 0x255F8DAFD540D397 0x98C5CCE9 b323 + static float GET_CAM_DOF_STRENGTH(Cam cam) { return invoke(0x06D153C0B99B6128, cam); } // 0x06D153C0B99B6128 b2699 static void SET_CAM_PARAMS(Cam cam, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fieldOfView, Any p8, int p9, int p10, int p11) { invoke(0xBFD8727AEA3CCEBA, cam, posX, posY, posZ, rotX, rotY, rotZ, fieldOfView, p8, p9, p10, p11); } // 0xBFD8727AEA3CCEBA 0x2167CEBF b323 static void SET_CAM_COORD(Cam cam, float posX, float posY, float posZ) { invoke(0x4D41783FB745E42E, cam, posX, posY, posZ); } // 0x4D41783FB745E42E 0x7A8053AF b323 static void SET_CAM_ROT(Cam cam, float rotX, float rotY, float rotZ, int rotationOrder) { invoke(0x85973643155D0B07, cam, rotX, rotY, rotZ, rotationOrder); } // 0x85973643155D0B07 0xEE38B3C1 b323 static void SET_CAM_FOV(Cam cam, float fieldOfView) { invoke(0xB13C14F66A00D047, cam, fieldOfView); } // 0xB13C14F66A00D047 0xD3D5D74F b323 static void SET_CAM_NEAR_CLIP(Cam cam, float nearClip) { invoke(0xC7848EFCCC545182, cam, nearClip); } // 0xC7848EFCCC545182 0x46DB13B1 b323 static void SET_CAM_FAR_CLIP(Cam cam, float farClip) { invoke(0xAE306F2A904BF86E, cam, farClip); } // 0xAE306F2A904BF86E 0x0D23E381 b323 - static void N0xAABD62873FFB1A33(Any p0, Any p1) { invoke(0xAABD62873FFB1A33, p0, p1); } // 0xAABD62873FFB1A33 b2189 + static void FORCE_CAM_FAR_CLIP(Any p0, Any p1) { invoke(0xAABD62873FFB1A33, p0, p1); } // 0xAABD62873FFB1A33 b2189 static void SET_CAM_MOTION_BLUR_STRENGTH(Cam cam, float strength) { invoke(0x6F0F77FBA9A8F2E6, cam, strength); } // 0x6F0F77FBA9A8F2E6 0xFD6E0D67 b323 static void SET_CAM_NEAR_DOF(Cam cam, float nearDOF) { invoke(0x3FA4BF0A7AB7DE2C, cam, nearDOF); } // 0x3FA4BF0A7AB7DE2C 0xF28254DF b323 static void SET_CAM_FAR_DOF(Cam cam, float farDOF) { invoke(0xEDD91296CD01AEE0, cam, farDOF); } // 0xEDD91296CD01AEE0 0x58515E8E b323 @@ -400,18 +404,19 @@ namespace CAM static void SET_CAM_DOF_PLANES(Cam cam, float p1, float p2, float p3, float p4) { invoke(0x3CF48F6F96E749DC, cam, p1, p2, p3, p4); } // 0x3CF48F6F96E749DC 0xAD6C2B8F b323 static void SET_CAM_USE_SHALLOW_DOF_MODE(Cam cam, BOOL toggle) { invoke(0x16A96863A17552BB, cam, toggle); } // 0x16A96863A17552BB 0x8306C256 b323 static void SET_USE_HI_DOF() { invoke(0xA13B0222F3D94A94); } // 0xA13B0222F3D94A94 0x8BBF2950 b323 - static void N0xF55E4046F6F831DC(Any p0, float p1) { invoke(0xF55E4046F6F831DC, p0, p1); } // 0xF55E4046F6F831DC b323 - static void N0xE111A7C0D200CBC5(Any p0, float p1) { invoke(0xE111A7C0D200CBC5, p0, p1); } // 0xE111A7C0D200CBC5 b323 - static void SET_CAM_DOF_FNUMBER_OF_LENS_(Cam camera, float p1) { invoke(0x7DD234D6F3914C5B, camera, p1); } // 0x7DD234D6F3914C5B b323 - static void SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER_(Cam camera, float multiplier) { invoke(0x47B595D60664CFFA, camera, multiplier); } // 0x47B595D60664CFFA b1011 - static void SET_CAM_DOF_FOCUS_DISTANCE_BIAS_(Cam camera, float p1) { invoke(0xC669EEA5D031B7DE, camera, p1); } // 0xC669EEA5D031B7DE b323 - static void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_(Cam camera, float p1) { invoke(0xC3654A441402562D, camera, p1); } // 0xC3654A441402562D b323 - static void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL_(Cam camera, float p1) { invoke(0x2C654B4943BDDF7C, camera, p1); } // 0x2C654B4943BDDF7C b323 + static void SET_USE_HI_DOF_ON_SYNCED_SCENE_THIS_UPDATE() { invoke(0x731A880555DA3647); } // 0x731A880555DA3647 b2699 + static void SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE(Any p0, float p1) { invoke(0xF55E4046F6F831DC, p0, p1); } // 0xF55E4046F6F831DC b323 + static void SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE_BLEND_LEVEL(Any p0, float p1) { invoke(0xE111A7C0D200CBC5, p0, p1); } // 0xE111A7C0D200CBC5 b323 + static void SET_CAM_DOF_FNUMBER_OF_LENS(Cam camera, float p1) { invoke(0x7DD234D6F3914C5B, camera, p1); } // 0x7DD234D6F3914C5B b323 + static void SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER(Cam camera, float multiplier) { invoke(0x47B595D60664CFFA, camera, multiplier); } // 0x47B595D60664CFFA b1011 + static void SET_CAM_DOF_FOCUS_DISTANCE_BIAS(Cam camera, float p1) { invoke(0xC669EEA5D031B7DE, camera, p1); } // 0xC669EEA5D031B7DE b323 + static void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE(Cam camera, float p1) { invoke(0xC3654A441402562D, camera, p1); } // 0xC3654A441402562D b323 + static void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL(Cam camera, float p1) { invoke(0x2C654B4943BDDF7C, camera, p1); } // 0x2C654B4943BDDF7C b323 static void ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xOffset, float yOffset, float zOffset, BOOL isRelative) { invoke(0xFEDB7D269E8C60E3, cam, entity, xOffset, yOffset, zOffset, isRelative); } // 0xFEDB7D269E8C60E3 0xAD7C45F6 b323 static void ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, BOOL heading) { invoke(0x61A3DBA14AB7F411, cam, ped, boneIndex, x, y, z, heading); } // 0x61A3DBA14AB7F411 0x506BB35C b323 - static void ATTACH_CAM_TO_PED_BONE_2_(Cam cam, Ped ped, int boneIndex, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9) { invoke(0x149916F50C34A40D, cam, ped, boneIndex, p3, p4, p5, p6, p7, p8, p9); } // 0x149916F50C34A40D b1180 - static void N0x202A5ED9CE01D6E7(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0x202A5ED9CE01D6E7, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x202A5ED9CE01D6E7 b2189 - static void ATTACH_CAM_TO_VEHICLE_BONE_(Cam cam, Vehicle vehicle, int boneIndex, BOOL relativeRotation, float rotX, float rotY, float rotZ, float offsetX, float offsetY, float offsetZ, BOOL fixedDirection) { invoke(0x8DB3F12A02CAEF72, cam, vehicle, boneIndex, relativeRotation, rotX, rotY, rotZ, offsetX, offsetY, offsetZ, fixedDirection); } // 0x8DB3F12A02CAEF72 b1290 + static void HARD_ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9) { invoke(0x149916F50C34A40D, cam, ped, boneIndex, p3, p4, p5, p6, p7, p8, p9); } // 0x149916F50C34A40D b1180 + static void HARD_ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xRot, float yRot, float zRot, float xOffset, float yOffset, float zOffset, BOOL isRelative) { invoke(0x202A5ED9CE01D6E7, cam, entity, xRot, yRot, zRot, xOffset, yOffset, zOffset, isRelative); } // 0x202A5ED9CE01D6E7 b2189 + static void ATTACH_CAM_TO_VEHICLE_BONE(Cam cam, Vehicle vehicle, int boneIndex, BOOL relativeRotation, float rotX, float rotY, float rotZ, float offsetX, float offsetY, float offsetZ, BOOL fixedDirection) { invoke(0x8DB3F12A02CAEF72, cam, vehicle, boneIndex, relativeRotation, rotX, rotY, rotZ, offsetX, offsetY, offsetZ, fixedDirection); } // 0x8DB3F12A02CAEF72 b1290 static void DETACH_CAM(Cam cam) { invoke(0xA2FABBE87F4BAD82, cam); } // 0xA2FABBE87F4BAD82 0xF4FBF14A b323 static void SET_CAM_INHERIT_ROLL_VEHICLE(Cam cam, BOOL p1) { invoke(0x45F1DE9C34B93AE6, cam, p1); } // 0x45F1DE9C34B93AE6 0xE4BD5342 b323 static void POINT_CAM_AT_COORD(Cam cam, float x, float y, float z) { invoke(0xF75497BB865F0803, cam, x, y, z); } // 0xF75497BB865F0803 0x914BC21A b323 @@ -420,14 +425,14 @@ namespace CAM static void STOP_CAM_POINTING(Cam cam) { invoke(0xF33AB75780BA57DE, cam); } // 0xF33AB75780BA57DE 0x5435F6A5 b323 static void SET_CAM_AFFECTS_AIMING(Cam cam, BOOL toggle) { invoke(0x8C1DC7770C51DC8D, cam, toggle); } // 0x8C1DC7770C51DC8D 0x0C74F9AF b323 static void SET_CAM_CONTROLS_MINI_MAP_HEADING(Cam cam, BOOL toggle) { invoke(0x661B5C8654ADD825, cam, toggle); } // 0x661B5C8654ADD825 0xE1A0B2F1 b323 - static void SET_CAM_SMOOTH_SHADOWS_(Cam cam, BOOL toggle) { invoke(0xA2767257A320FC82, cam, toggle); } // 0xA2767257A320FC82 b323 - static void N0x271017B9BA825366(Any p0, BOOL p1) { invoke(0x271017B9BA825366, p0, p1); } // 0x271017B9BA825366 0x43220969 b323 + static void SET_CAM_IS_INSIDE_VEHICLE(Cam cam, BOOL toggle) { invoke(0xA2767257A320FC82, cam, toggle); } // 0xA2767257A320FC82 b323 + static void ALLOW_MOTION_BLUR_DECAY(Any p0, BOOL p1) { invoke(0x271017B9BA825366, p0, p1); } // 0x271017B9BA825366 0x43220969 b323 static void SET_CAM_DEBUG_NAME(Cam camera, const char* name) { invoke(0x1B93E0107865DD40, camera, name); } // 0x1B93E0107865DD40 0x9B00DF3F b323 - static Cam GET_DEBUG_CAMERA_() { return invoke(0x77C3CEC46BE286F6); } // 0x77C3CEC46BE286F6 b2372 + static Cam GET_DEBUG_CAM() { return invoke(0x77C3CEC46BE286F6); } // 0x77C3CEC46BE286F6 b2372 static void ADD_CAM_SPLINE_NODE(Cam camera, float x, float y, float z, float xRot, float yRot, float zRot, int length, int smoothingStyle, int rotationOrder) { invoke(0x8609C75EC438FB3B, camera, x, y, z, xRot, yRot, zRot, length, smoothingStyle, rotationOrder); } // 0x8609C75EC438FB3B 0xAD3C7EAA b323 - static void ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME(Cam cam, Cam cam2, int p2, int p3) { invoke(0x0A9F2A468B328E74, cam, cam2, p2, p3); } // 0x0A9F2A468B328E74 0x30510511 b323 - static void ADD_CAM_SPLINE_NODE_USING_CAMERA(Cam cam, Cam cam2, int p2, int p3) { invoke(0x0FB82563989CF4FB, cam, cam2, p2, p3); } // 0x0FB82563989CF4FB 0xBA6C085B b323 - static void ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME(Cam cam, int p1, int p2) { invoke(0x609278246A29CA34, cam, p1, p2); } // 0x609278246A29CA34 0xB4737F03 b323 + static void ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME(Cam cam, Cam cam2, int length, int p3) { invoke(0x0A9F2A468B328E74, cam, cam2, length, p3); } // 0x0A9F2A468B328E74 0x30510511 b323 + static void ADD_CAM_SPLINE_NODE_USING_CAMERA(Cam cam, Cam cam2, int length, int p3) { invoke(0x0FB82563989CF4FB, cam, cam2, length, p3); } // 0x0FB82563989CF4FB 0xBA6C085B b323 + static void ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME(Cam cam, int length, int p2) { invoke(0x609278246A29CA34, cam, length, p2); } // 0x609278246A29CA34 0xB4737F03 b323 static void SET_CAM_SPLINE_PHASE(Cam cam, float p1) { invoke(0x242B5874F0A4E052, cam, p1); } // 0x242B5874F0A4E052 0xF0AED233 b323 static float GET_CAM_SPLINE_PHASE(Cam cam) { return invoke(0xB5349E36C546509A, cam); } // 0xB5349E36C546509A 0x39784DD9 b323 static float GET_CAM_SPLINE_NODE_PHASE(Cam cam) { return invoke(0xD9D0E694C8282C96, cam); } // 0xD9D0E694C8282C96 0x7B9522F6 b323 @@ -439,7 +444,7 @@ namespace CAM static void OVERRIDE_CAM_SPLINE_VELOCITY(Cam cam, int p1, float p2, float p3) { invoke(0x40B62FA033EB0346, cam, p1, p2, p3); } // 0x40B62FA033EB0346 0x326A17E2 b323 static void OVERRIDE_CAM_SPLINE_MOTION_BLUR(Cam cam, int p1, float p2, float p3) { invoke(0x7DCF7C708D292D55, cam, p1, p2, p3); } // 0x7DCF7C708D292D55 0x633179E6 b323 static void SET_CAM_SPLINE_NODE_EXTRA_FLAGS(Cam cam, int p1, int flags) { invoke(0x7BF1A54AE67AC070, cam, p1, flags); } // 0x7BF1A54AE67AC070 0xC90B2DDC b323 - static BOOL IS_CAM_SPLINE_PAUSED(Any p0) { return invoke(0x0290F35C0AD97864, p0); } // 0x0290F35C0AD97864 0x60B34FF5 b323 + static BOOL IS_CAM_SPLINE_PAUSED(Cam cam) { return invoke(0x0290F35C0AD97864, cam); } // 0x0290F35C0AD97864 0x60B34FF5 b323 static void SET_CAM_ACTIVE_WITH_INTERP(Cam camTo, Cam camFrom, int duration, int easeLocation, int easeRotation) { invoke(0x9FBDA379383A52A4, camTo, camFrom, duration, easeLocation, easeRotation); } // 0x9FBDA379383A52A4 0x7983E7F0 b323 static BOOL IS_CAM_INTERPOLATING(Cam cam) { return invoke(0x036F97C908C2B52C, cam); } // 0x036F97C908C2B52C 0x7159CB5D b323 static void SHAKE_CAM(Cam cam, const char* type, float amplitude) { invoke(0x6A25241C340D3822, cam, type, amplitude); } // 0x6A25241C340D3822 0x1D4211B0 b323 @@ -451,18 +456,18 @@ namespace CAM static void ANIMATED_SHAKE_SCRIPT_GLOBAL(const char* p0, const char* p1, const char* p2, float p3) { invoke(0xC2EAE3FB8CDBED31, p0, p1, p2, p3); } // 0xC2EAE3FB8CDBED31 0xCB75BD9C b323 static BOOL IS_SCRIPT_GLOBAL_SHAKING() { return invoke(0xC912AF078AF19212); } // 0xC912AF078AF19212 0x6AEFE6A5 b323 static void STOP_SCRIPT_GLOBAL_SHAKING(BOOL p0) { invoke(0x1C9D7949FA533490, p0); } // 0x1C9D7949FA533490 0x26FCFB96 b323 - static void N0x5D96CFB59DA076A0(Vehicle vehicle, int p1, float p2) { invoke(0x5D96CFB59DA076A0, vehicle, p1, p2); } // 0x5D96CFB59DA076A0 b2060 + static void TRIGGER_VEHICLE_PART_BROKEN_CAMERA_SHAKE(Vehicle vehicle, int p1, float p2) { invoke(0x5D96CFB59DA076A0, vehicle, p1, p2); } // 0x5D96CFB59DA076A0 b2060 static BOOL PLAY_CAM_ANIM(Cam cam, const char* animName, const char* animDictionary, float x, float y, float z, float xRot, float yRot, float zRot, BOOL p9, int p10) { return invoke(0x9A2D0FB2E7852392, cam, animName, animDictionary, x, y, z, xRot, yRot, zRot, p9, p10); } // 0x9A2D0FB2E7852392 0xBCEFB87E b323 static BOOL IS_CAM_PLAYING_ANIM(Cam cam, const char* animName, const char* animDictionary) { return invoke(0xC90621D8A0CEECF2, cam, animName, animDictionary); } // 0xC90621D8A0CEECF2 0xB998CB49 b323 static void SET_CAM_ANIM_CURRENT_PHASE(Cam cam, float phase) { invoke(0x4145A4C44FF3B5A6, cam, phase); } // 0x4145A4C44FF3B5A6 0x3CB1D17F b323 static float GET_CAM_ANIM_CURRENT_PHASE(Cam cam) { return invoke(0xA10B2DB49E92A6B0, cam); } // 0xA10B2DB49E92A6B0 0x345F72D0 b323 static BOOL PLAY_SYNCHRONIZED_CAM_ANIM(Any p0, Any p1, const char* animName, const char* animDictionary) { return invoke(0xE32EFE9AB4A9AA0C, p0, p1, animName, animDictionary); } // 0xE32EFE9AB4A9AA0C 0x9458459E b323 static void SET_FLY_CAM_HORIZONTAL_RESPONSE(Cam cam, float p1, float p2, float p3) { invoke(0x503F5920162365B2, cam, p1, p2, p3); } // 0x503F5920162365B2 0x56F9ED27 b323 - static void SET_FLY_CAM_VERTICAL_SPEED_MULTIPLIER_(Cam cam, float p1, float p2, float p3) { invoke(0xE827B9382CFB41BA, cam, p1, p2, p3); } // 0xE827B9382CFB41BA b791 + static void SET_FLY_CAM_VERTICAL_RESPONSE(Cam cam, float p1, float p2, float p3) { invoke(0xE827B9382CFB41BA, cam, p1, p2, p3); } // 0xE827B9382CFB41BA b791 static void SET_FLY_CAM_MAX_HEIGHT(Cam cam, float height) { invoke(0xF9D02130ECDD1D77, cam, height); } // 0xF9D02130ECDD1D77 0x71570DBA b323 static void SET_FLY_CAM_COORD_AND_CONSTRAIN(Cam cam, float x, float y, float z) { invoke(0xC91C6C55199308CA, cam, x, y, z); } // 0xC91C6C55199308CA 0x60B345DE b323 - static void N0xC8B5C4A79CC18B94(Cam cam) { invoke(0xC8B5C4A79CC18B94, cam); } // 0xC8B5C4A79CC18B94 0x44473EFC b323 - static BOOL N0x5C48A1D6E3B33179(Cam cam) { return invoke(0x5C48A1D6E3B33179, cam); } // 0x5C48A1D6E3B33179 0xDA931D65 b323 + static void SET_FLY_CAM_VERTICAL_CONTROLS_THIS_UPDATE(Cam cam) { invoke(0xC8B5C4A79CC18B94, cam); } // 0xC8B5C4A79CC18B94 0x44473EFC b323 + static BOOL WAS_FLY_CAM_CONSTRAINED_ON_PREVIOUS_UDPATE(Cam cam) { return invoke(0x5C48A1D6E3B33179, cam); } // 0x5C48A1D6E3B33179 0xDA931D65 b323 static BOOL IS_SCREEN_FADED_OUT() { return invoke(0xB16FCE9DDC7BA182); } // 0xB16FCE9DDC7BA182 0x9CAA05FA b323 static BOOL IS_SCREEN_FADED_IN() { return invoke(0x5A859503B0C08678); } // 0x5A859503B0C08678 0x4F37276D b323 static BOOL IS_SCREEN_FADING_OUT() { return invoke(0x797AC7CB535BA28F); } // 0x797AC7CB535BA28F 0x79275A57 b323 @@ -470,142 +475,143 @@ namespace CAM static void DO_SCREEN_FADE_IN(int duration) { invoke(0xD4E8E24955024033, duration); } // 0xD4E8E24955024033 0x66C1BDEE b323 static void DO_SCREEN_FADE_OUT(int duration) { invoke(0x891B5B39AC6302AF, duration); } // 0x891B5B39AC6302AF 0x89D01805 b323 static void SET_WIDESCREEN_BORDERS(BOOL p0, int p1) { invoke(0xDCD4EA924F42D01A, p0, p1); } // 0xDCD4EA924F42D01A 0x1A75DC9A b323 - static BOOL N0x4879E4FE39074CDF() { return invoke(0x4879E4FE39074CDF); } // 0x4879E4FE39074CDF b372 + static BOOL ARE_WIDESCREEN_BORDERS_ACTIVE() { return invoke(0x4879E4FE39074CDF); } // 0x4879E4FE39074CDF b372 static Vector3 GET_GAMEPLAY_CAM_COORD() { return invoke(0x14D6F5678D8F1B37); } // 0x14D6F5678D8F1B37 0x9388CF79 b323 static Vector3 GET_GAMEPLAY_CAM_ROT(int rotationOrder) { return invoke(0x837765A25378F0BB, rotationOrder); } // 0x837765A25378F0BB 0x13A010B5 b323 static float GET_GAMEPLAY_CAM_FOV() { return invoke(0x65019750A0324133); } // 0x65019750A0324133 0x4D6B3BFA b323 - static void N0x487A82C650EB7799(float p0) { invoke(0x487A82C650EB7799, p0); } // 0x487A82C650EB7799 0xA6E73135 b323 - static void N0x0225778816FDC28C(float p0) { invoke(0x0225778816FDC28C, p0); } // 0x0225778816FDC28C 0x1126E37C b323 + static void SET_GAMEPLAY_CAM_MOTION_BLUR_SCALING_THIS_UPDATE(float p0) { invoke(0x487A82C650EB7799, p0); } // 0x487A82C650EB7799 0xA6E73135 b323 + static void SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE(float p0) { invoke(0x0225778816FDC28C, p0); } // 0x0225778816FDC28C 0x1126E37C b323 static float GET_GAMEPLAY_CAM_RELATIVE_HEADING() { return invoke(0x743607648ADD4587); } // 0x743607648ADD4587 0xCAF839C2 b323 static void SET_GAMEPLAY_CAM_RELATIVE_HEADING(float heading) { invoke(0xB4EC2312F4E5B1F1, heading); } // 0xB4EC2312F4E5B1F1 0x20C6217C b323 static float GET_GAMEPLAY_CAM_RELATIVE_PITCH() { return invoke(0x3A6867B4845BEDA2); } // 0x3A6867B4845BEDA2 0xFC5A4946 b323 static void SET_GAMEPLAY_CAM_RELATIVE_PITCH(float angle, float scalingFactor) { invoke(0x6D0858B8EDFD2B7D, angle, scalingFactor); } // 0x6D0858B8EDFD2B7D 0x6381B963 b323 - static void SET_GAMEPLAY_CAM_RELATIVE_ROTATION_(float roll, float pitch, float yaw) { invoke(0x48608C3464F58AB4, roll, pitch, yaw); } // 0x48608C3464F58AB4 b505 - static void N0x28B022A17B068A3A(float p0, float p1) { invoke(0x28B022A17B068A3A, p0, p1); } // 0x28B022A17B068A3A b1734 - static void SET_GAMEPLAY_CAM_RAW_YAW_(float yaw) { invoke(0x103991D4A307D472, yaw); } // 0x103991D4A307D472 b323 - static void SET_GAMEPLAY_CAM_RAW_PITCH_(float pitch) { invoke(0x759E13EBC1C15C5A, pitch); } // 0x759E13EBC1C15C5A b323 - static void N0x469F2ECDEC046337(BOOL p0) { invoke(0x469F2ECDEC046337, p0); } // 0x469F2ECDEC046337 b323 + static void RESET_GAMEPLAY_CAM_FULL_ATTACH_PARENT_TRANSFORM_TIMER() { invoke(0x7295C203DD659DFE); } // 0x7295C203DD659DFE b2699 + static void FORCE_CAMERA_RELATIVE_HEADING_AND_PITCH(float roll, float pitch, float yaw) { invoke(0x48608C3464F58AB4, roll, pitch, yaw); } // 0x48608C3464F58AB4 b505 + static void FORCE_BONNET_CAMERA_RELATIVE_HEADING_AND_PITCH(float p0, float p1) { invoke(0x28B022A17B068A3A, p0, p1); } // 0x28B022A17B068A3A b1734 + static void SET_FIRST_PERSON_SHOOTER_CAMERA_HEADING(float yaw) { invoke(0x103991D4A307D472, yaw); } // 0x103991D4A307D472 b323 + static void SET_FIRST_PERSON_SHOOTER_CAMERA_PITCH(float pitch) { invoke(0x759E13EBC1C15C5A, pitch); } // 0x759E13EBC1C15C5A b323 + static void SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME(BOOL p0) { invoke(0x469F2ECDEC046337, p0); } // 0x469F2ECDEC046337 b323 static void SHAKE_GAMEPLAY_CAM(const char* shakeName, float intensity) { invoke(0xFD55E49555E017CF, shakeName, intensity); } // 0xFD55E49555E017CF 0xF2EFE660 b323 static BOOL IS_GAMEPLAY_CAM_SHAKING() { return invoke(0x016C090630DF1F89); } // 0x016C090630DF1F89 0x3457D681 b323 static void SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE(float amplitude) { invoke(0xA87E00932DB4D85D, amplitude); } // 0xA87E00932DB4D85D 0x9219D44A b323 static void STOP_GAMEPLAY_CAM_SHAKING(BOOL p0) { invoke(0x0EF93E9F3D08C178, p0); } // 0x0EF93E9F3D08C178 0xFD569E4E b323 static void SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE(Ped ped) { invoke(0x8BBACBF51DA047A8, ped); } // 0x8BBACBF51DA047A8 0x7D3007A2 b323 static BOOL IS_GAMEPLAY_CAM_RENDERING() { return invoke(0x39B5D1B10383F0C8); } // 0x39B5D1B10383F0C8 0x0EF276DA b323 - static BOOL N0x3044240D2E0FA842() { return invoke(0x3044240D2E0FA842); } // 0x3044240D2E0FA842 0xC0B00C20 b323 - static BOOL N0x705A276EBFF3133D() { return invoke(0x705A276EBFF3133D); } // 0x705A276EBFF3133D 0x60C23785 b323 - static void N0xDB90C6CCA48940F1(BOOL p0) { invoke(0xDB90C6CCA48940F1, p0); } // 0xDB90C6CCA48940F1 0x20BFF6E5 b323 - static void ENABLE_CROSSHAIR_THIS_FRAME_() { invoke(0xEA7F0AD7E9BA676F); } // 0xEA7F0AD7E9BA676F 0xA61FF9AC b323 + static BOOL IS_INTERPOLATING_FROM_SCRIPT_CAMS() { return invoke(0x3044240D2E0FA842); } // 0x3044240D2E0FA842 0xC0B00C20 b323 + static BOOL IS_INTERPOLATING_TO_SCRIPT_CAMS() { return invoke(0x705A276EBFF3133D); } // 0x705A276EBFF3133D 0x60C23785 b323 + static void SET_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_STATE(BOOL p0) { invoke(0xDB90C6CCA48940F1, p0); } // 0xDB90C6CCA48940F1 0x20BFF6E5 b323 + static void DISABLE_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_THIS_UPDATE() { invoke(0xEA7F0AD7E9BA676F); } // 0xEA7F0AD7E9BA676F 0xA61FF9AC b323 static BOOL IS_GAMEPLAY_CAM_LOOKING_BEHIND() { return invoke(0x70FDA869F3317EA9); } // 0x70FDA869F3317EA9 0x33C83F17 b323 - static void DISABLE_CAM_COLLISION_FOR_ENTITY_(Entity entity) { invoke(0x2AED6301F67007D5, entity); } // 0x2AED6301F67007D5 0x2701A9AD b323 + static void SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE(Entity entity) { invoke(0x2AED6301F67007D5, entity); } // 0x2AED6301F67007D5 0x2701A9AD b323 static void DISABLE_CAM_COLLISION_FOR_OBJECT(Entity entity) { invoke(0x49482F9FCD825AAA, entity); } // 0x49482F9FCD825AAA 0xC4736ED3 b323 - static void N0xA7092AFE81944852() { invoke(0xA7092AFE81944852); } // 0xA7092AFE81944852 b2189 - static void N0xFD3151CD37EA2245(Entity entity) { invoke(0xFD3151CD37EA2245, entity); } // 0xFD3151CD37EA2245 b323 - static void N0xB1381B97F70C7B30() { invoke(0xB1381B97F70C7B30); } // 0xB1381B97F70C7B30 b1180 - static void N0xDD79DF9F4D26E1C9() { invoke(0xDD79DF9F4D26E1C9); } // 0xDD79DF9F4D26E1C9 0x6B0E9D57 b323 + static void BYPASS_CAMERA_COLLISION_BUOYANCY_TEST_THIS_UPDATE() { invoke(0xA7092AFE81944852); } // 0xA7092AFE81944852 b2189 + static void SET_GAMEPLAY_CAM_ENTITY_TO_LIMIT_FOCUS_OVER_BOUNDING_SPHERE_THIS_UPDATE(Entity entity) { invoke(0xFD3151CD37EA2245, entity); } // 0xFD3151CD37EA2245 b323 + static void DISABLE_FIRST_PERSON_CAMERA_WATER_CLIPPING_TEST_THIS_UPDATE() { invoke(0xB1381B97F70C7B30); } // 0xB1381B97F70C7B30 b1180 + static void SET_FOLLOW_CAM_IGNORE_ATTACH_PARENT_MOVEMENT_THIS_UPDATE() { invoke(0xDD79DF9F4D26E1C9); } // 0xDD79DF9F4D26E1C9 0x6B0E9D57 b323 static BOOL IS_SPHERE_VISIBLE(float x, float y, float z, float radius) { return invoke(0xE33D59DA70B58FDF, x, y, z, radius); } // 0xE33D59DA70B58FDF 0xDD1329E2 b323 static BOOL IS_FOLLOW_PED_CAM_ACTIVE() { return invoke(0xC6D3D26810C8E0F9); } // 0xC6D3D26810C8E0F9 0x9F9E856C b323 static BOOL SET_FOLLOW_PED_CAM_THIS_UPDATE(const char* camName, int p1) { return invoke(0x44A113DD6FFC48D1, camName, p1); } // 0x44A113DD6FFC48D1 0x1425F6AC b323 - static void N0x271401846BD26E92(BOOL p0, BOOL p1) { invoke(0x271401846BD26E92, p0, p1); } // 0x271401846BD26E92 0x8DC53629 b323 - static void N0xC8391C309684595A() { invoke(0xC8391C309684595A); } // 0xC8391C309684595A 0x1F9DE6E4 b323 - static void CLAMP_GAMEPLAY_CAM_YAW_(float minimum, float maximum) { invoke(0x8F993D26E0CA5E8E, minimum, maximum); } // 0x8F993D26E0CA5E8E 0x749909AC b323 - static void CLAMP_GAMEPLAY_CAM_PITCH_(float minimum, float maximum) { invoke(0xA516C198B7DCA1E1, minimum, maximum); } // 0xA516C198B7DCA1E1 0xFA3A16E7 b323 - static void ANIMATE_GAMEPLAY_CAM_ZOOM_(float p0, float distance) { invoke(0xDF2E1F7742402E81, p0, distance); } // 0xDF2E1F7742402E81 0x77340650 b323 + static void USE_SCRIPT_CAM_FOR_AMBIENT_POPULATION_ORIGIN_THIS_FRAME(BOOL p0, BOOL p1) { invoke(0x271401846BD26E92, p0, p1); } // 0x271401846BD26E92 0x8DC53629 b323 + static void SET_FOLLOW_PED_CAM_LADDER_ALIGN_THIS_UPDATE() { invoke(0xC8391C309684595A); } // 0xC8391C309684595A 0x1F9DE6E4 b323 + static void SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float minimum, float maximum) { invoke(0x8F993D26E0CA5E8E, minimum, maximum); } // 0x8F993D26E0CA5E8E 0x749909AC b323 + static void SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float minimum, float maximum) { invoke(0xA516C198B7DCA1E1, minimum, maximum); } // 0xA516C198B7DCA1E1 0xFA3A16E7 b323 + static void SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE(float p0, float distance) { invoke(0xDF2E1F7742402E81, p0, distance); } // 0xDF2E1F7742402E81 0x77340650 b323 static void SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE(Vehicle p0, int p1) { invoke(0xE9EA16D6E54CDCA4, p0, p1); } // 0xE9EA16D6E54CDCA4 0x4B22C5CB b323 - static void DISABLE_FIRST_PERSON_CAM_THIS_FRAME_() { invoke(0xDE2EF5DA284CC8DF); } // 0xDE2EF5DA284CC8DF b323 - static void N0x59424BD75174C9B1() { invoke(0x59424BD75174C9B1); } // 0x59424BD75174C9B1 b323 - static void N0x9F97DA93681F87EA() { invoke(0x9F97DA93681F87EA); } // 0x9F97DA93681F87EA b1734 + static void DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE() { invoke(0xDE2EF5DA284CC8DF); } // 0xDE2EF5DA284CC8DF b323 + static void DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE() { invoke(0x59424BD75174C9B1); } // 0x59424BD75174C9B1 b323 + static void BLOCK_FIRST_PERSON_ORIENTATION_RESET_THIS_UPDATE() { invoke(0x9F97DA93681F87EA); } // 0x9F97DA93681F87EA b1734 static int GET_FOLLOW_PED_CAM_ZOOM_LEVEL() { return invoke(0x33E6C8EFD0CD93E9); } // 0x33E6C8EFD0CD93E9 0x57583DF1 b323 static int GET_FOLLOW_PED_CAM_VIEW_MODE() { return invoke(0x8D4D46230B2C353A); } // 0x8D4D46230B2C353A 0xA65FF946 b323 static void SET_FOLLOW_PED_CAM_VIEW_MODE(int viewMode) { invoke(0x5A4F9EDF1673F704, viewMode); } // 0x5A4F9EDF1673F704 0x495DBE8D b323 static BOOL IS_FOLLOW_VEHICLE_CAM_ACTIVE() { return invoke(0xCBBDE6D335D6D496); } // 0xCBBDE6D335D6D496 0x8DD49B77 b323 - static void N0x91EF6EE6419E5B97(BOOL p0) { invoke(0x91EF6EE6419E5B97, p0); } // 0x91EF6EE6419E5B97 0x9DB5D391 b323 - static void N0x9DFE13ECDC1EC196(BOOL p0, BOOL p1) { invoke(0x9DFE13ECDC1EC196, p0, p1); } // 0x9DFE13ECDC1EC196 0x92302899 b323 - static BOOL N0x79C0E43EB9B944E2(Hash hash) { return invoke(0x79C0E43EB9B944E2, hash); } // 0x79C0E43EB9B944E2 b1734 + static void SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_THIS_UPDATE(BOOL p0) { invoke(0x91EF6EE6419E5B97, p0); } // 0x91EF6EE6419E5B97 0x9DB5D391 b323 + static void SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_EVERY_UPDATE(BOOL p0, BOOL p1) { invoke(0x9DFE13ECDC1EC196, p0, p1); } // 0x9DFE13ECDC1EC196 0x92302899 b323 + static BOOL SET_TABLE_GAMES_CAMERA_THIS_UPDATE(Hash hash) { return invoke(0x79C0E43EB9B944E2, hash); } // 0x79C0E43EB9B944E2 b1734 static int GET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL() { return invoke(0xEE82280AB767B690); } // 0xEE82280AB767B690 0x8CD67DE3 b323 static void SET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(int zoomLevel) { invoke(0x19464CB6E4078C8A, zoomLevel); } // 0x19464CB6E4078C8A 0x8F55EBBE b323 static int GET_FOLLOW_VEHICLE_CAM_VIEW_MODE() { return invoke(0xA4FF579AC0E3AAAE); } // 0xA4FF579AC0E3AAAE 0xA4B4DB03 b323 static void SET_FOLLOW_VEHICLE_CAM_VIEW_MODE(int viewMode) { invoke(0xAC253D7842768F48, viewMode); } // 0xAC253D7842768F48 0xC4FBBBD3 b323 static int GET_CAM_VIEW_MODE_FOR_CONTEXT(int context) { return invoke(0xEE778F8C7E1142E2, context); } // 0xEE778F8C7E1142E2 0xF3B148A6 b323 static void SET_CAM_VIEW_MODE_FOR_CONTEXT(int context, int viewMode) { invoke(0x2A2173E46DAECD12, context, viewMode); } // 0x2A2173E46DAECD12 0x1DEBCB45 b323 - static int GET_CAM_ACTIVE_VIEW_MODE_CONTEXT_() { return invoke(0x19CAFA3C87F7C2FF); } // 0x19CAFA3C87F7C2FF b323 - static void USE_STUNT_CAMERA_THIS_FRAME_() { invoke(0x6493CF69859B116A); } // 0x6493CF69859B116A b791 - static void SET_GAMEPLAY_CAM_HASH_(const char* camName) { invoke(0x425A920FDB9A0DDA, camName); } // 0x425A920FDB9A0DDA b1180 - static void N0x0AA27680A0BD43FA() { invoke(0x0AA27680A0BD43FA); } // 0x0AA27680A0BD43FA b1103 - static void SET_FOLLOW_TURRET_SEAT_CAM_(int seatIndex) { invoke(0x5C90CAB09951A12F, seatIndex); } // 0x5C90CAB09951A12F b1365 + static int GET_CAM_ACTIVE_VIEW_MODE_CONTEXT() { return invoke(0x19CAFA3C87F7C2FF); } // 0x19CAFA3C87F7C2FF b323 + static void USE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() { invoke(0x6493CF69859B116A); } // 0x6493CF69859B116A b791 + static void USE_DEDICATED_STUNT_CAMERA_THIS_UPDATE(const char* camName) { invoke(0x425A920FDB9A0DDA, camName); } // 0x425A920FDB9A0DDA b1180 + static void FORCE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() { invoke(0x0AA27680A0BD43FA); } // 0x0AA27680A0BD43FA b1103 + static void SET_FOLLOW_VEHICLE_CAM_SEAT_THIS_UPDATE(int seatIndex) { invoke(0x5C90CAB09951A12F, seatIndex); } // 0x5C90CAB09951A12F b1365 static BOOL IS_AIM_CAM_ACTIVE() { return invoke(0x68EDDA28A5976D07); } // 0x68EDDA28A5976D07 0xC24B4F6F b323 - static BOOL IS_AIM_CAM_THIRD_PERSON_ACTIVE_() { return invoke(0x74BD83EA840F6BC9); } // 0x74BD83EA840F6BC9 0x8F320DE4 b323 + static BOOL IS_AIM_CAM_ACTIVE_IN_ACCURATE_MODE() { return invoke(0x74BD83EA840F6BC9); } // 0x74BD83EA840F6BC9 0x8F320DE4 b323 static BOOL IS_FIRST_PERSON_AIM_CAM_ACTIVE() { return invoke(0x5E346D934122613F); } // 0x5E346D934122613F 0xD6280468 b323 static void DISABLE_AIM_CAM_THIS_UPDATE() { invoke(0x1A31FE0049E542F6); } // 0x1A31FE0049E542F6 0x1BAA7182 b323 static float GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR() { return invoke(0x7EC52CC40597D170); } // 0x7EC52CC40597D170 0x33951005 b323 static void SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(float zoomFactor) { invoke(0x70894BD0915C5BCA, zoomFactor); } // 0x70894BD0915C5BCA 0x9F4AF763 b323 - static void N0xCED08CBE8EBB97C7(float p0, float p1) { invoke(0xCED08CBE8EBB97C7, p0, p1); } // 0xCED08CBE8EBB97C7 0x68BA0730 b323 - static void N0x2F7F2B26DD3F18EE(float p0, float p1) { invoke(0x2F7F2B26DD3F18EE, p0, p1); } // 0x2F7F2B26DD3F18EE 0x2F29F0D5 b323 - static void SET_FIRST_PERSON_CAM_PITCH_RANGE_(float p0, float p1) { invoke(0xBCFC632DB7673BF0, p0, p1); } // 0xBCFC632DB7673BF0 0x76DAC96C b323 + static void SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0xCED08CBE8EBB97C7, p0, p1); } // 0xCED08CBE8EBB97C7 0x68BA0730 b323 + static void SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0x2F7F2B26DD3F18EE, p0, p1); } // 0x2F7F2B26DD3F18EE 0x2F29F0D5 b323 + static void SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0xBCFC632DB7673BF0, p0, p1); } // 0xBCFC632DB7673BF0 0x76DAC96C b323 static void SET_FIRST_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0) { invoke(0x0AF7B437918103B3, p0); } // 0x0AF7B437918103B3 0x0E21069D b323 static void SET_THIRD_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0) { invoke(0x42156508606DE65E, p0); } // 0x42156508606DE65E 0x71E9C63E b323 - static void N0x4008EDF7D6E48175(BOOL p0) { invoke(0x4008EDF7D6E48175, p0); } // 0x4008EDF7D6E48175 0xD1EEBC45 b323 - static void N0x380B4968D1E09E55() { invoke(0x380B4968D1E09E55); } // 0x380B4968D1E09E55 b1290 + static void SET_ALLOW_CUSTOM_VEHICLE_DRIVE_BY_CAM_THIS_UPDATE(BOOL p0) { invoke(0x4008EDF7D6E48175, p0); } // 0x4008EDF7D6E48175 0xD1EEBC45 b323 + static void FORCE_TIGHTSPACE_CUSTOM_FRAMING_THIS_UPDATE() { invoke(0x380B4968D1E09E55); } // 0x380B4968D1E09E55 b1290 static Vector3 GET_FINAL_RENDERED_CAM_COORD() { return invoke(0xA200EB1EE790F448); } // 0xA200EB1EE790F448 0x9C84BDA0 b323 static Vector3 GET_FINAL_RENDERED_CAM_ROT(int rotationOrder) { return invoke(0x5B4E4C817FCC2DFB, rotationOrder); } // 0x5B4E4C817FCC2DFB 0x1FFBEFC5 b323 - static Vector3 GET_FINAL_RENDERED_IN_WHEN_FRIENDLY_ROT(Player player, int rotationOrder) { return invoke(0x26903D9CD1175F2C, player, rotationOrder); } // 0x26903D9CD1175F2C 0xACADF916 b323 + static Vector3 GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_ROT(Player player, int rotationOrder) { return invoke(0x26903D9CD1175F2C, player, rotationOrder); } // 0x26903D9CD1175F2C 0xACADF916 b323 static float GET_FINAL_RENDERED_CAM_FOV() { return invoke(0x80EC114669DAEFF4); } // 0x80EC114669DAEFF4 0x721B763B b323 - static float GET_FINAL_RENDERED_IN_WHEN_FRIENDLY_FOV(Player player) { return invoke(0x5F35F6732C3FBBA0, player); } // 0x5F35F6732C3FBBA0 0x23E3F106 b323 + static float GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_FOV(Player player) { return invoke(0x5F35F6732C3FBBA0, player); } // 0x5F35F6732C3FBBA0 0x23E3F106 b323 static float GET_FINAL_RENDERED_CAM_NEAR_CLIP() { return invoke(0xD0082607100D7193); } // 0xD0082607100D7193 0x457AE195 b323 static float GET_FINAL_RENDERED_CAM_FAR_CLIP() { return invoke(0xDFC8CBC606FDB0FC); } // 0xDFC8CBC606FDB0FC 0x46CB3A49 b323 static float GET_FINAL_RENDERED_CAM_NEAR_DOF() { return invoke(0xA03502FC581F7D9B); } // 0xA03502FC581F7D9B 0x19297A7A b323 static float GET_FINAL_RENDERED_CAM_FAR_DOF() { return invoke(0x9780F32BCAF72431); } // 0x9780F32BCAF72431 0xF24777CA b323 static float GET_FINAL_RENDERED_CAM_MOTION_BLUR_STRENGTH() { return invoke(0x162F9D995753DC19); } // 0x162F9D995753DC19 0x38992E83 b323 static void SET_GAMEPLAY_COORD_HINT(float x, float y, float z, int duration, int blendOutDuration, int blendInDuration, int unk) { invoke(0xD51ADCD2D8BC0FB3, x, y, z, duration, blendOutDuration, blendInDuration, unk); } // 0xD51ADCD2D8BC0FB3 0xF27483C9 b323 - static void SET_GAMEPLAY_PED_HINT(Ped p0, float x1, float y1, float z1, BOOL p4, int duration, int blendOutDuration, int blendInDuration) { invoke(0x2B486269ACD548D3, p0, x1, y1, z1, p4, duration, blendOutDuration, blendInDuration); } // 0x2B486269ACD548D3 0x7C27343E b323 + static void SET_GAMEPLAY_PED_HINT(Ped ped, float x1, float y1, float z1, BOOL p4, int duration, int blendOutDuration, int blendInDuration) { invoke(0x2B486269ACD548D3, ped, x1, y1, z1, p4, duration, blendOutDuration, blendInDuration); } // 0x2B486269ACD548D3 0x7C27343E b323 static void SET_GAMEPLAY_VEHICLE_HINT(Vehicle vehicle, float offsetX, float offsetY, float offsetZ, BOOL p4, int time, int easeInTime, int easeOutTime) { invoke(0xA2297E18F3E71C2E, vehicle, offsetX, offsetY, offsetZ, p4, time, easeInTime, easeOutTime); } // 0xA2297E18F3E71C2E 0x2C9A11D8 b323 - static void SET_GAMEPLAY_OBJECT_HINT(Any p0, float p1, float p2, float p3, BOOL p4, Any p5, Any p6, Any p7) { invoke(0x83E87508A2CA2AC6, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x83E87508A2CA2AC6 0x2ED5E2F8 b323 - static void SET_GAMEPLAY_ENTITY_HINT(Entity entity, float xOffset, float yOffset, float zOffset, BOOL p4, int p5, int p6, int p7, Any p8) { invoke(0x189E955A8313E298, entity, xOffset, yOffset, zOffset, p4, p5, p6, p7, p8); } // 0x189E955A8313E298 0x66C32306 b323 + static void SET_GAMEPLAY_OBJECT_HINT(Object object, float xOffset, float yOffset, float zOffset, BOOL p4, int time, int easeInTime, int easeOutTime) { invoke(0x83E87508A2CA2AC6, object, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime); } // 0x83E87508A2CA2AC6 0x2ED5E2F8 b323 + static void SET_GAMEPLAY_ENTITY_HINT(Entity entity, float xOffset, float yOffset, float zOffset, BOOL p4, int time, int easeInTime, int easeOutTime, int p8) { invoke(0x189E955A8313E298, entity, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime, p8); } // 0x189E955A8313E298 0x66C32306 b323 static BOOL IS_GAMEPLAY_HINT_ACTIVE() { return invoke(0xE520FF1AD2785B40); } // 0xE520FF1AD2785B40 0xAD8DA205 b323 static void STOP_GAMEPLAY_HINT(BOOL p0) { invoke(0xF46C581C61718916, p0); } // 0xF46C581C61718916 0x1BC28B7B b323 - static void N0xCCD078C2665D2973(BOOL p0) { invoke(0xCCD078C2665D2973, p0); } // 0xCCD078C2665D2973 0xCAFEE798 b323 - static void N0x247ACBC4ABBC9D1C(BOOL p0) { invoke(0x247ACBC4ABBC9D1C, p0); } // 0x247ACBC4ABBC9D1C b323 - static Any N0xBF72910D0F26F025() { return invoke(0xBF72910D0F26F025); } // 0xBF72910D0F26F025 b323 + static void STOP_GAMEPLAY_HINT_BEING_CANCELLED_THIS_UPDATE(BOOL p0) { invoke(0xCCD078C2665D2973, p0); } // 0xCCD078C2665D2973 0xCAFEE798 b323 + static void STOP_CODE_GAMEPLAY_HINT(BOOL p0) { invoke(0x247ACBC4ABBC9D1C, p0); } // 0x247ACBC4ABBC9D1C b323 + static Any IS_CODE_GAMEPLAY_HINT_ACTIVE() { return invoke(0xBF72910D0F26F025); } // 0xBF72910D0F26F025 b323 static void SET_GAMEPLAY_HINT_FOV(float FOV) { invoke(0x513403FB9C56211F, FOV); } // 0x513403FB9C56211F 0x96FD173B b323 static void SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR(float value) { invoke(0xF8BDBF3D573049A1, value); } // 0xF8BDBF3D573049A1 0x72E8CD3A b323 static void SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET(float value) { invoke(0xD1F8363DFAD03848, value); } // 0xD1F8363DFAD03848 0x79472AE3 b323 - static void SET_GAMEPLAY_HINT_ANIM_OFFSETX_(float xOffset) { invoke(0x5D7B620DAE436138, xOffset); } // 0x5D7B620DAE436138 0xFC7464A0 b323 - static void SET_GAMEPLAY_HINT_ANIM_OFFSETY_(float yOffset) { invoke(0xC92717EF615B6704, yOffset); } // 0xC92717EF615B6704 0x3554AA0E b323 - static void SET_GAMEPLAY_HINT_ANIM_CLOSEUP_(BOOL toggle) { invoke(0xE3433EADAAF7EE40, toggle); } // 0xE3433EADAAF7EE40 0x2F0CE859 b323 + static void SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET(float xOffset) { invoke(0x5D7B620DAE436138, xOffset); } // 0x5D7B620DAE436138 0xFC7464A0 b323 + static void SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET(float yOffset) { invoke(0xC92717EF615B6704, yOffset); } // 0xC92717EF615B6704 0x3554AA0E b323 + static void SET_GAMEPLAY_HINT_CAMERA_BLEND_TO_FOLLOW_PED_MEDIUM_VIEW_MODE(BOOL toggle) { invoke(0xE3433EADAAF7EE40, toggle); } // 0xE3433EADAAF7EE40 0x2F0CE859 b323 static void SET_CINEMATIC_BUTTON_ACTIVE(BOOL p0) { invoke(0x51669F7D1FB53D9F, p0); } // 0x51669F7D1FB53D9F 0x3FBC5D00 b323 static BOOL IS_CINEMATIC_CAM_RENDERING() { return invoke(0xB15162CB5826E9E8); } // 0xB15162CB5826E9E8 0x80471AD9 b323 static void SHAKE_CINEMATIC_CAM(const char* p0, float p1) { invoke(0xDCE214D9ED58F3CF, p0, p1); } // 0xDCE214D9ED58F3CF 0x61815F31 b323 static BOOL IS_CINEMATIC_CAM_SHAKING() { return invoke(0xBBC08F6B4CB8FF0A); } // 0xBBC08F6B4CB8FF0A 0x8376D939 b323 static void SET_CINEMATIC_CAM_SHAKE_AMPLITUDE(float p0) { invoke(0xC724C701C30B2FE7, p0); } // 0xC724C701C30B2FE7 0x67510C4B b323 static void STOP_CINEMATIC_CAM_SHAKING(BOOL p0) { invoke(0x2238E588E588A6D7, p0); } // 0x2238E588E588A6D7 0x71C12904 b323 - static void DISABLE_VEHICLE_FIRST_PERSON_CAM_THIS_FRAME_() { invoke(0xADFF1B2A555F5FBA); } // 0xADFF1B2A555F5FBA 0x5AC6DAC9 b323 - static void N0x62ECFCFDEE7885D6() { invoke(0x62ECFCFDEE7885D6); } // 0x62ECFCFDEE7885D6 0x837F8581 b323 - static void INVALIDATE_VEHICLE_IDLE_CAM_() { invoke(0x9E4CFFF989258472); } // 0x9E4CFFF989258472 0x65DDE8AF b323 + static void DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE() { invoke(0xADFF1B2A555F5FBA); } // 0xADFF1B2A555F5FBA 0x5AC6DAC9 b323 + static void DISABLE_CINEMATIC_VEHICLE_IDLE_MODE_THIS_UPDATE() { invoke(0x62ECFCFDEE7885D6); } // 0x62ECFCFDEE7885D6 0x837F8581 b323 + static void INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE() { invoke(0x9E4CFFF989258472); } // 0x9E4CFFF989258472 0x65DDE8AF b323 static void INVALIDATE_IDLE_CAM() { invoke(0xF4F2C0D4EE209E20); } // 0xF4F2C0D4EE209E20 0xD75CDD75 b323 static BOOL IS_CINEMATIC_IDLE_CAM_RENDERING() { return invoke(0xCA9D2AA3E326D720); } // 0xCA9D2AA3E326D720 0x96A07066 b323 - static BOOL IS_IN_VEHICLE_CAM_DISABLED_() { return invoke(0x4F32C0D5A90A9B40); } // 0x4F32C0D5A90A9B40 b323 + static BOOL IS_CINEMATIC_FIRST_PERSON_VEHICLE_INTERIOR_CAM_RENDERING() { return invoke(0x4F32C0D5A90A9B40); } // 0x4F32C0D5A90A9B40 b323 static void CREATE_CINEMATIC_SHOT(Any p0, int p1, Any p2, Entity entity) { invoke(0x741B0129D4560F31, p0, p1, p2, entity); } // 0x741B0129D4560F31 0xAC494E35 b323 static BOOL IS_CINEMATIC_SHOT_ACTIVE(Any p0) { return invoke(0xCC9F3371A7C28BC9, p0); } // 0xCC9F3371A7C28BC9 0xA4049042 b323 static void STOP_CINEMATIC_SHOT(Hash p0) { invoke(0x7660C6E75D3A078E, p0); } // 0x7660C6E75D3A078E 0xD78358C5 b323 static void FORCE_CINEMATIC_RENDERING_THIS_UPDATE(BOOL p0) { invoke(0xA41BCD7213805AAC, p0); } // 0xA41BCD7213805AAC 0xFBB85E02 b323 static void SET_CINEMATIC_NEWS_CHANNEL_ACTIVE_THIS_UPDATE() { invoke(0xDC9DA9E8789F5246); } // 0xDC9DA9E8789F5246 0x4938C82F b323 static void SET_CINEMATIC_MODE_ACTIVE(BOOL toggle) { invoke(0xDCF0754AC3D6FD4E, toggle); } // 0xDCF0754AC3D6FD4E 0x2009E747 b323 - static Any N0x1F2300CB7FA7B7F6() { return invoke(0x1F2300CB7FA7B7F6); } // 0x1F2300CB7FA7B7F6 0x6739AD55 b323 - static Any N0x17FCA7199A530203() { return invoke(0x17FCA7199A530203); } // 0x17FCA7199A530203 b323 + static Any IS_IN_VEHICLE_MOBILE_PHONE_CAMERA_RENDERING() { return invoke(0x1F2300CB7FA7B7F6); } // 0x1F2300CB7FA7B7F6 0x6739AD55 b323 + static Any DISABLE_CINEMATIC_SLOW_MO_THIS_UPDATE() { return invoke(0x17FCA7199A530203); } // 0x17FCA7199A530203 b323 static BOOL IS_BONNET_CINEMATIC_CAM_RENDERING() { return invoke(0xD7360051C885628B); } // 0xD7360051C885628B 0x1DD55F13 b372 static BOOL IS_CINEMATIC_CAM_INPUT_ACTIVE() { return invoke(0xF5F1E89A970B7796); } // 0xF5F1E89A970B7796 0x1A900C84 b1493 - static void N0x7B8A361C1813FBEF() { invoke(0x7B8A361C1813FBEF); } // 0x7B8A361C1813FBEF b573 - static void STOP_CUTSCENE_CAM_SHAKING() { invoke(0xDB629FFD9285FA06); } // 0xDB629FFD9285FA06 0xF07D603D b323 - static void N0x324C5AA411DA7737(Any p0) { invoke(0x324C5AA411DA7737, p0); } // 0x324C5AA411DA7737 b323 - static void N0x12DED8CA53D47EA5(float p0) { invoke(0x12DED8CA53D47EA5, p0); } // 0x12DED8CA53D47EA5 0x067BA6F5 b323 + static void IGNORE_MENU_PREFERENCE_FOR_BONNET_CAMERA_THIS_UPDATE() { invoke(0x7B8A361C1813FBEF); } // 0x7B8A361C1813FBEF b573 + static void BYPASS_CUTSCENE_CAM_RENDERING_THIS_UPDATE() { invoke(0xDB629FFD9285FA06); } // 0xDB629FFD9285FA06 b323 + static void STOP_CUTSCENE_CAM_SHAKING(Any p0) { invoke(0x324C5AA411DA7737, p0); } // 0x324C5AA411DA7737 b323 + static void SET_CUTSCENE_CAM_FAR_CLIP_THIS_UPDATE(float p0) { invoke(0x12DED8CA53D47EA5, p0); } // 0x12DED8CA53D47EA5 0x067BA6F5 b323 static Ped GET_FOCUS_PED_ON_SCREEN(float p0, int p1, float p2, float p3, float p4, float p5, float p6, int p7, int p8) { return invoke(0x89215EC747DF244A, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x89215EC747DF244A 0xFD99BE2B b323 - static void N0x5A43C76F7FC7BA5F() { invoke(0x5A43C76F7FC7BA5F); } // 0x5A43C76F7FC7BA5F 0xE206C450 b323 - static void SET_CAM_EFFECT_(int p0) { invoke(0x80C8B1846639BB19, p0); } // 0x80C8B1846639BB19 0xB06CCD38 b323 - static void N0x5C41E6BABC9E2112(Any p0) { invoke(0x5C41E6BABC9E2112, p0); } // 0x5C41E6BABC9E2112 b323 - static void SET_GAMEPLAY_CAM_VEHICLE_CAMERA_(const char* vehicleName) { invoke(0x21E253A7F8DA5DFB, vehicleName); } // 0x21E253A7F8DA5DFB b323 - static void SET_GAMEPLAY_CAM_VEHICLE_CAMERA_NAME_(Hash vehicleModel) { invoke(0x11FA5D3479C7DD47, vehicleModel); } // 0x11FA5D3479C7DD47 b323 - static Any N0xEAF0FA793D05C592() { return invoke(0xEAF0FA793D05C592); } // 0xEAF0FA793D05C592 b323 - static void N0x62374889A4D59F72() { invoke(0x62374889A4D59F72); } // 0x62374889A4D59F72 b877 - static float REPLAY_FREE_CAM_GET_MAX_RANGE_() { return invoke(0x8BFCEB5EA1B161B6); } // 0x8BFCEB5EA1B161B6 b323 + static void DISABLE_NEAR_CLIP_SCAN_THIS_UPDATE() { invoke(0x5A43C76F7FC7BA5F); } // 0x5A43C76F7FC7BA5F 0xE206C450 b323 + static void SET_CAM_DEATH_FAIL_EFFECT_STATE(int p0) { invoke(0x80C8B1846639BB19, p0); } // 0x80C8B1846639BB19 0xB06CCD38 b323 + static void SET_FIRST_PERSON_FLASH_EFFECT_TYPE(Any p0) { invoke(0x5C41E6BABC9E2112, p0); } // 0x5C41E6BABC9E2112 b323 + static void SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_NAME(const char* vehicleName) { invoke(0x21E253A7F8DA5DFB, vehicleName); } // 0x21E253A7F8DA5DFB b323 + static void SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_HASH(Hash vehicleModel) { invoke(0x11FA5D3479C7DD47, vehicleModel); } // 0x11FA5D3479C7DD47 b323 + static Any IS_ALLOWED_INDEPENDENT_CAMERA_MODES() { return invoke(0xEAF0FA793D05C592); } // 0xEAF0FA793D05C592 b323 + static void CAMERA_PREVENT_COLLISION_SETTINGS_FOR_TRIPLEHEAD_IN_INTERIORS_THIS_UPDATE() { invoke(0x62374889A4D59F72); } // 0x62374889A4D59F72 b877 + static float REPLAY_GET_MAX_DISTANCE_ALLOWED_FROM_PLAYER() { return invoke(0x8BFCEB5EA1B161B6); } // 0x8BFCEB5EA1B161B6 b323 } namespace CLOCK @@ -635,54 +641,54 @@ namespace CUTSCENE static void REMOVE_CUTSCENE() { invoke(0x440AF51A3462B86F); } // 0x440AF51A3462B86F 0x8052F533 b323 static BOOL HAS_CUTSCENE_LOADED() { return invoke(0xC59F528E9AB9F339); } // 0xC59F528E9AB9F339 0xF9998582 b323 static BOOL HAS_THIS_CUTSCENE_LOADED(const char* cutsceneName) { return invoke(0x228D3D94F8A11C3C, cutsceneName); } // 0x228D3D94F8A11C3C 0x3C5619F2 b323 - static void N0x8D9DF6ECA8768583(int threadId) { invoke(0x8D9DF6ECA8768583, threadId); } // 0x8D9DF6ECA8768583 0x25A2CABC b323 + static void SET_SCRIPT_CAN_START_CUTSCENE(int threadId) { invoke(0x8D9DF6ECA8768583, threadId); } // 0x8D9DF6ECA8768583 0x25A2CABC b323 static BOOL CAN_REQUEST_ASSETS_FOR_CUTSCENE_ENTITY() { return invoke(0xB56BBBCC2955D9CB); } // 0xB56BBBCC2955D9CB 0xDD8878E9 b323 static BOOL IS_CUTSCENE_PLAYBACK_FLAG_SET(int flag) { return invoke(0x71B74D2AE19338D0, flag); } // 0x71B74D2AE19338D0 0x7B93CDAA b323 static void SET_CUTSCENE_ENTITY_STREAMING_FLAGS(const char* cutsceneEntName, int p1, int p2) { invoke(0x4C61C75BEE8184C2, cutsceneEntName, p1, p2); } // 0x4C61C75BEE8184C2 0x47DB08A9 b323 static void REQUEST_CUT_FILE(const char* cutsceneName) { invoke(0x06A3524161C502BA, cutsceneName); } // 0x06A3524161C502BA 0x0D732CD6 b323 static BOOL HAS_CUT_FILE_LOADED(const char* cutsceneName) { return invoke(0xA1C996C2A744262E, cutsceneName); } // 0xA1C996C2A744262E 0x56D5B144 b323 static void REMOVE_CUT_FILE(const char* cutsceneName) { invoke(0xD00D76A7DFC9D852, cutsceneName); } // 0xD00D76A7DFC9D852 0xB70D7C6D b323 - static int GET_CUT_FILE_NUM_SECTIONS_(const char* cutsceneName) { return invoke(0x0ABC54DE641DC0FC, cutsceneName); } // 0x0ABC54DE641DC0FC b323 + static int GET_CUT_FILE_CONCAT_COUNT(const char* cutsceneName) { return invoke(0x0ABC54DE641DC0FC, cutsceneName); } // 0x0ABC54DE641DC0FC 0xFD8B1AC2 b323 static void START_CUTSCENE(int flags) { invoke(0x186D5CB5E7B0FF7B, flags); } // 0x186D5CB5E7B0FF7B 0x210106F6 b323 static void START_CUTSCENE_AT_COORDS(float x, float y, float z, int flags) { invoke(0x1C9ADDA3244A1FBF, x, y, z, flags); } // 0x1C9ADDA3244A1FBF 0x58BEA436 b323 static void STOP_CUTSCENE(BOOL p0) { invoke(0xC7272775B4DC786E, p0); } // 0xC7272775B4DC786E 0x5EE84DC7 b323 static void STOP_CUTSCENE_IMMEDIATELY() { invoke(0xD220BDD222AC4A1E); } // 0xD220BDD222AC4A1E 0xF528A2AD b323 static void SET_CUTSCENE_ORIGIN(float x, float y, float z, float p3, int p4) { invoke(0xB812B3FD1C01CF27, x, y, z, p3, p4); } // 0xB812B3FD1C01CF27 0xB0AD7792 b323 - static void N0x011883F41211432A(float x1, float y1, float z1, float x2, float y2, float z2, int p6) { invoke(0x011883F41211432A, x1, y1, z1, x2, y2, z2, p6); } // 0x011883F41211432A b323 + static void SET_CUTSCENE_ORIGIN_AND_ORIENTATION(float x1, float y1, float z1, float x2, float y2, float z2, int p6) { invoke(0x011883F41211432A, x1, y1, z1, x2, y2, z2, p6); } // 0x011883F41211432A b323 static int GET_CUTSCENE_TIME() { return invoke(0xE625BEABBAFFDAB9); } // 0xE625BEABBAFFDAB9 0x53F5B5AB b323 static int GET_CUTSCENE_TOTAL_DURATION() { return invoke(0xEE53B14A19E480D4); } // 0xEE53B14A19E480D4 0x0824EBE8 b323 - static int N0x971D7B15BCDBEF99() { return invoke(0x971D7B15BCDBEF99); } // 0x971D7B15BCDBEF99 b1734 + static int GET_CUTSCENE_END_TIME() { return invoke(0x971D7B15BCDBEF99); } // 0x971D7B15BCDBEF99 b1734 static BOOL WAS_CUTSCENE_SKIPPED() { return invoke(0x40C8656EDAEDD569); } // 0x40C8656EDAEDD569 0xC9B6949D b323 static BOOL HAS_CUTSCENE_FINISHED() { return invoke(0x7C0A893088881D57); } // 0x7C0A893088881D57 0x5DED14B4 b323 static BOOL IS_CUTSCENE_ACTIVE() { return invoke(0x991251AFC3981F84); } // 0x991251AFC3981F84 0xCCE2FE9D b323 static BOOL IS_CUTSCENE_PLAYING() { return invoke(0xD3C2E180A40F031E); } // 0xD3C2E180A40F031E 0xA3A78392 b323 static int GET_CUTSCENE_SECTION_PLAYING() { return invoke(0x49010A6A396553D8); } // 0x49010A6A396553D8 0x1026F0D6 b323 static Entity GET_ENTITY_INDEX_OF_CUTSCENE_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x0A2E9FDB9A8C62F6, cutsceneEntName, modelHash); } // 0x0A2E9FDB9A8C62F6 0x1D09ABC7 b323 - static int N0x583DF8E3D4AFBD98() { return invoke(0x583DF8E3D4AFBD98); } // 0x583DF8E3D4AFBD98 0x5AE68AE6 b323 - static BOOL N0x4CEBC1ED31E8925E(const char* cutsceneName) { return invoke(0x4CEBC1ED31E8925E, cutsceneName); } // 0x4CEBC1ED31E8925E b323 - static Any N0x4FCD976DA686580C(Any p0) { return invoke(0x4FCD976DA686580C, p0); } // 0x4FCD976DA686580C b1290 + static int GET_CUTSCENE_CONCAT_SECTION_PLAYING() { return invoke(0x583DF8E3D4AFBD98); } // 0x583DF8E3D4AFBD98 0x5AE68AE6 b323 + static BOOL IS_CUTSCENE_AUTHORIZED(const char* cutsceneName) { return invoke(0x4CEBC1ED31E8925E, cutsceneName); } // 0x4CEBC1ED31E8925E b323 + static Any DOES_CUTSCENE_HANDLE_EXIST(Any p0) { return invoke(0x4FCD976DA686580C, p0); } // 0x4FCD976DA686580C b1290 static void REGISTER_ENTITY_FOR_CUTSCENE(Ped cutscenePed, const char* cutsceneEntName, int p2, Hash modelHash, int p4) { invoke(0xE40C1C56DF95C2E8, cutscenePed, cutsceneEntName, p2, modelHash, p4); } // 0xE40C1C56DF95C2E8 0x7CBC3EC7 b323 static Entity GET_ENTITY_INDEX_OF_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0xC0741A26499654CD, cutsceneEntName, modelHash); } // 0xC0741A26499654CD 0x46D18755 b323 - static void N0x7F96F23FA9B73327(Hash modelHash) { invoke(0x7F96F23FA9B73327, modelHash); } // 0x7F96F23FA9B73327 b323 - static void SET_CUTSCENE_TRIGGER_AREA(float p0, float p1, float p2, float p3, float p4, float p5) { invoke(0x9896CE4721BE84BA, p0, p1, p2, p3, p4, p5); } // 0x9896CE4721BE84BA 0x9D76D9DE b323 + static void SET_VEHICLE_MODEL_PLAYER_WILL_EXIT_SCENE(Hash modelHash) { invoke(0x7F96F23FA9B73327, modelHash); } // 0x7F96F23FA9B73327 b323 + static void SET_CUTSCENE_TRIGGER_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { invoke(0x9896CE4721BE84BA, x1, y1, z1, x2, y2, z2); } // 0x9896CE4721BE84BA 0x9D76D9DE b323 static BOOL CAN_SET_ENTER_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x645D0B458D8E17B5, cutsceneEntName, modelHash); } // 0x645D0B458D8E17B5 0x55C30B26 b323 static BOOL CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x4C6A6451C79E4662, cutsceneEntName, modelHash); } // 0x4C6A6451C79E4662 0x8FF5D3C4 b323 static BOOL CAN_SET_EXIT_STATE_FOR_CAMERA(BOOL p0) { return invoke(0xB2CBCD0930DFB420, p0); } // 0xB2CBCD0930DFB420 0xEDAE6C02 b323 - static void N0xC61B86C9F61EB404(BOOL toggle) { invoke(0xC61B86C9F61EB404, toggle); } // 0xC61B86C9F61EB404 0x35721A08 b323 + static void SET_PAD_CAN_SHAKE_DURING_CUTSCENE(BOOL toggle) { invoke(0xC61B86C9F61EB404, toggle); } // 0xC61B86C9F61EB404 0x35721A08 b323 static void SET_CUTSCENE_FADE_VALUES(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x8093F23ABACCC7D4, p0, p1, p2, p3); } // 0x8093F23ABACCC7D4 0xD19EF0DD b323 - static void N0x20746F7B1032A3C7(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x20746F7B1032A3C7, p0, p1, p2, p3); } // 0x20746F7B1032A3C7 b323 - static void N0x06EE9048FD080382(BOOL p0) { invoke(0x06EE9048FD080382, p0); } // 0x06EE9048FD080382 b323 - static int N0xA0FE76168A189DDB() { return invoke(0xA0FE76168A189DDB); } // 0xA0FE76168A189DDB b323 - static void N0x2F137B508DE238F2(BOOL p0) { invoke(0x2F137B508DE238F2, p0); } // 0x2F137B508DE238F2 0x8338DA1D b323 - static void N0xE36A98D8AB3D3C66(BOOL p0) { invoke(0xE36A98D8AB3D3C66, p0); } // 0xE36A98D8AB3D3C66 0x04377C10 b323 - static Any N0x5EDEF0CF8C1DAB3C() { return invoke(0x5EDEF0CF8C1DAB3C); } // 0x5EDEF0CF8C1DAB3C 0xDBD88708 b323 + static void SET_CUTSCENE_MULTIHEAD_FADE(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x20746F7B1032A3C7, p0, p1, p2, p3); } // 0x20746F7B1032A3C7 b323 + static void SET_CUTSCENE_MULTIHEAD_FADE_MANUAL(BOOL p0) { invoke(0x06EE9048FD080382, p0); } // 0x06EE9048FD080382 b323 + static int IS_MULTIHEAD_FADE_UP() { return invoke(0xA0FE76168A189DDB); } // 0xA0FE76168A189DDB b323 + static void NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(BOOL p0) { invoke(0x2F137B508DE238F2, p0); } // 0x2F137B508DE238F2 0x8338DA1D b323 + static void SET_CAR_GENERATORS_CAN_UPDATE_DURING_CUTSCENE(BOOL p0) { invoke(0xE36A98D8AB3D3C66, p0); } // 0xE36A98D8AB3D3C66 0x04377C10 b323 + static Any CAN_USE_MOBILE_PHONE_DURING_CUTSCENE() { return invoke(0x5EDEF0CF8C1DAB3C); } // 0x5EDEF0CF8C1DAB3C 0xDBD88708 b323 static void SET_CUTSCENE_CAN_BE_SKIPPED(BOOL p0) { invoke(0x41FAA8FB2ECE8720, p0); } // 0x41FAA8FB2ECE8720 0x28D54A7F b323 - static void REGISTER_SYNCHRONISED_SCRIPT_SPEECH() { invoke(0x2131046957F31B04); } // 0x2131046957F31B04 0xB60CFBB9 b323 + static void SET_CAN_DISPLAY_MINIMAP_DURING_CUTSCENE_THIS_UPDATE() { invoke(0x2131046957F31B04); } // 0x2131046957F31B04 0xB60CFBB9 b323 static void SET_CUTSCENE_PED_COMPONENT_VARIATION(const char* cutsceneEntName, int p1, int p2, int p3, Hash modelHash) { invoke(0xBA01E7B6DEEFBBC9, cutsceneEntName, p1, p2, p3, modelHash); } // 0xBA01E7B6DEEFBBC9 0x6AF994A1 b323 static void SET_CUTSCENE_PED_COMPONENT_VARIATION_FROM_PED(const char* cutsceneEntName, Ped ped, Hash modelHash) { invoke(0x2A56C06EBEF2B0D9, cutsceneEntName, ped, modelHash); } // 0x2A56C06EBEF2B0D9 0x1E7DA95E b323 static BOOL DOES_CUTSCENE_ENTITY_EXIST(const char* cutsceneEntName, Hash modelHash) { return invoke(0x499EF20C5DB25C59, cutsceneEntName, modelHash); } // 0x499EF20C5DB25C59 0x58E67409 b323 static void SET_CUTSCENE_PED_PROP_VARIATION(const char* cutsceneEntName, int p1, int p2, int p3, Hash modelHash) { invoke(0x0546524ADE2E9723, cutsceneEntName, p1, p2, p3, modelHash); } // 0x0546524ADE2E9723 0x22E9A9DE b323 - static BOOL HAS_CUTSCENE_CUT_THIS_FRAME_() { return invoke(0x708BDD8CD795B043); } // 0x708BDD8CD795B043 0x4315A7C5 b323 + static BOOL HAS_CUTSCENE_CUT_THIS_FRAME() { return invoke(0x708BDD8CD795B043); } // 0x708BDD8CD795B043 0x4315A7C5 b323 } namespace DATAFILE @@ -712,9 +718,9 @@ namespace DATAFILE static BOOL DATAFILE_START_SAVE_TO_CLOUD(const char* filename, Any p1) { return invoke(0x83BCCE3224735F05, filename, p1); } // 0x83BCCE3224735F05 0x768CBB35 b323 static BOOL DATAFILE_UPDATE_SAVE_TO_CLOUD(BOOL* p0) { return invoke(0x4DFDD9EB705F8140, p0); } // 0x4DFDD9EB705F8140 0x0B4087F7 b323 static BOOL DATAFILE_IS_SAVE_PENDING() { return invoke(0xBEDB96A7584AA8CF); } // 0xBEDB96A7584AA8CF 0x5DCD0796 b323 - static Any N0xA6EEF01087181EDD(Any p0, Any p1) { return invoke(0xA6EEF01087181EDD, p0, p1); } // 0xA6EEF01087181EDD b2189 - static void N0x6AD0BD5E087866CB(Any p0) { invoke(0x6AD0BD5E087866CB, p0); } // 0x6AD0BD5E087866CB b2189 - static Any N0xDBF860CF1DB8E599(Any p0) { return invoke(0xDBF860CF1DB8E599, p0); } // 0xDBF860CF1DB8E599 b2189 + static Any DATAFILE_LOAD_OFFLINE_UGC_FOR_ADDITIONAL_DATA_FILE(Any p0, Any p1) { return invoke(0xA6EEF01087181EDD, p0, p1); } // 0xA6EEF01087181EDD b2189 + static void DATAFILE_DELETE_FOR_ADDITIONAL_DATA_FILE(Any p0) { invoke(0x6AD0BD5E087866CB, p0); } // 0x6AD0BD5E087866CB b2189 + static Any DATAFILE_GET_FILE_DICT_FOR_ADDITIONAL_DATA_FILE(Any p0) { return invoke(0xDBF860CF1DB8E599, p0); } // 0xDBF860CF1DB8E599 b2189 static void DATADICT_SET_BOOL(Any* objectData, const char* key, BOOL value) { invoke(0x35124302A556A325, objectData, key, value); } // 0x35124302A556A325 0x9B29D99B b323 static void DATADICT_SET_INT(Any* objectData, const char* key, int value) { invoke(0xE7E035450A7948D5, objectData, key, value); } // 0xE7E035450A7948D5 0xEFCF554A b323 static void DATADICT_SET_FLOAT(Any* objectData, const char* key, float value) { invoke(0xC27E1CC2D795105E, objectData, key, value); } // 0xC27E1CC2D795105E 0xE972CACF b323 @@ -764,14 +770,14 @@ namespace DECORATOR namespace DLC { - static BOOL N0x241FCA5B1AA14F75() { return invoke(0x241FCA5B1AA14F75); } // 0x241FCA5B1AA14F75 0x0AF83036 b323 + static BOOL ARE_ANY_CCS_PENDING() { return invoke(0x241FCA5B1AA14F75); } // 0x241FCA5B1AA14F75 0x0AF83036 b323 static BOOL IS_DLC_PRESENT(Hash dlcHash) { return invoke(0x812595A0644CE1DE, dlcHash); } // 0x812595A0644CE1DE 0x1F321943 b323 - static BOOL N0xF2E07819EF1A5289() { return invoke(0xF2E07819EF1A5289); } // 0xF2E07819EF1A5289 0x881B1FDB b323 - static BOOL N0x9489659372A81585() { return invoke(0x9489659372A81585); } // 0x9489659372A81585 0xC2169164 b323 - static BOOL N0xA213B11DFF526300() { return invoke(0xA213B11DFF526300); } // 0xA213B11DFF526300 0xF79A97F5 b323 - static BOOL GET_EXTRA_CONTENT_PACK_HAS_BEEN_INSTALLED_() { return invoke(0x8D30F648014A92B5); } // 0x8D30F648014A92B5 0xF69B729C b323 + static BOOL DLC_CHECK_CLOUD_DATA_CORRECT() { return invoke(0xF2E07819EF1A5289); } // 0xF2E07819EF1A5289 0x881B1FDB b323 + static BOOL GET_EXTRACONTENT_CLOUD_RESULT() { return invoke(0x9489659372A81585); } // 0x9489659372A81585 0xC2169164 b323 + static BOOL DLC_CHECK_COMPAT_PACK_CONFIGURATION() { return invoke(0xA213B11DFF526300); } // 0xA213B11DFF526300 0xF79A97F5 b323 + static BOOL GET_EVER_HAD_BAD_PACK_ORDER() { return invoke(0x8D30F648014A92B5); } // 0x8D30F648014A92B5 0xF69B729C b323 static BOOL GET_IS_LOADING_SCREEN_ACTIVE() { return invoke(0x10D0A8F259E93EC9); } // 0x10D0A8F259E93EC9 0x517B601B b323 - static BOOL N0xC4637A6D03C24CC3() { return invoke(0xC4637A6D03C24CC3); } // 0xC4637A6D03C24CC3 b1734 + static BOOL GET_IS_INITIAL_LOADING_SCREEN_ACTIVE() { return invoke(0xC4637A6D03C24CC3); } // 0xC4637A6D03C24CC3 b1734 static BOOL HAS_CLOUD_REQUESTS_FINISHED(BOOL* p0, Any unused) { return invoke(0x46E2B844905BC5F0, p0, unused); } // 0x46E2B844905BC5F0 0x6087C10C b323 static void ON_ENTER_SP() { invoke(0xD7C10C4A637992C9); } // 0xD7C10C4A637992C9 0x8BF60FC3 b323 static void ON_ENTER_MP() { invoke(0x0888C3502DBBEEF5); } // 0x0888C3502DBBEEF5 0xC65586A9 b323 @@ -783,13 +789,15 @@ namespace ENTITY static BOOL DOES_ENTITY_BELONG_TO_THIS_SCRIPT(Entity entity, BOOL p1) { return invoke(0xDDE6DF5AE89981D2, entity, p1); } // 0xDDE6DF5AE89981D2 0xACFEB3F9 b323 static BOOL DOES_ENTITY_HAVE_DRAWABLE(Entity entity) { return invoke(0x060D6E96F8B8E48D, entity); } // 0x060D6E96F8B8E48D 0xA5B33300 b323 static BOOL DOES_ENTITY_HAVE_PHYSICS(Entity entity) { return invoke(0xDA95EA3317CC5064, entity); } // 0xDA95EA3317CC5064 0x9BCD2979 b323 + static BOOL DOES_ENTITY_HAVE_SKELETON(Entity entity) { return invoke(0x764EB96874EFFDC1, entity); } // 0x764EB96874EFFDC1 b2699 + static BOOL DOES_ENTITY_HAVE_ANIM_DIRECTOR(Entity entity) { return invoke(0x2158E81A6AF65EA9, entity); } // 0x2158E81A6AF65EA9 b2699 static BOOL HAS_ENTITY_ANIM_FINISHED(Entity entity, const char* animDict, const char* animName, int p3) { return invoke(0x20B711662962B472, entity, animDict, animName, p3); } // 0x20B711662962B472 0x1D9CAB92 b323 static BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT(Entity entity) { return invoke(0x95EB9964FF5C5C65, entity); } // 0x95EB9964FF5C5C65 0x6B74582E b323 static BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED(Entity entity) { return invoke(0x605F5A140F202491, entity); } // 0x605F5A140F202491 0x53FD4A25 b323 static BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE(Entity entity) { return invoke(0xDFD5033FDBA0A9C8, entity); } // 0xDFD5033FDBA0A9C8 0x878C2CE0 b323 static BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2, BOOL p2) { return invoke(0xC86D67D52A707CF8, entity1, entity2, p2); } // 0xC86D67D52A707CF8 0x07FC77E0 b323 static BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY(Entity entity1, Entity entity2, int traceType) { return invoke(0xFCDFF7B72D23A1AC, entity1, entity2, traceType); } // 0xFCDFF7B72D23A1AC 0x53576FA7 b323 - static Any HAS_ENTITY_CLEAR_LOS_TO_ENTITY_2_(Entity entity1, Entity entity2, int traceType) { return invoke(0x394BDE2A7BBA031E, entity1, entity2, traceType); } // 0x394BDE2A7BBA031E b1868 + static Any HAS_ENTITY_CLEAR_LOS_TO_ENTITY_ADJUST_FOR_COVER(Entity entity1, Entity entity2, int traceType) { return invoke(0x394BDE2A7BBA031E, entity1, entity2, traceType); } // 0x394BDE2A7BBA031E b1868 static BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT(Entity entity1, Entity entity2) { return invoke(0x0267D00AF114F17A, entity1, entity2); } // 0x0267D00AF114F17A 0x210D87C8 b323 static BOOL HAS_ENTITY_COLLIDED_WITH_ANYTHING(Entity entity) { return invoke(0x8BAD02F0368D9E14, entity); } // 0x8BAD02F0368D9E14 0x662A2F41 b323 static Hash GET_LAST_MATERIAL_HIT_BY_ENTITY(Entity entity) { return invoke(0x5C3D0A935F535C4C, entity); } // 0x5C3D0A935F535C4C 0xC0E3AA47 b323 @@ -804,7 +812,7 @@ namespace ENTITY static float GET_ENTITY_FORWARD_X(Entity entity) { return invoke(0x8BB4EF4214E0E6D5, entity); } // 0x8BB4EF4214E0E6D5 0x49FAE914 b323 static float GET_ENTITY_FORWARD_Y(Entity entity) { return invoke(0x866A4A5FAE349510, entity); } // 0x866A4A5FAE349510 0x9E2F917C b323 static float GET_ENTITY_HEADING(Entity entity) { return invoke(0xE83D4F9BA2A38914, entity); } // 0xE83D4F9BA2A38914 0x972CC383 b323 - static float GET_ENTITY_PHYSICS_HEADING_(Entity entity) { return invoke(0x846BF6291198A71E, entity); } // 0x846BF6291198A71E 0x9320E642 b323 + static float GET_ENTITY_HEADING_FROM_EULERS(Entity entity) { return invoke(0x846BF6291198A71E, entity); } // 0x846BF6291198A71E 0x9320E642 b323 static int GET_ENTITY_HEALTH(Entity entity) { return invoke(0xEEF059FAD016D209, entity); } // 0xEEF059FAD016D209 0x8E3222B7 b323 static int GET_ENTITY_MAX_HEALTH(Entity entity) { return invoke(0x15D757606D170C3C, entity); } // 0x15D757606D170C3C 0xC7AE6AA1 b323 static void SET_ENTITY_MAX_HEALTH(Entity entity, int value) { invoke(0x166E7CF68597D8B5, entity, value); } // 0x166E7CF68597D8B5 0x96F84DF8 b323 @@ -851,7 +859,7 @@ namespace ENTITY static BOOL IS_ENTITY_IN_ZONE(Entity entity, const char* zone) { return invoke(0xB6463CF6AF527071, entity, zone); } // 0xB6463CF6AF527071 0x45C82B21 b323 static BOOL IS_ENTITY_IN_WATER(Entity entity) { return invoke(0xCFB0A0D8EDD145A3, entity); } // 0xCFB0A0D8EDD145A3 0x4C3C2508 b323 static float GET_ENTITY_SUBMERGED_LEVEL(Entity entity) { return invoke(0xE81AFC1BC4CC41CE, entity); } // 0xE81AFC1BC4CC41CE 0x0170F68C b323 - static void N0x694E00132F2823ED(Entity entity, BOOL toggle) { invoke(0x694E00132F2823ED, entity, toggle); } // 0x694E00132F2823ED 0x40C84A74 b323 + static void SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK(Entity entity, BOOL toggle) { invoke(0x694E00132F2823ED, entity, toggle); } // 0x694E00132F2823ED 0x40C84A74 b323 static BOOL IS_ENTITY_ON_SCREEN(Entity entity) { return invoke(0xE659E47AF827484B, entity); } // 0xE659E47AF827484B 0xC1FEC5ED b323 static BOOL IS_ENTITY_PLAYING_ANIM(Entity entity, const char* animDict, const char* animName, int taskFlag) { return invoke(0x1F0B79228E461EC9, entity, animDict, animName, taskFlag); } // 0x1F0B79228E461EC9 0x0D130D34 b323 static BOOL IS_ENTITY_STATIC(Entity entity) { return invoke(0x1218E6886D3D8327, entity); } // 0x1218E6886D3D8327 0x928E12E9 b323 @@ -866,9 +874,9 @@ namespace ENTITY static BOOL IS_ENTITY_WAITING_FOR_WORLD_COLLISION(Entity entity) { return invoke(0xD05BFF0C0A12C68F, entity); } // 0xD05BFF0C0A12C68F 0x00AB7A4A b323 static void APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS(Entity entity, int forceType, float x, float y, float z, BOOL p5, BOOL isDirectionRel, BOOL isForceRel, BOOL p8) { invoke(0x18FF00FC7EFF559E, entity, forceType, x, y, z, p5, isDirectionRel, isForceRel, p8); } // 0x18FF00FC7EFF559E 0x28924E98 b323 static void APPLY_FORCE_TO_ENTITY(Entity entity, int forceFlags, float x, float y, float z, float offX, float offY, float offZ, int boneIndex, BOOL isDirectionRel, BOOL ignoreUpVec, BOOL isForceRel, BOOL p12, BOOL p13) { invoke(0xC5F68BE9613E2D18, entity, forceFlags, x, y, z, offX, offY, offZ, boneIndex, isDirectionRel, ignoreUpVec, isForceRel, p12, p13); } // 0xC5F68BE9613E2D18 0xC1C0855A b323 - static void ATTACH_ENTITY_TO_ENTITY(Entity entity1, Entity entity2, int boneIndex, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, BOOL p9, BOOL useSoftPinning, BOOL collision, BOOL isPed, int vertexIndex, BOOL fixedRot) { invoke(0x6B9BBD38AB0796DF, entity1, entity2, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p9, useSoftPinning, collision, isPed, vertexIndex, fixedRot); } // 0x6B9BBD38AB0796DF 0xEC024237 b323 - static void ATTACH_ENTITY_BONE_TO_ENTITY_BONE_(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5) { invoke(0x5C48B75732C8456C, entity1, entity2, boneIndex1, boneIndex2, p4, p5); } // 0x5C48B75732C8456C b791 - static void ATTACH_ENTITY_BONE_TO_ENTITY_BONE_PHYSICALLY_(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5) { invoke(0xFD1695C5D3B05439, entity1, entity2, boneIndex1, boneIndex2, p4, p5); } // 0xFD1695C5D3B05439 b791 + static void ATTACH_ENTITY_TO_ENTITY(Entity entity1, Entity entity2, int boneIndex, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, BOOL p9, BOOL useSoftPinning, BOOL collision, BOOL isPed, int vertexIndex, BOOL fixedRot, Any p15) { invoke(0x6B9BBD38AB0796DF, entity1, entity2, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p9, useSoftPinning, collision, isPed, vertexIndex, fixedRot, p15); } // 0x6B9BBD38AB0796DF 0xEC024237 b323 + static void ATTACH_ENTITY_BONE_TO_ENTITY_BONE(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5) { invoke(0x5C48B75732C8456C, entity1, entity2, boneIndex1, boneIndex2, p4, p5); } // 0x5C48B75732C8456C b791 + static void ATTACH_ENTITY_BONE_TO_ENTITY_BONE_Y_FORWARD(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5) { invoke(0xFD1695C5D3B05439, entity1, entity2, boneIndex1, boneIndex2, p4, p5); } // 0xFD1695C5D3B05439 b791 static void ATTACH_ENTITY_TO_ENTITY_PHYSICALLY(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2, float xRot, float yRot, float zRot, float breakForce, BOOL fixedRot, BOOL p15, BOOL collision, BOOL p17, int p18) { invoke(0xC3675780C92F90F9, entity1, entity2, boneIndex1, boneIndex2, xPos1, yPos1, zPos1, xPos2, yPos2, zPos2, xRot, yRot, zRot, breakForce, fixedRot, p15, collision, p17, p18); } // 0xC3675780C92F90F9 0x0547417F b323 static void PROCESS_ENTITY_ATTACHMENTS(Entity entity) { invoke(0xF4080490ADC51C6F, entity); } // 0xF4080490ADC51C6F 0x6909BA59 b323 static int GET_ENTITY_BONE_INDEX_BY_NAME(Entity entity, const char* boneName) { return invoke(0xFB71170B7E76ACBA, entity, boneName); } // 0xFB71170B7E76ACBA 0xE4ECAC22 b323 @@ -876,7 +884,7 @@ namespace ENTITY static void DELETE_ENTITY(Entity* entity) { invoke(0xAE3CBE5BF394C9C9, entity); } // 0xAE3CBE5BF394C9C9 0xFAA3D236 b323 static void DETACH_ENTITY(Entity entity, BOOL dynamic, BOOL collision) { invoke(0x961AC54BF0613F5D, entity, dynamic, collision); } // 0x961AC54BF0613F5D 0xC8EFCB41 b323 static void FREEZE_ENTITY_POSITION(Entity entity, BOOL toggle) { invoke(0x428CA6DBD1094446, entity, toggle); } // 0x428CA6DBD1094446 0x65C16D57 b323 - static void SET_ENTITY_CLEANUP_BY_ENGINE_(Entity entity, BOOL toggle) { invoke(0x3910051CCECDB00C, entity, toggle); } // 0x3910051CCECDB00C 0xD3850671 b323 + static void SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION(Entity entity, BOOL toggle) { invoke(0x3910051CCECDB00C, entity, toggle); } // 0x3910051CCECDB00C 0xD3850671 b323 static BOOL PLAY_ENTITY_ANIM(Entity entity, const char* animName, const char* animDict, float p3, BOOL loop, BOOL stayInAnim, BOOL p6, float delta, Any bitset) { return invoke(0x7FB218262B810701, entity, animName, animDict, p3, loop, stayInAnim, p6, delta, bitset); } // 0x7FB218262B810701 0x878753D5 b323 static BOOL PLAY_SYNCHRONIZED_ENTITY_ANIM(Entity entity, int syncedScene, const char* animation, const char* propName, float p4, float p5, Any p6, float p7) { return invoke(0xC77720A12FE14A86, entity, syncedScene, animation, propName, p4, p5, p6, p7); } // 0xC77720A12FE14A86 0x012760AA b323 static BOOL PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM(float p0, float p1, float p2, float p3, Any p4, Any p5, Any* p6, Any* p7, float p8, float p9, Any p10, float p11) { return invoke(0xB9C54555ED30FBC4, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } // 0xB9C54555ED30FBC4 0xEB4CBA74 b323 @@ -895,7 +903,7 @@ namespace ENTITY static void SET_ENTITY_CAN_BE_DAMAGED(Entity entity, BOOL toggle) { invoke(0x1760FFA8AB074D66, entity, toggle); } // 0x1760FFA8AB074D66 0x60B6E744 b323 static BOOL GET_ENTITY_CAN_BE_DAMAGED(Entity entity) { return invoke(0xD95CC5D2AB15A09F, entity); } // 0xD95CC5D2AB15A09F 0xE4938B5D b757 static void SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, BOOL bCanBeDamaged, int relGroup) { invoke(0xE22D8FDE858B8119, entity, bCanBeDamaged, relGroup); } // 0xE22D8FDE858B8119 0x34165B5D b323 - static void N0x352E2B5CF420BF3B(Any p0, Any p1) { invoke(0x352E2B5CF420BF3B, p0, p1); } // 0x352E2B5CF420BF3B b573 + static void SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_SCRIPT_PARTICIPANTS(Any p0, Any p1) { invoke(0x352E2B5CF420BF3B, p0, p1); } // 0x352E2B5CF420BF3B b573 static void SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS(Entity entity, BOOL toggle) { invoke(0xD3997889736FD899, entity, toggle); } // 0xD3997889736FD899 0x3B13797C b323 static void SET_ENTITY_COLLISION(Entity entity, BOOL toggle, BOOL keepPhysics) { invoke(0x1A9205C1B9EE827F, entity, toggle, keepPhysics); } // 0x1A9205C1B9EE827F 0x139FD37D b323 static BOOL GET_ENTITY_COLLISION_DISABLED(Entity entity) { return invoke(0xCCF1E97BEFDAE480, entity); } // 0xCCF1E97BEFDAE480 0xE8C0C629 b323 @@ -915,28 +923,28 @@ namespace ENTITY static void SET_ENTITY_ONLY_DAMAGED_BY_PLAYER(Entity entity, BOOL toggle) { invoke(0x79F020FF9EDC0748, entity, toggle); } // 0x79F020FF9EDC0748 0x4B707F50 b323 static void SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, BOOL p1, Any p2) { invoke(0x7022BD828FA0B082, entity, p1, p2); } // 0x7022BD828FA0B082 0x202237E2 b323 static void SET_ENTITY_PROOFS(Entity entity, BOOL bulletProof, BOOL fireProof, BOOL explosionProof, BOOL collisionProof, BOOL meleeProof, BOOL p6, BOOL p7, BOOL drownProof) { invoke(0xFAEE099C6F890BB8, entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, p6, p7, drownProof); } // 0xFAEE099C6F890BB8 0x7E9EAB66 b323 - static BOOL GET_ENTITY_PROOFS_(Entity entity, BOOL* bulletProof, BOOL* fireProof, BOOL* explosionProof, BOOL* collisionProof, BOOL* meleeProof, BOOL* steamProof, BOOL* p7, BOOL* drownProof) { return invoke(0xBE8CD9BE829BBEBF, entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, p7, drownProof); } // 0xBE8CD9BE829BBEBF b1604 + static BOOL GET_ENTITY_PROOFS(Entity entity, BOOL* bulletProof, BOOL* fireProof, BOOL* explosionProof, BOOL* collisionProof, BOOL* meleeProof, BOOL* steamProof, BOOL* p7, BOOL* drownProof) { return invoke(0xBE8CD9BE829BBEBF, entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, p7, drownProof); } // 0xBE8CD9BE829BBEBF b1604 static void SET_ENTITY_QUATERNION(Entity entity, float x, float y, float z, float w) { invoke(0x77B21BE7AC540F07, entity, x, y, z, w); } // 0x77B21BE7AC540F07 0x83B6046F b323 static void SET_ENTITY_RECORDS_COLLISIONS(Entity entity, BOOL toggle) { invoke(0x0A50A1EEDAD01E65, entity, toggle); } // 0x0A50A1EEDAD01E65 0x6B189A1A b323 static void SET_ENTITY_ROTATION(Entity entity, float pitch, float roll, float yaw, int rotationOrder, BOOL p5) { invoke(0x8524A8B0171D5E07, entity, pitch, roll, yaw, rotationOrder, p5); } // 0x8524A8B0171D5E07 0x0A345EFE b323 static void SET_ENTITY_VISIBLE(Entity entity, BOOL toggle, BOOL unk) { invoke(0xEA1C610A04DB6BBB, entity, toggle, unk); } // 0xEA1C610A04DB6BBB 0xD043E8E1 b323 - static void N0xC34BC448DA29F5E9(Entity entity, BOOL toggle) { invoke(0xC34BC448DA29F5E9, entity, toggle); } // 0xC34BC448DA29F5E9 b573 - static void N0xE66377CDDADA4810(Entity entity, BOOL p1) { invoke(0xE66377CDDADA4810, entity, p1); } // 0xE66377CDDADA4810 b1734 + static void SET_ENTITY_WATER_REFLECTION_FLAG(Entity entity, BOOL toggle) { invoke(0xC34BC448DA29F5E9, entity, toggle); } // 0xC34BC448DA29F5E9 b573 + static void SET_ENTITY_MIRROR_REFLECTION_FLAG(Entity entity, BOOL p1) { invoke(0xE66377CDDADA4810, entity, p1); } // 0xE66377CDDADA4810 b1734 static void SET_ENTITY_VELOCITY(Entity entity, float x, float y, float z) { invoke(0x1C99BB7B6E96D16F, entity, x, y, z); } // 0x1C99BB7B6E96D16F 0xFF5A1988 b323 - static void SET_ENTITY_ANGULAR_VELOCITY_(Entity entity, float x, float y, float z) { invoke(0x8339643499D1222E, entity, x, y, z); } // 0x8339643499D1222E b2372 + static void SET_ENTITY_ANGULAR_VELOCITY(Entity entity, float x, float y, float z) { invoke(0x8339643499D1222E, entity, x, y, z); } // 0x8339643499D1222E b2372 static void SET_ENTITY_HAS_GRAVITY(Entity entity, BOOL toggle) { invoke(0x4A4722448F18EEF5, entity, toggle); } // 0x4A4722448F18EEF5 0xE2F262BF b323 static void SET_ENTITY_LOD_DIST(Entity entity, int value) { invoke(0x5927F96A78577363, entity, value); } // 0x5927F96A78577363 0xD7ACC7AD b323 static int GET_ENTITY_LOD_DIST(Entity entity) { return invoke(0x4159C2762B5791D6, entity); } // 0x4159C2762B5791D6 0x4DA3D51F b323 static void SET_ENTITY_ALPHA(Entity entity, int alphaLevel, BOOL skin) { invoke(0x44A0870B7E92D7C0, entity, alphaLevel, skin); } // 0x44A0870B7E92D7C0 0xAE667CB0 b323 static int GET_ENTITY_ALPHA(Entity entity) { return invoke(0x5A47B3B5E63E94C6, entity); } // 0x5A47B3B5E63E94C6 0x1560B017 b323 static void RESET_ENTITY_ALPHA(Entity entity) { invoke(0x9B1E824FFBB7027A, entity); } // 0x9B1E824FFBB7027A 0x8A30761C b323 - static void N0x490861B88F4FD846(Entity entity) { invoke(0x490861B88F4FD846, entity); } // 0x490861B88F4FD846 b944 - static void N0xCEA7C8E1B48FF68C(Any p0, Any p1) { invoke(0xCEA7C8E1B48FF68C, p0, p1); } // 0xCEA7C8E1B48FF68C b678 - static void N0x5C3B791D580E0BC2(Entity entity, float p1) { invoke(0x5C3B791D580E0BC2, entity, p1); } // 0x5C3B791D580E0BC2 b323 + static void RESET_PICKUP_ENTITY_GLOW(Entity entity) { invoke(0x490861B88F4FD846, entity); } // 0x490861B88F4FD846 b944 + static void SET_PICKUP_COLLIDES_WITH_PROJECTILES(Any p0, Any p1) { invoke(0xCEA7C8E1B48FF68C, p0, p1); } // 0xCEA7C8E1B48FF68C b678 + static void SET_ENTITY_SORT_BIAS(Entity entity, float p1) { invoke(0x5C3B791D580E0BC2, entity, p1); } // 0x5C3B791D580E0BC2 b323 static void SET_ENTITY_ALWAYS_PRERENDER(Entity entity, BOOL toggle) { invoke(0xACAD101E1FB66689, entity, toggle); } // 0xACAD101E1FB66689 0xD8FF798A b323 static void SET_ENTITY_RENDER_SCORCHED(Entity entity, BOOL toggle) { invoke(0x730F5F8D3F0F2050, entity, toggle); } // 0x730F5F8D3F0F2050 0xAAC9317B b323 static void SET_ENTITY_TRAFFICLIGHT_OVERRIDE(Entity entity, int state) { invoke(0x57C5DB656185EAC4, entity, state); } // 0x57C5DB656185EAC4 0xC47F5B91 b323 - static void N0x78E8E3A640178255(Entity entity) { invoke(0x78E8E3A640178255, entity); } // 0x78E8E3A640178255 b323 + static void SET_ENTITY_IS_IN_VEHICLE(Entity entity) { invoke(0x78E8E3A640178255, entity); } // 0x78E8E3A640178255 b323 static void CREATE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, BOOL p6) { invoke(0x92C47782FDA8B2A3, x, y, z, radius, originalModel, newModel, p6); } // 0x92C47782FDA8B2A3 0x0BC12F9E b323 static void REMOVE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, BOOL p6) { invoke(0x033C0F9A64E229AE, x, y, z, radius, originalModel, newModel, p6); } // 0x033C0F9A64E229AE 0xCE0AA8BC b323 static void CREATE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { invoke(0x8A97BCA30A0CE478, x, y, z, radius, modelHash, p5); } // 0x8A97BCA30A0CE478 0x7BD5CF2F b323 @@ -948,19 +956,19 @@ namespace ENTITY static void SET_ENTITY_MOTION_BLUR(Entity entity, BOOL toggle) { invoke(0x295D82A8559F9150, entity, toggle); } // 0x295D82A8559F9150 0xE90005B8 b323 static void SET_CAN_AUTO_VAULT_ON_ENTITY(Entity entity, BOOL toggle) { invoke(0xE12ABE5E3A389A6C, entity, toggle); } // 0xE12ABE5E3A389A6C 0x44767B31 b323 static void SET_CAN_CLIMB_ON_ENTITY(Entity entity, BOOL toggle) { invoke(0xA80AE305E0A3044F, entity, toggle); } // 0xA80AE305E0A3044F 0xE224A6A5 b323 - static void N0xDC6F8601FAF2E893(Entity entity, BOOL toggle) { invoke(0xDC6F8601FAF2E893, entity, toggle); } // 0xDC6F8601FAF2E893 0xA0466A69 b323 - static void SET_ENTITY_DECALS_DISABLED_(Entity entity, BOOL p1) { invoke(0x2C2E3DC128F44309, entity, p1); } // 0x2C2E3DC128F44309 b323 - static void N0x1A092BB0C3808B96(Entity entity, BOOL p1) { invoke(0x1A092BB0C3808B96, entity, p1); } // 0x1A092BB0C3808B96 b323 - static Vector3 GET_ENTITY_BONE_ROTATION_(Entity entity, int boneIndex) { return invoke(0xCE6294A232D03786, entity, boneIndex); } // 0xCE6294A232D03786 b791 - static Vector3 GET_ENTITY_BONE_POSITION_2_(Entity entity, int boneIndex) { return invoke(0x46F8696933A63C9B, entity, boneIndex); } // 0x46F8696933A63C9B b877 - static Vector3 GET_ENTITY_BONE_ROTATION_LOCAL_(Entity entity, int boneIndex) { return invoke(0xBD8D32550E5CEBFE, entity, boneIndex); } // 0xBD8D32550E5CEBFE b1734 - static int GET_ENTITY_BONE_COUNT_(Entity entity) { return invoke(0xB328DCC3A3AA401B, entity); } // 0xB328DCC3A3AA401B b791 - static void ENABLE_ENTITY_UNK_(Entity entity) { invoke(0x6CE177D014502E8A, entity); } // 0x6CE177D014502E8A b877 - static void N0xB17BC6453F6CF5AC(Any p0, Any p1) { invoke(0xB17BC6453F6CF5AC, p0, p1); } // 0xB17BC6453F6CF5AC b944 - static void N0x68B562E124CC0AEF(Pickup pickup, Pickup pickup2) { invoke(0x68B562E124CC0AEF, pickup, pickup2); } // 0x68B562E124CC0AEF b1180 - static void N0x36F32DE87082343E(Any p0, Any p1) { invoke(0x36F32DE87082343E, p0, p1); } // 0x36F32DE87082343E b1011 - static Entity GET_ENTITY_PICKUP_(Entity entity, Hash modelHash) { return invoke(0x1F922734E259BD26, entity, modelHash); } // 0x1F922734E259BD26 b1180 - static void N0xD7B80E7C3BEFC396(Pickup pickup, BOOL toggle) { invoke(0xD7B80E7C3BEFC396, pickup, toggle); } // 0xD7B80E7C3BEFC396 b1180 + static void SET_WAIT_FOR_COLLISIONS_BEFORE_PROBE(Entity entity, BOOL toggle) { invoke(0xDC6F8601FAF2E893, entity, toggle); } // 0xDC6F8601FAF2E893 0xA0466A69 b323 + static void SET_ENTITY_NOWEAPONDECALS(Entity entity, BOOL p1) { invoke(0x2C2E3DC128F44309, entity, p1); } // 0x2C2E3DC128F44309 b323 + static void SET_ENTITY_USE_MAX_DISTANCE_FOR_WATER_REFLECTION(Entity entity, BOOL p1) { invoke(0x1A092BB0C3808B96, entity, p1); } // 0x1A092BB0C3808B96 b323 + static Vector3 GET_ENTITY_BONE_ROTATION(Entity entity, int boneIndex) { return invoke(0xCE6294A232D03786, entity, boneIndex); } // 0xCE6294A232D03786 b791 + static Vector3 GET_ENTITY_BONE_POSTION(Entity entity, int boneIndex) { return invoke(0x46F8696933A63C9B, entity, boneIndex); } // 0x46F8696933A63C9B b877 + static Vector3 GET_ENTITY_BONE_OBJECT_ROTATION(Entity entity, int boneIndex) { return invoke(0xBD8D32550E5CEBFE, entity, boneIndex); } // 0xBD8D32550E5CEBFE b1734 + static int GET_ENTITY_BONE_COUNT(Entity entity) { return invoke(0xB328DCC3A3AA401B, entity); } // 0xB328DCC3A3AA401B b791 + static void ENABLE_ENTITY_BULLET_COLLISION(Entity entity) { invoke(0x6CE177D014502E8A, entity); } // 0x6CE177D014502E8A b877 + static void SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2) { invoke(0xB17BC6453F6CF5AC, entity1, entity2); } // 0xB17BC6453F6CF5AC b944 + static void SET_ENTITY_CANT_CAUSE_COLLISION_DAMAGED_ENTITY(Entity entity1, Entity entity2) { invoke(0x68B562E124CC0AEF, entity1, entity2); } // 0x68B562E124CC0AEF b1180 + static void SET_ALLOW_MIGRATE_TO_SPECTATOR(Entity entity, Any p1) { invoke(0x36F32DE87082343E, entity, p1); } // 0x36F32DE87082343E b1011 + static Entity GET_ENTITY_OF_TYPE_ATTACHED_TO_ENTITY(Entity entity, Hash modelHash) { return invoke(0x1F922734E259BD26, entity, modelHash); } // 0x1F922734E259BD26 b1180 + static void SET_PICK_UP_BY_CARGOBOB_DISABLED(Entity entity, BOOL toggle) { invoke(0xD7B80E7C3BEFC396, entity, toggle); } // 0xD7B80E7C3BEFC396 b1180 } namespace EVENT @@ -984,30 +992,30 @@ namespace FILES { static int GET_NUM_TATTOO_SHOP_DLC_ITEMS(int character) { return invoke(0x278F76C3B0A8F109, character); } // 0x278F76C3B0A8F109 0x71D0CF3E b323 static BOOL GET_TATTOO_SHOP_DLC_ITEM_DATA(int characterType, int decorationIndex, Any* outComponent) { return invoke(0xFF56381874F82086, characterType, decorationIndex, outComponent); } // 0xFF56381874F82086 0x2E9D628C b323 - static int N0x10144267DD22866C(Hash overlayHash, Any p1, int character) { return invoke(0x10144267DD22866C, overlayHash, p1, character); } // 0x10144267DD22866C b2189 + static int GET_TATTOO_SHOP_DLC_ITEM_INDEX(Hash overlayHash, Any p1, int character) { return invoke(0x10144267DD22866C, overlayHash, p1, character); } // 0x10144267DD22866C b2189 static void INIT_SHOP_PED_COMPONENT(Any* outComponent) { invoke(0x1E8C308FD312C036, outComponent); } // 0x1E8C308FD312C036 0xB818C7FC b323 static void INIT_SHOP_PED_PROP(Any* outProp) { invoke(0xEB0A2B758F7B850F, outProp); } // 0xEB0A2B758F7B850F 0xF5659E50 b323 static int SETUP_SHOP_PED_APPAREL_QUERY(int p0, int p1, int p2, int p3) { return invoke(0x50F457823CE6EB5F, p0, p1, p2, p3); } // 0x50F457823CE6EB5F 0xC937FF3D b323 static int SETUP_SHOP_PED_APPAREL_QUERY_TU(int character, int p1, int p2, BOOL p3, int p4, int componentId) { return invoke(0x9BDF59818B1E38C1, character, p1, p2, p3, p4, componentId); } // 0x9BDF59818B1E38C1 0x594E862C b323 static void GET_SHOP_PED_QUERY_COMPONENT(int componentId, Any* outComponent) { invoke(0x249E310B2D920699, componentId, outComponent); } // 0x249E310B2D920699 0xC0718904 b323 - static int N0x96E2929292A4DB77(Hash componentHash) { return invoke(0x96E2929292A4DB77, componentHash); } // 0x96E2929292A4DB77 b2189 + static int GET_SHOP_PED_QUERY_COMPONENT_INDEX(Hash componentHash) { return invoke(0x96E2929292A4DB77, componentHash); } // 0x96E2929292A4DB77 b2189 static void GET_SHOP_PED_COMPONENT(Hash componentHash, Any* outComponent) { invoke(0x74C0E2A57EC66760, componentHash, outComponent); } // 0x74C0E2A57EC66760 0xB39677C5 b323 static void GET_SHOP_PED_QUERY_PROP(int componentId, Any* outProp) { invoke(0xDE44A00999B2837D, componentId, outProp); } // 0xDE44A00999B2837D 0x1D3C1466 b323 - static int N0x6CEBE002E58DEE97(Hash componentHash) { return invoke(0x6CEBE002E58DEE97, componentHash); } // 0x6CEBE002E58DEE97 b2189 + static int GET_SHOP_PED_QUERY_PROP_INDEX(Hash componentHash) { return invoke(0x6CEBE002E58DEE97, componentHash); } // 0x6CEBE002E58DEE97 b2189 static void GET_SHOP_PED_PROP(Hash componentHash, Any* outProp) { invoke(0x5D5CAFF661DDF6FC, componentHash, outProp); } // 0x5D5CAFF661DDF6FC 0xDB0A7A58 b323 static Hash GET_HASH_NAME_FOR_COMPONENT(Entity entity, int componentId, int drawableVariant, int textureVariant) { return invoke(0x0368B3A838070348, entity, componentId, drawableVariant, textureVariant); } // 0x0368B3A838070348 0xC8A4BF12 b323 static Hash GET_HASH_NAME_FOR_PROP(Entity entity, int componentId, int propIndex, int propTextureIndex) { return invoke(0x5D6160275CAEC8DD, entity, componentId, propIndex, propTextureIndex); } // 0x5D6160275CAEC8DD 0x7D876DC0 b323 static int GET_SHOP_PED_APPAREL_VARIANT_COMPONENT_COUNT(Hash componentHash) { return invoke(0xC17AD0E5752BECDA, componentHash); } // 0xC17AD0E5752BECDA 0x159751B4 b323 - static int GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT_(Hash propHash) { return invoke(0xD40AAC51E8E4C663, propHash); } // 0xD40AAC51E8E4C663 b791 + static int GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT(Hash propHash) { return invoke(0xD40AAC51E8E4C663, propHash); } // 0xD40AAC51E8E4C663 b791 static void GET_VARIANT_COMPONENT(Hash componentHash, int variantComponentIndex, Hash* nameHash, int* enumValue, int* componentType) { invoke(0x6E11F282F11863B6, componentHash, variantComponentIndex, nameHash, enumValue, componentType); } // 0x6E11F282F11863B6 0xE4FF7103 b323 - static void GET_VARIANT_PROP_(Hash componentHash, int variantPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint) { invoke(0xD81B7F27BC773E66, componentHash, variantPropIndex, nameHash, enumValue, anchorPoint); } // 0xD81B7F27BC773E66 b791 + static void GET_VARIANT_PROP(Hash componentHash, int variantPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint) { invoke(0xD81B7F27BC773E66, componentHash, variantPropIndex, nameHash, enumValue, anchorPoint); } // 0xD81B7F27BC773E66 b791 static int GET_SHOP_PED_APPAREL_FORCED_COMPONENT_COUNT(Hash componentHash) { return invoke(0xC6B9DB42C04DD8C3, componentHash); } // 0xC6B9DB42C04DD8C3 0xCE70F183 b323 static int GET_SHOP_PED_APPAREL_FORCED_PROP_COUNT(Hash componentHash) { return invoke(0x017568A8182D98A6, componentHash); } // 0x017568A8182D98A6 0xC560D7C0 b323 static void GET_FORCED_COMPONENT(Hash componentHash, int forcedComponentIndex, Hash* nameHash, int* enumValue, int* componentType) { invoke(0x6C93ED8C2F74859B, componentHash, forcedComponentIndex, nameHash, enumValue, componentType); } // 0x6C93ED8C2F74859B 0x382C70BE b323 static void GET_FORCED_PROP(Hash componentHash, int forcedPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint) { invoke(0xE1CA84EBF72E691D, componentHash, forcedPropIndex, nameHash, enumValue, anchorPoint); } // 0xE1CA84EBF72E691D 0x22DAE257 b323 static BOOL DOES_SHOP_PED_APPAREL_HAVE_RESTRICTION_TAG(Hash componentHash, Hash restrictionTagHash, int componentId) { return invoke(0x341DE7ED1D2A1BFD, componentHash, restrictionTagHash, componentId); } // 0x341DE7ED1D2A1BFD 0x8E2C7FD5 b323 - static BOOL N0x7796B21B76221BC5(Ped ped, int p1, Hash p2) { return invoke(0x7796B21B76221BC5, ped, p1, p2); } // 0x7796B21B76221BC5 b2612 - static BOOL N0xD726BAB4554DA580(Ped ped, int p1, Hash p2) { return invoke(0xD726BAB4554DA580, ped, p1, p2); } // 0xD726BAB4554DA580 b2612 + static BOOL DOES_CURRENT_PED_COMPONENT_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash) { return invoke(0x7796B21B76221BC5, ped, componentId, restrictionTagHash); } // 0x7796B21B76221BC5 b2612 + static BOOL DOES_CURRENT_PED_PROP_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash) { return invoke(0xD726BAB4554DA580, ped, componentId, restrictionTagHash); } // 0xD726BAB4554DA580 b2612 static int SETUP_SHOP_PED_OUTFIT_QUERY(int character, BOOL p1) { return invoke(0xF3FBE2D50A6A8C28, character, p1); } // 0xF3FBE2D50A6A8C28 0x1ECD23E7 b323 static void GET_SHOP_PED_QUERY_OUTFIT(int outfitIndex, Any* outfit) { invoke(0x6D793F03A631FE56, outfitIndex, outfit); } // 0x6D793F03A631FE56 0x2F8013A1 b323 static void GET_SHOP_PED_OUTFIT(Any p0, Any* p1) { invoke(0xB7952076E444979D, p0, p1); } // 0xB7952076E444979D 0xCAFE9209 b323 @@ -1019,18 +1027,18 @@ namespace FILES static BOOL GET_DLC_VEHICLE_DATA(int dlcVehicleIndex, Any* outData) { return invoke(0x33468EDC08E371F6, dlcVehicleIndex, outData); } // 0x33468EDC08E371F6 0xCF428FA4 b323 static int GET_DLC_VEHICLE_FLAGS(int dlcVehicleIndex) { return invoke(0x5549EE11FA22FCF2, dlcVehicleIndex); } // 0x5549EE11FA22FCF2 0xAB12738C b323 static int GET_NUM_DLC_WEAPONS() { return invoke(0xEE47635F352DA367); } // 0xEE47635F352DA367 0x2B757E6C b323 - static int GET_NUM_DLC_WEAPONS_SP_() { return invoke(0x4160B65AE085B5A9); } // 0x4160B65AE085B5A9 b2060 + static int GET_NUM_DLC_WEAPONS_SP() { return invoke(0x4160B65AE085B5A9); } // 0x4160B65AE085B5A9 b2060 static BOOL GET_DLC_WEAPON_DATA(int dlcWeaponIndex, Any* outData) { return invoke(0x79923CD21BECE14E, dlcWeaponIndex, outData); } // 0x79923CD21BECE14E 0xD88EC8EA b323 - static BOOL GET_DLC_WEAPON_DATA_SP_(int dlcWeaponIndex, Any* outData) { return invoke(0x310836EE7129BA33, dlcWeaponIndex, outData); } // 0x310836EE7129BA33 b2060 + static BOOL GET_DLC_WEAPON_DATA_SP(int dlcWeaponIndex, Any* outData) { return invoke(0x310836EE7129BA33, dlcWeaponIndex, outData); } // 0x310836EE7129BA33 b2060 static int GET_NUM_DLC_WEAPON_COMPONENTS(int dlcWeaponIndex) { return invoke(0x405425358A7D61FE, dlcWeaponIndex); } // 0x405425358A7D61FE 0x476B23A9 b323 - static int GET_NUM_DLC_WEAPON_COMPONENTS_SP_(int dlcWeaponIndex) { return invoke(0xAD2A7A6DFF55841B, dlcWeaponIndex); } // 0xAD2A7A6DFF55841B b2060 + static int GET_NUM_DLC_WEAPON_COMPONENTS_SP(int dlcWeaponIndex) { return invoke(0xAD2A7A6DFF55841B, dlcWeaponIndex); } // 0xAD2A7A6DFF55841B b2060 static BOOL GET_DLC_WEAPON_COMPONENT_DATA(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr) { return invoke(0x6CF598A2957C2BF8, dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr); } // 0x6CF598A2957C2BF8 0x4B83FCAF b323 - static BOOL GET_DLC_WEAPON_COMPONENT_DATA_SP_(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr) { return invoke(0x31D5E073B6F93CDC, dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr); } // 0x31D5E073B6F93CDC b2060 + static BOOL GET_DLC_WEAPON_COMPONENT_DATA_SP(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr) { return invoke(0x31D5E073B6F93CDC, dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr); } // 0x31D5E073B6F93CDC b2060 static BOOL IS_CONTENT_ITEM_LOCKED(Hash itemHash) { return invoke(0xD4D7B033C3AA243C, itemHash); } // 0xD4D7B033C3AA243C 0x06396058 b323 static BOOL IS_DLC_VEHICLE_MOD(Hash hash) { return invoke(0x0564B9FF9631B82C, hash); } // 0x0564B9FF9631B82C 0x35BCA844 b323 static Hash GET_DLC_VEHICLE_MOD_LOCK_HASH(Hash hash) { return invoke(0xC098810437312FFF, hash); } // 0xC098810437312FFF 0x59352658 b323 - static void LOAD_CONTENT_CHANGE_SET_GROUP_(Hash hash) { invoke(0x6BEDF5769AC2DC07, hash); } // 0x6BEDF5769AC2DC07 b1604 - static void UNLOAD_CONTENT_CHANGE_SET_GROUP_(Hash hash) { invoke(0x3C1978285B036B25, hash); } // 0x3C1978285B036B25 b1604 + static void EXECUTE_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash) { invoke(0x6BEDF5769AC2DC07, hash); } // 0x6BEDF5769AC2DC07 b1604 + static void REVERT_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash) { invoke(0x3C1978285B036B25, hash); } // 0x3C1978285B036B25 b1604 } namespace FIRE @@ -1041,7 +1049,7 @@ namespace FIRE static void STOP_ENTITY_FIRE(Entity entity) { invoke(0x7F0DD2EBBB651AFF, entity); } // 0x7F0DD2EBBB651AFF 0xCE8C9066 b323 static BOOL IS_ENTITY_ON_FIRE(Entity entity) { return invoke(0x28D3FED7190D3A0B, entity); } // 0x28D3FED7190D3A0B 0x8C73E64F b323 static int GET_NUMBER_OF_FIRES_IN_RANGE(float x, float y, float z, float radius) { return invoke(0x50CAD495A460B305, x, y, z, radius); } // 0x50CAD495A460B305 0x654D93B7 b323 - static void SET_FIRE_SPREAD_RATE_(float p0) { invoke(0x8F390AC4155099BA, p0); } // 0x8F390AC4155099BA b1734 + static void SET_FLAMMABILITY_MULTIPLIER(float p0) { invoke(0x8F390AC4155099BA, p0); } // 0x8F390AC4155099BA b1734 static void STOP_FIRE_IN_RANGE(float x, float y, float z, float radius) { invoke(0x056A8A219B8E829F, x, y, z, radius); } // 0x056A8A219B8E829F 0x725C7205 b323 static BOOL GET_CLOSEST_FIRE_POS(Vector3* outPosition, float x, float y, float z) { return invoke(0x352A9F6BCF90081F, outPosition, x, y, z); } // 0x352A9F6BCF90081F 0xC4977B47 b323 static void ADD_EXPLOSION(float x, float y, float z, int explosionType, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake, BOOL noDamage) { invoke(0xE3AD2BDBAEE269AC, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake, noDamage); } // 0xE3AD2BDBAEE269AC 0x10AF5258 b323 @@ -1050,7 +1058,7 @@ namespace FIRE static BOOL IS_EXPLOSION_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x2E2EBA0EE7CED0E0, explosionType, x1, y1, z1, x2, y2, z2); } // 0x2E2EBA0EE7CED0E0 0xFB40075B b323 static BOOL IS_EXPLOSION_ACTIVE_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x6070104B699B2EF4, explosionType, x1, y1, z1, x2, y2, z2); } // 0x6070104B699B2EF4 0x37C388DB b323 static BOOL IS_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius) { return invoke(0xAB0F816885B0E483, explosionType, x, y, z, radius); } // 0xAB0F816885B0E483 0xD455A7F3 b323 - static Entity GET_ENTITY_INSIDE_EXPLOSION_SPHERE_(int explosionType, float x, float y, float z, float radius) { return invoke(0xB3CD51E3DB86F176, explosionType, x, y, z, radius); } // 0xB3CD51E3DB86F176 b1290 + static Entity GET_OWNER_OF_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius) { return invoke(0xB3CD51E3DB86F176, explosionType, x, y, z, radius); } // 0xB3CD51E3DB86F176 b1290 static BOOL IS_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0xA079A6C51525DC4B, explosionType, x1, y1, z1, x2, y2, z2, width); } // 0xA079A6C51525DC4B 0x0128FED9 b323 static Entity GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float radius) { return invoke(0x14BA4BA137AF6CEC, explosionType, x1, y1, z1, x2, y2, z2, radius); } // 0x14BA4BA137AF6CEC 0xAEC0D176 b323 } @@ -1067,62 +1075,62 @@ namespace GRAPHICS static void DRAW_DEBUG_TEXT_2D(const char* text, float x, float y, float z, int red, int green, int blue, int alpha) { invoke(0xA3BB2E9555C05A8F, text, x, y, z, red, green, blue, alpha); } // 0xA3BB2E9555C05A8F 0x528B973B b323 static void DRAW_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha) { invoke(0x6B7256074AE34680, x1, y1, z1, x2, y2, z2, red, green, blue, alpha); } // 0x6B7256074AE34680 0xB3426BCC b323 static void DRAW_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha) { invoke(0xAC26716048436851, x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha); } // 0xAC26716048436851 0xABD19253 b323 - static void DRAW_SPRITE_POLY_(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { invoke(0x29280002282F1928, x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } // 0x29280002282F1928 b877 - static void DRAW_SPRITE_POLY_2_(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float red1, float green1, float blue1, int alpha1, float red2, float green2, float blue2, int alpha2, float red3, float green3, float blue3, int alpha3, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { invoke(0x736D7AA1B750856B, x1, y1, z1, x2, y2, z2, x3, y3, z3, red1, green1, blue1, alpha1, red2, green2, blue2, alpha2, red3, green3, blue3, alpha3, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } // 0x736D7AA1B750856B b877 + static void DRAW_TEXTURED_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { invoke(0x29280002282F1928, x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } // 0x29280002282F1928 b877 + static void DRAW_TEXTURED_POLY_WITH_THREE_COLOURS(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float red1, float green1, float blue1, int alpha1, float red2, float green2, float blue2, int alpha2, float red3, float green3, float blue3, int alpha3, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { invoke(0x736D7AA1B750856B, x1, y1, z1, x2, y2, z2, x3, y3, z3, red1, green1, blue1, alpha1, red2, green2, blue2, alpha2, red3, green3, blue3, alpha3, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } // 0x736D7AA1B750856B b877 static void DRAW_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha) { invoke(0xD3A9971CADAC7252, x1, y1, z1, x2, y2, z2, red, green, blue, alpha); } // 0xD3A9971CADAC7252 0xCD4D9DD5 b323 static void SET_BACKFACECULLING(BOOL toggle) { invoke(0x23BA6B0C2AD7B0D3, toggle); } // 0x23BA6B0C2AD7B0D3 0xC44C2F44 b323 - static void N0xC5C8F970D4EDFF71(Any p0) { invoke(0xC5C8F970D4EDFF71, p0); } // 0xC5C8F970D4EDFF71 b877 + static void SET_DEPTHWRITING(Any p0) { invoke(0xC5C8F970D4EDFF71, p0); } // 0xC5C8F970D4EDFF71 b877 static Any BEGIN_TAKE_MISSION_CREATOR_PHOTO() { return invoke(0x1DD2139A9A20DCE8); } // 0x1DD2139A9A20DCE8 0xBA9AD458 b323 static Any GET_STATUS_OF_TAKE_MISSION_CREATOR_PHOTO() { return invoke(0x90A78ECAA4E78453); } // 0x90A78ECAA4E78453 0xADBBA287 b323 static void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO() { invoke(0x0A46AF8A78DC5E0A); } // 0x0A46AF8A78DC5E0A 0x9E553002 b323 static BOOL LOAD_MISSION_CREATOR_PHOTO(Any* p0, Any p1, Any p2, Any p3) { return invoke(0x4862437A486F91B0, p0, p1, p2, p3); } // 0x4862437A486F91B0 0x56C1E488 b323 static int GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO(Any* p0) { return invoke(0x1670F8D05056F257, p0); } // 0x1670F8D05056F257 0x226B08EA b323 - static Any N0x7FA5D82B8F58EC06() { return invoke(0x7FA5D82B8F58EC06); } // 0x7FA5D82B8F58EC06 0x1F3CADB0 b323 - static Any N0x5B0316762AFD4A64() { return invoke(0x5B0316762AFD4A64); } // 0x5B0316762AFD4A64 0xA9DC8558 b323 - static void N0x346EF3ECAAAB149E() { invoke(0x346EF3ECAAAB149E); } // 0x346EF3ECAAAB149E 0x88EAF398 b323 + static Any BEGIN_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() { return invoke(0x7FA5D82B8F58EC06); } // 0x7FA5D82B8F58EC06 0x1F3CADB0 b323 + static Any GET_STATUS_OF_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() { return invoke(0x5B0316762AFD4A64); } // 0x5B0316762AFD4A64 0xA9DC8558 b323 + static void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO_PREVIEW() { invoke(0x346EF3ECAAAB149E); } // 0x346EF3ECAAAB149E 0x88EAF398 b323 static BOOL BEGIN_TAKE_HIGH_QUALITY_PHOTO() { return invoke(0xA67C35C56EB1BD9D); } // 0xA67C35C56EB1BD9D 0x47B0C137 b323 static int GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO() { return invoke(0x0D6CA79EEEBD8CA3); } // 0x0D6CA79EEEBD8CA3 0x65376C9B b323 static void FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO() { invoke(0xD801CC02177FA3F1); } // 0xD801CC02177FA3F1 0x9CBA682A b323 - static void N0x1BBC135A4D25EDDE(BOOL p0) { invoke(0x1BBC135A4D25EDDE, p0); } // 0x1BBC135A4D25EDDE b323 - static void N0xF3F776ADA161E47D(Any p0, Any p1) { invoke(0xF3F776ADA161E47D, p0, p1); } // 0xF3F776ADA161E47D b1604 - static void N0xADD6627C4D325458(Any p0) { invoke(0xADD6627C4D325458, p0); } // 0xADD6627C4D325458 b2189 + static void SET_TAKEN_PHOTO_IS_MUGSHOT(BOOL p0) { invoke(0x1BBC135A4D25EDDE, p0); } // 0x1BBC135A4D25EDDE b323 + static void SET_ARENA_THEME_AND_VARIATION_FOR_TAKEN_PHOTO(Any p0, Any p1) { invoke(0xF3F776ADA161E47D, p0, p1); } // 0xF3F776ADA161E47D b1604 + static void SET_ON_ISLAND_X_FOR_TAKEN_PHOTO(Any p0) { invoke(0xADD6627C4D325458, p0); } // 0xADD6627C4D325458 b2189 static BOOL SAVE_HIGH_QUALITY_PHOTO(int unused) { return invoke(0x3DEC726C25A11BAC, unused); } // 0x3DEC726C25A11BAC 0x3B15D33C b323 static int GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO() { return invoke(0x0C0C4E81E1AC60A0); } // 0x0C0C4E81E1AC60A0 0xEC5D0317 b323 - static BOOL N0x759650634F07B6B4(Any p0) { return invoke(0x759650634F07B6B4, p0); } // 0x759650634F07B6B4 0x25D569EB b323 - static int GET_STATUS_OF_DRAW_LOW_QUALITY_PHOTO_(int p0) { return invoke(0xCB82A0BF0E3E3265, p0); } // 0xCB82A0BF0E3E3265 0xCFCDC518 b323 + static BOOL BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO(Any p0) { return invoke(0x759650634F07B6B4, p0); } // 0x759650634F07B6B4 0x25D569EB b323 + static int GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO(int p0) { return invoke(0xCB82A0BF0E3E3265, p0); } // 0xCB82A0BF0E3E3265 0xCFCDC518 b323 static void FREE_MEMORY_FOR_LOW_QUALITY_PHOTO() { invoke(0x6A12D88881435DCA); } // 0x6A12D88881435DCA 0x108F36CC b323 static void DRAW_LOW_QUALITY_PHOTO_TO_PHONE(BOOL p0, BOOL p1) { invoke(0x1072F115DAB0717E, p0, p1); } // 0x1072F115DAB0717E 0xE9F2B68F b323 static int GET_MAXIMUM_NUMBER_OF_PHOTOS() { return invoke(0x34D23450F028B0BF); } // 0x34D23450F028B0BF 0x727AA63F b323 static int GET_MAXIMUM_NUMBER_OF_CLOUD_PHOTOS() { return invoke(0xDC54A7AF8B3A14EF); } // 0xDC54A7AF8B3A14EF 0x239272BD b323 static int GET_CURRENT_NUMBER_OF_CLOUD_PHOTOS() { return invoke(0x473151EBC762C6DA); } // 0x473151EBC762C6DA 0x21DBF0C9 b323 - static Any N0x2A893980E96B659A(Any p0) { return invoke(0x2A893980E96B659A, p0); } // 0x2A893980E96B659A 0x199FABF0 b323 + static Any QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS(Any p0) { return invoke(0x2A893980E96B659A, p0); } // 0x2A893980E96B659A 0x199FABF0 b323 static Any GET_STATUS_OF_SORTED_LIST_OPERATION(Any p0) { return invoke(0xF5BED327CEA362B1, p0); } // 0xF5BED327CEA362B1 0x596B900D b323 - static void N0x4AF92ACD3141D96C() { invoke(0x4AF92ACD3141D96C); } // 0x4AF92ACD3141D96C 0xC9EF81ED b323 - static Any N0xE791DF1F73ED2C8B(Any p0) { return invoke(0xE791DF1F73ED2C8B, p0); } // 0xE791DF1F73ED2C8B 0x9D84554C b323 - static Any N0xEC72C258667BE5EA(Any p0) { return invoke(0xEC72C258667BE5EA, p0); } // 0xEC72C258667BE5EA 0x9C106AD9 b323 - static int RETURN_TWO_(int p0) { return invoke(0x40AFB081F8ADD4EE, p0); } // 0x40AFB081F8ADD4EE 0x762E5C5F b323 - static void DRAW_LIGHT_WITH_RANGE_AND_SHADOW_(float x, float y, float z, int r, int g, int b, float range, float intensity, float shadow) { invoke(0xF49E9A9716A04595, x, y, z, r, g, b, range, intensity, shadow); } // 0xF49E9A9716A04595 b323 + static void CLEAR_STATUS_OF_SORTED_LIST_OPERATION() { invoke(0x4AF92ACD3141D96C); } // 0x4AF92ACD3141D96C 0xC9EF81ED b323 + static Any DOES_THIS_PHOTO_SLOT_CONTAIN_A_VALID_PHOTO(Any p0) { return invoke(0xE791DF1F73ED2C8B, p0); } // 0xE791DF1F73ED2C8B 0x9D84554C b323 + static Any LOAD_HIGH_QUALITY_PHOTO(Any p0) { return invoke(0xEC72C258667BE5EA, p0); } // 0xEC72C258667BE5EA 0x9C106AD9 b323 + static int GET_LOAD_HIGH_QUALITY_PHOTO_STATUS(int p0) { return invoke(0x40AFB081F8ADD4EE, p0); } // 0x40AFB081F8ADD4EE 0x762E5C5F b323 + static void DRAW_LIGHT_WITH_RANGEEX(float x, float y, float z, int r, int g, int b, float range, float intensity, float shadow) { invoke(0xF49E9A9716A04595, x, y, z, r, g, b, range, intensity, shadow); } // 0xF49E9A9716A04595 b323 static void DRAW_LIGHT_WITH_RANGE(float posX, float posY, float posZ, int colorR, int colorG, int colorB, float range, float intensity) { invoke(0xF2A1B2771A01DBD4, posX, posY, posZ, colorR, colorG, colorB, range, intensity); } // 0xF2A1B2771A01DBD4 0x6A396E9A b323 static void DRAW_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float hardness, float radius, float falloff) { invoke(0xD0F64B265C8C8B33, posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, hardness, radius, falloff); } // 0xD0F64B265C8C8B33 0xBDBC410C b323 static void DRAW_SHADOWED_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float roundness, float radius, float falloff, int shadowId) { invoke(0x5BCA583A583194DB, posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff, shadowId); } // 0x5BCA583A583194DB 0x32BF9598 b323 static void FADE_UP_PED_LIGHT(float p0) { invoke(0xC9B18B4619F48F7B, p0); } // 0xC9B18B4619F48F7B 0x93628786 b323 static void UPDATE_LIGHTS_ON_ENTITY(Entity entity) { invoke(0xDEADC0DEDEADC0DE, entity); } // 0xDEADC0DEDEADC0DE 0xC12AC47A b323 - static void N0x9641588DAB93B4B5(Any p0) { invoke(0x9641588DAB93B4B5, p0); } // 0x9641588DAB93B4B5 b877 - static Any N0x393BD2275CEB7793() { return invoke(0x393BD2275CEB7793); } // 0x393BD2275CEB7793 b1103 + static void SET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(Any p0) { invoke(0x9641588DAB93B4B5, p0); } // 0x9641588DAB93B4B5 b877 + static Any GET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE() { return invoke(0x393BD2275CEB7793); } // 0x393BD2275CEB7793 b1103 static void DRAW_MARKER(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, int p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts) { invoke(0x28477EC23D892089, type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts); } // 0x28477EC23D892089 0x48D84A02 b323 - static void DRAW_MARKER_2_(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, Any p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts, BOOL p24, BOOL p25) { invoke(0xE82728F0DE75D13A, type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts, p24, p25); } // 0xE82728F0DE75D13A b573 - static void DRAW_SPHERE_(float x, float y, float z, float radius, int red, int green, int blue, float alpha) { invoke(0x799017F9E3B10112, x, y, z, radius, red, green, blue, alpha); } // 0x799017F9E3B10112 b463 + static void DRAW_MARKER_EX(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, Any p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts, BOOL p24, BOOL p25) { invoke(0xE82728F0DE75D13A, type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts, p24, p25); } // 0xE82728F0DE75D13A b573 + static void DRAW_MARKER_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, float alpha) { invoke(0x799017F9E3B10112, x, y, z, radius, red, green, blue, alpha); } // 0x799017F9E3B10112 b463 static int CREATE_CHECKPOINT(int type, float posX1, float posY1, float posZ1, float posX2, float posY2, float posZ2, float diameter, int red, int green, int blue, int alpha, int reserved) { return invoke(0x0134F0835AB6BFCB, type, posX1, posY1, posZ1, posX2, posY2, posZ2, diameter, red, green, blue, alpha, reserved); } // 0x0134F0835AB6BFCB 0xF541B690 b323 static void SET_CHECKPOINT_INSIDE_CYLINDER_HEIGHT_SCALE(int checkpoint, float p0) { invoke(0x4B5B4DA5D79F1943, checkpoint, p0); } // 0x4B5B4DA5D79F1943 0x80151CCF b323 - static void SET_CHECKPOINT_ICON_SCALE_(int checkpoint, float scale) { invoke(0x44621483FF966526, checkpoint, scale); } // 0x44621483FF966526 b877 + static void SET_CHECKPOINT_INSIDE_CYLINDER_SCALE(int checkpoint, float scale) { invoke(0x44621483FF966526, checkpoint, scale); } // 0x44621483FF966526 b877 static void SET_CHECKPOINT_CYLINDER_HEIGHT(int checkpoint, float nearHeight, float farHeight, float radius) { invoke(0x2707AAE9D9297D89, checkpoint, nearHeight, farHeight, radius); } // 0x2707AAE9D9297D89 0xFF0F9B22 b323 static void SET_CHECKPOINT_RGBA(int checkpoint, int red, int green, int blue, int alpha) { invoke(0x7167371E8AD747F7, checkpoint, red, green, blue, alpha); } // 0x7167371E8AD747F7 0xEF9C8CB3 b323 static void SET_CHECKPOINT_RGBA2(int checkpoint, int red, int green, int blue, int alpha) { invoke(0xB9EA40907C680580, checkpoint, red, green, blue, alpha); } // 0xB9EA40907C680580 0xA5456DBB b323 - static void N0xF51D36185993515D(int checkpoint, float posX, float posY, float posZ, float unkX, float unkY, float unkZ) { invoke(0xF51D36185993515D, checkpoint, posX, posY, posZ, unkX, unkY, unkZ); } // 0xF51D36185993515D 0x20EABD0F b323 - static void N0xFCF6788FC4860CD4(int checkpoint) { invoke(0xFCF6788FC4860CD4, checkpoint); } // 0xFCF6788FC4860CD4 b1734 - static void N0x615D3925E87A3B26(int checkpoint) { invoke(0x615D3925E87A3B26, checkpoint); } // 0x615D3925E87A3B26 0x1E3A3126 b323 - static void N0xDB1EA9411C8911EC(int checkpoint) { invoke(0xDB1EA9411C8911EC, checkpoint); } // 0xDB1EA9411C8911EC b1180 - static void N0x3C788E7F6438754D(int checkpoint, float posX, float posY, float posZ) { invoke(0x3C788E7F6438754D, checkpoint, posX, posY, posZ); } // 0x3C788E7F6438754D b1180 + static void SET_CHECKPOINT_CLIPPLANE_WITH_POS_NORM(int checkpoint, float posX, float posY, float posZ, float unkX, float unkY, float unkZ) { invoke(0xF51D36185993515D, checkpoint, posX, posY, posZ, unkX, unkY, unkZ); } // 0xF51D36185993515D 0x20EABD0F b323 + static void SET_CHECKPOINT_FORCE_OLD_ARROW_POINTING(int checkpoint) { invoke(0xFCF6788FC4860CD4, checkpoint); } // 0xFCF6788FC4860CD4 b1734 + static void SET_CHECKPOINT_DECAL_ROT_ALIGNED_TO_CAMERA_ROT(int checkpoint) { invoke(0x615D3925E87A3B26, checkpoint); } // 0x615D3925E87A3B26 0x1E3A3126 b323 + static void SET_CHECKPOINT_FORCE_DIRECTION(int checkpoint) { invoke(0xDB1EA9411C8911EC, checkpoint); } // 0xDB1EA9411C8911EC b1180 + static void SET_CHECKPOINT_DIRECTION(int checkpoint, float posX, float posY, float posZ) { invoke(0x3C788E7F6438754D, checkpoint, posX, posY, posZ); } // 0x3C788E7F6438754D b1180 static void DELETE_CHECKPOINT(int checkpoint) { invoke(0xF5ED37F54CD4D52E, checkpoint); } // 0xF5ED37F54CD4D52E 0xB66CF3CA b323 static void DONT_RENDER_IN_GAME_UI(BOOL p0) { invoke(0x22A249A53034450A, p0); } // 0x22A249A53034450A 0x932FDB81 b323 static void FORCE_RENDER_IN_GAME_UI(BOOL toggle) { invoke(0xDC459CFA0CCE245B, toggle); } // 0xDC459CFA0CCE245B 0x7E946E87 b323 @@ -1135,93 +1143,93 @@ namespace GRAPHICS static void SET_SCRIPT_GFX_ALIGN(int horizontalAlign, int verticalAlign) { invoke(0xB8A850F20A067EB6, horizontalAlign, verticalAlign); } // 0xB8A850F20A067EB6 0x228A2598 b323 static void RESET_SCRIPT_GFX_ALIGN() { invoke(0xE3A3DB414A373DAB); } // 0xE3A3DB414A373DAB 0x3FE33BD6 b323 static void SET_SCRIPT_GFX_ALIGN_PARAMS(float x, float y, float w, float h) { invoke(0xF5A2C681787E579D, x, y, w, h); } // 0xF5A2C681787E579D 0x76C641E4 b323 - static void GET_SCRIPT_GFX_POSITION_(float x, float y, float* calculatedX, float* calculatedY) { invoke(0x6DD8F5AA635EB4B2, x, y, calculatedX, calculatedY); } // 0x6DD8F5AA635EB4B2 b323 + static void GET_SCRIPT_GFX_ALIGN_POSITION(float x, float y, float* calculatedX, float* calculatedY) { invoke(0x6DD8F5AA635EB4B2, x, y, calculatedX, calculatedY); } // 0x6DD8F5AA635EB4B2 b323 static float GET_SAFE_ZONE_SIZE() { return invoke(0xBAF107B6BB2C97F0); } // 0xBAF107B6BB2C97F0 0x3F0D1A6F b323 static void DRAW_SPRITE(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, BOOL p11, Any p12) { invoke(0xE7FFAE5EBF23D890, textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11, p12); } // 0xE7FFAE5EBF23D890 0x1FEC16B0 b323 - static void N0x2D3B147AFAD49DE0(const char* textureDict, const char* textureName, float x, float y, float width, float height, float p6, int red, int green, int blue, int alpha, Any p11, Any p12) { invoke(0x2D3B147AFAD49DE0, textureDict, textureName, x, y, width, height, p6, red, green, blue, alpha, p11, p12); } // 0x2D3B147AFAD49DE0 b1290 - static void DRAW_INTERACTIVE_SPRITE_(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, Any p11) { invoke(0x2BC54A8188768488, textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11); } // 0x2BC54A8188768488 b877 - static void DRAW_SPRITE_UV_(const char* textureDict, const char* textureName, float x, float y, float width, float height, float u1, float v1, float u2, float v2, float heading, int red, int green, int blue, int alpha, Any p15) { invoke(0x95812F9B26074726, textureDict, textureName, x, y, width, height, u1, v1, u2, v2, heading, red, green, blue, alpha, p15); } // 0x95812F9B26074726 b1868 + static void DRAW_SPRITE_ARX(const char* textureDict, const char* textureName, float x, float y, float width, float height, float p6, int red, int green, int blue, int alpha, Any p11, Any p12) { invoke(0x2D3B147AFAD49DE0, textureDict, textureName, x, y, width, height, p6, red, green, blue, alpha, p11, p12); } // 0x2D3B147AFAD49DE0 b1290 + static void DRAW_SPRITE_NAMED_RENDERTARGET(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, Any p11) { invoke(0x2BC54A8188768488, textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11); } // 0x2BC54A8188768488 b877 + static void DRAW_SPRITE_ARX_WITH_UV(const char* textureDict, const char* textureName, float x, float y, float width, float height, float u1, float v1, float u2, float v2, float heading, int red, int green, int blue, int alpha, Any p15) { invoke(0x95812F9B26074726, textureDict, textureName, x, y, width, height, u1, v1, u2, v2, heading, red, green, blue, alpha, p15); } // 0x95812F9B26074726 b1868 static Any ADD_ENTITY_ICON(Entity entity, const char* icon) { return invoke(0x9CD43EEE12BF4DD0, entity, icon); } // 0x9CD43EEE12BF4DD0 0xF3027D21 b323 static void SET_ENTITY_ICON_VISIBILITY(Entity entity, BOOL toggle) { invoke(0xE0E8BEECCA96BA31, entity, toggle); } // 0xE0E8BEECCA96BA31 0xD1D2FD52 b323 static void SET_ENTITY_ICON_COLOR(Entity entity, int red, int green, int blue, int alpha) { invoke(0x1D5F595CCAE2E238, entity, red, green, blue, alpha); } // 0x1D5F595CCAE2E238 0x6EE1E946 b323 static void SET_DRAW_ORIGIN(float x, float y, float z, Any p3) { invoke(0xAA0008F3BBB8F416, x, y, z, p3); } // 0xAA0008F3BBB8F416 0xE10198D5 b323 static void CLEAR_DRAW_ORIGIN() { invoke(0xFF0B610F6BE0D7AF); } // 0xFF0B610F6BE0D7AF 0xDD76B263 b323 - static int SET_BINK_MOVIE_(const char* name) { return invoke(0x338D9F609FD632DB, name); } // 0x338D9F609FD632DB b1290 - static void PLAY_BINK_MOVIE_(int binkMovie) { invoke(0x70D2CC8A542A973C, binkMovie); } // 0x70D2CC8A542A973C b1290 - static void STOP_BINK_MOVIE_(int binkMovie) { invoke(0x63606A61DE68898A, binkMovie); } // 0x63606A61DE68898A b1290 - static void RELEASE_BINK_MOVIE_(int binkMovie) { invoke(0x04D950EEFA4EED8C, binkMovie); } // 0x04D950EEFA4EED8C b1290 - static void DRAW_BINK_MOVIE_(int binkMovie, float p1, float p2, float p3, float p4, float p5, int r, int g, int b, int a) { invoke(0x7118E83EEB9F7238, binkMovie, p1, p2, p3, p4, p5, r, g, b, a); } // 0x7118E83EEB9F7238 b1290 - static void SET_BINK_MOVIE_TIME_(int binkMovie, float progress) { invoke(0x0CB6B3446855B57A, binkMovie, progress); } // 0x0CB6B3446855B57A b1290 - static float GET_BINK_MOVIE_TIME_(int binkMovie) { return invoke(0x8E17DDD6B9D5BF29, binkMovie); } // 0x8E17DDD6B9D5BF29 b1734 - static void SET_BINK_MOVIE_VOLUME_(int binkMovie, float value) { invoke(0xAFF33B1178172223, binkMovie, value); } // 0xAFF33B1178172223 b1290 + static int SET_BINK_MOVIE(const char* name) { return invoke(0x338D9F609FD632DB, name); } // 0x338D9F609FD632DB b1290 + static void PLAY_BINK_MOVIE(int binkMovie) { invoke(0x70D2CC8A542A973C, binkMovie); } // 0x70D2CC8A542A973C b1290 + static void STOP_BINK_MOVIE(int binkMovie) { invoke(0x63606A61DE68898A, binkMovie); } // 0x63606A61DE68898A b1290 + static void RELEASE_BINK_MOVIE(int binkMovie) { invoke(0x04D950EEFA4EED8C, binkMovie); } // 0x04D950EEFA4EED8C b1290 + static void DRAW_BINK_MOVIE(int binkMovie, float p1, float p2, float p3, float p4, float p5, int r, int g, int b, int a) { invoke(0x7118E83EEB9F7238, binkMovie, p1, p2, p3, p4, p5, r, g, b, a); } // 0x7118E83EEB9F7238 b1290 + static void SET_BINK_MOVIE_TIME(int binkMovie, float progress) { invoke(0x0CB6B3446855B57A, binkMovie, progress); } // 0x0CB6B3446855B57A b1290 + static float GET_BINK_MOVIE_TIME(int binkMovie) { return invoke(0x8E17DDD6B9D5BF29, binkMovie); } // 0x8E17DDD6B9D5BF29 b1734 + static void SET_BINK_MOVIE_VOLUME(int binkMovie, float value) { invoke(0xAFF33B1178172223, binkMovie, value); } // 0xAFF33B1178172223 b1290 static void ATTACH_TV_AUDIO_TO_ENTITY(Entity entity) { invoke(0x845BAD77CC770633, entity); } // 0x845BAD77CC770633 0x784944DB b323 - static void SET_BINK_MOVIE_UNK_2_(int binkMovie, BOOL p1) { invoke(0xF816F2933752322D, binkMovie, p1); } // 0xF816F2933752322D b1868 + static void SET_BINK_MOVIE_AUDIO_FRONTEND(int binkMovie, BOOL p1) { invoke(0xF816F2933752322D, binkMovie, p1); } // 0xF816F2933752322D b1868 static void SET_TV_AUDIO_FRONTEND(BOOL toggle) { invoke(0x113D2C5DC57E1774, toggle); } // 0x113D2C5DC57E1774 0x2E0DFA35 b323 - static void SET_BINK_SHOULD_SKIP_(int binkMovie, BOOL bShouldSkip) { invoke(0x6805D58CAA427B72, binkMovie, bShouldSkip); } // 0x6805D58CAA427B72 b1290 + static void SET_BINK_SHOULD_SKIP(int binkMovie, BOOL bShouldSkip) { invoke(0x6805D58CAA427B72, binkMovie, bShouldSkip); } // 0x6805D58CAA427B72 b1290 static int LOAD_MOVIE_MESH_SET(const char* movieMeshSetName) { return invoke(0xB66064452270E8F1, movieMeshSetName); } // 0xB66064452270E8F1 0x9627905C b323 static void RELEASE_MOVIE_MESH_SET(int movieMeshSet) { invoke(0xEB119AA014E89183, movieMeshSet); } // 0xEB119AA014E89183 0x4FA5501D b323 static Any QUERY_MOVIE_MESH_SET_STATE(Any p0) { return invoke(0x9B6E70C5CEEF4EEB, p0); } // 0x9B6E70C5CEEF4EEB 0x9D5D9B38 b323 static void GET_SCREEN_RESOLUTION(int* x, int* y) { invoke(0x888D57E407E63624, x, y); } // 0x888D57E407E63624 0x29F3572F b323 - static void GET_ACTIVE_SCREEN_RESOLUTION_(int* x, int* y) { invoke(0x873C9F3104101DD3, x, y); } // 0x873C9F3104101DD3 b323 - static float GET_ASPECT_RATIO_(BOOL b) { return invoke(0xF1307EF624A80D87, b); } // 0xF1307EF624A80D87 b323 - static Any N0xB2EBE8CBC58B90E9() { return invoke(0xB2EBE8CBC58B90E9); } // 0xB2EBE8CBC58B90E9 b323 + static void GET_ACTUAL_SCREEN_RESOLUTION(int* x, int* y) { invoke(0x873C9F3104101DD3, x, y); } // 0x873C9F3104101DD3 b323 + static float GET_ASPECT_RATIO(BOOL b) { return invoke(0xF1307EF624A80D87, b); } // 0xF1307EF624A80D87 b323 + static Any GET_SCREEN_ASPECT_RATIO() { return invoke(0xB2EBE8CBC58B90E9); } // 0xB2EBE8CBC58B90E9 b323 static BOOL GET_IS_WIDESCREEN() { return invoke(0x30CF4BDA4FCB1905); } // 0x30CF4BDA4FCB1905 0xEC717AEF b323 static BOOL GET_IS_HIDEF() { return invoke(0x84ED31191CC5D2C9); } // 0x84ED31191CC5D2C9 0x1C340359 b323 - static void N0xEFABC7722293DA7C() { invoke(0xEFABC7722293DA7C); } // 0xEFABC7722293DA7C b323 + static void ADJUST_NEXT_POS_SIZE_AS_NORMALIZED_16_9() { invoke(0xEFABC7722293DA7C); } // 0xEFABC7722293DA7C b323 static void SET_NIGHTVISION(BOOL toggle) { invoke(0x18F621F7A5B1F85D, toggle); } // 0x18F621F7A5B1F85D 0xD1E5565F b323 static BOOL GET_REQUESTINGNIGHTVISION() { return invoke(0x35FB78DC42B7BD21); } // 0x35FB78DC42B7BD21 0xF3A6309E b323 static BOOL GET_USINGNIGHTVISION() { return invoke(0x2202A3F42C8E5F79); } // 0x2202A3F42C8E5F79 0x62619061 b323 - static void N0xEF398BEEE4EF45F9(BOOL p0) { invoke(0xEF398BEEE4EF45F9, p0); } // 0xEF398BEEE4EF45F9 b323 - static void N0x814AF7DCAACC597B(Any p0) { invoke(0x814AF7DCAACC597B, p0); } // 0x814AF7DCAACC597B b372 - static void N0x43FA7CBE20DAB219(Any p0) { invoke(0x43FA7CBE20DAB219, p0); } // 0x43FA7CBE20DAB219 b1290 + static void SET_EXPOSURETWEAK(BOOL p0) { invoke(0xEF398BEEE4EF45F9, p0); } // 0xEF398BEEE4EF45F9 b323 + static void FORCE_EXPOSURE_READBACK(Any p0) { invoke(0x814AF7DCAACC597B, p0); } // 0x814AF7DCAACC597B b372 + static void OVERRIDE_NIGHTVISION_LIGHT_RANGE(Any p0) { invoke(0x43FA7CBE20DAB219, p0); } // 0x43FA7CBE20DAB219 b1290 static void SET_NOISEOVERIDE(BOOL toggle) { invoke(0xE787BF1C5CF823C9, toggle); } // 0xE787BF1C5CF823C9 0xD576F5DD b323 static void SET_NOISINESSOVERIDE(float value) { invoke(0xCB6A7C3BB17A0C67, value); } // 0xCB6A7C3BB17A0C67 0x046B62D9 b323 static BOOL GET_SCREEN_COORD_FROM_WORLD_COORD(float worldX, float worldY, float worldZ, float* screenX, float* screenY) { return invoke(0x34E82F05DF2974F5, worldX, worldY, worldZ, screenX, screenY); } // 0x34E82F05DF2974F5 0x1F950E4B b323 static Vector3 GET_TEXTURE_RESOLUTION(const char* textureDict, const char* textureName) { return invoke(0x35736EE65BD00C11, textureDict, textureName); } // 0x35736EE65BD00C11 0x096DAA4D b323 - static BOOL OVERRIDE_PED_BADGE_TEXTURE_(Ped ped, const char* txd, const char* txn) { return invoke(0x95EB5E34F821BABE, ped, txd, txn); } // 0x95EB5E34F821BABE b877 - static void N0xE2892E7E55D7073A(float p0) { invoke(0xE2892E7E55D7073A, p0); } // 0xE2892E7E55D7073A 0x455F1084 b323 + static BOOL OVERRIDE_PED_CREW_LOGO_TEXTURE(Ped ped, const char* txd, const char* txn) { return invoke(0x95EB5E34F821BABE, ped, txd, txn); } // 0x95EB5E34F821BABE b877 + static void SET_DISTANCE_BLUR_STRENGTH_OVERRIDE(float p0) { invoke(0xE2892E7E55D7073A, p0); } // 0xE2892E7E55D7073A 0x455F1084 b323 static void SET_FLASH(float p0, float p1, float fadeIn, float duration, float fadeOut) { invoke(0x0AB84296FED9CFC6, p0, p1, fadeIn, duration, fadeOut); } // 0x0AB84296FED9CFC6 0x7E55A1EE b323 static void DISABLE_OCCLUSION_THIS_FRAME() { invoke(0x3669F1B198DCAA4F); } // 0x3669F1B198DCAA4F 0x0DCC0B8B b323 static void SET_ARTIFICIAL_LIGHTS_STATE(BOOL state) { invoke(0x1268615ACE24D504, state); } // 0x1268615ACE24D504 0xAA2A0EAF b323 - static void SET_ARTIFICIAL_LIGHTS_STATE_AFFECTS_VEHICLES_(BOOL toggle) { invoke(0xE2B187C0939B3D32, toggle); } // 0xE2B187C0939B3D32 b2060 - static void N0xC35A6D07C93802B2() { invoke(0xC35A6D07C93802B2); } // 0xC35A6D07C93802B2 b323 + static void SET_ARTIFICIAL_VEHICLE_LIGHTS_STATE(BOOL toggle) { invoke(0xE2B187C0939B3D32, toggle); } // 0xE2B187C0939B3D32 b2060 + static void DISABLE_HDTEX_THIS_FRAME() { invoke(0xC35A6D07C93802B2); } // 0xC35A6D07C93802B2 b323 static int CREATE_TRACKED_POINT() { return invoke(0xE2C9439ED45DEA60); } // 0xE2C9439ED45DEA60 0x3129C31A b323 static void SET_TRACKED_POINT_INFO(int point, float x, float y, float z, float radius) { invoke(0x164ECBB3CF750CB0, point, x, y, z, radius); } // 0x164ECBB3CF750CB0 0x28689AA4 b323 static BOOL IS_TRACKED_POINT_VISIBLE(int point) { return invoke(0xC45CCDAAC9221CA8, point); } // 0xC45CCDAAC9221CA8 0x0BFC4F64 b323 static void DESTROY_TRACKED_POINT(int point) { invoke(0xB25DC90BAD56CA42, point); } // 0xB25DC90BAD56CA42 0x14AC675F b323 - static Any N0xBE197EAA669238F4(Any p0, Any p1, Any p2, Any p3) { return invoke(0xBE197EAA669238F4, p0, p1, p2, p3); } // 0xBE197EAA669238F4 b323 - static void N0x61F95E5BB3E0A8C6(Any p0) { invoke(0x61F95E5BB3E0A8C6, p0); } // 0x61F95E5BB3E0A8C6 b323 - static void N0xAE51BC858F32BA66(Any p0, float p1, float p2, float p3, float p4) { invoke(0xAE51BC858F32BA66, p0, p1, p2, p3, p4); } // 0xAE51BC858F32BA66 b323 - static void N0x649C97D52332341A(Any p0) { invoke(0x649C97D52332341A, p0); } // 0x649C97D52332341A b323 - static Any N0x2C42340F916C5930(Any p0) { return invoke(0x2C42340F916C5930, p0); } // 0x2C42340F916C5930 b323 - static void N0x14FC5833464340A8() { invoke(0x14FC5833464340A8); } // 0x14FC5833464340A8 b323 - static void N0x0218BA067D249DEA() { invoke(0x0218BA067D249DEA); } // 0x0218BA067D249DEA b323 - static void N0x1612C45F9E3E0D44() { invoke(0x1612C45F9E3E0D44); } // 0x1612C45F9E3E0D44 b323 - static void N0x5DEBD9C4DC995692() { invoke(0x5DEBD9C4DC995692); } // 0x5DEBD9C4DC995692 b323 - static void N0xAAE9BE70EC7C69AB(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0xAAE9BE70EC7C69AB, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xAAE9BE70EC7C69AB b1290 - static void GRASS_LOD_SHRINK_SCRIPT_AREAS_(float x, float y, float z, float radius, float p4, float p5, float p6) { invoke(0x6D955F6A9E0295B1, x, y, z, radius, p4, p5, p6); } // 0x6D955F6A9E0295B1 b323 - static void GRASS_LOD_RESET_SCRIPT_AREAS_() { invoke(0x302C91AB2D477F7E); } // 0x302C91AB2D477F7E b323 + static Any SET_GRASS_CULL_SPHERE(Any p0, Any p1, Any p2, Any p3) { return invoke(0xBE197EAA669238F4, p0, p1, p2, p3); } // 0xBE197EAA669238F4 b323 + static void REMOVE_GRASS_CULL_SPHERE(Any p0) { invoke(0x61F95E5BB3E0A8C6, p0); } // 0x61F95E5BB3E0A8C6 b323 + static void PROCGRASS_ENABLE_CULLSPHERE(Any p0, float p1, float p2, float p3, float p4) { invoke(0xAE51BC858F32BA66, p0, p1, p2, p3, p4); } // 0xAE51BC858F32BA66 b323 + static void PROCGRASS_DISABLE_CULLSPHERE(Any p0) { invoke(0x649C97D52332341A, p0); } // 0x649C97D52332341A b323 + static Any PROCGRASS_IS_CULLSPHERE_ENABLED(Any p0) { return invoke(0x2C42340F916C5930, p0); } // 0x2C42340F916C5930 b323 + static void PROCGRASS_ENABLE_AMBSCALESCAN() { invoke(0x14FC5833464340A8); } // 0x14FC5833464340A8 b323 + static void PROCGRASS_DISABLE_AMBSCALESCAN() { invoke(0x0218BA067D249DEA); } // 0x0218BA067D249DEA b323 + static void DISABLE_PROCOBJ_CREATION() { invoke(0x1612C45F9E3E0D44); } // 0x1612C45F9E3E0D44 b323 + static void ENABLE_PROCOBJ_CREATION() { invoke(0x5DEBD9C4DC995692); } // 0x5DEBD9C4DC995692 b323 + static void GRASSBATCH_ENABLE_FLATTENING_EXT_IN_SPHERE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0xAAE9BE70EC7C69AB, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xAAE9BE70EC7C69AB b1290 + static void GRASSBATCH_ENABLE_FLATTENING_IN_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6) { invoke(0x6D955F6A9E0295B1, x, y, z, radius, p4, p5, p6); } // 0x6D955F6A9E0295B1 b323 + static void GRASSBATCH_DISABLE_FLATTENING() { invoke(0x302C91AB2D477F7E); } // 0x302C91AB2D477F7E b323 static void CASCADE_SHADOWS_INIT_SESSION() { invoke(0x03FC694AE06C5A20); } // 0x03FC694AE06C5A20 0x48F16186 b323 static void CASCADE_SHADOWS_SET_CASCADE_BOUNDS(Any p0, BOOL p1, float p2, float p3, float p4, float p5, BOOL p6, float p7) { invoke(0xD2936CAB8B58FCBD, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xD2936CAB8B58FCBD 0x84F05943 b323 static void CASCADE_SHADOWS_SET_CASCADE_BOUNDS_SCALE(float p0) { invoke(0x5F0F3F56635809EF, p0); } // 0x5F0F3F56635809EF 0x13D4ABC0 b323 static void CASCADE_SHADOWS_SET_ENTITY_TRACKER_SCALE(float p0) { invoke(0x5E9DAF5A20F15908, p0); } // 0x5E9DAF5A20F15908 0xD2157428 b323 - static void N0x36F6626459D91457(float p0) { invoke(0x36F6626459D91457, p0); } // 0x36F6626459D91457 0xC07C64C9 b323 - static void N0x259BA6D4E6F808F1(Any p0) { invoke(0x259BA6D4E6F808F1, p0); } // 0x259BA6D4E6F808F1 b1011 + static void CASCADE_SHADOWS_SET_SPLIT_Z_EXP_WEIGHT(float p0) { invoke(0x36F6626459D91457, p0); } // 0x36F6626459D91457 0xC07C64C9 b323 + static void CASCADE_SHADOWS_SET_BOUND_POSITION(Any p0) { invoke(0x259BA6D4E6F808F1, p0); } // 0x259BA6D4E6F808F1 b1011 static void CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER(BOOL toggle) { invoke(0x80ECBC0C856D3B0B, toggle); } // 0x80ECBC0C856D3B0B 0xFE903D0F b323 - static void N0x25FC3E33A31AD0C9(BOOL p0) { invoke(0x25FC3E33A31AD0C9, p0); } // 0x25FC3E33A31AD0C9 b323 + static void CASCADE_SHADOWS_SET_SCREEN_SIZE_CHECK_ENABLED(BOOL p0) { invoke(0x25FC3E33A31AD0C9, p0); } // 0x25FC3E33A31AD0C9 b323 static void CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE(const char* type) { invoke(0xB11D94BC55F41932, type); } // 0xB11D94BC55F41932 0xDE10BA1F b323 static void CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE() { invoke(0x27CB772218215325); } // 0x27CB772218215325 b323 static void CASCADE_SHADOWS_SET_AIRCRAFT_MODE(BOOL p0) { invoke(0x6DDBF9DFFC4AC080, p0); } // 0x6DDBF9DFFC4AC080 0x9F470BE3 b323 static void CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_MODE(BOOL p0) { invoke(0xD39D13C9FEBF0511, p0); } // 0xD39D13C9FEBF0511 0x4A124267 b323 static void CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_VALUE(float p0) { invoke(0x02AC28F3A01FA04A, p0); } // 0x02AC28F3A01FA04A 0xB19B2764 b323 - static void N0x0AE73D8DF3A762B2(BOOL p0) { invoke(0x0AE73D8DF3A762B2, p0); } // 0x0AE73D8DF3A762B2 0x342FA2B4 b323 - static void N0xCA465D9CC0D231BA(Any p0) { invoke(0xCA465D9CC0D231BA, p0); } // 0xCA465D9CC0D231BA b1011 + static void CASCADE_SHADOWS_ENABLE_FREEZER(BOOL p0) { invoke(0x0AE73D8DF3A762B2, p0); } // 0x0AE73D8DF3A762B2 0x342FA2B4 b323 + static void WATER_REFLECTION_SET_SCRIPT_OBJECT_VISIBILITY(Any p0) { invoke(0xCA465D9CC0D231BA, p0); } // 0xCA465D9CC0D231BA b1011 static void GOLF_TRAIL_SET_ENABLED(BOOL toggle) { invoke(0xA51C4B86B71652AE, toggle); } // 0xA51C4B86B71652AE 0x5D3BFFC9 b323 static void GOLF_TRAIL_SET_PATH(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, BOOL p8) { invoke(0x312342E1A4874F3F, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x312342E1A4874F3F 0xD9653728 b323 static void GOLF_TRAIL_SET_RADIUS(float p0, float p1, float p2) { invoke(0x2485D34E50A22E84, p0, p1, p2); } // 0x2485D34E50A22E84 0x72BA8A14 b323 static void GOLF_TRAIL_SET_COLOUR(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11) { invoke(0x12995F2E53FFA601, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } // 0x12995F2E53FFA601 0x804F444C b323 static void GOLF_TRAIL_SET_TESSELLATION(int p0, int p1) { invoke(0xDBAA5EC848BA2D46, p0, p1); } // 0xDBAA5EC848BA2D46 0xBB1A1294 b323 - static void N0xC0416B061F2B7E5E(BOOL p0) { invoke(0xC0416B061F2B7E5E, p0); } // 0xC0416B061F2B7E5E 0x1A1A72EF b323 + static void GOLF_TRAIL_SET_FIXED_CONTROL_POINT_ENABLE(BOOL p0) { invoke(0xC0416B061F2B7E5E, p0); } // 0xC0416B061F2B7E5E 0x1A1A72EF b323 static void GOLF_TRAIL_SET_FIXED_CONTROL_POINT(int type, float xPos, float yPos, float zPos, float p4, int red, int green, int blue, int alpha) { invoke(0xB1BB03742917A5D6, type, xPos, yPos, zPos, p4, red, green, blue, alpha); } // 0xB1BB03742917A5D6 0x3BB12B75 b323 static void GOLF_TRAIL_SET_SHADER_PARAMS(float p0, float p1, float p2, float p3, float p4) { invoke(0x9CFDD90B2B844BF7, p0, p1, p2, p3, p4); } // 0x9CFDD90B2B844BF7 0x4EA70FB4 b323 static void GOLF_TRAIL_SET_FACING(BOOL p0) { invoke(0x06F761EA47C1D3ED, p0); } // 0x06F761EA47C1D3ED 0x0D830DC7 b323 @@ -1230,21 +1238,21 @@ namespace GRAPHICS static void SET_SEETHROUGH(BOOL toggle) { invoke(0x7E08924259E08CE0, toggle); } // 0x7E08924259E08CE0 0x74D4995C b323 static BOOL GET_USINGSEETHROUGH() { return invoke(0x44B80ABAB9D80BD3); } // 0x44B80ABAB9D80BD3 0x1FE547F2 b323 static void SEETHROUGH_RESET() { invoke(0x70A64C0234EF522C); } // 0x70A64C0234EF522C 0x310E9B67 b323 - static void SEETHROUGH_SET_FADE_START_DISTANCE_(float distance) { invoke(0xA78DE25577300BA1, distance); } // 0xA78DE25577300BA1 b573 - static void SEETHROUGH_SET_FADE_END_DISTANCE_(float distance) { invoke(0x9D75795B9DC6EBBF, distance); } // 0x9D75795B9DC6EBBF b573 - static float SEETHROUGH_GET_MAX_THICKNESS_() { return invoke(0x43DBAE39626CE83F); } // 0x43DBAE39626CE83F b1290 - static void SEETHROUGH_SET_MAX_THICKNESS_(float thickness) { invoke(0x0C8FAC83902A62DF, thickness); } // 0x0C8FAC83902A62DF b573 - static void SEETHROUGH_SET_NOISE_AMOUNT_MIN_(float amount) { invoke(0xFF5992E1C9E65D05, amount); } // 0xFF5992E1C9E65D05 b573 - static void SEETHROUGH_SET_NOISE_AMOUNT_MAX_(float amount) { invoke(0xFEBFBFDFB66039DE, amount); } // 0xFEBFBFDFB66039DE b573 - static void SEETHROUGH_SET_HI_LIGHT_INTENSITY_(float intensity) { invoke(0x19E50EB6E33E1D28, intensity); } // 0x19E50EB6E33E1D28 b573 - static void SEETHROUGH_SET_HI_LIGHT_NOISE_(float noise) { invoke(0x1636D7FC127B10D2, noise); } // 0x1636D7FC127B10D2 b573 + static void SEETHROUGH_SET_FADE_STARTDISTANCE(float distance) { invoke(0xA78DE25577300BA1, distance); } // 0xA78DE25577300BA1 b573 + static void SEETHROUGH_SET_FADE_ENDDISTANCE(float distance) { invoke(0x9D75795B9DC6EBBF, distance); } // 0x9D75795B9DC6EBBF b573 + static float SEETHROUGH_GET_MAX_THICKNESS() { return invoke(0x43DBAE39626CE83F); } // 0x43DBAE39626CE83F b1290 + static void SEETHROUGH_SET_MAX_THICKNESS(float thickness) { invoke(0x0C8FAC83902A62DF, thickness); } // 0x0C8FAC83902A62DF b573 + static void SEETHROUGH_SET_NOISE_MIN(float amount) { invoke(0xFF5992E1C9E65D05, amount); } // 0xFF5992E1C9E65D05 b573 + static void SEETHROUGH_SET_NOISE_MAX(float amount) { invoke(0xFEBFBFDFB66039DE, amount); } // 0xFEBFBFDFB66039DE b573 + static void SEETHROUGH_SET_HILIGHT_INTENSITY(float intensity) { invoke(0x19E50EB6E33E1D28, intensity); } // 0x19E50EB6E33E1D28 b573 + static void SEETHROUGH_SET_HIGHLIGHT_NOISE(float noise) { invoke(0x1636D7FC127B10D2, noise); } // 0x1636D7FC127B10D2 b573 static void SEETHROUGH_SET_HEATSCALE(int index, float heatScale) { invoke(0xD7D0B00177485411, index, heatScale); } // 0xD7D0B00177485411 0x654F0287 b323 static void SEETHROUGH_SET_COLOR_NEAR(int red, int green, int blue) { invoke(0x1086127B3A63505E, red, green, blue); } // 0x1086127B3A63505E 0x5B2A67A8 b573 - static void N0xB3C641F3630BF6DA(float p0) { invoke(0xB3C641F3630BF6DA, p0); } // 0xB3C641F3630BF6DA 0xF6B837F0 b323 - static float N0xE59343E9E96529E7() { return invoke(0xE59343E9E96529E7); } // 0xE59343E9E96529E7 0xD906A3A9 b323 - static void N0x6A51F78772175A51(BOOL toggle) { invoke(0x6A51F78772175A51, toggle); } // 0x6A51F78772175A51 b1011 + static void SET_MOTIONBLUR_MAX_VEL_SCALER(float p0) { invoke(0xB3C641F3630BF6DA, p0); } // 0xB3C641F3630BF6DA 0xF6B837F0 b323 + static float GET_MOTIONBLUR_MAX_VEL_SCALER() { return invoke(0xE59343E9E96529E7); } // 0xE59343E9E96529E7 0xD906A3A9 b323 + static void SET_FORCE_MOTIONBLUR(BOOL toggle) { invoke(0x6A51F78772175A51, toggle); } // 0x6A51F78772175A51 b1011 static void TOGGLE_PLAYER_DAMAGE_OVERLAY(BOOL toggle) { invoke(0xE63D7C6EECECB66B, toggle); } // 0xE63D7C6EECECB66B 0xD34A6CBA b323 - static void N0xE3E2C1B4C59DBC77(int unk) { invoke(0xE3E2C1B4C59DBC77, unk); } // 0xE3E2C1B4C59DBC77 0xD8CC7221 b323 + static void RESET_ADAPTATION(int unk) { invoke(0xE3E2C1B4C59DBC77, unk); } // 0xE3E2C1B4C59DBC77 0xD8CC7221 b323 static BOOL TRIGGER_SCREENBLUR_FADE_IN(float transitionTime) { return invoke(0xA328A24AAA6B7FDC, transitionTime); } // 0xA328A24AAA6B7FDC 0x5604B890 b323 static BOOL TRIGGER_SCREENBLUR_FADE_OUT(float transitionTime) { return invoke(0xEFACC8AEF94430D5, transitionTime); } // 0xEFACC8AEF94430D5 0x46617502 b323 static void DISABLE_SCREENBLUR_FADE() { invoke(0xDE81239437E8C5A8); } // 0xDE81239437E8C5A8 0xDB7AECDA b323 @@ -1253,22 +1261,23 @@ namespace GRAPHICS static void TOGGLE_PAUSED_RENDERPHASES(BOOL toggle) { invoke(0xDFC252D8A3E15AB7, toggle); } // 0xDFC252D8A3E15AB7 0x30ADE541 b323 static BOOL GET_TOGGLE_PAUSED_RENDERPHASES_STATUS() { return invoke(0xEB3DAC2C86001E5E); } // 0xEB3DAC2C86001E5E 0xD4F5D07D b323 static void RESET_PAUSED_RENDERPHASES() { invoke(0xE1C8709406F2C41C); } // 0xE1C8709406F2C41C 0x0113EAE4 b323 - static void N0x851CD923176EBA7C() { invoke(0x851CD923176EBA7C); } // 0x851CD923176EBA7C 0xDCBA251B b323 - static void SET_HIDOF_ENV_BLUR_PARAMS_(BOOL p0, BOOL p1, float nearplaneOut, float nearplaneIn, float farplaneOut, float farplaneIn) { invoke(0xBA3D65906822BED5, p0, p1, nearplaneOut, nearplaneIn, farplaneOut, farplaneIn); } // 0xBA3D65906822BED5 0x513D444B b323 - static void N0xB569F41F3E7E83A4(Any p0) { invoke(0xB569F41F3E7E83A4, p0); } // 0xB569F41F3E7E83A4 b1103 - static BOOL N0x7AC24EAB6D74118D(BOOL p0) { return invoke(0x7AC24EAB6D74118D, p0); } // 0x7AC24EAB6D74118D 0xB2410EAB b323 - static Any N0xBCEDB009461DA156() { return invoke(0xBCEDB009461DA156); } // 0xBCEDB009461DA156 0x5AB94128 b323 - static BOOL N0x27FEB5254759CDE3(const char* textureDict, BOOL p1) { return invoke(0x27FEB5254759CDE3, textureDict, p1); } // 0x27FEB5254759CDE3 0xD63FCB3E b323 + static void GRAB_PAUSEMENU_OWNERSHIP() { invoke(0x851CD923176EBA7C); } // 0x851CD923176EBA7C 0xDCBA251B b323 + static void SET_HIDOF_OVERRIDE(BOOL p0, BOOL p1, float nearplaneOut, float nearplaneIn, float farplaneOut, float farplaneIn) { invoke(0xBA3D65906822BED5, p0, p1, nearplaneOut, nearplaneIn, farplaneOut, farplaneIn); } // 0xBA3D65906822BED5 0x513D444B b323 + static void SET_LOCK_ADAPTIVE_DOF_DISTANCE(Any p0) { invoke(0xB569F41F3E7E83A4, p0); } // 0xB569F41F3E7E83A4 b1103 + static BOOL PHONEPHOTOEDITOR_TOGGLE(BOOL p0) { return invoke(0x7AC24EAB6D74118D, p0); } // 0x7AC24EAB6D74118D 0xB2410EAB b323 + static Any PHONEPHOTOEDITOR_IS_ACTIVE() { return invoke(0xBCEDB009461DA156); } // 0xBCEDB009461DA156 0x5AB94128 b323 + static BOOL PHONEPHOTOEDITOR_SET_FRAME_TXD(const char* textureDict, BOOL p1) { return invoke(0x27FEB5254759CDE3, textureDict, p1); } // 0x27FEB5254759CDE3 0xD63FCB3E b323 static int START_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0x25129531F77B9ED3, effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis); } // 0x25129531F77B9ED3 0xDD79D679 b323 static BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL p11) { return invoke(0xF56B8137DF10135D, effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11); } // 0xF56B8137DF10135D 0x633F8C48 b323 static BOOL START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x0E7E72961BA18619, effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0x0E7E72961BA18619 0x53DAEF4E b323 static BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0xA41B6A43642AC2CF, effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0xA41B6A43642AC2CF 0x161780C1 b323 static BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x0D53A3B8DA0809D2, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ); } // 0x0D53A3B8DA0809D2 0x9604DAD4 b323 static BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0xC95EB1DB6E92113D, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ); } // 0xC95EB1DB6E92113D 0x469A2B4A b323 - static BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE_(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x02B1F2A72E0F5325, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0x02B1F2A72E0F5325 b2189 + static BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x02B1F2A72E0F5325, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0x02B1F2A72E0F5325 b2189 static void SET_PARTICLE_FX_NON_LOOPED_COLOUR(float r, float g, float b) { invoke(0x26143A59EF48B262, r, g, b); } // 0x26143A59EF48B262 0x7B689E20 b323 static void SET_PARTICLE_FX_NON_LOOPED_ALPHA(float alpha) { invoke(0x77168D722C58B2FC, alpha); } // 0x77168D722C58B2FC 0x497EAFF2 b323 - static void N0x8CDE909A0370BB3A(BOOL toggle) { invoke(0x8CDE909A0370BB3A, toggle); } // 0x8CDE909A0370BB3A b323 + static void SET_PARTICLE_FX_NON_LOOPED_EMITTER_SIZE(float p0, float p1, float scale) { invoke(0x1E2E01C00837D26E, p0, p1, scale); } // 0x1E2E01C00837D26E b2699 + static void SET_PARTICLE_FX_FORCE_VEHICLE_INTERIOR(BOOL toggle) { invoke(0x8CDE909A0370BB3A, toggle); } // 0x8CDE909A0370BB3A b323 static int START_PARTICLE_FX_LOOPED_AT_COORD(const char* effectName, float x, float y, float z, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL p11) { return invoke(0xE184F4F0DC5910E7, effectName, x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11); } // 0xE184F4F0DC5910E7 0xD348E3E6 b323 static int START_PARTICLE_FX_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0xF28DA9F38CD1787C, effectName, ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis); } // 0xF28DA9F38CD1787C 0xF8FC196F b323 static int START_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0x1AE42C1660FD6517, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis); } // 0x1AE42C1660FD6517 0x0D06FF62 b323 @@ -1279,7 +1288,7 @@ namespace GRAPHICS static void REMOVE_PARTICLE_FX(int ptfxHandle, BOOL p1) { invoke(0xC401503DFE8D53CF, ptfxHandle, p1); } // 0xC401503DFE8D53CF 0x6BA48C7E b323 static void REMOVE_PARTICLE_FX_FROM_ENTITY(Entity entity) { invoke(0xB8FEAEEBCC127425, entity); } // 0xB8FEAEEBCC127425 0xCEDE52E9 b323 static void REMOVE_PARTICLE_FX_IN_RANGE(float X, float Y, float Z, float radius) { invoke(0xDD19FA1C6D657305, X, Y, Z, radius); } // 0xDD19FA1C6D657305 0x7EB8F275 b323 - static void N0xBA0127DA25FD54C9(Any p0, Any p1) { invoke(0xBA0127DA25FD54C9, p0, p1); } // 0xBA0127DA25FD54C9 b372 + static void FORCE_PARTICLE_FX_IN_VEHICLE_INTERIOR(Any p0, Any p1) { invoke(0xBA0127DA25FD54C9, p0, p1); } // 0xBA0127DA25FD54C9 b372 static BOOL DOES_PARTICLE_FX_LOOPED_EXIST(int ptfxHandle) { return invoke(0x74AFEF0D2E1E409B, ptfxHandle); } // 0x74AFEF0D2E1E409B 0xCBF91D2A b323 static void SET_PARTICLE_FX_LOOPED_OFFSETS(int ptfxHandle, float x, float y, float z, float rotX, float rotY, float rotZ) { invoke(0xF7DDEBEC43483C43, ptfxHandle, x, y, z, rotX, rotY, rotZ); } // 0xF7DDEBEC43483C43 0x641F7790 b323 static void SET_PARTICLE_FX_LOOPED_EVOLUTION(int ptfxHandle, const char* propertyName, float amount, BOOL noNetwork) { invoke(0x5F0C4B5B1C393BE2, ptfxHandle, propertyName, amount, noNetwork); } // 0x5F0C4B5B1C393BE2 0x1CBC1373 b323 @@ -1290,27 +1299,27 @@ namespace GRAPHICS static void SET_PARTICLE_FX_CAM_INSIDE_VEHICLE(BOOL p0) { invoke(0xEEC4047028426510, p0); } // 0xEEC4047028426510 0x19EC0001 b323 static void SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE(Vehicle vehicle, BOOL p1) { invoke(0xACEE6F360FC1F6B6, vehicle, p1); } // 0xACEE6F360FC1F6B6 0x6B125A02 b323 static void SET_PARTICLE_FX_SHOOTOUT_BOAT(Any p0) { invoke(0x96EF97DAEB89BEF5, p0); } // 0x96EF97DAEB89BEF5 0xD938DEE0 b323 - static void N0x2A251AA48B2B46DB() { invoke(0x2A251AA48B2B46DB); } // 0x2A251AA48B2B46DB b323 - static void N0x908311265D42A820(Any p0) { invoke(0x908311265D42A820, p0); } // 0x908311265D42A820 b323 - static void N0xCFD16F0DB5A3535C(BOOL toggle) { invoke(0xCFD16F0DB5A3535C, toggle); } // 0xCFD16F0DB5A3535C b2060 - static void N0x5F6DF3D92271E8A1(BOOL toggle) { invoke(0x5F6DF3D92271E8A1, toggle); } // 0x5F6DF3D92271E8A1 0x18136DE0 b323 - static void N0x2B40A97646381508(Any p0) { invoke(0x2B40A97646381508, p0); } // 0x2B40A97646381508 b1011 + static void CLEAR_PARTICLE_FX_SHOOTOUT_BOAT() { invoke(0x2A251AA48B2B46DB); } // 0x2A251AA48B2B46DB b323 + static void SET_PARTICLE_FX_BLOOD_SCALE(Any p0) { invoke(0x908311265D42A820, p0); } // 0x908311265D42A820 b323 + static void DISABLE_IN_WATER_PTFX(BOOL toggle) { invoke(0xCFD16F0DB5A3535C, toggle); } // 0xCFD16F0DB5A3535C b2060 + static void DISABLE_DOWNWASH_PTFX(BOOL toggle) { invoke(0x5F6DF3D92271E8A1, toggle); } // 0x5F6DF3D92271E8A1 b323 + static void SET_PARTICLE_FX_SLIPSTREAM_LODRANGE_SCALE(Any p0) { invoke(0x2B40A97646381508, p0); } // 0x2B40A97646381508 b1011 static void ENABLE_CLOWN_BLOOD_VFX(BOOL toggle) { invoke(0xD821490579791273, toggle); } // 0xD821490579791273 0xC61C75E9 b323 static void ENABLE_ALIEN_BLOOD_VFX(BOOL toggle) { invoke(0x9DCE1F0F78260875, toggle); } // 0x9DCE1F0F78260875 0xCE8B8748 b323 static void SET_PARTICLE_FX_BULLET_IMPACT_SCALE(float scale) { invoke(0x27E32866E9A5C416, scale); } // 0x27E32866E9A5C416 0xC1AD5DDF b323 - static void N0xBB90E12CAC1DAB25(float p0) { invoke(0xBB90E12CAC1DAB25, p0); } // 0xBB90E12CAC1DAB25 0x3968E915 b323 - static void N0xCA4AE345A153D573(BOOL p0) { invoke(0xCA4AE345A153D573, p0); } // 0xCA4AE345A153D573 0x64BA4648 b323 - static void N0x54E22EA2C1956A8D(float p0) { invoke(0x54E22EA2C1956A8D, p0); } // 0x54E22EA2C1956A8D 0x8BE3D47F b323 - static void N0x949F397A288B28B3(float p0) { invoke(0x949F397A288B28B3, p0); } // 0x949F397A288B28B3 0xE3880F5A b323 - static void N0xBA3D194057C79A7B(const char* p0) { invoke(0xBA3D194057C79A7B, p0); } // 0xBA3D194057C79A7B b877 - static void N0x5DBF05DB5926D089(Any p0) { invoke(0x5DBF05DB5926D089, p0); } // 0x5DBF05DB5926D089 b1011 - static void N0xC6730E0D14E50703(Any p0) { invoke(0xC6730E0D14E50703, p0); } // 0xC6730E0D14E50703 b2545 - static void N0x9B079E5221D984D3(BOOL p0) { invoke(0x9B079E5221D984D3, p0); } // 0x9B079E5221D984D3 0x447A9EB9 b323 + static void SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE(float p0) { invoke(0xBB90E12CAC1DAB25, p0); } // 0xBB90E12CAC1DAB25 0x3968E915 b323 + static void SET_PARTICLE_FX_BULLET_TRACE_NO_ANGLE_REJECT(BOOL p0) { invoke(0xCA4AE345A153D573, p0); } // 0xCA4AE345A153D573 0x64BA4648 b323 + static void SET_PARTICLE_FX_BANG_SCRAPE_LODRANGE_SCALE(float p0) { invoke(0x54E22EA2C1956A8D, p0); } // 0x54E22EA2C1956A8D 0x8BE3D47F b323 + static void SET_PARTICLE_FX_FOOT_LODRANGE_SCALE(float p0) { invoke(0x949F397A288B28B3, p0); } // 0x949F397A288B28B3 0xE3880F5A b323 + static void SET_PARTICLE_FX_FOOT_OVERRIDE_NAME(const char* p0) { invoke(0xBA3D194057C79A7B, p0); } // 0xBA3D194057C79A7B b877 + static void SET_SKIDMARK_RANGE_SCALE(Any p0) { invoke(0x5DBF05DB5926D089, p0); } // 0x5DBF05DB5926D089 b1011 + static void SET_PTFX_FORCE_VEHICLE_INTERIOR_FLAG(Any p0) { invoke(0xC6730E0D14E50703, p0); } // 0xC6730E0D14E50703 b2545 + static void FORCE_POSTFX_BULLET_IMPACTS_AFTER_HUD(BOOL p0) { invoke(0x9B079E5221D984D3, p0); } // 0x9B079E5221D984D3 b323 static void USE_PARTICLE_FX_ASSET(const char* name) { invoke(0x6C38AF3693A69A91, name); } // 0x6C38AF3693A69A91 0x9C720B61 b323 static void SET_PARTICLE_FX_OVERRIDE(const char* oldAsset, const char* newAsset) { invoke(0xEA1E2D93F6F75ED9, oldAsset, newAsset); } // 0xEA1E2D93F6F75ED9 0xC92719A7 b323 static void RESET_PARTICLE_FX_OVERRIDE(const char* name) { invoke(0x89C8553DD3274AAE, name); } // 0x89C8553DD3274AAE 0x9E8D8B72 b323 - static void N0xA46B73FAA3460AE1(BOOL p0) { invoke(0xA46B73FAA3460AE1, p0); } // 0xA46B73FAA3460AE1 b323 - static void N0xF78B803082D4386F(float p0) { invoke(0xF78B803082D4386F, p0); } // 0xF78B803082D4386F b323 + static void SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS(BOOL p0) { invoke(0xA46B73FAA3460AE1, p0); } // 0xA46B73FAA3460AE1 b323 + static void SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL(float p0) { invoke(0xF78B803082D4386F, p0); } // 0xF78B803082D4386F b323 static void WASH_DECALS_IN_RANGE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x9C30613D50A6ADEF, p0, p1, p2, p3, p4); } // 0x9C30613D50A6ADEF 0xDEECBC57 b323 static void WASH_DECALS_FROM_VEHICLE(Vehicle vehicle, float p1) { invoke(0x5B712761429DBC14, vehicle, p1); } // 0x5B712761429DBC14 0x2929F11A b323 static void FADE_DECALS_IN_RANGE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD77EDADB0420E6E0, p0, p1, p2, p3, p4); } // 0xD77EDADB0420E6E0 0xF81E884A b323 @@ -1320,37 +1329,38 @@ namespace GRAPHICS static void REMOVE_DECALS_FROM_VEHICLE(Vehicle vehicle) { invoke(0xE91F1B65F2B48D57, vehicle); } // 0xE91F1B65F2B48D57 0x831D06CA b323 static int ADD_DECAL(int decalType, float posX, float posY, float posZ, float p4, float p5, float p6, float p7, float p8, float p9, float width, float height, float rCoef, float gCoef, float bCoef, float opacity, float timeout, BOOL p17, BOOL p18, BOOL p19) { return invoke(0xB302244A1839BDAD, decalType, posX, posY, posZ, p4, p5, p6, p7, p8, p9, width, height, rCoef, gCoef, bCoef, opacity, timeout, p17, p18, p19); } // 0xB302244A1839BDAD 0xEAD0C412 b323 static int ADD_PETROL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency) { return invoke(0x4F5212C7AD880DF8, x, y, z, groundLvl, width, transparency); } // 0x4F5212C7AD880DF8 0x1259DF42 b323 + static int ADD_OIL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency) { return invoke(0x126D7F89FE859A5E, x, y, z, groundLvl, width, transparency); } // 0x126D7F89FE859A5E b2699 static void START_PETROL_TRAIL_DECALS(float p0) { invoke(0x99AC7F0D8B9C893D, p0); } // 0x99AC7F0D8B9C893D 0xE3938B0B b323 static void ADD_PETROL_TRAIL_DECAL_INFO(float x, float y, float z, float p3) { invoke(0x967278682CB6967A, x, y, z, p3); } // 0x967278682CB6967A 0xBAEC6ADD b323 static void END_PETROL_TRAIL_DECALS() { invoke(0x0A123435A26C36CD); } // 0x0A123435A26C36CD 0xCCCA6855 b323 static void REMOVE_DECAL(int decal) { invoke(0xED3F346429CCD659, decal); } // 0xED3F346429CCD659 0xA4363188 b323 static BOOL IS_DECAL_ALIVE(int decal) { return invoke(0xC694D74949CAFD0C, decal); } // 0xC694D74949CAFD0C 0xCDD4A61A b323 static float GET_DECAL_WASH_LEVEL(int decal) { return invoke(0x323F647679A09103, decal); } // 0x323F647679A09103 0x054448EF b323 - static void N0xD9454B5752C857DC() { invoke(0xD9454B5752C857DC); } // 0xD9454B5752C857DC 0xEAB6417C b323 - static void N0x27CFB1B1E078CB2D() { invoke(0x27CFB1B1E078CB2D); } // 0x27CFB1B1E078CB2D 0xC2703B88 b323 + static void SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME() { invoke(0xD9454B5752C857DC); } // 0xD9454B5752C857DC 0xEAB6417C b323 + static void SET_DISABLE_PETROL_DECALS_RECYCLING_THIS_FRAME() { invoke(0x27CFB1B1E078CB2D); } // 0x27CFB1B1E078CB2D 0xC2703B88 b323 static void SET_DISABLE_DECAL_RENDERING_THIS_FRAME() { invoke(0x4B5CFC83122DF602); } // 0x4B5CFC83122DF602 0xA706E84D b323 static BOOL GET_IS_PETROL_DECAL_IN_RANGE(float xCoord, float yCoord, float zCoord, float radius) { return invoke(0x2F09F7976C512404, xCoord, yCoord, zCoord, radius); } // 0x2F09F7976C512404 0x242C6A04 b323 static void PATCH_DECAL_DIFFUSE_MAP(int decalType, const char* textureDict, const char* textureName) { invoke(0x8A35C742130C6080, decalType, textureDict, textureName); } // 0x8A35C742130C6080 0x335695CF b323 static void UNPATCH_DECAL_DIFFUSE_MAP(int decalType) { invoke(0xB7ED70C49521A61D, decalType); } // 0xB7ED70C49521A61D 0x7B786555 b323 static void MOVE_VEHICLE_DECALS(Any p0, Any p1) { invoke(0x84C8D7C2D30D3280, p0, p1); } // 0x84C8D7C2D30D3280 0xCE9E6CF2 b323 static BOOL ADD_VEHICLE_CREW_EMBLEM(Vehicle vehicle, Ped ped, int boneIndex, float x1, float x2, float x3, float y1, float y2, float y3, float z1, float z2, float z3, float scale, Any p13, int alpha) { return invoke(0x428BDCB9DA58DA53, vehicle, ped, boneIndex, x1, x2, x3, y1, y2, y3, z1, z2, z3, scale, p13, alpha); } // 0x428BDCB9DA58DA53 0x12077738 b323 - static Any N0x82ACC484FFA3B05F(Any p0) { return invoke(0x82ACC484FFA3B05F, p0); } // 0x82ACC484FFA3B05F b372 + static Any ABORT_VEHICLE_CREW_EMBLEM_REQUEST(Any p0) { return invoke(0x82ACC484FFA3B05F, p0); } // 0x82ACC484FFA3B05F b372 static void REMOVE_VEHICLE_CREW_EMBLEM(Vehicle vehicle, int p1) { invoke(0xD2300034310557E4, vehicle, p1); } // 0xD2300034310557E4 0x667046A8 b323 static int GET_VEHICLE_CREW_EMBLEM_REQUEST_STATE(Vehicle vehicle, int p1) { return invoke(0xFE26117A5841B2FF, vehicle, p1); } // 0xFE26117A5841B2FF 0x4F4D76E8 b323 static BOOL DOES_VEHICLE_HAVE_CREW_EMBLEM(Vehicle vehicle, int p1) { return invoke(0x060D935D3981A275, vehicle, p1); } // 0x060D935D3981A275 0x6D58F73B b323 - static void N0x0E4299C549F0D1F1(BOOL toggle) { invoke(0x0E4299C549F0D1F1, toggle); } // 0x0E4299C549F0D1F1 0x9BABCBA4 b323 - static void N0x02369D5C8A51FDCF(BOOL toggle) { invoke(0x02369D5C8A51FDCF, toggle); } // 0x02369D5C8A51FDCF 0xFDF6D8DA b323 - static void N0x46D1A61A21F566FC(float p0) { invoke(0x46D1A61A21F566FC, p0); } // 0x46D1A61A21F566FC 0x2056A015 b323 + static void DISABLE_COMPOSITE_SHOTGUN_DECALS(BOOL toggle) { invoke(0x0E4299C549F0D1F1, toggle); } // 0x0E4299C549F0D1F1 0x9BABCBA4 b323 + static void DISABLE_SCUFF_DECALS(BOOL toggle) { invoke(0x02369D5C8A51FDCF, toggle); } // 0x02369D5C8A51FDCF 0xFDF6D8DA b323 + static void SET_DECAL_BULLET_IMPACT_RANGE_SCALE(float p0) { invoke(0x46D1A61A21F566FC, p0); } // 0x46D1A61A21F566FC 0x2056A015 b323 static void OVERRIDE_INTERIOR_SMOKE_NAME(const char* name) { invoke(0x2A2A52824DB96700, name); } // 0x2A2A52824DB96700 0x0F486429 b323 static void OVERRIDE_INTERIOR_SMOKE_LEVEL(float level) { invoke(0x1600FD8CF72EBC12, level); } // 0x1600FD8CF72EBC12 0xD87CC710 b323 static void OVERRIDE_INTERIOR_SMOKE_END() { invoke(0xEFB55E7C25D3B3BE); } // 0xEFB55E7C25D3B3BE 0xE29EE145 b323 - static void REGISTER_NOIR_SCREEN_EFFECT_THIS_FRAME_() { invoke(0xA44FF770DFBC5DAE); } // 0xA44FF770DFBC5DAE b323 + static void REGISTER_NOIR_LENS_EFFECT() { invoke(0xA44FF770DFBC5DAE); } // 0xA44FF770DFBC5DAE b323 static void DISABLE_VEHICLE_DISTANTLIGHTS(BOOL toggle) { invoke(0xC9F98AC1884E73A2, toggle); } // 0xC9F98AC1884E73A2 0x7CFAE36F b323 - static void N0x03300B57FCAC6DDB(BOOL p0) { invoke(0x03300B57FCAC6DDB, p0); } // 0x03300B57FCAC6DDB 0x60F72371 b323 - static void N0x98EDF76A7271E4F2() { invoke(0x98EDF76A7271E4F2); } // 0x98EDF76A7271E4F2 b323 - static void SET_FORCE_PED_FOOTSTEPS_TRACKS_(BOOL toggle) { invoke(0xAEEDAD1420C65CC0, toggle); } // 0xAEEDAD1420C65CC0 0xC53576CA b323 - static void SET_FORCE_VEHICLE_TRAILS_(BOOL toggle) { invoke(0x4CC7F0FEA5283FE0, toggle); } // 0x4CC7F0FEA5283FE0 0x7158B1EA b323 - static void DISABLE_SCRIPT_AMBIENT_EFFECTS_(Any p0) { invoke(0xEFD97FF47B745B8D, p0); } // 0xEFD97FF47B745B8D b791 + static void RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS(BOOL p0) { invoke(0x03300B57FCAC6DDB, p0); } // 0x03300B57FCAC6DDB 0x60F72371 b323 + static void REQUEST_EARLY_LIGHT_CHECK() { invoke(0x98EDF76A7271E4F2); } // 0x98EDF76A7271E4F2 b323 + static void USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED(BOOL toggle) { invoke(0xAEEDAD1420C65CC0, toggle); } // 0xAEEDAD1420C65CC0 0xC53576CA b323 + static void USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED(BOOL toggle) { invoke(0x4CC7F0FEA5283FE0, toggle); } // 0x4CC7F0FEA5283FE0 0x7158B1EA b323 + static void DISABLE_REGION_VFX(Any p0) { invoke(0xEFD97FF47B745B8D, p0); } // 0xEFD97FF47B745B8D b791 static void PRESET_INTERIOR_AMBIENT_CACHE(const char* timecycleModifierName) { invoke(0xD7021272EB0A451E, timecycleModifierName); } // 0xD7021272EB0A451E 0x137E3E24 b323 static void SET_TIMECYCLE_MODIFIER(const char* modifierName) { invoke(0x2C933ABF17A1DF41, modifierName); } // 0x2C933ABF17A1DF41 0xA81F3638 b323 static void SET_TIMECYCLE_MODIFIER_STRENGTH(float strength) { invoke(0x82E7FFCD5B2326B3, strength); } // 0x82E7FFCD5B2326B3 0x458F4F45 b323 @@ -1359,32 +1369,32 @@ namespace GRAPHICS static void CLEAR_TIMECYCLE_MODIFIER() { invoke(0x0F07E7745A236711); } // 0x0F07E7745A236711 0x8D8DF8EE b323 static int GET_TIMECYCLE_MODIFIER_INDEX() { return invoke(0xFDF3D97C674AFB66); } // 0xFDF3D97C674AFB66 0x594FEEC4 b323 static int GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX() { return invoke(0x459FD2C8D0AB78BC); } // 0x459FD2C8D0AB78BC 0x03C44E4B b323 - static Any N0x98D18905BF723B99() { return invoke(0x98D18905BF723B99); } // 0x98D18905BF723B99 b1493 + static Any GET_IS_TIMECYCLE_TRANSITIONING_OUT() { return invoke(0x98D18905BF723B99); } // 0x98D18905BF723B99 b1493 static void PUSH_TIMECYCLE_MODIFIER() { invoke(0x58F735290861E6B4); } // 0x58F735290861E6B4 0x7E082045 b323 static void POP_TIMECYCLE_MODIFIER() { invoke(0x3C8938D7D872211E); } // 0x3C8938D7D872211E 0x79D7D235 b323 static void SET_CURRENT_PLAYER_TCMODIFIER(const char* modifierName) { invoke(0xBBF327DED94E4DEB, modifierName); } // 0xBBF327DED94E4DEB 0x85BA15A4 b323 static void SET_PLAYER_TCMODIFIER_TRANSITION(float value) { invoke(0xBDEB86F4D5809204, value); } // 0xBDEB86F4D5809204 0x9559BB38 b323 static void SET_NEXT_PLAYER_TCMODIFIER(const char* modifierName) { invoke(0xBF59707B3E5ED531, modifierName); } // 0xBF59707B3E5ED531 0x554BA16E b323 static void ADD_TCMODIFIER_OVERRIDE(const char* modifierName1, const char* modifierName2) { invoke(0x1A8E2C8B9CF4549C, modifierName1, modifierName2); } // 0x1A8E2C8B9CF4549C 0xE8F538B5 b323 - static void REMOVE_TCMODIFIER_OVERRIDE(const char* p0) { invoke(0x15E33297C3E8DC60, p0); } // 0x15E33297C3E8DC60 0x805BAB08 b323 - static void SET_EXTRA_TIMECYCLE_MODIFIER_(const char* modifierName) { invoke(0x5096FD9CCB49056D, modifierName); } // 0x5096FD9CCB49056D 0x908A335E b323 - static void CLEAR_EXTRA_TIMECYCLE_MODIFIER_() { invoke(0x92CCC17A7A2285DA); } // 0x92CCC17A7A2285DA 0x6776720A b323 - static int GET_EXTRA_TIMECYCLE_MODIFIER_INDEX_() { return invoke(0xBB0527EC6341496D); } // 0xBB0527EC6341496D b323 - static void ENABLE_EXTRA_TIMECYCLE_MODIFIER_STRENGTH_(float strength) { invoke(0x2C328AF17210F009, strength); } // 0x2C328AF17210F009 b323 - static void RESET_EXTRA_TIMECYCLE_MODIFIER_STRENGTH_() { invoke(0x2BF72AD5B41AA739); } // 0x2BF72AD5B41AA739 b323 + static void CLEAR_ALL_TCMODIFIER_OVERRIDES(const char* p0) { invoke(0x15E33297C3E8DC60, p0); } // 0x15E33297C3E8DC60 b323 + static void SET_EXTRA_TCMODIFIER(const char* modifierName) { invoke(0x5096FD9CCB49056D, modifierName); } // 0x5096FD9CCB49056D b323 + static void CLEAR_EXTRA_TCMODIFIER() { invoke(0x92CCC17A7A2285DA); } // 0x92CCC17A7A2285DA b323 + static int GET_EXTRA_TCMODIFIER() { return invoke(0xBB0527EC6341496D); } // 0xBB0527EC6341496D b323 + static void ENABLE_MOON_CYCLE_OVERRIDE(float strength) { invoke(0x2C328AF17210F009, strength); } // 0x2C328AF17210F009 b323 + static void DISABLE_MOON_CYCLE_OVERRIDE() { invoke(0x2BF72AD5B41AA739); } // 0x2BF72AD5B41AA739 b323 static int REQUEST_SCALEFORM_MOVIE(const char* scaleformName) { return invoke(0x11FE353CF9733E6F, scaleformName); } // 0x11FE353CF9733E6F 0xC67E3DCB b323 - static int REQUEST_SCALEFORM_MOVIE_2_(const char* scaleformName) { return invoke(0x65E7E78842E74CDB, scaleformName); } // 0x65E7E78842E74CDB b372 + static int REQUEST_SCALEFORM_MOVIE_WITH_IGNORE_SUPER_WIDESCREEN(const char* scaleformName) { return invoke(0x65E7E78842E74CDB, scaleformName); } // 0x65E7E78842E74CDB b372 static int REQUEST_SCALEFORM_MOVIE_INSTANCE(const char* scaleformName) { return invoke(0xC514489CFB8AF806, scaleformName); } // 0xC514489CFB8AF806 0x7CC8057D b323 - static int REQUEST_SCALEFORM_MOVIE_INTERACTIVE_(const char* scaleformName) { return invoke(0xBD06C611BB9048C2, scaleformName); } // 0xBD06C611BB9048C2 b323 + static int REQUEST_SCALEFORM_MOVIE_SKIP_RENDER_WHILE_PAUSED(const char* scaleformName) { return invoke(0xBD06C611BB9048C2, scaleformName); } // 0xBD06C611BB9048C2 b323 static BOOL HAS_SCALEFORM_MOVIE_LOADED(int scaleformHandle) { return invoke(0x85F01B8D5B90570E, scaleformHandle); } // 0x85F01B8D5B90570E 0xDDFB6448 b323 - static BOOL N0x2FCB133CA50A49EB(int val) { return invoke(0x2FCB133CA50A49EB, val); } // 0x2FCB133CA50A49EB b1290 - static BOOL N0x86255B1FC929E33E(int val) { return invoke(0x86255B1FC929E33E, val); } // 0x86255B1FC929E33E b1290 + static BOOL IS_ACTIVE_SCALEFORM_MOVIE_DELETING(int val) { return invoke(0x2FCB133CA50A49EB, val); } // 0x2FCB133CA50A49EB b1290 + static BOOL IS_SCALEFORM_MOVIE_DELETING(int val) { return invoke(0x86255B1FC929E33E, val); } // 0x86255B1FC929E33E b1290 static BOOL HAS_SCALEFORM_MOVIE_FILENAME_LOADED(const char* scaleformName) { return invoke(0x0C1C5D756FB5F337, scaleformName); } // 0x0C1C5D756FB5F337 0x494A9E50 b323 static BOOL HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT(int scaleformHandle) { return invoke(0x8217150E1217EBFD, scaleformHandle); } // 0x8217150E1217EBFD 0x1DFE8D8A b323 static void SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(int* scaleformHandle) { invoke(0x1D132D614DD86811, scaleformHandle); } // 0x1D132D614DD86811 0x5FED3BA1 b323 static void SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME(int scaleform, BOOL toggle) { invoke(0x6D8EB211944DCE08, scaleform, toggle); } // 0x6D8EB211944DCE08 0x18C9DE8D b323 - static void N0x32F34FF7F617643B(Any p0, Any p1) { invoke(0x32F34FF7F617643B, p0, p1); } // 0x32F34FF7F617643B b573 - static void SET_SCALEFORM_FIT_RENDERTARGET_(int scaleformHandle, BOOL toggle) { invoke(0xE6A9F00D4240B519, scaleformHandle, toggle); } // 0xE6A9F00D4240B519 b877 + static void SET_SCALEFORM_MOVIE_TO_USE_LARGE_RT(Any p0, Any p1) { invoke(0x32F34FF7F617643B, p0, p1); } // 0x32F34FF7F617643B b573 + static void SET_SCALEFORM_MOVIE_TO_USE_SUPER_LARGE_RT(int scaleformHandle, BOOL toggle) { invoke(0xE6A9F00D4240B519, scaleformHandle, toggle); } // 0xE6A9F00D4240B519 b877 static void DRAW_SCALEFORM_MOVIE(int scaleformHandle, float x, float y, float width, float height, int red, int green, int blue, int alpha, int unk) { invoke(0x54972ADAF0294A93, scaleformHandle, x, y, width, height, red, green, blue, alpha, unk); } // 0x54972ADAF0294A93 0x48DA6A58 b323 static void DRAW_SCALEFORM_MOVIE_FULLSCREEN(int scaleform, int red, int green, int blue, int alpha, int unk) { invoke(0x0DF606929C105BE1, scaleform, red, green, blue, alpha, unk); } // 0x0DF606929C105BE1 0x7B48E696 b323 static void DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED(int scaleform1, int scaleform2, int red, int green, int blue, int alpha) { invoke(0xCF537FDE4FBD4CE5, scaleform1, scaleform2, red, green, blue, alpha); } // 0xCF537FDE4FBD4CE5 0x9C59FC06 b323 @@ -1402,15 +1412,15 @@ namespace GRAPHICS static Any END_SCALEFORM_MOVIE_METHOD_RETURN_VALUE() { return invoke(0xC50AA39A577AF886); } // 0xC50AA39A577AF886 0x2F38B526 b323 static BOOL IS_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_READY(int methodReturn) { return invoke(0x768FF8961BA904D6, methodReturn); } // 0x768FF8961BA904D6 0x5CD7C3C0 b323 static int GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_INT(int methodReturn) { return invoke(0x2DE7EFA66B906036, methodReturn); } // 0x2DE7EFA66B906036 0x2CFB0E6D b323 - static BOOL GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL_(int methodReturn) { return invoke(0xD80A80346A45D761, methodReturn); } // 0xD80A80346A45D761 b757 + static BOOL GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL(int methodReturn) { return invoke(0xD80A80346A45D761, methodReturn); } // 0xD80A80346A45D761 b757 static const char* GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_STRING(int methodReturn) { return invoke(0xE1E258829A885245, methodReturn); } // 0xE1E258829A885245 0x516862EB b323 static void SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(int value) { invoke(0xC3D0841A0CC546A6, value); } // 0xC3D0841A0CC546A6 0x716777CB b323 static void SCALEFORM_MOVIE_METHOD_ADD_PARAM_FLOAT(float value) { invoke(0xD69736AAE04DB51A, value); } // 0xD69736AAE04DB51A 0x9A01FFDA b323 static void SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(BOOL value) { invoke(0xC58424BA936EB458, value); } // 0xC58424BA936EB458 0x0D4AE8CB b323 static void BEGIN_TEXT_COMMAND_SCALEFORM_STRING(const char* componentType) { invoke(0x80338406F3475E55, componentType); } // 0x80338406F3475E55 0x3AC9CB55 b323 static void END_TEXT_COMMAND_SCALEFORM_STRING() { invoke(0x362E2D3FE93A9959); } // 0x362E2D3FE93A9959 0x386CE0B8 b323 - static void END_TEXT_COMMAND_SCALEFORM_STRING_2_() { invoke(0xAE4E8157D9ECF087); } // 0xAE4E8157D9ECF087 0x2E80DB52 b323 - static void SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING_2_(const char* string) { invoke(0x77FE3402004CD1B0, string); } // 0x77FE3402004CD1B0 b573 + static void END_TEXT_COMMAND_UNPARSED_SCALEFORM_STRING() { invoke(0xAE4E8157D9ECF087); } // 0xAE4E8157D9ECF087 0x2E80DB52 b323 + static void SCALEFORM_MOVIE_METHOD_ADD_PARAM_LITERAL_STRING(const char* string) { invoke(0x77FE3402004CD1B0, string); } // 0x77FE3402004CD1B0 b573 static void SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING(const char* string) { invoke(0xBA7148484BD90365, string); } // 0xBA7148484BD90365 0x4DAAD55B b323 static void SCALEFORM_MOVIE_METHOD_ADD_PARAM_PLAYER_NAME_STRING(const char* string) { invoke(0xE83A3E3557A56640, string); } // 0xE83A3E3557A56640 0xCCBF0334 b323 static BOOL DOES_LATEST_BRIEF_STRING_EXIST(int p0) { return invoke(0x5E657EF1099EDD65, p0); } // 0x5E657EF1099EDD65 0x91A081A1 b323 @@ -1418,7 +1428,7 @@ namespace GRAPHICS static void REQUEST_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent) { invoke(0x9304881D6F6537EA, hudComponent); } // 0x9304881D6F6537EA 0x7AF85862 b323 static BOOL HAS_SCALEFORM_SCRIPT_HUD_MOVIE_LOADED(int hudComponent) { return invoke(0xDF6E5987D2B4D140, hudComponent); } // 0xDF6E5987D2B4D140 0x79B43255 b323 static void REMOVE_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent) { invoke(0xF44A5456AC3F4F97, hudComponent); } // 0xF44A5456AC3F4F97 0x03D87600 b323 - static BOOL N0xD1C7CB175E012964(int scaleformHandle) { return invoke(0xD1C7CB175E012964, scaleformHandle); } // 0xD1C7CB175E012964 0xE9183D3A b323 + static BOOL PASS_KEYBOARD_INPUT_TO_SCALEFORM(int scaleformHandle) { return invoke(0xD1C7CB175E012964, scaleformHandle); } // 0xD1C7CB175E012964 0xE9183D3A b323 static void SET_TV_CHANNEL(int channel) { invoke(0xBAABBB23EB6E484E, channel); } // 0xBAABBB23EB6E484E 0x41A8A627 b323 static int GET_TV_CHANNEL() { return invoke(0xFC1E275A90D39995); } // 0xFC1E275A90D39995 0x6B96145A b323 static void SET_TV_VOLUME(float volume) { invoke(0x2982BF73F66E9DDC, volume); } // 0x2982BF73F66E9DDC 0xF3504F4D b323 @@ -1427,26 +1437,26 @@ namespace GRAPHICS static void SET_TV_CHANNEL_PLAYLIST(int tvChannel, const char* playlistName, BOOL restart) { invoke(0xF7B38B8305F1FE8B, tvChannel, playlistName, restart); } // 0xF7B38B8305F1FE8B 0xB262DE67 b323 static void SET_TV_CHANNEL_PLAYLIST_AT_HOUR(int tvChannel, const char* playlistName, int hour) { invoke(0x2201C576FACAEBE8, tvChannel, playlistName, hour); } // 0x2201C576FACAEBE8 0x78C4DCBE b323 static void CLEAR_TV_CHANNEL_PLAYLIST(int tvChannel) { invoke(0xBEB3D46BB7F043C0, tvChannel); } // 0xBEB3D46BB7F043C0 0xCBE7068F b323 - static BOOL IS_PLAYLIST_UNK_(int tvChannel, Any p1) { return invoke(0x1F710BFF7DAE6261, tvChannel, p1); } // 0x1F710BFF7DAE6261 b1604 - static BOOL IS_TV_PLAYLIST_ITEM_PLAYING_(Hash videoCliphash) { return invoke(0x0AD973CA1E077B60, videoCliphash); } // 0x0AD973CA1E077B60 0x4D1EB0FB b323 + static BOOL IS_PLAYLIST_ON_CHANNEL(int tvChannel, Any p1) { return invoke(0x1F710BFF7DAE6261, tvChannel, p1); } // 0x1F710BFF7DAE6261 b1604 + static BOOL IS_TVSHOW_CURRENTLY_PLAYING(Hash videoCliphash) { return invoke(0x0AD973CA1E077B60, videoCliphash); } // 0x0AD973CA1E077B60 0x4D1EB0FB b323 static void ENABLE_MOVIE_KEYFRAME_WAIT(BOOL toggle) { invoke(0x74C180030FDE4B69, toggle); } // 0x74C180030FDE4B69 0x796DE696 b323 - static void N0xD1C55B110E4DF534(Any p0) { invoke(0xD1C55B110E4DF534, p0); } // 0xD1C55B110E4DF534 0xD99EC000 b323 - static Hash N0x30432A0118736E00() { return invoke(0x30432A0118736E00); } // 0x30432A0118736E00 b1493 + static void SET_TV_PLAYER_WATCHING_THIS_FRAME(Any p0) { invoke(0xD1C55B110E4DF534, p0); } // 0xD1C55B110E4DF534 0xD99EC000 b323 + static Hash GET_CURRENT_TV_CLIP_NAMEHASH() { return invoke(0x30432A0118736E00); } // 0x30432A0118736E00 b1493 static void ENABLE_MOVIE_SUBTITLES(BOOL toggle) { invoke(0x873FA65C778AD970, toggle); } // 0x873FA65C778AD970 0xC2DEBA3D b323 static BOOL UI3DSCENE_IS_AVAILABLE() { return invoke(0xD3A10FC7FD8D98CD); } // 0xD3A10FC7FD8D98CD 0xE40A0F1A b323 static BOOL UI3DSCENE_PUSH_PRESET(const char* presetName) { return invoke(0xF1CEA8A4198D8E9A, presetName); } // 0xF1CEA8A4198D8E9A 0x2E7D9B98 b323 - static BOOL N0x98C4FE6EC34154CA(const char* presetName, Ped ped, int p2, float posX, float posY, float posZ) { return invoke(0x98C4FE6EC34154CA, presetName, ped, p2, posX, posY, posZ); } // 0x98C4FE6EC34154CA 0x9A0E3BFE b323 - static void N0x7A42B2E236E71415() { invoke(0x7A42B2E236E71415); } // 0x7A42B2E236E71415 0x431AA036 b323 - static void N0x108BE26959A9D9BB(BOOL toggle) { invoke(0x108BE26959A9D9BB, toggle); } // 0x108BE26959A9D9BB 0x24A7A7F6 b323 + static BOOL UI3DSCENE_ASSIGN_PED_TO_SLOT(const char* presetName, Ped ped, int p2, float posX, float posY, float posZ) { return invoke(0x98C4FE6EC34154CA, presetName, ped, p2, posX, posY, posZ); } // 0x98C4FE6EC34154CA 0x9A0E3BFE b323 + static void UI3DSCENE_CLEAR_PATCHED_DATA() { invoke(0x7A42B2E236E71415); } // 0x7A42B2E236E71415 0x431AA036 b323 + static void UI3DSCENE_MAKE_PUSHED_PRESET_PERSISTENT(BOOL toggle) { invoke(0x108BE26959A9D9BB, toggle); } // 0x108BE26959A9D9BB 0x24A7A7F6 b323 static void TERRAINGRID_ACTIVATE(BOOL toggle) { invoke(0xA356990E161C9E65, toggle); } // 0xA356990E161C9E65 0xA1CB6C94 b323 static void TERRAINGRID_SET_PARAMS(float x, float y, float z, float forwardX, float forwardY, float forwardZ, float sizeX, float sizeY, float sizeZ, float gridScale, float glowIntensity, float normalHeight, float heightDiff) { invoke(0x1C4FC5752BCD8E48, x, y, z, forwardX, forwardY, forwardZ, sizeX, sizeY, sizeZ, gridScale, glowIntensity, normalHeight, heightDiff); } // 0x1C4FC5752BCD8E48 0x3B637AA7 b323 static void TERRAINGRID_SET_COLOURS(int lowR, int lowG, int lowB, int lowAlpha, int r, int g, int b, int alpha, int highR, int highG, int highB, int highAlpha) { invoke(0x5CE62918F8D703C7, lowR, lowG, lowB, lowAlpha, r, g, b, alpha, highR, highG, highB, highAlpha); } // 0x5CE62918F8D703C7 0xDF552973 b323 static void ANIMPOSTFX_PLAY(const char* effectName, int duration, BOOL looped) { invoke(0x2206BF9A37B7F724, effectName, duration, looped); } // 0x2206BF9A37B7F724 0x1D980479 b323 static void ANIMPOSTFX_STOP(const char* effectName) { invoke(0x068E835A1D0DC0E3, effectName); } // 0x068E835A1D0DC0E3 0x06BB5CDA b323 - static float ANIMPOSTFX_GET_UNK_(const char* effectName) { return invoke(0xE35B38A27E8E7179, effectName); } // 0xE35B38A27E8E7179 b877 + static float ANIMPOSTFX_GET_CURRENT_TIME(const char* effectName) { return invoke(0xE35B38A27E8E7179, effectName); } // 0xE35B38A27E8E7179 b877 static BOOL ANIMPOSTFX_IS_RUNNING(const char* effectName) { return invoke(0x36AD3E690DA5ACEB, effectName); } // 0x36AD3E690DA5ACEB 0x089D5921 b323 static void ANIMPOSTFX_STOP_ALL() { invoke(0xB4EDDC19532BFB85); } // 0xB4EDDC19532BFB85 0x4E6D875B b323 - static void ANIMPOSTFX_STOP_AND_DO_UNK_(const char* effectName) { invoke(0xD2209BE128B5418C, effectName); } // 0xD2209BE128B5418C b323 + static void ANIMPOSTFX_STOP_AND_FLUSH_REQUESTS(const char* effectName) { invoke(0xD2209BE128B5418C, effectName); } // 0xD2209BE128B5418C b323 } namespace HUD @@ -1457,17 +1467,17 @@ namespace HUD static void PRELOAD_BUSYSPINNER() { invoke(0xC65AB383CD91DF98); } // 0xC65AB383CD91DF98 0x71077FBD b323 static BOOL BUSYSPINNER_IS_ON() { return invoke(0xD422FCC5F239A915); } // 0xD422FCC5F239A915 0xB8B3A5D0 b323 static BOOL BUSYSPINNER_IS_DISPLAYING() { return invoke(0xB2A592B04648A9CB); } // 0xB2A592B04648A9CB 0x3AF34DEF b323 - static void N0x9245E81072704B8A(BOOL p0) { invoke(0x9245E81072704B8A, p0); } // 0x9245E81072704B8A b323 - static void SET_MOUSE_CURSOR_ACTIVE_THIS_FRAME_() { invoke(0xAAE7CE1D63167423); } // 0xAAE7CE1D63167423 b323 - static void SET_MOUSE_CURSOR_SPRITE_(int spriteId) { invoke(0x8DB8CFFD58B62552, spriteId); } // 0x8DB8CFFD58B62552 b323 - static void SET_MOUSE_CURSOR_VISIBLE_IN_MENUS_(BOOL toggle) { invoke(0x98215325A695E78A, toggle); } // 0x98215325A695E78A b323 - static Any N0x3D9ACB1EB139E702() { return invoke(0x3D9ACB1EB139E702); } // 0x3D9ACB1EB139E702 b323 - static BOOL N0x632B2940C67F4EA9(int scaleformHandle, Any* p1, Any* p2, Any* p3) { return invoke(0x632B2940C67F4EA9, scaleformHandle, p1, p2, p3); } // 0x632B2940C67F4EA9 b323 + static void DISABLE_PAUSEMENU_SPINNER(BOOL p0) { invoke(0x9245E81072704B8A, p0); } // 0x9245E81072704B8A b323 + static void SET_MOUSE_CURSOR_THIS_FRAME() { invoke(0xAAE7CE1D63167423); } // 0xAAE7CE1D63167423 b323 + static void SET_MOUSE_CURSOR_STYLE(int spriteId) { invoke(0x8DB8CFFD58B62552, spriteId); } // 0x8DB8CFFD58B62552 b323 + static void SET_MOUSE_CURSOR_VISIBLE(BOOL toggle) { invoke(0x98215325A695E78A, toggle); } // 0x98215325A695E78A b323 + static BOOL IS_MOUSE_ROLLED_OVER_INSTRUCTIONAL_BUTTONS() { return invoke(0x3D9ACB1EB139E702); } // 0x3D9ACB1EB139E702 b323 + static BOOL GET_MOUSE_EVENT(int scaleformHandle, Any* p1, Any* p2, Any* p3) { return invoke(0x632B2940C67F4EA9, scaleformHandle, p1, p2, p3); } // 0x632B2940C67F4EA9 b323 static void THEFEED_ONLY_SHOW_TOOLTIPS(BOOL toggle) { invoke(0x6F1554B0CC2089FA, toggle); } // 0x6F1554B0CC2089FA 0xA7C8594B b323 static void THEFEED_SET_SCRIPTED_MENU_HEIGHT(float pos) { invoke(0x55598D21339CB998, pos); } // 0x55598D21339CB998 0x1DA7E41A b323 - static void THEFEED_DISABLE_LOADING_SCREEN_TIPS_() { invoke(0x32888337579A5970); } // 0x32888337579A5970 b463 + static void THEFEED_HIDE() { invoke(0x32888337579A5970); } // 0x32888337579A5970 b463 static void THEFEED_HIDE_THIS_FRAME() { invoke(0x25F87B30C382FCA7); } // 0x25F87B30C382FCA7 0x1E63088A b323 - static void THEFEED_DISPLAY_LOADING_SCREEN_TIPS_() { invoke(0x15CFA549788D35EF); } // 0x15CFA549788D35EF b463 + static void THEFEED_SHOW() { invoke(0x15CFA549788D35EF); } // 0x15CFA549788D35EF b463 static void THEFEED_FLUSH_QUEUE() { invoke(0xA8FDB297A8D25FBA); } // 0xA8FDB297A8D25FBA 0x5205C6F5 b323 static void THEFEED_REMOVE_ITEM(int notificationId) { invoke(0xBE4390CB40B3E627, notificationId); } // 0xBE4390CB40B3E627 0xECA8ACB9 b323 static void THEFEED_FORCE_RENDER_ON() { invoke(0xA13C11E1B5C06BFC); } // 0xA13C11E1B5C06BFC 0x520FCB6D b323 @@ -1475,24 +1485,24 @@ namespace HUD static void THEFEED_PAUSE() { invoke(0xFDB423997FA30340); } // 0xFDB423997FA30340 0x4D0449C6 b323 static void THEFEED_RESUME() { invoke(0xE1CD1E48E025E661); } // 0xE1CD1E48E025E661 0xD3F40140 b323 static BOOL THEFEED_IS_PAUSED() { return invoke(0xA9CBFD40B3FA3010); } // 0xA9CBFD40B3FA3010 0xC5223796 b323 - static void THEFEED_SPS_EXTEND_WIDESCREEN_ON() { invoke(0xD4438C0564490E63); } // 0xD4438C0564490E63 0x709B4BCB b323 - static void THEFEED_SPS_EXTEND_WIDESCREEN_OFF() { invoke(0xB695E2CD0A2DA9EE); } // 0xB695E2CD0A2DA9EE 0x4A4A40A4 b323 - static int THEFEED_GET_FIRST_VISIBLE_DELETE_REMAINING() { return invoke(0x82352748437638CA); } // 0x82352748437638CA 0x294405D4 b323 - static void THEFEED_COMMENT_TELEPORT_POOL_ON() { invoke(0x56C8B608CFD49854); } // 0x56C8B608CFD49854 0xF881AB87 b323 - static void THEFEED_COMMENT_TELEPORT_POOL_OFF() { invoke(0xADED7F5748ACAFE6); } // 0xADED7F5748ACAFE6 0x1D6859CA b323 - static void THEFEED_SET_NEXT_POST_BACKGROUND_COLOR_(int hudColorIndex) { invoke(0x92F0DA1E27DB96DC, hudColorIndex); } // 0x92F0DA1E27DB96DC 0x07CE2EA4 b323 - static void THEFEED_SET_ANIMPOSTFX_COLOR_(int red, int green, int blue, int alpha) { invoke(0x17430B918701C342, red, green, blue, alpha); } // 0x17430B918701C342 0xCF14D7F2 b323 - static void THEFEED_SET_ANIMPOSTFX_COUNT_(int count) { invoke(0x17AD8C9706BDD88A, count); } // 0x17AD8C9706BDD88A 0x24A97AF8 b323 - static void THEFEED_SET_ANIMPOSTFX_SOUND_(BOOL toggle) { invoke(0x4A0C7C9BB10ABB36, toggle); } // 0x4A0C7C9BB10ABB36 0x44018EDB b323 + static void THEFEED_REPORT_LOGO_ON() { invoke(0xD4438C0564490E63); } // 0xD4438C0564490E63 0x709B4BCB b323 + static void THEFEED_REPORT_LOGO_OFF() { invoke(0xB695E2CD0A2DA9EE); } // 0xB695E2CD0A2DA9EE 0x4A4A40A4 b323 + static int THEFEED_GET_LAST_SHOWN_PHONE_ACTIVATABLE_FEED_ID() { return invoke(0x82352748437638CA); } // 0x82352748437638CA 0x294405D4 b323 + static void THEFEED_AUTO_POST_GAMETIPS_ON() { invoke(0x56C8B608CFD49854); } // 0x56C8B608CFD49854 0xF881AB87 b323 + static void THEFEED_AUTO_POST_GAMETIPS_OFF() { invoke(0xADED7F5748ACAFE6); } // 0xADED7F5748ACAFE6 0x1D6859CA b323 + static void THEFEED_SET_BACKGROUND_COLOR_FOR_NEXT_POST(int hudColorIndex) { invoke(0x92F0DA1E27DB96DC, hudColorIndex); } // 0x92F0DA1E27DB96DC 0x07CE2EA4 b323 + static void THEFEED_SET_RGBA_PARAMETER_FOR_NEXT_MESSAGE(int red, int green, int blue, int alpha) { invoke(0x17430B918701C342, red, green, blue, alpha); } // 0x17430B918701C342 0xCF14D7F2 b323 + static void THEFEED_SET_FLASH_DURATION_PARAMETER_FOR_NEXT_MESSAGE(int count) { invoke(0x17AD8C9706BDD88A, count); } // 0x17AD8C9706BDD88A 0x24A97AF8 b323 + static void THEFEED_SET_VIBRATE_PARAMETER_FOR_NEXT_MESSAGE(BOOL toggle) { invoke(0x4A0C7C9BB10ABB36, toggle); } // 0x4A0C7C9BB10ABB36 0x44018EDB b323 static void THEFEED_RESET_ALL_PARAMETERS() { invoke(0xFDD85225B2DEA55E); } // 0xFDD85225B2DEA55E 0xA4524B23 b323 static void THEFEED_FREEZE_NEXT_POST() { invoke(0xFDEC055AB549E328); } // 0xFDEC055AB549E328 0xAFA1148B b323 static void THEFEED_CLEAR_FROZEN_POST() { invoke(0x80FE4F3AB4E1B62A); } // 0x80FE4F3AB4E1B62A 0x3CD4307C b323 - static void THEFEED_SET_FLUSH_ANIMPOSTFX_(BOOL p0) { invoke(0xBAE4F9B97CD43B30, p0); } // 0xBAE4F9B97CD43B30 b323 + static void THEFEED_SET_SNAP_FEED_ITEM_POSITIONS(BOOL p0) { invoke(0xBAE4F9B97CD43B30, p0); } // 0xBAE4F9B97CD43B30 b323 static void THEFEED_UPDATE_ITEM_TEXTURE(const char* txdString1, const char* txnString1, const char* txdString2, const char* txnString2) { invoke(0x317EBA71D7543F52, txdString1, txnString1, txdString2, txnString2); } // 0x317EBA71D7543F52 0x6A3F747D b323 static void BEGIN_TEXT_COMMAND_THEFEED_POST(const char* text) { invoke(0x202709F4C58A0424, text); } // 0x202709F4C58A0424 0x574EE85C b323 static int END_TEXT_COMMAND_THEFEED_POST_STATS(const char* statTitle, int iconEnum, BOOL stepVal, int barValue, BOOL isImportant, const char* pictureTextureDict, const char* pictureTextureName) { return invoke(0x2B7E9A4EAAA93C89, statTitle, iconEnum, stepVal, barValue, isImportant, pictureTextureDict, pictureTextureName); } // 0x2B7E9A4EAAA93C89 0xED130FA1 b323 static int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject) { return invoke(0x1CCD9A37359072CF, txdName, textureName, flash, iconType, sender, subject); } // 0x1CCD9A37359072CF 0xE7E3C98B b323 - static int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_GXT_ENTRY_(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject) { return invoke(0xC6F580E4C94926AC, txdName, textureName, flash, iconType, sender, subject); } // 0xC6F580E4C94926AC b323 + static int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_SUBTITLE_LABEL(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject) { return invoke(0xC6F580E4C94926AC, txdName, textureName, flash, iconType, sender, subject); } // 0xC6F580E4C94926AC b323 static int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_TU(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject, float duration) { return invoke(0x1E6611149DB3DB6B, txdName, textureName, flash, iconType, sender, subject, duration); } // 0x1E6611149DB3DB6B 0x0EB382B7 b323 static int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject, float duration, const char* clanTag) { return invoke(0x5CBF7BADE20DB93E, txdName, textureName, flash, iconType, sender, subject, duration, clanTag); } // 0x5CBF7BADE20DB93E 0x3E807FE3 b323 static int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG_AND_ADDITIONAL_ICON(const char* txdName, const char* textureName, BOOL flash, int iconType1, const char* sender, const char* subject, float duration, const char* clanTag, int iconType2, int p9) { return invoke(0x531B84E7DA981FB6, txdName, textureName, flash, iconType1, sender, subject, duration, clanTag, iconType2, p9); } // 0x531B84E7DA981FB6 0xDEB491C8 b323 @@ -1506,28 +1516,28 @@ namespace HUD static Any END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU(Any p0, Any p1, Any p2, Any p3) { return invoke(0xC8F3AAF93D0600BF, p0, p1, p2, p3); } // 0xC8F3AAF93D0600BF 0x4FA43BA4 b323 static Any END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU_WITH_COLOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke(0x7AE0589093A2E088, p0, p1, p2, p3, p4, p5); } // 0x7AE0589093A2E088 0x8C90D22F b323 static int END_TEXT_COMMAND_THEFEED_POST_MPTICKER(BOOL blink, BOOL p1) { return invoke(0xF020C96915705B3A, blink, p1); } // 0xF020C96915705B3A 0x8E319AB8 b323 - static int END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP(const char* p0, const char* p1, const char* p2, BOOL p3, BOOL p4) { return invoke(0x8EFCCF6EC66D85E4, p0, p1, p2, p3, p4); } // 0x8EFCCF6EC66D85E4 0x76FB0F21 b323 + static int END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP_WITH_LITERAL_FLAG(const char* p0, const char* p1, const char* p2, BOOL p3, BOOL p4) { return invoke(0x8EFCCF6EC66D85E4, p0, p1, p2, p3, p4); } // 0x8EFCCF6EC66D85E4 b323 static int END_TEXT_COMMAND_THEFEED_POST_VERSUS_TU(const char* txdName1, const char* textureName1, int count1, const char* txdName2, const char* textureName2, int count2, int hudColor1, int hudColor2) { return invoke(0xB6871B0555B02996, txdName1, textureName1, count1, txdName2, textureName2, count2, hudColor1, hudColor2); } // 0xB6871B0555B02996 0x5E93FBFA b323 - static int END_TEXT_COMMAND_THEFEED_POST_REPLAY_ICON_(int type, int image, const char* text) { return invoke(0xD202B92CBF1D816F, type, image, text); } // 0xD202B92CBF1D816F b323 - static int END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT_(int type, const char* button, const char* text) { return invoke(0xDD6CB2CCE7C2735C, type, button, text); } // 0xDD6CB2CCE7C2735C b323 + static int END_TEXT_COMMAND_THEFEED_POST_REPLAY(int type, int image, const char* text) { return invoke(0xD202B92CBF1D816F, type, image, text); } // 0xD202B92CBF1D816F b323 + static int END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT(int type, const char* button, const char* text) { return invoke(0xDD6CB2CCE7C2735C, type, button, text); } // 0xDD6CB2CCE7C2735C b323 static void BEGIN_TEXT_COMMAND_PRINT(const char* GxtEntry) { invoke(0xB87A37EEB7FAA67D, GxtEntry); } // 0xB87A37EEB7FAA67D 0xF42C43C7 b323 static void END_TEXT_COMMAND_PRINT(int duration, BOOL drawImmediately) { invoke(0x9D77056A530643F6, duration, drawImmediately); } // 0x9D77056A530643F6 0x38F82261 b323 static void BEGIN_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(const char* text) { invoke(0x853648FD1063A213, text); } // 0x853648FD1063A213 0xDD524A11 b323 static BOOL END_TEXT_COMMAND_IS_MESSAGE_DISPLAYED() { return invoke(0x8A9BA1AB3E237613); } // 0x8A9BA1AB3E237613 0x672EFB45 b323 static void BEGIN_TEXT_COMMAND_DISPLAY_TEXT(const char* text) { invoke(0x25FBB336DF1804CB, text); } // 0x25FBB336DF1804CB 0x3E35563E b323 static void END_TEXT_COMMAND_DISPLAY_TEXT(float x, float y, int p2) { invoke(0xCD015E5BB0D96A57, x, y, p2); } // 0xCD015E5BB0D96A57 0x6F8350CE b323 - static void BEGIN_TEXT_COMMAND_GET_WIDTH_(const char* text) { invoke(0x54CE8AC98E120CAB, text); } // 0x54CE8AC98E120CAB 0x51E7A037 b323 - static float END_TEXT_COMMAND_GET_WIDTH_(BOOL p0) { return invoke(0x85F061DA64ED2F67, p0); } // 0x85F061DA64ED2F67 0xD12A643A b323 - static void BEGIN_TEXT_COMMAND_LINE_COUNT_(const char* entry) { invoke(0x521FB041D93DD0E4, entry); } // 0x521FB041D93DD0E4 0x94B82066 b323 - static int END_TEXT_COMMAND_LINE_COUNT_(float x, float y) { return invoke(0x9040DFB09BE75706, x, y); } // 0x9040DFB09BE75706 0xAA318785 b323 + static void BEGIN_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(const char* text) { invoke(0x54CE8AC98E120CAB, text); } // 0x54CE8AC98E120CAB 0x51E7A037 b323 + static float END_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(BOOL p0) { return invoke(0x85F061DA64ED2F67, p0); } // 0x85F061DA64ED2F67 0xD12A643A b323 + static void BEGIN_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(const char* entry) { invoke(0x521FB041D93DD0E4, entry); } // 0x521FB041D93DD0E4 0x94B82066 b323 + static int END_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(float x, float y) { return invoke(0x9040DFB09BE75706, x, y); } // 0x9040DFB09BE75706 0xAA318785 b323 static void BEGIN_TEXT_COMMAND_DISPLAY_HELP(const char* inputType) { invoke(0x8509B634FBE7DA11, inputType); } // 0x8509B634FBE7DA11 0xB245FC10 b323 static void END_TEXT_COMMAND_DISPLAY_HELP(int p0, BOOL loop, BOOL beep, int shape) { invoke(0x238FFE5C7B0498A6, p0, loop, beep, shape); } // 0x238FFE5C7B0498A6 0xB59B530D b323 static void BEGIN_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(const char* labelName) { invoke(0x0A24DA3A41B718F5, labelName); } // 0x0A24DA3A41B718F5 0x00E20F2D b323 static BOOL END_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(int p0) { return invoke(0x10BDDBFC529428DD, p0); } // 0x10BDDBFC529428DD 0xF63A13EC b323 static void BEGIN_TEXT_COMMAND_SET_BLIP_NAME(const char* textLabel) { invoke(0xF9113A30DE5C6670, textLabel); } // 0xF9113A30DE5C6670 0xF4C211F6 b323 static void END_TEXT_COMMAND_SET_BLIP_NAME(Blip blip) { invoke(0xBC38B49BCB83BC9B, blip); } // 0xBC38B49BCB83BC9B 0xE8E59820 b323 - static void BEGIN_TEXT_COMMAND_OBJECTIVE_(const char* p0) { invoke(0x23D69E0465570028, p0); } // 0x23D69E0465570028 0x0E103475 b323 - static void END_TEXT_COMMAND_OBJECTIVE_(BOOL p0) { invoke(0xCFDBDF5AE59BA0F4, p0); } // 0xCFDBDF5AE59BA0F4 0x2944A6C5 b323 + static void BEGIN_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(const char* p0) { invoke(0x23D69E0465570028, p0); } // 0x23D69E0465570028 0x0E103475 b323 + static void END_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(BOOL p0) { invoke(0xCFDBDF5AE59BA0F4, p0); } // 0xCFDBDF5AE59BA0F4 0x2944A6C5 b323 static void BEGIN_TEXT_COMMAND_CLEAR_PRINT(const char* text) { invoke(0xE124FA80A759019C, text); } // 0xE124FA80A759019C 0x550665AE b323 static void END_TEXT_COMMAND_CLEAR_PRINT() { invoke(0xFCC75460ABA29378); } // 0xFCC75460ABA29378 0x67785AF2 b323 static void BEGIN_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(const char* gxtEntry) { invoke(0x8F9EE5687F8EECCD, gxtEntry); } // 0x8F9EE5687F8EECCD 0xBF855650 b323 @@ -1544,10 +1554,10 @@ namespace HUD static void ADD_TEXT_COMPONENT_SUBSTRING_WEBSITE(const char* website) { invoke(0x94CF4AC034C9C986, website); } // 0x94CF4AC034C9C986 0xC736999E b323 static void ADD_TEXT_COMPONENT_SUBSTRING_KEYBOARD_DISPLAY(const char* string) { invoke(0x5F68520888E69014, string); } // 0x5F68520888E69014 0x0829A799 b323 static void SET_COLOUR_OF_NEXT_TEXT_COMPONENT(int hudColor) { invoke(0x39BBF623FC803EAC, hudColor); } // 0x39BBF623FC803EAC 0x6F1A1901 b323 - static const char* GET_TEXT_SUBSTRING_(const char* text, int position, int length) { return invoke(0x169BD9382084C8C0, text, position, length); } // 0x169BD9382084C8C0 0x34A396EE b323 - static const char* GET_TEXT_SUBSTRING_SAFE_(const char* text, int position, int length, int maxLength) { return invoke(0xB2798643312205C5, text, position, length, maxLength); } // 0xB2798643312205C5 0x0183A66C b323 - static const char* GET_TEXT_SUBSTRING_SLICE_(const char* text, int startPosition, int endPosition) { return invoke(0xCE94AEBA5D82908A, text, startPosition, endPosition); } // 0xCE94AEBA5D82908A 0xFA6373BB b323 - static const char* GET_LABEL_TEXT_(const char* labelName) { return invoke(0x7B5280EBA9840C72, labelName); } // 0x7B5280EBA9840C72 0x95C4B5AD b323 + static const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME(const char* text, int position, int length) { return invoke(0x169BD9382084C8C0, text, position, length); } // 0x169BD9382084C8C0 0x34A396EE b323 + static const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_WITH_BYTE_LIMIT(const char* text, int position, int length, int maxLength) { return invoke(0xB2798643312205C5, text, position, length, maxLength); } // 0xB2798643312205C5 0x0183A66C b323 + static const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_BYTES(const char* text, int startPosition, int endPosition) { return invoke(0xCE94AEBA5D82908A, text, startPosition, endPosition); } // 0xCE94AEBA5D82908A 0xFA6373BB b323 + static const char* GET_FILENAME_FOR_AUDIO_CONVERSATION(const char* labelName) { return invoke(0x7B5280EBA9840C72, labelName); } // 0x7B5280EBA9840C72 0x95C4B5AD b323 static void CLEAR_PRINTS() { invoke(0xCC33FA791322B9D9); } // 0xCC33FA791322B9D9 0x216CB1C5 b323 static void CLEAR_BRIEF() { invoke(0x9D292F73ADBD9313); } // 0x9D292F73ADBD9313 0x9F75A929 b323 static void CLEAR_ALL_HELP_MESSAGES() { invoke(0x6178F68A87A4D3A0); } // 0x6178F68A87A4D3A0 0x9E5D9198 b323 @@ -1562,7 +1572,7 @@ namespace HUD static BOOL HAS_THIS_ADDITIONAL_TEXT_LOADED(const char* gxt, int slot) { return invoke(0xADBF060E2B30C5BC, gxt, slot); } // 0xADBF060E2B30C5BC 0x80A52040 b323 static BOOL IS_MESSAGE_BEING_DISPLAYED() { return invoke(0x7984C03AA5CC2F41); } // 0x7984C03AA5CC2F41 0x6A77FE8D b323 static BOOL DOES_TEXT_LABEL_EXIST(const char* gxt) { return invoke(0xAC09CA973C564252, gxt); } // 0xAC09CA973C564252 0x6ECAE560 b323 - static const char* N0x98C3CF913D895111(const char* string, int length) { return invoke(0x98C3CF913D895111, string, length); } // 0x98C3CF913D895111 b505 + static const char* GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING(const char* string, int length) { return invoke(0x98C3CF913D895111, string, length); } // 0x98C3CF913D895111 b505 static int GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL(const char* gxt) { return invoke(0x801BD273D3A23F74, gxt); } // 0x801BD273D3A23F74 0xA4CA7BE5 b323 static int GET_LENGTH_OF_LITERAL_STRING(const char* string) { return invoke(0xF030907CCBB8A9FD, string); } // 0xF030907CCBB8A9FD 0x99379D55 b323 static int GET_LENGTH_OF_LITERAL_STRING_IN_BYTES(const char* string) { return invoke(0x43E4111189E54F0E, string); } // 0x43E4111189E54F0E 0x7DBC0764 b323 @@ -1571,42 +1581,42 @@ namespace HUD static BOOL IS_RADAR_PREFERENCE_SWITCHED_ON() { return invoke(0x9EB6522EA68F22FE); } // 0x9EB6522EA68F22FE 0x14AEAA28 b323 static BOOL IS_SUBTITLE_PREFERENCE_SWITCHED_ON() { return invoke(0xAD6DACA4BA53E0A4); } // 0xAD6DACA4BA53E0A4 0x63BA19F5 b323 static void DISPLAY_HUD(BOOL toggle) { invoke(0xA6294919E56FF02A, toggle); } // 0xA6294919E56FF02A 0xD10E4E31 b323 - static void DISPLAY_HUD_WHEN_DEAD_THIS_FRAME_() { invoke(0x7669F9E39DC17063); } // 0x7669F9E39DC17063 0xC380AC85 b323 + static void DISPLAY_HUD_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() { invoke(0x7669F9E39DC17063); } // 0x7669F9E39DC17063 0xC380AC85 b323 static void DISPLAY_HUD_WHEN_PAUSED_THIS_FRAME() { invoke(0x402F9ED62087E898); } // 0x402F9ED62087E898 0xC47AB1B0 b323 static void DISPLAY_RADAR(BOOL toggle) { invoke(0xA0EBB943C300E693, toggle); } // 0xA0EBB943C300E693 0x52816BD4 b323 - static void N0xCD74233600C4EA6B(BOOL toggle) { invoke(0xCD74233600C4EA6B, toggle); } // 0xCD74233600C4EA6B b505 - static BOOL N0xC2D2AD9EAAE265B8() { return invoke(0xC2D2AD9EAAE265B8); } // 0xC2D2AD9EAAE265B8 b505 + static void SET_FAKE_SPECTATOR_MODE(BOOL toggle) { invoke(0xCD74233600C4EA6B, toggle); } // 0xCD74233600C4EA6B b505 + static BOOL GET_FAKE_SPECTATOR_MODE() { return invoke(0xC2D2AD9EAAE265B8); } // 0xC2D2AD9EAAE265B8 b505 static BOOL IS_HUD_HIDDEN() { return invoke(0xA86478C6958735C5); } // 0xA86478C6958735C5 0x40BADA1D b323 static BOOL IS_RADAR_HIDDEN() { return invoke(0x157F93B036700462); } // 0x157F93B036700462 0x1AB3B954 b323 static BOOL IS_MINIMAP_RENDERING() { return invoke(0xAF754F20EB5CD51A); } // 0xAF754F20EB5CD51A 0x9CD18314 b323 - static void N0x0C698D8F099174C7(Any p0) { invoke(0x0C698D8F099174C7, p0); } // 0x0C698D8F099174C7 b1180 - static void N0xE4C3B169876D33D7(Any p0) { invoke(0xE4C3B169876D33D7, p0); } // 0xE4C3B169876D33D7 b1290 - static void N0xEB81A3DADD503187() { invoke(0xEB81A3DADD503187); } // 0xEB81A3DADD503187 b1290 + static void USE_VEHICLE_TARGETING_RETICULE(Any p0) { invoke(0x0C698D8F099174C7, p0); } // 0x0C698D8F099174C7 b1180 + static void ADD_VALID_VEHICLE_HIT_HASH(Any p0) { invoke(0xE4C3B169876D33D7, p0); } // 0xE4C3B169876D33D7 b1290 + static void CLEAR_VALID_VEHICLE_HIT_HASHES() { invoke(0xEB81A3DADD503187); } // 0xEB81A3DADD503187 b1290 static void SET_BLIP_ROUTE(Blip blip, BOOL enabled) { invoke(0x4F7D8A9BFB0B43E9, blip, enabled); } // 0x4F7D8A9BFB0B43E9 0x3E160C90 b323 - static void CLEAR_ALL_BLIP_ROUTES_() { invoke(0xD12882D3FF82BF11); } // 0xD12882D3FF82BF11 b877 + static void CLEAR_ALL_BLIP_ROUTES() { invoke(0xD12882D3FF82BF11); } // 0xD12882D3FF82BF11 b877 static void SET_BLIP_ROUTE_COLOUR(Blip blip, int colour) { invoke(0x837155CD2F63DA09, blip, colour); } // 0x837155CD2F63DA09 0xDDE7C65C b323 - static void SET_FORCE_BLIP_ROUTES_ON_FOOT_(BOOL toggle) { invoke(0x2790F4B17D098E26, toggle); } // 0x2790F4B17D098E26 b573 - static void SET_USE_WAYPOINT_AS_DESTINATION_(BOOL toggle) { invoke(0x6CDD58146A436083, toggle); } // 0x6CDD58146A436083 b573 - static void N0xD1942374085C8469(BOOL disabled) { invoke(0xD1942374085C8469, disabled); } // 0xD1942374085C8469 b505 + static void SET_FORCE_SHOW_GPS(BOOL toggle) { invoke(0x2790F4B17D098E26, toggle); } // 0x2790F4B17D098E26 b573 + static void SET_USE_SET_DESTINATION_IN_PAUSE_MAP(BOOL toggle) { invoke(0x6CDD58146A436083, toggle); } // 0x6CDD58146A436083 b573 + static void SET_BLOCK_WANTED_FLASH(BOOL disabled) { invoke(0xD1942374085C8469, disabled); } // 0xD1942374085C8469 b505 static void ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS(BOOL p0) { invoke(0x60296AF4BA14ABC5, p0); } // 0x60296AF4BA14ABC5 0xB58B25BD b323 - static void N0x57D760D55F54E071(int p0) { invoke(0x57D760D55F54E071, p0); } // 0x57D760D55F54E071 0x9854485F b323 + static void FORCE_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS_LIST(int p0) { invoke(0x57D760D55F54E071, p0); } // 0x57D760D55F54E071 0x9854485F b323 static void SET_RADAR_ZOOM_PRECISE(float zoom) { invoke(0xBD12C5EEE184C337, zoom); } // 0xBD12C5EEE184C337 0xDCA3F423 b323 static void SET_RADAR_ZOOM(int zoomLevel) { invoke(0x096EF57A0C999BBA, zoomLevel); } // 0x096EF57A0C999BBA 0x2A50D1A6 b323 static void SET_RADAR_ZOOM_TO_BLIP(Blip blip, float zoom) { invoke(0xF98E4B3E56AFC7B1, blip, zoom); } // 0xF98E4B3E56AFC7B1 0x25EC28C0 b323 static void SET_RADAR_ZOOM_TO_DISTANCE(float zoom) { invoke(0xCB7CC0D58405AD41, zoom); } // 0xCB7CC0D58405AD41 0x09CF1CE5 b323 - static void N0xD2049635DEB9C375() { invoke(0xD2049635DEB9C375); } // 0xD2049635DEB9C375 0xE8D3A910 b323 + static void UPDATE_RADAR_ZOOM_TO_BLIP() { invoke(0xD2049635DEB9C375); } // 0xD2049635DEB9C375 0xE8D3A910 b323 static void GET_HUD_COLOUR(int hudColorIndex, int* r, int* g, int* b, int* a) { invoke(0x7C9C91AB74A0360F, hudColorIndex, r, g, b, a); } // 0x7C9C91AB74A0360F 0x63F66A0B b323 static void SET_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a) { invoke(0xD68A5FF8A3A89874, r, g, b, a); } // 0xD68A5FF8A3A89874 0x0E41E45C b323 - static void SET_SCRIPT_VARIABLE_2_HUD_COLOUR_(int r, int g, int b, int a) { invoke(0x16A304E6CB2BFAB9, r, g, b, a); } // 0x16A304E6CB2BFAB9 0x6BE3ACA8 b323 + static void SET_SECOND_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a) { invoke(0x16A304E6CB2BFAB9, r, g, b, a); } // 0x16A304E6CB2BFAB9 0x6BE3ACA8 b323 static void REPLACE_HUD_COLOUR(int hudColorIndex, int hudColorIndex2) { invoke(0x1CCC708F0F850613, hudColorIndex, hudColorIndex2); } // 0x1CCC708F0F850613 0x3B216749 b323 static void REPLACE_HUD_COLOUR_WITH_RGBA(int hudColorIndex, int r, int g, int b, int a) { invoke(0xF314CF4F0211894E, hudColorIndex, r, g, b, a); } // 0xF314CF4F0211894E 0xF6E7E92B b323 - static void SET_ABILITY_BAR_VISIBILITY_IN_MULTIPLAYER_(BOOL visible) { invoke(0x1DFEDD15019315A9, visible); } // 0x1DFEDD15019315A9 b1493 - static void SET_ALLOW_ABILITY_BAR_IN_MULTIPLAYER_(BOOL toggle) { invoke(0x889329C80FE5963C, toggle); } // 0x889329C80FE5963C b1868 + static void SET_ABILITY_BAR_VISIBILITY(BOOL visible) { invoke(0x1DFEDD15019315A9, visible); } // 0x1DFEDD15019315A9 b1493 + static void SET_ALLOW_ABILITY_BAR(BOOL toggle) { invoke(0x889329C80FE5963C, toggle); } // 0x889329C80FE5963C b1868 static void FLASH_ABILITY_BAR(int millisecondsToFlash) { invoke(0x02CFBA0C9E9275CE, millisecondsToFlash); } // 0x02CFBA0C9E9275CE 0x3648960D b323 static void SET_ABILITY_BAR_VALUE(float p0, float p1) { invoke(0x9969599CCFF5D85E, p0, p1); } // 0x9969599CCFF5D85E 0x24E53FD8 b323 static void FLASH_WANTED_DISPLAY(BOOL p0) { invoke(0xA18AFB39081B6A1F, p0); } // 0xA18AFB39081B6A1F 0x629F866B b323 - static void N0xBA8D65C1C65702E5(BOOL toggle) { invoke(0xBA8D65C1C65702E5, toggle); } // 0xBA8D65C1C65702E5 0x58612465 b323 - static void SET_CURRENT_CHARACTER_HUD_COLOR_(int hudColorId) { invoke(0x2ACCB195F3CCD9DE, hudColorId); } // 0x2ACCB195F3CCD9DE b2545 + static void FORCE_OFF_WANTED_STAR_FLASH(BOOL toggle) { invoke(0xBA8D65C1C65702E5, toggle); } // 0xBA8D65C1C65702E5 0x58612465 b323 + static void SET_CUSTOM_MP_HUD_COLOR(int hudColorId) { invoke(0x2ACCB195F3CCD9DE, hudColorId); } // 0x2ACCB195F3CCD9DE b2545 static float GET_RENDERED_CHARACTER_HEIGHT(float size, int font) { return invoke(0xDB88A37483346780, size, font); } // 0xDB88A37483346780 0x3330175B b323 static void SET_TEXT_SCALE(float scale, float size) { invoke(0x07C837F9A01C34C9, scale, size); } // 0x07C837F9A01C34C9 0xB6E15B23 b323 static void SET_TEXT_COLOUR(int red, int green, int blue, int alpha) { invoke(0xBE6B23FFA53FB442, red, green, blue, alpha); } // 0xBE6B23FFA53FB442 0xE54DD2C8 b323 @@ -1631,16 +1641,16 @@ namespace HUD static BOOL IS_NAMED_RENDERTARGET_LINKED(Hash modelHash) { return invoke(0x113750538FA31298, modelHash); } // 0x113750538FA31298 0x8B52601F b323 static void CLEAR_HELP(BOOL toggle) { invoke(0x8DFCED7A656F8802, toggle); } // 0x8DFCED7A656F8802 0xE6D85741 b323 static BOOL IS_HELP_MESSAGE_ON_SCREEN() { return invoke(0xDAD37F45428801AE); } // 0xDAD37F45428801AE 0x4B3C9CA9 b323 - static BOOL N0x214CD562A939246A() { return invoke(0x214CD562A939246A); } // 0x214CD562A939246A 0x812CBE0E b323 + static BOOL HAS_SCRIPT_HIDDEN_HELP_THIS_FRAME() { return invoke(0x214CD562A939246A); } // 0x214CD562A939246A 0x812CBE0E b323 static BOOL IS_HELP_MESSAGE_BEING_DISPLAYED() { return invoke(0x4D79439A6B55AC67); } // 0x4D79439A6B55AC67 0xA65F262A b323 static BOOL IS_HELP_MESSAGE_FADING_OUT() { return invoke(0x327EDEEEAC55C369); } // 0x327EDEEEAC55C369 0x3E50AE92 b323 - static void SET_HELP_MESSAGE_TEXT_STYLE_(int style, int hudColor, int alpha, int p3, int p4) { invoke(0xB9C362BABECDDC7A, style, hudColor, alpha, p3, p4); } // 0xB9C362BABECDDC7A b463 + static void SET_HELP_MESSAGE_STYLE(int style, int hudColor, int alpha, int p3, int p4) { invoke(0xB9C362BABECDDC7A, style, hudColor, alpha, p3, p4); } // 0xB9C362BABECDDC7A b463 static int GET_STANDARD_BLIP_ENUM_ID() { return invoke(0x4A9923385BDB9DAD); } // 0x4A9923385BDB9DAD 0x87871CE0 b323 static int GET_WAYPOINT_BLIP_ENUM_ID() { return invoke(0x186E5D252FA50E7D); } // 0x186E5D252FA50E7D 0xB9827942 b323 static int GET_NUMBER_OF_ACTIVE_BLIPS() { return invoke(0x9A3FF3DE163034E8); } // 0x9A3FF3DE163034E8 0x144020FA b323 static Blip GET_NEXT_BLIP_INFO_ID(int blipSprite) { return invoke(0x14F96AA50D6FBEA7, blipSprite); } // 0x14F96AA50D6FBEA7 0x9356E92F b323 static Blip GET_FIRST_BLIP_INFO_ID(int blipSprite) { return invoke(0x1BEDE233E6CD2A1F, blipSprite); } // 0x1BEDE233E6CD2A1F 0x64C0273D b323 - static Blip GET_CLOSEST_BLIP_OF_TYPE_(int blipSprite) { return invoke(0xD484BF71050CA1EE, blipSprite); } // 0xD484BF71050CA1EE b1180 + static Blip GET_CLOSEST_BLIP_INFO_ID(int blipSprite) { return invoke(0xD484BF71050CA1EE, blipSprite); } // 0xD484BF71050CA1EE b1180 static Vector3 GET_BLIP_INFO_ID_COORD(Blip blip) { return invoke(0xFA7C7F0AADF25D09, blip); } // 0xFA7C7F0AADF25D09 0xB7374A66 b323 static int GET_BLIP_INFO_ID_DISPLAY(Blip blip) { return invoke(0x1E314167F701DC3B, blip); } // 0x1E314167F701DC3B 0xD0FC19F4 b323 static int GET_BLIP_INFO_ID_TYPE(Blip blip) { return invoke(0xBE9B0959FFD0779B, blip); } // 0xBE9B0959FFD0779B 0x501D7B4E b323 @@ -1648,7 +1658,7 @@ namespace HUD static Pickup GET_BLIP_INFO_ID_PICKUP_INDEX(Blip blip) { return invoke(0x9B6786E4C03DD382, blip); } // 0x9B6786E4C03DD382 0x86913D37 b323 static Blip GET_BLIP_FROM_ENTITY(Entity entity) { return invoke(0xBC8DBDCA2436F7E8, entity); } // 0xBC8DBDCA2436F7E8 0x005A2A47 b323 static Blip ADD_BLIP_FOR_RADIUS(float posX, float posY, float posZ, float radius) { return invoke(0x46818D79B1F7499A, posX, posY, posZ, radius); } // 0x46818D79B1F7499A 0x4626756C b323 - static Blip ADD_BLIP_FOR_AREA_(float x, float y, float z, float width, float height) { return invoke(0xCE5D0E5E315DB238, x, y, z, width, height); } // 0xCE5D0E5E315DB238 b463 + static Blip ADD_BLIP_FOR_AREA(float x, float y, float z, float width, float height) { return invoke(0xCE5D0E5E315DB238, x, y, z, width, height); } // 0xCE5D0E5E315DB238 b463 static Blip ADD_BLIP_FOR_ENTITY(Entity entity) { return invoke(0x5CDE92C702A8FCE7, entity); } // 0x5CDE92C702A8FCE7 0x30822554 b323 static Blip ADD_BLIP_FOR_PICKUP(Pickup pickup) { return invoke(0xBE339365C863BD36, pickup); } // 0xBE339365C863BD36 0x16693C3A b323 static Blip ADD_BLIP_FOR_COORD(float x, float y, float z) { return invoke(0x5A039BB0BCA604B6, x, y, z); } // 0x5A039BB0BCA604B6 0xC6F43D0E b323 @@ -1658,17 +1668,17 @@ namespace HUD static Vector3 GET_BLIP_COORDS(Blip blip) { return invoke(0x586AFE3FF72D996E, blip); } // 0x586AFE3FF72D996E 0xEF6FF47B b323 static void SET_BLIP_SPRITE(Blip blip, int spriteId) { invoke(0xDF735600A4696DAF, blip, spriteId); } // 0xDF735600A4696DAF 0x8DBBB0B9 b323 static int GET_BLIP_SPRITE(Blip blip) { return invoke(0x1FC877464A04FC4F, blip); } // 0x1FC877464A04FC4F 0x72FF2E73 b323 - static void N0x9FCB3CBFB3EAD69A(int p0, float p1) { invoke(0x9FCB3CBFB3EAD69A, p0, p1); } // 0x9FCB3CBFB3EAD69A b1734 - static void N0xB7B873520C84C118() { invoke(0xB7B873520C84C118); } // 0xB7B873520C84C118 b1734 + static void SET_COP_BLIP_SPRITE(int p0, float p1) { invoke(0x9FCB3CBFB3EAD69A, p0, p1); } // 0x9FCB3CBFB3EAD69A b1734 + static void SET_COP_BLIP_SPRITE_AS_STANDARD() { invoke(0xB7B873520C84C118); } // 0xB7B873520C84C118 b1734 static void SET_BLIP_NAME_FROM_TEXT_FILE(Blip blip, const char* gxtEntry) { invoke(0xEAA0FFE120D92784, blip, gxtEntry); } // 0xEAA0FFE120D92784 0xAC8A5461 b323 static void SET_BLIP_NAME_TO_PLAYER_NAME(Blip blip, Player player) { invoke(0x127DE7B20C60A6A3, blip, player); } // 0x127DE7B20C60A6A3 0x03A0B8F9 b323 static void SET_BLIP_ALPHA(Blip blip, int alpha) { invoke(0x45FF974EEE1C8734, blip, alpha); } // 0x45FF974EEE1C8734 0xA791FCCD b323 static int GET_BLIP_ALPHA(Blip blip) { return invoke(0x970F608F0EE6C885, blip); } // 0x970F608F0EE6C885 0x297AF6C8 b323 static void SET_BLIP_FADE(Blip blip, int opacity, int duration) { invoke(0x2AEE8F8390D2298C, blip, opacity, duration); } // 0x2AEE8F8390D2298C 0xA5999031 b323 - static int GET_BLIP_FADE_STATUS_(Blip blip) { return invoke(0x2C173AE2BDB9385E, blip); } // 0x2C173AE2BDB9385E b463 + static int GET_BLIP_FADE_DIRECTION(Blip blip) { return invoke(0x2C173AE2BDB9385E, blip); } // 0x2C173AE2BDB9385E b463 static void SET_BLIP_ROTATION(Blip blip, int rotation) { invoke(0xF87683CDF73C3F6E, blip, rotation); } // 0xF87683CDF73C3F6E 0x6B8F44FE b323 - static void SET_BLIP_SQUARED_ROTATION_(Blip blip, float heading) { invoke(0xA8B6AFDAC320AC87, blip, heading); } // 0xA8B6AFDAC320AC87 b877 - static int GET_BLIP_ROTATION_(Blip blip) { return invoke(0x003E92BA477F9D7F, blip); } // 0x003E92BA477F9D7F b2060 + static void SET_BLIP_ROTATION_WITH_FLOAT(Blip blip, float heading) { invoke(0xA8B6AFDAC320AC87, blip, heading); } // 0xA8B6AFDAC320AC87 b877 + static int GET_BLIP_ROTATION(Blip blip) { return invoke(0x003E92BA477F9D7F, blip); } // 0x003E92BA477F9D7F b2060 static void SET_BLIP_FLASH_TIMER(Blip blip, int duration) { invoke(0xD3CD6FD297AE87CC, blip, duration); } // 0xD3CD6FD297AE87CC 0x8D5DF611 b323 static void SET_BLIP_FLASH_INTERVAL(Blip blip, Any p1) { invoke(0xAA51DB313C010A7E, blip, p1); } // 0xAA51DB313C010A7E 0xEAF67377 b323 static void SET_BLIP_COLOUR(Blip blip, int color) { invoke(0x03D7FB09E75D6B7E, blip, color); } // 0x03D7FB09E75D6B7E 0xBB3C5A41 b323 @@ -1685,15 +1695,15 @@ namespace HUD static Blip GET_NEW_SELECTED_MISSION_CREATOR_BLIP() { return invoke(0x5C90988E7C8E1AF4); } // 0x5C90988E7C8E1AF4 0xFFD7476C b323 static BOOL IS_HOVERING_OVER_MISSION_CREATOR_BLIP() { return invoke(0x4167EFE0527D706E); } // 0x4167EFE0527D706E 0xC5EB849A b323 static void SHOW_START_MISSION_INSTRUCTIONAL_BUTTON(BOOL toggle) { invoke(0xF1A6C18B35BCADE6, toggle); } // 0xF1A6C18B35BCADE6 0xA2CAAB4F b323 - static void SHOW_CONTACT_INSTRUCTIONAL_BUTTON_(BOOL toggle) { invoke(0xC772A904CDE1186F, toggle); } // 0xC772A904CDE1186F b2545 - static void N0x2916A928514C9827() { invoke(0x2916A928514C9827); } // 0x2916A928514C9827 b573 - static void N0xB552929B85FC27EC(Any p0, Any p1) { invoke(0xB552929B85FC27EC, p0, p1); } // 0xB552929B85FC27EC b573 + static void SHOW_CONTACT_INSTRUCTIONAL_BUTTON(BOOL toggle) { invoke(0xC772A904CDE1186F, toggle); } // 0xC772A904CDE1186F b2545 + static void RELOAD_MAP_MENU() { invoke(0x2916A928514C9827); } // 0x2916A928514C9827 b573 + static void SET_BLIP_MARKER_LONG_DISTANCE(Any p0, Any p1) { invoke(0xB552929B85FC27EC, p0, p1); } // 0xB552929B85FC27EC b573 static void SET_BLIP_FLASHES(Blip blip, BOOL toggle) { invoke(0xB14552383D39CE3E, blip, toggle); } // 0xB14552383D39CE3E 0xC0047F15 b323 static void SET_BLIP_FLASHES_ALTERNATE(Blip blip, BOOL toggle) { invoke(0x2E8D9498C56DD0D1, blip, toggle); } // 0x2E8D9498C56DD0D1 0x1A81202B b323 static BOOL IS_BLIP_FLASHING(Blip blip) { return invoke(0xA5E41FD83AD6CEF0, blip); } // 0xA5E41FD83AD6CEF0 0x52E111D7 b323 static void SET_BLIP_AS_SHORT_RANGE(Blip blip, BOOL toggle) { invoke(0xBE8BE4FE60E27B72, blip, toggle); } // 0xBE8BE4FE60E27B72 0x5C67725E b323 static void SET_BLIP_SCALE(Blip blip, float scale) { invoke(0xD38744167B2FA257, blip, scale); } // 0xD38744167B2FA257 0x1E6EC434 b323 - static void SET_BLIP_SCALE_TRANSFORMATION_(Blip blip, float xScale, float yScale) { invoke(0xCD6524439909C979, blip, xScale, yScale); } // 0xCD6524439909C979 b1734 + static void SET_BLIP_SCALE_2D(Blip blip, float xScale, float yScale) { invoke(0xCD6524439909C979, blip, xScale, yScale); } // 0xCD6524439909C979 b1734 static void SET_BLIP_PRIORITY(Blip blip, int priority) { invoke(0xAE9FC9EF6A9FAC79, blip, priority); } // 0xAE9FC9EF6A9FAC79 0xCE87DA6F b323 static void SET_BLIP_DISPLAY(Blip blip, int displayId) { invoke(0x9029B2F3DA924928, blip, displayId); } // 0x9029B2F3DA924928 0x2B521F91 b323 static void SET_BLIP_CATEGORY(Blip blip, int index) { invoke(0x234CDD44D996FD9A, blip, index); } // 0x234CDD44D996FD9A 0xEF72F533 b323 @@ -1704,45 +1714,46 @@ namespace HUD static void HIDE_NUMBER_ON_BLIP(Blip blip) { invoke(0x532CFF637EF80148, blip); } // 0x532CFF637EF80148 0x0B6D610D b323 static void SHOW_HEIGHT_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x75A16C3DA34F1245, blip, toggle); } // 0x75A16C3DA34F1245 0x1D99F676 b323 static void SHOW_TICK_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x74513EA3E505181E, blip, toggle); } // 0x74513EA3E505181E 0x3DCF0092 b323 + static void SHOW_GOLD_TICK_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xCAC2031EBF79B1A8, blip, toggle); } // 0xCAC2031EBF79B1A8 b2699 static void SHOW_HEADING_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x5FBCA48327B914DF, blip, toggle); } // 0x5FBCA48327B914DF 0xD1C3D71B b323 static void SHOW_OUTLINE_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xB81656BC81FE24D1, blip, toggle); } // 0xB81656BC81FE24D1 0x8DE82C15 b323 static void SHOW_FRIEND_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x23C3EB807312F01A, blip, toggle); } // 0x23C3EB807312F01A 0x4C8F02B4 b323 static void SHOW_CREW_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xDCFB5D4DB8BF367E, blip, toggle); } // 0xDCFB5D4DB8BF367E 0xABBE1E45 b323 static void SET_BLIP_EXTENDED_HEIGHT_THRESHOLD(Blip blip, BOOL toggle) { invoke(0xC4278F70131BAA6D, blip, toggle); } // 0xC4278F70131BAA6D 0x6AA6A1CC b323 - static void N0x4B5B620C9B59ED34(Any p0, Any p1) { invoke(0x4B5B620C9B59ED34, p0, p1); } // 0x4B5B620C9B59ED34 b678 - static void N0x2C9F302398E13141(Blip blip, Any p1) { invoke(0x2C9F302398E13141, blip, p1); } // 0x2C9F302398E13141 0xCA95C487 b1103 + static void SET_BLIP_SHORT_HEIGHT_THRESHOLD(Any p0, Any p1) { invoke(0x4B5B620C9B59ED34, p0, p1); } // 0x4B5B620C9B59ED34 b678 + static void SET_BLIP_USE_HEIGHT_INDICATOR_ON_EDGE(Blip blip, Any p1) { invoke(0x2C9F302398E13141, blip, p1); } // 0x2C9F302398E13141 0xCA95C487 b1103 static void SET_BLIP_AS_MINIMAL_ON_EDGE(Blip blip, BOOL toggle) { invoke(0x2B6D467DAB714E8D, blip, toggle); } // 0x2B6D467DAB714E8D 0xC575F0BC b323 static void SET_RADIUS_BLIP_EDGE(Blip blip, BOOL toggle) { invoke(0x25615540D894B814, blip, toggle); } // 0x25615540D894B814 0x40E25DB8 b323 static BOOL DOES_BLIP_EXIST(Blip blip) { return invoke(0xA6DB27D19ECBB7DA, blip); } // 0xA6DB27D19ECBB7DA 0xAE92DD96 b323 static void SET_WAYPOINT_OFF() { invoke(0xA7E4E2D361C2627F); } // 0xA7E4E2D361C2627F 0xB3496E1B b323 - static void DELETE_WAYPOINT_() { invoke(0xD8E694757BCEA8E9); } // 0xD8E694757BCEA8E9 0x62BABF2C b323 + static void DELETE_WAYPOINTS_FROM_THIS_PLAYER() { invoke(0xD8E694757BCEA8E9); } // 0xD8E694757BCEA8E9 0x62BABF2C b323 static void REFRESH_WAYPOINT() { invoke(0x81FA173F170560D1); } // 0x81FA173F170560D1 0xB395D753 b323 static BOOL IS_WAYPOINT_ACTIVE() { return invoke(0x1DD1F58F493F1DA5); } // 0x1DD1F58F493F1DA5 0x5E4DF47B b323 static void SET_NEW_WAYPOINT(float x, float y) { invoke(0xFE43368D2AA4F2FC, x, y); } // 0xFE43368D2AA4F2FC 0x8444E1F0 b323 static void SET_BLIP_BRIGHT(Blip blip, BOOL toggle) { invoke(0xB203913733F27884, blip, toggle); } // 0xB203913733F27884 0x72BEE6DF b323 static void SET_BLIP_SHOW_CONE(Blip blip, BOOL toggle, int hudColorIndex) { invoke(0x13127EC3665E8EE1, blip, toggle, hudColorIndex); } // 0x13127EC3665E8EE1 0xFF545AD8 b323 - static void N0xC594B315EDF2D4AF(Ped ped) { invoke(0xC594B315EDF2D4AF, ped); } // 0xC594B315EDF2D4AF 0x41B0D022 b323 - static void N0xF83D0FEBE75E62C9(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0xF83D0FEBE75E62C9, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xF83D0FEBE75E62C9 b1290 - static void N0x35A3CD97B2C0A6D2(Blip blip) { invoke(0x35A3CD97B2C0A6D2, blip); } // 0x35A3CD97B2C0A6D2 b1290 - static void N0x8410C5E0CD847B9D() { invoke(0x8410C5E0CD847B9D); } // 0x8410C5E0CD847B9D b1290 + static void REMOVE_COP_BLIP_FROM_PED(Ped ped) { invoke(0xC594B315EDF2D4AF, ped); } // 0xC594B315EDF2D4AF 0x41B0D022 b323 + static void SETUP_FAKE_CONE_DATA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0xF83D0FEBE75E62C9, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xF83D0FEBE75E62C9 b1290 + static void REMOVE_FAKE_CONE_DATA(Blip blip) { invoke(0x35A3CD97B2C0A6D2, blip); } // 0x35A3CD97B2C0A6D2 b1290 + static void CLEAR_FAKE_CONE_ARRAY() { invoke(0x8410C5E0CD847B9D); } // 0x8410C5E0CD847B9D b1290 static Any SET_MINIMAP_COMPONENT(int componentId, BOOL toggle, int overrideColor) { return invoke(0x75A9A10948D1DEA6, componentId, toggle, overrideColor); } // 0x75A9A10948D1DEA6 0x419DCDC4 b323 - static void SET_MINIMAP_SONAR_ENABLED_(BOOL toggle) { invoke(0x6B50FC8749632EC1, toggle); } // 0x6B50FC8749632EC1 b2189 - static void SHOW_SIGNIN_UI_() { invoke(0x60E892BA4F5BDCA4); } // 0x60E892BA4F5BDCA4 b323 + static void SET_MINIMAP_SONAR_SWEEP(BOOL toggle) { invoke(0x6B50FC8749632EC1, toggle); } // 0x6B50FC8749632EC1 b2189 + static void SHOW_ACCOUNT_PICKER() { invoke(0x60E892BA4F5BDCA4); } // 0x60E892BA4F5BDCA4 b323 static Blip GET_MAIN_PLAYER_BLIP_ID() { return invoke(0xDCD4EC3F419D02FA); } // 0xDCD4EC3F419D02FA 0xAB93F020 b323 - static void N0x41350B4FC28E3941(BOOL p0) { invoke(0x41350B4FC28E3941, p0); } // 0x41350B4FC28E3941 b323 + static void SET_PM_WARNINGSCREEN_ACTIVE(BOOL p0) { invoke(0x41350B4FC28E3941, p0); } // 0x41350B4FC28E3941 b323 static void HIDE_LOADING_ON_FADE_THIS_FRAME() { invoke(0x4B0311D3CDC4648F); } // 0x4B0311D3CDC4648F 0x35087963 b323 static void SET_RADAR_AS_INTERIOR_THIS_FRAME(Hash interior, float x, float y, int z, int zoom) { invoke(0x59E727A1C9D3E31A, interior, x, y, z, zoom); } // 0x59E727A1C9D3E31A 0x6F2626E1 b323 - static void SET_INTERIOR_ZOOM_LEVEL_INCREASED_(BOOL toggle) { invoke(0x504DFE62A1692296, toggle); } // 0x504DFE62A1692296 b1493 - static void SET_INTERIOR_ZOOM_LEVEL_DECREASED_(BOOL toggle) { invoke(0x7EC8ABA5E74B3D7A, toggle); } // 0x7EC8ABA5E74B3D7A b2372 + static void SET_INSIDE_VERY_SMALL_INTERIOR(BOOL toggle) { invoke(0x504DFE62A1692296, toggle); } // 0x504DFE62A1692296 b1493 + static void SET_INSIDE_VERY_LARGE_INTERIOR(BOOL toggle) { invoke(0x7EC8ABA5E74B3D7A, toggle); } // 0x7EC8ABA5E74B3D7A b2372 static void SET_RADAR_AS_EXTERIOR_THIS_FRAME() { invoke(0xE81B7D2A3DAB2D81); } // 0xE81B7D2A3DAB2D81 0x39ABB10E b323 - static void SET_PLAYER_BLIP_POSITION_THIS_FRAME_(float x, float y) { invoke(0x77E2DD177910E1CF, x, y); } // 0x77E2DD177910E1CF 0x54E75C7D b323 - static void N0xA17784FCA9548D15(Any p0, Any p1, Any p2) { invoke(0xA17784FCA9548D15, p0, p1, p2); } // 0xA17784FCA9548D15 b877 - static BOOL IS_MINIMAP_IN_INTERIOR_() { return invoke(0x9049FE339D5F6F6F); } // 0x9049FE339D5F6F6F 0x199DED14 b323 + static void SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME(float x, float y) { invoke(0x77E2DD177910E1CF, x, y); } // 0x77E2DD177910E1CF 0x54E75C7D b323 + static void SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(Any p0, Any p1, Any p2) { invoke(0xA17784FCA9548D15, p0, p1, p2); } // 0xA17784FCA9548D15 b877 + static BOOL IS_PAUSEMAP_IN_INTERIOR_MODE() { return invoke(0x9049FE339D5F6F6F); } // 0x9049FE339D5F6F6F 0x199DED14 b323 static void HIDE_MINIMAP_EXTERIOR_MAP_THIS_FRAME() { invoke(0x5FBAE526203990C9); } // 0x5FBAE526203990C9 0x1A4318F7 b323 static void HIDE_MINIMAP_INTERIOR_MAP_THIS_FRAME() { invoke(0x20FE7FDFEEAD38C0); } // 0x20FE7FDFEEAD38C0 0xCE36E3FE b323 - static void SET_TOGGLE_MINIMAP_HEIST_ISLAND_(BOOL toggle) { invoke(0x5E1460624D194A38, toggle); } // 0x5E1460624D194A38 b2189 + static void SET_USE_ISLAND_MAP(BOOL toggle) { invoke(0x5E1460624D194A38, toggle); } // 0x5E1460624D194A38 b2189 static void DONT_TILT_MINIMAP_THIS_FRAME() { invoke(0x6D14BFDC33B34F55); } // 0x6D14BFDC33B34F55 0x334EFD46 b323 - static void N0x55F5A5F07134DE60() { invoke(0x55F5A5F07134DE60); } // 0x55F5A5F07134DE60 0x7A569F78 b1180 + static void DONT_ZOOM_MINIMAP_WHEN_SNIPING_THIS_FRAME() { invoke(0x55F5A5F07134DE60); } // 0x55F5A5F07134DE60 0x7A569F78 b1180 static void SET_WIDESCREEN_FORMAT(Any p0) { invoke(0xC3B07BA00A83B0F1, p0); } // 0xC3B07BA00A83B0F1 0xF016E08F b323 static void DISPLAY_AREA_NAME(BOOL toggle) { invoke(0x276B6CE369C33678, toggle); } // 0x276B6CE369C33678 0x489FDD41 b323 static void DISPLAY_CASH(BOOL toggle) { invoke(0x96DEC8D5430208B7, toggle); } // 0x96DEC8D5430208B7 0x0049DF83 b323 @@ -1751,7 +1762,7 @@ namespace HUD static void DISPLAY_AMMO_THIS_FRAME(BOOL display) { invoke(0xA5E78BA2B1331C55, display); } // 0xA5E78BA2B1331C55 0x60693CEE b323 static void DISPLAY_SNIPER_SCOPE_THIS_FRAME() { invoke(0x73115226F4814E62); } // 0x73115226F4814E62 0xBC6C73CB b323 static void HIDE_HUD_AND_RADAR_THIS_FRAME() { invoke(0x719FF505F097FD20); } // 0x719FF505F097FD20 0xB75D4AD2 b323 - static void N0xE67C6DFD386EA5E7(BOOL p0) { invoke(0xE67C6DFD386EA5E7, p0); } // 0xE67C6DFD386EA5E7 0x5476B9FD b323 + static void ALLOW_DISPLAY_OF_MULTIPLAYER_CASH_TEXT(BOOL allow) { invoke(0xE67C6DFD386EA5E7, allow); } // 0xE67C6DFD386EA5E7 0x5476B9FD b323 static void SET_MULTIPLAYER_WALLET_CASH() { invoke(0xC2D15BEF167E27BC); } // 0xC2D15BEF167E27BC 0xF4F3C796 b323 static void REMOVE_MULTIPLAYER_WALLET_CASH() { invoke(0x95CF81BD06EE1887); } // 0x95CF81BD06EE1887 0x7BFFE82F b323 static void SET_MULTIPLAYER_BANK_CASH() { invoke(0xDD21B55DF695CD0A); } // 0xDD21B55DF695CD0A 0x2C842D03 b323 @@ -1759,15 +1770,15 @@ namespace HUD static void SET_MULTIPLAYER_HUD_CASH(int p0, int p1) { invoke(0xFD1D220394BCB824, p0, p1); } // 0xFD1D220394BCB824 0xA8DB435E b323 static void REMOVE_MULTIPLAYER_HUD_CASH() { invoke(0x968F270E39141ECA); } // 0x968F270E39141ECA 0x07BF4A7D b323 static void HIDE_HELP_TEXT_THIS_FRAME() { invoke(0xD46923FC481CA285); } // 0xD46923FC481CA285 0xF3807BED b323 - static BOOL N0x801879A9B4F4B2FB() { return invoke(0x801879A9B4F4B2FB); } // 0x801879A9B4F4B2FB b372 + static BOOL IS_IME_IN_PROGRESS() { return invoke(0x801879A9B4F4B2FB); } // 0x801879A9B4F4B2FB b372 static void DISPLAY_HELP_TEXT_THIS_FRAME(const char* message, BOOL p1) { invoke(0x960C9FF8F616E41C, message, p1); } // 0x960C9FF8F616E41C 0x18E3360A b323 static void HUD_FORCE_WEAPON_WHEEL(BOOL show) { invoke(0xEB354E5376BC81A7, show); } // 0xEB354E5376BC81A7 0x1EFFB02A b323 - static void HUD_DISPLAY_LOADING_SCREEN_TIPS_() { invoke(0x488043841BBE156F); } // 0x488043841BBE156F b1011 - static void HUD_WEAPON_WHEEL_IGNORE_SELECTION_() { invoke(0x0AFC4AF510774B47); } // 0x0AFC4AF510774B47 0xB26FED2B b323 - static Hash HUD_WEAPON_WHEEL_GET_SELECTED_HASH_() { return invoke(0xA48931185F0536FE); } // 0xA48931185F0536FE 0x22E9F555 b323 + static void HUD_FORCE_SPECIAL_VEHICLE_WEAPON_WHEEL() { invoke(0x488043841BBE156F); } // 0x488043841BBE156F b1011 + static void HUD_SUPPRESS_WEAPON_WHEEL_RESULTS_THIS_FRAME() { invoke(0x0AFC4AF510774B47); } // 0x0AFC4AF510774B47 0xB26FED2B b323 + static Hash HUD_GET_WEAPON_WHEEL_CURRENTLY_HIGHLIGHTED() { return invoke(0xA48931185F0536FE); } // 0xA48931185F0536FE 0x22E9F555 b323 static void HUD_SET_WEAPON_WHEEL_TOP_SLOT(Hash weaponHash) { invoke(0x72C1056D678BB7D8, weaponHash); } // 0x72C1056D678BB7D8 0x83B608A0 b323 - static Hash HUD_WEAPON_WHEEL_GET_SLOT_HASH_(int weaponTypeIndex) { return invoke(0xA13E93403F26C812, weaponTypeIndex); } // 0xA13E93403F26C812 b323 - static void HUD_WEAPON_WHEEL_IGNORE_CONTROL_INPUT_(BOOL toggle) { invoke(0x14C9FDCC41F81F63, toggle); } // 0x14C9FDCC41F81F63 0xE70D1F43 b323 + static Hash HUD_GET_WEAPON_WHEEL_TOP_SLOT(int weaponTypeIndex) { return invoke(0xA13E93403F26C812, weaponTypeIndex); } // 0xA13E93403F26C812 b323 + static void HUD_SHOWING_CHARACTER_SWITCH_SELECTION(BOOL toggle) { invoke(0x14C9FDCC41F81F63, toggle); } // 0x14C9FDCC41F81F63 0xE70D1F43 b323 static void SET_GPS_FLAGS(int p0, float p1) { invoke(0x5B440763A4C8D15B, p0, p1); } // 0x5B440763A4C8D15B 0x60539BAB b323 static void CLEAR_GPS_FLAGS() { invoke(0x21986729D6A3A830); } // 0x21986729D6A3A830 0x056AFCE6 b323 static void SET_RACE_TRACK_RENDER(BOOL toggle) { invoke(0x1EAC5F91BCBC5073, toggle); } // 0x1EAC5F91BCBC5073 0xFB9BABF5 b323 @@ -1782,20 +1793,20 @@ namespace HUD static void CLEAR_GPS_MULTI_ROUTE() { invoke(0x67EEDEA1B9BAFD94); } // 0x67EEDEA1B9BAFD94 0x0D9969E4 b323 static void CLEAR_GPS_PLAYER_WAYPOINT() { invoke(0xFF4FB7C8CDFA3DA7); } // 0xFF4FB7C8CDFA3DA7 0x0B9C7FC2 b323 static void SET_GPS_FLASHES(BOOL toggle) { invoke(0x320D0E0D936A0E9B, toggle); } // 0x320D0E0D936A0E9B 0xE991F733 b323 - static void SET_MAIN_PLAYER_BLIP_COLOUR_(int color) { invoke(0x7B21E0BB01E8224A, color); } // 0x7B21E0BB01E8224A b323 + static void SET_PLAYER_ICON_COLOUR(int color) { invoke(0x7B21E0BB01E8224A, color); } // 0x7B21E0BB01E8224A b323 static void FLASH_MINIMAP_DISPLAY() { invoke(0xF2DD778C22B15BDA); } // 0xF2DD778C22B15BDA 0xB8359952 b323 static void FLASH_MINIMAP_DISPLAY_WITH_COLOR(int hudColorIndex) { invoke(0x6B1DE27EE78E6A19, hudColorIndex); } // 0x6B1DE27EE78E6A19 0x79A6CAF6 b323 static void TOGGLE_STEALTH_RADAR(BOOL toggle) { invoke(0x6AFDFB93754950C7, toggle); } // 0x6AFDFB93754950C7 0xC68D47C4 b323 static void SET_MINIMAP_IN_SPECTATOR_MODE(BOOL toggle, Ped ped) { invoke(0x1A5CD7752DD28CD3, toggle, ped); } // 0x1A5CD7752DD28CD3 0xD5BFCADB b323 static void SET_MISSION_NAME(BOOL p0, const char* name) { invoke(0x5F28ECF5FC84772F, p0, name); } // 0x5F28ECF5FC84772F 0x68DCAE10 b323 static void SET_MISSION_NAME_FOR_UGC_MISSION(BOOL p0, const char* name) { invoke(0xE45087D85F468BC2, p0, name); } // 0xE45087D85F468BC2 0x8D9A1734 b323 - static void N0x817B86108EB94E51(BOOL p0, Any* p1, Any* p2, Any* p3, Any* p4, Any* p5, Any* p6, Any* p7, Any* p8) { invoke(0x817B86108EB94E51, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x817B86108EB94E51 0xD2161E77 b323 + static void SET_DESCRIPTION_FOR_UGC_MISSION_EIGHT_STRINGS(BOOL p0, Any* p1, Any* p2, Any* p3, Any* p4, Any* p5, Any* p6, Any* p7, Any* p8) { invoke(0x817B86108EB94E51, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x817B86108EB94E51 0xD2161E77 b323 static void SET_MINIMAP_BLOCK_WAYPOINT(BOOL toggle) { invoke(0x58FADDED207897DC, toggle); } // 0x58FADDED207897DC 0xA41C3B62 b323 static void SET_MINIMAP_IN_PROLOGUE(BOOL toggle) { invoke(0x9133955F1A2DA957, toggle); } // 0x9133955F1A2DA957 0x02F5F1D1 b323 static void SET_MINIMAP_HIDE_FOW(BOOL toggle) { invoke(0xF8DEE0A5600CBB93, toggle); } // 0xF8DEE0A5600CBB93 0xD8D77733 b323 static float GET_MINIMAP_FOW_DISCOVERY_RATIO() { return invoke(0xE0130B41D3CF4574); } // 0xE0130B41D3CF4574 0xA4098ACC b323 static BOOL GET_MINIMAP_FOW_COORDINATE_IS_REVEALED(float x, float y, float z) { return invoke(0x6E31B91145873922, x, y, z); } // 0x6E31B91145873922 0x65B705F6 b323 - static void N0x62E849B7EB28E770(BOOL p0) { invoke(0x62E849B7EB28E770, p0); } // 0x62E849B7EB28E770 b323 + static void SET_MINIMAP_FOW_DO_NOT_UPDATE(BOOL p0) { invoke(0x62E849B7EB28E770, p0); } // 0x62E849B7EB28E770 b323 static void SET_MINIMAP_FOW_REVEAL_COORDINATE(float x, float y, float z) { invoke(0x0923DBF87DFF735E, x, y, z); } // 0x0923DBF87DFF735E 0xE010F081 b323 static void SET_MINIMAP_GOLF_COURSE(int hole) { invoke(0x71BDB63DBAF8DA59, hole); } // 0x71BDB63DBAF8DA59 0x5133A750 b323 static void SET_MINIMAP_GOLF_COURSE_OFF() { invoke(0x35EDD5B2E3FF01C0); } // 0x35EDD5B2E3FF01C0 0x20FD3E87 b323 @@ -1803,7 +1814,7 @@ namespace HUD static void UNLOCK_MINIMAP_ANGLE() { invoke(0x8183455E16C42E3A); } // 0x8183455E16C42E3A 0x742043F9 b323 static void LOCK_MINIMAP_POSITION(float x, float y) { invoke(0x1279E861A329E73F, x, y); } // 0x1279E861A329E73F 0xB9632A91 b323 static void UNLOCK_MINIMAP_POSITION() { invoke(0x3E93E06DB8EF1F30); } // 0x3E93E06DB8EF1F30 0x5E8E6F54 b323 - static void SET_MINIMAP_ALTITUDE_INDICATOR_LEVEL_(float altitude, BOOL p1, Any p2) { invoke(0xD201F3FF917A506D, altitude, p1, p2); } // 0xD201F3FF917A506D 0x0308EDF6 b323 + static void SET_FAKE_MINIMAP_MAX_ALTIMETER_HEIGHT(float altitude, BOOL p1, Any p2) { invoke(0xD201F3FF917A506D, altitude, p1, p2); } // 0xD201F3FF917A506D 0x0308EDF6 b323 static void SET_HEALTH_HUD_DISPLAY_VALUES(int health, int capacity, BOOL wasAdded) { invoke(0x3F5CC444DCAAA8F2, health, capacity, wasAdded); } // 0x3F5CC444DCAAA8F2 0x7FB6FB2A b323 static void SET_MAX_HEALTH_HUD_DISPLAY(int maximumValue) { invoke(0x975D66A0BC17064C, maximumValue); } // 0x975D66A0BC17064C 0xF07D8CEF b323 static void SET_MAX_ARMOUR_HUD_DISPLAY(int maximumValue) { invoke(0x06A320535F5F0248, maximumValue); } // 0x06A320535F5F0248 0x827F14DE b323 @@ -1811,11 +1822,11 @@ namespace HUD static BOOL IS_HUD_COMPONENT_ACTIVE(int id) { return invoke(0xBC4C9EA5391ECC0D, id); } // 0xBC4C9EA5391ECC0D 0x6214631F b323 static BOOL IS_SCRIPTED_HUD_COMPONENT_ACTIVE(int id) { return invoke(0xDD100EB17A94FF65, id); } // 0xDD100EB17A94FF65 0x2B86F382 b323 static void HIDE_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0xE374C498D8BADC14, id); } // 0xE374C498D8BADC14 0x31ABA127 b323 - static void SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME_(int id) { invoke(0x4F38DCA127DAAEA2, id); } // 0x4F38DCA127DAAEA2 b1734 + static void SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x4F38DCA127DAAEA2, id); } // 0x4F38DCA127DAAEA2 b1734 static BOOL IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(int id) { return invoke(0x09C0403ED9A751C2, id); } // 0x09C0403ED9A751C2 0xE8C8E535 b323 static void HIDE_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x6806C51AD12B83B8, id); } // 0x6806C51AD12B83B8 0xDB2D0762 b323 static void SHOW_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x0B4DF1FA60C0E664, id); } // 0x0B4DF1FA60C0E664 0x95E1546E b323 - static void HIDE_AREA_AND_VEHICLE_NAME_THIS_FRAME_() { invoke(0xA4DEDE28B1814289); } // 0xA4DEDE28B1814289 0x52746FE1 b323 + static void HIDE_STREET_AND_CAR_NAMES_THIS_FRAME() { invoke(0xA4DEDE28B1814289); } // 0xA4DEDE28B1814289 0x52746FE1 b323 static void RESET_RETICULE_VALUES() { invoke(0x12782CE0A636E9F0); } // 0x12782CE0A636E9F0 0xBE27AA3F b323 static void RESET_HUD_COMPONENT_VALUES(int id) { invoke(0x450930E616475D0D, id); } // 0x450930E616475D0D 0xD15B46DA b323 static void SET_HUD_COMPONENT_POSITION(int id, float x, float y) { invoke(0xAABB1F56E2A17CED, id, x, y); } // 0xAABB1F56E2A17CED 0x2F3A0D15 b323 @@ -1838,32 +1849,32 @@ namespace HUD static BOOL IS_MP_GAMER_TAG_ACTIVE(int gamerTagId) { return invoke(0x4E929E7A5796FD26, gamerTagId); } // 0x4E929E7A5796FD26 0x60118951 b323 static BOOL IS_MP_GAMER_TAG_FREE(int gamerTagId) { return invoke(0x595B5178E412E199, gamerTagId); } // 0x595B5178E412E199 0x63959059 b323 static void SET_MP_GAMER_TAG_VISIBILITY(int gamerTagId, int component, BOOL toggle, Any p3) { invoke(0x63BB75ABEDC1F6A0, gamerTagId, component, toggle, p3); } // 0x63BB75ABEDC1F6A0 0xD41DF479 b323 - static void SET_MP_GAMER_TAG_ENABLED_(int gamerTagId, BOOL toggle) { invoke(0xEE76FF7E6A0166B0, gamerTagId, toggle); } // 0xEE76FF7E6A0166B0 0x767DED29 b323 - static void SET_MP_GAMER_TAG_ICONS_(int gamerTagId, BOOL toggle) { invoke(0xA67F9C46D612B6F1, gamerTagId, toggle); } // 0xA67F9C46D612B6F1 0xB01A5434 b323 - static void SET_MP_GAMER_HEALTH_BAR_DISPLAY_(int gamerTagId, BOOL toggle) { invoke(0xD29EC58C2F6B5014, gamerTagId, toggle); } // 0xD29EC58C2F6B5014 b1365 - static void SET_MP_GAMER_HEALTH_BAR_MAX_(int gamerTagId, int value, int maximumValue) { invoke(0x1563FE35E9928E67, gamerTagId, value, maximumValue); } // 0x1563FE35E9928E67 b1365 + static void SET_ALL_MP_GAMER_TAGS_VISIBILITY(int gamerTagId, BOOL toggle) { invoke(0xEE76FF7E6A0166B0, gamerTagId, toggle); } // 0xEE76FF7E6A0166B0 0x767DED29 b323 + static void SET_MP_GAMER_TAGS_SHOULD_USE_VEHICLE_HEALTH(int gamerTagId, BOOL toggle) { invoke(0xA67F9C46D612B6F1, gamerTagId, toggle); } // 0xA67F9C46D612B6F1 0xB01A5434 b323 + static void SET_MP_GAMER_TAGS_SHOULD_USE_POINTS_HEALTH(int gamerTagId, BOOL toggle) { invoke(0xD29EC58C2F6B5014, gamerTagId, toggle); } // 0xD29EC58C2F6B5014 b1365 + static void SET_MP_GAMER_TAGS_POINT_HEALTH(int gamerTagId, int value, int maximumValue) { invoke(0x1563FE35E9928E67, gamerTagId, value, maximumValue); } // 0x1563FE35E9928E67 b1365 static void SET_MP_GAMER_TAG_COLOUR(int gamerTagId, int component, int hudColorIndex) { invoke(0x613ED644950626AE, gamerTagId, component, hudColorIndex); } // 0x613ED644950626AE 0x7E3AA40A b323 static void SET_MP_GAMER_TAG_HEALTH_BAR_COLOUR(int gamerTagId, int hudColorIndex) { invoke(0x3158C77A7E888AB4, gamerTagId, hudColorIndex); } // 0x3158C77A7E888AB4 0x5777EC77 b323 static void SET_MP_GAMER_TAG_ALPHA(int gamerTagId, int component, int alpha) { invoke(0xD48FE545CD46F857, gamerTagId, component, alpha); } // 0xD48FE545CD46F857 0xF4418611 b323 static void SET_MP_GAMER_TAG_WANTED_LEVEL(int gamerTagId, int wantedlvl) { invoke(0xCF228E2AA03099C3, gamerTagId, wantedlvl); } // 0xCF228E2AA03099C3 0x0EBB003F b323 - static void SET_MP_GAMER_TAG_UNK_(int gamerTagId, int p1) { invoke(0x9C16459B2324B2CF, gamerTagId, p1); } // 0x9C16459B2324B2CF b877 + static void SET_MP_GAMER_TAG_NUM_PACKAGES(int gamerTagId, int p1) { invoke(0x9C16459B2324B2CF, gamerTagId, p1); } // 0x9C16459B2324B2CF b877 static void SET_MP_GAMER_TAG_NAME(int gamerTagId, const char* string) { invoke(0xDEA2B8283BAA3944, gamerTagId, string); } // 0xDEA2B8283BAA3944 0x627A559B b323 - static BOOL IS_VALID_MP_GAMER_TAG_MOVIE_(int gamerTagId) { return invoke(0xEB709A36958ABE0D, gamerTagId); } // 0xEB709A36958ABE0D 0xF11414C4 b323 + static BOOL IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS(int gamerTagId) { return invoke(0xEB709A36958ABE0D, gamerTagId); } // 0xEB709A36958ABE0D 0xF11414C4 b323 static void SET_MP_GAMER_TAG_BIG_TEXT(int gamerTagId, const char* string) { invoke(0x7B7723747CCB55B6, gamerTagId, string); } // 0x7B7723747CCB55B6 0x939218AB b323 static int GET_CURRENT_WEBPAGE_ID() { return invoke(0x01A358D9128B7A86); } // 0x01A358D9128B7A86 0xAB5B7C18 b323 static int GET_CURRENT_WEBSITE_ID() { return invoke(0x97D47996FC48CBAD); } // 0x97D47996FC48CBAD 0x42A55B14 b323 static int GET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex) { return invoke(0xE3B05614DCE1D014, flagIndex); } // 0xE3B05614DCE1D014 0xD217EE7E b323 static void RESET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex) { invoke(0xB99C4E4D9499DF29, flagIndex); } // 0xB99C4E4D9499DF29 0x4C4C10CF b323 - static BOOL IS_WARNING_MESSAGE_ACTIVE_2_() { return invoke(0xAF42195A42C63BBA); } // 0xAF42195A42C63BBA b323 + static BOOL IS_WARNING_MESSAGE_READY_FOR_CONTROL() { return invoke(0xAF42195A42C63BBA); } // 0xAF42195A42C63BBA b323 static void SET_WARNING_MESSAGE(const char* titleMsg, int flags, const char* promptMsg, BOOL p3, int p4, const char* p5, const char* p6, BOOL showBackground, int errorCode) { invoke(0x7B1776B3B53F8D74, titleMsg, flags, promptMsg, p3, p4, p5, p6, showBackground, errorCode); } // 0x7B1776B3B53F8D74 0xBE699BDE b323 static void SET_WARNING_MESSAGE_WITH_HEADER(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, BOOL p4, Any p5, Any* showBackground, Any* p7, BOOL p8, Any p9) { invoke(0xDC38CC1E35B6A5D7, entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, showBackground, p7, p8, p9); } // 0xDC38CC1E35B6A5D7 0x2DB9EAB5 b323 static void SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, BOOL p4, Any p5, Any additionalIntInfo, const char* additionalTextInfoLine1, const char* additionalTextInfoLine2, BOOL showBackground, int errorCode) { invoke(0x701919482C74B5AB, entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, additionalIntInfo, additionalTextInfoLine1, additionalTextInfoLine2, showBackground, errorCode); } // 0x701919482C74B5AB 0x749929D3 b323 - static void SET_WARNING_MESSAGE_WITH_HEADER_UNK_(const char* entryHeader, const char* entryLine1, int flags, const char* entryLine2, BOOL p4, Any p5, Any* p6, Any* p7, BOOL showBg, Any p9, Any p10) { invoke(0x38B55259C2E078ED, entryHeader, entryLine1, flags, entryLine2, p4, p5, p6, p7, showBg, p9, p10); } // 0x38B55259C2E078ED b1493 - static void SET_WARNING_MESSAGE_WITH_ALERT_(const char* labelTitle, const char* labelMessage, int p2, int p3, const char* labelMessage2, BOOL p5, int p6, int p7, const char* p8, const char* p9, BOOL background, int errorCode) { invoke(0x15803FEC3B9A872B, labelTitle, labelMessage, p2, p3, labelMessage2, p5, p6, p7, p8, p9, background, errorCode); } // 0x15803FEC3B9A872B b573 - static Hash GET_WARNING_MESSAGE_TITLE_HASH_() { return invoke(0x81DF9ABA6C83DFF9); } // 0x81DF9ABA6C83DFF9 b1290 - static BOOL SET_WARNING_MESSAGE_LIST_ROW_(int index, const char* name, int cash, int rp, int lvl, int colour) { return invoke(0x0C5A80A9E096D529, index, name, cash, rp, lvl, colour); } // 0x0C5A80A9E096D529 b323 - static BOOL N0xDAF87174BE7454FF(Any p0) { return invoke(0xDAF87174BE7454FF, p0); } // 0xDAF87174BE7454FF b323 - static void REMOVE_WARNING_MESSAGE_LIST_ITEMS_() { invoke(0x6EF54AB721DC6242); } // 0x6EF54AB721DC6242 b323 + static void SET_WARNING_MESSAGE_WITH_HEADER_EXTENDED(const char* entryHeader, const char* entryLine1, int flags, const char* entryLine2, BOOL p4, Any p5, Any* p6, Any* p7, BOOL showBg, Any p9, Any p10) { invoke(0x38B55259C2E078ED, entryHeader, entryLine1, flags, entryLine2, p4, p5, p6, p7, showBg, p9, p10); } // 0x38B55259C2E078ED b1493 + static void SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS_EXTENDED(const char* labelTitle, const char* labelMessage, int p2, int p3, const char* labelMessage2, BOOL p5, int p6, int p7, const char* p8, const char* p9, BOOL background, int errorCode) { invoke(0x15803FEC3B9A872B, labelTitle, labelMessage, p2, p3, labelMessage2, p5, p6, p7, p8, p9, background, errorCode); } // 0x15803FEC3B9A872B b573 + static Hash GET_WARNING_SCREEN_MESSAGE_HASH() { return invoke(0x81DF9ABA6C83DFF9); } // 0x81DF9ABA6C83DFF9 b1290 + static BOOL SET_WARNING_MESSAGE_OPTION_ITEMS(int index, const char* name, int cash, int rp, int lvl, int colour) { return invoke(0x0C5A80A9E096D529, index, name, cash, rp, lvl, colour); } // 0x0C5A80A9E096D529 b323 + static BOOL SET_WARNING_MESSAGE_OPTION_HIGHLIGHT(Any p0) { return invoke(0xDAF87174BE7454FF, p0); } // 0xDAF87174BE7454FF b323 + static void REMOVE_WARNING_MESSAGE_OPTION_ITEMS() { invoke(0x6EF54AB721DC6242); } // 0x6EF54AB721DC6242 b323 static BOOL IS_WARNING_MESSAGE_ACTIVE() { return invoke(0xE18B138FABC53103); } // 0xE18B138FABC53103 0x94C834AD b323 static void CLEAR_DYNAMIC_PAUSE_MENU_ERROR_MESSAGE() { invoke(0x7792424AA0EAC32E); } // 0x7792424AA0EAC32E 0x2F9A309C b323 static void CUSTOM_MINIMAP_SET_ACTIVE(BOOL toggle) { invoke(0x5354C5BA2EA868A4, toggle); } // 0x5354C5BA2EA868A4 0xE4FD20D8 b323 @@ -1871,9 +1882,9 @@ namespace HUD static Any CUSTOM_MINIMAP_CREATE_BLIP(float x, float y, float z) { return invoke(0x551DF99658DB6EE8, x, y, z); } // 0x551DF99658DB6EE8 0x786CA0A2 b323 static void CUSTOM_MINIMAP_CLEAR_BLIPS() { invoke(0x2708FC083123F9FF); } // 0x2708FC083123F9FF 0xCBEC9369 b323 static Any FORCE_SONAR_BLIPS_THIS_FRAME() { return invoke(0x1121BFA1A1A522A8); } // 0x1121BFA1A1A522A8 0x3F4AFB13 b323 - static Blip GET_NORTH_RADAR_BLIP_() { return invoke(0x3F0CF9CB7E589B88); } // 0x3F0CF9CB7E589B88 b463 + static Blip GET_NORTH_BLID_INDEX() { return invoke(0x3F0CF9CB7E589B88); } // 0x3F0CF9CB7E589B88 b463 static void DISPLAY_PLAYER_NAME_TAGS_ON_BLIPS(BOOL toggle) { invoke(0x82CEDC33687E1F50, toggle); } // 0x82CEDC33687E1F50 0x2F28F0A6 b323 - static void N0x211C4EF450086857() { invoke(0x211C4EF450086857); } // 0x211C4EF450086857 0x801D0D86 b323 + static void DRAW_FRONTEND_BACKGROUND_THIS_FRAME() { invoke(0x211C4EF450086857); } // 0x211C4EF450086857 0x801D0D86 b323 static void DRAW_HUD_OVER_FADE_THIS_FRAME() { invoke(0xBF4F34A85CA2970C); } // 0xBF4F34A85CA2970C 0x317775DF b323 static void ACTIVATE_FRONTEND_MENU(Hash menuhash, BOOL togglePause, int component) { invoke(0xEF01D36B9C9D0C7B, menuhash, togglePause, component); } // 0xEF01D36B9C9D0C7B 0x01D83872 b323 static void RESTART_FRONTEND_MENU(Hash menuHash, int p1) { invoke(0x10706DC6AD2D49C0, menuHash, p1); } // 0x10706DC6AD2D49C0 0xB07DAF98 b323 @@ -1881,88 +1892,88 @@ namespace HUD static void SET_PAUSE_MENU_ACTIVE(BOOL toggle) { invoke(0xDF47FC56C71569CF, toggle); } // 0xDF47FC56C71569CF 0x1DCD878E b323 static void DISABLE_FRONTEND_THIS_FRAME() { invoke(0x6D3465A73092F0E6); } // 0x6D3465A73092F0E6 0xD86A029E b323 static void SUPPRESS_FRONTEND_RENDERING_THIS_FRAME() { invoke(0xBA751764F0821256); } // 0xBA751764F0821256 0x7F349900 b323 - static void ALLOW_PAUSE_MENU_WHEN_DEAD_THIS_FRAME_() { invoke(0xCC3FDDED67BCFC63); } // 0xCC3FDDED67BCFC63 0x630CD8EE b323 + static void ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() { invoke(0xCC3FDDED67BCFC63); } // 0xCC3FDDED67BCFC63 0x630CD8EE b323 static void SET_FRONTEND_ACTIVE(BOOL active) { invoke(0x745711A75AB09277, active); } // 0x745711A75AB09277 0x81E1AD32 b323 static BOOL IS_PAUSE_MENU_ACTIVE() { return invoke(0xB0034A223497FFCB); } // 0xB0034A223497FFCB 0xD3600591 b323 - static BOOL N0x2F057596F2BD0061() { return invoke(0x2F057596F2BD0061); } // 0x2F057596F2BD0061 0xC85C4487 b323 + static BOOL IS_STORE_PENDING_NETWORK_SHUTDOWN_TO_OPEN() { return invoke(0x2F057596F2BD0061); } // 0x2F057596F2BD0061 0xC85C4487 b323 static int GET_PAUSE_MENU_STATE() { return invoke(0x272ACD84970869C5); } // 0x272ACD84970869C5 0x92F50134 b323 - static Vector3 N0x5BFF36D6ED83E0AE() { return invoke(0x5BFF36D6ED83E0AE); } // 0x5BFF36D6ED83E0AE b323 + static Vector3 GET_PAUSE_MENU_POSITION() { return invoke(0x5BFF36D6ED83E0AE); } // 0x5BFF36D6ED83E0AE b323 static BOOL IS_PAUSE_MENU_RESTARTING() { return invoke(0x1C491717107431C7); } // 0x1C491717107431C7 0x3C4CF4D9 b323 - static void LOG_DEBUG_INFO_(const char* p0) { invoke(0x2162C446DFDF38FD, p0); } // 0x2162C446DFDF38FD 0x2DFD35C7 b323 + static void FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE(const char* p0) { invoke(0x2162C446DFDF38FD, p0); } // 0x2162C446DFDF38FD 0x2DFD35C7 b323 static void PAUSE_MENUCEPTION_GO_DEEPER(int page) { invoke(0x77F16B447824DA6C, page); } // 0x77F16B447824DA6C 0x0A89336C b323 static void PAUSE_MENUCEPTION_THE_KICK() { invoke(0xCDCA26E80FAECB8F); } // 0xCDCA26E80FAECB8F 0xC84BE309 b323 - static void N0x2DE6C5E2E996F178(Any p0) { invoke(0x2DE6C5E2E996F178, p0); } // 0x2DE6C5E2E996F178 b372 + static void PAUSE_TOGGLE_FULLSCREEN_MAP(Any p0) { invoke(0x2DE6C5E2E996F178, p0); } // 0x2DE6C5E2E996F178 b372 static void PAUSE_MENU_ACTIVATE_CONTEXT(Hash contextHash) { invoke(0xDD564BDD0472C936, contextHash); } // 0xDD564BDD0472C936 0x9FE8FD5E b323 static void PAUSE_MENU_DEACTIVATE_CONTEXT(Hash contextHash) { invoke(0x444D8CF241EC25C5, contextHash); } // 0x444D8CF241EC25C5 0x0029046E b323 static BOOL PAUSE_MENU_IS_CONTEXT_ACTIVE(Hash contextHash) { return invoke(0x84698AB38D0C6636, contextHash); } // 0x84698AB38D0C6636 0xC51BC42F b323 static BOOL PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE() { return invoke(0x2A25ADC48F87841F); } // 0x2A25ADC48F87841F 0x016D7AF9 b323 - static int N0xDE03620F8703A9DF() { return invoke(0xDE03620F8703A9DF); } // 0xDE03620F8703A9DF b323 - static int N0x359AF31A4B52F5ED() { return invoke(0x359AF31A4B52F5ED); } // 0x359AF31A4B52F5ED b323 - static int N0x13C4B962653A5280() { return invoke(0x13C4B962653A5280); } // 0x13C4B962653A5280 b323 - static BOOL N0xC8E1071177A23BE5(Any* p0, Any* p1, Any* p2) { return invoke(0xC8E1071177A23BE5, p0, p1, p2); } // 0xC8E1071177A23BE5 b323 + static int PAUSE_MENU_GET_HAIR_COLOUR_INDEX() { return invoke(0xDE03620F8703A9DF); } // 0xDE03620F8703A9DF b323 + static int PAUSE_MENU_GET_MOUSE_HOVER_INDEX() { return invoke(0x359AF31A4B52F5ED); } // 0x359AF31A4B52F5ED b323 + static int PAUSE_MENU_GET_MOUSE_HOVER_UNIQUE_ID() { return invoke(0x13C4B962653A5280); } // 0x13C4B962653A5280 b323 + static BOOL PAUSE_MENU_GET_MOUSE_CLICK_EVENT(Any* p0, Any* p1, Any* p2) { return invoke(0xC8E1071177A23BE5, p0, p1, p2); } // 0xC8E1071177A23BE5 b323 static void PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS(int p0) { invoke(0x4895BDEA16E7C080, p0); } // 0x4895BDEA16E7C080 0x15B24768 b323 static void PAUSE_MENU_SET_BUSY_SPINNER(BOOL p0, int position, int spinnerIndex) { invoke(0xC78E239AC5B2DDB9, p0, position, spinnerIndex); } // 0xC78E239AC5B2DDB9 0x6C67131A b323 static void PAUSE_MENU_SET_WARN_ON_TAB_CHANGE(BOOL p0) { invoke(0xF06EBB91A81E09E3, p0); } // 0xF06EBB91A81E09E3 0x11D09737 b323 static BOOL IS_FRONTEND_READY_FOR_CONTROL() { return invoke(0x3BAB9A4E4F2FF5C7); } // 0x3BAB9A4E4F2FF5C7 0xD3BF3ABD b323 static void TAKE_CONTROL_OF_FRONTEND() { invoke(0xEC9264727EEC0F28); } // 0xEC9264727EEC0F28 0xC06B763D b323 static void RELEASE_CONTROL_OF_FRONTEND() { invoke(0x14621BB1DF14E2B2); } // 0x14621BB1DF14E2B2 0xB9392CE7 b323 - static BOOL N0x66E7CB63C97B7D20() { return invoke(0x66E7CB63C97B7D20); } // 0x66E7CB63C97B7D20 0x92DAFA78 b323 - static int N0x593FEAE1F73392D4() { return invoke(0x593FEAE1F73392D4); } // 0x593FEAE1F73392D4 0x22CA9F2A b323 + static BOOL CODE_WANTS_SCRIPT_TO_TAKE_CONTROL() { return invoke(0x66E7CB63C97B7D20); } // 0x66E7CB63C97B7D20 0x92DAFA78 b323 + static int GET_SCREEN_CODE_WANTS_SCRIPT_TO_CONTROL() { return invoke(0x593FEAE1F73392D4); } // 0x593FEAE1F73392D4 0x22CA9F2A b323 static BOOL IS_NAVIGATING_MENU_CONTENT() { return invoke(0x4E3CD0EF8A489541); } // 0x4E3CD0EF8A489541 0xDA7951A2 b323 - static BOOL N0xF284AC67940C6812() { return invoke(0xF284AC67940C6812); } // 0xF284AC67940C6812 0x7D95AFFF b323 - static BOOL N0x2E22FEFA0100275E() { return invoke(0x2E22FEFA0100275E); } // 0x2E22FEFA0100275E 0x96863460 b323 - static void N0x0CF54F20DE43879C(Any p0) { invoke(0x0CF54F20DE43879C, p0); } // 0x0CF54F20DE43879C b323 - static void GET_PAUSE_MENU_SELECTION_(int* lastItemMenuId, int* selectedItemUniqueId) { invoke(0x36C1451A88A09630, lastItemMenuId, selectedItemUniqueId); } // 0x36C1451A88A09630 0x8543AAC8 b323 - static void GET_PAUSE_MENU_SELECTION_DATA_(int* lastItemMenuId, int* selectedItemMenuId, int* selectedItemUniqueId) { invoke(0x7E17BE53E1AAABAF, lastItemMenuId, selectedItemMenuId, selectedItemUniqueId); } // 0x7E17BE53E1AAABAF 0x6025AA2F b323 - static BOOL N0xA238192F33110615(int* r, int* g, int* b) { return invoke(0xA238192F33110615, r, g, b); } // 0xA238192F33110615 0x46794EB2 b323 + static BOOL HAS_MENU_TRIGGER_EVENT_OCCURRED() { return invoke(0xF284AC67940C6812); } // 0xF284AC67940C6812 0x7D95AFFF b323 + static BOOL HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED() { return invoke(0x2E22FEFA0100275E); } // 0x2E22FEFA0100275E 0x96863460 b323 + static void SET_SAVEGAME_LIST_UNIQUE_ID(Any p0) { invoke(0x0CF54F20DE43879C, p0); } // 0x0CF54F20DE43879C b323 + static void GET_MENU_TRIGGER_EVENT_DETAILS(int* lastItemMenuId, int* selectedItemUniqueId) { invoke(0x36C1451A88A09630, lastItemMenuId, selectedItemUniqueId); } // 0x36C1451A88A09630 0x8543AAC8 b323 + static void GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS(int* lastItemMenuId, int* selectedItemMenuId, int* selectedItemUniqueId) { invoke(0x7E17BE53E1AAABAF, lastItemMenuId, selectedItemMenuId, selectedItemUniqueId); } // 0x7E17BE53E1AAABAF 0x6025AA2F b323 + static BOOL GET_PM_PLAYER_CREW_COLOR(int* r, int* g, int* b) { return invoke(0xA238192F33110615, r, g, b); } // 0xA238192F33110615 0x46794EB2 b323 static BOOL GET_MENU_PED_INT_STAT(Any p0, Any* p1) { return invoke(0xEF4CED81CEBEDC6D, p0, p1); } // 0xEF4CED81CEBEDC6D 0x4370999E b323 - static BOOL N0xCA6B2F7CE32AB653(Any p0, Any* p1, Any p2) { return invoke(0xCA6B2F7CE32AB653, p0, p1, p2); } // 0xCA6B2F7CE32AB653 b323 + static BOOL GET_CHARACTER_MENU_PED_INT_STAT(Any p0, Any* p1, Any p2) { return invoke(0xCA6B2F7CE32AB653, p0, p1, p2); } // 0xCA6B2F7CE32AB653 b323 static BOOL GET_MENU_PED_MASKED_INT_STAT(Hash p0, Any* p1, Any p2, int p3) { return invoke(0x90A6526CF0381030, p0, p1, p2, p3); } // 0x90A6526CF0381030 0xD6CC4766 b323 - static BOOL N0x24A49BEAF468DC90(Any p0, Any* p1, Any p2, Any p3, Any p4) { return invoke(0x24A49BEAF468DC90, p0, p1, p2, p3, p4); } // 0x24A49BEAF468DC90 b323 + static BOOL GET_CHARACTER_MENU_PED_MASKED_INT_STAT(Any p0, Any* p1, Any p2, Any p3, Any p4) { return invoke(0x24A49BEAF468DC90, p0, p1, p2, p3, p4); } // 0x24A49BEAF468DC90 b323 static BOOL GET_MENU_PED_FLOAT_STAT(Any p0, float* p1) { return invoke(0x5FBD7095FE7AE57F, p0, p1); } // 0x5FBD7095FE7AE57F 0x51972B04 b323 - static BOOL N0x8F08017F9D7C47BD(Any p0, Any* p1, Any p2) { return invoke(0x8F08017F9D7C47BD, p0, p1, p2); } // 0x8F08017F9D7C47BD b323 + static BOOL GET_CHARACTER_MENU_PED_FLOAT_STAT(Any p0, Any* p1, Any p2) { return invoke(0x8F08017F9D7C47BD, p0, p1, p2); } // 0x8F08017F9D7C47BD b323 static BOOL GET_MENU_PED_BOOL_STAT(Hash p0, Any* p1) { return invoke(0x052991E59076E4E4, p0, p1); } // 0x052991E59076E4E4 0xD43BB56D b323 static void CLEAR_PED_IN_PAUSE_MENU() { invoke(0x5E62BE5DC58E9E06); } // 0x5E62BE5DC58E9E06 0x28058ACF b323 static void GIVE_PED_TO_PAUSE_MENU(Ped ped, int p1) { invoke(0xAC0BFBDC3BE00E14, ped, p1); } // 0xAC0BFBDC3BE00E14 0x2AD2C9CE b323 static void SET_PAUSE_MENU_PED_LIGHTING(BOOL state) { invoke(0x3CA6050692BC61B0, state); } // 0x3CA6050692BC61B0 0x127310EB b323 static void SET_PAUSE_MENU_PED_SLEEP_STATE(BOOL state) { invoke(0xECF128344E9FF9F1, state); } // 0xECF128344E9FF9F1 0x8F45D327 b323 static void OPEN_ONLINE_POLICIES_MENU() { invoke(0x805D7CBB36FD6C4C); } // 0x805D7CBB36FD6C4C 0x19FCBBB2 b323 - static BOOL N0xF13FE2A80C05C561() { return invoke(0xF13FE2A80C05C561); } // 0xF13FE2A80C05C561 0x850690FF b323 + static BOOL ARE_ONLINE_POLICIES_UP_TO_DATE() { return invoke(0xF13FE2A80C05C561); } // 0xF13FE2A80C05C561 0x850690FF b323 static BOOL IS_ONLINE_POLICIES_MENU_ACTIVE() { return invoke(0x6F72CD94F7B5B68C); } // 0x6F72CD94F7B5B68C 0x9D4934F4 b323 static void OPEN_SOCIAL_CLUB_MENU() { invoke(0x75D3691713C3B05A); } // 0x75D3691713C3B05A 0x57218529 b323 static void CLOSE_SOCIAL_CLUB_MENU() { invoke(0xD2B32BE3FC1626C6); } // 0xD2B32BE3FC1626C6 0x5F86AA39 b323 static void SET_SOCIAL_CLUB_TOUR(const char* name) { invoke(0x9E778248D6685FE0, name); } // 0x9E778248D6685FE0 0x7AD67C95 b323 static BOOL IS_SOCIAL_CLUB_ACTIVE() { return invoke(0xC406BE343FC4B9AF); } // 0xC406BE343FC4B9AF 0xD4DA14EF b323 - static void N0x1185A8087587322C(BOOL p0) { invoke(0x1185A8087587322C, p0); } // 0x1185A8087587322C b323 - static void FORCE_CLOSE_TEXT_INPUT_BOX_() { invoke(0x8817605C2BA76200); } // 0x8817605C2BA76200 b323 - static void N0x577599CCED639CA2(Any p0) { invoke(0x577599CCED639CA2, p0); } // 0x577599CCED639CA2 b505 - static void OVERRIDE_MULTIPLAYER_CHAT_PREFIX_(Hash gxtEntryHash) { invoke(0x6A1738B4323FE2D9, gxtEntryHash); } // 0x6A1738B4323FE2D9 b573 - static BOOL IS_MULTIPLAYER_CHAT_ACTIVE_() { return invoke(0xB118AF58B5F332A1); } // 0xB118AF58B5F332A1 b323 - static void CLOSE_MULTIPLAYER_CHAT_() { invoke(0x1AC8F4AD40E22127); } // 0x1AC8F4AD40E22127 b323 - static void N0x7C226D5346D4D10A(Any p0) { invoke(0x7C226D5346D4D10A, p0); } // 0x7C226D5346D4D10A b372 - static void OVERRIDE_MULTIPLAYER_CHAT_COLOUR_(int p0, int hudColor) { invoke(0xF47E567B3630DD12, p0, hudColor); } // 0xF47E567B3630DD12 b678 - static void MULTIPLAYER_CHAT_SET_DISABLED_(BOOL toggle) { invoke(0x1DB21A44B09E8BA3, toggle); } // 0x1DB21A44B09E8BA3 b323 + static void SET_TEXT_INPUT_BOX_ENABLED(BOOL p0) { invoke(0x1185A8087587322C, p0); } // 0x1185A8087587322C b323 + static void FORCE_CLOSE_TEXT_INPUT_BOX() { invoke(0x8817605C2BA76200); } // 0x8817605C2BA76200 b323 + static void SET_ALLOW_COMMA_ON_TEXT_INPUT(Any p0) { invoke(0x577599CCED639CA2, p0); } // 0x577599CCED639CA2 b505 + static void OVERRIDE_MP_TEXT_CHAT_TEAM_STRING(Hash gxtEntryHash) { invoke(0x6A1738B4323FE2D9, gxtEntryHash); } // 0x6A1738B4323FE2D9 b573 + static BOOL IS_MP_TEXT_CHAT_TYPING() { return invoke(0xB118AF58B5F332A1); } // 0xB118AF58B5F332A1 b323 + static void CLOSE_MP_TEXT_CHAT() { invoke(0x1AC8F4AD40E22127); } // 0x1AC8F4AD40E22127 b323 + static void MP_TEXT_CHAT_IS_TEAM_JOB(Any p0) { invoke(0x7C226D5346D4D10A, p0); } // 0x7C226D5346D4D10A b372 + static void OVERRIDE_MP_TEXT_CHAT_COLOR(int p0, int hudColor) { invoke(0xF47E567B3630DD12, p0, hudColor); } // 0xF47E567B3630DD12 b678 + static void MP_TEXT_CHAT_DISABLE(BOOL toggle) { invoke(0x1DB21A44B09E8BA3, toggle); } // 0x1DB21A44B09E8BA3 b323 static void FLAG_PLAYER_CONTEXT_IN_TOURNAMENT(BOOL toggle) { invoke(0xCEF214315D276FD1, toggle); } // 0xCEF214315D276FD1 0xFF06772A b323 static void SET_PED_HAS_AI_BLIP(Ped ped, BOOL hasCone) { invoke(0xD30C50DF888D58B5, ped, hasCone); } // 0xD30C50DF888D58B5 0x96C4C4DD b323 - static void SET_PED_HAS_AI_BLIP_WITH_COLOR_(Ped ped, BOOL hasCone, int color) { invoke(0xB13DCB4C6FAAD238, ped, hasCone, color); } // 0xB13DCB4C6FAAD238 b505 + static void SET_PED_HAS_AI_BLIP_WITH_COLOUR(Ped ped, BOOL hasCone, int color) { invoke(0xB13DCB4C6FAAD238, ped, hasCone, color); } // 0xB13DCB4C6FAAD238 b505 static BOOL DOES_PED_HAVE_AI_BLIP(Ped ped) { return invoke(0x15B8ECF844EE67ED, ped); } // 0x15B8ECF844EE67ED 0x3BE1257F b323 static void SET_PED_AI_BLIP_GANG_ID(Ped ped, int gangId) { invoke(0xE52B8E7F85D39A08, ped, gangId); } // 0xE52B8E7F85D39A08 0xD8E31B1A b323 static void SET_PED_AI_BLIP_HAS_CONE(Ped ped, BOOL toggle) { invoke(0x3EED80DFF7325CAA, ped, toggle); } // 0x3EED80DFF7325CAA 0x872C2CFB b323 static void SET_PED_AI_BLIP_FORCED_ON(Ped ped, BOOL toggle) { invoke(0x0C4BBF625CA98C4E, ped, toggle); } // 0x0C4BBF625CA98C4E 0xFFDF46F0 b323 static void SET_PED_AI_BLIP_NOTICE_RANGE(Ped ped, float range) { invoke(0x97C65887D4B37FA9, ped, range); } // 0x97C65887D4B37FA9 0xF9DC2AF7 b323 - static void SET_PED_AI_BLIP_SPRITE_(Ped ped, int spriteId) { invoke(0xFCFACD0DB9D7A57D, ped, spriteId); } // 0xFCFACD0DB9D7A57D b877 - static Blip GET_AI_BLIP_2_(Ped ped) { return invoke(0x7CD934010E115C2C, ped); } // 0x7CD934010E115C2C 0x06349065 b323 - static Blip GET_AI_BLIP_(Ped ped) { return invoke(0x56176892826A4FE8, ped); } // 0x56176892826A4FE8 0xCA52CF43 b323 - static BOOL HAS_DIRECTOR_MODE_BEEN_TRIGGERED_() { return invoke(0xA277800A9EAE340E); } // 0xA277800A9EAE340E b323 - static void SET_DIRECTOR_MODE_CLEAR_TRIGGERED_FLAG_() { invoke(0x2632482FD6B9AB87); } // 0x2632482FD6B9AB87 b323 - static void SET_PLAYER_IS_IN_DIRECTOR_MODE_(BOOL toggle) { invoke(0x808519373FD336A3, toggle); } // 0x808519373FD336A3 b323 - static void N0x04655F9D075D0AE5(BOOL toggle) { invoke(0x04655F9D075D0AE5, toggle); } // 0x04655F9D075D0AE5 b323 - static void N0x243296A510B562B6() { invoke(0x243296A510B562B6); } // 0x243296A510B562B6 b2060 + static void SET_PED_AI_BLIP_SPRITE(Ped ped, int spriteId) { invoke(0xFCFACD0DB9D7A57D, ped, spriteId); } // 0xFCFACD0DB9D7A57D b877 + static Blip GET_AI_PED_PED_BLIP_INDEX(Ped ped) { return invoke(0x7CD934010E115C2C, ped); } // 0x7CD934010E115C2C 0x06349065 b323 + static Blip GET_AI_PED_VEHICLE_BLIP_INDEX(Ped ped) { return invoke(0x56176892826A4FE8, ped); } // 0x56176892826A4FE8 0xCA52CF43 b323 + static BOOL HAS_DIRECTOR_MODE_BEEN_LAUNCHED_BY_CODE() { return invoke(0xA277800A9EAE340E); } // 0xA277800A9EAE340E b323 + static void SET_DIRECTOR_MODE_LAUNCHED_BY_SCRIPT() { invoke(0x2632482FD6B9AB87); } // 0x2632482FD6B9AB87 b323 + static void SET_PLAYER_IS_IN_DIRECTOR_MODE(BOOL toggle) { invoke(0x808519373FD336A3, toggle); } // 0x808519373FD336A3 b323 + static void SET_DIRECTOR_MODE_AVAILABLE(BOOL toggle) { invoke(0x04655F9D075D0AE5, toggle); } // 0x04655F9D075D0AE5 b323 + static void HIDE_HUDMARKERS_THIS_FRAME() { invoke(0x243296A510B562B6); } // 0x243296A510B562B6 b2060 } namespace INTERIOR { - static float GET_INTERIOR_HEADING_(Interior interior) { return invoke(0xF49B58631D9E22D9, interior); } // 0xF49B58631D9E22D9 b1493 + static float GET_INTERIOR_HEADING(Interior interior) { return invoke(0xF49B58631D9E22D9, interior); } // 0xF49B58631D9E22D9 b1493 static void GET_INTERIOR_LOCATION_AND_NAMEHASH(Interior interior, Vector3* position, Hash* nameHash) { invoke(0x252BDC06B73FA6EA, interior, position, nameHash); } // 0x252BDC06B73FA6EA 0x75885CB3 b1290 static int GET_INTERIOR_GROUP_ID(Interior interior) { return invoke(0xE4A84ABF135EF91A, interior); } // 0xE4A84ABF135EF91A 0x09D6376F b323 static Vector3 GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS(Interior interior, float x, float y, float z) { return invoke(0x9E3B3E6D66F6E22F, interior, x, y, z); } // 0x9E3B3E6D66F6E22F 0x7D8F26A1 b323 @@ -1974,11 +1985,11 @@ namespace INTERIOR static Hash GET_KEY_FOR_ENTITY_IN_ROOM(Entity entity) { return invoke(0x399685DB942336BC, entity); } // 0x399685DB942336BC 0x91EA80EF b323 static Interior GET_INTERIOR_FROM_ENTITY(Entity entity) { return invoke(0x2107BA504071A6BB, entity); } // 0x2107BA504071A6BB 0x5C644614 b323 static void RETAIN_ENTITY_IN_INTERIOR(Entity entity, Interior interior) { invoke(0x82EBB79E258FA2B7, entity, interior); } // 0x82EBB79E258FA2B7 0xE645E162 b323 - static void CLEAR_INTERIOR_FOR_ENTITY_(Entity entity) { invoke(0x85D5422B2039A70D, entity); } // 0x85D5422B2039A70D b2189 - static void N0x38C1CB1CB119A016(Any p0, Any p1) { invoke(0x38C1CB1CB119A016, p0, p1); } // 0x38C1CB1CB119A016 b1493 + static void CLEAR_INTERIOR_STATE_OF_ENTITY(Entity entity) { invoke(0x85D5422B2039A70D, entity); } // 0x85D5422B2039A70D b2189 + static void FORCE_ACTIVATING_TRACKING_ON_ENTITY(Any p0, Any p1) { invoke(0x38C1CB1CB119A016, p0, p1); } // 0x38C1CB1CB119A016 b1493 static void FORCE_ROOM_FOR_GAME_VIEWPORT(int interiorID, Hash roomHashKey) { invoke(0x920D853F3E17F1DA, interiorID, roomHashKey); } // 0x920D853F3E17F1DA 0xD79803B5 b323 - static void N0xAF348AFCB575A441(const char* roomName) { invoke(0xAF348AFCB575A441, roomName); } // 0xAF348AFCB575A441 0x1F6B4B13 b323 - static void N0x405DC2AEF6AF95B9(Hash roomHashKey) { invoke(0x405DC2AEF6AF95B9, roomHashKey); } // 0x405DC2AEF6AF95B9 0x0E9529CC b323 + static void SET_ROOM_FOR_GAME_VIEWPORT_BY_NAME(const char* roomName) { invoke(0xAF348AFCB575A441, roomName); } // 0xAF348AFCB575A441 0x1F6B4B13 b323 + static void SET_ROOM_FOR_GAME_VIEWPORT_BY_KEY(Hash roomHashKey) { invoke(0x405DC2AEF6AF95B9, roomHashKey); } // 0x405DC2AEF6AF95B9 0x0E9529CC b323 static Hash GET_ROOM_KEY_FOR_GAME_VIEWPORT() { return invoke(0xA6575914D2A0B450); } // 0xA6575914D2A0B450 0x4FF3D3F5 b323 static void CLEAR_ROOM_FOR_GAME_VIEWPORT() { invoke(0x23B59D8912F94246); } // 0x23B59D8912F94246 0x617DC75D b323 static Interior GET_INTERIOR_FROM_PRIMARY_VIEW() { return invoke(0xE7D267EC6CA966C3); } // 0xE7D267EC6CA966C3 0xA83C3D15 b1604 @@ -1987,26 +1998,26 @@ namespace INTERIOR static void PIN_INTERIOR_IN_MEMORY(Interior interior) { invoke(0x2CA429C029CCF247, interior); } // 0x2CA429C029CCF247 0x3ADA414E b323 static void UNPIN_INTERIOR(Interior interior) { invoke(0x261CCE7EED010641, interior); } // 0x261CCE7EED010641 0xFCFF792A b323 static BOOL IS_INTERIOR_READY(Interior interior) { return invoke(0x6726BDCCC1932F0E, interior); } // 0x6726BDCCC1932F0E 0xE1EF6450 b323 - static Any N0x4C2330E61D3DEB56(Interior interior) { return invoke(0x4C2330E61D3DEB56, interior); } // 0x4C2330E61D3DEB56 b323 + static Any SET_INTERIOR_IN_USE(Interior interior) { return invoke(0x4C2330E61D3DEB56, interior); } // 0x4C2330E61D3DEB56 b323 static Interior GET_INTERIOR_AT_COORDS_WITH_TYPE(float x, float y, float z, const char* interiorType) { return invoke(0x05B7A89BD78797FC, x, y, z, interiorType); } // 0x05B7A89BD78797FC 0x96525B06 b323 static Interior GET_INTERIOR_AT_COORDS_WITH_TYPEHASH(float x, float y, float z, Hash typeHash) { return invoke(0xF0F77ADB9F67E79D, x, y, z, typeHash); } // 0xF0F77ADB9F67E79D 0x11718507 b323 - static void N0x483ACA1176CA93F1() { invoke(0x483ACA1176CA93F1); } // 0x483ACA1176CA93F1 b1103 + static void ACTIVATE_INTERIOR_GROUPS_USING_CAMERA() { invoke(0x483ACA1176CA93F1); } // 0x483ACA1176CA93F1 b1103 static BOOL IS_COLLISION_MARKED_OUTSIDE(float x, float y, float z) { return invoke(0xEEA5AC2EDA7C33E8, x, y, z); } // 0xEEA5AC2EDA7C33E8 0x7762249C b323 static int GET_INTERIOR_FROM_COLLISION(float x, float y, float z) { return invoke(0xEC4CF9FCB29A4424, x, y, z); } // 0xEC4CF9FCB29A4424 0x7ED33DC1 b323 - static void N0x7ECDF98587E92DEC(Any p0) { invoke(0x7ECDF98587E92DEC, p0); } // 0x7ECDF98587E92DEC b1604 + static void ENABLE_STADIUM_PROBES_THIS_FRAME(Any p0) { invoke(0x7ECDF98587E92DEC, p0); } // 0x7ECDF98587E92DEC b1604 static void ACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName) { invoke(0x55E86AF2712B36A1, interior, entitySetName); } // 0x55E86AF2712B36A1 0xC80A5DDF b323 static void DEACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName) { invoke(0x420BD37289EEE162, interior, entitySetName); } // 0x420BD37289EEE162 0xDBA768A1 b323 static BOOL IS_INTERIOR_ENTITY_SET_ACTIVE(Interior interior, const char* entitySetName) { return invoke(0x35F7DD45E8C0A16D, interior, entitySetName); } // 0x35F7DD45E8C0A16D 0x39A3CC6F b323 - static void SET_INTERIOR_ENTITY_SET_COLOR_(Interior interior, const char* entitySetName, int color) { invoke(0xC1F1920BAF281317, interior, entitySetName, color); } // 0xC1F1920BAF281317 b877 + static void SET_INTERIOR_ENTITY_SET_TINT_INDEX(Interior interior, const char* entitySetName, int color) { invoke(0xC1F1920BAF281317, interior, entitySetName, color); } // 0xC1F1920BAF281317 b877 static void REFRESH_INTERIOR(Interior interior) { invoke(0x41F37C3427C75AE0, interior); } // 0x41F37C3427C75AE0 0x9A29ACE6 b323 static void ENABLE_EXTERIOR_CULL_MODEL_THIS_FRAME(Hash mapObjectHash) { invoke(0xA97F257D0151A6AB, mapObjectHash); } // 0xA97F257D0151A6AB 0x1F375B4C b323 - static void ENABLE_SCRIPT_CULL_MODEL_THIS_FRAME_(Hash mapObjectHash) { invoke(0x50C375537449F369, mapObjectHash); } // 0x50C375537449F369 b757 + static void ENABLE_SHADOW_CULL_MODEL_THIS_FRAME(Hash mapObjectHash) { invoke(0x50C375537449F369, mapObjectHash); } // 0x50C375537449F369 b757 static void DISABLE_INTERIOR(Interior interior, BOOL toggle) { invoke(0x6170941419D7D8EC, interior, toggle); } // 0x6170941419D7D8EC 0x093ADEA5 b323 static BOOL IS_INTERIOR_DISABLED(Interior interior) { return invoke(0xBC5115A5A939DD15, interior); } // 0xBC5115A5A939DD15 0x81F34C71 b323 static void CAP_INTERIOR(Interior interior, BOOL toggle) { invoke(0xD9175F941610DB54, interior, toggle); } // 0xD9175F941610DB54 0x34E735A6 b323 static BOOL IS_INTERIOR_CAPPED(Interior interior) { return invoke(0x92BAC8ACF88CEC26, interior); } // 0x92BAC8ACF88CEC26 0x18B17C80 b323 - static void N0x9E6542F0CE8E70A3(BOOL toggle) { invoke(0x9E6542F0CE8E70A3, toggle); } // 0x9E6542F0CE8E70A3 0x5EF9C5C2 b323 - static void N0x7241CCB7D020DB69(Entity entity, BOOL toggle) { invoke(0x7241CCB7D020DB69, entity, toggle); } // 0x7241CCB7D020DB69 b791 + static void DISABLE_METRO_SYSTEM(BOOL toggle) { invoke(0x9E6542F0CE8E70A3, toggle); } // 0x9E6542F0CE8E70A3 0x5EF9C5C2 b323 + static void SET_IS_EXTERIOR_ONLY(Entity entity, BOOL toggle) { invoke(0x7241CCB7D020DB69, entity, toggle); } // 0x7241CCB7D020DB69 b791 } namespace ITEMSET @@ -2024,21 +2035,21 @@ namespace ITEMSET namespace LOADINGSCREEN { - static int N0xF2CA003F167E21D2() { return invoke(0xF2CA003F167E21D2); } // 0xF2CA003F167E21D2 0x106C8317 b323 - static BOOL LOADINGSCREEN_GET_LOAD_FREEMODE_() { return invoke(0xEF7D17BC6C85264C); } // 0xEF7D17BC6C85264C 0xD87F3A9E b323 - static void LOADINGSCREEN_SET_LOAD_FREEMODE_(BOOL toggle) { invoke(0xB0C56BD3D808D863, toggle); } // 0xB0C56BD3D808D863 0xC0B971EA b323 - static BOOL LOADINGSCREEN_GET_LOAD_FREEMODE_WITH_EVENT_NAME_() { return invoke(0x8AA464D4E0F6ACCD); } // 0x8AA464D4E0F6ACCD 0x94BCAC7C b323 - static void LOADINGSCREEN_SET_LOAD_FREEMODE_WITH_EVENT_NAME_(BOOL toggle) { invoke(0xFC309E94546FCDB5, toggle); } // 0xFC309E94546FCDB5 0x7D90EEE5 b323 - static BOOL LOADINGSCREEN_IS_LOADING_FREEMODE_() { return invoke(0xC6DC823253FBB366); } // 0xC6DC823253FBB366 0x734CFEDA b323 - static void LOADINGSCREEN_SET_IS_LOADING_FREEMODE_(BOOL toggle) { invoke(0xC7E7181C09F33B69, toggle); } // 0xC7E7181C09F33B69 0x8C227332 b323 - static void N0xFA1E0E893D915215(BOOL toggle) { invoke(0xFA1E0E893D915215, toggle); } // 0xFA1E0E893D915215 0x5C350D78 b323 + static int LOBBY_AUTO_MULTIPLAYER_MENU() { return invoke(0xF2CA003F167E21D2); } // 0xF2CA003F167E21D2 0x106C8317 b323 + static BOOL LOBBY_AUTO_MULTIPLAYER_FREEMODE() { return invoke(0xEF7D17BC6C85264C); } // 0xEF7D17BC6C85264C 0xD87F3A9E b323 + static void LOBBY_SET_AUTO_MULTIPLAYER(BOOL toggle) { invoke(0xB0C56BD3D808D863, toggle); } // 0xB0C56BD3D808D863 0xC0B971EA b323 + static BOOL LOBBY_AUTO_MULTIPLAYER_EVENT() { return invoke(0x8AA464D4E0F6ACCD); } // 0x8AA464D4E0F6ACCD 0x94BCAC7C b323 + static void LOBBY_SET_AUTO_MULTIPLAYER_EVENT(BOOL toggle) { invoke(0xFC309E94546FCDB5, toggle); } // 0xFC309E94546FCDB5 0x7D90EEE5 b323 + static BOOL LOBBY_AUTO_MULTIPLAYER_RANDOM_JOB() { return invoke(0xC6DC823253FBB366); } // 0xC6DC823253FBB366 0x734CFEDA b323 + static void LOBBY_SET_AUTO_MP_RANDOM_JOB(BOOL toggle) { invoke(0xC7E7181C09F33B69, toggle); } // 0xC7E7181C09F33B69 0x8C227332 b323 + static void SHUTDOWN_SESSION_CLEARS_AUTO_MULTIPLAYER(BOOL toggle) { invoke(0xFA1E0E893D915215, toggle); } // 0xFA1E0E893D915215 0x5C350D78 b323 } namespace LOCALIZATION { - static int LOCALIZATION_GET_SYSTEM_LANGUAGE_() { return invoke(0x497420E022796B3F); } // 0x497420E022796B3F b877 + static int LOCALIZATION_GET_SYSTEM_LANGUAGE() { return invoke(0x497420E022796B3F); } // 0x497420E022796B3F b877 static int GET_CURRENT_LANGUAGE() { return invoke(0x2BDD44CC428A7EAE); } // 0x2BDD44CC428A7EAE 0x761BE00B b323 - static int LOCALIZATION_GET_SYSTEM_DATE_FORMAT_() { return invoke(0xA8AE43AEC1A61314); } // 0xA8AE43AEC1A61314 b323 + static int LOCALIZATION_GET_SYSTEM_DATE_TYPE() { return invoke(0xA8AE43AEC1A61314); } // 0xA8AE43AEC1A61314 b323 } namespace MISC @@ -2051,21 +2062,21 @@ namespace MISC static BOOL GET_MISSION_FLAG() { return invoke(0xA33CDCCDA663159E); } // 0xA33CDCCDA663159E 0x95115F97 b323 static void SET_RANDOM_EVENT_FLAG(BOOL toggle) { invoke(0x971927086CFD2158, toggle); } // 0x971927086CFD2158 0xA77F31E8 b323 static BOOL GET_RANDOM_EVENT_FLAG() { return invoke(0xD2D57F1D764117B1); } // 0xD2D57F1D764117B1 0x794CC92C b323 - static const char* GET_GLOBAL_CHAR_BUFFER_() { return invoke(0x24DA7D7667FD7B09); } // 0x24DA7D7667FD7B09 b323 - static void N0x4DCDF92BF64236CD(const char* p0, const char* p1) { invoke(0x4DCDF92BF64236CD, p0, p1); } // 0x4DCDF92BF64236CD b323 - static void N0x31125FD509D9043F(const char* p0) { invoke(0x31125FD509D9043F, p0); } // 0x31125FD509D9043F b323 - static void N0xEBD3205A207939ED(const char* p0) { invoke(0xEBD3205A207939ED, p0); } // 0xEBD3205A207939ED b323 - static void N0x97E7E2C04245115B(Any p0) { invoke(0x97E7E2C04245115B, p0); } // 0x97E7E2C04245115B b323 - static void N0x916CA67D26FD1E37(const char* p0) { invoke(0x916CA67D26FD1E37, p0); } // 0x916CA67D26FD1E37 b2060 - static void N0xEB078CA2B5E82ADD(const char* p0, const char* p1) { invoke(0xEB078CA2B5E82ADD, p0, p1); } // 0xEB078CA2B5E82ADD b323 - static void N0x703CC7F60CBB2B57(const char* p0) { invoke(0x703CC7F60CBB2B57, p0); } // 0x703CC7F60CBB2B57 b323 - static void N0x8951EB9C6906D3C8() { invoke(0x8951EB9C6906D3C8); } // 0x8951EB9C6906D3C8 b323 - static void N0xBA4B8D83BDC75551(const char* p0) { invoke(0xBA4B8D83BDC75551, p0); } // 0xBA4B8D83BDC75551 b323 - static BOOL HAS_RESUMED_FROM_SUSPEND_() { return invoke(0xE8B9C0EC9E183F35); } // 0xE8B9C0EC9E183F35 b323 - static void N0x65D2EBB47E1CEC21(BOOL toggle) { invoke(0x65D2EBB47E1CEC21, toggle); } // 0x65D2EBB47E1CEC21 b323 - static void N0x6F2135B6129620C1(BOOL toggle) { invoke(0x6F2135B6129620C1, toggle); } // 0x6F2135B6129620C1 0x8B2DE971 b323 - static void N0x8D74E26F54B4E5C3(const char* p0) { invoke(0x8D74E26F54B4E5C3, p0); } // 0x8D74E26F54B4E5C3 0xE77199F7 b323 - static BOOL GET_BASE_ELEMENT_METADATA_(Any* p0, Any* p1, Any p2, BOOL p3) { return invoke(0xB335F761606DB47C, p0, p1, p2, p3); } // 0xB335F761606DB47C 0xE23416C1 b323 + static const char* GET_CONTENT_TO_LOAD() { return invoke(0x24DA7D7667FD7B09); } // 0x24DA7D7667FD7B09 b323 + static void ACTIVITY_FEED_CREATE(const char* p0, const char* p1) { invoke(0x4DCDF92BF64236CD, p0, p1); } // 0x4DCDF92BF64236CD b323 + static void ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION(const char* p0) { invoke(0x31125FD509D9043F, p0); } // 0x31125FD509D9043F b323 + static void ACTIVITY_FEED_ADD_LITERAL_SUBSTRING_TO_CAPTION(const char* p0) { invoke(0xEBD3205A207939ED, p0); } // 0xEBD3205A207939ED b323 + static void ACTIVITY_FEED_ADD_INT_TO_CAPTION(Any p0) { invoke(0x97E7E2C04245115B, p0); } // 0x97E7E2C04245115B b323 + static void ACTIVITY_FEED_LARGE_IMAGE_URL(const char* p0) { invoke(0x916CA67D26FD1E37, p0); } // 0x916CA67D26FD1E37 b2060 + static void ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE(const char* p0, const char* p1) { invoke(0xEB078CA2B5E82ADD, p0, p1); } // 0xEB078CA2B5E82ADD b323 + static void ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD(const char* p0) { invoke(0x703CC7F60CBB2B57, p0); } // 0x703CC7F60CBB2B57 b323 + static void ACTIVITY_FEED_POST() { invoke(0x8951EB9C6906D3C8); } // 0x8951EB9C6906D3C8 b323 + static void ACTIVITY_FEED_ONLINE_PLAYED_WITH_POST(const char* p0) { invoke(0xBA4B8D83BDC75551, p0); } // 0xBA4B8D83BDC75551 b323 + static BOOL HAS_RESUMED_FROM_SUSPEND() { return invoke(0xE8B9C0EC9E183F35); } // 0xE8B9C0EC9E183F35 b323 + static void SET_SCRIPT_HIGH_PRIO(BOOL toggle) { invoke(0x65D2EBB47E1CEC21, toggle); } // 0x65D2EBB47E1CEC21 b323 + static void SET_THIS_IS_A_TRIGGER_SCRIPT(BOOL toggle) { invoke(0x6F2135B6129620C1, toggle); } // 0x6F2135B6129620C1 0x8B2DE971 b323 + static void INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION(const char* p0) { invoke(0x8D74E26F54B4E5C3, p0); } // 0x8D74E26F54B4E5C3 0xE77199F7 b323 + static BOOL GET_BASE_ELEMENT_LOCATION_FROM_METADATA_BLOCK(Any* p0, Any* p1, Any p2, BOOL p3) { return invoke(0xB335F761606DB47C, p0, p1, p2, p3); } // 0xB335F761606DB47C b323 static Hash GET_PREV_WEATHER_TYPE_HASH_NAME() { return invoke(0x564B884A05EC45A3); } // 0x564B884A05EC45A3 0xA8171E9E b323 static Hash GET_NEXT_WEATHER_TYPE_HASH_NAME() { return invoke(0x711327CD09C8F162); } // 0x711327CD09C8F162 0x353E8056 b323 static BOOL IS_PREV_WEATHER_TYPE(const char* weatherType) { return invoke(0x44F28F86433B10A9, weatherType); } // 0x44F28F86433B10A9 0x250ADA61 b323 @@ -2076,11 +2087,11 @@ namespace MISC static void SET_WEATHER_TYPE_OVERTIME_PERSIST(const char* weatherType, float time) { invoke(0xFB5045B7C42B75BF, weatherType, time); } // 0xFB5045B7C42B75BF 0x386F0D25 b323 static void SET_RANDOM_WEATHER_TYPE() { invoke(0x8B05F884CF7E8020); } // 0x8B05F884CF7E8020 0xE7AA1BC9 b323 static void CLEAR_WEATHER_TYPE_PERSIST() { invoke(0xCCC39339BEF76CF5); } // 0xCCC39339BEF76CF5 0x6AB757D8 b323 - static void CLEAR_WEATHER_TYPE_OVERTIME_PERSIST_(int milliseconds) { invoke(0x0CF97F497FE7D048, milliseconds); } // 0x0CF97F497FE7D048 b1103 - static void GET_WEATHER_TYPE_TRANSITION_(Hash* weatherType1, Hash* weatherType2, float* percentWeather2) { invoke(0xF3BBE884A14BB413, weatherType1, weatherType2, percentWeather2); } // 0xF3BBE884A14BB413 0x9A5C1D56 b323 - static void SET_WEATHER_TYPE_TRANSITION_(Hash weatherType1, Hash weatherType2, float percentWeather2) { invoke(0x578C752848ECFA0C, weatherType1, weatherType2, percentWeather2); } // 0x578C752848ECFA0C 0x5CA74040 b323 + static void CLEAR_WEATHER_TYPE_NOW_PERSIST_NETWORK(int milliseconds) { invoke(0x0CF97F497FE7D048, milliseconds); } // 0x0CF97F497FE7D048 b1103 + static void GET_CURR_WEATHER_STATE(Hash* weatherType1, Hash* weatherType2, float* percentWeather2) { invoke(0xF3BBE884A14BB413, weatherType1, weatherType2, percentWeather2); } // 0xF3BBE884A14BB413 0x9A5C1D56 b323 + static void SET_CURR_WEATHER_STATE(Hash weatherType1, Hash weatherType2, float percentWeather2) { invoke(0x578C752848ECFA0C, weatherType1, weatherType2, percentWeather2); } // 0x578C752848ECFA0C 0x5CA74040 b323 static void SET_OVERRIDE_WEATHER(const char* weatherType) { invoke(0xA43D5C6FE51ADBEF, weatherType); } // 0xA43D5C6FE51ADBEF 0xD9082BB5 b323 - static void N0x1178E104409FE58C(const char* weatherType, BOOL p1) { invoke(0x1178E104409FE58C, weatherType, p1); } // 0x1178E104409FE58C b2189 + static void SET_OVERRIDE_WEATHEREX(const char* weatherType, BOOL p1) { invoke(0x1178E104409FE58C, weatherType, p1); } // 0x1178E104409FE58C b2189 static void CLEAR_OVERRIDE_WEATHER() { invoke(0x338D2E3477711050); } // 0x338D2E3477711050 0x7740EA4E b323 static void WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE(float amplitude) { invoke(0xB8F87EAD7533B176, amplitude); } // 0xB8F87EAD7533B176 0x625181DC b323 static void WATER_OVERRIDE_SET_SHOREWAVEMINAMPLITUDE(float minAmplitude) { invoke(0xC3EAD29AB273ECE8, minAmplitude); } // 0xC3EAD29AB273ECE8 0xBEBBFDC8 b323 @@ -2101,28 +2112,28 @@ namespace MISC static float GET_WIND_SPEED() { return invoke(0xA8CF1CC0AFCD3F12); } // 0xA8CF1CC0AFCD3F12 0x098F0F3C b323 static void SET_WIND_DIRECTION(float direction) { invoke(0xEB0F4468467B4528, direction); } // 0xEB0F4468467B4528 0x381AEEE9 b323 static Vector3 GET_WIND_DIRECTION() { return invoke(0x1F400FEF721170DA); } // 0x1F400FEF721170DA 0x89499A0D b323 - static void SET_RAIN_LEVEL_(float intensity) { invoke(0x643E26EA6E024D92, intensity); } // 0x643E26EA6E024D92 b323 + static void SET_RAIN(float intensity) { invoke(0x643E26EA6E024D92, intensity); } // 0x643E26EA6E024D92 b323 static float GET_RAIN_LEVEL() { return invoke(0x96695E368AD855F3); } // 0x96695E368AD855F3 0xC9F67F28 b323 - static void SET_SNOW_LEVEL_(float level) { invoke(0x7F06937B0CDCBC1A, level); } // 0x7F06937B0CDCBC1A b1868 + static void SET_SNOW(float level) { invoke(0x7F06937B0CDCBC1A, level); } // 0x7F06937B0CDCBC1A b1868 static float GET_SNOW_LEVEL() { return invoke(0xC5868A966E5BE3AE); } // 0xC5868A966E5BE3AE 0x1B09184F b323 static void FORCE_LIGHTNING_FLASH() { invoke(0xF6062E089251C898); } // 0xF6062E089251C898 0xDF38165E b323 - static void N0x02DEAAC8F8EA7FE7(const char* p0) { invoke(0x02DEAAC8F8EA7FE7, p0); } // 0x02DEAAC8F8EA7FE7 b323 + static void SET_CLOUD_SETTINGS_OVERRIDE(const char* p0) { invoke(0x02DEAAC8F8EA7FE7, p0); } // 0x02DEAAC8F8EA7FE7 b323 static void PRELOAD_CLOUD_HAT(const char* name) { invoke(0x11B56FBBF7224868, name); } // 0x11B56FBBF7224868 0x8727A4C5 b323 static void LOAD_CLOUD_HAT(const char* name, float transitionTime) { invoke(0xFC4842A34657BFCB, name, transitionTime); } // 0xFC4842A34657BFCB 0xED88FC61 b323 static void UNLOAD_CLOUD_HAT(const char* name, float p1) { invoke(0xA74802FB8D0B7814, name, p1); } // 0xA74802FB8D0B7814 0xC9FA6E07 b323 static void UNLOAD_ALL_CLOUD_HATS() { invoke(0x957E790EA1727B64); } // 0x957E790EA1727B64 0x2D7787BC b323 - static void SET_CLOUD_HAT_OPACITY_(float opacity) { invoke(0xF36199225D6D8C86, opacity); } // 0xF36199225D6D8C86 b323 - static float GET_CLOUD_HAT_OPACITY_() { return invoke(0x20AC25E781AE4A84); } // 0x20AC25E781AE4A84 b323 + static void SET_CLOUDS_ALPHA(float opacity) { invoke(0xF36199225D6D8C86, opacity); } // 0xF36199225D6D8C86 b323 + static float GET_CLOUDS_ALPHA() { return invoke(0x20AC25E781AE4A84); } // 0x20AC25E781AE4A84 b323 static int GET_GAME_TIMER() { return invoke(0x9CD27B0045628463); } // 0x9CD27B0045628463 0xA4EA0691 b323 static float GET_FRAME_TIME() { return invoke(0x15C40837039FFAF7); } // 0x15C40837039FFAF7 0x96374262 b323 - static float GET_BENCHMARK_TIME_() { return invoke(0xE599A503B3837E1B); } // 0xE599A503B3837E1B b323 + static float GET_SYSTEM_TIME_STEP() { return invoke(0xE599A503B3837E1B); } // 0xE599A503B3837E1B b323 static int GET_FRAME_COUNT() { return invoke(0xFC8202EFC642E6F2); } // 0xFC8202EFC642E6F2 0xB477A015 b323 static float GET_RANDOM_FLOAT_IN_RANGE(float startRange, float endRange) { return invoke(0x313CE5879CEB6FCD, startRange, endRange); } // 0x313CE5879CEB6FCD 0x0562C4D0 b323 static int GET_RANDOM_INT_IN_RANGE(int startRange, int endRange) { return invoke(0xD53343AA4FB7DD28, startRange, endRange); } // 0xD53343AA4FB7DD28 0x4051115B b323 - static int GET_RANDOM_INT_IN_RANGE_2_(int startRange, int endRange) { return invoke(0xF2D49816A804D134, startRange, endRange); } // 0xF2D49816A804D134 b1734 + static int GET_RANDOM_MWC_INT_IN_RANGE(int startRange, int endRange) { return invoke(0xF2D49816A804D134, startRange, endRange); } // 0xF2D49816A804D134 b1734 static BOOL GET_GROUND_Z_FOR_3D_COORD(float x, float y, float z, float* groundZ, BOOL ignoreWater, BOOL p5) { return invoke(0xC906A7DAB05C8D2B, x, y, z, groundZ, ignoreWater, p5); } // 0xC906A7DAB05C8D2B 0xA1BFD5E0 b323 static BOOL GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD(float x, float y, float z, float* groundZ, Vector3* normal) { return invoke(0x8BDC7BFC57A81E76, x, y, z, groundZ, normal); } // 0x8BDC7BFC57A81E76 0x64D91CED b323 - static BOOL GET_GROUND_Z_FOR_3D_COORD_2_(float x, float y, float z, float* groundZ, BOOL p4, BOOL p5) { return invoke(0x9E82F0F362881B29, x, y, z, groundZ, p4, p5); } // 0x9E82F0F362881B29 b505 + static BOOL GET_GROUND_Z_EXCLUDING_OBJECTS_FOR_3D_COORD(float x, float y, float z, float* groundZ, BOOL p4, BOOL p5) { return invoke(0x9E82F0F362881B29, x, y, z, groundZ, p4, p5); } // 0x9E82F0F362881B29 b505 static float ASIN(float p0) { return invoke(0xC843060B5765DCE7, p0); } // 0xC843060B5765DCE7 0x998E5CAD b323 static float ACOS(float p0) { return invoke(0x1D08B970013C34B6, p0); } // 0x1D08B970013C34B6 0xF4038776 b323 static float TAN(float p0) { return invoke(0x632106CC96E82E91, p0); } // 0x632106CC96E82E91 0xD320CE5E b323 @@ -2131,16 +2142,16 @@ namespace MISC static float GET_DISTANCE_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, BOOL useZ) { return invoke(0xF1B760881820C952, x1, y1, z1, x2, y2, z2, useZ); } // 0xF1B760881820C952 0xF698765E b323 static float GET_ANGLE_BETWEEN_2D_VECTORS(float x1, float y1, float x2, float y2) { return invoke(0x186FC4BE848E1C92, x1, y1, x2, y2); } // 0x186FC4BE848E1C92 0xDBF75E58 b323 static float GET_HEADING_FROM_VECTOR_2D(float dx, float dy) { return invoke(0x2FFB6B224F4B2926, dx, dy); } // 0x2FFB6B224F4B2926 0xD209D52B b323 - static float GET_PROGRESS_ALONG_LINE_BETWEEN_COORDS_(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp) { return invoke(0x7F8F6405F4777AF6, x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); } // 0x7F8F6405F4777AF6 0x89459F0A b323 + static float GET_RATIO_OF_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp) { return invoke(0x7F8F6405F4777AF6, x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); } // 0x7F8F6405F4777AF6 0x89459F0A b323 static Vector3 GET_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp) { return invoke(0x21C235BC64831E5A, x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); } // 0x21C235BC64831E5A 0xCAECF37E b323 - static BOOL N0xF56DFB7B61BE7276(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float* p12) { return invoke(0xF56DFB7B61BE7276, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xF56DFB7B61BE7276 0xC6CC812C b323 - static Any N0xA0AD167E4B39D9A2(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13) { return invoke(0xA0AD167E4B39D9A2, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xA0AD167E4B39D9A2 b2189 + static BOOL GET_LINE_PLANE_INTERSECTION(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float* p12) { return invoke(0xF56DFB7B61BE7276, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xF56DFB7B61BE7276 0xC6CC812C b323 + static Any GET_POINT_AREA_OVERLAP(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13) { return invoke(0xA0AD167E4B39D9A2, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xA0AD167E4B39D9A2 b2189 static void SET_BIT(int* address, int offset) { invoke(0x933D6A9EEC1BACD0, address, offset); } // 0x933D6A9EEC1BACD0 0x4EFE7E6B b323 static void CLEAR_BIT(int* address, int offset) { invoke(0xE80492A9AC099A93, address, offset); } // 0xE80492A9AC099A93 0x8BC9E618 b323 static Hash GET_HASH_KEY(const char* string) { return invoke(0xD24D37CC275948CC, string); } // 0xD24D37CC275948CC 0x98EFF6F1 b323 static void SLERP_NEAR_QUATERNION(float t, float x, float y, float z, float w, float x1, float y1, float z1, float w1, float* outX, float* outY, float* outZ, float* outW) { invoke(0xF2F6A2FA49278625, t, x, y, z, w, x1, y1, z1, w1, outX, outY, outZ, outW); } // 0xF2F6A2FA49278625 0x87B92190 b323 static BOOL IS_AREA_OCCUPIED(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7, BOOL p8, BOOL p9, BOOL p10, Any p11, BOOL p12) { return invoke(0xA61B4DF533DCB56E, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xA61B4DF533DCB56E 0xC013972F b323 - static Any N0x39455BF4F4F55186(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12) { return invoke(0x39455BF4F4F55186, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0x39455BF4F4F55186 b1868 + static Any IS_AREA_OCCUPIED_SLOW(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12) { return invoke(0x39455BF4F4F55186, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0x39455BF4F4F55186 b1868 static BOOL IS_POSITION_OCCUPIED(float x, float y, float z, float range, BOOL p4, BOOL checkVehicles, BOOL checkPeds, BOOL p7, BOOL p8, Entity ignoreEntity, BOOL p10) { return invoke(0xADCDE75E1C60F32D, x, y, z, range, p4, checkVehicles, checkPeds, p7, p8, ignoreEntity, p10); } // 0xADCDE75E1C60F32D 0x452E8D9E b323 static BOOL IS_POINT_OBSCURED_BY_A_MISSION_ENTITY(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { return invoke(0xE54E209C35FFA18D, p0, p1, p2, p3, p4, p5, p6); } // 0xE54E209C35FFA18D 0xC161558D b323 static void CLEAR_AREA(float X, float Y, float Z, float radius, BOOL p4, BOOL ignoreCopCars, BOOL ignoreObjects, BOOL p7) { invoke(0xA56F01F3765B93A0, X, Y, Z, radius, p4, ignoreCopCars, ignoreObjects, p7); } // 0xA56F01F3765B93A0 0x854E9AB8 b323 @@ -2151,11 +2162,11 @@ namespace MISC static void CLEAR_AREA_OF_PEDS(float x, float y, float z, float radius, int flags) { invoke(0xBE31FD6CE464AC59, x, y, z, radius, flags); } // 0xBE31FD6CE464AC59 0x25BE7FA8 b323 static void CLEAR_AREA_OF_COPS(float x, float y, float z, float radius, int flags) { invoke(0x04F8FC8FCF58F88D, x, y, z, radius, flags); } // 0x04F8FC8FCF58F88D 0x95C53824 b323 static void CLEAR_AREA_OF_PROJECTILES(float x, float y, float z, float radius, int flags) { invoke(0x0A1CB9094635D1A6, x, y, z, radius, flags); } // 0x0A1CB9094635D1A6 0x18DB5434 b323 - static void N0x7EC6F9A478A6A512() { invoke(0x7EC6F9A478A6A512); } // 0x7EC6F9A478A6A512 b323 + static void CLEAR_SCENARIO_SPAWN_HISTORY() { invoke(0x7EC6F9A478A6A512); } // 0x7EC6F9A478A6A512 b323 static void SET_SAVE_MENU_ACTIVE(BOOL ignoreVehicle) { invoke(0xC9BF75D28165FF77, ignoreVehicle); } // 0xC9BF75D28165FF77 0xF5CCF164 b323 - static int N0x397BAA01068BAA96() { return invoke(0x397BAA01068BAA96); } // 0x397BAA01068BAA96 0x39771F21 b323 + static int GET_STATUS_OF_MANUAL_SAVE() { return invoke(0x397BAA01068BAA96); } // 0x397BAA01068BAA96 0x39771F21 b323 static void SET_CREDITS_ACTIVE(BOOL toggle) { invoke(0xB938B7E6D3C0620C, toggle); } // 0xB938B7E6D3C0620C 0xEC2A0ECF b323 - static void N0xB51B9AB9EF81868C(BOOL toggle) { invoke(0xB51B9AB9EF81868C, toggle); } // 0xB51B9AB9EF81868C 0x75B06B5A b323 + static void SET_CREDITS_FADE_OUT_WITH_SCREEN(BOOL toggle) { invoke(0xB51B9AB9EF81868C, toggle); } // 0xB51B9AB9EF81868C 0x75B06B5A b323 static BOOL HAVE_CREDITS_REACHED_END() { return invoke(0x075F1D57402C93BA); } // 0x075F1D57402C93BA 0x2569C9A7 b323 static void TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME(const char* scriptName) { invoke(0x9DC711BC69C548DF, scriptName); } // 0x9DC711BC69C548DF 0x9F861FD4 b323 static void NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME() { invoke(0x9243BAC96D64C050); } // 0x9243BAC96D64C050 0x878486CE b323 @@ -2163,8 +2174,8 @@ namespace MISC static void DISABLE_HOSPITAL_RESTART(int hospitalIndex, BOOL toggle) { invoke(0xC8535819C450EBA8, hospitalIndex, toggle); } // 0xC8535819C450EBA8 0x09F49C72 b323 static Any ADD_POLICE_RESTART(float p0, float p1, float p2, float p3, Any p4) { return invoke(0x452736765B31FC4B, p0, p1, p2, p3, p4); } // 0x452736765B31FC4B 0xE96C29FE b323 static void DISABLE_POLICE_RESTART(int policeIndex, BOOL toggle) { invoke(0x23285DED6EBD7EA3, policeIndex, toggle); } // 0x23285DED6EBD7EA3 0x0A280324 b323 - static void SET_RESTART_CUSTOM_POSITION_(float x, float y, float z, float heading) { invoke(0x706B5EDCAA7FA663, x, y, z, heading); } // 0x706B5EDCAA7FA663 b323 - static void CLEAR_RESTART_CUSTOM_POSITION_() { invoke(0xA2716D40842EAF79); } // 0xA2716D40842EAF79 b323 + static void SET_RESTART_COORD_OVERRIDE(float x, float y, float z, float heading) { invoke(0x706B5EDCAA7FA663, x, y, z, heading); } // 0x706B5EDCAA7FA663 b323 + static void CLEAR_RESTART_COORD_OVERRIDE() { invoke(0xA2716D40842EAF79); } // 0xA2716D40842EAF79 b323 static void PAUSE_DEATH_ARREST_RESTART(BOOL toggle) { invoke(0x2C2B3493FBF51C71, toggle); } // 0x2C2B3493FBF51C71 0x296574AE b323 static void IGNORE_NEXT_RESTART(BOOL toggle) { invoke(0x21FFB63D8C615361, toggle); } // 0x21FFB63D8C615361 0xDA13A4B6 b323 static void SET_FADE_OUT_AFTER_DEATH(BOOL toggle) { invoke(0x4A18E01DF2C87B86, toggle); } // 0x4A18E01DF2C87B86 0xC9F6F0BC b323 @@ -2174,7 +2185,7 @@ namespace MISC static Any REGISTER_SAVE_HOUSE(float p0, float p1, float p2, float p3, Any* p4, Any p5, Any p6) { return invoke(0xC0714D0A7EEECA54, p0, p1, p2, p3, p4, p5, p6); } // 0xC0714D0A7EEECA54 0x39C1849A b323 static void SET_SAVE_HOUSE(Any p0, BOOL p1, BOOL p2) { invoke(0x4F548CABEAE553BC, p0, p1, p2); } // 0x4F548CABEAE553BC 0xC3240BB4 b323 static BOOL OVERRIDE_SAVE_HOUSE(BOOL p0, float p1, float p2, float p3, float p4, BOOL p5, float p6, float p7) { return invoke(0x1162EA8AE9D24EEA, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x1162EA8AE9D24EEA 0x47436C12 b323 - static BOOL N0xA4A0065E39C9F25C(Vector3* p0, float* p1, BOOL* fadeInAfterLoad, BOOL* p3) { return invoke(0xA4A0065E39C9F25C, p0, p1, fadeInAfterLoad, p3); } // 0xA4A0065E39C9F25C 0xC4D71AB4 b323 + static BOOL GET_SAVE_HOUSE_DETAILS_AFTER_SUCCESSFUL_LOAD(Vector3* p0, float* p1, BOOL* fadeInAfterLoad, BOOL* p3) { return invoke(0xA4A0065E39C9F25C, p0, p1, fadeInAfterLoad, p3); } // 0xA4A0065E39C9F25C 0xC4D71AB4 b323 static void DO_AUTO_SAVE() { invoke(0x50EEAAD86232EE55); } // 0x50EEAAD86232EE55 0x54C44B1A b323 static BOOL GET_IS_AUTO_SAVE_OFF() { return invoke(0x6E04F06094C87047); } // 0x6E04F06094C87047 0xA8546914 b323 static BOOL IS_AUTO_SAVE_IN_PROGRESS() { return invoke(0x69240733738C19A0); } // 0x69240733738C19A0 0x36F75399 b323 @@ -2191,7 +2202,7 @@ namespace MISC static void CLEAR_REPLAY_STATS() { invoke(0x1B1AB132A16FDA55); } // 0x1B1AB132A16FDA55 0xC47DFF02 b323 static BOOL QUEUE_MISSION_REPEAT_LOAD() { return invoke(0x72DE52178C291CB5); } // 0x72DE52178C291CB5 0xF62B3C48 b323 static BOOL QUEUE_MISSION_REPEAT_SAVE() { return invoke(0x44A0BDC559B35F6E); } // 0x44A0BDC559B35F6E 0x3589452B b323 - static Any N0xEB2104E905C6F2E9() { return invoke(0xEB2104E905C6F2E9); } // 0xEB2104E905C6F2E9 b323 + static Any QUEUE_MISSION_REPEAT_SAVE_FOR_BENCHMARK_TEST() { return invoke(0xEB2104E905C6F2E9); } // 0xEB2104E905C6F2E9 b323 static int GET_STATUS_OF_MISSION_REPEAT_SAVE() { return invoke(0x2B5E102E4A42F2BF); } // 0x2B5E102E4A42F2BF 0x144AAF22 b323 static BOOL IS_MEMORY_CARD_IN_USE() { return invoke(0x8A75CE2956274ADD); } // 0x8A75CE2956274ADD 0x40CE4DFD b323 static void SHOOT_SINGLE_BULLET_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed) { invoke(0x867654CBC7606F2C, x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed); } // 0x867654CBC7606F2C 0xCB7415AC b323 @@ -2230,13 +2241,13 @@ namespace MISC static BOOL IS_XBOX360_VERSION() { return invoke(0xF6201B4DAF662A9D); } // 0xF6201B4DAF662A9D 0x24005CC8 b323 static BOOL IS_PS3_VERSION() { return invoke(0xCCA1072C29D096C2); } // 0xCCA1072C29D096C2 0x4C0D5303 b323 static BOOL IS_PC_VERSION() { return invoke(0x48AF36444B965238); } // 0x48AF36444B965238 0x4D5D9EE3 b323 - static BOOL N0x0A27B2B6282F7169() { return invoke(0x0A27B2B6282F7169); } // 0x0A27B2B6282F7169 b2545 + static BOOL IS_STEAM_VERSION() { return invoke(0x0A27B2B6282F7169); } // 0x0A27B2B6282F7169 b2545 static BOOL IS_AUSSIE_VERSION() { return invoke(0x9F1935CA1F724008); } // 0x9F1935CA1F724008 0x944BA1DC b323 - static BOOL IS_JAPANESE_VERSION_() { return invoke(0xB8C0BB75D8A77DB3); } // 0xB8C0BB75D8A77DB3 b2545 - static BOOL N0x138679CA01E21F53() { return invoke(0x138679CA01E21F53); } // 0x138679CA01E21F53 b2612 - static BOOL N0xC545AB1CF97ABB34() { return invoke(0xC545AB1CF97ABB34); } // 0xC545AB1CF97ABB34 b2612 - static BOOL N0xF911E695C1EB8518() { return invoke(0xF911E695C1EB8518); } // 0xF911E695C1EB8518 b2612 - static BOOL N0x807ABE1AB65C24D2() { return invoke(0x807ABE1AB65C24D2); } // 0x807ABE1AB65C24D2 b2612 + static BOOL IS_JAPANESE_VERSION() { return invoke(0xB8C0BB75D8A77DB3); } // 0xB8C0BB75D8A77DB3 b2545 + static BOOL IS_XBOX_PLATFORM() { return invoke(0x138679CA01E21F53); } // 0x138679CA01E21F53 b2612 + static BOOL IS_SCARLETT_VERSION() { return invoke(0xC545AB1CF97ABB34); } // 0xC545AB1CF97ABB34 b2612 + static BOOL IS_SCE_PLATFORM() { return invoke(0xF911E695C1EB8518); } // 0xF911E695C1EB8518 b2612 + static BOOL IS_PROSPERO_VERSION() { return invoke(0x807ABE1AB65C24D2); } // 0x807ABE1AB65C24D2 b2612 static BOOL IS_STRING_NULL(const char* string) { return invoke(0xF22B6C47C6EAB066, string); } // 0xF22B6C47C6EAB066 0x8E71E00F b323 static BOOL IS_STRING_NULL_OR_EMPTY(const char* string) { return invoke(0xCA042B6957743895, string); } // 0xCA042B6957743895 0x42E9F2CA b323 static BOOL STRING_TO_INT(const char* string, int* outInteger) { return invoke(0x5A5F40FE637EB584, string, outInteger); } // 0x5A5F40FE637EB584 0x590A8160 b323 @@ -2244,7 +2255,7 @@ namespace MISC static int GET_BITS_IN_RANGE(int var, int rangeStart, int rangeEnd) { return invoke(0x53158863FCC0893A, var, rangeStart, rangeEnd); } // 0x53158863FCC0893A 0xCA03A1E5 b323 static int ADD_STUNT_JUMP(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4, float camX, float camY, float camZ, int p15, int p16, int p17) { return invoke(0x1A992DA297A4630C, x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4, camX, camY, camZ, p15, p16, p17); } // 0x1A992DA297A4630C 0xB630E5FF b323 static int ADD_STUNT_JUMP_ANGLED(float x1, float y1, float z1, float x2, float y2, float z2, float radius1, float x3, float y3, float z3, float x4, float y4, float z4, float radius2, float camX, float camY, float camZ, int p17, int p18, int p19) { return invoke(0xBBE5D803A5360CBF, x1, y1, z1, x2, y2, z2, radius1, x3, y3, z3, x4, y4, z4, radius2, camX, camY, camZ, p17, p18, p19); } // 0xBBE5D803A5360CBF 0xB9B7E777 b323 - static void N0xFB80AB299D2EE1BD(BOOL toggle) { invoke(0xFB80AB299D2EE1BD, toggle); } // 0xFB80AB299D2EE1BD b757 + static void TOGGLE_SHOW_OPTIONAL_STUNT_JUMP_CAMERA(BOOL toggle) { invoke(0xFB80AB299D2EE1BD, toggle); } // 0xFB80AB299D2EE1BD b757 static void DELETE_STUNT_JUMP(int p0) { invoke(0xDC518000E39DAE1F, p0); } // 0xDC518000E39DAE1F 0x840CB5DA b323 static void ENABLE_STUNT_JUMP_SET(int p0) { invoke(0xE369A5783B866016, p0); } // 0xE369A5783B866016 0x9D1E7785 b323 static void DISABLE_STUNT_JUMP_SET(int p0) { invoke(0xA5272EBEDD4747F6, p0); } // 0xA5272EBEDD4747F6 0x644C9FA4 b323 @@ -2257,9 +2268,9 @@ namespace MISC static void SET_GAME_PAUSED(BOOL toggle) { invoke(0x577D1284D6873711, toggle); } // 0x577D1284D6873711 0x8230FF6C b323 static void SET_THIS_SCRIPT_CAN_BE_PAUSED(BOOL toggle) { invoke(0xAA391C728106F7AF, toggle); } // 0xAA391C728106F7AF 0xA0C3CE29 b323 static void SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT(BOOL toggle) { invoke(0xB98236CAAECEF897, toggle); } // 0xB98236CAAECEF897 0xD06F1720 b323 - static BOOL HAS_BUTTON_COMBINATION_JUST_BEEN_ENTERED_(Hash hash, int amount) { return invoke(0x071E2A839DE82D90, hash, amount); } // 0x071E2A839DE82D90 0xFF6191E1 b323 - static BOOL HAS_CHEAT_STRING_JUST_BEEN_ENTERED_(Hash hash) { return invoke(0x557E43C447E700A8, hash); } // 0x557E43C447E700A8 b323 - static void N0xFA3FFB0EEBC288A3(BOOL p0) { invoke(0xFA3FFB0EEBC288A3, p0); } // 0xFA3FFB0EEBC288A3 b2060 + static BOOL HAS_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash, int amount) { return invoke(0x071E2A839DE82D90, hash, amount); } // 0x071E2A839DE82D90 0xFF6191E1 b323 + static BOOL HAS_PC_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash) { return invoke(0x557E43C447E700A8, hash); } // 0x557E43C447E700A8 b323 + static void OVERRIDE_FREEZE_FLAGS(BOOL p0) { invoke(0xFA3FFB0EEBC288A3, p0); } // 0xFA3FFB0EEBC288A3 b2060 static void SET_INSTANCE_PRIORITY_MODE(int p0) { invoke(0x9BAE5AD2508DF078, p0); } // 0x9BAE5AD2508DF078 0x721B2492 b323 static void SET_INSTANCE_PRIORITY_HINT(int flag) { invoke(0xC5F0A8EBD3F361CE, flag); } // 0xC5F0A8EBD3F361CE 0xE202879D b323 static BOOL IS_FRONTEND_FADING() { return invoke(0x7EA2B6AF97ECA6ED); } // 0x7EA2B6AF97ECA6ED 0x8FF6232C b323 @@ -2270,34 +2281,34 @@ namespace MISC static void STOP_SAVE_DATA() { invoke(0x74E20C9145FB66FD); } // 0x74E20C9145FB66FD 0x3B1C07C8 b323 static int GET_SIZE_OF_SAVE_DATA(BOOL p0) { return invoke(0xA09F896CE912481F, p0); } // 0xA09F896CE912481F 0x9EF0BC64 b323 static void REGISTER_INT_TO_SAVE(Any* p0, const char* name) { invoke(0x34C9EE5986258415, p0, name); } // 0x34C9EE5986258415 0xB930956F b323 - static void REGISTER_INT64_TO_SAVE_(Any* p0, const char* name) { invoke(0xA735353C77334EA0, p0, name); } // 0xA735353C77334EA0 b323 + static void REGISTER_INT64_TO_SAVE(Any* p0, const char* name) { invoke(0xA735353C77334EA0, p0, name); } // 0xA735353C77334EA0 b323 static void REGISTER_ENUM_TO_SAVE(Any* p0, const char* name) { invoke(0x10C2FA78D0E128A1, p0, name); } // 0x10C2FA78D0E128A1 0x9B38374A b323 static void REGISTER_FLOAT_TO_SAVE(Any* p0, const char* name) { invoke(0x7CAEC29ECB5DFEBB, p0, name); } // 0x7CAEC29ECB5DFEBB 0xDB06F7AD b323 static void REGISTER_BOOL_TO_SAVE(Any* p0, const char* name) { invoke(0xC8F4131414C835A1, p0, name); } // 0xC8F4131414C835A1 0x5417E0E0 b323 static void REGISTER_TEXT_LABEL_TO_SAVE(Any* p0, const char* name) { invoke(0xEDB1232C5BEAE62F, p0, name); } // 0xEDB1232C5BEAE62F 0x284352C4 b323 - static void REGISTER_TEXT_LABEL_TO_SAVE_2_(Any* p0, const char* name) { invoke(0x6F7794F28C6B2535, p0, name); } // 0x6F7794F28C6B2535 0xE2089749 b323 - static void N0x48F069265A0E4BEC(Any* p0, const char* name) { invoke(0x48F069265A0E4BEC, p0, name); } // 0x48F069265A0E4BEC 0xF91B8C33 b323 - static void N0x8269816F6CFD40F8(Any* p0, const char* name) { invoke(0x8269816F6CFD40F8, p0, name); } // 0x8269816F6CFD40F8 0x74E8FAD9 b323 - static void N0xFAA457EF263E8763(Any* p0, const char* name) { invoke(0xFAA457EF263E8763, p0, name); } // 0xFAA457EF263E8763 0x6B4335DD b323 + static void REGISTER_TEXT_LABEL_15_TO_SAVE(Any* p0, const char* name) { invoke(0x6F7794F28C6B2535, p0, name); } // 0x6F7794F28C6B2535 0xE2089749 b323 + static void REGISTER_TEXT_LABEL_23_TO_SAVE(Any* p0, const char* name) { invoke(0x48F069265A0E4BEC, p0, name); } // 0x48F069265A0E4BEC 0xF91B8C33 b323 + static void REGISTER_TEXT_LABEL_31_TO_SAVE(Any* p0, const char* name) { invoke(0x8269816F6CFD40F8, p0, name); } // 0x8269816F6CFD40F8 0x74E8FAD9 b323 + static void REGISTER_TEXT_LABEL_63_TO_SAVE(Any* p0, const char* name) { invoke(0xFAA457EF263E8763, p0, name); } // 0xFAA457EF263E8763 0x6B4335DD b323 static void START_SAVE_STRUCT_WITH_SIZE(Any* p0, int size, const char* structName) { invoke(0xBF737600CDDBEADD, p0, size, structName); } // 0xBF737600CDDBEADD 0xFB45728E b323 static void STOP_SAVE_STRUCT() { invoke(0xEB1774DF12BB9F12); } // 0xEB1774DF12BB9F12 0xC2624A28 b323 static void START_SAVE_ARRAY_WITH_SIZE(Any* p0, int size, const char* arrayName) { invoke(0x60FE567DF1B1AF9D, p0, size, arrayName); } // 0x60FE567DF1B1AF9D 0x893A342C b323 static void STOP_SAVE_ARRAY() { invoke(0x04456F95153C6BE4); } // 0x04456F95153C6BE4 0x0CAD8217 b323 - static void COPY_MEMORY_(Any* dst, Any* src, int size) { invoke(0x213AEB2B90CBA7AC, dst, src, size); } // 0x213AEB2B90CBA7AC b877 + static void COPY_SCRIPT_STRUCT(Any* dst, Any* src, int size) { invoke(0x213AEB2B90CBA7AC, dst, src, size); } // 0x213AEB2B90CBA7AC b877 static void ENABLE_DISPATCH_SERVICE(int dispatchService, BOOL toggle) { invoke(0xDC0F817884CDD856, dispatchService, toggle); } // 0xDC0F817884CDD856 0x0B710A51 b323 static void BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION(int dispatchService, BOOL toggle) { invoke(0x9B2BD3773123EA2F, dispatchService, toggle); } // 0x9B2BD3773123EA2F 0xE0F0684F b323 - static int GET_NUM_DISPATCHED_UNITS_FOR_PLAYER_(int dispatchService) { return invoke(0xEB4A0C2D56441717, dispatchService); } // 0xEB4A0C2D56441717 0x3CE5BF6B b323 + static int GET_NUMBER_RESOURCES_ALLOCATED_TO_WANTED_LEVEL(int dispatchService) { return invoke(0xEB4A0C2D56441717, dispatchService); } // 0xEB4A0C2D56441717 0x3CE5BF6B b323 static BOOL CREATE_INCIDENT(int dispatchService, float x, float y, float z, int numUnits, float radius, int* outIncidentID, Any p7, Any p8) { return invoke(0x3F892CAF67444AE7, dispatchService, x, y, z, numUnits, radius, outIncidentID, p7, p8); } // 0x3F892CAF67444AE7 0xFC5FF7B3 b323 static BOOL CREATE_INCIDENT_WITH_ENTITY(int dispatchService, Ped ped, int numUnits, float radius, int* outIncidentID, Any p5, Any p6) { return invoke(0x05983472F0494E60, dispatchService, ped, numUnits, radius, outIncidentID, p5, p6); } // 0x05983472F0494E60 0xBBC35B03 b323 static void DELETE_INCIDENT(int incidentId) { invoke(0x556C1AA270D5A207, incidentId); } // 0x556C1AA270D5A207 0x212BD0DC b323 static BOOL IS_INCIDENT_VALID(int incidentId) { return invoke(0xC8BC6461E629BEAA, incidentId); } // 0xC8BC6461E629BEAA 0x31FD0BA4 b323 static void SET_INCIDENT_REQUESTED_UNITS(int incidentId, int dispatchService, int numUnits) { invoke(0xB08B85D860E7BA3C, incidentId, dispatchService, numUnits); } // 0xB08B85D860E7BA3C 0x0242D88E b323 - static void SET_INCIDENT_UNK_(int incidentId, float p1) { invoke(0xD261BA3E7E998072, incidentId, p1); } // 0xD261BA3E7E998072 0x1F38102E b323 + static void SET_IDEAL_SPAWN_DISTANCE_FOR_INCIDENT(int incidentId, float p1) { invoke(0xD261BA3E7E998072, incidentId, p1); } // 0xD261BA3E7E998072 0x1F38102E b323 static BOOL FIND_SPAWN_POINT_IN_DIRECTION(float posX, float posY, float posZ, float fwdVecX, float fwdVecY, float fwdVecZ, float distance, Vector3* spawnPoint) { return invoke(0x6874E2190B0C1972, posX, posY, posZ, fwdVecX, fwdVecY, fwdVecZ, distance, spawnPoint); } // 0x6874E2190B0C1972 0x71AEFD77 b323 static int ADD_POP_MULTIPLIER_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float p6, float p7, BOOL p8, BOOL p9) { return invoke(0x67F6413D3220E18D, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9); } // 0x67F6413D3220E18D 0x42BF09B3 b323 static BOOL DOES_POP_MULTIPLIER_AREA_EXIST(int id) { return invoke(0x1327E2FE9746BAEE, id); } // 0x1327E2FE9746BAEE 0xE933B34A b323 static void REMOVE_POP_MULTIPLIER_AREA(int id, BOOL p1) { invoke(0xB129E447A2EDA4BF, id, p1); } // 0xB129E447A2EDA4BF 0xFBDBE374 b323 - static BOOL IS_POP_MULTIPLIER_AREA_UNK_(int id) { return invoke(0x1312F4B242609CE3, id); } // 0x1312F4B242609CE3 b1290 + static BOOL IS_POP_MULTIPLIER_AREA_NETWORKED(int id) { return invoke(0x1312F4B242609CE3, id); } // 0x1312F4B242609CE3 b1290 static int ADD_POP_MULTIPLIER_SPHERE(float x, float y, float z, float radius, float pedMultiplier, float vehicleMultiplier, BOOL p6, BOOL p7) { return invoke(0x32C7A7E8C43A1F80, x, y, z, radius, pedMultiplier, vehicleMultiplier, p6, p7); } // 0x32C7A7E8C43A1F80 0xCE4A3D20 b323 static BOOL DOES_POP_MULTIPLIER_SPHERE_EXIST(int id) { return invoke(0x171BAFB3C60389F4, id); } // 0x171BAFB3C60389F4 0xD2B7A5A0 b791 static void REMOVE_POP_MULTIPLIER_SPHERE(int id, BOOL p1) { invoke(0xE6869BECDD8F2403, id, p1); } // 0xE6869BECDD8F2403 0x92E7E4EB b323 @@ -2305,11 +2316,11 @@ namespace MISC static BOOL IS_TENNIS_MODE(Ped ped) { return invoke(0x5D5479D115290C3F, ped); } // 0x5D5479D115290C3F 0x04A947BA b323 static void PLAY_TENNIS_SWING_ANIM(Ped ped, const char* animDict, const char* animName, float p3, float p4, BOOL p5) { invoke(0xE266ED23311F24D4, ped, animDict, animName, p3, p4, p5); } // 0xE266ED23311F24D4 0xC20A7D2B b323 static BOOL GET_TENNIS_SWING_ANIM_COMPLETE(Ped ped) { return invoke(0x17DF68D720AA77F8, ped); } // 0x17DF68D720AA77F8 0x8501E727 b323 - static BOOL N0x19BFED045C647C49(Ped ped) { return invoke(0x19BFED045C647C49, ped); } // 0x19BFED045C647C49 0x1A332D2D b323 - static BOOL N0xE95B0C7D5BA3B96B(Ped ped) { return invoke(0xE95B0C7D5BA3B96B, ped); } // 0xE95B0C7D5BA3B96B b323 + static BOOL GET_TENNIS_SWING_ANIM_CAN_BE_INTERRUPTED(Ped ped) { return invoke(0x19BFED045C647C49, ped); } // 0x19BFED045C647C49 0x1A332D2D b323 + static BOOL GET_TENNIS_SWING_ANIM_SWUNG(Ped ped) { return invoke(0xE95B0C7D5BA3B96B, ped); } // 0xE95B0C7D5BA3B96B b323 static void PLAY_TENNIS_DIVE_ANIM(Ped ped, int p1, float p2, float p3, float p4, BOOL p5) { invoke(0x8FA9C42FC5D7C64B, ped, p1, p2, p3, p4, p5); } // 0x8FA9C42FC5D7C64B 0x0C8865DF b323 - static void N0x54F157E0336A3822(Ped ped, const char* p1, float p2) { invoke(0x54F157E0336A3822, ped, p1, p2); } // 0x54F157E0336A3822 0x49F977A9 b323 - static void RESET_DISPATCH_SPAWN_LOCATION_() { invoke(0x5896F2BD5683A4E1); } // 0x5896F2BD5683A4E1 b1868 + static void SET_TENNIS_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* p1, float p2) { invoke(0x54F157E0336A3822, ped, p1, p2); } // 0x54F157E0336A3822 0x49F977A9 b323 + static void RESET_DISPATCH_SPAWN_LOCATION() { invoke(0x5896F2BD5683A4E1); } // 0x5896F2BD5683A4E1 b1868 static void SET_DISPATCH_SPAWN_LOCATION(float x, float y, float z) { invoke(0xD10F442036302D50, x, y, z); } // 0xD10F442036302D50 0x6F009E33 b323 static void RESET_DISPATCH_IDEAL_SPAWN_DISTANCE() { invoke(0x77A84429DD9F0A15); } // 0x77A84429DD9F0A15 0xDA65ECAA b323 static void SET_DISPATCH_IDEAL_SPAWN_DISTANCE(float p0) { invoke(0x6FE601A64180D423, p0); } // 0x6FE601A64180D423 0x6283BE32 b323 @@ -2317,11 +2328,11 @@ namespace MISC static void SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0, float p1) { invoke(0x44F7CBC1BEB3327D, p0, p1); } // 0x44F7CBC1BEB3327D 0xABADB709 b323 static void SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS_MULTIPLIER(Any p0, float p1) { invoke(0x48838ED9937A15D1, p0, p1); } // 0x48838ED9937A15D1 0x1C996BCD b323 static Any ADD_DISPATCH_SPAWN_ANGLED_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0x918C7B2D2FF3928B, x1, y1, z1, x2, y2, z2, width); } // 0x918C7B2D2FF3928B 0xF557BAF9 b323 - static Any ADD_DISPATCH_SPAWN_BLOCKING_AREA_(float x1, float y1, float x2, float y2) { return invoke(0x2D4259F1FEB81DA9, x1, y1, x2, y2); } // 0x2D4259F1FEB81DA9 b323 + static Any ADD_DISPATCH_SPAWN_SPHERE_BLOCKING_AREA(float x1, float y1, float x2, float y2) { return invoke(0x2D4259F1FEB81DA9, x1, y1, x2, y2); } // 0x2D4259F1FEB81DA9 b323 static void REMOVE_DISPATCH_SPAWN_BLOCKING_AREA(Any p0) { invoke(0x264AC28B01B353A5, p0); } // 0x264AC28B01B353A5 0xA8D2FB92 b323 static void RESET_DISPATCH_SPAWN_BLOCKING_AREAS() { invoke(0xAC7BFD5C1D83EA75); } // 0xAC7BFD5C1D83EA75 0x9A17F835 b323 - static void N0xD9F692D349249528() { invoke(0xD9F692D349249528); } // 0xD9F692D349249528 0xE0C9307E b323 - static void N0xE532EC1A63231B4F(int p0, int p1) { invoke(0xE532EC1A63231B4F, p0, p1); } // 0xE532EC1A63231B4F 0xA0D8C749 b323 + static void RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN() { invoke(0xD9F692D349249528); } // 0xD9F692D349249528 0xE0C9307E b323 + static void SET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(int p0, int p1) { invoke(0xE532EC1A63231B4F, p0, p1); } // 0xE532EC1A63231B4F 0xA0D8C749 b323 static void ADD_TACTICAL_NAV_MESH_POINT(float x, float y, float z) { invoke(0xB8721407EE9C3FF6, x, y, z); } // 0xB8721407EE9C3FF6 0x24A4E0B2 b323 static void CLEAR_TACTICAL_NAV_MESH_POINTS() { invoke(0xB3CD58CCA6CDA852); } // 0xB3CD58CCA6CDA852 0x66C3C59C b323 static void SET_RIOT_MODE_ENABLED(BOOL toggle) { invoke(0x2587A48BC88DFADF, toggle); } // 0x2587A48BC88DFADF 0xD9660339 b323 @@ -2329,49 +2340,49 @@ namespace MISC static void DISPLAY_ONSCREEN_KEYBOARD(int p0, const char* windowTitle, const char* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, int maxInputLength) { invoke(0x00DC833F2568DBF6, p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength); } // 0x00DC833F2568DBF6 0xAD99F2CE b323 static int UPDATE_ONSCREEN_KEYBOARD() { return invoke(0x0CF2B696BBF945AE); } // 0x0CF2B696BBF945AE 0x23D0A1CE b323 static const char* GET_ONSCREEN_KEYBOARD_RESULT() { return invoke(0x8362B09B91893647); } // 0x8362B09B91893647 0x44828FB3 b323 - static void CANCEL_ONSCREEN_KEYBOARD_() { invoke(0x58A39BE597CE99CD); } // 0x58A39BE597CE99CD 0x196444BB b757 + static void CANCEL_ONSCREEN_KEYBOARD() { invoke(0x58A39BE597CE99CD); } // 0x58A39BE597CE99CD b757 static void NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS(int p0) { invoke(0x3ED1438C1F5C6612, p0); } // 0x3ED1438C1F5C6612 0x3301EA47 b323 static void ACTION_MANAGER_ENABLE_ACTION(Hash hash, BOOL enable) { invoke(0xA6A12939F16D85BE, hash, enable); } // 0xA6A12939F16D85BE 0x42B484ED b323 - static int N0x3F60413F5DF65748() { return invoke(0x3F60413F5DF65748); } // 0x3F60413F5DF65748 b2612 - static void N0x1EAE0A6E978894A2(int p0, BOOL p1) { invoke(0x1EAE0A6E978894A2, p0, p1); } // 0x1EAE0A6E978894A2 0x8F60366E b323 + static int GET_REAL_WORLD_TIME() { return invoke(0x3F60413F5DF65748); } // 0x3F60413F5DF65748 b2612 + static void SUPRESS_RANDOM_EVENT_THIS_FRAME(int p0, BOOL p1) { invoke(0x1EAE0A6E978894A2, p0, p1); } // 0x1EAE0A6E978894A2 0x8F60366E b323 static void SET_EXPLOSIVE_AMMO_THIS_FRAME(Player player) { invoke(0xA66C71C98D5F2CFB, player); } // 0xA66C71C98D5F2CFB 0x2EAFA1D1 b323 static void SET_FIRE_AMMO_THIS_FRAME(Player player) { invoke(0x11879CDD803D30F4, player); } // 0x11879CDD803D30F4 0x7C18FC8A b323 static void SET_EXPLOSIVE_MELEE_THIS_FRAME(Player player) { invoke(0xFF1BED81BFDC0FE0, player); } // 0xFF1BED81BFDC0FE0 0x96663D56 b323 static void SET_SUPER_JUMP_THIS_FRAME(Player player) { invoke(0x57FFF03E423A4C0B, player); } // 0x57FFF03E423A4C0B 0x86745EF3 b323 - static void SET_BEAST_MODE_ACTIVE_(Player player) { invoke(0x438822C279B73B93, player); } // 0x438822C279B73B93 b573 - static void SET_FORCE_PLAYER_TO_JUMP_(Player player) { invoke(0xA1183BCFEE0F93D1, player); } // 0xA1183BCFEE0F93D1 b1180 + static void SET_BEAST_JUMP_THIS_FRAME(Player player) { invoke(0x438822C279B73B93, player); } // 0x438822C279B73B93 b573 + static void SET_FORCED_JUMP_THIS_FRAME(Player player) { invoke(0xA1183BCFEE0F93D1, player); } // 0xA1183BCFEE0F93D1 b1180 static BOOL HAS_GAME_INSTALLED_THIS_SESSION() { return invoke(0x6FDDF453C0C756EC); } // 0x6FDDF453C0C756EC 0xC3C10FCC b323 - static void N0xFB00CA71DA386228() { invoke(0xFB00CA71DA386228); } // 0xFB00CA71DA386228 0x054EC103 b323 + static void SET_TICKER_JOHNMARSTON_IS_DONE() { invoke(0xFB00CA71DA386228); } // 0xFB00CA71DA386228 0x054EC103 b323 static BOOL ARE_PROFILE_SETTINGS_VALID() { return invoke(0x5AA3BEFA29F03AD4); } // 0x5AA3BEFA29F03AD4 0x46B5A15C b323 - static void N0xE3D969D2785FFB5E() { invoke(0xE3D969D2785FFB5E); } // 0xE3D969D2785FFB5E b323 + static void PREVENT_ARREST_STATE_THIS_FRAME() { invoke(0xE3D969D2785FFB5E); } // 0xE3D969D2785FFB5E b323 static void FORCE_GAME_STATE_PLAYING() { invoke(0xC0AA53F866B3134D); } // 0xC0AA53F866B3134D 0x5D209F25 b323 static void SCRIPT_RACE_INIT(Any p0, Any p1, Any p2, Any p3) { invoke(0x0A60017F841A54F2, p0, p1, p2, p3); } // 0x0A60017F841A54F2 0x2D33F15A b323 static void SCRIPT_RACE_SHUTDOWN() { invoke(0x1FF6BF9A63E5757F); } // 0x1FF6BF9A63E5757F 0xDF99925C b323 - static void N0x1BB299305C3E8C13(Any p0, Any p1, Any p2, Any p3) { invoke(0x1BB299305C3E8C13, p0, p1, p2, p3); } // 0x1BB299305C3E8C13 0xA27F4472 b323 + static void SCRIPT_RACE_PLAYER_HIT_CHECKPOINT(Any p0, Any p1, Any p2, Any p3) { invoke(0x1BB299305C3E8C13, p0, p1, p2, p3); } // 0x1BB299305C3E8C13 0xA27F4472 b323 static BOOL SCRIPT_RACE_GET_PLAYER_SPLIT_TIME(Player player, int* p1, int* p2) { return invoke(0x8EF5573A1F801A5C, player, p1, p2); } // 0x8EF5573A1F801A5C 0x07FF553F b323 - static void START_BENCHMARK_RECORDING_() { invoke(0x92790862E36C2ADA); } // 0x92790862E36C2ADA b323 - static void STOP_BENCHMARK_RECORDING_() { invoke(0xC7DB36C24634F52B); } // 0xC7DB36C24634F52B b323 - static void RESET_BENCHMARK_RECORDING_() { invoke(0x437138B6A830166A); } // 0x437138B6A830166A b323 - static void SAVE_BENCHMARK_RECORDING_() { invoke(0x37DEB0AA183FB6D8); } // 0x37DEB0AA183FB6D8 b323 - static BOOL UI_IS_SINGLEPLAYER_PAUSE_MENU_ACTIVE_() { return invoke(0xEA2F2061875EED90); } // 0xEA2F2061875EED90 b323 - static BOOL LANDING_MENU_IS_ACTIVE_() { return invoke(0x3BBBD13E5041A79E); } // 0x3BBBD13E5041A79E b323 - static BOOL IS_COMMAND_LINE_BENCHMARK_VALUE_SET_() { return invoke(0xA049A5BE0F04F2F8); } // 0xA049A5BE0F04F2F8 b323 - static int GET_BENCHMARK_ITERATIONS_FROM_COMMAND_LINE_() { return invoke(0x4750FC27570311EC); } // 0x4750FC27570311EC b323 - static int GET_BENCHMARK_PASS_FROM_COMMAND_LINE_() { return invoke(0x1B2366C3F2A5C8DF); } // 0x1B2366C3F2A5C8DF b323 - static void RESTART_GAME_() { invoke(0xE574A662ACAEFBB1); } // 0xE574A662ACAEFBB1 b372 - static void FORCE_SOCIAL_CLUB_UPDATE_() { invoke(0xEB6891F03362FB12); } // 0xEB6891F03362FB12 b323 - static BOOL HAS_ASYNC_INSTALL_FINISHED_() { return invoke(0x14832BF2ABA53FC5); } // 0x14832BF2ABA53FC5 b323 - static void CLEANUP_ASYNC_INSTALL_() { invoke(0xC79AE21974B01FB2); } // 0xC79AE21974B01FB2 b323 - static BOOL IS_IN_POWER_SAVING_MODE_() { return invoke(0x684A41975F077262); } // 0x684A41975F077262 b323 - static int GET_POWER_SAVING_MODE_DURATION_() { return invoke(0xABB2FA71C83A1B72); } // 0xABB2FA71C83A1B72 b323 - static void SET_PLAYER_IS_IN_ANIMAL_FORM_(BOOL toggle) { invoke(0x4EBB7E87AA0DBED4, toggle); } // 0x4EBB7E87AA0DBED4 b323 + static void START_END_USER_BENCHMARK() { invoke(0x92790862E36C2ADA); } // 0x92790862E36C2ADA b323 + static void STOP_END_USER_BENCHMARK() { invoke(0xC7DB36C24634F52B); } // 0xC7DB36C24634F52B b323 + static void RESET_END_USER_BENCHMARK() { invoke(0x437138B6A830166A); } // 0x437138B6A830166A b323 + static void SAVE_END_USER_BENCHMARK() { invoke(0x37DEB0AA183FB6D8); } // 0x37DEB0AA183FB6D8 b323 + static BOOL UI_STARTED_END_USER_BENCHMARK() { return invoke(0xEA2F2061875EED90); } // 0xEA2F2061875EED90 b323 + static BOOL LANDING_SCREEN_STARTED_END_USER_BENCHMARK() { return invoke(0x3BBBD13E5041A79E); } // 0x3BBBD13E5041A79E b323 + static BOOL IS_COMMANDLINE_END_USER_BENCHMARK() { return invoke(0xA049A5BE0F04F2F8); } // 0xA049A5BE0F04F2F8 b323 + static int GET_BENCHMARK_ITERATIONS() { return invoke(0x4750FC27570311EC); } // 0x4750FC27570311EC b323 + static int GET_BENCHMARK_PASS() { return invoke(0x1B2366C3F2A5C8DF); } // 0x1B2366C3F2A5C8DF b323 + static void RESTART_GAME() { invoke(0xE574A662ACAEFBB1); } // 0xE574A662ACAEFBB1 b372 + static void QUIT_GAME() { invoke(0xEB6891F03362FB12); } // 0xEB6891F03362FB12 b323 + static BOOL HAS_ASYNC_INSTALL_FINISHED() { return invoke(0x14832BF2ABA53FC5); } // 0x14832BF2ABA53FC5 b323 + static void CLEANUP_ASYNC_INSTALL() { invoke(0xC79AE21974B01FB2); } // 0xC79AE21974B01FB2 b323 + static BOOL PLM_IS_IN_CONSTRAINED_MODE() { return invoke(0x684A41975F077262); } // 0x684A41975F077262 b323 + static int PLM_GET_CONSTRAINED_DURATION_MS() { return invoke(0xABB2FA71C83A1B72); } // 0xABB2FA71C83A1B72 b323 + static void SET_PLAYER_IS_IN_ANIMAL_FORM(BOOL toggle) { invoke(0x4EBB7E87AA0DBED4, toggle); } // 0x4EBB7E87AA0DBED4 b323 static BOOL GET_IS_PLAYER_IN_ANIMAL_FORM() { return invoke(0x9689123E3F213AA5); } // 0x9689123E3F213AA5 b323 - static void SET_PLAYER_ROCKSTAR_EDITOR_DISABLED_(BOOL toggle) { invoke(0x9D8D44ADBBA61EF2, toggle); } // 0x9D8D44ADBBA61EF2 b323 - static void N0x23227DF0B2115469() { invoke(0x23227DF0B2115469); } // 0x23227DF0B2115469 b323 - static Any N0xD10282B6E3751BA0() { return invoke(0xD10282B6E3751BA0); } // 0xD10282B6E3751BA0 b323 - static void N0x693478ACBD7F18E7() { invoke(0x693478ACBD7F18E7); } // 0x693478ACBD7F18E7 b1103 - static void N0x4B82FA6F2D624634(Hash p0, int p1) { invoke(0x4B82FA6F2D624634, p0, p1); } // 0x4B82FA6F2D624634 b2612 - static int N0xECF041186C5A94DC(Any p0) { return invoke(0xECF041186C5A94DC, p0); } // 0xECF041186C5A94DC b2612 + static void SET_PLAYER_IS_REPEATING_A_MISSION(BOOL toggle) { invoke(0x9D8D44ADBBA61EF2, toggle); } // 0x9D8D44ADBBA61EF2 b323 + static void DISABLE_SCREEN_DIMMING_THIS_FRAME() { invoke(0x23227DF0B2115469); } // 0x23227DF0B2115469 b323 + static Any GET_CITY_DENSITY() { return invoke(0xD10282B6E3751BA0); } // 0xD10282B6E3751BA0 b323 + static void USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE() { invoke(0x693478ACBD7F18E7); } // 0x693478ACBD7F18E7 b1103 + static void SET_CONTENT_ID_INDEX(Hash contentId, int index) { invoke(0x4B82FA6F2D624634, contentId, index); } // 0x4B82FA6F2D624634 b2612 + static int GET_CONTENT_ID_INDEX(Hash contentId) { return invoke(0xECF041186C5A94DC, contentId); } // 0xECF041186C5A94DC b2612 } namespace MOBILE @@ -2385,20 +2396,20 @@ namespace MOBILE static void GET_MOBILE_PHONE_POSITION(Vector3* position) { invoke(0x584FDFDA48805B86, position); } // 0x584FDFDA48805B86 0xB2E1E1A0 b323 static void SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN(BOOL toggle) { invoke(0xF511F759238A5122, toggle); } // 0xF511F759238A5122 0x29828690 b323 static BOOL CAN_PHONE_BE_SEEN_ON_SCREEN() { return invoke(0xC4E2813898C97A4B); } // 0xC4E2813898C97A4B 0x5F978584 b323 - static void SET_MOBILE_PHONE_UNK_(BOOL toggle) { invoke(0x375A706A5C2FD084, toggle); } // 0x375A706A5C2FD084 b372 - static void CELL_CAM_MOVE_FINGER_(int direction) { invoke(0x95C9E72F3D7DEC9B, direction); } // 0x95C9E72F3D7DEC9B b323 - static void CELL_CAM_SET_LEAN_(BOOL toggle) { invoke(0x44E44169EF70138E, toggle); } // 0x44E44169EF70138E b323 + static void SET_MOBILE_PHONE_DOF_STATE(BOOL toggle) { invoke(0x375A706A5C2FD084, toggle); } // 0x375A706A5C2FD084 b372 + static void CELL_SET_INPUT(int direction) { invoke(0x95C9E72F3D7DEC9B, direction); } // 0x95C9E72F3D7DEC9B b323 + static void CELL_HORIZONTAL_MODE_TOGGLE(BOOL toggle) { invoke(0x44E44169EF70138E, toggle); } // 0x44E44169EF70138E b323 static void CELL_CAM_ACTIVATE(BOOL p0, BOOL p1) { invoke(0xFDE8F069C542D126, p0, p1); } // 0xFDE8F069C542D126 0x234C1AE9 b323 - static void CELL_CAM_DISABLE_THIS_FRAME_(BOOL toggle) { invoke(0x015C49A93E3E086E, toggle); } // 0x015C49A93E3E086E 0x4479B304 b323 - static void N0xA2CCBE62CD4C91A4(BOOL toggle) { invoke(0xA2CCBE62CD4C91A4, toggle); } // 0xA2CCBE62CD4C91A4 0xC273BB4D b323 - static void N0x1B0B4AEED5B9B41C(float p0) { invoke(0x1B0B4AEED5B9B41C, p0); } // 0x1B0B4AEED5B9B41C b323 - static void N0x53F4892D18EC90A4(float p0) { invoke(0x53F4892D18EC90A4, p0); } // 0x53F4892D18EC90A4 b323 - static void N0x3117D84EFA60F77B(float p0) { invoke(0x3117D84EFA60F77B, p0); } // 0x3117D84EFA60F77B b323 - static void N0x15E69E2802C24B8D(float p0) { invoke(0x15E69E2802C24B8D, p0); } // 0x15E69E2802C24B8D b323 - static void N0xAC2890471901861C(float p0) { invoke(0xAC2890471901861C, p0); } // 0xAC2890471901861C b323 - static void N0xD6ADE981781FCA09(float p0) { invoke(0xD6ADE981781FCA09, p0); } // 0xD6ADE981781FCA09 b323 - static void N0xF1E22DC13F5EEBAD(float p0) { invoke(0xF1E22DC13F5EEBAD, p0); } // 0xF1E22DC13F5EEBAD b323 - static void N0x466DA42C89865553(float p0) { invoke(0x466DA42C89865553, p0); } // 0x466DA42C89865553 0x66DCD9D2 b323 + static void CELL_CAM_ACTIVATE_SELFIE_MODE(BOOL toggle) { invoke(0x015C49A93E3E086E, toggle); } // 0x015C49A93E3E086E 0x4479B304 b323 + static void CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE(BOOL toggle) { invoke(0xA2CCBE62CD4C91A4, toggle); } // 0xA2CCBE62CD4C91A4 0xC273BB4D b323 + static void CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING(float p0) { invoke(0x1B0B4AEED5B9B41C, p0); } // 0x1B0B4AEED5B9B41C b323 + static void CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET(float p0) { invoke(0x53F4892D18EC90A4, p0); } // 0x53F4892D18EC90A4 b323 + static void CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET(float p0) { invoke(0x3117D84EFA60F77B, p0); } // 0x3117D84EFA60F77B b323 + static void CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET(float p0) { invoke(0x15E69E2802C24B8D, p0); } // 0x15E69E2802C24B8D b323 + static void CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING(float p0) { invoke(0xAC2890471901861C, p0); } // 0xAC2890471901861C b323 + static void CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET(float p0) { invoke(0xD6ADE981781FCA09, p0); } // 0xD6ADE981781FCA09 b323 + static void CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET(float p0) { invoke(0xF1E22DC13F5EEBAD, p0); } // 0xF1E22DC13F5EEBAD b323 + static void CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET(float p0) { invoke(0x466DA42C89865553, p0); } // 0x466DA42C89865553 b323 static BOOL CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(Entity entity) { return invoke(0x439E9BC95B7E7FBE, entity); } // 0x439E9BC95B7E7FBE 0xBEA88097 b323 static void GET_MOBILE_PHONE_RENDER_ID(int* renderId) { invoke(0xB4A53E05F68B6FA1, renderId); } // 0xB4A53E05F68B6FA1 0x88E4FECE b323 } @@ -2407,34 +2418,34 @@ namespace MONEY { static void NETWORK_INITIALIZE_CASH(int wallet, int bank) { invoke(0x3DA5ECD1A56CBA6D, wallet, bank); } // 0x3DA5ECD1A56CBA6D 0x66DA9935 b323 static void NETWORK_DELETE_CHARACTER(int characterSlot, BOOL p1, BOOL p2) { invoke(0x05A50AF38947EB8D, characterSlot, p1, p2); } // 0x05A50AF38947EB8D 0xA9F7E9C3 b323 - static void NETWORK_MANUAL_DELETE_CHARACTER_(int characterSlot) { invoke(0x821418C727FCACD7, characterSlot); } // 0x821418C727FCACD7 b791 - static BOOL NETWORK_GET_IS_HIGH_EARNER_() { return invoke(0xFB2456B2040A6A67); } // 0xFB2456B2040A6A67 0x63F093A6 b323 + static void NETWORK_MANUAL_DELETE_CHARACTER(int characterSlot) { invoke(0x821418C727FCACD7, characterSlot); } // 0x821418C727FCACD7 b791 + static BOOL NETWORK_GET_PLAYER_IS_HIGH_EARNER() { return invoke(0xFB2456B2040A6A67); } // 0xFB2456B2040A6A67 0x63F093A6 b323 static void NETWORK_CLEAR_CHARACTER_WALLET(int characterSlot) { invoke(0xA921DED15FDF28F5, characterSlot); } // 0xA921DED15FDF28F5 0x19F0C471 b323 static void NETWORK_GIVE_PLAYER_JOBSHARE_CASH(int amount, Any* gamerHandle) { invoke(0xFB18DF9CB95E0105, amount, gamerHandle); } // 0xFB18DF9CB95E0105 0xC6047FDB b323 static void NETWORK_RECEIVE_PLAYER_JOBSHARE_CASH(int value, Any* gamerHandle) { invoke(0x56A3B51944C50598, value, gamerHandle); } // 0x56A3B51944C50598 0x4ED71C1A b323 static BOOL NETWORK_CAN_SHARE_JOB_CASH() { return invoke(0x1C2473301B1C66BA); } // 0x1C2473301B1C66BA 0xA27B9FE8 b323 static void NETWORK_REFUND_CASH(int index, const char* context, const char* reason, BOOL unk) { invoke(0xF9C812CD7C46E817, index, context, reason, unk); } // 0xF9C812CD7C46E817 0x07C92F21 b323 - static void NETWORK_DEDUCT_CASH_(int amount, const char* p1, const char* p2, BOOL p3, BOOL p4, BOOL p5) { invoke(0x18B7AE224B087E26, amount, p1, p2, p3, p4, p5); } // 0x18B7AE224B087E26 b323 + static void NETWORK_DEDUCT_CASH(int amount, const char* p1, const char* p2, BOOL p3, BOOL p4, BOOL p5) { invoke(0x18B7AE224B087E26, amount, p1, p2, p3, p4, p5); } // 0x18B7AE224B087E26 b323 static BOOL NETWORK_MONEY_CAN_BET(int amount, BOOL p1, BOOL p2) { return invoke(0x81404F3DC124FE5B, amount, p1, p2); } // 0x81404F3DC124FE5B 0x8474E6F0 b323 static BOOL NETWORK_CAN_BET(int amount) { return invoke(0x3A54E33660DED67F, amount); } // 0x3A54E33660DED67F 0xE3802533 b323 - static BOOL NETWORK_CASINO_CAN_USE_GAMBLING_TYPE_(Hash hash) { return invoke(0x158C16F5E4CF41F8, hash); } // 0x158C16F5E4CF41F8 b1734 - static BOOL NETWORK_CASINO_CAN_PURCHASE_CHIPS_WITH_PVC_() { return invoke(0x394DCDB9E836B7A9); } // 0x394DCDB9E836B7A9 b1734 - static BOOL NETWORK_CASINO_CAN_GAMBLE_(Any p0) { return invoke(0xF62F6D9528358FE4, p0); } // 0xF62F6D9528358FE4 b1734 - static BOOL NETWORK_CASINO_CAN_PURCHASE_CHIPS_WITH_PVC_2_() { return invoke(0x8968D4D8C6C40C11); } // 0x8968D4D8C6C40C11 b1734 - static BOOL NETWORK_CASINO_PURCHASE_CHIPS_(int p0, int p1) { return invoke(0x3BD101471C7F9EEC, p0, p1); } // 0x3BD101471C7F9EEC b1734 - static BOOL NETWORK_CASINO_SELL_CHIPS_(int p0, int p1) { return invoke(0xED44897CB336F480, p0, p1); } // 0xED44897CB336F480 b1734 - static void N0xCD0F5B5D932AE473() { invoke(0xCD0F5B5D932AE473); } // 0xCD0F5B5D932AE473 0xC4CD928D b323 - static BOOL CAN_PAY_GOON_(int p0, int p1, int amount, int* p3) { return invoke(0x9777734DAD16992F, p0, p1, amount, p3); } // 0x9777734DAD16992F b573 + static BOOL NETWORK_CASINO_CAN_BET(Hash hash) { return invoke(0x158C16F5E4CF41F8, hash); } // 0x158C16F5E4CF41F8 b1734 + static BOOL NETWORK_CASINO_CAN_BET_PVC() { return invoke(0x394DCDB9E836B7A9); } // 0x394DCDB9E836B7A9 b1734 + static BOOL NETWORK_CASINO_CAN_BET_AMOUNT(Any p0) { return invoke(0xF62F6D9528358FE4, p0); } // 0xF62F6D9528358FE4 b1734 + static BOOL NETWORK_CASINO_CAN_BUY_CHIPS_PVC() { return invoke(0x8968D4D8C6C40C11); } // 0x8968D4D8C6C40C11 b1734 + static BOOL NETWORK_CASINO_BUY_CHIPS(int p0, int p1) { return invoke(0x3BD101471C7F9EEC, p0, p1); } // 0x3BD101471C7F9EEC b1734 + static BOOL NETWORK_CASINO_SELL_CHIPS(int p0, int p1) { return invoke(0xED44897CB336F480, p0, p1); } // 0xED44897CB336F480 b1734 + static void NETWORK_DEFER_CASH_TRANSACTIONS_UNTIL_SHOP_SAVE() { invoke(0xCD0F5B5D932AE473); } // 0xCD0F5B5D932AE473 0xC4CD928D b323 + static BOOL CAN_PAY_AMOUNT_TO_BOSS(int p0, int p1, int amount, int* p3) { return invoke(0x9777734DAD16992F, p0, p1, amount, p3); } // 0x9777734DAD16992F b573 static void NETWORK_EARN_FROM_PICKUP(int amount) { invoke(0xED1517D3AF17C698, amount); } // 0xED1517D3AF17C698 0x70A0ED62 b323 - static void NETWORK_EARN_FROM_CASHING_OUT_(int amount) { invoke(0x718FBBF67414FA36, amount); } // 0x718FBBF67414FA36 b1290 + static void NETWORK_EARN_FROM_CASHING_OUT(int amount) { invoke(0x718FBBF67414FA36, amount); } // 0x718FBBF67414FA36 b1290 static void NETWORK_EARN_FROM_GANGATTACK_PICKUP(int amount) { invoke(0xA03D4ACE0A3284CE, amount); } // 0xA03D4ACE0A3284CE 0x33C20BC4 b323 - static void NETWORK_EARN_FROM_ASSASSINATE_TARGET_KILLED_(int amount) { invoke(0xFA700D8A9905F78A, amount); } // 0xFA700D8A9905F78A b1604 - static void NETWORK_EARN_FROM_ARMOUR_TRUCK_(int amount) { invoke(0xF514621E8EA463D0, amount); } // 0xF514621E8EA463D0 0x30B3EC0A b323 + static void NETWORK_EARN_ASSASSINATE_TARGET_KILLED(int amount) { invoke(0xFA700D8A9905F78A, amount); } // 0xFA700D8A9905F78A b1604 + static void NETWORK_EARN_FROM_ROB_ARMORED_CARS(int amount) { invoke(0xF514621E8EA463D0, amount); } // 0xF514621E8EA463D0 0x30B3EC0A b323 static void NETWORK_EARN_FROM_CRATE_DROP(int amount) { invoke(0xB1CC1B9EC3007A2A, amount); } // 0xB1CC1B9EC3007A2A 0xEAF04923 b323 static void NETWORK_EARN_FROM_BETTING(int amount, const char* p1) { invoke(0x827A5BA1A44ACA6D, amount, p1); } // 0x827A5BA1A44ACA6D 0xA0F7F07C b323 static void NETWORK_EARN_FROM_JOB(int amount, const char* p1) { invoke(0xB2CC4836834E8A98, amount, p1); } // 0xB2CC4836834E8A98 0x0B6997FC b323 - static void NETWORK_EARN_FROM_JOB_X2_(int amount, const char* p1) { invoke(0xDEBBF584665411D0, amount, p1); } // 0xDEBBF584665411D0 b1734 - static void NETWORK_EARN_FROM_PREMIUM_JOB_(int amount, const char* p1) { invoke(0xC8407624CEF2354B, amount, p1); } // 0xC8407624CEF2354B b791 + static void NETWORK_EARN_FROM_JOBX2(int amount, const char* p1) { invoke(0xDEBBF584665411D0, amount, p1); } // 0xDEBBF584665411D0 b1734 + static void NETWORK_EARN_FROM_PREMIUM_JOB(int amount, const char* p1) { invoke(0xC8407624CEF2354B, amount, p1); } // 0xC8407624CEF2354B b791 static void NETWORK_EARN_FROM_BEND_JOB(int amount, const char* heistHash) { invoke(0x61326EE6DF15B0CA, amount, heistHash); } // 0x61326EE6DF15B0CA 0xBB293400 b323 static void NETWORK_EARN_FROM_CHALLENGE_WIN(Any p0, Any* p1, BOOL p2) { invoke(0x2B171E6B2F64D8DF, p0, p1, p2); } // 0x2B171E6B2F64D8DF 0x2BEFB6C4 b323 static void NETWORK_EARN_FROM_BOUNTY(int amount, Any* gamerHandle, Any* p2, Any p3) { invoke(0x131BB5DA15453ACF, amount, gamerHandle, p2, p3); } // 0x131BB5DA15453ACF 0x127F2DAE b323 @@ -2449,36 +2460,36 @@ namespace MONEY static void NETWORK_EARN_FROM_DAILY_OBJECTIVES(int p0, const char* p1, int p2) { invoke(0x6EA318C91C1A8786, p0, p1, p2); } // 0x6EA318C91C1A8786 0xAB6BD72F b323 static void NETWORK_EARN_FROM_AMBIENT_JOB(int p0, const char* p1, Any* p2) { invoke(0xFB6DB092FBAE29E6, p0, p1, p2); } // 0xFB6DB092FBAE29E6 0xA14CC95D b323 static void NETWORK_EARN_FROM_JOB_BONUS(Any p0, Any* p1, Any* p2) { invoke(0x6816FB4416760775, p0, p1, p2); } // 0x6816FB4416760775 0xBEE23713 b323 - static void NETWORK_EARN_FROM_CRIMINAL_MASTERMIND_BONUS_(Any p0, Any p1, Any p2) { invoke(0xFA009A62990671D4, p0, p1, p2); } // 0xFA009A62990671D4 b1290 - static void NETWORK_EARN_JOB_BONUS_HEIST_AWARD_(Any p0, Any p1, Any p2) { invoke(0x9D4FDBB035229669, p0, p1, p2); } // 0x9D4FDBB035229669 b1290 - static void NETWORK_EARN_JOB_BONUS_FIRST_TIME_BONUS_(Any p0, Any p1, Any p2) { invoke(0x11B0A20C493F7E36, p0, p1, p2); } // 0x11B0A20C493F7E36 b1290 - static void NETWORK_EARN_GOON_(Any p0, Any p1, Any p2) { invoke(0xCDA1C62BE2777802, p0, p1, p2); } // 0xCDA1C62BE2777802 b573 - static void NETWORK_EARN_BOSS_(Any p0, Any p1, Any p2) { invoke(0x08B0CA7A6AB3AC32, p0, p1, p2); } // 0x08B0CA7A6AB3AC32 b573 - static void NETWORK_EARN_BOSS_AGENCY_(Any p0, Any p1, Any p2, Any p3) { invoke(0x0CB1BE0633C024A8, p0, p1, p2, p3); } // 0x0CB1BE0633C024A8 b573 - static void NETWORK_EARN_FROM_WAREHOUSE_(int amount, int id) { invoke(0x3E4ADAFF1830F146, amount, id); } // 0x3E4ADAFF1830F146 b757 - static void NETWORK_EARN_FROM_CONTRABAND_(int amount, Any p1) { invoke(0xECA658CE2A4E5A72, amount, p1); } // 0xECA658CE2A4E5A72 b757 - static void NETWORK_EARN_FROM_DESTROYING_CONTRABAND_(Any p0) { invoke(0x84C0116D012E8FC2, p0); } // 0x84C0116D012E8FC2 b757 - static void N0x6B7E4FB50D5F3D65(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x6B7E4FB50D5F3D65, p0, p1, p2, p3, p4); } // 0x6B7E4FB50D5F3D65 b1180 - static void N0x31BA138F6304FB9F(Any p0, Any p1) { invoke(0x31BA138F6304FB9F, p0, p1); } // 0x31BA138F6304FB9F b1180 - static void N0x55A1E095DB052FA5(Any p0, Any p1) { invoke(0x55A1E095DB052FA5, p0, p1); } // 0x55A1E095DB052FA5 b877 - static void NETWORK_EARN_FROM_BUSINESS_PRODUCT_(int amount, Any p1, Any p2, Any p3) { invoke(0x8586789730B10CAF, amount, p1, p2, p3); } // 0x8586789730B10CAF b877 - static void NETWORK_EARN_FROM_VEHICLE_EXPORT_(int amount, Any p1, Any p2) { invoke(0xEDEAD9A91EC768B3, amount, p1, p2); } // 0xEDEAD9A91EC768B3 b944 - static void NETWORK_EARN_FROM_SMUGGLING_(int amount, Any p1, Any p2, Any p3) { invoke(0xDEE612F2D71B0308, amount, p1, p2, p3); } // 0xDEE612F2D71B0308 b1180 - static void NETWORK_EARN_BOUNTY_HUNTER_REWARD_(Any p0) { invoke(0xF6B170F9A02E9E87, p0); } // 0xF6B170F9A02E9E87 b1493 - static void NETWORK_EARN_FROM_BUSINESS_BATTLE_(Any p0) { invoke(0x42FCE14F50F27291, p0); } // 0x42FCE14F50F27291 b1493 - static void NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION_(Any p0) { invoke(0xA75EAC69F59E96E7, p0); } // 0xA75EAC69F59E96E7 b1493 - static void NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION_(Any p0) { invoke(0xC5156361F26E2212, p0); } // 0xC5156361F26E2212 b1493 - static void NETWORK_EARN_FROM_BUSINESS_HUB_SELL_(Any p0, Any p1, Any p2) { invoke(0x0B39CF0D53F1C883, p0, p1, p2); } // 0x0B39CF0D53F1C883 b1493 - static void NETWORK_EARN_FROM_FMBB_BOSS_WORK_(Any p0) { invoke(0x1FDA0AA679C9919B, p0); } // 0x1FDA0AA679C9919B b1493 - static void NETWORK_EARN_FMBB_WAGE_BONUS_(Any p0) { invoke(0xFFFBA1B1F7C0B6F4, p0); } // 0xFFFBA1B1F7C0B6F4 b1493 + static void NETWORK_EARN_FROM_CRIMINAL_MASTERMIND(Any p0, Any p1, Any p2) { invoke(0xFA009A62990671D4, p0, p1, p2); } // 0xFA009A62990671D4 b1290 + static void NETWORK_EARN_HEIST_AWARD(Any p0, Any p1, Any p2) { invoke(0x9D4FDBB035229669, p0, p1, p2); } // 0x9D4FDBB035229669 b1290 + static void NETWORK_EARN_FIRST_TIME_BONUS(Any p0, Any p1, Any p2) { invoke(0x11B0A20C493F7E36, p0, p1, p2); } // 0x11B0A20C493F7E36 b1290 + static void NETWORK_EARN_GOON(Any p0, Any p1, Any p2) { invoke(0xCDA1C62BE2777802, p0, p1, p2); } // 0xCDA1C62BE2777802 b573 + static void NETWORK_EARN_BOSS(Any p0, Any p1, Any p2) { invoke(0x08B0CA7A6AB3AC32, p0, p1, p2); } // 0x08B0CA7A6AB3AC32 b573 + static void NETWORK_EARN_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0x0CB1BE0633C024A8, p0, p1, p2, p3); } // 0x0CB1BE0633C024A8 b573 + static void NETWORK_EARN_FROM_WAREHOUSE(int amount, int id) { invoke(0x3E4ADAFF1830F146, amount, id); } // 0x3E4ADAFF1830F146 b757 + static void NETWORK_EARN_FROM_CONTRABAND(int amount, Any p1) { invoke(0xECA658CE2A4E5A72, amount, p1); } // 0xECA658CE2A4E5A72 b757 + static void NETWORK_EARN_FROM_DESTROYING_CONTRABAND(Any p0) { invoke(0x84C0116D012E8FC2, p0); } // 0x84C0116D012E8FC2 b757 + static void NETWORK_EARN_FROM_SMUGGLER_WORK(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x6B7E4FB50D5F3D65, p0, p1, p2, p3, p4); } // 0x6B7E4FB50D5F3D65 b1180 + static void NETWORK_EARN_FROM_HANGAR_TRADE(Any p0, Any p1) { invoke(0x31BA138F6304FB9F, p0, p1); } // 0x31BA138F6304FB9F b1180 + static void NETWORK_EARN_PURCHASE_CLUB_HOUSE(Any p0, Any p1) { invoke(0x55A1E095DB052FA5, p0, p1); } // 0x55A1E095DB052FA5 b877 + static void NETWORK_EARN_FROM_BUSINESS_PRODUCT(int amount, Any p1, Any p2, Any p3) { invoke(0x8586789730B10CAF, amount, p1, p2, p3); } // 0x8586789730B10CAF b877 + static void NETWORK_EARN_FROM_VEHICLE_EXPORT(int amount, Any p1, Any p2) { invoke(0xEDEAD9A91EC768B3, amount, p1, p2); } // 0xEDEAD9A91EC768B3 b944 + static void NETWORK_EARN_SMUGGLER_AGENCY(int amount, Any p1, Any p2, Any p3) { invoke(0xDEE612F2D71B0308, amount, p1, p2, p3); } // 0xDEE612F2D71B0308 b1180 + static void NETWORK_EARN_BOUNTY_HUNTER_REWARD(Any p0) { invoke(0xF6B170F9A02E9E87, p0); } // 0xF6B170F9A02E9E87 b1493 + static void NETWORK_EARN_FROM_BUSINESS_BATTLE(Any p0) { invoke(0x42FCE14F50F27291, p0); } // 0x42FCE14F50F27291 b1493 + static void NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION(Any p0, int p1) { invoke(0xA75EAC69F59E96E7, p0, p1); } // 0xA75EAC69F59E96E7 b1493 + static void NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION(Any p0) { invoke(0xC5156361F26E2212, p0); } // 0xC5156361F26E2212 b1493 + static void NETWORK_EARN_FROM_BUSINESS_HUB_SELL(Any p0, Any p1, Any p2) { invoke(0x0B39CF0D53F1C883, p0, p1, p2); } // 0x0B39CF0D53F1C883 b1493 + static void NETWORK_EARN_FROM_FMBB_BOSS_WORK(Any p0) { invoke(0x1FDA0AA679C9919B, p0); } // 0x1FDA0AA679C9919B b1493 + static void NETWORK_EARN_FMBB_WAGE_BONUS(Any p0) { invoke(0xFFFBA1B1F7C0B6F4, p0); } // 0xFFFBA1B1F7C0B6F4 b1493 static BOOL NETWORK_CAN_SPEND_MONEY(Any p0, BOOL p1, BOOL p2, BOOL p3, Any p4, Any p5) { return invoke(0xAB3CAA6B422164DA, p0, p1, p2, p3, p4, p5); } // 0xAB3CAA6B422164DA 0x5AA379D9 b323 - static BOOL NETWORK_CAN_SPEND_MONEY_2_(Any p0, BOOL p1, BOOL p2, BOOL p3, Any* p4, Any p5, Any p6) { return invoke(0x7303E27CC6532080, p0, p1, p2, p3, p4, p5, p6); } // 0x7303E27CC6532080 b323 + static BOOL NETWORK_CAN_SPEND_MONEY2(Any p0, BOOL p1, BOOL p2, BOOL p3, Any* p4, Any p5, Any p6) { return invoke(0x7303E27CC6532080, p0, p1, p2, p3, p4, p5, p6); } // 0x7303E27CC6532080 b323 static void NETWORK_BUY_ITEM(int amount, Hash item, Any p2, Any p3, BOOL p4, const char* item_name, Any p6, Any p7, Any p8, BOOL p9) { invoke(0xF0077C797F66A355, amount, item, p2, p3, p4, item_name, p6, p7, p8, p9); } // 0xF0077C797F66A355 0xA07B6368 b323 static void NETWORK_SPENT_TAXI(int amount, BOOL p1, BOOL p2, Any p3) { invoke(0x17C3A7D31EAE39F9, amount, p1, p2, p3); } // 0x17C3A7D31EAE39F9 0x1F3DB3E3 b323 static void NETWORK_PAY_EMPLOYEE_WAGE(Any p0, BOOL p1, BOOL p2) { invoke(0x5FD5ED82CBBE9989, p0, p1, p2); } // 0x5FD5ED82CBBE9989 0xBE70849B b323 static void NETWORK_PAY_MATCH_ENTRY_FEE(int amount, const char* matchId, BOOL p2, BOOL p3) { invoke(0x9346E14F2AF74D46, amount, matchId, p2, p3); } // 0x9346E14F2AF74D46 0x224A3488 b323 static void NETWORK_SPENT_BETTING(int amount, int p1, const char* matchId, BOOL p3, BOOL p4) { invoke(0x1C436FD11FFA692F, amount, p1, matchId, p3, p4); } // 0x1C436FD11FFA692F 0xF8A07513 b323 - static void NETWORK_SPENT_WAGER_(Any p0, Any p1, int amount) { invoke(0xD99DB210089617FE, p0, p1, amount); } // 0xD99DB210089617FE b573 + static void NETWORK_SPENT_WAGER(Any p0, Any p1, int amount) { invoke(0xD99DB210089617FE, p0, p1, amount); } // 0xD99DB210089617FE b573 static void NETWORK_SPENT_IN_STRIPCLUB(Any p0, BOOL p1, Any p2, BOOL p3) { invoke(0xEE99784E4467689C, p0, p1, p2, p3); } // 0xEE99784E4467689C 0x8957038E b323 static void NETWORK_BUY_HEALTHCARE(int cost, BOOL p1, BOOL p2) { invoke(0xD9B067E55253E3DD, cost, p1, p2); } // 0xD9B067E55253E3DD 0x832150E5 b323 static void NETWORK_BUY_AIRSTRIKE(int cost, BOOL p1, BOOL p2, Any p3) { invoke(0x763B4BD305338F19, cost, p1, p2, p3); } // 0x763B4BD305338F19 0x40470683 b323 @@ -2510,191 +2521,200 @@ namespace MONEY static void NETWORK_SPENT_CALL_PLAYER(Any p0, Any* p1, BOOL p2, BOOL p3) { invoke(0xACDE7185B374177C, p0, p1, p2, p3); } // 0xACDE7185B374177C 0x1A89B5FC b323 static void NETWORK_SPENT_BOUNTY(Any p0, BOOL p1, BOOL p2) { invoke(0x29B260B84947DFCC, p0, p1, p2); } // 0x29B260B84947DFCC 0x3401FC96 b323 static void NETWORK_SPENT_FROM_ROCKSTAR(int p0, BOOL p1, BOOL p2) { invoke(0x6A445B64ED7ABEB5, p0, p1, p2); } // 0x6A445B64ED7ABEB5 0x54198922 b323 - static Any N0x9B5016A6433A68C5() { return invoke(0x9B5016A6433A68C5); } // 0x9B5016A6433A68C5 0xBD64F1B7 b323 + static Any NETWORK_SPEND_EARNED_FROM_BANK_AND_WALLETS() { return invoke(0x9B5016A6433A68C5); } // 0x9B5016A6433A68C5 0xBD64F1B7 b323 static const char* PROCESS_CASH_GIFT(int* p0, int* p1, const char* p2) { return invoke(0x20194D48EAEC9A41, p0, p1, p2); } // 0x20194D48EAEC9A41 0xC5D8B1E9 b323 - static void N0xCD4D66B43B1DD28D(Any p0, Any p1, Any p2) { invoke(0xCD4D66B43B1DD28D, p0, p1, p2); } // 0xCD4D66B43B1DD28D b2189 + static void NETWORK_SPENT_MOVE_SUBMARINE(Any p0, Any p1, Any p2) { invoke(0xCD4D66B43B1DD28D, p0, p1, p2); } // 0xCD4D66B43B1DD28D b2189 static void NETWORK_SPENT_PLAYER_HEALTHCARE(int p0, int p1, BOOL p2, BOOL p3) { invoke(0x7C99101F7FCE2EE5, p0, p1, p2, p3); } // 0x7C99101F7FCE2EE5 0x3D96A21C b323 static void NETWORK_SPENT_NO_COPS(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xD5BB406F4E04019F, p0, p1, p2, p3); } // 0xD5BB406F4E04019F 0x2E51C61C b323 + static void NETWORK_SPENT_CARGO_SOURCING(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x948705F6F9C50824, p0, p1, p2, p3, p4, p5); } // 0x948705F6F9C50824 b2699 static void NETWORK_SPENT_REQUEST_JOB(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x8204DA7934DF3155, p0, p1, p2, p3); } // 0x8204DA7934DF3155 0xD57A5125 b323 static void NETWORK_SPENT_REQUEST_HEIST(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x9D26502BB97BFE62, p0, p1, p2, p3); } // 0x9D26502BB97BFE62 0xF4287778 b323 static void NETWORK_BUY_FAIRGROUND_RIDE(int amount, Any p1, BOOL p2, BOOL p3, Any p4) { invoke(0x8A7B3952DD64D2B5, amount, p1, p2, p3, p4); } // 0x8A7B3952DD64D2B5 0xD9622D64 b323 - static BOOL N0x7C4FCCD2E4DEB394() { return invoke(0x7C4FCCD2E4DEB394); } // 0x7C4FCCD2E4DEB394 0x468CC978 b323 - static void NETWORK_SPENT_JOB_SKIP_(int amount, const char* matchId, BOOL p2, BOOL p3) { invoke(0x28F174A67B8D0C2F, amount, matchId, p2, p3); } // 0x28F174A67B8D0C2F b323 - static BOOL NETWORK_SPENT_BOSS_(int amount, BOOL p1, BOOL p2) { return invoke(0xFFBE02CD385356BD, amount, p1, p2); } // 0xFFBE02CD385356BD b573 - static void NETWORK_SPENT_PAY_GOON_(int p0, int p1, int amount) { invoke(0x08A1B82B91900682, p0, p1, amount); } // 0x08A1B82B91900682 b573 - static void NETWORK_SPENT_PAY_BOSS_(Any p0, Any p1, Any p2) { invoke(0xDBC966A01C02BCA7, p0, p1, p2); } // 0xDBC966A01C02BCA7 b573 - static void NETWORK_SPENT_MOVE_YACHT_(int amount, BOOL p1, BOOL p2) { invoke(0xE7DF4E0545DFB56E, amount, p1, p2); } // 0xE7DF4E0545DFB56E b573 - static void NETWORK_SPENT_RENAME_ORGANIZATION_(Any p0, Any p1, Any p2) { invoke(0xFC4EE00A7B3BFB76, p0, p1, p2); } // 0xFC4EE00A7B3BFB76 b573 - static void NETWORK_BUY_CONTRABAND_(int p0, int p1, Hash p2, BOOL p3, BOOL p4) { invoke(0x30FD873ECE50E9F6, p0, p1, p2, p3, p4); } // 0x30FD873ECE50E9F6 b757 - static void N0x112209CE0290C03A(Any p0, Any p1, Any p2, Any p3) { invoke(0x112209CE0290C03A, p0, p1, p2, p3); } // 0x112209CE0290C03A b757 - static void N0xED5FD7AF10F5E262(Any p0, Any p1, Any p2, Any p3) { invoke(0xED5FD7AF10F5E262, p0, p1, p2, p3); } // 0xED5FD7AF10F5E262 b757 - static void N0x0D30EB83668E63C5(Any p0, Any p1, Any p2, Any p3) { invoke(0x0D30EB83668E63C5, p0, p1, p2, p3); } // 0x0D30EB83668E63C5 b757 - static void NETWORK_SPENT_PA_SERVICE_DANCER_(Any p0, Any p1, Any p2, Any p3) { invoke(0xB49ECA122467D05F, p0, p1, p2, p3); } // 0xB49ECA122467D05F b757 - static void N0xE23ADC6FCB1F29AE(Any p0, Any p1, Any p2) { invoke(0xE23ADC6FCB1F29AE, p0, p1, p2); } // 0xE23ADC6FCB1F29AE b757 - static void NETWORK_SPENT_PA_SERVICE_HELI_PICKUP_(Any p0, Any p1, Any p2, Any p3) { invoke(0x0FE8E1FCD2B86B33, p0, p1, p2, p3); } // 0x0FE8E1FCD2B86B33 b757 - static void N0x69EF772B192614C1(Any p0, Any p1, Any p2, Any p3) { invoke(0x69EF772B192614C1, p0, p1, p2, p3); } // 0x69EF772B192614C1 b757 - static void N0x8E243837643D9583(Any p0, Any p1, Any p2, Any p3) { invoke(0x8E243837643D9583, p0, p1, p2, p3); } // 0x8E243837643D9583 b757 - static void N0xBD0EFB25CCA8F97A(Any p0, Any p1, Any p2, Any p3) { invoke(0xBD0EFB25CCA8F97A, p0, p1, p2, p3); } // 0xBD0EFB25CCA8F97A b757 - static void N0xA95F667A755725DA(Any p0, Any p1, Any p2, Any p3) { invoke(0xA95F667A755725DA, p0, p1, p2, p3); } // 0xA95F667A755725DA b757 - static void NETWORK_SPENT_PURCHASE_WAREHOUSE_(int amount, Any* data, BOOL p2, BOOL p3) { invoke(0x33981D6804E62F49, amount, data, p2, p3); } // 0x33981D6804E62F49 b944 - static void N0x4128464231E3CA0B(Any p0, Any p1, Any p2, Any p3) { invoke(0x4128464231E3CA0B, p0, p1, p2, p3); } // 0x4128464231E3CA0B b944 - static void N0x2FAB6614CE22E196(Any p0, Any p1, Any p2, Any p3) { invoke(0x2FAB6614CE22E196, p0, p1, p2, p3); } // 0x2FAB6614CE22E196 b944 - static void NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE_(Any p0, Any p1, Any p2, Any p3) { invoke(0x05F04155A226FBBF, p0, p1, p2, p3); } // 0x05F04155A226FBBF b757 - static void NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE_(Any p0, Any p1, Any p2, Any p3) { invoke(0xE8B0B270B6E7C76E, p0, p1, p2, p3); } // 0xE8B0B270B6E7C76E b757 - static void NETWORK_SPENT_JUKEBOX_(Any p0, Any p1, Any p2, Any p3) { invoke(0x5BCDE0F640C773D2, p0, p1, p2, p3); } // 0x5BCDE0F640C773D2 b877 - static void N0x998E18CEB44487FC(Any p0, Any p1, Any p2, Any p3) { invoke(0x998E18CEB44487FC, p0, p1, p2, p3); } // 0x998E18CEB44487FC b877 - static void N0xFA07759E6FDDD7CF(Any p0, Any p1, Any p2, Any p3) { invoke(0xFA07759E6FDDD7CF, p0, p1, p2, p3); } // 0xFA07759E6FDDD7CF b877 - static void N0x6FD97159FE3C971A(Any p0, Any p1, Any p2, Any p3) { invoke(0x6FD97159FE3C971A, p0, p1, p2, p3); } // 0x6FD97159FE3C971A b877 - static void N0x675D19C6067CAE08(Any p0, Any p1, Any p2, Any p3) { invoke(0x675D19C6067CAE08, p0, p1, p2, p3); } // 0x675D19C6067CAE08 b877 - static void N0xA51B086B0B2C0F7A(Any p0, Any p1, Any p2, Any p3) { invoke(0xA51B086B0B2C0F7A, p0, p1, p2, p3); } // 0xA51B086B0B2C0F7A b877 - static void NETWORK_SPENT_BA_SERVICE_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD7CCCBA28C4ECAF0, p0, p1, p2, p3, p4); } // 0xD7CCCBA28C4ECAF0 b877 - static void NETWORK_SPENT_BUSINESS_(Any p0, Any p1, Any p2, Any p3) { invoke(0x0035BB914316F1E3, p0, p1, p2, p3); } // 0x0035BB914316F1E3 b877 - static void N0x5F456788B05FAEAC(Any p0, Any p1, Any p2) { invoke(0x5F456788B05FAEAC, p0, p1, p2); } // 0x5F456788B05FAEAC b944 - static void NETWORK_SPENT_VEHICLE_EXPORT_MODS_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xA75CCF58A60A5FD1, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA75CCF58A60A5FD1 b944 - static void N0xB4C2EC463672474E(Any p0, Any p1, Any p2, Any p3) { invoke(0xB4C2EC463672474E, p0, p1, p2, p3); } // 0xB4C2EC463672474E b944 - static void N0x2AFC2D19B50797F2(Any p0, Any p1, Any p2, Any p3) { invoke(0x2AFC2D19B50797F2, p0, p1, p2, p3); } // 0x2AFC2D19B50797F2 b944 - static void NETWORK_SPENT_IMPORT_EXPORT_REPAIR_(Any p0, Any p1, Any p2) { invoke(0xC1952F3773BA18FE, p0, p1, p2); } // 0xC1952F3773BA18FE b944 - static void NETWORK_SPENT_PURCHASE_HANGAR_(Any p0, Any p1, Any p2, Any p3) { invoke(0xCCB339CC970452DA, p0, p1, p2, p3); } // 0xCCB339CC970452DA b1180 - static void NETWORK_SPENT_UPGRADE_HANGAR_(Any p0, Any p1, Any p2, Any p3) { invoke(0x615EB504B0788DAF, p0, p1, p2, p3); } // 0x615EB504B0788DAF b1180 - static void NETWORK_SPENT_HANGAR_UTILITY_CHARGES_(int amount, BOOL p1, BOOL p2) { invoke(0xB18AC2ECBB15CB6A, amount, p1, p2); } // 0xB18AC2ECBB15CB6A b1180 - static void NETWORK_SPENT_HANGAR_STAFF_CHARGES_(int amount, BOOL p1, BOOL p2) { invoke(0xB1F1346FD57685D7, amount, p1, p2); } // 0xB1F1346FD57685D7 b1180 - static void NETWORK_SPENT_BUY_TRUCK_(Any p0, Any p1, Any p2, Any p3) { invoke(0xAC272C0AE01B4BD8, p0, p1, p2, p3); } // 0xAC272C0AE01B4BD8 b1103 - static void NETWORK_SPENT_UPGRADE_TRUCK_(Any p0, Any p1, Any p2, Any p3) { invoke(0x365E877C61D6988B, p0, p1, p2, p3); } // 0x365E877C61D6988B b1103 - static void NETWORK_SPENT_BUY_BUNKER_(Any p0, Any p1, Any p2, Any p3) { invoke(0x12D148D26538D0F9, p0, p1, p2, p3); } // 0x12D148D26538D0F9 b1103 - static void NETWORK_SPENT_UPGRADE_BUNKER_(Any p0, Any p1, Any p2, Any p3) { invoke(0x0C82D21A77C22D49, p0, p1, p2, p3); } // 0x0C82D21A77C22D49 b1103 - static void NETWORK_EARN_FROM_SELL_BUNKER_(int amount, Hash bunkerHash) { invoke(0x9251B6ABF2D0A5B4, amount, bunkerHash); } // 0x9251B6ABF2D0A5B4 b1103 - static void NETWORK_SPENT_BALLISTIC_EQUIPMENT_(int amount, BOOL p1, BOOL p2) { invoke(0x5D97630A8A0EF123, amount, p1, p2); } // 0x5D97630A8A0EF123 b1103 - static void NETWORK_EARN_FROM_RDR_BONUS_(int amount, Any p1) { invoke(0x7A5349B773584675, amount, p1); } // 0x7A5349B773584675 b1290 - static void NETWORK_EARN_FROM_WAGE_PAYMENT_(int amount, Any p1) { invoke(0x35F8DA0E8A31EF1B, amount, p1); } // 0x35F8DA0E8A31EF1B b1180 - static void NETWORK_EARN_FROM_WAGE_PAYMENT_BONUS_(int amount) { invoke(0x005ACA7100BD101D, amount); } // 0x005ACA7100BD101D b1180 - static void NETWORK_SPENT_BUY_BASE_(Any p0, Any p1, Any p2, Any p3) { invoke(0x4EA3F425C7744D21, p0, p1, p2, p3); } // 0x4EA3F425C7744D21 b1290 - static void NETWORK_SPENT_UPGRADE_BASE_(Any p0, Any p1, Any p2, Any p3) { invoke(0x3DD3F33A5D55EA6F, p0, p1, p2, p3); } // 0x3DD3F33A5D55EA6F b1290 - static void NETWORK_SPENT_BUY_TILTROTOR_(Any p0, Any p1, Any p2, Any p3) { invoke(0x0CCE73BC7A11E885, p0, p1, p2, p3); } // 0x0CCE73BC7A11E885 b1290 - static void NETWORK_SPENT_UPGRADE_TILTROTOR_(Any p0, Any p1, Any p2, Any p3) { invoke(0x165E135D6DFA2907, p0, p1, p2, p3); } // 0x165E135D6DFA2907 b1290 - static void NETWORK_SPENT_EMPLOY_ASSASSINS_(Any p0, Any p1, Any p2, Any p3) { invoke(0x5BBBD92186E1F1C5, p0, p1, p2, p3); } // 0x5BBBD92186E1F1C5 b1290 - static void NETWORK_SPENT_GANGOPS_CANNON_(Any p0, Any p1, Any p2, Any p3) { invoke(0x771ADB0E7635B7BF, p0, p1, p2, p3); } // 0x771ADB0E7635B7BF b1290 - static void NETWORK_SPENT_GANGOPS_START_MISSION_(Any p0, Any p1, Any p2, Any p3) { invoke(0xDA947AE8880D5C18, p0, p1, p2, p3); } // 0xDA947AE8880D5C18 b1290 - static void NETWORK_SPENT_CASINO_HEIST_SKIP_MISSION_(Any p0, Any p1, Any p2, Any p3) { invoke(0x487009DD91D93429, p0, p1, p2, p3); } // 0x487009DD91D93429 b1868 - static void NETWORK_EARN_FROM_SELL_BASE_(int amount, Hash baseNameHash) { invoke(0x0E1E2FF3F4EC11AA, amount, baseNameHash); } // 0x0E1E2FF3F4EC11AA b1290 - static void NETWORK_EARN_FROM_TARGET_REFUND_(int amount, int p1) { invoke(0x5B669CF2299A271F, amount, p1); } // 0x5B669CF2299A271F b1290 - static void NETWORK_EARN_FROM_GANGOPS_WAGES_(int amount, int p1) { invoke(0x2DCB19ABAB0380A8, amount, p1); } // 0x2DCB19ABAB0380A8 b1290 - static void NETWORK_EARN_FROM_GANGOPS_WAGES_BONUS_(int amount, int p1) { invoke(0x15BB2A5C757EB91F, amount, p1); } // 0x15BB2A5C757EB91F b1290 - static void NETWORK_EARN_FROM_DAR_CHALLENGE_(int amount, Any p1) { invoke(0xCAC672087B4A24AB, amount, p1); } // 0xCAC672087B4A24AB b1290 - static void NETWORK_EARN_FROM_DOOMSDAY_FINALE_BONUS_(int amount, Hash vehicleHash) { invoke(0x128A747F4A230952, amount, vehicleHash); } // 0x128A747F4A230952 b1290 - static void NETWORK_EARN_FROM_GANGOPS_AWARDS_(int amount, const char* unk, Any p2) { invoke(0xA9A31475F530DFDA, amount, unk, p2); } // 0xA9A31475F530DFDA b1290 - static void NETWORK_EARN_FROM_GANGOPS_ELITE_(int amount, const char* unk, int actIndex) { invoke(0x2597A0D4A4FC2C77, amount, unk, actIndex); } // 0x2597A0D4A4FC2C77 b1290 - static void NETWORK_RIVAL_DELIVERY_COMPLETED_(int earnedMoney) { invoke(0x1B882107C23A9022, earnedMoney); } // 0x1B882107C23A9022 b1290 - static void NETWORK_SPENT_GANGOPS_START_STRAND_(int type, int amount, BOOL p2, BOOL p3) { invoke(0xA19EC0786E326E06, type, amount, p2, p3); } // 0xA19EC0786E326E06 b1290 - static void NETWORK_SPENT_GANGOPS_TRIP_SKIP_(int amount, BOOL p1, BOOL p2) { invoke(0x5ECE6FD7B4EC8D6A, amount, p1, p2); } // 0x5ECE6FD7B4EC8D6A b1290 - static void NETWORK_EARN_FROM_GANGOPS_JOBS_PREP_PARTICIPATION_(int amount) { invoke(0xED26584F6BDCBBFD, amount); } // 0xED26584F6BDCBBFD b1290 - static void NETWORK_EARN_FROM_GANGOPS_JOBS_SETUP_(int amount, const char* unk) { invoke(0xA9160796D47A2CF8, amount, unk); } // 0xA9160796D47A2CF8 b1290 - static void NETWORK_EARN_FROM_GANGOPS_JOBS_FINALE_(int amount, const char* unk) { invoke(0x1C121FC9545E0D52, amount, unk); } // 0x1C121FC9545E0D52 b1290 - static void N0x2A7CEC72C3443BCC(Any p0, Any p1, Any p2) { invoke(0x2A7CEC72C3443BCC, p0, p1, p2); } // 0x2A7CEC72C3443BCC b1290 - static void N0xE0F82D68C7039158(Any p0) { invoke(0xE0F82D68C7039158, p0); } // 0xE0F82D68C7039158 b1493 - static void N0xB4DEAE67F35E2ACD(Any p0) { invoke(0xB4DEAE67F35E2ACD, p0); } // 0xB4DEAE67F35E2ACD b1493 - static void NETWORK_EARN_FROM_BB_EVENT_BONUS_(int amount) { invoke(0xFDD8D2440DAF1590, amount); } // 0xFDD8D2440DAF1590 b1604 - static void N0x2A93C46AAB1EACC9(Any p0, Any p1, Any p2, Any p3) { invoke(0x2A93C46AAB1EACC9, p0, p1, p2, p3); } // 0x2A93C46AAB1EACC9 b1493 - static void N0x226C284C830D0CA8(Any p0, Any p1, Any p2, Any p3) { invoke(0x226C284C830D0CA8, p0, p1, p2, p3); } // 0x226C284C830D0CA8 b1493 - static void NETWORK_EARN_FROM_HACKER_TRUCK_MISSION_(Any p0, int amount, Any p2, Any p3) { invoke(0xE8815FE993896AD3, p0, amount, p2, p3); } // 0xE8815FE993896AD3 b1493 - static void N0xED76D195E6E3BF7F(Any p0, Any p1, Any p2, Any p3) { invoke(0xED76D195E6E3BF7F, p0, p1, p2, p3); } // 0xED76D195E6E3BF7F b1493 - static void N0x1DC9B749E7AE282B(Any p0, Any p1, Any p2, Any p3) { invoke(0x1DC9B749E7AE282B, p0, p1, p2, p3); } // 0x1DC9B749E7AE282B b1493 - static void N0xC6E74CF8C884C880(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xC6E74CF8C884C880, p0, p1, p2, p3, p4, p5, p6); } // 0xC6E74CF8C884C880 b1493 - static void N0x65482BFD0923C8A1(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x65482BFD0923C8A1, p0, p1, p2, p3, p4, p5); } // 0x65482BFD0923C8A1 b1493 - static void NETWORK_SPENT_RDRHATCHET_BONUS_(int amount, BOOL p1, BOOL p2) { invoke(0xE284D46FFDB82E36, amount, p1, p2); } // 0xE284D46FFDB82E36 b1493 - static void NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE_(Player player, int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x876056684281655D, player, amount, p1, p2, p3); } // 0x876056684281655D b1493 - static void NETWORK_SPENT_NIGHTCLUB_BAR_DRINK_(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0xDD21B016E4289465, amount, p1, p2, p3); } // 0xDD21B016E4289465 b1493 - static void NETWORK_SPENT_BOUNTY_HUNTER_MISSION_(int amount, BOOL p1, BOOL p2) { invoke(0x1BEA0CD93470BB1F, amount, p1, p2); } // 0x1BEA0CD93470BB1F b1493 - static void NETWORK_SPENT_REHIRE_DJ_(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0xF6C8A544E4CF14FC, amount, p1, p2, p3); } // 0xF6C8A544E4CF14FC b1493 - static void NETWORK_SPENT_ARENA_JOIN_SPECTATOR_(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x14EAEA58F93B55AF, amount, p1, p2, p3); } // 0x14EAEA58F93B55AF b1604 - static void NETWORK_EARN_FROM_ARENA_SKILL_LEVEL_PROGRESSION_(int amount, Any p1) { invoke(0xE08256F972C7BB2C, amount, p1); } // 0xE08256F972C7BB2C b1604 - static void NETWORK_EARN_FROM_ARENA_CAREER_PROGRESSION_(int amount, Any p1) { invoke(0x0F99F70C61F14619, amount, p1); } // 0x0F99F70C61F14619 b1604 - static void NETWORK_SPENT_MAKE_IT_RAIN_(int amount, BOOL p1, BOOL p2) { invoke(0xE5F5A060439C2F5D, amount, p1, p2); } // 0xE5F5A060439C2F5D b1604 - static void NETWORK_SPENT_BUY_ARENA_(int amount, BOOL p1, BOOL p2, const char* p3) { invoke(0x40D5DA9550B7CB46, amount, p1, p2, p3); } // 0x40D5DA9550B7CB46 b1604 - static void NETWORK_SPENT_UPGRADE_ARENA_(int amount, BOOL p1, BOOL p2, const char* p3) { invoke(0x037ABB06825D7AB1, amount, p1, p2, p3); } // 0x037ABB06825D7AB1 b1604 - static void NETWORK_SPENT_ARENA_SPECTATOR_BOX_(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x7049BF858601DC0F, amount, p1, p2, p3); } // 0x7049BF858601DC0F b1604 - static void NETWORK_SPENT_SPIN_THE_WHEEL_PAYMENT_(int amount, Any p1, BOOL p2) { invoke(0x9A5BD1D0000B339C, amount, p1, p2); } // 0x9A5BD1D0000B339C b1604 - static void NETWORK_EARN_FROM_SPIN_THE_WHEEL_CASH_(int amount) { invoke(0x676C48776CACBB5A, amount); } // 0x676C48776CACBB5A b1604 - static void NETWORK_SPENT_ARENA_PREMIUM_(int amount, BOOL p1, BOOL p2) { invoke(0x619496D837EFD920, amount, p1, p2); } // 0x619496D837EFD920 b1604 - static void NETWORK_EARN_FROM_ARENA_WAR_(int amount, Any p1, Any p2, Any p3) { invoke(0x631F1CB8FB4130AA, amount, p1, p2, p3); } // 0x631F1CB8FB4130AA b1604 - static void NETWORK_EARN_FROM_ASSASSINATE_TARGET_KILLED_2_(int amount) { invoke(0x5E7AE8AABE8B7C0D, amount); } // 0x5E7AE8AABE8B7C0D b1604 - static void NETWORK_EARN_FROM_BB_EVENT_CARGO_(int amount) { invoke(0xA82959062361B259, amount); } // 0xA82959062361B259 b1604 - static void NETWORK_EARN_FROM_RC_TIME_TRIAL_(int amount) { invoke(0xDFF49EE984E7AAE8, amount); } // 0xDFF49EE984E7AAE8 b1734 - static void NETWORK_EARN_FROM_DAILY_OBJECTIVE_EVENT_(int amount) { invoke(0x5128DF14A5BB86FC, amount); } // 0x5128DF14A5BB86FC b1734 - static void NETWORK_SPENT_CASINO_MEMBERSHIP_(int amount, BOOL p1, BOOL p2, int p3) { invoke(0xFBBE0570EDF39D46, amount, p1, p2, p3); } // 0xFBBE0570EDF39D46 b1734 - static void NETWORK_SPENT_BUY_CASINO_(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x34A6FC4D06C4DA0F, amount, p1, p2, data); } // 0x34A6FC4D06C4DA0F b1734 - static void NETWORK_SPENT_UPGRADE_CASINO_(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x4740D62BC1B4EBEA, amount, p1, p2, data); } // 0x4740D62BC1B4EBEA b1734 - static void NETWORK_SPENT_CASINO_GENERIC_(int amount, Any p1, Any p2, Any p3, Any p4) { invoke(0x88BF9B612B84D3C3, amount, p1, p2, p3, p4); } // 0x88BF9B612B84D3C3 b1734 - static void NETWORK_EARN_FROM_TIME_TRIAL_WIN_(int amount) { invoke(0x0819DB99FD2FBBD8, amount); } // 0x0819DB99FD2FBBD8 b1734 - static void NETWORK_EARN_FROM_COLLECTABLES_ACTION_FIGURES_(int amount) { invoke(0x5517F90043466049, amount); } // 0x5517F90043466049 b1734 - static void NETWORK_EARN_FROM_COMPLETE_COLLECTION_(int amount) { invoke(0x83AD64F53F4E9483, amount); } // 0x83AD64F53F4E9483 b1734 - static void NETWORK_EARN_FROM_SELLING_VEHICLE_(int amount, Any p1, Any p2) { invoke(0x8BCB27A057DF7B7F, amount, p1, p2); } // 0x8BCB27A057DF7B7F b1734 - static void NETWORK_EARN_FROM_CASINO_MISSION_REWARD_(int amount) { invoke(0x566FD402B25787DE, amount); } // 0x566FD402B25787DE b1734 - static void NETWORK_EARN_FROM_CASINO_STORY_MISSION_REWARD_(int amount) { invoke(0xAC95ED552157E092, amount); } // 0xAC95ED552157E092 b1734 - static void NETWORK_EARN_FROM_CASINO_MISSION_PARTICIPATION_(int amount) { invoke(0x09E8F18641BE2575, amount); } // 0x09E8F18641BE2575 b1734 - static void NETWORK_EARN_FROM_CASINO_AWARD_(int amount, Hash hash) { invoke(0x973A9781A34F8DEB, amount, hash); } // 0x973A9781A34F8DEB b1734 - static void N0x870289A558348378(Any p0, Any p1, Any p2, Any p3) { invoke(0x870289A558348378, p0, p1, p2, p3); } // 0x870289A558348378 b1868 - static void N0x5574637681911FDA(Any p0, Any p1, Any p2, Any p3) { invoke(0x5574637681911FDA, p0, p1, p2, p3); } // 0x5574637681911FDA b1868 - static void NETWORK_SPENT_CASINO_HEIST_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { invoke(0xD30E8392F407C328, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0xD30E8392F407C328 b1868 - static void N0xB5B58E24868CB09E(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xB5B58E24868CB09E, p0, p1, p2, p3, p4); } // 0xB5B58E24868CB09E b1868 - static void NETWORK_SPENT_ARCADE_GAME_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xEAD3D81F2C3A1458, p0, p1, p2, p3, p4); } // 0xEAD3D81F2C3A1458 b1868 - static void NETWORK_SPENT_ARCADE_GENERIC_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x43AA7FAC4E6D6687, p0, p1, p2, p3, p4); } // 0x43AA7FAC4E6D6687 b1868 - static void NETWORK_EARN_CASINO_HEIST_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x72E7C7B9615FA3C3, p0, p1, p2, p3, p4, p5, p6); } // 0x72E7C7B9615FA3C3 b1868 - static void N0x4C3B75694F7E0D9C(Any p0, Any p1, Any p2) { invoke(0x4C3B75694F7E0D9C, p0, p1, p2); } // 0x4C3B75694F7E0D9C b1868 - static void N0xD29334ED1A256DBF(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD29334ED1A256DBF, p0, p1, p2, p3, p4); } // 0xD29334ED1A256DBF b1868 - static void N0xA95CFB4E02390842(Any p0, Any p1, Any p2) { invoke(0xA95CFB4E02390842, p0, p1, p2); } // 0xA95CFB4E02390842 b1868 - static void N0x0DD362F14F18942A(int amount, Any p1, Any p2) { invoke(0x0DD362F14F18942A, amount, p1, p2); } // 0x0DD362F14F18942A b1868 - static void NETWORK_EARN_CASINO_HEIST_BONUS_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x3EC7471E6909798A, p0, p1, p2, p3, p4); } // 0x3EC7471E6909798A b1868 - static void NETWORK_EARN_FROM_COLLECTION_ITEM_(int amount, Any p1) { invoke(0x84FF63BD4966F33D, amount, p1); } // 0x84FF63BD4966F33D b1734 - static void NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION_(int amount, Any p1) { invoke(0x5C9B198AF5A54FA6, amount, p1); } // 0x5C9B198AF5A54FA6 b2060 - static void N0xDE68E30D89F97132(int amount, Any p1) { invoke(0xDE68E30D89F97132, amount, p1); } // 0xDE68E30D89F97132 b2060 - static void N0xE2E244AB823B4483(int amount, Any p1) { invoke(0xE2E244AB823B4483, amount, p1); } // 0xE2E244AB823B4483 b2060 - static void NETWORK_SPENT_BEACH_PARTY_GENERIC_(Any p0) { invoke(0x54ABA22FA6371249, p0); } // 0x54ABA22FA6371249 b2189 - static void NETWORK_SPENT_SUBMARINE_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x6C8BC1488527AAAB, p0, p1, p2, p3, p4, p5); } // 0x6C8BC1488527AAAB b2189 - static void NETWORK_SPENT_CASINO_CLUB_GENERIC_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0xC991C255AA6D90B2, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xC991C255AA6D90B2 b2189 - static void N0x90CD7C6871FBF1B4(Any p0, Any p1, Any p2, Any p3) { invoke(0x90CD7C6871FBF1B4, p0, p1, p2, p3); } // 0x90CD7C6871FBF1B4 b2189 - static void NETWORK_SPENT_UPGRADE_SUB_(Any p0, Any p1, Any p2, Any p3) { invoke(0x89049A84065CE68E, p0, p1, p2, p3); } // 0x89049A84065CE68E b2189 - static void NETWORK_SPENT_ISLAND_HEIST_(Any p0, Any p1, Any p2, Any p3) { invoke(0xE86689E5F82DE429, p0, p1, p2, p3); } // 0xE86689E5F82DE429 b2189 - static void NETWORK_EARN_ISLAND_HEIST_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xD21D111C46BA9F15, p0, p1, p2, p3, p4, p5); } // 0xD21D111C46BA9F15 b2189 - static void N0xA51338E0DCCD4065(Any p0, Any p1, Any p2) { invoke(0xA51338E0DCCD4065, p0, p1, p2); } // 0xA51338E0DCCD4065 b2189 - static void N0xE2BB399D90942091(Any p0, Any p1) { invoke(0xE2BB399D90942091, p0, p1); } // 0xE2BB399D90942091 b2189 - static void NETWORK_SPENT_CARCLUB_MEMBERSHIP_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x1464E17207CD36E2, p0, p1, p2, p3, p4); } // 0x1464E17207CD36E2 b2372 - static void NETWORK_SPENT_CARCLUB_(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x925227803A0EAA1B, p0, p1, p2, p3); } // 0x925227803A0EAA1B b2372 - static void NETWORK_SPENT_AUTOSHOP_MODIFICATIONS_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x9BEA350D7C48061B, p0, p1, p2, p3, p4); } // 0x9BEA350D7C48061B b2372 - static void NETWORK_SPENT_CARCLUB_TAKEOVER_(Any p0, Any p1, Any p2, Any p3) { invoke(0xD1E46824E6FB92B5, p0, p1, p2, p3); } // 0xD1E46824E6FB92B5 b2372 - static void NETWORK_SPENT_BUY_AUTOSHOP_(Any p0, Any p1, Any p2, Any p3) { invoke(0xEEB7E5D1FEB20869, p0, p1, p2, p3); } // 0xEEB7E5D1FEB20869 b2372 - static void NETWORK_SPENT_UPGRADE_AUTOSHOP_(Any p0, Any p1, Any p2, Any p3) { invoke(0xDD829AA198FDC46C, p0, p1, p2, p3); } // 0xDD829AA198FDC46C b2372 - static void NETWORK_EARN_FROM_AUTOSHOP_BUSINESS_(Any p0, Any p1) { invoke(0x36A7FD5A7194B03E, p0, p1); } // 0x36A7FD5A7194B03E b2372 - static void NETWORK_EARN_FROM_AUTOSHOP_INCOME_(Any p0) { invoke(0xC66D1CF99ED7FE25, p0); } // 0xC66D1CF99ED7FE25 b2372 - static void NETWORK_EARN_FROM_CARCLUB_MEMBERSHIP_(Any p0) { invoke(0xBC6227792A188E2E, p0); } // 0xBC6227792A188E2E b2372 - static void NETWORK_EARN_FROM_VEHICLE_AUTOSHOP_(Any p0, Any p1) { invoke(0x533073E8A596008C, p0, p1); } // 0x533073E8A596008C b2372 - static void NETWORK_EARN_FROM_VEHICLE_AUTOSHOP_BONUS_(Any p0) { invoke(0xFE65AFE7308E32B2, p0); } // 0xFE65AFE7308E32B2 b2372 - static void NETWORK_EARN_FROM_TUNER_AWARD_(Any p0, Any p1, Any p2) { invoke(0xB846F547D3792DF6, p0, p1, p2); } // 0xB846F547D3792DF6 b2372 - static void NETWORK_EARN_FROM_TUNER_FINALE_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xBCB266247193AC61, p0, p1, p2, p3, p4); } // 0xBCB266247193AC61 b2372 - static void NETWORK_EARN_FROM_UPGRADE_AUTOSHOP_LOCATION_(Any p0, Any p1) { invoke(0xC10322A8D3E061EE, p0, p1); } // 0xC10322A8D3E061EE b2372 - static void NETWORK_SPENT_INTERACTION_MENU_ABILITY_(Any p0, Any p1, Any p2, Any p3) { invoke(0x93AA4165CB67E925, p0, p1, p2, p3); } // 0x93AA4165CB67E925 b2372 - static void NETWORK_SPENT_FROM_BANK_(Any p0, Any p1, Any p2, BOOL p3) { invoke(0xB9F7A469460E7A4A, p0, p1, p2, p3); } // 0xB9F7A469460E7A4A b2372 - static void NETWORK_SPENT_BUY_AGENCY_(Any p0, Any p1, Any p2, Any p3) { invoke(0xEA8CD3C9B3C35884, p0, p1, p2, p3); } // 0xEA8CD3C9B3C35884 b2545 - static void NETWORK_SPENT_UPGRADE_AGENCY_(Any p0, Any p1, Any p2, Any p3) { invoke(0x6CCA64840589A3B6, p0, p1, p2, p3); } // 0x6CCA64840589A3B6 b2545 - static void NETWORK_SPENT_AGENCY_CONCIERGE_(Any p0, Any p1, Any p2, Any p3) { invoke(0x1B2120405080125C, p0, p1, p2, p3); } // 0x1B2120405080125C b2545 - static void NETWORK_SPENT_HIDDEN_CONTACT_SERVICE_(Any p0, Any p1, Any p2, Any p3) { invoke(0xBF8793B91EA094A7, p0, p1, p2, p3); } // 0xBF8793B91EA094A7 b2545 - static void NETWORK_SPENT_SOURCE_BIKE_CONTACT_SERVICE_(Any p0, Any p1, Any p2, Any p3) { invoke(0xD9DF467CBE4398C8, p0, p1, p2, p3); } // 0xD9DF467CBE4398C8 b2545 - static void NETWORK_SPENT_COMPANY_SUV_CONTACT_SERVICE_(Any p0, Any p1, Any p2, Any p3) { invoke(0xD86581F9E7CDA383, p0, p1, p2, p3); } // 0xD86581F9E7CDA383 b2545 - static void NETWORK_SPENT_SUV_FAST_TRAVEL_(int p0, BOOL p1, BOOL p2, Any p3) { invoke(0x61A2DF64ED2D396E, p0, p1, p2, p3); } // 0x61A2DF64ED2D396E b2545 - static void NETWORK_SPENT_SUPPLY_CONTACT_SERVICE_(Any p0, Any p1, Any p2, Any p3) { invoke(0xEBD482B82ACB8BAD, p0, p1, p2, p3); } // 0xEBD482B82ACB8BAD b2545 - static void NETWORK_EARN_FROM_AGENCY_INCOME_(Any p0) { invoke(0x663B4B9D11742A12, p0); } // 0x663B4B9D11742A12 b2545 - static void NETWORK_EARN_FROM_AWARD_SECURITY_CONTRACT_(Any p0, Any p1) { invoke(0x146D4EB6D22A403F, p0, p1); } // 0x146D4EB6D22A403F b2545 - static void NETWORK_EARN_FROM_AGENCY_SECURITY_CONTRACT_(Any p0, Any p1) { invoke(0x38482AD49CB905C7, p0, p1); } // 0x38482AD49CB905C7 b2545 - static void NETWORK_EARN_FROM_AWARD_PHONE_HIT_(Any p0, Any p1) { invoke(0x7397A115030F1BE3, p0, p1); } // 0x7397A115030F1BE3 b2545 - static void NETWORK_EARN_FROM_AGENCY_PHONE_HIT_(Any p0, Any p1, Any p2) { invoke(0xE29F3D5FA63B1B82, p0, p1, p2); } // 0xE29F3D5FA63B1B82 b2545 - static void NETWORK_EARN_FROM_AWARD_AGENCY_STORY_(Any p0, Any p1) { invoke(0x88D6C327D6C57C45, p0, p1); } // 0x88D6C327D6C57C45 b2545 - static void NETWORK_EARN_FROM_AGENCY_STORY_PREP_(Any p0, Any p1) { invoke(0x6283E5DE4C4460C6, p0, p1); } // 0x6283E5DE4C4460C6 b2545 - static void NETWORK_EARN_FROM_AGENCY_STORY_FINALE_(Any p0, Any p1) { invoke(0xBA154373C5FE51E8, p0, p1); } // 0xBA154373C5FE51E8 b2545 - static void NETWORK_EARN_FROM_AGENCY_SHORT_TRIP_(Any p0, Any p1) { invoke(0xF4A8E57460BF2037, p0, p1); } // 0xF4A8E57460BF2037 b2545 - static void NETWORK_EARN_FROM_AWARD_SHORT_TRIP_(Any p0, Any p1) { invoke(0x5B4DBDED84D6A420, p0, p1); } // 0x5B4DBDED84D6A420 b2545 - static void NETWORK_EARN_RIVAL_DELIVERY_SECURITY_CONTRACT_(Any p0, Any p1) { invoke(0x235D41210B3A1A5E, p0, p1); } // 0x235D41210B3A1A5E b2545 - static void NETWORK_EARN_FROM_UPGRADE_AGENCY_LOCATION_(Any p0, Any p1) { invoke(0xD07C7C3F1995108C, p0, p1); } // 0xD07C7C3F1995108C b2545 - static void NETWORK_SPENT_AGGREGATED_UTILITY_BILLS_(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x1254B5B3925EFD3D, amount, p1, p2, data); } // 0x1254B5B3925EFD3D b2545 - static void NETWORK_SPENT_BUSINESS_EXPENSES_(Any p0, Any p1, Any p2, Any p3) { invoke(0x92D1CFDA1227FF1C, p0, p1, p2, p3); } // 0x92D1CFDA1227FF1C b2545 + static BOOL NETWORK_ECONOMY_HAS_FIXED_CRAZY_NUMBERS() { return invoke(0x7C4FCCD2E4DEB394); } // 0x7C4FCCD2E4DEB394 b323 + static void NETWORK_SPENT_JOB_SKIP(int amount, const char* matchId, BOOL p2, BOOL p3) { invoke(0x28F174A67B8D0C2F, amount, matchId, p2, p3); } // 0x28F174A67B8D0C2F b323 + static BOOL NETWORK_SPENT_BOSS_GOON(int amount, BOOL p1, BOOL p2) { return invoke(0xFFBE02CD385356BD, amount, p1, p2); } // 0xFFBE02CD385356BD b573 + static void NETWORK_SPEND_GOON(int p0, int p1, int amount) { invoke(0x08A1B82B91900682, p0, p1, amount); } // 0x08A1B82B91900682 b573 + static void NETWORK_SPEND_BOSS(Any p0, Any p1, Any p2) { invoke(0xDBC966A01C02BCA7, p0, p1, p2); } // 0xDBC966A01C02BCA7 b573 + static void NETWORK_SPENT_MOVE_YACHT(int amount, BOOL p1, BOOL p2) { invoke(0xE7DF4E0545DFB56E, amount, p1, p2); } // 0xE7DF4E0545DFB56E b573 + static void NETWORK_SPENT_RENAME_ORGANIZATION(Any p0, Any p1, Any p2) { invoke(0xFC4EE00A7B3BFB76, p0, p1, p2); } // 0xFC4EE00A7B3BFB76 b573 + static void NETWORK_BUY_CONTRABAND_MISSION(int p0, int p1, Hash p2, BOOL p3, BOOL p4) { invoke(0x30FD873ECE50E9F6, p0, p1, p2, p3, p4); } // 0x30FD873ECE50E9F6 b757 + static void NETWORK_SPENT_PA_SERVICE_HELI(Any p0, Any p1, Any p2, Any p3) { invoke(0x112209CE0290C03A, p0, p1, p2, p3); } // 0x112209CE0290C03A b757 + static void NETWORK_SPENT_PA_SERVICE_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0xED5FD7AF10F5E262, p0, p1, p2, p3); } // 0xED5FD7AF10F5E262 b757 + static void NETWORK_SPENT_PA_SERVICE_SNACK(Any p0, Any p1, Any p2, Any p3) { invoke(0x0D30EB83668E63C5, p0, p1, p2, p3); } // 0x0D30EB83668E63C5 b757 + static void NETWORK_SPENT_PA_SERVICE_DANCER(Any p0, Any p1, Any p2, Any p3) { invoke(0xB49ECA122467D05F, p0, p1, p2, p3); } // 0xB49ECA122467D05F b757 + static void NETWORK_SPENT_PA_SERVICE_IMPOUND(Any p0, Any p1, Any p2) { invoke(0xE23ADC6FCB1F29AE, p0, p1, p2); } // 0xE23ADC6FCB1F29AE b757 + static void NETWORK_SPENT_PA_HELI_PICKUP(Any p0, Any p1, Any p2, Any p3) { invoke(0x0FE8E1FCD2B86B33, p0, p1, p2, p3); } // 0x0FE8E1FCD2B86B33 b757 + static void NETWORK_SPENT_PURCHASE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x69EF772B192614C1, p0, p1, p2, p3); } // 0x69EF772B192614C1 b757 + static void NETWORK_SPENT_UPGRADE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x8E243837643D9583, p0, p1, p2, p3); } // 0x8E243837643D9583 b757 + static void NETWORK_SPENT_PURCHASE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xBD0EFB25CCA8F97A, p0, p1, p2, p3); } // 0xBD0EFB25CCA8F97A b757 + static void NETWORK_SPENT_UPGRADE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xA95F667A755725DA, p0, p1, p2, p3); } // 0xA95F667A755725DA b757 + static void NETWORK_SPENT_PURCHASE_IMPEXP_WAREHOUSE_PROPERTY(int amount, Any* data, BOOL p2, BOOL p3) { invoke(0x33981D6804E62F49, amount, data, p2, p3); } // 0x33981D6804E62F49 b944 + static void NETWORK_SPENT_UPGRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x4128464231E3CA0B, p0, p1, p2, p3); } // 0x4128464231E3CA0B b944 + static void NETWORK_SPENT_TRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x2FAB6614CE22E196, p0, p1, p2, p3); } // 0x2FAB6614CE22E196 b944 + static void NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0x05F04155A226FBBF, p0, p1, p2, p3); } // 0x05F04155A226FBBF b757 + static void NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0xE8B0B270B6E7C76E, p0, p1, p2, p3); } // 0xE8B0B270B6E7C76E b757 + static void NETWORK_SPENT_JUKEBOX(Any p0, Any p1, Any p2, Any p3) { invoke(0x5BCDE0F640C773D2, p0, p1, p2, p3); } // 0x5BCDE0F640C773D2 b877 + static void NETWORK_SPENT_PURCHASE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0x998E18CEB44487FC, p0, p1, p2, p3); } // 0x998E18CEB44487FC b877 + static void NETWORK_SPENT_UPGRADE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0xFA07759E6FDDD7CF, p0, p1, p2, p3); } // 0xFA07759E6FDDD7CF b877 + static void NETWORK_SPENT_PURCHASE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x6FD97159FE3C971A, p0, p1, p2, p3); } // 0x6FD97159FE3C971A b877 + static void NETWORK_SPENT_UPGRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x675D19C6067CAE08, p0, p1, p2, p3); } // 0x675D19C6067CAE08 b877 + static void NETWORK_SPENT_TRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xA51B086B0B2C0F7A, p0, p1, p2, p3); } // 0xA51B086B0B2C0F7A b877 + static void NETWORK_SPENT_MC_ABILITY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD7CCCBA28C4ECAF0, p0, p1, p2, p3, p4); } // 0xD7CCCBA28C4ECAF0 b877 + static void NETWORK_SPENT_PAY_BUSINESS_SUPPLIES(Any p0, Any p1, Any p2, Any p3) { invoke(0x0035BB914316F1E3, p0, p1, p2, p3); } // 0x0035BB914316F1E3 b877 + static void NETWORK_SPENT_CHANGE_APPEARANCE(Any p0, Any p1, Any p2) { invoke(0x5F456788B05FAEAC, p0, p1, p2); } // 0x5F456788B05FAEAC b944 + static void NETWORK_SPENT_VEHICLE_EXPORT_MODS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xA75CCF58A60A5FD1, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA75CCF58A60A5FD1 b944 + static void NETWORK_SPENT_PURCHASE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3) { invoke(0xB4C2EC463672474E, p0, p1, p2, p3); } // 0xB4C2EC463672474E b944 + static void NETWORK_SPENT_UPGRADE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3) { invoke(0x2AFC2D19B50797F2, p0, p1, p2, p3); } // 0x2AFC2D19B50797F2 b944 + static void NETWORK_SPENT_IMPORT_EXPORT_REPAIR(Any p0, Any p1, Any p2) { invoke(0xC1952F3773BA18FE, p0, p1, p2); } // 0xC1952F3773BA18FE b944 + static void NETWORK_SPENT_PURCHASE_HANGAR(Any p0, Any p1, Any p2, Any p3) { invoke(0xCCB339CC970452DA, p0, p1, p2, p3); } // 0xCCB339CC970452DA b1180 + static void NETWORK_SPENT_UPGRADE_HANGAR(Any p0, Any p1, Any p2, Any p3) { invoke(0x615EB504B0788DAF, p0, p1, p2, p3); } // 0x615EB504B0788DAF b1180 + static void NETWORK_SPENT_HANGAR_UTILITY_CHARGES(int amount, BOOL p1, BOOL p2) { invoke(0xB18AC2ECBB15CB6A, amount, p1, p2); } // 0xB18AC2ECBB15CB6A b1180 + static void NETWORK_SPENT_HANGAR_STAFF_CHARGES(int amount, BOOL p1, BOOL p2) { invoke(0xB1F1346FD57685D7, amount, p1, p2); } // 0xB1F1346FD57685D7 b1180 + static void NETWORK_SPENT_BUY_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0xAC272C0AE01B4BD8, p0, p1, p2, p3); } // 0xAC272C0AE01B4BD8 b1103 + static void NETWORK_SPENT_UPGRADE_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x365E877C61D6988B, p0, p1, p2, p3); } // 0x365E877C61D6988B b1103 + static void NETWORK_SPENT_BUY_BUNKER(Any p0, Any p1, Any p2, Any p3) { invoke(0x12D148D26538D0F9, p0, p1, p2, p3); } // 0x12D148D26538D0F9 b1103 + static void NETWORK_SPENT_UPRADE_BUNKER(Any p0, Any p1, Any p2, Any p3) { invoke(0x0C82D21A77C22D49, p0, p1, p2, p3); } // 0x0C82D21A77C22D49 b1103 + static void NETWORK_EARN_FROM_SELL_BUNKER(int amount, Hash bunkerHash) { invoke(0x9251B6ABF2D0A5B4, amount, bunkerHash); } // 0x9251B6ABF2D0A5B4 b1103 + static void NETWORK_SPENT_BALLISTIC_EQUIPMENT(int amount, BOOL p1, BOOL p2) { invoke(0x5D97630A8A0EF123, amount, p1, p2); } // 0x5D97630A8A0EF123 b1103 + static void NETWORK_EARN_RDR_BONUS(int amount, Any p1) { invoke(0x7A5349B773584675, amount, p1); } // 0x7A5349B773584675 b1290 + static void NETWORK_EARN_WAGE_PAYMENT(int amount, Any p1) { invoke(0x35F8DA0E8A31EF1B, amount, p1); } // 0x35F8DA0E8A31EF1B b1180 + static void NETWORK_EARN_WAGE_PAYMENT_BONUS(int amount) { invoke(0x005ACA7100BD101D, amount); } // 0x005ACA7100BD101D b1180 + static void NETWORK_SPENT_BUY_BASE(Any p0, Any p1, Any p2, Any p3) { invoke(0x4EA3F425C7744D21, p0, p1, p2, p3); } // 0x4EA3F425C7744D21 b1290 + static void NETWORK_SPENT_UPGRADE_BASE(Any p0, Any p1, Any p2, Any p3) { invoke(0x3DD3F33A5D55EA6F, p0, p1, p2, p3); } // 0x3DD3F33A5D55EA6F b1290 + static void NETWORK_SPENT_BUY_TILTROTOR(Any p0, Any p1, Any p2, Any p3) { invoke(0x0CCE73BC7A11E885, p0, p1, p2, p3); } // 0x0CCE73BC7A11E885 b1290 + static void NETWORK_SPENT_UPGRADE_TILTROTOR(Any p0, Any p1, Any p2, Any p3) { invoke(0x165E135D6DFA2907, p0, p1, p2, p3); } // 0x165E135D6DFA2907 b1290 + static void NETWORK_SPENT_EMPLOY_ASSASSINS(Any p0, Any p1, Any p2, Any p3) { invoke(0x5BBBD92186E1F1C5, p0, p1, p2, p3); } // 0x5BBBD92186E1F1C5 b1290 + static void NETWORK_SPEND_GANGOPS_CANNON(Any p0, Any p1, Any p2, Any p3) { invoke(0x771ADB0E7635B7BF, p0, p1, p2, p3); } // 0x771ADB0E7635B7BF b1290 + static void NETWORK_SPEND_GANGOPS_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3) { invoke(0xDA947AE8880D5C18, p0, p1, p2, p3); } // 0xDA947AE8880D5C18 b1290 + static void NETWORK_SPEND_CASINO_HEIST_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3) { invoke(0x487009DD91D93429, p0, p1, p2, p3); } // 0x487009DD91D93429 b1868 + static void NETWORK_EARN_SELL_BASE(int amount, Hash baseNameHash) { invoke(0x0E1E2FF3F4EC11AA, amount, baseNameHash); } // 0x0E1E2FF3F4EC11AA b1290 + static void NETWORK_EARN_TARGET_REFUND(int amount, int p1) { invoke(0x5B669CF2299A271F, amount, p1); } // 0x5B669CF2299A271F b1290 + static void NETWORK_EARN_GANGOPS_WAGES(int amount, int p1) { invoke(0x2DCB19ABAB0380A8, amount, p1); } // 0x2DCB19ABAB0380A8 b1290 + static void NETWORK_EARN_GANGOPS_WAGES_BONUS(int amount, int p1) { invoke(0x15BB2A5C757EB91F, amount, p1); } // 0x15BB2A5C757EB91F b1290 + static void NETWORK_EARN_DAR_CHALLENGE(int amount, Any p1) { invoke(0xCAC672087B4A24AB, amount, p1); } // 0xCAC672087B4A24AB b1290 + static void NETWORK_EARN_DOOMSDAY_FINALE_BONUS(int amount, Hash vehicleHash) { invoke(0x128A747F4A230952, amount, vehicleHash); } // 0x128A747F4A230952 b1290 + static void NETWORK_EARN_GANGOPS_AWARD(int amount, const char* unk, Any p2) { invoke(0xA9A31475F530DFDA, amount, unk, p2); } // 0xA9A31475F530DFDA b1290 + static void NETWORK_EARN_GANGOPS_ELITE(int amount, const char* unk, int actIndex) { invoke(0x2597A0D4A4FC2C77, amount, unk, actIndex); } // 0x2597A0D4A4FC2C77 b1290 + static void NETWORK_SERVICE_EARN_GANGOPS_RIVAL_DELIVERY(int earnedMoney) { invoke(0x1B882107C23A9022, earnedMoney); } // 0x1B882107C23A9022 b1290 + static void NETWORK_SPEND_GANGOPS_START_STRAND(int type, int amount, BOOL p2, BOOL p3) { invoke(0xA19EC0786E326E06, type, amount, p2, p3); } // 0xA19EC0786E326E06 b1290 + static void NETWORK_SPEND_GANGOPS_TRIP_SKIP(int amount, BOOL p1, BOOL p2) { invoke(0x5ECE6FD7B4EC8D6A, amount, p1, p2); } // 0x5ECE6FD7B4EC8D6A b1290 + static void NETWORK_EARN_GANGOPS_PREP_PARTICIPATION(int amount) { invoke(0xED26584F6BDCBBFD, amount); } // 0xED26584F6BDCBBFD b1290 + static void NETWORK_EARN_GANGOPS_SETUP(int amount, const char* unk) { invoke(0xA9160796D47A2CF8, amount, unk); } // 0xA9160796D47A2CF8 b1290 + static void NETWORK_EARN_GANGOPS_FINALE(int amount, const char* unk) { invoke(0x1C121FC9545E0D52, amount, unk); } // 0x1C121FC9545E0D52 b1290 + static void NETWORK_SPEND_GANGOPS_REPAIR_COST(Any p0, Any p1, Any p2) { invoke(0x2A7CEC72C3443BCC, p0, p1, p2); } // 0x2A7CEC72C3443BCC b1290 + static void NETWORK_EARN_NIGHTCLUB(Any p0) { invoke(0xE0F82D68C7039158, p0); } // 0xE0F82D68C7039158 b1493 + static void NETWORK_EARN_NIGHTCLUB_DANCING(Any p0) { invoke(0xB4DEAE67F35E2ACD, p0); } // 0xB4DEAE67F35E2ACD b1493 + static void NETWORK_EARN_BB_EVENT_BONUS(int amount) { invoke(0xFDD8D2440DAF1590, amount); } // 0xFDD8D2440DAF1590 b1604 + static void NETWORK_SPENT_PURCHASE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x2A93C46AAB1EACC9, p0, p1, p2, p3); } // 0x2A93C46AAB1EACC9 b1493 + static void NETWORK_SPENT_UPGRADE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x226C284C830D0CA8, p0, p1, p2, p3); } // 0x226C284C830D0CA8 b1493 + static void NETWORK_EARN_HACKER_TRUCK(Any p0, int amount, Any p2, Any p3) { invoke(0xE8815FE993896AD3, p0, amount, p2, p3); } // 0xE8815FE993896AD3 b1493 + static void NETWORK_SPENT_PURCHASE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0xED76D195E6E3BF7F, p0, p1, p2, p3); } // 0xED76D195E6E3BF7F b1493 + static void NETWORK_SPENT_UPGRADE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0x1DC9B749E7AE282B, p0, p1, p2, p3); } // 0x1DC9B749E7AE282B b1493 + static void NETWORK_EARN_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xC6E74CF8C884C880, p0, p1, p2, p3, p4, p5, p6); } // 0xC6E74CF8C884C880 b1493 + static void NETWORK_SPEND_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x65482BFD0923C8A1, p0, p1, p2, p3, p4, p5); } // 0x65482BFD0923C8A1 b1493 + static void NETWORK_SPENT_RDR_HATCHET_BONUS(int amount, BOOL p1, BOOL p2) { invoke(0xE284D46FFDB82E36, amount, p1, p2); } // 0xE284D46FFDB82E36 b1493 + static void NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE(Player player, int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x876056684281655D, player, amount, p1, p2, p3); } // 0x876056684281655D b1493 + static void NETWORK_SPEND_NIGHTCLUB_BAR_DRINK(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0xDD21B016E4289465, amount, p1, p2, p3); } // 0xDD21B016E4289465 b1493 + static void NETWORK_SPEND_BOUNTY_HUNTER_MISSION(int amount, BOOL p1, BOOL p2) { invoke(0x1BEA0CD93470BB1F, amount, p1, p2); } // 0x1BEA0CD93470BB1F b1493 + static void NETWORK_SPENT_REHIRE_DJ(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0xF6C8A544E4CF14FC, amount, p1, p2, p3); } // 0xF6C8A544E4CF14FC b1493 + static void NETWORK_SPENT_ARENA_JOIN_SPECTATOR(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x14EAEA58F93B55AF, amount, p1, p2, p3); } // 0x14EAEA58F93B55AF b1604 + static void NETWORK_EARN_ARENA_SKILL_LEVEL_PROGRESSION(int amount, Any p1) { invoke(0xE08256F972C7BB2C, amount, p1); } // 0xE08256F972C7BB2C b1604 + static void NETWORK_EARN_ARENA_CAREER_PROGRESSION(int amount, Any p1) { invoke(0x0F99F70C61F14619, amount, p1); } // 0x0F99F70C61F14619 b1604 + static void NETWORK_SPEND_MAKE_IT_RAIN(int amount, BOOL p1, BOOL p2) { invoke(0xE5F5A060439C2F5D, amount, p1, p2); } // 0xE5F5A060439C2F5D b1604 + static void NETWORK_SPEND_BUY_ARENA(int amount, BOOL p1, BOOL p2, const char* p3) { invoke(0x40D5DA9550B7CB46, amount, p1, p2, p3); } // 0x40D5DA9550B7CB46 b1604 + static void NETWORK_SPEND_UPGRADE_ARENA(int amount, BOOL p1, BOOL p2, const char* p3) { invoke(0x037ABB06825D7AB1, amount, p1, p2, p3); } // 0x037ABB06825D7AB1 b1604 + static void NETWORK_SPEND_ARENA_SPECTATOR_BOX(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x7049BF858601DC0F, amount, p1, p2, p3); } // 0x7049BF858601DC0F b1604 + static void NETWORK_SPEND_SPIN_THE_WHEEL_PAYMENT(int amount, Any p1, BOOL p2) { invoke(0x9A5BD1D0000B339C, amount, p1, p2); } // 0x9A5BD1D0000B339C b1604 + static void NETWORK_EARN_SPIN_THE_WHEEL_CASH(int amount) { invoke(0x676C48776CACBB5A, amount); } // 0x676C48776CACBB5A b1604 + static void NETWORK_SPEND_ARENA_PREMIUM(int amount, BOOL p1, BOOL p2) { invoke(0x619496D837EFD920, amount, p1, p2); } // 0x619496D837EFD920 b1604 + static void NETWORK_EARN_ARENA_WAR(int amount, Any p1, Any p2, Any p3) { invoke(0x631F1CB8FB4130AA, amount, p1, p2, p3); } // 0x631F1CB8FB4130AA b1604 + static void NETWORK_EARN_ARENA_WAR_ASSASSINATE_TARGET(int amount) { invoke(0x5E7AE8AABE8B7C0D, amount); } // 0x5E7AE8AABE8B7C0D b1604 + static void NETWORK_EARN_ARENA_WAR_EVENT_CARGO(int amount) { invoke(0xA82959062361B259, amount); } // 0xA82959062361B259 b1604 + static void NETWORK_EARN_RC_TIME_TRIAL(int amount) { invoke(0xDFF49EE984E7AAE8, amount); } // 0xDFF49EE984E7AAE8 b1734 + static void NETWORK_EARN_DAILY_OBJECTIVE_EVENT(int amount) { invoke(0x5128DF14A5BB86FC, amount); } // 0x5128DF14A5BB86FC b1734 + static void NETWORK_SPEND_CASINO_MEMBERSHIP(int amount, BOOL p1, BOOL p2, int p3) { invoke(0xFBBE0570EDF39D46, amount, p1, p2, p3); } // 0xFBBE0570EDF39D46 b1734 + static void NETWORK_SPEND_BUY_CASINO(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x34A6FC4D06C4DA0F, amount, p1, p2, data); } // 0x34A6FC4D06C4DA0F b1734 + static void NETWORK_SPEND_UPGRADE_CASINO(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x4740D62BC1B4EBEA, amount, p1, p2, data); } // 0x4740D62BC1B4EBEA b1734 + static void NETWORK_SPEND_CASINO_GENERIC(int amount, Any p1, Any p2, Any p3, Any p4) { invoke(0x88BF9B612B84D3C3, amount, p1, p2, p3, p4); } // 0x88BF9B612B84D3C3 b1734 + static void NETWORK_EARN_CASINO_TIME_TRIAL_WIN(int amount) { invoke(0x0819DB99FD2FBBD8, amount); } // 0x0819DB99FD2FBBD8 b1734 + static void NETWORK_EARN_COLLECTABLES_ACTION_FIGURES(int amount) { invoke(0x5517F90043466049, amount); } // 0x5517F90043466049 b1734 + static void NETWORK_EARN_CASINO_COLLECTABLE_COMPLETED_COLLECTION(int amount) { invoke(0x83AD64F53F4E9483, amount); } // 0x83AD64F53F4E9483 b1734 + static void NETWORK_EARN_SELL_PRIZE_VEHICLE(int amount, Any p1, Any p2) { invoke(0x8BCB27A057DF7B7F, amount, p1, p2); } // 0x8BCB27A057DF7B7F b1734 + static void NETWORK_EARN_CASINO_MISSION_REWARD(int amount) { invoke(0x566FD402B25787DE, amount); } // 0x566FD402B25787DE b1734 + static void NETWORK_EARN_CASINO_STORY_MISSION_REWARD(int amount) { invoke(0xAC95ED552157E092, amount); } // 0xAC95ED552157E092 b1734 + static void NETWORK_EARN_CASINO_MISSION_PARTICIPATION(int amount) { invoke(0x09E8F18641BE2575, amount); } // 0x09E8F18641BE2575 b1734 + static void NETWORK_EARN_CASINO_AWARD(int amount, Hash hash) { invoke(0x973A9781A34F8DEB, amount, hash); } // 0x973A9781A34F8DEB b1734 + static void NETWORK_SPEND_BUY_ARCADE(Any p0, Any p1, Any p2, Any p3) { invoke(0x870289A558348378, p0, p1, p2, p3); } // 0x870289A558348378 b1868 + static void NETWORK_SPEND_UPGRADE_ARCADE(Any p0, Any p1, Any p2, Any p3) { invoke(0x5574637681911FDA, p0, p1, p2, p3); } // 0x5574637681911FDA b1868 + static void NETWORK_SPEND_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { invoke(0xD30E8392F407C328, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0xD30E8392F407C328 b1868 + static void NETWORK_SPEND_ARCADE_MGMT(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xB5B58E24868CB09E, p0, p1, p2, p3, p4); } // 0xB5B58E24868CB09E b1868 + static void NETWORK_SPEND_PLAY_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xEAD3D81F2C3A1458, p0, p1, p2, p3, p4); } // 0xEAD3D81F2C3A1458 b1868 + static void NETWORK_SPEND_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x43AA7FAC4E6D6687, p0, p1, p2, p3, p4); } // 0x43AA7FAC4E6D6687 b1868 + static void NETWORK_EARN_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x72E7C7B9615FA3C3, p0, p1, p2, p3, p4, p5, p6); } // 0x72E7C7B9615FA3C3 b1868 + static void NETWORK_EARN_UPGRADE_ARCADE(Any p0, Any p1, Any p2) { invoke(0x4C3B75694F7E0D9C, p0, p1, p2); } // 0x4C3B75694F7E0D9C b1868 + static void NETWORK_EARN_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD29334ED1A256DBF, p0, p1, p2, p3, p4); } // 0xD29334ED1A256DBF b1868 + static void NETWORK_EARN_COLLECTABLES(Any p0, Any p1, Any p2) { invoke(0xA95CFB4E02390842, p0, p1, p2); } // 0xA95CFB4E02390842 b1868 + static void NETWORK_EARN_CHALLENGE(int amount, Any p1, Any p2) { invoke(0x0DD362F14F18942A, amount, p1, p2); } // 0x0DD362F14F18942A b1868 + static void NETWORK_EARN_CASINO_HEIST_AWARDS(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x3EC7471E6909798A, p0, p1, p2, p3, p4); } // 0x3EC7471E6909798A b1868 + static void NETWORK_EARN_COLLECTABLE_ITEM(int amount, Any p1) { invoke(0x84FF63BD4966F33D, amount, p1); } // 0x84FF63BD4966F33D b1734 + static void NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION(int amount, Any p1) { invoke(0x5C9B198AF5A54FA6, amount, p1); } // 0x5C9B198AF5A54FA6 b2060 + static void NETWORK_EARN_YATCH_MISSION(int amount, Any p1) { invoke(0xDE68E30D89F97132, amount, p1); } // 0xDE68E30D89F97132 b2060 + static void NETWORK_EARN_DISPATCH_CALL(int amount, Any p1) { invoke(0xE2E244AB823B4483, amount, p1); } // 0xE2E244AB823B4483 b2060 + static void NETWORK_SPEND_BEACH_PARTY(Any p0) { invoke(0x54ABA22FA6371249, p0); } // 0x54ABA22FA6371249 b2189 + static void NETWORK_SPEND_SUBMARINE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x6C8BC1488527AAAB, p0, p1, p2, p3, p4, p5); } // 0x6C8BC1488527AAAB b2189 + static void NETWORK_SPEND_CASINO_CLUB(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0xC991C255AA6D90B2, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xC991C255AA6D90B2 b2189 + static void NETWORK_SPEND_BUY_SUB(Any p0, Any p1, Any p2, Any p3) { invoke(0x90CD7C6871FBF1B4, p0, p1, p2, p3); } // 0x90CD7C6871FBF1B4 b2189 + static void NETWORK_SPEND_UPGRADE_SUB(Any p0, Any p1, Any p2, Any p3) { invoke(0x89049A84065CE68E, p0, p1, p2, p3); } // 0x89049A84065CE68E b2189 + static void NETWORK_SPEND_ISLAND_HEIST(Any p0, Any p1, Any p2, Any p3) { invoke(0xE86689E5F82DE429, p0, p1, p2, p3); } // 0xE86689E5F82DE429 b2189 + static void NETWORK_EARN_ISLAND_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xD21D111C46BA9F15, p0, p1, p2, p3, p4, p5); } // 0xD21D111C46BA9F15 b2189 + static void NETWORK_EARN_BEACH_PARTY_LOST_FOUND(Any p0, Any p1, Any p2) { invoke(0xA51338E0DCCD4065, p0, p1, p2); } // 0xA51338E0DCCD4065 b2189 + static void NETWORK_EARN_FROM_ISLAND_HEIST_DJ_MISSION(Any p0, Any p1) { invoke(0xE2BB399D90942091, p0, p1); } // 0xE2BB399D90942091 b2189 + static void NETWORK_SPEND_CAR_CLUB_MEMBERSHIP(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x1464E17207CD36E2, p0, p1, p2, p3, p4); } // 0x1464E17207CD36E2 b2372 + static void NETWORK_SPEND_CAR_CLUB_BAR(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x925227803A0EAA1B, p0, p1, p2, p3); } // 0x925227803A0EAA1B b2372 + static void NETWORK_SPEND_AUTOSHOP_MODIFY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x9BEA350D7C48061B, p0, p1, p2, p3, p4); } // 0x9BEA350D7C48061B b2372 + static void NETWORK_SPEND_CAR_CLUB_TAKEOVER(Any p0, Any p1, Any p2, Any p3) { invoke(0xD1E46824E6FB92B5, p0, p1, p2, p3); } // 0xD1E46824E6FB92B5 b2372 + static void NETWORK_SPEND_BUY_AUTOSHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0xEEB7E5D1FEB20869, p0, p1, p2, p3); } // 0xEEB7E5D1FEB20869 b2372 + static void NETWORK_SPEND_UPGRADE_AUTOSHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0xDD829AA198FDC46C, p0, p1, p2, p3); } // 0xDD829AA198FDC46C b2372 + static void NETWORK_EARN_AUTOSHOP_BUSINESS(Any p0, Any p1) { invoke(0x36A7FD5A7194B03E, p0, p1); } // 0x36A7FD5A7194B03E b2372 + static void NETWORK_EARN_AUTOSHOP_INCOME(Any p0, int p1) { invoke(0xC66D1CF99ED7FE25, p0, p1); } // 0xC66D1CF99ED7FE25 b2372 + static void NETWORK_EARN_CARCLUB_MEMBERSHIP(Any p0) { invoke(0xBC6227792A188E2E, p0); } // 0xBC6227792A188E2E b2372 + static void NETWORK_EARN_DAILY_VEHICLE(Any p0, Any p1) { invoke(0x533073E8A596008C, p0, p1); } // 0x533073E8A596008C b2372 + static void NETWORK_EARN_DAILY_VEHICLE_BONUS(Any p0) { invoke(0xFE65AFE7308E32B2, p0); } // 0xFE65AFE7308E32B2 b2372 + static void NETWORK_EARN_TUNER_AWARD(Any p0, Any p1, Any p2) { invoke(0xB846F547D3792DF6, p0, p1, p2); } // 0xB846F547D3792DF6 b2372 + static void NETWORK_EARN_TUNER_ROBBERY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xBCB266247193AC61, p0, p1, p2, p3, p4); } // 0xBCB266247193AC61 b2372 + static void NETWORK_EARN_UPGRADE_AUTOSHOP(Any p0, Any p1) { invoke(0xC10322A8D3E061EE, p0, p1); } // 0xC10322A8D3E061EE b2372 + static void NETWORK_SPEND_INTERACTION_MENU_ABILITY(Any p0, Any p1, Any p2, Any p3) { invoke(0x93AA4165CB67E925, p0, p1, p2, p3); } // 0x93AA4165CB67E925 b2372 + static void NETWORK_SPEND_SET_COMMON_FIELDS(Any p0, Any p1, Any p2, BOOL p3) { invoke(0xB9F7A469460E7A4A, p0, p1, p2, p3); } // 0xB9F7A469460E7A4A b2372 + static void NETWORK_SPEND_SET_DISCOUNT(BOOL p0) { invoke(0x7E2F4E8F44CAF4E0, p0); } // 0x7E2F4E8F44CAF4E0 b2699 + static void NETWORK_SPEND_BUY_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0xEA8CD3C9B3C35884, p0, p1, p2, p3); } // 0xEA8CD3C9B3C35884 b2545 + static void NETWORK_SPEND_UPGRADE_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0x6CCA64840589A3B6, p0, p1, p2, p3); } // 0x6CCA64840589A3B6 b2545 + static void NETWORK_SPEND_AGENCY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x1B2120405080125C, p0, p1, p2, p3, p4); } // 0x1B2120405080125C b2545 + static void NETWORK_SPEND_HIDDEN(Any p0, Any p1, Any p2, Any p3) { invoke(0xBF8793B91EA094A7, p0, p1, p2, p3); } // 0xBF8793B91EA094A7 b2545 + static void NETWORK_SPEND_SOURCE_BIKE(Any p0, Any p1, Any p2, Any p3) { invoke(0xD9DF467CBE4398C8, p0, p1, p2, p3); } // 0xD9DF467CBE4398C8 b2545 + static void NETWORK_SPEND_COMP_SUV(Any p0, Any p1, Any p2, Any p3) { invoke(0xD86581F9E7CDA383, p0, p1, p2, p3); } // 0xD86581F9E7CDA383 b2545 + static void NETWORK_SPEND_SUV_FST_TRVL(int p0, BOOL p1, BOOL p2, Any p3) { invoke(0x61A2DF64ED2D396E, p0, p1, p2, p3); } // 0x61A2DF64ED2D396E b2545 + static void NETWORK_SPEND_SUPPLY(Any p0, Any p1, Any p2, Any p3) { invoke(0xEBD482B82ACB8BAD, p0, p1, p2, p3); } // 0xEBD482B82ACB8BAD b2545 + static void NETWORK_SPEND_BIKE_SHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0x923AEA8E78F8DF0B, p0, p1, p2, p3); } // 0x923AEA8E78F8DF0B b2699 + static void NETWORK_SPEND_VEHICLE_REQUESTED(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x02D24A35A9CC3503, p0, p1, p2, p3, p4); } // 0x02D24A35A9CC3503 b2699 + static void NETWORK_SPEND_GUNRUNNING(Any p0, Any p1, Any p2, Any p3) { invoke(0x2CEB0E0BC2A77C05, p0, p1, p2, p3); } // 0x2CEB0E0BC2A77C05 b2699 + static void NETWORK_EARN_AGENCY_SAFE(Any p0) { invoke(0x663B4B9D11742A12, p0); } // 0x663B4B9D11742A12 b2545 + static void NETWORK_EARN_AWARD_CONTRACT(Any p0, Any p1) { invoke(0x146D4EB6D22A403F, p0, p1); } // 0x146D4EB6D22A403F b2545 + static void NETWORK_EARN_AGENCY_CONTRACT(Any p0, Any p1) { invoke(0x38482AD49CB905C7, p0, p1); } // 0x38482AD49CB905C7 b2545 + static void NETWORK_EARN_AWARD_PHONE(Any p0, Any p1) { invoke(0x7397A115030F1BE3, p0, p1); } // 0x7397A115030F1BE3 b2545 + static void NETWORK_EARN_AGENCY_PHONE(Any p0, Any p1, Any p2) { invoke(0xE29F3D5FA63B1B82, p0, p1, p2); } // 0xE29F3D5FA63B1B82 b2545 + static void NETWORK_EARN_AWARD_FIXER_MISSION(Any p0, Any p1) { invoke(0x88D6C327D6C57C45, p0, p1); } // 0x88D6C327D6C57C45 b2545 + static void NETWORK_EARN_FIXER_PREP(Any p0, Any p1) { invoke(0x6283E5DE4C4460C6, p0, p1); } // 0x6283E5DE4C4460C6 b2545 + static void NETWORK_EARN_FIXER_FINALE(Any p0, Any p1) { invoke(0xBA154373C5FE51E8, p0, p1); } // 0xBA154373C5FE51E8 b2545 + static void NETWORK_EARN_FIXER_AGENCY_SHORT_TRIP(Any p0, Any p1) { invoke(0xF4A8E57460BF2037, p0, p1); } // 0xF4A8E57460BF2037 b2545 + static void NETWORK_EARN_AWARD_SHORT_TRIP(Any p0, Any p1) { invoke(0x5B4DBDED84D6A420, p0, p1); } // 0x5B4DBDED84D6A420 b2545 + static void NETWORK_EARN_FIXER_RIVAL_DELIVERY(Any p0, Any p1) { invoke(0x235D41210B3A1A5E, p0, p1); } // 0x235D41210B3A1A5E b2545 + static void NETWORK_EARN_UPGRADE_AGENCY(Any p0, Any p1) { invoke(0xD07C7C3F1995108C, p0, p1); } // 0xD07C7C3F1995108C b2545 + static void NETWORK_SPEND_APARTMENT_UTILITIES(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x1254B5B3925EFD3D, amount, p1, p2, data); } // 0x1254B5B3925EFD3D b2545 + static void NETWORK_SPEND_BUSINESS_PROPERTY_FEES(Any p0, Any p1, Any p2, Any p3) { invoke(0x92D1CFDA1227FF1C, p0, p1, p2, p3); } // 0x92D1CFDA1227FF1C b2545 + static void NETWORK_EARN_SIGHTSEEING_REWARD(Any p0, Any p1, Any p2, Any p3) { invoke(0x45087AE480B233AC, p0, p1, p2, p3); } // 0x45087AE480B233AC b2699 + static void NETWORK_EARN_BIKER_SHOP(Any p0, Any p1) { invoke(0x2C5809EB9DF57257, p0, p1); } // 0x2C5809EB9DF57257 b2699 + static void NETWORK_EARN_BIKER(Any p0) { invoke(0x71BEC32FA466E105, p0); } // 0x71BEC32FA466E105 b2699 + static void NETWORK_YOHAN_SOURCE_GOODS(Any p0, Any p1, Any p2, Any p3) { invoke(0x59498BC8B1C8B15C, p0, p1, p2, p3); } // 0x59498BC8B1C8B15C b2699 static int NETWORK_GET_VC_BANK_BALANCE() { return invoke(0x76EF28DA05EA395A); } // 0x76EF28DA05EA395A 0x16184FB5 b323 static int NETWORK_GET_VC_WALLET_BALANCE(int characterSlot) { return invoke(0xA40F9C2623F6A8B5, characterSlot); } // 0xA40F9C2623F6A8B5 0x4F5B781C b323 static int NETWORK_GET_VC_BALANCE() { return invoke(0x5CBAD97E059E1B94); } // 0x5CBAD97E059E1B94 0xADF8F882 b323 @@ -2712,106 +2732,106 @@ namespace MONEY static int NETWORK_GET_REMAINING_TRANSFER_BALANCE() { return invoke(0xEA560AC9EEB1E19B); } // 0xEA560AC9EEB1E19B 0xA9021211 b323 static int WITHDRAW_VC(int amount) { return invoke(0xF70EFA14FE091429, amount); } // 0xF70EFA14FE091429 0x8B755993 b323 static BOOL DEPOSIT_VC(int amount) { return invoke(0xE260E0BB9CD995AC, amount); } // 0xE260E0BB9CD995AC 0x8F266745 b323 - static BOOL N0xE154B48B68EF72BC(Any p0) { return invoke(0xE154B48B68EF72BC, p0); } // 0xE154B48B68EF72BC 0x531E4892 b323 - static BOOL N0x6FCF8DDEA146C45B(Any p0) { return invoke(0x6FCF8DDEA146C45B, p0); } // 0x6FCF8DDEA146C45B 0xB96C7ABE b323 + static BOOL HAS_VC_WITHDRAWAL_COMPLETED(Any p0) { return invoke(0xE154B48B68EF72BC, p0); } // 0xE154B48B68EF72BC 0x531E4892 b323 + static BOOL WAS_VC_WITHDRAWAL_SUCCESSFUL(Any p0) { return invoke(0x6FCF8DDEA146C45B, p0); } // 0x6FCF8DDEA146C45B 0xB96C7ABE b323 } namespace NETSHOPPING { - static BOOL NET_GAMESERVER_USE_SERVER_TRANSACTIONS_() { return invoke(0x7D2708796355B20B); } // 0x7D2708796355B20B b1290 - static BOOL NET_GAMESERVER_CATALOG_ITEM_EXISTS_(const char* name) { return invoke(0xBD4D7EAF8A30F637, name); } // 0xBD4D7EAF8A30F637 b323 - static BOOL NET_GAMESERVER_CATALOG_ITEM_EXISTS_HASH_(Hash hash) { return invoke(0x247F0F73A182EA0B, hash); } // 0x247F0F73A182EA0B b323 + static BOOL NET_GAMESERVER_USE_SERVER_TRANSACTIONS() { return invoke(0x7D2708796355B20B); } // 0x7D2708796355B20B b1290 + static BOOL NET_GAMESERVER_CATALOG_ITEM_IS_VALID(const char* name) { return invoke(0xBD4D7EAF8A30F637, name); } // 0xBD4D7EAF8A30F637 b323 + static BOOL NET_GAMESERVER_CATALOG_ITEM_KEY_IS_VALID(Hash hash) { return invoke(0x247F0F73A182EA0B, hash); } // 0x247F0F73A182EA0B b323 static int NET_GAMESERVER_GET_PRICE(Hash itemHash, Hash categoryHash, BOOL p2) { return invoke(0xC27009422FCCA88D, itemHash, categoryHash, p2); } // 0xC27009422FCCA88D b323 - static BOOL NET_GAMESERVER_CATALOG_IS_READY_() { return invoke(0x3C4487461E9B0DCB); } // 0x3C4487461E9B0DCB b323 - static BOOL NET_GAMESERVER_IS_CATALOG_VALID_() { return invoke(0x2B949A1E6AEC8F6A); } // 0x2B949A1E6AEC8F6A b323 - static Hash NET_GAMESERVER_GET_CATALOG_CRC_() { return invoke(0x85F6C9ABA1DE2BCF); } // 0x85F6C9ABA1DE2BCF b323 - static Any N0x357B152EF96C30B6() { return invoke(0x357B152EF96C30B6); } // 0x357B152EF96C30B6 b323 - static BOOL NET_GAMESERVER_GET_CATALOG_STATE_(int* state) { return invoke(0xCF38DAFBB49EDE5E, state); } // 0xCF38DAFBB49EDE5E b323 - static Any N0xE3E5A7C64CA2C6ED() { return invoke(0xE3E5A7C64CA2C6ED); } // 0xE3E5A7C64CA2C6ED b323 - static BOOL N0x0395CB47B022E62C(int* p0) { return invoke(0x0395CB47B022E62C, p0); } // 0x0395CB47B022E62C b323 + static BOOL NET_GAMESERVER_CATALOG_IS_VALID() { return invoke(0x3C4487461E9B0DCB); } // 0x3C4487461E9B0DCB b323 + static BOOL NET_GAMESERVER_IS_CATALOG_CURRENT() { return invoke(0x2B949A1E6AEC8F6A); } // 0x2B949A1E6AEC8F6A b323 + static Hash NET_GAMESERVER_GET_CATALOG_CLOUD_CRC() { return invoke(0x85F6C9ABA1DE2BCF); } // 0x85F6C9ABA1DE2BCF b323 + static Any NET_GAMESERVER_REFRESH_SERVER_CATALOG() { return invoke(0x357B152EF96C30B6); } // 0x357B152EF96C30B6 b323 + static BOOL NET_GAMESERVER_RETRIEVE_CATALOG_REFRESH_STATUS(int* state) { return invoke(0xCF38DAFBB49EDE5E, state); } // 0xCF38DAFBB49EDE5E b323 + static Any NET_GAMESERVER_INIT_SESSION() { return invoke(0xE3E5A7C64CA2C6ED); } // 0xE3E5A7C64CA2C6ED b323 + static BOOL NET_GAMESERVER_RETRIEVE_INIT_SESSION_STATUS(int* p0) { return invoke(0x0395CB47B022E62C, p0); } // 0x0395CB47B022E62C b323 static BOOL NET_GAMESERVER_START_SESSION(int charSlot) { return invoke(0xA135AC892A58FC07, charSlot); } // 0xA135AC892A58FC07 b323 - static BOOL N0x72EB7BA9B69BF6AB() { return invoke(0x72EB7BA9B69BF6AB); } // 0x72EB7BA9B69BF6AB b323 - static BOOL N0x170910093218C8B9(int* p0) { return invoke(0x170910093218C8B9, p0); } // 0x170910093218C8B9 b323 - static BOOL N0xC13C38E47EA5DF31(int* p0) { return invoke(0xC13C38E47EA5DF31, p0); } // 0xC13C38E47EA5DF31 b323 + static BOOL NET_GAMESERVER_START_SESSION_PENDING() { return invoke(0x72EB7BA9B69BF6AB); } // 0x72EB7BA9B69BF6AB b323 + static BOOL NET_GAMESERVER_RETRIEVE_START_SESSION_STATUS(int* p0) { return invoke(0x170910093218C8B9, p0); } // 0x170910093218C8B9 b323 + static BOOL NET_GAMESERVER_RETRIEVE_SESSION_ERROR_CODE(int* p0) { return invoke(0xC13C38E47EA5DF31, p0); } // 0xC13C38E47EA5DF31 b323 static BOOL NET_GAMESERVER_IS_SESSION_VALID(int charSlot) { return invoke(0xB24F0944DA203D9E, charSlot); } // 0xB24F0944DA203D9E b323 - static int N0x74A0FD0688F1EE45(int p0) { return invoke(0x74A0FD0688F1EE45, p0); } // 0x74A0FD0688F1EE45 b323 + static int NET_GAMESERVER_CLEAR_SESSION(int p0) { return invoke(0x74A0FD0688F1EE45, p0); } // 0x74A0FD0688F1EE45 b323 static BOOL NET_GAMESERVER_SESSION_APPLY_RECEIVED_DATA(int charSlot) { return invoke(0x2F41D51BA3BCD1F1, charSlot); } // 0x2F41D51BA3BCD1F1 b323 static BOOL NET_GAMESERVER_IS_SESSION_REFRESH_PENDING() { return invoke(0x810E8431C0614BF9); } // 0x810E8431C0614BF9 b323 - static BOOL NET_GAMESERVER_UPDATE_BALANCE_(BOOL inventory, BOOL playerbalance) { return invoke(0x35A1B3E1D1315CFA, inventory, playerbalance); } // 0x35A1B3E1D1315CFA b323 - static BOOL N0x613F125BA3BD2EB9() { return invoke(0x613F125BA3BD2EB9); } // 0x613F125BA3BD2EB9 b372 - static BOOL NET_GAMESERVER_GET_TRANSACTION_MANAGER_DATA_(int* p0, BOOL* p1) { return invoke(0x897433D292B44130, p0, p1); } // 0x897433D292B44130 b323 + static BOOL NET_GAMESERVER_START_SESSION_RESTART(BOOL inventory, BOOL playerbalance) { return invoke(0x35A1B3E1D1315CFA, inventory, playerbalance); } // 0x35A1B3E1D1315CFA b323 + static BOOL NET_GAMESERVER_TRANSACTION_IN_PROGRESS() { return invoke(0x613F125BA3BD2EB9); } // 0x613F125BA3BD2EB9 b372 + static BOOL NET_GAMESERVER_GET_SESSION_STATE_AND_STATUS(int* p0, BOOL* p1) { return invoke(0x897433D292B44130, p0, p1); } // 0x897433D292B44130 b323 static BOOL NET_GAMESERVER_BASKET_START(int* transactionId, Hash categoryHash, Hash actionHash, int flags) { return invoke(0x279F08B1A4B29B7E, transactionId, categoryHash, actionHash, flags); } // 0x279F08B1A4B29B7E b323 - static BOOL NET_GAMESERVER_BASKET_DELETE_() { return invoke(0xFA336E7F40C0A0D0); } // 0xFA336E7F40C0A0D0 b372 - static BOOL NET_GAMESERVER_BASKET_END() { return invoke(0xA65568121DF2EA26); } // 0xA65568121DF2EA26 b323 + static BOOL NET_GAMESERVER_BASKET_END() { return invoke(0xFA336E7F40C0A0D0); } // 0xFA336E7F40C0A0D0 b372 + static BOOL NET_GAMESERVER_BASKET_IS_ACTIVE() { return invoke(0xA65568121DF2EA26); } // 0xA65568121DF2EA26 b323 static BOOL NET_GAMESERVER_BASKET_ADD_ITEM(Any* itemData, int quantity) { return invoke(0xF30980718C8ED876, itemData, quantity); } // 0xF30980718C8ED876 b323 static BOOL NET_GAMESERVER_BASKET_IS_FULL() { return invoke(0x27F76CC6C55AD30E); } // 0x27F76CC6C55AD30E b323 static BOOL NET_GAMESERVER_BASKET_APPLY_SERVER_DATA(Any p0, Any* p1) { return invoke(0xE1A0450ED46A7812, p0, p1); } // 0xE1A0450ED46A7812 b323 static BOOL NET_GAMESERVER_CHECKOUT_START(int transactionId) { return invoke(0x39BE7CEA8D9CC8E6, transactionId); } // 0x39BE7CEA8D9CC8E6 b323 static BOOL NET_GAMESERVER_BEGIN_SERVICE(int* transactionId, Hash categoryHash, Hash itemHash, Hash actionTypeHash, int value, int flags) { return invoke(0x3C5FD37B5499582E, transactionId, categoryHash, itemHash, actionTypeHash, value, flags); } // 0x3C5FD37B5499582E b323 static BOOL NET_GAMESERVER_END_SERVICE(int transactionId) { return invoke(0xE2A99A9B524BEFFF, transactionId); } // 0xE2A99A9B524BEFFF b323 - static BOOL NET_GAMESERVER_DELETE_CHARACTER_SLOT_(int slot, BOOL transfer, Hash reason) { return invoke(0x51F1A8E48C3D2F6D, slot, transfer, reason); } // 0x51F1A8E48C3D2F6D b323 - static int NET_GAMESERVER_DELETE_CHARACTER_SLOT_GET_STATUS_() { return invoke(0x0A6D923DFFC9BD89); } // 0x0A6D923DFFC9BD89 b323 + static BOOL NET_GAMESERVER_DELETE_CHARACTER(int slot, BOOL transfer, Hash reason) { return invoke(0x51F1A8E48C3D2F6D, slot, transfer, reason); } // 0x51F1A8E48C3D2F6D b323 + static int NET_GAMESERVER_DELETE_CHARACTER_GET_STATUS() { return invoke(0x0A6D923DFFC9BD89); } // 0x0A6D923DFFC9BD89 b323 static BOOL NET_GAMESERVER_DELETE_SET_TELEMETRY_NONCE_SEED() { return invoke(0x112CEF1615A1139F); } // 0x112CEF1615A1139F b323 - static BOOL NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_(int charSlot, int amount) { return invoke(0xD47A2C1BA117471D, charSlot, amount); } // 0xD47A2C1BA117471D b323 - static BOOL NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_(int charSlot, int amount) { return invoke(0xC2F7FE5309181C7D, charSlot, amount); } // 0xC2F7FE5309181C7D b323 - static int NET_GAMESERVER_TRANSFER_CASH_GET_STATUS_() { return invoke(0x23789E777D14CE44); } // 0x23789E777D14CE44 b323 - static int NET_GAMESERVER_TRANSFER_CASH_GET_STATUS_2_() { return invoke(0x350AA5EBC03D3BD2); } // 0x350AA5EBC03D3BD2 b323 - static BOOL NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED_() { return invoke(0x498C1E05CE5F7877); } // 0x498C1E05CE5F7877 b323 + static BOOL NET_GAMESERVER_TRANSFER_BANK_TO_WALLET(int charSlot, int amount) { return invoke(0xD47A2C1BA117471D, charSlot, amount); } // 0xD47A2C1BA117471D b323 + static BOOL NET_GAMESERVER_TRANSFER_WALLET_TO_BANK(int charSlot, int amount) { return invoke(0xC2F7FE5309181C7D, charSlot, amount); } // 0xC2F7FE5309181C7D b323 + static int NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_GET_STATUS() { return invoke(0x23789E777D14CE44); } // 0x23789E777D14CE44 b323 + static int NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_GET_STATUS() { return invoke(0x350AA5EBC03D3BD2); } // 0x350AA5EBC03D3BD2 b323 + static BOOL NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED() { return invoke(0x498C1E05CE5F7877); } // 0x498C1E05CE5F7877 b323 static BOOL NET_GAMESERVER_SET_TELEMETRY_NONCE_SEED(int p0) { return invoke(0x9507D4271988E1AE, p0); } // 0x9507D4271988E1AE b323 } namespace NETWORK { - static const char* GET_ONLINE_VERSION_() { return invoke(0xFCA9373EF340AC0A); } // 0xFCA9373EF340AC0A b323 + static const char* GET_ONLINE_VERSION() { return invoke(0xFCA9373EF340AC0A); } // 0xFCA9373EF340AC0A b323 static BOOL NETWORK_IS_SIGNED_IN() { return invoke(0x054354A99211EB96); } // 0x054354A99211EB96 0xADD0B40F b323 static BOOL NETWORK_IS_SIGNED_ONLINE() { return invoke(0x1077788E268557C2); } // 0x1077788E268557C2 0x6E5BDCE2 b323 - static BOOL N0xBD545D44CCE70597() { return invoke(0xBD545D44CCE70597); } // 0xBD545D44CCE70597 b323 - static Any N0xEBCAB9E5048434F4() { return invoke(0xEBCAB9E5048434F4); } // 0xEBCAB9E5048434F4 b323 - static int N0x74FB3E29E6D10FA9() { return invoke(0x74FB3E29E6D10FA9); } // 0x74FB3E29E6D10FA9 b323 - static Any N0x7808619F31FF22DB() { return invoke(0x7808619F31FF22DB); } // 0x7808619F31FF22DB b323 - static Any N0xA0FA4EC6A05DA44E() { return invoke(0xA0FA4EC6A05DA44E); } // 0xA0FA4EC6A05DA44E b323 + static BOOL NETWORK_IS_NP_AVAILABLE() { return invoke(0xBD545D44CCE70597); } // 0xBD545D44CCE70597 b323 + static Any NETWORK_IS_NP_PENDING() { return invoke(0xEBCAB9E5048434F4); } // 0xEBCAB9E5048434F4 b323 + static int NETWORK_GET_NP_UNAVAILABLE_REASON() { return invoke(0x74FB3E29E6D10FA9); } // 0x74FB3E29E6D10FA9 b323 + static Any NETWORK_IS_CONNETED_TO_NP_PRESENCE() { return invoke(0x7808619F31FF22DB); } // 0x7808619F31FF22DB b323 + static Any NETWORK_IS_LOGGED_IN_TO_PSN() { return invoke(0xA0FA4EC6A05DA44E); } // 0xA0FA4EC6A05DA44E b323 static BOOL NETWORK_HAS_VALID_ROS_CREDENTIALS() { return invoke(0x85443FF4C328F53B); } // 0x85443FF4C328F53B 0x3FB40673 b323 - static BOOL N0x8D11E61A4ABF49CC() { return invoke(0x8D11E61A4ABF49CC); } // 0x8D11E61A4ABF49CC 0xBDC8F63E b323 + static BOOL NETWORK_IS_REFRESHING_ROS_CREDENTIALS() { return invoke(0x8D11E61A4ABF49CC); } // 0x8D11E61A4ABF49CC 0xBDC8F63E b323 static BOOL NETWORK_IS_CLOUD_AVAILABLE() { return invoke(0x9A4CF4F48AD77302); } // 0x9A4CF4F48AD77302 0xC7FF5AFC b323 static BOOL NETWORK_HAS_SOCIAL_CLUB_ACCOUNT() { return invoke(0x67A5589628E0CFF6); } // 0x67A5589628E0CFF6 0x66EC713F b323 static BOOL NETWORK_ARE_SOCIAL_CLUB_POLICIES_CURRENT() { return invoke(0xBA9775570DB788CF); } // 0xBA9775570DB788CF 0x358D1D77 b323 static BOOL NETWORK_IS_HOST() { return invoke(0x8DB296B814EDDA07); } // 0x8DB296B814EDDA07 0xE46AC10F b323 - static Player N0x8251FB94DC4FDFC8() { return invoke(0x8251FB94DC4FDFC8); } // 0x8251FB94DC4FDFC8 b2612 - static BOOL N0x4237E822315D8BA9() { return invoke(0x4237E822315D8BA9); } // 0x4237E822315D8BA9 b323 + static Player NETWORK_GET_HOST_PLAYER_INDEX() { return invoke(0x8251FB94DC4FDFC8); } // 0x8251FB94DC4FDFC8 b2612 + static BOOL NETWORK_WAS_GAME_SUSPENDED() { return invoke(0x4237E822315D8BA9); } // 0x4237E822315D8BA9 b323 static BOOL NETWORK_HAVE_ONLINE_PRIVILEGES() { return invoke(0x25CB5A9F37BFD063); } // 0x25CB5A9F37BFD063 0xEF63BFDF b323 - static BOOL NETWORK_HAS_AGE_RESTRICTED_PROFILE_() { return invoke(0x1353F87E89946207); } // 0x1353F87E89946207 b323 + static BOOL NETWORK_HAS_AGE_RESTRICTIONS() { return invoke(0x1353F87E89946207); } // 0x1353F87E89946207 b323 static BOOL NETWORK_HAVE_USER_CONTENT_PRIVILEGES(int p0) { return invoke(0x72D918C99BCACC54, p0); } // 0x72D918C99BCACC54 0x1F88819D b323 static BOOL NETWORK_HAVE_COMMUNICATION_PRIVILEGES(int p0, Player player) { return invoke(0xAEEF48CDF5B6CE7C, p0, player); } // 0xAEEF48CDF5B6CE7C 0x2D817A5E b323 - static BOOL N0x78321BEA235FD8CD(Any p0, BOOL p1) { return invoke(0x78321BEA235FD8CD, p0, p1); } // 0x78321BEA235FD8CD b323 + static BOOL NETWORK_CHECK_ONLINE_PRIVILEGES(Any p0, BOOL p1) { return invoke(0x78321BEA235FD8CD, p0, p1); } // 0x78321BEA235FD8CD b323 static BOOL NETWORK_CHECK_USER_CONTENT_PRIVILEGES(int p0, int p1, BOOL p2) { return invoke(0x595F028698072DD9, p0, p1, p2); } // 0x595F028698072DD9 0xBB54AA3D b323 static BOOL NETWORK_CHECK_COMMUNICATION_PRIVILEGES(int p0, int p1, BOOL p2) { return invoke(0x83F28CE49FBBFFBA, p0, p1, p2); } // 0x83F28CE49FBBFFBA 0xA79E5B05 b323 - static Any N0x07EAB372C8841D99(Any p0, Any p1, Any p2) { return invoke(0x07EAB372C8841D99, p0, p1, p2); } // 0x07EAB372C8841D99 b1011 - static Any N0x906CA41A4B74ECA4() { return invoke(0x906CA41A4B74ECA4); } // 0x906CA41A4B74ECA4 b1493 - static Any N0x023ACAB2DC9DC4A4() { return invoke(0x023ACAB2DC9DC4A4); } // 0x023ACAB2DC9DC4A4 b1493 + static Any NETWORK_CHECK_TEXT_COMMUNICATION_PRIVILEGES(Any p0, Any p1, Any p2) { return invoke(0x07EAB372C8841D99, p0, p1, p2); } // 0x07EAB372C8841D99 b1011 + static Any NETWORK_IS_USING_ONLINE_PROMOTION() { return invoke(0x906CA41A4B74ECA4); } // 0x906CA41A4B74ECA4 b1493 + static Any NETWORK_SHOULD_SHOW_PROMOTION_ALERT_SCREEN() { return invoke(0x023ACAB2DC9DC4A4); } // 0x023ACAB2DC9DC4A4 b1493 static BOOL NETWORK_HAS_SOCIAL_NETWORKING_SHARING_PRIV() { return invoke(0x76BF03FADBF154F5); } // 0x76BF03FADBF154F5 0xEB864288 b323 static int NETWORK_GET_AGE_GROUP() { return invoke(0x9614B71F8ADB982B); } // 0x9614B71F8ADB982B 0xAB07CBBE b323 - static Any N0x0CF6CC51AA18F0F8(Any p0, Any p1, Any p2) { return invoke(0x0CF6CC51AA18F0F8, p0, p1, p2); } // 0x0CF6CC51AA18F0F8 b1180 - static BOOL N0x64E5C4CC82847B73() { return invoke(0x64E5C4CC82847B73); } // 0x64E5C4CC82847B73 b1734 - static void N0x1F7BC3539F9E0224() { invoke(0x1F7BC3539F9E0224); } // 0x1F7BC3539F9E0224 b1180 - static BOOL N0xDE9225854F37BF72() { return invoke(0xDE9225854F37BF72); } // 0xDE9225854F37BF72 b2612 - static BOOL NETWORK_HAVE_ONLINE_PRIVILEGE_2_() { return invoke(0x5EA784D197556507); } // 0x5EA784D197556507 b323 - static Any N0xA8ACB6459542A8C8() { return invoke(0xA8ACB6459542A8C8); } // 0xA8ACB6459542A8C8 b323 - static void N0x83FE8D7229593017() { invoke(0x83FE8D7229593017); } // 0x83FE8D7229593017 b323 - static BOOL N0x7788DFE15016A182() { return invoke(0x7788DFE15016A182); } // 0x7788DFE15016A182 b2612 - static Any N0x53C10C8BD774F2C9() { return invoke(0x53C10C8BD774F2C9); } // 0x53C10C8BD774F2C9 b1011 + static Any NETWORK_CHECK_PRIVILEGES(Any p0, Any p1, Any p2) { return invoke(0x0CF6CC51AA18F0F8, p0, p1, p2); } // 0x0CF6CC51AA18F0F8 b1180 + static BOOL NETWORK_IS_PRIVILEGE_CHECK_IN_PROGRESS() { return invoke(0x64E5C4CC82847B73); } // 0x64E5C4CC82847B73 b1734 + static void NETWORK_SET_PRIVILEGE_CHECK_RESULT_NOT_NEEDED() { invoke(0x1F7BC3539F9E0224); } // 0x1F7BC3539F9E0224 b1180 + static BOOL NETWORK_RESOLVE_PRIVILEGE_USER_CONTENT() { return invoke(0xDE9225854F37BF72); } // 0xDE9225854F37BF72 b2612 + static BOOL NETWORK_HAVE_PLATFORM_SUBSCRIPTION() { return invoke(0x5EA784D197556507); } // 0x5EA784D197556507 b323 + static Any NETWORK_IS_PLATFORM_SUBSCRIPTION_CHECK_PENDING() { return invoke(0xA8ACB6459542A8C8); } // 0xA8ACB6459542A8C8 b323 + static void NETWORK_SHOW_ACCOUNT_UPGRADE_UI() { invoke(0x83FE8D7229593017); } // 0x83FE8D7229593017 b323 + static BOOL NETWORK_IS_SHOWING_SYSTEM_UI_OR_RECENTLY_REQUESTED_UPSELL() { return invoke(0x7788DFE15016A182); } // 0x7788DFE15016A182 b2612 + static Any NETWORK_NEED_TO_START_NEW_GAME_BUT_BLOCKED() { return invoke(0x53C10C8BD774F2C9); } // 0x53C10C8BD774F2C9 b1011 static BOOL NETWORK_CAN_BAIL() { return invoke(0x580CE4438479CC61); } // 0x580CE4438479CC61 0x60E1FEDF b323 static void NETWORK_BAIL(int p0, int p1, int p2) { invoke(0x95914459A87EBA28, p0, p1, p2); } // 0x95914459A87EBA28 0x87D79A04 b323 - static void N0x283B6062A2C01E9B() { invoke(0x283B6062A2C01E9B); } // 0x283B6062A2C01E9B 0x96E28FE2 b323 - static Any N0x8B4FFC790CA131EF(Any p0, Any p1, Any p2, Any p3) { return invoke(0x8B4FFC790CA131EF, p0, p1, p2, p3); } // 0x8B4FFC790CA131EF b617 - static void NETWORK_TRANSITION_TRACK_(Hash hash, int p1, int p2, int state, int p4) { invoke(0xC3BFED92026A2AAD, hash, p1, p2, state, p4); } // 0xC3BFED92026A2AAD b617 - static Any N0x04918A41BC9B8157(Any p0, Any p1, Any p2) { return invoke(0x04918A41BC9B8157, p0, p1, p2); } // 0x04918A41BC9B8157 b617 + static void NETWORK_ON_RETURN_TO_SINGLE_PLAYER() { invoke(0x283B6062A2C01E9B); } // 0x283B6062A2C01E9B 0x96E28FE2 b323 + static Any NETWORK_TRANSITION_START(Any p0, Any p1, Any p2, Any p3) { return invoke(0x8B4FFC790CA131EF, p0, p1, p2, p3); } // 0x8B4FFC790CA131EF b617 + static void NETWORK_TRANSITION_ADD_STAGE(Hash hash, int p1, int p2, int state, int p4) { invoke(0xC3BFED92026A2AAD, hash, p1, p2, state, p4); } // 0xC3BFED92026A2AAD b617 + static Any NETWORK_TRANSITION_FINISH(Any p0, Any p1, Any p2) { return invoke(0x04918A41BC9B8157, p0, p1, p2); } // 0x04918A41BC9B8157 b617 static BOOL NETWORK_CAN_ACCESS_MULTIPLAYER(int* loadingState) { return invoke(0xAF50DA1A3F8B1BA4, loadingState); } // 0xAF50DA1A3F8B1BA4 0xA520B982 b323 static BOOL NETWORK_IS_MULTIPLAYER_DISABLED() { return invoke(0x9747292807126EDA); } // 0x9747292807126EDA 0x05518C0F b323 static BOOL NETWORK_CAN_ENTER_MULTIPLAYER() { return invoke(0x7E782A910C362C25); } // 0x7E782A910C362C25 0x4A23B9C9 b323 - static Any NETWORK_SESSION_ENTER(Any p0, Any p1, Any p2, int maxPlayers, Any p4, Any p5) { return invoke(0x330ED4D05491934F, p0, p1, p2, maxPlayers, p4, p5); } // 0x330ED4D05491934F 0x543CD2BE b323 - static BOOL NETWORK_SESSION_FRIEND_MATCHMAKING(int p0, int p1, int maxPlayers, BOOL p3) { return invoke(0x2CFC76E0D087C994, p0, p1, maxPlayers, p3); } // 0x2CFC76E0D087C994 0x4E53202A b323 - static BOOL NETWORK_SESSION_CREW_MATCHMAKING(int p0, int p1, int p2, int maxPlayers, BOOL p4) { return invoke(0x94BC51E9449D917F, p0, p1, p2, maxPlayers, p4); } // 0x94BC51E9449D917F 0xD7624E6B b323 - static BOOL NETWORK_SESSION_ACTIVITY_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke(0xBE3E347A87ACEB82, p0, p1, p2, p3, p4); } // 0xBE3E347A87ACEB82 0x3F75CC38 b323 + static Any NETWORK_SESSION_DO_FREEROAM_QUICKMATCH(Any p0, Any p1, Any p2, int maxPlayers, Any p4, Any p5) { return invoke(0x330ED4D05491934F, p0, p1, p2, maxPlayers, p4, p5); } // 0x330ED4D05491934F b323 + static BOOL NETWORK_SESSION_DO_FRIEND_MATCHMAKING(int p0, int p1, int maxPlayers, BOOL p3) { return invoke(0x2CFC76E0D087C994, p0, p1, maxPlayers, p3); } // 0x2CFC76E0D087C994 b323 + static BOOL NETWORK_SESSION_DO_CREW_MATCHMAKING(int crewId, int p1, int p2, int maxPlayers, BOOL p4) { return invoke(0x94BC51E9449D917F, crewId, p1, p2, maxPlayers, p4); } // 0x94BC51E9449D917F b323 + static BOOL NETWORK_SESSION_DO_ACTIVITY_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke(0xBE3E347A87ACEB82, p0, p1, p2, p3, p4); } // 0xBE3E347A87ACEB82 b323 static BOOL NETWORK_SESSION_HOST(int p0, int maxPlayers, BOOL p2) { return invoke(0x6F3D4ED9BEE4E61D, p0, maxPlayers, p2); } // 0x6F3D4ED9BEE4E61D 0x6716460F b323 static BOOL NETWORK_SESSION_HOST_CLOSED(int p0, int maxPlayers) { return invoke(0xED34C0C02C098BB7, p0, maxPlayers); } // 0xED34C0C02C098BB7 0x8AC9EA19 b323 static BOOL NETWORK_SESSION_HOST_FRIENDS_ONLY(int p0, int maxPlayers) { return invoke(0xB9CFD27A5D578D83, p0, maxPlayers); } // 0xB9CFD27A5D578D83 0x26864403 b323 @@ -2820,32 +2840,32 @@ namespace NETWORK static BOOL NETWORK_SESSION_IS_SOLO() { return invoke(0xF3929C2379B60CCE); } // 0xF3929C2379B60CCE 0x3D2C1916 b323 static BOOL NETWORK_SESSION_IS_PRIVATE() { return invoke(0xCEF70AA5B3F89BA1); } // 0xCEF70AA5B3F89BA1 0xDB67785D b323 static BOOL NETWORK_SESSION_END(BOOL p0, BOOL p1) { return invoke(0xA02E59562D711006, p0, p1); } // 0xA02E59562D711006 0xBCACBEA2 b323 - static Any N0xB9351A07A0D458B1(Any p0) { return invoke(0xB9351A07A0D458B1, p0); } // 0xB9351A07A0D458B1 b2060 + static Any NETWORK_SESSION_LEAVE(Any p0) { return invoke(0xB9351A07A0D458B1, p0); } // 0xB9351A07A0D458B1 b2060 static void NETWORK_SESSION_KICK_PLAYER(Player player) { invoke(0xFA8904DC5F304220, player); } // 0xFA8904DC5F304220 0x1E20138A b323 static BOOL NETWORK_SESSION_GET_KICK_VOTE(Player player) { return invoke(0xD6D09A6F32F49EF1, player); } // 0xD6D09A6F32F49EF1 0x8A559D26 b323 - static Any N0x041C7F2A6C9894E6(Any p0, Any p1, Any p2) { return invoke(0x041C7F2A6C9894E6, p0, p1, p2); } // 0x041C7F2A6C9894E6 b463 + static Any NETWORK_SESSION_RESERVE_SLOTS_TRANSITION(Any p0, Any p1, Any p2) { return invoke(0x041C7F2A6C9894E6, p0, p1, p2); } // 0x041C7F2A6C9894E6 b463 static BOOL NETWORK_JOIN_PREVIOUSLY_FAILED_SESSION() { return invoke(0x59DF79317F85A7E0); } // 0x59DF79317F85A7E0 0x6CDAA7D2 b323 static BOOL NETWORK_JOIN_PREVIOUSLY_FAILED_TRANSITION() { return invoke(0xFFE1E5B792D92B34); } // 0xFFE1E5B792D92B34 0xBF21818E b323 static void NETWORK_SESSION_SET_MATCHMAKING_GROUP(int matchmakingGroup) { invoke(0x49EC8030F5015F8B, matchmakingGroup); } // 0x49EC8030F5015F8B 0x3C3E2AB6 b323 static void NETWORK_SESSION_SET_MATCHMAKING_GROUP_MAX(int playerType, int playerCount) { invoke(0x8B6A4DD0AF9CE215, playerType, playerCount); } // 0x8B6A4DD0AF9CE215 0x5F29A7E0 b323 static int NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE(int p0) { return invoke(0x56CE820830EF040B, p0); } // 0x56CE820830EF040B 0x36EAD960 b323 static void NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP(int groupId) { invoke(0xCAE55F48D3D7875C, groupId); } // 0xCAE55F48D3D7875C 0x5BE529F7 b323 - static void N0xF49ABC20D8552257(Any p0) { invoke(0xF49ABC20D8552257, p0); } // 0xF49ABC20D8552257 0x454C7B67 b323 - static void N0x4811BBAC21C5FCD5(Any p0) { invoke(0x4811BBAC21C5FCD5, p0); } // 0x4811BBAC21C5FCD5 0xE5961511 b323 - static void N0x5539C3EBF104A53A(BOOL p0) { invoke(0x5539C3EBF104A53A, p0); } // 0x5539C3EBF104A53A 0xAE396263 b323 - static void N0x702BC4D605522539(Any p0) { invoke(0x702BC4D605522539, p0); } // 0x702BC4D605522539 0x913FD7D6 b323 + static void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT(Any p0) { invoke(0xF49ABC20D8552257, p0); } // 0xF49ABC20D8552257 0x454C7B67 b323 + static void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION(Any p0) { invoke(0x4811BBAC21C5FCD5, p0); } // 0x4811BBAC21C5FCD5 0xE5961511 b323 + static void NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION(BOOL p0) { invoke(0x5539C3EBF104A53A, p0); } // 0x5539C3EBF104A53A 0xAE396263 b323 + static void NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION(Any p0) { invoke(0x702BC4D605522539, p0); } // 0x702BC4D605522539 0x913FD7D6 b323 static void NETWORK_SESSION_SET_MATCHMAKING_PROPERTY_ID(BOOL p0) { invoke(0x3F52E880AAF6C8CA, p0); } // 0x3F52E880AAF6C8CA 0xB3D9A67F b323 static void NETWORK_SESSION_SET_MATCHMAKING_MENTAL_STATE(Any p0) { invoke(0xF1EEA2DDA9FFA69D, p0); } // 0xF1EEA2DDA9FFA69D 0x6CC062FC b323 - static void N0x59D421683D31835A(Any p0) { invoke(0x59D421683D31835A, p0); } // 0x59D421683D31835A b573 - static void N0x1153FA02A659051C() { invoke(0x1153FA02A659051C); } // 0x1153FA02A659051C 0x57F9BC83 b323 + static void NETWORK_SESSION_SET_NUM_BOSSES(Any p0) { invoke(0x59D421683D31835A, p0); } // 0x59D421683D31835A b573 + static void NETWORK_SESSION_SET_SCRIPT_VALIDATE_JOIN() { invoke(0x1153FA02A659051C); } // 0x1153FA02A659051C 0x57F9BC83 b323 static void NETWORK_SESSION_VALIDATE_JOIN(BOOL p0) { invoke(0xC19F6C8E7865A6FF, p0); } // 0xC19F6C8E7865A6FF 0xF3768F90 b323 static void NETWORK_ADD_FOLLOWERS(int* p0, int p1) { invoke(0x236406F60CF216D6, p0, p1); } // 0x236406F60CF216D6 0x0EC62629 b323 static void NETWORK_CLEAR_FOLLOWERS() { invoke(0x058F43EC59A8631A); } // 0x058F43EC59A8631A 0x5E557307 b323 static void NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK(int* hours, int* minutes, int* seconds) { invoke(0x6D03BFBD643B2A02, hours, minutes, seconds); } // 0x6D03BFBD643B2A02 0x74E8C53E b323 - static void N0x600F8CB31C7AAB6E(Any p0) { invoke(0x600F8CB31C7AAB6E, p0); } // 0x600F8CB31C7AAB6E 0x959E43A3 b323 - static int NETWORK_GET_TARGETING_MODE_() { return invoke(0xDFFA5BE8381C3314); } // 0xDFFA5BE8381C3314 b463 - static BOOL NETWORK_FIND_GAMERS_IN_CREW(Any p0) { return invoke(0xE532D6811B3A4D2A, p0); } // 0xE532D6811B3A4D2A 0x7771AB83 b323 - static BOOL NETWORK_FIND_MATCHED_GAMERS(Any p0, float p1, float p2, float p3) { return invoke(0xF7B2CFDE5C9F700D, p0, p1, p2, p3); } // 0xF7B2CFDE5C9F700D 0xA13045D4 b323 + static void NETWORK_SESSION_SET_GAMEMODE(Any p0) { invoke(0x600F8CB31C7AAB6E, p0); } // 0x600F8CB31C7AAB6E 0x959E43A3 b323 + static int NETWORK_SESSION_GET_HOST_AIM_PREFERENCE() { return invoke(0xDFFA5BE8381C3314); } // 0xDFFA5BE8381C3314 b463 + static BOOL NETWORK_FIND_GAMERS_IN_CREW(int crewId) { return invoke(0xE532D6811B3A4D2A, crewId); } // 0xE532D6811B3A4D2A 0x7771AB83 b323 + static BOOL NETWORK_FIND_MATCHED_GAMERS(int attribute, float fallbackLimit, float lowerLimit, float upperLimit) { return invoke(0xF7B2CFDE5C9F700D, attribute, fallbackLimit, lowerLimit, upperLimit); } // 0xF7B2CFDE5C9F700D 0xA13045D4 b323 static BOOL NETWORK_IS_FINDING_GAMERS() { return invoke(0xDDDF64C91BFCF0AA); } // 0xDDDF64C91BFCF0AA 0xA6DAA79F b323 static BOOL NETWORK_DID_FIND_GAMERS_SUCCEED() { return invoke(0xF9B83B77929D8863); } // 0xF9B83B77929D8863 0xBEDC4503 b323 static int NETWORK_GET_NUM_FOUND_GAMERS() { return invoke(0xA1B043EE79A916FB); } // 0xA1B043EE79A916FB 0xF4B80C7E b323 @@ -2862,17 +2882,17 @@ namespace NETWORK static void NETWORK_SESSION_FORCE_CANCEL_INVITE() { invoke(0xA29177F7703B5644); } // 0xA29177F7703B5644 0x3FD49D3B b323 static BOOL NETWORK_HAS_PENDING_INVITE() { return invoke(0xAC8C7B9B88C4A668); } // 0xAC8C7B9B88C4A668 0x0C207D6E b323 static BOOL NETWORK_HAS_CONFIRMED_INVITE() { return invoke(0xC42DD763159F3461); } // 0xC42DD763159F3461 0xFBBAC350 b323 - static BOOL NETWORK_ACCEPT_INVITE_() { return invoke(0x62A0296C1BB1CEB3); } // 0x62A0296C1BB1CEB3 0x0907A6BF b323 + static BOOL NETWORK_REQUEST_INVITE_CONFIRMED_EVENT() { return invoke(0x62A0296C1BB1CEB3); } // 0x62A0296C1BB1CEB3 0x0907A6BF b323 static BOOL NETWORK_SESSION_WAS_INVITED() { return invoke(0x23DFB504655D0CE4); } // 0x23DFB504655D0CE4 0x6A0BEA60 b323 static void NETWORK_SESSION_GET_INVITER(Any* gamerHandle) { invoke(0xE57397B4A3429DD0, gamerHandle); } // 0xE57397B4A3429DD0 0xE9C6B3FD b323 static BOOL NETWORK_SESSION_IS_AWAITING_INVITE_RESPONSE() { return invoke(0xD313DE83394AF134); } // 0xD313DE83394AF134 0x3EA9D44C b323 - static BOOL N0xBDB6F89C729CF388() { return invoke(0xBDB6F89C729CF388); } // 0xBDB6F89C729CF388 0x9374523F b323 + static BOOL NETWORK_SESSION_IS_DISPLAYING_INVITE_CONFIRMATION() { return invoke(0xBDB6F89C729CF388); } // 0xBDB6F89C729CF388 0x9374523F b323 static void NETWORK_SUPPRESS_INVITE(BOOL toggle) { invoke(0xA0682D67EF1FBA3D, toggle); } // 0xA0682D67EF1FBA3D 0x323DC78C b323 static void NETWORK_BLOCK_INVITES(BOOL toggle) { invoke(0x34F9E9049454A7A0, toggle); } // 0x34F9E9049454A7A0 0xD156FD1A b323 static void NETWORK_BLOCK_JOIN_QUEUE_INVITES(BOOL toggle) { invoke(0xCFEB8AF24FC1D0BB, toggle); } // 0xCFEB8AF24FC1D0BB 0x8AB4890B b323 - static void N0x68980414688F7F9D(BOOL p0) { invoke(0x68980414688F7F9D, p0); } // 0x68980414688F7F9D b2612 - static void N0xF814FEC6A19FD6E0() { invoke(0xF814FEC6A19FD6E0); } // 0xF814FEC6A19FD6E0 0x32B7A076 b323 - static void NETWORK_BLOCK_KICKED_PLAYERS_(BOOL p0) { invoke(0x6B07B9CE4D390375, p0); } // 0x6B07B9CE4D390375 0x0FCE995D b323 + static void NETWORK_SET_CAN_RECEIVE_RS_INVITES(BOOL p0) { invoke(0x68980414688F7F9D, p0); } // 0x68980414688F7F9D b2612 + static void NETWORK_STORE_INVITE_THROUGH_RESTART() { invoke(0xF814FEC6A19FD6E0); } // 0xF814FEC6A19FD6E0 0x32B7A076 b323 + static void NETWORK_ALLOW_INVITE_PROCESS_IN_PLAYER_SWITCH(BOOL p0) { invoke(0x6B07B9CE4D390375, p0); } // 0x6B07B9CE4D390375 0x0FCE995D b323 static void NETWORK_SET_SCRIPT_READY_FOR_EVENTS(BOOL toggle) { invoke(0x7AC752103856FB20, toggle); } // 0x7AC752103856FB20 0xA639DCA2 b323 static BOOL NETWORK_IS_OFFLINE_INVITE_PENDING() { return invoke(0x74698374C45701D2); } // 0x74698374C45701D2 0x70ED476A b323 static void NETWORK_CLEAR_OFFLINE_INVITE_PENDING() { invoke(0x140E6A44870A11CE); } // 0x140E6A44870A11CE 0x50507BED b323 @@ -2884,7 +2904,7 @@ namespace NETWORK static BOOL NETWORK_IS_SESSION_STARTED() { return invoke(0x9DE624D2FC4B603F); } // 0x9DE624D2FC4B603F 0x9D854A37 b323 static BOOL NETWORK_IS_SESSION_BUSY() { return invoke(0xF4435D66A8E2905E); } // 0xF4435D66A8E2905E 0x8592152D b323 static BOOL NETWORK_CAN_SESSION_END() { return invoke(0x4EEBC3694E49C572); } // 0x4EEBC3694E49C572 0xE1FCCDBA b323 - static Any N0x4C9034162368E206() { return invoke(0x4C9034162368E206); } // 0x4C9034162368E206 b2060 + static Any NETWORK_GET_GAME_MODE() { return invoke(0x4C9034162368E206); } // 0x4C9034162368E206 b2060 static void NETWORK_SESSION_MARK_VISIBLE(BOOL toggle) { invoke(0x271CC6AB59EBF9A5, toggle); } // 0x271CC6AB59EBF9A5 0x7017257D b323 static BOOL NETWORK_SESSION_IS_VISIBLE() { return invoke(0xBA416D68C631496A); } // 0xBA416D68C631496A 0x4977AC28 b323 static void NETWORK_SESSION_BLOCK_JOIN_REQUESTS(BOOL toggle) { invoke(0xA73667484D7037C3, toggle); } // 0xA73667484D7037C3 0xE6EEF8AF b323 @@ -2896,7 +2916,7 @@ namespace NETWORK static void NETWORK_SESSION_VOICE_RESPOND_TO_REQUEST(BOOL p0, int p1) { invoke(0x7F8413B7FC2AA6B9, p0, p1); } // 0x7F8413B7FC2AA6B9 0x075321B5 b323 static void NETWORK_SESSION_VOICE_SET_TIMEOUT(int timeout) { invoke(0x5B8ED3DB018927B1, timeout); } // 0x5B8ED3DB018927B1 0x6EFC2FD0 b323 static BOOL NETWORK_SESSION_IS_IN_VOICE_SESSION() { return invoke(0x855BC38818F6F684); } // 0x855BC38818F6F684 0x60AA4AA1 b323 - static Any N0xB5D3453C98456528() { return invoke(0xB5D3453C98456528); } // 0xB5D3453C98456528 b323 + static Any NETWORK_SESSION_IS_VOICE_SESSION_ACTIVE() { return invoke(0xB5D3453C98456528); } // 0xB5D3453C98456528 b323 static BOOL NETWORK_SESSION_IS_VOICE_SESSION_BUSY() { return invoke(0xEF0912DDF7C4CB4B); } // 0xEF0912DDF7C4CB4B 0x132CA01E b323 static BOOL NETWORK_SEND_TEXT_MESSAGE(const char* message, Any* gamerHandle) { return invoke(0x3A214F2EC889B100, message, gamerHandle); } // 0x3A214F2EC889B100 0xAFFEA720 b323 static void NETWORK_SET_ACTIVITY_SPECTATOR(BOOL toggle) { invoke(0x75138790B4359A74, toggle); } // 0x75138790B4359A74 0xFC9AD060 b323 @@ -2916,17 +2936,18 @@ namespace NETWORK static BOOL NETWORK_IS_TRANSITION_CLOSED_CREW() { return invoke(0x0DBD5D7E3C5BEC3B); } // 0x0DBD5D7E3C5BEC3B 0xB97A966B b323 static BOOL NETWORK_IS_TRANSITION_SOLO() { return invoke(0x5DC577201723960A); } // 0x5DC577201723960A 0x063DC4A5 b323 static BOOL NETWORK_IS_TRANSITION_PRIVATE() { return invoke(0x5A6AA44FF8E931E6); } // 0x5A6AA44FF8E931E6 0x104DDE8D b323 - static int N0x617F49C2668E6155() { return invoke(0x617F49C2668E6155); } // 0x617F49C2668E6155 b757 - static void N0x261E97AD7BCF3D40(BOOL p0) { invoke(0x261E97AD7BCF3D40, p0); } // 0x261E97AD7BCF3D40 0x7EF353E1 b323 - static void N0x39917E1B4CB0F911(BOOL p0) { invoke(0x39917E1B4CB0F911, p0); } // 0x39917E1B4CB0F911 0xF60986FC b323 - static void N0x2CE9D95E4051AECD(Any p0) { invoke(0x2CE9D95E4051AECD, p0); } // 0x2CE9D95E4051AECD b678 + static int NETWORK_GET_NUM_TRANSITION_NON_ASYNC_GAMERS() { return invoke(0x617F49C2668E6155); } // 0x617F49C2668E6155 b757 + static void NETWORK_MARK_AS_PREFERRED_ACTIVITY(BOOL p0) { invoke(0x261E97AD7BCF3D40, p0); } // 0x261E97AD7BCF3D40 0x7EF353E1 b323 + static void NETWORK_MARK_AS_WAITING_ASYNC(BOOL p0) { invoke(0x39917E1B4CB0F911, p0); } // 0x39917E1B4CB0F911 0xF60986FC b323 + static void NETWORK_SET_IN_PROGRESS_FINISH_TIME(Any p0) { invoke(0x2CE9D95E4051AECD, p0); } // 0x2CE9D95E4051AECD b678 static void NETWORK_SET_TRANSITION_CREATOR_HANDLE(Any* p0) { invoke(0xEF26739BCD9907D5, p0); } // 0xEF26739BCD9907D5 0x1DD01FE7 b323 static void NETWORK_CLEAR_TRANSITION_CREATOR_HANDLE() { invoke(0xFB3272229A82C759); } // 0xFB3272229A82C759 0x8BB336F7 b323 static BOOL NETWORK_INVITE_GAMERS_TO_TRANSITION(Any* p0, Any p1) { return invoke(0x4A595C32F77DFF76, p0, p1); } // 0x4A595C32F77DFF76 0x5332E645 b323 static void NETWORK_SET_GAMER_INVITED_TO_TRANSITION(Any* gamerHandle) { invoke(0xCA2C8073411ECDB6, gamerHandle); } // 0xCA2C8073411ECDB6 0x17F1C69D b323 static BOOL NETWORK_LEAVE_TRANSITION() { return invoke(0xD23A1A815D21DB19); } // 0xD23A1A815D21DB19 0x3A3599B7 b323 static BOOL NETWORK_LAUNCH_TRANSITION() { return invoke(0x2DCF46CB1A4F0884); } // 0x2DCF46CB1A4F0884 0xE3570BA2 b323 - static void N0xA2E9C1AB8A92E8CD(BOOL toggle) { invoke(0xA2E9C1AB8A92E8CD, toggle); } // 0xA2E9C1AB8A92E8CD 0x8D014B23 b323 + static void NETWORK_SET_DO_NOT_LAUNCH_FROM_JOIN_AS_MIGRATED_HOST(BOOL toggle) { invoke(0xA2E9C1AB8A92E8CD, toggle); } // 0xA2E9C1AB8A92E8CD 0x8D014B23 b323 + static void NETWORK_CANCEL_TRANSITION_MATCHMAKING() { invoke(0x023782EFC70585EE); } // 0x023782EFC70585EE b2699 static void NETWORK_BAIL_TRANSITION(int p0, int p1, int p2) { invoke(0xEAA572036990CD1B, p0, p1, p2); } // 0xEAA572036990CD1B 0xB59D74CA b323 static BOOL NETWORK_DO_TRANSITION_TO_GAME(BOOL p0, int maxPlayers) { return invoke(0x3E9BB38102A589B0, p0, maxPlayers); } // 0x3E9BB38102A589B0 0x1B2114D2 b323 static BOOL NETWORK_DO_TRANSITION_TO_NEW_GAME(BOOL p0, int maxPlayers, BOOL p2) { return invoke(0x4665F51EFED00034, p0, maxPlayers, p2); } // 0x4665F51EFED00034 0x58AFBE63 b323 @@ -2945,10 +2966,10 @@ namespace NETWORK static BOOL NETWORK_IS_TRANSITION_STARTED() { return invoke(0x53FA83401D9C07FE); } // 0x53FA83401D9C07FE 0x7917E111 b323 static BOOL NETWORK_IS_TRANSITION_BUSY() { return invoke(0x520F3282A53D26B7); } // 0x520F3282A53D26B7 0xA357A2C6 b323 static BOOL NETWORK_IS_TRANSITION_MATCHMAKING() { return invoke(0x292564C735375EDF); } // 0x292564C735375EDF 0x8262C70E b323 - static BOOL N0xC571D0E77D8BBC29() { return invoke(0xC571D0E77D8BBC29); } // 0xC571D0E77D8BBC29 0x4F4BB300 b323 - static void N0x1398582B7F72B3ED(Any p0) { invoke(0x1398582B7F72B3ED, p0); } // 0x1398582B7F72B3ED b505 - static void N0x1F8E00FB18239600(Any p0) { invoke(0x1F8E00FB18239600, p0); } // 0x1F8E00FB18239600 b573 - static void N0xF6F4383B7C92F11A(Any p0) { invoke(0xF6F4383B7C92F11A, p0); } // 0xF6F4383B7C92F11A b573 + static BOOL NETWORK_IS_TRANSITION_LEAVE_POSTPONED() { return invoke(0xC571D0E77D8BBC29); } // 0xC571D0E77D8BBC29 0x4F4BB300 b323 + static void NETWORK_TRANSITION_SET_IN_PROGRESS(Any p0) { invoke(0x1398582B7F72B3ED, p0); } // 0x1398582B7F72B3ED b505 + static void NETWORK_TRANSITION_SET_CONTENT_CREATOR(Any p0) { invoke(0x1F8E00FB18239600, p0); } // 0x1F8E00FB18239600 b573 + static void NETWORK_TRANSITION_SET_ACTIVITY_ISLAND(Any p0) { invoke(0xF6F4383B7C92F11A, p0); } // 0xF6F4383B7C92F11A b573 static void NETWORK_OPEN_TRANSITION_MATCHMAKING() { invoke(0x2B3A8F7CA3A38FDE); } // 0x2B3A8F7CA3A38FDE 0xC71E607B b323 static void NETWORK_CLOSE_TRANSITION_MATCHMAKING() { invoke(0x43F4DBA69710E01E); } // 0x43F4DBA69710E01E 0x82D32D07 b323 static BOOL NETWORK_IS_TRANSITION_OPEN_TO_MATCHMAKING() { return invoke(0x37A4494483B9F5C9); } // 0x37A4494483B9F5C9 0xC901AA9F b323 @@ -2963,11 +2984,11 @@ namespace NETWORK static BOOL NETWORK_HAS_INVITED_GAMER_TO_TRANSITION(Any* p0) { return invoke(0x7284A47B3540E6CF, p0); } // 0x7284A47B3540E6CF 0x4F41DF6B b323 static BOOL NETWORK_HAS_TRANSITION_INVITE_BEEN_ACKED(Any* p0) { return invoke(0x3F9990BF5F22759C, p0); } // 0x3F9990BF5F22759C 0x00F26CDC b323 static BOOL NETWORK_IS_ACTIVITY_SESSION() { return invoke(0x05095437424397FA); } // 0x05095437424397FA 0x577DAA8A b323 - static void N0x236905C700FDB54D() { invoke(0x236905C700FDB54D); } // 0x236905C700FDB54D b2612 + static void NETWORK_DISABLE_REALTIME_MULTIPLAYER() { invoke(0x236905C700FDB54D); } // 0x236905C700FDB54D b2612 static void NETWORK_SET_PRESENCE_SESSION_INVITES_BLOCKED(BOOL toggle) { invoke(0x4A9FDE3A5A6D0437, toggle); } // 0x4A9FDE3A5A6D0437 0x18F03AFD b323 static BOOL NETWORK_SEND_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, Any p2, Any p3) { return invoke(0xC3C7A6AFDB244624, gamerHandle, p1, p2, p3); } // 0xC3C7A6AFDB244624 0x8B99B72B b323 static BOOL NETWORK_SEND_TRANSITION_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, Any p2, Any p3) { return invoke(0xC116FF9B4D488291, gamerHandle, p1, p2, p3); } // 0xC116FF9B4D488291 0x877C0E1C b323 - static BOOL NETWORK_SEND_PRESENCE_TRANSITION_INVITE_(Any* gamerHandle, const char* p1, Any p2, Any p3) { return invoke(0x1171A97A3D3981B6, gamerHandle, p1, p2, p3); } // 0x1171A97A3D3981B6 b323 + static BOOL NETWORK_SEND_IMPORTANT_TRANSITION_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, Any p2, Any p3) { return invoke(0x1171A97A3D3981B6, gamerHandle, p1, p2, p3); } // 0x1171A97A3D3981B6 b323 static Any NETWORK_GET_PRESENCE_INVITE_INDEX_BY_ID(Any p0) { return invoke(0x742B58F723233ED9, p0); } // 0x742B58F723233ED9 0x5E832444 b323 static int NETWORK_GET_NUM_PRESENCE_INVITES() { return invoke(0xCEFA968912D0F78D); } // 0xCEFA968912D0F78D 0x3FDA00F3 b323 static BOOL NETWORK_ACCEPT_PRESENCE_INVITE(Any p0) { return invoke(0xFA91550DF9318B22, p0); } // 0xFA91550DF9318B22 0xE5DA4CED b323 @@ -2984,59 +3005,59 @@ namespace NETWORK static BOOL NETWORK_HAS_FOLLOW_INVITE() { return invoke(0x76D9B976C4C09FDE); } // 0x76D9B976C4C09FDE 0xE96CFE7D b323 static Any NETWORK_ACTION_FOLLOW_INVITE() { return invoke(0xC88156EBB786F8D5); } // 0xC88156EBB786F8D5 0xAB969F00 b323 static Any NETWORK_CLEAR_FOLLOW_INVITE() { return invoke(0x439BFDE3CD0610F6); } // 0x439BFDE3CD0610F6 0x3242F952 b323 - static void N0xEBF8284D8CADEB53() { invoke(0xEBF8284D8CADEB53); } // 0xEBF8284D8CADEB53 0x9773F36A b323 + static void NETWORK_REMOVE_AND_CANCEL_ALL_INVITES() { invoke(0xEBF8284D8CADEB53); } // 0xEBF8284D8CADEB53 0x9773F36A b323 static void NETWORK_REMOVE_TRANSITION_INVITE(Any* p0) { invoke(0x7524B431B2E6F7EE, p0); } // 0x7524B431B2E6F7EE 0xFDE84CB7 b323 static void NETWORK_REMOVE_ALL_TRANSITION_INVITE() { invoke(0x726E0375C7A26368); } // 0x726E0375C7A26368 0xF7134E73 b323 - static void N0xF083835B70BA9BFE() { invoke(0xF083835B70BA9BFE); } // 0xF083835B70BA9BFE 0xC47352E7 b323 + static void NETWORK_REMOVE_AND_CANCEL_ALL_TRANSITION_INVITES() { invoke(0xF083835B70BA9BFE); } // 0xF083835B70BA9BFE 0xC47352E7 b323 static BOOL NETWORK_INVITE_GAMERS(Any* p0, Any p1, Any* p2, Any* p3) { return invoke(0x9D80CD1D0E6327DE, p0, p1, p2, p3); } // 0x9D80CD1D0E6327DE 0x52FB8074 b323 static BOOL NETWORK_HAS_INVITED_GAMER(Any* p0) { return invoke(0x4D86CD31E8976ECE, p0); } // 0x4D86CD31E8976ECE 0xEC651BC0 b323 - static BOOL NETWORK_HAS_INVITE_BEEN_ACKED(Any* gamerHandle) { return invoke(0x71DC455F5CD1C2B1, gamerHandle); } // 0x71DC455F5CD1C2B1 0xF6F9D1B9 b505 - static Any N0x3855FB5EB2C5E8B2(Any p0) { return invoke(0x3855FB5EB2C5E8B2, p0); } // 0x3855FB5EB2C5E8B2 b505 + static BOOL NETWORK_HAS_MADE_INVITE_DECISION(Any* gamerHandle) { return invoke(0x71DC455F5CD1C2B1, gamerHandle); } // 0x71DC455F5CD1C2B1 b505 + static Any NETWORK_GET_INVITE_REPLY_STATUS(Any p0) { return invoke(0x3855FB5EB2C5E8B2, p0); } // 0x3855FB5EB2C5E8B2 b505 static BOOL NETWORK_GET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any* p0) { return invoke(0x74881E6BCAE2327C, p0); } // 0x74881E6BCAE2327C 0x72BA00CE b323 static BOOL NETWORK_SET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any* p0) { return invoke(0x7206F674F2A3B1BB, p0); } // 0x7206F674F2A3B1BB 0xFD95899E b323 static void NETWORK_SET_INVITE_ON_CALL_FOR_INVITE_MENU(Any* p0) { invoke(0x66F010A4B031A331, p0); } // 0x66F010A4B031A331 0x11378777 b323 static BOOL NETWORK_CHECK_DATA_MANAGER_SUCCEEDED_FOR_HANDLE(Any p0, Any* p1) { return invoke(0x44B37CDCAE765AAE, p0, p1); } // 0x44B37CDCAE765AAE 0x13301529 b323 - static Any N0x4AD490AE1536933B(Any p0, Any p1) { return invoke(0x4AD490AE1536933B, p0, p1); } // 0x4AD490AE1536933B b372 - static void N0x0D77A82DC2D0DA59(Any* p0, Any* p1) { invoke(0x0D77A82DC2D0DA59, p0, p1); } // 0x0D77A82DC2D0DA59 0x0808D4CC b323 + static Any NETWORK_CHECK_DATA_MANAGER_FOR_HANDLE(Any p0, Any p1) { return invoke(0x4AD490AE1536933B, p0, p1); } // 0x4AD490AE1536933B b372 + static void NETWORK_SET_INVITE_FAILED_MESSAGE_FOR_INVITE_MENU(Any* p0, Any* p1) { invoke(0x0D77A82DC2D0DA59, p0, p1); } // 0x0D77A82DC2D0DA59 0x0808D4CC b323 static BOOL FILLOUT_PM_PLAYER_LIST(Any* gamerHandle, Any p1, Any p2) { return invoke(0xCBBD7C4991B64809, gamerHandle, p1, p2); } // 0xCBBD7C4991B64809 0xCE40F423 b323 static BOOL FILLOUT_PM_PLAYER_LIST_WITH_NAMES(Any* p0, Any* p1, Any p2, Any p3) { return invoke(0x716B6DB9D1886106, p0, p1, p2, p3); } // 0x716B6DB9D1886106 0xB8DF604E b323 static BOOL REFRESH_PLAYER_LIST_STATS(int p0) { return invoke(0xE26CCFF8094D8C74, p0); } // 0xE26CCFF8094D8C74 0xF49C1533 b323 static BOOL NETWORK_SET_CURRENT_DATA_MANAGER_HANDLE(Any* p0) { return invoke(0x796A87B3B68D1F3D, p0); } // 0x796A87B3B68D1F3D b323 static BOOL NETWORK_IS_IN_PLATFORM_PARTY() { return invoke(0x2FC5650B0271CB57); } // 0x2FC5650B0271CB57 0xA812B6CB b323 - static int NETWORK_GET_PLATFORM_PARTY_UNK_() { return invoke(0x01ABCE5E7CBDA196); } // 0x01ABCE5E7CBDA196 b323 + static int NETWORK_GET_PLATFORM_PARTY_MEMBER_COUNT() { return invoke(0x01ABCE5E7CBDA196); } // 0x01ABCE5E7CBDA196 b323 static int NETWORK_GET_PLATFORM_PARTY_MEMBERS(Any* data, int dataSize) { return invoke(0x120364DE2845DAF8, data, dataSize); } // 0x120364DE2845DAF8 0xF30E5814 b323 static BOOL NETWORK_IS_IN_PLATFORM_PARTY_CHAT() { return invoke(0xFD8B834A8BA05048); } // 0xFD8B834A8BA05048 0xC6609191 b323 static BOOL NETWORK_IS_CHATTING_IN_PLATFORM_PARTY(Any* gamerHandle) { return invoke(0x8DE9945BCC9AEC52, gamerHandle); } // 0x8DE9945BCC9AEC52 0x51367B34 b323 - static BOOL N0x2BF66D2E7414F686() { return invoke(0x2BF66D2E7414F686); } // 0x2BF66D2E7414F686 0x9156EFC0 b323 - static BOOL N0x14922ED3E38761F0() { return invoke(0x14922ED3E38761F0); } // 0x14922ED3E38761F0 0x8FA6EE0E b323 - static void N0x6CE50E47F5543D0C() { invoke(0x6CE50E47F5543D0C); } // 0x6CE50E47F5543D0C b573 + static BOOL NETWORK_CAN_QUEUE_FOR_PREVIOUS_SESSION_JOIN() { return invoke(0x2BF66D2E7414F686); } // 0x2BF66D2E7414F686 0x9156EFC0 b323 + static BOOL NETWORK_IS_QUEUING_FOR_SESSION_JOIN() { return invoke(0x14922ED3E38761F0); } // 0x14922ED3E38761F0 0x8FA6EE0E b323 + static void NETWORK_CLEAR_QUEUED_JOIN_REQUEST() { invoke(0x6CE50E47F5543D0C); } // 0x6CE50E47F5543D0C b573 static void NETWORK_SEND_QUEUED_JOIN_REQUEST() { invoke(0xFA2888E3833C8E96); } // 0xFA2888E3833C8E96 0x7F70C15A b323 - static void N0x25D990F8E0E3F13C() { invoke(0x25D990F8E0E3F13C); } // 0x25D990F8E0E3F13C b323 + static void NETWORK_REMOVE_ALL_QUEUED_JOIN_REQUESTS() { invoke(0x25D990F8E0E3F13C); } // 0x25D990F8E0E3F13C 0x4FD83F5B b323 static void NETWORK_SEED_RANDOM_NUMBER_GENERATOR(int seed) { invoke(0xF1B84178F8674195, seed); } // 0xF1B84178F8674195 0x41702C8A b323 static int NETWORK_GET_RANDOM_INT() { return invoke(0x599E4FA1F87EB5FF); } // 0x599E4FA1F87EB5FF 0x208DD848 b323 static int NETWORK_GET_RANDOM_INT_RANGED(int rangeStart, int rangeEnd) { return invoke(0xE30CF56F1EFA5F43, rangeStart, rangeEnd); } // 0xE30CF56F1EFA5F43 0xF9B6426D b323 static BOOL NETWORK_PLAYER_IS_CHEATER() { return invoke(0x655B91F1495A9090); } // 0x655B91F1495A9090 0xA51DC214 b323 static int NETWORK_PLAYER_GET_CHEATER_REASON() { return invoke(0x172F75B6EE2233BA); } // 0x172F75B6EE2233BA 0x1720ABA6 b323 static BOOL NETWORK_PLAYER_IS_BADSPORT() { return invoke(0x19D8DA0E5A68045A); } // 0x19D8DA0E5A68045A 0xA19708E3 b323 - static BOOL TRIGGER_SCRIPT_CRC_CHECK_ON_PLAYER_(Player player, int p1, Hash scriptHash) { return invoke(0x46FB3ED415C7641C, player, p1, scriptHash); } // 0x46FB3ED415C7641C 0xF9A51B92 b323 - static Any N0xA12D3A5A3753CC23() { return invoke(0xA12D3A5A3753CC23); } // 0xA12D3A5A3753CC23 b1103 - static Any N0xF287F506767CC8A9() { return invoke(0xF287F506767CC8A9); } // 0xF287F506767CC8A9 b1103 - static BOOL REMOTE_CHEAT_DETECTED_(Player player, int a, int b) { return invoke(0x472841A026D26D8B, player, a, b); } // 0x472841A026D26D8B b1103 + static BOOL TRIGGER_PLAYER_CRC_HACKER_CHECK(Player player, int p1, Hash scriptHash) { return invoke(0x46FB3ED415C7641C, player, p1, scriptHash); } // 0x46FB3ED415C7641C 0xF9A51B92 b323 + static Any TRIGGER_TUNING_CRC_HACKER_CHECK() { return invoke(0xA12D3A5A3753CC23); } // 0xA12D3A5A3753CC23 b1103 + static Any TRIGGER_FILE_CRC_HACKER_CHECK() { return invoke(0xF287F506767CC8A9); } // 0xF287F506767CC8A9 b1103 + static BOOL REMOTE_CHEATER_PLAYER_DETECTED(Player player, int a, int b) { return invoke(0x472841A026D26D8B, player, a, b); } // 0x472841A026D26D8B b1103 static BOOL BAD_SPORT_PLAYER_LEFT_DETECTED(Any* gamerHandle, int event, int amountReceived) { return invoke(0xEC5E3AF5289DCA81, gamerHandle, event, amountReceived); } // 0xEC5E3AF5289DCA81 0x4C2C6B6A b323 - static void NETWORK_ADD_INVALID_MODEL_(Hash modelHash) { invoke(0x7F562DBC212E81F9, modelHash); } // 0x7F562DBC212E81F9 b2545 - static void NETWORK_REMOVE_INVALID_MODEL_(Hash modelHash) { invoke(0x791EDB5803B2F468, modelHash); } // 0x791EDB5803B2F468 b2545 - static void NETWORK_CLEAR_INVALID_MODELS_() { invoke(0x03B2F03A53D85E41); } // 0x03B2F03A53D85E41 b2545 + static void NETWORK_ADD_INVALID_OBJECT_MODEL(Hash modelHash) { invoke(0x7F562DBC212E81F9, modelHash); } // 0x7F562DBC212E81F9 b2545 + static void NETWORK_REMOVE_INVALID_OBJECT_MODEL(Hash modelHash) { invoke(0x791EDB5803B2F468, modelHash); } // 0x791EDB5803B2F468 b2545 + static void NETWORK_CLEAR_INVALID_OBJECT_MODELS() { invoke(0x03B2F03A53D85E41); } // 0x03B2F03A53D85E41 b2545 static void NETWORK_APPLY_PED_SCAR_DATA(Ped ped, int p1) { invoke(0xE66C690248F11150, ped, p1); } // 0xE66C690248F11150 0x4818ACD0 b323 static void NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(int maxNumMissionParticipants, BOOL p1, int instanceId) { invoke(0x1CA59E306ECB80A5, maxNumMissionParticipants, p1, instanceId); } // 0x1CA59E306ECB80A5 0x470810ED b323 - static BOOL NETWORK_IS_THIS_SCRIPT_MARKED_(Any p0, BOOL p1, Any p2) { return invoke(0xD1110739EEADB592, p0, p1, p2); } // 0xD1110739EEADB592 b323 + static BOOL NETWORK_TRY_TO_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(Any p0, BOOL p1, Any p2) { return invoke(0xD1110739EEADB592, p0, p1, p2); } // 0xD1110739EEADB592 b323 static BOOL NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT() { return invoke(0x2910669969E9535E); } // 0x2910669969E9535E 0xD9BF6549 b323 static int NETWORK_GET_MAX_NUM_PARTICIPANTS() { return invoke(0xA6C90FBC38E395EE); } // 0xA6C90FBC38E395EE 0xCCD8C02D b323 static int NETWORK_GET_NUM_PARTICIPANTS() { return invoke(0x18D0456E86604654); } // 0x18D0456E86604654 0x3E25A3C5 b323 static int NETWORK_GET_SCRIPT_STATUS() { return invoke(0x57D158647A6BFABF); } // 0x57D158647A6BFABF 0x2BE9235A b323 static void NETWORK_REGISTER_HOST_BROADCAST_VARIABLES(int* vars, int numVars, const char* debugName) { invoke(0x3E9B2F01C50DF595, vars, numVars, debugName); } // 0x3E9B2F01C50DF595 0xDAF3B0AE b323 static void NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES(int* vars, int numVars, const char* debugName) { invoke(0x3364AA97340CA215, vars, numVars, debugName); } // 0x3364AA97340CA215 0xBE3D32B4 b323 - static void N0xEA8C0DDB10E2822A(Any p0, Any p1, Any p2) { invoke(0xEA8C0DDB10E2822A, p0, p1, p2); } // 0xEA8C0DDB10E2822A b1868 - static void N0xD6D7478CA62B8D41(Any p0, Any p1, Any p2) { invoke(0xD6D7478CA62B8D41, p0, p1, p2); } // 0xD6D7478CA62B8D41 b1868 + static void NETWORK_REGISTER_HIGH_FREQUENCY_HOST_BROADCAST_VARIABLES(Any p0, Any p1, Any p2) { invoke(0xEA8C0DDB10E2822A, p0, p1, p2); } // 0xEA8C0DDB10E2822A b1868 + static void NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES(Any p0, Any p1, Any p2) { invoke(0xD6D7478CA62B8D41, p0, p1, p2); } // 0xD6D7478CA62B8D41 b1868 static void NETWORK_FINISH_BROADCASTING_DATA() { invoke(0x64F62AFB081E260D); } // 0x64F62AFB081E260D 0xA71A1D2A b323 static BOOL NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA() { return invoke(0x5D10B3795F3FC886); } // 0x5D10B3795F3FC886 0x0B739F53 b323 static int NETWORK_GET_PLAYER_INDEX(Player player) { return invoke(0x24FB80D107371267, player); } // 0x24FB80D107371267 0xBE1C1506 b323 @@ -3054,26 +3075,29 @@ namespace NETWORK static void NETWORK_SET_MISSION_FINISHED() { invoke(0x3B3D11CD9FFCDFC9); } // 0x3B3D11CD9FFCDFC9 0x3083FAD7 b323 static BOOL NETWORK_IS_SCRIPT_ACTIVE(const char* scriptName, int instance_id, BOOL p2, int position_hash) { return invoke(0x9D40DF90FAD26098, scriptName, instance_id, p2, position_hash); } // 0x9D40DF90FAD26098 0x4A65250C b323 static BOOL NETWORK_IS_SCRIPT_ACTIVE_BY_HASH(Hash scriptHash, int p1, BOOL p2, int p3) { return invoke(0xDA7DE67F5FE5EE13, scriptHash, p1, p2, p3); } // 0xDA7DE67F5FE5EE13 b2245 - static BOOL NETWORK_IS_THREAD_ACTIVE_(int threadId) { return invoke(0x560B423D73015E77, threadId); } // 0x560B423D73015E77 b1604 + static BOOL NETWORK_IS_THREAD_A_NETWORK_SCRIPT(int threadId) { return invoke(0x560B423D73015E77, threadId); } // 0x560B423D73015E77 b1604 static int NETWORK_GET_NUM_SCRIPT_PARTICIPANTS(const char* scriptName, int instance_id, int position_hash) { return invoke(0x3658E8CD94FC121A, scriptName, instance_id, position_hash); } // 0x3658E8CD94FC121A 0x8F7D9F46 b323 static int NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT() { return invoke(0x638A3A81733086DB); } // 0x638A3A81733086DB 0xDB8B5D71 b323 - static Hash NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT_() { return invoke(0x257ED0FADF750BCF); } // 0x257ED0FADF750BCF b2372 + static Hash NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT() { return invoke(0x257ED0FADF750BCF); } // 0x257ED0FADF750BCF b2372 static BOOL NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT(Player player, const char* script, int instance_id) { return invoke(0x1AD5B71586B94820, player, script, instance_id); } // 0x1AD5B71586B94820 0xCEA55F4C b323 static void NETWORK_PREVENT_SCRIPT_HOST_MIGRATION() { invoke(0x2302C0264EA58D31); } // 0x2302C0264EA58D31 0x8DCFE77D b323 static void NETWORK_REQUEST_TO_BE_HOST_OF_THIS_SCRIPT() { invoke(0x741A3D8380319A81); } // 0x741A3D8380319A81 0x331D9A27 b323 static Player PARTICIPANT_ID() { return invoke(0x90986E8876CE0A83); } // 0x90986E8876CE0A83 0x9C35A221 b323 static int PARTICIPANT_ID_TO_INT() { return invoke(0x57A3BDDAD8E5AA0A); } // 0x57A3BDDAD8E5AA0A 0x907498B0 b323 - static Any NETWORK_GET_PLAYER_KILLER_OF_PLAYER_(Player player, Hash* weaponHash) { return invoke(0x2DA41ED6E1FCD7A5, player, weaponHash); } // 0x2DA41ED6E1FCD7A5 b463 + static Any NETWORK_GET_KILLER_OF_PLAYER(Player player, Hash* weaponHash) { return invoke(0x2DA41ED6E1FCD7A5, player, weaponHash); } // 0x2DA41ED6E1FCD7A5 b463 static int NETWORK_GET_DESTROYER_OF_NETWORK_ID(int netId, Hash* weaponHash) { return invoke(0x7A1ADEEF01740A24, netId, weaponHash); } // 0x7A1ADEEF01740A24 0x4FCA6436 b323 - static Any NETWORK_GET_DESTROYER_OF_ENTITY_(Entity entity, Hash* weaponHash) { return invoke(0xC434133D9BA52777, entity, weaponHash); } // 0xC434133D9BA52777 b463 - static BOOL NETWORK_GET_ASSISTED_DAMAGE_OF_DEAD_ENTITY_(Player player, Entity entity, int* p2) { return invoke(0x83660B734994124D, player, entity, p2); } // 0x83660B734994124D b463 + static Any NETWORK_GET_DESTROYER_OF_ENTITY(Entity entity, Hash* weaponHash) { return invoke(0xC434133D9BA52777, entity, weaponHash); } // 0xC434133D9BA52777 b463 + static BOOL NETWORK_GET_ASSISTED_KILL_OF_ENTITY(Player player, Entity entity, int* p2) { return invoke(0x83660B734994124D, player, entity, p2); } // 0x83660B734994124D b463 static BOOL NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY(Player player, Entity entity, int* p2) { return invoke(0x4CACA84440FA26F6, player, entity, p2); } // 0x4CACA84440FA26F6 0x28A45454 b323 static Entity NETWORK_GET_ENTITY_KILLER_OF_PLAYER(Player player, Hash* weaponHash) { return invoke(0x42B2DAA6B596F5F8, player, weaponHash); } // 0x42B2DAA6B596F5F8 0xA7E7E04F b323 - static void NETWORK_RESURRECT_LOCAL_PLAYER(float x, float y, float z, float heading, BOOL unk, BOOL changetime, Any p6) { invoke(0xEA23C49EAA83ACFB, x, y, z, heading, unk, changetime, p6); } // 0xEA23C49EAA83ACFB 0xF1F9D4B4 b323 + static void NETWORK_SET_CURRENT_PUBLIC_CONTENT_ID(const char* missionId) { invoke(0x2C863ACDCD12B3DB, missionId); } // 0x2C863ACDCD12B3DB b2699 + static void NETWORK_SET_CURRENT_SPAWN_LOCATION_OPTION(Hash mpSettingSpawn) { invoke(0xAA6D5451DC3448B6, mpSettingSpawn); } // 0xAA6D5451DC3448B6 b2699 + static void NETWORK_SET_VEHICLE_DRIVEN_IN_TEST_DRIVE(BOOL toggle) { invoke(0x8C70252FC40F320B, toggle); } // 0x8C70252FC40F320B b2699 + static void NETWORK_RESURRECT_LOCAL_PLAYER(float x, float y, float z, float heading, BOOL unk, BOOL changetime, BOOL p6, int p7, int p8) { invoke(0xEA23C49EAA83ACFB, x, y, z, heading, unk, changetime, p6, p7, p8); } // 0xEA23C49EAA83ACFB 0xF1F9D4B4 b323 static void NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME(int time) { invoke(0x2D95C7E2D7E07307, time); } // 0x2D95C7E2D7E07307 0xFEA9B85C b323 static BOOL NETWORK_IS_LOCAL_PLAYER_INVINCIBLE() { return invoke(0x8A8694B48715B000); } // 0x8A8694B48715B000 0x8DE13B36 b323 static void NETWORK_DISABLE_INVINCIBLE_FLASHING(Player player, BOOL toggle) { invoke(0x9DD368BF06983221, player, toggle); } // 0x9DD368BF06983221 0x8D27280E b323 - static void NETWORK_PED_FORCE_GAME_STATE_UPDATE_(Ped ped) { invoke(0xF0BC9BCD24A511D5, ped); } // 0xF0BC9BCD24A511D5 b2372 + static void NETWORK_PATCH_POST_CUTSCENE_HS4F_TUN_ENT(Ped ped) { invoke(0xF0BC9BCD24A511D5, ped); } // 0xF0BC9BCD24A511D5 b2372 static void NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT(BOOL toggle) { invoke(0x524FF0AEFF9C3973, toggle); } // 0x524FF0AEFF9C3973 0xB72F086D b323 static BOOL NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD(Entity entity) { return invoke(0xB07D3185E11657A5, entity); } // 0xB07D3185E11657A5 0xEDA68956 b323 static int NETWORK_GET_NETWORK_ID_FROM_ENTITY(Entity entity) { return invoke(0xA11700682F3AD45C, entity); } // 0xA11700682F3AD45C 0x9E35DAB6 b323 @@ -3086,7 +3110,7 @@ namespace NETWORK static BOOL NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID(int netId) { return invoke(0x18A47D074708FD68, netId); } // 0x18A47D074708FD68 0x1E2E3177 b323 static BOOL NETWORK_REQUEST_CONTROL_OF_NETWORK_ID(int netId) { return invoke(0xA670B3662FAFFBD0, netId); } // 0xA670B3662FAFFBD0 0x9262A60A b323 static BOOL NETWORK_HAS_CONTROL_OF_NETWORK_ID(int netId) { return invoke(0x4D36070FE0215186, netId); } // 0x4D36070FE0215186 0x92E77D21 b323 - static BOOL NETWORK_IS_NETWORK_ID_A_CLONE_(int netId) { return invoke(0x7242F8B741CE1086, netId); } // 0x7242F8B741CE1086 b678 + static BOOL NETWORK_IS_NETWORK_ID_REMOTELY_CONTROLLED(int netId) { return invoke(0x7242F8B741CE1086, netId); } // 0x7242F8B741CE1086 b678 static BOOL NETWORK_REQUEST_CONTROL_OF_ENTITY(Entity entity) { return invoke(0xB69317BF5E782347, entity); } // 0xB69317BF5E782347 0xA05FEBD7 b323 static BOOL NETWORK_REQUEST_CONTROL_OF_DOOR(int doorID) { return invoke(0x870DDFD5A4A796E4, doorID); } // 0x870DDFD5A4A796E4 0xF60DAAF6 b323 static BOOL NETWORK_HAS_CONTROL_OF_ENTITY(Entity entity) { return invoke(0x01BF60A500E28887, entity); } // 0x01BF60A500E28887 0x005FD797 b323 @@ -3123,13 +3147,13 @@ namespace NETWORK static const char* NETWORK_PLAYER_GET_USERID(Player player, int* userID) { return invoke(0x4927FC39CD0869A0, player, userID); } // 0x4927FC39CD0869A0 0x4EC0D983 b323 static BOOL NETWORK_PLAYER_IS_ROCKSTAR_DEV(Player player) { return invoke(0x544ABDDA3B409B6D, player); } // 0x544ABDDA3B409B6D 0xF6659045 b323 static BOOL NETWORK_PLAYER_INDEX_IS_CHEATER(Player player) { return invoke(0x565E430DB3B05BEC, player); } // 0x565E430DB3B05BEC 0xD265B049 b323 - static int NETWORK_GET_ENTITY_NET_SCRIPT_ID_(Entity entity) { return invoke(0x815F18AD865F057F, entity); } // 0x815F18AD865F057F b463 - static int N0x37D5F739FD494675(Any p0) { return invoke(0x37D5F739FD494675, p0); } // 0x37D5F739FD494675 b505 + static int NETWORK_ENTITY_GET_OBJECT_ID(Entity entity) { return invoke(0x815F18AD865F057F, entity); } // 0x815F18AD865F057F b463 + static int NETWORK_GET_ENTITY_FROM_OBJECT_ID(Any p0) { return invoke(0x37D5F739FD494675, p0); } // 0x37D5F739FD494675 b505 static BOOL NETWORK_IS_INACTIVE_PROFILE(Any* p0) { return invoke(0x7E58745504313A2E, p0); } // 0x7E58745504313A2E 0x95481343 b323 static int NETWORK_GET_MAX_FRIENDS() { return invoke(0xAFEBB0D5D8F687D2); } // 0xAFEBB0D5D8F687D2 0x048171BC b323 static int NETWORK_GET_FRIEND_COUNT() { return invoke(0x203F1CFD823B27A4); } // 0x203F1CFD823B27A4 0xA396ACDE b323 static const char* NETWORK_GET_FRIEND_NAME(int friendIndex) { return invoke(0xE11EBBB2A783FE8B, friendIndex); } // 0xE11EBBB2A783FE8B 0x97420B6D b323 - static const char* NETWORK_GET_FRIEND_NAME_FROM_INDEX_(int friendIndex) { return invoke(0x4164F227D052E293, friendIndex); } // 0x4164F227D052E293 b323 + static const char* NETWORK_GET_FRIEND_DISPLAY_NAME(int friendIndex) { return invoke(0x4164F227D052E293, friendIndex); } // 0x4164F227D052E293 b323 static BOOL NETWORK_IS_FRIEND_ONLINE(const char* name) { return invoke(0x425A44533437B64D, name); } // 0x425A44533437B64D 0xE0A42430 b323 static BOOL NETWORK_IS_FRIEND_HANDLE_ONLINE(Any* gamerHandle) { return invoke(0x87EB7A3FFCB314DB, gamerHandle); } // 0x87EB7A3FFCB314DB b323 static BOOL NETWORK_IS_FRIEND_IN_SAME_TITLE(const char* friendName) { return invoke(0x2EA9A3BEDF3F17B8, friendName); } // 0x2EA9A3BEDF3F17B8 0xC54365C2 b323 @@ -3142,16 +3166,17 @@ namespace NETWORK static void NETWORK_SET_PLAYER_IS_PASSIVE(BOOL toggle) { invoke(0x1B857666604B1A74, toggle); } // 0x1B857666604B1A74 0x76A9FEB6 b323 static BOOL NETWORK_GET_PLAYER_OWNS_WAYPOINT(Player player) { return invoke(0x82377B65E943F72D, player); } // 0x82377B65E943F72D 0xB802B671 b323 static BOOL NETWORK_CAN_SET_WAYPOINT() { return invoke(0xC927EC229934AF60); } // 0xC927EC229934AF60 0x009E68F3 b323 - static void N0x4C2A9FDC22377075() { invoke(0x4C2A9FDC22377075); } // 0x4C2A9FDC22377075 b372 + static void NETWORK_IGNORE_REMOTE_WAYPOINTS() { invoke(0x4C2A9FDC22377075); } // 0x4C2A9FDC22377075 b372 static Any NETWORK_SET_SCRIPT_AUTOMUTED(Any p0) { return invoke(0xB309EBEA797E001F, p0); } // 0xB309EBEA797E001F 0x5C0AB2A9 b323 static Any NETWORK_HAS_AUTOMUTE_OVERRIDE() { return invoke(0x26F07DD83A5F7F98); } // 0x26F07DD83A5F7F98 0x9A176B6E b323 static BOOL NETWORK_HAS_HEADSET() { return invoke(0xE870F9F1F7B4F1FA); } // 0xE870F9F1F7B4F1FA 0xA7DC5657 b323 - static void N0x7D395EA61622E116(BOOL p0) { invoke(0x7D395EA61622E116, p0); } // 0x7D395EA61622E116 0x5C05B7E1 b323 - static BOOL NETWORK_IS_LOCAL_TALKING() { return invoke(0xC0D2AF00BCC234CA); } // 0xC0D2AF00BCC234CA 0xAC00A5BE b323 + static void NETWORK_SET_LOOK_AT_TALKERS(BOOL p0) { invoke(0x7D395EA61622E116, p0); } // 0x7D395EA61622E116 0x5C05B7E1 b323 + static BOOL NETWORK_IS_PUSH_TO_TALK_ACTIVE() { return invoke(0xC0D2AF00BCC234CA); } // 0xC0D2AF00BCC234CA b323 static BOOL NETWORK_GAMER_HAS_HEADSET(Any* gamerHandle) { return invoke(0xF2FD55CB574BCC55, gamerHandle); } // 0xF2FD55CB574BCC55 0xD036DA4A b323 static BOOL NETWORK_IS_GAMER_TALKING(Any* gamerHandle) { return invoke(0x71C33B22606CD88A, gamerHandle); } // 0x71C33B22606CD88A 0x99B58DBC b323 - static BOOL NETWORK_CAN_COMMUNICATE_WITH_GAMER_2_(Any* gamerHandle) { return invoke(0x8F5D1AD832AEB06C, gamerHandle); } // 0x8F5D1AD832AEB06C b944 - static BOOL NETWORK_CAN_COMMUNICATE_WITH_GAMER(Any* gamerHandle) { return invoke(0xA150A4F065806B1F, gamerHandle); } // 0xA150A4F065806B1F 0xD05EB7F6 b323 + static BOOL NETWORK_PERMISSIONS_HAS_GAMER_RECORD(Any* gamerHandle) { return invoke(0x559EBF901A8C68E0, gamerHandle); } // 0x559EBF901A8C68E0 b2699 + static BOOL NETWORK_CAN_COMMUNICATE_WITH_GAMER(Any* gamerHandle) { return invoke(0x8F5D1AD832AEB06C, gamerHandle); } // 0x8F5D1AD832AEB06C 0xD05EB7F6 b323 + static BOOL NETWORK_CAN_TEXT_CHAT_WITH_GAMER(Any* gamerHandle) { return invoke(0xA150A4F065806B1F, gamerHandle); } // 0xA150A4F065806B1F b944 static BOOL NETWORK_IS_GAMER_MUTED_BY_ME(Any* gamerHandle) { return invoke(0xCE60DE011B6C7978, gamerHandle); } // 0xCE60DE011B6C7978 0x001B4046 b323 static BOOL NETWORK_AM_I_MUTED_BY_GAMER(Any* gamerHandle) { return invoke(0xDF02A2C93F1F26DA, gamerHandle); } // 0xDF02A2C93F1F26DA 0x7685B333 b323 static BOOL NETWORK_IS_GAMER_BLOCKED_BY_ME(Any* gamerHandle) { return invoke(0xE944C4F5AF1B5883, gamerHandle); } // 0xE944C4F5AF1B5883 0x3FDCC8D7 b323 @@ -3160,8 +3185,8 @@ namespace NETWORK static BOOL NETWORK_HAS_VIEW_GAMER_USER_CONTENT_RESULT(Any* gamerHandle) { return invoke(0xCCA4318E1AB03F1F, gamerHandle); } // 0xCCA4318E1AB03F1F b323 static BOOL NETWORK_CAN_PLAY_MULTIPLAYER_WITH_GAMER(Any* gamerHandle) { return invoke(0x07DD29D5E22763F1, gamerHandle); } // 0x07DD29D5E22763F1 b323 static BOOL NETWORK_CAN_GAMER_PLAY_MULTIPLAYER_WITH_ME(Any* gamerHandle) { return invoke(0x135F9B7B7ADD2185, gamerHandle); } // 0x135F9B7B7ADD2185 b323 - static BOOL N0x021ABCBD98EC4320(Any* p0) { return invoke(0x021ABCBD98EC4320, p0); } // 0x021ABCBD98EC4320 b2612 - static BOOL N0x421E34C55F125964(Any* p0) { return invoke(0x421E34C55F125964, p0); } // 0x421E34C55F125964 b2612 + static BOOL NETWORK_CAN_SEND_LOCAL_INVITE(Any* gamerHandle) { return invoke(0x021ABCBD98EC4320, gamerHandle); } // 0x021ABCBD98EC4320 b2612 + static BOOL NETWORK_CAN_RECEIVE_LOCAL_INVITE(Any* gamerHandle) { return invoke(0x421E34C55F125964, gamerHandle); } // 0x421E34C55F125964 b2612 static BOOL NETWORK_IS_PLAYER_TALKING(Player player) { return invoke(0x031E11F3D447647E, player); } // 0x031E11F3D447647E 0xDA9FD9DB b323 static BOOL NETWORK_PLAYER_HAS_HEADSET(Player player) { return invoke(0x3FB99A8B08D18FD6, player); } // 0x3FB99A8B08D18FD6 0x451FB6B6 b323 static BOOL NETWORK_IS_PLAYER_MUTED_BY_ME(Player player) { return invoke(0x8C71288AE68EDE39, player); } // 0x8C71288AE68EDE39 0x7A21050E b323 @@ -3172,17 +3197,17 @@ namespace NETWORK static void NETWORK_SET_TALKER_PROXIMITY(float value) { invoke(0xCBF12D65F95AD686, value); } // 0xCBF12D65F95AD686 0x67555C66 b323 static float NETWORK_GET_TALKER_PROXIMITY() { return invoke(0x84F0F13120B4E098); } // 0x84F0F13120B4E098 0x19991ADD b323 static void NETWORK_SET_VOICE_ACTIVE(BOOL toggle) { invoke(0xBABEC9E69A91C57B, toggle); } // 0xBABEC9E69A91C57B 0x8011247F b323 - static void N0xCFEB46DCD7D8D5EB(BOOL p0) { invoke(0xCFEB46DCD7D8D5EB, p0); } // 0xCFEB46DCD7D8D5EB 0x1A3EA6CD b323 + static void NETWORK_REMAIN_IN_GAME_CHAT(BOOL p0) { invoke(0xCFEB46DCD7D8D5EB, p0); } // 0xCFEB46DCD7D8D5EB 0x1A3EA6CD b323 static void NETWORK_OVERRIDE_TRANSITION_CHAT(BOOL p0) { invoke(0xAF66059A131AA269, p0); } // 0xAF66059A131AA269 0xCAB21090 b323 static void NETWORK_SET_TEAM_ONLY_CHAT(BOOL toggle) { invoke(0xD5B4883AC32F24C3, toggle); } // 0xD5B4883AC32F24C3 0x3813019A b323 - static void N0x265559DA40B3F327(Any p0) { invoke(0x265559DA40B3F327, p0); } // 0x265559DA40B3F327 b573 - static Any N0x4348BFDA56023A2F(Any p0, Any p1) { return invoke(0x4348BFDA56023A2F, p0, p1); } // 0x4348BFDA56023A2F b573 + static void NETWORK_SET_SCRIPT_CONTROLLING_TEAMS(Any p0) { invoke(0x265559DA40B3F327, p0); } // 0x265559DA40B3F327 b573 + static Any NETWORK_SET_SAME_TEAM_AS_LOCAL_PLAYER(Any p0, Any p1) { return invoke(0x4348BFDA56023A2F, p0, p1); } // 0x4348BFDA56023A2F b573 static void NETWORK_OVERRIDE_TEAM_RESTRICTIONS(int team, BOOL toggle) { invoke(0x6F697A66CE78674E, team, toggle); } // 0x6F697A66CE78674E 0xC8CC9E75 b323 static void NETWORK_SET_OVERRIDE_SPECTATOR_MODE(BOOL toggle) { invoke(0x70DA3BF8DACD3210, toggle); } // 0x70DA3BF8DACD3210 0xA0FD42D3 b323 static void NETWORK_SET_OVERRIDE_TUTORIAL_SESSION_CHAT(BOOL toggle) { invoke(0x3C5C1E2C2FF814B1, toggle); } // 0x3C5C1E2C2FF814B1 0xC9DDA85B b323 - static void N0x9D7AFCBF21C51712(BOOL toggle) { invoke(0x9D7AFCBF21C51712, toggle); } // 0x9D7AFCBF21C51712 0xE5219410 b323 + static void NETWORK_SET_PROXIMITY_AFFECTS_TEAM(BOOL toggle) { invoke(0x9D7AFCBF21C51712, toggle); } // 0x9D7AFCBF21C51712 0xE5219410 b323 static void NETWORK_SET_NO_SPECTATOR_CHAT(BOOL toggle) { invoke(0xF46A1E03E8755980, toggle); } // 0xF46A1E03E8755980 0xD33AFF79 b323 - static void N0x6A5D89D7769A40D8(BOOL toggle) { invoke(0x6A5D89D7769A40D8, toggle); } // 0x6A5D89D7769A40D8 0x4FFEFE43 b323 + static void NETWORK_SET_IGNORE_SPECTATOR_CHAT_LIMITS_SAME_TEAM(BOOL toggle) { invoke(0x6A5D89D7769A40D8, toggle); } // 0x6A5D89D7769A40D8 0x4FFEFE43 b323 static void NETWORK_OVERRIDE_CHAT_RESTRICTIONS(Player player, BOOL toggle) { invoke(0x3039AE5AD2C9C0C4, player, toggle); } // 0x3039AE5AD2C9C0C4 0x74EE2D8B b323 static void NETWORK_OVERRIDE_SEND_RESTRICTIONS(Player player, BOOL toggle) { invoke(0x97DD4C5944CC2E6A, player, toggle); } // 0x97DD4C5944CC2E6A 0x6C344AE3 b323 static void NETWORK_OVERRIDE_SEND_RESTRICTIONS_ALL(BOOL toggle) { invoke(0x57B192B4D4AD23D5, toggle); } // 0x57B192B4D4AD23D5 0x2F98B405 b323 @@ -3194,11 +3219,11 @@ namespace NETWORK static void NETWORK_CLEAR_VOICE_PROXIMITY_OVERRIDE() { invoke(0xF03755696450470C); } // 0xF03755696450470C 0x7F9B9052 b323 static void NETWORK_ENABLE_VOICE_BANDWIDTH_RESTRICTION(Player player) { invoke(0x5E3AA4CA2B6FB0EE, player); } // 0x5E3AA4CA2B6FB0EE 0x7BBEA8CF b323 static void NETWORK_DISABLE_VOICE_BANDWIDTH_RESTRICTION(Player player) { invoke(0xCA575C391FEA25CC, player); } // 0xCA575C391FEA25CC 0xE797A4B6 b323 - static void N0xADB57E5B663CCA8B(Player p0, float* p1, float* p2) { invoke(0xADB57E5B663CCA8B, p0, p1, p2); } // 0xADB57E5B663CCA8B 0x92268BB5 b323 - static void N0x8EF52ACAECC51D9C(BOOL toggle) { invoke(0x8EF52ACAECC51D9C, toggle); } // 0x8EF52ACAECC51D9C b1734 - static BOOL NETWORK_IS_TEXT_CHAT_ACTIVE_() { return invoke(0x5FCF4D7069B09026); } // 0x5FCF4D7069B09026 b323 + static void NETWORK_GET_MUTE_COUNT_FOR_PLAYER(Player p0, float* p1, float* p2) { invoke(0xADB57E5B663CCA8B, p0, p1, p2); } // 0xADB57E5B663CCA8B 0x92268BB5 b323 + static void NETWORK_SET_SPECTATOR_TO_NON_SPECTATOR_TEXT_CHAT(BOOL toggle) { invoke(0x8EF52ACAECC51D9C, toggle); } // 0x8EF52ACAECC51D9C b1734 + static BOOL NETWORK_TEXT_CHAT_IS_TYPING() { return invoke(0x5FCF4D7069B09026); } // 0x5FCF4D7069B09026 b323 static void SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME() { invoke(0x593850C16A36B692); } // 0x593850C16A36B692 0x92B7351C b323 - static BOOL SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE_() { return invoke(0x9ECA15ADFE141431); } // 0x9ECA15ADFE141431 b505 + static BOOL SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE() { return invoke(0x9ECA15ADFE141431); } // 0x9ECA15ADFE141431 b505 static void NETWORK_SET_FRIENDLY_FIRE_OPTION(BOOL toggle) { invoke(0xF808475FA571D823, toggle); } // 0xF808475FA571D823 0x6BAF95FA b323 static void NETWORK_SET_RICH_PRESENCE(Any p0, Any p1, Any p2, Any p3) { invoke(0x1DCCACDCFC569362, p0, p1, p2, p3); } // 0x1DCCACDCFC569362 0x932A6CED b323 static void NETWORK_SET_RICH_PRESENCE_STRING(int p0, const char* textLabel) { invoke(0x3E200C2BCF4164EB, p0, textLabel); } // 0x3E200C2BCF4164EB 0x017E6777 b323 @@ -3206,8 +3231,8 @@ namespace NETWORK static void NETWORK_LEAVE_PED_BEHIND_BEFORE_WARP(Player player, float x, float y, float z, BOOL p4, BOOL p5) { invoke(0x9769F811D1785B03, player, x, y, z, p4, p5); } // 0x9769F811D1785B03 0xBE6A30C3 b323 static void NETWORK_LEAVE_PED_BEHIND_BEFORE_CUTSCENE(Player player, BOOL p1) { invoke(0xBF22E0F32968E967, player, p1); } // 0xBF22E0F32968E967 0x22E03AD0 b323 static void REMOVE_ALL_STICKY_BOMBS_FROM_ENTITY(Entity entity, Ped ped) { invoke(0x715135F4B82AC90D, entity, ped); } // 0x715135F4B82AC90D 0xCEAE5AFC b323 - static void N0x17C9E241111A674D(Any p0, Any p1) { invoke(0x17C9E241111A674D, p0, p1); } // 0x17C9E241111A674D b2060 - static Any N0x2E4C123D1C8A710E(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke(0x2E4C123D1C8A710E, p0, p1, p2, p3, p4, p5, p6); } // 0x2E4C123D1C8A710E b505 + static void NETWORK_KEEP_ENTITY_COLLISION_DISABLED_AFTER_ANIM_SCENE(Any p0, Any p1) { invoke(0x17C9E241111A674D, p0, p1); } // 0x17C9E241111A674D b2060 + static Any NETWORK_IS_ANY_PLAYER_NEAR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke(0x2E4C123D1C8A710E, p0, p1, p2, p3, p4, p5, p6); } // 0x2E4C123D1C8A710E b505 static BOOL NETWORK_CLAN_SERVICE_IS_VALID() { return invoke(0x579CCED0265D4896); } // 0x579CCED0265D4896 0xF5F4BD95 b323 static BOOL NETWORK_CLAN_PLAYER_IS_ACTIVE(Any* gamerHandle) { return invoke(0xB124B57F571D8F18, gamerHandle); } // 0xB124B57F571D8F18 0xAB8319A3 b323 static BOOL NETWORK_CLAN_PLAYER_GET_DESC(Any* clanDesc, int bufferSize, Any* gamerHandle) { return invoke(0xEEE6EACBE8874FBA, clanDesc, bufferSize, gamerHandle); } // 0xEEE6EACBE8874FBA 0x6EE4A282 b323 @@ -3223,9 +3248,9 @@ namespace NETWORK static BOOL NETWORK_CLAN_GET_MEMBERSHIP_VALID(int* p0, Any p1) { return invoke(0x48A59CF88D43DF0E, p0, p1); } // 0x48A59CF88D43DF0E 0x48914F6A b323 static BOOL NETWORK_CLAN_GET_MEMBERSHIP(int* p0, Any* clanMembership, int p2) { return invoke(0xC8BC2011F67B3411, p0, clanMembership, p2); } // 0xC8BC2011F67B3411 0xCDC4A590 b323 static BOOL NETWORK_CLAN_JOIN(int clanDesc) { return invoke(0x9FAAA4F4FC71F87F, clanDesc); } // 0x9FAAA4F4FC71F87F 0x79C916C5 b323 - static BOOL NETWORK_CLAN_ANIMATION_(const char* animDict, const char* animName) { return invoke(0x729E3401F0430686, animDict, animName); } // 0x729E3401F0430686 0xBDA90BAC b323 - static BOOL N0x2B51EDBEFC301339(int p0, const char* p1) { return invoke(0x2B51EDBEFC301339, p0, p1); } // 0x2B51EDBEFC301339 0x8E952B12 b323 - static BOOL N0xC32EA7A2F6CA7557() { return invoke(0xC32EA7A2F6CA7557); } // 0xC32EA7A2F6CA7557 0x966C90FD b323 + static BOOL NETWORK_CLAN_CREWINFO_GET_STRING_VALUE(const char* animDict, const char* animName) { return invoke(0x729E3401F0430686, animDict, animName); } // 0x729E3401F0430686 0xBDA90BAC b323 + static BOOL NETWORK_CLAN_CREWINFO_GET_CREWRANKTITLE(int p0, const char* p1) { return invoke(0x2B51EDBEFC301339, p0, p1); } // 0x2B51EDBEFC301339 0x8E952B12 b323 + static BOOL NETWORK_CLAN_HAS_CREWINFO_METADATA_BEEN_RECEIVED() { return invoke(0xC32EA7A2F6CA7557); } // 0xC32EA7A2F6CA7557 0x966C90FD b323 static BOOL NETWORK_CLAN_GET_EMBLEM_TXD_NAME(Any* netHandle, char* txdName) { return invoke(0x5835D9CD92E83184, netHandle, txdName); } // 0x5835D9CD92E83184 0xBA672146 b323 static BOOL NETWORK_CLAN_REQUEST_EMBLEM(Any p0) { return invoke(0x13518FF1C6B28938, p0); } // 0x13518FF1C6B28938 0x7963FA4D b323 static BOOL NETWORK_CLAN_IS_EMBLEM_READY(Any p0, Any* p1) { return invoke(0xA134777FF7F33331, p0, p1); } // 0xA134777FF7F33331 0x88B13CDC b323 @@ -3239,14 +3264,15 @@ namespace NETWORK static void SET_NETWORK_ID_CAN_MIGRATE(int netId, BOOL toggle) { invoke(0x299EEB23175895FC, netId, toggle); } // 0x299EEB23175895FC 0x47C8E5FF b323 static void SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(int netId, BOOL toggle) { invoke(0xE05E81A888FA63C8, netId, toggle); } // 0xE05E81A888FA63C8 0x68D486B2 b323 static void SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER(int netId, Player player, BOOL toggle) { invoke(0xA8A024587329F36A, netId, player, toggle); } // 0xA8A024587329F36A 0x4D15FDB1 b323 - static void SET_NETWORK_ID_CAN_BE_REASSIGNED_(int netId, BOOL toggle) { invoke(0x9D724B400A7E8FFC, netId, toggle); } // 0x9D724B400A7E8FFC b2189 + static void SET_NETWORK_ID_CAN_BE_REASSIGNED(int netId, BOOL toggle) { invoke(0x9D724B400A7E8FFC, netId, toggle); } // 0x9D724B400A7E8FFC b2189 static void NETWORK_SET_ENTITY_CAN_BLEND(Entity entity, BOOL toggle) { invoke(0xD830567D88A1E873, entity, toggle); } // 0xD830567D88A1E873 0xDE8C0DB8 b323 - static void NETWORK_SET_OBJECT_FORCE_STATIC_BLEND_(Object object, BOOL toggle) { invoke(0x0379DAF89BA09AA5, object, toggle); } // 0x0379DAF89BA09AA5 b944 - static void NETWORK_SET_ENTITY_INVISIBLE_TO_NETWORK_(Entity entity, BOOL toggle) { invoke(0xF1CA12B18AEF5298, entity, toggle); } // 0xF1CA12B18AEF5298 0x09CBC4B0 b323 + static void NETWORK_SET_OBJECT_CAN_BLEND_WHEN_FIXED(Object object, BOOL toggle) { invoke(0x0379DAF89BA09AA5, object, toggle); } // 0x0379DAF89BA09AA5 b944 + static void NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(Entity entity, BOOL toggle) { invoke(0xF1CA12B18AEF5298, entity, toggle); } // 0xF1CA12B18AEF5298 0x09CBC4B0 b323 static void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE(int netId, BOOL p1, BOOL p2) { invoke(0xA6928482543022B4, netId, p1, p2); } // 0xA6928482543022B4 0x199E75EF b323 - static void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_NO_COLLISION_(int netId, BOOL p1, BOOL p2) { invoke(0x32EBD154CB6B8B99, netId, p1, p2); } // 0x32EBD154CB6B8B99 b505 - static void N0x76B3F29D3F967692(Any p0, Any p1) { invoke(0x76B3F29D3F967692, p0, p1); } // 0x76B3F29D3F967692 b2189 + static void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(int netId, BOOL p1, BOOL p2) { invoke(0x32EBD154CB6B8B99, netId, p1, p2); } // 0x32EBD154CB6B8B99 b505 + static void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1) { invoke(0x76B3F29D3F967692, p0, p1); } // 0x76B3F29D3F967692 b2189 static void SET_NETWORK_CUTSCENE_ENTITIES(BOOL toggle) { invoke(0xAAA553E7DD28A457, toggle); } // 0xAAA553E7DD28A457 0xFD0F7EDD b323 + static BOOL ARE_CUTSCENE_ENTITIES_NETWORKED() { return invoke(0x66D6A5E9C511214A); } // 0x66D6A5E9C511214A b2699 static void SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(int netId, BOOL state) { invoke(0x3FA36981311FA4FF, netId, state); } // 0x3FA36981311FA4FF 0x00AE4E17 b323 static BOOL IS_NETWORK_ID_OWNED_BY_PARTICIPANT(int netId) { return invoke(0xA1607996431332DF, netId); } // 0xA1607996431332DF 0xEA5176C0 b323 static void SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE(BOOL p0, BOOL p1) { invoke(0xD1065D68947E7B6E, p0, p1); } // 0xD1065D68947E7B6E 0x59F3479B b323 @@ -3265,21 +3291,21 @@ namespace NETWORK static void SET_ENTITY_LOCALLY_VISIBLE(Entity entity) { invoke(0x241E289B5C059EDC, entity); } // 0x241E289B5C059EDC 0x235A57B3 b323 static BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID(int netID) { return invoke(0x6E192E33AD436366, netID); } // 0x6E192E33AD436366 0x597063BA b323 static void ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID(int netID, BOOL toggle) { invoke(0xD45B1FFCCD52FF19, netID, toggle); } // 0xD45B1FFCCD52FF19 0x95D07BA5 b323 - static BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER_(Player player) { return invoke(0xB2092A1EAA7FD45F, player); } // 0xB2092A1EAA7FD45F b757 - static void ACTIVATE_DAMAGE_TRACKER_ON_PLAYER_(Player player, BOOL toggle) { invoke(0xBEC0816FF5ACBCDA, player, toggle); } // 0xBEC0816FF5ACBCDA b757 + static BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER(Player player) { return invoke(0xB2092A1EAA7FD45F, player); } // 0xB2092A1EAA7FD45F b757 + static void ACTIVATE_DAMAGE_TRACKER_ON_PLAYER(Player player, BOOL toggle) { invoke(0xBEC0816FF5ACBCDA, player, toggle); } // 0xBEC0816FF5ACBCDA b757 static BOOL IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE(float p0, float p1, float p2, float p3) { return invoke(0xD82CF8E64C8729D8, p0, p1, p2, p3); } // 0xD82CF8E64C8729D8 0x23C5274E b323 static BOOL IS_SPHERE_VISIBLE_TO_PLAYER(Any p0, float p1, float p2, float p3, float p4) { return invoke(0xDC3A310219E5DA62, p0, p1, p2, p3, p4); } // 0xDC3A310219E5DA62 0xE9FCFB32 b323 static void RESERVE_NETWORK_MISSION_OBJECTS(int amount) { invoke(0x4E5C93BD0C32FBF8, amount); } // 0x4E5C93BD0C32FBF8 0x391DF4F3 b323 static void RESERVE_NETWORK_MISSION_PEDS(int amount) { invoke(0xB60FEBA45333D36F, amount); } // 0xB60FEBA45333D36F 0x54998C37 b323 static void RESERVE_NETWORK_MISSION_VEHICLES(int amount) { invoke(0x76B02E21ED27A469, amount); } // 0x76B02E21ED27A469 0x5062875E b323 - static void RESERVE_NETWORK_LOCAL_OBJECTS_(int amount) { invoke(0x797F9C5E661D920E, amount); } // 0x797F9C5E661D920E b1290 - static void RESERVE_NETWORK_LOCAL_PEDS_(int amount) { invoke(0x2C8DF5D129595281, amount); } // 0x2C8DF5D129595281 b1493 - static void RESERVE_NETWORK_LOCAL_VEHICLES_(int amount) { invoke(0x42613035157E4208, amount); } // 0x42613035157E4208 b1103 + static void RESERVE_LOCAL_NETWORK_MISSION_OBJECTS(int amount) { invoke(0x797F9C5E661D920E, amount); } // 0x797F9C5E661D920E b1290 + static void RESERVE_LOCAL_NETWORK_MISSION_PEDS(int amount) { invoke(0x2C8DF5D129595281, amount); } // 0x2C8DF5D129595281 b1493 + static void RESERVE_LOCAL_NETWORK_MISSION_VEHICLES(int amount) { invoke(0x42613035157E4208, amount); } // 0x42613035157E4208 b1103 static BOOL CAN_REGISTER_MISSION_OBJECTS(int amount) { return invoke(0x800DD4721A8B008B, amount); } // 0x800DD4721A8B008B 0x7F85DFDE b323 static BOOL CAN_REGISTER_MISSION_PEDS(int amount) { return invoke(0xBCBF4FEF9FA5D781, amount); } // 0xBCBF4FEF9FA5D781 0xCCAA5CE9 b323 static BOOL CAN_REGISTER_MISSION_VEHICLES(int amount) { return invoke(0x7277F1F2E085EE74, amount); } // 0x7277F1F2E085EE74 0x818B6830 b323 - static BOOL CAN_REGISTER_MISSION_PICKUPS_(int amount) { return invoke(0x0A49D1CB6E34AF72, amount); } // 0x0A49D1CB6E34AF72 b757 - static Any N0xE16AA70CE9BEEDC3(Any p0) { return invoke(0xE16AA70CE9BEEDC3, p0); } // 0xE16AA70CE9BEEDC3 b877 + static BOOL CAN_REGISTER_MISSION_PICKUPS(int amount) { return invoke(0x0A49D1CB6E34AF72, amount); } // 0x0A49D1CB6E34AF72 b757 + static Any CAN_REGISTER_MISSION_DOORS(Any p0) { return invoke(0xE16AA70CE9BEEDC3, p0); } // 0xE16AA70CE9BEEDC3 b877 static BOOL CAN_REGISTER_MISSION_ENTITIES(int ped_amt, int vehicle_amt, int object_amt, int pickup_amt) { return invoke(0x69778E7564BADE6D, ped_amt, vehicle_amt, object_amt, pickup_amt); } // 0x69778E7564BADE6D 0x83794008 b323 static int GET_NUM_RESERVED_MISSION_OBJECTS(BOOL p0, Any p1) { return invoke(0xAA81B5F10BC43AC2, p0, p1); } // 0xAA81B5F10BC43AC2 0x16A80CD6 b323 static int GET_NUM_RESERVED_MISSION_PEDS(BOOL p0, Any p1) { return invoke(0x1F13D5AE5CB17E17, p0, p1); } // 0x1F13D5AE5CB17E17 0x6C25975C b323 @@ -3287,14 +3313,14 @@ namespace NETWORK static int GET_NUM_CREATED_MISSION_OBJECTS(BOOL p0) { return invoke(0x12B6281B6C6706C0, p0); } // 0x12B6281B6C6706C0 0x603FA104 b323 static int GET_NUM_CREATED_MISSION_PEDS(BOOL p0) { return invoke(0xCB215C4B56A7FAE7, p0); } // 0xCB215C4B56A7FAE7 0xD8FEC4F8 b323 static int GET_NUM_CREATED_MISSION_VEHICLES(BOOL p0) { return invoke(0x0CD9AB83489430EA, p0); } // 0x0CD9AB83489430EA 0x20527695 b323 - static void GET_RESERVATIONS_FOR_SLOT_WORLD_POSITION_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xE42D626EEC94E5D9, p0, p1, p2, p3, p4, p5, p6); } // 0xE42D626EEC94E5D9 b1290 + static void GET_RESERVED_MISSION_ENTITIES_IN_AREA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xE42D626EEC94E5D9, p0, p1, p2, p3, p4, p5, p6); } // 0xE42D626EEC94E5D9 b1290 static int GET_MAX_NUM_NETWORK_OBJECTS() { return invoke(0xC7BE335216B5EC7C); } // 0xC7BE335216B5EC7C 0x8687E285 b323 static int GET_MAX_NUM_NETWORK_PEDS() { return invoke(0x0C1F7D49C39D2289); } // 0x0C1F7D49C39D2289 0x744AC008 b323 static int GET_MAX_NUM_NETWORK_VEHICLES() { return invoke(0x0AFCE529F69B21FF); } // 0x0AFCE529F69B21FF 0xC3A12135 b323 static int GET_MAX_NUM_NETWORK_PICKUPS() { return invoke(0xA72835064DD63E4C); } // 0xA72835064DD63E4C 0x6A036061 b323 - static void NETWORK_SET_OBJECT_INTEREST_RANGE_(Object object, float range) { invoke(0xBA7F0B77D80A4EB7, object, range); } // 0xBA7F0B77D80A4EB7 b372 - static void N0x0F1A4B45B7693B95(Any p0, Any p1) { invoke(0x0F1A4B45B7693B95, p0, p1); } // 0x0F1A4B45B7693B95 b2189 - static void N0xC6FCEE21C6FCEE21(Any p0) { invoke(0xC6FCEE21C6FCEE21, p0); } // 0xC6FCEE21C6FCEE21 b2545 + static void NETWORK_SET_OBJECT_SCOPE_DISTANCE(Object object, float range) { invoke(0xBA7F0B77D80A4EB7, object, range); } // 0xBA7F0B77D80A4EB7 b372 + static void NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL(Any p0, Any p1) { invoke(0x0F1A4B45B7693B95, p0, p1); } // 0x0F1A4B45B7693B95 b2189 + static void NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(Any p0) { invoke(0xC6FCEE21C6FCEE21, p0); } // 0xC6FCEE21C6FCEE21 b2545 static int GET_NETWORK_TIME() { return invoke(0x7A5487FE9FAA6B48); } // 0x7A5487FE9FAA6B48 0x998103C2 b323 static int GET_NETWORK_TIME_ACCURATE() { return invoke(0x89023FBBF9200E9F); } // 0x89023FBBF9200E9F 0x98AA48E5 b323 static BOOL HAS_NETWORK_TIME_STARTED() { return invoke(0x46718ACEEDEAFC84); } // 0x46718ACEEDEAFC84 0x4538C4A2 b323 @@ -3304,45 +3330,45 @@ namespace NETWORK static BOOL IS_TIME_EQUAL_TO(int timeA, int timeB) { return invoke(0xF5BC95857BD6D512, timeA, timeB); } // 0xF5BC95857BD6D512 0x8B4D1C06 b323 static int GET_TIME_DIFFERENCE(int timeA, int timeB) { return invoke(0xA2C6FC031D46FFF0, timeA, timeB); } // 0xA2C6FC031D46FFF0 0x5666A837 b323 static const char* GET_TIME_AS_STRING(int time) { return invoke(0x9E23B1777A927DAD, time); } // 0x9E23B1777A927DAD 0x8218944E b323 - static const char* GET_CLOUD_TIME_AS_STRING_() { return invoke(0xF12E6CD06C73D69E); } // 0xF12E6CD06C73D69E b1103 + static const char* GET_CLOUD_TIME_AS_STRING() { return invoke(0xF12E6CD06C73D69E); } // 0xF12E6CD06C73D69E b1103 static int GET_CLOUD_TIME_AS_INT() { return invoke(0x9A73240B49945C76); } // 0x9A73240B49945C76 0xF2FDF2E0 b323 static void CONVERT_POSIX_TIME(int posixTime, Any* timeStructure) { invoke(0xAC97AF97FA68E5D5, posixTime, timeStructure); } // 0xAC97AF97FA68E5D5 0xBB7CCE49 b323 static void NETWORK_SET_IN_SPECTATOR_MODE(BOOL toggle, Ped playerPed) { invoke(0x423DE3854BB50894, toggle, playerPed); } // 0x423DE3854BB50894 0x5C4C8458 b323 static void NETWORK_SET_IN_SPECTATOR_MODE_EXTENDED(BOOL toggle, Ped playerPed, BOOL p2) { invoke(0x419594E137637120, toggle, playerPed, p2); } // 0x419594E137637120 0x54058F5F b323 static void NETWORK_SET_IN_FREE_CAM_MODE(BOOL toggle) { invoke(0xFC18DB55AE19E046, toggle); } // 0xFC18DB55AE19E046 0xA7E36020 b323 - static void NETWORK_SET_CHOICE_MIGRATE_OPTIONS(BOOL toggle, Player player) { invoke(0x5C707A667DF8B9FA, toggle, player); } // 0x5C707A667DF8B9FA 0x64235620 b323 + static void NETWORK_SET_ANTAGONISTIC_TO_PLAYER(BOOL toggle, Player player) { invoke(0x5C707A667DF8B9FA, toggle, player); } // 0x5C707A667DF8B9FA 0x64235620 b323 static BOOL NETWORK_IS_IN_SPECTATOR_MODE() { return invoke(0x048746E388762E11); } // 0x048746E388762E11 0x3EAD9DB8 b323 static void NETWORK_SET_IN_MP_CUTSCENE(BOOL p0, BOOL p1) { invoke(0x9CA5DE655269FEC4, p0, p1); } // 0x9CA5DE655269FEC4 0x8434CB43 b323 static BOOL NETWORK_IS_IN_MP_CUTSCENE() { return invoke(0x6CC27C9FA2040220); } // 0x6CC27C9FA2040220 0x4BB33316 b323 static BOOL NETWORK_IS_PLAYER_IN_MP_CUTSCENE(Player player) { return invoke(0x63F9EE203C3619F2, player); } // 0x63F9EE203C3619F2 0x56F961E4 b323 - static void N0xFAC18E7356BD3210() { invoke(0xFAC18E7356BD3210); } // 0xFAC18E7356BD3210 b1180 + static void NETWORK_HIDE_PROJECTILE_IN_CUTSCENE() { invoke(0xFAC18E7356BD3210); } // 0xFAC18E7356BD3210 b1180 static void SET_NETWORK_VEHICLE_RESPOT_TIMER(int netId, int time, Any p2, Any p3) { invoke(0xEC51713AB6EC36E8, netId, time, p2, p3); } // 0xEC51713AB6EC36E8 0x2C30912D b323 static void SET_NETWORK_VEHICLE_AS_GHOST(Vehicle vehicle, BOOL toggle) { invoke(0x6274C4712850841E, vehicle, toggle); } // 0x6274C4712850841E 0xEA235081 b323 - static void SET_NETWORK_VEHICLE_POSITION_UPDATE_MULTIPLIER_(Vehicle vehicle, float multiplier) { invoke(0xA2A707979FE754DC, vehicle, multiplier); } // 0xA2A707979FE754DC b877 - static void SET_NETWORK_ENABLE_VEHICLE_POSITION_CORRECTION_(Vehicle vehicle, BOOL toggle) { invoke(0x838DA0936A24ED4D, vehicle, toggle); } // 0x838DA0936A24ED4D b944 - static void SET_LOCAL_PLAYER_AS_GHOST_(BOOL toggle, BOOL p1) { invoke(0x5FFE9B4144F9712F, toggle, p1); } // 0x5FFE9B4144F9712F b323 - static BOOL IS_ENTITY_GHOSTED_TO_LOCAL_PLAYER_(Entity entity) { return invoke(0x21D04D7BC538C146, entity); } // 0x21D04D7BC538C146 b323 - static void N0x13F1FCB111B820B0(BOOL p0) { invoke(0x13F1FCB111B820B0, p0); } // 0x13F1FCB111B820B0 b877 - static void SET_RELATIONSHIP_TO_PLAYER_(Player player, BOOL p1) { invoke(0xA7C511FA1C5BDA38, player, p1); } // 0xA7C511FA1C5BDA38 b463 - static void SET_GHOSTED_ENTITY_ALPHA_(int alpha) { invoke(0x658500AE6D723A7E, alpha); } // 0x658500AE6D723A7E b791 - static void RESET_GHOSTED_ENTITY_ALPHA_() { invoke(0x17330EBF2F2124A8); } // 0x17330EBF2F2124A8 b791 - static void NETWORK_SET_ENTITY_GHOSTED_WITH_OWNER_(Entity entity, BOOL p1) { invoke(0x4BA166079D658ED4, entity, p1); } // 0x4BA166079D658ED4 b944 - static void N0xD7B6C73CAD419BCF(BOOL p0) { invoke(0xD7B6C73CAD419BCF, p0); } // 0xD7B6C73CAD419BCF b944 - static BOOL N0x7EF7649B64D7FF10(Entity entity) { return invoke(0x7EF7649B64D7FF10, entity); } // 0x7EF7649B64D7FF10 b944 + static void SET_NETWORK_VEHICLE_MAX_POSITION_DELTA_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xA2A707979FE754DC, vehicle, multiplier); } // 0xA2A707979FE754DC b877 + static void SET_NETWORK_ENABLE_HIGH_SPEED_EDGE_FALL_DETECTION(Vehicle vehicle, BOOL toggle) { invoke(0x838DA0936A24ED4D, vehicle, toggle); } // 0x838DA0936A24ED4D b944 + static void SET_LOCAL_PLAYER_AS_GHOST(BOOL toggle, BOOL p1) { invoke(0x5FFE9B4144F9712F, toggle, p1); } // 0x5FFE9B4144F9712F b323 + static BOOL IS_ENTITY_A_GHOST(Entity entity) { return invoke(0x21D04D7BC538C146, entity); } // 0x21D04D7BC538C146 b323 + static void SET_NON_PARTICIPANTS_OF_THIS_SCRIPT_AS_GHOSTS(BOOL p0) { invoke(0x13F1FCB111B820B0, p0); } // 0x13F1FCB111B820B0 b877 + static void SET_REMOTE_PLAYER_AS_GHOST(Player player, BOOL p1) { invoke(0xA7C511FA1C5BDA38, player, p1); } // 0xA7C511FA1C5BDA38 b463 + static void SET_GHOST_ALPHA(int alpha) { invoke(0x658500AE6D723A7E, alpha); } // 0x658500AE6D723A7E b791 + static void RESET_GHOST_ALPHA() { invoke(0x17330EBF2F2124A8); } // 0x17330EBF2F2124A8 b791 + static void SET_ENTITY_GHOSTED_FOR_GHOST_PLAYERS(Entity entity, BOOL p1) { invoke(0x4BA166079D658ED4, entity, p1); } // 0x4BA166079D658ED4 b944 + static void SET_INVERT_GHOSTING(BOOL p0) { invoke(0xD7B6C73CAD419BCF, p0); } // 0xD7B6C73CAD419BCF b944 + static BOOL IS_ENTITY_IN_GHOST_COLLISION(Entity entity) { return invoke(0x7EF7649B64D7FF10, entity); } // 0x7EF7649B64D7FF10 b944 static void USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR(BOOL toggle) { invoke(0x77758139EC9B66C7, toggle); } // 0x77758139EC9B66C7 0x4DD46DAE b323 static int NETWORK_CREATE_SYNCHRONISED_SCENE(float x, float y, float z, float xRot, float yRot, float zRot, int rotationOrder, BOOL useOcclusionPortal, BOOL looped, float p9, float animTime, float p11) { return invoke(0x7CD6BC4C2BBDD526, x, y, z, xRot, yRot, zRot, rotationOrder, useOcclusionPortal, looped, p9, animTime, p11); } // 0x7CD6BC4C2BBDD526 0xB06FE3FE b323 static void NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE(Ped ped, int netScene, const char* animDict, const char* animnName, float speed, float speedMultiplier, int duration, int flag, float playbackRate, Any p9) { invoke(0x742A637471BCECD9, ped, netScene, animDict, animnName, speed, speedMultiplier, duration, flag, playbackRate, p9); } // 0x742A637471BCECD9 0xB386713E b323 - static void N0xA5EAFE473E45C442(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xA5EAFE473E45C442, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA5EAFE473E45C442 b1290 + static void NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE_WITH_IK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xA5EAFE473E45C442, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA5EAFE473E45C442 b1290 static void NETWORK_ADD_ENTITY_TO_SYNCHRONISED_SCENE(Entity entity, int netScene, const char* animDict, const char* animName, float speed, float speedMulitiplier, int flag) { invoke(0xF2404D68CBC855FA, entity, netScene, animDict, animName, speed, speedMulitiplier, flag); } // 0xF2404D68CBC855FA 0x10DD636C b323 - static void N0x45F35C0EDC33B03B(int netScene, Hash modelHash, float x, float y, float z, float p5, const char* p6, float p7, float p8, int flags) { invoke(0x45F35C0EDC33B03B, netScene, modelHash, x, y, z, p5, p6, p7, p8, flags); } // 0x45F35C0EDC33B03B b1734 + static void NETWORK_ADD_MAP_ENTITY_TO_SYNCHRONISED_SCENE(int netScene, Hash modelHash, float x, float y, float z, float p5, const char* p6, float p7, float p8, int flags) { invoke(0x45F35C0EDC33B03B, netScene, modelHash, x, y, z, p5, p6, p7, p8, flags); } // 0x45F35C0EDC33B03B b1734 static void NETWORK_ADD_SYNCHRONISED_SCENE_CAMERA(int netScene, const char* animDict, const char* animName) { invoke(0xCF8BD3B0BD6D42D7, netScene, animDict, animName); } // 0xCF8BD3B0BD6D42D7 0xBFFE8B5C b323 static void NETWORK_ATTACH_SYNCHRONISED_SCENE_TO_ENTITY(int netScene, Entity entity, int bone) { invoke(0x478DCBD2A98B705A, netScene, entity, bone); } // 0x478DCBD2A98B705A 0x3FE5B222 b323 static void NETWORK_START_SYNCHRONISED_SCENE(int netScene) { invoke(0x9A1B3FCDB36C8697, netScene); } // 0x9A1B3FCDB36C8697 0xA9DFDC40 b323 static void NETWORK_STOP_SYNCHRONISED_SCENE(int netScene) { invoke(0xC254481A4574CB2F, netScene); } // 0xC254481A4574CB2F 0x97B1CDF6 b323 static int NETWORK_GET_LOCAL_SCENE_FROM_NETWORK_ID(int netId) { return invoke(0x02C40BF885C567B6, netId); } // 0x02C40BF885C567B6 0x16AED87B b323 static void NETWORK_FORCE_LOCAL_USE_OF_SYNCED_SCENE_CAMERA(int netScene) { invoke(0xC9B43A33D09CADA7, netScene); } // 0xC9B43A33D09CADA7 0xC3AA2EC7 b323 - static void N0x144DA052257AE7D8(Any p0) { invoke(0x144DA052257AE7D8, p0); } // 0x144DA052257AE7D8 b1103 - static Any N0xFB1F9381E80FA13F(int p0, Any p1) { return invoke(0xFB1F9381E80FA13F, p0, p1); } // 0xFB1F9381E80FA13F 0x0679CE71 b323 + static void NETWORK_ALLOW_REMOTE_SYNCED_SCENE_LOCAL_PLAYER_REQUESTS(Any p0) { invoke(0x144DA052257AE7D8, p0); } // 0x144DA052257AE7D8 b1103 + static Any NETWORK_FIND_LARGEST_BUNCH_OF_PLAYERS(int p0, Any p1) { return invoke(0xFB1F9381E80FA13F, p0, p1); } // 0xFB1F9381E80FA13F 0x0679CE71 b323 static BOOL NETWORK_START_RESPAWN_SEARCH_FOR_PLAYER(Player player, float x, float y, float z, float radius, float p5, float p6, float p7, int flags) { return invoke(0x5A6FFA2433E2F14C, player, x, y, z, radius, p5, p6, p7, flags); } // 0x5A6FFA2433E2F14C 0xC62E77B3 b323 static BOOL NETWORK_START_RESPAWN_SEARCH_IN_ANGLED_AREA_FOR_PLAYER(Player player, float x1, float y1, float z1, float x2, float y2, float z2, float width, float p8, float p9, float p10, int flags) { return invoke(0x4BA92A18502BCA61, player, x1, y1, z1, x2, y2, z2, width, p8, p9, p10, flags); } // 0x4BA92A18502BCA61 0x74D6B13C b323 static Any NETWORK_QUERY_RESPAWN_RESULTS(Any* p0) { return invoke(0x3C891A251567DFCE, p0); } // 0x3C891A251567DFCE 0x90700C7D b323 @@ -3350,33 +3376,33 @@ namespace NETWORK static void NETWORK_GET_RESPAWN_RESULT(int randomInt, Vector3* coordinates, float* heading) { invoke(0x371EA43692861CF1, randomInt, coordinates, heading); } // 0x371EA43692861CF1 0xDDFE9FBC b323 static int NETWORK_GET_RESPAWN_RESULT_FLAGS(int p0) { return invoke(0x6C34F1208B8923FD, p0); } // 0x6C34F1208B8923FD 0x03287FD2 b323 static void NETWORK_START_SOLO_TUTORIAL_SESSION() { invoke(0x17E0198B3882C2CB); } // 0x17E0198B3882C2CB 0x408A9436 b323 - static void N0xFB680D403909DC70(int teamId, int instanceId) { invoke(0xFB680D403909DC70, teamId, instanceId); } // 0xFB680D403909DC70 0xFFB2ADA1 b323 + static void NETWORK_ALLOW_GANG_TO_JOIN_TUTORIAL_SESSION(int teamId, int instanceId) { invoke(0xFB680D403909DC70, teamId, instanceId); } // 0xFB680D403909DC70 0xFFB2ADA1 b323 static void NETWORK_END_TUTORIAL_SESSION() { invoke(0xD0AFAFF5A51D72F7); } // 0xD0AFAFF5A51D72F7 0xBA57E53E b323 static BOOL NETWORK_IS_IN_TUTORIAL_SESSION() { return invoke(0xADA24309FE08DACF); } // 0xADA24309FE08DACF 0x34DD7B28 b323 - static BOOL N0xB37E4E6A2388CA7B() { return invoke(0xB37E4E6A2388CA7B); } // 0xB37E4E6A2388CA7B 0x755A2B3E b323 + static BOOL NETWORK_WAITING_POP_CLEAR_TUTORIAL_SESSION() { return invoke(0xB37E4E6A2388CA7B); } // 0xB37E4E6A2388CA7B 0x755A2B3E b323 static BOOL NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING() { return invoke(0x35F0B98A8387274D); } // 0x35F0B98A8387274D 0xA003C40B b323 static int NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE(Player player) { return invoke(0x3B39236746714134, player); } // 0x3B39236746714134 0x5E1020CC b323 - static BOOL NETWORK_IS_PLAYER_EQUAL_TO_INDEX_(Player player, int index) { return invoke(0x9DE986FC9A87C474, player, index); } // 0x9DE986FC9A87C474 0xE66A0B40 b323 - static void N0xFEA7A352DDB34D52(Any p0) { invoke(0xFEA7A352DDB34D52, p0); } // 0xFEA7A352DDB34D52 b2545 + static BOOL NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION(Player player, int index) { return invoke(0x9DE986FC9A87C474, player, index); } // 0x9DE986FC9A87C474 0xE66A0B40 b323 + static void NETWORK_BLOCK_PROXY_MIGRATION_BETWEEN_TUTORIAL_SESSIONS(Any p0) { invoke(0xFEA7A352DDB34D52, p0); } // 0xFEA7A352DDB34D52 b2545 static void NETWORK_CONCEAL_PLAYER(Player player, BOOL toggle, BOOL p2) { invoke(0xBBDF066252829606, player, toggle, p2); } // 0xBBDF066252829606 0x72052DB3 b323 static BOOL NETWORK_IS_PLAYER_CONCEALED(Player player) { return invoke(0x919B3C98ED8292F9, player); } // 0x919B3C98ED8292F9 0xB0313590 b323 - static void NETWORK_CONCEAL_ENTITY_(Entity entity, BOOL toggle) { invoke(0x1632BE0AC1E62876, entity, toggle); } // 0x1632BE0AC1E62876 b877 - static BOOL NETWORK_IS_ENTITY_CONCEALED_(Entity entity) { return invoke(0x71302EC70689052A, entity); } // 0x71302EC70689052A b877 + static void NETWORK_CONCEAL_ENTITY(Entity entity, BOOL toggle) { invoke(0x1632BE0AC1E62876, entity, toggle); } // 0x1632BE0AC1E62876 b877 + static BOOL NETWORK_IS_ENTITY_CONCEALED(Entity entity) { return invoke(0x71302EC70689052A, entity); } // 0x71302EC70689052A b877 static void NETWORK_OVERRIDE_CLOCK_TIME(int hours, int minutes, int seconds) { invoke(0xE679E3E06E363892, hours, minutes, seconds); } // 0xE679E3E06E363892 0xC077BCD6 b323 - static void NETWORK_OVERRIDE_CLOCK_MILLISECONDS_PER_GAME_MINUTE_(int ms) { invoke(0x42BF1D2E723B6D7E, ms); } // 0x42BF1D2E723B6D7E b2189 + static void NETWORK_OVERRIDE_CLOCK_RATE(int ms) { invoke(0x42BF1D2E723B6D7E, ms); } // 0x42BF1D2E723B6D7E b2189 static void NETWORK_CLEAR_CLOCK_TIME_OVERRIDE() { invoke(0xD972DF67326F966E); } // 0xD972DF67326F966E 0xC4AEAF49 b323 static BOOL NETWORK_IS_CLOCK_TIME_OVERRIDDEN() { return invoke(0xD7C95D322FF57522); } // 0xD7C95D322FF57522 0x2465296D b323 static Any NETWORK_ADD_ENTITY_AREA(float p0, float p1, float p2, float p3, float p4, float p5) { return invoke(0x494C8FB299290269, p0, p1, p2, p3, p4, p5); } // 0x494C8FB299290269 0x51030E5B b323 static Any NETWORK_ADD_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0x376C6375BA60293A, x1, y1, z1, x2, y2, z2, width); } // 0x376C6375BA60293A 0xCD69BEA1 b323 - static Any NETWORK_ADD_ENTITY_DISPLAYED_BOUNDARIES(float p0, float p1, float p2, float p3, float p4, float p5) { return invoke(0x25B99872D588A101, p0, p1, p2, p3, p4, p5); } // 0x25B99872D588A101 0x4C2C2B12 b323 - static Any N0x2B1C623823DB0D9D(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke(0x2B1C623823DB0D9D, p0, p1, p2, p3, p4, p5, p6); } // 0x2B1C623823DB0D9D b1103 + static Any NETWORK_ADD_CLIENT_ENTITY_AREA(float p0, float p1, float p2, float p3, float p4, float p5) { return invoke(0x25B99872D588A101, p0, p1, p2, p3, p4, p5); } // 0x25B99872D588A101 0x4C2C2B12 b323 + static Any NETWORK_ADD_CLIENT_ENTITY_ANGLED_AREA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke(0x2B1C623823DB0D9D, p0, p1, p2, p3, p4, p5, p6); } // 0x2B1C623823DB0D9D b1103 static BOOL NETWORK_REMOVE_ENTITY_AREA(Any p0) { return invoke(0x93CF869BAA0C4874, p0); } // 0x93CF869BAA0C4874 0xEAB97F25 b323 static BOOL NETWORK_ENTITY_AREA_DOES_EXIST(int areaHandle) { return invoke(0xE64A3CA08DFA37A9, areaHandle); } // 0xE64A3CA08DFA37A9 0x69956127 b323 static BOOL NETWORK_ENTITY_AREA_HAVE_ALL_REPLIED(int areaHandle) { return invoke(0x4DF7CFFF471A7FB1, areaHandle); } // 0x4DF7CFFF471A7FB1 0xCB1CD6D3 b323 static BOOL NETWORK_ENTITY_AREA_IS_OCCUPIED(int areaHandle) { return invoke(0x4A2D4E8BF4265B0F, areaHandle); } // 0x4A2D4E8BF4265B0F 0xC6D53AA0 b323 static void NETWORK_USE_HIGH_PRECISION_BLENDING(int netID, BOOL toggle) { invoke(0x2B1813ABA29016C5, netID, toggle); } // 0x2B1813ABA29016C5 0x155465EE b323 - static void N0xA6FCECCF4721D679(Any p0) { invoke(0xA6FCECCF4721D679, p0); } // 0xA6FCECCF4721D679 b1604 - static void N0x95BAF97C82464629(Any p0, Any p1) { invoke(0x95BAF97C82464629, p0, p1); } // 0x95BAF97C82464629 b1604 + static void NETWORK_SET_CUSTOM_ARENA_BALL_PARAMS(Any p0) { invoke(0xA6FCECCF4721D679, p0); } // 0xA6FCECCF4721D679 b1604 + static void NETWORK_ENTITY_USE_HIGH_PRECISION_ROTATION(Any p0, Any p1) { invoke(0x95BAF97C82464629, p0, p1); } // 0x95BAF97C82464629 b1604 static BOOL NETWORK_REQUEST_CLOUD_BACKGROUND_SCRIPTS() { return invoke(0x924426BFFD82E915); } // 0x924426BFFD82E915 0x98EFB921 b323 static BOOL NETWORK_IS_CLOUD_BACKGROUND_SCRIPT_REQUEST_PENDING() { return invoke(0x8132C0EB8B2B3293); } // 0x8132C0EB8B2B3293 0x20AB933A b323 static void NETWORK_REQUEST_CLOUD_TUNABLES() { invoke(0x42FB3B532D526E6C); } // 0x42FB3B532D526E6C 0xD760CAD5 b323 @@ -3387,40 +3413,40 @@ namespace NETWORK static BOOL NETWORK_ACCESS_TUNABLE_FLOAT(const char* tunableContext, const char* tunableName, float* value) { return invoke(0xE5608CA7BC163A5F, tunableContext, tunableName, value); } // 0xE5608CA7BC163A5F 0x41E8912A b323 static BOOL NETWORK_ACCESS_TUNABLE_BOOL(const char* tunableContext, const char* tunableName) { return invoke(0xAA6A47A573ABB75A, tunableContext, tunableName); } // 0xAA6A47A573ABB75A 0x8A04E1FE b323 static BOOL NETWORK_DOES_TUNABLE_EXIST_HASH(Hash tunableContext, Hash tunableName) { return invoke(0xE4E53E1419D81127, tunableContext, tunableName); } // 0xE4E53E1419D81127 0x25915CB9 b323 - static BOOL N0xFAFC23AEE23868DB() { return invoke(0xFAFC23AEE23868DB); } // 0xFAFC23AEE23868DB b393 + static BOOL NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR() { return invoke(0xFAFC23AEE23868DB); } // 0xFAFC23AEE23868DB b393 static BOOL NETWORK_ACCESS_TUNABLE_INT_HASH(Hash tunableContext, Hash tunableName, int* value) { return invoke(0x40FCE03E50E8DBE8, tunableContext, tunableName, value); } // 0x40FCE03E50E8DBE8 0xB2E83B75 b323 - static BOOL NETWORK_REGISTER_TUNABLE_INT_HASH_(Hash contextHash, Hash nameHash, int* value) { return invoke(0x3A8B55FDA4C8DDEF, contextHash, nameHash, value); } // 0x3A8B55FDA4C8DDEF b393 + static BOOL NETWORK_ACCESS_TUNABLE_INT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, int* value) { return invoke(0x3A8B55FDA4C8DDEF, contextHash, nameHash, value); } // 0x3A8B55FDA4C8DDEF b393 static BOOL NETWORK_ACCESS_TUNABLE_FLOAT_HASH(Hash tunableContext, Hash tunableName, float* value) { return invoke(0x972BC203BBC4C4D5, tunableContext, tunableName, value); } // 0x972BC203BBC4C4D5 0x3972551F b323 - static BOOL NETWORK_REGISTER_TUNABLE_FLOAT_HASH_(Hash contextHash, Hash nameHash, float* value) { return invoke(0x1950DAE9848A4739, contextHash, nameHash, value); } // 0x1950DAE9848A4739 b393 + static BOOL NETWORK_ACCESS_TUNABLE_FLOAT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, float* value) { return invoke(0x1950DAE9848A4739, contextHash, nameHash, value); } // 0x1950DAE9848A4739 b393 static BOOL NETWORK_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName) { return invoke(0xEA16B69D93D71A45, tunableContext, tunableName); } // 0xEA16B69D93D71A45 0x18867C61 b323 - static BOOL NETWORK_REGISTER_TUNABLE_BOOL_HASH_(Hash contextHash, Hash nameHash, BOOL* value) { return invoke(0x697F508861875B42, contextHash, nameHash, value); } // 0x697F508861875B42 b393 + static BOOL NETWORK_ACCESS_TUNABLE_BOOL_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, BOOL* value) { return invoke(0x697F508861875B42, contextHash, nameHash, value); } // 0x697F508861875B42 b393 static BOOL NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName, BOOL defaultValue) { return invoke(0xC7420099936CE286, tunableContext, tunableName, defaultValue); } // 0xC7420099936CE286 0x8AFE3D90 b323 static int NETWORK_GET_CONTENT_MODIFIER_LIST_ID(Hash contentHash) { return invoke(0x187382F8A3E0A6C3, contentHash); } // 0x187382F8A3E0A6C3 0xA78571CA b323 - static int N0x7DB53B37A2F211A0() { return invoke(0x7DB53B37A2F211A0); } // 0x7DB53B37A2F211A0 0x053BB329 b323 + static int NETWORK_GET_BONE_ID_OF_FATAL_HIT() { return invoke(0x7DB53B37A2F211A0); } // 0x7DB53B37A2F211A0 0x053BB329 b323 static void NETWORK_RESET_BODY_TRACKER() { invoke(0x72433699B4E6DD64); } // 0x72433699B4E6DD64 0x3914463F b323 - static int NETWORK_GET_NUM_BODY_TRACKERS_() { return invoke(0xD38C4A6D047C019D); } // 0xD38C4A6D047C019D 0x17CBC608 b323 - static BOOL N0x2E0BF682CC778D49(Any p0) { return invoke(0x2E0BF682CC778D49, p0); } // 0x2E0BF682CC778D49 0xBFAA349B b323 - static BOOL N0x0EDE326D47CD0F3E(Ped ped, Player player) { return invoke(0x0EDE326D47CD0F3E, ped, player); } // 0x0EDE326D47CD0F3E 0xBEB7281A b323 - static void NETWORK_SET_VEHICLE_WHEELS_DESTRUCTIBLE_(Entity entity, BOOL toggle) { invoke(0x890E2C5ABED7236D, entity, toggle); } // 0x890E2C5ABED7236D b1365 - static void N0x38B7C51AB1EDC7D8(Entity entity, BOOL toggle) { invoke(0x38B7C51AB1EDC7D8, entity, toggle); } // 0x38B7C51AB1EDC7D8 b1734 - static void N0x3FC795691834481D(Any p0, Any p1) { invoke(0x3FC795691834481D, p0, p1); } // 0x3FC795691834481D b1868 + static int NETWORK_GET_NUMBER_BODY_TRACKER_HITS() { return invoke(0xD38C4A6D047C019D); } // 0xD38C4A6D047C019D 0x17CBC608 b323 + static BOOL NETWORK_HAS_BONE_BEEN_HIT_BY_KILLER(Any p0) { return invoke(0x2E0BF682CC778D49, p0); } // 0x2E0BF682CC778D49 0xBFAA349B b323 + static BOOL NETWORK_SET_ATTRIBUTE_DAMAGE_TO_PLAYER(Ped ped, Player player) { return invoke(0x0EDE326D47CD0F3E, ped, player); } // 0x0EDE326D47CD0F3E 0xBEB7281A b323 + static void NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE(Entity entity, BOOL toggle) { invoke(0x890E2C5ABED7236D, entity, toggle); } // 0x890E2C5ABED7236D b1365 + static void NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_WEAPON_HASH(Entity entity, BOOL toggle) { invoke(0x38B7C51AB1EDC7D8, entity, toggle); } // 0x38B7C51AB1EDC7D8 b1734 + static void NETWORK_SET_NO_LONGER_NEEDED(Any p0, Any p1) { invoke(0x3FC795691834481D, p0, p1); } // 0x3FC795691834481D b1868 static void NETWORK_EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible, int netId) { invoke(0x301A42153C9AD707, vehicle, isAudible, isInvisible, netId); } // 0x301A42153C9AD707 0x0E1B38AE b323 static void NETWORK_EXPLODE_HELI(Vehicle vehicle, BOOL isAudible, BOOL isInvisible, int netId) { invoke(0x2A5E0621DD815A9A, vehicle, isAudible, isInvisible, netId); } // 0x2A5E0621DD815A9A 0x955B31BF b463 static void NETWORK_USE_LOGARITHMIC_BLENDING_THIS_FRAME(Entity entity) { invoke(0xCD71A4ECAB22709E, entity); } // 0xCD71A4ECAB22709E 0xBC54371B b323 static void NETWORK_OVERRIDE_COORDS_AND_HEADING(Entity entity, float x, float y, float z, float heading) { invoke(0xA7E30DE9272B6D49, entity, x, y, z, heading); } // 0xA7E30DE9272B6D49 0x644141C5 b323 - static void N0xE6717E652B8C8D8A(Any p0, Any p1) { invoke(0xE6717E652B8C8D8A, p0, p1); } // 0xE6717E652B8C8D8A b617 + static void NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS(Any p0, Any p1) { invoke(0xE6717E652B8C8D8A, p0, p1); } // 0xE6717E652B8C8D8A b617 static void NETWORK_DISABLE_PROXIMITY_MIGRATION(int netID) { invoke(0x407091CF6037118E, netID); } // 0x407091CF6037118E 0x9F82917F b323 static void NETWORK_SET_PROPERTY_ID(int id) { invoke(0x1775961C2FBBCB5C, id); } // 0x1775961C2FBBCB5C 0x5A74E873 b323 static void NETWORK_CLEAR_PROPERTY_ID() { invoke(0xC2B82527CA77053E); } // 0xC2B82527CA77053E 0x38BC35C8 b323 static void NETWORK_SET_PLAYER_MENTAL_STATE(int p0) { invoke(0x367EF5E2F439B4C6, p0); } // 0x367EF5E2F439B4C6 0x53C9563C b323 - static void N0x94538037EE44F5CF(BOOL p0) { invoke(0x94538037EE44F5CF, p0); } // 0x94538037EE44F5CF 0x6B97075B b323 + static void NETWORK_SET_MINIMUM_RANK_FOR_MISSION(BOOL p0) { invoke(0x94538037EE44F5CF, p0); } // 0x94538037EE44F5CF 0x6B97075B b323 static void NETWORK_CACHE_LOCAL_PLAYER_HEAD_BLEND_DATA() { invoke(0xBD0BE0BFC927EAC1); } // 0xBD0BE0BFC927EAC1 0x94AB35A9 b323 static BOOL NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA(Player player) { return invoke(0x237D5336A9A54108, player); } // 0x237D5336A9A54108 0x7B2A0337 b323 static BOOL NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA(Ped ped, Player player) { return invoke(0x99B72C7ABDE5C910, ped, player); } // 0x99B72C7ABDE5C910 0x99F58A07 b323 static int GET_NUM_COMMERCE_ITEMS() { return invoke(0xF2EAC213D5EA0623); } // 0xF2EAC213D5EA0623 0x965EA007 b323 static BOOL IS_COMMERCE_DATA_VALID() { return invoke(0xEA14EEF5B7CD2C30); } // 0xEA14EEF5B7CD2C30 0xEEFC8A55 b323 - static void N0xB606E6CC59664972(Any p0) { invoke(0xB606E6CC59664972, p0); } // 0xB606E6CC59664972 0x866D1B67 b323 - static BOOL N0x1D4DC17C38FEAFF0() { return invoke(0x1D4DC17C38FEAFF0); } // 0x1D4DC17C38FEAFF0 0xED4A272F b323 + static void TRIGGER_COMMERCE_DATA_FETCH(Any p0) { invoke(0xB606E6CC59664972, p0); } // 0xB606E6CC59664972 0x866D1B67 b323 + static BOOL IS_COMMERCE_DATA_FETCH_IN_PROGRESS() { return invoke(0x1D4DC17C38FEAFF0); } // 0x1D4DC17C38FEAFF0 0xED4A272F b323 static const char* GET_COMMERCE_ITEM_ID(int index) { return invoke(0x662635855957C411, index); } // 0x662635855957C411 0x4ACF110C b323 static const char* GET_COMMERCE_ITEM_NAME(int index) { return invoke(0xB4271092CA7EDF48, index); } // 0xB4271092CA7EDF48 0x1AA3A0D5 b323 static const char* GET_COMMERCE_PRODUCT_PRICE(int index) { return invoke(0xCA94551B50B4932C, index); } // 0xCA94551B50B4932C 0x37877757 b323 @@ -3433,22 +3459,22 @@ namespace NETWORK static void RELEASE_ALL_COMMERCE_ITEM_IMAGES() { invoke(0x72D0706CD6CCDB58); } // 0x72D0706CD6CCDB58 0xCA7A0A49 b323 static const char* GET_COMMERCE_ITEM_TEXTURENAME(int index) { return invoke(0x722F5D28B61C5EA8, index); } // 0x722F5D28B61C5EA8 0x44A58B0A b323 static BOOL IS_STORE_AVAILABLE_TO_USER() { return invoke(0x883D79C4071E18B3); } // 0x883D79C4071E18B3 0xD32FA11F b323 - static void N0x265635150FB0D82E() { invoke(0x265635150FB0D82E); } // 0x265635150FB0D82E 0xA7FA70AE b323 + static void DELAY_MP_STORE_OPEN() { invoke(0x265635150FB0D82E); } // 0x265635150FB0D82E 0xA7FA70AE b323 static void RESET_STORE_NETWORK_GAME_TRACKING() { invoke(0x444C4525ECE0A4B9); } // 0x444C4525ECE0A4B9 0xCC7DCE24 b323 - static BOOL N0x59328EB08C5CEB2B() { return invoke(0x59328EB08C5CEB2B); } // 0x59328EB08C5CEB2B 0x70F6D3AD b323 - static void N0xFAE628F1E9ADB239(Hash p0, int p1, Hash p2) { invoke(0xFAE628F1E9ADB239, p0, p1, p2); } // 0xFAE628F1E9ADB239 0xD59A822B b323 - static int N0x754615490A029508() { return invoke(0x754615490A029508); } // 0x754615490A029508 b1290 - static int N0x155467ACA0F55705() { return invoke(0x155467ACA0F55705); } // 0x155467ACA0F55705 b1290 + static BOOL IS_USER_OLD_ENOUGH_TO_ACCESS_STORE() { return invoke(0x59328EB08C5CEB2B); } // 0x59328EB08C5CEB2B 0x70F6D3AD b323 + static void SET_LAST_VIEWED_SHOP_ITEM(Hash p0, int p1, Hash p2) { invoke(0xFAE628F1E9ADB239, p0, p1, p2); } // 0xFAE628F1E9ADB239 0xD59A822B b323 + static int GET_USER_PREMIUM_ACCESS() { return invoke(0x754615490A029508); } // 0x754615490A029508 b1290 + static int GET_USER_STARTER_ACCESS() { return invoke(0x155467ACA0F55705); } // 0x155467ACA0F55705 b1290 static int CLOUD_DELETE_MEMBER_FILE(const char* p0) { return invoke(0xC64DED7EF0D2FE37, p0); } // 0xC64DED7EF0D2FE37 0x2B7B57B3 b323 static BOOL CLOUD_HAS_REQUEST_COMPLETED(int handle) { return invoke(0x4C61B39930D045DA, handle); } // 0x4C61B39930D045DA 0xBAF52DD8 b323 static BOOL CLOUD_DID_REQUEST_SUCCEED(int handle) { return invoke(0x3A3D5568AF297CD5, handle); } // 0x3A3D5568AF297CD5 0x9B9AFFF1 b323 static void CLOUD_CHECK_AVAILABILITY() { invoke(0x4F18196C8D38768D); } // 0x4F18196C8D38768D 0xC38E9DB0 b323 static BOOL CLOUD_IS_CHECKING_AVAILABILITY() { return invoke(0xC7ABAC5DE675EE3B); } // 0xC7ABAC5DE675EE3B 0x32A4EB22 b323 static BOOL CLOUD_GET_AVAILABILITY_CHECK_RESULT() { return invoke(0x0B0CC10720653F3B); } // 0x0B0CC10720653F3B 0x9262744C b323 - static Any N0x8B0C2964BA471961() { return invoke(0x8B0C2964BA471961); } // 0x8B0C2964BA471961 b323 - static Any N0x88B588B41FF7868E() { return invoke(0x88B588B41FF7868E); } // 0x88B588B41FF7868E b323 - static Any N0x67FC09BC554A75E5() { return invoke(0x67FC09BC554A75E5); } // 0x67FC09BC554A75E5 b323 - static void CLEAR_LAUNCH_PARAMS_() { invoke(0x966DD84FB6A46017); } // 0x966DD84FB6A46017 b323 + static Any GET_CONTENT_TO_LOAD_TYPE() { return invoke(0x8B0C2964BA471961); } // 0x8B0C2964BA471961 b323 + static Any GET_IS_LAUNCH_FROM_LIVE_AREA() { return invoke(0x88B588B41FF7868E); } // 0x88B588B41FF7868E b323 + static Any GET_IS_LIVE_AREA_LAUNCH_WITH_CONTENT() { return invoke(0x67FC09BC554A75E5); } // 0x67FC09BC554A75E5 b323 + static void CLEAR_SERVICE_EVENT_ARGUMENTS() { invoke(0x966DD84FB6A46017); } // 0x966DD84FB6A46017 b323 static BOOL UGC_COPY_CONTENT(Any* p0, Any* p1) { return invoke(0x152D90E4C1B4738A, p0, p1); } // 0x152D90E4C1B4738A 0x08243B79 b323 static BOOL UGC_IS_CREATING() { return invoke(0x9FEDF86898F100E9); } // 0x9FEDF86898F100E9 0x798D6C27 b323 static BOOL UGC_HAS_CREATE_FINISHED() { return invoke(0x5E24341A7F92A74B); } // 0x5E24341A7F92A74B 0xE69E8D0D b323 @@ -3457,7 +3483,7 @@ namespace NETWORK static Any UGC_GET_CREATE_CONTENT_ID() { return invoke(0xC55A0B40FFB1ED23); } // 0xC55A0B40FFB1ED23 0x82146BE9 b323 static void UGC_CLEAR_CREATE_RESULT() { invoke(0x17440AA15D1D3739); } // 0x17440AA15D1D3739 0x133FF2D5 b323 static BOOL UGC_QUERY_MY_CONTENT(Any p0, Any p1, Any* p2, Any p3, Any p4, Any p5) { return invoke(0x9BF438815F5D96EA, p0, p1, p2, p3, p4, p5); } // 0x9BF438815F5D96EA 0xCBA7242F b323 - static BOOL N0x692D58DF40657E8C(Any p0, Any p1, Any p2, const char* p3, Any p4, BOOL p5) { return invoke(0x692D58DF40657E8C, p0, p1, p2, p3, p4, p5); } // 0x692D58DF40657E8C b323 + static BOOL UGC_QUERY_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any p4, BOOL p5) { return invoke(0x692D58DF40657E8C, p0, p1, p2, p3, p4, p5); } // 0x692D58DF40657E8C b323 static BOOL UGC_QUERY_BY_CONTENT_ID(const char* contentId, BOOL latestVersion, const char* contentTypeName) { return invoke(0x158EC424F35EC469, contentId, latestVersion, contentTypeName); } // 0x158EC424F35EC469 0xDED82A6E b323 static BOOL UGC_QUERY_BY_CONTENT_IDS(Any* data, int count, BOOL latestVersion, const char* contentTypeName) { return invoke(0xC7397A83F7A2A462, data, count, latestVersion, contentTypeName); } // 0xC7397A83F7A2A462 0x47B3C35E b323 static BOOL UGC_QUERY_MOST_RECENTLY_CREATED_CONTENT(int offset, int count, const char* contentTypeName, int p3) { return invoke(0x6D4CB481FAC835E8, offset, count, contentTypeName, p3); } // 0x6D4CB481FAC835E8 0x40CF0783 b323 @@ -3466,8 +3492,8 @@ namespace NETWORK static BOOL UGC_GET_FRIEND_CONTENT(Any p0, Any p1, const char* p2, Any* p3) { return invoke(0xF9E1CCAE8BA4C281, p0, p1, p2, p3); } // 0xF9E1CCAE8BA4C281 0x9EFBD5D1 b323 static BOOL UGC_GET_CREW_CONTENT(Any p0, Any p1, Any p2, const char* p3, Any* p4) { return invoke(0x9F6E2821885CAEE2, p0, p1, p2, p3, p4); } // 0x9F6E2821885CAEE2 0xA6D8B798 b323 static BOOL UGC_GET_GET_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any* p4) { return invoke(0x678BB03C1A3BD51E, p0, p1, p2, p3, p4); } // 0x678BB03C1A3BD51E 0x67E74842 b323 - static BOOL SET_BALANCE_ADD_MACHINE(const char* contentId, const char* contentTypeName) { return invoke(0x815E5E3073DA1D67, contentId, contentTypeName); } // 0x815E5E3073DA1D67 0xE123C7AC b323 - static BOOL SET_BALANCE_ADD_MACHINES(Any* data, int dataCount, const char* contentTypeName) { return invoke(0xB8322EEB38BE7C26, data, dataCount, contentTypeName); } // 0xB8322EEB38BE7C26 0x22C33603 b323 + static BOOL UGC_GET_GET_BY_CONTENT_ID(const char* contentId, const char* contentTypeName) { return invoke(0x815E5E3073DA1D67, contentId, contentTypeName); } // 0x815E5E3073DA1D67 0xE123C7AC b323 + static BOOL UGC_GET_GET_BY_CONTENT_IDS(Any* data, int dataCount, const char* contentTypeName) { return invoke(0xB8322EEB38BE7C26, data, dataCount, contentTypeName); } // 0xB8322EEB38BE7C26 0x22C33603 b323 static BOOL UGC_GET_MOST_RECENTLY_CREATED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0xA7862BC5ED1DFD7E, p0, p1, p2, p3); } // 0xA7862BC5ED1DFD7E 0x37F5BD93 b323 static BOOL UGC_GET_MOST_RECENTLY_PLAYED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0x97A770BEEF227E2B, p0, p1, p2, p3); } // 0x97A770BEEF227E2B 0x1CFB3F51 b323 static BOOL UGC_GET_TOP_RATED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0x5324A0E3E4CE3570, p0, p1, p2, p3); } // 0x5324A0E3E4CE3570 0x87D1E6BD b323 @@ -3475,17 +3501,17 @@ namespace NETWORK static BOOL UGC_IS_GETTING() { return invoke(0xD53ACDBEF24A46E8); } // 0xD53ACDBEF24A46E8 0x4908A514 b323 static BOOL UGC_HAS_GET_FINISHED() { return invoke(0x02ADA21EA2F6918F); } // 0x02ADA21EA2F6918F 0x50296140 b323 static Any UGC_DID_GET_SUCCEED() { return invoke(0x941E5306BCD7C2C7); } // 0x941E5306BCD7C2C7 0x3970B0DA b323 - static Any N0xC87E740D9F3872CC() { return invoke(0xC87E740D9F3872CC); } // 0xC87E740D9F3872CC 0xC1487110 b323 + static Any UGC_WAS_QUERY_FORCE_CANCELLED() { return invoke(0xC87E740D9F3872CC); } // 0xC87E740D9F3872CC 0xC1487110 b323 static Any UGC_GET_QUERY_RESULT() { return invoke(0xEDF7F927136C224B); } // 0xEDF7F927136C224B 0xCC2356E3 b323 static Any UGC_GET_CONTENT_NUM() { return invoke(0xE0A6138401BCB837); } // 0xE0A6138401BCB837 0x2DE69817 b323 static Any UGC_GET_CONTENT_TOTAL() { return invoke(0x769951E2455E2EB5); } // 0x769951E2455E2EB5 0x81BD8D3B b323 static Hash UGC_GET_CONTENT_HASH() { return invoke(0x3A17A27D75C74887); } // 0x3A17A27D75C74887 0x8E1D8F78 b323 static void UGC_CLEAR_QUERY_RESULTS() { invoke(0xBA96394A0EECFA65); } // 0xBA96394A0EECFA65 0x0D35DD93 b323 static const char* UGC_GET_CONTENT_USER_ID(int p0) { return invoke(0xCD67AD041A394C9C, p0); } // 0xCD67AD041A394C9C 0x8F3137E6 b323 - static BOOL N0x584770794D758C18(int p0, Any* p1) { return invoke(0x584770794D758C18, p0, p1); } // 0x584770794D758C18 b323 - static BOOL N0x8C8D2739BA44AF0F(Any p0) { return invoke(0x8C8D2739BA44AF0F, p0); } // 0x8C8D2739BA44AF0F b323 + static BOOL UGC_GET_CONTENT_CREATOR_GAMER_HANDLE(int p0, Any* p1) { return invoke(0x584770794D758C18, p0, p1); } // 0x584770794D758C18 b323 + static BOOL UGC_GET_CONTENT_CREATED_BY_LOCAL_PLAYER(Any p0) { return invoke(0x8C8D2739BA44AF0F, p0); } // 0x8C8D2739BA44AF0F b323 static Any UGC_GET_CONTENT_USER_NAME(Any p0) { return invoke(0x703F12425ECA8BF5, p0); } // 0x703F12425ECA8BF5 0xB9137BA7 b323 - static BOOL N0xAEAB987727C5A8A4(Any p0) { return invoke(0xAEAB987727C5A8A4, p0); } // 0xAEAB987727C5A8A4 0x9FEEAA9C b323 + static BOOL UGC_GET_CONTENT_IS_USING_SC_NICKNAME(Any p0) { return invoke(0xAEAB987727C5A8A4, p0); } // 0xAEAB987727C5A8A4 0x9FEEAA9C b323 static int UGC_GET_CONTENT_CATEGORY(int p0) { return invoke(0xA7BAB11E7C9C6C5A, p0); } // 0xA7BAB11E7C9C6C5A 0x5E8A7559 b323 static const char* UGC_GET_CONTENT_ID(int p0) { return invoke(0x55AA95F481D694D2, p0); } // 0x55AA95F481D694D2 0x331AEABF b323 static const char* UGC_GET_ROOT_CONTENT_ID(int p0) { return invoke(0xC0173D6BFF4E0348, p0); } // 0xC0173D6BFF4E0348 0x0E5E8E5C b323 @@ -3494,8 +3520,8 @@ namespace NETWORK static const char* UGC_GET_CONTENT_PATH(int p0, int p1) { return invoke(0xBAF6BABF9E7CCC13, p0, p1); } // 0xBAF6BABF9E7CCC13 0x744A9EA5 b323 static void UGC_GET_CONTENT_UPDATED_DATE(Any p0, Any* p1) { invoke(0xCFD115B373C0DF63, p0, p1); } // 0xCFD115B373C0DF63 0xA19A238D b323 static Any UGC_GET_CONTENT_FILE_VERSION(Any p0, Any p1) { return invoke(0x37025B27D9B658B1, p0, p1); } // 0x37025B27D9B658B1 0xFF7D44E6 b323 - static BOOL N0x1D610EB0FEA716D9(int p0) { return invoke(0x1D610EB0FEA716D9, p0); } // 0x1D610EB0FEA716D9 b323 - static BOOL N0x7FCC39C46C3C03BD(int p0) { return invoke(0x7FCC39C46C3C03BD, p0); } // 0x7FCC39C46C3C03BD b323 + static BOOL UGC_GET_CONTENT_HAS_LO_RES_PHOTO(int p0) { return invoke(0x1D610EB0FEA716D9, p0); } // 0x1D610EB0FEA716D9 b323 + static BOOL UGC_GET_CONTENT_HAS_HI_RES_PHOTO(int p0) { return invoke(0x7FCC39C46C3C03BD, p0); } // 0x7FCC39C46C3C03BD b323 static Any UGC_GET_CONTENT_LANGUAGE(Any p0) { return invoke(0x32DD916F3F7C9672, p0); } // 0x32DD916F3F7C9672 0xA2C5BD9D b323 static BOOL UGC_GET_CONTENT_IS_PUBLISHED(Any p0) { return invoke(0x3054F114121C21EA, p0); } // 0x3054F114121C21EA 0xA850DDE1 b323 static BOOL UGC_GET_CONTENT_IS_VERIFIED(Any p0) { return invoke(0xA9240A96C74CCA13, p0); } // 0xA9240A96C74CCA13 0x8F6754AE b323 @@ -3513,7 +3539,7 @@ namespace NETWORK static BOOL UGC_DID_DESCRIPTION_REQUEST_SUCCEED(Any p0) { return invoke(0x162C23CA83ED0A62, p0); } // 0x162C23CA83ED0A62 0xB3BBD241 b323 static Any UGC_GET_CACHED_DESCRIPTION(Any p0, Any p1) { return invoke(0x40F7E66472DF3E5C, p0, p1); } // 0x40F7E66472DF3E5C 0x70A2845C b323 static BOOL UGC_RELEASE_CACHED_DESCRIPTION(Any p0) { return invoke(0x5A34CD9C3C5BEC44, p0); } // 0x5A34CD9C3C5BEC44 0x346B506C b323 - static void N0x68103E2247887242() { invoke(0x68103E2247887242); } // 0x68103E2247887242 0x0095DB71 b323 + static void UGC_RELEASE_ALL_CACHED_DESCRIPTIONS() { invoke(0x68103E2247887242); } // 0x68103E2247887242 0x0095DB71 b323 static BOOL UGC_PUBLISH(const char* contentId, const char* baseContentId, const char* contentTypeName) { return invoke(0x1DE0F5F50D723CAA, contentId, baseContentId, contentTypeName); } // 0x1DE0F5F50D723CAA 0xAD334B40 b323 static BOOL UGC_SET_BOOKMARKED(const char* contentId, BOOL bookmarked, const char* contentTypeName) { return invoke(0x274A1519DFC1094F, contentId, bookmarked, contentTypeName); } // 0x274A1519DFC1094F 0x980D45D7 b323 static BOOL UGC_SET_DELETED(Any* p0, BOOL p1, const char* p2) { return invoke(0xD05D1A6C74DA3498, p0, p1, p2); } // 0xD05D1A6C74DA3498 0x48CCC328 b323 @@ -3522,11 +3548,11 @@ namespace NETWORK static BOOL UGC_DID_MODIFY_SUCCEED() { return invoke(0x793FF272D5B365F4); } // 0x793FF272D5B365F4 0xF0211AC1 b323 static Any UGC_GET_MODIFY_RESULT() { return invoke(0x5A0A3D1A186A5508); } // 0x5A0A3D1A186A5508 0x1F0DD8AF b323 static void UGC_CLEAR_MODIFY_RESULT() { invoke(0xA1E5E0204A6FCC70); } // 0xA1E5E0204A6FCC70 0x405ECA16 b323 - static BOOL N0xB746D20B17F2A229(Any* p0, Any* p1) { return invoke(0xB746D20B17F2A229, p0, p1); } // 0xB746D20B17F2A229 0x9567392B b323 + static BOOL UGC_GET_CREATORS_BY_USER_ID(Any* p0, Any* p1) { return invoke(0xB746D20B17F2A229, p0, p1); } // 0xB746D20B17F2A229 0x9567392B b323 static Any UGC_HAS_QUERY_CREATORS_FINISHED() { return invoke(0x63B406D7884BFA95); } // 0x63B406D7884BFA95 0xF79FFF3C b323 static Any UGC_DID_QUERY_CREATORS_SUCCEED() { return invoke(0x4D02279C83BE69FE); } // 0x4D02279C83BE69FE 0xA7F3F82B b323 static Any UGC_GET_CREATOR_NUM() { return invoke(0x597F8DBA9B206FC7); } // 0x597F8DBA9B206FC7 0x410C61D1 b323 - static BOOL UGC_POLICIES_MAKE_PRIVATE(Any p0) { return invoke(0x5CAE833B0EE0C500, p0); } // 0x5CAE833B0EE0C500 0x0D4F845D b323 + static BOOL UGC_LOAD_OFFLINE_QUERY(Any p0) { return invoke(0x5CAE833B0EE0C500, p0); } // 0x5CAE833B0EE0C500 0x0D4F845D b323 static void UGC_CLEAR_OFFLINE_QUERY() { invoke(0x61A885D3F7CFEE9A); } // 0x61A885D3F7CFEE9A 0xE13C1F7F b323 static void UGC_SET_QUERY_DATA_FROM_OFFLINE(BOOL p0) { invoke(0xF98DDE0A8ED09323, p0); } // 0xF98DDE0A8ED09323 0x213C6D36 b323 static void UGC_SET_USING_OFFLINE_CONTENT(BOOL p0) { invoke(0xFD75DABC0957BF33, p0); } // 0xFD75DABC0957BF33 0x511E6F50 b323 @@ -3534,9 +3560,9 @@ namespace NETWORK static BOOL FACEBOOK_POST_COMPLETED_HEIST(const char* heistName, int cashEarned, int xpEarned) { return invoke(0x098AB65B9ED9A9EC, heistName, cashEarned, xpEarned); } // 0x098AB65B9ED9A9EC 0x30B51753 b323 static BOOL FACEBOOK_POST_CREATE_CHARACTER() { return invoke(0xDC48473142545431); } // 0xDC48473142545431 0x02DAD93F b323 static BOOL FACEBOOK_POST_COMPLETED_MILESTONE(int milestoneId) { return invoke(0x0AE1F1653B554AB9, milestoneId); } // 0x0AE1F1653B554AB9 0x2D947814 b323 - static BOOL FACEBOOK_IS_SENDING_DATA_() { return invoke(0x62B9FEC9A11F10EF); } // 0x62B9FEC9A11F10EF 0x37A28C26 b323 - static BOOL FACEBOOK_DO_UNK_CHECK_() { return invoke(0xA75E2B6733DA5142); } // 0xA75E2B6733DA5142 0x11E8B5CD b323 - static BOOL FACEBOOK_IS_AVAILABLE_() { return invoke(0x43865688AE10F0D7); } // 0x43865688AE10F0D7 0x429AEAB3 b323 + static BOOL FACEBOOK_HAS_POST_COMPLETED() { return invoke(0x62B9FEC9A11F10EF); } // 0x62B9FEC9A11F10EF 0x37A28C26 b323 + static BOOL FACEBOOK_DID_POST_SUCCEED() { return invoke(0xA75E2B6733DA5142); } // 0xA75E2B6733DA5142 0x11E8B5CD b323 + static BOOL FACEBOOK_CAN_POST_TO_FACEBOOK() { return invoke(0x43865688AE10F0D7); } // 0x43865688AE10F0D7 0x429AEAB3 b323 static int TEXTURE_DOWNLOAD_REQUEST(Any* gamerHandle, const char* filePath, const char* name, BOOL p3) { return invoke(0x16160DA74A8E74A2, gamerHandle, filePath, name, p3); } // 0x16160DA74A8E74A2 0xAD546CC3 b323 static int TITLE_TEXTURE_DOWNLOAD_REQUEST(const char* filePath, const char* name, BOOL p2) { return invoke(0x0B203B4AFDE53A4F, filePath, name, p2); } // 0x0B203B4AFDE53A4F 0x1856D008 b323 static Any UGC_TEXTURE_DOWNLOAD_REQUEST(const char* p0, int p1, int p2, int p3, const char* p4, BOOL p5) { return invoke(0x308F96458B7087CC, p0, p1, p2, p3, p4, p5); } // 0x308F96458B7087CC 0x68C9AF69 b323 @@ -3544,10 +3570,10 @@ namespace NETWORK static BOOL TEXTURE_DOWNLOAD_HAS_FAILED(int p0) { return invoke(0x5776ED562C134687, p0); } // 0x5776ED562C134687 0xE4547765 b323 static const char* TEXTURE_DOWNLOAD_GET_NAME(int p0) { return invoke(0x3448505B6E35262D, p0); } // 0x3448505B6E35262D 0xA40EF65A b323 static int GET_STATUS_OF_TEXTURE_DOWNLOAD(int p0) { return invoke(0x8BD6C6DEA20E82C6, p0); } // 0x8BD6C6DEA20E82C6 0x03225BA3 b323 - static BOOL N0x60EDD13EB3AC1FF3() { return invoke(0x60EDD13EB3AC1FF3); } // 0x60EDD13EB3AC1FF3 0x4DEBC227 b323 - static BOOL NETWORK_SHOULD_SHOW_CONNECTIVITY_TROUBLESHOOTING_() { return invoke(0x82A2B386716608F1); } // 0x82A2B386716608F1 b393 + static BOOL NETWORK_CHECK_ROS_LINK_WENTDOWN_NOT_NET() { return invoke(0x60EDD13EB3AC1FF3); } // 0x60EDD13EB3AC1FF3 0x4DEBC227 b323 + static BOOL NETWORK_SHOULD_SHOW_STRICT_NAT_WARNING() { return invoke(0x82A2B386716608F1); } // 0x82A2B386716608F1 b393 static BOOL NETWORK_IS_CABLE_CONNECTED() { return invoke(0xEFFB25453D8600F9); } // 0xEFFB25453D8600F9 0x5C065D55 b323 - static BOOL NETWORK_GET_ROS_PRIVILEGE_9_() { return invoke(0x66B59CFFD78467AF); } // 0x66B59CFFD78467AF 0x0CA1167F b323 + static BOOL NETWORK_HAVE_SCS_PRIVATE_MSG_PRIV() { return invoke(0x66B59CFFD78467AF); } // 0x66B59CFFD78467AF 0x0CA1167F b323 static BOOL NETWORK_HAVE_ROS_SOCIAL_CLUB_PRIV() { return invoke(0x606E4D3E3CCCF3EB); } // 0x606E4D3E3CCCF3EB 0x424C6E27 b323 static BOOL NETWORK_HAVE_ROS_BANNED_PRIV() { return invoke(0x8020A73847E0CA7D); } // 0x8020A73847E0CA7D 0xD3BBE42F b323 static BOOL NETWORK_HAVE_ROS_CREATE_TICKET_PRIV() { return invoke(0xA0AD7E2AF5349F61); } // 0xA0AD7E2AF5349F61 0xBDBB5948 b323 @@ -3555,37 +3581,37 @@ namespace NETWORK static BOOL NETWORK_HAVE_ROS_LEADERBOARD_WRITE_PRIV() { return invoke(0x422D396F80A96547); } // 0x422D396F80A96547 0xC6EA802E b323 static BOOL NETWORK_HAS_ROS_PRIVILEGE(int index) { return invoke(0xA699957E60D80214, index); } // 0xA699957E60D80214 0xFD261E30 b323 static BOOL NETWORK_HAS_ROS_PRIVILEGE_END_DATE(int privilege, int* banType, Any* timeData) { return invoke(0xC22912B1D85F26B1, privilege, banType, timeData); } // 0xC22912B1D85F26B1 0x8570DD34 b323 - static BOOL NETWORK_GET_ROS_PRIVILEGE_24_() { return invoke(0x593570C289A77688); } // 0x593570C289A77688 b323 - static BOOL NETWORK_GET_ROS_PRIVILEGE_25_() { return invoke(0x91B87C55093DE351); } // 0x91B87C55093DE351 b323 - static Any N0x36391F397731595D(Any p0) { return invoke(0x36391F397731595D, p0); } // 0x36391F397731595D b323 + static BOOL NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN() { return invoke(0x593570C289A77688); } // 0x593570C289A77688 b323 + static BOOL NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT() { return invoke(0x91B87C55093DE351); } // 0x91B87C55093DE351 b323 + static Any NETWORK_START_COMMUNICATION_PERMISSIONS_CHECK(Any p0) { return invoke(0x36391F397731595D, p0); } // 0x36391F397731595D b323 static int NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK(Any* netHandle) { return invoke(0xDEB2B99A1AF1A2A6, netHandle); } // 0xDEB2B99A1AF1A2A6 b323 - static void N0x9465E683B12D3F6B() { invoke(0x9465E683B12D3F6B); } // 0x9465E683B12D3F6B 0x273C6180 b323 - static void N0xCA59CCAE5D01E4CE() { invoke(0xCA59CCAE5D01E4CE); } // 0xCA59CCAE5D01E4CE b1734 - static BOOL NETWORK_HAS_GAME_BEEN_ALTERED_() { return invoke(0x659CF2EF7F550C4F); } // 0x659CF2EF7F550C4F b1011 - static void NETWORK_UPDATE_PLAYER_SCARS_() { invoke(0xB7C7F6AD6424304B); } // 0xB7C7F6AD6424304B 0x371BBA08 b323 + static void NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE() { invoke(0x9465E683B12D3F6B); } // 0x9465E683B12D3F6B 0x273C6180 b323 + static void NETWORK_SKIP_RADIO_RESET_NEXT_OPEN() { invoke(0xCA59CCAE5D01E4CE); } // 0xCA59CCAE5D01E4CE b1734 + static BOOL NETWORK_SKIP_RADIO_WARNING() { return invoke(0x659CF2EF7F550C4F); } // 0x659CF2EF7F550C4F b1011 + static void NETWORK_FORCE_LOCAL_PLAYER_SCAR_SYNC() { invoke(0xB7C7F6AD6424304B); } // 0xB7C7F6AD6424304B 0x371BBA08 b323 static void NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND(BOOL toggle) { invoke(0xC505036A35AFD01B, toggle); } // 0xC505036A35AFD01B 0xA100CC97 b323 - static void NETWORK_ALLOW_LOCAL_ENTITY_ATTACHMENT_(Entity entity, BOOL toggle) { invoke(0x267C78C60E806B9A, entity, toggle); } // 0x267C78C60E806B9A 0xBB2D33D3 b323 - static void N0x6BFF5F84102DF80A(Player player) { invoke(0x6BFF5F84102DF80A, player); } // 0x6BFF5F84102DF80A b323 - static void N0x5C497525F803486B() { invoke(0x5C497525F803486B); } // 0x5C497525F803486B b323 - static Any N0x6FB7BB3607D27FA2() { return invoke(0x6FB7BB3607D27FA2); } // 0x6FB7BB3607D27FA2 b323 - static void N0x45A83257ED02D9BC() { invoke(0x45A83257ED02D9BC); } // 0x45A83257ED02D9BC b323 - static BOOL NETWORK_IS_CONNECTION_ENDPOINT_RELAY_SERVER_(Player player) { return invoke(0x16D3D49902F697BB, player); } // 0x16D3D49902F697BB b323 - static float NETWORK_GET_AVERAGE_LATENCY_FOR_PLAYER_(Player player) { return invoke(0xD414BE129BB81B32, player); } // 0xD414BE129BB81B32 b323 - static float NETWORK_GET_AVERAGE_LATENCY_FOR_PLAYER_2_(Player player) { return invoke(0x0E3A041ED6AC2B45, player); } // 0x0E3A041ED6AC2B45 b323 - static float NETWORK_GET_AVERAGE_PACKET_LOSS_FOR_PLAYER_(Player player) { return invoke(0x350C23949E43686C, player); } // 0x350C23949E43686C b323 - static int NETWORK_GET_NUM_UNACKED_FOR_PLAYER_(Player player) { return invoke(0xFF8FCF9FFC458A1C, player); } // 0xFF8FCF9FFC458A1C b323 - static int NETWORK_GET_UNRELIABLE_RESEND_COUNT_FOR_PLAYER_(Player player) { return invoke(0x3765C3A3E8192E10, player); } // 0x3765C3A3E8192E10 b323 - static int NETWORK_GET_OLDEST_RESEND_COUNT_FOR_PLAYER_(Player player) { return invoke(0x52C1EADAF7B10302, player); } // 0x52C1EADAF7B10302 b323 - static void NETWORK_REPORT_MYSELF_() { invoke(0x5626D9D6810730D5); } // 0x5626D9D6810730D5 b350 - static Vector3 N0x64D779659BC37B19(Entity entity) { return invoke(0x64D779659BC37B19, entity); } // 0x64D779659BC37B19 b393 - static Vector3 NETWORK_GET_PLAYER_COORDS_(Player player) { return invoke(0x125E6D638B8605D4, player); } // 0x125E6D638B8605D4 b393 - static Vector3 NETWORK_GET_LAST_VELOCITY_RECEIVED_(Entity entity) { return invoke(0x33DE49EDF4DDE77A, entity); } // 0x33DE49EDF4DDE77A b1103 - static Vector3 N0xAA5FAFCD2C5F5E47(Entity entity) { return invoke(0xAA5FAFCD2C5F5E47, entity); } // 0xAA5FAFCD2C5F5E47 b1103 - static Any N0xAEDF1BC1C133D6E3() { return invoke(0xAEDF1BC1C133D6E3); } // 0xAEDF1BC1C133D6E3 b323 - static Any N0x2555CF7DA5473794() { return invoke(0x2555CF7DA5473794); } // 0x2555CF7DA5473794 b323 - static Any N0x6FD992C4A1C1B986() { return invoke(0x6FD992C4A1C1B986); } // 0x6FD992C4A1C1B986 b323 - static int N0xDB663CC9FF3407A9(Player player) { return invoke(0xDB663CC9FF3407A9, player); } // 0xDB663CC9FF3407A9 b1734 - static void NETWORK_UGC_NAV_(Any p0, Any p1) { invoke(0xC1447451DDB512F0, p0, p1); } // 0xC1447451DDB512F0 b2372 + static void NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION(Entity entity, BOOL toggle) { invoke(0x267C78C60E806B9A, entity, toggle); } // 0x267C78C60E806B9A 0xBB2D33D3 b323 + static void NETWORK_SHOW_CHAT_RESTRICTION_MSC(Player player) { invoke(0x6BFF5F84102DF80A, player); } // 0x6BFF5F84102DF80A b323 + static void NETWORK_SHOW_PSN_UGC_RESTRICTION() { invoke(0x5C497525F803486B); } // 0x5C497525F803486B b323 + static Any NETWORK_IS_TITLE_UPDATE_REQUIRED() { return invoke(0x6FB7BB3607D27FA2); } // 0x6FB7BB3607D27FA2 b323 + static void NETWORK_QUIT_MP_TO_DESKTOP() { invoke(0x45A83257ED02D9BC); } // 0x45A83257ED02D9BC b323 + static BOOL NETWORK_IS_CONNECTED_VIA_RELAY(Player player) { return invoke(0x16D3D49902F697BB, player); } // 0x16D3D49902F697BB b323 + static float NETWORK_GET_AVERAGE_LATENCY(Player player) { return invoke(0xD414BE129BB81B32, player); } // 0xD414BE129BB81B32 b323 + static float NETWORK_GET_AVERAGE_PING(Player player) { return invoke(0x0E3A041ED6AC2B45, player); } // 0x0E3A041ED6AC2B45 b323 + static float NETWORK_GET_AVERAGE_PACKET_LOSS(Player player) { return invoke(0x350C23949E43686C, player); } // 0x350C23949E43686C b323 + static int NETWORK_GET_NUM_UNACKED_RELIABLES(Player player) { return invoke(0xFF8FCF9FFC458A1C, player); } // 0xFF8FCF9FFC458A1C b323 + static int NETWORK_GET_UNRELIABLE_RESEND_COUNT(Player player) { return invoke(0x3765C3A3E8192E10, player); } // 0x3765C3A3E8192E10 b323 + static int NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT(Player player) { return invoke(0x52C1EADAF7B10302, player); } // 0x52C1EADAF7B10302 b323 + static void NETWORK_REPORT_CODE_TAMPER() { invoke(0x5626D9D6810730D5); } // 0x5626D9D6810730D5 b350 + static Vector3 NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK(Entity entity) { return invoke(0x64D779659BC37B19, entity); } // 0x64D779659BC37B19 b393 + static Vector3 NETWORK_GET_LAST_PLAYER_POS_RECEIVED_OVER_NETWORK(Player player) { return invoke(0x125E6D638B8605D4, player); } // 0x125E6D638B8605D4 b393 + static Vector3 NETWORK_GET_LAST_VEL_RECEIVED_OVER_NETWORK(Entity entity) { return invoke(0x33DE49EDF4DDE77A, entity); } // 0x33DE49EDF4DDE77A b1103 + static Vector3 NETWORK_GET_PREDICTED_VELOCITY(Entity entity) { return invoke(0xAA5FAFCD2C5F5E47, entity); } // 0xAA5FAFCD2C5F5E47 b1103 + static Any NETWORK_DUMP_NET_IF_CONFIG() { return invoke(0xAEDF1BC1C133D6E3); } // 0xAEDF1BC1C133D6E3 b323 + static Any NETWORK_GET_SIGNALLING_INFO() { return invoke(0x2555CF7DA5473794); } // 0x2555CF7DA5473794 b323 + static Any NETWORK_GET_NET_STATISTICS_INFO() { return invoke(0x6FD992C4A1C1B986); } // 0x6FD992C4A1C1B986 b323 + static int NETWORK_GET_PLAYER_ACCOUNT_ID(Player player) { return invoke(0xDB663CC9FF3407A9, player); } // 0xDB663CC9FF3407A9 b1734 + static void NETWORK_UGC_NAV(Any p0, Any p1) { invoke(0xC1447451DDB512F0, p0, p1); } // 0xC1447451DDB512F0 b2372 } namespace OBJECT @@ -3594,8 +3620,8 @@ namespace OBJECT static Object CREATE_OBJECT_NO_OFFSET(Hash modelHash, float x, float y, float z, BOOL isNetwork, BOOL bScriptHostObj, BOOL dynamic) { return invoke(0x9A294B2138ABB884, modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic); } // 0x9A294B2138ABB884 0x58040420 b323 static void DELETE_OBJECT(Object* object) { invoke(0x539E0AE3E6634B9F, object); } // 0x539E0AE3E6634B9F 0xD6EF9DA7 b323 static BOOL PLACE_OBJECT_ON_GROUND_PROPERLY(Object object) { return invoke(0x58A850EAEE20FAA3, object); } // 0x58A850EAEE20FAA3 0x8F95A20B b323 - static BOOL PLACE_OBJECT_ON_GROUND_PROPERLY_2_(Object object) { return invoke(0xD76EEEF746057FD6, object); } // 0xD76EEEF746057FD6 b505 - static BOOL N0xAFE24E4D29249E4A(Object object, float p1, float p2, BOOL p3) { return invoke(0xAFE24E4D29249E4A, object, p1, p2, p3); } // 0xAFE24E4D29249E4A b1734 + static BOOL PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY(Object object) { return invoke(0xD76EEEF746057FD6, object); } // 0xD76EEEF746057FD6 b505 + static BOOL ROTATE_OBJECT(Object object, float p1, float p2, BOOL p3) { return invoke(0xAFE24E4D29249E4A, object, p1, p2, p3); } // 0xAFE24E4D29249E4A b1734 static BOOL SLIDE_OBJECT(Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, BOOL collision) { return invoke(0x2FDFF4107B8C1147, object, toX, toY, toZ, speedX, speedY, speedZ, collision); } // 0x2FDFF4107B8C1147 0x63BFA7A0 b323 static void SET_OBJECT_TARGETTABLE(Object object, BOOL targettable) { invoke(0x8A7391690F5AFD81, object, targettable); } // 0x8A7391690F5AFD81 0x3F88CD86 b323 static void SET_OBJECT_FORCE_VEHICLES_TO_AVOID(Object object, BOOL toggle) { invoke(0x77F33F2CCF64B3AA, object, toggle); } // 0x77F33F2CCF64B3AA 0x483C5C88 b323 @@ -3603,13 +3629,13 @@ namespace OBJECT static BOOL HAS_OBJECT_BEEN_BROKEN(Object object, Any p1) { return invoke(0x8ABFB70C49CC43E2, object, p1); } // 0x8ABFB70C49CC43E2 0xFE21F891 b323 static BOOL HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN(float p0, float p1, float p2, float p3, Hash modelHash, Any p5) { return invoke(0x761B0E69AC4D007E, p0, p1, p2, p3, modelHash, p5); } // 0x761B0E69AC4D007E 0x6FC0353D b323 static BOOL HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_COMPLETELY_DESTROYED(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { return invoke(0x46494A2475701343, x, y, z, radius, modelHash, p5); } // 0x46494A2475701343 0x7DB578DD b323 - static Any N0x2542269291C6AC84(Any p0) { return invoke(0x2542269291C6AC84, p0); } // 0x2542269291C6AC84 b1180 - static Vector3 GET_OBJECT_OFFSET_FROM_COORDS_(float xPos, float yPos, float zPos, float heading, float xOffset, float yOffset, float zOffset) { return invoke(0x163E252DE035A133, xPos, yPos, zPos, heading, xOffset, yOffset, zOffset); } // 0x163E252DE035A133 0x87A42A12 b323 + static Any GET_HAS_OBJECT_BEEN_COMPLETELY_DESTROYED(Any p0) { return invoke(0x2542269291C6AC84, p0); } // 0x2542269291C6AC84 b1180 + static Vector3 GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS(float xPos, float yPos, float zPos, float heading, float xOffset, float yOffset, float zOffset) { return invoke(0x163E252DE035A133, xPos, yPos, zPos, heading, xOffset, yOffset, zOffset); } // 0x163E252DE035A133 0x87A42A12 b323 static Any GET_COORDS_AND_ROTATION_OF_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, Vector3* outPosition, Vector3* outRotation, int rotationOrder) { return invoke(0x163F8B586BC95F2A, x, y, z, radius, modelHash, outPosition, outRotation, rotationOrder); } // 0x163F8B586BC95F2A 0x65213FC3 b323 static void SET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, BOOL locked, float heading, BOOL p6) { invoke(0xF82D8F1926A02C3D, type, x, y, z, locked, heading, p6); } // 0xF82D8F1926A02C3D 0x38C951A4 b323 static void GET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, BOOL* locked, float* heading) { invoke(0xEDC1A5B84AEF33FF, type, x, y, z, locked, heading); } // 0xEDC1A5B84AEF33FF 0x4B44A83D b323 - static void DOOR_CONTROL_(Hash modelHash, float x, float y, float z, BOOL locked, float xRotMult, float yRotMult, float zRotMult) { invoke(0x9B12F9A24FABEDB0, modelHash, x, y, z, locked, xRotMult, yRotMult, zRotMult); } // 0x9B12F9A24FABEDB0 0x4E0A260B b323 - static void N0x006E4B040ED37EC3(Any p0) { invoke(0x006E4B040ED37EC3, p0); } // 0x006E4B040ED37EC3 b1868 + static void SET_LOCKED_UNSTREAMED_IN_DOOR_OF_TYPE(Hash modelHash, float x, float y, float z, BOOL locked, float xRotMult, float yRotMult, float zRotMult) { invoke(0x9B12F9A24FABEDB0, modelHash, x, y, z, locked, xRotMult, yRotMult, zRotMult); } // 0x9B12F9A24FABEDB0 0x4E0A260B b323 + static void PLAY_OBJECT_AUTO_START_ANIM(Any p0) { invoke(0x006E4B040ED37EC3, p0); } // 0x006E4B040ED37EC3 b1868 static void ADD_DOOR_TO_SYSTEM(Hash doorHash, Hash modelHash, float x, float y, float z, BOOL p5, BOOL scriptDoor, BOOL isLocal) { invoke(0x6F8838D03D1DC226, doorHash, modelHash, x, y, z, p5, scriptDoor, isLocal); } // 0x6F8838D03D1DC226 0x9D2D778D b323 static void REMOVE_DOOR_FROM_SYSTEM(Hash doorHash, Any p1) { invoke(0x464D8E1427156FE4, doorHash, p1); } // 0x464D8E1427156FE4 0x00253286 b323 static void DOOR_SYSTEM_SET_DOOR_STATE(Hash doorHash, int state, BOOL requestDoor, BOOL forceUpdate) { invoke(0x6BAB9442830C7F53, doorHash, state, requestDoor, forceUpdate); } // 0x6BAB9442830C7F53 0xDF83DB47 b323 @@ -3618,15 +3644,15 @@ namespace OBJECT static void DOOR_SYSTEM_SET_AUTOMATIC_RATE(Hash doorHash, float rate, BOOL requestDoor, BOOL forceUpdate) { invoke(0x03C27E13B42A0E82, doorHash, rate, requestDoor, forceUpdate); } // 0x03C27E13B42A0E82 0x4F44AF21 b323 static void DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE(Hash doorHash, float distance, BOOL requestDoor, BOOL forceUpdate) { invoke(0x9BA001CB45CBF627, doorHash, distance, requestDoor, forceUpdate); } // 0x9BA001CB45CBF627 0x47531446 b323 static void DOOR_SYSTEM_SET_OPEN_RATIO(Hash doorHash, float ajar, BOOL requestDoor, BOOL forceUpdate) { invoke(0xB6E6FBA95C7324AC, doorHash, ajar, requestDoor, forceUpdate); } // 0xB6E6FBA95C7324AC 0x34883DE3 b323 - static Any DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE_(Hash doorHash) { return invoke(0xE851471AEFC3374F, doorHash); } // 0xE851471AEFC3374F b1868 + static Any DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE(Hash doorHash) { return invoke(0xE851471AEFC3374F, doorHash); } // 0xE851471AEFC3374F b1868 static float DOOR_SYSTEM_GET_OPEN_RATIO(Hash doorHash) { return invoke(0x65499865FCA6E5EC, doorHash); } // 0x65499865FCA6E5EC 0xB74C3BD7 b323 static void DOOR_SYSTEM_SET_SPRING_REMOVED(Hash doorHash, BOOL removed, BOOL requestDoor, BOOL forceUpdate) { invoke(0xC485E07E4F0B7958, doorHash, removed, requestDoor, forceUpdate); } // 0xC485E07E4F0B7958 0xB4A9A558 b323 static void DOOR_SYSTEM_SET_HOLD_OPEN(Hash doorHash, BOOL toggle) { invoke(0xD9B71952F78A2640, doorHash, toggle); } // 0xD9B71952F78A2640 0xECE58AE0 b323 - static void N0xA85A21582451E951(Hash doorHash, BOOL p1) { invoke(0xA85A21582451E951, doorHash, p1); } // 0xA85A21582451E951 0xF736227C b323 + static void DOOR_SYSTEM_SET_DOOR_OPEN_FOR_RACES(Hash doorHash, BOOL p1) { invoke(0xA85A21582451E951, doorHash, p1); } // 0xA85A21582451E951 0xF736227C b323 static BOOL IS_DOOR_REGISTERED_WITH_SYSTEM(Hash doorHash) { return invoke(0xC153C43EA202C8C1, doorHash); } // 0xC153C43EA202C8C1 0x5AFCD8A1 b323 static BOOL IS_DOOR_CLOSED(Hash doorHash) { return invoke(0xC531EE8A1145A149, doorHash); } // 0xC531EE8A1145A149 0x48659CD7 b323 - static void N0xC7F29CA00F46350E(BOOL p0) { invoke(0xC7F29CA00F46350E, p0); } // 0xC7F29CA00F46350E 0x9BF33E41 b323 - static void N0x701FDA1E82076BA4() { invoke(0x701FDA1E82076BA4); } // 0x701FDA1E82076BA4 0xF592AD10 b323 + static void OPEN_ALL_BARRIERS_FOR_RACE(BOOL p0) { invoke(0xC7F29CA00F46350E, p0); } // 0xC7F29CA00F46350E 0x9BF33E41 b323 + static void CLOSE_ALL_BARRIERS_FOR_RACE() { invoke(0x701FDA1E82076BA4); } // 0x701FDA1E82076BA4 0xF592AD10 b323 static BOOL DOOR_SYSTEM_GET_IS_PHYSICS_LOADED(Any p0) { return invoke(0xDF97CDD4FC08FD34, p0); } // 0xDF97CDD4FC08FD34 0x17FF9393 b323 static BOOL DOOR_SYSTEM_FIND_EXISTING_DOOR(float x, float y, float z, Hash modelHash, Hash* outDoorHash) { return invoke(0x589F80B325CC82C5, x, y, z, modelHash, outDoorHash); } // 0x589F80B325CC82C5 0xE9AE494F b323 static BOOL IS_GARAGE_EMPTY(Hash garageHash, BOOL p1, int p2) { return invoke(0x90E47239EA1980B8, garageHash, p1, p2); } // 0x90E47239EA1980B8 0xA8B37DEA b323 @@ -3636,11 +3662,11 @@ namespace OBJECT static BOOL IS_ANY_ENTITY_ENTIRELY_INSIDE_GARAGE(Hash garageHash, BOOL p1, BOOL p2, BOOL p3, Any p4) { return invoke(0x673ED815D6E323B7, garageHash, p1, p2, p3, p4); } // 0x673ED815D6E323B7 0x7B44D659 b323 static BOOL IS_OBJECT_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Entity entity, float p2, int p3) { return invoke(0x372EF6699146A1E4, garageHash, entity, p2, p3); } // 0x372EF6699146A1E4 0x142C8F76 b323 static BOOL IS_OBJECT_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Entity entity, int p2) { return invoke(0xF0EED5A6BC7B237A, garageHash, entity, p2); } // 0xF0EED5A6BC7B237A 0x95A9AB2B b323 - static void CLEAR_GARAGE_AREA_(Hash garageHash, BOOL isNetwork) { invoke(0xDA05194260CDCDF9, garageHash, isNetwork); } // 0xDA05194260CDCDF9 b678 + static void CLEAR_GARAGE(Hash garageHash, BOOL isNetwork) { invoke(0xDA05194260CDCDF9, garageHash, isNetwork); } // 0xDA05194260CDCDF9 b678 static void CLEAR_OBJECTS_INSIDE_GARAGE(Hash garageHash, BOOL vehicles, BOOL peds, BOOL objects, BOOL isNetwork) { invoke(0x190428512B240692, garageHash, vehicles, peds, objects, isNetwork); } // 0x190428512B240692 0xA565E27E b323 - static void N0x659F9D71F52843F8(int id, BOOL toggle) { invoke(0x659F9D71F52843F8, id, toggle); } // 0x659F9D71F52843F8 b1290 + static void DISABLE_TIDYING_UP_IN_GARAGE(int id, BOOL toggle) { invoke(0x659F9D71F52843F8, id, toggle); } // 0x659F9D71F52843F8 b1290 static void ENABLE_SAVING_IN_GARAGE(Hash garageHash, BOOL toggle) { invoke(0xF2E1A7133DD356A6, garageHash, toggle); } // 0xF2E1A7133DD356A6 0x43BB7E48 b323 - static void N0x66A49D021870FE88() { invoke(0x66A49D021870FE88); } // 0x66A49D021870FE88 0x6158959E b323 + static void CLOSE_SAFEHOUSE_GARAGES() { invoke(0x66A49D021870FE88); } // 0x66A49D021870FE88 0x6158959E b323 static BOOL DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS(float x, float y, float z, float radius, Hash hash, BOOL p5) { return invoke(0xBFA48E2FF417213F, x, y, z, radius, hash, p5); } // 0xBFA48E2FF417213F 0x23FF2BA4 b323 static BOOL IS_POINT_IN_ANGLED_AREA(float xPos, float yPos, float zPos, float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL debug, BOOL includeZ) { return invoke(0x2A70BAE8883E4C81, xPos, yPos, zPos, x1, y1, z1, x2, y2, z2, width, debug, includeZ); } // 0x2A70BAE8883E4C81 0x73BCFFDC b323 static void SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY(Object object, BOOL toggle) { invoke(0x4D89D607CB3DD1D2, object, toggle); } // 0x4D89D607CB3DD1D2 0x19B17769 b323 @@ -3651,14 +3677,14 @@ namespace OBJECT static BOOL IS_OBJECT_NEAR_POINT(Hash objectHash, float x, float y, float z, float range) { return invoke(0x8C90FE4B381BA60A, objectHash, x, y, z, range); } // 0x8C90FE4B381BA60A 0x50A62C43 b323 static void REMOVE_OBJECT_HIGH_DETAIL_MODEL(Object object) { invoke(0x4A39DB43E47CF3AA, object); } // 0x4A39DB43E47CF3AA 0xE3261B35 b323 static void BREAK_OBJECT_FRAGMENT_CHILD(Object p0, Any p1, BOOL p2) { invoke(0xE7E4C198B0185900, p0, p1, p2); } // 0xE7E4C198B0185900 0x1E82C2AE b323 - static void N0xE05F6AEEFEB0BB02(Any p0, Any p1, Any p2) { invoke(0xE05F6AEEFEB0BB02, p0, p1, p2); } // 0xE05F6AEEFEB0BB02 b1180 - static void N0xF9C1681347C8BD15(Object object) { invoke(0xF9C1681347C8BD15, object); } // 0xF9C1681347C8BD15 b323 + static void DAMAGE_OBJECT_FRAGMENT_CHILD(Any p0, Any p1, Any p2) { invoke(0xE05F6AEEFEB0BB02, p0, p1, p2); } // 0xE05F6AEEFEB0BB02 b1180 + static void FIX_OBJECT_FRAGMENT(Object object) { invoke(0xF9C1681347C8BD15, object); } // 0xF9C1681347C8BD15 b323 static void TRACK_OBJECT_VISIBILITY(Object object) { invoke(0xB252BC036B525623, object); } // 0xB252BC036B525623 0x46D06B9A b323 static BOOL IS_OBJECT_VISIBLE(Object object) { return invoke(0x8B32ACE6326A7546, object); } // 0x8B32ACE6326A7546 0xF4FD8AE4 b323 - static void N0xC6033D32241F6FB5(Object object, BOOL toggle) { invoke(0xC6033D32241F6FB5, object, toggle); } // 0xC6033D32241F6FB5 0xF4A1A14A b323 - static void N0xEB6F1A9B5510A5D2(Any p0, BOOL p1) { invoke(0xEB6F1A9B5510A5D2, p0, p1); } // 0xEB6F1A9B5510A5D2 0xAF016CC1 b323 - static void SET_UNK_GLOBAL_BOOL_RELATED_TO_DAMAGE_(BOOL value) { invoke(0xABDABF4E1EDECBFA, value); } // 0xABDABF4E1EDECBFA b1365 - static void SET_CREATE_WEAPON_OBJECT_LIGHT_SOURCE_(Object object, BOOL toggle) { invoke(0xBCE595371A5FBAAF, object, toggle); } // 0xBCE595371A5FBAAF 0x3A68AA46 b323 + static void SET_OBJECT_IS_SPECIAL_GOLFBALL(Object object, BOOL toggle) { invoke(0xC6033D32241F6FB5, object, toggle); } // 0xC6033D32241F6FB5 0xF4A1A14A b323 + static void SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS(Any p0, BOOL p1) { invoke(0xEB6F1A9B5510A5D2, p0, p1); } // 0xEB6F1A9B5510A5D2 0xAF016CC1 b323 + static void ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS(BOOL value) { invoke(0xABDABF4E1EDECBFA, value); } // 0xABDABF4E1EDECBFA b1365 + static void SET_CUTSCENES_WEAPON_FLASHLIGHT_ON_THIS_FRAME(Object object, BOOL toggle) { invoke(0xBCE595371A5FBAAF, object, toggle); } // 0xBCE595371A5FBAAF 0x3A68AA46 b323 static Object GET_RAYFIRE_MAP_OBJECT(float x, float y, float z, float radius, const char* name) { return invoke(0xB48FCED898292E52, x, y, z, radius, name); } // 0xB48FCED898292E52 0xA286DE96 b323 static void SET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object, int state) { invoke(0x5C29F698D404C5E1, object, state); } // 0x5C29F698D404C5E1 0x21F51560 b323 static int GET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object) { return invoke(0x899BA936634A322E, object); } // 0x899BA936634A322E 0xF1B8817A b323 @@ -3666,24 +3692,24 @@ namespace OBJECT static float GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE(Object object) { return invoke(0x260EE4FDBDF4DB01, object); } // 0x260EE4FDBDF4DB01 0x020497DE b323 static Pickup CREATE_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int p4, int value, BOOL p6, Hash modelHash) { return invoke(0xFBA08C503DD5FA58, pickupHash, posX, posY, posZ, p4, value, p6, modelHash); } // 0xFBA08C503DD5FA58 0x5E14DF68 b323 static Pickup CREATE_PICKUP_ROTATE(Hash pickupHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, int flag, int amount, Any p9, BOOL p10, Hash modelHash) { return invoke(0x891804727E0A98B7, pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash); } // 0x891804727E0A98B7 0xF015BFE2 b323 - static void N0x394CD08E31313C28() { invoke(0x394CD08E31313C28); } // 0x394CD08E31313C28 b944 - static void N0x826D1EE4D1CAFC78(Any p0, Any p1) { invoke(0x826D1EE4D1CAFC78, p0, p1); } // 0x826D1EE4D1CAFC78 b505 + static void FORCE_PICKUP_ROTATE_FACE_UP() { invoke(0x394CD08E31313C28); } // 0x394CD08E31313C28 b944 + static void SET_CUSTOM_PICKUP_WEAPON_HASH(Hash pickupHash, Pickup pickup) { invoke(0x826D1EE4D1CAFC78, pickupHash, pickup); } // 0x826D1EE4D1CAFC78 b505 static Pickup CREATE_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8) { return invoke(0x673966A0C0FD7171, pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); } // 0x673966A0C0FD7171 0x17B99CE7 b323 - static Pickup CREATE_NON_NETWORKED_AMBIENT_PICKUP_(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8) { return invoke(0x9C93764223E29C50, pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); } // 0x9C93764223E29C50 b2372 - static void N0x1E3F1B1B891A2AAA(Any p0, Any p1) { invoke(0x1E3F1B1B891A2AAA, p0, p1); } // 0x1E3F1B1B891A2AAA b573 + static Pickup CREATE_NON_NETWORKED_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8) { return invoke(0x9C93764223E29C50, pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); } // 0x9C93764223E29C50 b2372 + static void BLOCK_PLAYERS_FOR_AMBIENT_PICKUP(Any p0, Any p1) { invoke(0x1E3F1B1B891A2AAA, p0, p1); } // 0x1E3F1B1B891A2AAA b573 static Object CREATE_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, BOOL placeOnGround, Hash modelHash) { return invoke(0x2EAF1FDB2FB55698, pickupHash, x, y, z, placeOnGround, modelHash); } // 0x2EAF1FDB2FB55698 0x8C886BE5 b323 static Object CREATE_NON_NETWORKED_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, BOOL placeOnGround, Hash modelHash) { return invoke(0x125494B98A21AAF7, pickupHash, x, y, z, placeOnGround, modelHash); } // 0x125494B98A21AAF7 0x56A02502 b323 static void ATTACH_PORTABLE_PICKUP_TO_PED(Object pickupObject, Ped ped) { invoke(0x8DC39368BDD57755, pickupObject, ped); } // 0x8DC39368BDD57755 0x184F6AB3 b323 static void DETACH_PORTABLE_PICKUP_FROM_PED(Object pickupObject) { invoke(0xCF463D1E9A0AECB1, pickupObject); } // 0xCF463D1E9A0AECB1 0x1D094562 b323 - static void N0x5CE2E45A5CE2E45A(Any p0) { invoke(0x5CE2E45A5CE2E45A, p0); } // 0x5CE2E45A5CE2E45A b2545 + static void FORCE_PORTABLE_PICKUP_LAST_ACCESSIBLE_POSITION_SETTING(Object object) { invoke(0x5CE2E45A5CE2E45A, object); } // 0x5CE2E45A5CE2E45A b2545 static void HIDE_PORTABLE_PICKUP_WHEN_DETACHED(Object pickupObject, BOOL toggle) { invoke(0x867458251D47CCB2, pickupObject, toggle); } // 0x867458251D47CCB2 0x1F63B042 b463 - static void SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER(Hash modelHash, int p1) { invoke(0x0BF3B3BD47D79C08, modelHash, p1); } // 0x0BF3B3BD47D79C08 0x7EFBA039 b323 - static void SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS(BOOL p0) { invoke(0x78857FC65CADB909, p0); } // 0x78857FC65CADB909 0xA3CDF152 b323 + static void SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER(Hash modelHash, int number) { invoke(0x0BF3B3BD47D79C08, modelHash, number); } // 0x0BF3B3BD47D79C08 0x7EFBA039 b323 + static void SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS(BOOL toggle) { invoke(0x78857FC65CADB909, toggle); } // 0x78857FC65CADB909 0xA3CDF152 b323 static Vector3 GET_SAFE_PICKUP_COORDS(float x, float y, float z, float p3, float p4) { return invoke(0x6E16BC2503FF1FF0, x, y, z, p3, p4); } // 0x6E16BC2503FF1FF0 0x618B5F67 b323 - static void N0xD4A7A435B3710D05(float x, float y, float z, float radius) { invoke(0xD4A7A435B3710D05, x, y, z, radius); } // 0xD4A7A435B3710D05 b1290 - static void N0xB7C6D80FB371659A() { invoke(0xB7C6D80FB371659A); } // 0xB7C6D80FB371659A b1290 + static void ADD_EXTENDED_PICKUP_PROBE_AREA(float x, float y, float z, float radius) { invoke(0xD4A7A435B3710D05, x, y, z, radius); } // 0xD4A7A435B3710D05 b1290 + static void CLEAR_EXTENDED_PICKUP_PROBE_AREAS() { invoke(0xB7C6D80FB371659A); } // 0xB7C6D80FB371659A b1290 static Vector3 GET_PICKUP_COORDS(Pickup pickup) { return invoke(0x225B8B35C88029B3, pickup); } // 0x225B8B35C88029B3 0xC2E1E2C5 b323 - static void N0x8DCA505A5C196F05(Any p0, Any p1) { invoke(0x8DCA505A5C196F05, p0, p1); } // 0x8DCA505A5C196F05 b1180 + static void SUPPRESS_PICKUP_SOUND_FOR_PICKUP(Any p0, Any p1) { invoke(0x8DCA505A5C196F05, p0, p1); } // 0x8DCA505A5C196F05 b1180 static void REMOVE_ALL_PICKUPS_OF_TYPE(Hash pickupHash) { invoke(0x27F9D613092159CF, pickupHash); } // 0x27F9D613092159CF 0x40062C53 b323 static BOOL HAS_PICKUP_BEEN_COLLECTED(Pickup pickup) { return invoke(0x80EC48E6679313F9, pickup); } // 0x80EC48E6679313F9 0x0BE5CCED b323 static void REMOVE_PICKUP(Pickup pickup) { invoke(0x3288D8ACAECD2AB2, pickup); } // 0x3288D8ACAECD2AB2 0x64A7A0E0 b323 @@ -3696,63 +3722,63 @@ namespace OBJECT static BOOL DOES_PICKUP_OF_TYPE_EXIST_IN_AREA(Hash pickupHash, float x, float y, float z, float radius) { return invoke(0xF9C36251F6E48E33, pickupHash, x, y, z, radius); } // 0xF9C36251F6E48E33 0xF139681B b323 static void SET_PICKUP_REGENERATION_TIME(Pickup pickup, int duration) { invoke(0x78015C9B4B3ECC9D, pickup, duration); } // 0x78015C9B4B3ECC9D 0xAB11267D b323 static void FORCE_PICKUP_REGENERATE(Any p0) { invoke(0x758A5C1B3B1E1990, p0); } // 0x758A5C1B3B1E1990 b1011 - static void TOGGLE_USE_PICKUPS_FOR_PLAYER_(Player player, Hash pickupHash, BOOL toggle) { invoke(0x616093EC6B139DD9, player, pickupHash, toggle); } // 0x616093EC6B139DD9 0x7FADB4B9 b323 - static void SET_LOCAL_PLAYER_CAN_USE_PICKUPS_WITH_THIS_MODEL_(Hash modelHash, BOOL toggle) { invoke(0x88EAEC617CD26926, modelHash, toggle); } // 0x88EAEC617CD26926 0x3A8F1BF7 b323 - static void N0xFDC07C58E8AAB715(Hash pickupHash) { invoke(0xFDC07C58E8AAB715, pickupHash); } // 0xFDC07C58E8AAB715 b1734 + static void SET_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_OF_TYPE(Player player, Hash pickupHash, BOOL toggle) { invoke(0x616093EC6B139DD9, player, pickupHash, toggle); } // 0x616093EC6B139DD9 0x7FADB4B9 b323 + static void SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL(Hash modelHash, BOOL toggle) { invoke(0x88EAEC617CD26926, modelHash, toggle); } // 0x88EAEC617CD26926 0x3A8F1BF7 b323 + static void ALLOW_ALL_PLAYERS_TO_COLLECT_PICKUPS_OF_TYPE(Hash pickupHash) { invoke(0xFDC07C58E8AAB715, pickupHash); } // 0xFDC07C58E8AAB715 b1734 static void SET_TEAM_PICKUP_OBJECT(Object object, Any p1, BOOL p2) { invoke(0x53E0DF1A2A3CF0CA, object, p1, p2); } // 0x53E0DF1A2A3CF0CA 0x77687DC5 b323 static void PREVENT_COLLECTION_OF_PORTABLE_PICKUP(Object object, BOOL p1, BOOL p2) { invoke(0x92AEFB5F6E294023, object, p1, p2); } // 0x92AEFB5F6E294023 0xCBB5F9B6 b323 - static void N0x27F248C3FEBFAAD3(Any p0, Any p1) { invoke(0x27F248C3FEBFAAD3, p0, p1); } // 0x27F248C3FEBFAAD3 b2372 - static void N0x0596843B34B95CE5(Any p0, Any p1) { invoke(0x0596843B34B95CE5, p0, p1); } // 0x0596843B34B95CE5 b505 - static void N0xA08FE5E49BDC39DD(Any p0, float p1, BOOL p2) { invoke(0xA08FE5E49BDC39DD, p0, p1, p2); } // 0xA08FE5E49BDC39DD 0x276A7807 b323 - static void N0x62454A641B41F3C5(Any p0) { invoke(0x62454A641B41F3C5, p0); } // 0x62454A641B41F3C5 b678 - static void N0x39A5FB7EAF150840(Any p0, Any p1) { invoke(0x39A5FB7EAF150840, p0, p1); } // 0x39A5FB7EAF150840 b678 - static void N0x834344A414C7C85D(Any p0, Any p1) { invoke(0x834344A414C7C85D, p0, p1); } // 0x834344A414C7C85D b2372 - static Any GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP(Hash pickupHash) { return invoke(0xDB41D07A45A6D4B7, pickupHash); } // 0xDB41D07A45A6D4B7 0x000E92DC b323 + static void SET_PICKUP_OBJECT_GLOW_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x27F248C3FEBFAAD3, pickup, toggle); } // 0x27F248C3FEBFAAD3 b2372 + static void SET_PICKUP_GLOW_OFFSET(Pickup pickup, float p1) { invoke(0x0596843B34B95CE5, pickup, p1); } // 0x0596843B34B95CE5 b505 + static void SET_PICKUP_OBJECT_GLOW_OFFSET(Pickup pickup, float p1, BOOL p2) { invoke(0xA08FE5E49BDC39DD, pickup, p1, p2); } // 0xA08FE5E49BDC39DD 0x276A7807 b323 + static void SET_OBJECT_GLOW_IN_SAME_TEAM(Pickup pickup) { invoke(0x62454A641B41F3C5, pickup); } // 0x62454A641B41F3C5 b678 + static void SET_PICKUP_OBJECT_ARROW_MARKER(Pickup pickup, BOOL toggle) { invoke(0x39A5FB7EAF150840, pickup, toggle); } // 0x39A5FB7EAF150840 b678 + static void ALLOW_PICKUP_ARROW_MARKER_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x834344A414C7C85D, pickup, toggle); } // 0x834344A414C7C85D b2372 + static int GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP(Hash pickupHash) { return invoke(0xDB41D07A45A6D4B7, pickupHash); } // 0xDB41D07A45A6D4B7 0x000E92DC b323 static void SET_PICKUP_GENERATION_RANGE_MULTIPLIER(float multiplier) { invoke(0x318516E02DE3ECE2, multiplier); } // 0x318516E02DE3ECE2 0x9879AC51 b323 - static float GET_PICKUP_GENERATION_RANGE_MULTIPLIER_() { return invoke(0xB3ECA65C7317F174); } // 0xB3ECA65C7317F174 b944 - static void N0x31F924B53EADDF65(BOOL p0) { invoke(0x31F924B53EADDF65, p0); } // 0x31F924B53EADDF65 0xDB18FA01 b323 - static void SET_PICKUP_UNCOLLECTABLE(Any p0, Any p1) { invoke(0x1C1B69FAE509BA97, p0, p1); } // 0x1C1B69FAE509BA97 b757 - static void N0x858EC9FD25DE04AA(Any p0, Any p1) { invoke(0x858EC9FD25DE04AA, p0, p1); } // 0x858EC9FD25DE04AA b757 - static void SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE(Any p0, Any p1) { invoke(0x3ED2B83AB2E82799, p0, p1); } // 0x3ED2B83AB2E82799 b757 - static void N0x8881C98A31117998(Any p0, Any p1) { invoke(0x8881C98A31117998, p0, p1); } // 0x8881C98A31117998 b678 - static void N0x8CFF648FBD7330F1(Any p0) { invoke(0x8CFF648FBD7330F1, p0); } // 0x8CFF648FBD7330F1 b757 - static void N0x46F3ADD1E2D5BAF2(Any p0, Any p1) { invoke(0x46F3ADD1E2D5BAF2, p0, p1); } // 0x46F3ADD1E2D5BAF2 b877 - static void N0x641F272B52E2F0F8(Any p0, Any p1) { invoke(0x641F272B52E2F0F8, p0, p1); } // 0x641F272B52E2F0F8 b877 - static void N0x4C134B4DF76025D0(Pickup pickup, BOOL toggle) { invoke(0x4C134B4DF76025D0, pickup, toggle); } // 0x4C134B4DF76025D0 b1180 - static void N0xAA059C615DE9DD03(Pickup pickup, BOOL toggle) { invoke(0xAA059C615DE9DD03, pickup, toggle); } // 0xAA059C615DE9DD03 b1180 + static float GET_PICKUP_GENERATION_RANGE_MULTIPLIER() { return invoke(0xB3ECA65C7317F174); } // 0xB3ECA65C7317F174 b944 + static void SET_ONLY_ALLOW_AMMO_COLLECTION_WHEN_LOW(BOOL p0) { invoke(0x31F924B53EADDF65, p0); } // 0x31F924B53EADDF65 0xDB18FA01 b323 + static void SET_PICKUP_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x1C1B69FAE509BA97, pickup, toggle); } // 0x1C1B69FAE509BA97 b757 + static void SET_PICKUP_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x858EC9FD25DE04AA, pickup, toggle); } // 0x858EC9FD25DE04AA b757 + static void SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x3ED2B83AB2E82799, pickup, toggle); } // 0x3ED2B83AB2E82799 b757 + static void SET_PICKUP_OBJECT_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x8881C98A31117998, pickup, toggle); } // 0x8881C98A31117998 b678 + static void SET_PICKUP_OBJECT_ALPHA_WHEN_TRANSPARENT(int p0) { invoke(0x8CFF648FBD7330F1, p0); } // 0x8CFF648FBD7330F1 b757 + static void SET_PORTABLE_PICKUP_PERSIST(Pickup pickup, BOOL toggle) { invoke(0x46F3ADD1E2D5BAF2, pickup, toggle); } // 0x46F3ADD1E2D5BAF2 b877 + static void ALLOW_PORTABLE_PICKUP_TO_MIGRATE_TO_NON_PARTICIPANTS(Pickup pickup, BOOL toggle) { invoke(0x641F272B52E2F0F8, pickup, toggle); } // 0x641F272B52E2F0F8 b877 + static void FORCE_ACTIVATE_PHYSICS_ON_UNFIXED_PICKUP(Pickup pickup, BOOL toggle) { invoke(0x4C134B4DF76025D0, pickup, toggle); } // 0x4C134B4DF76025D0 b1180 + static void ALLOW_PICKUP_BY_NONE_PARTICIPANT(Pickup pickup, BOOL toggle) { invoke(0xAA059C615DE9DD03, pickup, toggle); } // 0xAA059C615DE9DD03 b1180 static void SUPPRESS_PICKUP_REWARD_TYPE(int rewardType, BOOL suppress) { invoke(0xF92099527DB8E2A7, rewardType, suppress); } // 0xF92099527DB8E2A7 0xA7E936FD b323 static void CLEAR_ALL_PICKUP_REWARD_TYPE_SUPPRESSION() { invoke(0xA2C1F5E92AFE49ED); } // 0xA2C1F5E92AFE49ED 0xB241806C b323 - static void CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION(Any p0) { invoke(0x762DB2D380B48D04, p0); } // 0x762DB2D380B48D04 0xD1BAAFB7 b323 + static void CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION(int rewardType) { invoke(0x762DB2D380B48D04, rewardType); } // 0x762DB2D380B48D04 0xD1BAAFB7 b323 static void RENDER_FAKE_PICKUP_GLOW(float x, float y, float z, int colorIndex) { invoke(0x3430676B11CDF21D, x, y, z, colorIndex); } // 0x3430676B11CDF21D 0x63B02FAD b323 - static void N0x7813E8B8C4AE4799(Pickup pickup) { invoke(0x7813E8B8C4AE4799, pickup); } // 0x7813E8B8C4AE4799 b1734 - static void N0xBFFE53AE7E67FCDC(Pickup pickup, BOOL toggle) { invoke(0xBFFE53AE7E67FCDC, pickup, toggle); } // 0xBFFE53AE7E67FCDC b1290 - static void N0xD05A3241B9A86F19(Entity entity, BOOL toggle) { invoke(0xD05A3241B9A86F19, entity, toggle); } // 0xD05A3241B9A86F19 b1180 - static void N0xB2D0BDE54F0E8E5A(Object object, BOOL toggle) { invoke(0xB2D0BDE54F0E8E5A, object, toggle); } // 0xB2D0BDE54F0E8E5A 0x132B6D92 b323 + static void SET_PICKUP_OBJECT_COLLECTABLE_IN_VEHICLE(Pickup pickup) { invoke(0x7813E8B8C4AE4799, pickup); } // 0x7813E8B8C4AE4799 b1734 + static void SET_PICKUP_TRACK_DAMAGE_EVENTS(Pickup pickup, BOOL toggle) { invoke(0xBFFE53AE7E67FCDC, pickup, toggle); } // 0xBFFE53AE7E67FCDC b1290 + static void SET_ENTITY_FLAG_SUPPRESS_SHADOW(Entity entity, BOOL toggle) { invoke(0xD05A3241B9A86F19, entity, toggle); } // 0xD05A3241B9A86F19 b1180 + static void SET_ENTITY_FLAG_RENDER_SMALL_SHADOW(Object object, BOOL toggle) { invoke(0xB2D0BDE54F0E8E5A, object, toggle); } // 0xB2D0BDE54F0E8E5A 0x132B6D92 b323 static Hash GET_WEAPON_TYPE_FROM_PICKUP_TYPE(Hash pickupHash) { return invoke(0x08F96CA6C551AD51, pickupHash); } // 0x08F96CA6C551AD51 0xEDD01937 b323 - static Hash GET_PICKUP_HASH_FROM_WEAPON_(Hash weaponHash) { return invoke(0xD6429A016084F1A5, weaponHash); } // 0xD6429A016084F1A5 b1290 + static Hash GET_PICKUP_TYPE_FROM_WEAPON_HASH(Hash weaponHash) { return invoke(0xD6429A016084F1A5, weaponHash); } // 0xD6429A016084F1A5 b1290 static BOOL IS_PICKUP_WEAPON_OBJECT_VALID(Object object) { return invoke(0x11D1E53A726891FE, object); } // 0x11D1E53A726891FE 0x883DAB2D b323 - static int GET_OBJECT_TEXTURE_VARIATION_(Object object) { return invoke(0xE84EB93729C5F36A, object); } // 0xE84EB93729C5F36A b757 - static void SET_OBJECT_TEXTURE_VARIATION_(Object object, int textureVariation) { invoke(0x971DA0055324D033, object, textureVariation); } // 0x971DA0055324D033 b323 - static BOOL SET_TEXTURE_VARIATION_OF_CLOSEST_OBJECT_OF_TYPE_(float x, float y, float z, float radius, Hash modelHash, int textureVariation) { return invoke(0xF12E33034D887F66, x, y, z, radius, modelHash, textureVariation); } // 0xF12E33034D887F66 b1103 - static void N0x31574B1B41268673(Any p0, Any p1) { invoke(0x31574B1B41268673, p0, p1); } // 0x31574B1B41268673 b2189 - static Any SET_OBJECT_LIGHT_COLOR_(Object object, BOOL p1, int r, int g, int b) { return invoke(0x5F048334B4A4E774, object, p1, r, g, b); } // 0x5F048334B4A4E774 b1493 - static BOOL N0xADF084FB8F075D06(Object object) { return invoke(0xADF084FB8F075D06, object); } // 0xADF084FB8F075D06 b1604 - static void N0x3B2FD68DB5F8331C(Object object, BOOL toggle) { invoke(0x3B2FD68DB5F8331C, object, toggle); } // 0x3B2FD68DB5F8331C b757 - static void SET_OBJECT_STUNT_PROP_SPEEDUP_(Object object, Any p1) { invoke(0x96EE0EBA0163DF80, object, p1); } // 0x96EE0EBA0163DF80 b791 - static void SET_OBJECT_STUNT_PROP_DURATION_(Object object, float duration) { invoke(0xDF6CA0330F2E737B, object, duration); } // 0xDF6CA0330F2E737B b791 - static Hash GET_PICKUP_HASH_(Hash pickupHash) { return invoke(0x5EAAD83F8CFB4575, pickupHash); } // 0x5EAAD83F8CFB4575 0x6AE36192 b323 + static int GET_OBJECT_TINT_INDEX(Object object) { return invoke(0xE84EB93729C5F36A, object); } // 0xE84EB93729C5F36A b757 + static void SET_OBJECT_TINT_INDEX(Object object, int textureVariation) { invoke(0x971DA0055324D033, object, textureVariation); } // 0x971DA0055324D033 b323 + static BOOL SET_TINT_INDEX_CLOSEST_BUILDING_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, int textureVariation) { return invoke(0xF12E33034D887F66, x, y, z, radius, modelHash, textureVariation); } // 0xF12E33034D887F66 b1103 + static void SET_PROP_TINT_INDEX(Any p0, Any p1) { invoke(0x31574B1B41268673, p0, p1); } // 0x31574B1B41268673 b2189 + static Any SET_PROP_LIGHT_COLOR(Object object, BOOL p1, int r, int g, int b) { return invoke(0x5F048334B4A4E774, object, p1, r, g, b); } // 0x5F048334B4A4E774 b1493 + static BOOL IS_PROP_LIGHT_OVERRIDEN(Object object) { return invoke(0xADF084FB8F075D06, object); } // 0xADF084FB8F075D06 b1604 + static void SET_OBJECT_IS_VISIBLE_IN_MIRRORS(Object object, BOOL toggle) { invoke(0x3B2FD68DB5F8331C, object, toggle); } // 0x3B2FD68DB5F8331C b757 + static void SET_OBJECT_SPEED_BOOST_AMOUNT(Object object, Any p1) { invoke(0x96EE0EBA0163DF80, object, p1); } // 0x96EE0EBA0163DF80 b791 + static void SET_OBJECT_SPEED_BOOST_DURATION(Object object, float duration) { invoke(0xDF6CA0330F2E737B, object, duration); } // 0xDF6CA0330F2E737B b791 + static Hash CONVERT_OLD_PICKUP_TYPE_TO_NEW(Hash pickupHash) { return invoke(0x5EAAD83F8CFB4575, pickupHash); } // 0x5EAAD83F8CFB4575 0x6AE36192 b323 static void SET_FORCE_OBJECT_THIS_FRAME(float x, float y, float z, float p3) { invoke(0xF538081986E49E9D, x, y, z, p3); } // 0xF538081986E49E9D 0x3DA41C1A b323 - static void MARK_OBJECT_FOR_DELETION_(Object object) { invoke(0xADBE4809F19F927A, object); } // 0xADBE4809F19F927A 0x2048A7DD b323 - static void N0x8CAAB2BD3EA58BD4(Any p0) { invoke(0x8CAAB2BD3EA58BD4, p0); } // 0x8CAAB2BD3EA58BD4 b1011 - static void N0x63ECF581BC70E363(Any p0, Any p1) { invoke(0x63ECF581BC70E363, p0, p1); } // 0x63ECF581BC70E363 b1365 - static void SET_ENABLE_ARENA_PROP_PHYSICS_(Object object, BOOL toggle, int p2) { invoke(0x911024442F4898F0, object, toggle, p2); } // 0x911024442F4898F0 b1604 - static void SET_ENABLE_ARENA_PROP_PHYSICS_ON_PED_(Object object, BOOL toggle, int p2, Ped ped) { invoke(0xB20834A7DD3D8896, object, toggle, p2, ped); } // 0xB20834A7DD3D8896 b1604 - static void N0x734E1714D077DA9A(Object object, BOOL toggle) { invoke(0x734E1714D077DA9A, object, toggle); } // 0x734E1714D077DA9A b1604 - static void N0x1A6CBB06E2D0D79D(Object object, BOOL p1) { invoke(0x1A6CBB06E2D0D79D, object, p1); } // 0x1A6CBB06E2D0D79D b1604 - static BOOL GET_IS_ARENA_PROP_PHYSICS_DISABLED_(Object object, Any p1) { return invoke(0x43C677F1E1158005, object, p1); } // 0x43C677F1E1158005 b1604 - static Any N0x3BD770D281982DB5(Any p0, Any p1) { return invoke(0x3BD770D281982DB5, p0, p1); } // 0x3BD770D281982DB5 b1604 - static void N0x1C57C94A6446492A(Object object, BOOL toggle) { invoke(0x1C57C94A6446492A, object, toggle); } // 0x1C57C94A6446492A b1604 - static void N0xB5B7742424BD4445(Object object, BOOL toggle) { invoke(0xB5B7742424BD4445, object, toggle); } // 0xB5B7742424BD4445 b1604 + static void ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE(Object object) { invoke(0xADBE4809F19F927A, object); } // 0xADBE4809F19F927A 0x2048A7DD b323 + static void SET_DISABLE_COLLISIONS_BETWEEN_CARS_AND_CAR_PARACHUTE(Any p0) { invoke(0x8CAAB2BD3EA58BD4, p0); } // 0x8CAAB2BD3EA58BD4 b1011 + static void SET_PROJECTILES_SHOULD_EXPLODE_ON_CONTACT(Any p0, Any p1) { invoke(0x63ECF581BC70E363, p0, p1); } // 0x63ECF581BC70E363 b1365 + static void SET_DRIVE_ARTICULATED_JOINT(Object object, BOOL toggle, int p2) { invoke(0x911024442F4898F0, object, toggle, p2); } // 0x911024442F4898F0 b1604 + static void SET_DRIVE_ARTICULATED_JOINT_WITH_INFLICTOR(Object object, BOOL toggle, int p2, Ped ped) { invoke(0xB20834A7DD3D8896, object, toggle, p2, ped); } // 0xB20834A7DD3D8896 b1604 + static void SET_OBJECT_IS_A_PRESSURE_PLATE(Object object, BOOL toggle) { invoke(0x734E1714D077DA9A, object, toggle); } // 0x734E1714D077DA9A b1604 + static void SET_WEAPON_IMPACTS_APPLY_GREATER_FORCE(Object object, BOOL p1) { invoke(0x1A6CBB06E2D0D79D, object, p1); } // 0x1A6CBB06E2D0D79D b1604 + static BOOL GET_IS_ARTICULATED_JOINT_AT_MIN_ANGLE(Object object, Any p1) { return invoke(0x43C677F1E1158005, object, p1); } // 0x43C677F1E1158005 b1604 + static Any GET_IS_ARTICULATED_JOINT_AT_MAX_ANGLE(Any p0, Any p1) { return invoke(0x3BD770D281982DB5, p0, p1); } // 0x3BD770D281982DB5 b1604 + static void SET_IS_OBJECT_ARTICULATED(Object object, BOOL toggle) { invoke(0x1C57C94A6446492A, object, toggle); } // 0x1C57C94A6446492A b1604 + static void SET_IS_OBJECT_BALL(Object object, BOOL toggle) { invoke(0xB5B7742424BD4445, object, toggle); } // 0xB5B7742424BD4445 b1604 } namespace PAD @@ -3764,9 +3790,9 @@ namespace PAD static BOOL IS_CONTROL_JUST_RELEASED(int padIndex, int control) { return invoke(0x50F940259D3841E6, padIndex, control); } // 0x50F940259D3841E6 0x2314444B b323 static int GET_CONTROL_VALUE(int padIndex, int control) { return invoke(0xD95E79E8686D2C27, padIndex, control); } // 0xD95E79E8686D2C27 0xC526F3C6 b323 static float GET_CONTROL_NORMAL(int padIndex, int control) { return invoke(0xEC3C9B8D5327B563, padIndex, control); } // 0xEC3C9B8D5327B563 0x5DE226A5 b323 - static void N0x5B73C77D9EB66E24(BOOL p0) { invoke(0x5B73C77D9EB66E24, p0); } // 0x5B73C77D9EB66E24 b323 + static void SET_USE_ADJUSTED_MOUSE_COORDS(BOOL p0) { invoke(0x5B73C77D9EB66E24, p0); } // 0x5B73C77D9EB66E24 b323 static float GET_CONTROL_UNBOUND_NORMAL(int padIndex, int control) { return invoke(0x5B84D09CEC5209C5, padIndex, control); } // 0x5B84D09CEC5209C5 0xC49343BB b323 - static BOOL SET_CONTROL_NORMAL_(int padIndex, int control, float amount) { return invoke(0xE8A25867FBA3B05E, padIndex, control, amount); } // 0xE8A25867FBA3B05E b323 + static BOOL SET_CONTROL_VALUE_NEXT_FRAME(int padIndex, int control, float amount) { return invoke(0xE8A25867FBA3B05E, padIndex, control, amount); } // 0xE8A25867FBA3B05E b323 static BOOL IS_DISABLED_CONTROL_PRESSED(int padIndex, int control) { return invoke(0xE2587F8CBBD87B1D, padIndex, control); } // 0xE2587F8CBBD87B1D 0x32A93544 b323 static BOOL IS_DISABLED_CONTROL_RELEASED(int padIndex, int control) { return invoke(0xFB6C4072E9A32E92, padIndex, control); } // 0xFB6C4072E9A32E92 b757 static BOOL IS_DISABLED_CONTROL_JUST_PRESSED(int padIndex, int control) { return invoke(0x91AEF906BCA88877, padIndex, control); } // 0x91AEF906BCA88877 0xEE6ABD32 b323 @@ -3774,25 +3800,25 @@ namespace PAD static float GET_DISABLED_CONTROL_NORMAL(int padIndex, int control) { return invoke(0x11E65974A982637C, padIndex, control); } // 0x11E65974A982637C 0x66FF4FAA b323 static float GET_DISABLED_CONTROL_UNBOUND_NORMAL(int padIndex, int control) { return invoke(0x4F8A26A890FD62FB, padIndex, control); } // 0x4F8A26A890FD62FB 0xF2A65A4C b323 static int GET_CONTROL_HOW_LONG_AGO(int p0) { return invoke(0xD7D22F5592AED8BA, p0); } // 0xD7D22F5592AED8BA 0x0E8EF929 b323 - static BOOL IS_USING_KEYBOARD_(int padIndex) { return invoke(0xA571D46727E2B718, padIndex); } // 0xA571D46727E2B718 b323 - static BOOL IS_USING_KEYBOARD_2_(int padIndex) { return invoke(0x13337B38DB572509, padIndex); } // 0x13337B38DB572509 b323 - static BOOL SET_CURSOR_LOCATION_(float x, float y) { return invoke(0xFC695459D4D0E219, x, y); } // 0xFC695459D4D0E219 b323 - static BOOL N0x23F09EADC01449D6(int padIndex) { return invoke(0x23F09EADC01449D6, padIndex); } // 0x23F09EADC01449D6 b323 - static BOOL N0x6CD79468A1E595C6(int padIndex) { return invoke(0x6CD79468A1E595C6, padIndex); } // 0x6CD79468A1E595C6 b323 - static const char* GET_CONTROL_INSTRUCTIONAL_BUTTON(int padIndex, int control, BOOL p2) { return invoke(0x0499D7B09FC9B407, padIndex, control, p2); } // 0x0499D7B09FC9B407 0x3551727A b323 - static const char* GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTON(int padIndex, int controlGroup, BOOL p2) { return invoke(0x80C2FD58D720C801, padIndex, controlGroup, p2); } // 0x80C2FD58D720C801 0x3EE71F6A b323 + static BOOL IS_USING_KEYBOARD_AND_MOUSE(int padIndex) { return invoke(0xA571D46727E2B718, padIndex); } // 0xA571D46727E2B718 b323 + static BOOL IS_USING_CURSOR(int padIndex) { return invoke(0x13337B38DB572509, padIndex); } // 0x13337B38DB572509 b323 + static BOOL SET_CURSOR_POSITION(float x, float y) { return invoke(0xFC695459D4D0E219, x, y); } // 0xFC695459D4D0E219 b323 + static BOOL IS_USING_REMOTE_PLAY(int padIndex) { return invoke(0x23F09EADC01449D6, padIndex); } // 0x23F09EADC01449D6 b323 + static BOOL HAVE_CONTROLS_CHANGED(int padIndex) { return invoke(0x6CD79468A1E595C6, padIndex); } // 0x6CD79468A1E595C6 b323 + static const char* GET_CONTROL_INSTRUCTIONAL_BUTTONS_STRING(int padIndex, int control, BOOL p2) { return invoke(0x0499D7B09FC9B407, padIndex, control, p2); } // 0x0499D7B09FC9B407 b323 + static const char* GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTONS_STRING(int padIndex, int controlGroup, BOOL p2) { return invoke(0x80C2FD58D720C801, padIndex, controlGroup, p2); } // 0x80C2FD58D720C801 b323 static void SET_CONTROL_LIGHT_EFFECT_COLOR(int padIndex, int red, int green, int blue) { invoke(0x8290252FFF36ACB5, padIndex, red, green, blue); } // 0x8290252FFF36ACB5 b323 - static void N0xCB0360EFEFB2580D(int padIndex) { invoke(0xCB0360EFEFB2580D, padIndex); } // 0xCB0360EFEFB2580D b323 - static void SET_PAD_SHAKE(int padIndex, int duration, int frequency) { invoke(0x48B3886C1358D0D5, padIndex, duration, frequency); } // 0x48B3886C1358D0D5 0x5D38BD2F b323 - static void N0x14D29BB12D47F68C(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x14D29BB12D47F68C, p0, p1, p2, p3, p4); } // 0x14D29BB12D47F68C b323 - static void STOP_PAD_SHAKE(int padIndex) { invoke(0x38C16A305E8CDC8D, padIndex); } // 0x38C16A305E8CDC8D 0x8F75657E b323 - static void SET_PAD_SHAKE_SUPPRESSED_ID(int padIndex, Any p1) { invoke(0xF239400E16C23E08, padIndex, p1); } // 0xF239400E16C23E08 0x7D65EB6E b323 - static void CLEAR_SUPPRESSED_PAD_RUMBLE_(int p0) { invoke(0xA0CEFCEA390AAB9B, p0); } // 0xA0CEFCEA390AAB9B b323 + static void CLEAR_CONTROL_LIGHT_EFFECT(int padIndex) { invoke(0xCB0360EFEFB2580D, padIndex); } // 0xCB0360EFEFB2580D b323 + static void SET_CONTROL_SHAKE(int padIndex, int duration, int frequency) { invoke(0x48B3886C1358D0D5, padIndex, duration, frequency); } // 0x48B3886C1358D0D5 b323 + static void SET_CONTROL_TRIGGER_SHAKE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x14D29BB12D47F68C, p0, p1, p2, p3, p4); } // 0x14D29BB12D47F68C b323 + static void STOP_CONTROL_SHAKE(int padIndex) { invoke(0x38C16A305E8CDC8D, padIndex); } // 0x38C16A305E8CDC8D b323 + static void SET_CONTROL_SHAKE_SUPPRESSED_ID(int padIndex, Any p1) { invoke(0xF239400E16C23E08, padIndex, p1); } // 0xF239400E16C23E08 b323 + static void CLEAR_CONTROL_SHAKE_SUPPRESSED_ID(int p0) { invoke(0xA0CEFCEA390AAB9B, p0); } // 0xA0CEFCEA390AAB9B b323 static BOOL IS_LOOK_INVERTED() { return invoke(0x77B612531280010D); } // 0x77B612531280010D 0x313434B2 b323 - static BOOL N0xE1615EC03B3BB4FD() { return invoke(0xE1615EC03B3BB4FD); } // 0xE1615EC03B3BB4FD b323 + static BOOL IS_MOUSE_LOOK_INVERTED() { return invoke(0xE1615EC03B3BB4FD); } // 0xE1615EC03B3BB4FD b323 static int GET_LOCAL_PLAYER_AIM_STATE() { return invoke(0xBB41AFBBBC0A0287); } // 0xBB41AFBBBC0A0287 0x81802053 b323 - static int GET_LOCAL_PLAYER_AIM_STATE_2_() { return invoke(0x59B9A7AF4C95133C); } // 0x59B9A7AF4C95133C b323 - static BOOL GET_IS_USING_ALTERNATE_HANDBRAKE_() { return invoke(0x25AAA32BDC98F2A3); } // 0x25AAA32BDC98F2A3 b1365 + static int GET_LOCAL_PLAYER_GAMEPAD_AIM_STATE() { return invoke(0x59B9A7AF4C95133C); } // 0x59B9A7AF4C95133C b323 + static BOOL GET_IS_USING_ALTERNATE_HANDBRAKE() { return invoke(0x25AAA32BDC98F2A3); } // 0x25AAA32BDC98F2A3 b1365 static BOOL GET_IS_USING_ALTERNATE_DRIVEBY() { return invoke(0x0F70731BACCFBB96); } // 0x0F70731BACCFBB96 0xC1AFABD5 b323 static BOOL GET_ALLOW_MOVEMENT_WHILE_ZOOMED() { return invoke(0xFC859E2374407556); } // 0xFC859E2374407556 0xC0823820 b323 static void SET_PLAYERPAD_SHAKES_WHEN_CONTROLLER_DISABLED(BOOL toggle) { invoke(0x798FDEB5B1575088, toggle); } // 0x798FDEB5B1575088 0xA86BD91F b323 @@ -3804,7 +3830,7 @@ namespace PAD static BOOL INIT_PC_SCRIPTED_CONTROLS(const char* name) { return invoke(0x3D42B92563939375, name); } // 0x3D42B92563939375 0xD2C80B2E b323 static BOOL SWITCH_PC_SCRIPTED_CONTROLS(const char* name) { return invoke(0x4683149ED1DDE7A1, name); } // 0x4683149ED1DDE7A1 0xBBFC9050 b323 static void SHUTDOWN_PC_SCRIPTED_CONTROLS() { invoke(0x643ED62D5EA3BEBD); } // 0x643ED62D5EA3BEBD 0x42140FF9 b323 - static void N0x7F4724035FDCA1DD(int padIndex) { invoke(0x7F4724035FDCA1DD, padIndex); } // 0x7F4724035FDCA1DD 0x2CEDE6C5 b323 + static void ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT(int padIndex) { invoke(0x7F4724035FDCA1DD, padIndex); } // 0x7F4724035FDCA1DD 0x2CEDE6C5 b323 } namespace PATHFIND @@ -3827,34 +3853,34 @@ namespace PATHFIND static BOOL GET_VEHICLE_NODE_IS_GPS_ALLOWED(int nodeID) { return invoke(0xA2AE5C478B96E3B6, nodeID); } // 0xA2AE5C478B96E3B6 0xEE4B1219 b323 static BOOL GET_VEHICLE_NODE_IS_SWITCHED_OFF(int nodeID) { return invoke(0x4F5070AA58F69279, nodeID); } // 0x4F5070AA58F69279 0x56737A3C b323 static Any GET_CLOSEST_ROAD(float x, float y, float z, float p3, int p4, Vector3* p5, Vector3* p6, Any* p7, Any* p8, float* p9, BOOL p10) { return invoke(0x132F52BBA570FE92, x, y, z, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x132F52BBA570FE92 0x567B0E11 b323 - static void SET_ALL_PATHS_CACHE_BOUNDINGSTRUCT(BOOL toggle) { invoke(0x228E5C6AD4D74BFD, toggle); } // 0x228E5C6AD4D74BFD 0xD6A3B458 b323 - static void SET_AI_GLOBAL_PATH_NODES_TYPE_(int type) { invoke(0xF74B1FFA4A15FBEA, type); } // 0xF74B1FFA4A15FBEA b2189 + static void SET_ALLOW_STREAM_PROLOGUE_NODES(BOOL toggle) { invoke(0x228E5C6AD4D74BFD, toggle); } // 0x228E5C6AD4D74BFD 0xD6A3B458 b323 + static void SET_ALLOW_STREAM_HEIST_ISLAND_NODES(int type) { invoke(0xF74B1FFA4A15FBEA, type); } // 0xF74B1FFA4A15FBEA b2189 static BOOL ARE_NODES_LOADED_FOR_AREA(float x1, float y1, float x2, float y2) { return invoke(0xF7B79A50B905A30D, x1, y1, x2, y2); } // 0xF7B79A50B905A30D 0x86E80A17 b323 - static BOOL REQUEST_PATHS_PREFER_ACCURATE_BOUNDINGSTRUCT(float x1, float y1, float x2, float y2) { return invoke(0x07FB139B592FA687, x1, y1, x2, y2); } // 0x07FB139B592FA687 0x2CDA5012 b323 + static BOOL REQUEST_PATH_NODES_IN_AREA_THIS_FRAME(float x1, float y1, float x2, float y2) { return invoke(0x07FB139B592FA687, x1, y1, x2, y2); } // 0x07FB139B592FA687 0x2CDA5012 b323 static void SET_ROADS_BACK_TO_ORIGINAL(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { invoke(0x1EE7063B80FFC77C, p0, p1, p2, p3, p4, p5, p6); } // 0x1EE7063B80FFC77C 0x86AC4A85 b323 static void SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7) { invoke(0x0027501B9F3B407E, x1, y1, z1, x2, y2, z2, width, p7); } // 0x0027501B9F3B407E 0x9DB5D209 b323 static void SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x0B919E1FB47CC4E0, multiplier); } // 0x0B919E1FB47CC4E0 0x3C5085E4 b323 - static void N0xAA76052DDA9BFC3E(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xAA76052DDA9BFC3E, p0, p1, p2, p3, p4, p5, p6); } // 0xAA76052DDA9BFC3E 0xD0F51299 b323 - static void SET_PED_PATHS_BACK_TO_ORIGINAL(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xE04B48F2CC926253, p0, p1, p2, p3, p4, p5, p6); } // 0xE04B48F2CC926253 0x3F1ABDA4 b323 + static void ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xAA76052DDA9BFC3E, p0, p1, p2, p3, p4, p5, p6); } // 0xAA76052DDA9BFC3E 0xD0F51299 b323 + static void SET_PED_PATHS_BACK_TO_ORIGINAL(float x1, float y1, float z1, float x2, float y2, float z2, Any p6) { invoke(0xE04B48F2CC926253, x1, y1, z1, x2, y2, z2, p6); } // 0xE04B48F2CC926253 0x3F1ABDA4 b323 static BOOL GET_RANDOM_VEHICLE_NODE(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, Vector3* outPosition, int* nodeId) { return invoke(0x93E0DB8440B73A7D, x, y, z, radius, p4, p5, p6, outPosition, nodeId); } // 0x93E0DB8440B73A7D 0xAD1476EA b323 static void GET_STREET_NAME_AT_COORD(float x, float y, float z, Hash* streetName, Hash* crossingRoad) { invoke(0x2EB41072B4C1E4C0, x, y, z, streetName, crossingRoad); } // 0x2EB41072B4C1E4C0 0xDEBEEFCF b323 static int GENERATE_DIRECTIONS_TO_COORD(float x, float y, float z, BOOL p3, int* direction, float* p5, float* distToNxJunction) { return invoke(0xF90125F1F79ECDF8, x, y, z, p3, direction, p5, distToNxJunction); } // 0xF90125F1F79ECDF8 0xED35C094 b323 static void SET_IGNORE_NO_GPS_FLAG(BOOL toggle) { invoke(0x72751156E7678833, toggle); } // 0x72751156E7678833 0xB72CF194 b323 - static void SET_IGNORE_SECONDARY_ROUTE_NODES_(BOOL toggle) { invoke(0x1FC289A0C3FF470F, toggle); } // 0x1FC289A0C3FF470F 0x90DF7A4C b323 + static void SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE(BOOL toggle) { invoke(0x1FC289A0C3FF470F, toggle); } // 0x1FC289A0C3FF470F 0x90DF7A4C b323 static void SET_GPS_DISABLED_ZONE(float x1, float y1, float z1, float x2, float y2, float z3) { invoke(0xDC20483CD3DD5201, x1, y1, z1, x2, y2, z3); } // 0xDC20483CD3DD5201 0x720B8073 b323 static int GET_GPS_BLIP_ROUTE_LENGTH() { return invoke(0xBBB45C3CF5C8AA85); } // 0xBBB45C3CF5C8AA85 0x4B770634 b323 - static BOOL GET_GPS_WAYPOINT_ROUTE_END(Vector3* result, BOOL p1, float p2, int p3) { return invoke(0xF3162836C28F9DA5, result, p1, p2, p3); } // 0xF3162836C28F9DA5 0x40BB1149 b505 + static BOOL GET_POS_ALONG_GPS_TYPE_ROUTE(Vector3* result, BOOL p1, float p2, int p3) { return invoke(0xF3162836C28F9DA5, result, p1, p2, p3); } // 0xF3162836C28F9DA5 b505 static BOOL GET_GPS_BLIP_ROUTE_FOUND() { return invoke(0x869DAACBBE9FA006); } // 0x869DAACBBE9FA006 0x286F82CC b323 static BOOL GET_ROAD_BOUNDARY_USING_HEADING(float x, float y, float z, float heading, Vector3* outPosition) { return invoke(0xA0F8A7517A273C05, x, y, z, heading, outPosition); } // 0xA0F8A7517A273C05 0x5E440AC7 b463 - static BOOL GET_POINT_ON_ROAD_SIDE_(float x, float y, float z, int p3, Vector3* outPosition) { return invoke(0x16F46FB18C8009E4, x, y, z, p3, outPosition); } // 0x16F46FB18C8009E4 0xF6422F9A b323 + static BOOL GET_POSITION_BY_SIDE_OF_ROAD(float x, float y, float z, int p3, Vector3* outPosition) { return invoke(0x16F46FB18C8009E4, x, y, z, p3, outPosition); } // 0x16F46FB18C8009E4 0xF6422F9A b323 static BOOL IS_POINT_ON_ROAD(float x, float y, float z, Vehicle vehicle) { return invoke(0x125BF4ABFC536B09, x, y, z, vehicle); } // 0x125BF4ABFC536B09 0xCF198055 b323 static int GET_NEXT_GPS_DISABLED_ZONE_INDEX() { return invoke(0xD3A6A0EF48823A8C); } // 0xD3A6A0EF48823A8C 0xBE92551F b323 static void SET_GPS_DISABLED_ZONE_AT_INDEX(float x1, float y1, float z1, float x2, float y2, float z2, int index) { invoke(0xD0BC1C6FB18EE154, x1, y1, z1, x2, y2, z2, index); } // 0xD0BC1C6FB18EE154 0x98BDB311 b323 static void CLEAR_GPS_DISABLED_ZONE_AT_INDEX(int index) { invoke(0x2801D0012266DF07, index); } // 0x2801D0012266DF07 0x59090745 b323 static void ADD_NAVMESH_REQUIRED_REGION(float x, float y, float radius) { invoke(0x387EAD7EE42F6685, x, y, radius); } // 0x387EAD7EE42F6685 0x12B086EA b323 static void REMOVE_NAVMESH_REQUIRED_REGIONS() { invoke(0x916F0A3CDEC3445E); } // 0x916F0A3CDEC3445E 0x637BB680 b323 - static BOOL IS_NAVMESH_REQUIRED_REGION_OWNED_BY_ANY_THREAD_() { return invoke(0x705A844002B39DC0); } // 0x705A844002B39DC0 b944 - static void DISABLE_NAVMESH_IN_AREA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x4C8872D8CDBE1B8B, p0, p1, p2, p3, p4, p5, p6); } // 0x4C8872D8CDBE1B8B 0x6E37F132 b323 + static BOOL IS_NAVMESH_REQUIRED_REGION_IN_USE() { return invoke(0x705A844002B39DC0); } // 0x705A844002B39DC0 b944 + static void DISABLE_NAVMESH_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle) { invoke(0x4C8872D8CDBE1B8B, x1, y1, z1, x2, y2, z2, toggle); } // 0x4C8872D8CDBE1B8B 0x6E37F132 b323 static BOOL ARE_ALL_NAVMESH_REGIONS_LOADED() { return invoke(0x8415D95B194A3AEA); } // 0x8415D95B194A3AEA 0x34C4E789 b323 static BOOL IS_NAVMESH_LOADED_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xF813C7E63F9062A5, x1, y1, z1, x2, y2, z2); } // 0xF813C7E63F9062A5 0x4C2BA99E b323 static int GET_NUM_NAVMESHES_EXISTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x01708E8DD3FF8C65, x1, y1, z1, x2, y2, z2); } // 0x01708E8DD3FF8C65 0x76AFFBB5 b323 @@ -3874,9 +3900,9 @@ namespace PED static Ped CREATE_PED(int pedType, Hash modelHash, float x, float y, float z, float heading, BOOL isNetwork, BOOL bScriptHostPed) { return invoke(0xD49F9B0955C367DE, pedType, modelHash, x, y, z, heading, isNetwork, bScriptHostPed); } // 0xD49F9B0955C367DE 0x0389EF71 b323 static void DELETE_PED(Ped* ped) { invoke(0x9614299DCB53E54B, ped); } // 0x9614299DCB53E54B 0x13EFB9A0 b323 static Ped CLONE_PED(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag) { return invoke(0xEF29A16337FACADB, ped, isNetwork, bScriptHostPed, copyHeadBlendFlag); } // 0xEF29A16337FACADB 0x8C8A8D6E b323 - static Ped CLONE_PED_EX_(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag, BOOL p4) { return invoke(0x668FD40BCBA5DE48, ped, isNetwork, bScriptHostPed, copyHeadBlendFlag, p4); } // 0x668FD40BCBA5DE48 b463 + static Ped CLONE_PED_ALT(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag, BOOL p4) { return invoke(0x668FD40BCBA5DE48, ped, isNetwork, bScriptHostPed, copyHeadBlendFlag, p4); } // 0x668FD40BCBA5DE48 b463 static void CLONE_PED_TO_TARGET(Ped ped, Ped targetPed) { invoke(0xE952D6431689AD9A, ped, targetPed); } // 0xE952D6431689AD9A 0xFC70EEC7 b323 - static void CLONE_PED_TO_TARGET_EX_(Ped ped, Ped targetPed, BOOL p2) { invoke(0x148B08C2D2ACB884, ped, targetPed, p2); } // 0x148B08C2D2ACB884 b463 + static void CLONE_PED_TO_TARGET_ALT(Ped ped, Ped targetPed, BOOL p2) { invoke(0x148B08C2D2ACB884, ped, targetPed, p2); } // 0x148B08C2D2ACB884 b463 static BOOL IS_PED_IN_VEHICLE(Ped ped, Vehicle vehicle, BOOL atGetIn) { return invoke(0xA3EE4A07279BB9DB, ped, vehicle, atGetIn); } // 0xA3EE4A07279BB9DB 0x7DA6BC83 b323 static BOOL IS_PED_IN_MODEL(Ped ped, Hash modelHash) { return invoke(0x796D90EFB19AA332, ped, modelHash); } // 0x796D90EFB19AA332 0xA6438D4B b323 static BOOL IS_PED_IN_ANY_VEHICLE(Ped ped, BOOL atGetIn) { return invoke(0x997ABD671D25CA0B, ped, atGetIn); } // 0x997ABD671D25CA0B 0x3B0171EE b323 @@ -3891,7 +3917,7 @@ namespace PED static BOOL IS_PED_A_PLAYER(Ped ped) { return invoke(0x12534C348C6CB68B, ped); } // 0x12534C348C6CB68B 0x404794CA b323 static Ped CREATE_PED_INSIDE_VEHICLE(Vehicle vehicle, int pedType, Hash modelHash, int seat, BOOL isNetwork, BOOL bScriptHostPed) { return invoke(0x7DD959874C1FD534, vehicle, pedType, modelHash, seat, isNetwork, bScriptHostPed); } // 0x7DD959874C1FD534 0x3000F092 b323 static void SET_PED_DESIRED_HEADING(Ped ped, float heading) { invoke(0xAA5A7ECE2AA8FE70, ped, heading); } // 0xAA5A7ECE2AA8FE70 0x961458F9 b323 - static void FREEZE_PED_CAMERA_ROTATION_(Ped ped) { invoke(0xFF287323B0E2C69A, ped); } // 0xFF287323B0E2C69A 0x290421BE b323 + static void FORCE_ALL_HEADING_VALUES_TO_ALIGN(Ped ped) { invoke(0xFF287323B0E2C69A, ped); } // 0xFF287323B0E2C69A 0x290421BE b323 static BOOL IS_PED_FACING_PED(Ped ped, Ped otherPed, float angle) { return invoke(0xD71649DB0A545AA3, ped, otherPed, angle); } // 0xD71649DB0A545AA3 0x0B775838 b323 static BOOL IS_PED_IN_MELEE_COMBAT(Ped ped) { return invoke(0x4E209B2C1EAD5159, ped); } // 0x4E209B2C1EAD5159 0xFD7814A5 b323 static BOOL IS_PED_STOPPED(Ped ped) { return invoke(0x530944F6F4B8A214, ped); } // 0x530944F6F4B8A214 0xA0DC0B87 b323 @@ -3900,7 +3926,7 @@ namespace PED static BOOL IS_PED_SHOOTING(Ped ped) { return invoke(0x34616828CD07F1A1, ped); } // 0x34616828CD07F1A1 0xE7C3405E b323 static void SET_PED_ACCURACY(Ped ped, int accuracy) { invoke(0x7AEFB85C1D49DEB6, ped, accuracy); } // 0x7AEFB85C1D49DEB6 0x6C17122E b323 static int GET_PED_ACCURACY(Ped ped) { return invoke(0x37F4AD56ECBC0CD6, ped); } // 0x37F4AD56ECBC0CD6 0x0A2A0AA0 b323 - static void N0x87DDEB611B329A9C(float multiplier) { invoke(0x87DDEB611B329A9C, multiplier); } // 0x87DDEB611B329A9C b1103 + static void SET_AMBIENT_LAW_PED_ACCURACY_MODIFIER(float multiplier) { invoke(0x87DDEB611B329A9C, multiplier); } // 0x87DDEB611B329A9C b1103 static BOOL IS_PED_MODEL(Ped ped, Hash modelHash) { return invoke(0xC9D55B1A358A5BF7, ped, modelHash); } // 0xC9D55B1A358A5BF7 0x5F1DDFCB b323 static void EXPLODE_PED_HEAD(Ped ped, Hash weaponHash) { invoke(0x2D05CED3A38D0F3A, ped, weaponHash); } // 0x2D05CED3A38D0F3A 0x05CC1380 b323 static void REMOVE_PED_ELEGANTLY(Ped* ped) { invoke(0xAC6D445B994DF95E, ped); } // 0xAC6D445B994DF95E 0x4FFB8C6C b323 @@ -3915,14 +3941,14 @@ namespace PED static BOOL CAN_CREATE_RANDOM_BIKE_RIDER() { return invoke(0xEACEEDA81751915C); } // 0xEACEEDA81751915C 0x7018BE31 b323 static void SET_PED_MOVE_ANIMS_BLEND_OUT(Ped ped) { invoke(0x9E8C908F41584ECD, ped); } // 0x9E8C908F41584ECD 0x20E01957 b323 static void SET_PED_CAN_BE_DRAGGED_OUT(Ped ped, BOOL toggle) { invoke(0xC1670E958EEE24E5, ped, toggle); } // 0xC1670E958EEE24E5 0xAA7F1131 b323 - static void N0xF2BEBCDFAFDAA19E(BOOL toggle) { invoke(0xF2BEBCDFAFDAA19E, toggle); } // 0xF2BEBCDFAFDAA19E 0x6CD58238 b323 + static void SET_PED_ALLOW_HURT_COMBAT_FOR_ALL_MISSION_PEDS(BOOL toggle) { invoke(0xF2BEBCDFAFDAA19E, toggle); } // 0xF2BEBCDFAFDAA19E 0x6CD58238 b323 static BOOL IS_PED_MALE(Ped ped) { return invoke(0x6D9F5FAA7488BA46, ped); } // 0x6D9F5FAA7488BA46 0x90950455 b323 static BOOL IS_PED_HUMAN(Ped ped) { return invoke(0xB980061DA992779D, ped); } // 0xB980061DA992779D 0x194BB7B0 b323 static Vehicle GET_VEHICLE_PED_IS_IN(Ped ped, BOOL includeLastVehicle) { return invoke(0x9A9112A0FE9A4713, ped, includeLastVehicle); } // 0x9A9112A0FE9A4713 0xAFE92319 b323 static void RESET_PED_LAST_VEHICLE(Ped ped) { invoke(0xBB8DE8CF6A8DD8BB, ped); } // 0xBB8DE8CF6A8DD8BB 0x5E3B5942 b323 static void SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x95E3D6257B166CF2, multiplier); } // 0x95E3D6257B166CF2 0x039C82BB b323 static void SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME(float p0, float p1) { invoke(0x7A556143A1C03898, p0, p1); } // 0x7A556143A1C03898 0x2909ABF0 b323 - static void N0x5A7F62FDA59759BD() { invoke(0x5A7F62FDA59759BD); } // 0x5A7F62FDA59759BD 0xB48C0C04 b323 + static void SUPPRESS_AMBIENT_PED_AGGRESSIVE_CLEANUP_THIS_FRAME() { invoke(0x5A7F62FDA59759BD); } // 0x5A7F62FDA59759BD 0xB48C0C04 b323 static void SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME(float x, float y, float z) { invoke(0x5086C7843552CF85, x, y, z); } // 0x5086C7843552CF85 0x25EA2AA5 b323 static void SET_PED_NON_CREATION_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { invoke(0xEE01041D559983EA, x1, y1, z1, x2, y2, z2); } // 0xEE01041D559983EA 0x7A97283F b323 static void CLEAR_PED_NON_CREATION_AREA() { invoke(0x2E05208086BA0651); } // 0x2E05208086BA0651 0x6F7043A3 b323 @@ -3933,11 +3959,11 @@ namespace PED static BOOL IS_PED_ON_SPECIFIC_VEHICLE(Ped ped, Vehicle vehicle) { return invoke(0xEC5F66E459AF3BB2, ped, vehicle); } // 0xEC5F66E459AF3BB2 0x63CB4603 b323 static void SET_PED_MONEY(Ped ped, int amount) { invoke(0xA9C8960E8684C1B5, ped, amount); } // 0xA9C8960E8684C1B5 0x40D90BF2 b323 static int GET_PED_MONEY(Ped ped) { return invoke(0x3F69145BBA87BAE7, ped); } // 0x3F69145BBA87BAE7 0xEB3C4C7E b323 - static void N0xFF4803BC019852D9(float p0, Any p1) { invoke(0xFF4803BC019852D9, p0, p1); } // 0xFF4803BC019852D9 0xD41C9AED b323 + static void SET_HEALTH_SNACKS_CARRIED_BY_ALL_NEW_PEDS(float p0, Any p1) { invoke(0xFF4803BC019852D9, p0, p1); } // 0xFF4803BC019852D9 0xD41C9AED b323 static void SET_AMBIENT_PEDS_DROP_MONEY(BOOL p0) { invoke(0x6B0E6172C9A4D902, p0); } // 0x6B0E6172C9A4D902 0x30B98369 b323 - static void N0x9911F4A24485F653(BOOL p0) { invoke(0x9911F4A24485F653, p0); } // 0x9911F4A24485F653 0x02A080C8 b323 + static void SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME(BOOL p0) { invoke(0x9911F4A24485F653, p0); } // 0x9911F4A24485F653 0x02A080C8 b323 static void SET_PED_SUFFERS_CRITICAL_HITS(Ped ped, BOOL toggle) { invoke(0xEBD76F2359F190AC, ped, toggle); } // 0xEBD76F2359F190AC 0x6F6FC7E6 b323 - static void N0xAFC976FD0580C7B3(Ped ped, BOOL toggle) { invoke(0xAFC976FD0580C7B3, ped, toggle); } // 0xAFC976FD0580C7B3 0x1572022A b323 + static void SET_PED_UPPER_BODY_DAMAGE_ONLY(Ped ped, BOOL toggle) { invoke(0xAFC976FD0580C7B3, ped, toggle); } // 0xAFC976FD0580C7B3 0x1572022A b323 static BOOL IS_PED_SITTING_IN_VEHICLE(Ped ped, Vehicle vehicle) { return invoke(0xA808AA1D79230FC2, ped, vehicle); } // 0xA808AA1D79230FC2 0xDDDE26FA b323 static BOOL IS_PED_SITTING_IN_ANY_VEHICLE(Ped ped) { return invoke(0x826AA586EDB9FEF8, ped); } // 0x826AA586EDB9FEF8 0x0EA9CA03 b323 static BOOL IS_PED_ON_FOOT(Ped ped) { return invoke(0x01FEE67DB37F59B2, ped); } // 0x01FEE67DB37F59B2 0xC60D0785 b323 @@ -3950,6 +3976,7 @@ namespace PED static BOOL IS_PED_IN_ANY_PLANE(Ped ped) { return invoke(0x5FFF4CFC74D8FB80, ped); } // 0x5FFF4CFC74D8FB80 0x51BBCE7E b323 static BOOL IS_PED_IN_FLYING_VEHICLE(Ped ped) { return invoke(0x9134873537FA419C, ped); } // 0x9134873537FA419C 0xCA072485 b323 static void SET_PED_DIES_IN_WATER(Ped ped, BOOL toggle) { invoke(0x56CEF0AC79073BDE, ped, toggle); } // 0x56CEF0AC79073BDE 0x604C872B b323 + static BOOL GET_PED_DIES_IN_WATER(Ped ped) { return invoke(0x65671A4FB8218930, ped); } // 0x65671A4FB8218930 b2699 static void SET_PED_DIES_IN_SINKING_VEHICLE(Ped ped, BOOL toggle) { invoke(0xD718A22995E2B4BC, ped, toggle); } // 0xD718A22995E2B4BC 0x8D4D9ABB b323 static int GET_PED_ARMOUR(Ped ped) { return invoke(0x9483AF821605B1D8, ped); } // 0x9483AF821605B1D8 0x2CE311A7 b323 static void SET_PED_STAY_IN_VEHICLE_WHEN_JACKED(Ped ped, BOOL toggle) { invoke(0xEDF4079F9D54C9A1, ped, toggle); } // 0xEDF4079F9D54C9A1 0xB014A09C b323 @@ -3960,24 +3987,24 @@ namespace PED static void RESET_AI_WEAPON_DAMAGE_MODIFIER() { invoke(0xEA16670E7BA4743C); } // 0xEA16670E7BA4743C 0x6E965420 b323 static void SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(float modifier) { invoke(0x66460DEDDD417254, modifier); } // 0x66460DEDDD417254 0x0F9A401F b323 static void RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER() { invoke(0x46E56A7CD1D63C3F); } // 0x46E56A7CD1D63C3F 0x97886238 b323 - static void N0x2F3C3D9F50681DE4(Any p0, BOOL p1) { invoke(0x2F3C3D9F50681DE4, p0, p1); } // 0x2F3C3D9F50681DE4 0xCC9D7F1A b323 + static void SET_TREAT_AS_AMBIENT_PED_FOR_DRIVER_LOCKON(Any p0, BOOL p1) { invoke(0x2F3C3D9F50681DE4, p0, p1); } // 0x2F3C3D9F50681DE4 0xCC9D7F1A b323 static void SET_PED_CAN_BE_TARGETTED(Ped ped, BOOL toggle) { invoke(0x63F58F7C80513AAD, ped, toggle); } // 0x63F58F7C80513AAD 0x75C49F74 b323 static void SET_PED_CAN_BE_TARGETTED_BY_TEAM(Ped ped, int team, BOOL toggle) { invoke(0xBF1CA77833E58F2C, ped, team, toggle); } // 0xBF1CA77833E58F2C 0xB103A8E1 b323 static void SET_PED_CAN_BE_TARGETTED_BY_PLAYER(Ped ped, Player player, BOOL toggle) { invoke(0x66B57B72E0836A76, ped, player, toggle); } // 0x66B57B72E0836A76 0xD050F490 b323 - static void N0x061CB768363D6424(Ped ped, BOOL toggle) { invoke(0x061CB768363D6424, ped, toggle); } // 0x061CB768363D6424 0x7DA12905 b323 - static void N0xFD325494792302D7(Ped ped, BOOL toggle) { invoke(0xFD325494792302D7, ped, toggle); } // 0xFD325494792302D7 0x7F67671D b323 + static void SET_ALLOW_LOCKON_TO_PED_IF_FRIENDLY(Ped ped, BOOL toggle) { invoke(0x061CB768363D6424, ped, toggle); } // 0x061CB768363D6424 0x7DA12905 b323 + static void SET_USE_CAMERA_HEADING_FOR_DESIRED_DIRECTION_LOCK_ON_TEST(Ped ped, BOOL toggle) { invoke(0xFD325494792302D7, ped, toggle); } // 0xFD325494792302D7 0x7F67671D b323 static BOOL IS_PED_IN_ANY_POLICE_VEHICLE(Ped ped) { return invoke(0x0BD04E29640C9C12, ped); } // 0x0BD04E29640C9C12 0x84FA790D b323 static void FORCE_PED_TO_OPEN_PARACHUTE(Ped ped) { invoke(0x16E42E800B472221, ped); } // 0x16E42E800B472221 0xA819680B b323 static BOOL IS_PED_IN_PARACHUTE_FREE_FALL(Ped ped) { return invoke(0x7DCE8BDA0F1C1200, ped); } // 0x7DCE8BDA0F1C1200 0xCD71F11B b323 static BOOL IS_PED_FALLING(Ped ped) { return invoke(0xFB92A102F1C4DFA3, ped); } // 0xFB92A102F1C4DFA3 0xABF77334 b323 static BOOL IS_PED_JUMPING(Ped ped) { return invoke(0xCEDABC5900A0BF97, ped); } // 0xCEDABC5900A0BF97 0x07E5BC0E b323 - static Any N0x412F1364FA066CFB(Any p0) { return invoke(0x412F1364FA066CFB, p0); } // 0x412F1364FA066CFB b573 - static Any N0x451D05012CCEC234(Any p0) { return invoke(0x451D05012CCEC234, p0); } // 0x451D05012CCEC234 b573 + static Any IS_PED_LANDING(Any p0) { return invoke(0x412F1364FA066CFB, p0); } // 0x412F1364FA066CFB b573 + static Any IS_PED_DOING_A_BEAST_JUMP(Any p0) { return invoke(0x451D05012CCEC234, p0); } // 0x451D05012CCEC234 b573 static BOOL IS_PED_CLIMBING(Ped ped) { return invoke(0x53E8CB4F48BFE623, ped); } // 0x53E8CB4F48BFE623 0xBCE03D35 b323 static BOOL IS_PED_VAULTING(Ped ped) { return invoke(0x117C70D1F5730B5E, ped); } // 0x117C70D1F5730B5E 0xC3169BDA b323 static BOOL IS_PED_DIVING(Ped ped) { return invoke(0x5527B8246FEF9B11, ped); } // 0x5527B8246FEF9B11 0x7BC5BF3C b323 static BOOL IS_PED_JUMPING_OUT_OF_VEHICLE(Ped ped) { return invoke(0x433DDFFE2044B636, ped); } // 0x433DDFFE2044B636 0xB19215F6 b323 - static BOOL IS_PED_OPENING_A_DOOR_(Ped ped) { return invoke(0x26AF0E8E30BD2A2C, ped); } // 0x26AF0E8E30BD2A2C b323 + static BOOL IS_PED_OPENING_DOOR(Ped ped) { return invoke(0x26AF0E8E30BD2A2C, ped); } // 0x26AF0E8E30BD2A2C b323 static int GET_PED_PARACHUTE_STATE(Ped ped) { return invoke(0x79CFD9827CC979B6, ped); } // 0x79CFD9827CC979B6 0x7D4BC475 b323 static int GET_PED_PARACHUTE_LANDING_TYPE(Ped ped) { return invoke(0x8B9F1FC6AE8166C0, ped); } // 0x8B9F1FC6AE8166C0 0x01F3B035 b323 static void SET_PED_PARACHUTE_TINT_INDEX(Ped ped, int tintIndex) { invoke(0x333FC8DB079B7186, ped, tintIndex); } // 0x333FC8DB079B7186 0x5AEFEC3A b323 @@ -3989,7 +4016,7 @@ namespace PED static BOOL IS_PED_IN_ANY_TAXI(Ped ped) { return invoke(0x6E575D6A898AB852, ped); } // 0x6E575D6A898AB852 0x16FD386C b323 static void SET_PED_ID_RANGE(Ped ped, float value) { invoke(0xF107E836A70DCE05, ped, value); } // 0xF107E836A70DCE05 0xEF3B4ED9 b323 static void SET_PED_HIGHLY_PERCEPTIVE(Ped ped, BOOL toggle) { invoke(0x52D59AB61DDC05DD, ped, toggle); } // 0x52D59AB61DDC05DD 0x9A2180FF b323 - static void SET_PED_PERCEPTION_OVERRIDE_THIS_FRAME_(float seeingRange, float seeingRangePeripheral, float hearingRange, float visualFieldMinAzimuthAngle, float visualFieldMaxAzimuthAngle, float fieldOfGazeMaxAngle, float p6) { invoke(0x2F074C904D85129E, seeingRange, seeingRangePeripheral, hearingRange, visualFieldMinAzimuthAngle, visualFieldMaxAzimuthAngle, fieldOfGazeMaxAngle, p6); } // 0x2F074C904D85129E b393 + static void SET_COP_PERCEPTION_OVERRIDES(float seeingRange, float seeingRangePeripheral, float hearingRange, float visualFieldMinAzimuthAngle, float visualFieldMaxAzimuthAngle, float fieldOfGazeMaxAngle, float p6) { invoke(0x2F074C904D85129E, seeingRange, seeingRangePeripheral, hearingRange, visualFieldMinAzimuthAngle, visualFieldMaxAzimuthAngle, fieldOfGazeMaxAngle, p6); } // 0x2F074C904D85129E b393 static void SET_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped, float unk) { invoke(0xEC4B4B3B9908052A, ped, unk); } // 0xEC4B4B3B9908052A 0xF30658D2 b323 static void DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped) { invoke(0x733C87D4CE22BEA2, ped); } // 0x733C87D4CE22BEA2 0x43709044 b323 static void SET_PED_SEEING_RANGE(Ped ped, float value) { invoke(0xF29CF591C4BF6CEE, ped, value); } // 0xF29CF591C4BF6CEE 0x4BD72FE8 b323 @@ -4000,7 +4027,7 @@ namespace PED static void SET_PED_VISUAL_FIELD_MAX_ELEVATION_ANGLE(Ped ped, float angle) { invoke(0x78D0B67629D75856, ped, angle); } // 0x78D0B67629D75856 0x39D9102F b323 static void SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE(Ped ped, float range) { invoke(0x9C74B0BC831B753A, ped, range); } // 0x9C74B0BC831B753A 0xFDF2F7C2 b323 static void SET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped, float angle) { invoke(0x3B6405E8AB34A907, ped, angle); } // 0x3B6405E8AB34A907 0xE57202A1 b323 - static float GET_PED_VISUAL_FIELD_CENTER_ANGLE_(Ped ped) { return invoke(0xEF2C71A32CAD5FBD, ped); } // 0xEF2C71A32CAD5FBD b1493 + static float GET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped) { return invoke(0xEF2C71A32CAD5FBD, ped); } // 0xEF2C71A32CAD5FBD b1493 static void SET_PED_STEALTH_MOVEMENT(Ped ped, BOOL p1, const char* action) { invoke(0x88CBB5CEB96B7BD2, ped, p1, action); } // 0x88CBB5CEB96B7BD2 0x67E28E1D b323 static BOOL GET_PED_STEALTH_MOVEMENT(Ped ped) { return invoke(0x7C2AC9CA66575FBF, ped); } // 0x7C2AC9CA66575FBF 0x40321B83 b323 static int CREATE_GROUP(int unused) { return invoke(0x90370EBE0FEE1A3D, unused); } // 0x90370EBE0FEE1A3D 0x8DC0368D b323 @@ -4015,7 +4042,7 @@ namespace PED static void SET_PED_MIN_GROUND_TIME_FOR_STUNGUN(Ped ped, int ms) { invoke(0xFA0675AB151073FA, ped, ms); } // 0xFA0675AB151073FA 0x2F0D0973 b323 static BOOL IS_PED_PRONE(Ped ped) { return invoke(0xD6A86331A537A7B9, ped); } // 0xD6A86331A537A7B9 0x02C2A6C3 b323 static BOOL IS_PED_IN_COMBAT(Ped ped, Ped target) { return invoke(0x4859F1FC66A6278E, ped, target); } // 0x4859F1FC66A6278E 0xFE027CB5 b323 - static Entity GET_PED_TASK_COMBAT_TARGET_(Ped ped, Any p1) { return invoke(0x32C27A11307B01CC, ped, p1); } // 0x32C27A11307B01CC b2372 + static Entity GET_PED_TARGET_FROM_COMBAT_PED(Ped ped, Any p1) { return invoke(0x32C27A11307B01CC, ped, p1); } // 0x32C27A11307B01CC b2372 static BOOL CAN_PED_IN_COMBAT_SEE_TARGET(Ped ped, Ped target) { return invoke(0xEAD42DE3610D0721, ped, target); } // 0xEAD42DE3610D0721 0xCCD525E1 b323 static BOOL IS_PED_DOING_DRIVEBY(Ped ped) { return invoke(0xB2C086CC1BF8F2BF, ped); } // 0xB2C086CC1BF8F2BF 0xAC3CEB9C b323 static BOOL IS_PED_JACKING(Ped ped) { return invoke(0x4AE4FF911DFB61DA, ped); } // 0x4AE4FF911DFB61DA 0x3B321816 b323 @@ -4034,25 +4061,25 @@ namespace PED static Entity GET_PED_SOURCE_OF_DEATH(Ped ped) { return invoke(0x93C8B64DEB84728C, ped); } // 0x93C8B64DEB84728C 0x84ADF9EB b323 static Hash GET_PED_CAUSE_OF_DEATH(Ped ped) { return invoke(0x16FFE42AB2D2DC59, ped); } // 0x16FFE42AB2D2DC59 0x63458C27 b323 static int GET_PED_TIME_OF_DEATH(Ped ped) { return invoke(0x1E98817B311AE98A, ped); } // 0x1E98817B311AE98A 0xDF6D5D54 b323 - static int N0x5407B7288D0478B7(Any p0) { return invoke(0x5407B7288D0478B7, p0); } // 0x5407B7288D0478B7 0xEF0B78E6 b323 - static Any N0x336B3D200AB007CB(Any p0, float p1, float p2, float p3, float p4) { return invoke(0x336B3D200AB007CB, p0, p1, p2, p3, p4); } // 0x336B3D200AB007CB 0xFB18CB19 b323 + static int COUNT_PEDS_IN_COMBAT_WITH_TARGET(Ped ped) { return invoke(0x5407B7288D0478B7, ped); } // 0x5407B7288D0478B7 0xEF0B78E6 b323 + static int COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS(Ped ped, float x, float y, float z, float radius) { return invoke(0x336B3D200AB007CB, ped, x, y, z, radius); } // 0x336B3D200AB007CB 0xFB18CB19 b323 static void SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped, Hash hash) { invoke(0xADB3F206518799E8, ped, hash); } // 0xADB3F206518799E8 0x423B7BA2 b323 static void SET_PED_RELATIONSHIP_GROUP_HASH(Ped ped, Hash hash) { invoke(0xC80A74AC829DDD92, ped, hash); } // 0xC80A74AC829DDD92 0x79F8C18C b323 static void SET_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2) { invoke(0xBF25EB89375A37AD, relationship, group1, group2); } // 0xBF25EB89375A37AD 0xD4A215BA b323 static void CLEAR_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2) { invoke(0x5E29243FB56FC6D4, relationship, group1, group2); } // 0x5E29243FB56FC6D4 0x994B8C2D b323 static Any ADD_RELATIONSHIP_GROUP(const char* name, Hash* groupHash) { return invoke(0xF372BC22FCB88606, name, groupHash); } // 0xF372BC22FCB88606 0x8B635546 b323 static void REMOVE_RELATIONSHIP_GROUP(Hash groupHash) { invoke(0xB6BA2444AB393DA2, groupHash); } // 0xB6BA2444AB393DA2 0x4A1DC59A b323 - static BOOL DOES_RELATIONSHIP_GROUP_EXIST_(Hash groupHash) { return invoke(0xCC6E3B6BB69501F1, groupHash); } // 0xCC6E3B6BB69501F1 b505 + static BOOL DOES_RELATIONSHIP_GROUP_EXIST(Hash groupHash) { return invoke(0xCC6E3B6BB69501F1, groupHash); } // 0xCC6E3B6BB69501F1 b505 static int GET_RELATIONSHIP_BETWEEN_PEDS(Ped ped1, Ped ped2) { return invoke(0xEBA5AD3A0EAF7121, ped1, ped2); } // 0xEBA5AD3A0EAF7121 0xE254C39C b323 static Hash GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped) { return invoke(0x42FDD0F017B1E38E, ped); } // 0x42FDD0F017B1E38E 0x714BD6E4 b323 static Hash GET_PED_RELATIONSHIP_GROUP_HASH(Ped ped) { return invoke(0x7DBDD04862D95F04, ped); } // 0x7DBDD04862D95F04 0x354F283C b323 static int GET_RELATIONSHIP_BETWEEN_GROUPS(Hash group1, Hash group2) { return invoke(0x9E6B70061662AE5C, group1, group2); } // 0x9E6B70061662AE5C 0x4E372FE2 b323 - static void SET_RELATIONSHIP_GROUP_DONT_AFFECT_WANTED_LEVEL_(Hash group, BOOL p1) { invoke(0x5615E0C5EB2BC6E2, group, p1); } // 0x5615E0C5EB2BC6E2 b877 - static void N0xAD27D957598E49E9(Ped ped, Any p1, float p2, Hash hash, Any p4, Any p5) { invoke(0xAD27D957598E49E9, ped, p1, p2, hash, p4, p5); } // 0xAD27D957598E49E9 b1290 + static void SET_RELATIONSHIP_GROUP_AFFECTS_WANTED_LEVEL(Hash group, BOOL p1) { invoke(0x5615E0C5EB2BC6E2, group, p1); } // 0x5615E0C5EB2BC6E2 b877 + static void TELL_GROUP_PEDS_IN_AREA_TO_ATTACK(Ped ped, Any p1, float p2, Hash hash, Any p4, Any p5) { invoke(0xAD27D957598E49E9, ped, p1, p2, hash, p4, p5); } // 0xAD27D957598E49E9 b1290 static void SET_PED_CAN_BE_TARGETED_WITHOUT_LOS(Ped ped, BOOL toggle) { invoke(0x4328652AE5769C71, ped, toggle); } // 0x4328652AE5769C71 0x7FDDC0A6 b323 static void SET_PED_TO_INFORM_RESPECTED_FRIENDS(Ped ped, float radius, int maxFriends) { invoke(0x112942C6E708F70B, ped, radius, maxFriends); } // 0x112942C6E708F70B 0xD78AC46C b323 static BOOL IS_PED_RESPONDING_TO_EVENT(Ped ped, Any event) { return invoke(0x625B774D75C87068, ped, event); } // 0x625B774D75C87068 0x7A877554 b323 - static BOOL GET_PED_EVENT_DATA_(Ped ped, int eventType, Any* outData) { return invoke(0xBA656A3BB01BDEA3, ped, eventType, outData); } // 0xBA656A3BB01BDEA3 b2189 + static BOOL GET_POS_FROM_FIRED_EVENT(Ped ped, int eventType, Any* outData) { return invoke(0xBA656A3BB01BDEA3, ped, eventType, outData); } // 0xBA656A3BB01BDEA3 b2189 static void SET_PED_FIRING_PATTERN(Ped ped, Hash patternHash) { invoke(0x9AC577F5A12AD8A9, ped, patternHash); } // 0x9AC577F5A12AD8A9 0xB4629D66 b323 static void SET_PED_SHOOT_RATE(Ped ped, int shootRate) { invoke(0x614DA022990752DC, ped, shootRate); } // 0x614DA022990752DC 0xFB301746 b323 static void SET_COMBAT_FLOAT(Ped ped, int combatType, float p2) { invoke(0xFF41B4B141ED981C, ped, combatType, p2); } // 0xFF41B4B141ED981C 0xD8B7637C b323 @@ -4063,25 +4090,26 @@ namespace PED static BOOL IS_PED_IN_GROUP(Ped ped) { return invoke(0x5891CAC5D4ACFF74, ped); } // 0x5891CAC5D4ACFF74 0x836D9795 b323 static Player GET_PLAYER_PED_IS_FOLLOWING(Ped ped) { return invoke(0x6A3975DEA89F9A17, ped); } // 0x6A3975DEA89F9A17 0xDE7442EE b323 static void SET_GROUP_FORMATION(int groupId, int formationType) { invoke(0xCE2F5FC3AF7E8C1E, groupId, formationType); } // 0xCE2F5FC3AF7E8C1E 0x08FAC739 b323 - static void SET_GROUP_FORMATION_SPACING(int groupId, float p1, float p2, float p3) { invoke(0x1D9D45004C28C916, groupId, p1, p2, p3); } // 0x1D9D45004C28C916 0xB1E086FF b323 + static void SET_GROUP_FORMATION_SPACING(int groupId, float x, float y, float z) { invoke(0x1D9D45004C28C916, groupId, x, y, z); } // 0x1D9D45004C28C916 0xB1E086FF b323 static void RESET_GROUP_FORMATION_DEFAULT_SPACING(int groupHandle) { invoke(0x63DAB4CCB3273205, groupHandle); } // 0x63DAB4CCB3273205 0x267FCEAD b323 static Vehicle GET_VEHICLE_PED_IS_USING(Ped ped) { return invoke(0x6094AD011A2EA87D, ped); } // 0x6094AD011A2EA87D 0x6DE3AADA b323 static Vehicle GET_VEHICLE_PED_IS_ENTERING(Ped ped) { return invoke(0xF92691AED837A5FC, ped); } // 0xF92691AED837A5FC 0x56E0C163 b323 static void SET_PED_GRAVITY(Ped ped, BOOL toggle) { invoke(0x9FF447B6B6AD960A, ped, toggle); } // 0x9FF447B6B6AD960A 0x3CA16652 b323 static void APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, BOOL p2, Any p3) { invoke(0x697157CED63F18D4, ped, damageAmount, p2, p3); } // 0x697157CED63F18D4 0x4DC27FCF b323 - static int GET_TIME_OF_LAST_PED_WEAPON_DAMAGE_(Ped ped, Hash weaponHash) { return invoke(0x36B77BB84687C318, ped, weaponHash); } // 0x36B77BB84687C318 0x0170C6E1 b323 + static int GET_TIME_PED_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x36B77BB84687C318, ped, weaponHash); } // 0x36B77BB84687C318 0x0170C6E1 b323 static void SET_PED_ALLOWED_TO_DUCK(Ped ped, BOOL toggle) { invoke(0xDA1F1B7BE1A8766F, ped, toggle); } // 0xDA1F1B7BE1A8766F 0xC4D122F8 b323 static void SET_PED_NEVER_LEAVES_GROUP(Ped ped, BOOL toggle) { invoke(0x3DBFC55D5C9BB447, ped, toggle); } // 0x3DBFC55D5C9BB447 0x0E038813 b323 static int GET_PED_TYPE(Ped ped) { return invoke(0xFF059E1E4C01E63C, ped); } // 0xFF059E1E4C01E63C 0xB1460D43 b323 static void SET_PED_AS_COP(Ped ped, BOOL toggle) { invoke(0xBB03C38DD3FB7FFD, ped, toggle); } // 0xBB03C38DD3FB7FFD 0x84E7DE9F b323 + static void SET_PED_HEALTH_PENDING_LAST_DAMAGE_EVENT_OVERRIDE_FLAG(BOOL toggle) { invoke(0xB3352E018D6F89DF, toggle); } // 0xB3352E018D6F89DF b2699 static void SET_PED_MAX_HEALTH(Ped ped, int value) { invoke(0xF5F6378C4F3419D3, ped, value); } // 0xF5F6378C4F3419D3 0x5533F60B b323 static int GET_PED_MAX_HEALTH(Ped ped) { return invoke(0x4700A416E8324EF3, ped); } // 0x4700A416E8324EF3 0xA45B6C8D b323 static void SET_PED_MAX_TIME_IN_WATER(Ped ped, float value) { invoke(0x43C851690662113D, ped, value); } // 0x43C851690662113D 0xFE0A106B b323 static void SET_PED_MAX_TIME_UNDERWATER(Ped ped, float value) { invoke(0x6BA428C528D9E522, ped, value); } // 0x6BA428C528D9E522 0x082EF240 b323 - static void N0x2735233A786B1BEF(Ped ped, float p1) { invoke(0x2735233A786B1BEF, ped, p1); } // 0x2735233A786B1BEF 0x373CC405 b323 + static void SET_CORPSE_RAGDOLL_FRICTION(Ped ped, float p1) { invoke(0x2735233A786B1BEF, ped, p1); } // 0x2735233A786B1BEF 0x373CC405 b323 static void SET_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped, Vehicle vehicle, int seatIndex, int flags, Any p4) { invoke(0x952F06BEECD775CC, ped, vehicle, seatIndex, flags, p4); } // 0x952F06BEECD775CC 0x79CA237B b323 static void CLEAR_ALL_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped) { invoke(0xE6CA85E7259CE16B, ped); } // 0xE6CA85E7259CE16B 0xCC1D8F66 b323 - static void N0xB282749D5E028163(Any p0, Any p1) { invoke(0xB282749D5E028163, p0, p1); } // 0xB282749D5E028163 b877 + static void SET_PED_CAN_BE_KNOCKED_OFF_BIKE(Any p0, Any p1) { invoke(0xB282749D5E028163, p0, p1); } // 0xB282749D5E028163 b877 static void SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE(Ped ped, int state) { invoke(0x7A6535691B477C48, ped, state); } // 0x7A6535691B477C48 0x8A251612 b323 static BOOL CAN_KNOCK_PED_OFF_VEHICLE(Ped ped) { return invoke(0x51AC07A44D4F5B8A, ped); } // 0x51AC07A44D4F5B8A 0xC9D098B3 b323 static void KNOCK_PED_OFF_VEHICLE(Ped ped) { invoke(0x45BBCBA77C29A841, ped); } // 0x45BBCBA77C29A841 0xACDD0674 b323 @@ -4089,7 +4117,7 @@ namespace PED static Ped GET_PED_AS_GROUP_MEMBER(int groupID, int memberNumber) { return invoke(0x51455483CF23ED97, groupID, memberNumber); } // 0x51455483CF23ED97 0x9AA3CC8C b323 static Ped GET_PED_AS_GROUP_LEADER(int groupID) { return invoke(0x5CCE68DBD5FE93EC, groupID); } // 0x5CCE68DBD5FE93EC 0x52873C6A b323 static void SET_PED_KEEP_TASK(Ped ped, BOOL toggle) { invoke(0x971D38760FBC02EF, ped, toggle); } // 0x971D38760FBC02EF 0xA7EC79CE b323 - static void N0x49E50BDB8BA4DAB2(Ped ped, BOOL toggle) { invoke(0x49E50BDB8BA4DAB2, ped, toggle); } // 0x49E50BDB8BA4DAB2 0x397F06E3 b323 + static void SET_PED_ALLOW_MINOR_REACTIONS_AS_MISSION_PED(Ped ped, BOOL toggle) { invoke(0x49E50BDB8BA4DAB2, ped, toggle); } // 0x49E50BDB8BA4DAB2 0x397F06E3 b323 static BOOL IS_PED_SWIMMING(Ped ped) { return invoke(0x9DE327631295B4C2, ped); } // 0x9DE327631295B4C2 0x7AB43DB8 b323 static BOOL IS_PED_SWIMMING_UNDER_WATER(Ped ped) { return invoke(0xC024869A53992F34, ped); } // 0xC024869A53992F34 0x0E8D524F b323 static void SET_PED_COORDS_KEEP_VEHICLE(Ped ped, float posX, float posY, float posZ) { invoke(0x9AFEFF481A85AB2E, ped, posX, posY, posZ); } // 0x9AFEFF481A85AB2E 0xD66AE1D3 b323 @@ -4118,9 +4146,9 @@ namespace PED static void RESET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped) { invoke(0x97B0DB5B4AA74E77, ped); } // 0x97B0DB5B4AA74E77 0xC60C9ACD b323 static void SET_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped, const char* clipset) { invoke(0xED34AB6C5CB36520, ped, clipset); } // 0xED34AB6C5CB36520 0xD4C73595 b323 static void CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped) { invoke(0x4AFE3690D7E0B5AC, ped); } // 0x4AFE3690D7E0B5AC 0xAEC9163B b323 - static void SET_PED_COVER_CLIPSET_OVERRIDE_(Ped ped, const char* p1) { invoke(0x9DBA107B4937F809, ped, p1); } // 0x9DBA107B4937F809 b323 - static void CLEAR_PED_COVER_CLIPSET_OVERRIDE_(Ped ped) { invoke(0xC79196DCB36F6121, ped); } // 0xC79196DCB36F6121 b323 - static void N0x80054D7FCC70EEC6(Ped ped) { invoke(0x80054D7FCC70EEC6, ped); } // 0x80054D7FCC70EEC6 b323 + static void SET_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped, const char* p1) { invoke(0x9DBA107B4937F809, ped, p1); } // 0x9DBA107B4937F809 b323 + static void CLEAR_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped) { invoke(0xC79196DCB36F6121, ped); } // 0xC79196DCB36F6121 b323 + static void CLEAR_PED_FALL_UPPER_BODY_CLIPSET_OVERRIDE(Ped ped) { invoke(0x80054D7FCC70EEC6, ped); } // 0x80054D7FCC70EEC6 b323 static void SET_PED_IN_VEHICLE_CONTEXT(Ped ped, Hash context) { invoke(0x530071295899A8C6, ped, context); } // 0x530071295899A8C6 0x27F25C0E b323 static void RESET_PED_IN_VEHICLE_CONTEXT(Ped ped) { invoke(0x22EF8FF8778030EB, ped); } // 0x22EF8FF8778030EB 0x3C94D88A b323 static BOOL IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM(Ped ped, const char* animDict, const char* anim) { return invoke(0x6EC47A344923E1ED, ped, animDict, anim); } // 0x6EC47A344923E1ED 0x3C30B447 b323 @@ -4138,9 +4166,9 @@ namespace PED static int GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(Ped ped, int propId) { return invoke(0x5FAF9754E789FB47, ped, propId); } // 0x5FAF9754E789FB47 0xC9780B95 b323 static int GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(Ped ped, int propId, int drawableId) { return invoke(0xA6E7F1CEB523E171, ped, propId, drawableId); } // 0xA6E7F1CEB523E171 0x4892B882 b323 static int GET_PED_PALETTE_VARIATION(Ped ped, int componentId) { return invoke(0xE3DD5F2A84B42281, ped, componentId); } // 0xE3DD5F2A84B42281 0xEF1BC082 b323 - static BOOL N0x9E30E91FB03A2CAF(Any* p0, Any* p1) { return invoke(0x9E30E91FB03A2CAF, p0, p1); } // 0x9E30E91FB03A2CAF 0x52559BB6 b323 - static Any N0x1E77FA7A62EE6C4C(Any p0) { return invoke(0x1E77FA7A62EE6C4C, p0); } // 0x1E77FA7A62EE6C4C 0x021F5B36 b323 - static Any N0xF033419D1B81FAE8(Any p0) { return invoke(0xF033419D1B81FAE8, p0); } // 0xF033419D1B81FAE8 0x8FDDB5DB b323 + static BOOL GET_MP_OUTFIT_DATA_FROM_METADATA(Any* p0, Any* p1) { return invoke(0x9E30E91FB03A2CAF, p0, p1); } // 0x9E30E91FB03A2CAF 0x52559BB6 b323 + static Any GET_FM_MALE_SHOP_PED_APPAREL_ITEM_INDEX(Any p0) { return invoke(0x1E77FA7A62EE6C4C, p0); } // 0x1E77FA7A62EE6C4C 0x021F5B36 b323 + static Any GET_FM_FEMALE_SHOP_PED_APPAREL_ITEM_INDEX(Any p0) { return invoke(0xF033419D1B81FAE8, p0); } // 0xF033419D1B81FAE8 0x8FDDB5DB b323 static BOOL IS_PED_COMPONENT_VARIATION_VALID(Ped ped, int componentId, int drawableId, int textureId) { return invoke(0xE825F6B6CEA7671D, ped, componentId, drawableId, textureId); } // 0xE825F6B6CEA7671D 0x952ABD9A b323 static void SET_PED_COMPONENT_VARIATION(Ped ped, int componentId, int drawableId, int textureId, int paletteId) { invoke(0x262B14F48D29DE80, ped, componentId, drawableId, textureId, paletteId); } // 0x262B14F48D29DE80 0xD4F7B05C b323 static void SET_PED_RANDOM_COMPONENT_VARIATION(Ped ped, int p1) { invoke(0xC8A9481A01E63C28, ped, p1); } // 0xC8A9481A01E63C28 0x4111BA46 b323 @@ -4150,28 +4178,28 @@ namespace PED static void SET_PED_HEAD_BLEND_DATA(Ped ped, int shapeFirstID, int shapeSecondID, int shapeThirdID, int skinFirstID, int skinSecondID, int skinThirdID, float shapeMix, float skinMix, float thirdMix, BOOL isParent) { invoke(0x9414E18B9434C2FE, ped, shapeFirstID, shapeSecondID, shapeThirdID, skinFirstID, skinSecondID, skinThirdID, shapeMix, skinMix, thirdMix, isParent); } // 0x9414E18B9434C2FE 0x60746B88 b323 static BOOL GET_PED_HEAD_BLEND_DATA(Ped ped, Any* headBlendData) { return invoke(0x2746BD9D88C5C5D0, ped, headBlendData); } // 0x2746BD9D88C5C5D0 0x44E1680C b323 static void UPDATE_PED_HEAD_BLEND_DATA(Ped ped, float shapeMix, float skinMix, float thirdMix) { invoke(0x723538F61C647C5A, ped, shapeMix, skinMix, thirdMix); } // 0x723538F61C647C5A 0x5CB76219 b323 - static void SET_PED_EYE_COLOR_(Ped ped, int index) { invoke(0x50B56988B170AFDF, ped, index); } // 0x50B56988B170AFDF b323 - static int GET_PED_EYE_COLOR_(Ped ped) { return invoke(0x76BBA2CEE66D47E9, ped); } // 0x76BBA2CEE66D47E9 b1011 + static void SET_HEAD_BLEND_EYE_COLOR(Ped ped, int index) { invoke(0x50B56988B170AFDF, ped, index); } // 0x50B56988B170AFDF b323 + static int GET_HEAD_BLEND_EYE_COLOR(Ped ped) { return invoke(0x76BBA2CEE66D47E9, ped); } // 0x76BBA2CEE66D47E9 b1011 static void SET_PED_HEAD_OVERLAY(Ped ped, int overlayID, int index, float opacity) { invoke(0x48F44967FA05CC1E, ped, overlayID, index, opacity); } // 0x48F44967FA05CC1E 0xD28DBA90 b323 - static int GET_PED_HEAD_OVERLAY_VALUE_(Ped ped, int overlayID) { return invoke(0xA60EF3B6461A4D43, ped, overlayID); } // 0xA60EF3B6461A4D43 b323 + static int GET_PED_HEAD_OVERLAY(Ped ped, int overlayID) { return invoke(0xA60EF3B6461A4D43, ped, overlayID); } // 0xA60EF3B6461A4D43 b323 static int GET_PED_HEAD_OVERLAY_NUM(int overlayID) { return invoke(0xCF1CE768BB43480E, overlayID); } // 0xCF1CE768BB43480E 0xFF43C18D b323 - static void SET_PED_HEAD_OVERLAY_COLOR_(Ped ped, int overlayID, int colorType, int colorID, int secondColorID) { invoke(0x497BF74A7B9CB952, ped, overlayID, colorType, colorID, secondColorID); } // 0x497BF74A7B9CB952 b323 - static void SET_PED_HAIR_COLOR_(Ped ped, int colorID, int highlightColorID) { invoke(0x4CFFC65454C93A49, ped, colorID, highlightColorID); } // 0x4CFFC65454C93A49 b323 - static int GET_NUM_HAIR_COLORS_() { return invoke(0xE5C0CF872C2AD150); } // 0xE5C0CF872C2AD150 b323 - static int GET_NUM_MAKEUP_COLORS_() { return invoke(0xD1F7CA1535D22818); } // 0xD1F7CA1535D22818 b323 - static void GET_PED_HAIR_RGB_COLOR_(int hairColorIndex, int* outR, int* outG, int* outB) { invoke(0x4852FC386E2E1BB5, hairColorIndex, outR, outG, outB); } // 0x4852FC386E2E1BB5 b323 - static void GET_PED_MAKEUP_RGB_COLOR_(int makeupColorIndex, int* outR, int* outG, int* outB) { invoke(0x013E5CFC38CD5387, makeupColorIndex, outR, outG, outB); } // 0x013E5CFC38CD5387 b323 - static BOOL IS_PED_HAIR_VALID_CREATOR_COLOR_(int colorId) { return invoke(0xED6D8E27A43B8CDE, colorId); } // 0xED6D8E27A43B8CDE b323 - static int GET_DEFAULT_SECONDARY_HAIR_CREATOR_COLOR_(int colorId) { return invoke(0xEA9960D07DADCF10, colorId); } // 0xEA9960D07DADCF10 b323 - static BOOL IS_PED_LIPSTICK_VALID_CREATOR_COLOR_(int colorId) { return invoke(0x3E802F11FBE27674, colorId); } // 0x3E802F11FBE27674 b323 - static BOOL IS_PED_BLUSH_VALID_CREATOR_COLOR_(int colorId) { return invoke(0xF41B5D290C99A3D6, colorId); } // 0xF41B5D290C99A3D6 b323 - static BOOL IS_PED_HAIR_VALID_BARBER_COLOR_(int colorID) { return invoke(0xE0D36E5D9E99CC21, colorID); } // 0xE0D36E5D9E99CC21 b323 - static Any GET_DEFAULT_SECONDARY_HAIR_BARBER_COLOR_(int colorID) { return invoke(0xAAA6A3698A69E048, colorID); } // 0xAAA6A3698A69E048 b323 - static BOOL IS_PED_LIPSTICK_VALID_BARBER_COLOR_(int colorID) { return invoke(0x0525A2C2562F3CD4, colorID); } // 0x0525A2C2562F3CD4 b323 - static BOOL IS_PED_BLUSH_VALID_BARBER_COLOR_(int colorID) { return invoke(0x604E810189EE3A59, colorID); } // 0x604E810189EE3A59 b323 - static BOOL IS_PED_BLUSH_FACEPAINT_VALID_BARBER_COLOR_(int colorId) { return invoke(0x09E7ECA981D9B210, colorId); } // 0x09E7ECA981D9B210 b1290 - static Any GET_TINT_OF_HAIR_COMPONENT_VARIATION_(Hash modelHash, int drawableId, int textureId) { return invoke(0xC56FBF2F228E1DAC, modelHash, drawableId, textureId); } // 0xC56FBF2F228E1DAC b323 - static void SET_PED_MICRO_MORPH_VALUE_(Ped ped, int index, float scale) { invoke(0x71A5C1DBA060049E, ped, index, scale); } // 0x71A5C1DBA060049E b323 + static void SET_PED_HEAD_OVERLAY_TINT(Ped ped, int overlayID, int colorType, int colorID, int secondColorID) { invoke(0x497BF74A7B9CB952, ped, overlayID, colorType, colorID, secondColorID); } // 0x497BF74A7B9CB952 b323 + static void SET_PED_HAIR_TINT(Ped ped, int colorID, int highlightColorID) { invoke(0x4CFFC65454C93A49, ped, colorID, highlightColorID); } // 0x4CFFC65454C93A49 b323 + static int GET_NUM_PED_HAIR_TINTS() { return invoke(0xE5C0CF872C2AD150); } // 0xE5C0CF872C2AD150 b323 + static int GET_NUM_PED_MAKEUP_TINTS() { return invoke(0xD1F7CA1535D22818); } // 0xD1F7CA1535D22818 b323 + static void GET_PED_HAIR_TINT_COLOR(int hairColorIndex, int* outR, int* outG, int* outB) { invoke(0x4852FC386E2E1BB5, hairColorIndex, outR, outG, outB); } // 0x4852FC386E2E1BB5 b323 + static void GET_PED_MAKEUP_TINT_COLOR(int makeupColorIndex, int* outR, int* outG, int* outB) { invoke(0x013E5CFC38CD5387, makeupColorIndex, outR, outG, outB); } // 0x013E5CFC38CD5387 b323 + static BOOL IS_PED_HAIR_TINT_FOR_CREATOR(int colorId) { return invoke(0xED6D8E27A43B8CDE, colorId); } // 0xED6D8E27A43B8CDE b323 + static int GET_DEFAULT_SECONDARY_TINT_FOR_CREATOR(int colorId) { return invoke(0xEA9960D07DADCF10, colorId); } // 0xEA9960D07DADCF10 b323 + static BOOL IS_PED_LIPSTICK_TINT_FOR_CREATOR(int colorId) { return invoke(0x3E802F11FBE27674, colorId); } // 0x3E802F11FBE27674 b323 + static BOOL IS_PED_BLUSH_TINT_FOR_CREATOR(int colorId) { return invoke(0xF41B5D290C99A3D6, colorId); } // 0xF41B5D290C99A3D6 b323 + static BOOL IS_PED_HAIR_TINT_FOR_BARBER(int colorID) { return invoke(0xE0D36E5D9E99CC21, colorID); } // 0xE0D36E5D9E99CC21 b323 + static Any GET_DEFAULT_SECONDARY_TINT_FOR_BARBER(int colorID) { return invoke(0xAAA6A3698A69E048, colorID); } // 0xAAA6A3698A69E048 b323 + static BOOL IS_PED_LIPSTICK_TINT_FOR_BARBER(int colorID) { return invoke(0x0525A2C2562F3CD4, colorID); } // 0x0525A2C2562F3CD4 b323 + static BOOL IS_PED_BLUSH_TINT_FOR_BARBER(int colorID) { return invoke(0x604E810189EE3A59, colorID); } // 0x604E810189EE3A59 b323 + static BOOL IS_PED_BLUSH_FACEPAINT_TINT_FOR_BARBER(int colorId) { return invoke(0x09E7ECA981D9B210, colorId); } // 0x09E7ECA981D9B210 b1290 + static Any GET_TINT_INDEX_FOR_LAST_GEN_HAIR_TEXTURE(Hash modelHash, int drawableId, int textureId) { return invoke(0xC56FBF2F228E1DAC, modelHash, drawableId, textureId); } // 0xC56FBF2F228E1DAC b323 + static void SET_PED_MICRO_MORPH(Ped ped, int index, float scale) { invoke(0x71A5C1DBA060049E, ped, index, scale); } // 0x71A5C1DBA060049E b323 static BOOL HAS_PED_HEAD_BLEND_FINISHED(Ped ped) { return invoke(0x654CD0A825161131, ped); } // 0x654CD0A825161131 0x2B1BD9C5 b323 static void FINALIZE_HEAD_BLEND(Ped ped) { invoke(0x4668D80430D6C299, ped); } // 0x4668D80430D6C299 0x894314A4 b323 static void SET_HEAD_BLEND_PALETTE_COLOR(Ped ped, int r, int g, int b, int id) { invoke(0xCC9682B8951C5229, ped, r, g, b, id); } // 0xCC9682B8951C5229 0x57E5B3F9 b323 @@ -4192,9 +4220,9 @@ namespace PED static void DROP_AMBIENT_PROP(Ped ped) { invoke(0xAFF4710E2A0A6C12, ped); } // 0xAFF4710E2A0A6C12 0x728D3D53 b323 static int GET_PED_PROP_TEXTURE_INDEX(Ped ped, int componentId) { return invoke(0xE131A28626F81AB2, ped, componentId); } // 0xE131A28626F81AB2 0x922A6653 b323 static void CLEAR_PED_PARACHUTE_PACK_VARIATION(Ped ped) { invoke(0x1280804F7CFD2D6C, ped); } // 0x1280804F7CFD2D6C 0x7BCD8991 b323 - static void SET_PED_SCUBA_GEAR_VARIATION_(Ped ped) { invoke(0x36C6984C3ED0C911, ped); } // 0x36C6984C3ED0C911 b323 + static void SET_PED_SCUBA_GEAR_VARIATION(Ped ped) { invoke(0x36C6984C3ED0C911, ped); } // 0x36C6984C3ED0C911 b323 static void CLEAR_PED_SCUBA_GEAR_VARIATION(Ped ped) { invoke(0xB50EB4CCB29704AC, ped); } // 0xB50EB4CCB29704AC 0x080275EE b323 - static BOOL N0xFEC9A3B1820F3331(Any p0) { return invoke(0xFEC9A3B1820F3331, p0); } // 0xFEC9A3B1820F3331 b323 + static BOOL IS_USING_PED_SCUBA_GEAR_VARIATION(Any p0) { return invoke(0xFEC9A3B1820F3331, p0); } // 0xFEC9A3B1820F3331 b323 static void SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, BOOL toggle) { invoke(0x9F8AA94D6D97DBF4, ped, toggle); } // 0x9F8AA94D6D97DBF4 0xDFE34E4A b323 static void SET_PED_BOUNDS_ORIENTATION(Ped ped, float p1, float p2, float p3, float p4, float p5) { invoke(0x4F5F651ACCC9C4CF, ped, p1, p2, p3, p4, p5); } // 0x4F5F651ACCC9C4CF 0xCFA20D68 b323 static void REGISTER_TARGET(Ped ped, Ped target) { invoke(0x2F25D9AEFA34FBA2, ped, target); } // 0x2F25D9AEFA34FBA2 0x50A95442 b323 @@ -4202,7 +4230,7 @@ namespace PED static Ped GET_RANDOM_PED_AT_COORD(float x, float y, float z, float xRadius, float yRadius, float zRadius, int pedType) { return invoke(0x876046A8E3A4B71C, x, y, z, xRadius, yRadius, zRadius, pedType); } // 0x876046A8E3A4B71C 0xDC8239EB b323 static BOOL GET_CLOSEST_PED(float x, float y, float z, float radius, BOOL p4, BOOL p5, Ped* outPed, BOOL p7, BOOL p8, int pedType) { return invoke(0xC33AB876A77F8164, x, y, z, radius, p4, p5, outPed, p7, p8, pedType); } // 0xC33AB876A77F8164 0x8F6C1F55 b323 static void SET_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND(BOOL value) { invoke(0x14F19A8782C8071E, value); } // 0x14F19A8782C8071E 0x85615FD0 b323 - static BOOL N0x03EA03AF85A85CB7(Ped ped, BOOL p1, BOOL p2, BOOL p3, BOOL p4, BOOL p5, BOOL p6, BOOL p7, Any p8) { return invoke(0x03EA03AF85A85CB7, ped, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x03EA03AF85A85CB7 0x18DD76A1 b323 + static BOOL GET_CAN_PED_BE_GRABBED_BY_SCRIPT(Ped ped, BOOL p1, BOOL p2, BOOL p3, BOOL p4, BOOL p5, BOOL p6, BOOL p7, Any p8) { return invoke(0x03EA03AF85A85CB7, ped, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x03EA03AF85A85CB7 0x18DD76A1 b323 static void SET_DRIVER_RACING_MODIFIER(Ped driver, float modifier) { invoke(0xDED5AF5A0EA4B297, driver, modifier); } // 0xDED5AF5A0EA4B297 0x6D55B3B3 b323 static void SET_DRIVER_ABILITY(Ped driver, float ability) { invoke(0xB195FFA8042FC5C3, driver, ability); } // 0xB195FFA8042FC5C3 0xAAD4012C b323 static void SET_DRIVER_AGGRESSIVENESS(Ped driver, float aggressiveness) { invoke(0xA731F608CA104E3C, driver, aggressiveness); } // 0xA731F608CA104E3C 0x8B02A8FB b323 @@ -4237,7 +4265,7 @@ namespace PED static Vector3 GET_PED_EXTRACTED_DISPLACEMENT(Ped ped, BOOL worldSpace) { return invoke(0xE0AF41401ADF87E3, ped, worldSpace); } // 0xE0AF41401ADF87E3 0x5231F901 b323 static void SET_PED_DIES_WHEN_INJURED(Ped ped, BOOL toggle) { invoke(0x5BA7919BED300023, ped, toggle); } // 0x5BA7919BED300023 0xE94E24D4 b323 static void SET_PED_ENABLE_WEAPON_BLOCKING(Ped ped, BOOL toggle) { invoke(0x97A790315D3831FD, ped, toggle); } // 0x97A790315D3831FD 0x4CAD1A4A b323 - static void N0xF9ACF4A08098EA25(Ped ped, BOOL p1) { invoke(0xF9ACF4A08098EA25, ped, p1); } // 0xF9ACF4A08098EA25 0x141CC936 b323 + static void SPECIAL_FUNCTION_DO_NOT_USE(Ped ped, BOOL p1) { invoke(0xF9ACF4A08098EA25, ped, p1); } // 0xF9ACF4A08098EA25 0x141CC936 b323 static void RESET_PED_VISIBLE_DAMAGE(Ped ped) { invoke(0x3AC1F7B898F30C05, ped); } // 0x3AC1F7B898F30C05 0xC4BC4841 b323 static void APPLY_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, float p2, float p3, Any p4) { invoke(0x816F6981C60BF53B, ped, p1, p2, p3, p4); } // 0x816F6981C60BF53B 0x1E54DB12 b323 static void APPLY_PED_BLOOD(Ped ped, int boneIndex, float xRot, float yRot, float zRot, const char* woundType) { invoke(0x83F7E01C7B769A26, ped, boneIndex, xRot, yRot, zRot, woundType); } // 0x83F7E01C7B769A26 0x376CE3C0 b323 @@ -4250,7 +4278,7 @@ namespace PED static void HIDE_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, BOOL p2) { invoke(0x62AB793144DE75DC, ped, p1, p2); } // 0x62AB793144DE75DC 0x0CB6C4ED b323 static void CLEAR_PED_DAMAGE_DECAL_BY_ZONE(Ped ped, int p1, const char* p2) { invoke(0x523C79AEEFCC4A2A, ped, p1, p2); } // 0x523C79AEEFCC4A2A 0x70AA5B7D b323 static int GET_PED_DECORATIONS_STATE(Ped ped) { return invoke(0x71EAB450D86954A1, ped); } // 0x71EAB450D86954A1 0x47187F7F b323 - static void N0x2B694AFCF64E6994(Ped ped, BOOL p1) { invoke(0x2B694AFCF64E6994, ped, p1); } // 0x2B694AFCF64E6994 b323 + static void MARK_PED_DECORATIONS_AS_CLONED_FROM_LOCAL_PLAYER(Ped ped, BOOL p1) { invoke(0x2B694AFCF64E6994, ped, p1); } // 0x2B694AFCF64E6994 b323 static void CLEAR_PED_WETNESS(Ped ped) { invoke(0x9C720776DAA43E7E, ped); } // 0x9C720776DAA43E7E 0x629F15BD b323 static void SET_PED_WETNESS_HEIGHT(Ped ped, float height) { invoke(0x44CB6447D2571AA0, ped, height); } // 0x44CB6447D2571AA0 0x7B33289A b323 static void SET_PED_WETNESS_ENABLED_THIS_FRAME(Ped ped) { invoke(0xB5485E4907B53019, ped); } // 0xB5485E4907B53019 0xBDE749F7 b323 @@ -4269,43 +4297,43 @@ namespace PED static void REMOVE_SCENARIO_BLOCKING_AREAS() { invoke(0xD37401D78A929A49); } // 0xD37401D78A929A49 0x4DDF845F b323 static void REMOVE_SCENARIO_BLOCKING_AREA(Any p0, BOOL p1) { invoke(0x31D16B74C6E29D66, p0, p1); } // 0x31D16B74C6E29D66 0x4483EF06 b323 static void SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA(float x, float y, float z, float range, int p4) { invoke(0x28157D43CF600981, x, y, z, range, p4); } // 0x28157D43CF600981 0x80EAD297 b323 - static BOOL DOES_SCENARIO_BLOCKING_AREA_EXIST_(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x8A24B067D175A7BD, x1, y1, z1, x2, y2, z2); } // 0x8A24B067D175A7BD b678 + static BOOL DOES_SCENARIO_BLOCKING_AREA_EXISTS(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x8A24B067D175A7BD, x1, y1, z1, x2, y2, z2); } // 0x8A24B067D175A7BD b678 static BOOL IS_PED_USING_SCENARIO(Ped ped, const char* scenario) { return invoke(0x1BF094736DD62C2E, ped, scenario); } // 0x1BF094736DD62C2E 0x0F65B0D4 b323 static BOOL IS_PED_USING_ANY_SCENARIO(Ped ped) { return invoke(0x57AB4A3080F85143, ped); } // 0x57AB4A3080F85143 0x195EF5B7 b323 static Any SET_PED_PANIC_EXIT_SCENARIO(Any p0, Any p1, Any p2, Any p3) { return invoke(0xFE07FF6495D52E2A, p0, p1, p2, p3); } // 0xFE07FF6495D52E2A 0x59DE73AC b323 - static void SET_PED_SCARED_WHEN_USING_SCENARIO_(Ped ped, BOOL toggle) { invoke(0x9A77DFD295E29B09, ped, toggle); } // 0x9A77DFD295E29B09 0xC08FE5F6 b323 - static Any N0x25361A96E0F7E419(Any p0, Any p1, Any p2, Any p3) { return invoke(0x25361A96E0F7E419, p0, p1, p2, p3); } // 0x25361A96E0F7E419 0x58C0F6CF b323 - static Any SET_PED_SHOULD_PLAY_DIRECTED_SCENARIO_EXIT_(Any p0, Any p1, Any p2, Any p3) { return invoke(0xEC6935EBE0847B90, p0, p1, p2, p3); } // 0xEC6935EBE0847B90 0x761F8F48 b323 + static void TOGGLE_SCENARIO_PED_COWER_IN_PLACE(Ped ped, BOOL toggle) { invoke(0x9A77DFD295E29B09, ped, toggle); } // 0x9A77DFD295E29B09 0xC08FE5F6 b323 + static Any TRIGGER_PED_SCENARIO_PANICEXITTOFLEE(Any p0, Any p1, Any p2, Any p3) { return invoke(0x25361A96E0F7E419, p0, p1, p2, p3); } // 0x25361A96E0F7E419 0x58C0F6CF b323 + static Any SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT(Any p0, Any p1, Any p2, Any p3) { return invoke(0xEC6935EBE0847B90, p0, p1, p2, p3); } // 0xEC6935EBE0847B90 b323 static void SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT(Ped ped) { invoke(0xA3A9299C4F2ADB98, ped); } // 0xA3A9299C4F2ADB98 0x033F43FA b323 static void SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT(Ped ped) { invoke(0xF1C03A5352243A30, ped); } // 0xF1C03A5352243A30 0x4C684C81 b323 static Any SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT(Ped ped, Any p1, Any p2, Any p3) { return invoke(0xEEED8FAFEC331A70, ped, p1, p2, p3); } // 0xEEED8FAFEC331A70 0x7B4C3E6F b323 - static void N0x425AECF167663F48(Ped ped, BOOL p1) { invoke(0x425AECF167663F48, ped, p1); } // 0x425AECF167663F48 0x5BC276AE b323 - static void N0x5B6010B3CBC29095(Any p0, BOOL p1) { invoke(0x5B6010B3CBC29095, p0, p1); } // 0x5B6010B3CBC29095 b323 - static void N0xCEDA60A74219D064(Any p0, BOOL p1) { invoke(0xCEDA60A74219D064, p0, p1); } // 0xCEDA60A74219D064 b323 - static Any N0xC30BDAEE47256C13(Any p0) { return invoke(0xC30BDAEE47256C13, p0); } // 0xC30BDAEE47256C13 b1868 + static void SET_PED_SHOULD_IGNORE_SCENARIO_EXIT_COLLISION_CHECKS(Ped ped, BOOL p1) { invoke(0x425AECF167663F48, ped, p1); } // 0x425AECF167663F48 0x5BC276AE b323 + static void SET_PED_SHOULD_IGNORE_SCENARIO_NAV_CHECKS(Any p0, BOOL p1) { invoke(0x5B6010B3CBC29095, p0, p1); } // 0x5B6010B3CBC29095 b323 + static void SET_PED_SHOULD_PROBE_FOR_SCENARIO_EXITS_IN_ONE_FRAME(Any p0, BOOL p1) { invoke(0xCEDA60A74219D064, p0, p1); } // 0xCEDA60A74219D064 b323 + static Any IS_PED_GESTURING(Any p0) { return invoke(0xC30BDAEE47256C13, p0); } // 0xC30BDAEE47256C13 b1868 static void PLAY_FACIAL_ANIM(Ped ped, const char* animName, const char* animDict) { invoke(0xE1E65CA8AC9C00ED, ped, animName, animDict); } // 0xE1E65CA8AC9C00ED 0x1F6CCDDE b323 - static void SET_FACIAL_CLIPSET_OVERRIDE_(Ped ped, const char* animDict) { invoke(0x5687C7F05B39E401, ped, animDict); } // 0x5687C7F05B39E401 b1493 + static void SET_FACIAL_CLIPSET(Ped ped, const char* animDict) { invoke(0x5687C7F05B39E401, ped, animDict); } // 0x5687C7F05B39E401 b1493 static void SET_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped, const char* animName, const char* animDict) { invoke(0xFFC24B988B938B38, ped, animName, animDict); } // 0xFFC24B988B938B38 0x9BA19C13 b323 static void CLEAR_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped) { invoke(0x726256CC1EEB182F, ped); } // 0x726256CC1EEB182F 0x5244F4E2 b323 static void SET_PED_CAN_PLAY_GESTURE_ANIMS(Ped ped, BOOL toggle) { invoke(0xBAF20C5432058024, ped, toggle); } // 0xBAF20C5432058024 0xE131E3B3 b323 static void SET_PED_CAN_PLAY_VISEME_ANIMS(Ped ped, BOOL toggle, BOOL p2) { invoke(0xF833DDBA3B104D43, ped, toggle, p2); } // 0xF833DDBA3B104D43 0xA2FDAF27 b323 - static void SET_PED_CAN_PLAY_INJURED_ANIMS_(Ped ped, BOOL p1) { invoke(0x33A60D8BDD6E508C, ped, p1); } // 0x33A60D8BDD6E508C 0xADB2511A b323 + static void SET_PED_IS_IGNORED_BY_AUTO_OPEN_DOORS(Ped ped, BOOL p1) { invoke(0x33A60D8BDD6E508C, ped, p1); } // 0x33A60D8BDD6E508C 0xADB2511A b323 static void SET_PED_CAN_PLAY_AMBIENT_ANIMS(Ped ped, BOOL toggle) { invoke(0x6373D1349925A70E, ped, toggle); } // 0x6373D1349925A70E 0xF8053081 b323 static void SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(Ped ped, BOOL toggle) { invoke(0x0EB0585D15254740, ped, toggle); } // 0x0EB0585D15254740 0x5720A5DD b323 - static void N0xC2EE020F5FB4DB53(Ped ped) { invoke(0xC2EE020F5FB4DB53, ped); } // 0xC2EE020F5FB4DB53 0xB7CD0A49 b323 + static void TRIGGER_IDLE_ANIMATION_ON_PED(Ped ped) { invoke(0xC2EE020F5FB4DB53, ped); } // 0xC2EE020F5FB4DB53 0xB7CD0A49 b323 static void SET_PED_CAN_ARM_IK(Ped ped, BOOL toggle) { invoke(0x6C3B4D6D13B4C841, ped, toggle); } // 0x6C3B4D6D13B4C841 0x343B4DE0 b323 static void SET_PED_CAN_HEAD_IK(Ped ped, BOOL toggle) { invoke(0xC11C18092C5530DC, ped, toggle); } // 0xC11C18092C5530DC 0xD3B04476 b323 static void SET_PED_CAN_LEG_IK(Ped ped, BOOL toggle) { invoke(0x73518ECE2485412B, ped, toggle); } // 0x73518ECE2485412B 0x9955BC6F b323 static void SET_PED_CAN_TORSO_IK(Ped ped, BOOL toggle) { invoke(0xF2B7106D37947CE0, ped, toggle); } // 0xF2B7106D37947CE0 0x8E5D4EAB b323 static void SET_PED_CAN_TORSO_REACT_IK(Ped ped, BOOL p1) { invoke(0xF5846EDB26A98A24, ped, p1); } // 0xF5846EDB26A98A24 0x7B0040A8 b323 - static void N0x6647C5F6F5792496(Ped ped, BOOL p1) { invoke(0x6647C5F6F5792496, ped, p1); } // 0x6647C5F6F5792496 0x0FDA62DE b323 + static void SET_PED_CAN_TORSO_VEHICLE_IK(Ped ped, BOOL p1) { invoke(0x6647C5F6F5792496, ped, p1); } // 0x6647C5F6F5792496 0x0FDA62DE b323 static void SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(Ped ped, BOOL toggle) { invoke(0xEC4686EC06434678, ped, toggle); } // 0xEC4686EC06434678 0x584C5178 b323 static BOOL IS_PED_HEADTRACKING_PED(Ped ped1, Ped ped2) { return invoke(0x5CD3CB88A7F8850D, ped1, ped2); } // 0x5CD3CB88A7F8850D 0x2A5DF721 b323 static BOOL IS_PED_HEADTRACKING_ENTITY(Ped ped, Entity entity) { return invoke(0x813A0A7C9D2E831F, ped, entity); } // 0x813A0A7C9D2E831F 0x233C9ACF b323 static void SET_PED_PRIMARY_LOOKAT(Ped ped, Ped lookAt) { invoke(0xCD17B554996A8D9E, ped, lookAt); } // 0xCD17B554996A8D9E 0x6DEF6F1C b323 - static void SET_PED_CLOTH_PACKAGE_INDEX(Any p0, Any p1) { invoke(0x78C4E9961DB3EB5B, p0, p1); } // 0x78C4E9961DB3EB5B 0xFC942D7C b323 - static void SET_PED_CLOTH_PRONE(Any p0, Any p1) { invoke(0x82A3D6D9CC2CB8E3, p0, p1); } // 0x82A3D6D9CC2CB8E3 0x89EEE07B b323 - static void N0xA660FAF550EB37E5(Any p0, BOOL p1) { invoke(0xA660FAF550EB37E5, p0, p1); } // 0xA660FAF550EB37E5 b323 + static void SET_PED_CLOTH_PIN_FRAMES(Any p0, Any p1) { invoke(0x78C4E9961DB3EB5B, p0, p1); } // 0x78C4E9961DB3EB5B b323 + static void SET_PED_CLOTH_PACKAGE_INDEX(Any p0, Any p1) { invoke(0x82A3D6D9CC2CB8E3, p0, p1); } // 0x82A3D6D9CC2CB8E3 b323 + static void SET_PED_CLOTH_PRONE(Any p0, BOOL p1) { invoke(0xA660FAF550EB37E5, p0, p1); } // 0xA660FAF550EB37E5 b323 static void SET_PED_CONFIG_FLAG(Ped ped, int flagId, BOOL value) { invoke(0x1913FE4CBF41C463, ped, flagId, value); } // 0x1913FE4CBF41C463 0x9CFBE10D b323 static void SET_PED_RESET_FLAG(Ped ped, int flagId, BOOL doReset) { invoke(0xC1E8A365BF3B29F2, ped, flagId, doReset); } // 0xC1E8A365BF3B29F2 0xCFF6FF66 b323 static BOOL GET_PED_CONFIG_FLAG(Ped ped, int flagId, BOOL p2) { return invoke(0x7EE53118C892B513, ped, flagId, p2); } // 0x7EE53118C892B513 0xABE98267 b323 @@ -4318,8 +4346,8 @@ namespace PED static void STOP_ANY_PED_MODEL_BEING_SUPPRESSED() { invoke(0xB47BD05FA66B40CF); } // 0xB47BD05FA66B40CF 0x5AD7DC55 b323 static void SET_PED_CAN_BE_TARGETED_WHEN_INJURED(Ped ped, BOOL toggle) { invoke(0x638C03B0F9878F57, ped, toggle); } // 0x638C03B0F9878F57 0x6FD9A7CD b323 static void SET_PED_GENERATES_DEAD_BODY_EVENTS(Ped ped, BOOL toggle) { invoke(0x7FB17BA2E7DECA5B, ped, toggle); } // 0x7FB17BA2E7DECA5B 0xE9B97A2B b323 - static void BLOCK_PED_DEAD_BODY_SHOCKING_EVENTS_(Ped ped, BOOL toggle) { invoke(0xE43A13C9E4CCCBCF, ped, toggle); } // 0xE43A13C9E4CCCBCF 0xFF1F6AEB b323 - static void N0x3E9679C1DFCF422C(Any p0, Any p1) { invoke(0x3E9679C1DFCF422C, p0, p1); } // 0x3E9679C1DFCF422C b877 + static void BLOCK_PED_FROM_GENERATING_DEAD_BODY_EVENTS_WHEN_DEAD(Ped ped, BOOL toggle) { invoke(0xE43A13C9E4CCCBCF, ped, toggle); } // 0xE43A13C9E4CCCBCF 0xFF1F6AEB b323 + static void SET_PED_WILL_ONLY_ATTACK_WANTED_PLAYER(Any p0, Any p1) { invoke(0x3E9679C1DFCF422C, p0, p1); } // 0x3E9679C1DFCF422C b877 static void SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT(Ped ped, BOOL toggle) { invoke(0xDF993EE5E90ABA25, ped, toggle); } // 0xDF993EE5E90ABA25 0xE9BD733A b323 static void GIVE_PED_HELMET(Ped ped, BOOL cannotRemove, int helmetFlag, int textureIndex) { invoke(0x54C7C4A94367717E, ped, cannotRemove, helmetFlag, textureIndex); } // 0x54C7C4A94367717E 0x1862A461 b323 static void REMOVE_PED_HELMET(Ped ped, BOOL instantly) { invoke(0xA7B2458D0AD6DED8, ped, instantly); } // 0xA7B2458D0AD6DED8 0x2086B1F0 b323 @@ -4327,14 +4355,14 @@ namespace PED static void SET_PED_HELMET(Ped ped, BOOL canWearHelmet) { invoke(0x560A43136EB58105, ped, canWearHelmet); } // 0x560A43136EB58105 0xED366E53 b323 static void SET_PED_HELMET_FLAG(Ped ped, int helmetFlag) { invoke(0xC0E78D5C2CE3EB25, ped, helmetFlag); } // 0xC0E78D5C2CE3EB25 0x12677780 b323 static void SET_PED_HELMET_PROP_INDEX(Ped ped, int propIndex, BOOL p2) { invoke(0x26D83693ED99291C, ped, propIndex, p2); } // 0x26D83693ED99291C 0xA316D13F b323 - static void SET_PED_HELMET_UNK_(Ped ped, BOOL p1, int p2, int p3) { invoke(0x3F7325574E41B44D, ped, p1, p2, p3); } // 0x3F7325574E41B44D b791 - static BOOL IS_PED_HELMET_UNK_(Ped ped) { return invoke(0xB9496CE47546DB2C, ped); } // 0xB9496CE47546DB2C b791 + static void SET_PED_HELMET_VISOR_PROP_INDICES(Ped ped, BOOL p1, int p2, int p3) { invoke(0x3F7325574E41B44D, ped, p1, p2, p3); } // 0x3F7325574E41B44D b791 + static BOOL IS_PED_HELMET_VISOR_UP(Ped ped) { return invoke(0xB9496CE47546DB2C, ped); } // 0xB9496CE47546DB2C b791 static void SET_PED_HELMET_TEXTURE_INDEX(Ped ped, int textureIndex) { invoke(0xF1550C4BD22582E2, ped, textureIndex); } // 0xF1550C4BD22582E2 0x5F6C3328 b323 static BOOL IS_PED_WEARING_HELMET(Ped ped) { return invoke(0xF33BDFE19B309B19, ped); } // 0xF33BDFE19B309B19 0x0D680D49 b323 static void CLEAR_PED_STORED_HAT_PROP(Ped ped) { invoke(0x687C0B594907D2E8, ped); } // 0x687C0B594907D2E8 0x24A1284E b323 static Any GET_PED_HELMET_STORED_HAT_PROP_INDEX(Ped ped) { return invoke(0x451294E859ECC018, ped); } // 0x451294E859ECC018 0x8A3A3116 b323 static Any GET_PED_HELMET_STORED_HAT_TEX_INDEX(Ped ped) { return invoke(0x9D728C1E12BF5518, ped); } // 0x9D728C1E12BF5518 0x74EB662D b323 - static BOOL N0xF2385935BFFD4D92(Any p0) { return invoke(0xF2385935BFFD4D92, p0); } // 0xF2385935BFFD4D92 0xFFF149FE b323 + static BOOL IS_CURRENT_HEAD_PROP_A_HELMET(Any p0) { return invoke(0xF2385935BFFD4D92, p0); } // 0xF2385935BFFD4D92 0xFFF149FE b323 static void SET_PED_TO_LOAD_COVER(Ped ped, BOOL toggle) { invoke(0x332B562EEDA62399, ped, toggle); } // 0x332B562EEDA62399 0xCF94BA97 b323 static void SET_PED_CAN_COWER_IN_COVER(Ped ped, BOOL toggle) { invoke(0xCB7553CDCEF4A735, ped, toggle); } // 0xCB7553CDCEF4A735 0x5194658B b323 static void SET_PED_CAN_PEEK_IN_COVER(Ped ped, BOOL toggle) { invoke(0xC514825C507E3736, ped, toggle); } // 0xC514825C507E3736 0xC1DAE216 b323 @@ -4343,7 +4371,7 @@ namespace PED static void SET_PED_MOTION_BLUR(Ped ped, BOOL toggle) { invoke(0x0A986918B102B448, ped, toggle); } // 0x0A986918B102B448 0xA211A128 b323 static void SET_PED_CAN_SWITCH_WEAPON(Ped ped, BOOL toggle) { invoke(0xED7F7EFE9FABF340, ped, toggle); } // 0xED7F7EFE9FABF340 0xB5F8BA28 b323 static void SET_PED_DIES_INSTANTLY_IN_WATER(Ped ped, BOOL toggle) { invoke(0xEEB64139BA29A7CF, ped, toggle); } // 0xEEB64139BA29A7CF 0xFE2554FC b323 - static void N0x1A330D297AAC6BC1(Ped ped, int p1) { invoke(0x1A330D297AAC6BC1, ped, p1); } // 0x1A330D297AAC6BC1 0x77BB7CB8 b323 + static void SET_LADDER_CLIMB_INPUT_STATE(Ped ped, int p1) { invoke(0x1A330D297AAC6BC1, ped, p1); } // 0x1A330D297AAC6BC1 0x77BB7CB8 b323 static void STOP_PED_WEAPON_FIRING_WHEN_DROPPED(Ped ped) { invoke(0xC158D28142A34608, ped); } // 0xC158D28142A34608 0x4AC3421E b323 static void SET_SCRIPTED_ANIM_SEAT_OFFSET(Ped ped, float p1) { invoke(0x5917BBA32D06C230, ped, p1); } // 0x5917BBA32D06C230 0x7CEFFA45 b323 static void SET_PED_COMBAT_MOVEMENT(Ped ped, int combatMovement) { invoke(0x4D9CA1009AFBD057, ped, combatMovement); } // 0x4D9CA1009AFBD057 0x12E62F9E b323 @@ -4355,7 +4383,7 @@ namespace PED static void SET_PED_TARGET_LOSS_RESPONSE(Ped ped, int responseType) { invoke(0x0703B9079823DA4A, ped, responseType); } // 0x0703B9079823DA4A 0xCFA613FF b323 static BOOL IS_PED_PERFORMING_MELEE_ACTION(Ped ped) { return invoke(0xDCCA191DF9980FD7, ped); } // 0xDCCA191DF9980FD7 0x139C0875 b323 static BOOL IS_PED_PERFORMING_STEALTH_KILL(Ped ped) { return invoke(0xFD4CCDBCC59941B7, ped); } // 0xFD4CCDBCC59941B7 0x9ADD7B21 b323 - static BOOL IS_PED_PERFORMING_DEPENDENT_COMBO_LIMIT(Ped ped) { return invoke(0xEBD0EDBA5BE957CF, ped); } // 0xEBD0EDBA5BE957CF 0x9BE7C860 b323 + static BOOL IS_PED_PERFORMING_A_COUNTER_ATTACK(Ped ped) { return invoke(0xEBD0EDBA5BE957CF, ped); } // 0xEBD0EDBA5BE957CF 0x9BE7C860 b323 static BOOL IS_PED_BEING_STEALTH_KILLED(Ped ped) { return invoke(0x863B23EFDE9C5DF2, ped); } // 0x863B23EFDE9C5DF2 0xD044C8AF b323 static Ped GET_MELEE_TARGET_FOR_PED(Ped ped) { return invoke(0x18A3E9EE1297FD39, ped); } // 0x18A3E9EE1297FD39 0xAFEC26A4 b323 static BOOL WAS_PED_KILLED_BY_STEALTH(Ped ped) { return invoke(0xF9800AA1A771B000, ped); } // 0xF9800AA1A771B000 0x2EA4B54E b323 @@ -4367,38 +4395,38 @@ namespace PED static void SET_PED_STEERS_AROUND_PEDS(Ped ped, BOOL toggle) { invoke(0x46F2193B3AD1D891, ped, toggle); } // 0x46F2193B3AD1D891 0x797CAE4F b323 static void SET_PED_STEERS_AROUND_OBJECTS(Ped ped, BOOL toggle) { invoke(0x1509C089ADC208BF, ped, toggle); } // 0x1509C089ADC208BF 0x3BD9B0A6 b323 static void SET_PED_STEERS_AROUND_VEHICLES(Ped ped, BOOL toggle) { invoke(0xEB6FB9D48DDE23EC, ped, toggle); } // 0xEB6FB9D48DDE23EC 0x533C0651 b323 - static void N0xA9B61A329BFDCBEA(Any p0, BOOL p1) { invoke(0xA9B61A329BFDCBEA, p0, p1); } // 0xA9B61A329BFDCBEA 0x2276DE0D b323 + static void SET_PED_IS_AVOIDED_BY_OTHERS(Any p0, BOOL p1) { invoke(0xA9B61A329BFDCBEA, p0, p1); } // 0xA9B61A329BFDCBEA 0x2276DE0D b323 static void SET_PED_INCREASED_AVOIDANCE_RADIUS(Ped ped) { invoke(0x570389D1C3DE3C6B, ped); } // 0x570389D1C3DE3C6B 0x59C52BE6 b323 static void SET_PED_BLOCKS_PATHING_WHEN_DEAD(Ped ped, BOOL toggle) { invoke(0x576594E8D64375E2, ped, toggle); } // 0x576594E8D64375E2 0x1D87DDC1 b323 - static void N0xA52D5247A4227E14(Any p0) { invoke(0xA52D5247A4227E14, p0); } // 0xA52D5247A4227E14 0xB52BA5F5 b323 + static void SET_PED_NO_TIME_DELAY_BEFORE_SHOT(Any p0) { invoke(0xA52D5247A4227E14, p0); } // 0xA52D5247A4227E14 0xB52BA5F5 b323 static BOOL IS_ANY_PED_NEAR_POINT(float x, float y, float z, float radius) { return invoke(0x083961498679DC9F, x, y, z, radius); } // 0x083961498679DC9F 0xFBD9B050 b323 static void FORCE_PED_AI_AND_ANIMATION_UPDATE(Ped ped, BOOL p1, BOOL p2) { invoke(0x2208438012482A1A, ped, p1, p2); } // 0x2208438012482A1A 0x187B9070 b323 static BOOL IS_PED_HEADING_TOWARDS_POSITION(Ped ped, float x, float y, float z, float p4) { return invoke(0xFCF37A457CB96DC0, ped, x, y, z, p4); } // 0xFCF37A457CB96DC0 0x45037B9B b323 static void REQUEST_PED_VISIBILITY_TRACKING(Ped ped) { invoke(0x7D7A2E43E74E2EB8, ped); } // 0x7D7A2E43E74E2EB8 0x840D24D3 b323 static void REQUEST_PED_VEHICLE_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0x2BC338A7B21F4608, ped, p1); } // 0x2BC338A7B21F4608 0x31C31DAA b323 - static void N0xCD018C591F94CB43(Ped ped, BOOL p1) { invoke(0xCD018C591F94CB43, ped, p1); } // 0xCD018C591F94CB43 b323 - static void N0x75BA1CB3B7D40CAF(Ped ped, BOOL p1) { invoke(0x75BA1CB3B7D40CAF, ped, p1); } // 0x75BA1CB3B7D40CAF 0x9194DB71 b323 + static void REQUEST_PED_RESTRICTED_VEHICLE_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0xCD018C591F94CB43, ped, p1); } // 0xCD018C591F94CB43 b323 + static void REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0x75BA1CB3B7D40CAF, ped, p1); } // 0x75BA1CB3B7D40CAF 0x9194DB71 b323 static BOOL IS_TRACKED_PED_VISIBLE(Ped ped) { return invoke(0x91C8E617F64188AC, ped); } // 0x91C8E617F64188AC 0x33248CC1 b323 static int GET_TRACKED_PED_PIXELCOUNT(Ped ped) { return invoke(0x511F1A683387C7E2, ped); } // 0x511F1A683387C7E2 0x5B1B70AA b323 static BOOL IS_PED_TRACKED(Ped ped) { return invoke(0x4C5E1F087CD10BB7, ped); } // 0x4C5E1F087CD10BB7 0x7EB613D9 b323 static BOOL HAS_PED_RECEIVED_EVENT(Ped ped, int eventId) { return invoke(0x8507BCB710FA6DC0, ped, eventId); } // 0x8507BCB710FA6DC0 0xECD73DB0 b323 static BOOL CAN_PED_SEE_HATED_PED(Ped ped1, Ped ped2) { return invoke(0x6CD5A433374D4CFB, ped1, ped2); } // 0x6CD5A433374D4CFB 0x74A0F291 b323 - static BOOL N0x9C6A6C19B6C0C496(Ped ped, int* p1) { return invoke(0x9C6A6C19B6C0C496, ped, p1); } // 0x9C6A6C19B6C0C496 b323 - static BOOL N0x2DFC81C9B9608549(Ped ped, int* p1) { return invoke(0x2DFC81C9B9608549, ped, p1); } // 0x2DFC81C9B9608549 b944 + static BOOL CAN_PED_SHUFFLE_TO_OR_FROM_TURRET_SEAT(Ped ped, int* p1) { return invoke(0x9C6A6C19B6C0C496, ped, p1); } // 0x9C6A6C19B6C0C496 b323 + static BOOL CAN_PED_SHUFFLE_TO_OR_FROM_EXTRA_SEAT(Ped ped, int* p1) { return invoke(0x2DFC81C9B9608549, ped, p1); } // 0x2DFC81C9B9608549 b944 static int GET_PED_BONE_INDEX(Ped ped, int boneId) { return invoke(0x3F428D08BE5AAE31, ped, boneId); } // 0x3F428D08BE5AAE31 0x259C6BA2 b323 static int GET_PED_RAGDOLL_BONE_INDEX(Ped ped, int bone) { return invoke(0x2057EF813397A772, ped, bone); } // 0x2057EF813397A772 0x849F0716 b323 static void SET_PED_ENVEFF_SCALE(Ped ped, float value) { invoke(0xBF29516833893561, ped, value); } // 0xBF29516833893561 0xFC1CFC27 b323 static float GET_PED_ENVEFF_SCALE(Ped ped) { return invoke(0x9C14D30395A51A3C, ped); } // 0x9C14D30395A51A3C 0xA3421E39 b323 static void SET_ENABLE_PED_ENVEFF_SCALE(Ped ped, BOOL toggle) { invoke(0xD2C5AA0C0E8D0F1E, ped, toggle); } // 0xD2C5AA0C0E8D0F1E 0xC70F4A84 b323 - static void N0x110F526AB784111F(Ped ped, float p1) { invoke(0x110F526AB784111F, ped, p1); } // 0x110F526AB784111F 0x3B882533 b323 + static void SET_PED_ENVEFF_CPV_ADD(Ped ped, float p1) { invoke(0x110F526AB784111F, ped, p1); } // 0x110F526AB784111F 0x3B882533 b323 static void SET_PED_ENVEFF_COLOR_MODULATOR(Ped ped, int p1, int p2, int p3) { invoke(0xD69411AA0CEBF9E9, ped, p1, p2, p3); } // 0xD69411AA0CEBF9E9 0x87A0C174 b323 - static void SET_PED_EMISSIVE_INTENSITY_(Ped ped, float intensity) { invoke(0x4E90D746056E273D, ped, intensity); } // 0x4E90D746056E273D b944 - static float GET_PED_EMISSIVE_INTENSITY_(Ped ped) { return invoke(0x1461B28A06717D68, ped); } // 0x1461B28A06717D68 b944 - static BOOL IS_PED_SHADER_EFFECT_VALID_(Ped ped) { return invoke(0x81AA517FBBA05D39, ped); } // 0x81AA517FBBA05D39 b944 - static void N0xE906EC930F5FE7C8(Any p0, Any p1) { invoke(0xE906EC930F5FE7C8, p0, p1); } // 0xE906EC930F5FE7C8 b791 - static void N0x1216E0BFA72CC703(Any p0, Any p1) { invoke(0x1216E0BFA72CC703, p0, p1); } // 0x1216E0BFA72CC703 0x7BD26837 b323 + static void SET_PED_EMISSIVE_SCALE(Ped ped, float intensity) { invoke(0x4E90D746056E273D, ped, intensity); } // 0x4E90D746056E273D b944 + static float GET_PED_EMISSIVE_SCALE(Ped ped) { return invoke(0x1461B28A06717D68, ped); } // 0x1461B28A06717D68 b944 + static BOOL IS_PED_SHADER_READY(Ped ped) { return invoke(0x81AA517FBBA05D39, ped); } // 0x81AA517FBBA05D39 b944 + static void SET_PED_ENABLE_CREW_EMBLEM(Any p0, Any p1) { invoke(0xE906EC930F5FE7C8, p0, p1); } // 0xE906EC930F5FE7C8 b791 + static void REQUEST_RAGDOLL_BOUNDS_UPDATE(Any p0, Any p1) { invoke(0x1216E0BFA72CC703, p0, p1); } // 0x1216E0BFA72CC703 0x7BD26837 b323 static void SET_PED_AO_BLOB_RENDERING(Ped ped, BOOL toggle) { invoke(0x2B5AA717A181FB4C, ped, toggle); } // 0x2B5AA717A181FB4C 0x98E29ED0 b323 - static BOOL N0xB8B52E498014F5B0(Ped ped) { return invoke(0xB8B52E498014F5B0, ped); } // 0xB8B52E498014F5B0 b323 + static BOOL IS_PED_SHELTERED(Ped ped) { return invoke(0xB8B52E498014F5B0, ped); } // 0xB8B52E498014F5B0 b323 static int CREATE_SYNCHRONIZED_SCENE(float x, float y, float z, float roll, float pitch, float yaw, int p6) { return invoke(0x8C18E0F9080ADD73, x, y, z, roll, pitch, yaw, p6); } // 0x8C18E0F9080ADD73 0xFFDDF8FA b323 static int CREATE_SYNCHRONIZED_SCENE_AT_MAP_OBJECT(float x, float y, float z, float radius, Hash object) { return invoke(0x62EC273D00187DCA, x, y, z, radius, object); } // 0x62EC273D00187DCA 0xF3876894 b323 static BOOL IS_SYNCHRONIZED_SCENE_RUNNING(int sceneId) { return invoke(0x25D39B935A038A26, sceneId); } // 0x25D39B935A038A26 0x57A282F1 b323 @@ -4415,12 +4443,12 @@ namespace PED static void DETACH_SYNCHRONIZED_SCENE(int sceneID) { invoke(0x6D38F1F04CBB37EA, sceneID); } // 0x6D38F1F04CBB37EA 0x52A1CAB2 b323 static void TAKE_OWNERSHIP_OF_SYNCHRONIZED_SCENE(int scene) { invoke(0xCD9CC7E200A52A6F, scene); } // 0xCD9CC7E200A52A6F 0xBF7F9035 b323 static BOOL FORCE_PED_MOTION_STATE(Ped ped, Hash motionStateHash, BOOL p2, int p3, BOOL p4) { return invoke(0xF28965D04F570DCA, ped, motionStateHash, p2, p3, p4); } // 0xF28965D04F570DCA 0x164DDEFF b323 - static BOOL GET_PED_CURRENT_MOVEMENT_SPEED_(Ped ped, float* speedX, float* speedY) { return invoke(0xF60165E1D2C5370B, ped, speedX, speedY); } // 0xF60165E1D2C5370B b323 + static BOOL GET_PED_CURRENT_MOVE_BLEND_RATIO(Ped ped, float* speedX, float* speedY) { return invoke(0xF60165E1D2C5370B, ped, speedX, speedY); } // 0xF60165E1D2C5370B b323 static void SET_PED_MAX_MOVE_BLEND_RATIO(Ped ped, float value) { invoke(0x433083750C5E064A, ped, value); } // 0x433083750C5E064A 0xEAD0269A b323 static void SET_PED_MIN_MOVE_BLEND_RATIO(Ped ped, float value) { invoke(0x01A898D26E2333DD, ped, value); } // 0x01A898D26E2333DD 0x383EC364 b323 static void SET_PED_MOVE_RATE_OVERRIDE(Ped ped, float value) { invoke(0x085BF80FA50A39D1, ped, value); } // 0x085BF80FA50A39D1 0x900008C6 b323 - static void N0x0B3E35AC043707D9(Any p0, Any p1) { invoke(0x0B3E35AC043707D9, p0, p1); } // 0x0B3E35AC043707D9 b573 - static BOOL N0x46B05BCAE43856B0(Ped ped, int flag) { return invoke(0x46B05BCAE43856B0, ped, flag); } // 0x46B05BCAE43856B0 0x79543043 b323 + static void SET_PED_MOVE_RATE_IN_WATER_OVERRIDE(Any p0, Any p1) { invoke(0x0B3E35AC043707D9, p0, p1); } // 0x0B3E35AC043707D9 b573 + static BOOL PED_HAS_SEXINESS_FLAG_SET(Ped ped, int flag) { return invoke(0x46B05BCAE43856B0, ped, flag); } // 0x46B05BCAE43856B0 0x79543043 b323 static int GET_PED_NEARBY_VEHICLES(Ped ped, Any* sizeAndVehs) { return invoke(0xCFF869CBFA210D82, ped, sizeAndVehs); } // 0xCFF869CBFA210D82 0xCB716F68 b323 static int GET_PED_NEARBY_PEDS(Ped ped, Any* sizeAndPeds, int ignore) { return invoke(0x23F8F5FC7E8C4A6B, ped, sizeAndPeds, ignore); } // 0x23F8F5FC7E8C4A6B 0x4D3325F4 b323 static BOOL HAVE_ALL_STREAMING_REQUESTS_COMPLETED(Ped ped) { return invoke(0x7350823473013C02, ped); } // 0x7350823473013C02 0xF9FB4B71 b323 @@ -4429,7 +4457,7 @@ namespace PED static void SET_MOVEMENT_MODE_OVERRIDE(Ped ped, const char* name) { invoke(0x781DE8FA214E87D2, ped, name); } // 0x781DE8FA214E87D2 0x83BAE814 b323 static void SET_PED_CAPSULE(Ped ped, float value) { invoke(0x364DF566EC833DE2, ped, value); } // 0x364DF566EC833DE2 0xB153E1B9 b323 static int REGISTER_PEDHEADSHOT(Ped ped) { return invoke(0x4462658788425076, ped); } // 0x4462658788425076 0xFFE2667B b323 - static int REGISTER_PEDHEADSHOT_3_(Ped ped) { return invoke(0xBA8805A1108A2515, ped); } // 0xBA8805A1108A2515 b877 + static int REGISTER_PEDHEADSHOT_HIRES(Ped ped) { return invoke(0xBA8805A1108A2515, ped); } // 0xBA8805A1108A2515 b877 static int REGISTER_PEDHEADSHOT_TRANSPARENT(Ped ped) { return invoke(0x953563CE563143AF, ped); } // 0x953563CE563143AF 0x4DD03628 b323 static void UNREGISTER_PEDHEADSHOT(int id) { invoke(0x96B1361D9B24C2FF, id); } // 0x96B1361D9B24C2FF 0x0879AE45 b323 static BOOL IS_PEDHEADSHOT_VALID(int id) { return invoke(0xA0A9668F158129A2, id); } // 0xA0A9668F158129A2 0x0B1080C4 b323 @@ -4443,7 +4471,7 @@ namespace PED static void SET_PED_HEATSCALE_OVERRIDE(Ped ped, float heatScale) { invoke(0xC1F6EBF9A3D55538, ped, heatScale); } // 0xC1F6EBF9A3D55538 0xEF9142DB b323 static void DISABLE_PED_HEATSCALE_OVERRIDE(Ped ped) { invoke(0x600048C60D5C2C51, ped); } // 0x600048C60D5C2C51 0x0688DE64 b323 static void SPAWNPOINTS_START_SEARCH(float p0, float p1, float p2, float p3, float p4, int interiorFlags, float scale, int duration) { invoke(0x2DF9038C90AD5264, p0, p1, p2, p3, p4, interiorFlags, scale, duration); } // 0x2DF9038C90AD5264 0x909A1D76 b323 - static void SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA(float x, float y, float z, float p3, float p4, float p5, float p6, int interiorFlags, float scale, int duration) { invoke(0xB2AFF10216DEFA2F, x, y, z, p3, p4, p5, p6, interiorFlags, scale, duration); } // 0xB2AFF10216DEFA2F 0x4AAD0ECB b323 + static void SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, int interiorFlags, float scale, int duration) { invoke(0xB2AFF10216DEFA2F, x1, y1, z1, x2, y2, z2, width, interiorFlags, scale, duration); } // 0xB2AFF10216DEFA2F 0x4AAD0ECB b323 static void SPAWNPOINTS_CANCEL_SEARCH() { invoke(0xFEE4A5459472A9F8); } // 0xFEE4A5459472A9F8 0x492C9E46 b323 static BOOL SPAWNPOINTS_IS_SEARCH_ACTIVE() { return invoke(0x3C67506996001F5E); } // 0x3C67506996001F5E 0x814A28F4 b323 static BOOL SPAWNPOINTS_IS_SEARCH_COMPLETE() { return invoke(0xA586FBEB32A53DBB); } // 0xA586FBEB32A53DBB 0x0B60D2BA b323 @@ -4452,7 +4480,7 @@ namespace PED static void SPAWNPOINTS_GET_SEARCH_RESULT(int randomInt, float* x, float* y, float* z) { invoke(0x280C7E3AC7F56E90, randomInt, x, y, z); } // 0x280C7E3AC7F56E90 0x36A4AC65 b323 static void SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS(int p0, int* p1) { invoke(0xB782F8238512BAD5, p0, p1); } // 0xB782F8238512BAD5 0xBA699DDF b323 static void SET_IK_TARGET(Ped ped, int ikIndex, Entity entityLookAt, int boneLookAt, float offsetX, float offsetY, float offsetZ, Any p7, int blendInDuration, int blendOutDuration) { invoke(0xC32779C16FCEECD9, ped, ikIndex, entityLookAt, boneLookAt, offsetX, offsetY, offsetZ, p7, blendInDuration, blendOutDuration); } // 0xC32779C16FCEECD9 0x6FE5218C b323 - static void N0xED3C76ADFA6D07C4(Ped ped) { invoke(0xED3C76ADFA6D07C4, ped); } // 0xED3C76ADFA6D07C4 0xFB4000DC b323 + static void FORCE_INSTANT_LEG_IK_SETUP(Ped ped) { invoke(0xED3C76ADFA6D07C4, ped); } // 0xED3C76ADFA6D07C4 0xFB4000DC b323 static void REQUEST_ACTION_MODE_ASSET(const char* asset) { invoke(0x290E2780BB7AA598, asset); } // 0x290E2780BB7AA598 0x572BA553 b323 static BOOL HAS_ACTION_MODE_ASSET_LOADED(const char* asset) { return invoke(0xE4B5F4BF2CB24E65, asset); } // 0xE4B5F4BF2CB24E65 0xF7EB2BF1 b323 static void REMOVE_ACTION_MODE_ASSET(const char* asset) { invoke(0x13E940F88470FA51, asset); } // 0x13E940F88470FA51 0x3F480F92 b323 @@ -4464,20 +4492,20 @@ namespace PED static void SET_FORCE_FOOTSTEP_UPDATE(Ped ped, BOOL toggle) { invoke(0x129466ED55140F8D, ped, toggle); } // 0x129466ED55140F8D 0x37DBC2AD b323 static void SET_FORCE_STEP_TYPE(Ped ped, BOOL p1, int type, int p3) { invoke(0xCB968B53FC7F916D, ped, p1, type, p3); } // 0xCB968B53FC7F916D 0xC0F1BC91 b323 static BOOL IS_ANY_HOSTILE_PED_NEAR_POINT(Ped ped, float x, float y, float z, float radius) { return invoke(0x68772DB2B2526F9F, ped, x, y, z, radius); } // 0x68772DB2B2526F9F 0x1A464167 b323 - static void SET_PED_CAN_PLAY_IN_CAR_IDLES_(Ped ped, BOOL toggle) { invoke(0x820E9892A77E97CD, ped, toggle); } // 0x820E9892A77E97CD b877 + static void SET_PED_CAN_PLAY_IN_CAR_IDLES(Ped ped, BOOL toggle) { invoke(0x820E9892A77E97CD, ped, toggle); } // 0x820E9892A77E97CD b877 static BOOL IS_TARGET_PED_IN_PERCEPTION_AREA(Ped ped, Ped targetPed, float p2, float p3, float p4, float p5) { return invoke(0x06087579E7AA85A9, ped, targetPed, p2, p3, p4, p5); } // 0x06087579E7AA85A9 0xD0567D41 b323 static void SET_POP_CONTROL_SPHERE_THIS_FRAME(float x, float y, float z, float min, float max) { invoke(0xD8C3BE3EE94CAF2D, x, y, z, min, max); } // 0xD8C3BE3EE94CAF2D 0x4BBE5E2C b323 - static void N0xD33DAA36272177C4(Ped ped) { invoke(0xD33DAA36272177C4, ped); } // 0xD33DAA36272177C4 0xA89A53F2 b323 - static void SET_DISABLE_PED_FALL_DAMAGE_(Ped ped, BOOL toggle) { invoke(0x711794453CFD692B, ped, toggle); } // 0x711794453CFD692B b463 - static void N0x83A169EABCDB10A2(Any p0, Any p1) { invoke(0x83A169EABCDB10A2, p0, p1); } // 0x83A169EABCDB10A2 b323 - static void SET_PED_STEER_BIAS_(Ped ped, float value) { invoke(0x288DF530C92DAD6F, ped, value); } // 0x288DF530C92DAD6F b323 - static BOOL IS_PED_SWAPPING_WEAPON_(Ped Ped) { return invoke(0x3795688A307E1EB6, Ped); } // 0x3795688A307E1EB6 b505 - static void N0x0F62619393661D6E(Any p0, Any p1, Any p2) { invoke(0x0F62619393661D6E, p0, p1, p2); } // 0x0F62619393661D6E b877 - static void N0xDFE68C4B787E1BFB(Ped ped) { invoke(0xDFE68C4B787E1BFB, ped); } // 0xDFE68C4B787E1BFB b1180 - static void SET_ENABLE_SCUBA_GEAR_LIGHT_(Ped ped, BOOL toggle) { invoke(0xEE2476B9EE4A094F, ped, toggle); } // 0xEE2476B9EE4A094F b1493 - static BOOL IS_SCUBA_GEAR_LIGHT_ENABLED_(Ped ped) { return invoke(0x88274C11CF0D866D, ped); } // 0x88274C11CF0D866D b1493 - static void CLEAR_FACIAL_CLIPSET_OVERRIDE_(Ped ped) { invoke(0x637822DC2AFEEBF8, ped); } // 0x637822DC2AFEEBF8 b1493 - static void N0xFAB944D4D481ACCB(Ped ped, BOOL toggle) { invoke(0xFAB944D4D481ACCB, ped, toggle); } // 0xFAB944D4D481ACCB b1734 + static void FORCE_ZERO_MASS_IN_COLLISIONS(Ped ped) { invoke(0xD33DAA36272177C4, ped); } // 0xD33DAA36272177C4 0xA89A53F2 b323 + static void SET_DISABLE_HIGH_FALL_DEATH(Ped ped, BOOL toggle) { invoke(0x711794453CFD692B, ped, toggle); } // 0x711794453CFD692B b463 + static void SET_PED_PHONE_PALETTE_IDX(Any p0, Any p1) { invoke(0x83A169EABCDB10A2, p0, p1); } // 0x83A169EABCDB10A2 b323 + static void SET_PED_STEER_BIAS(Ped ped, float value) { invoke(0x288DF530C92DAD6F, ped, value); } // 0x288DF530C92DAD6F b323 + static BOOL IS_PED_SWITCHING_WEAPON(Ped Ped) { return invoke(0x3795688A307E1EB6, Ped); } // 0x3795688A307E1EB6 b505 + static void SET_PED_TREATED_AS_FRIENDLY(Any p0, Any p1, Any p2) { invoke(0x0F62619393661D6E, p0, p1, p2); } // 0x0F62619393661D6E b877 + static void SET_DISABLE_PED_MAP_COLLISION(Ped ped) { invoke(0xDFE68C4B787E1BFB, ped); } // 0xDFE68C4B787E1BFB b1180 + static void ENABLE_MP_LIGHT(Ped ped, BOOL toggle) { invoke(0xEE2476B9EE4A094F, ped, toggle); } // 0xEE2476B9EE4A094F b1493 + static BOOL GET_MP_LIGHT_ENABLED(Ped ped) { return invoke(0x88274C11CF0D866D, ped); } // 0x88274C11CF0D866D b1493 + static void CLEAR_COVER_POINT_FOR_PED(Ped ped) { invoke(0x637822DC2AFEEBF8, ped); } // 0x637822DC2AFEEBF8 b1493 + static void SET_ALLOW_STUNT_JUMP_CAMERA(Ped ped, BOOL toggle) { invoke(0xFAB944D4D481ACCB, ped, toggle); } // 0xFAB944D4D481ACCB b1734 } namespace PHYSICS @@ -4486,7 +4514,7 @@ namespace PHYSICS static void DELETE_ROPE(int* ropeId) { invoke(0x52B4829281364649, ropeId); } // 0x52B4829281364649 0x748D72AF b323 static void DELETE_CHILD_ROPE(int ropeId) { invoke(0xAA5D6B1888E4DB20, ropeId); } // 0xAA5D6B1888E4DB20 0xB19B4706 b323 static BOOL DOES_ROPE_EXIST(int* ropeId) { return invoke(0xFD5448BE3111ED96, ropeId); } // 0xFD5448BE3111ED96 0x66E4A3AC b323 - static void N0xA1AE736541B0FCA3(int* ropeId, BOOL p1) { invoke(0xA1AE736541B0FCA3, ropeId, p1); } // 0xA1AE736541B0FCA3 b1868 + static void ROPE_DRAW_ENABLED(int* ropeId, BOOL p1) { invoke(0xA1AE736541B0FCA3, ropeId, p1); } // 0xA1AE736541B0FCA3 b1868 static void ROPE_DRAW_SHADOW_ENABLED(int* ropeId, BOOL toggle) { invoke(0xF159A63806BB5BA8, ropeId, toggle); } // 0xF159A63806BB5BA8 0x51523B8C b323 static void LOAD_ROPE_DATA(int ropeId, const char* rope_preset) { invoke(0xCBB203C04D1ABD27, ropeId, rope_preset); } // 0xCBB203C04D1ABD27 0x9E8F1644 b323 static void PIN_ROPE_VERTEX(int ropeId, int vertex, float x, float y, float z) { invoke(0x2B320CF14146B69A, ropeId, vertex, x, y, z); } // 0x2B320CF14146B69A 0xAE1D101B b323 @@ -4497,8 +4525,8 @@ namespace PHYSICS static void DETACH_ROPE_FROM_ENTITY(int ropeId, Entity entity) { invoke(0xBCF3026912A8647D, ropeId, entity); } // 0xBCF3026912A8647D 0x3E720BEE b323 static void ROPE_SET_UPDATE_PINVERTS(int ropeId) { invoke(0xC8D667EE52114ABA, ropeId); } // 0xC8D667EE52114ABA 0xEAF291A0 b323 static void ROPE_SET_UPDATE_ORDER(int ropeId, Any p1) { invoke(0xDC57A637A20006ED, ropeId, p1); } // 0xDC57A637A20006ED 0x80DB77A7 b323 - static void N0x36CCB9BE67B970FD(int ropeId, BOOL p1) { invoke(0x36CCB9BE67B970FD, ropeId, p1); } // 0x36CCB9BE67B970FD 0xC67D5CF6 b323 - static BOOL N0x84DE3B5FB3E666F0(int* ropeId) { return invoke(0x84DE3B5FB3E666F0, ropeId); } // 0x84DE3B5FB3E666F0 0x7A18BB9C b323 + static void ROPE_SET_SMOOTH_REELIN(int ropeId, BOOL p1) { invoke(0x36CCB9BE67B970FD, ropeId, p1); } // 0x36CCB9BE67B970FD 0xC67D5CF6 b323 + static BOOL IS_ROPE_ATTACHED_AT_BOTH_ENDS(int* ropeId) { return invoke(0x84DE3B5FB3E666F0, ropeId); } // 0x84DE3B5FB3E666F0 0x7A18BB9C b323 static Vector3 GET_ROPE_LAST_VERTEX_COORD(int ropeId) { return invoke(0x21BB0FBD3E217C2D, ropeId); } // 0x21BB0FBD3E217C2D 0x91F6848B b323 static Vector3 GET_ROPE_VERTEX_COORD(int ropeId, int vertex) { return invoke(0xEA61CA8E80F09E4D, ropeId, vertex); } // 0xEA61CA8E80F09E4D 0x84374452 b323 static void START_ROPE_WINDING(int ropeId) { invoke(0x1461C72C889E343E, ropeId); } // 0x1461C72C889E343E 0x5187BED3 b323 @@ -4509,10 +4537,10 @@ namespace PHYSICS static void ROPE_LOAD_TEXTURES() { invoke(0x9B9039DBF2D258C1); } // 0x9B9039DBF2D258C1 0xBA97CE91 b323 static BOOL ROPE_ARE_TEXTURES_LOADED() { return invoke(0xF2D0E6A75CC05597); } // 0xF2D0E6A75CC05597 0x5FDC1047 b323 static void ROPE_UNLOAD_TEXTURES() { invoke(0x6CE36C35C1AC8163); } // 0x6CE36C35C1AC8163 0x584463E0 b323 - static BOOL DOES_ROPE_BELONG_TO_THIS_SCRIPT_(int ropeId) { return invoke(0x271C9D3ACA5D6409, ropeId); } // 0x271C9D3ACA5D6409 b323 - static void N0xBC0CE682D4D05650(int ropeId, int p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13) { invoke(0xBC0CE682D4D05650, ropeId, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xBC0CE682D4D05650 0x106BA127 b323 + static BOOL DOES_SCRIPT_OWN_ROPE(int ropeId) { return invoke(0x271C9D3ACA5D6409, ropeId); } // 0x271C9D3ACA5D6409 b323 + static void ROPE_ATTACH_VIRTUAL_BOUND_GEOM(int ropeId, int p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13) { invoke(0xBC0CE682D4D05650, ropeId, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xBC0CE682D4D05650 0x106BA127 b323 static void ROPE_CHANGE_SCRIPT_OWNER(Any p0, BOOL p1, BOOL p2) { invoke(0xB1B6216CA2E7B55E, p0, p1, p2); } // 0xB1B6216CA2E7B55E 0x7C6F7668 b323 - static void N0xB743F735C03D7810(int ropeId, int p1) { invoke(0xB743F735C03D7810, ropeId, p1); } // 0xB743F735C03D7810 0x686672DD b323 + static void ROPE_SET_REFFRAMEVELOCITY_COLLIDERORDER(int ropeId, int p1) { invoke(0xB743F735C03D7810, ropeId, p1); } // 0xB743F735C03D7810 0x686672DD b323 static float ROPE_GET_DISTANCE_BETWEEN_ENDS(int ropeId) { return invoke(0x73040398DFF9A4A6, ropeId); } // 0x73040398DFF9A4A6 0xFD309DC8 b323 static void ROPE_FORCE_LENGTH(int ropeId, float length) { invoke(0xD009F759A723DB1B, ropeId, length); } // 0xD009F759A723DB1B 0xABF3130F b323 static void ROPE_RESET_LENGTH(int ropeId, float length) { invoke(0xC16DE94D9BEA14A0, ropeId, length); } // 0xC16DE94D9BEA14A0 0xC8A423A3 b323 @@ -4523,13 +4551,13 @@ namespace PHYSICS static Vector3 GET_CGOFFSET(Entity entity) { return invoke(0x8214A4B5A7A33612, entity); } // 0x8214A4B5A7A33612 0x49A11F0D b323 static void SET_CG_AT_BOUNDCENTER(Entity entity) { invoke(0xBE520D9761FF811F, entity); } // 0xBE520D9761FF811F 0xA5B55421 b323 static void BREAK_ENTITY_GLASS(Entity entity, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, Any p9, BOOL p10) { invoke(0x2E648D16F6E308F3, entity, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x2E648D16F6E308F3 0xD0E0402F b323 - static BOOL GET_HAS_OBJECT_FRAG_INST_(Object object) { return invoke(0x0C112765300C7E1E, object); } // 0x0C112765300C7E1E b505 + static BOOL GET_IS_ENTITY_A_FRAG(Object object) { return invoke(0x0C112765300C7E1E, object); } // 0x0C112765300C7E1E b505 static void SET_DISABLE_BREAKING(Object object, BOOL toggle) { invoke(0x5CEC1A84620E7D5B, object, toggle); } // 0x5CEC1A84620E7D5B 0xEE77C326 b323 - static void N0xCC6E963682533882(Object object) { invoke(0xCC6E963682533882, object); } // 0xCC6E963682533882 b323 + static void RESET_DISABLE_BREAKING(Object object) { invoke(0xCC6E963682533882, object); } // 0xCC6E963682533882 b323 static void SET_DISABLE_FRAG_DAMAGE(Object object, BOOL toggle) { invoke(0x01BA3AED21C16CFB, object, toggle); } // 0x01BA3AED21C16CFB 0x97269DC8 b323 - static void N0x15F944730C832252(Entity entity, BOOL toggle) { invoke(0x15F944730C832252, entity, toggle); } // 0x15F944730C832252 b463 - static void N0x9EBD751E5787BAF2(BOOL p0) { invoke(0x9EBD751E5787BAF2, p0); } // 0x9EBD751E5787BAF2 b791 - static void SET_LAUNCH_CONTROL_ENABLED_(BOOL toggle) { invoke(0xAA6A6098851C396F, toggle); } // 0xAA6A6098851C396F b1604 + static void SET_USE_KINEMATIC_PHYSICS(Entity entity, BOOL toggle) { invoke(0x15F944730C832252, entity, toggle); } // 0x15F944730C832252 b463 + static void SET_IN_STUNT_MODE(BOOL p0) { invoke(0x9EBD751E5787BAF2, p0); } // 0x9EBD751E5787BAF2 b791 + static void SET_IN_ARENA_MODE(BOOL toggle) { invoke(0xAA6A6098851C396F, toggle); } // 0xAA6A6098851C396F b1604 } namespace PLAYER @@ -4542,7 +4570,7 @@ namespace PLAYER static int GET_NUMBER_OF_PLAYERS() { return invoke(0x407C7F91DDB46C16); } // 0x407C7F91DDB46C16 0x4C1B8867 b323 static int GET_PLAYER_TEAM(Player player) { return invoke(0x37039302F4E0A008, player); } // 0x37039302F4E0A008 0x9873E404 b323 static void SET_PLAYER_TEAM(Player player, int team) { invoke(0x0299FA38396A4940, player, team); } // 0x0299FA38396A4940 0x725ADCF2 b323 - static int GET_NUMBER_OF_PLAYERS_IN_TEAM_(int team) { return invoke(0x1FC200409F10E6F1, team); } // 0x1FC200409F10E6F1 b1180 + static int GET_NUMBER_OF_PLAYERS_IN_TEAM(int team) { return invoke(0x1FC200409F10E6F1, team); } // 0x1FC200409F10E6F1 b1180 static const char* GET_PLAYER_NAME(Player player) { return invoke(0x6D0DE6A7B5DA71F8, player); } // 0x6D0DE6A7B5DA71F8 0x406B4B20 b323 static float GET_WANTED_LEVEL_RADIUS(Player player) { return invoke(0x085DEB493BE80812, player); } // 0x085DEB493BE80812 0x1CF7D7DA b323 static Vector3 GET_PLAYER_WANTED_CENTRE_POSITION(Player player) { return invoke(0x0C92BA89F1AF26F8, player); } // 0x0C92BA89F1AF26F8 0x821F2D2C b323 @@ -4553,7 +4581,7 @@ namespace PLAYER static void SET_PLAYER_WANTED_LEVEL_NOW(Player player, BOOL p1) { invoke(0xE0A7D1E497FFCD6F, player, p1); } // 0xE0A7D1E497FFCD6F 0xAF3AFD83 b323 static BOOL ARE_PLAYER_FLASHING_STARS_ABOUT_TO_DROP(Player player) { return invoke(0xAFAF86043E5874E9, player); } // 0xAFAF86043E5874E9 0xE13A71C7 b323 static BOOL ARE_PLAYER_STARS_GREYED_OUT(Player player) { return invoke(0x0A6EB355EE14A2DB, player); } // 0x0A6EB355EE14A2DB 0x5E72AB72 b323 - static Any N0x7E07C78925D5FD96(Any p0) { return invoke(0x7E07C78925D5FD96, p0); } // 0x7E07C78925D5FD96 b372 + static BOOL IS_WANTED_AND_HAS_BEEN_SEEN_BY_COPS(Player player) { return invoke(0x7E07C78925D5FD96, player); } // 0x7E07C78925D5FD96 b372 static void SET_DISPATCH_COPS_FOR_PLAYER(Player player, BOOL toggle) { invoke(0xDB172424876553F4, player, toggle); } // 0xDB172424876553F4 0x48A18913 b323 static BOOL IS_PLAYER_WANTED_LEVEL_GREATER(Player player, int wantedLevel) { return invoke(0x238DB2A2C23EE9EF, player, wantedLevel); } // 0x238DB2A2C23EE9EF 0x589A2661 b323 static void CLEAR_PLAYER_WANTED_LEVEL(Player player) { invoke(0xB302540597885499, player); } // 0xB302540597885499 0x54EA5BCC b323 @@ -4568,27 +4596,27 @@ namespace PLAYER static void SET_EVERYONE_IGNORE_PLAYER(Player player, BOOL toggle) { invoke(0x8EEDA153AD141BA4, player, toggle); } // 0x8EEDA153AD141BA4 0xC915285E b323 static void SET_ALL_RANDOM_PEDS_FLEE(Player player, BOOL toggle) { invoke(0x056E0FE8534C2949, player, toggle); } // 0x056E0FE8534C2949 0x49EAE968 b323 static void SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player) { invoke(0x471D2FF42A94B4F2, player); } // 0x471D2FF42A94B4F2 0xBF974891 b323 - static void N0xDE45D1A1EF45EE61(Player player, BOOL toggle) { invoke(0xDE45D1A1EF45EE61, player, toggle); } // 0xDE45D1A1EF45EE61 0x274631FE b323 - static void N0xC3376F42B1FACCC6(Player player) { invoke(0xC3376F42B1FACCC6, player); } // 0xC3376F42B1FACCC6 0x02DF7AF4 b323 - static void N0xFAC75988A7D078D3(Player player) { invoke(0xFAC75988A7D078D3, player); } // 0xFAC75988A7D078D3 b463 + static void SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE(Player player, BOOL toggle) { invoke(0xDE45D1A1EF45EE61, player, toggle); } // 0xDE45D1A1EF45EE61 0x274631FE b323 + static void SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player) { invoke(0xC3376F42B1FACCC6, player); } // 0xC3376F42B1FACCC6 0x02DF7AF4 b323 + static void SET_LAW_PEDS_CAN_ATTACK_NON_WANTED_PLAYER_THIS_FRAME(Player player) { invoke(0xFAC75988A7D078D3, player); } // 0xFAC75988A7D078D3 b463 static void SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS(Player player, BOOL toggle) { invoke(0x596976B02B6B5700, player, toggle); } // 0x596976B02B6B5700 0xA3D675ED b323 static void SET_WANTED_LEVEL_MULTIPLIER(float multiplier) { invoke(0x020E5F00CDA207BA, multiplier); } // 0x020E5F00CDA207BA 0x1359292F b323 static void SET_WANTED_LEVEL_DIFFICULTY(Player player, float difficulty) { invoke(0x9B0BB33B04405E7A, player, difficulty); } // 0x9B0BB33B04405E7A 0xB552626C b323 static void RESET_WANTED_LEVEL_DIFFICULTY(Player player) { invoke(0xB9D0DD990DC141DD, player); } // 0xB9D0DD990DC141DD 0xA64C378D b323 - static int GET_WANTED_LEVEL_PAROLE_DURATION_() { return invoke(0xA72200F51875FEA4); } // 0xA72200F51875FEA4 b2372 - static void SET_WANTED_LEVEL_HIDDEN_EVASION_TIME_(Player player, int wantedLevel, int lossTime) { invoke(0x49B856B1360C47C7, player, wantedLevel, lossTime); } // 0x49B856B1360C47C7 b2060 - static void RESET_WANTED_LEVEL_HIDDEN_EVASION_TIME_(Player player) { invoke(0x823EC8E82BA45986, player); } // 0x823EC8E82BA45986 b2060 + static int GET_WANTED_LEVEL_TIME_TO_ESCAPE() { return invoke(0xA72200F51875FEA4); } // 0xA72200F51875FEA4 b2372 + static void SET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player, int wantedLevel, int lossTime) { invoke(0x49B856B1360C47C7, player, wantedLevel, lossTime); } // 0x49B856B1360C47C7 b2060 + static void RESET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player) { invoke(0x823EC8E82BA45986, player); } // 0x823EC8E82BA45986 b2060 static void START_FIRING_AMNESTY(int duration) { invoke(0xBF9BD71691857E48, duration); } // 0xBF9BD71691857E48 0x5F8A22A6 b323 static void REPORT_CRIME(Player player, int crimeType, int wantedLvlThresh) { invoke(0xE9B09589827545E7, player, crimeType, wantedLvlThresh); } // 0xE9B09589827545E7 0xD8EB3A44 b323 static void SUPPRESS_CRIME_THIS_FRAME(Player player, int crimeType) { invoke(0x9A987297ED8BD838, player, crimeType); } // 0x9A987297ED8BD838 0x59B5C2A2 b323 - static void N0xBC9490CA15AEA8FB(Player player) { invoke(0xBC9490CA15AEA8FB, player); } // 0xBC9490CA15AEA8FB 0x6B34A160 b323 - static void N0x4669B3ED80F24B4E(Player player) { invoke(0x4669B3ED80F24B4E, player); } // 0x4669B3ED80F24B4E 0xB9FB142F b323 - static void N0x2F41A3BAE005E5FA(Any p0, Any p1) { invoke(0x2F41A3BAE005E5FA, p0, p1); } // 0x2F41A3BAE005E5FA b372 - static void N0xAD73CE5A09E42D12(Player player) { invoke(0xAD73CE5A09E42D12, player); } // 0xAD73CE5A09E42D12 0x85725848 b323 - static void N0x36F1B38855F2A8DF(Player player) { invoke(0x36F1B38855F2A8DF, player); } // 0x36F1B38855F2A8DF 0x3A7E5FB6 b323 + static void UPDATE_WANTED_POSITION_THIS_FRAME(Player player) { invoke(0xBC9490CA15AEA8FB, player); } // 0xBC9490CA15AEA8FB 0x6B34A160 b323 + static void SUPPRESS_LOSING_WANTED_LEVEL_IF_HIDDEN_THIS_FRAME(Player player) { invoke(0x4669B3ED80F24B4E, player); } // 0x4669B3ED80F24B4E 0xB9FB142F b323 + static void ALLOW_EVASION_HUD_IF_DISABLING_HIDDEN_EVASION_THIS_FRAME(Player player, Any p1) { invoke(0x2F41A3BAE005E5FA, player, p1); } // 0x2F41A3BAE005E5FA b372 + static void FORCE_START_HIDDEN_EVASION(Player player) { invoke(0xAD73CE5A09E42D12, player); } // 0xAD73CE5A09E42D12 0x85725848 b323 + static void SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME(Player player) { invoke(0x36F1B38855F2A8DF, player); } // 0x36F1B38855F2A8DF 0x3A7E5FB6 b323 static void REPORT_POLICE_SPOTTED_PLAYER(Player player) { invoke(0xDC64D2C53493ED12, player); } // 0xDC64D2C53493ED12 0xD15C4B1C b323 - static void N0xB45EFF719D8427A6(float p0) { invoke(0xB45EFF719D8427A6, p0); } // 0xB45EFF719D8427A6 0xBF6993C7 b323 - static void N0x0032A6DBA562C518() { invoke(0x0032A6DBA562C518); } // 0x0032A6DBA562C518 0x47CAB814 b323 + static void SET_LAW_RESPONSE_DELAY_OVERRIDE(float p0) { invoke(0xB45EFF719D8427A6, p0); } // 0xB45EFF719D8427A6 0xBF6993C7 b323 + static void RESET_LAW_RESPONSE_DELAY_OVERRIDE() { invoke(0x0032A6DBA562C518); } // 0x0032A6DBA562C518 0x47CAB814 b323 static BOOL CAN_PLAYER_START_MISSION(Player player) { return invoke(0xDE7465A27D403C06, player); } // 0xDE7465A27D403C06 0x39E3CB3F b323 static BOOL IS_PLAYER_READY_FOR_CUTSCENE(Player player) { return invoke(0x908CBECC2CAA3690, player); } // 0x908CBECC2CAA3690 0xBB77E9CD b323 static BOOL IS_PLAYER_TARGETTING_ENTITY(Player player, Entity entity) { return invoke(0x7912F7FC4F6264B6, player, entity); } // 0x7912F7FC4F6264B6 0xF3240B77 b323 @@ -4608,11 +4636,11 @@ namespace PLAYER static float GET_PLAYER_SPRINT_STAMINA_REMAINING(Player player) { return invoke(0x3F9F16F8E65A7ED7, player); } // 0x3F9F16F8E65A7ED7 0x47017C90 b323 static float GET_PLAYER_SPRINT_TIME_REMAINING(Player player) { return invoke(0x1885BC9B108B4C99, player); } // 0x1885BC9B108B4C99 0x40E80543 b323 static float GET_PLAYER_UNDERWATER_TIME_REMAINING(Player player) { return invoke(0xA1FCF8E6AF40B731, player); } // 0xA1FCF8E6AF40B731 0x1317125A b323 - static Any SET_PLAYER_UNDERWATER_TIME_REMAINING_(Player player, float time) { return invoke(0xA0D3E4F7AAFB7E78, player, time); } // 0xA0D3E4F7AAFB7E78 b757 + static Any SET_PLAYER_UNDERWATER_BREATH_PERCENT_REMAINING(Player player, float time) { return invoke(0xA0D3E4F7AAFB7E78, player, time); } // 0xA0D3E4F7AAFB7E78 b757 static int GET_PLAYER_GROUP(Player player) { return invoke(0x0D127585F77030AF, player); } // 0x0D127585F77030AF 0xA5EDCDE8 b323 static int GET_PLAYER_MAX_ARMOUR(Player player) { return invoke(0x92659B4CE1863CB3, player); } // 0x92659B4CE1863CB3 0x02A50657 b323 static BOOL IS_PLAYER_CONTROL_ON(Player player) { return invoke(0x49C32D60007AFA47, player); } // 0x49C32D60007AFA47 0x618857F2 b323 - static BOOL IS_PLAYER_CAM_CONTROL_DISABLED_() { return invoke(0x7C814D2FB49F40C0); } // 0x7C814D2FB49F40C0 b323 + static BOOL GET_ARE_CAMERA_CONTROLS_DISABLED() { return invoke(0x7C814D2FB49F40C0); } // 0x7C814D2FB49F40C0 b323 static BOOL IS_PLAYER_SCRIPT_CONTROL_ON(Player player) { return invoke(0x8A876A65283DD7D7, player); } // 0x8A876A65283DD7D7 0x61B00A84 b323 static BOOL IS_PLAYER_CLIMBING(Player player) { return invoke(0x95E8F73DC65EFB9C, player); } // 0x95E8F73DC65EFB9C 0x4A9E9AE0 b323 static BOOL IS_PLAYER_BEING_ARRESTED(Player player, BOOL atArresting) { return invoke(0x388A47C51ABDAC8E, player, atArresting); } // 0x388A47C51ABDAC8E 0x7F6A60D3 b323 @@ -4637,8 +4665,8 @@ namespace PLAYER static void SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE(Player player, Vehicle vehicle) { invoke(0x8026FF78F208978A, player, vehicle); } // 0x8026FF78F208978A 0xA454DD29 b323 static void SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE(Player player) { invoke(0x1DE37BBF9E9CC14A, player); } // 0x1DE37BBF9E9CC14A 0xAF7AFCC4 b323 static BOOL GIVE_ACHIEVEMENT_TO_PLAYER(int achievementId) { return invoke(0xBEC7076D64130195, achievementId); } // 0xBEC7076D64130195 0x822BC992 b323 - static BOOL SET_ACHIEVEMENT_PROGRESS_(int achievementId, int progress) { return invoke(0xC2AFFFDABBDC2C5C, achievementId, progress); } // 0xC2AFFFDABBDC2C5C b323 - static int GET_ACHIEVEMENT_PROGRESS_(int achievementId) { return invoke(0x1C186837D0619335, achievementId); } // 0x1C186837D0619335 b323 + static BOOL SET_ACHIEVEMENT_PROGRESS(int achievementId, int progress) { return invoke(0xC2AFFFDABBDC2C5C, achievementId, progress); } // 0xC2AFFFDABBDC2C5C b323 + static int GET_ACHIEVEMENT_PROGRESS(int achievementId) { return invoke(0x1C186837D0619335, achievementId); } // 0x1C186837D0619335 b323 static BOOL HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId) { return invoke(0x867365E111A3B6EB, achievementId); } // 0x867365E111A3B6EB 0x136A5BE9 b323 static BOOL IS_PLAYER_ONLINE() { return invoke(0xF25D331DC2627BBC); } // 0xF25D331DC2627BBC 0x9FAB6729 b323 static BOOL IS_PLAYER_LOGGING_IN_NP() { return invoke(0x74556E1420867ECA); } // 0x74556E1420867ECA 0x8F72FAD0 b323 @@ -4646,16 +4674,16 @@ namespace PLAYER static BOOL IS_SYSTEM_UI_BEING_DISPLAYED() { return invoke(0x5D511E3867C87139); } // 0x5D511E3867C87139 0xE495B6DA b323 static void SET_PLAYER_INVINCIBLE(Player player, BOOL toggle) { invoke(0x239528EACDC3E7DE, player, toggle); } // 0x239528EACDC3E7DE 0xDFB9A2A2 b323 static BOOL GET_PLAYER_INVINCIBLE(Player player) { return invoke(0xB721981B2B939E07, player); } // 0xB721981B2B939E07 0x680C90EE b323 - static BOOL N0xDCC07526B8EC45AF(Player player) { return invoke(0xDCC07526B8EC45AF, player); } // 0xDCC07526B8EC45AF b1868 - static void SET_PLAYER_INVINCIBLE_KEEP_RAGDOLL_ENABLED_(Player player, BOOL toggle) { invoke(0x6BC97F4F4BB3C04B, player, toggle); } // 0x6BC97F4F4BB3C04B b463 + static BOOL GET_PLAYER_DEBUG_INVINCIBLE(Player player) { return invoke(0xDCC07526B8EC45AF, player); } // 0xDCC07526B8EC45AF b1868 + static void SET_PLAYER_INVINCIBLE_BUT_HAS_REACTIONS(Player player, BOOL toggle) { invoke(0x6BC97F4F4BB3C04B, player, toggle); } // 0x6BC97F4F4BB3C04B b463 static void SET_PLAYER_CAN_COLLECT_DROPPED_MONEY(Player player, BOOL p1) { invoke(0xCAC57395B151135F, player, p1); } // 0xCAC57395B151135F 0x00563E0D b323 static void REMOVE_PLAYER_HELMET(Player player, BOOL p2) { invoke(0xF3AC26D3CC576528, player, p2); } // 0xF3AC26D3CC576528 0x6255F3B4 b323 static void GIVE_PLAYER_RAGDOLL_CONTROL(Player player, BOOL toggle) { invoke(0x3C49C870E66F0A28, player, toggle); } // 0x3C49C870E66F0A28 0xC7B4D7AC b323 static void SET_PLAYER_LOCKON(Player player, BOOL toggle) { invoke(0x5C8B2F450EE4328E, player, toggle); } // 0x5C8B2F450EE4328E 0x0B270E0F b323 static void SET_PLAYER_TARGETING_MODE(int targetMode) { invoke(0xB1906895227793F3, targetMode); } // 0xB1906895227793F3 0x61CAE253 b323 static void SET_PLAYER_TARGET_LEVEL(int targetLevel) { invoke(0x5702B917B99DB1CD, targetLevel); } // 0x5702B917B99DB1CD 0x772DA539 b323 - static BOOL N0xB9CF1F793A9F1BF1() { return invoke(0xB9CF1F793A9F1BF1); } // 0xB9CF1F793A9F1BF1 b323 - static BOOL N0xCB645E85E97EA48B() { return invoke(0xCB645E85E97EA48B); } // 0xCB645E85E97EA48B b372 + static BOOL GET_IS_USING_FPS_THIRD_PERSON_COVER() { return invoke(0xB9CF1F793A9F1BF1); } // 0xB9CF1F793A9F1BF1 b323 + static BOOL GET_IS_USING_HOOD_CAMERA() { return invoke(0xCB645E85E97EA48B); } // 0xCB645E85E97EA48B b372 static void CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED(Player player) { invoke(0xF0B67A4DE6AB5F98, player); } // 0xF0B67A4DE6AB5F98 0x1D31CBBD b323 static BOOL HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED(Player player) { return invoke(0x20CE80B0C2BF4ACC, player); } // 0x20CE80B0C2BF4ACC 0x14F52453 b323 static void CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player) { invoke(0x4AACB96203D11A31, player); } // 0x4AACB96203D11A31 0x7E3BFBC5 b323 @@ -4671,12 +4699,12 @@ namespace PLAYER static void SET_PLAYER_FORCED_ZOOM(Player player, BOOL toggle) { invoke(0x75E7D505F2B15902, player, toggle); } // 0x75E7D505F2B15902 0xB0C576CB b323 static void SET_PLAYER_FORCE_SKIP_AIM_INTRO(Player player, BOOL toggle) { invoke(0x7651BC64AE59E128, player, toggle); } // 0x7651BC64AE59E128 0x374F42F0 b323 static void DISABLE_PLAYER_FIRING(Player player, BOOL toggle) { invoke(0x5E6CC07646BBEAB8, player, toggle); } // 0x5E6CC07646BBEAB8 0x30CB28CB b323 - static void N0xB885852C39CC265D() { invoke(0xB885852C39CC265D); } // 0xB885852C39CC265D 0x47D6004E b323 + static void DISABLE_PLAYER_THROW_GRENADE_WHILE_USING_GUN() { invoke(0xB885852C39CC265D); } // 0xB885852C39CC265D b323 static void SET_DISABLE_AMBIENT_MELEE_MOVE(Player player, BOOL toggle) { invoke(0x2E8AABFA40A84F8C, player, toggle); } // 0x2E8AABFA40A84F8C 0xCCD937E7 b323 static void SET_PLAYER_MAX_ARMOUR(Player player, int value) { invoke(0x77DFCCF5948B8C71, player, value); } // 0x77DFCCF5948B8C71 0xC6C3C53B b323 - static void SPECIAL_ABILITY_ACTIVATE_(Player player, int p1) { invoke(0x821FDC827D6F4090, player, p1); } // 0x821FDC827D6F4090 b678 - static void SET_SPECIAL_ABILITY_(Player player, int p1, Any p2) { invoke(0xB214D570EAD7F81A, player, p1, p2); } // 0xB214D570EAD7F81A b678 - static void SPECIAL_ABILITY_DEPLETE_(Player player, int p1) { invoke(0x17F7471EACA78290, player, p1); } // 0x17F7471EACA78290 b678 + static void SPECIAL_ABILITY_ACTIVATE(Player player, int p1) { invoke(0x821FDC827D6F4090, player, p1); } // 0x821FDC827D6F4090 b678 + static void SET_SPECIAL_ABILITY_MP(Player player, int p1, Any p2) { invoke(0xB214D570EAD7F81A, player, p1, p2); } // 0xB214D570EAD7F81A b678 + static void SPECIAL_ABILITY_DEACTIVATE_MP(Player player, int p1) { invoke(0x17F7471EACA78290, player, p1); } // 0x17F7471EACA78290 b678 static void SPECIAL_ABILITY_DEACTIVATE(Player player, Any p1) { invoke(0xD6A953C6D1492057, player, p1); } // 0xD6A953C6D1492057 0x80C2AB09 b323 static void SPECIAL_ABILITY_DEACTIVATE_FAST(Player player, Any p1) { invoke(0x9CB5CE07A3968D5A, player, p1); } // 0x9CB5CE07A3968D5A 0x0751908A b323 static void SPECIAL_ABILITY_RESET(Player player, Any p1) { invoke(0x375F0E738F861A94, player, p1); } // 0x375F0E738F861A94 0xA7D8BCD3 b323 @@ -4697,29 +4725,29 @@ namespace PLAYER static void ENABLE_SPECIAL_ABILITY(Player player, BOOL toggle, Any p2) { invoke(0x181EC197DAEFE121, player, toggle, p2); } // 0x181EC197DAEFE121 0xC86C1B4E b323 static BOOL IS_SPECIAL_ABILITY_ENABLED(Player player, Any p1) { return invoke(0xB1D200FE26AEF3CB, player, p1); } // 0xB1D200FE26AEF3CB 0xC01238CC b323 static void SET_SPECIAL_ABILITY_MULTIPLIER(float multiplier) { invoke(0xA49C426ED0CA4AB7, multiplier); } // 0xA49C426ED0CA4AB7 0xFF1BC556 b323 - static void N0xFFEE8FA29AB9A18E(Player player, Any p1) { invoke(0xFFEE8FA29AB9A18E, player, p1); } // 0xFFEE8FA29AB9A18E 0x5D0FE25B b323 - static BOOL N0x5FC472C501CCADB3(Player player) { return invoke(0x5FC472C501CCADB3, player); } // 0x5FC472C501CCADB3 0x46E7E31D b323 - static BOOL N0xF10B44FD479D69F3(Player player, int p1) { return invoke(0xF10B44FD479D69F3, player, p1); } // 0xF10B44FD479D69F3 0x1E359CC8 b323 - static BOOL N0xDD2620B7B9D16FF1(Player player, float p1) { return invoke(0xDD2620B7B9D16FF1, player, p1); } // 0xDD2620B7B9D16FF1 0x8CB53C9F b323 + static void UPDATE_SPECIAL_ABILITY_FROM_STAT(Player player, Any p1) { invoke(0xFFEE8FA29AB9A18E, player, p1); } // 0xFFEE8FA29AB9A18E 0x5D0FE25B b323 + static BOOL GET_IS_PLAYER_DRIVING_ON_HIGHWAY(Player player) { return invoke(0x5FC472C501CCADB3, player); } // 0x5FC472C501CCADB3 0x46E7E31D b323 + static BOOL GET_IS_PLAYER_DRIVING_WRECKLESS(Player player, int p1) { return invoke(0xF10B44FD479D69F3, player, p1); } // 0xF10B44FD479D69F3 0x1E359CC8 b323 + static BOOL GET_IS_MOPPING_AREA_FREE_IN_FRONT_OF_PLAYER(Player player, float p1) { return invoke(0xDD2620B7B9D16FF1, player, p1); } // 0xDD2620B7B9D16FF1 0x8CB53C9F b323 static void START_PLAYER_TELEPORT(Player player, float x, float y, float z, float heading, BOOL p5, BOOL findCollisionLand, BOOL p7) { invoke(0xAD15F075A4DA0FDE, player, x, y, z, heading, p5, findCollisionLand, p7); } // 0xAD15F075A4DA0FDE 0xC552E06C b323 static BOOL UPDATE_PLAYER_TELEPORT(Player player) { return invoke(0xE23D5873C2394C61, player); } // 0xE23D5873C2394C61 b323 static void STOP_PLAYER_TELEPORT() { invoke(0xC449EDED9D73009C); } // 0xC449EDED9D73009C 0x86AB8DBB b323 static BOOL IS_PLAYER_TELEPORT_ACTIVE() { return invoke(0x02B15662D7F8886F); } // 0x02B15662D7F8886F 0x3A11D118 b323 static float GET_PLAYER_CURRENT_STEALTH_NOISE(Player player) { return invoke(0x2F395D61F3A1F877, player); } // 0x2F395D61F3A1F877 0xC3B02362 b323 static void SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER(Player player, float regenRate) { invoke(0x5DB660B38DD98A31, player, regenRate); } // 0x5DB660B38DD98A31 0x45514731 b323 - static float GET_PLAYER_HEALTH_RECHARGE_LIMIT_(Player player) { return invoke(0x8BC515BAE4AAF8FF, player); } // 0x8BC515BAE4AAF8FF b617 - static void SET_PLAYER_HEALTH_RECHARGE_LIMIT_(Player player, float limit) { invoke(0xC388A0F065F5BC34, player, limit); } // 0xC388A0F065F5BC34 b573 - static void SET_PLAYER_FALL_DISTANCE_(Player player, float p1) { invoke(0xEFD79FA81DFBA9CB, player, p1); } // 0xEFD79FA81DFBA9CB b573 + static float GET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player) { return invoke(0x8BC515BAE4AAF8FF, player); } // 0x8BC515BAE4AAF8FF b617 + static void SET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player, float limit) { invoke(0xC388A0F065F5BC34, player, limit); } // 0xC388A0F065F5BC34 b573 + static void SET_PLAYER_FALL_DISTANCE_TO_TRIGGER_RAGDOLL_OVERRIDE(Player player, float p1) { invoke(0xEFD79FA81DFBA9CB, player, p1); } // 0xEFD79FA81DFBA9CB b573 static void SET_PLAYER_WEAPON_DAMAGE_MODIFIER(Player player, float modifier) { invoke(0xCE07B9F7817AADA3, player, modifier); } // 0xCE07B9F7817AADA3 0xB02C2F39 b323 static void SET_PLAYER_WEAPON_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0x2D83BC011CA14A3C, player, modifier); } // 0x2D83BC011CA14A3C 0xAE446344 b323 - static void SET_PLAYER_WEAPON_DEFENSE_MODIFIER_2_(Player player, float modifier) { invoke(0xBCFDE9EDE4CF27DC, player, modifier); } // 0xBCFDE9EDE4CF27DC b944 + static void SET_PLAYER_WEAPON_MINIGUN_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0xBCFDE9EDE4CF27DC, player, modifier); } // 0xBCFDE9EDE4CF27DC b944 static void SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER(Player player, float modifier, BOOL p2) { invoke(0x4A3DC7ECCC321032, player, modifier, p2); } // 0x4A3DC7ECCC321032 0x362E69AD b323 static void SET_PLAYER_MELEE_WEAPON_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0xAE540335B4ABC4E2, player, modifier); } // 0xAE540335B4ABC4E2 0x9F3D577F b323 static void SET_PLAYER_VEHICLE_DAMAGE_MODIFIER(Player player, float modifier) { invoke(0xA50E117CDDF82F0C, player, modifier); } // 0xA50E117CDDF82F0C 0x823ECA63 b323 static void SET_PLAYER_VEHICLE_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0x4C60E6EFDAFF2462, player, modifier); } // 0x4C60E6EFDAFF2462 0xA16626C7 b323 - static void N0x8D768602ADEF2245(Player player, float p1) { invoke(0x8D768602ADEF2245, player, p1); } // 0x8D768602ADEF2245 b463 - static void N0xD821056B9ACF8052(Player player, Any p1) { invoke(0xD821056B9ACF8052, player, p1); } // 0xD821056B9ACF8052 b1011 - static void N0x31E90B8873A4CD3B(Player player, float p1) { invoke(0x31E90B8873A4CD3B, player, p1); } // 0x31E90B8873A4CD3B b617 + static void SET_PLAYER_MAX_EXPLOSIVE_DAMAGE(Player player, float p1) { invoke(0x8D768602ADEF2245, player, p1); } // 0x8D768602ADEF2245 b463 + static void SET_PLAYER_EXPLOSIVE_DAMAGE_MODIFIER(Player player, Any p1) { invoke(0xD821056B9ACF8052, player, p1); } // 0xD821056B9ACF8052 b1011 + static void SET_PLAYER_WEAPON_TAKEDOWN_DEFENSE_MODIFIER(Player player, float p1) { invoke(0x31E90B8873A4CD3B, player, p1); } // 0x31E90B8873A4CD3B b617 static void SET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int tintIndex) { invoke(0xA3D0E54541D9A5E5, player, tintIndex); } // 0xA3D0E54541D9A5E5 0x8EA12EDB b323 static void GET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int* tintIndex) { invoke(0x75D3F7A1B0D9B145, player, tintIndex); } // 0x75D3F7A1B0D9B145 0x432B0509 b323 static void SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int index) { invoke(0xAF04C87F5DC1DF38, player, index); } // 0xAF04C87F5DC1DF38 0x70689638 b323 @@ -4731,7 +4759,7 @@ namespace PLAYER static void SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL(Player player, BOOL enabled) { invoke(0xF401B182DBA8AF53, player, enabled); } // 0xF401B182DBA8AF53 0x832DEB7A b323 static void SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int r, int g, int b) { invoke(0x8217FD371A4625CF, player, r, g, b); } // 0x8217FD371A4625CF 0x14FE9264 b323 static void GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int* r, int* g, int* b) { invoke(0xEF56DBABD3CD4887, player, r, g, b); } // 0xEF56DBABD3CD4887 0xF66E5CDD b323 - static void SET_PLAYER_RESET_FLAG_PREFER_REAR_SEATS(Player player, int flags) { invoke(0x11D5F725F0E780E0, player, flags); } // 0x11D5F725F0E780E0 0x725C6174 b323 + static void SET_PLAYER_PHONE_PALETTE_IDX(Player player, int flags) { invoke(0x11D5F725F0E780E0, player, flags); } // 0x11D5F725F0E780E0 b323 static void SET_PLAYER_NOISE_MULTIPLIER(Player player, float multiplier) { invoke(0xDB89EF50FF25FCE9, player, multiplier); } // 0xDB89EF50FF25FCE9 0x15786DD1 b323 static void SET_PLAYER_SNEAKING_NOISE_MULTIPLIER(Player player, float multiplier) { invoke(0xB2C1A29588A9F47C, player, multiplier); } // 0xB2C1A29588A9F47C 0x8D2D89C4 b323 static BOOL CAN_PED_HEAR_PLAYER(Player player, Ped ped) { return invoke(0xF297383AA91DCA29, player, ped); } // 0xF297383AA91DCA29 0x1C70B2EB b323 @@ -4740,8 +4768,8 @@ namespace PLAYER static void SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE(Player player, BOOL toggle) { invoke(0x9F343285A00B4BB6, player, toggle); } // 0x9F343285A00B4BB6 0xA97C2059 b323 static void SET_AUTO_GIVE_SCUBA_GEAR_WHEN_EXIT_VEHICLE(Player player, BOOL toggle) { invoke(0xD2B315B6689D537D, player, toggle); } // 0xD2B315B6689D537D 0xA25D767E b323 static void SET_PLAYER_STEALTH_PERCEPTION_MODIFIER(Player player, float value) { invoke(0x4E9021C1FCDD507A, player, value); } // 0x4E9021C1FCDD507A 0x3D26105F b323 - static BOOL N0x690A61A6D13583F6(Player player) { return invoke(0x690A61A6D13583F6, player); } // 0x690A61A6D13583F6 0x1D371529 b323 - static void N0x9EDD76E87D5D51BA(Player player) { invoke(0x9EDD76E87D5D51BA, player); } // 0x9EDD76E87D5D51BA 0xE30A64DC b323 + static BOOL IS_REMOTE_PLAYER_IN_NON_CLONED_VEHICLE(Player player) { return invoke(0x690A61A6D13583F6, player); } // 0x690A61A6D13583F6 0x1D371529 b323 + static void INCREASE_PLAYER_JUMP_SUPPRESSION_RANGE(Player player) { invoke(0x9EDD76E87D5D51BA, player); } // 0x9EDD76E87D5D51BA 0xE30A64DC b323 static void SET_PLAYER_SIMULATE_AIMING(Player player, BOOL toggle) { invoke(0xC54C95DA968EC5B5, player, toggle); } // 0xC54C95DA968EC5B5 0xF1E0CAFC b323 static void SET_PLAYER_CLOTH_PIN_FRAMES(Player player, int p1) { invoke(0x749FADDF97DFE930, player, p1); } // 0x749FADDF97DFE930 0xF7A0F00F b323 static void SET_PLAYER_CLOTH_PACKAGE_INDEX(int index) { invoke(0x9F7BBA2EA6372500, index); } // 0x9F7BBA2EA6372500 0xB8209F16 b323 @@ -4750,7 +4778,7 @@ namespace PLAYER static void PLAYER_DETACH_VIRTUAL_BOUND() { invoke(0x1DD5897E2FA6E7C9); } // 0x1DD5897E2FA6E7C9 0x96100EA4 b323 static BOOL HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE(Player player) { return invoke(0xD705740BB0A1CF4C, player); } // 0xD705740BB0A1CF4C 0x4A01B76A b323 static BOOL IS_PLAYER_BATTLE_AWARE(Player player) { return invoke(0x38D28DA81E4E9BF9, player); } // 0x38D28DA81E4E9BF9 0x013B4F72 b323 - static BOOL N0xBC0753C9CA14B506(Player player, int p1, BOOL p2) { return invoke(0xBC0753C9CA14B506, player, p1, p2); } // 0xBC0753C9CA14B506 0x9DF75B2A b323 + static BOOL GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY(Player player, int p1, BOOL p2) { return invoke(0xBC0753C9CA14B506, player, p1, p2); } // 0xBC0753C9CA14B506 0x9DF75B2A b323 static void EXTEND_WORLD_BOUNDARY_FOR_PLAYER(float x, float y, float z) { invoke(0x5006D96C995A5827, x, y, z); } // 0x5006D96C995A5827 0x64DDB07D b323 static void RESET_WORLD_BOUNDARY_FOR_PLAYER() { invoke(0xDA1DF03D5A315F4E); } // 0xDA1DF03D5A315F4E 0xA97C2F6C b323 static BOOL IS_PLAYER_RIDING_TRAIN(Player player) { return invoke(0x4EC12697209F2196, player); } // 0x4EC12697209F2196 0x9765E71D b323 @@ -4759,71 +4787,71 @@ namespace PLAYER static void SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player, int p1, Any p2, Any p3, BOOL p4) { invoke(0xD9284A8C0D48352C, player, p1, p2, p3, p4); } // 0xD9284A8C0D48352C 0x9254249D b323 static void CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player) { invoke(0x0F4CC924CF8C7B21, player); } // 0x0F4CC924CF8C7B21 0xFD60F5AB b323 static void SET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model) { invoke(0x977DB4641F6FC3DB, player, model); } // 0x977DB4641F6FC3DB 0x5D382498 b323 - static void SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE_(Player player, Hash model) { invoke(0x0764486AEDE748DB, player, model); } // 0x0764486AEDE748DB b2372 - static Hash GET_PLAYER_PARACHUTE_MODEL_OVERRIDE_(Player player) { return invoke(0xC219887CA3E65C41, player); } // 0xC219887CA3E65C41 b2372 - static Hash GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE_(Player player) { return invoke(0x37FAAA68DCA9D08D, player); } // 0x37FAAA68DCA9D08D b2372 + static void SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model) { invoke(0x0764486AEDE748DB, player, model); } // 0x0764486AEDE748DB b2372 + static Hash GET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player) { return invoke(0xC219887CA3E65C41, player); } // 0xC219887CA3E65C41 b2372 + static Hash GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player) { return invoke(0x37FAAA68DCA9D08D, player); } // 0x37FAAA68DCA9D08D b2372 static void CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player) { invoke(0x8753997EB5F6EE3F, player); } // 0x8753997EB5F6EE3F 0x6FF034BB b323 - static void CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE_(Player player) { invoke(0x290D248E25815AE8, player); } // 0x290D248E25815AE8 b2372 + static void CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player) { invoke(0x290D248E25815AE8, player); } // 0x290D248E25815AE8 b2372 static void SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player, Hash model) { invoke(0xDC80A4C2F18A2B64, player, model); } // 0xDC80A4C2F18A2B64 0xA877FF5E b323 static void CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player) { invoke(0x10C54E4389C12B42, player); } // 0x10C54E4389C12B42 0xBB62AAC5 b323 static void DISABLE_PLAYER_VEHICLE_REWARDS(Player player) { invoke(0xC142BE3BB9CE125F, player); } // 0xC142BE3BB9CE125F 0x8C6E611D b323 - static void N0x2F7CEB6520288061(BOOL p0) { invoke(0x2F7CEB6520288061, p0); } // 0x2F7CEB6520288061 0x2849D4B2 b323 + static void SET_PLAYER_SPECTATED_VEHICLE_RADIO_OVERRIDE(BOOL p0) { invoke(0x2F7CEB6520288061, p0); } // 0x2F7CEB6520288061 0x2849D4B2 b323 static void SET_PLAYER_BLUETOOTH_STATE(Player player, BOOL state) { invoke(0x5DC40A8869C22141, player, state); } // 0x5DC40A8869C22141 0x7A6B0EF8 b323 static BOOL IS_PLAYER_BLUETOOTH_ENABLE(Player player) { return invoke(0x65FAEE425DE637B0, player); } // 0x65FAEE425DE637B0 0xEA01BD4A b323 - static void N0x5501B7A5CDB79D37(Player player) { invoke(0x5501B7A5CDB79D37, player); } // 0x5501B7A5CDB79D37 b323 + static void DISABLE_CAMERA_VIEW_MODE_CYCLE(Player player) { invoke(0x5501B7A5CDB79D37, player); } // 0x5501B7A5CDB79D37 b323 static int GET_PLAYER_FAKE_WANTED_LEVEL(Player player) { return invoke(0x56105E599CAB0EFA, player); } // 0x56105E599CAB0EFA 0x0098D244 b323 - static void N0x55FCC0C390620314(Any p0, Any p1, Any p2) { invoke(0x55FCC0C390620314, p0, p1, p2); } // 0x55FCC0C390620314 b573 - static void N0x2382AB11450AE7BA(Any p0, Any p1) { invoke(0x2382AB11450AE7BA, p0, p1); } // 0x2382AB11450AE7BA b877 - static Any N0x6E4361FF3E8CD7CA(Any p0) { return invoke(0x6E4361FF3E8CD7CA, p0); } // 0x6E4361FF3E8CD7CA b1011 - static void N0x237440E46D918649(Any p0) { invoke(0x237440E46D918649, p0); } // 0x237440E46D918649 b1290 - static void SET_PLAYER_HOMING_ROCKET_DISABLED_(Any p0, Any p1) { invoke(0xEE4EBDD2593BA844, p0, p1); } // 0xEE4EBDD2593BA844 b1180 - static void N0x9097EB6D4BB9A12A(Player player, Entity entity) { invoke(0x9097EB6D4BB9A12A, player, entity); } // 0x9097EB6D4BB9A12A b1868 - static void N0x9F260BFB59ADBCA3(Player player, Entity entity) { invoke(0x9F260BFB59ADBCA3, player, entity); } // 0x9F260BFB59ADBCA3 b1868 - static void N0x7BAE68775557AE0B(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x7BAE68775557AE0B, p0, p1, p2, p3, p4, p5); } // 0x7BAE68775557AE0B b1290 - static void N0x7148E0F43D11F0D9() { invoke(0x7148E0F43D11F0D9); } // 0x7148E0F43D11F0D9 b1604 - static void N0x70A382ADEC069DD3(float coordX, float coordY, float coordZ) { invoke(0x70A382ADEC069DD3, coordX, coordY, coordZ); } // 0x70A382ADEC069DD3 b1604 + static void SET_PLAYER_CAN_DAMAGE_PLAYER(Any p0, Any p1, Any p2) { invoke(0x55FCC0C390620314, p0, p1, p2); } // 0x55FCC0C390620314 b573 + static void SET_APPLY_WAYPOINT_OF_PLAYER(Any p0, Any p1) { invoke(0x2382AB11450AE7BA, p0, p1); } // 0x2382AB11450AE7BA b877 + static Any IS_PLAYER_VEHICLE_WEAPON_TOGGLED_TO_NON_HOMING(Any p0) { return invoke(0x6E4361FF3E8CD7CA, p0); } // 0x6E4361FF3E8CD7CA b1011 + static void SET_PLAYER_VEHICLE_WEAPON_TO_NON_HOMING(Any p0) { invoke(0x237440E46D918649, p0); } // 0x237440E46D918649 b1290 + static void SET_PLAYER_HOMING_DISABLED_FOR_ALL_VEHICLE_WEAPONS(Any p0, Any p1) { invoke(0xEE4EBDD2593BA844, p0, p1); } // 0xEE4EBDD2593BA844 b1180 + static void ADD_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity) { invoke(0x9097EB6D4BB9A12A, player, entity); } // 0x9097EB6D4BB9A12A b1868 + static void REMOVE_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity) { invoke(0x9F260BFB59ADBCA3, player, entity); } // 0x9F260BFB59ADBCA3 b1868 + static void SET_PLAYER_PREVIOUS_VARIATION_DATA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x7BAE68775557AE0B, p0, p1, p2, p3, p4, p5); } // 0x7BAE68775557AE0B b1290 + static void REMOVE_SCRIPT_FIRE_POSITION() { invoke(0x7148E0F43D11F0D9); } // 0x7148E0F43D11F0D9 b1604 + static void SET_SCRIPT_FIRE_POSITION(float coordX, float coordY, float coordZ) { invoke(0x70A382ADEC069DD3, coordX, coordY, coordZ); } // 0x70A382ADEC069DD3 b1604 } namespace RECORDING { - static void N0x48621C9FCA3EBD28(int p0) { invoke(0x48621C9FCA3EBD28, p0); } // 0x48621C9FCA3EBD28 b323 - static void N0x81CBAE94390F9F89() { invoke(0x81CBAE94390F9F89); } // 0x81CBAE94390F9F89 b323 - static void N0x13B350B8AD0EEE10() { invoke(0x13B350B8AD0EEE10); } // 0x13B350B8AD0EEE10 b323 - static void N0x293220DA1B46CEBC(float p0, float p1, int p2) { invoke(0x293220DA1B46CEBC, p0, p1, p2); } // 0x293220DA1B46CEBC b323 - static void N0x208784099002BC30(const char* missionNameLabel, Any p1) { invoke(0x208784099002BC30, missionNameLabel, p1); } // 0x208784099002BC30 b323 - static void STOP_RECORDING_THIS_FRAME_() { invoke(0xEB2D525B57F42B40); } // 0xEB2D525B57F42B40 b323 - static void N0xF854439EFBB3B583() { invoke(0xF854439EFBB3B583); } // 0xF854439EFBB3B583 b323 - static void DISABLE_ROCKSTAR_EDITOR_CAMERA_CHANGES_() { invoke(0xAF66DCEE6609B148); } // 0xAF66DCEE6609B148 b323 - static void N0x66972397E0757E7A(int p0, int p1, int p2) { invoke(0x66972397E0757E7A, p0, p1, p2); } // 0x66972397E0757E7A b323 - static void START_RECORDING_(int mode) { invoke(0xC3AC2FFF9612AC81, mode); } // 0xC3AC2FFF9612AC81 b323 - static void STOP_RECORDING_AND_SAVE_CLIP_() { invoke(0x071A5197D6AFC8B3); } // 0x071A5197D6AFC8B3 b323 - static void STOP_RECORDING_AND_DISCARD_CLIP_() { invoke(0x88BB3507ED41A240); } // 0x88BB3507ED41A240 b323 - static BOOL SAVE_RECORDING_CLIP_() { return invoke(0x644546EC5287471B); } // 0x644546EC5287471B b323 - static BOOL IS_RECORDING_() { return invoke(0x1897CA71995A90B4); } // 0x1897CA71995A90B4 b323 - static Any N0xDF4B952F7D381B95() { return invoke(0xDF4B952F7D381B95); } // 0xDF4B952F7D381B95 b323 - static Any N0x4282E08174868BE3() { return invoke(0x4282E08174868BE3); } // 0x4282E08174868BE3 b323 - static BOOL N0x33D47E85B476ABCD(BOOL p0) { return invoke(0x33D47E85B476ABCD, p0); } // 0x33D47E85B476ABCD b323 + static void REPLAY_START_EVENT(int p0) { invoke(0x48621C9FCA3EBD28, p0); } // 0x48621C9FCA3EBD28 b323 + static void REPLAY_STOP_EVENT() { invoke(0x81CBAE94390F9F89); } // 0x81CBAE94390F9F89 b323 + static void REPLAY_CANCEL_EVENT() { invoke(0x13B350B8AD0EEE10); } // 0x13B350B8AD0EEE10 b323 + static void REPLAY_RECORD_BACK_FOR_TIME(float p0, float p1, int p2) { invoke(0x293220DA1B46CEBC, p0, p1, p2); } // 0x293220DA1B46CEBC b323 + static void REPLAY_CHECK_FOR_EVENT_THIS_FRAME(const char* missionNameLabel, Any p1) { invoke(0x208784099002BC30, missionNameLabel, p1); } // 0x208784099002BC30 b323 + static void REPLAY_PREVENT_RECORDING_THIS_FRAME() { invoke(0xEB2D525B57F42B40); } // 0xEB2D525B57F42B40 b323 + static void REPLAY_RESET_EVENT_INFO() { invoke(0xF854439EFBB3B583); } // 0xF854439EFBB3B583 b323 + static void REPLAY_DISABLE_CAMERA_MOVEMENT_THIS_FRAME() { invoke(0xAF66DCEE6609B148); } // 0xAF66DCEE6609B148 b323 + static void RECORD_GREATEST_MOMENT(int p0, int p1, int p2) { invoke(0x66972397E0757E7A, p0, p1, p2); } // 0x66972397E0757E7A b323 + static void START_REPLAY_RECORDING(int mode) { invoke(0xC3AC2FFF9612AC81, mode); } // 0xC3AC2FFF9612AC81 b323 + static void STOP_REPLAY_RECORDING() { invoke(0x071A5197D6AFC8B3); } // 0x071A5197D6AFC8B3 b323 + static void CANCEL_REPLAY_RECORDING() { invoke(0x88BB3507ED41A240); } // 0x88BB3507ED41A240 b323 + static BOOL SAVE_REPLAY_RECORDING() { return invoke(0x644546EC5287471B); } // 0x644546EC5287471B b323 + static BOOL IS_REPLAY_RECORDING() { return invoke(0x1897CA71995A90B4); } // 0x1897CA71995A90B4 b323 + static Any IS_REPLAY_INITIALIZED() { return invoke(0xDF4B952F7D381B95); } // 0xDF4B952F7D381B95 b323 + static Any IS_REPLAY_AVAILABLE() { return invoke(0x4282E08174868BE3); } // 0x4282E08174868BE3 b323 + static BOOL IS_REPLAY_RECORD_SPACE_AVAILABLE(BOOL p0) { return invoke(0x33D47E85B476ABCD, p0); } // 0x33D47E85B476ABCD b323 } namespace REPLAY { - static void N0x7E2BD3EF6C205F09(const char* p0, BOOL p1) { invoke(0x7E2BD3EF6C205F09, p0, p1); } // 0x7E2BD3EF6C205F09 b323 - static BOOL IS_INTERIOR_RENDERING_DISABLED_() { return invoke(0x95AB8B5C992C7B58); } // 0x95AB8B5C992C7B58 b323 - static void N0x5AD3932DAEB1E5D3() { invoke(0x5AD3932DAEB1E5D3); } // 0x5AD3932DAEB1E5D3 b323 - static void N0xE058175F8EAFE79A(BOOL p0) { invoke(0xE058175F8EAFE79A, p0); } // 0xE058175F8EAFE79A b323 - static void RESET_EDITOR_VALUES_() { invoke(0x3353D13F09307691); } // 0x3353D13F09307691 b323 - static void ACTIVATE_ROCKSTAR_EDITOR_(int p0) { invoke(0x49DA8145672B2725, p0); } // 0x49DA8145672B2725 b323 + static void REGISTER_EFFECT_FOR_REPLAY_EDITOR(const char* p0, BOOL p1) { invoke(0x7E2BD3EF6C205F09, p0, p1); } // 0x7E2BD3EF6C205F09 b323 + static BOOL REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP() { return invoke(0x95AB8B5C992C7B58); } // 0x95AB8B5C992C7B58 b323 + static void SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM() { invoke(0x5AD3932DAEB1E5D3); } // 0x5AD3932DAEB1E5D3 b323 + static void SET_REPLAY_SYSTEM_PAUSED_FOR_SAVE(BOOL p0) { invoke(0xE058175F8EAFE79A, p0); } // 0xE058175F8EAFE79A b323 + static void REPLAY_CONTROL_SHUTDOWN() { invoke(0x3353D13F09307691); } // 0x3353D13F09307691 b323 + static void ACTIVATE_ROCKSTAR_EDITOR(int p0) { invoke(0x49DA8145672B2725, p0); } // 0x49DA8145672B2725 b323 } namespace SAVEMIGRATION { - static BOOL N0x84B418E93894AC1C() { return invoke(0x84B418E93894AC1C); } // 0x84B418E93894AC1C b2372 - static BOOL N0x85F41F9225D08C72() { return invoke(0x85F41F9225D08C72); } // 0x85F41F9225D08C72 b2612 - static int N0xC8CB5999919EA2CA() { return invoke(0xC8CB5999919EA2CA); } // 0xC8CB5999919EA2CA b2612 - static int N0x77A16200E18E0C55() { return invoke(0x77A16200E18E0C55); } // 0x77A16200E18E0C55 b2612 - static BOOL N0xFCE2747EEF1D05FC(int p0, Any* p1) { return invoke(0xFCE2747EEF1D05FC, p0, p1); } // 0xFCE2747EEF1D05FC b2612 - static BOOL N0xE5E9746A66359F9D() { return invoke(0xE5E9746A66359F9D); } // 0xE5E9746A66359F9D b2372 - static int N0x690B76BD2763E068() { return invoke(0x690B76BD2763E068); } // 0x690B76BD2763E068 b2372 + static BOOL SAVEMIGRATION_IS_MP_ENABLED() { return invoke(0x84B418E93894AC1C); } // 0x84B418E93894AC1C b2372 + static BOOL SAVEMIGRATION_MP_REQUEST_ACCOUNTS() { return invoke(0x85F41F9225D08C72); } // 0x85F41F9225D08C72 b2612 + static int SAVEMIGRATION_MP_GET_ACCOUNTS_STATUS() { return invoke(0xC8CB5999919EA2CA); } // 0xC8CB5999919EA2CA b2612 + static int SAVEMIGRATION_MP_NUM_ACCOUNTS() { return invoke(0x77A16200E18E0C55); } // 0x77A16200E18E0C55 b2612 + static BOOL SAVEMIGRATION_MP_GET_ACCOUNT(int p0, Any* p1) { return invoke(0xFCE2747EEF1D05FC, p0, p1); } // 0xFCE2747EEF1D05FC b2612 + static BOOL SAVEMIGRATION_MP_REQUEST_STATUS() { return invoke(0xE5E9746A66359F9D); } // 0xE5E9746A66359F9D b2372 + static int SAVEMIGRATION_MP_GET_STATUS() { return invoke(0x690B76BD2763E068); } // 0x690B76BD2763E068 b2372 } namespace SCRIPT @@ -4838,12 +4866,12 @@ namespace SCRIPT static BOOL DOES_SCRIPT_WITH_NAME_HASH_EXIST(Hash scriptHash) { return invoke(0xF86AA3C56BA31381, scriptHash); } // 0xF86AA3C56BA31381 0x19EAE282 b323 static void TERMINATE_THREAD(int threadId) { invoke(0xC8B189ED9138BCD4, threadId); } // 0xC8B189ED9138BCD4 0x253FD520 b323 static BOOL IS_THREAD_ACTIVE(int threadId) { return invoke(0x46E9AE36D8FA6417, threadId); } // 0x46E9AE36D8FA6417 0x78D7A5A0 b323 - static const char* GET_NAME_OF_THREAD_(int threadId) { return invoke(0x05A42BA9FC8DA96B, threadId); } // 0x05A42BA9FC8DA96B 0xBE7ACD89 b323 + static const char* GET_NAME_OF_SCRIPT_WITH_THIS_ID(int threadId) { return invoke(0x05A42BA9FC8DA96B, threadId); } // 0x05A42BA9FC8DA96B 0xBE7ACD89 b323 static void SCRIPT_THREAD_ITERATOR_RESET() { invoke(0xDADFADA5A20143A8); } // 0xDADFADA5A20143A8 0xBB4E2F66 b323 static int SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID() { return invoke(0x30B4FA1C82DD4B9F); } // 0x30B4FA1C82DD4B9F 0x1E28B28F b323 static int GET_ID_OF_THIS_THREAD() { return invoke(0xC30338E8088E2E21); } // 0xC30338E8088E2E21 0xDE524830 b323 static void TERMINATE_THIS_THREAD() { invoke(0x1090044AD1DA76FA); } // 0x1090044AD1DA76FA 0x3CD9CBB7 b323 - static int GET_NUMBER_OF_REFERENCES_OF_SCRIPT_WITH_NAME_HASH_(Hash scriptHash) { return invoke(0x2C83A9DA6BFFC4F9, scriptHash); } // 0x2C83A9DA6BFFC4F9 0x029D3841 b323 + static int GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH(Hash scriptHash) { return invoke(0x2C83A9DA6BFFC4F9, scriptHash); } // 0x2C83A9DA6BFFC4F9 0x029D3841 b323 static const char* GET_THIS_SCRIPT_NAME() { return invoke(0x442E0A7EDE4A738A); } // 0x442E0A7EDE4A738A 0xA40FD5D9 b323 static Hash GET_HASH_OF_THIS_SCRIPT_NAME() { return invoke(0x8A1C8B1738FFE87E); } // 0x8A1C8B1738FFE87E 0x2BEE1F45 b323 static int GET_NUMBER_OF_EVENTS(int eventGroup) { return invoke(0x5F92A689A06620AA, eventGroup); } // 0x5F92A689A06620AA 0xA3525D60 b323 @@ -4854,24 +4882,24 @@ namespace SCRIPT static void SHUTDOWN_LOADING_SCREEN() { invoke(0x078EBE9809CCD637); } // 0x078EBE9809CCD637 0xA2826D17 b323 static void SET_NO_LOADING_SCREEN(BOOL toggle) { invoke(0x5262CC1995D07E09, toggle); } // 0x5262CC1995D07E09 0xC8055034 b323 static BOOL GET_NO_LOADING_SCREEN() { return invoke(0x18C1270EA7F199BC); } // 0x18C1270EA7F199BC 0x27512BA0 b323 - static void N0xB1577667C3708F9B() { invoke(0xB1577667C3708F9B); } // 0xB1577667C3708F9B 0xB03BCCDF b323 - static BOOL BG_EXITED_BECAUSE_BACKGROUND_THREAD_STOPPED_() { return invoke(0x836B62713E0534CA); } // 0x836B62713E0534CA 0x22B9F132 b323 - static void N0x760910B49D2B98EA() { invoke(0x760910B49D2B98EA); } // 0x760910B49D2B98EA 0x5C95B670 b323 + static void COMMIT_TO_LOADINGSCREEN_SELCTION() { invoke(0xB1577667C3708F9B); } // 0xB1577667C3708F9B 0xB03BCCDF b323 + static BOOL BG_IS_EXITFLAG_SET() { return invoke(0x836B62713E0534CA); } // 0x836B62713E0534CA 0x22B9F132 b323 + static void BG_SET_EXITFLAG_RESPONSE() { invoke(0x760910B49D2B98EA); } // 0x760910B49D2B98EA 0x5C95B670 b323 static void BG_START_CONTEXT_HASH(Hash contextHash) { invoke(0x75B18E49607874C7, contextHash); } // 0x75B18E49607874C7 0x67B23E17 b323 static void BG_END_CONTEXT_HASH(Hash contextHash) { invoke(0x107E5CC7CA942BC1, contextHash); } // 0x107E5CC7CA942BC1 0x3D981EBF b323 static void BG_START_CONTEXT(const char* contextName) { invoke(0x9D5A25BADB742ACD, contextName); } // 0x9D5A25BADB742ACD 0xF3F1D953 b323 static void BG_END_CONTEXT(const char* contextName) { invoke(0xDC2BACD920D0A0DD, contextName); } // 0xDC2BACD920D0A0DD 0x11F38FB3 b323 - static BOOL N0x0F6F1EBBC4E1D5E6(int scriptIndex, const char* p1) { return invoke(0x0F6F1EBBC4E1D5E6, scriptIndex, p1); } // 0x0F6F1EBBC4E1D5E6 0xF8E5F73A b323 - static int N0x22E21FBCFC88C149(int scriptIndex, const char* p1) { return invoke(0x22E21FBCFC88C149, scriptIndex, p1); } // 0x22E21FBCFC88C149 0x682CB7E1 b323 - static int N0x829CD22E043A2577(Hash p0) { return invoke(0x829CD22E043A2577, p0); } // 0x829CD22E043A2577 0xC515E735 b323 - static void TRIGGER_SCRIPT_EVENT_2_(int eventGroup, Any* eventData, int eventDataSize, int playerBits) { invoke(0xA40CC53DF8E50837, eventGroup, eventData, eventDataSize, playerBits); } // 0xA40CC53DF8E50837 b1103 + static BOOL BG_DOES_LAUNCH_PARAM_EXIST(int scriptIndex, const char* p1) { return invoke(0x0F6F1EBBC4E1D5E6, scriptIndex, p1); } // 0x0F6F1EBBC4E1D5E6 0xF8E5F73A b323 + static int BG_GET_LAUNCH_PARAM_VALUE(int scriptIndex, const char* p1) { return invoke(0x22E21FBCFC88C149, scriptIndex, p1); } // 0x22E21FBCFC88C149 0x682CB7E1 b323 + static int BG_GET_SCRIPT_ID_FROM_NAME_HASH(Hash p0) { return invoke(0x829CD22E043A2577, p0); } // 0x829CD22E043A2577 0xC515E735 b323 + static void SEND_TU_SCRIPT_EVENT(int eventGroup, Any* eventData, int eventDataSize, int playerBits) { invoke(0xA40CC53DF8E50837, eventGroup, eventData, eventDataSize, playerBits); } // 0xA40CC53DF8E50837 b1103 } namespace SECURITY { - static void REGISTER_PROTECTED_VARIABLE_(Any* variable) { invoke(0x40EB1EFD921822BC, variable); } // 0x40EB1EFD921822BC b2545 - static void UNREGISTER_PROTECTED_VARIABLE_(Any* variable) { invoke(0x340A36A700E99699, variable); } // 0x340A36A700E99699 b2545 - static void FORCE_CHECK_PROTECTED_VARIABLES_NOW_() { invoke(0x8E580AB902917360); } // 0x8E580AB902917360 b2545 + static void REGISTER_SCRIPT_VARIABLE(Any* variable) { invoke(0x40EB1EFD921822BC, variable); } // 0x40EB1EFD921822BC b2545 + static void UNREGISTER_SCRIPT_VARIABLE(Any* variable) { invoke(0x340A36A700E99699, variable); } // 0x340A36A700E99699 b2545 + static void FORCE_CHECK_SCRIPT_VARIABLES() { invoke(0x8E580AB902917360); } // 0x8E580AB902917360 b2545 } namespace SHAPETEST @@ -4883,7 +4911,7 @@ namespace SHAPETEST static int START_SHAPE_TEST_BOUND(Entity entity, int flags1, int flags2) { return invoke(0x37181417CE7C8900, entity, flags1, flags2); } // 0x37181417CE7C8900 0x13BC46C0 b323 static int START_SHAPE_TEST_CAPSULE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, int p9) { return invoke(0x28579D1B8F8AAC80, x1, y1, z1, x2, y2, z2, radius, flags, entity, p9); } // 0x28579D1B8F8AAC80 0x591EA833 b323 static int START_SHAPE_TEST_SWEPT_SPHERE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, Any p9) { return invoke(0xE6AC6C45FBE83004, x1, y1, z1, x2, y2, z2, radius, flags, entity, p9); } // 0xE6AC6C45FBE83004 0x4559460A b323 - static int START_SHAPE_TEST_SURROUNDING_COORDS_(Vector3* pVec1, Vector3* pVec2, int flag, Entity entity, int flag2) { return invoke(0xFF6BE494C7987F34, pVec1, pVec2, flag, entity, flag2); } // 0xFF6BE494C7987F34 b323 + static int START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE(Vector3* pVec1, Vector3* pVec2, int flag, Entity entity, int flag2) { return invoke(0xFF6BE494C7987F34, pVec1, pVec2, flag, entity, flag2); } // 0xFF6BE494C7987F34 b323 static int GET_SHAPE_TEST_RESULT(int shapeTestHandle, BOOL* hit, Vector3* endCoords, Vector3* surfaceNormal, Entity* entityHit) { return invoke(0x3D87450E15D98694, shapeTestHandle, hit, endCoords, surfaceNormal, entityHit); } // 0x3D87450E15D98694 0xF3C2875A b323 static int GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL(int shapeTestHandle, BOOL* hit, Vector3* endCoords, Vector3* surfaceNormal, Hash* materialHash, Entity* entityHit) { return invoke(0x65287525D951F6BE, shapeTestHandle, hit, endCoords, surfaceNormal, materialHash, entityHit); } // 0x65287525D951F6BE 0x4301E10C b323 static void RELEASE_SCRIPT_GUID_FROM_ENTITY(Entity entityHit) { invoke(0x2B3334BCA57CD799, entityHit); } // 0x2B3334BCA57CD799 0xEC2AAF06 b323 @@ -4896,38 +4924,38 @@ namespace SOCIALCLUB static BOOL SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX(int msgIndex) { return invoke(0x93028F1DB42BFD08, msgIndex); } // 0x93028F1DB42BFD08 0xD1ED1D48 b323 static BOOL SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX(int msgIndex) { return invoke(0x2C015348CF19CA1D, msgIndex); } // 0x2C015348CF19CA1D 0x19EE0CCB b323 static BOOL SC_INBOX_MESSAGE_GET_DATA_INT(int p0, const char* context, int* out) { return invoke(0xA00EFE4082C4056E, p0, context, out); } // 0xA00EFE4082C4056E 0x88068C7C b323 - static BOOL SC_INBOX_MESSAGE_GET_DATA_BOOL_(int p0, const char* p1) { return invoke(0xFFE5C16F402D851D, p0, p1); } // 0xFFE5C16F402D851D b323 + static BOOL SC_INBOX_MESSAGE_GET_DATA_BOOL(int p0, const char* p1) { return invoke(0xFFE5C16F402D851D, p0, p1); } // 0xFFE5C16F402D851D b323 static BOOL SC_INBOX_MESSAGE_GET_DATA_STRING(int p0, const char* context, char* out) { return invoke(0x7572EF42FC6A9B6D, p0, context, out); } // 0x7572EF42FC6A9B6D 0x15607620 b323 static BOOL SC_INBOX_MESSAGE_DO_APPLY(int p0) { return invoke(0x9A2C8064B6C1E41A, p0); } // 0x9A2C8064B6C1E41A 0xEBE420A4 b323 static const char* SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX(int p0) { return invoke(0xF3E31D16CBDCB304, p0); } // 0xF3E31D16CBDCB304 0x2C959AF9 b323 - static void SC_INBOX_MESSAGE_PUSH_GAMER_TO_EVENT_RECIP_LIST_(Any* gamerHandle) { invoke(0xDA024BDBD600F44A, gamerHandle); } // 0xDA024BDBD600F44A 0x0B9A3512 b323 - static void SC_INBOX_MESSAGE_SEND_UGC_STAT_UPDATE_EVENT_(Any* data) { invoke(0xA68D3D229F4F3B06, data); } // 0xA68D3D229F4F3B06 0x75324674 b323 + static void SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST(Any* gamerHandle) { invoke(0xDA024BDBD600F44A, gamerHandle); } // 0xDA024BDBD600F44A 0x0B9A3512 b323 + static void SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST(Any* data) { invoke(0xA68D3D229F4F3B06, data); } // 0xA68D3D229F4F3B06 0x75324674 b323 static BOOL SC_INBOX_MESSAGE_GET_UGCDATA(int p0, Any* p1) { return invoke(0x69D82604A1A5A254, p0, p1); } // 0x69D82604A1A5A254 0x88CA3BFC b323 - static BOOL SC_INBOX_MESSAGE_SEND_BOUNTY_PRESENCE_EVENT_(Any* data) { return invoke(0x6AFD2CD753FEEF83, data); } // 0x6AFD2CD753FEEF83 0x628F489B b323 - static BOOL SC_INBOX_MESSAGE_GET_BOUNTY_DATA_(int index, Any* outData) { return invoke(0x87E0052F08BD64E6, index, outData); } // 0x87E0052F08BD64E6 0xAB3346B5 b323 - static void SC_INBOX_GET_EMAILS_(int offset, int limit) { invoke(0x040ADDCBAFA1018A, offset, limit); } // 0x040ADDCBAFA1018A b323 - static Any N0x16DA8172459434AA() { return invoke(0x16DA8172459434AA); } // 0x16DA8172459434AA b323 - static Any N0x7DB18CA8CAD5B098() { return invoke(0x7DB18CA8CAD5B098); } // 0x7DB18CA8CAD5B098 b505 - static BOOL N0x4737980E8A283806(int p0, Any* p1) { return invoke(0x4737980E8A283806, p0, p1); } // 0x4737980E8A283806 b323 - static void N0x44ACA259D67651DB(Any* p0, Any p1) { invoke(0x44ACA259D67651DB, p0, p1); } // 0x44ACA259D67651DB b323 + static BOOL SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(Any* data) { return invoke(0x6AFD2CD753FEEF83, data); } // 0x6AFD2CD753FEEF83 0x628F489B b323 + static BOOL SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(int index, Any* outData) { return invoke(0x87E0052F08BD64E6, index, outData); } // 0x87E0052F08BD64E6 0xAB3346B5 b323 + static void SC_EMAIL_RETRIEVE_EMAILS(int offset, int limit) { invoke(0x040ADDCBAFA1018A, offset, limit); } // 0x040ADDCBAFA1018A b323 + static Any SC_EMAIL_GET_RETRIEVAL_STATUS() { return invoke(0x16DA8172459434AA); } // 0x16DA8172459434AA b323 + static Any SC_EMAIL_GET_NUM_RETRIEVED_EMAILS() { return invoke(0x7DB18CA8CAD5B098); } // 0x7DB18CA8CAD5B098 b505 + static BOOL SC_EMAIL_GET_EMAIL_AT_INDEX(int p0, Any* p1) { return invoke(0x4737980E8A283806, p0, p1); } // 0x4737980E8A283806 b323 + static void SC_EMAIL_DELETE_EMAILS(Any* p0, Any p1) { invoke(0x44ACA259D67651DB, p0, p1); } // 0x44ACA259D67651DB b323 static void SC_EMAIL_MESSAGE_PUSH_GAMER_TO_RECIP_LIST(Any* gamerHandle) { invoke(0x2330C12A7A605D16, gamerHandle); } // 0x2330C12A7A605D16 0x9A703A2B b323 static void SC_EMAIL_MESSAGE_CLEAR_RECIP_LIST() { invoke(0x55DF6DB45179236E); } // 0x55DF6DB45179236E 0xD094F11A b323 - static void N0x116FB94DC4B79F17(const char* p0) { invoke(0x116FB94DC4B79F17, p0); } // 0x116FB94DC4B79F17 0xAF3C081B b323 - static Any N0x07DBD622D9533857(Any p0) { return invoke(0x07DBD622D9533857, p0); } // 0x07DBD622D9533857 b505 - static void SET_HANDLE_ROCKSTAR_MESSAGE_VIA_SCRIPT_(BOOL toggle) { invoke(0xBFA0A56A817C6C7D, toggle); } // 0xBFA0A56A817C6C7D 0x2FB9F53C b323 - static BOOL IS_ROCKSTAR_MESSAGE_READY_FOR_SCRIPT_() { return invoke(0xBC1CC91205EC8D6E); } // 0xBC1CC91205EC8D6E 0x6C5738AB b323 - static const char* ROCKSTAR_MESSAGE_GET_STRING_() { return invoke(0xDF649C4E9AFDD788); } // 0xDF649C4E9AFDD788 0x468668F0 b323 + static void SC_EMAIL_SEND_EMAIL(const char* p0) { invoke(0x116FB94DC4B79F17, p0); } // 0x116FB94DC4B79F17 0xAF3C081B b323 + static Any SC_EMAIL_SET_CURRENT_EMAIL_TAG(Any p0) { return invoke(0x07DBD622D9533857, p0); } // 0x07DBD622D9533857 b505 + static void SC_CACHE_NEW_ROCKSTAR_MSGS(BOOL toggle) { invoke(0xBFA0A56A817C6C7D, toggle); } // 0xBFA0A56A817C6C7D 0x2FB9F53C b323 + static BOOL SC_HAS_NEW_ROCKSTAR_MSG() { return invoke(0xBC1CC91205EC8D6E); } // 0xBC1CC91205EC8D6E 0x6C5738AB b323 + static const char* SC_GET_NEW_ROCKSTAR_MSG() { return invoke(0xDF649C4E9AFDD788); } // 0xDF649C4E9AFDD788 0x468668F0 b323 static BOOL SC_PRESENCE_ATTR_SET_INT(Hash attrHash, int value) { return invoke(0x1F1E9682483697C7, attrHash, value); } // 0x1F1E9682483697C7 0x90C74343 b323 static BOOL SC_PRESENCE_ATTR_SET_FLOAT(Hash attrHash, float value) { return invoke(0xC4C4575F62534A24, attrHash, value); } // 0xC4C4575F62534A24 0x94BF0D35 b323 static BOOL SC_PRESENCE_ATTR_SET_STRING(Hash attrHash, const char* value) { return invoke(0x287F1F75D2803595, attrHash, value); } // 0x287F1F75D2803595 0x3ACE6D6B b323 - static BOOL N0x487912FD248EFDDF(Any p0, float p1) { return invoke(0x487912FD248EFDDF, p0, p1); } // 0x487912FD248EFDDF 0x579B4510 b323 + static BOOL SC_PRESENCE_SET_ACTIVITY_RATING(Any p0, float p1) { return invoke(0x487912FD248EFDDF, p0, p1); } // 0x487912FD248EFDDF 0x579B4510 b323 static Any SC_GAMERDATA_GET_INT() { return invoke(0xC85A7127E7AD02AA); } // 0xC85A7127E7AD02AA 0xF8BDA989 b323 static Any SC_GAMERDATA_GET_FLOAT() { return invoke(0xA770C8EEC6FB2AC5); } // 0xA770C8EEC6FB2AC5 0x515AF67C b323 static BOOL SC_GAMERDATA_GET_BOOL(const char* name) { return invoke(0x8416FE4E4629D7D7, name); } // 0x8416FE4E4629D7D7 0xDF45B2A7 b323 static Any SC_GAMERDATA_GET_STRING() { return invoke(0x7FFCBFEE44ECFABF); } // 0x7FFCBFEE44ECFABF 0x2AE35169 b323 - static Any N0x2D874D4AE612A65F() { return invoke(0x2D874D4AE612A65F); } // 0x2D874D4AE612A65F b323 + static Any SC_GAMERDATA_GET_ACTIVE_XP_BONUS() { return invoke(0x2D874D4AE612A65F); } // 0x2D874D4AE612A65F b323 static BOOL SC_PROFANITY_CHECK_STRING(const char* string, int* token) { return invoke(0x75632C5ECD7ED843, string, token); } // 0x75632C5ECD7ED843 0xDF084A6B b323 - static BOOL SC_PROFANITY_CHECK_UGC_STRING_(const char* string, int* token) { return invoke(0xEB2BF817463DFA28, string, token); } // 0xEB2BF817463DFA28 b678 + static BOOL SC_PROFANITY_CHECK_STRING_UGC(const char* string, int* token) { return invoke(0xEB2BF817463DFA28, string, token); } // 0xEB2BF817463DFA28 b678 static BOOL SC_PROFANITY_GET_CHECK_IS_VALID(int token) { return invoke(0x1753344C770358AE, token); } // 0x1753344C770358AE 0xFFED3676 b323 static BOOL SC_PROFANITY_GET_CHECK_IS_PENDING(int token) { return invoke(0x82E4A58BABC15AE7, token); } // 0x82E4A58BABC15AE7 0xA796D7A7 b323 static BOOL SC_PROFANITY_GET_STRING_PASSED(int token) { return invoke(0x85535ACF97FC0969, token); } // 0x85535ACF97FC0969 0x09497F31 b323 @@ -4945,35 +4973,35 @@ namespace SOCIALCLUB static BOOL SC_LICENSEPLATE_ISVALID(const char* plateText, int* token) { return invoke(0x0F73393BAC7E6730, plateText, token); } // 0x0F73393BAC7E6730 0x5298F472 b323 static int SC_LICENSEPLATE_GET_ISVALID_IS_PENDING(int token) { return invoke(0xD302E99EDF0449CF, token); } // 0xD302E99EDF0449CF 0x86DAE6D6 b323 static int SC_LICENSEPLATE_GET_ISVALID_STATUS(int token) { return invoke(0x5C4EBFFA98BDB41C, token); } // 0x5C4EBFFA98BDB41C 0x9AA2BA3F b323 - static BOOL N0xFF8F3A92B75ED67A() { return invoke(0xFF8F3A92B75ED67A); } // 0xFF8F3A92B75ED67A 0xC96456BA b323 - static int N0x4ED9C8D6DA297639() { return invoke(0x4ED9C8D6DA297639); } // 0x4ED9C8D6DA297639 0xC5E08B66 b323 - static BOOL N0x710BCDA8071EDED1(const char* p0, int* p1) { return invoke(0x710BCDA8071EDED1, p0, p1); } // 0x710BCDA8071EDED1 0x04EE74A3 b323 - static BOOL N0x50A8A36201DBF83E(const char* p0, float* p1) { return invoke(0x50A8A36201DBF83E, p0, p1); } // 0x50A8A36201DBF83E 0x8DA93C3D b323 - static BOOL N0x9DE5D2F723575ED0(const char* p0, char* p1) { return invoke(0x9DE5D2F723575ED0, p0, p1); } // 0x9DE5D2F723575ED0 0x37DD48B5 b323 - static BOOL N0xC2C97EA97711D1AE(char* p0) { return invoke(0xC2C97EA97711D1AE, p0); } // 0xC2C97EA97711D1AE 0xF929F61D b323 - static BOOL N0x450819D8CF90C416(const char* p0) { return invoke(0x450819D8CF90C416, p0); } // 0x450819D8CF90C416 0x0572EB5E b323 - static int N0x4A7D6E727F941747(const char* p0) { return invoke(0x4A7D6E727F941747, p0); } // 0x4A7D6E727F941747 0x8E7AEEB7 b323 - static BOOL N0xE75A4A2E5E316D86(const char* p0, int* p1, const char* p2) { return invoke(0xE75A4A2E5E316D86, p0, p1, p2); } // 0xE75A4A2E5E316D86 0x28C57FA0 b323 - static BOOL N0x2570E26BE63964E3(const char* p0, float* p1, const char* p2) { return invoke(0x2570E26BE63964E3, p0, p1, p2); } // 0x2570E26BE63964E3 0x59394583 b323 - static BOOL N0x1D12A56FC95BE92E(const char* p0, char* p1, const char* p2) { return invoke(0x1D12A56FC95BE92E, p0, p1, p2); } // 0x1D12A56FC95BE92E 0x92452C0E b323 - static BOOL N0x33DF47CC0642061B(char* p0, const char* p1) { return invoke(0x33DF47CC0642061B, p0, p1); } // 0x33DF47CC0642061B 0xBBA8D34D b323 - static BOOL N0xA468E0BE12B12C70(int p0) { return invoke(0xA468E0BE12B12C70, p0); } // 0xA468E0BE12B12C70 0xB21288FA b323 - static BOOL N0x8CC469AB4D349B7C(int p0, const char* p1, int* p2) { return invoke(0x8CC469AB4D349B7C, p0, p1, p2); } // 0x8CC469AB4D349B7C 0xE778B2A7 b323 - static BOOL N0xC5A35C73B68F3C49(int p0, const char* p1, float* p2) { return invoke(0xC5A35C73B68F3C49, p0, p1, p2); } // 0xC5A35C73B68F3C49 0x7E24BD6E b323 - static BOOL N0x699E4A5C8C893A18(int p0, const char* p1, char* p2) { return invoke(0x699E4A5C8C893A18, p0, p1, p2); } // 0x699E4A5C8C893A18 0xCE7D50A8 b323 - static BOOL N0x19853B5B17D77BCA(int p0, char* p1) { return invoke(0x19853B5B17D77BCA, p0, p1); } // 0x19853B5B17D77BCA 0xD26CCA46 b323 - static BOOL N0x6BFB12CE158E3DD4(Any p0) { return invoke(0x6BFB12CE158E3DD4, p0); } // 0x6BFB12CE158E3DD4 0x24D84334 b323 - static BOOL N0xFE4C1D0D3B9CC17E(Any p0, Any p1) { return invoke(0xFE4C1D0D3B9CC17E, p0, p1); } // 0xFE4C1D0D3B9CC17E 0x8A023024 b323 - static Any N0xD8122C407663B995() { return invoke(0xD8122C407663B995); } // 0xD8122C407663B995 0x1C65B038 b323 - static BOOL N0x3001BEF2FECA3680() { return invoke(0x3001BEF2FECA3680); } // 0x3001BEF2FECA3680 0x4D4C37B3 b323 - static BOOL N0x92DA6E70EF249BD1(const char* p0, int* p1) { return invoke(0x92DA6E70EF249BD1, p0, p1); } // 0x92DA6E70EF249BD1 0xAED95A6F b323 - static void N0x675721C9F644D161() { invoke(0x675721C9F644D161); } // 0x675721C9F644D161 0x486867E6 b323 - static Any N0xE4F6E8D07A2F0F51(Any p0) { return invoke(0xE4F6E8D07A2F0F51, p0); } // 0xE4F6E8D07A2F0F51 b1290 - static BOOL N0x8A4416C0DB05FA66(Any p0) { return invoke(0x8A4416C0DB05FA66, p0); } // 0x8A4416C0DB05FA66 b1290 - static void N0xEA95C0853A27888E() { invoke(0xEA95C0853A27888E); } // 0xEA95C0853A27888E b1290 - static const char* SC_GET_NICKNAME_() { return invoke(0x198D161F458ECC7F); } // 0x198D161F458ECC7F b323 - static BOOL N0x225798743970412B(int* p0) { return invoke(0x225798743970412B, p0); } // 0x225798743970412B b323 - static BOOL SC_GET_HAS_ACHIEVEMENT_BEEN_PASSED_(int achievementId) { return invoke(0x418DC16FAE452C1C, achievementId); } // 0x418DC16FAE452C1C b323 + static BOOL SC_COMMUNITY_EVENT_IS_ACTIVE() { return invoke(0xFF8F3A92B75ED67A); } // 0xFF8F3A92B75ED67A 0xC96456BA b323 + static int SC_COMMUNITY_EVENT_GET_EVENT_ID() { return invoke(0x4ED9C8D6DA297639); } // 0x4ED9C8D6DA297639 0xC5E08B66 b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT(const char* p0, int* p1) { return invoke(0x710BCDA8071EDED1, p0, p1); } // 0x710BCDA8071EDED1 0x04EE74A3 b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT(const char* p0, float* p1) { return invoke(0x50A8A36201DBF83E, p0, p1); } // 0x50A8A36201DBF83E 0x8DA93C3D b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING(const char* p0, char* p1) { return invoke(0x9DE5D2F723575ED0, p0, p1); } // 0x9DE5D2F723575ED0 0x37DD48B5 b323 + static BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME(char* p0) { return invoke(0xC2C97EA97711D1AE, p0); } // 0xC2C97EA97711D1AE 0xF929F61D b323 + static BOOL SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE(const char* p0) { return invoke(0x450819D8CF90C416, p0); } // 0x450819D8CF90C416 0x0572EB5E b323 + static int SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE(const char* p0) { return invoke(0x4A7D6E727F941747, p0); } // 0x4A7D6E727F941747 0x8E7AEEB7 b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE(const char* p0, int* p1, const char* p2) { return invoke(0xE75A4A2E5E316D86, p0, p1, p2); } // 0xE75A4A2E5E316D86 0x28C57FA0 b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE(const char* p0, float* p1, const char* p2) { return invoke(0x2570E26BE63964E3, p0, p1, p2); } // 0x2570E26BE63964E3 0x59394583 b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE(const char* p0, char* p1, const char* p2) { return invoke(0x1D12A56FC95BE92E, p0, p1, p2); } // 0x1D12A56FC95BE92E 0x92452C0E b323 + static BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE(char* p0, const char* p1) { return invoke(0x33DF47CC0642061B, p0, p1); } // 0x33DF47CC0642061B 0xBBA8D34D b323 + static BOOL SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID(int p0) { return invoke(0xA468E0BE12B12C70, p0); } // 0xA468E0BE12B12C70 0xB21288FA b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID(int p0, const char* p1, int* p2) { return invoke(0x8CC469AB4D349B7C, p0, p1, p2); } // 0x8CC469AB4D349B7C 0xE778B2A7 b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID(int p0, const char* p1, float* p2) { return invoke(0xC5A35C73B68F3C49, p0, p1, p2); } // 0xC5A35C73B68F3C49 0x7E24BD6E b323 + static BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID(int p0, const char* p1, char* p2) { return invoke(0x699E4A5C8C893A18, p0, p1, p2); } // 0x699E4A5C8C893A18 0xCE7D50A8 b323 + static BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID(int p0, char* p1) { return invoke(0x19853B5B17D77BCA, p0, p1); } // 0x19853B5B17D77BCA 0xD26CCA46 b323 + static BOOL SC_TRANSITION_NEWS_SHOW(Any p0) { return invoke(0x6BFB12CE158E3DD4, p0); } // 0x6BFB12CE158E3DD4 0x24D84334 b323 + static BOOL SC_TRANSITION_NEWS_SHOW_TIMED(Any p0, Any p1) { return invoke(0xFE4C1D0D3B9CC17E, p0, p1); } // 0xFE4C1D0D3B9CC17E 0x8A023024 b323 + static Any SC_TRANSITION_NEWS_SHOW_NEXT_ITEM() { return invoke(0xD8122C407663B995); } // 0xD8122C407663B995 0x1C65B038 b323 + static BOOL SC_TRANSITION_NEWS_HAS_EXTRA_DATA_TU() { return invoke(0x3001BEF2FECA3680); } // 0x3001BEF2FECA3680 0x4D4C37B3 b323 + static BOOL SC_TRANSITION_NEWS_GET_EXTRA_DATA_INT_TU(const char* p0, int* p1) { return invoke(0x92DA6E70EF249BD1, p0, p1); } // 0x92DA6E70EF249BD1 0xAED95A6F b323 + static void SC_TRANSITION_NEWS_END() { invoke(0x675721C9F644D161); } // 0x675721C9F644D161 0x486867E6 b323 + static Any SC_PAUSE_NEWS_INIT_STARTER_PACK(Any p0) { return invoke(0xE4F6E8D07A2F0F51, p0); } // 0xE4F6E8D07A2F0F51 b1290 + static BOOL SC_PAUSE_NEWS_GET_PENDING_STORY(Any p0) { return invoke(0x8A4416C0DB05FA66, p0); } // 0x8A4416C0DB05FA66 b1290 + static void SC_PAUSE_NEWS_SHUTDOWN() { invoke(0xEA95C0853A27888E); } // 0xEA95C0853A27888E b1290 + static const char* SC_ACCOUNT_INFO_GET_NICKNAME() { return invoke(0x198D161F458ECC7F); } // 0x198D161F458ECC7F b323 + static BOOL SC_ACHIEVEMENT_INFO_STATUS(int* p0) { return invoke(0x225798743970412B, p0); } // 0x225798743970412B b323 + static BOOL SC_HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId) { return invoke(0x418DC16FAE452C1C, achievementId); } // 0x418DC16FAE452C1C b323 } namespace STATS @@ -4981,21 +5009,21 @@ namespace STATS static Any STAT_CLEAR_SLOT_FOR_RELOAD(int statSlot) { return invoke(0xEB0A72181D4AA4AD, statSlot); } // 0xEB0A72181D4AA4AD 0x84BDD475 b323 static BOOL STAT_LOAD(int p0) { return invoke(0xA651443F437B1CE6, p0); } // 0xA651443F437B1CE6 0x9E5629F4 b323 static BOOL STAT_SAVE(int p0, BOOL p1, int p2, Any p3) { return invoke(0xE07BCA305B82D2FD, p0, p1, p2, p3); } // 0xE07BCA305B82D2FD 0xE10A7CA4 b323 - static void N0x5688585E6D563CD8(int p0) { invoke(0x5688585E6D563CD8, p0); } // 0x5688585E6D563CD8 0xC62406A6 b323 + static void STAT_SET_OPEN_SAVETYPE_IN_JOB(int p0) { invoke(0x5688585E6D563CD8, p0); } // 0x5688585E6D563CD8 0xC62406A6 b323 static BOOL STAT_LOAD_PENDING(Any p0) { return invoke(0xA1750FFAFA181661, p0); } // 0xA1750FFAFA181661 0x4E9AC983 b323 static BOOL STAT_SAVE_PENDING() { return invoke(0x7D3A583856F2C5AC); } // 0x7D3A583856F2C5AC 0xC3FD3822 b323 static BOOL STAT_SAVE_PENDING_OR_REQUESTED() { return invoke(0xBBB6AD006F1BBEA3); } // 0xBBB6AD006F1BBEA3 0xA3407CA3 b323 static Any STAT_DELETE_SLOT(Any p0) { return invoke(0x49A49BED12794D70, p0); } // 0x49A49BED12794D70 0x2F171B94 b323 static BOOL STAT_SLOT_IS_LOADED(Any p0) { return invoke(0x0D0A9F0E7BD91E3C, p0); } // 0x0D0A9F0E7BD91E3C 0x7A299C13 b323 - static BOOL N0x7F2C4CDF2E82DF4C(Any p0) { return invoke(0x7F2C4CDF2E82DF4C, p0); } // 0x7F2C4CDF2E82DF4C 0x0BF0F4B2 b323 - static Any N0xE496A53BA5F50A56(Any p0) { return invoke(0xE496A53BA5F50A56, p0); } // 0xE496A53BA5F50A56 0xCE6B62B5 b323 + static BOOL STAT_CLOUD_SLOT_LOAD_FAILED(Any p0) { return invoke(0x7F2C4CDF2E82DF4C, p0); } // 0x7F2C4CDF2E82DF4C 0x0BF0F4B2 b323 + static Any STAT_CLOUD_SLOT_LOAD_FAILED_CODE(Any p0) { return invoke(0xE496A53BA5F50A56, p0); } // 0xE496A53BA5F50A56 0xCE6B62B5 b323 static void STAT_SET_BLOCK_SAVES(BOOL toggle) { invoke(0xF434A10BA01C37D0, toggle); } // 0xF434A10BA01C37D0 0xCE7A2411 b323 - static BOOL N0x6A7F19756F1A9016() { return invoke(0x6A7F19756F1A9016); } // 0x6A7F19756F1A9016 b2060 - static BOOL N0x7E6946F68A38B74F(Any p0) { return invoke(0x7E6946F68A38B74F, p0); } // 0x7E6946F68A38B74F 0x22804C20 b323 - static void N0xA8733668D1047B51(Any p0) { invoke(0xA8733668D1047B51, p0); } // 0xA8733668D1047B51 0x395D18B1 b323 - static BOOL N0xECB41AC6AB754401() { return invoke(0xECB41AC6AB754401); } // 0xECB41AC6AB754401 0xED7000C8 b323 - static void N0x9B4BD21D69B1E609() { invoke(0x9B4BD21D69B1E609); } // 0x9B4BD21D69B1E609 b323 - static Any N0xC0E0D686DDFC6EAE() { return invoke(0xC0E0D686DDFC6EAE); } // 0xC0E0D686DDFC6EAE 0x099FCC86 b323 + static BOOL STAT_GET_BLOCK_SAVES() { return invoke(0x6A7F19756F1A9016); } // 0x6A7F19756F1A9016 b2060 + static BOOL STAT_CLOUD_SLOT_SAVE_FAILED(Any p0) { return invoke(0x7E6946F68A38B74F, p0); } // 0x7E6946F68A38B74F 0x22804C20 b323 + static void STAT_CLEAR_PENDING_SAVES(Any p0) { invoke(0xA8733668D1047B51, p0); } // 0xA8733668D1047B51 0x395D18B1 b323 + static BOOL STAT_LOAD_DIRTY_READ_DETECTED() { return invoke(0xECB41AC6AB754401); } // 0xECB41AC6AB754401 0xED7000C8 b323 + static void STAT_CLEAR_DIRTY_READ_DETECTED() { invoke(0x9B4BD21D69B1E609); } // 0x9B4BD21D69B1E609 b323 + static Any STAT_GET_LOAD_SAFE_TO_PROGRESS_TO_MP_FROM_SP() { return invoke(0xC0E0D686DDFC6EAE); } // 0xC0E0D686DDFC6EAE 0x099FCC86 b323 static BOOL STAT_SET_INT(Hash statName, int value, BOOL save) { return invoke(0xB3271D7AB655B441, statName, value, save); } // 0xB3271D7AB655B441 0xC9CC1C5C b323 static BOOL STAT_SET_FLOAT(Hash statName, float value, BOOL save) { return invoke(0x4851997F37FE9B3C, statName, value, save); } // 0x4851997F37FE9B3C 0x6CEA96F2 b323 static BOOL STAT_SET_BOOL(Hash statName, BOOL value, BOOL save) { return invoke(0x4B33C4243DE0C432, statName, value, save); } // 0x4B33C4243DE0C432 0x55D79DFB b323 @@ -5020,27 +5048,27 @@ namespace STATS static BOOL STAT_COMMUNITY_START_SYNCH() { return invoke(0x5A556B229A169402); } // 0x5A556B229A169402 0x46F21343 b323 static BOOL STAT_COMMUNITY_SYNCH_IS_PENDING() { return invoke(0xB1D2BB1E1631F5B1); } // 0xB1D2BB1E1631F5B1 0x02F283CE b323 static BOOL STAT_COMMUNITY_GET_HISTORY(Hash statName, int p1, float* outValue) { return invoke(0xBED9F5693F34ED17, statName, p1, outValue); } // 0xBED9F5693F34ED17 0xC4110917 b323 - static void N0x26D7399B9587FE89(int p0) { invoke(0x26D7399B9587FE89, p0); } // 0x26D7399B9587FE89 0x343B27E2 b323 - static void N0xA78B8FA58200DA56(int p0) { invoke(0xA78B8FA58200DA56, p0); } // 0xA78B8FA58200DA56 0xE3247582 b323 + static void STAT_RESET_ALL_ONLINE_CHARACTER_STATS(int p0) { invoke(0x26D7399B9587FE89, p0); } // 0x26D7399B9587FE89 0x343B27E2 b323 + static void STAT_LOCAL_RESET_ALL_ONLINE_CHARACTER_STATS(int p0) { invoke(0xA78B8FA58200DA56, p0); } // 0xA78B8FA58200DA56 0xE3247582 b323 static int STAT_GET_NUMBER_OF_DAYS(Hash statName) { return invoke(0xE0E854F5280FB769, statName); } // 0xE0E854F5280FB769 0xFD66A429 b323 static int STAT_GET_NUMBER_OF_HOURS(Hash statName) { return invoke(0xF2D4B2FE415AAFC3, statName); } // 0xF2D4B2FE415AAFC3 0x9B431236 b323 static int STAT_GET_NUMBER_OF_MINUTES(Hash statName) { return invoke(0x7583B4BE4C5A41B5, statName); } // 0x7583B4BE4C5A41B5 0x347B4436 b323 static int STAT_GET_NUMBER_OF_SECONDS(Hash statName) { return invoke(0x2CE056FF3723F00B, statName); } // 0x2CE056FF3723F00B 0x2C1D6C31 b323 static void STAT_SET_PROFILE_SETTING_VALUE(int profileSetting, int value) { invoke(0x68F01422BE1D838F, profileSetting, value); } // 0x68F01422BE1D838F 0x24DD4929 b323 - static void N0xC01D2470F22CDE5A(Any p0) { invoke(0xC01D2470F22CDE5A, p0); } // 0xC01D2470F22CDE5A b2372 - static int STAT_GET_PACKED_INT_MASK_(int p0) { return invoke(0x94F12ABF9C79E339, p0); } // 0x94F12ABF9C79E339 0xCA160BCC b323 + static void STATS_COMPLETED_CHARACTER_CREATION(Any p0) { invoke(0xC01D2470F22CDE5A, p0); } // 0xC01D2470F22CDE5A b2372 + static int PACKED_STAT_GET_INT_STAT_INDEX(int p0) { return invoke(0x94F12ABF9C79E339, p0); } // 0x94F12ABF9C79E339 0xCA160BCC b323 static Hash GET_PACKED_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character) { return invoke(0x61E111E323419E07, index, spStat, charStat, character); } // 0x61E111E323419E07 0x1F938864 b323 static Hash GET_PACKED_TU_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character) { return invoke(0xD16C2AD6B8E32854, index, spStat, charStat, character); } // 0xD16C2AD6B8E32854 0xFB93C5A2 b323 - static Hash GET_NGSTAT_INT_HASH_(int index, BOOL spStat, BOOL charStat, int character, const char* section) { return invoke(0x2B4CDCA6F07FF3DA, index, spStat, charStat, character, section); } // 0x2B4CDCA6F07FF3DA b323 - static BOOL GET_PACKED_STAT_BOOL_(int index, int characterSlot) { return invoke(0xDA7EBFC49AE3F1B0, index, characterSlot); } // 0xDA7EBFC49AE3F1B0 b2545 - static int GET_PACKED_STAT_INT_(int index, int characterSlot) { return invoke(0x0BC900A6FE73770C, index, characterSlot); } // 0x0BC900A6FE73770C b2545 - static void SET_PACKED_STAT_BOOL_(int index, BOOL value, int characterSlot) { invoke(0xDB8A58AEAA67CD07, index, value, characterSlot); } // 0xDB8A58AEAA67CD07 b2545 - static void SET_PACKED_STAT_INT_(int index, int value, int characterSlot) { invoke(0x1581503AE529CD2E, index, value, characterSlot); } // 0x1581503AE529CD2E b2545 + static Hash GET_PACKED_NG_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character, const char* section) { return invoke(0x2B4CDCA6F07FF3DA, index, spStat, charStat, character, section); } // 0x2B4CDCA6F07FF3DA b323 + static BOOL GET_PACKED_STAT_BOOL_CODE(int index, int characterSlot) { return invoke(0xDA7EBFC49AE3F1B0, index, characterSlot); } // 0xDA7EBFC49AE3F1B0 b2545 + static int GET_PACKED_STAT_INT_CODE(int index, int characterSlot) { return invoke(0x0BC900A6FE73770C, index, characterSlot); } // 0x0BC900A6FE73770C b2545 + static void SET_PACKED_STAT_BOOL_CODE(int index, BOOL value, int characterSlot) { invoke(0xDB8A58AEAA67CD07, index, value, characterSlot); } // 0xDB8A58AEAA67CD07 b2545 + static void SET_PACKED_STAT_INT_CODE(int index, int value, int characterSlot) { invoke(0x1581503AE529CD2E, index, value, characterSlot); } // 0x1581503AE529CD2E b2545 static void PLAYSTATS_BACKGROUND_SCRIPT_ACTION(const char* action, int value) { invoke(0x5009DFD741329729, action, value); } // 0x5009DFD741329729 0x61ECC465 b323 static void PLAYSTATS_NPC_INVITE(Any* p0) { invoke(0x93054C88E6AA7C44, p0); } // 0x93054C88E6AA7C44 0x598C06F3 b323 static void PLAYSTATS_AWARD_XP(int amount, Hash type, Hash category) { invoke(0x46F917F6B4128FE4, amount, type, category); } // 0x46F917F6B4128FE4 0x8770017B b323 static void PLAYSTATS_RANK_UP(int rank) { invoke(0xC7F2DE41D102BFB4, rank); } // 0xC7F2DE41D102BFB4 0x56AFB9F5 b323 - static void PLAYSTATS_START_OFFLINE_MODE_() { invoke(0x098760C7461724CD); } // 0x098760C7461724CD 0x896CDF8D b323 + static void PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE() { invoke(0x098760C7461724CD); } // 0x098760C7461724CD 0x896CDF8D b323 static void PLAYSTATS_ACTIVITY_DONE(Any p0, Any p1) { invoke(0xA071E0ED98F91286, p0, p1); } // 0xA071E0ED98F91286 0x1A66945F b323 static void PLAYSTATS_LEAVE_JOB_CHAIN(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xC5BE134EC7BA96A0, p0, p1, p2, p3, p4); } // 0xC5BE134EC7BA96A0 0xC960E161 b323 static void PLAYSTATS_MISSION_STARTED(Any* p0, Any p1, Any p2, BOOL p3) { invoke(0xC19A2925C34D2231, p0, p1, p2, p3); } // 0xC19A2925C34D2231 0x3AAB699C b323 @@ -5049,7 +5077,7 @@ namespace STATS static void PLAYSTATS_RANDOM_MISSION_DONE(const char* name, Any p1, Any p2, Any p3) { invoke(0x71862B1D855F32E1, name, p1, p2, p3); } // 0x71862B1D855F32E1 0xAC2C7C63 b323 static void PLAYSTATS_ROS_BET(int amount, int act, Player player, float cm) { invoke(0x121FB4DDDC2D5291, amount, act, player, cm); } // 0x121FB4DDDC2D5291 0x413539BC b323 static void PLAYSTATS_RACE_CHECKPOINT(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x9C375C315099DDE4, p0, p1, p2, p3, p4); } // 0x9C375C315099DDE4 0x580D5508 b323 - static BOOL N0x6DEE77AFF8C21BD1(int* playerAccountId, int* posixTime) { return invoke(0x6DEE77AFF8C21BD1, playerAccountId, posixTime); } // 0x6DEE77AFF8C21BD1 0x489E27E7 b323 + static BOOL PLAYSTATS_CREATE_MATCH_HISTORY_ID_2(int* playerAccountId, int* posixTime) { return invoke(0x6DEE77AFF8C21BD1, playerAccountId, posixTime); } // 0x6DEE77AFF8C21BD1 0x489E27E7 b323 static void PLAYSTATS_MATCH_STARTED(Any p0, Any p1, Any p2) { invoke(0xBC80E22DED931E3D, p0, p1, p2); } // 0xBC80E22DED931E3D 0x2BDE85C1 b323 static void PLAYSTATS_SHOP_ITEM(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x176852ACAAC173D1, p0, p1, p2, p3, p4); } // 0x176852ACAAC173D1 0xA4746384 b323 static void PLAYSTATS_CRATE_DROP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0x1CAE5D2E3F9A07F0, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x1CAE5D2E3F9A07F0 0x6602CED6 b323 @@ -5065,31 +5093,31 @@ namespace STATS static void PLAYSTATS_CLOTH_CHANGE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x34B973047A2268B9, p0, p1, p2, p3, p4); } // 0x34B973047A2268B9 0x3AFF9E58 b323 static void PLAYSTATS_WEAPON_MODE_CHANGE(Hash weaponHash, Hash componentHashTo, Hash componentHashFrom) { invoke(0xE95C8A1875A02CA4, weaponHash, componentHashTo, componentHashFrom); } // 0xE95C8A1875A02CA4 0x79716890 b323 static void PLAYSTATS_CHEAT_APPLIED(const char* cheat) { invoke(0x6058665D72302D3F, cheat); } // 0x6058665D72302D3F 0x345166F3 b323 - static void N0xF8C54A461C3E11DC(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xF8C54A461C3E11DC, p0, p1, p2, p3); } // 0xF8C54A461C3E11DC 0x04181752 b323 + static void PLAYSTATS_JOB_ACTIVITY_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xF8C54A461C3E11DC, p0, p1, p2, p3); } // 0xF8C54A461C3E11DC 0x04181752 b323 static void PLAYSTATS_JOB_BEND(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xF5BB8DAC426A52C0, p0, p1, p2, p3); } // 0xF5BB8DAC426A52C0 0x40520E70 b323 - static void N0xA736CF7FB7C5BFF4(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xA736CF7FB7C5BFF4, p0, p1, p2, p3); } // 0xA736CF7FB7C5BFF4 0x31002201 b323 - static void N0x14E0B2D1AD1044E0(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0x14E0B2D1AD1044E0, p0, p1, p2, p3); } // 0x14E0B2D1AD1044E0 0xDDD1F1F3 b323 + static void PLAYSTATS_JOB_LTS_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xA736CF7FB7C5BFF4, p0, p1, p2, p3); } // 0xA736CF7FB7C5BFF4 0x31002201 b323 + static void PLAYSTATS_JOB_LTS_ROUND_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0x14E0B2D1AD1044E0, p0, p1, p2, p3); } // 0x14E0B2D1AD1044E0 0xDDD1F1F3 b323 static void PLAYSTATS_QUICKFIX_TOOL(int element, const char* item) { invoke(0x90D0622866E80445, element, item); } // 0x90D0622866E80445 0x66FEB701 b323 static void PLAYSTATS_IDLE_KICK(int time) { invoke(0x5DA3A8DE8CB6226F, time); } // 0x5DA3A8DE8CB6226F 0x9E2B9522 b323 static void PLAYSTATS_SET_JOIN_TYPE(int joinType) { invoke(0xD1032E482629049E, joinType); } // 0xD1032E482629049E 0x1AC97138 b323 static void PLAYSTATS_HEIST_SAVE_CHEAT(Hash hash, int p1) { invoke(0xF4FF020A08BC8863, hash, p1); } // 0xF4FF020A08BC8863 0xB731DF54 b323 - static void PLAYSTATS_DIRECTOR_MODE_(Any* p0) { invoke(0x46326E13DA4E0546, p0); } // 0x46326E13DA4E0546 b323 - static void PLAYSTATS_AWARD_BADSPORT_(int id) { invoke(0x47B32F5611E6E483, id); } // 0x47B32F5611E6E483 b463 - static void PLAYSTATS_PEGASAIRCRAFT_(Hash modelHash) { invoke(0x9572BD4DD6B72122, modelHash); } // 0x9572BD4DD6B72122 b1180 - static void PLAYSTATS_FREEMODE_CHALLENGES_(Any p0) { invoke(0x6A60E43998228229, p0); } // 0x6A60E43998228229 b463 - static void PLAYSTATS_FREEMODE_VEHICLE_TARGET_(Any p0) { invoke(0xBFAFDB5FAAA5C5AB, p0); } // 0xBFAFDB5FAAA5C5AB b463 - static void PLAYSTATS_FREEMODE_URBAN_WARFARE_(Any p0) { invoke(0x8C9D11605E59D955, p0); } // 0x8C9D11605E59D955 b463 - static void PLAYSTATS_FREEMODE_CHECKPOINT_COLLECTION_(Any p0) { invoke(0x3DE3AA516FB126A4, p0); } // 0x3DE3AA516FB126A4 b463 - static void PLAYSTATS_FREEMODE_ATOB_(Any p0) { invoke(0xBAA2F0490E146BE8, p0); } // 0xBAA2F0490E146BE8 b463 - static void PLAYSTATS_FREEMODE_PENNED_IN_(Any p0) { invoke(0x1A7CE7CD3E653485, p0); } // 0x1A7CE7CD3E653485 b463 - static void PLAYSTATS_FREEMODE_PASS_THE_PARCEL_(Any p0) { invoke(0x419615486BBF1956, p0); } // 0x419615486BBF1956 b463 - static void PLAYSTATS_FREEMODE_HOT_PROPERTY_(Any p0) { invoke(0x84DFC579C2FC214C, p0); } // 0x84DFC579C2FC214C b463 - static void PLAYSTATS_FREEMODE_DEADDROP_(Any p0) { invoke(0x0A9C7F36E5D7B683, p0); } // 0x0A9C7F36E5D7B683 b463 - static void PLAYSTATS_FREEMODE_KING_OF_THE_CASTLE_(Any p0) { invoke(0x164C5FF663790845, p0); } // 0x164C5FF663790845 b463 - static void PLAYSTATS_FREEMODE_CRIMINAL_DAMAGE_(Any p0) { invoke(0xEDBF6C9B0D2C65C8, p0); } // 0xEDBF6C9B0D2C65C8 b463 - static void PLAYSTATS_FREEMODE_COMPETITIVE_URBAN_WARFARE_(Any p0) { invoke(0x6551B1F7F6CD46EA, p0); } // 0x6551B1F7F6CD46EA b463 - static void PLAYSTATS_FREEMODE_HUNT_BEAST_(Any p0) { invoke(0x2CD90358F67D0AA8, p0); } // 0x2CD90358F67D0AA8 b463 - static void PLAYSTATS_PI_MENU_HIDE_SETTINGS_(Any* data) { invoke(0x203B381133817079, data); } // 0x203B381133817079 b393 + static void PLAYSTATS_APPEND_DIRECTOR_METRIC(Any* p0) { invoke(0x46326E13DA4E0546, p0); } // 0x46326E13DA4E0546 b323 + static void PLAYSTATS_AWARD_BAD_SPORT(int id) { invoke(0x47B32F5611E6E483, id); } // 0x47B32F5611E6E483 b463 + static void PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(Hash modelHash) { invoke(0x9572BD4DD6B72122, modelHash); } // 0x9572BD4DD6B72122 b1180 + static void PLAYSTATS_FM_EVENT_CHALLENGES(Any p0) { invoke(0x6A60E43998228229, p0); } // 0x6A60E43998228229 b463 + static void PLAYSTATS_FM_EVENT_VEHICLETARGET(Any p0) { invoke(0xBFAFDB5FAAA5C5AB, p0); } // 0xBFAFDB5FAAA5C5AB b463 + static void PLAYSTATS_FM_EVENT_URBANWARFARE(Any p0) { invoke(0x8C9D11605E59D955, p0); } // 0x8C9D11605E59D955 b463 + static void PLAYSTATS_FM_EVENT_CHECKPOINTCOLLECTION(Any p0) { invoke(0x3DE3AA516FB126A4, p0); } // 0x3DE3AA516FB126A4 b463 + static void PLAYSTATS_FM_EVENT_ATOB(Any p0) { invoke(0xBAA2F0490E146BE8, p0); } // 0xBAA2F0490E146BE8 b463 + static void PLAYSTATS_FM_EVENT_PENNEDIN(Any p0) { invoke(0x1A7CE7CD3E653485, p0); } // 0x1A7CE7CD3E653485 b463 + static void PLAYSTATS_FM_EVENT_PASSTHEPARCEL(Any p0) { invoke(0x419615486BBF1956, p0); } // 0x419615486BBF1956 b463 + static void PLAYSTATS_FM_EVENT_HOTPROPERTY(Any p0) { invoke(0x84DFC579C2FC214C, p0); } // 0x84DFC579C2FC214C b463 + static void PLAYSTATS_FM_EVENT_DEADDROP(Any p0) { invoke(0x0A9C7F36E5D7B683, p0); } // 0x0A9C7F36E5D7B683 b463 + static void PLAYSTATS_FM_EVENT_KINGOFTHECASTLE(Any p0) { invoke(0x164C5FF663790845, p0); } // 0x164C5FF663790845 b463 + static void PLAYSTATS_FM_EVENT_CRIMINALDAMAGE(Any p0) { invoke(0xEDBF6C9B0D2C65C8, p0); } // 0xEDBF6C9B0D2C65C8 b463 + static void PLAYSTATS_FM_EVENT_COMPETITIVEURBANWARFARE(Any p0) { invoke(0x6551B1F7F6CD46EA, p0); } // 0x6551B1F7F6CD46EA b463 + static void PLAYSTATS_FM_EVENT_HUNTBEAST(Any p0) { invoke(0x2CD90358F67D0AA8, p0); } // 0x2CD90358F67D0AA8 b463 + static void PLAYSTATS_PIMENU_HIDE_OPTIONS(Any* data) { invoke(0x203B381133817079, data); } // 0x203B381133817079 b393 static Any LEADERBOARDS_GET_NUMBER_OF_COLUMNS(Any p0, Any p1) { return invoke(0x117B45156D7EFF2E, p0, p1); } // 0x117B45156D7EFF2E 0x0A56EE34 b323 static Any LEADERBOARDS_GET_COLUMN_ID(Any p0, Any p1, Any p2) { return invoke(0xC4B5467A1886EA7E, p0, p1, p2); } // 0xC4B5467A1886EA7E 0x3821A334 b323 static Any LEADERBOARDS_GET_COLUMN_TYPE(Any p0, Any p1, Any p2) { return invoke(0xBF4FEF46DB7894D3, p0, p1, p2); } // 0xBF4FEF46DB7894D3 0x6F2820F4 b323 @@ -5106,18 +5134,18 @@ namespace STATS static BOOL LEADERBOARDS2_READ_BY_SCORE_INT(Any* p0, Any p1, Any p2) { return invoke(0x7EEC7E4F6984A16A, p0, p1, p2); } // 0x7EEC7E4F6984A16A 0xAC020C18 b323 static BOOL LEADERBOARDS2_READ_BY_SCORE_FLOAT(Any* p0, float p1, Any p2) { return invoke(0xE662C8B759D08F3C, p0, p1, p2); } // 0xE662C8B759D08F3C 0xC678B29F b323 static BOOL LEADERBOARDS2_READ_RANK_PREDICTION(Any* p0, Any* p1, Any* p2) { return invoke(0xC38DC1E90D22547C, p0, p1, p2); } // 0xC38DC1E90D22547C 0x9BEC3401 b323 - static BOOL LEADERBOARDS2_READ_BY_PLATFORM_(Any* p0, const char* gamerHandleCsv, const char* platformName) { return invoke(0xF1AE5DCDBFCA2721, p0, gamerHandleCsv, platformName); } // 0xF1AE5DCDBFCA2721 b323 - static BOOL LEADERBOARDS2_READ_BY_HELP_PURPLE_START(Any* p0) { return invoke(0xA0F93D5465B3094D, p0); } // 0xA0F93D5465B3094D 0xC977D6E2 b323 - static void LEADERBOARDS2_READ_BY_HELP_PURPLE_END() { invoke(0x71B008056E5692D6); } // 0x71B008056E5692D6 0xF2DB6A82 b323 - static BOOL LEADERBOARDS2_READ_BY_HELP_PURPLE_INFO(Any p0, Any* p1) { return invoke(0x34770B9CE0E03B91, p0, p1); } // 0x34770B9CE0E03B91 0x766A74FE b323 - static Any LEADERBOARDS2_READ_BY_HELP_PURPLE_INT(Any p0, Any p1) { return invoke(0x88578F6EC36B4A3A, p0, p1); } // 0x88578F6EC36B4A3A 0x6B90E730 b323 - static float LEADERBOARDS2_READ_BY_HELP_PURPLE_FLOAT(Any p0, Any p1) { return invoke(0x38491439B6BA7F7D, p0, p1); } // 0x38491439B6BA7F7D 0x509A286F b323 + static BOOL LEADERBOARDS2_READ_BY_PLAFORM(Any* p0, const char* gamerHandleCsv, const char* platformName) { return invoke(0xF1AE5DCDBFCA2721, p0, gamerHandleCsv, platformName); } // 0xF1AE5DCDBFCA2721 b323 + static BOOL LEADERBOARDS2_READ_GET_ROW_DATA_START(Any* p0) { return invoke(0xA0F93D5465B3094D, p0); } // 0xA0F93D5465B3094D 0xC977D6E2 b323 + static void LEADERBOARDS2_READ_GET_ROW_DATA_END() { invoke(0x71B008056E5692D6); } // 0x71B008056E5692D6 0xF2DB6A82 b323 + static BOOL LEADERBOARDS2_READ_GET_ROW_DATA_INFO(Any p0, Any* p1) { return invoke(0x34770B9CE0E03B91, p0, p1); } // 0x34770B9CE0E03B91 0x766A74FE b323 + static Any LEADERBOARDS2_READ_GET_ROW_DATA_INT(Any p0, Any p1) { return invoke(0x88578F6EC36B4A3A, p0, p1); } // 0x88578F6EC36B4A3A 0x6B90E730 b323 + static float LEADERBOARDS2_READ_GET_ROW_DATA_FLOAT(Any p0, Any p1) { return invoke(0x38491439B6BA7F7D, p0, p1); } // 0x38491439B6BA7F7D 0x509A286F b323 static BOOL LEADERBOARDS2_WRITE_DATA(Any* p0) { return invoke(0xAE2206545888AE49, p0); } // 0xAE2206545888AE49 0x5F9DF634 b323 static void LEADERBOARDS_WRITE_ADD_COLUMN(Any p0, Any p1, float p2) { invoke(0x0BCA1D2C47B0D269, p0, p1, p2); } // 0x0BCA1D2C47B0D269 0x7524E27B b323 static void LEADERBOARDS_WRITE_ADD_COLUMN_LONG(Any p0, Any p1, Any p2) { invoke(0x2E65248609523599, p0, p1, p2); } // 0x2E65248609523599 0x1C5CCC3A b323 static BOOL LEADERBOARDS_CACHE_DATA_ROW(Any* p0) { return invoke(0xB9BB18E2C40142ED, p0); } // 0xB9BB18E2C40142ED 0x44F7D82B b323 static void LEADERBOARDS_CLEAR_CACHE_DATA() { invoke(0xD4B02A6B476E1FDC); } // 0xD4B02A6B476E1FDC 0x87F498C1 b323 - static void N0x8EC74CEB042E7CFF(Any p0) { invoke(0x8EC74CEB042E7CFF, p0); } // 0x8EC74CEB042E7CFF 0x88AE9667 b323 + static void LEADERBOARDS_CLEAR_CACHE_DATA_ID(Any p0) { invoke(0x8EC74CEB042E7CFF, p0); } // 0x8EC74CEB042E7CFF 0x88AE9667 b323 static BOOL LEADERBOARDS_GET_CACHE_EXISTS(Any p0) { return invoke(0x9C51349BE6CDFE2C, p0); } // 0x9C51349BE6CDFE2C 0xFC8A71F3 b323 static Any LEADERBOARDS_GET_CACHE_TIME(Any p0) { return invoke(0xF04C1C27DA35F6C8, p0); } // 0xF04C1C27DA35F6C8 0xEDF02302 b323 static int LEADERBOARDS_GET_CACHE_NUMBER_OF_ROWS(Any p0) { return invoke(0x58A651CD201D89AD, p0); } // 0x58A651CD201D89AD 0xCE7CB520 b323 @@ -5125,168 +5153,170 @@ namespace STATS static void PRESENCE_EVENT_UPDATESTAT_INT(Hash statHash, int value, int p2) { invoke(0x11FF1C80276097ED, statHash, value, p2); } // 0x11FF1C80276097ED 0x4AC39C6C b323 static void PRESENCE_EVENT_UPDATESTAT_FLOAT(Hash statHash, float value, int p2) { invoke(0x30A6614C1F7799B8, statHash, value, p2); } // 0x30A6614C1F7799B8 0x3E69E7C3 b323 static void PRESENCE_EVENT_UPDATESTAT_INT_WITH_STRING(Hash statHash, int value, int p2, const char* string) { invoke(0x6483C25849031C4F, statHash, value, p2, string); } // 0x6483C25849031C4F 0x2FFD2FA5 b323 - static BOOL N0x5EAD2BF6484852E4() { return invoke(0x5EAD2BF6484852E4); } // 0x5EAD2BF6484852E4 0x23D70C39 b323 - static void N0xC141B8917E0017EC() { invoke(0xC141B8917E0017EC); } // 0xC141B8917E0017EC 0x0AD43306 b323 + static BOOL GET_PLAYER_HAS_DRIVEN_ALL_VEHICLES() { return invoke(0x5EAD2BF6484852E4); } // 0x5EAD2BF6484852E4 0x23D70C39 b323 + static void SET_HAS_POSTED_ALL_VEHICLES_DRIVEN() { invoke(0xC141B8917E0017EC); } // 0xC141B8917E0017EC 0x0AD43306 b323 static void SET_PROFILE_SETTING_PROLOGUE_COMPLETE() { invoke(0xB475F27C6A994D65); } // 0xB475F27C6A994D65 0xC7DE5C30 b323 - static void N0xC67E2DA1CBE759E2() { invoke(0xC67E2DA1CBE759E2); } // 0xC67E2DA1CBE759E2 b1734 - static void N0xF1A1803D3476F215(int value) { invoke(0xF1A1803D3476F215, value); } // 0xF1A1803D3476F215 0xA3DAC790 b323 - static void N0x38BAAA5DD4C9D19F(int value) { invoke(0x38BAAA5DD4C9D19F, value); } // 0x38BAAA5DD4C9D19F 0x726FAE66 b323 - static void N0x55384438FC55AD8E(int value) { invoke(0x55384438FC55AD8E, value); } // 0x55384438FC55AD8E 0xF03895A4 b323 - static void N0x723C1CE13FBFDB67(Any p0, Any p1) { invoke(0x723C1CE13FBFDB67, p0, p1); } // 0x723C1CE13FBFDB67 0x4C39CF10 b323 - static void N0x0D01D20616FC73FB(Any p0, Any p1) { invoke(0x0D01D20616FC73FB, p0, p1); } // 0x0D01D20616FC73FB 0x2180AE13 b323 - static void N0x428EAF89E24F6C36(Any p0, float p1) { invoke(0x428EAF89E24F6C36, p0, p1); } // 0x428EAF89E24F6C36 0xEE292B91 b323 + static void SET_PROFILE_SETTING_SP_CHOP_MISSION_COMPLETE() { invoke(0xC67E2DA1CBE759E2); } // 0xC67E2DA1CBE759E2 b1734 + static void SET_PROFILE_SETTING_CREATOR_RACES_DONE(int value) { invoke(0xF1A1803D3476F215, value); } // 0xF1A1803D3476F215 0xA3DAC790 b323 + static void SET_PROFILE_SETTING_CREATOR_DM_DONE(int value) { invoke(0x38BAAA5DD4C9D19F, value); } // 0x38BAAA5DD4C9D19F 0x726FAE66 b323 + static void SET_PROFILE_SETTING_CREATOR_CTF_DONE(int value) { invoke(0x55384438FC55AD8E, value); } // 0x55384438FC55AD8E 0xF03895A4 b323 + static void SET_JOB_ACTIVITY_ID_STARTED(Any p0, Any p1) { invoke(0x723C1CE13FBFDB67, p0, p1); } // 0x723C1CE13FBFDB67 0x4C39CF10 b323 + static void SET_FREEMODE_PROLOGUE_DONE(Any p0, Any p1) { invoke(0x0D01D20616FC73FB, p0, p1); } // 0x0D01D20616FC73FB 0x2180AE13 b323 + static void SET_FREEMODE_STRAND_PROGRESSION_STATUS(int profileSetting, int settingValue) { invoke(0x79D310A861697CC9, profileSetting, settingValue); } // 0x79D310A861697CC9 b2699 + static void STAT_NETWORK_INCREMENT_ON_SUICIDE(Any p0, float p1) { invoke(0x428EAF89E24F6C36, p0, p1); } // 0x428EAF89E24F6C36 0xEE292B91 b323 static void STAT_SET_CHEAT_IS_ACTIVE() { invoke(0x047CBED6F6F8B63C); } // 0x047CBED6F6F8B63C 0xA063CABD b323 static BOOL LEADERBOARDS2_WRITE_DATA_FOR_EVENT_TYPE(Any* p0, Any* p1) { return invoke(0xC980E62E33DF1D5C, p0, p1); } // 0xC980E62E33DF1D5C 0x62C19A3D b323 - static void N0x6F361B8889A792A3() { invoke(0x6F361B8889A792A3); } // 0x6F361B8889A792A3 0x3B4EF322 b323 - static void N0xC847B43F369AC0B5() { invoke(0xC847B43F369AC0B5); } // 0xC847B43F369AC0B5 b323 - static BOOL STAT_MIGRATE_SAVE_(const char* platformName) { return invoke(0xA5C80D8E768A9E66, platformName); } // 0xA5C80D8E768A9E66 b323 - static int N0x9A62EC95AE10E011() { return invoke(0x9A62EC95AE10E011); } // 0x9A62EC95AE10E011 b323 - static Any N0x4C89FE2BDEB3F169() { return invoke(0x4C89FE2BDEB3F169); } // 0x4C89FE2BDEB3F169 b323 - static Any N0xC6E0E2616A7576BB() { return invoke(0xC6E0E2616A7576BB); } // 0xC6E0E2616A7576BB b323 - static Any N0x5BD5F255321C4AAF(Any p0) { return invoke(0x5BD5F255321C4AAF, p0); } // 0x5BD5F255321C4AAF b323 - static Any N0xDEAAF77EB3687E97(Any p0, Any* p1) { return invoke(0xDEAAF77EB3687E97, p0, p1); } // 0xDEAAF77EB3687E97 b323 + static void FORCE_CLOUD_MP_STATS_DOWNLOAD_AND_OVERWRITE_LOCAL_SAVE() { invoke(0x6F361B8889A792A3); } // 0x6F361B8889A792A3 0x3B4EF322 b323 + static void STAT_MIGRATE_CLEAR_FOR_RESTART() { invoke(0xC847B43F369AC0B5); } // 0xC847B43F369AC0B5 b323 + static BOOL STAT_MIGRATE_SAVEGAME_START(const char* platformName) { return invoke(0xA5C80D8E768A9E66, platformName); } // 0xA5C80D8E768A9E66 b323 + static int STAT_MIGRATE_SAVEGAME_GET_STATUS() { return invoke(0x9A62EC95AE10E011); } // 0x9A62EC95AE10E011 b323 + static Any STAT_MIGRATE_CHECK_ALREADY_DONE() { return invoke(0x4C89FE2BDEB3F169); } // 0x4C89FE2BDEB3F169 b323 + static Any STAT_MIGRATE_CHECK_START() { return invoke(0xC6E0E2616A7576BB); } // 0xC6E0E2616A7576BB b323 + static Any STAT_MIGRATE_CHECK_GET_IS_PLATFORM_AVAILABLE(Any p0) { return invoke(0x5BD5F255321C4AAF, p0); } // 0x5BD5F255321C4AAF b323 + static Any STAT_MIGRATE_CHECK_GET_PLATFORM_STATUS(Any p0, Any* p1) { return invoke(0xDEAAF77EB3687E97, p0, p1); } // 0xDEAAF77EB3687E97 b323 static int STAT_GET_SAVE_MIGRATION_STATUS(Any* data) { return invoke(0x886913BBEACA68C1, data); } // 0x886913BBEACA68C1 0xE3F0D62D b323 - static BOOL STAT_SAVE_MIGRATION_CANCEL_() { return invoke(0x4FEF53183C3C6414); } // 0x4FEF53183C3C6414 b323 - static int STAT_GET_CANCEL_SAVE_MIGRATION_STATUS_() { return invoke(0x567384DFA67029E6); } // 0x567384DFA67029E6 b323 - static BOOL STAT_SAVE_MIGRATION_CONSUME_CONTENT_UNLOCK_(Hash contentId, const char* srcPlatform, const char* srcGamerHandle) { return invoke(0x3270F67EED31FBC1, contentId, srcPlatform, srcGamerHandle); } // 0x3270F67EED31FBC1 b323 - static int STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_UNLOCK_STATUS_(int* p0) { return invoke(0xCE5AA445ABA8DEE0, p0); } // 0xCE5AA445ABA8DEE0 b323 - static void STAT_MANAGER_SET_MUTABLE_() { invoke(0x98E2BC1CA26287C3); } // 0x98E2BC1CA26287C3 b323 - static void STAT_MANAGER_SET_IMMUTABLE_() { invoke(0x629526ABA383BCAA); } // 0x629526ABA383BCAA b323 - static BOOL STAT_MANAGER_IS_MUTABLE_() { return invoke(0xBE3DB208333D9844); } // 0xBE3DB208333D9844 b463 - static Any STAT_TRACKING_ENABLE_(int statType, int valueType) { return invoke(0x33D72899E24C3365, statType, valueType); } // 0x33D72899E24C3365 b463 - static BOOL STAT_TRACKING_CLEAR_PROGRESS_() { return invoke(0xA761D4AC6115623D); } // 0xA761D4AC6115623D b463 - static BOOL STAT_GET_PROGRESS_OF_TRACKED_STAT_(float* value) { return invoke(0xF11F01D98113536A, value); } // 0xF11F01D98113536A b463 - static BOOL STAT_IS_TRACKING_ENABLED_() { return invoke(0x8B9CDBD6C566C38C); } // 0x8B9CDBD6C566C38C b944 - static int STAT_GET_CHALLENGE_NEAR_MISSES_() { return invoke(0xE8853FBCE7D8D0D6); } // 0xE8853FBCE7D8D0D6 b463 - static float STAT_GET_CHALLENGE_LONGEST_WHEELIE_() { return invoke(0xA943FD1722E11EFD); } // 0xA943FD1722E11EFD b463 - static float STAT_GET_CHALLENGE_LONGEST_STOPPIE_() { return invoke(0x84A810B375E69C0E); } // 0x84A810B375E69C0E b463 - static float STAT_GET_CHALLENGE_LONGEST_JUMP_() { return invoke(0x9EC8858184CD253A); } // 0x9EC8858184CD253A b463 - static float STAT_GET_CHALLENGE_NO_CRASHES_() { return invoke(0xBA9749CC94C1FD85); } // 0xBA9749CC94C1FD85 b463 - static float STAT_GET_CHALLENGE_HIGHEST_SPEED_() { return invoke(0x55A8BECAF28A4EB7); } // 0x55A8BECAF28A4EB7 b463 - static float STAT_GET_CHALLENGE_REVERSE_DRIVING_() { return invoke(0x32CAC93C9DE73D32); } // 0x32CAC93C9DE73D32 b463 - static float STAT_GET_CHALLENGE_LONGEST_FREEFALL_() { return invoke(0xAFF47709F1D5DCCE); } // 0xAFF47709F1D5DCCE b463 - static float STAT_GET_CHALLENGE_LOW_FLYING_() { return invoke(0x6E0A5253375C4584); } // 0x6E0A5253375C4584 b463 - static BOOL STAT_GET_HEIGHT_ABOVE_GROUND_(float* p0) { return invoke(0x1A8EA222F9C67DBB, p0); } // 0x1A8EA222F9C67DBB b463 - static BOOL STAT_IS_ABOVE_DEEP_WATER_() { return invoke(0xF9F2922717B819EC); } // 0xF9F2922717B819EC b505 - static float STAT_GET_LONGEST_BAIL_() { return invoke(0x0B8B7F74BF061C6D); } // 0x0B8B7F74BF061C6D b463 - static BOOL N0xB3DA2606774A8E2D() { return invoke(0xB3DA2606774A8E2D); } // 0xB3DA2606774A8E2D b323 - static void SET_HAS_CONTENT_UNLOCKS_FLAGS_(int value) { invoke(0xDAC073C7901F9E15, value); } // 0xDAC073C7901F9E15 b323 - static void SET_SAVE_MIGRATION_TRANSACTION_ID_(int transactionId) { invoke(0xF6792800AC95350D, transactionId); } // 0xF6792800AC95350D b323 - static void N0x6BC0ACD0673ACEBE(Any p0, Any p1, Any p2) { invoke(0x6BC0ACD0673ACEBE, p0, p1, p2); } // 0x6BC0ACD0673ACEBE b573 - static void PLAYSTATS_BW_BOSS_ON_BOSS_DEATH_MATCH_(Any p0) { invoke(0x8D8ADB562F09A245, p0); } // 0x8D8ADB562F09A245 b573 - static void PLAYSTATS_BW_YACHT_ATTACK_(Any p0) { invoke(0xD1A1EE3B4FA8E760, p0); } // 0xD1A1EE3B4FA8E760 b573 - static void PLAYSTATS_BW_HUNT_THE_BOSS_(Any p0) { invoke(0x88087EE1F28024AE, p0); } // 0x88087EE1F28024AE b573 - static void PLAYSTATS_BW_SIGHTSEER_(Any p0) { invoke(0xFCC228E07217FCAC, p0); } // 0xFCC228E07217FCAC b573 - static void PLAYSTATS_BW_ASSAULT_(Any p0) { invoke(0x678F86D8FC040BDB, p0); } // 0x678F86D8FC040BDB b573 - static void PLAYSTATS_BW_BELLY_OF_THE_BEAST_(Any p0) { invoke(0xA6F54BB2FFCA35EA, p0); } // 0xA6F54BB2FFCA35EA b573 - static void PLAYSTATS_BW_HEADHUNTER_(Any p0) { invoke(0x5FF2C33B13A02A11, p0); } // 0x5FF2C33B13A02A11 b757 - static void PLAYSTATS_BW_FRAGILE_GOOODS_(Any p0) { invoke(0x282B6739644F4347, p0); } // 0x282B6739644F4347 b757 - static void PLAYSTATS_BW_AIR_FREIGHT_(Any p0) { invoke(0xF06A6F41CB445443, p0); } // 0xF06A6F41CB445443 b757 - static void PLAYSTATS_BC_CAR_JACKING_(Any p0) { invoke(0x7B18DA61F6BAE9D5, p0); } // 0x7B18DA61F6BAE9D5 b573 - static void PLAYSTATS_BC_SMASH_AND_GRAB_(Any p0) { invoke(0x06EAF70AE066441E, p0); } // 0x06EAF70AE066441E b573 - static void PLAYSTATS_BC_PROTECTION_RACKET_(Any p0) { invoke(0x14EDA9EE27BD1626, p0); } // 0x14EDA9EE27BD1626 b573 - static void PLAYSTATS_BC_MOST_WANTED_(Any p0) { invoke(0x930F504203F561C9, p0); } // 0x930F504203F561C9 b573 - static void PLAYSTATS_BC_FINDERS_KEEPERS_(Any p0) { invoke(0xE3261D791EB44ACB, p0); } // 0xE3261D791EB44ACB b573 - static void PLAYSTATS_BC_POINT_TO_POINT_(Any p0) { invoke(0x73001E34F85137F8, p0); } // 0x73001E34F85137F8 b573 - static void PLAYSTATS_BC_CASHING_(Any p0) { invoke(0x53CAE13E9B426993, p0); } // 0x53CAE13E9B426993 b757 - static void PLAYSTATS_BC_SALVAGE_(Any p0) { invoke(0x7D36291161859389, p0); } // 0x7D36291161859389 b757 - static void PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT_(int amount) { invoke(0xBE509B0A3693DE8B, amount); } // 0xBE509B0A3693DE8B b757 - static void PLAYSTATS_BUY_CONTRABAND_(Any* data) { invoke(0xD6781E42755531F7, data); } // 0xD6781E42755531F7 b757 - static void PLAYSTATS_SELL_CONTRABAND_(Any* data) { invoke(0xC729991A9065376E, data); } // 0xC729991A9065376E b757 - static void PLAYSTATS_DEFEND_CONTRABAND_(Any* data) { invoke(0x2605663BD4F23B5D, data); } // 0x2605663BD4F23B5D b757 - static void PLAYSTATS_RECOVER_CONTRABAND_(Any* data) { invoke(0x04D90BA8207ADA2D, data); } // 0x04D90BA8207ADA2D b757 - static void PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT_(Any p0) { invoke(0x60EEDC12AF66E846, p0); } // 0x60EEDC12AF66E846 b757 - static void PLAYSTATS_BECOME_BOSS_(Any p0) { invoke(0x3EBEAC6C3F81F6BD, p0); } // 0x3EBEAC6C3F81F6BD b573 - static void PLAYSTATS_BECOME_GOON_(Any p0, Any p1, Any p2) { invoke(0x96E6D5150DBF1C09, p0, p1, p2); } // 0x96E6D5150DBF1C09 b573 - static void PLAYSTATS_END_BEING_BOSS_(Any p0, Any p1) { invoke(0xA3C53804BDB68ED2, p0, p1); } // 0xA3C53804BDB68ED2 b573 - static void PLAYSTATS_END_BEING_GOON_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x6BCCF9948492FD85, p0, p1, p2, p3, p4); } // 0x6BCCF9948492FD85 b573 - static void HIRED_LIMO_(Any p0, Any p1) { invoke(0x792271AB35C356A4, p0, p1); } // 0x792271AB35C356A4 b573 - static void ORDERED_BOSS_VEHICLE_(Any p0, Any p1, Hash vehicleHash) { invoke(0xCEA553E35C2246E1, p0, p1, vehicleHash); } // 0xCEA553E35C2246E1 b573 - static void PLAYSTATS_CHANGE_UNIFORM_(Any p0, Any p1, Any p2) { invoke(0xD1C9B92BDD3F151D, p0, p1, p2); } // 0xD1C9B92BDD3F151D b573 - static void PLAYSTATS_CHANGE_GOON_LOOKING_FOR_WORK_(Any p0) { invoke(0x44919CC079BB60BF, p0); } // 0x44919CC079BB60BF b573 - static void PLAYSTATS_GHOSTING_TO_PLAYER_(Any p0) { invoke(0x7033EEFD9B28088E, p0); } // 0x7033EEFD9B28088E b678 - static void PLAYSTATS_VIP_POACH_(Any p0, Any p1, Any p2) { invoke(0xAA525DFF66BB82F5, p0, p1, p2); } // 0xAA525DFF66BB82F5 b757 - static void PLAYSTATS_PUNISH_BODYGUARD_(Any p0) { invoke(0x015B03EE1C43E6EC, p0); } // 0x015B03EE1C43E6EC b757 - static void PLAYSTATS_STUNT_PERFORMED_EVENT_ALLOW_TRIGGER_() { invoke(0x928DBFB892638EF3); } // 0x928DBFB892638EF3 b791 - static void PLAYSTATS_STUNT_PERFORMED_EVENT_DISALLOW_TRIGGER_() { invoke(0x8A800DACCC0DA55D); } // 0x8A800DACCC0DA55D b791 - static void PLAYSTATS_MISSION_ENDED_(Any p0) { invoke(0xBF371CD2B64212FD, p0); } // 0xBF371CD2B64212FD b877 - static void PLAYSTATS_IMPEXP_MISSION_ENDED_(Any p0) { invoke(0x7D8BA05688AD64C7, p0); } // 0x7D8BA05688AD64C7 b944 - static void PLAYSTATS_CHANGE_MC_ROLE_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x0B565B0AAE56A0E8, p0, p1, p2, p3, p4, p5, p6); } // 0x0B565B0AAE56A0E8 b877 - static void PLAYSTATS_CHANGE_MC_OUTFIT_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x28ECB8AC2F607DB2, p0, p1, p2, p3, p4); } // 0x28ECB8AC2F607DB2 b877 - static void PLAYSTATS_CHANGE_MC_EMBLEM_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x0A50D2604E05CB94, p0, p1, p2, p3, p4); } // 0x0A50D2604E05CB94 b877 - static void PLAYSTATS_MC_REQUEST_BIKE_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xCC25A4553DFBF9EA, p0, p1, p2, p3, p4); } // 0xCC25A4553DFBF9EA b877 - static void PLAYSTATS_KILLED_RIVAL_MC_MEMBER_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xF534D94DFA2EAD26, p0, p1, p2, p3, p4); } // 0xF534D94DFA2EAD26 b877 - static void PLAYSTATS_ABANDONING_MC_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD558BEC0BBA7E8D2, p0, p1, p2, p3, p4); } // 0xD558BEC0BBA7E8D2 b877 - static void PLAYSTATS_EARNED_MC_POINTS_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x501478855A6074CE, p0, p1, p2, p3, p4, p5); } // 0x501478855A6074CE b877 - static void PLAYSTATS_MC_FORMATION_ENDS_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x03C2EEBB04B3FB72, p0, p1, p2, p3, p4, p5, p6); } // 0x03C2EEBB04B3FB72 b877 - static void PLAYSTATS_MC_CLUBHOUSE_ACTIVITY_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x8989CBD7B4E82534, p0, p1, p2, p3, p4, p5, p6); } // 0x8989CBD7B4E82534 b877 - static void PLAYSTATS_RIVAL_BEHAVIOUR_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0x27AA1C973CACFE63, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0x27AA1C973CACFE63 b944 - static void PLAYSTATS_COPY_RANK_INTO_NEW_SLOT_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xB7257BA2550EA10A, p0, p1, p2, p3, p4, p5, p6); } // 0xB7257BA2550EA10A b877 - static void PLAYSTATS_DUPE_DETECTION_(Any* data) { invoke(0x848B66100EE33B05, data); } // 0x848B66100EE33B05 b1011 - static void PLAYSTATS_BAN_ALERT_(int p0) { invoke(0x516FC96EB88EEFE5, p0); } // 0x516FC96EB88EEFE5 b1011 - static void PLAYSTATS_GUNRUN_MISSION_ENDED_(Any* data) { invoke(0x0EACDF8487D5155A, data); } // 0x0EACDF8487D5155A b1103 - static void PLAYSTATS_GUNRUN_RND_(Any p0) { invoke(0xDAF80797FC534BEC, p0); } // 0xDAF80797FC534BEC b1103 - static void PLAYSTATS_BUSINESS_BATTLE_ENDED_(Any p0) { invoke(0x316DB59CD14C1774, p0); } // 0x316DB59CD14C1774 b1493 - static void PLAYSTATS_WAREHOUSE_MISSION_ENDED_(Any p0) { invoke(0x2D7A9B577E72385E, p0); } // 0x2D7A9B577E72385E b1493 - static void PLAYSTATS_NIGHTCLUB_MISSION_ENDED_(Any p0) { invoke(0x830C3A44EB3F2CF9, p0); } // 0x830C3A44EB3F2CF9 b1493 - static void PLAYSTATS_DJ_USAGE_(Any p0, Any p1) { invoke(0xB26F670685631727, p0, p1); } // 0xB26F670685631727 b1493 - static void PLAYSTATS_MINIGAME_USAGE_(Any p0, Any p1, Any p2) { invoke(0xC14BD9F5337219B2, p0, p1, p2); } // 0xC14BD9F5337219B2 b1493 - static void PLAYSTATS_STONE_HATCHET_END_(Any* data) { invoke(0x35E39E5570358630, data); } // 0x35E39E5570358630 b1493 - static void PLAYSTATS_SMUG_MISSION_ENDED_(Any* data) { invoke(0x320C35147D5B5DDD, data); } // 0x320C35147D5B5DDD b1180 - static void PLAYSTATS_H2_FMPREP_END_(Any* data) { invoke(0xD8AFB345A9C5CCBB, data); } // 0xD8AFB345A9C5CCBB b1290 - static void PLAYSTATS_H2_INSTANCE_END_(Any* data, Any p1, Any p2, Any p3) { invoke(0x1E1497D0D2108115, data, p1, p2, p3); } // 0x1E1497D0D2108115 b1290 - static void PLAYSTATS_DAR_MISSION_END_(Any* data) { invoke(0x0BC254FF3A911501, data); } // 0x0BC254FF3A911501 b1290 - static void PLAYSTATS_ENTER_SESSION_PACK_(Any* data) { invoke(0x878FF156D36E9956, data); } // 0x878FF156D36E9956 b1290 - static void PLAYSTATS_DRONE_USAGE_(int p0, int p1, int p2) { invoke(0x66C7BB2416ED3FCE, p0, p1, p2); } // 0x66C7BB2416ED3FCE b1493 - static void PLAYSTATS_SPECTATOR_WHEEL_SPIN_(int p0, int p1, int p2, int p3) { invoke(0x6731DE84A38BFAD0, p0, p1, p2, p3); } // 0x6731DE84A38BFAD0 b1604 - static void PLAYSTATS_ARENA_WAR_SPECTATOR_(int p0, int p1, int p2, int p3, int p4) { invoke(0x6F4F599753F8200A, p0, p1, p2, p3, p4); } // 0x6F4F599753F8200A b1604 - static void PLAYSTATS_ARENA_WARS_ENDED_(Any* data) { invoke(0xB479D9F0D48A1BC5, data); } // 0xB479D9F0D48A1BC5 b1604 - static void PLAYSTATS_PASSIVE_MODE_(BOOL p0, int p1, int p2, int p3) { invoke(0x35EEC6C2BC821A71, p0, p1, p2, p3); } // 0x35EEC6C2BC821A71 b1734 - static void PLAYSTATS_COLLECTIBLE_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xCD0A8A9338681CF2, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xCD0A8A9338681CF2 b1734 - static void PLAYSTATS_CASINO_STORY_MISSION_ENDED_(Any p0, Any p1) { invoke(0xFCCCAC2BD3C1F180, p0, p1); } // 0xFCCCAC2BD3C1F180 b1734 - static void PLAYSTATS_CASINO_CHIP_(Any p0) { invoke(0x0999F3F090EC5012, p0); } // 0x0999F3F090EC5012 b1734 - static void PLAYSTATS_CASINO_ROULETTE_(Any p0) { invoke(0x95101C443A84E7F1, p0); } // 0x95101C443A84E7F1 b1734 - static void PLAYSTATS_CASINO_BLACKJACK_(Any p0) { invoke(0x3EAE97309727E7AD, p0); } // 0x3EAE97309727E7AD b1734 - static void PLAYSTATS_CASINO_THREECARDPOKER_(Any p0) { invoke(0xF740FB339D471C35, p0); } // 0xF740FB339D471C35 b1734 - static void PLAYSTATS_CASINO_SLOTMACHINE_(Any p0) { invoke(0xEF5EC67D392B830A, p0); } // 0xEF5EC67D392B830A b1734 - static void PLAYSTATS_CASINO_INSIDETRACK_(Any p0) { invoke(0x049F059625058A86, p0); } // 0x049F059625058A86 b1734 - static void PLAYSTATS_CASINO_LUCKYSEVEN_(Any p0) { invoke(0x0C432C1435F5E4FA, p0); } // 0x0C432C1435F5E4FA b1734 - static void PLAYSTATS_CASINO_ROULETTE_LIGHT_(Any p0) { invoke(0x6572ABA3DE1197FC, p0); } // 0x6572ABA3DE1197FC b1734 - static void PLAYSTATS_CASINO_BLACKJACK_LIGHT_(Any p0) { invoke(0xD5451C7BF151EB6F, p0); } // 0xD5451C7BF151EB6F b1734 - static void PLAYSTATS_CASINO_THREECARDPOKER_LIGHT_(Any p0) { invoke(0xC9001364B4388F22, p0); } // 0xC9001364B4388F22 b1734 - static void PLAYSTATS_CASINO_SLOTMACHINE_LIGHT_(Any p0) { invoke(0xE60054A0FAE8227F, p0); } // 0xE60054A0FAE8227F b1734 - static void PLAYSTATS_CASINO_INSIDETRACK_LIGHT_(Any p0) { invoke(0x23A3CBCD50D54E47, p0); } // 0x23A3CBCD50D54E47 b1734 - static void PLAYSTATS_ARCADEGAME_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x533A7D1EA58DF958, p0, p1, p2, p3, p4, p5, p6); } // 0x533A7D1EA58DF958 b1734 - static void PLAYSTATS_ARCADE_LOVEMATCH_(Any p0, Any p1) { invoke(0x4FCDBD3F0A813C25, p0, p1); } // 0x4FCDBD3F0A813C25 b1868 - static void PLAYSTATS_CASINO_MISSION_ENDED_(Any* data) { invoke(0x1A0D4A6C336B7BC5, data); } // 0x1A0D4A6C336B7BC5 b1734 - static void PLAYSTATS_HEIST3_DRONE_(Any p0) { invoke(0xDFBD93BF2943E29B, p0); } // 0xDFBD93BF2943E29B b1868 - static void PLAYSTATS_HEIST3_HACK_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x92FC0EEDFAC04A14, p0, p1, p2, p3, p4, p5); } // 0x92FC0EEDFAC04A14 b1868 - static void PLAYSTATS_NPC_PHONE_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x0077F15613D36993, p0, p1, p2, p3, p4, p5); } // 0x0077F15613D36993 b1868 - static void PLAYSTATS_ARCADE_CABINET_(Any p0) { invoke(0xF9096193DF1F99D4, p0); } // 0xF9096193DF1F99D4 b1868 - static void PLAYSTATS_HEIST3_FINALE_(Any p0) { invoke(0x2E0259BABC27A327, p0); } // 0x2E0259BABC27A327 b1868 - static void PLAYSTATS_HEIST3_PREP_(Any p0) { invoke(0x53C31853EC9531FF, p0); } // 0x53C31853EC9531FF b1868 - static void PLAYSTATS_MASTER_CONTROL_(Any p0, Any p1, Any p2, Any p3) { invoke(0x810B5FCC52EC7FF0, p0, p1, p2, p3); } // 0x810B5FCC52EC7FF0 b1868 - static void PLAYSTATS_QUIT_MODE_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x5BF29846C6527C54, p0, p1, p2, p3, p4); } // 0x5BF29846C6527C54 b1868 - static void PLAYSTATS_MISSION_VOTE_(Any p0) { invoke(0xC03FAB2C2F92289B, p0); } // 0xC03FAB2C2F92289B b1868 - static void PLAYSTATS_NJVS_VOTE_(Any p0) { invoke(0x5CDAED54B34B0ED0, p0); } // 0x5CDAED54B34B0ED0 b1868 - static void N0x4AFF7E02E485E92B() { invoke(0x4AFF7E02E485E92B); } // 0x4AFF7E02E485E92B b1868 - static void PLAYSTATS_FREEMODE_MISSION_END_(Any p0, Any p1, Any p2) { invoke(0x46A70777BE6CEAB9, p0, p1, p2); } // 0x46A70777BE6CEAB9 b2545 - static void PLAYSTATS_HEIST4_PREP_(Any p0) { invoke(0xDFCDB14317A9B361, p0); } // 0xDFCDB14317A9B361 b2189 - static void PLAYSTATS_HEIST4_FINALE_(Any p0) { invoke(0xC1E963C58664B556, p0); } // 0xC1E963C58664B556 b2189 - static void PLAYSTATS_HEIST4_HACK_(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x2FA3173480008493, p0, p1, p2, p3, p4); } // 0x2FA3173480008493 b2189 - static void PLAYSTATS_SUB_WEAP_(Any p0, Any p1, Any p2, Any p3) { invoke(0xD4367D310F079DB0, p0, p1, p2, p3); } // 0xD4367D310F079DB0 b2189 - static void PLAYSTATS_FAST_TRVL_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0x4DC416F246A41FC8, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x4DC416F246A41FC8 b2189 - static void PLAYSTATS_HUB_ENTRY_(Any p0) { invoke(0x2818FF6638CB09DE, p0); } // 0x2818FF6638CB09DE b2189 - static void PLAYSTATS_DJ_MISSION_ENDED_(Any p0) { invoke(0xD6CA58B3B53A0F22, p0); } // 0xD6CA58B3B53A0F22 b2189 - static void PLAYSTATS_ROBBERY_PREP_(Any p0) { invoke(0x1A67DFBF1F5C3835, p0); } // 0x1A67DFBF1F5C3835 b2372 - static void PLAYSTATS_ROBBERY_FINALE_(Any p0) { invoke(0xBBA55BE9AAAABF44, p0); } // 0xBBA55BE9AAAABF44 b2372 - static void PLAYSTATS_EXTRA_EVENT_(Any p0) { invoke(0xFA5B74BAB8A7EF99, p0); } // 0xFA5B74BAB8A7EF99 b2372 - static void PLAYSTATS_CARCLUB_POINTS_(Any p0) { invoke(0xFF14D6FEEC507BBE, p0); } // 0xFF14D6FEEC507BBE b2372 - static void PLAYSTATS_CARCLUB_CHALLENGE_(Any p0, Any p1, Any p2, Any p3) { invoke(0x1187CB58D7F3BED7, p0, p1, p2, p3); } // 0x1187CB58D7F3BED7 b2372 - static void PLAYSTATS_CARCLUB_PRIZE_(Any p0, Any p1) { invoke(0x69C922B677621428, p0, p1); } // 0x69C922B677621428 b2372 - static void PLAYSTATS_AWARDS_NAV_(Any p0, Any p1) { invoke(0x70F52471E758EBAE, p0, p1); } // 0x70F52471E758EBAE b2545 - static void PLAYSTATS_INST_MISSION_END_(Any p0) { invoke(0xFEA3F7E83C0610FA, p0); } // 0xFEA3F7E83C0610FA b2545 - static void PLAYSTATS_HUB_EXIT_(Any p0) { invoke(0x5A46ACE5C4661132, p0); } // 0x5A46ACE5C4661132 b2545 + static BOOL STAT_SAVE_MIGRATION_CANCEL_PENDING_OPERATION() { return invoke(0x4FEF53183C3C6414); } // 0x4FEF53183C3C6414 b323 + static int STAT_GET_CANCEL_SAVE_MIGRATION_STATUS() { return invoke(0x567384DFA67029E6); } // 0x567384DFA67029E6 b323 + static BOOL STAT_SAVE_MIGRATION_CONSUME_CONTENT(Hash contentId, const char* srcPlatform, const char* srcGamerHandle) { return invoke(0x3270F67EED31FBC1, contentId, srcPlatform, srcGamerHandle); } // 0x3270F67EED31FBC1 b323 + static int STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_STATUS(int* p0) { return invoke(0xCE5AA445ABA8DEE0, p0); } // 0xCE5AA445ABA8DEE0 b323 + static void STAT_ENABLE_STATS_TRACKING() { invoke(0x98E2BC1CA26287C3); } // 0x98E2BC1CA26287C3 b323 + static void STAT_DISABLE_STATS_TRACKING() { invoke(0x629526ABA383BCAA); } // 0x629526ABA383BCAA b323 + static BOOL STAT_IS_STATS_TRACKING_ENABLED() { return invoke(0xBE3DB208333D9844); } // 0xBE3DB208333D9844 b463 + static Any STAT_START_RECORD_STAT(int statType, int valueType) { return invoke(0x33D72899E24C3365, statType, valueType); } // 0x33D72899E24C3365 b463 + static BOOL STAT_STOP_RECORD_STAT() { return invoke(0xA761D4AC6115623D); } // 0xA761D4AC6115623D b463 + static BOOL STAT_GET_RECORDED_VALUE(float* value) { return invoke(0xF11F01D98113536A, value); } // 0xF11F01D98113536A b463 + static BOOL STAT_IS_RECORDING_STAT() { return invoke(0x8B9CDBD6C566C38C); } // 0x8B9CDBD6C566C38C b944 + static int STAT_GET_CURRENT_NEAR_MISS_NOCRASH_PRECISE() { return invoke(0xE8853FBCE7D8D0D6); } // 0xE8853FBCE7D8D0D6 b463 + static float STAT_GET_CURRENT_REAR_WHEEL_DISTANCE() { return invoke(0xA943FD1722E11EFD); } // 0xA943FD1722E11EFD b463 + static float STAT_GET_CURRENT_FRONT_WHEEL_DISTANCE() { return invoke(0x84A810B375E69C0E); } // 0x84A810B375E69C0E b463 + static float STAT_GET_CURRENT_JUMP_DISTANCE() { return invoke(0x9EC8858184CD253A); } // 0x9EC8858184CD253A b463 + static float STAT_GET_CURRENT_DRIVE_NOCRASH_DISTANCE() { return invoke(0xBA9749CC94C1FD85); } // 0xBA9749CC94C1FD85 b463 + static float STAT_GET_CURRENT_SPEED() { return invoke(0x55A8BECAF28A4EB7); } // 0x55A8BECAF28A4EB7 b463 + static float STAT_GET_CURRENT_DRIVING_REVERSE_DISTANCE() { return invoke(0x32CAC93C9DE73D32); } // 0x32CAC93C9DE73D32 b463 + static float STAT_GET_CURRENT_SKYDIVING_DISTANCE() { return invoke(0xAFF47709F1D5DCCE); } // 0xAFF47709F1D5DCCE b463 + static float STAT_GET_CHALLENGE_FLYING_DIST() { return invoke(0x6E0A5253375C4584); } // 0x6E0A5253375C4584 b463 + static BOOL STAT_GET_FLYING_ALTITUDE(float* p0) { return invoke(0x1A8EA222F9C67DBB, p0); } // 0x1A8EA222F9C67DBB b463 + static BOOL STAT_IS_PLAYER_VEHICLE_ABOVE_OCEAN() { return invoke(0xF9F2922717B819EC); } // 0xF9F2922717B819EC b505 + static float STAT_GET_VEHICLE_BAIL_DISTANCE() { return invoke(0x0B8B7F74BF061C6D); } // 0x0B8B7F74BF061C6D b463 + static BOOL STAT_ROLLBACK_SAVE_MIGRATION() { return invoke(0xB3DA2606774A8E2D); } // 0xB3DA2606774A8E2D b323 + static void SET_HAS_SPECIALEDITION_CONTENT(int value) { invoke(0xDAC073C7901F9E15, value); } // 0xDAC073C7901F9E15 b323 + static void SET_SAVE_MIGRATION_TRANSACTION_ID_WARNING(int transactionId) { invoke(0xF6792800AC95350D, transactionId); } // 0xF6792800AC95350D b323 + static void GET_BOSS_GOON_UUID(Any p0, Any p1, Any p2) { invoke(0x6BC0ACD0673ACEBE, p0, p1, p2); } // 0x6BC0ACD0673ACEBE b573 + static void PLAYSTATS_BW_BOSSONBOSSDEATHMATCH(Any p0) { invoke(0x8D8ADB562F09A245, p0); } // 0x8D8ADB562F09A245 b573 + static void PLAYSTATS_BW_YATCHATTACK(Any p0) { invoke(0xD1A1EE3B4FA8E760, p0); } // 0xD1A1EE3B4FA8E760 b573 + static void PLAYSTATS_BW_HUNT_THE_BOSS(Any p0) { invoke(0x88087EE1F28024AE, p0); } // 0x88087EE1F28024AE b573 + static void PLAYSTATS_BW_SIGHTSEER(Any p0) { invoke(0xFCC228E07217FCAC, p0); } // 0xFCC228E07217FCAC b573 + static void PLAYSTATS_BW_ASSAULT(Any p0) { invoke(0x678F86D8FC040BDB, p0); } // 0x678F86D8FC040BDB b573 + static void PLAYSTATS_BW_BELLY_OF_THE_BEAST(Any p0) { invoke(0xA6F54BB2FFCA35EA, p0); } // 0xA6F54BB2FFCA35EA b573 + static void PLAYSTATS_BW_HEAD_HUNTER(Any p0) { invoke(0x5FF2C33B13A02A11, p0); } // 0x5FF2C33B13A02A11 b757 + static void PLAYSTATS_BW_FRAGILE_GOODS(Any p0) { invoke(0x282B6739644F4347, p0); } // 0x282B6739644F4347 b757 + static void PLAYSTATS_BW_AIR_FREIGHT(Any p0) { invoke(0xF06A6F41CB445443, p0); } // 0xF06A6F41CB445443 b757 + static void PLAYSTATS_BC_CAR_JACKING(Any p0) { invoke(0x7B18DA61F6BAE9D5, p0); } // 0x7B18DA61F6BAE9D5 b573 + static void PLAYSTATS_BC_SMASH_AND_GRAB(Any p0) { invoke(0x06EAF70AE066441E, p0); } // 0x06EAF70AE066441E b573 + static void PLAYSTATS_BC_PROTECTION_RACKET(Any p0) { invoke(0x14EDA9EE27BD1626, p0); } // 0x14EDA9EE27BD1626 b573 + static void PLAYSTATS_BC_MOST_WANTED(Any p0) { invoke(0x930F504203F561C9, p0); } // 0x930F504203F561C9 b573 + static void PLAYSTATS_BC_FINDERS_KEEPERS(Any p0) { invoke(0xE3261D791EB44ACB, p0); } // 0xE3261D791EB44ACB b573 + static void PLAYSTATS_BC_POINT_TO_POINT(Any p0) { invoke(0x73001E34F85137F8, p0); } // 0x73001E34F85137F8 b573 + static void PLAYSTATS_BC_CASHING(Any p0) { invoke(0x53CAE13E9B426993, p0); } // 0x53CAE13E9B426993 b757 + static void PLAYSTATS_BC_SALVAGE(Any p0) { invoke(0x7D36291161859389, p0); } // 0x7D36291161859389 b757 + static void PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT(int amount) { invoke(0xBE509B0A3693DE8B, amount); } // 0xBE509B0A3693DE8B b757 + static void PLAYSTATS_BUY_CONTRABAND_MISSION(Any* data) { invoke(0xD6781E42755531F7, data); } // 0xD6781E42755531F7 b757 + static void PLAYSTATS_SELL_CONTRABAND_MISSION(Any* data) { invoke(0xC729991A9065376E, data); } // 0xC729991A9065376E b757 + static void PLAYSTATS_DEFEND_CONTRABAND_MISSION(Any* data) { invoke(0x2605663BD4F23B5D, data); } // 0x2605663BD4F23B5D b757 + static void PLAYSTATS_RECOVER_CONTRABAND_MISSION(Any* data) { invoke(0x04D90BA8207ADA2D, data); } // 0x04D90BA8207ADA2D b757 + static void PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(Any p0) { invoke(0x60EEDC12AF66E846, p0); } // 0x60EEDC12AF66E846 b757 + static void START_BEING_BOSS(Any p0) { invoke(0x3EBEAC6C3F81F6BD, p0); } // 0x3EBEAC6C3F81F6BD b573 + static void START_BEING_GOON(Any p0, Any p1, Any p2) { invoke(0x96E6D5150DBF1C09, p0, p1, p2); } // 0x96E6D5150DBF1C09 b573 + static void END_BEING_BOSS(Any p0, Any p1) { invoke(0xA3C53804BDB68ED2, p0, p1); } // 0xA3C53804BDB68ED2 b573 + static void END_BEING_GOON(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x6BCCF9948492FD85, p0, p1, p2, p3, p4); } // 0x6BCCF9948492FD85 b573 + static void HIRED_LIMO(Any p0, Any p1) { invoke(0x792271AB35C356A4, p0, p1); } // 0x792271AB35C356A4 b573 + static void ORDER_BOSS_VEHICLE(Any p0, Any p1, Hash vehicleHash) { invoke(0xCEA553E35C2246E1, p0, p1, vehicleHash); } // 0xCEA553E35C2246E1 b573 + static void CHANGE_UNIFORM(Any p0, Any p1, Any p2) { invoke(0xD1C9B92BDD3F151D, p0, p1, p2); } // 0xD1C9B92BDD3F151D b573 + static void CHANGE_GOON_LOOKING_FOR_WORK(Any p0) { invoke(0x44919CC079BB60BF, p0); } // 0x44919CC079BB60BF b573 + static void SEND_METRIC_GHOSTING_TO_PLAYER(Any p0) { invoke(0x7033EEFD9B28088E, p0); } // 0x7033EEFD9B28088E b678 + static void SEND_METRIC_VIP_POACH(Any p0, Any p1, Any p2) { invoke(0xAA525DFF66BB82F5, p0, p1, p2); } // 0xAA525DFF66BB82F5 b757 + static void SEND_METRIC_PUNISH_BODYGUARD(Any p0) { invoke(0x015B03EE1C43E6EC, p0); } // 0x015B03EE1C43E6EC b757 + static void PLAYSTATS_START_TRACKING_STUNTS() { invoke(0x928DBFB892638EF3); } // 0x928DBFB892638EF3 b791 + static void PLAYSTATS_STOP_TRACKING_STUNTS() { invoke(0x8A800DACCC0DA55D); } // 0x8A800DACCC0DA55D b791 + static void PLAYSTATS_MISSION_ENDED(Any p0) { invoke(0xBF371CD2B64212FD, p0); } // 0xBF371CD2B64212FD b877 + static void PLAYSTATS_IMPEXP_MISSION_ENDED(Any p0) { invoke(0x7D8BA05688AD64C7, p0); } // 0x7D8BA05688AD64C7 b944 + static void PLAYSTATS_CHANGE_MC_ROLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x0B565B0AAE56A0E8, p0, p1, p2, p3, p4, p5, p6); } // 0x0B565B0AAE56A0E8 b877 + static void PLAYSTATS_CHANGE_MC_OUTFIT(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x28ECB8AC2F607DB2, p0, p1, p2, p3, p4); } // 0x28ECB8AC2F607DB2 b877 + static void PLAYSTATS_SWITCH_MC_EMBLEM(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x0A50D2604E05CB94, p0, p1, p2, p3, p4); } // 0x0A50D2604E05CB94 b877 + static void PLAYSTATS_MC_REQUEST_BIKE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xCC25A4553DFBF9EA, p0, p1, p2, p3, p4); } // 0xCC25A4553DFBF9EA b877 + static void PLAYSTATS_MC_KILLED_RIVAL_MC_MEMBER(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xF534D94DFA2EAD26, p0, p1, p2, p3, p4); } // 0xF534D94DFA2EAD26 b877 + static void PLAYSTATS_ABANDONED_MC(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD558BEC0BBA7E8D2, p0, p1, p2, p3, p4); } // 0xD558BEC0BBA7E8D2 b877 + static void PLAYSTATS_EARNED_MC_POINTS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x501478855A6074CE, p0, p1, p2, p3, p4, p5); } // 0x501478855A6074CE b877 + static void PLAYSTATS_MC_FORMATION_ENDS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x03C2EEBB04B3FB72, p0, p1, p2, p3, p4, p5, p6); } // 0x03C2EEBB04B3FB72 b877 + static void PLAYSTATS_MC_CLUBHOUSE_ACTIVITY(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x8989CBD7B4E82534, p0, p1, p2, p3, p4, p5, p6); } // 0x8989CBD7B4E82534 b877 + static void PLAYSTATS_RIVAL_BEHAVIOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0x27AA1C973CACFE63, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0x27AA1C973CACFE63 b944 + static void PLAYSTATS_COPY_RANK_INTO_NEW_SLOT(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xB7257BA2550EA10A, p0, p1, p2, p3, p4, p5, p6); } // 0xB7257BA2550EA10A b877 + static void PLAYSTATS_DUPE_DETECTED(Any* data) { invoke(0x848B66100EE33B05, data); } // 0x848B66100EE33B05 b1011 + static void PLAYSTATS_BAN_ALERT(int p0) { invoke(0x516FC96EB88EEFE5, p0); } // 0x516FC96EB88EEFE5 b1011 + static void PLAYSTATS_GUNRUNNING_MISSION_ENDED(Any* data) { invoke(0x0EACDF8487D5155A, data); } // 0x0EACDF8487D5155A b1103 + static void PLAYSTATS_GUNRUNNING_RND(Any p0) { invoke(0xDAF80797FC534BEC, p0); } // 0xDAF80797FC534BEC b1103 + static void PLAYSTATS_BUSINESS_BATTLE_ENDED(Any p0) { invoke(0x316DB59CD14C1774, p0); } // 0x316DB59CD14C1774 b1493 + static void PLAYSTATS_WAREHOUSE_MISSION_ENDED(Any p0) { invoke(0x2D7A9B577E72385E, p0); } // 0x2D7A9B577E72385E b1493 + static void PLAYSTATS_NIGHTCLUB_MISSION_ENDED(Any p0) { invoke(0x830C3A44EB3F2CF9, p0); } // 0x830C3A44EB3F2CF9 b1493 + static void PLAYSTATS_DJ_USAGE(Any p0, Any p1) { invoke(0xB26F670685631727, p0, p1); } // 0xB26F670685631727 b1493 + static void PLAYSTATS_MINIGAME_USAGE(Any p0, Any p1, Any p2) { invoke(0xC14BD9F5337219B2, p0, p1, p2); } // 0xC14BD9F5337219B2 b1493 + static void PLAYSTATS_STONE_HATCHET_ENDED(Any* data) { invoke(0x35E39E5570358630, data); } // 0x35E39E5570358630 b1493 + static void PLAYSTATS_SMUGGLER_MISSION_ENDED(Any* data) { invoke(0x320C35147D5B5DDD, data); } // 0x320C35147D5B5DDD b1180 + static void PLAYSTATS_FM_HEIST_PREP_ENDED(Any* data) { invoke(0xD8AFB345A9C5CCBB, data); } // 0xD8AFB345A9C5CCBB b1290 + static void PLAYSTATS_INSTANCED_HEIST_ENDED(Any* data, Any p1, Any p2, Any p3) { invoke(0x1E1497D0D2108115, data, p1, p2, p3); } // 0x1E1497D0D2108115 b1290 + static void PLAYSTATS_DAR_CHECKPOINT(Any* data) { invoke(0x0BC254FF3A911501, data); } // 0x0BC254FF3A911501 b1290 + static void PLAYSTATS_ENTER_SESSION_PACK(Any* data) { invoke(0x878FF156D36E9956, data); } // 0x878FF156D36E9956 b1290 + static void PLAYSTATS_DRONE_USAGE(int p0, int p1, int p2) { invoke(0x66C7BB2416ED3FCE, p0, p1, p2); } // 0x66C7BB2416ED3FCE b1493 + static void PLAYSTATS_SPIN_WHEEL(int p0, int p1, int p2, int p3) { invoke(0x6731DE84A38BFAD0, p0, p1, p2, p3); } // 0x6731DE84A38BFAD0 b1604 + static void PLAYSTATS_ARENA_WARS_SPECTATOR(int p0, int p1, int p2, int p3, int p4) { invoke(0x6F4F599753F8200A, p0, p1, p2, p3, p4); } // 0x6F4F599753F8200A b1604 + static void PLAYSTATS_ARENA_WARS_ENDED(Any* data) { invoke(0xB479D9F0D48A1BC5, data); } // 0xB479D9F0D48A1BC5 b1604 + static void PLAYSTATS_SWITCH_PASSIVE_MODE(BOOL p0, int p1, int p2, int p3) { invoke(0x35EEC6C2BC821A71, p0, p1, p2, p3); } // 0x35EEC6C2BC821A71 b1734 + static void PLAYSTATS_COLLECTIBLE_PICKED_UP(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { invoke(0xCD0A8A9338681CF2, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0xCD0A8A9338681CF2 b1734 + static void PLAYSTATS_CASINO_STORY_MISSION_ENDED(Any p0, Any p1) { invoke(0xFCCCAC2BD3C1F180, p0, p1); } // 0xFCCCAC2BD3C1F180 b1734 + static void PLAYSTATS_CASINO_CHIP(Any p0) { invoke(0x0999F3F090EC5012, p0); } // 0x0999F3F090EC5012 b1734 + static void PLAYSTATS_CASINO_ROULETTE(Any p0) { invoke(0x95101C443A84E7F1, p0); } // 0x95101C443A84E7F1 b1734 + static void PLAYSTATS_CASINO_BLACKJACK(Any p0) { invoke(0x3EAE97309727E7AD, p0); } // 0x3EAE97309727E7AD b1734 + static void PLAYSTATS_CASINO_THREE_CARD_POKER(Any p0) { invoke(0xF740FB339D471C35, p0); } // 0xF740FB339D471C35 b1734 + static void PLAYSTATS_CASINO_SLOT_MACHINE(Any p0) { invoke(0xEF5EC67D392B830A, p0); } // 0xEF5EC67D392B830A b1734 + static void PLAYSTATS_CASINO_INSIDE_TRACK(Any p0) { invoke(0x049F059625058A86, p0); } // 0x049F059625058A86 b1734 + static void PLAYSTATS_CASINO_LUCKY_SEVEN(Any p0) { invoke(0x0C432C1435F5E4FA, p0); } // 0x0C432C1435F5E4FA b1734 + static void PLAYSTATS_CASINO_ROULETTE_LIGHT(Any p0) { invoke(0x6572ABA3DE1197FC, p0); } // 0x6572ABA3DE1197FC b1734 + static void PLAYSTATS_CASINO_BLACKJACK_LIGHT(Any p0) { invoke(0xD5451C7BF151EB6F, p0); } // 0xD5451C7BF151EB6F b1734 + static void PLAYSTATS_CASINO_THREE_CARD_POKER_LIGHT(Any p0) { invoke(0xC9001364B4388F22, p0); } // 0xC9001364B4388F22 b1734 + static void PLAYSTATS_CASINO_SLOT_MACHINE_LIGHT(Any p0) { invoke(0xE60054A0FAE8227F, p0); } // 0xE60054A0FAE8227F b1734 + static void PLAYSTATS_CASINO_INSIDE_TRACK_LIGHT(Any p0) { invoke(0x23A3CBCD50D54E47, p0); } // 0x23A3CBCD50D54E47 b1734 + static void PLAYSTATS_ARCADE_GAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x533A7D1EA58DF958, p0, p1, p2, p3, p4, p5, p6); } // 0x533A7D1EA58DF958 b1734 + static void PLAYSTATS_ARCADE_LOVE_MATCH(Any p0, Any p1) { invoke(0x4FCDBD3F0A813C25, p0, p1); } // 0x4FCDBD3F0A813C25 b1868 + static void PLAYSTATS_FREEMODE_CASINO_MISSION_ENDED(Any* data) { invoke(0x1A0D4A6C336B7BC5, data); } // 0x1A0D4A6C336B7BC5 b1734 + static void PLAYSTATS_HEIST3_DRONE(Any p0) { invoke(0xDFBD93BF2943E29B, p0); } // 0xDFBD93BF2943E29B b1868 + static void PLAYSTATS_HEIST3_HACK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x92FC0EEDFAC04A14, p0, p1, p2, p3, p4, p5); } // 0x92FC0EEDFAC04A14 b1868 + static void PLAYSTATS_NPC_PHONE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x0077F15613D36993, p0, p1, p2, p3, p4, p5); } // 0x0077F15613D36993 b1868 + static void PLAYSTATS_ARCADE_CABINET(Any p0) { invoke(0xF9096193DF1F99D4, p0); } // 0xF9096193DF1F99D4 b1868 + static void PLAYSTATS_HEIST3_FINALE(Any p0) { invoke(0x2E0259BABC27A327, p0); } // 0x2E0259BABC27A327 b1868 + static void PLAYSTATS_HEIST3_PREP(Any p0) { invoke(0x53C31853EC9531FF, p0); } // 0x53C31853EC9531FF b1868 + static void PLAYSTATS_MASTER_CONTROL(Any p0, Any p1, Any p2, Any p3) { invoke(0x810B5FCC52EC7FF0, p0, p1, p2, p3); } // 0x810B5FCC52EC7FF0 b1868 + static void PLAYSTATS_QUIT_MODE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x5BF29846C6527C54, p0, p1, p2, p3, p4); } // 0x5BF29846C6527C54 b1868 + static void PLAYSTATS_MISSION_VOTE(Any p0) { invoke(0xC03FAB2C2F92289B, p0); } // 0xC03FAB2C2F92289B b1868 + static void PLAYSTATS_NJVS_VOTE(Any p0) { invoke(0x5CDAED54B34B0ED0, p0); } // 0x5CDAED54B34B0ED0 b1868 + static void PLAYSTATS_KILL_YOURSELF() { invoke(0x4AFF7E02E485E92B); } // 0x4AFF7E02E485E92B b1868 + static void PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2) { invoke(0x46A70777BE6CEAB9, p0, p1, p2); } // 0x46A70777BE6CEAB9 b2545 + static void PLAYSTATS_HEIST4_PREP(Any p0) { invoke(0xDFCDB14317A9B361, p0); } // 0xDFCDB14317A9B361 b2189 + static void PLAYSTATS_HEIST4_FINALE(Any p0) { invoke(0xC1E963C58664B556, p0); } // 0xC1E963C58664B556 b2189 + static void PLAYSTATS_HEIST4_HACK(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x2FA3173480008493, p0, p1, p2, p3, p4); } // 0x2FA3173480008493 b2189 + static void PLAYSTATS_SUB_WEAP(Any p0, Any p1, Any p2, Any p3) { invoke(0xD4367D310F079DB0, p0, p1, p2, p3); } // 0xD4367D310F079DB0 b2189 + static void PLAYSTATS_FAST_TRVL(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0x4DC416F246A41FC8, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x4DC416F246A41FC8 b2189 + static void PLAYSTATS_HUB_ENTRY(Any p0) { invoke(0x2818FF6638CB09DE, p0); } // 0x2818FF6638CB09DE b2189 + static void PLAYSTATS_DJ_MISSION_ENDED(Any p0) { invoke(0xD6CA58B3B53A0F22, p0); } // 0xD6CA58B3B53A0F22 b2189 + static void PLAYSTATS_ROBBERY_PREP(Any p0) { invoke(0x1A67DFBF1F5C3835, p0); } // 0x1A67DFBF1F5C3835 b2372 + static void PLAYSTATS_ROBBERY_FINALE(Any p0) { invoke(0xBBA55BE9AAAABF44, p0); } // 0xBBA55BE9AAAABF44 b2372 + static void PLAYSTATS_EXTRA_EVENT(Any p0) { invoke(0xFA5B74BAB8A7EF99, p0); } // 0xFA5B74BAB8A7EF99 b2372 + static void PLAYSTATS_CARCLUB_POINTS(Any p0) { invoke(0xFF14D6FEEC507BBE, p0); } // 0xFF14D6FEEC507BBE b2372 + static void PLAYSTATS_CARCLUB_CHALLENGE(Any p0, Any p1, Any p2, Any p3) { invoke(0x1187CB58D7F3BED7, p0, p1, p2, p3); } // 0x1187CB58D7F3BED7 b2372 + static void PLAYSTATS_CARCLUB_PRIZE(Any p0, Any p1) { invoke(0x69C922B677621428, p0, p1); } // 0x69C922B677621428 b2372 + static void PLAYSTATS_AWARD_NAV(Any p0, Any p1) { invoke(0x70F52471E758EBAE, p0, p1); } // 0x70F52471E758EBAE b2545 + static void PLAYSTATS_INST_MISSION_END(Any p0) { invoke(0xFEA3F7E83C0610FA, p0); } // 0xFEA3F7E83C0610FA b2545 + static void PLAYSTATS_HUB_EXIT(Any p0) { invoke(0x5A46ACE5C4661132, p0); } // 0x5A46ACE5C4661132 b2545 + static void PLAYSTATS_INVENTORY(Any p0) { invoke(0x887DAD63CF5B7908, p0); } // 0x887DAD63CF5B7908 b2699 } namespace STREAMING @@ -5323,8 +5353,8 @@ namespace STREAMING static void REMOVE_IPL(const char* iplName) { invoke(0xEE6C5AD3ECE0A82D, iplName); } // 0xEE6C5AD3ECE0A82D 0xDF7CBD36 b323 static BOOL IS_IPL_ACTIVE(const char* iplName) { return invoke(0x88A741E44A2B3495, iplName); } // 0x88A741E44A2B3495 0xB2C33714 b323 static void SET_STREAMING(BOOL toggle) { invoke(0x6E0C692677008888, toggle); } // 0x6E0C692677008888 0x27EF6CB2 b323 - static void LOAD_GLOBAL_WATER_TYPE_(int waterType) { invoke(0x7E3F55ED251B76D3, waterType); } // 0x7E3F55ED251B76D3 b2189 - static int GET_GLOBAL_WATER_TYPE_() { return invoke(0xF741BD853611592D); } // 0xF741BD853611592D b2189 + static void LOAD_GLOBAL_WATER_FILE(int waterType) { invoke(0x7E3F55ED251B76D3, waterType); } // 0x7E3F55ED251B76D3 b2189 + static int GET_GLOBAL_WATER_FILE() { return invoke(0xF741BD853611592D); } // 0xF741BD853611592D b2189 static void SET_GAME_PAUSES_FOR_STREAMING(BOOL toggle) { invoke(0x717CD6E6FAEBBEDC, toggle); } // 0x717CD6E6FAEBBEDC 0x9211A28A b323 static void SET_REDUCE_PED_MODEL_BUDGET(BOOL toggle) { invoke(0x77B5F9A36BF96710, toggle); } // 0x77B5F9A36BF96710 0xAFCB2B86 b323 static void SET_REDUCE_VEHICLE_MODEL_BUDGET(BOOL toggle) { invoke(0x80C527893080CCF3, toggle); } // 0x80C527893080CCF3 0xCDB4FB7E b323 @@ -5342,9 +5372,9 @@ namespace STREAMING static void SET_FOCUS_POS_AND_VEL(float x, float y, float z, float offsetX, float offsetY, float offsetZ) { invoke(0xBB7454BAFF08FE25, x, y, z, offsetX, offsetY, offsetZ); } // 0xBB7454BAFF08FE25 0x14680A60 b323 static void SET_FOCUS_ENTITY(Entity entity) { invoke(0x198F77705FA0931D, entity); } // 0x198F77705FA0931D 0x18DB04AC b323 static BOOL IS_ENTITY_FOCUS(Entity entity) { return invoke(0x2DDFF3FB9075D747, entity); } // 0x2DDFF3FB9075D747 0xB456D707 b323 - static void N0x0811381EF5062FEC(Entity p0) { invoke(0x0811381EF5062FEC, p0); } // 0x0811381EF5062FEC b323 + static void SET_RESTORE_FOCUS_ENTITY(Entity p0) { invoke(0x0811381EF5062FEC, p0); } // 0x0811381EF5062FEC b323 static void SET_MAPDATACULLBOX_ENABLED(const char* name, BOOL toggle) { invoke(0xAF12610C644A35C9, name, toggle); } // 0xAF12610C644A35C9 0x403CD434 b323 - static void N0x4E52E752C76E7E7A(Any p0) { invoke(0x4E52E752C76E7E7A, p0); } // 0x4E52E752C76E7E7A 0xA07BAEB9 b323 + static void SET_ALL_MAPDATA_CULLED(Any p0) { invoke(0x4E52E752C76E7E7A, p0); } // 0x4E52E752C76E7E7A 0xA07BAEB9 b323 static Any STREAMVOL_CREATE_SPHERE(float x, float y, float z, float rad, Any p4, Any p5) { return invoke(0x219C7B8D53E429FD, x, y, z, rad, p4, p5); } // 0x219C7B8D53E429FD 0x10B6AB36 b323 static Any STREAMVOL_CREATE_FRUSTUM(float p0, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, Any p8) { return invoke(0x1F3F018BC3AFA77C, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x1F3F018BC3AFA77C 0x72344191 b323 static Any STREAMVOL_CREATE_LINE(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { return invoke(0x0AD9710CEE2F590F, p0, p1, p2, p3, p4, p5, p6); } // 0x0AD9710CEE2F590F 0xC0157255 b323 @@ -5357,7 +5387,7 @@ namespace STREAMING static void NEW_LOAD_SCENE_STOP() { invoke(0xC197616D221FF4A4); } // 0xC197616D221FF4A4 0x7C05B1F6 b323 static BOOL IS_NEW_LOAD_SCENE_ACTIVE() { return invoke(0xA41A05B6CB741B85); } // 0xA41A05B6CB741B85 0xAD234B7F b323 static BOOL IS_NEW_LOAD_SCENE_LOADED() { return invoke(0x01B8247A7A8B9AD1); } // 0x01B8247A7A8B9AD1 0x3ECD839F b323 - static Any N0x71E7B2E657449AAD() { return invoke(0x71E7B2E657449AAD); } // 0x71E7B2E657449AAD 0xEAA51103 b323 + static Any IS_SAFE_TO_START_PLAYER_SWITCH() { return invoke(0x71E7B2E657449AAD); } // 0x71E7B2E657449AAD 0xEAA51103 b323 static void START_PLAYER_SWITCH(Ped from, Ped to, int flags, int switchType) { invoke(0xFAA23F2CBA159D67, from, to, flags, switchType); } // 0xFAA23F2CBA159D67 0x0829E975 b323 static void STOP_PLAYER_SWITCH() { invoke(0x95C0A5BBDC189AA1); } // 0x95C0A5BBDC189AA1 0x2832C010 b323 static BOOL IS_PLAYER_SWITCH_IN_PROGRESS() { return invoke(0xD9D2CFFF49FAB35F); } // 0xD9D2CFFF49FAB35F 0x56135ACC b323 @@ -5376,33 +5406,33 @@ namespace STREAMING static BOOL IS_SWITCH_READY_FOR_DESCENT() { return invoke(0xDFA80CB25D0A19B3); } // 0xDFA80CB25D0A19B3 0x408F7148 b323 static void ENABLE_SWITCH_PAUSE_BEFORE_DESCENT() { invoke(0xD4793DFF3AF2ABCD); } // 0xD4793DFF3AF2ABCD 0x4062FF73 b323 static void DISABLE_SWITCH_OUTRO_FX() { invoke(0xBD605B8E0E18B3BB); } // 0xBD605B8E0E18B3BB 0x59CC312D b323 - static void SWITCH_OUT_PLAYER_(Ped ped, int flags, int switchType) { invoke(0xAAB3200ED59016BC, ped, flags, switchType); } // 0xAAB3200ED59016BC 0xFB4D062D b323 - static void SWITCH_IN_PLAYER_(Ped ped) { invoke(0xD8295AF639FD9CB8, ped); } // 0xD8295AF639FD9CB8 0x2349373B b323 - static BOOL N0x933BBEEB8C61B5F4() { return invoke(0x933BBEEB8C61B5F4); } // 0x933BBEEB8C61B5F4 0x74C16879 b323 + static void SWITCH_TO_MULTI_FIRSTPART(Ped ped, int flags, int switchType) { invoke(0xAAB3200ED59016BC, ped, flags, switchType); } // 0xAAB3200ED59016BC 0xFB4D062D b323 + static void SWITCH_TO_MULTI_SECONDPART(Ped ped) { invoke(0xD8295AF639FD9CB8, ped); } // 0xD8295AF639FD9CB8 0x2349373B b323 + static BOOL IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED() { return invoke(0x933BBEEB8C61B5F4); } // 0x933BBEEB8C61B5F4 0x74C16879 b323 static int GET_PLAYER_SWITCH_INTERP_OUT_DURATION() { return invoke(0x08C2D6C52A3104BB); } // 0x08C2D6C52A3104BB 0x569847E3 b323 - static Any GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME() { return invoke(0x5B48A06DD0E792A5); } // 0x5B48A06DD0E792A5 0xC7A3D279 b323 + static int GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME() { return invoke(0x5B48A06DD0E792A5); } // 0x5B48A06DD0E792A5 0xC7A3D279 b323 static BOOL IS_SWITCH_SKIPPING_DESCENT() { return invoke(0x5B74EA8CFD5E3E7E); } // 0x5B74EA8CFD5E3E7E 0x90F64284 b323 - static void N0x1E9057A74FD73E23() { invoke(0x1E9057A74FD73E23); } // 0x1E9057A74FD73E23 b323 + static void SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME() { invoke(0x1E9057A74FD73E23); } // 0x1E9057A74FD73E23 b323 static float GET_LODSCALE() { return invoke(0x0C15B0E443B2349D); } // 0x0C15B0E443B2349D 0x7154B6FD b323 static void OVERRIDE_LODSCALE_THIS_FRAME(float scaling) { invoke(0xA76359FC80B2438E, scaling); } // 0xA76359FC80B2438E 0xE5612C1A b323 - static void N0xBED8CA5FF5E04113(float p0, float p1, float p2, float p3) { invoke(0xBED8CA5FF5E04113, p0, p1, p2, p3); } // 0xBED8CA5FF5E04113 0x9CD6A451 b323 - static void N0x472397322E92A856() { invoke(0x472397322E92A856); } // 0x472397322E92A856 0x4267DA87 b323 + static void REMAP_LODSCALE_RANGE_THIS_FRAME(float p0, float p1, float p2, float p3) { invoke(0xBED8CA5FF5E04113, p0, p1, p2, p3); } // 0xBED8CA5FF5E04113 0x9CD6A451 b323 + static void SUPPRESS_HD_MAP_STREAMING_THIS_FRAME() { invoke(0x472397322E92A856); } // 0x472397322E92A856 0x4267DA87 b323 static void SET_RENDER_HD_ONLY(BOOL toggle) { invoke(0x40AEFD1A244741F2, toggle); } // 0x40AEFD1A244741F2 0x9FA4AF99 b323 - static void N0x03F1A106BDA7DD3E() { invoke(0x03F1A106BDA7DD3E); } // 0x03F1A106BDA7DD3E b323 - static void N0x95A7DABDDBB78AE7(const char* iplName1, const char* iplName2) { invoke(0x95A7DABDDBB78AE7, iplName1, iplName2); } // 0x95A7DABDDBB78AE7 0x9EF0A9CF b323 - static void N0x63EB2B972A218CAC() { invoke(0x63EB2B972A218CAC); } // 0x63EB2B972A218CAC 0xF2CDD6A8 b323 - static BOOL N0xFB199266061F820A() { return invoke(0xFB199266061F820A); } // 0xFB199266061F820A 0x17B0A1CD b323 - static void N0xF4A0DADB70F57FA6() { invoke(0xF4A0DADB70F57FA6); } // 0xF4A0DADB70F57FA6 0x3DA7AA5D b323 - static Any N0x5068F488DDB54DD8() { return invoke(0x5068F488DDB54DD8); } // 0x5068F488DDB54DD8 0xDAB4BAC0 b323 + static void FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME() { invoke(0x03F1A106BDA7DD3E); } // 0x03F1A106BDA7DD3E b323 + static void IPL_GROUP_SWAP_START(const char* iplName1, const char* iplName2) { invoke(0x95A7DABDDBB78AE7, iplName1, iplName2); } // 0x95A7DABDDBB78AE7 0x9EF0A9CF b323 + static void IPL_GROUP_SWAP_CANCEL() { invoke(0x63EB2B972A218CAC); } // 0x63EB2B972A218CAC 0xF2CDD6A8 b323 + static BOOL IPL_GROUP_SWAP_IS_READY() { return invoke(0xFB199266061F820A); } // 0xFB199266061F820A 0x17B0A1CD b323 + static void IPL_GROUP_SWAP_FINISH() { invoke(0xF4A0DADB70F57FA6); } // 0xF4A0DADB70F57FA6 0x3DA7AA5D b323 + static Any IPL_GROUP_SWAP_IS_ACTIVE() { return invoke(0x5068F488DDB54DD8); } // 0x5068F488DDB54DD8 0xDAB4BAC0 b323 static void PREFETCH_SRL(const char* srl) { invoke(0x3D245789CE12982C, srl); } // 0x3D245789CE12982C 0x37BE2FBB b323 static BOOL IS_SRL_LOADED() { return invoke(0xD0263801A4C5B0BB); } // 0xD0263801A4C5B0BB 0x670FA2A6 b323 static void BEGIN_SRL() { invoke(0x9BADDC94EF83B823); } // 0x9BADDC94EF83B823 0x24F49427 b323 static void END_SRL() { invoke(0x0A41540E63C9EE17); } // 0x0A41540E63C9EE17 0x1977C56A b323 static void SET_SRL_TIME(float p0) { invoke(0xA74A541C6884E7B8, p0); } // 0xA74A541C6884E7B8 0x30F8A487 b323 - static void N0xEF39EE20C537E98C(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xEF39EE20C537E98C, p0, p1, p2, p3, p4, p5); } // 0xEF39EE20C537E98C 0x814D0752 b323 - static void N0xBEB2D9A1D9A8F55A(Any p0, Any p1, Any p2, Any p3) { invoke(0xBEB2D9A1D9A8F55A, p0, p1, p2, p3); } // 0xBEB2D9A1D9A8F55A 0x62F02485 b323 - static void N0x20C6C7E4EB082A7F(BOOL p0) { invoke(0x20C6C7E4EB082A7F, p0); } // 0x20C6C7E4EB082A7F 0xA6459CAA b323 - static void N0xF8155A7F03DDFC8E(Any p0) { invoke(0xF8155A7F03DDFC8E, p0); } // 0xF8155A7F03DDFC8E 0xF8F515E4 b323 + static void SET_SRL_POST_CUTSCENE_CAMERA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xEF39EE20C537E98C, p0, p1, p2, p3, p4, p5); } // 0xEF39EE20C537E98C 0x814D0752 b323 + static void SET_SRL_READAHEAD_TIMES(Any p0, Any p1, Any p2, Any p3) { invoke(0xBEB2D9A1D9A8F55A, p0, p1, p2, p3); } // 0xBEB2D9A1D9A8F55A 0x62F02485 b323 + static void SET_SRL_LONG_JUMP_MODE(BOOL p0) { invoke(0x20C6C7E4EB082A7F, p0); } // 0x20C6C7E4EB082A7F 0xA6459CAA b323 + static void SET_SRL_FORCE_PRESTREAM(Any p0) { invoke(0xF8155A7F03DDFC8E, p0); } // 0xF8155A7F03DDFC8E 0xF8F515E4 b323 static void SET_HD_AREA(float x, float y, float z, float radius) { invoke(0xB85F26619073E775, x, y, z, radius); } // 0xB85F26619073E775 0x80BAA035 b323 static void CLEAR_HD_AREA() { invoke(0xCE58B1CFB9290813); } // 0xCE58B1CFB9290813 0x7CAC6FA0 b323 static void INIT_CREATOR_BUDGET() { invoke(0xB5A4DB34FE89B88A); } // 0xB5A4DB34FE89B88A 0xE243B2AF b323 @@ -5410,50 +5440,50 @@ namespace STREAMING static BOOL ADD_MODEL_TO_CREATOR_BUDGET(Hash modelHash) { return invoke(0x0BC3144DEB678666, modelHash); } // 0x0BC3144DEB678666 0xC0E83320 b323 static void REMOVE_MODEL_FROM_CREATOR_BUDGET(Hash modelHash) { invoke(0xF086AD9354FAC3A3, modelHash); } // 0xF086AD9354FAC3A3 0x1C576388 b323 static float GET_USED_CREATOR_BUDGET() { return invoke(0x3D3D8B3BE5A83D35); } // 0x3D3D8B3BE5A83D35 0x3E9C4CBE b323 - static void SET_ISLAND_HOPPER_ENABLED_(const char* name, BOOL toggle) { invoke(0x9A9D1BA639675CF1, name, toggle); } // 0x9A9D1BA639675CF1 b2189 + static void SET_ISLAND_ENABLED(const char* name, BOOL toggle) { invoke(0x9A9D1BA639675CF1, name, toggle); } // 0x9A9D1BA639675CF1 b2189 } namespace TASK { static void TASK_PAUSE(Ped ped, int ms) { invoke(0xE73A266DB0CA9042, ped, ms); } // 0xE73A266DB0CA9042 0x17A64668 b323 static void TASK_STAND_STILL(Ped ped, int time) { invoke(0x919BE13EED931959, ped, time); } // 0x919BE13EED931959 0x6F80965D b323 - static void TASK_JUMP(Ped ped, BOOL unused, Any p2, Any p3) { invoke(0x0AE4086104E067B1, ped, unused, p2, p3); } // 0x0AE4086104E067B1 0x0356E3CE b323 + static void TASK_JUMP(Ped ped, BOOL usePlayerLaunchForce, BOOL doSuperJump, BOOL useFullSuperJumpForce) { invoke(0x0AE4086104E067B1, ped, usePlayerLaunchForce, doSuperJump, useFullSuperJumpForce); } // 0x0AE4086104E067B1 0x0356E3CE b323 static void TASK_COWER(Ped ped, int duration) { invoke(0x3EB1FE9E8E908E15, ped, duration); } // 0x3EB1FE9E8E908E15 0x9CF1C19B b323 - static void TASK_HANDS_UP(Ped ped, int duration, Ped facingPed, int p3, BOOL p4) { invoke(0xF2EAB31979A7F910, ped, duration, facingPed, p3, p4); } // 0xF2EAB31979A7F910 0x8DCC19C5 b323 + static void TASK_HANDS_UP(Ped ped, int duration, Ped facingPed, int timeToFacePed, int flags) { invoke(0xF2EAB31979A7F910, ped, duration, facingPed, timeToFacePed, flags); } // 0xF2EAB31979A7F910 0x8DCC19C5 b323 static void UPDATE_TASK_HANDS_UP_DURATION(Ped ped, int duration) { invoke(0xA98FCAFD7893C834, ped, duration); } // 0xA98FCAFD7893C834 0x3AA39BE9 b323 static void TASK_OPEN_VEHICLE_DOOR(Ped ped, Vehicle vehicle, int timeOut, int seat, float speed) { invoke(0x965791A9A488A062, ped, vehicle, timeOut, seat, speed); } // 0x965791A9A488A062 0x8EE06BF4 b323 - static void TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, Any p6) { invoke(0xC20E50AA46D09CA8, ped, vehicle, timeout, seat, speed, flag, p6); } // 0xC20E50AA46D09CA8 0xB8689B4E b323 + static void TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName) { invoke(0xC20E50AA46D09CA8, ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName); } // 0xC20E50AA46D09CA8 0xB8689B4E b323 static void TASK_LEAVE_VEHICLE(Ped ped, Vehicle vehicle, int flags) { invoke(0xD3DBCE61A490BE02, ped, vehicle, flags); } // 0xD3DBCE61A490BE02 0x7B1141C6 b323 static void TASK_GET_OFF_BOAT(Ped ped, Vehicle boat) { invoke(0x9C00E77AF14B2DFF, ped, boat); } // 0x9C00E77AF14B2DFF 0x4293601F b323 - static void TASK_SKY_DIVE(Ped ped, BOOL p1) { invoke(0x601736CFE536B0A0, ped, p1); } // 0x601736CFE536B0A0 0xD3874AFA b323 - static void TASK_PARACHUTE(Ped ped, BOOL p1, BOOL p2) { invoke(0xD2F1C53C97EE81AB, ped, p1, p2); } // 0xD2F1C53C97EE81AB 0xEC3060A2 b323 + static void TASK_SKY_DIVE(Ped ped, BOOL instant) { invoke(0x601736CFE536B0A0, ped, instant); } // 0x601736CFE536B0A0 0xD3874AFA b323 + static void TASK_PARACHUTE(Ped ped, BOOL giveParachuteItem, BOOL instant) { invoke(0xD2F1C53C97EE81AB, ped, giveParachuteItem, instant); } // 0xD2F1C53C97EE81AB 0xEC3060A2 b323 static void TASK_PARACHUTE_TO_TARGET(Ped ped, float x, float y, float z) { invoke(0xB33E291AFA6BD03A, ped, x, y, z); } // 0xB33E291AFA6BD03A 0xE0104D6C b323 static void SET_PARACHUTE_TASK_TARGET(Ped ped, float x, float y, float z) { invoke(0xC313379AF0FCEDA7, ped, x, y, z); } // 0xC313379AF0FCEDA7 0x6ED3AD81 b323 static void SET_PARACHUTE_TASK_THRUST(Ped ped, float thrust) { invoke(0x0729BAC1B8C64317, ped, thrust); } // 0x0729BAC1B8C64317 0xD07C8AAA b323 static void TASK_RAPPEL_FROM_HELI(Ped ped, float minHeightAboveGround) { invoke(0x09693B0312F91649, ped, minHeightAboveGround); } // 0x09693B0312F91649 0x2C7ADB93 b323 - static void TASK_VEHICLE_DRIVE_TO_COORD(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, Any p6, Hash vehicleModel, int drivingMode, float stopRange, float p10) { invoke(0xE2A2AA2F659D77A7, ped, vehicle, x, y, z, speed, p6, vehicleModel, drivingMode, stopRange, p10); } // 0xE2A2AA2F659D77A7 0xE4AC0387 b323 + static void TASK_VEHICLE_DRIVE_TO_COORD(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, Any p6, Hash vehicleModel, int drivingMode, float stopRange, float straightLineDistance) { invoke(0xE2A2AA2F659D77A7, ped, vehicle, x, y, z, speed, p6, vehicleModel, drivingMode, stopRange, straightLineDistance); } // 0xE2A2AA2F659D77A7 0xE4AC0387 b323 static void TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int driveMode, float stopRange) { invoke(0x158BB33F920D360C, ped, vehicle, x, y, z, speed, driveMode, stopRange); } // 0x158BB33F920D360C 0x1490182A b323 static void TASK_VEHICLE_DRIVE_WANDER(Ped ped, Vehicle vehicle, float speed, int drivingStyle) { invoke(0x480142959D337D00, ped, vehicle, speed, drivingStyle); } // 0x480142959D337D00 0x36EC0EB0 b323 static void TASK_FOLLOW_TO_OFFSET_OF_ENTITY(Ped ped, Entity entity, float offsetX, float offsetY, float offsetZ, float movementSpeed, int timeout, float stoppingRange, BOOL persistFollowing) { invoke(0x304AE42E357B8C7E, ped, entity, offsetX, offsetY, offsetZ, movementSpeed, timeout, stoppingRange, persistFollowing); } // 0x304AE42E357B8C7E 0x2DF5A6AC b323 static void TASK_GO_STRAIGHT_TO_COORD(Ped ped, float x, float y, float z, float speed, int timeout, float targetHeading, float distanceToSlide) { invoke(0xD76B57B44F1E6F8B, ped, x, y, z, speed, timeout, targetHeading, distanceToSlide); } // 0xD76B57B44F1E6F8B 0x80A9E7A7 b323 - static void TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY(Entity entity1, Entity entity2, float p2, float p3, float p4, float p5, Any p6) { invoke(0x61E360B7E040D12E, entity1, entity2, p2, p3, p4, p5, p6); } // 0x61E360B7E040D12E 0xD26CAC68 b323 + static void TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY(Ped ped, Entity entity, float x, float y, float z, float moveBlendRatio, int time) { invoke(0x61E360B7E040D12E, ped, entity, x, y, z, moveBlendRatio, time); } // 0x61E360B7E040D12E 0xD26CAC68 b323 static void TASK_ACHIEVE_HEADING(Ped ped, float heading, int timeout) { invoke(0x93B93A37987F1F3D, ped, heading, timeout); } // 0x93B93A37987F1F3D 0x0A0E9B42 b323 static void TASK_FLUSH_ROUTE() { invoke(0x841142A1376E9006); } // 0x841142A1376E9006 0x34219154 b323 static void TASK_EXTEND_ROUTE(float x, float y, float z) { invoke(0x1E7889778264843A, x, y, z); } // 0x1E7889778264843A 0x43271F69 b323 - static void TASK_FOLLOW_POINT_ROUTE(Ped ped, float speed, int unknown) { invoke(0x595583281858626E, ped, speed, unknown); } // 0x595583281858626E 0xB837C816 b323 - static void TASK_GO_TO_ENTITY(Entity entity, Entity target, int duration, float distance, float speed, float p5, int p6) { invoke(0x6A071245EB0D1882, entity, target, duration, distance, speed, p5, p6); } // 0x6A071245EB0D1882 0x374827C2 b323 - static void TASK_SMART_FLEE_COORD(Ped ped, float x, float y, float z, float distance, int time, BOOL p6, BOOL p7) { invoke(0x94587F17E9C365D5, ped, x, y, z, distance, time, p6, p7); } // 0x94587F17E9C365D5 0xB2E686FC b323 - static void TASK_SMART_FLEE_PED(Ped ped, Ped fleeTarget, float distance, Any fleeTime, BOOL p4, BOOL p5) { invoke(0x22B0D0E37CCB840D, ped, fleeTarget, distance, fleeTime, p4, p5); } // 0x22B0D0E37CCB840D 0xE52EB560 b323 + static void TASK_FOLLOW_POINT_ROUTE(Ped ped, float speed, int mode) { invoke(0x595583281858626E, ped, speed, mode); } // 0x595583281858626E 0xB837C816 b323 + static void TASK_GO_TO_ENTITY(Entity entity, Entity target, int duration, float distance, float moveBlendRatio, float slowDownDistance, int flags) { invoke(0x6A071245EB0D1882, entity, target, duration, distance, moveBlendRatio, slowDownDistance, flags); } // 0x6A071245EB0D1882 0x374827C2 b323 + static void TASK_SMART_FLEE_COORD(Ped ped, float x, float y, float z, float distance, int time, BOOL perferPavements, BOOL quitIfOutOfRange) { invoke(0x94587F17E9C365D5, ped, x, y, z, distance, time, perferPavements, quitIfOutOfRange); } // 0x94587F17E9C365D5 0xB2E686FC b323 + static void TASK_SMART_FLEE_PED(Ped ped, Ped fleeTarget, float safeDistance, int fleeTime, BOOL perferPavements, BOOL updateToNearestHatedPed) { invoke(0x22B0D0E37CCB840D, ped, fleeTarget, safeDistance, fleeTime, perferPavements, updateToNearestHatedPed); } // 0x22B0D0E37CCB840D 0xE52EB560 b323 static void TASK_REACT_AND_FLEE_PED(Ped ped, Ped fleeTarget) { invoke(0x72C896464915D1B1, ped, fleeTarget); } // 0x72C896464915D1B1 0x8A632BD8 b323 static void TASK_SHOCKING_EVENT_REACT(Ped ped, int eventHandle) { invoke(0x452419CBD838065B, ped, eventHandle); } // 0x452419CBD838065B 0x9BD00ACF b323 static void TASK_WANDER_IN_AREA(Ped ped, float x, float y, float z, float radius, float minimalLength, float timeBetweenWalks) { invoke(0xE054346CA3A0F315, ped, x, y, z, radius, minimalLength, timeBetweenWalks); } // 0xE054346CA3A0F315 0xC6981FB9 b323 - static void TASK_WANDER_STANDARD(Ped ped, float p1, int p2) { invoke(0xBB9CE077274F6A1B, ped, p1, p2); } // 0xBB9CE077274F6A1B 0xAF59151A b323 - static void TASK_WANDER_SPECIFIC(Any p0, Any p1, Any p2, Any p3) { invoke(0x6919A2F136426098, p0, p1, p2, p3); } // 0x6919A2F136426098 b1868 + static void TASK_WANDER_STANDARD(Ped ped, float heading, int flags) { invoke(0xBB9CE077274F6A1B, ped, heading, flags); } // 0xBB9CE077274F6A1B 0xAF59151A b323 + static void TASK_WANDER_SPECIFIC(Ped ped, const char* conditionalAnimGroupStr, const char* conditionalAnimStr, float heading) { invoke(0x6919A2F136426098, ped, conditionalAnimGroupStr, conditionalAnimStr, heading); } // 0x6919A2F136426098 b1868 static void TASK_VEHICLE_PARK(Ped ped, Vehicle vehicle, float x, float y, float z, float heading, int mode, float radius, BOOL keepEngineOn) { invoke(0x0F3E34E968EA374E, ped, vehicle, x, y, z, heading, mode, radius, keepEngineOn); } // 0x0F3E34E968EA374E 0x5C85FF90 b323 - static void TASK_STEALTH_KILL(Ped killer, Ped target, Hash actionType, float p3, Any p4) { invoke(0xAA5DC05579D60BD9, killer, target, actionType, p3, p4); } // 0xAA5DC05579D60BD9 0x0D64C2FA b323 + static void TASK_STEALTH_KILL(Ped killer, Ped target, Hash stealthKillActionResultHash, float desiredMoveBlendRatio, int stealthFlags) { invoke(0xAA5DC05579D60BD9, killer, target, stealthKillActionResultHash, desiredMoveBlendRatio, stealthFlags); } // 0xAA5DC05579D60BD9 0x0D64C2FA b323 static void TASK_PLANT_BOMB(Ped ped, float x, float y, float z, float heading) { invoke(0x965FEC691D55E9BF, ped, x, y, z, heading); } // 0x965FEC691D55E9BF 0x33457535 b323 - static void TASK_FOLLOW_NAV_MESH_TO_COORD(Ped ped, float x, float y, float z, float speed, int timeout, float stoppingRange, BOOL persistFollowing, float unk) { invoke(0x15D3A79D4E44B913, ped, x, y, z, speed, timeout, stoppingRange, persistFollowing, unk); } // 0x15D3A79D4E44B913 0xFE4A10D9 b323 - static void TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED(Ped ped, float x, float y, float z, float speed, int timeout, float unkFloat, int unkInt, float unkX, float unkY, float unkZ, float unk_40000f) { invoke(0x17F58B88D085DBAC, ped, x, y, z, speed, timeout, unkFloat, unkInt, unkX, unkY, unkZ, unk_40000f); } // 0x17F58B88D085DBAC 0x6BF6E296 b323 + static void TASK_FOLLOW_NAV_MESH_TO_COORD(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float targetHeading) { invoke(0x15D3A79D4E44B913, ped, x, y, z, moveBlendRatio, time, targetRadius, flags, targetHeading); } // 0x15D3A79D4E44B913 0xFE4A10D9 b323 + static void TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float slideToCoordHeading, float maxSlopeNavigable, float clampMaxSearchDistance, float targetHeading) { invoke(0x17F58B88D085DBAC, ped, x, y, z, moveBlendRatio, time, targetRadius, flags, slideToCoordHeading, maxSlopeNavigable, clampMaxSearchDistance, targetHeading); } // 0x17F58B88D085DBAC 0x6BF6E296 b323 static void SET_PED_PATH_CAN_USE_CLIMBOVERS(Ped ped, BOOL Toggle) { invoke(0x8E06A6FE76C9EFF4, ped, Toggle); } // 0x8E06A6FE76C9EFF4 0xB7B7D442 b323 static void SET_PED_PATH_CAN_USE_LADDERS(Ped ped, BOOL Toggle) { invoke(0x77A5B103C87F476E, ped, Toggle); } // 0x77A5B103C87F476E 0x53A879EE b323 static void SET_PED_PATH_CAN_DROP_FROM_HEIGHT(Ped ped, BOOL Toggle) { invoke(0xE361C5C71C431A4F, ped, Toggle); } // 0xE361C5C71C431A4F 0x394B7AC9 b323 @@ -5464,28 +5494,28 @@ namespace TASK static void SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT(float height) { invoke(0x6C6B148586F934F7, height); } // 0x6C6B148586F934F7 0x2AFB14B8 b323 static int GET_NAVMESH_ROUTE_DISTANCE_REMAINING(Ped ped, float* distanceRemaining, BOOL* isPathReady) { return invoke(0xC6F5C0BCDC74D62D, ped, distanceRemaining, isPathReady); } // 0xC6F5C0BCDC74D62D 0xD9281778 b323 static int GET_NAVMESH_ROUTE_RESULT(Ped ped) { return invoke(0x632E831F382A0FA8, ped); } // 0x632E831F382A0FA8 0x96491602 b323 - static BOOL N0x3E38E28A1D80DDF6(Ped ped) { return invoke(0x3E38E28A1D80DDF6, ped); } // 0x3E38E28A1D80DDF6 0x54856309 b323 - static void TASK_GO_TO_COORD_ANY_MEANS(Ped ped, float x, float y, float z, float speed, Any p5, BOOL p6, int walkingStyle, float p8) { invoke(0x5BC448CB78FA3E88, ped, x, y, z, speed, p5, p6, walkingStyle, p8); } // 0x5BC448CB78FA3E88 0xF91DF93B b323 - static void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS(Ped ped, float x, float y, float z, float speed, Any p5, BOOL p6, int walkingStyle, float p8, Any p9, Any p10, Any p11, Any p12) { invoke(0x1DD45F9ECFDB1BC9, ped, x, y, z, speed, p5, p6, walkingStyle, p8, p9, p10, p11, p12); } // 0x1DD45F9ECFDB1BC9 0x094B75EF b323 - static void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED(Ped ped, float x, float y, float z, float speed, Any p5, BOOL p6, int walkingStyle, float p8, Any p9, Any p10, Any p11, Any p12, Any p13) { invoke(0xB8ECD61F531A7B02, ped, x, y, z, speed, p5, p6, walkingStyle, p8, p9, p10, p11, p12, p13); } // 0xB8ECD61F531A7B02 0x86DC03F9 b323 + static BOOL IS_CONTROLLED_VEHICLE_UNABLE_TO_GET_TO_ROAD(Ped ped) { return invoke(0x3E38E28A1D80DDF6, ped); } // 0x3E38E28A1D80DDF6 0x54856309 b323 + static void TASK_GO_TO_COORD_ANY_MEANS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets) { invoke(0x5BC448CB78FA3E88, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets); } // 0x5BC448CB78FA3E88 0xF91DF93B b323 + static void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float warpTimerMS) { invoke(0x1DD45F9ECFDB1BC9, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, warpTimerMS); } // 0x1DD45F9ECFDB1BC9 0x094B75EF b323 + static void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float cruiseSpeed, float targetArriveDist) { invoke(0xB8ECD61F531A7B02, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, cruiseSpeed, targetArriveDist); } // 0xB8ECD61F531A7B02 0x86DC03F9 b323 static void TASK_PLAY_ANIM(Ped ped, const char* animDictionary, const char* animationName, float blendInSpeed, float blendOutSpeed, int duration, int flag, float playbackRate, BOOL lockX, BOOL lockY, BOOL lockZ) { invoke(0xEA47FE3719165B94, ped, animDictionary, animationName, blendInSpeed, blendOutSpeed, duration, flag, playbackRate, lockX, lockY, lockZ); } // 0xEA47FE3719165B94 0x5AB552C6 b323 - static void TASK_PLAY_ANIM_ADVANCED(Ped ped, const char* animDict, const char* animName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float animEnterSpeed, float animExitSpeed, int duration, Any flag, float animTime, Any p14, Any p15) { invoke(0x83CDB10EA29B370B, ped, animDict, animName, posX, posY, posZ, rotX, rotY, rotZ, animEnterSpeed, animExitSpeed, duration, flag, animTime, p14, p15); } // 0x83CDB10EA29B370B 0x3DDEB0E6 b323 - static void STOP_ANIM_TASK(Ped ped, const char* animDictionary, const char* animationName, float p3) { invoke(0x97FF36A1D40EA00A, ped, animDictionary, animationName, p3); } // 0x97FF36A1D40EA00A 0x2B520A57 b323 - static void TASK_SCRIPTED_ANIMATION(Ped ped, Any* p1, Any* p2, Any* p3, float p4, float p5) { invoke(0x126EF75F1E17ABE5, ped, p1, p2, p3, p4, p5); } // 0x126EF75F1E17ABE5 0xFC2DCF47 b323 - static void PLAY_ENTITY_SCRIPTED_ANIM(Any p0, Any* p1, Any* p2, Any* p3, float p4, float p5) { invoke(0x77A1EEC547E7FCF1, p0, p1, p2, p3, p4, p5); } // 0x77A1EEC547E7FCF1 0x02F72AE5 b323 - static void STOP_ANIM_PLAYBACK(Ped ped, int p1, BOOL p2) { invoke(0xEE08C992D238C5D1, ped, p1, p2); } // 0xEE08C992D238C5D1 0xE5F16398 b323 - static void SET_ANIM_WEIGHT(Any p0, float p1, Any p2, Any p3, BOOL p4) { invoke(0x207F1A47C0342F48, p0, p1, p2, p3, p4); } // 0x207F1A47C0342F48 0x17229D98 b323 - static void SET_ANIM_PHASE(Entity entity, float p1, Any p2, BOOL p3) { invoke(0xDDF3CB5A0A4C0B49, entity, p1, p2, p3); } // 0xDDF3CB5A0A4C0B49 0xB621E7E4 b2372 - static void SET_ANIM_RATE(Any p0, float p1, Any p2, BOOL p3) { invoke(0x032D49C5E359C847, p0, p1, p2, p3); } // 0x032D49C5E359C847 0x6DB46584 b323 - static void SET_ANIM_LOOPED(Any p0, BOOL p1, Any p2, BOOL p3) { invoke(0x70033C3CC29A1FF4, p0, p1, p2, p3); } // 0x70033C3CC29A1FF4 0x095D61A4 b323 - static void TASK_PLAY_PHONE_GESTURE_ANIMATION(Ped ped, const char* animDict, const char* animation, const char* boneMaskType, float p4, float p5, BOOL p6, BOOL p7) { invoke(0x8FBB6758B3B3E9EC, ped, animDict, animation, boneMaskType, p4, p5, p6, p7); } // 0x8FBB6758B3B3E9EC 0x1582162C b323 - static void TASK_STOP_PHONE_GESTURE_ANIMATION(Ped ped, Any p1) { invoke(0x3FA00D4F4641BFAE, ped, p1); } // 0x3FA00D4F4641BFAE 0x5A32D4B4 b323 + static void TASK_PLAY_ANIM_ADVANCED(Ped ped, const char* animDict, const char* animName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float animEnterSpeed, float animExitSpeed, int duration, Any flag, float animTime, int rotOrder, int ikFlags) { invoke(0x83CDB10EA29B370B, ped, animDict, animName, posX, posY, posZ, rotX, rotY, rotZ, animEnterSpeed, animExitSpeed, duration, flag, animTime, rotOrder, ikFlags); } // 0x83CDB10EA29B370B 0x3DDEB0E6 b323 + static void STOP_ANIM_TASK(Entity entity, const char* animDictionary, const char* animationName, float blendDelta) { invoke(0x97FF36A1D40EA00A, entity, animDictionary, animationName, blendDelta); } // 0x97FF36A1D40EA00A 0x2B520A57 b323 + static void TASK_SCRIPTED_ANIMATION(Ped ped, int* priorityLowData, int* priorityMidData, int* priorityHighData, float blendInDelta, float blendOutDelta) { invoke(0x126EF75F1E17ABE5, ped, priorityLowData, priorityMidData, priorityHighData, blendInDelta, blendOutDelta); } // 0x126EF75F1E17ABE5 0xFC2DCF47 b323 + static void PLAY_ENTITY_SCRIPTED_ANIM(Entity entity, int* priorityLowData, int* priorityMidData, int* priorityHighData, float blendInDelta, float blendOutDelta) { invoke(0x77A1EEC547E7FCF1, entity, priorityLowData, priorityMidData, priorityHighData, blendInDelta, blendOutDelta); } // 0x77A1EEC547E7FCF1 0x02F72AE5 b323 + static void STOP_ANIM_PLAYBACK(Entity entity, int priority, BOOL secondary) { invoke(0xEE08C992D238C5D1, entity, priority, secondary); } // 0xEE08C992D238C5D1 0xE5F16398 b323 + static void SET_ANIM_WEIGHT(Entity entity, float weight, int priority, int index, BOOL secondary) { invoke(0x207F1A47C0342F48, entity, weight, priority, index, secondary); } // 0x207F1A47C0342F48 0x17229D98 b323 + static void SET_ANIM_PHASE(Entity entity, float phase, int priority, BOOL secondary) { invoke(0xDDF3CB5A0A4C0B49, entity, phase, priority, secondary); } // 0xDDF3CB5A0A4C0B49 0xB621E7E4 b2372 + static void SET_ANIM_RATE(Entity entity, float rate, int priority, BOOL secondary) { invoke(0x032D49C5E359C847, entity, rate, priority, secondary); } // 0x032D49C5E359C847 0x6DB46584 b323 + static void SET_ANIM_LOOPED(Entity entity, BOOL looped, int priority, BOOL secondary) { invoke(0x70033C3CC29A1FF4, entity, looped, priority, secondary); } // 0x70033C3CC29A1FF4 0x095D61A4 b323 + static void TASK_PLAY_PHONE_GESTURE_ANIMATION(Ped ped, const char* animDict, const char* animation, const char* boneMaskType, float blendInDuration, float blendOutDuration, BOOL isLooping, BOOL holdLastFrame) { invoke(0x8FBB6758B3B3E9EC, ped, animDict, animation, boneMaskType, blendInDuration, blendOutDuration, isLooping, holdLastFrame); } // 0x8FBB6758B3B3E9EC 0x1582162C b323 + static void TASK_STOP_PHONE_GESTURE_ANIMATION(Ped ped, float blendOutOverride) { invoke(0x3FA00D4F4641BFAE, ped, blendOutOverride); } // 0x3FA00D4F4641BFAE 0x5A32D4B4 b323 static BOOL IS_PLAYING_PHONE_GESTURE_ANIM(Ped ped) { return invoke(0xB8EBB1E9D3588C10, ped); } // 0xB8EBB1E9D3588C10 0x500B6805 b323 static float GET_PHONE_GESTURE_ANIM_CURRENT_TIME(Ped ped) { return invoke(0x47619ABE8B268C60, ped); } // 0x47619ABE8B268C60 0x7B72AFD1 b323 static float GET_PHONE_GESTURE_ANIM_TOTAL_TIME(Ped ped) { return invoke(0x1EE0F68A7C25DEC6, ped); } // 0x1EE0F68A7C25DEC6 0xEF8C3959 b323 static void TASK_VEHICLE_PLAY_ANIM(Vehicle vehicle, const char* animationSet, const char* animationName) { invoke(0x69F5C3BD0F3EBD89, vehicle, animationSet, animationName); } // 0x69F5C3BD0F3EBD89 0x2B28F598 b323 - static void TASK_LOOK_AT_COORD(Entity entity, float x, float y, float z, int duration, Any p5, Any p6) { invoke(0x6FA46612594F7973, entity, x, y, z, duration, p5, p6); } // 0x6FA46612594F7973 0x7B784DD8 b323 - static void TASK_LOOK_AT_ENTITY(Ped ped, Entity lookAt, int duration, int unknown1, int unknown2) { invoke(0x69F4BE8C8CC4796C, ped, lookAt, duration, unknown1, unknown2); } // 0x69F4BE8C8CC4796C 0x991D6619 b323 + static void TASK_LOOK_AT_COORD(Entity entity, float x, float y, float z, int duration, int flags, int priority) { invoke(0x6FA46612594F7973, entity, x, y, z, duration, flags, priority); } // 0x6FA46612594F7973 0x7B784DD8 b323 + static void TASK_LOOK_AT_ENTITY(Ped ped, Entity lookAt, int duration, int flags, int priority) { invoke(0x69F4BE8C8CC4796C, ped, lookAt, duration, flags, priority); } // 0x69F4BE8C8CC4796C 0x991D6619 b323 static void TASK_CLEAR_LOOK_AT(Ped ped) { invoke(0x0F804F1DB19B9689, ped); } // 0x0F804F1DB19B9689 0x60EB4054 b323 static void OPEN_SEQUENCE_TASK(int* taskSequenceId) { invoke(0xE8854A4326B9E12B, taskSequenceId); } // 0xE8854A4326B9E12B 0xABA6923E b323 static void CLOSE_SEQUENCE_TASK(int taskSequenceId) { invoke(0x39E72BC99E6360CB, taskSequenceId); } // 0x39E72BC99E6360CB 0x1A7CEBD0 b323 @@ -5497,113 +5527,113 @@ namespace TASK static BOOL GET_IS_TASK_ACTIVE(Ped ped, int taskIndex) { return invoke(0xB0760331C7AA4155, ped, taskIndex); } // 0xB0760331C7AA4155 0x86FDDF55 b323 static int GET_SCRIPT_TASK_STATUS(Ped ped, Hash taskHash) { return invoke(0x77F1BEB8863288D5, ped, taskHash); } // 0x77F1BEB8863288D5 0xB2477B23 b323 static int GET_ACTIVE_VEHICLE_MISSION_TYPE(Vehicle vehicle) { return invoke(0x534AEBA6E5ED4CAB, vehicle); } // 0x534AEBA6E5ED4CAB 0xAFA914EF b323 - static void TASK_LEAVE_ANY_VEHICLE(Ped ped, int p1, int flags) { invoke(0x504D54DF3F6F2247, ped, p1, flags); } // 0x504D54DF3F6F2247 0xDBDD79FA b323 - static void TASK_AIM_GUN_SCRIPTED(Ped ped, Hash scriptTask, BOOL p2, BOOL p3) { invoke(0x7A192BE16D373D00, ped, scriptTask, p2, p3); } // 0x7A192BE16D373D00 0x9D296BCD b323 - static void TASK_AIM_GUN_SCRIPTED_WITH_TARGET(Any p0, Any p1, float p2, float p3, float p4, Any p5, BOOL p6, BOOL p7) { invoke(0x8605AF0DE8B3A5AC, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x8605AF0DE8B3A5AC 0xFD517CE3 b323 - static void UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET(Ped p0, Ped p1, float p2, float p3, float p4, BOOL p5) { invoke(0x9724FB59A3E72AD0, p0, p1, p2, p3, p4, p5); } // 0x9724FB59A3E72AD0 0x67E73525 b323 - static const char* GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK(int p0) { return invoke(0x3A8CADC7D37AACC5, p0); } // 0x3A8CADC7D37AACC5 0x249EB4EB b323 - static void TASK_AIM_GUN_AT_ENTITY(Ped ped, Entity entity, int duration, BOOL p3) { invoke(0x9B53BB6E8943AF53, ped, entity, duration, p3); } // 0x9B53BB6E8943AF53 0xBE32B3B6 b323 + static void TASK_LEAVE_ANY_VEHICLE(Ped ped, int delayTime, int flags) { invoke(0x504D54DF3F6F2247, ped, delayTime, flags); } // 0x504D54DF3F6F2247 0xDBDD79FA b323 + static void TASK_AIM_GUN_SCRIPTED(Ped ped, Hash scriptTask, BOOL disableBlockingClip, BOOL instantBlendToAim) { invoke(0x7A192BE16D373D00, ped, scriptTask, disableBlockingClip, instantBlendToAim); } // 0x7A192BE16D373D00 0x9D296BCD b323 + static void TASK_AIM_GUN_SCRIPTED_WITH_TARGET(Ped ped, Ped target, float x, float y, float z, int gunTaskType, BOOL disableBlockingClip, BOOL forceAim) { invoke(0x8605AF0DE8B3A5AC, ped, target, x, y, z, gunTaskType, disableBlockingClip, forceAim); } // 0x8605AF0DE8B3A5AC 0xFD517CE3 b323 + static void UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET(Ped ped, Ped target, float x, float y, float z, BOOL disableBlockingClip) { invoke(0x9724FB59A3E72AD0, ped, target, x, y, z, disableBlockingClip); } // 0x9724FB59A3E72AD0 0x67E73525 b323 + static const char* GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK(int gunTaskType) { return invoke(0x3A8CADC7D37AACC5, gunTaskType); } // 0x3A8CADC7D37AACC5 0x249EB4EB b323 + static void TASK_AIM_GUN_AT_ENTITY(Ped ped, Entity entity, int duration, BOOL instantBlendToAim) { invoke(0x9B53BB6E8943AF53, ped, entity, duration, instantBlendToAim); } // 0x9B53BB6E8943AF53 0xBE32B3B6 b323 static void TASK_TURN_PED_TO_FACE_ENTITY(Ped ped, Entity entity, int duration) { invoke(0x5AD23D40115353AC, ped, entity, duration); } // 0x5AD23D40115353AC 0x3C37C767 b323 - static void TASK_AIM_GUN_AT_COORD(Ped ped, float x, float y, float z, int time, BOOL p5, BOOL p6) { invoke(0x6671F3EEC681BDA1, ped, x, y, z, time, p5, p6); } // 0x6671F3EEC681BDA1 0xFBF44AD3 b323 + static void TASK_AIM_GUN_AT_COORD(Ped ped, float x, float y, float z, int time, BOOL instantBlendToAim, BOOL playAnimIntro) { invoke(0x6671F3EEC681BDA1, ped, x, y, z, time, instantBlendToAim, playAnimIntro); } // 0x6671F3EEC681BDA1 0xFBF44AD3 b323 static void TASK_SHOOT_AT_COORD(Ped ped, float x, float y, float z, int duration, Hash firingPattern) { invoke(0x46A6CC01E0826106, ped, x, y, z, duration, firingPattern); } // 0x46A6CC01E0826106 0x601C22E3 b323 - static void TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT(Ped ped, Vehicle vehicle, Any p2) { invoke(0x7AA80209BDA643EB, ped, vehicle, p2); } // 0x7AA80209BDA643EB 0xBEAF8F67 b323 + static void TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT(Ped ped, Vehicle vehicle, BOOL useAlternateShuffle) { invoke(0x7AA80209BDA643EB, ped, vehicle, useAlternateShuffle); } // 0x7AA80209BDA643EB 0xBEAF8F67 b323 static void CLEAR_PED_TASKS(Ped ped) { invoke(0xE1EF3C1216AFF2CD, ped); } // 0xE1EF3C1216AFF2CD 0xDE3316AB b323 static void CLEAR_PED_SECONDARY_TASK(Ped ped) { invoke(0x176CECF6F920D707, ped); } // 0x176CECF6F920D707 0xA635F451 b323 static void TASK_EVERYONE_LEAVE_VEHICLE(Vehicle vehicle) { invoke(0x7F93691AB4B92272, vehicle); } // 0x7F93691AB4B92272 0xC1971F30 b323 - static void TASK_GOTO_ENTITY_OFFSET(Ped ped, Any p1, Any p2, float x, float y, float z, int duration) { invoke(0xE39B4FF4FDEBDE27, ped, p1, p2, x, y, z, duration); } // 0xE39B4FF4FDEBDE27 0x1A17A85E b323 - static void TASK_GOTO_ENTITY_OFFSET_XY(int p0, Ped oed, int duration, float p3, float p4, float p5, float p6, BOOL p7) { invoke(0x338E7EF52B6095A9, p0, oed, duration, p3, p4, p5, p6, p7); } // 0x338E7EF52B6095A9 0xBC1E3D0A b323 + static void TASK_GOTO_ENTITY_OFFSET(Ped ped, Entity entity, int time, float seekRadius, float seekAngleDeg, float moveBlendRatio, int gotoEntityOffsetFlags) { invoke(0xE39B4FF4FDEBDE27, ped, entity, time, seekRadius, seekAngleDeg, moveBlendRatio, gotoEntityOffsetFlags); } // 0xE39B4FF4FDEBDE27 0x1A17A85E b323 + static void TASK_GOTO_ENTITY_OFFSET_XY(Ped ped, Entity entity, int duration, float targetRadius, float offsetX, float offsetY, float moveBlendRatio, int gotoEntityOffsetFlags) { invoke(0x338E7EF52B6095A9, ped, entity, duration, targetRadius, offsetX, offsetY, moveBlendRatio, gotoEntityOffsetFlags); } // 0x338E7EF52B6095A9 0xBC1E3D0A b323 static void TASK_TURN_PED_TO_FACE_COORD(Ped ped, float x, float y, float z, int duration) { invoke(0x1DDA930A0AC38571, ped, x, y, z, duration); } // 0x1DDA930A0AC38571 0x30463D73 b323 static void TASK_VEHICLE_TEMP_ACTION(Ped driver, Vehicle vehicle, int action, int time) { invoke(0xC429DCEEB339E129, driver, vehicle, action, time); } // 0xC429DCEEB339E129 0x0679DFB8 b323 - static void TASK_VEHICLE_MISSION(Ped driver, Vehicle vehicle, Vehicle vehicleTarget, int missionType, float p4, Any p5, float p6, float p7, BOOL DriveAgainstTraffic) { invoke(0x659427E0EF36BCDE, driver, vehicle, vehicleTarget, missionType, p4, p5, p6, p7, DriveAgainstTraffic); } // 0x659427E0EF36BCDE 0x20609E56 b323 - static void TASK_VEHICLE_MISSION_PED_TARGET(Ped ped, Vehicle vehicle, Ped pedTarget, int missionType, float maxSpeed, int drivingStyle, float minDistance, float p7, BOOL DriveAgainstTraffic) { invoke(0x9454528DF15D657A, ped, vehicle, pedTarget, missionType, maxSpeed, drivingStyle, minDistance, p7, DriveAgainstTraffic); } // 0x9454528DF15D657A 0xC81C4677 b323 - static void TASK_VEHICLE_MISSION_COORS_TARGET(Ped ped, Vehicle vehicle, float x, float y, float z, int p5, int p6, int p7, float p8, float p9, BOOL DriveAgainstTraffic) { invoke(0xF0AF20AA7731F8C3, ped, vehicle, x, y, z, p5, p6, p7, p8, p9, DriveAgainstTraffic); } // 0xF0AF20AA7731F8C3 0x6719C109 b323 - static void TASK_VEHICLE_ESCORT(Ped ped, Vehicle vehicle, Vehicle targetVehicle, int mode, float speed, int drivingStyle, float minDistance, int p7, float noRoadsDistance) { invoke(0x0FA6E4B75F302400, ped, vehicle, targetVehicle, mode, speed, drivingStyle, minDistance, p7, noRoadsDistance); } // 0x0FA6E4B75F302400 0x9FDCB250 b323 + static void TASK_VEHICLE_MISSION(Ped driver, Vehicle vehicle, Vehicle vehicleTarget, int missionType, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0x659427E0EF36BCDE, driver, vehicle, vehicleTarget, missionType, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic); } // 0x659427E0EF36BCDE 0x20609E56 b323 + static void TASK_VEHICLE_MISSION_PED_TARGET(Ped ped, Vehicle vehicle, Ped pedTarget, int missionType, float maxSpeed, int drivingStyle, float minDistance, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0x9454528DF15D657A, ped, vehicle, pedTarget, missionType, maxSpeed, drivingStyle, minDistance, straightLineDistance, DriveAgainstTraffic); } // 0x9454528DF15D657A 0xC81C4677 b323 + static void TASK_VEHICLE_MISSION_COORS_TARGET(Ped ped, Vehicle vehicle, float x, float y, float z, int mission, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0xF0AF20AA7731F8C3, ped, vehicle, x, y, z, mission, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic); } // 0xF0AF20AA7731F8C3 0x6719C109 b323 + static void TASK_VEHICLE_ESCORT(Ped ped, Vehicle vehicle, Vehicle targetVehicle, int mode, float speed, int drivingStyle, float minDistance, int minHeightAboveTerrain, float noRoadsDistance) { invoke(0x0FA6E4B75F302400, ped, vehicle, targetVehicle, mode, speed, drivingStyle, minDistance, minHeightAboveTerrain, noRoadsDistance); } // 0x0FA6E4B75F302400 0x9FDCB250 b323 static void TASK_VEHICLE_FOLLOW(Ped driver, Vehicle vehicle, Entity targetEntity, float speed, int drivingStyle, int minDistance) { invoke(0xFC545A9F0626E3B6, driver, vehicle, targetEntity, speed, drivingStyle, minDistance); } // 0xFC545A9F0626E3B6 0xA8B917D7 b323 static void TASK_VEHICLE_CHASE(Ped driver, Entity targetEnt) { invoke(0x3C08A8E30363B353, driver, targetEnt); } // 0x3C08A8E30363B353 0x55634798 b323 - static void TASK_VEHICLE_HELI_PROTECT(Ped pilot, Vehicle vehicle, Entity entityToFollow, float targetSpeed, int p4, float radius, int altitude, int p7) { invoke(0x1E09C32048FEFD1C, pilot, vehicle, entityToFollow, targetSpeed, p4, radius, altitude, p7); } // 0x1E09C32048FEFD1C 0x0CB415EE b323 + static void TASK_VEHICLE_HELI_PROTECT(Ped pilot, Vehicle vehicle, Entity entityToFollow, float targetSpeed, int drivingFlags, float radius, int altitude, int heliFlags) { invoke(0x1E09C32048FEFD1C, pilot, vehicle, entityToFollow, targetSpeed, drivingFlags, radius, altitude, heliFlags); } // 0x1E09C32048FEFD1C 0x0CB415EE b323 static void SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG(Ped ped, int flag, BOOL set) { invoke(0xCC665AAC360D31E7, ped, flag, set); } // 0xCC665AAC360D31E7 0x2A83083F b323 static void SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE(Ped ped, float distance) { invoke(0x639B642FACBE4EDD, ped, distance); } // 0x639B642FACBE4EDD 0x04FD3EE7 b323 static void TASK_HELI_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z) { invoke(0xAC83B1DB38D0ADA0, pilot, entityToFollow, x, y, z); } // 0xAC83B1DB38D0ADA0 0xAC290A21 b323 static void TASK_PLANE_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z) { invoke(0x2D2386F273FF7A25, pilot, entityToFollow, x, y, z); } // 0x2D2386F273FF7A25 0x12FA1C28 b323 static void TASK_PLANE_LAND(Ped pilot, Vehicle plane, float runwayStartX, float runwayStartY, float runwayStartZ, float runwayEndX, float runwayEndY, float runwayEndZ) { invoke(0xBF19721FA34D32C0, pilot, plane, runwayStartX, runwayStartY, runwayStartZ, runwayEndX, runwayEndY, runwayEndZ); } // 0xBF19721FA34D32C0 0x5F7E23EA b323 - static void N0x6100B3CEFD43452E(Ped p0) { invoke(0x6100B3CEFD43452E, p0); } // 0x6100B3CEFD43452E b2189 - static void CLEAR_VEHICLE_TASKS_(Vehicle vehicle) { invoke(0xDBBC7A2432524127, vehicle); } // 0xDBBC7A2432524127 b1290 - static void N0x53DDC75BC3AC0A90(Vehicle vehicle) { invoke(0x53DDC75BC3AC0A90, vehicle); } // 0x53DDC75BC3AC0A90 b1290 - static void TASK_PLANE_GOTO_PRECISE_VTOL(Ped ped, Vehicle vehicle, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xF7F9DCCA89E7505B, ped, vehicle, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xF7F9DCCA89E7505B b1290 - static void TASK_SUBMARINE_GOTO_AND_STOP(Any p0, Vehicle submarine, float x, float y, float z, Any p5) { invoke(0xC22B40579A498CA4, p0, submarine, x, y, z, p5); } // 0xC22B40579A498CA4 b2189 - static void TASK_HELI_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float maxSpeed, float radius, float targetHeading, int maxHeight, int minHeight, float unk3, int behaviorFlags) { invoke(0xDAD029E187A2BEB4, pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, maxSpeed, radius, targetHeading, maxHeight, minHeight, unk3, behaviorFlags); } // 0xDAD029E187A2BEB4 0x0C143E97 b323 - static void TASK_HELI_ESCORT_HELI(Ped pilot, Vehicle heli1, Vehicle heli2, float p3, float p4, float p5) { invoke(0xB385523325077210, pilot, heli1, heli2, p3, p4, p5); } // 0xB385523325077210 b1290 - static void TASK_PLANE_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float angularDrag, float unk, float targetHeading, float maxZ, float minZ, Any p13) { invoke(0x23703CD154E83B88, pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, angularDrag, unk, targetHeading, maxZ, minZ, p13); } // 0x23703CD154E83B88 0x1D007E65 b323 - static void TASK_PLANE_TAXI(Ped pilot, Vehicle aircraft, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x92C360B5F15D2302, pilot, aircraft, p2, p3, p4, p5, p6); } // 0x92C360B5F15D2302 b1103 - static void TASK_BOAT_MISSION(Ped pedDriver, Vehicle boat, Any p2, Any p3, float x, float y, float z, Any p7, float maxSpeed, int drivingStyle, float p10, Any p11) { invoke(0x15C86013127CE63F, pedDriver, boat, p2, p3, x, y, z, p7, maxSpeed, drivingStyle, p10, p11); } // 0x15C86013127CE63F 0x5865B031 b323 - static void TASK_DRIVE_BY(Ped driverPed, Ped targetPed, Vehicle targetVehicle, float targetX, float targetY, float targetZ, float distanceToShoot, int pedAccuracy, BOOL p8, Hash firingPattern) { invoke(0x2F8AF0E82773A171, driverPed, targetPed, targetVehicle, targetX, targetY, targetZ, distanceToShoot, pedAccuracy, p8, firingPattern); } // 0x2F8AF0E82773A171 0x2B84D1C4 b323 + static void CLEAR_DEFAULT_PRIMARY_TASK(Ped ped) { invoke(0x6100B3CEFD43452E, ped); } // 0x6100B3CEFD43452E b2189 + static void CLEAR_PRIMARY_VEHICLE_TASK(Vehicle vehicle) { invoke(0xDBBC7A2432524127, vehicle); } // 0xDBBC7A2432524127 b1290 + static void CLEAR_VEHICLE_CRASH_TASK(Vehicle vehicle) { invoke(0x53DDC75BC3AC0A90, vehicle); } // 0x53DDC75BC3AC0A90 b1290 + static void TASK_PLANE_GOTO_PRECISE_VTOL(Ped ped, Vehicle vehicle, float x, float y, float z, int flightHeight, int minHeightAboveTerrain, BOOL useDesiredOrientation, float desiredOrientation, BOOL autopilot) { invoke(0xF7F9DCCA89E7505B, ped, vehicle, x, y, z, flightHeight, minHeightAboveTerrain, useDesiredOrientation, desiredOrientation, autopilot); } // 0xF7F9DCCA89E7505B b1290 + static void TASK_SUBMARINE_GOTO_AND_STOP(Ped ped, Vehicle submarine, float x, float y, float z, BOOL autopilot) { invoke(0xC22B40579A498CA4, ped, submarine, x, y, z, autopilot); } // 0xC22B40579A498CA4 b2189 + static void TASK_HELI_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float maxSpeed, float radius, float targetHeading, int maxHeight, int minHeight, float slowDownDistance, int behaviorFlags) { invoke(0xDAD029E187A2BEB4, pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, maxSpeed, radius, targetHeading, maxHeight, minHeight, slowDownDistance, behaviorFlags); } // 0xDAD029E187A2BEB4 0x0C143E97 b323 + static void TASK_HELI_ESCORT_HELI(Ped pilot, Vehicle heli1, Vehicle heli2, float offsetX, float offsetY, float offsetZ) { invoke(0xB385523325077210, pilot, heli1, heli2, offsetX, offsetY, offsetZ); } // 0xB385523325077210 b1290 + static void TASK_PLANE_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float angularDrag, float targetReached, float targetHeading, float maxZ, float minZ, BOOL precise) { invoke(0x23703CD154E83B88, pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, angularDrag, targetReached, targetHeading, maxZ, minZ, precise); } // 0x23703CD154E83B88 0x1D007E65 b323 + static void TASK_PLANE_TAXI(Ped pilot, Vehicle aircraft, float x, float y, float z, float cruiseSpeed, float targetReached) { invoke(0x92C360B5F15D2302, pilot, aircraft, x, y, z, cruiseSpeed, targetReached); } // 0x92C360B5F15D2302 b1103 + static void TASK_BOAT_MISSION(Ped pedDriver, Vehicle vehicle, Vehicle targetVehicle, Ped targetPed, float x, float y, float z, int mission, float maxSpeed, int drivingStyle, float targetReached, Any boatFlags) { invoke(0x15C86013127CE63F, pedDriver, vehicle, targetVehicle, targetPed, x, y, z, mission, maxSpeed, drivingStyle, targetReached, boatFlags); } // 0x15C86013127CE63F 0x5865B031 b323 + static void TASK_DRIVE_BY(Ped driverPed, Ped targetPed, Vehicle targetVehicle, float targetX, float targetY, float targetZ, float distanceToShoot, int pedAccuracy, BOOL pushUnderneathDrivingTaskIfDriving, Hash firingPattern) { invoke(0x2F8AF0E82773A171, driverPed, targetPed, targetVehicle, targetX, targetY, targetZ, distanceToShoot, pedAccuracy, pushUnderneathDrivingTaskIfDriving, firingPattern); } // 0x2F8AF0E82773A171 0x2B84D1C4 b323 static void SET_DRIVEBY_TASK_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z) { invoke(0xE5B302114D8162EE, shootingPed, targetPed, targetVehicle, x, y, z); } // 0xE5B302114D8162EE 0xDA6A6FC1 b323 static void CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { invoke(0xC35B5CDB2824CF69, ped); } // 0xC35B5CDB2824CF69 0x9B76F7E6 b323 static BOOL IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { return invoke(0x8785E6E40C7A8818, ped); } // 0x8785E6E40C7A8818 0xB23F46E6 b323 static BOOL CONTROL_MOUNTED_WEAPON(Ped ped) { return invoke(0xDCFE42068FE0135A, ped); } // 0xDCFE42068FE0135A 0x500D9244 b323 - static void SET_MOUNTED_WEAPON_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z, Any p6, Any p7) { invoke(0xCCD892192C6D2BB9, shootingPed, targetPed, targetVehicle, x, y, z, p6, p7); } // 0xCCD892192C6D2BB9 0x98713C68 b323 + static void SET_MOUNTED_WEAPON_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z, int taskMode, BOOL ignoreTargetVehDeadCheck) { invoke(0xCCD892192C6D2BB9, shootingPed, targetPed, targetVehicle, x, y, z, taskMode, ignoreTargetVehDeadCheck); } // 0xCCD892192C6D2BB9 0x98713C68 b323 static BOOL IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { return invoke(0xA320EF046186FA3B, ped); } // 0xA320EF046186FA3B 0x291E938C b323 - static void TASK_USE_MOBILE_PHONE(Ped ped, int p1, Any p2) { invoke(0xBD2A8EC3AF4DE7DB, ped, p1, p2); } // 0xBD2A8EC3AF4DE7DB 0x225A38C8 b323 + static void TASK_USE_MOBILE_PHONE(Ped ped, BOOL usePhone, int desiredPhoneMode) { invoke(0xBD2A8EC3AF4DE7DB, ped, usePhone, desiredPhoneMode); } // 0xBD2A8EC3AF4DE7DB 0x225A38C8 b323 static void TASK_USE_MOBILE_PHONE_TIMED(Ped ped, int duration) { invoke(0x5EE02954A14C69DB, ped, duration); } // 0x5EE02954A14C69DB 0xC99C19F5 b323 - static void TASK_CHAT_TO_PED(Ped ped, Ped target, Any p2, float p3, float p4, float p5, float p6, float p7) { invoke(0x8C338E0263E4FD19, ped, target, p2, p3, p4, p5, p6, p7); } // 0x8C338E0263E4FD19 0xA2BE1821 b323 + static void TASK_CHAT_TO_PED(Ped ped, Ped target, int flags, float goToLocationX, float goToLocationY, float goToLocationZ, float headingDegs, float idleTime) { invoke(0x8C338E0263E4FD19, ped, target, flags, goToLocationX, goToLocationY, goToLocationZ, headingDegs, idleTime); } // 0x8C338E0263E4FD19 0xA2BE1821 b323 static void TASK_WARP_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seat) { invoke(0x9A7D091411C5F684, ped, vehicle, seat); } // 0x9A7D091411C5F684 0x65D4A35D b323 static void TASK_SHOOT_AT_ENTITY(Entity entity, Entity target, int duration, Hash firingPattern) { invoke(0x08DA95E8298AE772, entity, target, duration, firingPattern); } // 0x08DA95E8298AE772 0xAC0631C9 b323 - static void TASK_CLIMB(Ped ped, BOOL unused) { invoke(0x89D9FCC2435112F1, ped, unused); } // 0x89D9FCC2435112F1 0x90847790 b323 - static void TASK_CLIMB_LADDER(Ped ped, int p1) { invoke(0xB6C987F9285A3814, ped, p1); } // 0xB6C987F9285A3814 0x35BB4EE0 b323 - static void TASK_RAPPEL_DOWN_WALL(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10) { invoke(0xEAF66ACDDC794793, ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10); } // 0xEAF66ACDDC794793 b1868 - static Any N0x9D252648778160DF(Any p0) { return invoke(0x9D252648778160DF, p0); } // 0x9D252648778160DF b1868 + static void TASK_CLIMB(Ped ped, BOOL usePlayerLaunchForce) { invoke(0x89D9FCC2435112F1, ped, usePlayerLaunchForce); } // 0x89D9FCC2435112F1 0x90847790 b323 + static void TASK_CLIMB_LADDER(Ped ped, BOOL fast) { invoke(0xB6C987F9285A3814, ped, fast); } // 0xB6C987F9285A3814 0x35BB4EE0 b323 + static void TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10) { invoke(0xEAF66ACDDC794793, ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10); } // 0xEAF66ACDDC794793 b1868 + static int GET_TASK_RAPPEL_DOWN_WALL_STATE(Ped ped) { return invoke(0x9D252648778160DF, ped); } // 0x9D252648778160DF b1868 static void CLEAR_PED_TASKS_IMMEDIATELY(Ped ped) { invoke(0xAAA34F8A7CB32098, ped); } // 0xAAA34F8A7CB32098 0xBC045625 b323 - static void TASK_PERFORM_SEQUENCE_FROM_PROGRESS(Any p0, Any p1, Any p2, Any p3) { invoke(0x89221B16730234F0, p0, p1, p2, p3); } // 0x89221B16730234F0 0xFA60601B b323 - static void SET_NEXT_DESIRED_MOVE_STATE(float p0) { invoke(0xF1B9F16E89E2C93A, p0); } // 0xF1B9F16E89E2C93A 0x4E937D57 b323 - static void SET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped, float p1) { invoke(0x1E982AC8716912C5, ped, p1); } // 0x1E982AC8716912C5 0xC65FC712 b323 + static void TASK_PERFORM_SEQUENCE_FROM_PROGRESS(Ped ped, int taskIndex, int progress1, int progress2) { invoke(0x89221B16730234F0, ped, taskIndex, progress1, progress2); } // 0x89221B16730234F0 0xFA60601B b323 + static void SET_NEXT_DESIRED_MOVE_STATE(float nextMoveState) { invoke(0xF1B9F16E89E2C93A, nextMoveState); } // 0xF1B9F16E89E2C93A 0x4E937D57 b323 + static void SET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped, float newMoveBlendRatio) { invoke(0x1E982AC8716912C5, ped, newMoveBlendRatio); } // 0x1E982AC8716912C5 0xC65FC712 b323 static float GET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped) { return invoke(0x8517D4A6CA8513ED, ped); } // 0x8517D4A6CA8513ED 0x5FEFAB72 b323 static void TASK_GOTO_ENTITY_AIMING(Ped ped, Entity target, float distanceToStopAt, float StartAimingDist) { invoke(0xA9DA48FAB8A76C12, ped, target, distanceToStopAt, StartAimingDist); } // 0xA9DA48FAB8A76C12 0xF1C493CF b323 - static void TASK_SET_DECISION_MAKER(Ped ped, Hash p1) { invoke(0xEB8517DDA73720DA, ped, p1); } // 0xEB8517DDA73720DA 0x830AD50C b323 - static void TASK_SET_SPHERE_DEFENSIVE_AREA(Any p0, float p1, float p2, float p3, float p4) { invoke(0x933C06518B52A9A4, p0, p1, p2, p3, p4); } // 0x933C06518B52A9A4 0x9F3C5D6A b323 - static void TASK_CLEAR_DEFENSIVE_AREA(Any p0) { invoke(0x95A6C46A31D1917D, p0); } // 0x95A6C46A31D1917D 0x7A05BF0D b323 - static void TASK_PED_SLIDE_TO_COORD(Ped ped, float x, float y, float z, float heading, float p5) { invoke(0xD04FE6765D990A06, ped, x, y, z, heading, p5); } // 0xD04FE6765D990A06 0x225380EF b323 - static void TASK_PED_SLIDE_TO_COORD_HDG_RATE(Ped ped, float x, float y, float z, float heading, float p5, float p6) { invoke(0x5A4A6A6D3DC64F52, ped, x, y, z, heading, p5, p6); } // 0x5A4A6A6D3DC64F52 0x38A995C1 b323 - static ScrHandle ADD_COVER_POINT(float p0, float p1, float p2, float p3, Any p4, Any p5, Any p6, BOOL p7) { return invoke(0xD5C12A75C7B9497F, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xD5C12A75C7B9497F 0xA0AF0B98 b323 + static void TASK_SET_DECISION_MAKER(Ped ped, Hash decisionMakerId) { invoke(0xEB8517DDA73720DA, ped, decisionMakerId); } // 0xEB8517DDA73720DA 0x830AD50C b323 + static void TASK_SET_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius) { invoke(0x933C06518B52A9A4, ped, x, y, z, radius); } // 0x933C06518B52A9A4 0x9F3C5D6A b323 + static void TASK_CLEAR_DEFENSIVE_AREA(Ped ped) { invoke(0x95A6C46A31D1917D, ped); } // 0x95A6C46A31D1917D 0x7A05BF0D b323 + static void TASK_PED_SLIDE_TO_COORD(Ped ped, float x, float y, float z, float heading, float speed) { invoke(0xD04FE6765D990A06, ped, x, y, z, heading, speed); } // 0xD04FE6765D990A06 0x225380EF b323 + static void TASK_PED_SLIDE_TO_COORD_HDG_RATE(Ped ped, float x, float y, float z, float heading, float speed, float headingChangeRate) { invoke(0x5A4A6A6D3DC64F52, ped, x, y, z, heading, speed, headingChangeRate); } // 0x5A4A6A6D3DC64F52 0x38A995C1 b323 + static ScrHandle ADD_COVER_POINT(float x, float y, float z, float direction, int usage, int height, int arc, BOOL isPriority) { return invoke(0xD5C12A75C7B9497F, x, y, z, direction, usage, height, arc, isPriority); } // 0xD5C12A75C7B9497F 0xA0AF0B98 b323 static void REMOVE_COVER_POINT(ScrHandle coverpoint) { invoke(0xAE287C923D891715, coverpoint); } // 0xAE287C923D891715 0x0776888B b323 static BOOL DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS(float x, float y, float z) { return invoke(0xA98B8E3C088E5A31, x, y, z); } // 0xA98B8E3C088E5A31 0x29F97A71 b323 static Vector3 GET_SCRIPTED_COVER_POINT_COORDS(ScrHandle coverpoint) { return invoke(0x594A1028FC2A3E85, coverpoint); } // 0x594A1028FC2A3E85 0xC6B6CCC1 b323 - static void ADD_SCRIPTED_BLOCKING_AREA_(float x, float y, float z, float radius) { invoke(0x28B7B9BFDAF274AA, x, y, z, radius); } // 0x28B7B9BFDAF274AA b2545 - static void TASK_COMBAT_PED(Ped ped, Ped targetPed, int p2, int p3) { invoke(0xF166E48407BAC484, ped, targetPed, p2, p3); } // 0xF166E48407BAC484 0xCB0D8932 b323 - static void TASK_COMBAT_PED_TIMED(Any p0, Ped ped, int p2, Any p3) { invoke(0x944F30DCB7096BDE, p0, ped, p2, p3); } // 0x944F30DCB7096BDE 0xF5CA2A45 b323 - static void TASK_SEEK_COVER_FROM_POS(Ped ped, float x, float y, float z, int duration, BOOL p5) { invoke(0x75AC2B60386D89F2, ped, x, y, z, duration, p5); } // 0x75AC2B60386D89F2 0x83F18EE9 b323 - static void TASK_SEEK_COVER_FROM_PED(Ped ped, Ped target, int duration, BOOL p3) { invoke(0x84D32B3BEC531324, ped, target, duration, p3); } // 0x84D32B3BEC531324 0xC1EC907E b323 - static void TASK_SEEK_COVER_TO_COVER_POINT(Any p0, Any p1, float p2, float p3, float p4, Any p5, BOOL p6) { invoke(0xD43D95C7A869447F, p0, p1, p2, p3, p4, p5, p6); } // 0xD43D95C7A869447F 0x3D026B29 b323 - static void TASK_SEEK_COVER_TO_COORDS(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, Any p7, BOOL p8) { invoke(0x39246A6958EF072C, ped, x1, y1, z1, x2, y2, z2, p7, p8); } // 0x39246A6958EF072C 0xFFFE754E b323 - static void TASK_PUT_PED_DIRECTLY_INTO_COVER(Ped ped, float x, float y, float z, Any timeout, BOOL p5, float p6, BOOL p7, BOOL p8, Any p9, BOOL p10) { invoke(0x4172393E6BE1FECE, ped, x, y, z, timeout, p5, p6, p7, p8, p9, p10); } // 0x4172393E6BE1FECE 0xC9F00E68 b323 - static void TASK_WARP_PED_DIRECTLY_INTO_COVER(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x6E01E9E8D89F8276, p0, p1, p2, p3, p4, p5); } // 0x6E01E9E8D89F8276 b2545 - static void TASK_EXIT_COVER(Any p0, Any p1, float p2, float p3, float p4) { invoke(0x79B258E397854D29, p0, p1, p2, p3, p4); } // 0x79B258E397854D29 0xC829FAC9 b323 - static void TASK_PUT_PED_DIRECTLY_INTO_MELEE(Ped ped, Ped meleeTarget, float p2, float p3, float p4, BOOL p5) { invoke(0x1C6CD14A876FFE39, ped, meleeTarget, p2, p3, p4, p5); } // 0x1C6CD14A876FFE39 0x79E1D27D b323 - static void TASK_TOGGLE_DUCK(BOOL p0, BOOL p1) { invoke(0xAC96609B9995EDF8, p0, p1); } // 0xAC96609B9995EDF8 0x61CFBCBF b323 - static void TASK_GUARD_CURRENT_POSITION(Ped p0, float p1, float p2, BOOL p3) { invoke(0x4A58A47A72E3FCB4, p0, p1, p2, p3); } // 0x4A58A47A72E3FCB4 0x2FB099E9 b323 - static void TASK_GUARD_ASSIGNED_DEFENSIVE_AREA(Any p0, float p1, float p2, float p3, float p4, float p5, Any p6) { invoke(0xD2A207EEBDF9889B, p0, p1, p2, p3, p4, p5, p6); } // 0xD2A207EEBDF9889B 0x7AF0133D b323 - static void TASK_GUARD_SPHERE_DEFENSIVE_AREA(Ped p0, float p1, float p2, float p3, float p4, float p5, Any p6, float p7, float p8, float p9, float p10) { invoke(0xC946FE14BE0EB5E2, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0xC946FE14BE0EB5E2 0x86B76CB7 b323 + static void ADD_SCRIPTED_COVER_AREA(float x, float y, float z, float radius) { invoke(0x28B7B9BFDAF274AA, x, y, z, radius); } // 0x28B7B9BFDAF274AA b2545 + static void TASK_COMBAT_PED(Ped ped, Ped targetPed, int combatFlags, int threatResponseFlags) { invoke(0xF166E48407BAC484, ped, targetPed, combatFlags, threatResponseFlags); } // 0xF166E48407BAC484 0xCB0D8932 b323 + static void TASK_COMBAT_PED_TIMED(Ped ped, Ped target, int time, int flags) { invoke(0x944F30DCB7096BDE, ped, target, time, flags); } // 0x944F30DCB7096BDE 0xF5CA2A45 b323 + static void TASK_SEEK_COVER_FROM_POS(Ped ped, float x, float y, float z, int duration, BOOL allowPeekingAndFiring) { invoke(0x75AC2B60386D89F2, ped, x, y, z, duration, allowPeekingAndFiring); } // 0x75AC2B60386D89F2 0x83F18EE9 b323 + static void TASK_SEEK_COVER_FROM_PED(Ped ped, Ped target, int duration, BOOL allowPeekingAndFiring) { invoke(0x84D32B3BEC531324, ped, target, duration, allowPeekingAndFiring); } // 0x84D32B3BEC531324 0xC1EC907E b323 + static void TASK_SEEK_COVER_TO_COVER_POINT(Ped ped, ScrHandle coverpoint, float x, float y, float z, int time, BOOL allowPeekingAndFiring) { invoke(0xD43D95C7A869447F, ped, coverpoint, x, y, z, time, allowPeekingAndFiring); } // 0xD43D95C7A869447F 0x3D026B29 b323 + static void TASK_SEEK_COVER_TO_COORDS(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, int timeout, BOOL shortRoute) { invoke(0x39246A6958EF072C, ped, x1, y1, z1, x2, y2, z2, timeout, shortRoute); } // 0x39246A6958EF072C 0xFFFE754E b323 + static void TASK_PUT_PED_DIRECTLY_INTO_COVER(Ped ped, float x, float y, float z, int time, BOOL allowPeekingAndFiring, float blendInDuration, BOOL forceInitialFacingDirection, BOOL forceFaceLeft, int identifier, BOOL doEntry) { invoke(0x4172393E6BE1FECE, ped, x, y, z, time, allowPeekingAndFiring, blendInDuration, forceInitialFacingDirection, forceFaceLeft, identifier, doEntry); } // 0x4172393E6BE1FECE 0xC9F00E68 b323 + static void TASK_WARP_PED_DIRECTLY_INTO_COVER(Ped ped, int time, BOOL allowPeekingAndFiring, BOOL forceInitialFacingDirection, BOOL forceFaceLeft, int identifier) { invoke(0x6E01E9E8D89F8276, ped, time, allowPeekingAndFiring, forceInitialFacingDirection, forceFaceLeft, identifier); } // 0x6E01E9E8D89F8276 b2545 + static void TASK_EXIT_COVER(Ped ped, int exitType, float x, float y, float z) { invoke(0x79B258E397854D29, ped, exitType, x, y, z); } // 0x79B258E397854D29 0xC829FAC9 b323 + static void TASK_PUT_PED_DIRECTLY_INTO_MELEE(Ped ped, Ped meleeTarget, float blendInDuration, float timeInMelee, float strafePhaseSync, int aiCombatFlags) { invoke(0x1C6CD14A876FFE39, ped, meleeTarget, blendInDuration, timeInMelee, strafePhaseSync, aiCombatFlags); } // 0x1C6CD14A876FFE39 0x79E1D27D b323 + static void TASK_TOGGLE_DUCK(Ped ped, int toggleType) { invoke(0xAC96609B9995EDF8, ped, toggleType); } // 0xAC96609B9995EDF8 0x61CFBCBF b323 + static void TASK_GUARD_CURRENT_POSITION(Ped ped, float maxPatrolProximity, float defensiveAreaRadius, BOOL setDefensiveArea) { invoke(0x4A58A47A72E3FCB4, ped, maxPatrolProximity, defensiveAreaRadius, setDefensiveArea); } // 0x4A58A47A72E3FCB4 0x2FB099E9 b323 + static void TASK_GUARD_ASSIGNED_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float heading, float maxPatrolProximity, int timer) { invoke(0xD2A207EEBDF9889B, ped, x, y, z, heading, maxPatrolProximity, timer); } // 0xD2A207EEBDF9889B 0x7AF0133D b323 + static void TASK_GUARD_SPHERE_DEFENSIVE_AREA(Ped ped, float defendPositionX, float defendPositionY, float defendPositionZ, float heading, float maxPatrolProximity, int time, float x, float y, float z, float defensiveAreaRadius) { invoke(0xC946FE14BE0EB5E2, ped, defendPositionX, defendPositionY, defendPositionZ, heading, maxPatrolProximity, time, x, y, z, defensiveAreaRadius); } // 0xC946FE14BE0EB5E2 0x86B76CB7 b323 static void TASK_STAND_GUARD(Ped ped, float x, float y, float z, float heading, const char* scenarioName) { invoke(0xAE032F8BBA959E90, ped, x, y, z, heading, scenarioName); } // 0xAE032F8BBA959E90 0xD130F636 b323 static void SET_DRIVE_TASK_CRUISE_SPEED(Ped driver, float cruiseSpeed) { invoke(0x5C9B84BD7D31D908, driver, cruiseSpeed); } // 0x5C9B84BD7D31D908 0x3CEC07B1 b323 - static void SET_DRIVE_TASK_MAX_CRUISE_SPEED(Any p0, float p1) { invoke(0x404A5AA9B9F0B746, p0, p1); } // 0x404A5AA9B9F0B746 0x7FDF6131 b323 + static void SET_DRIVE_TASK_MAX_CRUISE_SPEED(Ped ped, float speed) { invoke(0x404A5AA9B9F0B746, ped, speed); } // 0x404A5AA9B9F0B746 0x7FDF6131 b323 static void SET_DRIVE_TASK_DRIVING_STYLE(Ped ped, int drivingStyle) { invoke(0xDACE1BE37D88AF67, ped, drivingStyle); } // 0xDACE1BE37D88AF67 0x59C5FAD7 b323 - static void ADD_COVER_BLOCKING_AREA(float playerX, float playerY, float playerZ, float radiusX, float radiusY, float radiusZ, BOOL p6, BOOL p7, BOOL p8, BOOL p9) { invoke(0x45C597097DD7CB81, playerX, playerY, playerZ, radiusX, radiusY, radiusZ, p6, p7, p8, p9); } // 0x45C597097DD7CB81 0x3536946F b323 + static void ADD_COVER_BLOCKING_AREA(float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer) { invoke(0x45C597097DD7CB81, startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer); } // 0x45C597097DD7CB81 0x3536946F b323 static void REMOVE_ALL_COVER_BLOCKING_AREAS() { invoke(0xDB6708C0B46F56D8); } // 0xDB6708C0B46F56D8 0xCF9221A7 b323 - static void REMOVE_COVER_BLOCKING_AREAS_AT_COORD_(float x, float y, float z) { invoke(0xFA83CA6776038F64, x, y, z); } // 0xFA83CA6776038F64 b1493 - static void REMOVE_SPECIFIC_COVER_BLOCKING_AREA_(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0x1F351CF1C6475734, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0x1F351CF1C6475734 b505 + static void REMOVE_COVER_BLOCKING_AREAS_AT_POSITION(float x, float y, float z) { invoke(0xFA83CA6776038F64, x, y, z); } // 0xFA83CA6776038F64 b1493 + static void REMOVE_SPECIFIC_COVER_BLOCKING_AREAS(float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer) { invoke(0x1F351CF1C6475734, startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer); } // 0x1F351CF1C6475734 b505 static void TASK_START_SCENARIO_IN_PLACE(Ped ped, const char* scenarioName, int unkDelay, BOOL playEnterAnim) { invoke(0x142A02425FF02BD9, ped, scenarioName, unkDelay, playEnterAnim); } // 0x142A02425FF02BD9 0xE50D6DDE b323 static void TASK_START_SCENARIO_AT_POSITION(Ped ped, const char* scenarioName, float x, float y, float z, float heading, int duration, BOOL sittingScenario, BOOL teleport) { invoke(0xFA4EFC79F69D4F07, ped, scenarioName, x, y, z, heading, duration, sittingScenario, teleport); } // 0xFA4EFC79F69D4F07 0xAA2C4AC2 b323 static void TASK_USE_NEAREST_SCENARIO_TO_COORD(Ped ped, float x, float y, float z, float distance, int duration) { invoke(0x277F471BA9DB000B, ped, x, y, z, distance, duration); } // 0x277F471BA9DB000B 0x9C50FBF0 b323 - static void TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, Any p5) { invoke(0x58E2E0F23F6B76C3, ped, x, y, z, radius, p5); } // 0x58E2E0F23F6B76C3 0x1BE9D65C b323 - static void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD(Any p0, float p1, float p2, float p3, float p4, Any p5) { invoke(0x9FDA1B3D7E7028B3, p0, p1, p2, p3, p4, p5); } // 0x9FDA1B3D7E7028B3 0xE32FFB22 b323 - static void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP(Any p0, float p1, float p2, float p3, float p4, Any p5) { invoke(0x97A28E63F0BA5631, p0, p1, p2, p3, p4, p5); } // 0x97A28E63F0BA5631 0xBAB4C0AE b323 - static BOOL DOES_SCENARIO_EXIST_IN_AREA(float x, float y, float z, float radius, BOOL b) { return invoke(0x5A59271FFADD33C1, x, y, z, radius, b); } // 0x5A59271FFADD33C1 0xFA7F5047 b323 - static BOOL DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA(float p0, float p1, float p2, Any* p3, float p4, BOOL p5) { return invoke(0x0A9D0C2A3BBC86C1, p0, p1, p2, p3, p4, p5); } // 0x0A9D0C2A3BBC86C1 0x0FB138A5 b323 - static BOOL IS_SCENARIO_OCCUPIED(float p0, float p1, float p2, float p3, BOOL p4) { return invoke(0x788756D73AC2E07C, p0, p1, p2, p3, p4); } // 0x788756D73AC2E07C 0x697FC008 b323 + static void TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave) { invoke(0x58E2E0F23F6B76C3, ped, x, y, z, radius, timeToLeave); } // 0x58E2E0F23F6B76C3 0x1BE9D65C b323 + static void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD(Ped ped, float x, float y, float z, float maxRange, int timeToLeave) { invoke(0x9FDA1B3D7E7028B3, ped, x, y, z, maxRange, timeToLeave); } // 0x9FDA1B3D7E7028B3 0xE32FFB22 b323 + static void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave) { invoke(0x97A28E63F0BA5631, ped, x, y, z, radius, timeToLeave); } // 0x97A28E63F0BA5631 0xBAB4C0AE b323 + static BOOL DOES_SCENARIO_EXIST_IN_AREA(float x, float y, float z, float radius, BOOL mustBeFree) { return invoke(0x5A59271FFADD33C1, x, y, z, radius, mustBeFree); } // 0x5A59271FFADD33C1 0xFA7F5047 b323 + static BOOL DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA(float x, float y, float z, const char* scenarioName, float radius, BOOL mustBeFree) { return invoke(0x0A9D0C2A3BBC86C1, x, y, z, scenarioName, radius, mustBeFree); } // 0x0A9D0C2A3BBC86C1 0x0FB138A5 b323 + static BOOL IS_SCENARIO_OCCUPIED(float x, float y, float z, float maxRange, BOOL onlyUsersActuallyAtScenario) { return invoke(0x788756D73AC2E07C, x, y, z, maxRange, onlyUsersActuallyAtScenario); } // 0x788756D73AC2E07C 0x697FC008 b323 static BOOL PED_HAS_USE_SCENARIO_TASK(Ped ped) { return invoke(0x295E3CCEC879CCD7, ped); } // 0x295E3CCEC879CCD7 0x9BE9C691 b323 static void PLAY_ANIM_ON_RUNNING_SCENARIO(Ped ped, const char* animDict, const char* animName) { invoke(0x748040460F8DF5DC, ped, animDict, animName); } // 0x748040460F8DF5DC 0x1984A5D1 b323 static BOOL DOES_SCENARIO_GROUP_EXIST(const char* scenarioGroup) { return invoke(0xF9034C136C9E00D3, scenarioGroup); } // 0xF9034C136C9E00D3 0x5F072EB9 b323 static BOOL IS_SCENARIO_GROUP_ENABLED(const char* scenarioGroup) { return invoke(0x367A09DED4E05B99, scenarioGroup); } // 0x367A09DED4E05B99 0x90991122 b323 - static void SET_SCENARIO_GROUP_ENABLED(const char* scenarioGroup, BOOL p1) { invoke(0x02C8E5B49848664E, scenarioGroup, p1); } // 0x02C8E5B49848664E 0x116997B1 b323 + static void SET_SCENARIO_GROUP_ENABLED(const char* scenarioGroup, BOOL enabled) { invoke(0x02C8E5B49848664E, scenarioGroup, enabled); } // 0x02C8E5B49848664E 0x116997B1 b323 static void RESET_SCENARIO_GROUPS_ENABLED() { invoke(0xDD902D0349AFAD3A); } // 0xDD902D0349AFAD3A 0xBF55025D b323 static void SET_EXCLUSIVE_SCENARIO_GROUP(const char* scenarioGroup) { invoke(0x535E97E1F7FC0C6A, scenarioGroup); } // 0x535E97E1F7FC0C6A 0x59DB8F26 b323 static void RESET_EXCLUSIVE_SCENARIO_GROUP() { invoke(0x4202BBCB8684563D); } // 0x4202BBCB8684563D 0x17F9DFE8 b323 @@ -5612,38 +5642,38 @@ namespace TASK static void RESET_SCENARIO_TYPES_ENABLED() { invoke(0x0D40EE2A7F2B2D6D); } // 0x0D40EE2A7F2B2D6D 0xF58FDEB4 b323 static BOOL IS_PED_ACTIVE_IN_SCENARIO(Ped ped) { return invoke(0xAA135F9482C82CC3, ped); } // 0xAA135F9482C82CC3 0x05038F1A b323 static BOOL IS_PED_PLAYING_BASE_CLIP_IN_SCENARIO(Ped ped) { return invoke(0x621C6E4729388E41, ped); } // 0x621C6E4729388E41 0xA0DA6B1D b323 - static void SET_PED_CAN_PLAY_AMBIENT_IDLES(Ped ped, BOOL p1, BOOL p2) { invoke(0x8FD89A6240813FD0, ped, p1, p2); } // 0x8FD89A6240813FD0 0xB5AD044E b323 - static void TASK_COMBAT_HATED_TARGETS_IN_AREA(Ped ped, float x, float y, float z, float radius, Any p5) { invoke(0x4CF5F55DAC3280A0, ped, x, y, z, radius, p5); } // 0x4CF5F55DAC3280A0 0xDF099E18 b323 - static void TASK_COMBAT_HATED_TARGETS_AROUND_PED(Ped ped, float radius, int p2) { invoke(0x7BF835BB9E2698C8, ped, radius, p2); } // 0x7BF835BB9E2698C8 0x2E7064E4 b323 - static void TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED(Any p0, float p1, Any p2, Any p3) { invoke(0x2BBA30B854534A0C, p0, p1, p2, p3); } // 0x2BBA30B854534A0C 0xF127AD6A b323 - static void TASK_THROW_PROJECTILE(Ped ped, float x, float y, float z, Any p4, Any p5) { invoke(0x7285951DBF6B5A51, ped, x, y, z, p4, p5); } // 0x7285951DBF6B5A51 0xF65C20A7 b323 - static void TASK_SWAP_WEAPON(Ped ped, BOOL p1) { invoke(0xA21C51255B205245, ped, p1); } // 0xA21C51255B205245 0xDAF4F8FC b323 - static void TASK_RELOAD_WEAPON(Ped ped, BOOL unused) { invoke(0x62D2916F56B9CD2D, ped, unused); } // 0x62D2916F56B9CD2D 0xCA6E91FD b323 + static void SET_PED_CAN_PLAY_AMBIENT_IDLES(Ped ped, BOOL blockIdleClips, BOOL removeIdleClipIfPlaying) { invoke(0x8FD89A6240813FD0, ped, blockIdleClips, removeIdleClipIfPlaying); } // 0x8FD89A6240813FD0 0xB5AD044E b323 + static void TASK_COMBAT_HATED_TARGETS_IN_AREA(Ped ped, float x, float y, float z, float radius, int combatFlags) { invoke(0x4CF5F55DAC3280A0, ped, x, y, z, radius, combatFlags); } // 0x4CF5F55DAC3280A0 0xDF099E18 b323 + static void TASK_COMBAT_HATED_TARGETS_AROUND_PED(Ped ped, float radius, int combatFlags) { invoke(0x7BF835BB9E2698C8, ped, radius, combatFlags); } // 0x7BF835BB9E2698C8 0x2E7064E4 b323 + static void TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED(Ped ped, float radius, int time, int combatFlags) { invoke(0x2BBA30B854534A0C, ped, radius, time, combatFlags); } // 0x2BBA30B854534A0C 0xF127AD6A b323 + static void TASK_THROW_PROJECTILE(Ped ped, float x, float y, float z, int ignoreCollisionEntityIndex, BOOL createInvincibleProjectile) { invoke(0x7285951DBF6B5A51, ped, x, y, z, ignoreCollisionEntityIndex, createInvincibleProjectile); } // 0x7285951DBF6B5A51 0xF65C20A7 b323 + static void TASK_SWAP_WEAPON(Ped ped, BOOL drawWeapon) { invoke(0xA21C51255B205245, ped, drawWeapon); } // 0xA21C51255B205245 0xDAF4F8FC b323 + static void TASK_RELOAD_WEAPON(Ped ped, BOOL drawWeapon) { invoke(0x62D2916F56B9CD2D, ped, drawWeapon); } // 0x62D2916F56B9CD2D 0xCA6E91FD b323 static BOOL IS_PED_GETTING_UP(Ped ped) { return invoke(0x2A74E1D5F2F00EEC, ped); } // 0x2A74E1D5F2F00EEC 0x320813E6 b323 - static void TASK_WRITHE(Ped ped, Ped target, int time, int p3, Any p4, Any p5) { invoke(0xCDDC2B77CE54AC6E, ped, target, time, p3, p4, p5); } // 0xCDDC2B77CE54AC6E 0x0FDC54FC b323 + static void TASK_WRITHE(Ped ped, Ped target, int minFireLoops, int startState, BOOL forceShootOnGround, int shootFromGroundTimer) { invoke(0xCDDC2B77CE54AC6E, ped, target, minFireLoops, startState, forceShootOnGround, shootFromGroundTimer); } // 0xCDDC2B77CE54AC6E 0x0FDC54FC b323 static BOOL IS_PED_IN_WRITHE(Ped ped) { return invoke(0xDEB6D52126E7D640, ped); } // 0xDEB6D52126E7D640 0x09E61921 b323 static void OPEN_PATROL_ROUTE(const char* patrolRoute) { invoke(0xA36BFB5EE89F3D82, patrolRoute); } // 0xA36BFB5EE89F3D82 0xF33F83CA b323 static void CLOSE_PATROL_ROUTE() { invoke(0xB043ECA801B8CBC1); } // 0xB043ECA801B8CBC1 0x67305E59 b323 - static void ADD_PATROL_ROUTE_NODE(int p0, const char* p1, float x1, float y1, float z1, float x2, float y2, float z2, int p8) { invoke(0x8EDF950167586B7C, p0, p1, x1, y1, z1, x2, y2, z2, p8); } // 0x8EDF950167586B7C 0x21B48F10 b323 - static void ADD_PATROL_ROUTE_LINK(Any p0, Any p1) { invoke(0x23083260DEC3A551, p0, p1); } // 0x23083260DEC3A551 0xD8761BB3 b323 + static void ADD_PATROL_ROUTE_NODE(int nodeId, const char* nodeType, float posX, float posY, float posZ, float headingX, float headingY, float headingZ, int duration) { invoke(0x8EDF950167586B7C, nodeId, nodeType, posX, posY, posZ, headingX, headingY, headingZ, duration); } // 0x8EDF950167586B7C 0x21B48F10 b323 + static void ADD_PATROL_ROUTE_LINK(int nodeId1, int nodeId2) { invoke(0x23083260DEC3A551, nodeId1, nodeId2); } // 0x23083260DEC3A551 0xD8761BB3 b323 static void CREATE_PATROL_ROUTE() { invoke(0xAF8A443CCC8018DC); } // 0xAF8A443CCC8018DC 0x0A6C7864 b323 static void DELETE_PATROL_ROUTE(const char* patrolRoute) { invoke(0x7767DD9D65E91319, patrolRoute); } // 0x7767DD9D65E91319 0x2A4E6706 b323 - static BOOL GET_PATROL_TASK_STATUS_(Ped ped, int* p1, int* p2) { return invoke(0x52F734CEBE20DFBA, ped, p1, p2); } // 0x52F734CEBE20DFBA b2545 - static void TASK_PATROL(Ped ped, const char* p1, Any p2, BOOL p3, BOOL p4) { invoke(0xBDA5DF49D080FE4E, ped, p1, p2, p3, p4); } // 0xBDA5DF49D080FE4E 0xB92E5AF6 b323 + static BOOL GET_PATROL_TASK_INFO(Ped ped, int* timeLeftAtNode, int* nodeId) { return invoke(0x52F734CEBE20DFBA, ped, timeLeftAtNode, nodeId); } // 0x52F734CEBE20DFBA b2545 + static void TASK_PATROL(Ped ped, const char* patrolRouteName, int alertState, BOOL canChatToPeds, BOOL useHeadLookAt) { invoke(0xBDA5DF49D080FE4E, ped, patrolRouteName, alertState, canChatToPeds, useHeadLookAt); } // 0xBDA5DF49D080FE4E 0xB92E5AF6 b323 static void TASK_STAY_IN_COVER(Ped ped) { invoke(0xE5DA8615A6180789, ped); } // 0xE5DA8615A6180789 0xA27A9413 b323 static void ADD_VEHICLE_SUBTASK_ATTACK_COORD(Ped ped, float x, float y, float z) { invoke(0x5CF0D8F9BBA0DD75, ped, x, y, z); } // 0x5CF0D8F9BBA0DD75 0x50779A2C b323 - static void ADD_VEHICLE_SUBTASK_ATTACK_PED(Ped ped, Ped ped2) { invoke(0x85F462BADC7DA47F, ped, ped2); } // 0x85F462BADC7DA47F 0x80461113 b323 - static void TASK_VEHICLE_SHOOT_AT_PED(Ped ped, Ped target, float p2) { invoke(0x10AB107B887214D8, ped, target, p2); } // 0x10AB107B887214D8 0x59677BA0 b323 + static void ADD_VEHICLE_SUBTASK_ATTACK_PED(Ped ped, Ped target) { invoke(0x85F462BADC7DA47F, ped, target); } // 0x85F462BADC7DA47F 0x80461113 b323 + static void TASK_VEHICLE_SHOOT_AT_PED(Ped ped, Ped target, float fireTolerance) { invoke(0x10AB107B887214D8, ped, target, fireTolerance); } // 0x10AB107B887214D8 0x59677BA0 b323 static void TASK_VEHICLE_AIM_AT_PED(Ped ped, Ped target) { invoke(0xE41885592B08B097, ped, target); } // 0xE41885592B08B097 0x920AE6DB b323 - static void TASK_VEHICLE_SHOOT_AT_COORD(Ped ped, float x, float y, float z, float p4) { invoke(0x5190796ED39C9B6D, ped, x, y, z, p4); } // 0x5190796ED39C9B6D 0xA7AAA4D6 b323 + static void TASK_VEHICLE_SHOOT_AT_COORD(Ped ped, float x, float y, float z, float fireTolerance) { invoke(0x5190796ED39C9B6D, ped, x, y, z, fireTolerance); } // 0x5190796ED39C9B6D 0xA7AAA4D6 b323 static void TASK_VEHICLE_AIM_AT_COORD(Ped ped, float x, float y, float z) { invoke(0x447C1E9EF844BC0F, ped, x, y, z); } // 0x447C1E9EF844BC0F 0x010F47CE b323 static void TASK_VEHICLE_GOTO_NAVMESH(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int behaviorFlag, float stoppingRange) { invoke(0x195AEEB13CEFE2EE, ped, vehicle, x, y, z, speed, behaviorFlag, stoppingRange); } // 0x195AEEB13CEFE2EE 0x55CF3BCD b323 - static void TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD(Ped ped, float x, float y, float z, float aimAtX, float aimAtY, float aimAtZ, float moveSpeed, BOOL p8, float p9, float p10, BOOL p11, Any flags, BOOL p13, Hash firingPattern) { invoke(0x11315AB3385B8AC0, ped, x, y, z, aimAtX, aimAtY, aimAtZ, moveSpeed, p8, p9, p10, p11, flags, p13, firingPattern); } // 0x11315AB3385B8AC0 0x1552DC91 b323 - static void TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY(Any p0, float p1, float p2, float p3, Any p4, float p5, BOOL p6, float p7, float p8, BOOL p9, Any p10, BOOL p11, Any p12, Any p13) { invoke(0xB2A16444EAD9AE47, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xB2A16444EAD9AE47 0x9BD52ABD b323 - static void TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD(Ped pedHandle, float goToLocationX, float goToLocationY, float goToLocationZ, float focusLocationX, float focusLocationY, float focusLocationZ, float speed, BOOL shootAtEnemies, float distanceToStopAt, float noRoadsDistance, BOOL unkTrue, int unkFlag, int aimingFlag, Hash firingPattern) { invoke(0xA55547801EB331FC, pedHandle, goToLocationX, goToLocationY, goToLocationZ, focusLocationX, focusLocationY, focusLocationZ, speed, shootAtEnemies, distanceToStopAt, noRoadsDistance, unkTrue, unkFlag, aimingFlag, firingPattern); } // 0xA55547801EB331FC 0x3F91358E b323 - static void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD(Any p0, Any p1, float p2, float p3, float p4, float p5, BOOL p6, float p7, float p8, BOOL p9, BOOL p10, Any p11) { invoke(0x04701832B739DCE5, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } // 0x04701832B739DCE5 0xD896CD82 b323 - static void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY(Ped ped, Entity entityToWalkTo, Entity entityToAimAt, float speed, BOOL shootatEntity, float p5, float p6, BOOL p7, BOOL p8, Hash firingPattern) { invoke(0x97465886D35210E9, ped, entityToWalkTo, entityToAimAt, speed, shootatEntity, p5, p6, p7, p8, firingPattern); } // 0x97465886D35210E9 0x68E36B7A b323 - static void SET_HIGH_FALL_TASK(Ped ped, Any p1, Any p2, Any p3) { invoke(0x8C825BDC7741D37C, ped, p1, p2, p3); } // 0x8C825BDC7741D37C 0xBBB26172 b323 + static void TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD(Ped ped, float x, float y, float z, float aimAtX, float aimAtY, float aimAtZ, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, int navFlags, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x11315AB3385B8AC0, ped, x, y, z, aimAtX, aimAtY, aimAtZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern); } // 0x11315AB3385B8AC0 0x1552DC91 b323 + static void TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY(Ped ped, float x, float y, float z, Entity aimAtID, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, int navFlags, BOOL instantBlendToAim, Hash firingPattern, int time) { invoke(0xB2A16444EAD9AE47, ped, x, y, z, aimAtID, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern, time); } // 0xB2A16444EAD9AE47 0x9BD52ABD b323 + static void TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD(Ped pedHandle, float goToLocationX, float goToLocationY, float goToLocationZ, float focusLocationX, float focusLocationY, float focusLocationZ, float speed, BOOL shootAtEnemies, float distanceToStopAt, float noRoadsDistance, BOOL useNavMesh, int navFlags, int taskFlags, Hash firingPattern) { invoke(0xA55547801EB331FC, pedHandle, goToLocationX, goToLocationY, goToLocationZ, focusLocationX, focusLocationY, focusLocationZ, speed, shootAtEnemies, distanceToStopAt, noRoadsDistance, useNavMesh, navFlags, taskFlags, firingPattern); } // 0xA55547801EB331FC 0x3F91358E b323 + static void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD(Ped ped, Entity entity, float aimX, float aimY, float aimZ, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x04701832B739DCE5, ped, entity, aimX, aimY, aimZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern); } // 0x04701832B739DCE5 0xD896CD82 b323 + static void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY(Ped ped, Entity entityToWalkTo, Entity entityToAimAt, float speed, BOOL shootatEntity, float targetRadius, float slowDistance, BOOL useNavMesh, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x97465886D35210E9, ped, entityToWalkTo, entityToAimAt, speed, shootatEntity, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern); } // 0x97465886D35210E9 0x68E36B7A b323 + static void SET_HIGH_FALL_TASK(Ped ped, int minTime, int maxTime, int entryType) { invoke(0x8C825BDC7741D37C, ped, minTime, maxTime, entryType); } // 0x8C825BDC7741D37C 0xBBB26172 b323 static void REQUEST_WAYPOINT_RECORDING(const char* name) { invoke(0x9EEFB62EB27B5792, name); } // 0x9EEFB62EB27B5792 0xAFABFB5D b323 static BOOL GET_IS_WAYPOINT_RECORDING_LOADED(const char* name) { return invoke(0xCB4E8BE8A0063C5D, name); } // 0xCB4E8BE8A0063C5D 0x87125F5D b323 static void REMOVE_WAYPOINT_RECORDING(const char* name) { invoke(0xFF1B8B4AA1C25DC8, name); } // 0xFF1B8B4AA1C25DC8 0x624530B0 b323 @@ -5682,25 +5712,25 @@ namespace TASK static void VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Vehicle vehicle) { invoke(0x5CEB25A7D2848963, vehicle); } // 0x5CEB25A7D2848963 0x923C3AA4 b323 static void VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Vehicle vehicle, float speed) { invoke(0x121F0593E0A431D7, vehicle, speed); } // 0x121F0593E0A431D7 0xBE1E7BB4 b323 static void TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, BOOL toggle) { invoke(0x90D2156198831D69, ped, toggle); } // 0x90D2156198831D69 0x1B54FB6B b323 - static void TASK_FORCE_MOTION_STATE(Ped ped, Hash state, BOOL p2) { invoke(0x4F056E1AFFEF17AB, ped, state, p2); } // 0x4F056E1AFFEF17AB 0xCAD2EF77 b323 - static void TASK_MOVE_NETWORK_BY_NAME(Ped ped, const char* task, float multiplier, BOOL p3, const char* animDict, int flags) { invoke(0x2D537BA194896636, ped, task, multiplier, p3, animDict, flags); } // 0x2D537BA194896636 0x6F5D215F b323 - static void TASK_MOVE_NETWORK_ADVANCED_BY_NAME(Ped ped, const char* p1, float p2, float p3, float p4, float p5, float p6, float p7, Any p8, float p9, BOOL p10, const char* animDict, int flags) { invoke(0xD5B35BEA41919ACB, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, animDict, flags); } // 0xD5B35BEA41919ACB 0x71A5C5DB b323 - static void TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS_(Ped ped, const char* p1, Any* data, float p3, BOOL p4, const char* animDict, int flags) { invoke(0x3D45B0B355C5E0C9, ped, p1, data, p3, p4, animDict, flags); } // 0x3D45B0B355C5E0C9 b1493 - static void N0x29682E2CCF21E9B5(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13) { invoke(0x29682E2CCF21E9B5, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0x29682E2CCF21E9B5 b1868 + static void TASK_FORCE_MOTION_STATE(Ped ped, Hash state, BOOL forceRestart) { invoke(0x4F056E1AFFEF17AB, ped, state, forceRestart); } // 0x4F056E1AFFEF17AB 0xCAD2EF77 b323 + static void TASK_MOVE_NETWORK_BY_NAME(Ped ped, const char* task, float multiplier, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0x2D537BA194896636, ped, task, multiplier, allowOverrideCloneUpdate, animDict, flags); } // 0x2D537BA194896636 0x6F5D215F b323 + static void TASK_MOVE_NETWORK_ADVANCED_BY_NAME(Ped ped, const char* network, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0xD5B35BEA41919ACB, ped, network, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, animDict, flags); } // 0xD5B35BEA41919ACB 0x71A5C5DB b323 + static void TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int* initialParameters, float blendDuration, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0x3D45B0B355C5E0C9, ped, network, initialParameters, blendDuration, allowOverrideCloneUpdate, animDict, flags); } // 0x3D45B0B355C5E0C9 b1493 + static void TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int* initialParameters, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, BOOL allowOverrideCloneUpdate, const char* dictionary, int flags) { invoke(0x29682E2CCF21E9B5, ped, network, initialParameters, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, dictionary, flags); } // 0x29682E2CCF21E9B5 b1868 static BOOL IS_TASK_MOVE_NETWORK_ACTIVE(Ped ped) { return invoke(0x921CE12C489C4C41, ped); } // 0x921CE12C489C4C41 0x902656EB b323 static BOOL IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION(Ped ped) { return invoke(0x30ED88D5E0C56A37, ped); } // 0x30ED88D5E0C56A37 0x92FDBAE6 b323 static BOOL REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION(Ped ped, const char* name) { return invoke(0xD01015C7316AE176, ped, name); } // 0xD01015C7316AE176 0x885724DE b323 - static Any N0xAB13A5565480B6D9(Ped ped, const char* p1) { return invoke(0xAB13A5565480B6D9, ped, p1); } // 0xAB13A5565480B6D9 0x1E58A7AD b323 + static Any SET_EXPECTED_CLONE_NEXT_TASK_MOVE_NETWORK_STATE(Ped ped, const char* state) { return invoke(0xAB13A5565480B6D9, ped, state); } // 0xAB13A5565480B6D9 0x1E58A7AD b323 static const char* GET_TASK_MOVE_NETWORK_STATE(Ped ped) { return invoke(0x717E4D1F2048376D, ped); } // 0x717E4D1F2048376D 0x96C0277B b323 - static void N0x8423541E8B3A1589(Any p0, Any p1, Any p2) { invoke(0x8423541E8B3A1589, p0, p1, p2); } // 0x8423541E8B3A1589 b1493 + static void SET_TASK_MOVE_NETWORK_ANIM_SET(Ped ped, Hash clipSet, Hash variableClipSet) { invoke(0x8423541E8B3A1589, ped, clipSet, variableClipSet); } // 0x8423541E8B3A1589 b1493 static void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName, float value) { invoke(0xD5BB4025AE449A4E, ped, signalName, value); } // 0xD5BB4025AE449A4E 0xA79BE783 b323 - static void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_2_(Ped ped, const char* signalName, float value) { invoke(0x373EF409B82697A3, ped, signalName, value); } // 0x373EF409B82697A3 b1493 - static void N0x8634CEF2522D987B(Ped ped, const char* p1, float value) { invoke(0x8634CEF2522D987B, ped, p1, value); } // 0x8634CEF2522D987B b1493 + static void SET_TASK_MOVE_NETWORK_SIGNAL_LOCAL_FLOAT(Ped ped, const char* signalName, float value) { invoke(0x373EF409B82697A3, ped, signalName, value); } // 0x373EF409B82697A3 b1493 + static void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_LERP_RATE(Ped ped, const char* signalName, float value) { invoke(0x8634CEF2522D987B, ped, signalName, value); } // 0x8634CEF2522D987B b1493 static void SET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName, BOOL value) { invoke(0xB0A6CFD2C69C1088, ped, signalName, value); } // 0xB0A6CFD2C69C1088 0xF3538041 b323 - static float GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_(Ped ped, const char* signalName) { return invoke(0x44AB0B3AFECCE242, ped, signalName); } // 0x44AB0B3AFECCE242 b1493 + static float GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName) { return invoke(0x44AB0B3AFECCE242, ped, signalName); } // 0x44AB0B3AFECCE242 b1493 static BOOL GET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName) { return invoke(0xA7FFBA498E4AAF67, ped, signalName); } // 0xA7FFBA498E4AAF67 0x1EBB6F3D b323 static BOOL GET_TASK_MOVE_NETWORK_EVENT(Ped ped, const char* eventName) { return invoke(0xB4F47213DF45A64C, ped, eventName); } // 0xB4F47213DF45A64C 0x72FA5EF2 b323 - static Any N0x0FFB3C758E8C07B9(Ped ped, BOOL p1) { return invoke(0x0FFB3C758E8C07B9, ped, p1); } // 0x0FFB3C758E8C07B9 b2060 + static Any SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(Ped ped, BOOL enable) { return invoke(0x0FFB3C758E8C07B9, ped, enable); } // 0x0FFB3C758E8C07B9 b2060 static BOOL IS_MOVE_BLEND_RATIO_STILL(Ped ped) { return invoke(0x349CE7B56DAFD95C, ped); } // 0x349CE7B56DAFD95C 0xE9DAF877 b323 static BOOL IS_MOVE_BLEND_RATIO_WALKING(Ped ped) { return invoke(0xF133BBBE91E1691F, ped); } // 0xF133BBBE91E1691F 0xD21639A8 b323 static BOOL IS_MOVE_BLEND_RATIO_RUNNING(Ped ped) { return invoke(0xD4D8636C0199A939, ped); } // 0xD4D8636C0199A939 0xE76A2353 b323 @@ -5710,12 +5740,12 @@ namespace TASK static BOOL IS_PED_RUNNING(Ped ped) { return invoke(0xC5286FFC176F28A2, ped); } // 0xC5286FFC176F28A2 0xE9A5578F b323 static BOOL IS_PED_SPRINTING(Ped ped) { return invoke(0x57E457CD2C0FC168, ped); } // 0x57E457CD2C0FC168 0x4F3E0633 b323 static BOOL IS_PED_STRAFING(Ped ped) { return invoke(0xE45B7F222DE47E09, ped); } // 0xE45B7F222DE47E09 0xEFEED13C b323 - static void TASK_SYNCHRONIZED_SCENE(Ped ped, int scene, const char* animDictionary, const char* animationName, float speed, float speedMultiplier, int duration, int flag, float playbackRate, Any p9) { invoke(0xEEA929141F699854, ped, scene, animDictionary, animationName, speed, speedMultiplier, duration, flag, playbackRate, p9); } // 0xEEA929141F699854 0x4F217E7B b323 - static void TASK_AGITATED_ACTION(Ped ped, Ped ped2) { invoke(0x19D1B791CB3670FE, ped, ped2); } // 0x19D1B791CB3670FE b877 - static void TASK_SWEEP_AIM_ENTITY(Ped ped, const char* anim, const char* p2, const char* p3, const char* p4, int p5, Vehicle vehicle, float p7, float p8) { invoke(0x2047C02158D6405A, ped, anim, p2, p3, p4, p5, vehicle, p7, p8); } // 0x2047C02158D6405A 0x4D210467 b323 + static void TASK_SYNCHRONIZED_SCENE(Ped ped, int scene, const char* animDictionary, const char* animationName, float blendIn, float blendOut, int flags, int ragdollBlockingFlags, float moverBlendDelta, int ikFlags) { invoke(0xEEA929141F699854, ped, scene, animDictionary, animationName, blendIn, blendOut, flags, ragdollBlockingFlags, moverBlendDelta, ikFlags); } // 0xEEA929141F699854 0x4F217E7B b323 + static void TASK_AGITATED_ACTION_CONFRONT_RESPONSE(Ped ped, Ped ped2) { invoke(0x19D1B791CB3670FE, ped, ped2); } // 0x19D1B791CB3670FE b877 + static void TASK_SWEEP_AIM_ENTITY(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, Entity targetEntity, float turnRate, float blendInDuration) { invoke(0x2047C02158D6405A, ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, targetEntity, turnRate, blendInDuration); } // 0x2047C02158D6405A 0x4D210467 b323 static void UPDATE_TASK_SWEEP_AIM_ENTITY(Ped ped, Entity entity) { invoke(0xE4973DBDBE6E44B3, ped, entity); } // 0xE4973DBDBE6E44B3 0xF65F0F4F b323 - static void TASK_SWEEP_AIM_POSITION(Any p0, Any* p1, Any* p2, Any* p3, Any* p4, Any p5, float p6, float p7, float p8, float p9, float p10) { invoke(0x7AFE8FDC10BC07D2, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x7AFE8FDC10BC07D2 0x1683FE66 b323 - static void UPDATE_TASK_SWEEP_AIM_POSITION(Any p0, float p1, float p2, float p3) { invoke(0xBB106883F5201FC4, p0, p1, p2, p3); } // 0xBB106883F5201FC4 0x6345EC80 b323 + static void TASK_SWEEP_AIM_POSITION(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, float x, float y, float z, float turnRate, float blendInDuration) { invoke(0x7AFE8FDC10BC07D2, ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, x, y, z, turnRate, blendInDuration); } // 0x7AFE8FDC10BC07D2 0x1683FE66 b323 + static void UPDATE_TASK_SWEEP_AIM_POSITION(Ped ped, float x, float y, float z) { invoke(0xBB106883F5201FC4, ped, x, y, z); } // 0xBB106883F5201FC4 0x6345EC80 b323 static void TASK_ARREST_PED(Ped ped, Ped target) { invoke(0xF3B9A78A178572B1, ped, target); } // 0xF3B9A78A178572B1 0xBC0F153D b323 static BOOL IS_PED_RUNNING_ARREST_TASK(Ped ped) { return invoke(0x3DC52677769B4AE0, ped); } // 0x3DC52677769B4AE0 0x6942DB7A b323 static BOOL IS_PED_BEING_ARRESTED(Ped ped) { return invoke(0x90A09F3A45FED688, ped); } // 0x90A09F3A45FED688 0x5FF6C2ED b323 @@ -5727,22 +5757,22 @@ namespace VEHICLE { static Vehicle CREATE_VEHICLE(Hash modelHash, float x, float y, float z, float heading, BOOL isNetwork, BOOL bScriptHostVeh, BOOL p7) { return invoke(0xAF35D0D2583051B0, modelHash, x, y, z, heading, isNetwork, bScriptHostVeh, p7); } // 0xAF35D0D2583051B0 0xDD75460A b323 static void DELETE_VEHICLE(Vehicle* vehicle) { invoke(0xEA386986E786A54F, vehicle); } // 0xEA386986E786A54F 0x9803AF60 b323 - static void N0x7D6F9A3EF26136A0(Vehicle vehicle, BOOL toggle, BOOL p2) { invoke(0x7D6F9A3EF26136A0, vehicle, toggle, p2); } // 0x7D6F9A3EF26136A0 0xBB54ECCA b323 - static void SET_VEHICLE_CAN_BE_LOCKED_ON_(Vehicle vehicle, BOOL canBeLockedOn, BOOL unk) { invoke(0x1DDA078D12879EEE, vehicle, canBeLockedOn, unk); } // 0x1DDA078D12879EEE b463 + static void SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON(Vehicle vehicle, BOOL toggle, BOOL p2) { invoke(0x7D6F9A3EF26136A0, vehicle, toggle, p2); } // 0x7D6F9A3EF26136A0 0xBB54ECCA b323 + static void SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED(Vehicle vehicle, BOOL canBeLockedOn, BOOL unk) { invoke(0x1DDA078D12879EEE, vehicle, canBeLockedOn, unk); } // 0x1DDA078D12879EEE b463 static void SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON(Vehicle veh, BOOL toggle) { invoke(0x5D14D4154BFE7B2C, veh, toggle); } // 0x5D14D4154BFE7B2C 0x8BAAC437 b323 static int GET_VEHICLE_HOMING_LOCKON_STATE(Vehicle vehicle) { return invoke(0xE6B0E8CFC3633BF0, vehicle); } // 0xE6B0E8CFC3633BF0 0xFBDE9FD8 b323 - static Any N0x6EAAEFC76ACC311F(Any p0) { return invoke(0x6EAAEFC76ACC311F, p0); } // 0x6EAAEFC76ACC311F b757 - static void N0x407DC5E97DB1A4D3(Any p0, Any p1) { invoke(0x407DC5E97DB1A4D3, p0, p1); } // 0x407DC5E97DB1A4D3 b1493 + static Any GET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0) { return invoke(0x6EAAEFC76ACC311F, p0); } // 0x6EAAEFC76ACC311F b757 + static void SET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0, Any p1) { invoke(0x407DC5E97DB1A4D3, p0, p1); } // 0x407DC5E97DB1A4D3 b1493 static BOOL IS_VEHICLE_MODEL(Vehicle vehicle, Hash model) { return invoke(0x423E8DE37D934D89, vehicle, model); } // 0x423E8DE37D934D89 0x013B10B6 b323 static BOOL DOES_SCRIPT_VEHICLE_GENERATOR_EXIST(int vehicleGenerator) { return invoke(0xF6086BC836400876, vehicleGenerator); } // 0xF6086BC836400876 0xF6BDDA30 b323 static int CREATE_SCRIPT_VEHICLE_GENERATOR(float x, float y, float z, float heading, float p4, float p5, Hash modelHash, int p7, int p8, int p9, int p10, BOOL p11, BOOL p12, BOOL p13, BOOL p14, BOOL p15, int p16) { return invoke(0x9DEF883114668116, x, y, z, heading, p4, p5, modelHash, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); } // 0x9DEF883114668116 0x25A9A261 b323 static void DELETE_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator) { invoke(0x22102C9ABFCF125D, vehicleGenerator); } // 0x22102C9ABFCF125D 0xE4328E3F b323 static void SET_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator, BOOL enabled) { invoke(0xD9D620E0AC6DC4B0, vehicleGenerator, enabled); } // 0xD9D620E0AC6DC4B0 0x40D73747 b323 - static void SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7) { invoke(0xC12321827687FE4D, x1, y1, z1, x2, y2, z2, p6, p7); } // 0xC12321827687FE4D 0xB4E0E69A b323 + static void SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle, BOOL p7) { invoke(0xC12321827687FE4D, x1, y1, z1, x2, y2, z2, toggle, p7); } // 0xC12321827687FE4D 0xB4E0E69A b323 static void SET_ALL_VEHICLE_GENERATORS_ACTIVE() { invoke(0x34AD89078831A4BC); } // 0x34AD89078831A4BC 0xAB1FDD76 b323 static void SET_ALL_LOW_PRIORITY_VEHICLE_GENERATORS_ACTIVE(BOOL active) { invoke(0x608207E7A8FB787C, active); } // 0x608207E7A8FB787C 0x87F767F2 b323 - static void N0x9A75585FB2E54FAD(float x, float y, float z, float radius) { invoke(0x9A75585FB2E54FAD, x, y, z, radius); } // 0x9A75585FB2E54FAD 0x935A95DA b323 - static void N0x0A436B8643716D14() { invoke(0x0A436B8643716D14); } // 0x0A436B8643716D14 0x6C73E45A b323 + static void SET_VEHICLE_GENERATOR_AREA_OF_INTEREST(float x, float y, float z, float radius) { invoke(0x9A75585FB2E54FAD, x, y, z, radius); } // 0x9A75585FB2E54FAD 0x935A95DA b323 + static void CLEAR_VEHICLE_GENERATOR_AREA_OF_INTEREST() { invoke(0x0A436B8643716D14); } // 0x0A436B8643716D14 0x6C73E45A b323 static BOOL SET_VEHICLE_ON_GROUND_PROPERLY(Vehicle vehicle, float p1) { return invoke(0x49733E92263139D1, vehicle, p1); } // 0x49733E92263139D1 0xE14FDBA6 b323 static Any SET_VEHICLE_USE_CUTSCENE_WHEEL_COMPRESSION(Vehicle p0, BOOL p1, BOOL p2, BOOL p3) { return invoke(0xE023E8AC4EF7C117, p0, p1, p2, p3); } // 0xE023E8AC4EF7C117 0xA0909ADB b323 static BOOL IS_VEHICLE_STUCK_ON_ROOF(Vehicle vehicle) { return invoke(0xB497F06B288DCFDF, vehicle); } // 0xB497F06B288DCFDF 0x18D07C6C b323 @@ -5754,7 +5784,7 @@ namespace VEHICLE static int GET_VEHICLE_MODEL_NUMBER_OF_SEATS(Hash modelHash) { return invoke(0x2AD93716F184EDA4, modelHash); } // 0x2AD93716F184EDA4 0x838F7BF7 b323 static BOOL IS_SEAT_WARP_ONLY(Vehicle vehicle, int seatIndex) { return invoke(0xF7F203E31F96F6A1, vehicle, seatIndex); } // 0xF7F203E31F96F6A1 0x769E5CF2 b323 static BOOL IS_TURRET_SEAT(Vehicle vehicle, int seatIndex) { return invoke(0xE33FFA906CE74880, vehicle, seatIndex); } // 0xE33FFA906CE74880 0x7C43D32A b323 - static BOOL DOES_VEHICLE_ALLOW_RAPPEL_(Vehicle vehicle) { return invoke(0x4E417C547182C84D, vehicle); } // 0x4E417C547182C84D b757 + static BOOL DOES_VEHICLE_ALLOW_RAPPEL(Vehicle vehicle) { return invoke(0x4E417C547182C84D, vehicle); } // 0x4E417C547182C84D b757 static void SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x245A6883D966D537, multiplier); } // 0x245A6883D966D537 0xF4187E51 b323 static void SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0xB3B3359379FE77D3, multiplier); } // 0xB3B3359379FE77D3 0x543F712B b323 static void SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0xEAE6DCC7EEE3DB1D, multiplier); } // 0xEAE6DCC7EEE3DB1D 0xDD46CEBE b323 @@ -5770,13 +5800,13 @@ namespace VEHICLE static void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(Vehicle vehicle, BOOL toggle) { invoke(0xA2F80B8D040727CC, vehicle, toggle); } // 0xA2F80B8D040727CC 0x891BA8A4 b323 static void SET_VEHICLE_DOORS_LOCKED_FOR_NON_SCRIPT_PLAYERS(Vehicle vehicle, BOOL toggle) { invoke(0x9737A37136F07E75, vehicle, toggle); } // 0x9737A37136F07E75 0xE4EF6514 b323 static void SET_VEHICLE_DOORS_LOCKED_FOR_TEAM(Vehicle vehicle, int team, BOOL toggle) { invoke(0xB81F6D4A8F5EEBA8, vehicle, team, toggle); } // 0xB81F6D4A8F5EEBA8 0x4F85E783 b323 - static void SET_VEHICLE_DOORS_LOCKED_FOR_UNK_(Vehicle vehicle, BOOL toggle) { invoke(0x203B527D1B77904C, vehicle, toggle); } // 0x203B527D1B77904C b1365 - static void N0x76D26A22750E849E(Vehicle vehicle) { invoke(0x76D26A22750E849E, vehicle); } // 0x76D26A22750E849E b1103 + static void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS(Vehicle vehicle, BOOL toggle) { invoke(0x203B527D1B77904C, vehicle, toggle); } // 0x203B527D1B77904C b1365 + static void SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED(Vehicle vehicle) { invoke(0x76D26A22750E849E, vehicle); } // 0x76D26A22750E849E b1103 static void EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible) { invoke(0xBA71116ADF5B514C, vehicle, isAudible, isInvisible); } // 0xBA71116ADF5B514C 0xBEDEACEB b323 static void SET_VEHICLE_OUT_OF_CONTROL(Vehicle vehicle, BOOL killDriver, BOOL explodeOnImpact) { invoke(0xF19D095E42D430CC, vehicle, killDriver, explodeOnImpact); } // 0xF19D095E42D430CC 0x3764D734 b323 static void SET_VEHICLE_TIMED_EXPLOSION(Vehicle vehicle, Ped ped, BOOL toggle) { invoke(0x2E0A74E1002380B1, vehicle, ped, toggle); } // 0x2E0A74E1002380B1 0xDB8CB8E2 b323 static void ADD_VEHICLE_PHONE_EXPLOSIVE_DEVICE(Vehicle vehicle) { invoke(0x99AD4CCCB128CBC9, vehicle); } // 0x99AD4CCCB128CBC9 0x811373DE b323 - static void CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE_() { invoke(0xAA3F739ABDDCF21F); } // 0xAA3F739ABDDCF21F b463 + static void CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { invoke(0xAA3F739ABDDCF21F); } // 0xAA3F739ABDDCF21F b463 static BOOL HAS_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { return invoke(0x6ADAABD3068C5235); } // 0x6ADAABD3068C5235 0xA4E69134 b323 static void DETONATE_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { invoke(0xEF49CF0270307CBE); } // 0xEF49CF0270307CBE 0x65255524 b323 static void SET_TAXI_LIGHTS(Vehicle vehicle, BOOL state) { invoke(0x598803E85E8448D9, vehicle, state); } // 0x598803E85E8448D9 0x68639D85 b323 @@ -5796,23 +5826,23 @@ namespace VEHICLE static void SET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle, float fade) { invoke(0x3AFDC536C3D01674, vehicle, fade); } // 0x3AFDC536C3D01674 0x8332730C b323 static float GET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle) { return invoke(0xA82819CAC9C4C403, vehicle); } // 0xA82819CAC9C4C403 0xD5F1EEE1 b323 static void SET_CAN_RESPRAY_VEHICLE(Vehicle vehicle, BOOL state) { invoke(0x52BBA29D5EC69356, vehicle, state); } // 0x52BBA29D5EC69356 0x37677590 b323 - static void N0xAB31EF4DE6800CE9(Any p0, Any p1) { invoke(0xAB31EF4DE6800CE9, p0, p1); } // 0xAB31EF4DE6800CE9 b573 - static void N0x1B212B26DD3C04DF(Vehicle vehicle, BOOL toggle) { invoke(0x1B212B26DD3C04DF, vehicle, toggle); } // 0x1B212B26DD3C04DF b757 + static void SET_GOON_BOSS_VEHICLE(Any p0, Any p1) { invoke(0xAB31EF4DE6800CE9, p0, p1); } // 0xAB31EF4DE6800CE9 b573 + static void SET_OPEN_REAR_DOORS_ON_EXPLOSION(Vehicle vehicle, BOOL toggle) { invoke(0x1B212B26DD3C04DF, vehicle, toggle); } // 0x1B212B26DD3C04DF b757 static void FORCE_SUBMARINE_SURFACE_MODE(Vehicle vehicle, BOOL toggle) { invoke(0x33506883545AC0DF, vehicle, toggle); } // 0x33506883545AC0DF 0x54E9EE75 b323 - static void N0xC67DB108A9ADE3BE(Any p0, Any p1) { invoke(0xC67DB108A9ADE3BE, p0, p1); } // 0xC67DB108A9ADE3BE b2189 + static void FORCE_SUBMARINE_NEURTAL_BUOYANCY(Any p0, Any p1) { invoke(0xC67DB108A9ADE3BE, p0, p1); } // 0xC67DB108A9ADE3BE b2189 static void SET_SUBMARINE_CRUSH_DEPTHS(Vehicle vehicle, BOOL p1, float depth1, float depth2, float depth3) { invoke(0xC59872A5134879C7, vehicle, p1, depth1, depth2, depth3); } // 0xC59872A5134879C7 0x4A46E814 b323 - static BOOL GET_SUBMARINE_IS_BELOW_FIRST_CRUSH_DEPTH_(Vehicle submarine) { return invoke(0x3E71D0B300B7AA79, submarine); } // 0x3E71D0B300B7AA79 b2189 - static int GET_SUBMARINE_CRUSH_DEPTH_WARNING_STATE_(Vehicle submarine) { return invoke(0x093D6DDCA5B8FBAE, submarine); } // 0x093D6DDCA5B8FBAE b2189 - static void N0xED5EDE9E676643C9(Any p0, Any p1) { invoke(0xED5EDE9E676643C9, p0, p1); } // 0xED5EDE9E676643C9 b944 + static BOOL GET_SUBMARINE_IS_UNDER_DESIGN_DEPTH(Vehicle submarine) { return invoke(0x3E71D0B300B7AA79, submarine); } // 0x3E71D0B300B7AA79 b2189 + static int GET_SUBMARINE_NUMBER_OF_AIR_LEAKS(Vehicle submarine) { return invoke(0x093D6DDCA5B8FBAE, submarine); } // 0x093D6DDCA5B8FBAE b2189 + static void SET_BOAT_IGNORE_LAND_PROBES(Any p0, Any p1) { invoke(0xED5EDE9E676643C9, p0, p1); } // 0xED5EDE9E676643C9 b944 static void SET_BOAT_ANCHOR(Vehicle vehicle, BOOL toggle) { invoke(0x75DBEC174AEEAD10, vehicle, toggle); } // 0x75DBEC174AEEAD10 0xA3906284 b323 static BOOL CAN_ANCHOR_BOAT_HERE(Vehicle vehicle) { return invoke(0x26C10ECBDA5D043B, vehicle); } // 0x26C10ECBDA5D043B 0xE97A4F5E b323 - static BOOL CAN_ANCHOR_BOAT_HERE_2_(Vehicle vehicle) { return invoke(0x24F4121D07579880, vehicle); } // 0x24F4121D07579880 b678 - static void SET_BOAT_FROZEN_WHEN_ANCHORED_(Vehicle vehicle, BOOL toggle) { invoke(0xE3EBAAE484798530, vehicle, toggle); } // 0xE3EBAAE484798530 0x0ED84792 b323 - static void N0xB28B1FE5BFADD7F5(Vehicle vehicle, BOOL p1) { invoke(0xB28B1FE5BFADD7F5, vehicle, p1); } // 0xB28B1FE5BFADD7F5 0xA739012A b323 - static void SET_BOAT_MOVEMENT_RESISTANCE_(Vehicle vehicle, float value) { invoke(0xE842A9398079BD82, vehicle, value); } // 0xE842A9398079BD82 0x66FA450C b323 - static BOOL IS_BOAT_ANCHORED_AND_FROZEN_(Vehicle vehicle) { return invoke(0xB0AD1238A709B1A2, vehicle); } // 0xB0AD1238A709B1A2 b573 + static BOOL CAN_ANCHOR_BOAT_HERE_IGNORE_PLAYERS(Vehicle vehicle) { return invoke(0x24F4121D07579880, vehicle); } // 0x24F4121D07579880 b678 + static void SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0xE3EBAAE484798530, vehicle, toggle); } // 0xE3EBAAE484798530 0x0ED84792 b323 + static void SET_FORCE_LOW_LOD_ANCHOR_MODE(Vehicle vehicle, BOOL p1) { invoke(0xB28B1FE5BFADD7F5, vehicle, p1); } // 0xB28B1FE5BFADD7F5 0xA739012A b323 + static void SET_BOAT_LOW_LOD_ANCHOR_DISTANCE(Vehicle vehicle, float value) { invoke(0xE842A9398079BD82, vehicle, value); } // 0xE842A9398079BD82 0x66FA450C b323 + static BOOL IS_BOAT_ANCHORED(Vehicle vehicle) { return invoke(0xB0AD1238A709B1A2, vehicle); } // 0xB0AD1238A709B1A2 b573 static void SET_BOAT_SINKS_WHEN_WRECKED(Vehicle vehicle, BOOL toggle) { invoke(0x8F719973E1445BA2, vehicle, toggle); } // 0x8F719973E1445BA2 0x35614622 b323 - static void SET_BOAT_IS_SINKING_(Any p0) { invoke(0xBD32E46AA95C1DD2, p0); } // 0xBD32E46AA95C1DD2 b757 + static void SET_BOAT_WRECKED(Any p0) { invoke(0xBD32E46AA95C1DD2, p0); } // 0xBD32E46AA95C1DD2 b757 static void SET_VEHICLE_SIREN(Vehicle vehicle, BOOL toggle) { invoke(0xF4924635A19EB37D, vehicle, toggle); } // 0xF4924635A19EB37D 0x4AC1EFC7 b323 static BOOL IS_VEHICLE_SIREN_ON(Vehicle vehicle) { return invoke(0x4C9BF537BE2634B2, vehicle); } // 0x4C9BF537BE2634B2 0x25EB5873 b323 static BOOL IS_VEHICLE_SIREN_AUDIO_ON(Vehicle vehicle) { return invoke(0xB5CC40FBCB586380, vehicle); } // 0xB5CC40FBCB586380 0xC9458688 b323 @@ -5825,24 +5855,24 @@ namespace VEHICLE static BOOL GET_VEHICLE_LIGHTS_STATE(Vehicle vehicle, BOOL* lightsOn, BOOL* highbeamsOn) { return invoke(0xB91B4C20085BD12F, vehicle, lightsOn, highbeamsOn); } // 0xB91B4C20085BD12F 0x7C278621 b323 static BOOL IS_VEHICLE_TYRE_BURST(Vehicle vehicle, int wheelID, BOOL completely) { return invoke(0xBA291848A0815CA9, vehicle, wheelID, completely); } // 0xBA291848A0815CA9 0x48C80210 b323 static void SET_VEHICLE_FORWARD_SPEED(Vehicle vehicle, float speed) { invoke(0xAB54A438726D25D5, vehicle, speed); } // 0xAB54A438726D25D5 0x69880D14 b323 - static void N0x6501129C9E0FFA05(Any p0, Any p1) { invoke(0x6501129C9E0FFA05, p0, p1); } // 0x6501129C9E0FFA05 b877 + static void SET_VEHICLE_FORWARD_SPEED_XY(Any p0, Any p1) { invoke(0x6501129C9E0FFA05, p0, p1); } // 0x6501129C9E0FFA05 b877 static void BRING_VEHICLE_TO_HALT(Vehicle vehicle, float distance, int duration, BOOL unknown) { invoke(0x260BE8F09E326A20, vehicle, distance, duration, unknown); } // 0x260BE8F09E326A20 0xCBC7D3C8 b323 - static void N0xDCE97BDF8A0EABC8(Vehicle vehicle, Any p1) { invoke(0xDCE97BDF8A0EABC8, vehicle, p1); } // 0xDCE97BDF8A0EABC8 b1103 - static void N0x9849DE24FCF23CCC(Vehicle vehicle, BOOL toggle) { invoke(0x9849DE24FCF23CCC, vehicle, toggle); } // 0x9849DE24FCF23CCC b1604 - static void N0x8664170EF165C4A6(Any p0, Any p1) { invoke(0x8664170EF165C4A6, p0, p1); } // 0x8664170EF165C4A6 b2189 - static void STOP_BRING_VEHICLE_TO_HALT_(Vehicle vehicle) { invoke(0x7C06330BFDDA182E, vehicle); } // 0x7C06330BFDDA182E b1103 - static BOOL IS_VEHICLE_BEING_HALTED_(Vehicle vehicle) { return invoke(0xC69BB1D832A710EF, vehicle); } // 0xC69BB1D832A710EF b1493 + static void SET_VEHICLE_STEER_FOR_BUILDINGS(Vehicle vehicle, Any p1) { invoke(0xDCE97BDF8A0EABC8, vehicle, p1); } // 0xDCE97BDF8A0EABC8 b1103 + static void SET_VEHICLE_CAUSES_SWERVING(Vehicle vehicle, BOOL toggle) { invoke(0x9849DE24FCF23CCC, vehicle, toggle); } // 0x9849DE24FCF23CCC b1604 + static void SET_IGNORE_PLANES_SMALL_PITCH_CHANGE(Any p0, Any p1) { invoke(0x8664170EF165C4A6, p0, p1); } // 0x8664170EF165C4A6 b2189 + static void STOP_BRINGING_VEHICLE_TO_HALT(Vehicle vehicle) { invoke(0x7C06330BFDDA182E, vehicle); } // 0x7C06330BFDDA182E b1103 + static BOOL IS_VEHICLE_BEING_BROUGHT_TO_HALT(Vehicle vehicle) { return invoke(0xC69BB1D832A710EF, vehicle); } // 0xC69BB1D832A710EF b1493 static void SET_FORKLIFT_FORK_HEIGHT(Vehicle vehicle, float height) { invoke(0x37EBBF3117BD6A25, vehicle, height); } // 0x37EBBF3117BD6A25 0x943A6CFC b323 static BOOL IS_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle, Entity entity) { return invoke(0x57715966069157AD, vehicle, entity); } // 0x57715966069157AD 0x7FB25568 b323 static BOOL IS_ANY_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle) { return invoke(0x62CA17B74C435651, vehicle); } // 0x62CA17B74C435651 0x593143B9 b323 - static Vehicle FIND_VEHICLE_CARRYING_THIS_ENTITY_(Entity entity) { return invoke(0x375E7FC44F21C8AB, entity); } // 0x375E7FC44F21C8AB 0x70DD5E25 b323 - static BOOL IS_HANDLER_FRAME_ABOVE_CONTAINER_(Vehicle vehicle, Entity entity) { return invoke(0x89D630CF5EA96D23, vehicle, entity); } // 0x89D630CF5EA96D23 0xFBF5536A b323 - static void N0x6A98C2ECF57FA5D4(Vehicle vehicle, Entity entity) { invoke(0x6A98C2ECF57FA5D4, vehicle, entity); } // 0x6A98C2ECF57FA5D4 0x20AB5783 b323 + static Vehicle FIND_HANDLER_VEHICLE_CONTAINER_IS_ATTACHED_TO(Entity entity) { return invoke(0x375E7FC44F21C8AB, entity); } // 0x375E7FC44F21C8AB 0x70DD5E25 b323 + static BOOL IS_HANDLER_FRAME_LINED_UP_WITH_CONTAINER(Vehicle vehicle, Entity entity) { return invoke(0x89D630CF5EA96D23, vehicle, entity); } // 0x89D630CF5EA96D23 0xFBF5536A b323 + static void ATTACH_CONTAINER_TO_HANDLER_FRAME_WHEN_LINED_UP(Vehicle vehicle, Entity entity) { invoke(0x6A98C2ECF57FA5D4, vehicle, entity); } // 0x6A98C2ECF57FA5D4 0x20AB5783 b323 static void DETACH_CONTAINER_FROM_HANDLER_FRAME(Vehicle vehicle) { invoke(0x7C0043FDFF6436BC, vehicle); } // 0x7C0043FDFF6436BC 0x0F11D01F b323 - static void N0x8AA9180DE2FEDD45(Vehicle vehicle, BOOL p1) { invoke(0x8AA9180DE2FEDD45, vehicle, p1); } // 0x8AA9180DE2FEDD45 0xAE040377 b323 + static void SET_VEHICLE_DISABLE_HEIGHT_MAP_AVOIDANCE(Vehicle vehicle, BOOL p1) { invoke(0x8AA9180DE2FEDD45, vehicle, p1); } // 0x8AA9180DE2FEDD45 0xAE040377 b323 static void SET_BOAT_DISABLE_AVOIDANCE(Vehicle vehicle, BOOL p1) { invoke(0x0A6A279F3AA4FD70, vehicle, p1); } // 0x0A6A279F3AA4FD70 0x4C0E4031 b323 static BOOL IS_HELI_LANDING_AREA_BLOCKED(Vehicle vehicle) { return invoke(0x634148744F385576, vehicle); } // 0x634148744F385576 0x6346B7CC b323 - static void N0x107A473D7A6647A9(Vehicle vehicle) { invoke(0x107A473D7A6647A9, vehicle); } // 0x107A473D7A6647A9 b1290 + static void SET_SHORT_SLOWDOWN_FOR_LANDING(Vehicle vehicle) { invoke(0x107A473D7A6647A9, vehicle); } // 0x107A473D7A6647A9 b1290 static void SET_HELI_TURBULENCE_SCALAR(Vehicle vehicle, float p1) { invoke(0xE6F13851780394DA, vehicle, p1); } // 0xE6F13851780394DA 0xCCB41A55 b323 static void SET_CAR_BOOT_OPEN(Vehicle vehicle) { invoke(0xFC40CBF7B90CA77C, vehicle); } // 0xFC40CBF7B90CA77C b877 static void SET_VEHICLE_TYRE_BURST(Vehicle vehicle, int index, BOOL onRim, float p3) { invoke(0xEC6A202EE4960385, vehicle, index, onRim, p3); } // 0xEC6A202EE4960385 0x89D28068 b323 @@ -5851,8 +5881,8 @@ namespace VEHICLE static BOOL GET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle) { return invoke(0x678B9BB8C3F58FEB, vehicle); } // 0x678B9BB8C3F58FEB 0x4D76CD2F b323 static void SET_VEHICLE_WHEELS_CAN_BREAK(Vehicle vehicle, BOOL enabled) { invoke(0x29B18B4FD460CA8F, vehicle, enabled); } // 0x29B18B4FD460CA8F 0x829ED654 b323 static void SET_VEHICLE_DOOR_OPEN(Vehicle vehicle, int doorId, BOOL loose, BOOL openInstantly) { invoke(0x7C65DAC73C35C862, vehicle, doorId, loose, openInstantly); } // 0x7C65DAC73C35C862 0xBB75D38B b323 - static void N0x3B458DDB57038F08(Vehicle vehicle, int doorId, BOOL toggle) { invoke(0x3B458DDB57038F08, vehicle, doorId, toggle); } // 0x3B458DDB57038F08 b877 - static void N0xA247F9EF01D8082E(Any p0) { invoke(0xA247F9EF01D8082E, p0); } // 0xA247F9EF01D8082E b1103 + static void SET_VEHICLE_DOOR_AUTO_LOCK(Vehicle vehicle, int doorId, BOOL toggle) { invoke(0x3B458DDB57038F08, vehicle, doorId, toggle); } // 0x3B458DDB57038F08 b877 + static void SET_FLEEING_VEHICLES_USE_SWITCHED_OFF_NODES(Any p0) { invoke(0xA247F9EF01D8082E, p0); } // 0xA247F9EF01D8082E b1103 static void REMOVE_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0xA711568EEDB43069, vehicle, windowIndex); } // 0xA711568EEDB43069 0xBB8104A3 b323 static void ROLL_DOWN_WINDOWS(Vehicle vehicle) { invoke(0x85796B0549DDE156, vehicle); } // 0x85796B0549DDE156 0x51A16DC6 b323 static void ROLL_DOWN_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x7AD9E6CE657D69E3, vehicle, windowIndex); } // 0x7AD9E6CE657D69E3 0xF840134C b323 @@ -5860,15 +5890,15 @@ namespace VEHICLE static void SMASH_VEHICLE_WINDOW(Vehicle vehicle, int index) { invoke(0x9E5B5E4D2CCD2259, vehicle, index); } // 0x9E5B5E4D2CCD2259 0xDDD9A8C2 b323 static void FIX_VEHICLE_WINDOW(Vehicle vehicle, int index) { invoke(0x772282EBEB95E682, vehicle, index); } // 0x772282EBEB95E682 0x6B8E990D b323 static void POP_OUT_VEHICLE_WINDSCREEN(Vehicle vehicle) { invoke(0x6D645D59FB5F5AD3, vehicle); } // 0x6D645D59FB5F5AD3 0xCC95C96B b323 - static void EJECT_JB700_ROOF_(Vehicle vehicle, float x, float y, float z) { invoke(0xE38CB9D7D39FDBCC, vehicle, x, y, z); } // 0xE38CB9D7D39FDBCC 0xFDA7B6CA b323 + static void POP_OFF_VEHICLE_ROOF_WITH_IMPULSE(Vehicle vehicle, float x, float y, float z) { invoke(0xE38CB9D7D39FDBCC, vehicle, x, y, z); } // 0xE38CB9D7D39FDBCC 0xFDA7B6CA b323 static void SET_VEHICLE_LIGHTS(Vehicle vehicle, int state) { invoke(0x34E710FF01247C5A, vehicle, state); } // 0x34E710FF01247C5A 0xE8930226 b323 static void SET_VEHICLE_USE_PLAYER_LIGHT_SETTINGS(Vehicle vehicle, BOOL toggle) { invoke(0xC45C27EF50F36ADC, vehicle, toggle); } // 0xC45C27EF50F36ADC 0x4221E435 b323 - static void SET_VEHICLE_LIGHTS_MODE_(Vehicle vehicle, int p1) { invoke(0x1FD09E7390A74D54, vehicle, p1); } // 0x1FD09E7390A74D54 b323 + static void SET_VEHICLE_HEADLIGHT_SHADOWS(Vehicle vehicle, int p1) { invoke(0x1FD09E7390A74D54, vehicle, p1); } // 0x1FD09E7390A74D54 b323 static void SET_VEHICLE_ALARM(Vehicle vehicle, BOOL state) { invoke(0xCDE5E70C1DDB954C, vehicle, state); } // 0xCDE5E70C1DDB954C 0x24877D84 b323 static void START_VEHICLE_ALARM(Vehicle vehicle) { invoke(0xB8FF7AB45305C345, vehicle); } // 0xB8FF7AB45305C345 0x5B451FF7 b323 static BOOL IS_VEHICLE_ALARM_ACTIVATED(Vehicle vehicle) { return invoke(0x4319E335B71FFF34, vehicle); } // 0x4319E335B71FFF34 0xF2630A4C b323 static void SET_VEHICLE_INTERIORLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0xBC2042F090AF6AD3, vehicle, toggle); } // 0xBC2042F090AF6AD3 0x9AD1FE1E b323 - static void N0x8821196D91FA2DE5(Vehicle vehicle, BOOL toggle) { invoke(0x8821196D91FA2DE5, vehicle, toggle); } // 0x8821196D91FA2DE5 b1290 + static void SET_VEHICLE_FORCE_INTERIORLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0x8821196D91FA2DE5, vehicle, toggle); } // 0x8821196D91FA2DE5 b1290 static void SET_VEHICLE_LIGHT_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xB385454F8791F57C, vehicle, multiplier); } // 0xB385454F8791F57C 0x48039D6A b323 static void ATTACH_VEHICLE_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float radius) { invoke(0x3C7D42D58F770B54, vehicle, trailer, radius); } // 0x3C7D42D58F770B54 0x2133977F b323 static void ATTACH_VEHICLE_ON_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float offsetX, float offsetY, float offsetZ, float coordsX, float coordsY, float coordsZ, float rotationX, float rotationY, float rotationZ, float disableCollisions) { invoke(0x16B5E274BDE402F8, vehicle, trailer, offsetX, offsetY, offsetZ, coordsX, coordsY, coordsZ, rotationX, rotationY, rotationZ, disableCollisions); } // 0x16B5E274BDE402F8 0x12AC1A16 b323 @@ -5877,7 +5907,7 @@ namespace VEHICLE static BOOL IS_VEHICLE_ATTACHED_TO_TRAILER(Vehicle vehicle) { return invoke(0xE7CF3C4F9F489F0C, vehicle); } // 0xE7CF3C4F9F489F0C 0xE142BBCC b323 static void SET_TRAILER_INVERSE_MASS_SCALE(Vehicle vehicle, float p1) { invoke(0x2A8F319B392E7B3F, vehicle, p1); } // 0x2A8F319B392E7B3F 0xE74E85CE b323 static void SET_TRAILER_LEGS_RAISED(Vehicle vehicle) { invoke(0x95CF53B3D687F9FA, vehicle); } // 0x95CF53B3D687F9FA 0x06C47A6F b323 - static void SET_TRAILER_LEGS_LOWERED_(Any p0) { invoke(0x878C75C09FBDB942, p0); } // 0x878C75C09FBDB942 b1103 + static void SET_TRAILER_LEGS_LOWERED(Any p0) { invoke(0x878C75C09FBDB942, p0); } // 0x878C75C09FBDB942 b1103 static void SET_VEHICLE_TYRE_FIXED(Vehicle vehicle, int tyreIndex) { invoke(0x6E13FC662B882D1D, vehicle, tyreIndex); } // 0x6E13FC662B882D1D 0xA42EFA6B b323 static void SET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle, const char* plateText) { invoke(0x95A88F0B409CDA47, vehicle, plateText); } // 0x95A88F0B409CDA47 0x400F9556 b323 static const char* GET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle) { return invoke(0x7CE1CCB9B293020E, vehicle); } // 0x7CE1CCB9B293020E 0xE8522D58 b323 @@ -5888,12 +5918,12 @@ namespace VEHICLE static Vehicle CREATE_MISSION_TRAIN(int variation, float x, float y, float z, BOOL direction, Any p5, Any p6) { return invoke(0x63C6CCA8E68AE8C8, variation, x, y, z, direction, p5, p6); } // 0x63C6CCA8E68AE8C8 0xD4C2EAFD b323 static void SWITCH_TRAIN_TRACK(int trackId, BOOL state) { invoke(0xFD813BB7DB977F20, trackId, state); } // 0xFD813BB7DB977F20 0x68BFDD61 b323 static void SET_TRAIN_TRACK_SPAWN_FREQUENCY(int trackIndex, int frequency) { invoke(0x21973BBF8D17EDFA, trackIndex, frequency); } // 0x21973BBF8D17EDFA 0xD5774FB7 b323 - static void N0x2310A8F9421EBF43(Any p0) { invoke(0x2310A8F9421EBF43, p0); } // 0x2310A8F9421EBF43 b2372 + static void ALLOW_TRAIN_TO_BE_REMOVED_BY_POPULATION(Any p0) { invoke(0x2310A8F9421EBF43, p0); } // 0x2310A8F9421EBF43 b2372 static void DELETE_ALL_TRAINS() { invoke(0x736A718577F39C7D); } // 0x736A718577F39C7D 0x83DE7ABF b323 static void SET_TRAIN_SPEED(Vehicle train, float speed) { invoke(0xAA0BC91BE0B796E3, train, speed); } // 0xAA0BC91BE0B796E3 0xDFC35E4D b323 static void SET_TRAIN_CRUISE_SPEED(Vehicle train, float speed) { invoke(0x16469284DB8C62B5, train, speed); } // 0x16469284DB8C62B5 0xB507F51D b323 static void SET_RANDOM_BOATS(BOOL toggle) { invoke(0x84436EC293B1415F, toggle); } // 0x84436EC293B1415F 0xB505BD89 b323 - static void SET_RANDOM_BOATS_IN_MP_(BOOL toggle) { invoke(0xDA5E12F728DB30CA, toggle); } // 0xDA5E12F728DB30CA b2372 + static void SET_RANDOM_BOATS_MP(BOOL toggle) { invoke(0xDA5E12F728DB30CA, toggle); } // 0xDA5E12F728DB30CA b2372 static void SET_GARBAGE_TRUCKS(BOOL toggle) { invoke(0x2AFD795EEAC8D30D, toggle); } // 0x2AFD795EEAC8D30D 0xD9ABB0FF b323 static BOOL DOES_VEHICLE_HAVE_STUCK_VEHICLE_CHECK(Vehicle vehicle) { return invoke(0x57E4C39DE5EE8470, vehicle); } // 0x57E4C39DE5EE8470 0x5D91D9AC b323 static int GET_VEHICLE_RECORDING_ID(int recording, const char* script) { return invoke(0x21543C612379DB3C, recording, script); } // 0x21543C612379DB3C 0x328D601D b323 @@ -5923,10 +5953,10 @@ namespace VEHICLE static void SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, float time) { invoke(0x9438F7AD68771A20, vehicle, time); } // 0x9438F7AD68771A20 0xCF3EFA4B b323 static void SET_PLAYBACK_TO_USE_AI(Vehicle vehicle, int drivingStyle) { invoke(0xA549C3B37EA28131, vehicle, drivingStyle); } // 0xA549C3B37EA28131 0xB536CCD7 b323 static void SET_PLAYBACK_TO_USE_AI_TRY_TO_REVERT_BACK_LATER(Vehicle vehicle, int time, int drivingStyle, BOOL p3) { invoke(0x6E63860BBB190730, vehicle, time, drivingStyle, p3); } // 0x6E63860BBB190730 0x0C8ABAA4 b323 - static void N0x5845066D8A1EA7F7(Vehicle vehicle, float x, float y, float z, Any p4) { invoke(0x5845066D8A1EA7F7, vehicle, x, y, z, p4); } // 0x5845066D8A1EA7F7 0x943A58EB b323 - static void N0x796A877E459B99EA(Any p0, float p1, float p2, float p3) { invoke(0x796A877E459B99EA, p0, p1, p2, p3); } // 0x796A877E459B99EA 0x5C9F477C b323 - static void N0xFAF2A78061FD9EF4(Any p0, float p1, float p2, float p3) { invoke(0xFAF2A78061FD9EF4, p0, p1, p2, p3); } // 0xFAF2A78061FD9EF4 0xCD83C393 b323 - static void N0x063AE2B2CC273588(Vehicle vehicle, BOOL p1) { invoke(0x063AE2B2CC273588, vehicle, p1); } // 0x063AE2B2CC273588 0x2EF8435C b323 + static void SET_ADDITIONAL_ROTATION_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z, Any p4) { invoke(0x5845066D8A1EA7F7, vehicle, x, y, z, p4); } // 0x5845066D8A1EA7F7 0x943A58EB b323 + static void SET_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Any p0, float p1, float p2, float p3) { invoke(0x796A877E459B99EA, p0, p1, p2, p3); } // 0x796A877E459B99EA 0x5C9F477C b323 + static void SET_GLOBAL_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Any p0, float p1, float p2, float p3) { invoke(0xFAF2A78061FD9EF4, p0, p1, p2, p3); } // 0xFAF2A78061FD9EF4 0xCD83C393 b323 + static void SET_SHOULD_LERP_FROM_AI_TO_FULL_RECORDING(Vehicle vehicle, BOOL p1) { invoke(0x063AE2B2CC273588, vehicle, p1); } // 0x063AE2B2CC273588 0x2EF8435C b323 static void EXPLODE_VEHICLE_IN_CUTSCENE(Vehicle vehicle, BOOL p1) { invoke(0x786A4EB67B01BF0B, vehicle, p1); } // 0x786A4EB67B01BF0B 0xA85207B5 b323 static void ADD_VEHICLE_STUCK_CHECK_WITH_WARP(Any p0, float p1, Any p2, BOOL p3, BOOL p4, BOOL p5, Any p6) { invoke(0x2FA9923062DD396C, p0, p1, p2, p3, p4, p5, p6); } // 0x2FA9923062DD396C 0xC8B789AD b323 static void SET_VEHICLE_MODEL_IS_SUPPRESSED(Hash model, BOOL suppressed) { invoke(0x0FC2D89AC25A5814, model, suppressed); } // 0x0FC2D89AC25A5814 0x42A08C9B b323 @@ -5935,7 +5965,7 @@ namespace VEHICLE static Vehicle GET_RANDOM_VEHICLE_BACK_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6) { return invoke(0xB50807EABE20A8DC, p0, p1, p2, p3, p4, p5, p6); } // 0xB50807EABE20A8DC 0xD6343F6B b323 static Vehicle GET_CLOSEST_VEHICLE(float x, float y, float z, float radius, Hash modelHash, int flags) { return invoke(0xF73EB622C4F1689B, x, y, z, radius, modelHash, flags); } // 0xF73EB622C4F1689B 0xD7E26B2C b323 static Entity GET_TRAIN_CARRIAGE(Vehicle train, int trailerNumber) { return invoke(0x08AAFD0814722BC3, train, trailerNumber); } // 0x08AAFD0814722BC3 0x2544E7A6 b323 - static BOOL IS_MISSION_TRAIN_(Vehicle vehicle) { return invoke(0xAD464F2E18836BFC, vehicle); } // 0xAD464F2E18836BFC b2372 + static BOOL IS_MISSION_TRAIN(Vehicle vehicle) { return invoke(0xAD464F2E18836BFC, vehicle); } // 0xAD464F2E18836BFC b2372 static void DELETE_MISSION_TRAIN(Vehicle* train) { invoke(0x5B76B14AE875C795, train); } // 0x5B76B14AE875C795 0x86C9497D b323 static void SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED(Vehicle* train, BOOL p1) { invoke(0xBBE7648349B49BE8, train, p1); } // 0xBBE7648349B49BE8 0x19808560 b323 static void SET_MISSION_TRAIN_COORDS(Vehicle train, float x, float y, float z) { invoke(0x591CA673AA6AB736, train, x, y, z); } // 0x591CA673AA6AB736 0xD6D70803 b323 @@ -5948,17 +5978,17 @@ namespace VEHICLE static BOOL IS_THIS_MODEL_A_BIKE(Hash model) { return invoke(0xB50C0B0CEDC6CE84, model); } // 0xB50C0B0CEDC6CE84 0x7E702CDD b323 static BOOL IS_THIS_MODEL_A_BICYCLE(Hash model) { return invoke(0xBF94DD42F63BDED2, model); } // 0xBF94DD42F63BDED2 0x328E6FF5 b323 static BOOL IS_THIS_MODEL_A_QUADBIKE(Hash model) { return invoke(0x39DAC362EE65FA28, model); } // 0x39DAC362EE65FA28 0xC1625277 b323 - static BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_CAR_(Hash model) { return invoke(0x633F6F44A537EBB6, model); } // 0x633F6F44A537EBB6 b944 - static BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE_(Hash model) { return invoke(0xA1A9FC1C76A6730D, model); } // 0xA1A9FC1C76A6730D b1103 + static BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_CAR(Hash model) { return invoke(0x633F6F44A537EBB6, model); } // 0x633F6F44A537EBB6 b944 + static BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE(Hash model) { return invoke(0xA1A9FC1C76A6730D, model); } // 0xA1A9FC1C76A6730D b1103 static void SET_HELI_BLADES_FULL_SPEED(Vehicle vehicle) { invoke(0xA178472EBB8AE60D, vehicle); } // 0xA178472EBB8AE60D 0x033A9408 b323 static void SET_HELI_BLADES_SPEED(Vehicle vehicle, float speed) { invoke(0xFD280B4D7F3ABC4D, vehicle, speed); } // 0xFD280B4D7F3ABC4D 0x5C7D4EA9 b323 - static void N0x99CAD8E7AFDB60FA(Vehicle vehicle, float p1, float p2) { invoke(0x99CAD8E7AFDB60FA, vehicle, p1, p2); } // 0x99CAD8E7AFDB60FA 0x1128A45B b323 + static void FORCE_SUB_THROTTLE_FOR_TIME(Vehicle vehicle, float p1, float p2) { invoke(0x99CAD8E7AFDB60FA, vehicle, p1, p2); } // 0x99CAD8E7AFDB60FA 0x1128A45B b323 static void SET_VEHICLE_CAN_BE_TARGETTED(Vehicle vehicle, BOOL state) { invoke(0x3750146A28097A82, vehicle, state); } // 0x3750146A28097A82 0x64B70B1D b323 - static void N0xDBC631F109350B8C(Vehicle vehicle, BOOL p1) { invoke(0xDBC631F109350B8C, vehicle, p1); } // 0xDBC631F109350B8C 0x486C1280 b323 + static void SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER(Vehicle vehicle, BOOL p1) { invoke(0xDBC631F109350B8C, vehicle, p1); } // 0xDBC631F109350B8C 0x486C1280 b323 static void SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED(Vehicle vehicle, BOOL state) { invoke(0x4C7028F78FFD3681, vehicle, state); } // 0x4C7028F78FFD3681 0xC5D94017 b323 static void SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS(Vehicle vehicle, BOOL p1) { invoke(0x1AA8A837D2169D94, vehicle, p1); } // 0x1AA8A837D2169D94 0x009AB49E b323 static void SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER(Vehicle vehicle, BOOL p1) { invoke(0x2311DD7159F00582, vehicle, p1); } // 0x2311DD7159F00582 0x758C5E2E b323 - static void N0x065D03A9D6B2C6B5(Any p0, Any p1) { invoke(0x065D03A9D6B2C6B5, p0, p1); } // 0x065D03A9D6B2C6B5 b463 + static void SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED(Any p0, Any p1) { invoke(0x065D03A9D6B2C6B5, p0, p1); } // 0x065D03A9D6B2C6B5 b463 static float GET_VEHICLE_DIRT_LEVEL(Vehicle vehicle) { return invoke(0x8F17BC8BA08DA62B, vehicle); } // 0x8F17BC8BA08DA62B 0xFD15C065 b323 static void SET_VEHICLE_DIRT_LEVEL(Vehicle vehicle, float dirtLevel) { invoke(0x79D3B596FE44EE8B, vehicle, dirtLevel); } // 0x79D3B596FE44EE8B 0x2B39128B b323 static BOOL GET_DOES_VEHICLE_HAVE_DAMAGE_DECALS(Vehicle vehicle) { return invoke(0xBCDC5017D3CE1E9E, vehicle); } // 0xBCDC5017D3CE1E9E 0xDAC523BC b323 @@ -5974,39 +6004,39 @@ namespace VEHICLE static void SET_VEHICLE_DOOR_BROKEN(Vehicle vehicle, int doorId, BOOL deleteDoor) { invoke(0xD4D4F6A4AB575A33, vehicle, doorId, deleteDoor); } // 0xD4D4F6A4AB575A33 0x8147FEA7 b323 static void SET_VEHICLE_CAN_BREAK(Vehicle vehicle, BOOL toggle) { invoke(0x59BF8C3D52C92F66, vehicle, toggle); } // 0x59BF8C3D52C92F66 0x90A810D1 b323 static BOOL DOES_VEHICLE_HAVE_ROOF(Vehicle vehicle) { return invoke(0x8AC862B0B32C5B80, vehicle); } // 0x8AC862B0B32C5B80 0xDB817403 b323 - static void N0xC4B3347BD68BD609(Any p0) { invoke(0xC4B3347BD68BD609, p0); } // 0xC4B3347BD68BD609 b573 - static void N0xD3301660A57C9272(Any p0) { invoke(0xD3301660A57C9272, p0); } // 0xD3301660A57C9272 b757 - static void N0xB9562064627FF9DB(Any p0, Any p1) { invoke(0xB9562064627FF9DB, p0, p1); } // 0xB9562064627FF9DB b573 + static void SET_VEHICLE_REMOVE_AGGRESSIVE_CARJACK_MISSION(Any p0) { invoke(0xC4B3347BD68BD609, p0); } // 0xC4B3347BD68BD609 b573 + static void SET_VEHICLE_AVOID_PLAYER_VEHICLE_RIOT_VAN_MISSION(Any p0) { invoke(0xD3301660A57C9272, p0); } // 0xD3301660A57C9272 b757 + static void SET_CARJACK_MISSION_REMOVAL_PARAMETERS(Any p0, Any p1) { invoke(0xB9562064627FF9DB, p0, p1); } // 0xB9562064627FF9DB b573 static BOOL IS_BIG_VEHICLE(Vehicle vehicle) { return invoke(0x9F243D3919F442FE, vehicle); } // 0x9F243D3919F442FE 0x9CDBA8DE b323 static int GET_NUMBER_OF_VEHICLE_COLOURS(Vehicle vehicle) { return invoke(0x3B963160CD65D41E, vehicle); } // 0x3B963160CD65D41E 0xF2442EE2 b323 static void SET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle, int colorCombination) { invoke(0x33E8CD3322E2FE31, vehicle, colorCombination); } // 0x33E8CD3322E2FE31 0xA557AEAD b323 static int GET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle) { return invoke(0x6A842D197F845D56, vehicle); } // 0x6A842D197F845D56 0x77AC1B4C b323 - static void SET_VEHICLE_XENON_LIGHTS_COLOR_(Vehicle vehicle, int colorIndex) { invoke(0xE41033B25D003A07, vehicle, colorIndex); } // 0xE41033B25D003A07 b1604 - static int GET_VEHICLE_XENON_LIGHTS_COLOR_(Vehicle vehicle) { return invoke(0x3DFF319A831E0CDB, vehicle); } // 0x3DFF319A831E0CDB b1604 + static void SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle, int colorIndex) { invoke(0xE41033B25D003A07, vehicle, colorIndex); } // 0xE41033B25D003A07 b1604 + static int GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle) { return invoke(0x3DFF319A831E0CDB, vehicle); } // 0x3DFF319A831E0CDB b1604 static void SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(Vehicle vehicle, BOOL toggle) { invoke(0x31B927BBC44156CD, vehicle, toggle); } // 0x31B927BBC44156CD 0x14413319 b323 - static void N0xBE5C1255A1830FF5(Vehicle vehicle, BOOL toggle) { invoke(0xBE5C1255A1830FF5, vehicle, toggle); } // 0xBE5C1255A1830FF5 0xA6D8D7A5 b323 - static void N0x9BECD4B9FEF3F8A6(Vehicle vehicle, BOOL p1) { invoke(0x9BECD4B9FEF3F8A6, vehicle, p1); } // 0x9BECD4B9FEF3F8A6 0xACAB8FF3 b323 - static void N0x88BC673CA9E0AE99(Vehicle vehicle, BOOL p1) { invoke(0x88BC673CA9E0AE99, vehicle, p1); } // 0x88BC673CA9E0AE99 0xF0E5C41D b323 - static void N0xE851E480B814D4BA(Vehicle vehicle, BOOL p1) { invoke(0xE851E480B814D4BA, vehicle, p1); } // 0xE851E480B814D4BA 0x2F98B4B7 b323 + static void SET_VEHICLE_WILL_FORCE_OTHER_VEHICLES_TO_STOP(Vehicle vehicle, BOOL toggle) { invoke(0xBE5C1255A1830FF5, vehicle, toggle); } // 0xBE5C1255A1830FF5 0xA6D8D7A5 b323 + static void SET_VEHICLE_ACT_AS_IF_HAS_SIREN_ON(Vehicle vehicle, BOOL p1) { invoke(0x9BECD4B9FEF3F8A6, vehicle, p1); } // 0x9BECD4B9FEF3F8A6 0xACAB8FF3 b323 + static void SET_VEHICLE_USE_MORE_RESTRICTIVE_SPAWN_CHECKS(Vehicle vehicle, BOOL p1) { invoke(0x88BC673CA9E0AE99, vehicle, p1); } // 0x88BC673CA9E0AE99 0xF0E5C41D b323 + static void SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS(Vehicle vehicle, BOOL p1) { invoke(0xE851E480B814D4BA, vehicle, p1); } // 0xE851E480B814D4BA 0x2F98B4B7 b323 static void GET_RANDOM_VEHICLE_MODEL_IN_MEMORY(BOOL p0, Hash* modelHash, int* successIndicator) { invoke(0x055BF0AC0C34F4FD, p0, modelHash, successIndicator); } // 0x055BF0AC0C34F4FD 0xE2C45631 b323 static int GET_VEHICLE_DOOR_LOCK_STATUS(Vehicle vehicle) { return invoke(0x25BC98A59C2EA962, vehicle); } // 0x25BC98A59C2EA962 0x0D72CEF2 b323 - static int GET_VEHICLE_DOOR_DESTROY_TYPE_(Vehicle vehicle, int doorId) { return invoke(0xCA4AC3EAAE46EC7B, vehicle, doorId); } // 0xCA4AC3EAAE46EC7B b1103 + static int GET_VEHICLE_INDIVIDUAL_DOOR_LOCK_STATUS(Vehicle vehicle, int doorId) { return invoke(0xCA4AC3EAAE46EC7B, vehicle, doorId); } // 0xCA4AC3EAAE46EC7B b1103 static BOOL IS_VEHICLE_DOOR_DAMAGED(Vehicle veh, int doorID) { return invoke(0xB8E181E559464527, veh, doorID); } // 0xB8E181E559464527 0x4999E3C3 b323 - static void SET_VEHICLE_DOOR_CAN_BREAK_(Vehicle vehicle, int doorId, BOOL isBreakable) { invoke(0x2FA133A4A9D37ED8, vehicle, doorId, isBreakable); } // 0x2FA133A4A9D37ED8 0x065B92B3 b323 + static void SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF(Vehicle vehicle, int doorId, BOOL isBreakable) { invoke(0x2FA133A4A9D37ED8, vehicle, doorId, isBreakable); } // 0x2FA133A4A9D37ED8 0x065B92B3 b323 static BOOL IS_VEHICLE_BUMPER_BOUNCING(Vehicle vehicle, BOOL frontBumper) { return invoke(0x27B926779DEB502D, vehicle, frontBumper); } // 0x27B926779DEB502D 0xB3A2CC4F b323 static BOOL IS_VEHICLE_BUMPER_BROKEN_OFF(Vehicle vehicle, BOOL front) { return invoke(0x468056A6BB6F3846, vehicle, front); } // 0x468056A6BB6F3846 0xAF25C027 b323 static BOOL IS_COP_VEHICLE_IN_AREA_3D(float x1, float x2, float y1, float y2, float z1, float z2) { return invoke(0x7EEF65D5F153E26A, x1, x2, y1, y2, z1, z2); } // 0x7EEF65D5F153E26A 0xFB16C6D1 b323 static BOOL IS_VEHICLE_ON_ALL_WHEELS(Vehicle vehicle) { return invoke(0xB104CD1BABF302E2, vehicle); } // 0xB104CD1BABF302E2 0x10089F8E b323 static int GET_VEHICLE_MODEL_VALUE(Hash vehicleModel) { return invoke(0x5873C14A52D74236, vehicleModel); } // 0x5873C14A52D74236 0x58FEFC3D b463 static Hash GET_VEHICLE_LAYOUT_HASH(Vehicle vehicle) { return invoke(0x28D37D4F71AC5C58, vehicle); } // 0x28D37D4F71AC5C58 0xE0B35187 b323 - static Any N0xA01BC64DD4BFBBAC(Vehicle vehicle, int p1) { return invoke(0xA01BC64DD4BFBBAC, vehicle, p1); } // 0xA01BC64DD4BFBBAC b323 + static Any GET_IN_VEHICLE_CLIPSET_HASH_FOR_SEAT(Vehicle vehicle, int p1) { return invoke(0xA01BC64DD4BFBBAC, vehicle, p1); } // 0xA01BC64DD4BFBBAC b323 static void SET_RENDER_TRAIN_AS_DERAILED(Vehicle train, BOOL toggle) { invoke(0x317B11A312DF5534, train, toggle); } // 0x317B11A312DF5534 0x899D9092 b323 static void SET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int pearlescentColor, int wheelColor) { invoke(0x2036F561ADD12E33, vehicle, pearlescentColor, wheelColor); } // 0x2036F561ADD12E33 0x515DB2A0 b323 static void GET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int* pearlescentColor, int* wheelColor) { invoke(0x3BC4245933A166F7, vehicle, pearlescentColor, wheelColor); } // 0x3BC4245933A166F7 0x80E4659B b323 - static void SET_VEHICLE_INTERIOR_COLOR_(Vehicle vehicle, int color) { invoke(0xF40DD601A65F7F19, vehicle, color); } // 0xF40DD601A65F7F19 b505 - static void GET_VEHICLE_INTERIOR_COLOR_(Vehicle vehicle, int* color) { invoke(0x7D1464D472D32136, vehicle, color); } // 0x7D1464D472D32136 b505 - static void SET_VEHICLE_DASHBOARD_COLOR_(Vehicle vehicle, int color) { invoke(0x6089CDF6A57F326C, vehicle, color); } // 0x6089CDF6A57F326C b505 - static void GET_VEHICLE_DASHBOARD_COLOR_(Vehicle vehicle, int* color) { invoke(0xB7635E80A5C31BFF, vehicle, color); } // 0xB7635E80A5C31BFF b505 + static void SET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int color) { invoke(0xF40DD601A65F7F19, vehicle, color); } // 0xF40DD601A65F7F19 b505 + static void GET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int* color) { invoke(0x7D1464D472D32136, vehicle, color); } // 0x7D1464D472D32136 b505 + static void SET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int color) { invoke(0x6089CDF6A57F326C, vehicle, color); } // 0x6089CDF6A57F326C b505 + static void GET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int* color) { invoke(0xB7635E80A5C31BFF, vehicle, color); } // 0xB7635E80A5C31BFF b505 static void STOP_ALL_GARAGE_ACTIVITY() { invoke(0x0F87E938BDF29D66); } // 0x0F87E938BDF29D66 0x17A0BCE5 b323 static void SET_VEHICLE_FIXED(Vehicle vehicle) { invoke(0x115722B1B9C14C1C, vehicle); } // 0x115722B1B9C14C1C 0x17469AA1 b323 static void SET_VEHICLE_DEFORMATION_FIXED(Vehicle vehicle) { invoke(0x953DA1E1B12C0491, vehicle); } // 0x953DA1E1B12C0491 0xDD2920C8 b323 @@ -6016,15 +6046,15 @@ namespace VEHICLE static void SET_DISABLE_VEHICLE_PETROL_TANK_FIRES(Vehicle vehicle, BOOL toggle) { invoke(0x465BF26AB9684352, vehicle, toggle); } // 0x465BF26AB9684352 0xC40192B5 b323 static void SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x37C8252A7C92D017, vehicle, toggle); } // 0x37C8252A7C92D017 0xAD3E05F2 b323 static void SET_DISABLE_VEHICLE_ENGINE_FIRES(Vehicle vehicle, BOOL toggle) { invoke(0x91A0BD635321F145, vehicle, toggle); } // 0x91A0BD635321F145 0x1784BA1A b323 - static void N0xC50CE861B55EAB8B(Vehicle vehicle, BOOL p1) { invoke(0xC50CE861B55EAB8B, vehicle, p1); } // 0xC50CE861B55EAB8B 0x40C323AE b323 - static void N0x6EBFB22D646FFC18(Vehicle vehicle, BOOL p1) { invoke(0x6EBFB22D646FFC18, vehicle, p1); } // 0x6EBFB22D646FFC18 0x847F1304 b323 + static void SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE(Vehicle vehicle, BOOL p1) { invoke(0xC50CE861B55EAB8B, vehicle, p1); } // 0xC50CE861B55EAB8B 0x40C323AE b323 + static void SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE(Vehicle vehicle, BOOL p1) { invoke(0x6EBFB22D646FFC18, vehicle, p1); } // 0x6EBFB22D646FFC18 0x847F1304 b323 static void SET_DISABLE_PRETEND_OCCUPANTS(Vehicle vehicle, BOOL toggle) { invoke(0x25367DE49D64CF16, vehicle, toggle); } // 0x25367DE49D64CF16 0xCBD98BA1 b323 static void REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Any unk) { invoke(0x46A1E1A299EC4BBA, x1, y1, z1, x2, y2, z2, unk); } // 0x46A1E1A299EC4BBA 0x42CC15E0 b323 static void SET_VEHICLE_STEER_BIAS(Vehicle vehicle, float value) { invoke(0x42A8EC77D5150CBE, vehicle, value); } // 0x42A8EC77D5150CBE 0x7357C1EB b323 static BOOL IS_VEHICLE_EXTRA_TURNED_ON(Vehicle vehicle, int extraId) { return invoke(0xD2E6822DBFD6C8BD, vehicle, extraId); } // 0xD2E6822DBFD6C8BD 0x042098B5 b323 static void SET_VEHICLE_EXTRA(Vehicle vehicle, int extraId, BOOL disable) { invoke(0x7EE3A3C5E4A40CC9, vehicle, extraId, disable); } // 0x7EE3A3C5E4A40CC9 0x642D065C b323 static BOOL DOES_EXTRA_EXIST(Vehicle vehicle, int extraId) { return invoke(0x1262D55792428154, vehicle, extraId); } // 0x1262D55792428154 0x409411CC b323 - static BOOL DOES_VEHICLE_TYRE_EXIST_(Vehicle vehicle, int tyreIndex) { return invoke(0x534E36D4DB9ECC5D, vehicle, tyreIndex); } // 0x534E36D4DB9ECC5D b1493 + static BOOL IS_EXTRA_BROKEN_OFF(Vehicle vehicle, int tyreIndex) { return invoke(0x534E36D4DB9ECC5D, vehicle, tyreIndex); } // 0x534E36D4DB9ECC5D b1493 static void SET_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL p1) { invoke(0xF39C4F538B5124C2, vehicle, p1); } // 0xF39C4F538B5124C2 0xC87B6A51 b323 static void LOWER_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL instantlyLower) { invoke(0xDED51F703D0FA83D, vehicle, instantlyLower); } // 0xDED51F703D0FA83D 0xC5F72EAE b323 static void RAISE_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL instantlyRaise) { invoke(0x8F5FB35D7E88FC70, vehicle, instantlyRaise); } // 0x8F5FB35D7E88FC70 0xA4E4CBA3 b323 @@ -6035,10 +6065,10 @@ namespace VEHICLE static BOOL IS_VEHICLE_IN_SUBMARINE_MODE(Vehicle vehicle) { return invoke(0xA77DC70BD689A1E5, vehicle); } // 0xA77DC70BD689A1E5 0xE2FF06DB b1290 static BOOL IS_VEHICLE_STOPPED_AT_TRAFFIC_LIGHTS(Vehicle vehicle) { return invoke(0x2959F696AE390A99, vehicle); } // 0x2959F696AE390A99 0x69200FA4 b323 static void SET_VEHICLE_DAMAGE(Vehicle vehicle, float xOffset, float yOffset, float zOffset, float damage, float radius, BOOL focusOnModel) { invoke(0xA1DD317EA8FD4F29, vehicle, xOffset, yOffset, zOffset, damage, radius, focusOnModel); } // 0xA1DD317EA8FD4F29 0x21B458B2 b323 - static void N0x35BB21DE06784373(Any p0, Any p1) { invoke(0x35BB21DE06784373, p0, p1); } // 0x35BB21DE06784373 b463 + static void SET_VEHICLE_OCCUPANTS_TAKE_EXPLOSIVE_DAMAGE(Any p0, Any p1) { invoke(0x35BB21DE06784373, p0, p1); } // 0x35BB21DE06784373 b463 static float GET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle) { return invoke(0xC45D23BAF168AAB8, vehicle); } // 0xC45D23BAF168AAB8 0x8880038A b323 static void SET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle, float health) { invoke(0x45F6D8EEF34ABEF1, vehicle, health); } // 0x45F6D8EEF34ABEF1 0x1B760FB5 b323 - static void SET_PLANE_ENGINE_HEALTH_(Vehicle vehicle, float health) { invoke(0x2A86A0475B6A1434, vehicle, health); } // 0x2A86A0475B6A1434 b1103 + static void SET_PLANE_ENGINE_HEALTH(Vehicle vehicle, float health) { invoke(0x2A86A0475B6A1434, vehicle, health); } // 0x2A86A0475B6A1434 b1103 static float GET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle) { return invoke(0x7D5DABE888D2D074, vehicle); } // 0x7D5DABE888D2D074 0xE41595CE b323 static void SET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle, float health) { invoke(0x70DB57649FA8D0D8, vehicle, health); } // 0x70DB57649FA8D0D8 0x660A3692 b323 static BOOL IS_VEHICLE_STUCK_TIMER_UP(Vehicle vehicle, int p1, int p2) { return invoke(0x679BE1DAF71DA874, vehicle, p1, p2); } // 0x679BE1DAF71DA874 0x2FCF58C1 b323 @@ -6046,20 +6076,20 @@ namespace VEHICLE static BOOL IS_VEHICLE_DRIVEABLE(Vehicle vehicle, BOOL isOnFireCheck) { return invoke(0x4C241E39B23DF959, vehicle, isOnFireCheck); } // 0x4C241E39B23DF959 0x41A7267A b323 static void SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(Vehicle vehicle, BOOL owned) { invoke(0x2B5F9D2AF1F1722D, vehicle, owned); } // 0x2B5F9D2AF1F1722D 0xB4D3DBFB b323 static void SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(Vehicle vehicle, BOOL toggle) { invoke(0xFBA550EA44404EE6, vehicle, toggle); } // 0xFBA550EA44404EE6 0xD8260751 b323 - static void N0x9F3F689B814F2599(Vehicle vehicle, BOOL p1) { invoke(0x9F3F689B814F2599, vehicle, p1); } // 0x9F3F689B814F2599 b323 + static void SET_VEHICLE_BLIP_THROTTLE_RANDOMLY(Vehicle vehicle, BOOL p1) { invoke(0x9F3F689B814F2599, vehicle, p1); } // 0x9F3F689B814F2599 b323 static void SET_POLICE_FOCUS_WILL_TRACK_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0x4E74E62E0A97E901, vehicle, toggle); } // 0x4E74E62E0A97E901 0x5690F6C3 b323 static void START_VEHICLE_HORN(Vehicle vehicle, int duration, Hash mode, BOOL forever) { invoke(0x9C8C6504B5B63D2C, vehicle, duration, mode, forever); } // 0x9C8C6504B5B63D2C 0x0DF5ADB3 b323 - static void SET_VEHICLE_SILENT_(Vehicle vehicle, BOOL toggle) { invoke(0x9D44FCCE98450843, vehicle, toggle); } // 0x9D44FCCE98450843 0x968E5770 b323 + static void SET_VEHICLE_IN_CAR_MOD_SHOP(Vehicle vehicle, BOOL toggle) { invoke(0x9D44FCCE98450843, vehicle, toggle); } // 0x9D44FCCE98450843 0x968E5770 b323 static void SET_VEHICLE_HAS_STRONG_AXLES(Vehicle vehicle, BOOL toggle) { invoke(0x92F0CF722BC4202F, vehicle, toggle); } // 0x92F0CF722BC4202F 0x0D1CBC65 b323 static const char* GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(Hash modelHash) { return invoke(0xB215AAC32D25D019, modelHash); } // 0xB215AAC32D25D019 0xEC86DF39 b323 - static const char* GET_MAKE_NAME_FROM_VEHICLE_MODEL_(Hash modelHash) { return invoke(0xF7AF4F159FF99F97, modelHash); } // 0xF7AF4F159FF99F97 b1868 + static const char* GET_MAKE_NAME_FROM_VEHICLE_MODEL(Hash modelHash) { return invoke(0xF7AF4F159FF99F97, modelHash); } // 0xF7AF4F159FF99F97 b1868 static Vector3 GET_VEHICLE_DEFORMATION_AT_POS(Vehicle vehicle, float offsetX, float offsetY, float offsetZ) { return invoke(0x4EC6CFBC7B2E9536, vehicle, offsetX, offsetY, offsetZ); } // 0x4EC6CFBC7B2E9536 0xABF02075 b323 static void SET_VEHICLE_LIVERY(Vehicle vehicle, int livery) { invoke(0x60BF608F1B8CD1B6, vehicle, livery); } // 0x60BF608F1B8CD1B6 0x7AD87059 b323 static int GET_VEHICLE_LIVERY(Vehicle vehicle) { return invoke(0x2BB9230590DA5E8A, vehicle); } // 0x2BB9230590DA5E8A 0xEC82A51D b323 static int GET_VEHICLE_LIVERY_COUNT(Vehicle vehicle) { return invoke(0x87B63E25A529D526, vehicle); } // 0x87B63E25A529D526 0xFB0CA947 b323 - static void SET_VEHICLE_ROOF_LIVERY_(Vehicle vehicle, int livery) { invoke(0xA6D3A8750DC73270, vehicle, livery); } // 0xA6D3A8750DC73270 b505 - static int GET_VEHICLE_ROOF_LIVERY_(Vehicle vehicle) { return invoke(0x60190048C0764A26, vehicle); } // 0x60190048C0764A26 b505 - static int GET_VEHICLE_ROOF_LIVERY_COUNT_(Vehicle vehicle) { return invoke(0x5ECB40269053C0D4, vehicle); } // 0x5ECB40269053C0D4 b505 + static void SET_VEHICLE_LIVERY2(Vehicle vehicle, int livery) { invoke(0xA6D3A8750DC73270, vehicle, livery); } // 0xA6D3A8750DC73270 b505 + static int GET_VEHICLE_LIVERY2(Vehicle vehicle) { return invoke(0x60190048C0764A26, vehicle); } // 0x60190048C0764A26 b505 + static int GET_VEHICLE_LIVERY2_COUNT(Vehicle vehicle) { return invoke(0x5ECB40269053C0D4, vehicle); } // 0x5ECB40269053C0D4 b505 static BOOL IS_VEHICLE_WINDOW_INTACT(Vehicle vehicle, int windowIndex) { return invoke(0x46E571A0E20D01F1, vehicle, windowIndex); } // 0x46E571A0E20D01F1 0xAC4EF23D b323 static BOOL ARE_ALL_VEHICLE_WINDOWS_INTACT(Vehicle vehicle) { return invoke(0x11D862A3E977A9EF, vehicle); } // 0x11D862A3E977A9EF 0xBB619744 b323 static BOOL ARE_ANY_VEHICLE_SEATS_FREE(Vehicle vehicle) { return invoke(0x2D34FC3BC4ADB780, vehicle); } // 0x2D34FC3BC4ADB780 0x648E685A b323 @@ -6068,15 +6098,15 @@ namespace VEHICLE static float GET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle) { return invoke(0xE4CB7541F413D2C5, vehicle); } // 0xE4CB7541F413D2C5 0xF01E2AAB b323 static float GET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle) { return invoke(0xAE8CE82A4219AC8C, vehicle); } // 0xAE8CE82A4219AC8C 0xA41BC13D b323 static float GET_HELI_TAIL_BOOM_HEALTH(Vehicle vehicle) { return invoke(0xAC51915D27E4A5F7, vehicle); } // 0xAC51915D27E4A5F7 0x8A68388F b323 - static void SET_HELI_MAIN_ROTOR_HEALTH_(Vehicle vehicle, float health) { invoke(0x4056EA1105F5ABD7, vehicle, health); } // 0x4056EA1105F5ABD7 b463 - static void SET_HELI_TAIL_ROTOR_HEALTH_(Vehicle vehicle, float health) { invoke(0xFE205F38AAA58E5B, vehicle, health); } // 0xFE205F38AAA58E5B b463 - static void SET_HELI_TAIL_EXPLODE_THROW_DASHBOARD(Vehicle vehicle, BOOL p1) { invoke(0x3EC8BF18AA453FE9, vehicle, p1); } // 0x3EC8BF18AA453FE9 0x2916D69B b323 + static void SET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle, float health) { invoke(0x4056EA1105F5ABD7, vehicle, health); } // 0x4056EA1105F5ABD7 b463 + static void SET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle, float health) { invoke(0xFE205F38AAA58E5B, vehicle, health); } // 0xFE205F38AAA58E5B b463 + static void SET_HELI_TAIL_BOOM_CAN_BREAK_OFF(Vehicle vehicle, BOOL p1) { invoke(0x3EC8BF18AA453FE9, vehicle, p1); } // 0x3EC8BF18AA453FE9 0x2916D69B b323 static void SET_VEHICLE_NAME_DEBUG(Vehicle vehicle, const char* name) { invoke(0xBFDF984E2C22B94F, vehicle, name); } // 0xBFDF984E2C22B94F 0xA712FF5C b323 static void SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x71B0892EC081D60A, vehicle, toggle); } // 0x71B0892EC081D60A 0x38CC692B b323 - static void N0xD565F438137F0E10(Any p0, Any p1) { invoke(0xD565F438137F0E10, p0, p1); } // 0xD565F438137F0E10 b1103 - static void N0x3441CAD2F2231923(Vehicle vehicle, BOOL p1) { invoke(0x3441CAD2F2231923, vehicle, p1); } // 0x3441CAD2F2231923 0xC306A9A3 b323 + static void SET_VEHICLE_EXPLODES_ON_EXPLOSION_DAMAGE_AT_ZERO_BODY_HEALTH(Any p0, Any p1) { invoke(0xD565F438137F0E10, p0, p1); } // 0xD565F438137F0E10 b1103 + static void SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT(Vehicle vehicle, BOOL p1) { invoke(0x3441CAD2F2231923, vehicle, p1); } // 0x3441CAD2F2231923 0xC306A9A3 b323 static void SET_VEHICLE_DISABLE_TOWING(Vehicle vehicle, BOOL toggle) { invoke(0x2B6747FAA9DB9D6B, vehicle, toggle); } // 0x2B6747FAA9DB9D6B 0x95A9ACCB b323 - static BOOL DOES_VEHICLE_HAVE_LANDING_GEAR_(Vehicle vehicle) { return invoke(0xE43701C36CAFF1A4, vehicle); } // 0xE43701C36CAFF1A4 b1180 + static BOOL GET_VEHICLE_HAS_LANDING_GEAR(Vehicle vehicle) { return invoke(0xE43701C36CAFF1A4, vehicle); } // 0xE43701C36CAFF1A4 b1180 static void CONTROL_LANDING_GEAR(Vehicle vehicle, int state) { invoke(0xCFC8BE9A5E1FE575, vehicle, state); } // 0xCFC8BE9A5E1FE575 0x24F873FB b323 static int GET_LANDING_GEAR_STATE(Vehicle vehicle) { return invoke(0x9B0F3DCA3DB0F4CD, vehicle); } // 0x9B0F3DCA3DB0F4CD 0xA6F02670 b323 static BOOL IS_ANY_VEHICLE_NEAR_POINT(float x, float y, float z, float radius) { return invoke(0x61E1DD6125A3EEE6, x, y, z, radius); } // 0x61E1DD6125A3EEE6 0x2867A834 b323 @@ -6095,27 +6125,27 @@ namespace VEHICLE static Any SET_VEHICLE_AUTOMATICALLY_ATTACHES(Vehicle vehicle, BOOL p1, Any p2) { return invoke(0x8BA6F76BC53A1493, vehicle, p1, p2); } // 0x8BA6F76BC53A1493 0x4273A8D3 b323 static void SET_VEHICLE_BULLDOZER_ARM_POSITION(Vehicle vehicle, float position, BOOL p2) { invoke(0xF8EBCCC96ADB9FB7, vehicle, position, p2); } // 0xF8EBCCC96ADB9FB7 0xED23C8A3 b323 static void SET_VEHICLE_TANK_TURRET_POSITION(Vehicle vehicle, float position, BOOL p2) { invoke(0x56B94C6D7127DFBA, vehicle, position, p2); } // 0x56B94C6D7127DFBA 0xB1A52EF7 b323 - static void N0x0581730AB9380412(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x0581730AB9380412, p0, p1, p2, p3, p4, p5); } // 0x0581730AB9380412 b1103 - static void N0x737E398138550FFF(Any p0, Any p1) { invoke(0x737E398138550FFF, p0, p1); } // 0x737E398138550FFF b944 + static void SET_VEHICLE_TURRET_TARGET(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x0581730AB9380412, p0, p1, p2, p3, p4, p5); } // 0x0581730AB9380412 b1103 + static void SET_VEHICLE_TANK_STATIONARY(Any p0, Any p1) { invoke(0x737E398138550FFF, p0, p1); } // 0x737E398138550FFF b944 static void SET_VEHICLE_TURRET_SPEED_THIS_FRAME(Vehicle vehicle, float speed) { invoke(0x1093408B4B9D1146, vehicle, speed); } // 0x1093408B4B9D1146 0xF30C566F b323 - static void DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME_(Vehicle vehicle) { invoke(0x32CAEDF24A583345, vehicle); } // 0x32CAEDF24A583345 b463 + static void DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME(Vehicle vehicle) { invoke(0x32CAEDF24A583345, vehicle); } // 0x32CAEDF24A583345 b463 static void SET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle vehicle, float angleRatio) { invoke(0x30D779DE7C4F6DD3, vehicle, angleRatio); } // 0x30D779DE7C4F6DD3 0xA7DF64D7 b323 static void SET_VEHICLE_FLIGHT_NOZZLE_POSITION_IMMEDIATE(Vehicle vehicle, float angle) { invoke(0x9AA47FFF660CB932, vehicle, angle); } // 0x9AA47FFF660CB932 0xDD7936F5 b323 static float GET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle plane) { return invoke(0xDA62027C8BDB326E, plane); } // 0xDA62027C8BDB326E 0xAD40AD55 b1180 - static void SET_DISABLE_VEHICLE_FLIGHT_NOZZLE_POSITION_(Vehicle vehicle, BOOL toggle) { invoke(0xCE2B43770B655F8F, vehicle, toggle); } // 0xCE2B43770B655F8F b1290 - static BOOL N0xA4822F1CF23F4810(Vector3* outVec, Any p1, Vector3* outVec1, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { return invoke(0xA4822F1CF23F4810, outVec, p1, outVec1, p3, p4, p5, p6, p7, p8); } // 0xA4822F1CF23F4810 0x34E02FCD b323 + static void SET_DISABLE_VERTICAL_FLIGHT_MODE_TRANSITION(Vehicle vehicle, BOOL toggle) { invoke(0xCE2B43770B655F8F, vehicle, toggle); } // 0xCE2B43770B655F8F b1290 + static BOOL GENERATE_VEHICLE_CREATION_POS_FROM_PATHS(Vector3* outVec, Any p1, Vector3* outVec1, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { return invoke(0xA4822F1CF23F4810, outVec, p1, outVec1, p3, p4, p5, p6, p7, p8); } // 0xA4822F1CF23F4810 0x34E02FCD b323 static void SET_VEHICLE_BURNOUT(Vehicle vehicle, BOOL toggle) { invoke(0xFB8794444A7D60FB, vehicle, toggle); } // 0xFB8794444A7D60FB 0x9B6EF0EA b323 static BOOL IS_VEHICLE_IN_BURNOUT(Vehicle vehicle) { return invoke(0x1297A88E081430EB, vehicle); } // 0x1297A88E081430EB 0x6632BC12 b323 static void SET_VEHICLE_REDUCE_GRIP(Vehicle vehicle, BOOL toggle) { invoke(0x222FF6A823D122E2, vehicle, toggle); } // 0x222FF6A823D122E2 0x90D3A0D9 b323 - static void SET_VEHICLE_REDUCE_TRACTION_(Vehicle vehicle, int val) { invoke(0x6DEE944E1EE90CFB, vehicle, val); } // 0x6DEE944E1EE90CFB b1604 + static void SET_VEHICLE_REDUCE_GRIP_LEVEL(Vehicle vehicle, int val) { invoke(0x6DEE944E1EE90CFB, vehicle, val); } // 0x6DEE944E1EE90CFB b1604 static void SET_VEHICLE_INDICATOR_LIGHTS(Vehicle vehicle, int turnSignal, BOOL toggle) { invoke(0xB5D45264751B7DF0, vehicle, turnSignal, toggle); } // 0xB5D45264751B7DF0 0xA6073B5D b323 static void SET_VEHICLE_BRAKE_LIGHTS(Vehicle vehicle, BOOL toggle) { invoke(0x92B35082E0B42F66, vehicle, toggle); } // 0x92B35082E0B42F66 0x6D9BA11E b323 static void SET_VEHICLE_HANDBRAKE(Vehicle vehicle, BOOL toggle) { invoke(0x684785568EF26A22, vehicle, toggle); } // 0x684785568EF26A22 0xBA729A25 b323 static void SET_VEHICLE_BRAKE(Vehicle vehicle, BOOL toggle) { invoke(0xE4E2FD323574965C, vehicle, toggle); } // 0xE4E2FD323574965C 0x5A36BC37 b757 static void INSTANTLY_FILL_VEHICLE_POPULATION() { invoke(0x48ADC8A773564670); } // 0x48ADC8A773564670 0x37BC6ACB b323 static BOOL HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED() { return invoke(0x91D6DD290888CBAB); } // 0x91D6DD290888CBAB 0x71D898EF b323 - static void N0x51DB102F4A3BA5E0(BOOL toggle) { invoke(0x51DB102F4A3BA5E0, toggle); } // 0x51DB102F4A3BA5E0 0x0B0523B0 b323 - static void N0xA4A9A4C40E615885(int p0) { invoke(0xA4A9A4C40E615885, p0); } // 0xA4A9A4C40E615885 b1604 + static void NETWORK_ENABLE_EMPTY_CROWDING_VEHICLES_REMOVAL(BOOL toggle) { invoke(0x51DB102F4A3BA5E0, toggle); } // 0x51DB102F4A3BA5E0 0x0B0523B0 b323 + static void NETWORK_CAP_EMPTY_CROWDING_VEHICLES_REMOVAL(int p0) { invoke(0xA4A9A4C40E615885, p0); } // 0xA4A9A4C40E615885 b1604 static BOOL GET_VEHICLE_TRAILER_VEHICLE(Vehicle vehicle, Vehicle* trailer) { return invoke(0x1CDD6BADC297830D, vehicle, trailer); } // 0x1CDD6BADC297830D 0xAE84D758 b323 static void SET_VEHICLE_USES_LARGE_REAR_RAMP(Vehicle vehicle, BOOL toggle) { invoke(0xCAC66558B944DA67, vehicle, toggle); } // 0xCAC66558B944DA67 0x0B200CE2 b323 static void SET_VEHICLE_RUDDER_BROKEN(Vehicle vehicle, BOOL toggle) { invoke(0x09606148B6C71DEF, vehicle, toggle); } // 0x09606148B6C71DEF 0x3FAC3CD4 b323 @@ -6141,12 +6171,12 @@ namespace VEHICLE static BOOL REMOVE_ROAD_NODE_SPEED_ZONE(int speedzone) { return invoke(0x1033371FC8E842A7, speedzone); } // 0x1033371FC8E842A7 0x0C0332A6 b323 static void OPEN_BOMB_BAY_DOORS(Vehicle vehicle) { invoke(0x87E7F24270732CB1, vehicle); } // 0x87E7F24270732CB1 0x6574041D b323 static void CLOSE_BOMB_BAY_DOORS(Vehicle vehicle) { invoke(0x3556041742A0DC74, vehicle); } // 0x3556041742A0DC74 0xF8EC5751 b323 - static BOOL ARE_BOMB_BAY_DOORS_OPEN_(Vehicle aircraft) { return invoke(0xD0917A423314BBA8, aircraft); } // 0xD0917A423314BBA8 b1180 + static BOOL GET_ARE_BOMB_BAY_DOORS_OPEN(Vehicle aircraft) { return invoke(0xD0917A423314BBA8, aircraft); } // 0xD0917A423314BBA8 b1180 static BOOL IS_VEHICLE_SEARCHLIGHT_ON(Vehicle vehicle) { return invoke(0xC0F97FCE55094987, vehicle); } // 0xC0F97FCE55094987 0xADAF3513 b323 static void SET_VEHICLE_SEARCHLIGHT(Vehicle heli, BOOL toggle, BOOL canBeUsedByAI) { invoke(0x14E85C5EE7A4D542, heli, toggle, canBeUsedByAI); } // 0x14E85C5EE7A4D542 0xE2C0DD8A b323 - static BOOL DOES_VEHICLE_HAVE_SEARCHLIGHT_(Vehicle vehicle) { return invoke(0x99015ED7DBEA5113, vehicle); } // 0x99015ED7DBEA5113 b2189 + static BOOL DOES_VEHICLE_HAVE_SEARCHLIGHT(Vehicle vehicle) { return invoke(0x99015ED7DBEA5113, vehicle); } // 0x99015ED7DBEA5113 b2189 static BOOL IS_ENTRY_POINT_FOR_SEAT_CLEAR(Ped ped, Vehicle vehicle, int seatIndex, BOOL side, BOOL onEnter) { return invoke(0x639431E895B9AA57, ped, vehicle, seatIndex, side, onEnter); } // 0x639431E895B9AA57 0xAB0E79EB b323 - static Vector3 GET_ENTRY_POSITION_OF_DOOR_(Vehicle vehicle, int doorId) { return invoke(0xC0572928C0ABFDA3, vehicle, doorId); } // 0xC0572928C0ABFDA3 b944 + static Vector3 GET_ENTRY_POINT_POSITION(Vehicle vehicle, int doorId) { return invoke(0xC0572928C0ABFDA3, vehicle, doorId); } // 0xC0572928C0ABFDA3 b944 static BOOL CAN_SHUFFLE_SEAT(Vehicle vehicle, int seatIndex) { return invoke(0x30785D90C956BF35, vehicle, seatIndex); } // 0x30785D90C956BF35 0xB3EB01ED b323 static int GET_NUM_MOD_KITS(Vehicle vehicle) { return invoke(0x33F2E3FE70EAAE1D, vehicle); } // 0x33F2E3FE70EAAE1D 0xE4903AA0 b323 static void SET_VEHICLE_MOD_KIT(Vehicle vehicle, int modKit) { invoke(0x1F2AA07F00B3217A, vehicle, modKit); } // 0x1F2AA07F00B3217A 0xB8132158 b323 @@ -6162,6 +6192,7 @@ namespace VEHICLE static const char* GET_VEHICLE_MOD_COLOR_1_NAME(Vehicle vehicle, BOOL p1) { return invoke(0xB45085B721EFD38C, vehicle, p1); } // 0xB45085B721EFD38C 0x9A0840FD b323 static const char* GET_VEHICLE_MOD_COLOR_2_NAME(Vehicle vehicle) { return invoke(0x4967A516ED23A5A1, vehicle); } // 0x4967A516ED23A5A1 0x9BDC0B49 b323 static BOOL HAVE_VEHICLE_MODS_STREAMED_IN(Vehicle vehicle) { return invoke(0x9A83F5F9963775EF, vehicle); } // 0x9A83F5F9963775EF 0x112D637A b323 + static BOOL IS_VEHICLE_MOD_GEN9_EXCLUSIVE(Vehicle vehicle, int modType, int modIndex) { return invoke(0x00834EAC4A96E010, vehicle, modType, modIndex); } // 0x00834EAC4A96E010 b2699 static void SET_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex, BOOL customTires) { invoke(0x6AF0636DDEDCB6DD, vehicle, modType, modIndex, customTires); } // 0x6AF0636DDEDCB6DD 0xB52E5ED5 b323 static int GET_VEHICLE_MOD(Vehicle vehicle, int modType) { return invoke(0x772960298DA26FDB, vehicle, modType); } // 0x772960298DA26FDB 0xDC520069 b323 static BOOL GET_VEHICLE_MOD_VARIATION(Vehicle vehicle, int modType) { return invoke(0xB3924ECD70E095DC, vehicle, modType); } // 0xB3924ECD70E095DC 0xC1B92003 b323 @@ -6183,33 +6214,33 @@ namespace VEHICLE static int GET_VEHICLE_WINDOW_TINT(Vehicle vehicle) { return invoke(0x0EE21293DAD47C95, vehicle); } // 0x0EE21293DAD47C95 0x13D53892 b323 static int GET_NUM_VEHICLE_WINDOW_TINTS() { return invoke(0x9D1224004B3A6707); } // 0x9D1224004B3A6707 0x625C7B66 b323 static void GET_VEHICLE_COLOR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0xF3CC740D36221548, vehicle, r, g, b); } // 0xF3CC740D36221548 0x03BC8F1B b323 - static int N0xEEBFC7A7EFDC35B4(Vehicle vehicle) { return invoke(0xEEBFC7A7EFDC35B4, vehicle); } // 0xEEBFC7A7EFDC35B4 0x749DEEA2 b323 + static int GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET(Vehicle vehicle) { return invoke(0xEEBFC7A7EFDC35B4, vehicle); } // 0xEEBFC7A7EFDC35B4 0x749DEEA2 b323 static Hash GET_VEHICLE_CAUSE_OF_DESTRUCTION(Vehicle vehicle) { return invoke(0xE495D1EF4C91FD20, vehicle); } // 0xE495D1EF4C91FD20 0x7F8C20DD b323 - static void OVERRIDE_OVERHEAT_HEALTH_(Vehicle vehicle, float health) { invoke(0x5EE5632F47AE9695, vehicle, health); } // 0x5EE5632F47AE9695 b463 + static void OVERRIDE_PLANE_DAMAGE_THREHSOLD(Vehicle vehicle, float health) { invoke(0x5EE5632F47AE9695, vehicle, health); } // 0x5EE5632F47AE9695 b463 static BOOL GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { return invoke(0x5EF77C9ADD3B11A3, vehicle); } // 0x5EF77C9ADD3B11A3 0xA0777943 b323 static BOOL GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { return invoke(0xA7ECB73355EB2F20, vehicle); } // 0xA7ECB73355EB2F20 0xF178390B b323 - static BOOL IS_VEHICLE_ENGINE_ON_FIRE_(Vehicle vehicle) { return invoke(0xEC69ADF931AAE0C3, vehicle); } // 0xEC69ADF931AAE0C3 b505 + static BOOL GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED(Vehicle vehicle) { return invoke(0xEC69ADF931AAE0C3, vehicle); } // 0xEC69ADF931AAE0C3 b505 static void MODIFY_VEHICLE_TOP_SPEED(Vehicle vehicle, float value) { invoke(0x93A3996368C94158, vehicle, value); } // 0x93A3996368C94158 0xE943B09C b323 - static void SET_VEHICLE_MAX_SPEED_(Vehicle vehicle, float speed) { invoke(0xBAA045B4E42F3C06, vehicle, speed); } // 0xBAA045B4E42F3C06 b1103 - static void N0x1CF38D529D7441D9(Vehicle vehicle, BOOL toggle) { invoke(0x1CF38D529D7441D9, vehicle, toggle); } // 0x1CF38D529D7441D9 0xDF594D8D b323 - static void N0x1F9FB66F3A3842D2(Vehicle vehicle, BOOL p1) { invoke(0x1F9FB66F3A3842D2, vehicle, p1); } // 0x1F9FB66F3A3842D2 0x4D840FC4 b323 - static void N0x59C3757B3B7408E8(Vehicle vehicle, BOOL toggle, float p2) { invoke(0x59C3757B3B7408E8, vehicle, toggle, p2); } // 0x59C3757B3B7408E8 b1493 + static void SET_VEHICLE_MAX_SPEED(Vehicle vehicle, float speed) { invoke(0xBAA045B4E42F3C06, vehicle, speed); } // 0xBAA045B4E42F3C06 b1103 + static void SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP(Vehicle vehicle, BOOL toggle) { invoke(0x1CF38D529D7441D9, vehicle, toggle); } // 0x1CF38D529D7441D9 0xDF594D8D b323 + static void SET_VEHICLE_ACT_AS_IF_HIGH_SPEED_FOR_FRAG_SMASHING(Vehicle vehicle, BOOL p1) { invoke(0x1F9FB66F3A3842D2, vehicle, p1); } // 0x1F9FB66F3A3842D2 0x4D840FC4 b323 + static void SET_PEDS_CAN_FALL_OFF_THIS_VEHICLE_FROM_LARGE_FALL_DAMAGE(Vehicle vehicle, BOOL toggle, float p2) { invoke(0x59C3757B3B7408E8, vehicle, toggle, p2); } // 0x59C3757B3B7408E8 b1493 static Any ADD_VEHICLE_COMBAT_ANGLED_AVOIDANCE_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6) { return invoke(0x54B0F614960F4A5F, p0, p1, p2, p3, p4, p5, p6); } // 0x54B0F614960F4A5F 0x5AB26C2B b323 static void REMOVE_VEHICLE_COMBAT_AVOIDANCE_AREA(Any p0) { invoke(0xE30524E1871F481D, p0); } // 0xE30524E1871F481D 0xEF05F807 b323 static BOOL IS_ANY_PED_RAPPELLING_FROM_HELI(Vehicle vehicle) { return invoke(0x291E373D483E7EE7, vehicle); } // 0x291E373D483E7EE7 0xD656E7E5 b323 static void SET_VEHICLE_CHEAT_POWER_INCREASE(Vehicle vehicle, float value) { invoke(0xB59E4BD37AE292DB, vehicle, value); } // 0xB59E4BD37AE292DB 0x642DA5AA b323 - static void N0x0AD9E8F87FF7C16F(Any p0, BOOL p1) { invoke(0x0AD9E8F87FF7C16F, p0, p1); } // 0x0AD9E8F87FF7C16F 0x04F5546C b323 + static void SET_VEHICLE_INFLUENCES_WANTED_LEVEL(Any p0, BOOL p1) { invoke(0x0AD9E8F87FF7C16F, p0, p1); } // 0x0AD9E8F87FF7C16F 0x04F5546C b323 static void SET_VEHICLE_IS_WANTED(Vehicle vehicle, BOOL state) { invoke(0xF7EC25A3EBEEC726, vehicle, state); } // 0xF7EC25A3EBEEC726 0xDAA388E8 b323 - static void SET_BOAT_BOOM_POSITION_RATIO_(Vehicle vehicle, float ratio) { invoke(0xF488C566413B4232, vehicle, ratio); } // 0xF488C566413B4232 0xA25CCB8C b323 - static void GET_BOAT_BOOM_POSITION_RATIO_2_(Vehicle vehicle, BOOL p1) { invoke(0xC1F981A6F74F0C23, vehicle, p1); } // 0xC1F981A6F74F0C23 0x00966934 b323 - static void GET_BOAT_BOOM_POSITION_RATIO_3_(Vehicle vehicle, BOOL p1) { invoke(0x0F3B4D4E43177236, vehicle, p1); } // 0x0F3B4D4E43177236 0x113DF5FD b323 + static void SWING_BOAT_BOOM_TO_RATIO(Vehicle vehicle, float ratio) { invoke(0xF488C566413B4232, vehicle, ratio); } // 0xF488C566413B4232 0xA25CCB8C b323 + static void SWING_BOAT_BOOM_FREELY(Vehicle vehicle, BOOL p1) { invoke(0xC1F981A6F74F0C23, vehicle, p1); } // 0xC1F981A6F74F0C23 0x00966934 b323 + static void ALLOW_BOAT_BOOM_TO_ANIMATE(Vehicle vehicle, BOOL p1) { invoke(0x0F3B4D4E43177236, vehicle, p1); } // 0x0F3B4D4E43177236 0x113DF5FD b323 static float GET_BOAT_BOOM_POSITION_RATIO(Vehicle vehicle) { return invoke(0x6636C535F6CC2725, vehicle); } // 0x6636C535F6CC2725 0x7C8D6464 b323 static void DISABLE_PLANE_AILERON(Vehicle vehicle, BOOL p1, BOOL p2) { invoke(0x23428FC53C60919C, vehicle, p1, p2); } // 0x23428FC53C60919C 0x7E84C45C b323 static BOOL GET_IS_VEHICLE_ENGINE_RUNNING(Vehicle vehicle) { return invoke(0xAE31E7DF9B5B132E, vehicle); } // 0xAE31E7DF9B5B132E 0x7DC6D022 b323 static void SET_VEHICLE_USE_ALTERNATE_HANDLING(Vehicle vehicle, BOOL toggle) { invoke(0x1D97D1E3A70A649F, vehicle, toggle); } // 0x1D97D1E3A70A649F 0xA03E42DF b323 static void SET_BIKE_ON_STAND(Vehicle vehicle, float x, float y) { invoke(0x9CFA4896C3A53CBB, vehicle, x, y); } // 0x9CFA4896C3A53CBB 0x15D40761 b323 - static void N0xAB04325045427AAE(Vehicle vehicle, BOOL p1) { invoke(0xAB04325045427AAE, vehicle, p1); } // 0xAB04325045427AAE 0x1984F88D b323 - static void N0xCFD778E7904C255E(Vehicle vehicle) { invoke(0xCFD778E7904C255E, vehicle); } // 0xCFD778E7904C255E 0x3FBE904F b323 + static void SET_VEHICLE_NOT_STEALABLE_AMBIENTLY(Vehicle vehicle, BOOL p1) { invoke(0xAB04325045427AAE, vehicle, p1); } // 0xAB04325045427AAE 0x1984F88D b323 + static void LOCK_DOORS_WHEN_NO_LONGER_NEEDED(Vehicle vehicle) { invoke(0xCFD778E7904C255E, vehicle); } // 0xCFD778E7904C255E 0x3FBE904F b323 static void SET_LAST_DRIVEN_VEHICLE(Vehicle vehicle) { invoke(0xACFB2463CC22BED2, vehicle); } // 0xACFB2463CC22BED2 0xD1B71A25 b323 static Vehicle GET_LAST_DRIVEN_VEHICLE() { return invoke(0xB2D06FAEDE65B577); } // 0xB2D06FAEDE65B577 0xFEB0C0C8 b323 static void CLEAR_LAST_DRIVEN_VEHICLE() { invoke(0xE01903C47C7AC89E); } // 0xE01903C47C7AC89E 0x07186AD9 b323 @@ -6217,12 +6248,12 @@ namespace VEHICLE static void SET_TASK_VEHICLE_GOTO_PLANE_MIN_HEIGHT_ABOVE_TERRAIN(Vehicle plane, int height) { invoke(0xB893215D8D4C015B, plane, height); } // 0xB893215D8D4C015B 0x8C4B63E2 b323 static void SET_VEHICLE_LOD_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0x93AE6A61BE015BF1, vehicle, multiplier); } // 0x93AE6A61BE015BF1 0x569E5AE3 b323 static void SET_VEHICLE_CAN_SAVE_IN_GARAGE(Vehicle vehicle, BOOL toggle) { invoke(0x428BACCDF5E26EAD, vehicle, toggle); } // 0x428BACCDF5E26EAD 0x1604C2F5 b323 - static int GET_VEHICLE_NUMBER_OF_BROKEN_OFF_BONES_(Vehicle vehicle) { return invoke(0x42A4BEB35D372407, vehicle); } // 0x42A4BEB35D372407 0x8CDB0C09 b323 - static int GET_VEHICLE_NUMBER_OF_BROKEN_BONES_(Vehicle vehicle) { return invoke(0x2C8CBFE1EA5FC631, vehicle); } // 0x2C8CBFE1EA5FC631 0xABC99E21 b323 - static void N0x4D9D109F63FEE1D4(Any p0, BOOL p1) { invoke(0x4D9D109F63FEE1D4, p0, p1); } // 0x4D9D109F63FEE1D4 0x900C878C b323 + static int GET_VEHICLE_NUM_OF_BROKEN_OFF_PARTS(Vehicle vehicle) { return invoke(0x42A4BEB35D372407, vehicle); } // 0x42A4BEB35D372407 0x8CDB0C09 b323 + static int GET_VEHICLE_NUM_OF_BROKEN_LOOSEN_PARTS(Vehicle vehicle) { return invoke(0x2C8CBFE1EA5FC631, vehicle); } // 0x2C8CBFE1EA5FC631 0xABC99E21 b323 + static void SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET(Any p0, BOOL p1) { invoke(0x4D9D109F63FEE1D4, p0, p1); } // 0x4D9D109F63FEE1D4 0x900C878C b323 static void SET_VEHICLE_GENERATES_ENGINE_SHOCKING_EVENTS(Vehicle vehicle, BOOL toggle) { invoke(0x279D50DE5652D935, vehicle, toggle); } // 0x279D50DE5652D935 0xB3200F72 b323 static void COPY_VEHICLE_DAMAGES(Vehicle sourceVehicle, Vehicle targetVehicle) { invoke(0xE44A982368A4AF23, sourceVehicle, targetVehicle); } // 0xE44A982368A4AF23 0xBAE491C7 b323 - static void N0xF25E02CB9C5818F8() { invoke(0xF25E02CB9C5818F8); } // 0xF25E02CB9C5818F8 0xF0E59BC1 b323 + static void DISABLE_VEHICLE_EXPLOSION_BREAK_OFF_PARTS() { invoke(0xF25E02CB9C5818F8); } // 0xF25E02CB9C5818F8 0xF0E59BC1 b323 static void SET_LIGHTS_CUTOFF_DISTANCE_TWEAK(float distance) { invoke(0xBC3CCA5844452B06, distance); } // 0xBC3CCA5844452B06 0x929801C6 b323 static void SET_VEHICLE_SHOOT_AT_TARGET(Ped driver, Entity entity, float xTarget, float yTarget, float zTarget) { invoke(0x74CD9A9327A282EA, driver, entity, xTarget, yTarget, zTarget); } // 0x74CD9A9327A282EA 0x2343FFDF b323 static BOOL GET_VEHICLE_LOCK_ON_TARGET(Vehicle vehicle, Entity* entity) { return invoke(0x8F5EBAB1F260CFCE, vehicle, entity); } // 0x8F5EBAB1F260CFCE 0x4A557117 b323 @@ -6233,231 +6264,232 @@ namespace VEHICLE static BOOL IS_VEHICLE_VISIBLE(Vehicle vehicle) { return invoke(0xAA0A52D24FB98293, vehicle); } // 0xAA0A52D24FB98293 0x7E0D6056 b323 static void SET_VEHICLE_GRAVITY(Vehicle vehicle, BOOL toggle) { invoke(0x89F149B6131E57DA, vehicle, toggle); } // 0x89F149B6131E57DA 0x07B2A6DC b323 static void SET_ENABLE_VEHICLE_SLIPSTREAMING(BOOL toggle) { invoke(0xE6C0C80B8C867537, toggle); } // 0xE6C0C80B8C867537 0xD2B8ACBD b323 - static void N0xF051D9BFB6BA39C0(Any p0) { invoke(0xF051D9BFB6BA39C0, p0); } // 0xF051D9BFB6BA39C0 b877 - static float GET_VEHICLE_CURRENT_SLIPSTREAM_DRAFT_(Vehicle vehicle) { return invoke(0x36492C2F0D134C56, vehicle); } // 0x36492C2F0D134C56 0xA4A75FCF b323 - static BOOL IS_VEHICLE_SLIPSTREAM_LEADER_(Vehicle vehicle) { return invoke(0x48C633E94A8142A7, vehicle); } // 0x48C633E94A8142A7 b877 + static void SET_VEHICLE_SLIPSTREAMING_SHOULD_TIME_OUT(Any p0) { invoke(0xF051D9BFB6BA39C0, p0); } // 0xF051D9BFB6BA39C0 b877 + static float GET_VEHICLE_CURRENT_TIME_IN_SLIP_STREAM(Vehicle vehicle) { return invoke(0x36492C2F0D134C56, vehicle); } // 0x36492C2F0D134C56 0xA4A75FCF b323 + static BOOL IS_VEHICLE_PRODUCING_SLIP_STREAM(Vehicle vehicle) { return invoke(0x48C633E94A8142A7, vehicle); } // 0x48C633E94A8142A7 b877 static void SET_VEHICLE_INACTIVE_DURING_PLAYBACK(Vehicle vehicle, BOOL toggle) { invoke(0x06582AFF74894C75, vehicle, toggle); } // 0x06582AFF74894C75 0x50F89338 b323 static void SET_VEHICLE_ACTIVE_DURING_PLAYBACK(Any p0, BOOL p1) { invoke(0xDFFCEF48E511DB48, p0, p1); } // 0xDFFCEF48E511DB48 0xEB7D7C27 b323 static BOOL IS_VEHICLE_SPRAYABLE(Vehicle vehicle) { return invoke(0x8D474C8FAEFF6CDE, vehicle); } // 0x8D474C8FAEFF6CDE 0x5EB00A6A b323 static void SET_VEHICLE_ENGINE_CAN_DEGRADE(Vehicle vehicle, BOOL toggle) { invoke(0x983765856F2564F9, vehicle, toggle); } // 0x983765856F2564F9 0x081DAC12 b323 - static void SET_VEHICLE_SHADOW_EFFECT_(Vehicle vehicle, int p1, int p2) { invoke(0xF0E4BA16D1DB546C, vehicle, p1, p2); } // 0xF0E4BA16D1DB546C 0x5BD8D82D b323 - static void REMOVE_VEHICLE_SHADOW_EFFECT_(Vehicle vehicle) { invoke(0xF87D9F2301F7D206, vehicle); } // 0xF87D9F2301F7D206 0x450AD03A b323 + static void DISABLE_VEHCILE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle, int p1, int p2) { invoke(0xF0E4BA16D1DB546C, vehicle, p1, p2); } // 0xF0E4BA16D1DB546C 0x5BD8D82D b323 + static void ENABLE_VEHICLE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle) { invoke(0xF87D9F2301F7D206, vehicle); } // 0xF87D9F2301F7D206 0x450AD03A b323 static BOOL IS_PLANE_LANDING_GEAR_INTACT(Vehicle plane) { return invoke(0x4198AB0022B15F87, plane); } // 0x4198AB0022B15F87 0xBD085DCA b323 static BOOL ARE_PLANE_PROPELLERS_INTACT(Vehicle plane) { return invoke(0x755D6D5267CBBD7E, plane); } // 0x755D6D5267CBBD7E 0xABBDD5C6 b323 - static void SET_PLANE_PROPELLERS_HEALTH_(Vehicle plane, float health) { invoke(0x4C815EB175086F84, plane, health); } // 0x4C815EB175086F84 b1103 + static void SET_PLANE_PROPELLER_HEALTH(Vehicle plane, float health) { invoke(0x4C815EB175086F84, plane, health); } // 0x4C815EB175086F84 b1103 static void SET_VEHICLE_CAN_DEFORM_WHEELS(Vehicle vehicle, BOOL toggle) { invoke(0x0CDDA42F9E360CA6, vehicle, toggle); } // 0x0CDDA42F9E360CA6 0x9B581DE7 b323 static BOOL IS_VEHICLE_STOLEN(Vehicle vehicle) { return invoke(0x4AF9BD80EEBEB453, vehicle); } // 0x4AF9BD80EEBEB453 0x20B61DDE b323 static void SET_VEHICLE_IS_STOLEN(Vehicle vehicle, BOOL isStolen) { invoke(0x67B2C79AA7FF5738, vehicle, isStolen); } // 0x67B2C79AA7FF5738 0x70912E42 b323 static void SET_PLANE_TURBULENCE_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xAD2D28A1AFDFF131, vehicle, multiplier); } // 0xAD2D28A1AFDFF131 0xED159AE6 b323 static BOOL ARE_WINGS_OF_PLANE_INTACT(Vehicle plane) { return invoke(0x5991A01434CE9677, plane); } // 0x5991A01434CE9677 0xAF8CB3DF b323 - static void N0xB264C4D2F2B0A78B(Vehicle vehicle) { invoke(0xB264C4D2F2B0A78B, vehicle); } // 0xB264C4D2F2B0A78B 0x45F72495 b323 + static void ALLOW_AMBIENT_VEHICLES_TO_AVOID_ADVERSE_CONDITIONS(Vehicle vehicle) { invoke(0xB264C4D2F2B0A78B, vehicle); } // 0xB264C4D2F2B0A78B 0x45F72495 b323 static void DETACH_VEHICLE_FROM_CARGOBOB(Vehicle vehicle, Vehicle cargobob) { invoke(0x0E21D3DF1051399D, vehicle, cargobob); } // 0x0E21D3DF1051399D 0x83D3D331 b323 static BOOL DETACH_VEHICLE_FROM_ANY_CARGOBOB(Vehicle vehicle) { return invoke(0xADF7BE450512C12F, vehicle); } // 0xADF7BE450512C12F 0x50E0EABE b323 - static Any DETACH_ENTITY_FROM_CARGOBOB_(Vehicle cargobob, Entity entity) { return invoke(0xAF03011701811146, cargobob, entity); } // 0xAF03011701811146 b678 + static Any DETACH_ENTITY_FROM_CARGOBOB(Vehicle cargobob, Entity entity) { return invoke(0xAF03011701811146, cargobob, entity); } // 0xAF03011701811146 b678 static BOOL IS_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob, Vehicle vehicleAttached) { return invoke(0xD40148F22E81A1D9, cargobob, vehicleAttached); } // 0xD40148F22E81A1D9 0x5DEEC76C b323 static Vehicle GET_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob) { return invoke(0x873B82D42AC2B9E5, cargobob); } // 0x873B82D42AC2B9E5 0x301A1D24 b323 - static Any GET_ENTITY_ATTACHED_TO_CARGOBOB_(Any p0) { return invoke(0x99093F60746708CA, p0); } // 0x99093F60746708CA b1103 + static Any GET_ENTITY_ATTACHED_TO_CARGOBOB(Any p0) { return invoke(0x99093F60746708CA, p0); } // 0x99093F60746708CA b1103 static void ATTACH_VEHICLE_TO_CARGOBOB(Vehicle vehicle, Vehicle cargobob, int p2, float x, float y, float z) { invoke(0x4127F1D84E347769, vehicle, cargobob, p2, x, y, z); } // 0x4127F1D84E347769 0x607DC9D5 b323 static void ATTACH_ENTITY_TO_CARGOBOB(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xA1DD82F3CCF9A01E, p0, p1, p2, p3, p4, p5); } // 0xA1DD82F3CCF9A01E 0xAEB29F98 b944 static void SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE(Vehicle cargobob, BOOL toggle) { invoke(0x571FEB383F629926, cargobob, toggle); } // 0x571FEB383F629926 0x49949FDA b323 - static void N0x1F34B0626C594380(Any p0, Any p1) { invoke(0x1F34B0626C594380, p0, p1); } // 0x1F34B0626C594380 b757 - static Any N0x2C1D8B3B19E517CC(Any p0, Any p1) { return invoke(0x2C1D8B3B19E517CC, p0, p1); } // 0x2C1D8B3B19E517CC b757 - static Vector3 GET_CARGOBOB_HOOK_POSITION_(Vehicle cargobob) { return invoke(0xCBDB9B923CACC92D, cargobob); } // 0xCBDB9B923CACC92D 0xE6633DCF b323 + static void SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY(Any p0, Any p1) { invoke(0x1F34B0626C594380, p0, p1); } // 0x1F34B0626C594380 b757 + static Any CAN_CARGOBOB_PICK_UP_ENTITY(Any p0, Any p1) { return invoke(0x2C1D8B3B19E517CC, p0, p1); } // 0x2C1D8B3B19E517CC b757 + static Vector3 GET_ATTACHED_PICK_UP_HOOK_POSITION(Vehicle cargobob) { return invoke(0xCBDB9B923CACC92D, cargobob); } // 0xCBDB9B923CACC92D 0xE6633DCF b323 static BOOL DOES_CARGOBOB_HAVE_PICK_UP_ROPE(Vehicle cargobob) { return invoke(0x1821D91AD4B56108, cargobob); } // 0x1821D91AD4B56108 0xAF769B81 b323 static void CREATE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob, int state) { invoke(0x7BEB0C7A235F6F3B, cargobob, state); } // 0x7BEB0C7A235F6F3B 0x4D3C9A99 b323 static void REMOVE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob) { invoke(0x9768CF648F54C804, cargobob); } // 0x9768CF648F54C804 0xA8211EE9 b323 static void SET_PICKUP_ROPE_LENGTH_FOR_CARGOBOB(Vehicle cargobob, float length1, float length2, BOOL p3) { invoke(0x877C1EAEAC531023, cargobob, length1, length2, p3); } // 0x877C1EAEAC531023 0x3A8AB081 b323 - static void N0xC0ED6438E6D39BA8(Any p0, Any p1, Any p2) { invoke(0xC0ED6438E6D39BA8, p0, p1, p2); } // 0xC0ED6438E6D39BA8 b944 + static void SET_PICKUP_ROPE_LENGTH_WITHOUT_CREATING_ROPE_FOR_CARGOBOB(Any p0, Any p1, Any p2) { invoke(0xC0ED6438E6D39BA8, p0, p1, p2); } // 0xC0ED6438E6D39BA8 b944 static void SET_CARGOBOB_PICKUP_ROPE_DAMPING_MULTIPLIER(Any p0, Any p1) { invoke(0xCF1182F682F65307, p0, p1); } // 0xCF1182F682F65307 0x7D927E1B b323 static void SET_CARGOBOB_PICKUP_ROPE_TYPE(Any p0, Any p1) { invoke(0x0D5F65A8F4EBDAB5, p0, p1); } // 0x0D5F65A8F4EBDAB5 0xF258ADA1 b1103 static BOOL DOES_CARGOBOB_HAVE_PICKUP_MAGNET(Vehicle cargobob) { return invoke(0x6E08BF5B3722BAC9, cargobob); } // 0x6E08BF5B3722BAC9 0x4778CA0A b323 static void SET_CARGOBOB_PICKUP_MAGNET_ACTIVE(Vehicle cargobob, BOOL isActive) { invoke(0x9A665550F8DA349B, cargobob, isActive); } // 0x9A665550F8DA349B 0xF57066DA b323 static void SET_CARGOBOB_PICKUP_MAGNET_STRENGTH(Vehicle cargobob, float strength) { invoke(0xBCBFCD9D1DAC19E2, cargobob, strength); } // 0xBCBFCD9D1DAC19E2 0xCC3CF97D b323 - static void SET_CARGOBOB_PICKUP_MAGNET_EFFECT_RADIUS(Vehicle cargobob, float p1) { invoke(0xA17BAD153B51547E, cargobob, p1); } // 0xA17BAD153B51547E 0xE5DCD62F b323 - static void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF(Vehicle cargobob, float p1) { invoke(0x66979ACF5102FD2F, cargobob, p1); } // 0x66979ACF5102FD2F 0x1CF139C6 b323 - static void SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH(Vehicle cargobob, float p1) { invoke(0x6D8EAC07506291FB, cargobob, p1); } // 0x6D8EAC07506291FB 0x60E29B78 b323 + static void SET_CARGOBOB_PICKUP_MAGNET_FALLOFF(Vehicle cargobob, float p1) { invoke(0xA17BAD153B51547E, cargobob, p1); } // 0xA17BAD153B51547E b323 + static void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH(Vehicle cargobob, float p1) { invoke(0x66979ACF5102FD2F, cargobob, p1); } // 0x66979ACF5102FD2F b323 + static void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF(Vehicle cargobob, float p1) { invoke(0x6D8EAC07506291FB, cargobob, p1); } // 0x6D8EAC07506291FB b323 static void SET_CARGOBOB_PICKUP_MAGNET_PULL_STRENGTH(Vehicle cargobob, float p1) { invoke(0xED8286F71A819BAA, cargobob, p1); } // 0xED8286F71A819BAA 0x8191BC1A b323 - static void SET_CARGOBOB_PICKUP_MAGNET_FALLOFF(Vehicle vehicle, float p1) { invoke(0x685D5561680D088B, vehicle, p1); } // 0x685D5561680D088B 0x91C80401 b323 - static void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH(Vehicle vehicle, Vehicle cargobob) { invoke(0xE301BD63E9E13CF0, vehicle, cargobob); } // 0xE301BD63E9E13CF0 0x47D98A2E b323 - static void N0x9BDDC73CC6A115D4(Vehicle vehicle, BOOL p1, BOOL p2) { invoke(0x9BDDC73CC6A115D4, vehicle, p1, p2); } // 0x9BDDC73CC6A115D4 0x50CDB295 b323 - static void N0x56EB5E94318D3FB6(Vehicle vehicle, BOOL p1) { invoke(0x56EB5E94318D3FB6, vehicle, p1); } // 0x56EB5E94318D3FB6 0x30F43FE3 b323 + static void SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH(Vehicle vehicle, float p1) { invoke(0x685D5561680D088B, vehicle, p1); } // 0x685D5561680D088B b323 + static void SET_CARGOBOB_PICKUP_MAGNET_SET_TARGETED_MODE(Vehicle vehicle, Vehicle cargobob) { invoke(0xE301BD63E9E13CF0, vehicle, cargobob); } // 0xE301BD63E9E13CF0 b323 + static void SET_CARGOBOB_PICKUP_MAGNET_SET_AMBIENT_MODE(Vehicle vehicle, BOOL p1, BOOL p2) { invoke(0x9BDDC73CC6A115D4, vehicle, p1, p2); } // 0x9BDDC73CC6A115D4 0x50CDB295 b323 + static void SET_CARGOBOB_PICKUP_MAGNET_ENSURE_PICKUP_ENTITY_UPRIGHT(Vehicle vehicle, BOOL p1) { invoke(0x56EB5E94318D3FB6, vehicle, p1); } // 0x56EB5E94318D3FB6 0x30F43FE3 b323 static BOOL DOES_VEHICLE_HAVE_WEAPONS(Vehicle vehicle) { return invoke(0x25ECB9F8017D98E0, vehicle); } // 0x25ECB9F8017D98E0 0xB2E1E1FB b323 - static void N0x2C4A1590ABF43E8B(Vehicle vehicle, BOOL p1) { invoke(0x2C4A1590ABF43E8B, vehicle, p1); } // 0x2C4A1590ABF43E8B 0x2EC19A8B b323 + static void SET_VEHICLE_WILL_TELL_OTHERS_TO_HURRY(Vehicle vehicle, BOOL p1) { invoke(0x2C4A1590ABF43E8B, vehicle, p1); } // 0x2C4A1590ABF43E8B 0x2EC19A8B b323 static void DISABLE_VEHICLE_WEAPON(BOOL disabled, Hash weaponHash, Vehicle vehicle, Ped owner) { invoke(0xF4FC6A6F67D8D856, disabled, weaponHash, vehicle, owner); } // 0xF4FC6A6F67D8D856 0xA688B7D1 b323 - static BOOL IS_VEHICLE_WEAPON_DISABLED_(Hash weaponHash, Vehicle vehicle, Ped owner) { return invoke(0x563B65A643ED072E, weaponHash, vehicle, owner); } // 0x563B65A643ED072E b1011 - static void N0xE05DD0E9707003A3(Any p0, BOOL p1) { invoke(0xE05DD0E9707003A3, p0, p1); } // 0xE05DD0E9707003A3 0x123E5B90 b323 + static BOOL IS_VEHICLE_WEAPON_DISABLED(Hash weaponHash, Vehicle vehicle, Ped owner) { return invoke(0x563B65A643ED072E, weaponHash, vehicle, owner); } // 0x563B65A643ED072E b1011 + static void SET_VEHICLE_USED_FOR_PILOT_SCHOOL(Any p0, BOOL p1) { invoke(0xE05DD0E9707003A3, p0, p1); } // 0xE05DD0E9707003A3 0x123E5B90 b323 static void SET_VEHICLE_ACTIVE_FOR_PED_NAVIGATION(Vehicle vehicle, BOOL toggle) { invoke(0x21115BCD6E44656A, vehicle, toggle); } // 0x21115BCD6E44656A 0xEBC225C1 b323 static int GET_VEHICLE_CLASS(Vehicle vehicle) { return invoke(0x29439776AAA00A62, vehicle); } // 0x29439776AAA00A62 0xC025338E b323 static int GET_VEHICLE_CLASS_FROM_NAME(Hash modelHash) { return invoke(0xDEDF1C8BD47C2200, modelHash); } // 0xDEDF1C8BD47C2200 0xEA469980 b323 static void SET_PLAYERS_LAST_VEHICLE(Vehicle vehicle) { invoke(0xBCDF8BAF56C87B6A, vehicle); } // 0xBCDF8BAF56C87B6A 0xDE86447D b323 static void SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS(Vehicle vehicle, BOOL toggle) { invoke(0x300504B23BD3B711, vehicle, toggle); } // 0x300504B23BD3B711 0x5130DB1E b323 - static void N0xE5810AC70602F2F5(Vehicle vehicle, float p1) { invoke(0xE5810AC70602F2F5, vehicle, p1); } // 0xE5810AC70602F2F5 0xB6BE07E0 b323 + static void SET_AIRCRAFT_PILOT_SKILL_NOISE_SCALAR(Vehicle vehicle, float p1) { invoke(0xE5810AC70602F2F5, vehicle, p1); } // 0xE5810AC70602F2F5 0xB6BE07E0 b323 static void SET_VEHICLE_DROPS_MONEY_WHEN_BLOWN_UP(Vehicle vehicle, BOOL toggle) { invoke(0x068F64F2470F9656, vehicle, toggle); } // 0x068F64F2470F9656 0x4BB5605D b323 static void SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED(Vehicle vehicle, BOOL toggle) { invoke(0xB8FBC8B1330CA9B4, vehicle, toggle); } // 0xB8FBC8B1330CA9B4 0x51E0064F b323 - static void N0x6A973569BA094650(Vehicle vehicle, Any p1) { invoke(0x6A973569BA094650, vehicle, p1); } // 0x6A973569BA094650 b1604 - static void SET_VEHICLE_HANDLING_HASH_FOR_AI_(Vehicle vehicle, Hash hash) { invoke(0x10655FAB9915623D, vehicle, hash); } // 0x10655FAB9915623D b323 + static void SET_VEHICLE_IMPATIENCE_TIMER(Vehicle vehicle, Any p1) { invoke(0x6A973569BA094650, vehicle, p1); } // 0x6A973569BA094650 b1604 + static void SET_VEHICLE_HANDLING_OVERRIDE(Vehicle vehicle, Hash hash) { invoke(0x10655FAB9915623D, vehicle, hash); } // 0x10655FAB9915623D b323 static void SET_VEHICLE_EXTENDED_REMOVAL_RANGE(Vehicle vehicle, int range) { invoke(0x79DF7E806202CE01, vehicle, range); } // 0x79DF7E806202CE01 0xAEF9611C b323 static void SET_VEHICLE_STEERING_BIAS_SCALAR(Any p0, float p1) { invoke(0x9007A2F21DC108D4, p0, p1); } // 0x9007A2F21DC108D4 0x585E49B6 b323 - static void SET_HELICOPTER_ROLL_PITCH_YAW_MULT_(Vehicle helicopter, float multiplier) { invoke(0x6E0859B530A365CC, helicopter, multiplier); } // 0x6E0859B530A365CC 0x6E67FD35 b323 + static void SET_HELI_CONTROL_LAGGING_RATE_SCALAR(Vehicle helicopter, float multiplier) { invoke(0x6E0859B530A365CC, helicopter, multiplier); } // 0x6E0859B530A365CC 0x6E67FD35 b323 static void SET_VEHICLE_FRICTION_OVERRIDE(Vehicle vehicle, float friction) { invoke(0x1837AF7C627009BA, vehicle, friction); } // 0x1837AF7C627009BA 0x32AFD42E b323 static void SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP(Vehicle vehicle, BOOL toggle) { invoke(0xA37B9A517B133349, vehicle, toggle); } // 0xA37B9A517B133349 0x670913A4 b323 static BOOL ARE_PLANE_CONTROL_PANELS_INTACT(Vehicle vehicle, BOOL p1) { return invoke(0xF78F94D60248C737, vehicle, p1); } // 0xF78F94D60248C737 0x3B51B348 b323 static void SET_VEHICLE_CEILING_HEIGHT(Vehicle vehicle, float height) { invoke(0xA46413066687A328, vehicle, height); } // 0xA46413066687A328 0x98A10A86 b323 - static void N0x5E569EC46EC21CAE(Vehicle vehicle, BOOL toggle) { invoke(0x5E569EC46EC21CAE, vehicle, toggle); } // 0x5E569EC46EC21CAE 0xBC649C49 b323 + static void SET_VEHICLE_NO_EXPLOSION_DAMAGE_FROM_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0x5E569EC46EC21CAE, vehicle, toggle); } // 0x5E569EC46EC21CAE 0xBC649C49 b323 static void CLEAR_VEHICLE_ROUTE_HISTORY(Vehicle vehicle) { invoke(0x6D6AF961B72728AE, vehicle); } // 0x6D6AF961B72728AE 0x8DD9AA0C b323 static BOOL DOES_VEHICLE_EXIST_WITH_DECORATOR(const char* decorator) { return invoke(0x956B409B984D9BF7, decorator); } // 0x956B409B984D9BF7 0x39E68EDD b323 - static void N0x41062318F23ED854(Vehicle vehicle, BOOL toggle) { invoke(0x41062318F23ED854, vehicle, toggle); } // 0x41062318F23ED854 0xFF62D324 b323 + static void SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS(Vehicle vehicle, BOOL toggle) { invoke(0x41062318F23ED854, vehicle, toggle); } // 0x41062318F23ED854 b323 static void SET_VEHICLE_EXCLUSIVE_DRIVER(Vehicle vehicle, Ped ped, int index) { invoke(0xB5C51B5502E85E83, vehicle, ped, index); } // 0xB5C51B5502E85E83 0xAA8BD440 b323 - static BOOL IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE_(Ped ped, Vehicle vehicle, int* outIndex) { return invoke(0xB09D25E77C33EB3F, ped, vehicle, outIndex); } // 0xB09D25E77C33EB3F b463 + static BOOL IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE(Ped ped, Vehicle vehicle, int* outIndex) { return invoke(0xB09D25E77C33EB3F, ped, vehicle, outIndex); } // 0xB09D25E77C33EB3F b463 static void DISABLE_INDIVIDUAL_PLANE_PROPELLER(Vehicle vehicle, int propeller) { invoke(0x500873A45724C863, vehicle, propeller); } // 0x500873A45724C863 0x004926A3 b323 static void SET_VEHICLE_FORCE_AFTERBURNER(Vehicle vehicle, BOOL toggle) { invoke(0xB055A34527CB8FD7, vehicle, toggle); } // 0xB055A34527CB8FD7 0xC195803B b323 - static void SET_DISABLE_VEHICLE_WINDOW_COLLISIONS_(Vehicle vehicle, BOOL toggle) { invoke(0x1087BC8EC540DAEB, vehicle, toggle); } // 0x1087BC8EC540DAEB b1103 - static void N0x4AD280EB48B2D8E6(Vehicle vehicle, BOOL togle) { invoke(0x4AD280EB48B2D8E6, vehicle, togle); } // 0x4AD280EB48B2D8E6 b1868 - static void N0xB68CFAF83A02768D(Vehicle vehicle, BOOL toggle) { invoke(0xB68CFAF83A02768D, vehicle, toggle); } // 0xB68CFAF83A02768D b1290 - static void N0x0205F5365292D2EB(Vehicle vehicle, float p1) { invoke(0x0205F5365292D2EB, vehicle, p1); } // 0x0205F5365292D2EB b1290 - static void N0xCF9159024555488C(Any p0) { invoke(0xCF9159024555488C, p0); } // 0xCF9159024555488C b944 + static void SET_DONT_PROCESS_VEHICLE_GLASS(Vehicle vehicle, BOOL toggle) { invoke(0x1087BC8EC540DAEB, vehicle, toggle); } // 0x1087BC8EC540DAEB b1103 + static void SET_DISABLE_WANTED_CONES_RESPONSE(Vehicle vehicle, BOOL togle) { invoke(0x4AD280EB48B2D8E6, vehicle, togle); } // 0x4AD280EB48B2D8E6 b1868 + static void SET_USE_DESIRED_Z_CRUISE_SPEED_FOR_LANDING(Vehicle vehicle, BOOL toggle) { invoke(0xB68CFAF83A02768D, vehicle, toggle); } // 0xB68CFAF83A02768D b1290 + static void SET_ARRIVE_DISTANCE_OVERRIDE_FOR_VEHICLE_PERSUIT_ATTACK(Vehicle vehicle, float p1) { invoke(0x0205F5365292D2EB, vehicle, p1); } // 0x0205F5365292D2EB b1290 + static void SET_VEHICLE_READY_FOR_CLEANUP(Any p0) { invoke(0xCF9159024555488C, p0); } // 0xCF9159024555488C b944 static void SET_DISTANT_CARS_ENABLED(BOOL toggle) { invoke(0xF796359A959DF65D, toggle); } // 0xF796359A959DF65D 0xB5CC548B b323 - static void SET_VEHICLE_NEON_LIGHTS_COLOUR_(Vehicle vehicle, int r, int g, int b) { invoke(0x8E0A582209A62695, vehicle, r, g, b); } // 0x8E0A582209A62695 b323 - static void N0xB93B2867F7B479D1(Vehicle vehicle, int index) { invoke(0xB93B2867F7B479D1, vehicle, index); } // 0xB93B2867F7B479D1 b1493 - static void GET_VEHICLE_NEON_LIGHTS_COLOUR_(Vehicle vehicle, int* r, int* g, int* b) { invoke(0x7619EEE8C886757F, vehicle, r, g, b); } // 0x7619EEE8C886757F b323 - static void SET_VEHICLE_NEON_LIGHT_ENABLED_(Vehicle vehicle, int index, BOOL toggle) { invoke(0x2AA720E4287BF269, vehicle, index, toggle); } // 0x2AA720E4287BF269 b323 - static BOOL IS_VEHICLE_NEON_LIGHT_ENABLED_(Vehicle vehicle, int index) { return invoke(0x8C4B92553E4766A5, vehicle, index); } // 0x8C4B92553E4766A5 b323 - static void N0x35E0654F4BAD7971(BOOL p0) { invoke(0x35E0654F4BAD7971, p0); } // 0x35E0654F4BAD7971 b323 - static void DISABLE_VEHICLE_NEON_LIGHTS_(Vehicle vehicle, BOOL toggle) { invoke(0x83F813570FF519DE, vehicle, toggle); } // 0x83F813570FF519DE b573 - static void SET_DISABLE_SUPERDUMMY_MODE_(Vehicle vehicle, BOOL p1) { invoke(0xB088E9A47AE6EDD5, vehicle, p1); } // 0xB088E9A47AE6EDD5 b323 - static void REQUEST_VEHICLE_DASHBOARD_SCALEFORM_MOVIE_(Vehicle vehicle) { invoke(0xDBA3C090E3D74690, vehicle); } // 0xDBA3C090E3D74690 b323 + static void SET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int r, int g, int b) { invoke(0x8E0A582209A62695, vehicle, r, g, b); } // 0x8E0A582209A62695 b323 + static void SET_VEHICLE_NEON_INDEX_COLOUR(Vehicle vehicle, int index) { invoke(0xB93B2867F7B479D1, vehicle, index); } // 0xB93B2867F7B479D1 b1493 + static void GET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0x7619EEE8C886757F, vehicle, r, g, b); } // 0x7619EEE8C886757F b323 + static void SET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index, BOOL toggle) { invoke(0x2AA720E4287BF269, vehicle, index, toggle); } // 0x2AA720E4287BF269 b323 + static BOOL GET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index) { return invoke(0x8C4B92553E4766A5, vehicle, index); } // 0x8C4B92553E4766A5 b323 + static void SET_AMBIENT_VEHICLE_NEON_ENABLED(BOOL p0) { invoke(0x35E0654F4BAD7971, p0); } // 0x35E0654F4BAD7971 b323 + static void SUPPRESS_NEONS_ON_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0x83F813570FF519DE, vehicle, toggle); } // 0x83F813570FF519DE b573 + static void SET_DISABLE_SUPERDUMMY(Vehicle vehicle, BOOL p1) { invoke(0xB088E9A47AE6EDD5, vehicle, p1); } // 0xB088E9A47AE6EDD5 b323 + static void REQUEST_VEHICLE_DIAL(Vehicle vehicle) { invoke(0xDBA3C090E3D74690, vehicle); } // 0xDBA3C090E3D74690 b323 static float GET_VEHICLE_BODY_HEALTH(Vehicle vehicle) { return invoke(0xF271147EB7B40F12, vehicle); } // 0xF271147EB7B40F12 0x2B2FCC28 b323 static void SET_VEHICLE_BODY_HEALTH(Vehicle vehicle, float value) { invoke(0xB77D05AC8C78AADB, vehicle, value); } // 0xB77D05AC8C78AADB 0x920C2517 b323 - static void GET_VEHICLE_SUSPENSION_BOUNDS_(Vehicle vehicle, Vector3* out1, Vector3* out2) { invoke(0xDF7E3EEB29642C38, vehicle, out1, out2); } // 0xDF7E3EEB29642C38 b323 - static float GET_VEHICLE_SUSPENSION_HEIGHT_(Vehicle vehicle) { return invoke(0x53952FD2BAA19F17, vehicle); } // 0x53952FD2BAA19F17 0xB73A1486 b323 - static void SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER_(float multiplier) { invoke(0x84FD40F56075E816, multiplier); } // 0x84FD40F56075E816 b323 - static int GET_NUMBER_OF_VEHICLE_DOORS_(Vehicle vehicle) { return invoke(0x92922A607497B14D, vehicle); } // 0x92922A607497B14D b463 - static void SET_HYDRAULIC_RAISED_(Any p0, Any p1) { invoke(0x28B18377EB6E25F6, p0, p1); } // 0x28B18377EB6E25F6 b505 - static void N0xA7DCDF4DED40A8F4(Vehicle vehicle, BOOL p1) { invoke(0xA7DCDF4DED40A8F4, vehicle, p1); } // 0xA7DCDF4DED40A8F4 b323 + static void GET_VEHICLE_SIZE(Vehicle vehicle, Vector3* out1, Vector3* out2) { invoke(0xDF7E3EEB29642C38, vehicle, out1, out2); } // 0xDF7E3EEB29642C38 b323 + static float GET_FAKE_SUSPENSION_LOWERING_AMOUNT(Vehicle vehicle) { return invoke(0x53952FD2BAA19F17, vehicle); } // 0x53952FD2BAA19F17 0xB73A1486 b323 + static void SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER(float multiplier) { invoke(0x84FD40F56075E816, multiplier); } // 0x84FD40F56075E816 b323 + static int GET_NUMBER_OF_VEHICLE_DOORS(Vehicle vehicle) { return invoke(0x92922A607497B14D, vehicle); } // 0x92922A607497B14D b463 + static void SET_HYDRAULICS_CONTROL(Any p0, Any p1) { invoke(0x28B18377EB6E25F6, p0, p1); } // 0x28B18377EB6E25F6 b505 + static void SET_CAN_ADJUST_GROUND_CLEARANCE(Vehicle vehicle, BOOL p1) { invoke(0xA7DCDF4DED40A8F4, vehicle, p1); } // 0xA7DCDF4DED40A8F4 b323 static float GET_VEHICLE_HEALTH_PERCENTAGE(Vehicle vehicle, float maxEngineHealth, float maxPetrolTankHealth, float maxBodyHealth, float maxMainRotorHealth, float maxTailRotorHealth, float maxUnkHealth) { return invoke(0xB8EF61207C2393A9, vehicle, maxEngineHealth, maxPetrolTankHealth, maxBodyHealth, maxMainRotorHealth, maxTailRotorHealth, maxUnkHealth); } // 0xB8EF61207C2393A9 0x196BA503 b323 static BOOL GET_VEHICLE_IS_MERCENARY(Vehicle vehicle) { return invoke(0xD4C4642CB7F50B5D, vehicle); } // 0xD4C4642CB7F50B5D 0x575504DE b323 - static void N0xC361AA040D6637A8(Vehicle vehicle, BOOL p1) { invoke(0xC361AA040D6637A8, vehicle, p1); } // 0xC361AA040D6637A8 0x819CD954 b323 + static void SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING(Vehicle vehicle, BOOL p1) { invoke(0xC361AA040D6637A8, vehicle, p1); } // 0xC361AA040D6637A8 0x819CD954 b323 static void SET_VEHICLE_KERS_ALLOWED(Vehicle vehicle, BOOL toggle) { invoke(0x99C82F8A139F3E4E, vehicle, toggle); } // 0x99C82F8A139F3E4E 0x71CDD52F b323 static BOOL GET_VEHICLE_HAS_KERS(Vehicle vehicle) { return invoke(0x50634E348C8D44EF, vehicle); } // 0x50634E348C8D44EF 0x0761E635 b372 static void SET_PLANE_RESIST_TO_EXPLOSION(Vehicle vehicle, BOOL toggle) { invoke(0xE16142B94664DEFD, vehicle, toggle); } // 0xE16142B94664DEFD 0xFBBA699A b323 - static void SET_HELI_RESIST_TO_EXPLOSION_(Vehicle vehicle, BOOL p1) { invoke(0x8074CC1886802912, vehicle, p1); } // 0x8074CC1886802912 b2545 - static void N0x26D99D5A82FD18E8(Any p0) { invoke(0x26D99D5A82FD18E8, p0); } // 0x26D99D5A82FD18E8 b463 - static void SET_HYDRAULIC_WHEEL_VALUE_(Vehicle vehicle, int wheelId, float value) { invoke(0x84EA99C62CB3EF0C, vehicle, wheelId, value); } // 0x84EA99C62CB3EF0C b505 - static float GET_HYDRAULIC_WHEEL_VALUE_(Vehicle vehicle, int wheelId) { return invoke(0x0BB5CBDDD0F25AE3, vehicle, wheelId); } // 0x0BB5CBDDD0F25AE3 b2372 - static void SET_CAMBERED_WHEELS_DISABLED_(Any p0, Any p1) { invoke(0x1201E8A3290A3B98, p0, p1); } // 0x1201E8A3290A3B98 b505 - static void SET_HYDRAULIC_WHEEL_STATE_(Any p0, Any p1) { invoke(0x8EA86DF356801C7D, p0, p1); } // 0x8EA86DF356801C7D b505 - static void SET_HYDRAULIC_WHEEL_STATE_TRANSITION_(Vehicle vehicle, int wheelId, int state, float value, Any p4) { invoke(0xC24075310A8B9CD1, vehicle, wheelId, state, value, p4); } // 0xC24075310A8B9CD1 b505 - static Any N0x5BA68A0840D546AC(Any p0, Any p1) { return invoke(0x5BA68A0840D546AC, p0, p1); } // 0x5BA68A0840D546AC b463 - static void N0x4419966C9936071A(Vehicle vehicle) { invoke(0x4419966C9936071A, vehicle); } // 0x4419966C9936071A b463 - static void N0x870B8B7A766615C8(Any p0, Any p1, Any p2) { invoke(0x870B8B7A766615C8, p0, p1, p2); } // 0x870B8B7A766615C8 b505 - static Any N0x8533CAFDE1F0F336(Any p0) { return invoke(0x8533CAFDE1F0F336, p0); } // 0x8533CAFDE1F0F336 b505 - static Any SET_VEHICLE_DAMAGE_MODIFIER_(Vehicle vehicle, float p1) { return invoke(0x4E20D2A627011E8E, vehicle, p1); } // 0x4E20D2A627011E8E b757 - static void SET_VEHICLE_UNK_DAMAGE_MULTIPLIER_(Vehicle vehicle, float multiplier) { invoke(0x45A561A9421AB6AD, vehicle, multiplier); } // 0x45A561A9421AB6AD b944 - static Any N0xD4196117AF7BB974(Any p0, Any p1) { return invoke(0xD4196117AF7BB974, p0, p1); } // 0xD4196117AF7BB974 b757 - static void N0xBB2333BB87DDD87F(Any p0, Any p1) { invoke(0xBB2333BB87DDD87F, p0, p1); } // 0xBB2333BB87DDD87F b757 - static void N0x73561D4425A021A2(Any p0, Any p1) { invoke(0x73561D4425A021A2, p0, p1); } // 0x73561D4425A021A2 b791 - static void SET_VEHICLE_CONTROLS_INVERTED_(Vehicle vehicle, BOOL state) { invoke(0x5B91B229243351A8, vehicle, state); } // 0x5B91B229243351A8 b791 - static void N0x7BBE7FF626A591FE(Any p0) { invoke(0x7BBE7FF626A591FE, p0); } // 0x7BBE7FF626A591FE b877 - static void N0x65B080555EA48149(Any p0) { invoke(0x65B080555EA48149, p0); } // 0x65B080555EA48149 b1011 - static void N0x428AD3E26C8D9EB0(Vehicle vehicle, float x, float y, float z, float p4) { invoke(0x428AD3E26C8D9EB0, vehicle, x, y, z, p4); } // 0x428AD3E26C8D9EB0 b877 - static void N0xE2F53F172B45EDE1() { invoke(0xE2F53F172B45EDE1); } // 0xE2F53F172B45EDE1 b877 - static BOOL N0xBA91D045575699AD(Vehicle vehicle) { return invoke(0xBA91D045575699AD, vehicle); } // 0xBA91D045575699AD b877 - static void N0x80E3357FDEF45C21(Any p0, Any p1) { invoke(0x80E3357FDEF45C21, p0, p1); } // 0x80E3357FDEF45C21 b944 - static void SET_VEHICLE_RAMP_LAUNCH_MODIFIER_(Any p0, Any p1) { invoke(0xEFC13B1CE30D755D, p0, p1); } // 0xEFC13B1CE30D755D b944 - static BOOL GET_IS_DOOR_VALID_(Vehicle vehicle, int doorId) { return invoke(0x645F4B6E8499F632, vehicle, doorId); } // 0x645F4B6E8499F632 b944 - static void SET_VEHICLE_ROCKET_BOOST_REFILL_TIME_(Vehicle vehicle, float seconds) { invoke(0xE00F2AB100B76E89, vehicle, seconds); } // 0xE00F2AB100B76E89 b944 - static BOOL GET_HAS_ROCKET_BOOST_(Vehicle vehicle) { return invoke(0x36D782F68B309BDA, vehicle); } // 0x36D782F68B309BDA b944 - static BOOL IS_VEHICLE_ROCKET_BOOST_ACTIVE_(Vehicle vehicle) { return invoke(0x3D34E80EED4AE3BE, vehicle); } // 0x3D34E80EED4AE3BE b944 - static void SET_VEHICLE_ROCKET_BOOST_ACTIVE_(Vehicle vehicle, BOOL active) { invoke(0x81E1552E35DC3839, vehicle, active); } // 0x81E1552E35DC3839 b944 - static BOOL GET_HAS_RETRACTABLE_WHEELS_(Vehicle vehicle) { return invoke(0xDCA174A42133F08C, vehicle); } // 0xDCA174A42133F08C b944 - static BOOL GET_IS_WHEELS_LOWERED_STATE_ACTIVE_(Vehicle vehicle) { return invoke(0x1DA0DA9CB3F0C8BF, vehicle); } // 0x1DA0DA9CB3F0C8BF b944 - static void RAISE_RETRACTABLE_WHEELS_(Vehicle vehicle) { invoke(0xF660602546D27BA8, vehicle); } // 0xF660602546D27BA8 b944 - static void LOWER_RETRACTABLE_WHEELS_(Vehicle vehicle) { invoke(0x5335BE58C083E74E, vehicle); } // 0x5335BE58C083E74E b1011 - static BOOL GET_CAN_VEHICLE_JUMP_(Vehicle vehicle) { return invoke(0x9078C0C5EF8C19E9, vehicle); } // 0x9078C0C5EF8C19E9 b944 - static void SET_USE_HIGHER_VEHICLE_JUMP_FORCE_(Vehicle vehicle, BOOL toggle) { invoke(0xF06A16CA55D138D8, vehicle, toggle); } // 0xF06A16CA55D138D8 b944 - static void N0xB2E0C0D6922D31F2(Vehicle vehicle, BOOL toggle) { invoke(0xB2E0C0D6922D31F2, vehicle, toggle); } // 0xB2E0C0D6922D31F2 b944 - static void SET_VEHICLE_WEAPON_CAPACITY_(Vehicle vehicle, int weaponIndex, int capacity) { invoke(0x44CD1F493DB2A0A6, vehicle, weaponIndex, capacity); } // 0x44CD1F493DB2A0A6 b944 - static int GET_VEHICLE_WEAPON_CAPACITY_(Vehicle vehicle, int weaponIndex) { return invoke(0x8181CE2F25CB9BB7, vehicle, weaponIndex); } // 0x8181CE2F25CB9BB7 b1011 - static BOOL GET_VEHICLE_HAS_PARACHUTE_(Vehicle vehicle) { return invoke(0xBC9CFF381338CB4F, vehicle); } // 0xBC9CFF381338CB4F b944 - static BOOL GET_VEHICLE_CAN_ACTIVATE_PARACHUTE_(Vehicle vehicle) { return invoke(0xA916396DF4154EE3, vehicle); } // 0xA916396DF4154EE3 b944 - static void SET_VEHICLE_PARACHUTE_ACTIVE_(Vehicle vehicle, BOOL active) { invoke(0x0BFFB028B3DD0A97, vehicle, active); } // 0x0BFFB028B3DD0A97 b944 - static Any N0x3DE51E9C80B116CF(Any p0) { return invoke(0x3DE51E9C80B116CF, p0); } // 0x3DE51E9C80B116CF b1011 - static void SET_VEHICLE_RECEIVES_RAMP_DAMAGE_(Vehicle vehicle, BOOL toggle) { invoke(0x28D034A93FE31BF5, vehicle, toggle); } // 0x28D034A93FE31BF5 b944 - static void SET_VEHICLE_RAMP_SIDEWAYS_LAUNCH_MOTION_(Any p0, Any p1) { invoke(0x1BBAC99C0BC53656, p0, p1); } // 0x1BBAC99C0BC53656 b944 - static void SET_VEHICLE_RAMP_UPWARDS_LAUNCH_MOTION_(Any p0, Any p1) { invoke(0x756AE6E962168A04, p0, p1); } // 0x756AE6E962168A04 b944 - static void N0x9D30687C57BAA0BB(Any p0) { invoke(0x9D30687C57BAA0BB, p0); } // 0x9D30687C57BAA0BB b1011 - static void SET_VEHICLE_WEAPONS_DISABLED_(Any p0, Any p1) { invoke(0x86B4B6212CB8B627, p0, p1); } // 0x86B4B6212CB8B627 b1011 - static void N0x41290B40FA63E6DA(Any p0) { invoke(0x41290B40FA63E6DA, p0); } // 0x41290B40FA63E6DA b1011 - static void SET_VEHICLE_PARACHUTE_MODEL_(Vehicle vehicle, Hash modelHash) { invoke(0x4D610C6B56031351, vehicle, modelHash); } // 0x4D610C6B56031351 b1011 - static void SET_VEHICLE_PARACHUTE_TEXTURE_VARIATION_(Vehicle vehicle, int textureVariation) { invoke(0xA74AD2439468C883, vehicle, textureVariation); } // 0xA74AD2439468C883 b1011 - static Any N0x0419B167EE128F33(Any p0, Any p1) { return invoke(0x0419B167EE128F33, p0, p1); } // 0x0419B167EE128F33 b1103 - static Any N0xF3B0E0AED097A3F5(Any p0, Any p1) { return invoke(0xF3B0E0AED097A3F5, p0, p1); } // 0xF3B0E0AED097A3F5 b1103 - static Any N0xD3E51C0AB8C26EEE(Any p0, Any p1) { return invoke(0xD3E51C0AB8C26EEE, p0, p1); } // 0xD3E51C0AB8C26EEE b1103 - static int GET_ALL_VEHICLES_(Any* vehsStruct) { return invoke(0x9B8E1BF04B51F2E8, vehsStruct); } // 0x9B8E1BF04B51F2E8 b1103 - static void N0x72BECCF4B829522E(Any p0, Any p1) { invoke(0x72BECCF4B829522E, p0, p1); } // 0x72BECCF4B829522E b1103 - static void N0x66E3AAFACE2D1EB8(Any p0, Any p1, Any p2) { invoke(0x66E3AAFACE2D1EB8, p0, p1, p2); } // 0x66E3AAFACE2D1EB8 b1103 - static void N0x1312DDD8385AEE4E(Any p0, Any p1) { invoke(0x1312DDD8385AEE4E, p0, p1); } // 0x1312DDD8385AEE4E b1103 - static void N0xEDBC8405B3895CC9(Any p0, Any p1) { invoke(0xEDBC8405B3895CC9, p0, p1); } // 0xEDBC8405B3895CC9 b1103 - static void N0x26E13D440E7F6064(Vehicle vehicle, float value) { invoke(0x26E13D440E7F6064, vehicle, value); } // 0x26E13D440E7F6064 b1290 - static void N0x2FA2494B47FDD009(Any p0, Any p1) { invoke(0x2FA2494B47FDD009, p0, p1); } // 0x2FA2494B47FDD009 b1103 - static void SET_VEHICLE_ROCKET_BOOST_PERCENTAGE_(Vehicle vehicle, float percentage) { invoke(0xFEB2DDED3509562E, vehicle, percentage); } // 0xFEB2DDED3509562E b1103 - static void SET_OPPRESSOR_TRANSFORM_STATE_(Vehicle vehicle, BOOL state) { invoke(0x544996C0081ABDEB, vehicle, state); } // 0x544996C0081ABDEB b1103 - static void N0x78CEEE41F49F421F(Any p0, Any p1) { invoke(0x78CEEE41F49F421F, p0, p1); } // 0x78CEEE41F49F421F b1103 - static void N0xAF60E6A2936F982A(Any p0, Any p1) { invoke(0xAF60E6A2936F982A, p0, p1); } // 0xAF60E6A2936F982A b1103 - static void N0x430A7631A84C9BE7(Any p0) { invoke(0x430A7631A84C9BE7, p0); } // 0x430A7631A84C9BE7 b1180 - static void DISABLE_VEHICLE_WORLD_COLLISION_(Vehicle vehicle) { invoke(0x75627043C6AA90AD, vehicle); } // 0x75627043C6AA90AD b1180 - static void N0x8235F1BEAD557629(Vehicle vehicle, BOOL toggle) { invoke(0x8235F1BEAD557629, vehicle, toggle); } // 0x8235F1BEAD557629 b1180 - static void N0x9640E30A7F395E4B(Vehicle vehicle, Any p1, Any p2, Any p3, Any p4) { invoke(0x9640E30A7F395E4B, vehicle, p1, p2, p3, p4); } // 0x9640E30A7F395E4B b1290 - static void N0x0BBB9A7A8FFE931B(Any p0, Any p1, Any p2) { invoke(0x0BBB9A7A8FFE931B, p0, p1, p2); } // 0x0BBB9A7A8FFE931B b1290 - static void SET_CARGOBOB_HOOK_CAN_ATTACH_(Vehicle vehicle, BOOL toggle) { invoke(0x94A68DA412C4007D, vehicle, toggle); } // 0x94A68DA412C4007D b1180 - static void SET_VEHICLE_BOMB_COUNT_(Vehicle vehicle, int bombCount) { invoke(0xF4B2ED59DEB5D774, vehicle, bombCount); } // 0xF4B2ED59DEB5D774 b1180 - static int GET_VEHICLE_BOMB_COUNT_(Vehicle vehicle) { return invoke(0xEA12BD130D7569A1, vehicle); } // 0xEA12BD130D7569A1 b1180 - static void SET_VEHICLE_COUNTERMEASURE_COUNT_(Vehicle vehicle, int counterMeasureCount) { invoke(0x9BDA23BF666F0855, vehicle, counterMeasureCount); } // 0x9BDA23BF666F0855 b1180 - static int GET_VEHICLE_COUNTERMEASURE_COUNT_(Vehicle vehicle) { return invoke(0xF846AA63DF56B804, vehicle); } // 0xF846AA63DF56B804 b1180 - static void N0x0A3F820A9A9A9AC5(Vehicle vehicle, float x, float y, float z) { invoke(0x0A3F820A9A9A9AC5, vehicle, x, y, z); } // 0x0A3F820A9A9A9AC5 b1180 - static BOOL N0x51F30DB60626A20E(Vehicle vehicle, float x, float y, float z, float rotX, float rotY, float rotZ, int p7, Any p8) { return invoke(0x51F30DB60626A20E, vehicle, x, y, z, rotX, rotY, rotZ, p7, p8); } // 0x51F30DB60626A20E b1180 - static void N0x97841634EF7DF1D6(Vehicle vehicle, BOOL toggle) { invoke(0x97841634EF7DF1D6, vehicle, toggle); } // 0x97841634EF7DF1D6 b1180 - static void SET_VEHICLE_HOVER_TRANSFORM_RATIO_(Vehicle vehicle, float ratio) { invoke(0xD138FA15C9776837, vehicle, ratio); } // 0xD138FA15C9776837 b1290 - static void SET_VEHICLE_HOVER_TRANSFORM_PERCENTAGE_(Vehicle vehicle, float percentage) { invoke(0x438B3D7CA026FE91, vehicle, percentage); } // 0x438B3D7CA026FE91 b1290 - static void SET_VEHICLE_HOVER_TRANSFORM_ENABLED_(Vehicle vehicle, BOOL toggle) { invoke(0xF1211889DF15A763, vehicle, toggle); } // 0xF1211889DF15A763 b1290 - static void SET_VEHICLE_HOVER_TRANSFORM_ACTIVE_(Vehicle vehicle, BOOL toggle) { invoke(0x2D55FE374D5FDB91, vehicle, toggle); } // 0x2D55FE374D5FDB91 b1290 - static BOOL ARE_CHERNOBOG_STABILIZERS_DEPLOYED_(Vehicle vehicle) { return invoke(0x3A9128352EAC9E85, vehicle); } // 0x3A9128352EAC9E85 b1290 - static Vector3 FIND_RANDOM_POINT_IN_SPACE_(Ped ped) { return invoke(0x8DC9675797123522, ped); } // 0x8DC9675797123522 b1290 - static void SET_DEPLOY_HELI_STUB_WINGS_(Vehicle vehicle, BOOL deploy, BOOL p2) { invoke(0xB251E0B33E58B424, vehicle, deploy, p2); } // 0xB251E0B33E58B424 b1290 - static BOOL ARE_HELI_STUB_WINGS_DEPLOYED_(Vehicle vehicle) { return invoke(0xAEF12960FA943792, vehicle); } // 0xAEF12960FA943792 b1290 - static void N0xAA653AE61924B0A0(Vehicle vehicle, BOOL toggle) { invoke(0xAA653AE61924B0A0, vehicle, toggle); } // 0xAA653AE61924B0A0 b1290 - static void SET_VEHICLE_TURRET_UNK_(Vehicle vehicle, int index, BOOL toggle) { invoke(0xC60060EB0D8AC7B1, vehicle, index, toggle); } // 0xC60060EB0D8AC7B1 b1290 - static void SET_SPECIALFLIGHT_WING_RATIO_(Vehicle vehicle, float ratio) { invoke(0x70A252F60A3E036B, vehicle, ratio); } // 0x70A252F60A3E036B b1365 - static void SET_DISABLE_TURRET_MOVEMENT_THIS_FRAME_(Vehicle vehicle, int turretId) { invoke(0xE615BB7A7752C76A, vehicle, turretId); } // 0xE615BB7A7752C76A b1365 - static void N0x887FA38787DE8C72(Vehicle vehicle) { invoke(0x887FA38787DE8C72, vehicle); } // 0x887FA38787DE8C72 b1365 - static void SET_UNK_FLOAT_FOR_SUBMARINE_VEHICLE_TASK_(Vehicle vehicle, float value) { invoke(0x498218259FB7C72D, vehicle, value); } // 0x498218259FB7C72D b1365 - static void SET_UNK_BOOL_FOR_SUBMARINE_VEHICLE_TASK_(Vehicle vehicle, BOOL value) { invoke(0x41B9FB92EDED32A6, vehicle, value); } // 0x41B9FB92EDED32A6 b1365 - static void N0x36DE109527A2C0C4(BOOL toggle) { invoke(0x36DE109527A2C0C4, toggle); } // 0x36DE109527A2C0C4 b1604 - static void N0x82E0AC411E41A5B4(BOOL toggle) { invoke(0x82E0AC411E41A5B4, toggle); } // 0x82E0AC411E41A5B4 b1604 - static void N0x99A05839C46CE316(BOOL toggle) { invoke(0x99A05839C46CE316, toggle); } // 0x99A05839C46CE316 b1604 - static BOOL GET_IS_VEHICLE_SHUNT_BOOST_ACTIVE_(Vehicle vehicle) { return invoke(0xA2459F72C14E2E8D, vehicle); } // 0xA2459F72C14E2E8D b1604 - static BOOL N0xE8718FAF591FD224(Vehicle vehicle) { return invoke(0xE8718FAF591FD224, vehicle); } // 0xE8718FAF591FD224 b1604 - static Vehicle GET_LAST_RAMMED_VEHICLE_(Vehicle vehicle) { return invoke(0x04F2FA6E234162F7, vehicle); } // 0x04F2FA6E234162F7 b1604 - static void SET_DISABLE_VEHICLE_UNK_(BOOL toggle) { invoke(0x143921E45EC44D62, toggle); } // 0x143921E45EC44D62 b1604 - static void SET_VEHICLE_NITRO_ENABLED_(Vehicle vehicle, BOOL toggle, float level, float power, float rechargeTime, BOOL disableSound) { invoke(0xC8E9B6B71B8E660D, vehicle, toggle, level, power, rechargeTime, disableSound); } // 0xC8E9B6B71B8E660D b1604 - static void SET_VEHICLE_WHEELS_DEAL_DAMAGE_(Vehicle vehicle, BOOL toggle) { invoke(0x2970EAA18FD5E42F, vehicle, toggle); } // 0x2970EAA18FD5E42F b1604 - static void SET_DISABLE_VEHICLE_UNK_2_(BOOL toggle) { invoke(0x211E95CE9903940C, toggle); } // 0x211E95CE9903940C b1604 - static void N0x5BBCF35BF6E456F7(BOOL toggle) { invoke(0x5BBCF35BF6E456F7, toggle); } // 0x5BBCF35BF6E456F7 b1604 - static BOOL GET_DOES_VEHICLE_HAVE_TOMBSTONE_(Vehicle vehicle) { return invoke(0x71AFB258CCED3A27, vehicle); } // 0x71AFB258CCED3A27 b1604 - static void HIDE_VEHICLE_TOMBSTONE_(Vehicle vehicle, BOOL toggle) { invoke(0xAE71FB656C600587, vehicle, toggle); } // 0xAE71FB656C600587 b1604 - static BOOL GET_IS_VEHICLE_EMP_DISABLED_(Vehicle vehicle) { return invoke(0x0506ED94363AD905, vehicle); } // 0x0506ED94363AD905 b1604 - static void N0x8F0D5BA1C2CC91D7(BOOL toggle) { invoke(0x8F0D5BA1C2CC91D7, toggle); } // 0x8F0D5BA1C2CC91D7 b1604 - static float GET_TYRE_HEALTH_(Vehicle vehicle, int wheelIndex) { return invoke(0x55EAB010FAEE9380, vehicle, wheelIndex); } // 0x55EAB010FAEE9380 b1868 - static void SET_TYRE_HEALTH_(Vehicle vehicle, int wheelIndex, float health) { invoke(0x74C68EF97645E79D, vehicle, wheelIndex, health); } // 0x74C68EF97645E79D b1868 - static float GET_TYRE_WEAR_MULTIPLIER_(Vehicle vehicle, int wheelIndex) { return invoke(0x6E387895952F4F71, vehicle, wheelIndex); } // 0x6E387895952F4F71 b2060 - static void SET_TYRE_WEAR_MULTIPLIER_(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0x01894E2EDE923CA2, vehicle, wheelIndex, multiplier); } // 0x01894E2EDE923CA2 b1868 - static void SET_TYRE_SOFTNESS_MULTIPLIER_(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0x392183BB9EA57697, vehicle, wheelIndex, multiplier); } // 0x392183BB9EA57697 b2060 - static void SET_TYRE_TRACTION_LOSS_MULTIPLIER_(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0xC970D0E0FC31D768, vehicle, wheelIndex, multiplier); } // 0xC970D0E0FC31D768 b2060 - static void N0xF8B49F5BA7F850E7(Vehicle vehicle, int p1) { invoke(0xF8B49F5BA7F850E7, vehicle, p1); } // 0xF8B49F5BA7F850E7 b2060 - static void SET_REDUCE_DRIFT_VEHICLE_SUSPENSION_(Vehicle vehicle, BOOL enable) { invoke(0x3A375167F5782A65, vehicle, enable); } // 0x3A375167F5782A65 b2372 - static void SET_DRIFT_TYRES_ENABLED_(Vehicle vehicle, BOOL toggle) { invoke(0x5AC79C98C5C17F05, vehicle, toggle); } // 0x5AC79C98C5C17F05 b2372 - static BOOL GET_DRIFT_TYRES_ENABLED_(Vehicle vehicle) { return invoke(0x2F5A72430E78C8D3, vehicle); } // 0x2F5A72430E78C8D3 b2372 - static void NETWORK_USE_HIGH_PRECISION_VEHICLE_BLENDING_(Vehicle vehicle, BOOL toggle) { invoke(0xEC0C1D4922AF9754, vehicle, toggle); } // 0xEC0C1D4922AF9754 b2372 + static void SET_HELI_RESIST_TO_EXPLOSION(Vehicle vehicle, BOOL p1) { invoke(0x8074CC1886802912, vehicle, p1); } // 0x8074CC1886802912 b2545 + static void SET_DISABLE_BMX_EXTRA_TRICK_FORCES(Any p0) { invoke(0x26D99D5A82FD18E8, p0); } // 0x26D99D5A82FD18E8 b463 + static void SET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId, float value) { invoke(0x84EA99C62CB3EF0C, vehicle, wheelId, value); } // 0x84EA99C62CB3EF0C b505 + static float GET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId) { return invoke(0x0BB5CBDDD0F25AE3, vehicle, wheelId); } // 0x0BB5CBDDD0F25AE3 b2372 + static void SET_CAN_USE_HYDRAULICS(Any p0, Any p1) { invoke(0x1201E8A3290A3B98, p0, p1); } // 0x1201E8A3290A3B98 b505 + static void SET_HYDRAULIC_VEHICLE_STATE(Any p0, Any p1) { invoke(0x8EA86DF356801C7D, p0, p1); } // 0x8EA86DF356801C7D b505 + static void SET_HYDRAULIC_WHEEL_STATE(Vehicle vehicle, int wheelId, int state, float value, Any p4) { invoke(0xC24075310A8B9CD1, vehicle, wheelId, state, value, p4); } // 0xC24075310A8B9CD1 b505 + static Any HAS_VEHICLE_PETROLTANK_SET_ON_FIRE_BY_ENTITY(Any p0, Any p1) { return invoke(0x5BA68A0840D546AC, p0, p1); } // 0x5BA68A0840D546AC b463 + static void CLEAR_VEHICLE_PETROLTANK_FIRE_CULPRIT(Vehicle vehicle) { invoke(0x4419966C9936071A, vehicle); } // 0x4419966C9936071A b463 + static void SET_VEHICLE_BOBBLEHEAD_VELOCITY(Any p0, Any p1, Any p2) { invoke(0x870B8B7A766615C8, p0, p1, p2); } // 0x870B8B7A766615C8 b505 + static Any GET_VEHICLE_IS_DUMMY(Any p0) { return invoke(0x8533CAFDE1F0F336, p0); } // 0x8533CAFDE1F0F336 b505 + static Any SET_VEHICLE_DAMAGE_SCALE(Vehicle vehicle, float p1) { return invoke(0x4E20D2A627011E8E, vehicle, p1); } // 0x4E20D2A627011E8E b757 + static void SET_VEHICLE_WEAPON_DAMAGE_SCALE(Vehicle vehicle, float multiplier) { invoke(0x45A561A9421AB6AD, vehicle, multiplier); } // 0x45A561A9421AB6AD b944 + static Any SET_DISABLE_DAMAGE_WITH_PICKED_UP_ENTITY(Any p0, Any p1) { return invoke(0xD4196117AF7BB974, p0, p1); } // 0xD4196117AF7BB974 b757 + static void SET_VEHICLE_USES_MP_PLAYER_DAMAGE_MULTIPLIER(Any p0, Any p1) { invoke(0xBB2333BB87DDD87F, p0, p1); } // 0xBB2333BB87DDD87F b757 + static void SET_BIKE_EASY_TO_LAND(Any p0, Any p1) { invoke(0x73561D4425A021A2, p0, p1); } // 0x73561D4425A021A2 b791 + static void SET_INVERT_VEHICLE_CONTROLS(Vehicle vehicle, BOOL state) { invoke(0x5B91B229243351A8, vehicle, state); } // 0x5B91B229243351A8 b791 + static void SET_SPEED_BOOST_EFFECT_DISABLED(Any p0) { invoke(0x7BBE7FF626A591FE, p0); } // 0x7BBE7FF626A591FE b877 + static void SET_SLOW_DOWN_EFFECT_DISABLED(Any p0) { invoke(0x65B080555EA48149, p0); } // 0x65B080555EA48149 b1011 + static void SET_FORMATION_LEADER(Vehicle vehicle, float x, float y, float z, float p4) { invoke(0x428AD3E26C8D9EB0, vehicle, x, y, z, p4); } // 0x428AD3E26C8D9EB0 b877 + static void RESET_FORMATION_LEADER() { invoke(0xE2F53F172B45EDE1); } // 0xE2F53F172B45EDE1 b877 + static BOOL GET_IS_BOAT_CAPSIZED(Vehicle vehicle) { return invoke(0xBA91D045575699AD, vehicle); } // 0xBA91D045575699AD b877 + static void SET_ALLOW_RAMMING_SOOP_OR_RAMP(Any p0, Any p1) { invoke(0x80E3357FDEF45C21, p0, p1); } // 0x80E3357FDEF45C21 b944 + static void SET_SCRIPT_RAMP_IMPULSE_SCALE(Any p0, Any p1) { invoke(0xEFC13B1CE30D755D, p0, p1); } // 0xEFC13B1CE30D755D b944 + static BOOL GET_IS_DOOR_VALID(Vehicle vehicle, int doorId) { return invoke(0x645F4B6E8499F632, vehicle, doorId); } // 0x645F4B6E8499F632 b944 + static void SET_SCRIPT_ROCKET_BOOST_RECHARGE_TIME(Vehicle vehicle, float seconds) { invoke(0xE00F2AB100B76E89, vehicle, seconds); } // 0xE00F2AB100B76E89 b944 + static BOOL GET_HAS_ROCKET_BOOST(Vehicle vehicle) { return invoke(0x36D782F68B309BDA, vehicle); } // 0x36D782F68B309BDA b944 + static BOOL IS_ROCKET_BOOST_ACTIVE(Vehicle vehicle) { return invoke(0x3D34E80EED4AE3BE, vehicle); } // 0x3D34E80EED4AE3BE b944 + static void SET_ROCKET_BOOST_ACTIVE(Vehicle vehicle, BOOL active) { invoke(0x81E1552E35DC3839, vehicle, active); } // 0x81E1552E35DC3839 b944 + static BOOL GET_HAS_RETRACTABLE_WHEELS(Vehicle vehicle) { return invoke(0xDCA174A42133F08C, vehicle); } // 0xDCA174A42133F08C b944 + static BOOL GET_IS_WHEELS_RETRACTED(Vehicle vehicle) { return invoke(0x1DA0DA9CB3F0C8BF, vehicle); } // 0x1DA0DA9CB3F0C8BF b944 + static void SET_WHEELS_EXTENDED_INSTANTLY(Vehicle vehicle) { invoke(0xF660602546D27BA8, vehicle); } // 0xF660602546D27BA8 b944 + static void SET_WHEELS_RETRACTED_INSTANTLY(Vehicle vehicle) { invoke(0x5335BE58C083E74E, vehicle); } // 0x5335BE58C083E74E b1011 + static BOOL GET_CAR_HAS_JUMP(Vehicle vehicle) { return invoke(0x9078C0C5EF8C19E9, vehicle); } // 0x9078C0C5EF8C19E9 b944 + static void SET_USE_HIGHER_CAR_JUMP(Vehicle vehicle, BOOL toggle) { invoke(0xF06A16CA55D138D8, vehicle, toggle); } // 0xF06A16CA55D138D8 b944 + static void SET_CLEAR_FREEZE_WAITING_ON_COLLISION_ONCE_PLAYER_ENTERS(Vehicle vehicle, BOOL toggle) { invoke(0xB2E0C0D6922D31F2, vehicle, toggle); } // 0xB2E0C0D6922D31F2 b944 + static void SET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex, int capacity) { invoke(0x44CD1F493DB2A0A6, vehicle, weaponIndex, capacity); } // 0x44CD1F493DB2A0A6 b944 + static int GET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex) { return invoke(0x8181CE2F25CB9BB7, vehicle, weaponIndex); } // 0x8181CE2F25CB9BB7 b1011 + static BOOL GET_VEHICLE_HAS_PARACHUTE(Vehicle vehicle) { return invoke(0xBC9CFF381338CB4F, vehicle); } // 0xBC9CFF381338CB4F b944 + static BOOL GET_VEHICLE_CAN_DEPLOY_PARACHUTE(Vehicle vehicle) { return invoke(0xA916396DF4154EE3, vehicle); } // 0xA916396DF4154EE3 b944 + static void VEHICLE_START_PARACHUTING(Vehicle vehicle, BOOL active) { invoke(0x0BFFB028B3DD0A97, vehicle, active); } // 0x0BFFB028B3DD0A97 b944 + static BOOL IS_VEHICLE_PARACHUTE_DEPLOYED(Vehicle vehicle) { return invoke(0x3DE51E9C80B116CF, vehicle); } // 0x3DE51E9C80B116CF b1011 + static void VEHICLE_SET_RAMP_AND_RAMMING_CARS_TAKE_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x28D034A93FE31BF5, vehicle, toggle); } // 0x28D034A93FE31BF5 b944 + static void VEHICLE_SET_ENABLE_RAMP_CAR_SIDE_IMPULSE(Any p0, Any p1) { invoke(0x1BBAC99C0BC53656, p0, p1); } // 0x1BBAC99C0BC53656 b944 + static void VEHICLE_SET_ENABLE_NORMALISE_RAMP_CAR_VERTICAL_VELOCTIY(Any p0, Any p1) { invoke(0x756AE6E962168A04, p0, p1); } // 0x756AE6E962168A04 b944 + static void VEHICLE_SET_JET_WASH_FORCE_ENABLED(Any p0) { invoke(0x9D30687C57BAA0BB, p0); } // 0x9D30687C57BAA0BB b1011 + static void SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS(Any p0, Any p1) { invoke(0x86B4B6212CB8B627, p0, p1); } // 0x86B4B6212CB8B627 b1011 + static void SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT(Any p0) { invoke(0x41290B40FA63E6DA, p0); } // 0x41290B40FA63E6DA b1011 + static void VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE(Vehicle vehicle, Hash modelHash) { invoke(0x4D610C6B56031351, vehicle, modelHash); } // 0x4D610C6B56031351 b1011 + static void VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX(Vehicle vehicle, int textureVariation) { invoke(0xA74AD2439468C883, vehicle, textureVariation); } // 0xA74AD2439468C883 b1011 + static Any VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO(Any p0, Any p1) { return invoke(0x0419B167EE128F33, p0, p1); } // 0x0419B167EE128F33 b1103 + static Any VEHICLE_SET_EXTENABLE_SIDE_TARGET_RATIO(Any p0, Any p1) { return invoke(0xF3B0E0AED097A3F5, p0, p1); } // 0xF3B0E0AED097A3F5 b1103 + static Any VEHICLE_SET_OVERRIDE_SIDE_RATIO(Any p0, Any p1) { return invoke(0xD3E51C0AB8C26EEE, p0, p1); } // 0xD3E51C0AB8C26EEE b1103 + static int GET_ALL_VEHICLES(Any* vehsStruct) { return invoke(0x9B8E1BF04B51F2E8, vehsStruct); } // 0x9B8E1BF04B51F2E8 b1103 + static void SET_CARGOBOB_EXTA_PICKUP_RANGE(Any p0, Any p1) { invoke(0x72BECCF4B829522E, p0, p1); } // 0x72BECCF4B829522E b1103 + static void SET_OVERRIDE_VEHICLE_DOOR_TORQUE(Any p0, Any p1, Any p2) { invoke(0x66E3AAFACE2D1EB8, p0, p1, p2); } // 0x66E3AAFACE2D1EB8 b1103 + static void SET_WHEELIE_ENABLED(Any p0, Any p1) { invoke(0x1312DDD8385AEE4E, p0, p1); } // 0x1312DDD8385AEE4E b1103 + static void SET_DISABLE_HELI_EXPLODE_FROM_BODY_DAMAGE(Any p0, Any p1) { invoke(0xEDBC8405B3895CC9, p0, p1); } // 0xEDBC8405B3895CC9 b1103 + static void SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_ON_COLLISION(Vehicle vehicle, float value) { invoke(0x26E13D440E7F6064, vehicle, value); } // 0x26E13D440E7F6064 b1290 + static void SET_TRAILER_ATTACHMENT_ENABLED(Any p0, Any p1) { invoke(0x2FA2494B47FDD009, p0, p1); } // 0x2FA2494B47FDD009 b1103 + static void SET_ROCKET_BOOST_FILL(Vehicle vehicle, float percentage) { invoke(0xFEB2DDED3509562E, vehicle, percentage); } // 0xFEB2DDED3509562E b1103 + static void SET_GLIDER_ACTIVE(Vehicle vehicle, BOOL state) { invoke(0x544996C0081ABDEB, vehicle, state); } // 0x544996C0081ABDEB b1103 + static void SET_SHOULD_RESET_TURRET_IN_SCRIPTED_CAMERAS(Any p0, Any p1) { invoke(0x78CEEE41F49F421F, p0, p1); } // 0x78CEEE41F49F421F b1103 + static void SET_VEHICLE_DISABLE_COLLISION_UPON_CREATION(Any p0, Any p1) { invoke(0xAF60E6A2936F982A, p0, p1); } // 0xAF60E6A2936F982A b1103 + static void SET_GROUND_EFFECT_REDUCES_DRAG(Any p0) { invoke(0x430A7631A84C9BE7, p0); } // 0x430A7631A84C9BE7 b1180 + static void SET_DISABLE_MAP_COLLISION(Vehicle vehicle) { invoke(0x75627043C6AA90AD, vehicle); } // 0x75627043C6AA90AD b1180 + static void SET_DISABLE_PED_STAND_ON_TOP(Vehicle vehicle, BOOL toggle) { invoke(0x8235F1BEAD557629, vehicle, toggle); } // 0x8235F1BEAD557629 b1180 + static void SET_VEHICLE_DAMAGE_SCALES(Vehicle vehicle, Any p1, Any p2, Any p3, Any p4) { invoke(0x9640E30A7F395E4B, vehicle, p1, p2, p3, p4); } // 0x9640E30A7F395E4B b1290 + static void SET_PLANE_SECTION_DAMAGE_SCALE(Any p0, Any p1, Any p2) { invoke(0x0BBB9A7A8FFE931B, p0, p1, p2); } // 0x0BBB9A7A8FFE931B b1290 + static void SET_HELI_CAN_PICKUP_ENTITY_THAT_HAS_PICK_UP_DISABLED(Vehicle vehicle, BOOL toggle) { invoke(0x94A68DA412C4007D, vehicle, toggle); } // 0x94A68DA412C4007D b1180 + static void SET_VEHICLE_BOMB_AMMO(Vehicle vehicle, int bombCount) { invoke(0xF4B2ED59DEB5D774, vehicle, bombCount); } // 0xF4B2ED59DEB5D774 b1180 + static int GET_VEHICLE_BOMB_AMMO(Vehicle vehicle) { return invoke(0xEA12BD130D7569A1, vehicle); } // 0xEA12BD130D7569A1 b1180 + static void SET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle, int counterMeasureCount) { invoke(0x9BDA23BF666F0855, vehicle, counterMeasureCount); } // 0x9BDA23BF666F0855 b1180 + static int GET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle) { return invoke(0xF846AA63DF56B804, vehicle); } // 0xF846AA63DF56B804 b1180 + static void SET_HELI_COMBAT_OFFSET(Vehicle vehicle, float x, float y, float z) { invoke(0x0A3F820A9A9A9AC5, vehicle, x, y, z); } // 0x0A3F820A9A9A9AC5 b1180 + static BOOL GET_CAN_VEHICLE_BE_PLACED_HERE(Vehicle vehicle, float x, float y, float z, float rotX, float rotY, float rotZ, int p7, Any p8) { return invoke(0x51F30DB60626A20E, vehicle, x, y, z, rotX, rotY, rotZ, p7, p8); } // 0x51F30DB60626A20E b1180 + static void SET_DISABLE_AUTOMATIC_CRASH_TASK(Vehicle vehicle, BOOL toggle) { invoke(0x97841634EF7DF1D6, vehicle, toggle); } // 0x97841634EF7DF1D6 b1180 + static void SET_SPECIAL_FLIGHT_MODE_RATIO(Vehicle vehicle, float ratio) { invoke(0xD138FA15C9776837, vehicle, ratio); } // 0xD138FA15C9776837 b1290 + static void SET_SPECIAL_FLIGHT_MODE_TARGET_RATIO(Vehicle vehicle, float percentage) { invoke(0x438B3D7CA026FE91, vehicle, percentage); } // 0x438B3D7CA026FE91 b1290 + static void SET_SPECIAL_FLIGHT_MODE_ALLOWED(Vehicle vehicle, BOOL toggle) { invoke(0xF1211889DF15A763, vehicle, toggle); } // 0xF1211889DF15A763 b1290 + static void SET_DISABLE_HOVER_MODE_FLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0x2D55FE374D5FDB91, vehicle, toggle); } // 0x2D55FE374D5FDB91 b1290 + static BOOL GET_OUTRIGGERS_DEPLOYED(Vehicle vehicle) { return invoke(0x3A9128352EAC9E85, vehicle); } // 0x3A9128352EAC9E85 b1290 + static Vector3 FIND_SPAWN_COORDINATES_FOR_HELI(Ped ped) { return invoke(0x8DC9675797123522, ped); } // 0x8DC9675797123522 b1290 + static void SET_DEPLOY_FOLDING_WINGS(Vehicle vehicle, BOOL deploy, BOOL p2) { invoke(0xB251E0B33E58B424, vehicle, deploy, p2); } // 0xB251E0B33E58B424 b1290 + static BOOL ARE_FOLDING_WINGS_DEPLOYED(Vehicle vehicle) { return invoke(0xAEF12960FA943792, vehicle); } // 0xAEF12960FA943792 b1290 + static void SET_DIP_STRAIGHT_DOWN_WHEN_CRASHING_PLANE(Vehicle vehicle, BOOL toggle) { invoke(0xAA653AE61924B0A0, vehicle, toggle); } // 0xAA653AE61924B0A0 b1290 + static void SET_TURRET_HIDDEN(Vehicle vehicle, int index, BOOL toggle) { invoke(0xC60060EB0D8AC7B1, vehicle, index, toggle); } // 0xC60060EB0D8AC7B1 b1290 + static void SET_HOVER_MODE_WING_RATIO(Vehicle vehicle, float ratio) { invoke(0x70A252F60A3E036B, vehicle, ratio); } // 0x70A252F60A3E036B b1365 + static void SET_DISABLE_TURRET_MOVEMENT(Vehicle vehicle, int turretId) { invoke(0xE615BB7A7752C76A, vehicle, turretId); } // 0xE615BB7A7752C76A b1365 + static void SET_FORCE_FIX_LINK_MATRICES(Vehicle vehicle) { invoke(0x887FA38787DE8C72, vehicle); } // 0x887FA38787DE8C72 b1365 + static void SET_TRANSFORM_RATE_FOR_ANIMATION(Vehicle vehicle, float value) { invoke(0x498218259FB7C72D, vehicle, value); } // 0x498218259FB7C72D b1365 + static void SET_TRANSFORM_TO_SUBMARINE_USES_ALTERNATE_INPUT(Vehicle vehicle, BOOL value) { invoke(0x41B9FB92EDED32A6, vehicle, value); } // 0x41B9FB92EDED32A6 b1365 + static void SET_VEHICLE_COMBAT_MODE(BOOL toggle) { invoke(0x36DE109527A2C0C4, toggle); } // 0x36DE109527A2C0C4 b1604 + static void SET_VEHICLE_DETONATION_MODE(BOOL toggle) { invoke(0x82E0AC411E41A5B4, toggle); } // 0x82E0AC411E41A5B4 b1604 + static void SET_VEHICLE_SHUNT_ON_STICK(BOOL toggle) { invoke(0x99A05839C46CE316, toggle); } // 0x99A05839C46CE316 b1604 + static BOOL GET_IS_VEHICLE_SHUNTING(Vehicle vehicle) { return invoke(0xA2459F72C14E2E8D, vehicle); } // 0xA2459F72C14E2E8D b1604 + static BOOL GET_HAS_VEHICLE_BEEN_HIT_BY_SHUNT(Vehicle vehicle) { return invoke(0xE8718FAF591FD224, vehicle); } // 0xE8718FAF591FD224 b1604 + static Vehicle GET_LAST_SHUNT_VEHICLE(Vehicle vehicle) { return invoke(0x04F2FA6E234162F7, vehicle); } // 0x04F2FA6E234162F7 b1604 + static void SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE(BOOL toggle) { invoke(0x143921E45EC44D62, toggle); } // 0x143921E45EC44D62 b1604 + static void SET_OVERRIDE_NITROUS_LEVEL(Vehicle vehicle, BOOL toggle, float level, float power, float rechargeTime, BOOL disableSound) { invoke(0xC8E9B6B71B8E660D, vehicle, toggle, level, power, rechargeTime, disableSound); } // 0xC8E9B6B71B8E660D b1604 + static void SET_INCREASE_WHEEL_CRUSH_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x2970EAA18FD5E42F, vehicle, toggle); } // 0x2970EAA18FD5E42F b1604 + static void SET_DISABLE_WEAPON_BLADE_FORCES(BOOL toggle) { invoke(0x211E95CE9903940C, toggle); } // 0x211E95CE9903940C b1604 + static void SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP(BOOL toggle) { invoke(0x5BBCF35BF6E456F7, toggle); } // 0x5BBCF35BF6E456F7 b1604 + static BOOL GET_DOES_VEHICLE_HAVE_TOMBSTONE(Vehicle vehicle) { return invoke(0x71AFB258CCED3A27, vehicle); } // 0x71AFB258CCED3A27 b1604 + static void HIDE_TOMBSTONE(Vehicle vehicle, BOOL toggle) { invoke(0xAE71FB656C600587, vehicle, toggle); } // 0xAE71FB656C600587 b1604 + static BOOL GET_IS_VEHICLE_DISABLED_BY_EMP(Vehicle vehicle) { return invoke(0x0506ED94363AD905, vehicle); } // 0x0506ED94363AD905 b1604 + static void SET_DISABLE_RETRACTING_WEAPON_BLADES(BOOL toggle) { invoke(0x8F0D5BA1C2CC91D7, toggle); } // 0x8F0D5BA1C2CC91D7 b1604 + static float GET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex) { return invoke(0x55EAB010FAEE9380, vehicle, wheelIndex); } // 0x55EAB010FAEE9380 b1868 + static void SET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex, float health) { invoke(0x74C68EF97645E79D, vehicle, wheelIndex, health); } // 0x74C68EF97645E79D b1868 + static float GET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex) { return invoke(0x6E387895952F4F71, vehicle, wheelIndex); } // 0x6E387895952F4F71 b2060 + static void SET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0x01894E2EDE923CA2, vehicle, wheelIndex, multiplier); } // 0x01894E2EDE923CA2 b1868 + static void SET_TYRE_WEAR_RATE_SCALE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0x392183BB9EA57697, vehicle, wheelIndex, multiplier); } // 0x392183BB9EA57697 b2060 + static void SET_TYRE_MAXIMUM_GRIP_DIFFERENCE_DUE_TO_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0xC970D0E0FC31D768, vehicle, wheelIndex, multiplier); } // 0xC970D0E0FC31D768 b2060 + static void SET_AIRCRAFT_IGNORE_HIGHTMAP_OPTIMISATION(Vehicle vehicle, int p1) { invoke(0xF8B49F5BA7F850E7, vehicle, p1); } // 0xF8B49F5BA7F850E7 b2060 + static void SET_REDUCED_SUSPENSION_FORCE(Vehicle vehicle, BOOL enable) { invoke(0x3A375167F5782A65, vehicle, enable); } // 0x3A375167F5782A65 b2372 + static void SET_DRIFT_TYRES(Vehicle vehicle, BOOL toggle) { invoke(0x5AC79C98C5C17F05, vehicle, toggle); } // 0x5AC79C98C5C17F05 b2372 + static BOOL GET_DRIFT_TYRES_SET(Vehicle vehicle) { return invoke(0x2F5A72430E78C8D3, vehicle); } // 0x2F5A72430E78C8D3 b2372 + static void NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING(Vehicle vehicle, BOOL toggle) { invoke(0xEC0C1D4922AF9754, vehicle, toggle); } // 0xEC0C1D4922AF9754 b2372 + static void SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED(Vehicle vehicle, BOOL p1) { invoke(0xEF9D388F8D377F44, vehicle, p1); } // 0xEF9D388F8D377F44 b2699 } namespace WATER @@ -6465,14 +6497,14 @@ namespace WATER static BOOL GET_WATER_HEIGHT(float x, float y, float z, float* height) { return invoke(0xF6829842C06AE524, x, y, z, height); } // 0xF6829842C06AE524 0xD864E17C b323 static BOOL GET_WATER_HEIGHT_NO_WAVES(float x, float y, float z, float* height) { return invoke(0x8EE6B53CE13A9794, x, y, z, height); } // 0x8EE6B53CE13A9794 0x262017F8 b323 static BOOL TEST_PROBE_AGAINST_WATER(float x1, float y1, float z1, float x2, float y2, float z2, Vector3* result) { return invoke(0xFFA5D878809819DB, x1, y1, z1, x2, y2, z2, result); } // 0xFFA5D878809819DB 0xAA4AE00C b323 - static BOOL TEST_PROBE_AGAINST_ALL_WATER(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { return invoke(0x8974647ED222EA5F, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x8974647ED222EA5F 0x4A962D55 b323 - static BOOL TEST_VERTICAL_PROBE_AGAINST_ALL_WATER(float x, float y, float z, Any p3, float* height) { return invoke(0x2B3451FA1E3142E2, x, y, z, p3, height); } // 0x2B3451FA1E3142E2 0x4C71D143 b323 + static int TEST_PROBE_AGAINST_ALL_WATER(float x1, float y1, float z1, float x2, float y2, float z2, int flags, float* waterHeight) { return invoke(0x8974647ED222EA5F, x1, y1, z1, x2, y2, z2, flags, waterHeight); } // 0x8974647ED222EA5F 0x4A962D55 b323 + static int TEST_VERTICAL_PROBE_AGAINST_ALL_WATER(float x, float y, float z, int flags, float* waterHeight) { return invoke(0x2B3451FA1E3142E2, x, y, z, flags, waterHeight); } // 0x2B3451FA1E3142E2 0x4C71D143 b323 static void MODIFY_WATER(float x, float y, float radius, float height) { invoke(0xC443FD757C3BA637, x, y, radius, height); } // 0xC443FD757C3BA637 0xC49E005A b323 static int ADD_EXTRA_CALMING_QUAD(float xLow, float yLow, float xHigh, float yHigh, float height) { return invoke(0xFDBF4CDBC07E1706, xLow, yLow, xHigh, yHigh, height); } // 0xFDBF4CDBC07E1706 0xA9419B6D b323 static void REMOVE_EXTRA_CALMING_QUAD(int p0) { invoke(0xB1252E3E59A82AAF, p0); } // 0xB1252E3E59A82AAF 0x45268B6F b323 static void SET_DEEP_OCEAN_SCALER(float intensity) { invoke(0xB96B00E976BE977F, intensity); } // 0xB96B00E976BE977F 0x53B694B1 b323 static float GET_DEEP_OCEAN_SCALER() { return invoke(0x2B2A2CC86778B619); } // 0x2B2A2CC86778B619 0xBD0A67FB b323 - static void N0x547237AA71AB44DE(float p0) { invoke(0x547237AA71AB44DE, p0); } // 0x547237AA71AB44DE b573 + static void SET_CALMED_WAVE_HEIGHT_SCALER(float p0) { invoke(0x547237AA71AB44DE, p0); } // 0x547237AA71AB44DE b573 static void RESET_DEEP_OCEAN_SCALER() { invoke(0x5E5E99285AE812DB); } // 0x5E5E99285AE812DB 0x4AD23212 b323 } @@ -6483,15 +6515,15 @@ namespace WEAPON static Hash GET_WEAPONTYPE_MODEL(Hash weaponHash) { return invoke(0xF46CDC33180FDA94, weaponHash); } // 0xF46CDC33180FDA94 0x44E1C269 b323 static Hash GET_WEAPONTYPE_SLOT(Hash weaponHash) { return invoke(0x4215460B9B8B7FA0, weaponHash); } // 0x4215460B9B8B7FA0 0x2E3759AF b323 static Hash GET_WEAPONTYPE_GROUP(Hash weaponHash) { return invoke(0xC3287EE3050FB74C, weaponHash); } // 0xC3287EE3050FB74C 0x5F2DE833 b323 - static int GET_WEAPON_COMPONENT_VARIANT_EXTRA_COMPONENT_COUNT_(Hash componentHash) { return invoke(0x6558AC7C17BFEF58, componentHash); } // 0x6558AC7C17BFEF58 b372 - static Hash GET_WEAPON_COMPONENT_VARIANT_EXTRA_COMPONENT_MODEL_(Hash componentHash, int extraComponentIndex) { return invoke(0x4D1CB8DC40208A17, componentHash, extraComponentIndex); } // 0x4D1CB8DC40208A17 b372 + static int GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT(Hash componentHash) { return invoke(0x6558AC7C17BFEF58, componentHash); } // 0x6558AC7C17BFEF58 b372 + static Hash GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL(Hash componentHash, int extraComponentIndex) { return invoke(0x4D1CB8DC40208A17, componentHash, extraComponentIndex); } // 0x4D1CB8DC40208A17 b372 static void SET_CURRENT_PED_WEAPON(Ped ped, Hash weaponHash, BOOL bForceInHand) { invoke(0xADF692B254977C0C, ped, weaponHash, bForceInHand); } // 0xADF692B254977C0C 0xB8278882 b323 static BOOL GET_CURRENT_PED_WEAPON(Ped ped, Hash* weaponHash, BOOL p2) { return invoke(0x3A87E44BB9A01D54, ped, weaponHash, p2); } // 0x3A87E44BB9A01D54 0xB0237302 b323 static Entity GET_CURRENT_PED_WEAPON_ENTITY_INDEX(Ped ped, Any p1) { return invoke(0x3B390A939AF0B5FC, ped, p1); } // 0x3B390A939AF0B5FC 0x5D73CD20 b323 static Hash GET_BEST_PED_WEAPON(Ped ped, BOOL p1) { return invoke(0x8483E98E8B888AE2, ped, p1); } // 0x8483E98E8B888AE2 0xB998D444 b323 static BOOL SET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x75C55983C2C39DAA, ped, weaponHash); } // 0x75C55983C2C39DAA 0x8E6F2AF1 b323 static BOOL GET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash* weaponHash) { return invoke(0x1017582BCD3832DC, ped, weaponHash); } // 0x1017582BCD3832DC 0xF26C5D65 b323 - static void N0x50276EF8172F5F12(Ped ped) { invoke(0x50276EF8172F5F12, ped); } // 0x50276EF8172F5F12 b1734 + static void SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY(Ped ped) { invoke(0x50276EF8172F5F12, ped); } // 0x50276EF8172F5F12 b1734 static BOOL IS_PED_ARMED(Ped ped, int typeFlags) { return invoke(0x475768A975D5AD17, ped, typeFlags); } // 0x475768A975D5AD17 0x0BFC892C b323 static BOOL IS_WEAPON_VALID(Hash weaponHash) { return invoke(0x937C71165CF334B3, weaponHash); } // 0x937C71165CF334B3 0x38CA2954 b323 static BOOL HAS_PED_GOT_WEAPON(Ped ped, Hash weaponHash, BOOL p2) { return invoke(0x8DECB02F88F428BC, ped, weaponHash, p2); } // 0x8DECB02F88F428BC 0x43D2FA82 b323 @@ -6502,7 +6534,7 @@ namespace WEAPON static void SET_PED_AMMO(Ped ped, Hash weaponHash, int ammo, BOOL p3) { invoke(0x14E56BC5B5DB6A19, ped, weaponHash, ammo, p3); } // 0x14E56BC5B5DB6A19 0xBF90DF1A b323 static void SET_PED_INFINITE_AMMO(Ped ped, BOOL toggle, Hash weaponHash) { invoke(0x3EDCB0505123623B, ped, toggle, weaponHash); } // 0x3EDCB0505123623B 0x9CB8D278 b323 static void SET_PED_INFINITE_AMMO_CLIP(Ped ped, BOOL toggle) { invoke(0x183DADC6AA953186, ped, toggle); } // 0x183DADC6AA953186 0x5A5E3B67 b323 - static void N0x24C024BA8379A70A(Any p0, Any p1) { invoke(0x24C024BA8379A70A, p0, p1); } // 0x24C024BA8379A70A b1868 + static void SET_PED_STUN_GUN_FINITE_AMMO(Any p0, Any p1) { invoke(0x24C024BA8379A70A, p0, p1); } // 0x24C024BA8379A70A b1868 static void GIVE_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL isHidden, BOOL bForceInHand) { invoke(0xBF0FD6E56C964FCB, ped, weaponHash, ammoCount, isHidden, bForceInHand); } // 0xBF0FD6E56C964FCB 0xC4D88A85 b323 static void GIVE_DELAYED_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL bForceInHand) { invoke(0xB282DC6EBD803C75, ped, weaponHash, ammoCount, bForceInHand); } // 0xB282DC6EBD803C75 0x5868D20D b323 static void REMOVE_ALL_PED_WEAPONS(Ped ped, BOOL p1) { invoke(0xF25DF915FA38C5F3, ped, p1); } // 0xF25DF915FA38C5F3 0xA44CE817 b323 @@ -6520,14 +6552,14 @@ namespace WEAPON static BOOL GET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int* ammo) { return invoke(0x2E1202248937775C, ped, weaponHash, ammo); } // 0x2E1202248937775C 0x73C100C3 b323 static BOOL SET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int ammo) { return invoke(0xDCD2A934D65CB497, ped, weaponHash, ammo); } // 0xDCD2A934D65CB497 0xA54B0B10 b323 static BOOL GET_MAX_AMMO(Ped ped, Hash weaponHash, int* ammo) { return invoke(0xDC16122C7A20C933, ped, weaponHash, ammo); } // 0xDC16122C7A20C933 0x0B294796 b323 - static BOOL GET_MAX_AMMO_BY_TYPE_(Ped ped, Hash ammoTypeHash, int* ammo) { return invoke(0x585847C5E4E11709, ped, ammoTypeHash, ammo); } // 0x585847C5E4E11709 b1103 - static void ADD_AMMO_TO_PED_BY_TYPE_(Ped ped, Hash ammoTypeHash, int ammo) { invoke(0x2472622CE1F2D45F, ped, ammoTypeHash, ammo); } // 0x2472622CE1F2D45F b1103 + static BOOL GET_MAX_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int* ammo) { return invoke(0x585847C5E4E11709, ped, ammoTypeHash, ammo); } // 0x585847C5E4E11709 b1103 + static void ADD_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { invoke(0x2472622CE1F2D45F, ped, ammoTypeHash, ammo); } // 0x2472622CE1F2D45F b1103 static void SET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { invoke(0x5FD1E1F011E76D7E, ped, ammoTypeHash, ammo); } // 0x5FD1E1F011E76D7E 0x311C52BB b323 static int GET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash) { return invoke(0x39D22031557946C1, ped, ammoTypeHash); } // 0x39D22031557946C1 0x54077C4D b323 static void SET_PED_AMMO_TO_DROP(Ped ped, int p1) { invoke(0xA4EFEF9440A5B0EF, ped, p1); } // 0xA4EFEF9440A5B0EF 0x2386A307 b323 static void SET_PICKUP_AMMO_AMOUNT_SCALER(float p0) { invoke(0xE620FD3512A04F18, p0); } // 0xE620FD3512A04F18 0xD6460EA2 b323 static Hash GET_PED_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x7FEAD38B326B9F74, ped, weaponHash); } // 0x7FEAD38B326B9F74 0x09337863 b323 - static Hash GET_PED_AMMO_TYPE_FROM_WEAPON_2_(Ped ped, Hash weaponHash) { return invoke(0xF489B44DD5AF4BD9, ped, weaponHash); } // 0xF489B44DD5AF4BD9 b1103 + static Hash GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash) { return invoke(0xF489B44DD5AF4BD9, ped, weaponHash); } // 0xF489B44DD5AF4BD9 b1103 static BOOL GET_PED_LAST_WEAPON_IMPACT_COORD(Ped ped, Vector3* coords) { return invoke(0x6C4D0409BA1A2BC2, ped, coords); } // 0x6C4D0409BA1A2BC2 0x9B266079 b323 static void SET_PED_GADGET(Ped ped, Hash gadgetHash, BOOL p2) { invoke(0xD0D7B1E680ED4A1A, ped, gadgetHash, p2); } // 0xD0D7B1E680ED4A1A 0x8A256D0A b323 static BOOL GET_IS_PED_GADGET_EQUIPPED(Ped ped, Hash gadgetHash) { return invoke(0xF731332072F5156C, ped, gadgetHash); } // 0xF731332072F5156C 0x8DDD0B5B b323 @@ -6553,47 +6585,47 @@ namespace WEAPON static void GIVE_WEAPON_OBJECT_TO_PED(Object weaponObject, Ped ped) { invoke(0xB1FA61371AF7C4B7, weaponObject, ped); } // 0xB1FA61371AF7C4B7 0x639AF3EF b323 static BOOL DOES_WEAPON_TAKE_WEAPON_COMPONENT(Hash weaponHash, Hash componentHash) { return invoke(0x5CEE3DF569CECAB0, weaponHash, componentHash); } // 0x5CEE3DF569CECAB0 0xB1817BAA b323 static Object GET_WEAPON_OBJECT_FROM_PED(Ped ped, BOOL p1) { return invoke(0xCAE1DC9A0E22A16D, ped, p1); } // 0xCAE1DC9A0E22A16D 0xDF939A38 b323 - static void GIVE_LOADOUT_TO_PED_(Ped ped, Hash loadoutHash) { invoke(0x68F8BE6AF5CDF8A6, ped, loadoutHash); } // 0x68F8BE6AF5CDF8A6 b505 + static void GIVE_LOADOUT_TO_PED(Ped ped, Hash loadoutHash) { invoke(0x68F8BE6AF5CDF8A6, ped, loadoutHash); } // 0x68F8BE6AF5CDF8A6 b505 static void SET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash, int tintIndex) { invoke(0x50969B9B89ED5738, ped, weaponHash, tintIndex); } // 0x50969B9B89ED5738 0xEB2A7B23 b323 static int GET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash) { return invoke(0x2B9EEDC07BD06B9F, ped, weaponHash); } // 0x2B9EEDC07BD06B9F 0x3F9C90A7 b323 static void SET_WEAPON_OBJECT_TINT_INDEX(Object weapon, int tintIndex) { invoke(0xF827589017D4E4A9, weapon, tintIndex); } // 0xF827589017D4E4A9 0x44ACC1DA b323 static int GET_WEAPON_OBJECT_TINT_INDEX(Object weapon) { return invoke(0xCD183314F7CD2E57, weapon); } // 0xCD183314F7CD2E57 0xD91D9576 b323 static int GET_WEAPON_TINT_COUNT(Hash weaponHash) { return invoke(0x5DCF6C5CAB2E9BF7, weaponHash); } // 0x5DCF6C5CAB2E9BF7 0x99E4EAAB b323 - static void SET_PED_WEAPON_LIVERY_COLOR_(Ped ped, Hash weaponHash, Hash camoComponentHash, int colorIndex) { invoke(0x9FE5633880ECD8ED, ped, weaponHash, camoComponentHash, colorIndex); } // 0x9FE5633880ECD8ED b1103 - static int GET_PED_WEAPON_LIVERY_COLOR_(Ped ped, Hash weaponHash, Hash camoComponentHash) { return invoke(0xF0A60040BE558F2D, ped, weaponHash, camoComponentHash); } // 0xF0A60040BE558F2D b1103 - static void SET_WEAPON_OBJECT_LIVERY_COLOR_(Object weaponObject, Hash camoComponentHash, int colorIndex) { invoke(0x5DA825A85D0EA6E6, weaponObject, camoComponentHash, colorIndex); } // 0x5DA825A85D0EA6E6 b1103 - static int GET_WEAPON_OBJECT_LIVERY_COLOR_(Object weaponObject, Hash camoComponentHash) { return invoke(0xB3EA4FEABF41464B, weaponObject, camoComponentHash); } // 0xB3EA4FEABF41464B b1103 - static int N0xA2C9AC24B4061285(Ped ped, Hash weaponHash) { return invoke(0xA2C9AC24B4061285, ped, weaponHash); } // 0xA2C9AC24B4061285 b1103 - static void N0x977CA98939E82E4B(Object weaponObject, int p1) { invoke(0x977CA98939E82E4B, weaponObject, p1); } // 0x977CA98939E82E4B b1103 + static void SET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash, int colorIndex) { invoke(0x9FE5633880ECD8ED, ped, weaponHash, camoComponentHash, colorIndex); } // 0x9FE5633880ECD8ED b1103 + static int GET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash) { return invoke(0xF0A60040BE558F2D, ped, weaponHash, camoComponentHash); } // 0xF0A60040BE558F2D b1103 + static void SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash, int colorIndex) { invoke(0x5DA825A85D0EA6E6, weaponObject, camoComponentHash, colorIndex); } // 0x5DA825A85D0EA6E6 b1103 + static int GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash) { return invoke(0xB3EA4FEABF41464B, weaponObject, camoComponentHash); } // 0xB3EA4FEABF41464B b1103 + static int GET_PED_WEAPON_CAMO_INDEX(Ped ped, Hash weaponHash) { return invoke(0xA2C9AC24B4061285, ped, weaponHash); } // 0xA2C9AC24B4061285 b1103 + static void SET_WEAPON_OBJECT_CAMO_INDEX(Object weaponObject, int p1) { invoke(0x977CA98939E82E4B, weaponObject, p1); } // 0x977CA98939E82E4B b1103 static BOOL GET_WEAPON_HUD_STATS(Hash weaponHash, Any* outData) { return invoke(0xD92C739EE34C9EBA, weaponHash, outData); } // 0xD92C739EE34C9EBA 0xA9AD3D98 b323 static BOOL GET_WEAPON_COMPONENT_HUD_STATS(Hash componentHash, Any* outData) { return invoke(0xB3CAF387AE12E9F8, componentHash, outData); } // 0xB3CAF387AE12E9F8 0xBB5498F4 b323 static float GET_WEAPON_DAMAGE(Hash weaponHash, Hash componentHash) { return invoke(0x3133B907D8B32053, weaponHash, componentHash); } // 0x3133B907D8B32053 0xE81649C0 b323 static int GET_WEAPON_CLIP_SIZE(Hash weaponHash) { return invoke(0x583BE370B1EC6EB4, weaponHash); } // 0x583BE370B1EC6EB4 0x8D515E66 b323 - static float GET_WEAPON_TIME_BETWEEN_SHOTS_(Hash weaponHash) { return invoke(0x065D2AACAD8CF7A4, weaponHash); } // 0x065D2AACAD8CF7A4 b1290 + static float GET_WEAPON_TIME_BETWEEN_SHOTS(Hash weaponHash) { return invoke(0x065D2AACAD8CF7A4, weaponHash); } // 0x065D2AACAD8CF7A4 b1290 static void SET_PED_CHANCE_OF_FIRING_BLANKS(Ped ped, float xBias, float yBias) { invoke(0x8378627201D5497D, ped, xBias, yBias); } // 0x8378627201D5497D 0xB4F44C6E b323 static Object SET_PED_SHOOT_ORDNANCE_WEAPON(Ped ped, float p1) { return invoke(0xB4C8D77C80C0421E, ped, p1); } // 0xB4C8D77C80C0421E 0xEC2E5304 b323 static void REQUEST_WEAPON_HIGH_DETAIL_MODEL(Entity weaponObject) { invoke(0x48164DBB970AC3F0, weaponObject); } // 0x48164DBB970AC3F0 0xE3BD00F9 b323 - static void SET_WEAPON_DAMAGE_MODIFIER_THIS_FRAME_(Hash weaponHash, float damageMultiplier) { invoke(0x4757F00BC6323CFE, weaponHash, damageMultiplier); } // 0x4757F00BC6323CFE b505 - static void SET_WEAPON_EXPLOSION_RADIUS_MULTIPLIER_(Hash weaponHash, float multiplier) { invoke(0x4AE5AC8B852D642C, weaponHash, multiplier); } // 0x4AE5AC8B852D642C b2372 - static void N0xE6D2CEDD370FF98E(Any p0, Any p1) { invoke(0xE6D2CEDD370FF98E, p0, p1); } // 0xE6D2CEDD370FF98E b2372 + static void SET_WEAPON_DAMAGE_MODIFIER(Hash weaponHash, float damageMultiplier) { invoke(0x4757F00BC6323CFE, weaponHash, damageMultiplier); } // 0x4757F00BC6323CFE b505 + static void SET_WEAPON_AOE_MODIFIER(Hash weaponHash, float multiplier) { invoke(0x4AE5AC8B852D642C, weaponHash, multiplier); } // 0x4AE5AC8B852D642C b2372 + static void SET_WEAPON_EFFECT_DURATION_MODIFIER(Any p0, Any p1) { invoke(0xE6D2CEDD370FF98E, p0, p1); } // 0xE6D2CEDD370FF98E b2372 static BOOL IS_PED_CURRENT_WEAPON_SILENCED(Ped ped) { return invoke(0x65F0C5AE05943EC7, ped); } // 0x65F0C5AE05943EC7 0xBAF7BFBE b323 static BOOL IS_FLASH_LIGHT_ON(Ped ped) { return invoke(0x4B7620C47217126C, ped); } // 0x4B7620C47217126C 0x76876154 b323 static Any SET_FLASH_LIGHT_FADE_DISTANCE(float distance) { return invoke(0xCEA66DAD478CD39B, distance); } // 0xCEA66DAD478CD39B 0xB0127EA7 b323 - static void SET_FLASH_LIGHT_ENABLED_(Ped ped, BOOL toggle) { invoke(0x988DB6FE9B3AC000, ped, toggle); } // 0x988DB6FE9B3AC000 b2060 + static void SET_FLASH_LIGHT_ACTIVE_HISTORY(Ped ped, BOOL toggle) { invoke(0x988DB6FE9B3AC000, ped, toggle); } // 0x988DB6FE9B3AC000 b2060 static void SET_WEAPON_ANIMATION_OVERRIDE(Ped ped, Hash animStyle) { invoke(0x1055AC3A667F09D9, ped, animStyle); } // 0x1055AC3A667F09D9 0xA5DF7484 b323 static int GET_WEAPON_DAMAGE_TYPE(Hash weaponHash) { return invoke(0x3BE0BB12D25FB305, weaponHash); } // 0x3BE0BB12D25FB305 0x013AFC13 b323 - static void N0xE4DCEC7FD5B739A5(Ped ped) { invoke(0xE4DCEC7FD5B739A5, ped); } // 0xE4DCEC7FD5B739A5 0x64646F1D b323 + static void SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED(Ped ped) { invoke(0xE4DCEC7FD5B739A5, ped); } // 0xE4DCEC7FD5B739A5 0x64646F1D b323 static BOOL CAN_USE_WEAPON_ON_PARACHUTE(Hash weaponHash) { return invoke(0xBC7BE5ABC0879F74, weaponHash); } // 0xBC7BE5ABC0879F74 0x135E7AD4 b323 - static int CREATE_AIR_DEFENSE_SPHERE_(float x, float y, float z, float radius, float p4, float p5, float p6, Hash weaponHash) { return invoke(0x91EF34584710BE99, x, y, z, radius, p4, p5, p6, weaponHash); } // 0x91EF34584710BE99 b573 - static int CREATE_AIR_DEFENSE_AREA_(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, Hash weaponHash) { return invoke(0x9DA58CDBF6BDBC08, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, weaponHash); } // 0x9DA58CDBF6BDBC08 b1011 - static BOOL REMOVE_AIR_DEFENSE_ZONE_(int zoneId) { return invoke(0x0ABF535877897560, zoneId); } // 0x0ABF535877897560 b573 - static void REMOVE_ALL_AIR_DEFENSE_ZONES_() { invoke(0x1E45B34ADEBEE48E); } // 0x1E45B34ADEBEE48E b573 - static void SET_PLAYER_AIR_DEFENSE_ZONE_FLAG_(Player player, int zoneId, BOOL enable) { invoke(0xECDC202B25E5CF48, player, zoneId, enable); } // 0xECDC202B25E5CF48 b573 - static BOOL IS_ANY_AIR_DEFENSE_ZONE_INSIDE_SPHERE_(float x, float y, float z, float radius, int* outZoneId) { return invoke(0xDAB963831DBFD3F4, x, y, z, radius, outZoneId); } // 0xDAB963831DBFD3F4 b1103 - static void FIRE_AIR_DEFENSE_WEAPON_(int zoneId, float x, float y, float z) { invoke(0x44F1012B69313374, zoneId, x, y, z); } // 0x44F1012B69313374 b573 - static BOOL DOES_AIR_DEFENSE_ZONE_EXIST_(int zoneId) { return invoke(0xCD79A550999D7D4F, zoneId); } // 0xCD79A550999D7D4F b678 - static void SET_CAN_PED_EQUIP_WEAPON_(Ped ped, Hash weaponHash, BOOL toggle) { invoke(0xB4771B9AAF4E68E4, ped, weaponHash, toggle); } // 0xB4771B9AAF4E68E4 b1103 - static void SET_CAN_PED_EQUIP_ALL_WEAPONS_(Ped ped, BOOL toggle) { invoke(0xEFF296097FF1E509, ped, toggle); } // 0xEFF296097FF1E509 b1103 + static int CREATE_AIR_DEFENCE_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6, Hash weaponHash) { return invoke(0x91EF34584710BE99, x, y, z, radius, p4, p5, p6, weaponHash); } // 0x91EF34584710BE99 b573 + static int CREATE_AIR_DEFENCE_ANGLED_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, Hash weaponHash) { return invoke(0x9DA58CDBF6BDBC08, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, weaponHash); } // 0x9DA58CDBF6BDBC08 b1011 + static BOOL REMOVE_AIR_DEFENCE_SPHERE(int zoneId) { return invoke(0x0ABF535877897560, zoneId); } // 0x0ABF535877897560 b573 + static void REMOVE_ALL_AIR_DEFENCE_SPHERES() { invoke(0x1E45B34ADEBEE48E); } // 0x1E45B34ADEBEE48E b573 + static void SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE(Player player, int zoneId, BOOL enable) { invoke(0xECDC202B25E5CF48, player, zoneId, enable); } // 0xECDC202B25E5CF48 b573 + static BOOL IS_AIR_DEFENCE_SPHERE_IN_AREA(float x, float y, float z, float radius, int* outZoneId) { return invoke(0xDAB963831DBFD3F4, x, y, z, radius, outZoneId); } // 0xDAB963831DBFD3F4 b1103 + static void FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION(int zoneId, float x, float y, float z) { invoke(0x44F1012B69313374, zoneId, x, y, z); } // 0x44F1012B69313374 b573 + static BOOL DOES_AIR_DEFENCE_SPHERE_EXIST(int zoneId) { return invoke(0xCD79A550999D7D4F, zoneId); } // 0xCD79A550999D7D4F b678 + static void SET_CAN_PED_SELECT_INVENTORY_WEAPON(Ped ped, Hash weaponHash, BOOL toggle) { invoke(0xB4771B9AAF4E68E4, ped, weaponHash, toggle); } // 0xB4771B9AAF4E68E4 b1103 + static void SET_CAN_PED_SELECT_ALL_WEAPONS(Ped ped, BOOL toggle) { invoke(0xEFF296097FF1E509, ped, toggle); } // 0xEFF296097FF1E509 b1103 } namespace ZONE diff --git a/BigBaseV2/src/services/mobile/mobile_service.cpp b/BigBaseV2/src/services/mobile/mobile_service.cpp index d24e0d1d..fcbd32ce 100644 --- a/BigBaseV2/src/services/mobile/mobile_service.cpp +++ b/BigBaseV2/src/services/mobile/mobile_service.cpp @@ -15,7 +15,7 @@ namespace big m_name = fmt::format( "{} ({})", - HUD::GET_LABEL_TEXT_(VEHICLE::GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(m_hash)), + HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(VEHICLE::GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(m_hash)), m_plate ); } diff --git a/BigBaseV2/src/services/vehicle/persist_car_service.cpp b/BigBaseV2/src/services/vehicle/persist_car_service.cpp index ef4a2b7e..6af2f5fe 100644 --- a/BigBaseV2/src/services/vehicle/persist_car_service.cpp +++ b/BigBaseV2/src/services/vehicle/persist_car_service.cpp @@ -97,7 +97,7 @@ namespace big for (const auto& j : model_attachments) { const auto attachment = j.get(); - const auto object = big::world_model::spawn(attachment.model_hash); + const auto object = world_model::spawn(attachment.model_hash); if (object) { ENTITY::ATTACH_ENTITY_TO_ENTITY( @@ -105,7 +105,7 @@ namespace big 0, attachment.position.x, attachment.position.y, attachment.position.z, attachment.rotation.x, attachment.rotation.y, attachment.rotation.z, - false, false, false, false, 0, true); + false, false, false, false, 0, true, 0); } } @@ -119,7 +119,7 @@ namespace big 0, attachment.position.x, attachment.position.y, attachment.position.z, attachment.rotation.x, attachment.rotation.y, attachment.rotation.z, - false, false, false, false, 0, true); + false, false, false, false, 0, true, 0); VEHICLE::SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(vehicle_to_attach, false); } @@ -200,9 +200,9 @@ namespace big } std::vector neon_lights = vehicle_json[neon_lights_key]; for (int i = NEON_LEFT; i <= NEON_BACK; i++) - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, i, neon_lights[i]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, i, neon_lights[i]); std::vector neon_color = vehicle_json[neon_color_key]; - VEHICLE::SET_VEHICLE_NEON_LIGHTS_COLOUR_(vehicle, neon_color[0], neon_color[1], neon_color[2]); + VEHICLE::SET_VEHICLE_NEON_COLOUR(vehicle, neon_color[0], neon_color[1], neon_color[2]); if (VEHICLE::IS_VEHICLE_A_CONVERTIBLE(vehicle, 0)) { @@ -213,15 +213,15 @@ namespace big VEHICLE::LOWER_CONVERTIBLE_ROOF(vehicle, true); } - VEHICLE::SET_VEHICLE_INTERIOR_COLOR_(vehicle, vehicle_json[interior_color_key]); + VEHICLE::SET_VEHICLE_EXTRA_COLOUR_5(vehicle, vehicle_json[interior_color_key]); - VEHICLE::SET_VEHICLE_DASHBOARD_COLOR_(vehicle, vehicle_json[dash_color_key]); + VEHICLE::SET_VEHICLE_EXTRA_COLOUR_6(vehicle, vehicle_json[dash_color_key]); const BOOL have_clan_logo = vehicle_json[clan_logo_key]; if (have_clan_logo) vehicle_helper::add_clan_logo_to_vehicle(vehicle, ped); - VEHICLE::SET_VEHICLE_XENON_LIGHTS_COLOR_(vehicle, vehicle_json[headlight_color_key]); + VEHICLE::SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(vehicle, vehicle_json[headlight_color_key]); } return vehicle; @@ -436,10 +436,10 @@ namespace big bool neon_lights[4]{}; for (int i = NEON_LEFT; i <= NEON_BACK; i++) - neon_lights[i] = VEHICLE::IS_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, i); + neon_lights[i] = VEHICLE::GET_VEHICLE_NEON_ENABLED(vehicle, i); int neon_color[3]{}; - VEHICLE::GET_VEHICLE_NEON_LIGHTS_COLOUR_(vehicle, &neon_color[0], &neon_color[1], &neon_color[2]); + VEHICLE::GET_VEHICLE_NEON_COLOUR(vehicle, &neon_color[0], &neon_color[1], &neon_color[2]); vehicle_json[neon_color_key] = neon_color; vehicle_json[neon_lights_key] = neon_lights; @@ -447,13 +447,13 @@ namespace big vehicle_json[convertable_state_key] = VEHICLE::GET_CONVERTIBLE_ROOF_STATE(vehicle); int interior_color, dashboard_color; - VEHICLE::GET_VEHICLE_INTERIOR_COLOR_(vehicle, &interior_color); - VEHICLE::GET_VEHICLE_DASHBOARD_COLOR_(vehicle, &dashboard_color); + VEHICLE::GET_VEHICLE_EXTRA_COLOUR_5(vehicle, &interior_color); + VEHICLE::GET_VEHICLE_EXTRA_COLOUR_6(vehicle, &dashboard_color); vehicle_json[interior_color_key] = interior_color; vehicle_json[dash_color_key] = dashboard_color; vehicle_json[clan_logo_key] = GRAPHICS::DOES_VEHICLE_HAVE_CREW_EMBLEM(vehicle, 0); - vehicle_json[headlight_color_key] = VEHICLE::GET_VEHICLE_XENON_LIGHTS_COLOR_(vehicle); + vehicle_json[headlight_color_key] = VEHICLE::GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(vehicle); } return vehicle_json; diff --git a/BigBaseV2/src/services/vehicle_helper/vehicle_helper.cpp b/BigBaseV2/src/services/vehicle_helper/vehicle_helper.cpp index 0735ed3b..ed497044 100644 --- a/BigBaseV2/src/services/vehicle_helper/vehicle_helper.cpp +++ b/BigBaseV2/src/services/vehicle_helper/vehicle_helper.cpp @@ -27,114 +27,114 @@ namespace big switch (mod_slot) { case MOD_HOOD: - return HUD::GET_LABEL_TEXT_("CMOD_MOD_HOD"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_MOD_HOD"); case MOD_ARMOR: - return HUD::GET_LABEL_TEXT_("CMOD_MOD_ARM"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_MOD_ARM"); case MOD_BRAKES: - return HUD::GET_LABEL_TEXT_("CMOD_MOD_BRA"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_MOD_BRA"); case MOD_ENGINE: - return HUD::GET_LABEL_TEXT_("CMOD_MOD_ENG"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_MOD_ENG"); case MOD_SUSPENSION: - return HUD::GET_LABEL_TEXT_("CMOD_MOD_SUS"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_MOD_SUS"); case MOD_TRANSMISSION: - return HUD::GET_LABEL_TEXT_("CMOD_MOD_TRN"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_MOD_TRN"); case MOD_HORNS: - return HUD::GET_LABEL_TEXT_("CMOD_MOD_HRN"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_MOD_HRN"); case MOD_FRONTWHEEL: if (!VEHICLE::IS_THIS_MODEL_A_BIKE(model) && VEHICLE::IS_THIS_MODEL_A_BICYCLE(model)) - return HUD::GET_LABEL_TEXT_("CMOD_MOD_WHEM"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_MOD_WHEM"); else - return HUD::GET_LABEL_TEXT_("CMOD_WHE0_0"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_WHE0_0"); case MOD_REARWHEEL: - return HUD::GET_LABEL_TEXT_("CMOD_WHE0_1"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_WHE0_1"); //Bennys case MOD_PLATEHOLDER: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S0"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S0"); case MOD_VANITYPLATES: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S1"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S1"); case MOD_TRIMDESIGN: if (model == VEHICLE_SULTANRS) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S2b"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S2b"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S2"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S2"); case MOD_ORNAMENTS: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S3"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S3"); case MOD_DASHBOARD: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S4"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S4"); case MOD_DIALDESIGN: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S5"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S5"); case MOD_DOORSPEAKERS: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S6"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S6"); case MOD_SEATS: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S7"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S7"); case MOD_STEERINGWHEELS: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S8"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S8"); case MOD_COLUMNSHIFTERLEVERS: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S9"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S9"); case MOD_PLAQUES: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S10"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S10"); case MOD_SPEAKERS: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S11"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S11"); case MOD_TRUNK: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S12"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S12"); case MOD_HYDRO: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S13"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S13"); case MOD_ENGINEBLOCK: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S14"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S14"); case MOD_AIRFILTER: if (model == VEHICLE_SULTANRS) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S15b"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S15b"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S15"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S15"); case MOD_STRUTS: if (model == VEHICLE_SULTANRS || model == VEHICLE_BANSHEE2) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S16b"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S16b"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S16"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S16"); case MOD_ARCHCOVER: if (model == VEHICLE_SULTANRS) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S17b"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S17b"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S17"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S17"); case MOD_AERIALS: if (model == VEHICLE_SULTANRS) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S18b"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S18b"); else if (model == VEHICLE_BTYPE3) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S18c"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S18c"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S18"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S18"); case MOD_TRIM: if (model == VEHICLE_SULTANRS) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S19b"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S19b"); else if (model == VEHICLE_BTYPE3) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S19c"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S19c"); else if (model == VEHICLE_VIRGO2) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S19d"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S19d"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S19"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S19"); case MOD_TANK: if (model == VEHICLE_SLAMVAN3) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S27"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S27"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S20"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S20"); case MOD_WINDOWS: if (model == VEHICLE_BTYPE3) - return HUD::GET_LABEL_TEXT_("CMM_MOD_S21b"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S21b"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S21"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S21"); case MOD_DOORS: if (model == VEHICLE_SLAMVAN3) - return HUD::GET_LABEL_TEXT_("SLVAN3_RDOOR"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("SLVAN3_RDOOR"); else - return HUD::GET_LABEL_TEXT_("CMM_MOD_S22"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S22"); case MOD_LIVERY: - return HUD::GET_LABEL_TEXT_("CMM_MOD_S23"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMM_MOD_S23"); default: auto name = VEHICLE::GET_MOD_SLOT_NAME(vehicle, mod_slot); if (name == nullptr) return ""; if (strstr(name, "_")) - return HUD::GET_LABEL_TEXT_(name); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(name); return name; } } @@ -162,7 +162,7 @@ namespace big { if (horn_map.find(mod) != horn_map.end()) { - return HUD::GET_LABEL_TEXT_(horn_map.find(mod)->second); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(horn_map.find(mod)->second); } return ""; } @@ -172,31 +172,31 @@ namespace big if (mod == -1) { if (!VEHICLE::IS_THIS_MODEL_A_BIKE(model) && VEHICLE::IS_THIS_MODEL_A_BICYCLE(model)) - return HUD::GET_LABEL_TEXT_("CMOD_WHE_0"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_WHE_0"); else - return HUD::GET_LABEL_TEXT_("CMOD_WHE_B_0"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_WHE_B_0"); } if (mod >= mod_count / 2) - //return fmt::format("{} {}", HUD::GET_LABEL_TEXT_("CHROME"), HUD::GET_LABEL_TEXT_(VEHICLE::GET_MOD_TEXT_LABEL(vehicle, mod_slot, mod))).c_str(); //Bug with FMT library? Returns Chrome Chrome... - return fmt::format("Chrome {}", HUD::GET_LABEL_TEXT_(VEHICLE::GET_MOD_TEXT_LABEL(vehicle, mod_slot, mod))).c_str(); + //return fmt::format("{} {}", HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CHROME"), HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(VEHICLE::GET_MOD_TEXT_LABEL(vehicle, mod_slot, mod))).c_str(); //Bug with FMT library? Returns Chrome Chrome... + return fmt::format("Chrome {}", HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(VEHICLE::GET_MOD_TEXT_LABEL(vehicle, mod_slot, mod))).c_str(); else - return HUD::GET_LABEL_TEXT_(VEHICLE::GET_MOD_TEXT_LABEL(vehicle, mod_slot, mod)); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(VEHICLE::GET_MOD_TEXT_LABEL(vehicle, mod_slot, mod)); } switch (mod_slot) { case MOD_ARMOR: - return HUD::GET_LABEL_TEXT_(fmt::format("CMOD_ARM_{}", (mod + 1)).c_str()); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(fmt::format("CMOD_ARM_{}", (mod + 1)).c_str()); case MOD_BRAKES: - return HUD::GET_LABEL_TEXT_(fmt::format("CMOD_BRA_{}", (mod + 1)).c_str()); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(fmt::format("CMOD_BRA_{}", (mod + 1)).c_str()); case MOD_ENGINE: if (mod == -1) - return HUD::GET_LABEL_TEXT_("CMOD_ARM_0"); - return HUD::GET_LABEL_TEXT_(fmt::format("CMOD_ENG_{}", (mod + 1)).c_str()); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_ARM_0"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(fmt::format("CMOD_ENG_{}", (mod + 1)).c_str()); case MOD_SUSPENSION: - return HUD::GET_LABEL_TEXT_(fmt::format("CMOD_SUS_{}", (mod + 1)).c_str()); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(fmt::format("CMOD_SUS_{}", (mod + 1)).c_str()); case MOD_TRANSMISSION: - return HUD::GET_LABEL_TEXT_(fmt::format("CMOD_GBX_{}", (mod + 1)).c_str()); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(fmt::format("CMOD_GBX_{}", (mod + 1)).c_str()); } @@ -204,12 +204,12 @@ namespace big { if (mod_slot == MOD_SIDESKIRT && VEHICLE::GET_NUM_VEHICLE_MODS(vehicle, MOD_SIDESKIRT) < 2) { - return HUD::GET_LABEL_TEXT_("CMOD_SKI_1"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_SKI_1"); } auto label = VEHICLE::GET_MOD_TEXT_LABEL(vehicle, mod_slot, mod); if (label == nullptr || strlen(label) == 0) return "MISSING_LABEL"; - return HUD::GET_LABEL_TEXT_(label); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(label); } else { @@ -223,12 +223,12 @@ namespace big case VEHICLE_BANSHEE: case VEHICLE_BANSHEE2: case VEHICLE_SULTANRS: - return HUD::GET_LABEL_TEXT_("CMOD_COL5_41"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_COL5_41"); } break; } - return HUD::GET_LABEL_TEXT_("CMOD_DEF_0"); + return HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION("CMOD_DEF_0"); } } diff --git a/BigBaseV2/src/util/entity.hpp b/BigBaseV2/src/util/entity.hpp index 2cc342f4..1b5a88e8 100644 --- a/BigBaseV2/src/util/entity.hpp +++ b/BigBaseV2/src/util/entity.hpp @@ -29,7 +29,7 @@ namespace big::entity { ENTITY::DETACH_ENTITY(ent, 1, 1); ENTITY::SET_ENTITY_VISIBLE(ent, false, false); - NETWORK::NETWORK_SET_ENTITY_INVISIBLE_TO_NETWORK_(ent, true); + NETWORK::NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(ent, true); ENTITY::SET_ENTITY_COORDS_NO_OFFSET(ent, 0, 0, 0, 0, 0, 0); ENTITY::SET_ENTITY_AS_MISSION_ENTITY(ent, 1, 1); ENTITY::SET_ENTITY_AS_NO_LONGER_NEEDED(&ent); diff --git a/BigBaseV2/src/util/vehicle.hpp b/BigBaseV2/src/util/vehicle.hpp index 4cd6f571..b5243a09 100644 --- a/BigBaseV2/src/util/vehicle.hpp +++ b/BigBaseV2/src/util/vehicle.hpp @@ -437,8 +437,8 @@ namespace big::vehicle VEHICLE::SET_VEHICLE_COLOURS(vehicle, owned_mods[MOD_PRIMARY_COL], owned_mods[MOD_SECONDARY_COL]); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(vehicle, owned_mods[MOD_PEARLESCENT_COL], owned_mods[MOD_WHEEL_COL]); - VEHICLE::SET_VEHICLE_INTERIOR_COLOR_(vehicle, owned_mods[MOD_INTERIOR_COL]); - VEHICLE::SET_VEHICLE_DASHBOARD_COLOR_(vehicle, owned_mods[MOD_DASHBOARD_COL]); + VEHICLE::SET_VEHICLE_EXTRA_COLOUR_5(vehicle, owned_mods[MOD_INTERIOR_COL]); + VEHICLE::SET_VEHICLE_EXTRA_COLOUR_6(vehicle, owned_mods[MOD_DASHBOARD_COL]); if (owned_mods[MOD_PRIMARY_CUSTOM]) { @@ -467,22 +467,22 @@ namespace big::vehicle if (owned_mods[MOD_XENON_LIGHTS]) { - VEHICLE::SET_VEHICLE_XENON_LIGHTS_COLOR_(vehicle, owned_mods[MOD_XENON_COL]); + VEHICLE::SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(vehicle, owned_mods[MOD_XENON_COL]); VEHICLE::TOGGLE_VEHICLE_MOD(vehicle, MOD_XENON_LIGHTS, owned_mods[MOD_XENON_LIGHTS]); } - VEHICLE::SET_VEHICLE_NEON_LIGHTS_COLOUR_( + VEHICLE::SET_VEHICLE_NEON_COLOUR( vehicle, owned_mods[MOD_NEON_COL_R], owned_mods[MOD_NEON_COL_G], owned_mods[MOD_NEON_COL_B] ); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, NEON_LEFT, owned_mods[MOD_NEON_LEFT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, NEON_RIGHT, owned_mods[MOD_NEON_RIGHT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, NEON_FRONT, owned_mods[MOD_NEON_FRONT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, NEON_BACK, owned_mods[MOD_NEON_BACK_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, NEON_LEFT, owned_mods[MOD_NEON_LEFT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, NEON_RIGHT, owned_mods[MOD_NEON_RIGHT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, NEON_FRONT, owned_mods[MOD_NEON_FRONT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, NEON_BACK, owned_mods[MOD_NEON_BACK_ON]); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(vehicle, owned_mods[MOD_TIRE_CAN_BURST]); - VEHICLE::SET_DRIFT_TYRES_ENABLED_(vehicle, owned_mods[MOD_DRIFT_TIRE]); + VEHICLE::SET_DRIFT_TYRES(vehicle, owned_mods[MOD_DRIFT_TIRE]); VEHICLE::TOGGLE_VEHICLE_MOD(vehicle, MOD_TURBO, owned_mods[MOD_TURBO]); for (int slot = MOD_SPOILERS; slot <= MOD_LIGHTBAR; slot++) @@ -533,8 +533,8 @@ namespace big::vehicle VEHICLE::GET_VEHICLE_COLOURS(vehicle, &owned_mods[MOD_PRIMARY_COL], &owned_mods[MOD_SECONDARY_COL]); VEHICLE::GET_VEHICLE_EXTRA_COLOURS(vehicle, &owned_mods[MOD_PEARLESCENT_COL], &owned_mods[MOD_WHEEL_COL]); - VEHICLE::GET_VEHICLE_INTERIOR_COLOR_(vehicle, &owned_mods[MOD_INTERIOR_COL]); - VEHICLE::GET_VEHICLE_DASHBOARD_COLOR_(vehicle, &owned_mods[MOD_DASHBOARD_COL]); + VEHICLE::GET_VEHICLE_EXTRA_COLOUR_5(vehicle, &owned_mods[MOD_INTERIOR_COL]); + VEHICLE::GET_VEHICLE_EXTRA_COLOUR_6(vehicle, &owned_mods[MOD_DASHBOARD_COL]); owned_mods[MOD_PRIMARY_CUSTOM] = VEHICLE::GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM(vehicle); if (owned_mods[MOD_PRIMARY_CUSTOM]) @@ -566,20 +566,20 @@ namespace big::vehicle owned_mods[MOD_XENON_LIGHTS] = VEHICLE::IS_TOGGLE_MOD_ON(vehicle, MOD_XENON_LIGHTS); if (owned_mods[MOD_XENON_LIGHTS]) { - owned_mods[MOD_XENON_COL] = (int8_t)VEHICLE::GET_VEHICLE_XENON_LIGHTS_COLOR_(vehicle); + owned_mods[MOD_XENON_COL] = (int8_t)VEHICLE::GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(vehicle); } - owned_mods[MOD_NEON_LEFT_ON] = VEHICLE::IS_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, NEON_LEFT); - owned_mods[MOD_NEON_RIGHT_ON] = VEHICLE::IS_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, NEON_RIGHT); - owned_mods[MOD_NEON_FRONT_ON] = VEHICLE::IS_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, NEON_FRONT); - owned_mods[MOD_NEON_BACK_ON] = VEHICLE::IS_VEHICLE_NEON_LIGHT_ENABLED_(vehicle, NEON_BACK); - VEHICLE::GET_VEHICLE_NEON_LIGHTS_COLOUR_( + owned_mods[MOD_NEON_LEFT_ON] = VEHICLE::GET_VEHICLE_NEON_ENABLED(vehicle, NEON_LEFT); + owned_mods[MOD_NEON_RIGHT_ON] = VEHICLE::GET_VEHICLE_NEON_ENABLED(vehicle, NEON_RIGHT); + owned_mods[MOD_NEON_FRONT_ON] = VEHICLE::GET_VEHICLE_NEON_ENABLED(vehicle, NEON_FRONT); + owned_mods[MOD_NEON_BACK_ON] = VEHICLE::GET_VEHICLE_NEON_ENABLED(vehicle, NEON_BACK); + VEHICLE::GET_VEHICLE_NEON_COLOUR( vehicle, &owned_mods[MOD_NEON_COL_R], &owned_mods[MOD_NEON_COL_G], &owned_mods[MOD_NEON_COL_B] ); owned_mods[MOD_TIRE_CAN_BURST] = VEHICLE::GET_VEHICLE_TYRES_CAN_BURST(vehicle); - owned_mods[MOD_DRIFT_TIRE] = VEHICLE::GET_DRIFT_TYRES_ENABLED_(vehicle); + owned_mods[MOD_DRIFT_TIRE] = VEHICLE::GET_DRIFT_TYRES_SET(vehicle); owned_mods[MOD_TURBO] = VEHICLE::IS_TOGGLE_MOD_ON(vehicle, MOD_TURBO); owned_mods[MOD_FRONTWHEEL_VAR] = VEHICLE::GET_VEHICLE_MOD_VARIATION(vehicle, MOD_FRONTWHEEL); diff --git a/BigBaseV2/src/views/vehicle/view_lsc.cpp b/BigBaseV2/src/views/vehicle/view_lsc.cpp index 954fd7c2..45f62be7 100644 --- a/BigBaseV2/src/views/vehicle/view_lsc.cpp +++ b/BigBaseV2/src/views/vehicle/view_lsc.cpp @@ -238,7 +238,7 @@ namespace big if (ImGui::Checkbox("Low Grip Tires", (bool*)&owned_mods[MOD_DRIFT_TIRE])) { g_fiber_pool->queue_job([] { - VEHICLE::SET_DRIFT_TYRES_ENABLED_(player_vehicle, owned_mods[MOD_DRIFT_TIRE]); + VEHICLE::SET_DRIFT_TYRES(player_vehicle, owned_mods[MOD_DRIFT_TIRE]); }); } @@ -429,28 +429,28 @@ namespace big if (ImGui::Checkbox("Left", (bool*)&owned_mods[MOD_NEON_LEFT_ON])) { g_fiber_pool->queue_job([] { - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_LEFT, owned_mods[MOD_NEON_LEFT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_LEFT, owned_mods[MOD_NEON_LEFT_ON]); }); } ImGui::SameLine(); if (ImGui::Checkbox("Right", (bool*)&owned_mods[MOD_NEON_RIGHT_ON])) { g_fiber_pool->queue_job([] { - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_RIGHT, owned_mods[MOD_NEON_RIGHT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_RIGHT, owned_mods[MOD_NEON_RIGHT_ON]); }); } ImGui::SameLine(); if (ImGui::Checkbox("Front", (bool*)&owned_mods[MOD_NEON_FRONT_ON])) { g_fiber_pool->queue_job([] { - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_FRONT, owned_mods[MOD_NEON_FRONT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_FRONT, owned_mods[MOD_NEON_FRONT_ON]); }); } ImGui::SameLine(); if (ImGui::Checkbox("Back", (bool*)&owned_mods[MOD_NEON_BACK_ON])) { g_fiber_pool->queue_job([] { - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_BACK, owned_mods[MOD_NEON_BACK_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_BACK, owned_mods[MOD_NEON_BACK_ON]); }); } ImGui::SameLine(); @@ -462,10 +462,10 @@ namespace big owned_mods[MOD_NEON_BACK_ON] = true; VEHICLE::TOGGLE_VEHICLE_MOD(player_vehicle, MOD_XENON_LIGHTS, owned_mods[MOD_XENON_LIGHTS]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_LEFT, owned_mods[MOD_NEON_LEFT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_RIGHT, owned_mods[MOD_NEON_RIGHT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_FRONT, owned_mods[MOD_NEON_FRONT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_BACK, owned_mods[MOD_NEON_BACK_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_LEFT, owned_mods[MOD_NEON_LEFT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_RIGHT, owned_mods[MOD_NEON_RIGHT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_FRONT, owned_mods[MOD_NEON_FRONT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_BACK, owned_mods[MOD_NEON_BACK_ON]); }); ImGui::SameLine(); components::button("Uncheck All##neon_uncheck_all", [] { @@ -476,10 +476,10 @@ namespace big owned_mods[MOD_NEON_BACK_ON] = false; VEHICLE::TOGGLE_VEHICLE_MOD(player_vehicle, MOD_XENON_LIGHTS, owned_mods[MOD_XENON_LIGHTS]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_LEFT, owned_mods[MOD_NEON_LEFT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_RIGHT, owned_mods[MOD_NEON_RIGHT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_FRONT, owned_mods[MOD_NEON_FRONT_ON]); - VEHICLE::SET_VEHICLE_NEON_LIGHT_ENABLED_(player_vehicle, NEON_BACK, owned_mods[MOD_NEON_BACK_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_LEFT, owned_mods[MOD_NEON_LEFT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_RIGHT, owned_mods[MOD_NEON_RIGHT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_FRONT, owned_mods[MOD_NEON_FRONT_ON]); + VEHICLE::SET_VEHICLE_NEON_ENABLED(player_vehicle, NEON_BACK, owned_mods[MOD_NEON_BACK_ON]); }); ImGui::Separator(); @@ -696,7 +696,7 @@ namespace big if (ImGui::Selectable(name.c_str(), false)) { g_fiber_pool->queue_job([&rgb] { - VEHICLE::SET_VEHICLE_NEON_LIGHTS_COLOUR_(player_vehicle, rgb[0], rgb[1], rgb[2]); + VEHICLE::SET_VEHICLE_NEON_COLOUR(player_vehicle, rgb[0], rgb[1], rgb[2]); }); *color_r = rgb[0]; *color_g = rgb[1]; @@ -729,7 +729,7 @@ namespace big VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(player_vehicle, *color_r, *color_g, *color_b); break; case 8: - VEHICLE::SET_VEHICLE_NEON_LIGHTS_COLOUR_(player_vehicle, *color_r, *color_g, *color_b); + VEHICLE::SET_VEHICLE_NEON_COLOUR(player_vehicle, *color_r, *color_g, *color_b); break; } }); @@ -905,7 +905,7 @@ namespace big owned_mods[MOD_INTERIOR_COL] = color; g_fiber_pool->queue_job([] { - VEHICLE::SET_VEHICLE_INTERIOR_COLOR_(player_vehicle, owned_mods[MOD_INTERIOR_COL]); + VEHICLE::SET_VEHICLE_EXTRA_COLOUR_5(player_vehicle, owned_mods[MOD_INTERIOR_COL]); }); } } @@ -921,7 +921,7 @@ namespace big owned_mods[MOD_DASHBOARD_COL] = color; g_fiber_pool->queue_job([] { - VEHICLE::SET_VEHICLE_DASHBOARD_COLOR_(player_vehicle, owned_mods[MOD_DASHBOARD_COL]); + VEHICLE::SET_VEHICLE_EXTRA_COLOUR_6(player_vehicle, owned_mods[MOD_DASHBOARD_COL]); }); } } @@ -937,7 +937,7 @@ namespace big owned_mods[MOD_XENON_COL] = color; g_fiber_pool->queue_job([] { - VEHICLE::SET_VEHICLE_XENON_LIGHTS_COLOR_(player_vehicle, owned_mods[MOD_XENON_COL]); + VEHICLE::SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(player_vehicle, owned_mods[MOD_XENON_COL]); }); } }