diff --git a/AUDIO/SetPedAudioFootstepQuiet.md b/AUDIO/SetPedAudioFootstepQuiet.md deleted file mode 100644 index 7a9be0728..000000000 --- a/AUDIO/SetPedAudioFootstepQuiet.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -ns: AUDIO -aliases: ["0x29DA3CA8D8B2692D"] ---- -## _SET_PED_AUDIO_FOOTSTEP_QUIET - -```c -// 0x29DA3CA8D8B2692D -void _SET_PED_AUDIO_FOOTSTEP_QUIET(Ped ped, BOOL toggle); -``` - -``` -Enables/disables ped's "quiet" footstep sound. -``` - -``` -NativeDB Introduced: v1493 -``` - -## Parameters -* **ped**: -* **toggle**: diff --git a/AUDIO/SetPedClothEventsEnabled.md b/AUDIO/SetPedClothEventsEnabled.md new file mode 100644 index 000000000..9f085c782 --- /dev/null +++ b/AUDIO/SetPedClothEventsEnabled.md @@ -0,0 +1,18 @@ +--- +ns: AUDIO +aliases: ["0x29DA3CA8D8B2692D", "_SET_PED_AUDIO_FOOTSTEP_QUIET"] +--- +## SET_PED_CLOTH_EVENTS_ENABLED + +```c +// 0x29DA3CA8D8B2692D +void SET_PED_CLOTH_EVENTS_ENABLED(Ped ped, BOOL enabled); +``` + +``` +NativeDB Introduced: v1493 +``` + +## Parameters +* **ped**: +* **enabled**: diff --git a/AUDIO/SetVehicleRadioLoud.md b/AUDIO/SetVehicleRadioLoud.md index eeb171160..5fee44a6a 100644 --- a/AUDIO/SetVehicleRadioLoud.md +++ b/AUDIO/SetVehicleRadioLoud.md @@ -5,11 +5,11 @@ ns: AUDIO ```c // 0xBB6F1CAEC68B0BCE 0x8D9EDD99 -void SET_VEHICLE_RADIO_LOUD(Vehicle vehicle, BOOL toggle); +void SET_VEHICLE_RADIO_LOUD(Vehicle vehicle, BOOL loud); ``` ## Parameters -* **vehicle**: -* **toggle**: +* **vehicle**: +* **loud**: diff --git a/AUDIO/SetVehicleStartupRevSound.md b/AUDIO/SetVehicleStartupRevSound.md index 3ccb0cf41..0d87e4167 100644 --- a/AUDIO/SetVehicleStartupRevSound.md +++ b/AUDIO/SetVehicleStartupRevSound.md @@ -6,20 +6,15 @@ aliases: ["0xF1F8157B8C3F171C"] ```c // 0xF1F8157B8C3F171C 0x1C0C5E4C -void SET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle, char* p1, char* p2); +void SET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle, char* soundName, char* setName); ``` Overrides the vehicle's startup engine rev sound. -2 calls found in the b617d scripts: - -```cpp -AUDIO::SET_VEHICLE_STARTUP_REV_SOUND(l_A42, "Franklin_Bike_Rev", "BIG_SCORE_3A_SOUNDS"); -AUDIO::SET_VEHICLE_STARTUP_REV_SOUND(l_166, "Trevor_Revs_Off", "PALETO_SCORE_SETUP_SOUNDS"); -``` +You can reset this with [RESET_VEHICLE_STARTUP_REV_SOUND](#_0xD2DCCD8E16E20997) ## Parameters -* **vehicle**: -* **p1**: -* **p2**: +* **vehicle**: +* **soundName**: +* **setName**: diff --git a/AUDIO/StartAlarm.md b/AUDIO/StartAlarm.md index 8e48390ac..51a6419c6 100644 --- a/AUDIO/StartAlarm.md +++ b/AUDIO/StartAlarm.md @@ -5,35 +5,12 @@ ns: AUDIO ```c // 0x0355EF116C4C97B2 0x703F524B -void START_ALARM(char* alarmName, BOOL p2); +void START_ALARM(char* alarmName, BOOL skipStartup); ``` -``` -Example: -This will start the alarm at Fort Zancudo. -AUDIO::START_ALARM("PORT_OF_LS_HEIST_FORT_ZANCUDO_ALARMS", 1); -First parameter (char) is the name of the alarm. -Second parameter (bool) is unknown, it does not seem to make a difference if this one is 0 or 1. ----------- -It DOES make a difference but it has to do with the duration or something I dunno yet ----------- - Found in the b617d scripts: - AUDIO::START_ALARM("AGENCY_HEIST_FIB_TOWER_ALARMS", 0); - AUDIO::START_ALARM("AGENCY_HEIST_FIB_TOWER_ALARMS_UPPER", 1); - AUDIO::START_ALARM("AGENCY_HEIST_FIB_TOWER_ALARMS_UPPER_B", 0); - AUDIO::START_ALARM("BIG_SCORE_HEIST_VAULT_ALARMS", a_0); - AUDIO::START_ALARM("FBI_01_MORGUE_ALARMS", 1); - AUDIO::START_ALARM("FIB_05_BIOTECH_LAB_ALARMS", 0); - AUDIO::START_ALARM("JEWEL_STORE_HEIST_ALARMS", 0); - AUDIO::START_ALARM("PALETO_BAY_SCORE_ALARM", 1); - AUDIO::START_ALARM("PALETO_BAY_SCORE_CHICKEN_FACTORY_ALARM", 0); - AUDIO::START_ALARM("PORT_OF_LS_HEIST_FORT_ZANCUDO_ALARMS", 1); - AUDIO::START_ALARM("PORT_OF_LS_HEIST_SHIP_ALARMS", 0); - AUDIO::START_ALARM("PRISON_ALARMS", 0); - AUDIO::START_ALARM("PROLOGUE_VAULT_ALARMS", 0); -``` +You should call [PREPARE_ALARM](#_0x9D74AE343DB65533) and wait for its value to be true before using this ## Parameters -* **alarmName**: -* **p2**: +* **alarmName**: +* **skipStartup**: diff --git a/AUDIO/StartPreloadedConversation.md b/AUDIO/StartPreloadedConversation.md index b64054c43..0da5c6fcc 100644 --- a/AUDIO/StartPreloadedConversation.md +++ b/AUDIO/StartPreloadedConversation.md @@ -8,4 +8,5 @@ ns: AUDIO void START_PRELOADED_CONVERSATION(); ``` +For use with [PRELOAD_SCRIPT_CONVERSATION](#_0x3B3CAD6166916D87) and [GET_IS_PRELOADED_CONVERSATION_READY](#_0xE73364DB90778FFA) diff --git a/AUDIO/StartScriptConversation.md b/AUDIO/StartScriptConversation.md index c8b58266e..07b3e5cbd 100644 --- a/AUDIO/StartScriptConversation.md +++ b/AUDIO/StartScriptConversation.md @@ -5,13 +5,13 @@ ns: AUDIO ```c // 0x6B17C62C9635D2DC 0xE5DE7D9D -void START_SCRIPT_CONVERSATION(BOOL p0, BOOL p1, BOOL p2, BOOL p3); +void START_SCRIPT_CONVERSATION(BOOL displaySubtitles, BOOL addToBriefScreen, BOOL cloneConversation, BOOL interruptible); ``` ## Parameters -* **p0**: -* **p1**: -* **p2**: -* **p3**: +* **displaySubtitles**: +* **addToBriefScreen**: Defaults to true +* **cloneConversation**: Defaults to false +* **interruptible**: Defaults to true diff --git a/AUDIO/StartScriptPhoneConversation.md b/AUDIO/StartScriptPhoneConversation.md index 7212400ad..34909cdb2 100644 --- a/AUDIO/StartScriptPhoneConversation.md +++ b/AUDIO/StartScriptPhoneConversation.md @@ -5,11 +5,11 @@ ns: AUDIO ```c // 0x252E5F915EABB675 0x38E42D07 -void START_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1); +void START_SCRIPT_PHONE_CONVERSATION(BOOL displaySubtitles, BOOL addToBriefScreen); ``` ## Parameters -* **p0**: -* **p1**: +* **displaySubtitles**: +* **addToBriefScreen**: Defaults to true diff --git a/AUDIO/StopAlarm.md b/AUDIO/StopAlarm.md index 3862024d4..554f5aa26 100644 --- a/AUDIO/StopAlarm.md +++ b/AUDIO/StopAlarm.md @@ -5,18 +5,10 @@ ns: AUDIO ```c // 0xA1CADDCD98415A41 0xF987BE8C -void STOP_ALARM(char* alarmName, BOOL toggle); +void STOP_ALARM(char* alarmName, BOOL instantStop); ``` -``` -Example: -This will stop the alarm at Fort Zancudo. -AUDIO::STOP_ALARM("PORT_OF_LS_HEIST_FORT_ZANCUDO_ALARMS", 1); -First parameter (char) is the name of the alarm. -Second parameter (bool) has to be true (1) to have any effect. -``` ## Parameters -* **alarmName**: -* **toggle**: - +* **alarmName**: +* **instantStop**: Whether to kill the alarm instantly, or to let the audio system turn it off when it becomes inaudible diff --git a/AUDIO/StopAllAlarms.md b/AUDIO/StopAllAlarms.md index 55fde3d84..50a403f89 100644 --- a/AUDIO/StopAllAlarms.md +++ b/AUDIO/StopAllAlarms.md @@ -5,10 +5,9 @@ ns: AUDIO ```c // 0x2F794A877ADD4C92 0xC3CB9DC6 -void STOP_ALL_ALARMS(BOOL stop); +void STOP_ALL_ALARMS(BOOL instantStop); ``` ## Parameters -* **stop**: - +* **instantStop**: Whether to kill the alarm instantly, or to let the audio system turn it off when it becomes inaudible diff --git a/AUDIO/StopAudioScene.md b/AUDIO/StopAudioScene.md index cefabaf6f..1ddf98246 100644 --- a/AUDIO/StopAudioScene.md +++ b/AUDIO/StopAudioScene.md @@ -5,10 +5,12 @@ ns: AUDIO ```c // 0xDFE8422B3B94E688 0xA08D8C58 -void STOP_AUDIO_SCENE(char* scene); +void STOP_AUDIO_SCENE(char* sceneName); ``` +Stops the named mixing scene (which was previously started by this script) + ## Parameters -* **scene**: +* **sceneName**: