From 157765f33bdc99ee716ca0787d485c2fbf289100 Mon Sep 17 00:00:00 2001 From: TheNormalnij Date: Sun, 12 Sep 2021 13:24:28 +0300 Subject: [PATCH 01/16] Audio settings --- Client/game_sa/CAEVehicleAudioEntitySA.h | 25 +- Client/game_sa/CGameSA.cpp | 2 + Client/game_sa/CGameSA.h | 4 +- .../game_sa/CVehicleAudioSettingsEntrySA.cpp | 24 + Client/game_sa/CVehicleAudioSettingsEntrySA.h | 82 + .../CVehicleAudioSettingsManagerSA.cpp | 3290 +++++++++++++++++ .../game_sa/CVehicleAudioSettingsManagerSA.h | 44 + Client/game_sa/CVehicleSA.cpp | 17 + Client/game_sa/CVehicleSA.h | 2 + Client/game_sa/StdInc.h | 1 + .../mods/deathmatch/logic/CClientVehicle.cpp | 16 + Client/mods/deathmatch/logic/CClientVehicle.h | 5 + .../logic/lua/CLuaFunctionParseHelpers.cpp | 17 + .../logic/lua/CLuaFunctionParseHelpers.h | 6 + .../logic/luadefs/CLuaVehicleDefs.cpp | 171 + .../logic/luadefs/CLuaVehicleDefs.h | 5 + .../CMultiplayerSA_Vehicles.cpp | 51 - Client/sdk/game/CGame.h | 2 + Client/sdk/game/CVehicle.h | 1 + Client/sdk/game/CVehicleAudioSettingsEntry.h | 56 + .../sdk/game/CVehicleAudioSettingsManager.h | 23 + Client/sdk/game/Common.h | 31 + Server/mods/deathmatch/logic/CGame.h | 3 + 23 files changed, 3803 insertions(+), 75 deletions(-) create mode 100644 Client/game_sa/CVehicleAudioSettingsEntrySA.cpp create mode 100644 Client/game_sa/CVehicleAudioSettingsEntrySA.h create mode 100644 Client/game_sa/CVehicleAudioSettingsManagerSA.cpp create mode 100644 Client/game_sa/CVehicleAudioSettingsManagerSA.h create mode 100644 Client/sdk/game/CVehicleAudioSettingsEntry.h create mode 100644 Client/sdk/game/CVehicleAudioSettingsManager.h diff --git a/Client/game_sa/CAEVehicleAudioEntitySA.h b/Client/game_sa/CAEVehicleAudioEntitySA.h index cd2312ffa40..34a4f2b045c 100644 --- a/Client/game_sa/CAEVehicleAudioEntitySA.h +++ b/Client/game_sa/CAEVehicleAudioEntitySA.h @@ -13,6 +13,7 @@ #include "Common.h" #include "CAudioEngineSA.h" +#include "CVehicleAudioSettingsEntrySA.h" #include #define FUNC_CAEVehicleAudioEntity__RequestBankSlot 0x4F4D10 @@ -123,29 +124,6 @@ #define VAR_CAEVehicleAudioEntity__s_pPlayerDriver 0xB6B990 -struct tVehicleAudioSettings -{ - char m_nVehicleSoundType; - char unk1; - short m_wEngineOnSoundBankId; - short m_wEngineOffSoundBankId; - char m_nStereo; - char unk2; - int unk3; - int unk4; - char m_bHornTon; - char unk5[3]; - float m_fHornHigh; - char m_nDoorSound; - char unk6; - char m_nRadioNum; - char m_nRadioType; - char unk7; - char unk8[3]; - float m_fHornVolumeDelta; -}; -static_assert(sizeof(tVehicleAudioSettings) == 0x24, "Invalid size for tVehicleAudioSettings"); - struct tVehicleSound { int m_dwIndex; @@ -255,6 +233,7 @@ class CAEVehicleAudioEntitySA : public CAEVehicleAudioEntity void JustGotOutOfVehicleAsDriver(); void TurnOnRadioForVehicle(); void StopVehicleEngineSound(unsigned char ucSlot); + CAEVehicleAudioEntitySAInterface* GetInterface() { return m_pInterface; }; private: CAEVehicleAudioEntitySAInterface* m_pInterface; diff --git a/Client/game_sa/CGameSA.cpp b/Client/game_sa/CGameSA.cpp index 631b7b329f1..7081a1f5654 100644 --- a/Client/game_sa/CGameSA.cpp +++ b/Client/game_sa/CGameSA.cpp @@ -128,6 +128,7 @@ CGameSA::CGameSA() this->m_pWeaponStatsManager = new CWeaponStatManagerSA(); this->m_pPointLights = new CPointLightsSA(); this->m_collisionStore = new CColStoreSA(); + this->m_pVehicleAudioSettingsManager = new CVehicleAudioSettingsManagerSA(); // Normal weapon types (WEAPONSKILL_STD) for (int i = 0; i < NUM_WeaponInfosStdSkill; i++) @@ -267,6 +268,7 @@ CGameSA::~CGameSA() delete reinterpret_cast(m_pAEAudioHardware); delete reinterpret_cast(m_pAudioContainer); delete reinterpret_cast(m_pPointLights); + delete reinterpret_cast(m_pVehicleAudioSettingsManager); delete static_cast(m_collisionStore); delete[] ModelInfo; diff --git a/Client/game_sa/CGameSA.h b/Client/game_sa/CGameSA.h index 6a2c04d49be..68d338010a2 100644 --- a/Client/game_sa/CGameSA.h +++ b/Client/game_sa/CGameSA.h @@ -305,6 +305,7 @@ class CGameSA : public CGame CColStore* GetCollisionStore() override { return m_collisionStore; } CRenderWareSA* GetRenderWareSA() { return m_pRenderWare; } CFxManagerSA* GetFxManagerSA() { return m_pFxManager; } + CVehicleAudioSettingsManager* GetVehicleAudioSettingsManager() { return m_pVehicleAudioSettingsManager; }; CWeaponInfo* GetWeaponInfo(eWeaponType weapon, eWeaponSkill skill = WEAPONSKILL_STD); CModelInfo* GetModelInfo(DWORD dwModelID, bool bCanBeInvalid = false); @@ -497,7 +498,8 @@ class CGameSA : public CGame CTasks* m_pTasks; CGameSettings* m_pSettings; CCarEnterExit* m_pCarEnterExit; - CControllerConfigManager* m_pControllerConfigManager; + CControllerConfigManager* m_pControllerConfigManager; + CVehicleAudioSettingsManager* m_pVehicleAudioSettingsManager; eGameVersion m_eGameVersion; bool m_bAsyncScriptEnabled; diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.cpp b/Client/game_sa/CVehicleAudioSettingsEntrySA.cpp new file mode 100644 index 00000000000..cc6b2d86156 --- /dev/null +++ b/Client/game_sa/CVehicleAudioSettingsEntrySA.cpp @@ -0,0 +1,24 @@ + +#include "StdInc.h" + +CVehicleAudioSettingsEntrySA::CVehicleAudioSettingsEntrySA() +{ + memset(&m_Settings, 0, sizeof(tVehicleAudioSettings)); +} + +CVehicleAudioSettingsEntrySA::CVehicleAudioSettingsEntrySA(tVehicleAudioSettings* pSettingsEntry) +{ + m_Settings = *pSettingsEntry; +} + +CVehicleAudioSettingsEntrySA::~CVehicleAudioSettingsEntrySA() +{ + +} + +void CVehicleAudioSettingsEntrySA::Assign(const CVehicleAudioSettingsEntry* pData) +{ + const CVehicleAudioSettingsEntrySA* pEntrySA = static_cast(pData); + + m_Settings = pEntrySA->m_Settings; +} diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.h b/Client/game_sa/CVehicleAudioSettingsEntrySA.h new file mode 100644 index 00000000000..a77b2e8e24b --- /dev/null +++ b/Client/game_sa/CVehicleAudioSettingsEntrySA.h @@ -0,0 +1,82 @@ +/***************************************************************************** + * + * PROJECT: Multi Theft Auto v1.0 + * LICENSE: See LICENSE in the top level directory + * FILE: mods/deathmatch/logic/CVehicleAudioSettingsEntry.h + * PURPOSE: Header file for vehicle audio settings entry class + * + * Multi Theft Auto is available from http://www.multitheftauto.com/ + * + *****************************************************************************/ + +#pragma once + +#include "game/CVehicleAudioSettingsEntry.h" + +struct tVehicleAudioSettings +{ + eVehicleSoundType m_eVehicleSoundType; + char unk1; + short m_wEngineOnSoundBankId; + short m_wEngineOffSoundBankId; + char m_nStereo; // 0 or 1 or 2 + char unk2; + float unk3; + float unk4; + char m_bHornTon; + char unk5[3]; + float m_fHornHigh; + char m_nDoorSound; + char unk6; + char m_nRadioNum; + char m_nRadioType; + char m_nVehTypeForAudio; + char unk8[3]; + float m_fHornVolumeDelta; +}; +static_assert(sizeof(tVehicleAudioSettings) == 0x24, "Invalid size for tVehicleAudioSettings"); + +class CVehicleAudioSettingsEntrySA : public CVehicleAudioSettingsEntry +{ +public: + CVehicleAudioSettingsEntrySA(); + CVehicleAudioSettingsEntrySA(tVehicleAudioSettings* pSettings); + ~CVehicleAudioSettingsEntrySA(); + + tVehicleAudioSettings* getInterface() { return &m_Settings; }; + + void Assign(const CVehicleAudioSettingsEntry* pData); + + eVehicleSoundType GetSoundType() { return m_Settings.m_eVehicleSoundType; }; + uchar GetEngineOnSoundBankID() { return m_Settings.m_wEngineOnSoundBankId; }; + uchar GetEngineOffSoundBankID() { return m_Settings.m_wEngineOffSoundBankId; }; + uchar GetStereo() { return m_Settings.m_nStereo; }; + float GetUnk3() { return m_Settings.unk3; }; + float GetUnk4() { return m_Settings.unk4; }; + uchar GetHornTon() { return m_Settings.m_bHornTon; }; + float GetHornHign() { return m_Settings.m_fHornHigh; }; + uchar GetUnk6() { return m_Settings.unk6; }; + uchar GetDoorSound() { return m_Settings.m_nDoorSound; }; + uchar GetRadioNum() { return m_Settings.m_nRadioNum; }; + uchar GetRadioType() { return m_Settings.m_nRadioType; }; + uchar GetVehicleTypeForAudio() { return m_Settings.m_nVehTypeForAudio; }; + float GetHornVolumeDelta() { return m_Settings.m_fHornVolumeDelta; }; + + void SetSoundType(eVehicleSoundType value) { m_Settings.m_eVehicleSoundType = value; }; + void SetEngineOnSoundBankID(uchar value) { m_Settings.m_wEngineOnSoundBankId = value; }; + void SetEngineOffSoundBankID(uchar value) { m_Settings.m_wEngineOffSoundBankId = value; }; + void SetStereo(uchar value) { m_Settings.m_nStereo = value; }; + void SetUnk3(float value) { m_Settings.unk3= value; }; + void SetUnk4(float value) { m_Settings.unk4= value; }; + void SetHornTon(uchar value) { m_Settings.m_bHornTon = value; }; + void SetHornHign(float value) { m_Settings.m_fHornHigh = value; }; + void SetUnk6(uchar value) { m_Settings.unk6= value; }; + void SetDoorSound(uchar value) { m_Settings.m_nDoorSound = value; }; + void SetRadioNum(uchar value) { m_Settings.m_nRadioNum = value; }; + void SetRadioType(uchar value) { m_Settings.m_nRadioType = value; }; + void SetVehicleTypeForAudio(uchar value) { m_Settings.m_nVehTypeForAudio = value; }; + void SetHornVolumeDelta(float value) { m_Settings.m_fHornVolumeDelta = value; }; + +private: + tVehicleAudioSettings m_Settings; +}; diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp new file mode 100644 index 00000000000..9b8eaf4f6bb --- /dev/null +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp @@ -0,0 +1,3290 @@ + +#include "StdInc.h" + +SFixedArray m_OriginalVehicleAudioSettings; + +SFixedArray m_pModelEntries; + +void dumpVehicleAudioSettings() +{ + remove(CalcMTASAPath("vehicleaudiodump.txt")); + FILE* pFile = fopen(CalcMTASAPath("vehicleaudiodump.txt"), "a+"); + + for (uint i = 0; i < VEHICLES_COUNT; i++) + { + tVehicleAudioSettings* pSettings = (tVehicleAudioSettings*)0x860AF0 + i; + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_eVehicleSoundType = (eVehicleSoundType)%u;\n", i, pSettings->m_eVehicleSoundType); + + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_wEngineOnSoundBankId = %u;\n", i, pSettings->m_wEngineOnSoundBankId); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_wEngineOffSoundBankId = %u;\n", i, pSettings->m_wEngineOffSoundBankId); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nStereo = %u;\n", i, pSettings->m_nStereo); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].unk3 = %ff;\n", i, pSettings->unk3); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].unk4 = %ff;\n", i, pSettings->unk4); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_bHornTon = %u;\n", i, pSettings->m_bHornTon); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_fHornHigh = %ff;\n", i, pSettings->m_fHornHigh); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].unk6 = %u;\n", i, pSettings->unk6); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nDoorSound = %u;\n", i, pSettings->m_nDoorSound); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nRadioNum = %u;\n", i, pSettings->m_nRadioNum); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nRadioType = %u;\n", i, pSettings->m_nRadioType); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nVehTypeForAudio = %u;\n", i, pSettings->m_nVehTypeForAudio); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_fHornVolumeDelta = %ff;\n\n", i, pSettings->m_fHornVolumeDelta); + } + fclose(pFile); +} + +tVehicleAudioSettings* pNextVehicleAudioSettings = nullptr; + +#define HOOKPOS_CAEVehicleAudioEntity__Initialise 0x4F77C1 +#define HOOKSIZE_CAEVehicleAudioEntity__Initialise 0x10 +static DWORD CONTINUE_CAEVehicleAudioEntity__Initialise = 0x4F77D1; + +static void _declspec(naked) HOOK_CAEVehicleAudioEntity__Initialise() +{ + _asm + { + lea edi, [ebp + 80h] + mov esi, pNextVehicleAudioSettings + jmp CONTINUE_CAEVehicleAudioEntity__Initialise + } +} + + +CVehicleAudioSettingsManagerSA::CVehicleAudioSettingsManagerSA() +{ + EZHookInstall(CAEVehicleAudioEntity__Initialise); + InitializeDefaultVehicleAudioSettings(); + + for (uint i = 0; i < VEHICLES_COUNT; i++) + { + m_pModelEntries[i] = new CVehicleAudioSettingsEntrySA(&m_OriginalVehicleAudioSettings[i]); + } + + //dumpVehicleAudioSettings(); +} + +CVehicleAudioSettingsManagerSA::~CVehicleAudioSettingsManagerSA() +{ + for (uint i = 0; i < VEHICLES_COUNT; i++) + { + delete m_pModelEntries[i]; + } +} + +CVehicleAudioSettingsEntry* CVehicleAudioSettingsManagerSA::CreateVehicleAudioSettingsData() +{ + CVehicleAudioSettingsEntrySA* pSettings = new CVehicleAudioSettingsEntrySA(); + return pSettings; +} + +CVehicleAudioSettingsEntry* CVehicleAudioSettingsManagerSA::GetVehicleModelAudioSettingsData(eVehicleTypes eModel) +{ + uint uiSettingsID = GetVehicleModelAudioSettingsID(eModel); + if (uiSettingsID >= VEHICLES_COUNT) + return nullptr; + + return m_pModelEntries[uiSettingsID]; +} + +bool CVehicleAudioSettingsManagerSA::ApplyAudioSettingsData(eVehicleTypes eModel, CVehicleAudioSettingsEntry* pEntry) +{ + uint uiSettingsID = GetVehicleModelAudioSettingsID(eModel); + if (uiSettingsID >= VEHICLES_COUNT) + return false; + + m_pModelEntries[uiSettingsID]->Assign(pEntry); + return true; +} + +uint CVehicleAudioSettingsManagerSA::GetVehicleModelAudioSettingsID(eVehicleTypes eModel) +{ + return eModel - 400; +} + +void CVehicleAudioSettingsManagerSA::SetNextSettings(CVehicleAudioSettingsEntry* pSettings) +{ + pNextVehicleAudioSettings = reinterpret_cast(pSettings)->getInterface(); +} + + +void CVehicleAudioSettingsManagerSA::InitializeDefaultVehicleAudioSettings() +{ + m_OriginalVehicleAudioSettings[0].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[0].m_wEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[0].m_wEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[0].m_nStereo = 0; + m_OriginalVehicleAudioSettings[0].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[0].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[0].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[0].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[0].unk6 = 0; + m_OriginalVehicleAudioSettings[0].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[0].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[0].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[0].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[0].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[1].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[1].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[1].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[1].m_nStereo = 0; + m_OriginalVehicleAudioSettings[1].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[1].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[1].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[1].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[1].unk6 = 0; + m_OriginalVehicleAudioSettings[1].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[1].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[1].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[1].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[1].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[2].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[2].m_wEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[2].m_wEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[2].m_nStereo = 1; + m_OriginalVehicleAudioSettings[2].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[2].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[2].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[2].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[2].unk6 = 0; + m_OriginalVehicleAudioSettings[2].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[2].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[2].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[2].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[2].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[3].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[3].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[3].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[3].m_nStereo = 0; + m_OriginalVehicleAudioSettings[3].unk3 = 0.000000f; + m_OriginalVehicleAudioSettings[3].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[3].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[3].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[3].unk6 = 0; + m_OriginalVehicleAudioSettings[3].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[3].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[3].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[3].m_nVehTypeForAudio = 3; + m_OriginalVehicleAudioSettings[3].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[4].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[4].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[4].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[4].m_nStereo = 0; + m_OriginalVehicleAudioSettings[4].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[4].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[4].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[4].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[4].unk6 = 0; + m_OriginalVehicleAudioSettings[4].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[4].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[4].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[4].m_nVehTypeForAudio = 4; + m_OriginalVehicleAudioSettings[4].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[5].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[5].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[5].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[5].m_nStereo = 0; + m_OriginalVehicleAudioSettings[5].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[5].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[5].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[5].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[5].unk6 = 0; + m_OriginalVehicleAudioSettings[5].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[5].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[5].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[5].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[5].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[6].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[6].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[6].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[6].m_nStereo = 0; + m_OriginalVehicleAudioSettings[6].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[6].unk4 = 0.840896f; + m_OriginalVehicleAudioSettings[6].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[6].m_fHornHigh = 0.793701f; + m_OriginalVehicleAudioSettings[6].unk6 = 0; + m_OriginalVehicleAudioSettings[6].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[6].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[6].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[6].m_nVehTypeForAudio = 6; + m_OriginalVehicleAudioSettings[6].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[7].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[7].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[7].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[7].m_nStereo = 0; + m_OriginalVehicleAudioSettings[7].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[7].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[7].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[7].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[7].unk6 = 0; + m_OriginalVehicleAudioSettings[7].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[7].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[7].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[7].m_nVehTypeForAudio = 7; + m_OriginalVehicleAudioSettings[7].m_fHornVolumeDelta = 5.000000f; + + m_OriginalVehicleAudioSettings[8].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[8].m_wEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[8].m_wEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[8].m_nStereo = 0; + m_OriginalVehicleAudioSettings[8].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[8].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[8].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[8].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[8].unk6 = 0; + m_OriginalVehicleAudioSettings[8].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[8].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[8].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[8].m_nVehTypeForAudio = 8; + m_OriginalVehicleAudioSettings[8].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[9].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[9].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[9].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[9].m_nStereo = 0; + m_OriginalVehicleAudioSettings[9].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[9].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[9].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[9].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[9].unk6 = 0; + m_OriginalVehicleAudioSettings[9].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[9].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[9].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[9].m_nVehTypeForAudio = 9; + m_OriginalVehicleAudioSettings[9].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[10].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[10].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[10].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[10].m_nStereo = 0; + m_OriginalVehicleAudioSettings[10].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[10].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[10].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[10].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[10].unk6 = 0; + m_OriginalVehicleAudioSettings[10].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[10].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[10].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[10].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[10].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[11].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[11].m_wEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[11].m_wEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[11].m_nStereo = 1; + m_OriginalVehicleAudioSettings[11].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[11].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[11].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[11].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[11].unk6 = 0; + m_OriginalVehicleAudioSettings[11].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[11].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[11].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[11].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[11].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[12].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[12].m_wEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[12].m_wEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[12].m_nStereo = 0; + m_OriginalVehicleAudioSettings[12].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[12].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[12].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[12].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[12].unk6 = 0; + m_OriginalVehicleAudioSettings[12].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[12].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[12].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[12].m_nVehTypeForAudio = 10; + m_OriginalVehicleAudioSettings[12].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[13].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[13].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[13].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[13].m_nStereo = 0; + m_OriginalVehicleAudioSettings[13].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[13].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[13].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[13].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[13].unk6 = 0; + m_OriginalVehicleAudioSettings[13].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[13].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[13].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[13].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[13].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[14].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[14].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[14].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[14].m_nStereo = 0; + m_OriginalVehicleAudioSettings[14].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[14].unk4 = 1.334840f; + m_OriginalVehicleAudioSettings[14].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[14].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[14].unk6 = 0; + m_OriginalVehicleAudioSettings[14].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[14].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[14].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[14].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[14].m_fHornVolumeDelta = 5.000000f; + + m_OriginalVehicleAudioSettings[15].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[15].m_wEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[15].m_wEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[15].m_nStereo = 1; + m_OriginalVehicleAudioSettings[15].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[15].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[15].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[15].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[15].unk6 = 0; + m_OriginalVehicleAudioSettings[15].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[15].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[15].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[15].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[15].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[16].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[16].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[16].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[16].m_nStereo = 0; + m_OriginalVehicleAudioSettings[16].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[16].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[16].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[16].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[16].unk6 = 0; + m_OriginalVehicleAudioSettings[16].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[16].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[16].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[16].m_nVehTypeForAudio = 12; + m_OriginalVehicleAudioSettings[16].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[17].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[17].m_wEngineOnSoundBankId = 12; + m_OriginalVehicleAudioSettings[17].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[17].m_nStereo = 0; + m_OriginalVehicleAudioSettings[17].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[17].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[17].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[17].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[17].unk6 = 0; + m_OriginalVehicleAudioSettings[17].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[17].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[17].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[17].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[17].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[18].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[18].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[18].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[18].m_nStereo = 0; + m_OriginalVehicleAudioSettings[18].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[18].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[18].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[18].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[18].unk6 = 0; + m_OriginalVehicleAudioSettings[18].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[18].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[18].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[18].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[18].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[19].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[19].m_wEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[19].m_wEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[19].m_nStereo = 0; + m_OriginalVehicleAudioSettings[19].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[19].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[19].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[19].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[19].unk6 = 0; + m_OriginalVehicleAudioSettings[19].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[19].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[19].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[19].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[19].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[20].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[20].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[20].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[20].m_nStereo = 0; + m_OriginalVehicleAudioSettings[20].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[20].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[20].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[20].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[20].unk6 = 0; + m_OriginalVehicleAudioSettings[20].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[20].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[20].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[20].m_nVehTypeForAudio = 14; + m_OriginalVehicleAudioSettings[20].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[21].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[21].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[21].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[21].m_nStereo = 0; + m_OriginalVehicleAudioSettings[21].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[21].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[21].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[21].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[21].unk6 = 0; + m_OriginalVehicleAudioSettings[21].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[21].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[21].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[21].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[21].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[22].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[22].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[22].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[22].m_nStereo = 0; + m_OriginalVehicleAudioSettings[22].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[22].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[22].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[22].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[22].unk6 = 0; + m_OriginalVehicleAudioSettings[22].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[22].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[22].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[22].m_nVehTypeForAudio = 15; + m_OriginalVehicleAudioSettings[22].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[23].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[23].m_wEngineOnSoundBankId = 79; + m_OriginalVehicleAudioSettings[23].m_wEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[23].m_nStereo = 0; + m_OriginalVehicleAudioSettings[23].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[23].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[23].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[23].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[23].unk6 = 0; + m_OriginalVehicleAudioSettings[23].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[23].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[23].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[23].m_nVehTypeForAudio = 16; + m_OriginalVehicleAudioSettings[23].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[24].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[24].m_wEngineOnSoundBankId = 76; + m_OriginalVehicleAudioSettings[24].m_wEngineOffSoundBankId = 75; + m_OriginalVehicleAudioSettings[24].m_nStereo = 0; + m_OriginalVehicleAudioSettings[24].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[24].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[24].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[24].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[24].unk6 = 0; + m_OriginalVehicleAudioSettings[24].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[24].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[24].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[24].m_nVehTypeForAudio = 17; + m_OriginalVehicleAudioSettings[24].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[25].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[25].m_wEngineOnSoundBankId = 12; + m_OriginalVehicleAudioSettings[25].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[25].m_nStereo = 0; + m_OriginalVehicleAudioSettings[25].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[25].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[25].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[25].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[25].unk6 = 0; + m_OriginalVehicleAudioSettings[25].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[25].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[25].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[25].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[25].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[26].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[26].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[26].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[26].m_nStereo = 0; + m_OriginalVehicleAudioSettings[26].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[26].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[26].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[26].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[26].unk6 = 0; + m_OriginalVehicleAudioSettings[26].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[26].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[26].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[26].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[26].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[27].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[27].m_wEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[27].m_wEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[27].m_nStereo = 0; + m_OriginalVehicleAudioSettings[27].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[27].unk4 = 1.334840f; + m_OriginalVehicleAudioSettings[27].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[27].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[27].unk6 = 0; + m_OriginalVehicleAudioSettings[27].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[27].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[27].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[27].m_nVehTypeForAudio = 18; + m_OriginalVehicleAudioSettings[27].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[28].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[28].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[28].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[28].m_nStereo = 0; + m_OriginalVehicleAudioSettings[28].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[28].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[28].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[28].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[28].unk6 = 0; + m_OriginalVehicleAudioSettings[28].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[28].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[28].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[28].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[28].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[29].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[29].m_wEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[29].m_wEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[29].m_nStereo = 1; + m_OriginalVehicleAudioSettings[29].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[29].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[29].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[29].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[29].unk6 = 0; + m_OriginalVehicleAudioSettings[29].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[29].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[29].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[29].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[29].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[30].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[30].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[30].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[30].m_nStereo = 0; + m_OriginalVehicleAudioSettings[30].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[30].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[30].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[30].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[30].unk6 = 0; + m_OriginalVehicleAudioSettings[30].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[30].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[30].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[30].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[30].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[31].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[31].m_wEngineOnSoundBankId = 33; + m_OriginalVehicleAudioSettings[31].m_wEngineOffSoundBankId = 32; + m_OriginalVehicleAudioSettings[31].m_nStereo = 0; + m_OriginalVehicleAudioSettings[31].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[31].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[31].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[31].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[31].unk6 = 0; + m_OriginalVehicleAudioSettings[31].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[31].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[31].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[31].m_nVehTypeForAudio = 20; + m_OriginalVehicleAudioSettings[31].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[32].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[32].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[32].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[32].m_nStereo = 0; + m_OriginalVehicleAudioSettings[32].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[32].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[32].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[32].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[32].unk6 = 0; + m_OriginalVehicleAudioSettings[32].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[32].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[32].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[32].m_nVehTypeForAudio = 21; + m_OriginalVehicleAudioSettings[32].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[33].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[33].m_wEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[33].m_wEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[33].m_nStereo = 0; + m_OriginalVehicleAudioSettings[33].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[33].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[33].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[33].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[33].unk6 = 0; + m_OriginalVehicleAudioSettings[33].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[33].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[33].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[33].m_nVehTypeForAudio = 6; + m_OriginalVehicleAudioSettings[33].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[34].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[34].m_wEngineOnSoundBankId = 76; + m_OriginalVehicleAudioSettings[34].m_wEngineOffSoundBankId = 75; + m_OriginalVehicleAudioSettings[34].m_nStereo = 0; + m_OriginalVehicleAudioSettings[34].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[34].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[34].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[34].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[34].unk6 = 0; + m_OriginalVehicleAudioSettings[34].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[34].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[34].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[34].m_nVehTypeForAudio = 17; + m_OriginalVehicleAudioSettings[34].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[35].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[35].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[35].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[35].m_nStereo = 0; + m_OriginalVehicleAudioSettings[35].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[35].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[35].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[35].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[35].unk6 = 0; + m_OriginalVehicleAudioSettings[35].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[35].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[35].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[35].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[35].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[36].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[36].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[36].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[36].m_nStereo = 0; + m_OriginalVehicleAudioSettings[36].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[36].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[36].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[36].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[36].unk6 = 0; + m_OriginalVehicleAudioSettings[36].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[36].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[36].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[36].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[36].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[37].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[37].m_wEngineOnSoundBankId = 33; + m_OriginalVehicleAudioSettings[37].m_wEngineOffSoundBankId = 32; + m_OriginalVehicleAudioSettings[37].m_nStereo = 0; + m_OriginalVehicleAudioSettings[37].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[37].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[37].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[37].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[37].unk6 = 0; + m_OriginalVehicleAudioSettings[37].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[37].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[37].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[37].m_nVehTypeForAudio = 20; + m_OriginalVehicleAudioSettings[37].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[38].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[38].m_wEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[38].m_wEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[38].m_nStereo = 0; + m_OriginalVehicleAudioSettings[38].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[38].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[38].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[38].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[38].unk6 = 0; + m_OriginalVehicleAudioSettings[38].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[38].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[38].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[38].m_nVehTypeForAudio = 14; + m_OriginalVehicleAudioSettings[38].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[39].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[39].m_wEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[39].m_wEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[39].m_nStereo = 0; + m_OriginalVehicleAudioSettings[39].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[39].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[39].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[39].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[39].unk6 = 0; + m_OriginalVehicleAudioSettings[39].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[39].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[39].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[39].m_nVehTypeForAudio = 22; + m_OriginalVehicleAudioSettings[39].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[40].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[40].m_wEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[40].m_wEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[40].m_nStereo = 0; + m_OriginalVehicleAudioSettings[40].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[40].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[40].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[40].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[40].unk6 = 0; + m_OriginalVehicleAudioSettings[40].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[40].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[40].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[40].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[40].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[41].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[41].m_wEngineOnSoundBankId = 36; + m_OriginalVehicleAudioSettings[41].m_wEngineOffSoundBankId = 118; + m_OriginalVehicleAudioSettings[41].m_nStereo = 0; + m_OriginalVehicleAudioSettings[41].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[41].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[41].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[41].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[41].unk6 = 0; + m_OriginalVehicleAudioSettings[41].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[41].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[41].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[41].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[41].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[42].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[42].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[42].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[42].m_nStereo = 0; + m_OriginalVehicleAudioSettings[42].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[42].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[42].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[42].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[42].unk6 = 0; + m_OriginalVehicleAudioSettings[42].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[42].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[42].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[42].m_nVehTypeForAudio = 23; + m_OriginalVehicleAudioSettings[42].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[43].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[43].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[43].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[43].m_nStereo = 0; + m_OriginalVehicleAudioSettings[43].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[43].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[43].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[43].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[43].unk6 = 0; + m_OriginalVehicleAudioSettings[43].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[43].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[43].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[43].m_nVehTypeForAudio = 6; + m_OriginalVehicleAudioSettings[43].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[44].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[44].m_wEngineOnSoundBankId = 71; + m_OriginalVehicleAudioSettings[44].m_wEngineOffSoundBankId = 70; + m_OriginalVehicleAudioSettings[44].m_nStereo = 0; + m_OriginalVehicleAudioSettings[44].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[44].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[44].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[44].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[44].unk6 = 0; + m_OriginalVehicleAudioSettings[44].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[44].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[44].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[44].m_nVehTypeForAudio = 24; + m_OriginalVehicleAudioSettings[44].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[45].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[45].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[45].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[45].m_nStereo = 0; + m_OriginalVehicleAudioSettings[45].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[45].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[45].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[45].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[45].unk6 = 0; + m_OriginalVehicleAudioSettings[45].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[45].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[45].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[45].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[45].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[46].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[46].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[46].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[46].m_nStereo = 0; + m_OriginalVehicleAudioSettings[46].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[46].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[46].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[46].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[46].unk6 = 0; + m_OriginalVehicleAudioSettings[46].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[46].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[46].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[46].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[46].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[47].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[47].m_wEngineOnSoundBankId = 104; + m_OriginalVehicleAudioSettings[47].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[47].m_nStereo = 0; + m_OriginalVehicleAudioSettings[47].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[47].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[47].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[47].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[47].unk6 = 0; + m_OriginalVehicleAudioSettings[47].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[47].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[47].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[47].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[47].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[48].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[48].m_wEngineOnSoundBankId = 119; + m_OriginalVehicleAudioSettings[48].m_wEngineOffSoundBankId = 118; + m_OriginalVehicleAudioSettings[48].m_nStereo = 2; + m_OriginalVehicleAudioSettings[48].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[48].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[48].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[48].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[48].unk6 = 0; + m_OriginalVehicleAudioSettings[48].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[48].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[48].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[48].m_nVehTypeForAudio = 25; + m_OriginalVehicleAudioSettings[48].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[49].m_eVehicleSoundType = (eVehicleSoundType)8; + m_OriginalVehicleAudioSettings[49].m_wEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[49].m_wEngineOffSoundBankId = 133; + m_OriginalVehicleAudioSettings[49].m_nStereo = 0; + m_OriginalVehicleAudioSettings[49].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[49].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[49].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[49].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[49].unk6 = 0; + m_OriginalVehicleAudioSettings[49].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[49].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[49].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[49].m_nVehTypeForAudio = 26; + m_OriginalVehicleAudioSettings[49].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[50].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[50].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[50].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[50].m_nStereo = 0; + m_OriginalVehicleAudioSettings[50].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[50].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[50].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[50].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[50].unk6 = 0; + m_OriginalVehicleAudioSettings[50].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[50].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[50].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[50].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[50].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[51].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[51].m_wEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[51].m_wEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[51].m_nStereo = 1; + m_OriginalVehicleAudioSettings[51].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[51].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[51].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[51].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[51].unk6 = 0; + m_OriginalVehicleAudioSettings[51].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[51].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[51].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[51].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[51].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[52].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[52].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[52].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[52].m_nStereo = 0; + m_OriginalVehicleAudioSettings[52].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[52].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[52].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[52].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[52].unk6 = 0; + m_OriginalVehicleAudioSettings[52].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[52].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[52].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[52].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[52].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[53].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[53].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[53].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[53].m_nStereo = 2; + m_OriginalVehicleAudioSettings[53].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[53].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[53].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[53].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[53].unk6 = 0; + m_OriginalVehicleAudioSettings[53].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[53].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[53].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[53].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[53].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[54].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[54].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[54].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[54].m_nStereo = 2; + m_OriginalVehicleAudioSettings[54].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[54].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[54].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[54].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[54].unk6 = 0; + m_OriginalVehicleAudioSettings[54].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[54].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[54].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[54].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[54].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[55].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[55].m_wEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[55].m_wEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[55].m_nStereo = 0; + m_OriginalVehicleAudioSettings[55].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[55].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[55].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[55].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[55].unk6 = 0; + m_OriginalVehicleAudioSettings[55].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[55].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[55].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[55].m_nVehTypeForAudio = 6; + m_OriginalVehicleAudioSettings[55].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[56].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[56].m_wEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[56].m_wEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[56].m_nStereo = 0; + m_OriginalVehicleAudioSettings[56].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[56].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[56].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[56].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[56].unk6 = 0; + m_OriginalVehicleAudioSettings[56].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[56].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[56].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[56].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[56].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[57].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[57].m_wEngineOnSoundBankId = 64; + m_OriginalVehicleAudioSettings[57].m_wEngineOffSoundBankId = 63; + m_OriginalVehicleAudioSettings[57].m_nStereo = 2; + m_OriginalVehicleAudioSettings[57].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[57].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[57].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[57].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[57].unk6 = 0; + m_OriginalVehicleAudioSettings[57].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[57].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[57].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[57].m_nVehTypeForAudio = 27; + m_OriginalVehicleAudioSettings[57].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[58].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[58].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[58].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[58].m_nStereo = 0; + m_OriginalVehicleAudioSettings[58].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[58].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[58].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[58].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[58].unk6 = 0; + m_OriginalVehicleAudioSettings[58].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[58].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[58].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[58].m_nVehTypeForAudio = 4; + m_OriginalVehicleAudioSettings[58].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[59].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[59].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[59].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[59].m_nStereo = 0; + m_OriginalVehicleAudioSettings[59].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[59].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[59].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[59].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[59].unk6 = 0; + m_OriginalVehicleAudioSettings[59].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[59].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[59].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[59].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[59].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[60].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[60].m_wEngineOnSoundBankId = 120; + m_OriginalVehicleAudioSettings[60].m_wEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[60].m_nStereo = 0; + m_OriginalVehicleAudioSettings[60].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[60].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[60].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[60].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[60].unk6 = 0; + m_OriginalVehicleAudioSettings[60].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[60].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[60].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[60].m_nVehTypeForAudio = 42; + m_OriginalVehicleAudioSettings[60].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[61].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[61].m_wEngineOnSoundBankId = 125; + m_OriginalVehicleAudioSettings[61].m_wEngineOffSoundBankId = 124; + m_OriginalVehicleAudioSettings[61].m_nStereo = 2; + m_OriginalVehicleAudioSettings[61].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[61].unk4 = 1.189207f; + m_OriginalVehicleAudioSettings[61].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[61].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[61].unk6 = 0; + m_OriginalVehicleAudioSettings[61].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[61].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[61].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[61].m_nVehTypeForAudio = 29; + m_OriginalVehicleAudioSettings[61].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[62].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[62].m_wEngineOnSoundBankId = 119; + m_OriginalVehicleAudioSettings[62].m_wEngineOffSoundBankId = 118; + m_OriginalVehicleAudioSettings[62].m_nStereo = 2; + m_OriginalVehicleAudioSettings[62].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[62].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[62].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[62].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[62].unk6 = 0; + m_OriginalVehicleAudioSettings[62].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[62].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[62].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[62].m_nVehTypeForAudio = 25; + m_OriginalVehicleAudioSettings[62].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[63].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[63].m_wEngineOnSoundBankId = 140; + m_OriginalVehicleAudioSettings[63].m_wEngineOffSoundBankId = 139; + m_OriginalVehicleAudioSettings[63].m_nStereo = 2; + m_OriginalVehicleAudioSettings[63].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[63].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[63].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[63].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[63].unk6 = 0; + m_OriginalVehicleAudioSettings[63].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[63].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[63].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[63].m_nVehTypeForAudio = 29; + m_OriginalVehicleAudioSettings[63].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[64].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[64].m_wEngineOnSoundBankId = 107; + m_OriginalVehicleAudioSettings[64].m_wEngineOffSoundBankId = 106; + m_OriginalVehicleAudioSettings[64].m_nStereo = 0; + m_OriginalVehicleAudioSettings[64].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[64].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[64].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[64].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[64].unk6 = 0; + m_OriginalVehicleAudioSettings[64].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[64].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[64].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[64].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[64].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[65].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[65].m_wEngineOnSoundBankId = 109; + m_OriginalVehicleAudioSettings[65].m_wEngineOffSoundBankId = 108; + m_OriginalVehicleAudioSettings[65].m_nStereo = 0; + m_OriginalVehicleAudioSettings[65].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[65].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[65].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[65].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[65].unk6 = 0; + m_OriginalVehicleAudioSettings[65].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[65].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[65].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[65].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[65].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[66].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[66].m_wEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[66].m_wEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[66].m_nStereo = 0; + m_OriginalVehicleAudioSettings[66].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[66].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[66].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[66].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[66].unk6 = 0; + m_OriginalVehicleAudioSettings[66].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[66].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[66].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[66].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[66].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[67].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[67].m_wEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[67].m_wEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[67].m_nStereo = 0; + m_OriginalVehicleAudioSettings[67].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[67].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[67].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[67].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[67].unk6 = 0; + m_OriginalVehicleAudioSettings[67].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[67].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[67].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[67].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[67].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[68].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[68].m_wEngineOnSoundBankId = 48; + m_OriginalVehicleAudioSettings[68].m_wEngineOffSoundBankId = 47; + m_OriginalVehicleAudioSettings[68].m_nStereo = 2; + m_OriginalVehicleAudioSettings[68].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[68].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[68].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[68].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[68].unk6 = 0; + m_OriginalVehicleAudioSettings[68].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[68].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[68].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[68].m_nVehTypeForAudio = 29; + m_OriginalVehicleAudioSettings[68].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[69].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[69].m_wEngineOnSoundBankId = 104; + m_OriginalVehicleAudioSettings[69].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[69].m_nStereo = 0; + m_OriginalVehicleAudioSettings[69].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[69].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[69].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[69].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[69].unk6 = 0; + m_OriginalVehicleAudioSettings[69].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[69].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[69].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[69].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[69].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[70].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[70].m_wEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[70].m_wEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[70].m_nStereo = 0; + m_OriginalVehicleAudioSettings[70].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[70].unk4 = 1.189207f; + m_OriginalVehicleAudioSettings[70].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[70].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[70].unk6 = 0; + m_OriginalVehicleAudioSettings[70].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[70].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[70].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[70].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[70].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[71].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[71].m_wEngineOnSoundBankId = 48; + m_OriginalVehicleAudioSettings[71].m_wEngineOffSoundBankId = 47; + m_OriginalVehicleAudioSettings[71].m_nStereo = 2; + m_OriginalVehicleAudioSettings[71].unk3 = 0.300000f; + m_OriginalVehicleAudioSettings[71].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[71].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[71].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[71].unk6 = 0; + m_OriginalVehicleAudioSettings[71].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[71].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[71].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[71].m_nVehTypeForAudio = 30; + m_OriginalVehicleAudioSettings[71].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[72].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[72].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[72].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[72].m_nStereo = 0; + m_OriginalVehicleAudioSettings[72].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[72].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[72].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[72].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[72].unk6 = 0; + m_OriginalVehicleAudioSettings[72].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[72].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[72].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[72].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[72].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[73].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[73].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[73].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[73].m_nStereo = 2; + m_OriginalVehicleAudioSettings[73].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[73].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[73].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[73].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[73].unk6 = 0; + m_OriginalVehicleAudioSettings[73].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[73].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[73].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[73].m_nVehTypeForAudio = 43; + m_OriginalVehicleAudioSettings[73].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[74].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[74].m_wEngineOnSoundBankId = 35; + m_OriginalVehicleAudioSettings[74].m_wEngineOffSoundBankId = 34; + m_OriginalVehicleAudioSettings[74].m_nStereo = 0; + m_OriginalVehicleAudioSettings[74].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[74].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[74].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[74].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[74].unk6 = 0; + m_OriginalVehicleAudioSettings[74].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[74].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[74].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[74].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[74].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[75].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[75].m_wEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[75].m_wEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[75].m_nStereo = 0; + m_OriginalVehicleAudioSettings[75].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[75].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[75].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[75].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[75].unk6 = 0; + m_OriginalVehicleAudioSettings[75].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[75].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[75].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[75].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[75].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[76].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[76].m_wEngineOnSoundBankId = 53; + m_OriginalVehicleAudioSettings[76].m_wEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[76].m_nStereo = 0; + m_OriginalVehicleAudioSettings[76].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[76].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[76].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[76].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[76].unk6 = 0; + m_OriginalVehicleAudioSettings[76].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[76].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[76].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[76].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[76].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[77].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[77].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[77].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[77].m_nStereo = 1; + m_OriginalVehicleAudioSettings[77].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[77].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[77].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[77].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[77].unk6 = 0; + m_OriginalVehicleAudioSettings[77].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[77].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[77].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[77].m_nVehTypeForAudio = 31; + m_OriginalVehicleAudioSettings[77].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[78].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[78].m_wEngineOnSoundBankId = 89; + m_OriginalVehicleAudioSettings[78].m_wEngineOffSoundBankId = 88; + m_OriginalVehicleAudioSettings[78].m_nStereo = 0; + m_OriginalVehicleAudioSettings[78].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[78].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[78].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[78].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[78].unk6 = 0; + m_OriginalVehicleAudioSettings[78].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[78].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[78].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[78].m_nVehTypeForAudio = 15; + m_OriginalVehicleAudioSettings[78].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[79].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[79].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[79].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[79].m_nStereo = 0; + m_OriginalVehicleAudioSettings[79].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[79].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[79].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[79].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[79].unk6 = 0; + m_OriginalVehicleAudioSettings[79].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[79].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[79].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[79].m_nVehTypeForAudio = 4; + m_OriginalVehicleAudioSettings[79].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[80].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[80].m_wEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[80].m_wEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[80].m_nStereo = 1; + m_OriginalVehicleAudioSettings[80].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[80].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[80].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[80].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[80].unk6 = 0; + m_OriginalVehicleAudioSettings[80].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[80].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[80].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[80].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[80].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[81].m_eVehicleSoundType = (eVehicleSoundType)2; + m_OriginalVehicleAudioSettings[81].m_wEngineOnSoundBankId = 19; + m_OriginalVehicleAudioSettings[81].m_wEngineOffSoundBankId = 18; + m_OriginalVehicleAudioSettings[81].m_nStereo = 2; + m_OriginalVehicleAudioSettings[81].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[81].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[81].m_bHornTon = 0; + m_OriginalVehicleAudioSettings[81].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[81].unk6 = 0; + m_OriginalVehicleAudioSettings[81].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[81].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[81].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[81].m_nVehTypeForAudio = 41; + m_OriginalVehicleAudioSettings[81].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[82].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[82].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[82].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[82].m_nStereo = 0; + m_OriginalVehicleAudioSettings[82].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[82].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[82].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[82].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[82].unk6 = 0; + m_OriginalVehicleAudioSettings[82].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[82].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[82].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[82].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[82].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[83].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[83].m_wEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[83].m_wEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[83].m_nStereo = 0; + m_OriginalVehicleAudioSettings[83].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[83].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[83].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[83].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[83].unk6 = 0; + m_OriginalVehicleAudioSettings[83].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[83].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[83].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[83].m_nVehTypeForAudio = 44; + m_OriginalVehicleAudioSettings[83].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[84].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[84].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[84].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[84].m_nStereo = 0; + m_OriginalVehicleAudioSettings[84].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[84].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[84].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[84].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[84].unk6 = 0; + m_OriginalVehicleAudioSettings[84].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[84].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[84].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[84].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[84].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[85].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[85].m_wEngineOnSoundBankId = 11; + m_OriginalVehicleAudioSettings[85].m_wEngineOffSoundBankId = 10; + m_OriginalVehicleAudioSettings[85].m_nStereo = 2; + m_OriginalVehicleAudioSettings[85].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[85].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[85].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[85].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[85].unk6 = 0; + m_OriginalVehicleAudioSettings[85].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[85].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[85].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[85].m_nVehTypeForAudio = 6; + m_OriginalVehicleAudioSettings[85].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[86].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[86].m_wEngineOnSoundBankId = 89; + m_OriginalVehicleAudioSettings[86].m_wEngineOffSoundBankId = 88; + m_OriginalVehicleAudioSettings[86].m_nStereo = 0; + m_OriginalVehicleAudioSettings[86].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[86].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[86].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[86].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[86].unk6 = 0; + m_OriginalVehicleAudioSettings[86].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[86].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[86].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[86].m_nVehTypeForAudio = 32; + m_OriginalVehicleAudioSettings[86].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[87].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[87].m_wEngineOnSoundBankId = 85; + m_OriginalVehicleAudioSettings[87].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[87].m_nStereo = 0; + m_OriginalVehicleAudioSettings[87].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[87].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[87].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[87].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[87].unk6 = 0; + m_OriginalVehicleAudioSettings[87].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[87].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[87].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[87].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[87].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[88].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[88].m_wEngineOnSoundBankId = 85; + m_OriginalVehicleAudioSettings[88].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[88].m_nStereo = 0; + m_OriginalVehicleAudioSettings[88].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[88].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[88].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[88].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[88].unk6 = 0; + m_OriginalVehicleAudioSettings[88].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[88].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[88].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[88].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[88].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[89].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[89].m_wEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[89].m_wEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[89].m_nStereo = 0; + m_OriginalVehicleAudioSettings[89].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[89].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[89].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[89].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[89].unk6 = 0; + m_OriginalVehicleAudioSettings[89].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[89].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[89].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[89].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[89].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[90].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[90].m_wEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[90].m_wEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[90].m_nStereo = 0; + m_OriginalVehicleAudioSettings[90].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[90].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[90].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[90].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[90].unk6 = 0; + m_OriginalVehicleAudioSettings[90].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[90].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[90].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[90].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[90].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[91].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[91].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[91].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[91].m_nStereo = 0; + m_OriginalVehicleAudioSettings[91].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[91].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[91].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[91].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[91].unk6 = 0; + m_OriginalVehicleAudioSettings[91].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[91].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[91].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[91].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[91].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[92].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[92].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[92].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[92].m_nStereo = 0; + m_OriginalVehicleAudioSettings[92].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[92].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[92].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[92].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[92].unk6 = 0; + m_OriginalVehicleAudioSettings[92].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[92].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[92].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[92].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[92].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[93].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[93].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[93].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[93].m_nStereo = 1; + m_OriginalVehicleAudioSettings[93].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[93].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[93].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[93].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[93].unk6 = 0; + m_OriginalVehicleAudioSettings[93].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[93].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[93].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[93].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[93].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[94].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[94].m_wEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[94].m_wEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[94].m_nStereo = 0; + m_OriginalVehicleAudioSettings[94].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[94].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[94].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[94].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[94].unk6 = 0; + m_OriginalVehicleAudioSettings[94].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[94].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[94].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[94].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[94].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[95].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[95].m_wEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[95].m_wEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[95].m_nStereo = 0; + m_OriginalVehicleAudioSettings[95].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[95].unk4 = 1.189207f; + m_OriginalVehicleAudioSettings[95].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[95].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[95].unk6 = 0; + m_OriginalVehicleAudioSettings[95].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[95].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[95].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[95].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[95].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[96].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[96].m_wEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[96].m_wEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[96].m_nStereo = 0; + m_OriginalVehicleAudioSettings[96].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[96].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[96].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[96].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[96].unk6 = 0; + m_OriginalVehicleAudioSettings[96].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[96].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[96].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[96].m_nVehTypeForAudio = 31; + m_OriginalVehicleAudioSettings[96].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[97].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[97].m_wEngineOnSoundBankId = 85; + m_OriginalVehicleAudioSettings[97].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[97].m_nStereo = 0; + m_OriginalVehicleAudioSettings[97].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[97].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[97].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[97].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[97].unk6 = 0; + m_OriginalVehicleAudioSettings[97].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[97].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[97].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[97].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[97].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[98].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[98].m_wEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[98].m_wEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[98].m_nStereo = 0; + m_OriginalVehicleAudioSettings[98].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[98].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[98].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[98].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[98].unk6 = 0; + m_OriginalVehicleAudioSettings[98].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[98].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[98].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[98].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[98].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[99].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[99].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[99].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[99].m_nStereo = 0; + m_OriginalVehicleAudioSettings[99].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[99].unk4 = 1.334840f; + m_OriginalVehicleAudioSettings[99].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[99].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[99].unk6 = 0; + m_OriginalVehicleAudioSettings[99].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[99].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[99].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[99].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[99].m_fHornVolumeDelta = 3.000000f; + + m_OriginalVehicleAudioSettings[100].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[100].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[100].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[100].m_nStereo = 0; + m_OriginalVehicleAudioSettings[100].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[100].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[100].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[100].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[100].unk6 = 0; + m_OriginalVehicleAudioSettings[100].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[100].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[100].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[100].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[100].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[101].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[101].m_wEngineOnSoundBankId = 109; + m_OriginalVehicleAudioSettings[101].m_wEngineOffSoundBankId = 108; + m_OriginalVehicleAudioSettings[101].m_nStereo = 0; + m_OriginalVehicleAudioSettings[101].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[101].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[101].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[101].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[101].unk6 = 0; + m_OriginalVehicleAudioSettings[101].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[101].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[101].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[101].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[101].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[102].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[102].m_wEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[102].m_wEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[102].m_nStereo = 0; + m_OriginalVehicleAudioSettings[102].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[102].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[102].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[102].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[102].unk6 = 0; + m_OriginalVehicleAudioSettings[102].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[102].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[102].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[102].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[102].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[103].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[103].m_wEngineOnSoundBankId = 101; + m_OriginalVehicleAudioSettings[103].m_wEngineOffSoundBankId = 100; + m_OriginalVehicleAudioSettings[103].m_nStereo = 0; + m_OriginalVehicleAudioSettings[103].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[103].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[103].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[103].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[103].unk6 = 0; + m_OriginalVehicleAudioSettings[103].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[103].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[103].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[103].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[103].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[104].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[104].m_wEngineOnSoundBankId = 71; + m_OriginalVehicleAudioSettings[104].m_wEngineOffSoundBankId = 70; + m_OriginalVehicleAudioSettings[104].m_nStereo = 0; + m_OriginalVehicleAudioSettings[104].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[104].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[104].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[104].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[104].unk6 = 0; + m_OriginalVehicleAudioSettings[104].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[104].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[104].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[104].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[104].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[105].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[105].m_wEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[105].m_wEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[105].m_nStereo = 0; + m_OriginalVehicleAudioSettings[105].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[105].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[105].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[105].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[105].unk6 = 0; + m_OriginalVehicleAudioSettings[105].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[105].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[105].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[105].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[105].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[106].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[106].m_wEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[106].m_wEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[106].m_nStereo = 1; + m_OriginalVehicleAudioSettings[106].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[106].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[106].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[106].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[106].unk6 = 0; + m_OriginalVehicleAudioSettings[106].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[106].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[106].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[106].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[106].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[107].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[107].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[107].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[107].m_nStereo = 0; + m_OriginalVehicleAudioSettings[107].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[107].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[107].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[107].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[107].unk6 = 0; + m_OriginalVehicleAudioSettings[107].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[107].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[107].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[107].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[107].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[108].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[108].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[108].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[108].m_nStereo = 0; + m_OriginalVehicleAudioSettings[108].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[108].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[108].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[108].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[108].unk6 = 0; + m_OriginalVehicleAudioSettings[108].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[108].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[108].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[108].m_nVehTypeForAudio = 44; + m_OriginalVehicleAudioSettings[108].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[109].m_eVehicleSoundType = (eVehicleSoundType)2; + m_OriginalVehicleAudioSettings[109].m_wEngineOnSoundBankId = 19; + m_OriginalVehicleAudioSettings[109].m_wEngineOffSoundBankId = 18; + m_OriginalVehicleAudioSettings[109].m_nStereo = 2; + m_OriginalVehicleAudioSettings[109].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[109].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[109].m_bHornTon = 0; + m_OriginalVehicleAudioSettings[109].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[109].unk6 = 0; + m_OriginalVehicleAudioSettings[109].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[109].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[109].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[109].m_nVehTypeForAudio = 41; + m_OriginalVehicleAudioSettings[109].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[110].m_eVehicleSoundType = (eVehicleSoundType)2; + m_OriginalVehicleAudioSettings[110].m_wEngineOnSoundBankId = 19; + m_OriginalVehicleAudioSettings[110].m_wEngineOffSoundBankId = 18; + m_OriginalVehicleAudioSettings[110].m_nStereo = 2; + m_OriginalVehicleAudioSettings[110].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[110].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[110].m_bHornTon = 0; + m_OriginalVehicleAudioSettings[110].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[110].unk6 = 0; + m_OriginalVehicleAudioSettings[110].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[110].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[110].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[110].m_nVehTypeForAudio = 41; + m_OriginalVehicleAudioSettings[110].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[111].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[111].m_wEngineOnSoundBankId = 134; + m_OriginalVehicleAudioSettings[111].m_wEngineOffSoundBankId = 135; + m_OriginalVehicleAudioSettings[111].m_nStereo = 0; + m_OriginalVehicleAudioSettings[111].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[111].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[111].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[111].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[111].unk6 = 0; + m_OriginalVehicleAudioSettings[111].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[111].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[111].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[111].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[111].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[112].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[112].m_wEngineOnSoundBankId = 120; + m_OriginalVehicleAudioSettings[112].m_wEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[112].m_nStereo = 0; + m_OriginalVehicleAudioSettings[112].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[112].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[112].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[112].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[112].unk6 = 0; + m_OriginalVehicleAudioSettings[112].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[112].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[112].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[112].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[112].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[113].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[113].m_wEngineOnSoundBankId = 53; + m_OriginalVehicleAudioSettings[113].m_wEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[113].m_nStereo = 0; + m_OriginalVehicleAudioSettings[113].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[113].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[113].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[113].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[113].unk6 = 0; + m_OriginalVehicleAudioSettings[113].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[113].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[113].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[113].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[113].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[114].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[114].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[114].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[114].m_nStereo = 0; + m_OriginalVehicleAudioSettings[114].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[114].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[114].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[114].m_fHornHigh = 0.793701f; + m_OriginalVehicleAudioSettings[114].unk6 = 0; + m_OriginalVehicleAudioSettings[114].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[114].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[114].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[114].m_nVehTypeForAudio = 3; + m_OriginalVehicleAudioSettings[114].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[115].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[115].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[115].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[115].m_nStereo = 0; + m_OriginalVehicleAudioSettings[115].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[115].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[115].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[115].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[115].unk6 = 0; + m_OriginalVehicleAudioSettings[115].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[115].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[115].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[115].m_nVehTypeForAudio = 3; + m_OriginalVehicleAudioSettings[115].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[116].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[116].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[116].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[116].m_nStereo = 0; + m_OriginalVehicleAudioSettings[116].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[116].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[116].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[116].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[116].unk6 = 0; + m_OriginalVehicleAudioSettings[116].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[116].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[116].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[116].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[116].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[117].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[117].m_wEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[117].m_wEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[117].m_nStereo = 0; + m_OriginalVehicleAudioSettings[117].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[117].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[117].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[117].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[117].unk6 = 0; + m_OriginalVehicleAudioSettings[117].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[117].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[117].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[117].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[117].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[118].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[118].m_wEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[118].m_wEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[118].m_nStereo = 0; + m_OriginalVehicleAudioSettings[118].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[118].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[118].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[118].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[118].unk6 = 0; + m_OriginalVehicleAudioSettings[118].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[118].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[118].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[118].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[118].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[119].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[119].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[119].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[119].m_nStereo = 0; + m_OriginalVehicleAudioSettings[119].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[119].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[119].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[119].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[119].unk6 = 0; + m_OriginalVehicleAudioSettings[119].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[119].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[119].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[119].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[119].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[120].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[120].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[120].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[120].m_nStereo = 0; + m_OriginalVehicleAudioSettings[120].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[120].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[120].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[120].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[120].unk6 = 0; + m_OriginalVehicleAudioSettings[120].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[120].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[120].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[120].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[120].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[121].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[121].m_wEngineOnSoundBankId = 115; + m_OriginalVehicleAudioSettings[121].m_wEngineOffSoundBankId = 114; + m_OriginalVehicleAudioSettings[121].m_nStereo = 2; + m_OriginalVehicleAudioSettings[121].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[121].unk4 = 1.059463f; + m_OriginalVehicleAudioSettings[121].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[121].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[121].unk6 = 0; + m_OriginalVehicleAudioSettings[121].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[121].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[121].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[121].m_nVehTypeForAudio = 29; + m_OriginalVehicleAudioSettings[121].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[122].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[122].m_wEngineOnSoundBankId = 125; + m_OriginalVehicleAudioSettings[122].m_wEngineOffSoundBankId = 124; + m_OriginalVehicleAudioSettings[122].m_nStereo = 2; + m_OriginalVehicleAudioSettings[122].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[122].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[122].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[122].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[122].unk6 = 0; + m_OriginalVehicleAudioSettings[122].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[122].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[122].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[122].m_nVehTypeForAudio = 29; + m_OriginalVehicleAudioSettings[122].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[123].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[123].m_wEngineOnSoundBankId = 41; + m_OriginalVehicleAudioSettings[123].m_wEngineOffSoundBankId = 40; + m_OriginalVehicleAudioSettings[123].m_nStereo = 2; + m_OriginalVehicleAudioSettings[123].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[123].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[123].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[123].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[123].unk6 = 0; + m_OriginalVehicleAudioSettings[123].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[123].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[123].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[123].m_nVehTypeForAudio = 29; + m_OriginalVehicleAudioSettings[123].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[124].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[124].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[124].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[124].m_nStereo = 0; + m_OriginalVehicleAudioSettings[124].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[124].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[124].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[124].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[124].unk6 = 0; + m_OriginalVehicleAudioSettings[124].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[124].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[124].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[124].m_nVehTypeForAudio = 6; + m_OriginalVehicleAudioSettings[124].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[125].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[125].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[125].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[125].m_nStereo = 0; + m_OriginalVehicleAudioSettings[125].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[125].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[125].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[125].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[125].unk6 = 0; + m_OriginalVehicleAudioSettings[125].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[125].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[125].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[125].m_nVehTypeForAudio = 6; + m_OriginalVehicleAudioSettings[125].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[126].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[126].m_wEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[126].m_wEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[126].m_nStereo = 0; + m_OriginalVehicleAudioSettings[126].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[126].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[126].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[126].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[126].unk6 = 0; + m_OriginalVehicleAudioSettings[126].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[126].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[126].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[126].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[126].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[127].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[127].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[127].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[127].m_nStereo = 0; + m_OriginalVehicleAudioSettings[127].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[127].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[127].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[127].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[127].unk6 = 0; + m_OriginalVehicleAudioSettings[127].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[127].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[127].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[127].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[127].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[128].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[128].m_wEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[128].m_wEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[128].m_nStereo = 0; + m_OriginalVehicleAudioSettings[128].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[128].unk4 = 1.189207f; + m_OriginalVehicleAudioSettings[128].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[128].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[128].unk6 = 0; + m_OriginalVehicleAudioSettings[128].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[128].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[128].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[128].m_nVehTypeForAudio = 18; + m_OriginalVehicleAudioSettings[128].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[129].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[129].m_wEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[129].m_wEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[129].m_nStereo = 0; + m_OriginalVehicleAudioSettings[129].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[129].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[129].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[129].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[129].unk6 = 0; + m_OriginalVehicleAudioSettings[129].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[129].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[129].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[129].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[129].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[130].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[130].m_wEngineOnSoundBankId = 58; + m_OriginalVehicleAudioSettings[130].m_wEngineOffSoundBankId = 57; + m_OriginalVehicleAudioSettings[130].m_nStereo = 2; + m_OriginalVehicleAudioSettings[130].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[130].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[130].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[130].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[130].unk6 = 0; + m_OriginalVehicleAudioSettings[130].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[130].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[130].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[130].m_nVehTypeForAudio = 33; + m_OriginalVehicleAudioSettings[130].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[131].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[131].m_wEngineOnSoundBankId = 89; + m_OriginalVehicleAudioSettings[131].m_wEngineOffSoundBankId = 88; + m_OriginalVehicleAudioSettings[131].m_nStereo = 2; + m_OriginalVehicleAudioSettings[131].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[131].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[131].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[131].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[131].unk6 = 0; + m_OriginalVehicleAudioSettings[131].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[131].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[131].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[131].m_nVehTypeForAudio = 34; + m_OriginalVehicleAudioSettings[131].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[132].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[132].m_wEngineOnSoundBankId = 69; + m_OriginalVehicleAudioSettings[132].m_wEngineOffSoundBankId = 68; + m_OriginalVehicleAudioSettings[132].m_nStereo = 0; + m_OriginalVehicleAudioSettings[132].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[132].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[132].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[132].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[132].unk6 = 0; + m_OriginalVehicleAudioSettings[132].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[132].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[132].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[132].m_nVehTypeForAudio = 35; + m_OriginalVehicleAudioSettings[132].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[133].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[133].m_wEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[133].m_wEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[133].m_nStereo = 0; + m_OriginalVehicleAudioSettings[133].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[133].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[133].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[133].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[133].unk6 = 0; + m_OriginalVehicleAudioSettings[133].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[133].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[133].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[133].m_nVehTypeForAudio = 22; + m_OriginalVehicleAudioSettings[133].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[134].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[134].m_wEngineOnSoundBankId = 35; + m_OriginalVehicleAudioSettings[134].m_wEngineOffSoundBankId = 34; + m_OriginalVehicleAudioSettings[134].m_nStereo = 0; + m_OriginalVehicleAudioSettings[134].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[134].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[134].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[134].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[134].unk6 = 0; + m_OriginalVehicleAudioSettings[134].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[134].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[134].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[134].m_nVehTypeForAudio = 10; + m_OriginalVehicleAudioSettings[134].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[135].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[135].m_wEngineOnSoundBankId = 76; + m_OriginalVehicleAudioSettings[135].m_wEngineOffSoundBankId = 75; + m_OriginalVehicleAudioSettings[135].m_nStereo = 0; + m_OriginalVehicleAudioSettings[135].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[135].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[135].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[135].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[135].unk6 = 0; + m_OriginalVehicleAudioSettings[135].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[135].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[135].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[135].m_nVehTypeForAudio = 10; + m_OriginalVehicleAudioSettings[135].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[136].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[136].m_wEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[136].m_wEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[136].m_nStereo = 0; + m_OriginalVehicleAudioSettings[136].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[136].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[136].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[136].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[136].unk6 = 1; + m_OriginalVehicleAudioSettings[136].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[136].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[136].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[136].m_nVehTypeForAudio = 10; + m_OriginalVehicleAudioSettings[136].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[137].m_eVehicleSoundType = (eVehicleSoundType)8; + m_OriginalVehicleAudioSettings[137].m_wEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[137].m_wEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[137].m_nStereo = 0; + m_OriginalVehicleAudioSettings[137].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[137].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[137].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[137].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[137].unk6 = 0; + m_OriginalVehicleAudioSettings[137].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[137].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[137].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[137].m_nVehTypeForAudio = 39; + m_OriginalVehicleAudioSettings[137].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[138].m_eVehicleSoundType = (eVehicleSoundType)8; + m_OriginalVehicleAudioSettings[138].m_wEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[138].m_wEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[138].m_nStereo = 0; + m_OriginalVehicleAudioSettings[138].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[138].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[138].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[138].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[138].unk6 = 0; + m_OriginalVehicleAudioSettings[138].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[138].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[138].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[138].m_nVehTypeForAudio = 39; + m_OriginalVehicleAudioSettings[138].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[139].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[139].m_wEngineOnSoundBankId = 78; + m_OriginalVehicleAudioSettings[139].m_wEngineOffSoundBankId = 77; + m_OriginalVehicleAudioSettings[139].m_nStereo = 0; + m_OriginalVehicleAudioSettings[139].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[139].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[139].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[139].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[139].unk6 = 0; + m_OriginalVehicleAudioSettings[139].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[139].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[139].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[139].m_nVehTypeForAudio = 40; + m_OriginalVehicleAudioSettings[139].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[140].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[140].m_wEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[140].m_wEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[140].m_nStereo = 0; + m_OriginalVehicleAudioSettings[140].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[140].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[140].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[140].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[140].unk6 = 0; + m_OriginalVehicleAudioSettings[140].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[140].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[140].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[140].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[140].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[141].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[141].m_wEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[141].m_wEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[141].m_nStereo = 1; + m_OriginalVehicleAudioSettings[141].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[141].unk4 = 1.189207f; + m_OriginalVehicleAudioSettings[141].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[141].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[141].unk6 = 0; + m_OriginalVehicleAudioSettings[141].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[141].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[141].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[141].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[141].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[142].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[142].m_wEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[142].m_wEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[142].m_nStereo = 0; + m_OriginalVehicleAudioSettings[142].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[142].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[142].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[142].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[142].unk6 = 0; + m_OriginalVehicleAudioSettings[142].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[142].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[142].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[142].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[142].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[143].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[143].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[143].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[143].m_nStereo = 0; + m_OriginalVehicleAudioSettings[143].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[143].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[143].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[143].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[143].unk6 = 0; + m_OriginalVehicleAudioSettings[143].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[143].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[143].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[143].m_nVehTypeForAudio = 15; + m_OriginalVehicleAudioSettings[143].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[144].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[144].m_wEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[144].m_wEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[144].m_nStereo = 0; + m_OriginalVehicleAudioSettings[144].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[144].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[144].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[144].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[144].unk6 = 0; + m_OriginalVehicleAudioSettings[144].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[144].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[144].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[144].m_nVehTypeForAudio = 7; + m_OriginalVehicleAudioSettings[144].m_fHornVolumeDelta = 5.000000f; + + m_OriginalVehicleAudioSettings[145].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[145].m_wEngineOnSoundBankId = 76; + m_OriginalVehicleAudioSettings[145].m_wEngineOffSoundBankId = 75; + m_OriginalVehicleAudioSettings[145].m_nStereo = 0; + m_OriginalVehicleAudioSettings[145].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[145].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[145].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[145].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[145].unk6 = 0; + m_OriginalVehicleAudioSettings[145].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[145].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[145].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[145].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[145].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[146].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[146].m_wEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[146].m_wEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[146].m_nStereo = 0; + m_OriginalVehicleAudioSettings[146].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[146].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[146].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[146].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[146].unk6 = 0; + m_OriginalVehicleAudioSettings[146].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[146].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[146].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[146].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[146].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[147].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[147].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[147].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[147].m_nStereo = 0; + m_OriginalVehicleAudioSettings[147].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[147].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[147].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[147].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[147].unk6 = 0; + m_OriginalVehicleAudioSettings[147].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[147].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[147].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[147].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[147].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[148].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[148].m_wEngineOnSoundBankId = 12; + m_OriginalVehicleAudioSettings[148].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[148].m_nStereo = 0; + m_OriginalVehicleAudioSettings[148].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[148].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[148].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[148].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[148].unk6 = 0; + m_OriginalVehicleAudioSettings[148].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[148].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[148].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[148].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[148].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[149].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[149].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[149].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[149].m_nStereo = 0; + m_OriginalVehicleAudioSettings[149].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[149].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[149].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[149].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[149].unk6 = 0; + m_OriginalVehicleAudioSettings[149].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[149].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[149].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[149].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[149].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[150].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[150].m_wEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[150].m_wEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[150].m_nStereo = 0; + m_OriginalVehicleAudioSettings[150].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[150].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[150].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[150].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[150].unk6 = 0; + m_OriginalVehicleAudioSettings[150].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[150].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[150].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[150].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[150].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[151].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[151].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[151].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[151].m_nStereo = 0; + m_OriginalVehicleAudioSettings[151].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[151].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[151].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[151].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[151].unk6 = 0; + m_OriginalVehicleAudioSettings[151].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[151].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[151].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[151].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[151].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[152].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[152].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[152].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[152].m_nStereo = 0; + m_OriginalVehicleAudioSettings[152].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[152].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[152].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[152].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[152].unk6 = 0; + m_OriginalVehicleAudioSettings[152].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[152].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[152].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[152].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[152].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[153].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[153].m_wEngineOnSoundBankId = 134; + m_OriginalVehicleAudioSettings[153].m_wEngineOffSoundBankId = 135; + m_OriginalVehicleAudioSettings[153].m_nStereo = 0; + m_OriginalVehicleAudioSettings[153].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[153].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[153].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[153].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[153].unk6 = 0; + m_OriginalVehicleAudioSettings[153].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[153].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[153].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[153].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[153].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[154].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[154].m_wEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[154].m_wEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[154].m_nStereo = 0; + m_OriginalVehicleAudioSettings[154].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[154].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[154].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[154].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[154].unk6 = 0; + m_OriginalVehicleAudioSettings[154].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[154].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[154].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[154].m_nVehTypeForAudio = 15; + m_OriginalVehicleAudioSettings[154].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[155].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[155].m_wEngineOnSoundBankId = 101; + m_OriginalVehicleAudioSettings[155].m_wEngineOffSoundBankId = 100; + m_OriginalVehicleAudioSettings[155].m_nStereo = 0; + m_OriginalVehicleAudioSettings[155].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[155].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[155].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[155].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[155].unk6 = 0; + m_OriginalVehicleAudioSettings[155].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[155].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[155].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[155].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[155].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[156].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[156].m_wEngineOnSoundBankId = 71; + m_OriginalVehicleAudioSettings[156].m_wEngineOffSoundBankId = 70; + m_OriginalVehicleAudioSettings[156].m_nStereo = 1; + m_OriginalVehicleAudioSettings[156].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[156].unk4 = 1.189207f; + m_OriginalVehicleAudioSettings[156].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[156].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[156].unk6 = 0; + m_OriginalVehicleAudioSettings[156].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[156].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[156].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[156].m_nVehTypeForAudio = 24; + m_OriginalVehicleAudioSettings[156].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[157].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[157].m_wEngineOnSoundBankId = 71; + m_OriginalVehicleAudioSettings[157].m_wEngineOffSoundBankId = 70; + m_OriginalVehicleAudioSettings[157].m_nStereo = 1; + m_OriginalVehicleAudioSettings[157].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[157].unk4 = 1.189207f; + m_OriginalVehicleAudioSettings[157].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[157].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[157].unk6 = 0; + m_OriginalVehicleAudioSettings[157].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[157].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[157].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[157].m_nVehTypeForAudio = 24; + m_OriginalVehicleAudioSettings[157].m_fHornVolumeDelta = 6.000000f; + + m_OriginalVehicleAudioSettings[158].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[158].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[158].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[158].m_nStereo = 0; + m_OriginalVehicleAudioSettings[158].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[158].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[158].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[158].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[158].unk6 = 2; + m_OriginalVehicleAudioSettings[158].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[158].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[158].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[158].m_nVehTypeForAudio = 31; + m_OriginalVehicleAudioSettings[158].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[159].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[159].m_wEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[159].m_wEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[159].m_nStereo = 1; + m_OriginalVehicleAudioSettings[159].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[159].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[159].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[159].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[159].unk6 = 2; + m_OriginalVehicleAudioSettings[159].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[159].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[159].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[159].m_nVehTypeForAudio = 31; + m_OriginalVehicleAudioSettings[159].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[160].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[160].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[160].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[160].m_nStereo = 0; + m_OriginalVehicleAudioSettings[160].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[160].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[160].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[160].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[160].unk6 = 2; + m_OriginalVehicleAudioSettings[160].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[160].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[160].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[160].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[160].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[161].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[161].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[161].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[161].m_nStereo = 0; + m_OriginalVehicleAudioSettings[161].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[161].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[161].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[161].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[161].unk6 = 2; + m_OriginalVehicleAudioSettings[161].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[161].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[161].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[161].m_nVehTypeForAudio = 4; + m_OriginalVehicleAudioSettings[161].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[162].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[162].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[162].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[162].m_nStereo = 0; + m_OriginalVehicleAudioSettings[162].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[162].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[162].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[162].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[162].unk6 = 2; + m_OriginalVehicleAudioSettings[162].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[162].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[162].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[162].m_nVehTypeForAudio = 1; + m_OriginalVehicleAudioSettings[162].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[163].m_eVehicleSoundType = (eVehicleSoundType)4; + m_OriginalVehicleAudioSettings[163].m_wEngineOnSoundBankId = 12; + m_OriginalVehicleAudioSettings[163].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[163].m_nStereo = 0; + m_OriginalVehicleAudioSettings[163].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[163].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[163].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[163].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[163].unk6 = 0; + m_OriginalVehicleAudioSettings[163].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[163].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[163].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[163].m_nVehTypeForAudio = 13; + m_OriginalVehicleAudioSettings[163].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[164].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[164].m_wEngineOnSoundBankId = 113; + m_OriginalVehicleAudioSettings[164].m_wEngineOffSoundBankId = 112; + m_OriginalVehicleAudioSettings[164].m_nStereo = 0; + m_OriginalVehicleAudioSettings[164].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[164].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[164].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[164].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[164].unk6 = 0; + m_OriginalVehicleAudioSettings[164].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[164].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[164].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[164].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[164].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[165].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[165].m_wEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[165].m_wEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[165].m_nStereo = 0; + m_OriginalVehicleAudioSettings[165].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[165].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[165].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[165].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[165].unk6 = 2; + m_OriginalVehicleAudioSettings[165].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[165].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[165].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[165].m_nVehTypeForAudio = 31; + m_OriginalVehicleAudioSettings[165].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[166].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[166].m_wEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[166].m_wEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[166].m_nStereo = 0; + m_OriginalVehicleAudioSettings[166].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[166].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[166].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[166].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[166].unk6 = 0; + m_OriginalVehicleAudioSettings[166].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[166].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[166].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[166].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[166].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[167].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[167].m_wEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[167].m_wEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[167].m_nStereo = 0; + m_OriginalVehicleAudioSettings[167].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[167].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[167].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[167].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[167].unk6 = 1; + m_OriginalVehicleAudioSettings[167].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[167].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[167].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[167].m_nVehTypeForAudio = 10; + m_OriginalVehicleAudioSettings[167].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[168].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[168].m_wEngineOnSoundBankId = 115; + m_OriginalVehicleAudioSettings[168].m_wEngineOffSoundBankId = 114; + m_OriginalVehicleAudioSettings[168].m_nStereo = 0; + m_OriginalVehicleAudioSettings[168].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[168].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[168].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[168].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[168].unk6 = 0; + m_OriginalVehicleAudioSettings[168].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[168].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[168].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[168].m_nVehTypeForAudio = 17; + m_OriginalVehicleAudioSettings[168].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[169].m_eVehicleSoundType = (eVehicleSoundType)8; + m_OriginalVehicleAudioSettings[169].m_wEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[169].m_wEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[169].m_nStereo = 0; + m_OriginalVehicleAudioSettings[169].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[169].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[169].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[169].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[169].unk6 = 0; + m_OriginalVehicleAudioSettings[169].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[169].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[169].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[169].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[169].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[170].m_eVehicleSoundType = (eVehicleSoundType)8; + m_OriginalVehicleAudioSettings[170].m_wEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[170].m_wEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[170].m_nStereo = 0; + m_OriginalVehicleAudioSettings[170].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[170].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[170].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[170].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[170].unk6 = 0; + m_OriginalVehicleAudioSettings[170].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[170].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[170].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[170].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[170].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[171].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[171].m_wEngineOnSoundBankId = 62; + m_OriginalVehicleAudioSettings[171].m_wEngineOffSoundBankId = 61; + m_OriginalVehicleAudioSettings[171].m_nStereo = 2; + m_OriginalVehicleAudioSettings[171].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[171].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[171].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[171].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[171].unk6 = 0; + m_OriginalVehicleAudioSettings[171].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[171].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[171].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[171].m_nVehTypeForAudio = 36; + m_OriginalVehicleAudioSettings[171].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[172].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[172].m_wEngineOnSoundBankId = 62; + m_OriginalVehicleAudioSettings[172].m_wEngineOffSoundBankId = 61; + m_OriginalVehicleAudioSettings[172].m_nStereo = 2; + m_OriginalVehicleAudioSettings[172].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[172].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[172].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[172].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[172].unk6 = 0; + m_OriginalVehicleAudioSettings[172].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[172].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[172].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[172].m_nVehTypeForAudio = 37; + m_OriginalVehicleAudioSettings[172].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[173].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[173].m_wEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[173].m_wEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[173].m_nStereo = 0; + m_OriginalVehicleAudioSettings[173].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[173].unk4 = 1.189207f; + m_OriginalVehicleAudioSettings[173].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[173].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[173].unk6 = 0; + m_OriginalVehicleAudioSettings[173].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[173].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[173].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[173].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[173].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[174].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[174].m_wEngineOnSoundBankId = 127; + m_OriginalVehicleAudioSettings[174].m_wEngineOffSoundBankId = 126; + m_OriginalVehicleAudioSettings[174].m_nStereo = 2; + m_OriginalVehicleAudioSettings[174].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[174].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[174].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[174].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[174].unk6 = 0; + m_OriginalVehicleAudioSettings[174].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[174].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[174].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[174].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[174].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[175].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[175].m_wEngineOnSoundBankId = 35; + m_OriginalVehicleAudioSettings[175].m_wEngineOffSoundBankId = 34; + m_OriginalVehicleAudioSettings[175].m_nStereo = 0; + m_OriginalVehicleAudioSettings[175].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[175].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[175].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[175].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[175].unk6 = 1; + m_OriginalVehicleAudioSettings[175].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[175].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[175].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[175].m_nVehTypeForAudio = 10; + m_OriginalVehicleAudioSettings[175].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[176].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[176].m_wEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[176].m_wEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[176].m_nStereo = 0; + m_OriginalVehicleAudioSettings[176].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[176].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[176].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[176].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[176].unk6 = 1; + m_OriginalVehicleAudioSettings[176].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[176].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[176].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[176].m_nVehTypeForAudio = 10; + m_OriginalVehicleAudioSettings[176].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[177].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[177].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[177].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[177].m_nStereo = 0; + m_OriginalVehicleAudioSettings[177].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[177].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[177].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[177].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[177].unk6 = 0; + m_OriginalVehicleAudioSettings[177].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[177].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[177].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[177].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[177].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[178].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[178].m_wEngineOnSoundBankId = 33; + m_OriginalVehicleAudioSettings[178].m_wEngineOffSoundBankId = 32; + m_OriginalVehicleAudioSettings[178].m_nStereo = 0; + m_OriginalVehicleAudioSettings[178].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[178].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[178].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[178].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[178].unk6 = 0; + m_OriginalVehicleAudioSettings[178].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[178].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[178].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[178].m_nVehTypeForAudio = 6; + m_OriginalVehicleAudioSettings[178].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[179].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[179].m_wEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[179].m_wEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[179].m_nStereo = 0; + m_OriginalVehicleAudioSettings[179].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[179].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[179].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[179].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[179].unk6 = 0; + m_OriginalVehicleAudioSettings[179].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[179].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[179].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[179].m_nVehTypeForAudio = 0; + m_OriginalVehicleAudioSettings[179].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[180].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[180].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[180].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[180].m_nStereo = 1; + m_OriginalVehicleAudioSettings[180].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[180].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[180].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[180].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[180].unk6 = 0; + m_OriginalVehicleAudioSettings[180].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[180].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[180].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[180].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[180].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[181].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[181].m_wEngineOnSoundBankId = 125; + m_OriginalVehicleAudioSettings[181].m_wEngineOffSoundBankId = 124; + m_OriginalVehicleAudioSettings[181].m_nStereo = 2; + m_OriginalVehicleAudioSettings[181].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[181].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[181].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[181].m_fHornHigh = 0.890899f; + m_OriginalVehicleAudioSettings[181].unk6 = 0; + m_OriginalVehicleAudioSettings[181].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[181].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[181].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[181].m_nVehTypeForAudio = 29; + m_OriginalVehicleAudioSettings[181].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[182].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[182].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[182].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[182].m_nStereo = 0; + m_OriginalVehicleAudioSettings[182].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[182].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[182].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[182].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[182].unk6 = 0; + m_OriginalVehicleAudioSettings[182].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[182].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[182].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[182].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[182].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[183].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[183].m_wEngineOnSoundBankId = 11; + m_OriginalVehicleAudioSettings[183].m_wEngineOffSoundBankId = 10; + m_OriginalVehicleAudioSettings[183].m_nStereo = 2; + m_OriginalVehicleAudioSettings[183].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[183].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[183].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[183].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[183].unk6 = 0; + m_OriginalVehicleAudioSettings[183].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[183].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[183].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[183].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[183].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[184].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[184].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[184].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[184].m_nStereo = 0; + m_OriginalVehicleAudioSettings[184].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[184].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[184].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[184].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[184].unk6 = 0; + m_OriginalVehicleAudioSettings[184].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[184].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[184].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[184].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[184].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[185].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[185].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[185].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[185].m_nStereo = 0; + m_OriginalVehicleAudioSettings[185].unk3 = 0.780000f; + m_OriginalVehicleAudioSettings[185].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[185].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[185].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[185].unk6 = 0; + m_OriginalVehicleAudioSettings[185].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[185].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[185].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[185].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[185].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[186].m_eVehicleSoundType = (eVehicleSoundType)1; + m_OriginalVehicleAudioSettings[186].m_wEngineOnSoundBankId = 41; + m_OriginalVehicleAudioSettings[186].m_wEngineOffSoundBankId = 40; + m_OriginalVehicleAudioSettings[186].m_nStereo = 2; + m_OriginalVehicleAudioSettings[186].unk3 = 0.300000f; + m_OriginalVehicleAudioSettings[186].unk4 = 0.890899f; + m_OriginalVehicleAudioSettings[186].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[186].m_fHornHigh = 1.189207f; + m_OriginalVehicleAudioSettings[186].unk6 = 0; + m_OriginalVehicleAudioSettings[186].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[186].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[186].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[186].m_nVehTypeForAudio = 29; + m_OriginalVehicleAudioSettings[186].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[187].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[187].m_wEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[187].m_wEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[187].m_nStereo = 0; + m_OriginalVehicleAudioSettings[187].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[187].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[187].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[187].m_fHornHigh = 1.259921f; + m_OriginalVehicleAudioSettings[187].unk6 = 0; + m_OriginalVehicleAudioSettings[187].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[187].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[187].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[187].m_nVehTypeForAudio = 31; + m_OriginalVehicleAudioSettings[187].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[188].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[188].m_wEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[188].m_wEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[188].m_nStereo = 0; + m_OriginalVehicleAudioSettings[188].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[188].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[188].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[188].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[188].unk6 = 0; + m_OriginalVehicleAudioSettings[188].m_nDoorSound = 4; + m_OriginalVehicleAudioSettings[188].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[188].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[188].m_nVehTypeForAudio = 11; + m_OriginalVehicleAudioSettings[188].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[189].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[189].m_wEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[189].m_wEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[189].m_nStereo = 0; + m_OriginalVehicleAudioSettings[189].unk3 = 1.000000f; + m_OriginalVehicleAudioSettings[189].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[189].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[189].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[189].unk6 = 0; + m_OriginalVehicleAudioSettings[189].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[189].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[189].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[189].m_nVehTypeForAudio = 31; + m_OriginalVehicleAudioSettings[189].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[190].m_eVehicleSoundType = (eVehicleSoundType)8; + m_OriginalVehicleAudioSettings[190].m_wEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[190].m_wEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[190].m_nStereo = 0; + m_OriginalVehicleAudioSettings[190].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[190].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[190].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[190].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[190].unk6 = 0; + m_OriginalVehicleAudioSettings[190].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[190].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[190].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[190].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[190].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[191].m_eVehicleSoundType = (eVehicleSoundType)9; + m_OriginalVehicleAudioSettings[191].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[191].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[191].m_nStereo = 0; + m_OriginalVehicleAudioSettings[191].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[191].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[191].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[191].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[191].unk6 = 0; + m_OriginalVehicleAudioSettings[191].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[191].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[191].m_nRadioType = 1; + m_OriginalVehicleAudioSettings[191].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[191].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[192].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[192].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[192].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[192].m_nStereo = 0; + m_OriginalVehicleAudioSettings[192].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[192].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[192].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[192].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[192].unk6 = 0; + m_OriginalVehicleAudioSettings[192].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[192].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[192].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[192].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[192].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[193].m_eVehicleSoundType = (eVehicleSoundType)5; + m_OriginalVehicleAudioSettings[193].m_wEngineOnSoundBankId = 120; + m_OriginalVehicleAudioSettings[193].m_wEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[193].m_nStereo = 0; + m_OriginalVehicleAudioSettings[193].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[193].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[193].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[193].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[193].unk6 = 0; + m_OriginalVehicleAudioSettings[193].m_nDoorSound = 0; + m_OriginalVehicleAudioSettings[193].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[193].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[193].m_nVehTypeForAudio = 28; + m_OriginalVehicleAudioSettings[193].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[194].m_eVehicleSoundType = (eVehicleSoundType)10; + m_OriginalVehicleAudioSettings[194].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[194].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[194].m_nStereo = 0; + m_OriginalVehicleAudioSettings[194].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[194].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[194].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[194].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[194].unk6 = 0; + m_OriginalVehicleAudioSettings[194].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[194].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[194].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[194].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[194].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[195].m_eVehicleSoundType = (eVehicleSoundType)3; + m_OriginalVehicleAudioSettings[195].m_wEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[195].m_wEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[195].m_nStereo = 0; + m_OriginalVehicleAudioSettings[195].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[195].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[195].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[195].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[195].unk6 = 0; + m_OriginalVehicleAudioSettings[195].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[195].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[195].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[195].m_nVehTypeForAudio = 19; + m_OriginalVehicleAudioSettings[195].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[196].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[196].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[196].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[196].m_nStereo = 0; + m_OriginalVehicleAudioSettings[196].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[196].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[196].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[196].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[196].unk6 = 0; + m_OriginalVehicleAudioSettings[196].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[196].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[196].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[196].m_nVehTypeForAudio = 38; + m_OriginalVehicleAudioSettings[196].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[197].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[197].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[197].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[197].m_nStereo = 0; + m_OriginalVehicleAudioSettings[197].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[197].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[197].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[197].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[197].unk6 = 0; + m_OriginalVehicleAudioSettings[197].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[197].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[197].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[197].m_nVehTypeForAudio = 38; + m_OriginalVehicleAudioSettings[197].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[198].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[198].m_wEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[198].m_wEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[198].m_nStereo = 0; + m_OriginalVehicleAudioSettings[198].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[198].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[198].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[198].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[198].unk6 = 0; + m_OriginalVehicleAudioSettings[198].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[198].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[198].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[198].m_nVehTypeForAudio = 38; + m_OriginalVehicleAudioSettings[198].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[199].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[199].m_wEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[199].m_wEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[199].m_nStereo = 0; + m_OriginalVehicleAudioSettings[199].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[199].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[199].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[199].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[199].unk6 = 0; + m_OriginalVehicleAudioSettings[199].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[199].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[199].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[199].m_nVehTypeForAudio = 38; + m_OriginalVehicleAudioSettings[199].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[200].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[200].m_wEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[200].m_wEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[200].m_nStereo = 0; + m_OriginalVehicleAudioSettings[200].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[200].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[200].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[200].m_fHornHigh = 1.122462f; + m_OriginalVehicleAudioSettings[200].unk6 = 0; + m_OriginalVehicleAudioSettings[200].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[200].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[200].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[200].m_nVehTypeForAudio = 15; + m_OriginalVehicleAudioSettings[200].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[201].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[201].m_wEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[201].m_wEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[201].m_nStereo = 0; + m_OriginalVehicleAudioSettings[201].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[201].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[201].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[201].m_fHornHigh = 0.943874f; + m_OriginalVehicleAudioSettings[201].unk6 = 0; + m_OriginalVehicleAudioSettings[201].m_nDoorSound = 3; + m_OriginalVehicleAudioSettings[201].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[201].m_nRadioType = 3; + m_OriginalVehicleAudioSettings[201].m_nVehTypeForAudio = 18; + m_OriginalVehicleAudioSettings[201].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[202].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[202].m_wEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[202].m_wEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[202].m_nStereo = 0; + m_OriginalVehicleAudioSettings[202].unk3 = 0.850000f; + m_OriginalVehicleAudioSettings[202].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[202].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[202].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[202].unk6 = 0; + m_OriginalVehicleAudioSettings[202].m_nDoorSound = 2; + m_OriginalVehicleAudioSettings[202].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[202].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[202].m_nVehTypeForAudio = 31; + m_OriginalVehicleAudioSettings[202].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[203].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[203].m_wEngineOnSoundBankId = 101; + m_OriginalVehicleAudioSettings[203].m_wEngineOffSoundBankId = 100; + m_OriginalVehicleAudioSettings[203].m_nStereo = 0; + m_OriginalVehicleAudioSettings[203].unk3 = 0.900000f; + m_OriginalVehicleAudioSettings[203].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[203].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[203].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[203].unk6 = 0; + m_OriginalVehicleAudioSettings[203].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[203].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[203].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[203].m_nVehTypeForAudio = 2; + m_OriginalVehicleAudioSettings[203].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[204].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[204].m_wEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[204].m_wEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[204].m_nStereo = 0; + m_OriginalVehicleAudioSettings[204].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[204].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[204].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[204].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[204].unk6 = 0; + m_OriginalVehicleAudioSettings[204].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[204].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[204].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[204].m_nVehTypeForAudio = 45; + m_OriginalVehicleAudioSettings[204].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[205].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[205].m_wEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[205].m_wEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[205].m_nStereo = 0; + m_OriginalVehicleAudioSettings[205].unk3 = 0.650000f; + m_OriginalVehicleAudioSettings[205].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[205].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[205].m_fHornHigh = 1.059463f; + m_OriginalVehicleAudioSettings[205].unk6 = 0; + m_OriginalVehicleAudioSettings[205].m_nDoorSound = 1; + m_OriginalVehicleAudioSettings[205].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[205].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[205].m_nVehTypeForAudio = 15; + m_OriginalVehicleAudioSettings[205].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[206].m_eVehicleSoundType = (eVehicleSoundType)10; + m_OriginalVehicleAudioSettings[206].m_wEngineOnSoundBankId = 130; + m_OriginalVehicleAudioSettings[206].m_wEngineOffSoundBankId = 129; + m_OriginalVehicleAudioSettings[206].m_nStereo = 0; + m_OriginalVehicleAudioSettings[206].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[206].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[206].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[206].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[206].unk6 = 0; + m_OriginalVehicleAudioSettings[206].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[206].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[206].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[206].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[206].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[207].m_eVehicleSoundType = (eVehicleSoundType)10; + m_OriginalVehicleAudioSettings[207].m_wEngineOnSoundBankId = 130; + m_OriginalVehicleAudioSettings[207].m_wEngineOffSoundBankId = 129; + m_OriginalVehicleAudioSettings[207].m_nStereo = 0; + m_OriginalVehicleAudioSettings[207].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[207].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[207].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[207].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[207].unk6 = 0; + m_OriginalVehicleAudioSettings[207].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[207].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[207].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[207].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[207].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[208].m_eVehicleSoundType = (eVehicleSoundType)10; + m_OriginalVehicleAudioSettings[208].m_wEngineOnSoundBankId = 130; + m_OriginalVehicleAudioSettings[208].m_wEngineOffSoundBankId = 129; + m_OriginalVehicleAudioSettings[208].m_nStereo = 0; + m_OriginalVehicleAudioSettings[208].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[208].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[208].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[208].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[208].unk6 = 0; + m_OriginalVehicleAudioSettings[208].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[208].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[208].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[208].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[208].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[209].m_eVehicleSoundType = (eVehicleSoundType)0; + m_OriginalVehicleAudioSettings[209].m_wEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[209].m_wEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[209].m_nStereo = 0; + m_OriginalVehicleAudioSettings[209].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[209].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[209].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[209].m_fHornHigh = 0.840896f; + m_OriginalVehicleAudioSettings[209].unk6 = 0; + m_OriginalVehicleAudioSettings[209].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[209].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[209].m_nRadioType = 0; + m_OriginalVehicleAudioSettings[209].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[209].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[210].m_eVehicleSoundType = (eVehicleSoundType)10; + m_OriginalVehicleAudioSettings[210].m_wEngineOnSoundBankId = 130; + m_OriginalVehicleAudioSettings[210].m_wEngineOffSoundBankId = 129; + m_OriginalVehicleAudioSettings[210].m_nStereo = 0; + m_OriginalVehicleAudioSettings[210].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[210].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[210].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[210].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[210].unk6 = 0; + m_OriginalVehicleAudioSettings[210].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[210].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[210].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[210].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[210].m_fHornVolumeDelta = 0.000000f; + + m_OriginalVehicleAudioSettings[211].m_eVehicleSoundType = (eVehicleSoundType)10; + m_OriginalVehicleAudioSettings[211].m_wEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[211].m_wEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[211].m_nStereo = 0; + m_OriginalVehicleAudioSettings[211].unk3 = 0.700000f; + m_OriginalVehicleAudioSettings[211].unk4 = 1.000000f; + m_OriginalVehicleAudioSettings[211].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[211].m_fHornHigh = 1.000000f; + m_OriginalVehicleAudioSettings[211].unk6 = 0; + m_OriginalVehicleAudioSettings[211].m_nDoorSound = 4294967295; + m_OriginalVehicleAudioSettings[211].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[211].m_nRadioType = 4294967295; + m_OriginalVehicleAudioSettings[211].m_nVehTypeForAudio = 4294967295; + m_OriginalVehicleAudioSettings[211].m_fHornVolumeDelta = 0.000000f; +} diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.h b/Client/game_sa/CVehicleAudioSettingsManagerSA.h new file mode 100644 index 00000000000..57912669755 --- /dev/null +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.h @@ -0,0 +1,44 @@ +/***************************************************************************** + * + * PROJECT: Multi Theft Auto v1.0 + * LICENSE: See LICENSE in the top level directory + * FILE: mods/deathmatch/logic/CVehicleAudioSettingsManager.h + * PURPOSE: Header file for vehicle audio settings manager class + * + * Multi Theft Auto is available from http://www.multitheftauto.com/ + * + *****************************************************************************/ + +#pragma once + +#include +#include "CAEVehicleAudioEntitySA.h" + +#define VEHICLES_COUNT 212 + +class CVehicleAudioSettingsManagerSA; + +class CVehicleAudioSettingsManagerSA : public CVehicleAudioSettingsManager +{ +public: + CVehicleAudioSettingsManagerSA(); + ~CVehicleAudioSettingsManagerSA(); + + CVehicleAudioSettingsEntry* CreateVehicleAudioSettingsData(); + + bool ApplyAudioSettingsData(eVehicleTypes eModel, CVehicleAudioSettingsEntry* pEntry); + + CVehicleAudioSettingsEntry* GetVehicleModelAudioSettingsData(eVehicleTypes eModel); + + void SetNextSettings(CVehicleAudioSettingsEntry* pSettings); + +private: + void InitializeDefaultVehicleAudioSettings(); + uint GetVehicleModelAudioSettingsID(eVehicleTypes eModel); + + // Original audio settings + SFixedArray m_OriginalVehicleAudioSettings; + + // Array with the model audio settings entries + SFixedArray m_pModelEntries; +}; diff --git a/Client/game_sa/CVehicleSA.cpp b/Client/game_sa/CVehicleSA.cpp index bbb0a043e15..63ef56d450a 100644 --- a/Client/game_sa/CVehicleSA.cpp +++ b/Client/game_sa/CVehicleSA.cpp @@ -2801,3 +2801,20 @@ bool CVehicleSA::SetWindowOpenFlagState(unsigned char ucWindow, bool bState) } return bReturn; } + +void CVehicleSA::ReinitAudio() +{ + typedef bool(__thiscall * Function_TerminateAudio)(CAEVehicleAudioEntitySAInterface * pAudio); + ((Function_TerminateAudio)(0x4FB8C0))(m_pVehicleAudioEntity->GetInterface()); + + typedef int16(__thiscall * Function_InitAudio)(CAEVehicleAudioEntitySAInterface * pAudio, CVehicleSAInterface * pVehicleInterface); + ((Function_InitAudio)(0x4F7670))(m_pVehicleAudioEntity->GetInterface(), GetVehicleInterface()); + + CPed* pLocalPlayer = pGame->GetPedContext(); + + if (IsPassenger(pLocalPlayer) || GetDriver() == pLocalPlayer) + { + typedef bool(__thiscall * Function_SoundJoin)(CAEVehicleAudioEntitySAInterface * pAudio); + ((Function_SoundJoin)(0x4F5700))(m_pVehicleAudioEntity->GetInterface()); + } +} diff --git a/Client/game_sa/CVehicleSA.h b/Client/game_sa/CVehicleSA.h index aef01080dd9..48b14b19c7f 100644 --- a/Client/game_sa/CVehicleSA.h +++ b/Client/game_sa/CVehicleSA.h @@ -20,6 +20,7 @@ class CVehicleSA; #include "CPhysicalSA.h" #include "CPoolsSA.h" #include "CHandlingManagerSA.h" +#include "CVehicleAudioSettingsManagerSA.h" #include "CDamageManagerSA.h" #include "CDoorSA.h" #include "CColPointSA.h" @@ -758,6 +759,7 @@ class CVehicleSA : public virtual CVehicle, public virtual CPhysicalSA bool SetWindowOpenFlagState(unsigned char ucWindow, bool bState); float GetWheelScale() override { return GetVehicleInterface()->m_fWheelScale; } void SetWheelScale(float fWheelScale) override { GetVehicleInterface()->m_fWheelScale = fWheelScale; } + void ReinitAudio(); void UpdateLandingGearPosition(); diff --git a/Client/game_sa/StdInc.h b/Client/game_sa/StdInc.h index 19a73de95be..670cc068bb8 100644 --- a/Client/game_sa/StdInc.h +++ b/Client/game_sa/StdInc.h @@ -48,6 +48,7 @@ #include "CExplosionManagerSA.h" #include "CFireManagerSA.h" #include "CHandlingManagerSA.h" +#include "CVehicleAudioSettingsManagerSA.h" #include "CHudSA.h" #include "C3DMarkersSA.h" #include "CStatsSA.h" diff --git a/Client/mods/deathmatch/logic/CClientVehicle.cpp b/Client/mods/deathmatch/logic/CClientVehicle.cpp index b1fc3627b87..a4ac5d7aba9 100644 --- a/Client/mods/deathmatch/logic/CClientVehicle.cpp +++ b/Client/mods/deathmatch/logic/CClientVehicle.cpp @@ -71,6 +71,10 @@ CClientVehicle::CClientVehicle(CClientManager* pManager, ElementID ID, unsigned m_pBikeHandlingEntry->Assign(m_pOriginalBikeHandlingEntry); } + m_pOriginalSoundSettingsEntry = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData(static_cast(m_usModel)); + m_pSoundSettingsEntry = g_pGame->GetVehicleAudioSettingsManager()->CreateVehicleAudioSettingsData(); + m_pSoundSettingsEntry->Assign(m_pOriginalSoundSettingsEntry); + SetTypeName("vehicle"); m_ucMaxPassengers = CClientVehicleManager::GetMaxPassengerCount(usModel); @@ -2614,6 +2618,9 @@ void CClientVehicle::Create() if (!m_strRegPlate.empty()) m_pModelInfo->SetCustomCarPlateText(m_strRegPlate.c_str()); + // Prepare audio settings + g_pGame->GetVehicleAudioSettingsManager()->SetNextSettings(m_pSoundSettingsEntry); + // Create the vehicle if (CClientVehicleManager::IsTrainModel(m_usModel)) { @@ -5235,3 +5242,12 @@ void CClientVehicle::ResetWheelScale() m_bWheelScaleChanged = false; } + +void CClientVehicle::ApplyAudioSettings() +{ + if (m_pVehicle) + { + g_pGame->GetVehicleAudioSettingsManager()->SetNextSettings(GetAudioSettings()); + m_pVehicle->ReinitAudio(); + } +} diff --git a/Client/mods/deathmatch/logic/CClientVehicle.h b/Client/mods/deathmatch/logic/CClientVehicle.h index 67c87f48a36..f781acb4b89 100644 --- a/Client/mods/deathmatch/logic/CClientVehicle.h +++ b/Client/mods/deathmatch/logic/CClientVehicle.h @@ -527,6 +527,9 @@ class CClientVehicle : public CClientStreamElement void ResetWheelScale(); bool OnVehicleFallThroughMap(); + CVehicleAudioSettingsEntry* GetAudioSettings() { return m_pSoundSettingsEntry; }; + + void ApplyAudioSettings(); bool GetDummyPosition(eVehicleDummies dummy, CVector& position) const; bool SetDummyPosition(eVehicleDummies dummy, const CVector& position); @@ -651,6 +654,8 @@ class CClientVehicle : public CClientStreamElement float m_fNitroLevel; char m_cNitroCount; float m_fWheelScale; + const CVehicleAudioSettingsEntry* m_pOriginalSoundSettingsEntry; + CVehicleAudioSettingsEntry* m_pSoundSettingsEntry; bool m_bChainEngine; bool m_bIsDerailed; diff --git a/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.cpp b/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.cpp index d4d17a8c691..b054b12430f 100644 --- a/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.cpp +++ b/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.cpp @@ -758,6 +758,23 @@ ADD_ENUM(eSoundEffectParams::Reverb::REVERB_TIME, "reverbTime") ADD_ENUM(eSoundEffectParams::Reverb::HIGH_FREQ_RT_RATIO, "highFreqRTRatio") IMPLEMENT_ENUM_CLASS_END("soundeffect-params-reverb") +IMPLEMENT_ENUM_CLASS_BEGIN(eVehicleAudioSettingProperty) +ADD_ENUM(eVehicleAudioSettingProperty::DOOR_SOUND, "door-sound") +ADD_ENUM(eVehicleAudioSettingProperty::ENGINE_OFF_SOUND_BANK_ID, "engine-off-soundbank-id") +ADD_ENUM(eVehicleAudioSettingProperty::ENGINE_ON_SOUND_BANK_ID, "engine-on-soundbank-id") +ADD_ENUM(eVehicleAudioSettingProperty::HORN_HIGH, "horn-high") +ADD_ENUM(eVehicleAudioSettingProperty::HORN_TON, "horn-ton") +ADD_ENUM(eVehicleAudioSettingProperty::HORN_VOLUME_DELTA, "horn-volume-delta") +ADD_ENUM(eVehicleAudioSettingProperty::RADIO_NUM, "radion-num") +ADD_ENUM(eVehicleAudioSettingProperty::RADIO_TYPE, "radio-type") +ADD_ENUM(eVehicleAudioSettingProperty::SOUND_TYPE, "sound-type") +ADD_ENUM(eVehicleAudioSettingProperty::STEREO, "stereo") +ADD_ENUM(eVehicleAudioSettingProperty::UNK3, "unk3") +ADD_ENUM(eVehicleAudioSettingProperty::UNK4, "unk4") +ADD_ENUM(eVehicleAudioSettingProperty::UNK6, "unk6") +ADD_ENUM(eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO, "vehicle-type-for-audio") +IMPLEMENT_ENUM_CLASS_END("vehicle-audio-setting") + // // Get best guess at name of userdata type // diff --git a/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.h b/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.h index acdce6026f1..9a7d38d2b31 100644 --- a/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.h +++ b/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.h @@ -76,6 +76,7 @@ DECLARE_ENUM_CLASS(eSoundEffectParams::Gargle); DECLARE_ENUM_CLASS(eSoundEffectParams::I3DL2Reverb); DECLARE_ENUM_CLASS(eSoundEffectParams::ParamEq); DECLARE_ENUM_CLASS(eSoundEffectParams::Reverb); +DECLARE_ENUM_CLASS(eVehicleAudioSettingProperty); class CRemoteCall; @@ -486,6 +487,11 @@ inline SString GetClassTypeName(eSoundEffectParams::Reverb*) return "soundeffect-params-reverb"; } +inline SString GetClassByTypeName(eVehicleAudioSettingProperty) +{ + return "vehicle-audio-setting"; +} + // // CResource from userdata // diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp index a6fb2d838ce..35021e91122 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp +++ b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp @@ -88,6 +88,8 @@ void CLuaVehicleDefs::LoadFunctions() {"getVehicleWheelScale", ArgumentParser}, {"getVehicleModelWheelSize", ArgumentParser}, {"getVehicleWheelFrictionState", ArgumentParser}, + {"getVehicleModelAudioSetting", ArgumentParser}, + {"getVehicleAudioSetting", ArgumentParser}, // Vehicle set funcs {"createVehicle", CreateVehicle}, @@ -149,6 +151,8 @@ void CLuaVehicleDefs::LoadFunctions() {"setVehicleVariant", ArgumentParser}, {"setVehicleWheelScale", ArgumentParser}, {"setVehicleModelWheelSize", ArgumentParser}, + {"setVehicleModelAudioSetting", ArgumentParser}, + {"setVehicleAudioSetting", ArgumentParser}, }; // Add functions @@ -4147,3 +4151,170 @@ bool CLuaVehicleDefs::BlowVehicle(CClientEntity* entity, std::optional wit { return CStaticFunctionDefinitions::BlowVehicle(*entity, withExplosion); } + +bool CLuaVehicleDefs::SetVehicleModelAudioSetting(const uint uiModel, const eVehicleAudioSettingProperty eProperty, float varValue) +{ + CVehicleAudioSettingsEntry* pModelSettings = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData((eVehicleTypes)uiModel); + + if (!pModelSettings) + return false; + + switch (eProperty) + { + case eVehicleAudioSettingProperty::DOOR_SOUND: + pModelSettings->SetDoorSound((int)(varValue)); + break; + case eVehicleAudioSettingProperty::ENGINE_OFF_SOUND_BANK_ID: + pModelSettings->SetEngineOffSoundBankID((int)(varValue)); + break; + case eVehicleAudioSettingProperty::ENGINE_ON_SOUND_BANK_ID: + pModelSettings->SetEngineOnSoundBankID((int)(varValue)); + break; + case eVehicleAudioSettingProperty::HORN_HIGH: + pModelSettings->SetHornHign(varValue); + break; + case eVehicleAudioSettingProperty::HORN_TON: + pModelSettings->SetHornTon((int)(varValue)); + break; + case eVehicleAudioSettingProperty::HORN_VOLUME_DELTA: + pModelSettings->SetHornVolumeDelta(varValue); + break; + case eVehicleAudioSettingProperty::RADIO_NUM: + pModelSettings->SetRadioNum((int)(varValue)); + break; + case eVehicleAudioSettingProperty::RADIO_TYPE: + pModelSettings->SetRadioType((int)(varValue)); + break; + case eVehicleAudioSettingProperty::SOUND_TYPE: + pModelSettings->SetSoundType((eVehicleSoundType)(int)(varValue)); + break; + case eVehicleAudioSettingProperty::STEREO: + pModelSettings->SetStereo((int)(varValue)); + break; + case eVehicleAudioSettingProperty::UNK3: + pModelSettings->SetUnk3(varValue); + break; + case eVehicleAudioSettingProperty::UNK4: + pModelSettings->SetUnk4(varValue); + break; + case eVehicleAudioSettingProperty::UNK6: + pModelSettings->SetUnk6((int)(varValue)); + break; + case eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO: + pModelSettings->SetVehicleTypeForAudio((int)(varValue)); + break; + default: + return false; + } + + return true; +} + +bool CLuaVehicleDefs::SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVehicleAudioSettingProperty eProperty, float varValue) +{ + CVehicleAudioSettingsEntry* pModelSettings = pVehicle->GetAudioSettings(); + + if (!pModelSettings) + return false; + + switch (eProperty) + { + case eVehicleAudioSettingProperty::DOOR_SOUND: + pModelSettings->SetDoorSound((int)(varValue)); + break; + case eVehicleAudioSettingProperty::ENGINE_OFF_SOUND_BANK_ID: + pModelSettings->SetEngineOffSoundBankID((int)(varValue)); + break; + case eVehicleAudioSettingProperty::ENGINE_ON_SOUND_BANK_ID: + pModelSettings->SetEngineOnSoundBankID((int)(varValue)); + break; + case eVehicleAudioSettingProperty::HORN_HIGH: + pModelSettings->SetHornHign(varValue); + break; + case eVehicleAudioSettingProperty::HORN_TON: + pModelSettings->SetHornTon((int)(varValue)); + break; + case eVehicleAudioSettingProperty::HORN_VOLUME_DELTA: + pModelSettings->SetHornVolumeDelta(varValue); + break; + case eVehicleAudioSettingProperty::RADIO_NUM: + pModelSettings->SetRadioNum((int)(varValue)); + break; + case eVehicleAudioSettingProperty::RADIO_TYPE: + pModelSettings->SetRadioType((int)(varValue)); + break; + case eVehicleAudioSettingProperty::SOUND_TYPE: + pModelSettings->SetSoundType((eVehicleSoundType)(int)(varValue)); + break; + case eVehicleAudioSettingProperty::STEREO: + pModelSettings->SetStereo((int)(varValue)); + break; + case eVehicleAudioSettingProperty::UNK3: + pModelSettings->SetUnk3(varValue); + break; + case eVehicleAudioSettingProperty::UNK4: + pModelSettings->SetUnk4(varValue); + break; + case eVehicleAudioSettingProperty::UNK6: + pModelSettings->SetUnk6((int)(varValue)); + break; + case eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO: + pModelSettings->SetVehicleTypeForAudio((int)(varValue)); + break; + default: + return false; + } + + pVehicle->ApplyAudioSettings(); + + return true; +} + +std::unordered_map CLuaVehicleDefs::GetVehicleModelAudioSetting(const uint uiModel) +{ + CVehicleAudioSettingsEntry* pEntry = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData((eVehicleTypes)uiModel); + + std::unordered_map output; + + output["sound-type"] = (int)pEntry->GetSoundType(); + output["engine-on-soundbank-id"] = pEntry->GetEngineOnSoundBankID(); + output["engine-off-soundbank-id"] = pEntry->GetEngineOffSoundBankID(); + output["stereo"] = pEntry->GetStereo(); + output["unk3"] = pEntry->GetUnk3(); + output["unk4"] = pEntry->GetUnk4(); + output["horn-ton"] = pEntry->GetHornTon(); + output["horn-high"] = pEntry->GetHornHign(); + output["unk6"] = pEntry->GetUnk6(); + output["door-sound"] = pEntry->GetDoorSound(); + output["radio-num"] = pEntry->GetRadioNum(); + output["radio-type"] = pEntry->GetRadioType(); + output["vehicle-type-for-audio"] = pEntry->GetVehicleTypeForAudio(); + output["horn-volume-delta"] = pEntry->GetHornVolumeDelta(); + + return output; +} + +std::unordered_map CLuaVehicleDefs::GetVehicleAudioSetting(CClientVehicle* pVehicle) +{ + CVehicleAudioSettingsEntry* pEntry = pVehicle->GetAudioSettings(); + + std::unordered_map output; + + output["sound-type"] = (int)pEntry->GetSoundType(); + output["engine-on-soundbank-id"] = pEntry->GetEngineOnSoundBankID(); + output["engine-off-soundbank-id"] = pEntry->GetEngineOffSoundBankID(); + output["stereo"] = pEntry->GetStereo(); + output["unk3"] = pEntry->GetUnk3(); + output["unk4"] = pEntry->GetUnk4(); + output["horn-ton"] = pEntry->GetHornTon(); + output["horn-high"] = pEntry->GetHornHign(); + output["unk6"] = pEntry->GetUnk6(); + output["door-sound"] = pEntry->GetDoorSound(); + output["radio-num"] = pEntry->GetRadioNum(); + output["radio-type"] = pEntry->GetRadioType(); + output["vehicle-type-for-audio"] = pEntry->GetVehicleTypeForAudio(); + output["horn-volume-delta"] = pEntry->GetHornVolumeDelta(); + + return output; +} + diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h index 2c794c5cdca..5cedc40c3c8 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h +++ b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h @@ -160,6 +160,11 @@ class CLuaVehicleDefs : public CLuaDefs static bool SetVehicleModelWheelSize(const unsigned short usModel, const eResizableVehicleWheelGroup eWheelGroup, const float fWheelSize); static int GetVehicleWheelFrictionState(CClientVehicle* pVehicle, unsigned char wheel); + static bool SetVehicleModelAudioSetting(const uint uiModel, const eVehicleAudioSettingProperty eProperty, float varValue); + static bool SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVehicleAudioSettingProperty eProperty, float varValue); + static std::unordered_map GetVehicleModelAudioSetting(const uint uiModel); + static std::unordered_map GetVehicleAudioSetting(CClientVehicle* pVehicle); + // Components LUA_DECLARE(SetVehicleComponentPosition); LUA_DECLARE_OOP(GetVehicleComponentPosition); diff --git a/Client/multiplayer_sa/CMultiplayerSA_Vehicles.cpp b/Client/multiplayer_sa/CMultiplayerSA_Vehicles.cpp index 3d3b89c9acd..dc9eaa887c9 100644 --- a/Client/multiplayer_sa/CMultiplayerSA_Vehicles.cpp +++ b/Client/multiplayer_sa/CMultiplayerSA_Vehicles.cpp @@ -58,56 +58,6 @@ static void _declspec(naked) HOOK_CDamageManager__ProgressDoorDamage() } } -////////////////////////////////////////////////////////////////////////////////////////// -// -// CAEVehicleAudioEntity::Initialise -// -// This hook setup a audio interfeace for custom vehicles -// -////////////////////////////////////////////////////////////////////////////////////////// -// 0x4F77C1 | 8D 34 C0 | lea esi, [eax + eax * 8] -// 0x4F77C4 | 8D BD 80 00 00 00 | lea edi, [ebp + 80h] -// 0x4F77CA | 8D 34 B5 F0 0A 86 00 | lea esi, _VehicleAudioProperties.m_eVehicleSoundType[esi * 4] -// 0x4F77D1 | B9 09 00 00 00 | mov ecx,9 -// 0x4F77D6 | F3 A5 | rep movsd -// 0x4F77D8 | 8B CA | mov ecx, edx; - - -static CVehicleSAInterface* pRequestSoundSettingsVehicle = 0; -tVehicleAudioSettings* pVehicleAudioSettings = nullptr; - -static tVehicleAudioSettings* __fastcall getVehicleSoundSettings() -{ - ushort usModel = pRequestSoundSettingsVehicle->m_nModelIndex; - // Check if it is a custom model - if (usModel < VT_LANDSTAL || usModel >= VT_MAX) - usModel = pGameInterface->GetModelInfo(usModel)->GetParentID(); - return (tVehicleAudioSettings*)0x860AF0 + (usModel - VT_LANDSTAL); -} - -#define HOOKPOS_CAEVehicleAudioEntity__Initialise 0x4F77C1 -#define HOOKSIZE_CAEVehicleAudioEntity__Initialise 0x10 -static DWORD CONTINUE_CAEVehicleAudioEntity__Initialise = 0x4F77D1; - -static void _declspec(naked) HOOK_CAEVehicleAudioEntity__Initialise() -{ - _asm - { - pushad - mov pRequestSoundSettingsVehicle, edx - } - - pVehicleAudioSettings = getVehicleSoundSettings(); - - _asm - { - popad - lea edi, [ebp + 80h] - mov esi, pVehicleAudioSettings - jmp CONTINUE_CAEVehicleAudioEntity__Initialise - } -} - ////////////////////////////////////////////////////////////////////////////////////////// // // CMultiplayerSA::InitHooks_Vehicles @@ -118,5 +68,4 @@ static void _declspec(naked) HOOK_CAEVehicleAudioEntity__Initialise() void CMultiplayerSA::InitHooks_Vehicles() { EZHookInstall(CDamageManager__ProgressDoorDamage); - EZHookInstall(CAEVehicleAudioEntity__Initialise); } diff --git a/Client/sdk/game/CGame.h b/Client/sdk/game/CGame.h index 100c77caf1a..484c12f832b 100644 --- a/Client/sdk/game/CGame.h +++ b/Client/sdk/game/CGame.h @@ -46,6 +46,7 @@ typedef void(InRenderer)(); #include "CFxManager.h" #include "CGarages.h" #include "CHandlingManager.h" +#include "CVehicleAudioSettingsManager.h" #include "CHud.h" #include "CKeyGen.h" #include "CMenuManager.h" @@ -167,6 +168,7 @@ class __declspec(novtable) CGame virtual CWeaponStatManager* GetWeaponStatManager() = 0; virtual CPointLights* GetPointLights() = 0; virtual CColStore* GetCollisionStore() = 0; + virtual CVehicleAudioSettingsManager* GetVehicleAudioSettingsManager() = 0; virtual CWeaponInfo* GetWeaponInfo(eWeaponType weapon, eWeaponSkill skill = WEAPONSKILL_STD) = 0; virtual CModelInfo* GetModelInfo(DWORD dwModelID, bool bCanBeInvalid = false) = 0; diff --git a/Client/sdk/game/CVehicle.h b/Client/sdk/game/CVehicle.h index 2ae4762ee4a..a3c13ba4388 100644 --- a/Client/sdk/game/CVehicle.h +++ b/Client/sdk/game/CVehicle.h @@ -339,4 +339,5 @@ class CVehicle : public virtual CPhysical virtual bool SetDummyPosition(eVehicleDummies dummy, const CVector& position) = 0; virtual const CVector* GetDummyPositions() const = 0; + virtual void ReinitAudio() = 0; }; diff --git a/Client/sdk/game/CVehicleAudioSettingsEntry.h b/Client/sdk/game/CVehicleAudioSettingsEntry.h new file mode 100644 index 00000000000..472c87bb41a --- /dev/null +++ b/Client/sdk/game/CVehicleAudioSettingsEntry.h @@ -0,0 +1,56 @@ +/***************************************************************************** + * + * PROJECT: Multi Theft Auto v1.0 + * LICENSE: See LICENSE in the top level directory + * FILE: sdk/game/CHandlingEntry.h + * PURPOSE: Vehicle handling entry interface + * + * Multi Theft Auto is available from http://www.multitheftauto.com/ + * + *****************************************************************************/ + +#pragma once + +#include + +class CVehicleAudioSettingsEntry +{ +public: + // Destructor + virtual ~CVehicleAudioSettingsEntry(){}; + + // Use this to copy data from an another handling class to this + virtual void Assign(const CVehicleAudioSettingsEntry* pData) = 0; + + // Get + virtual eVehicleSoundType GetSoundType() = 0; + virtual uchar GetEngineOnSoundBankID() = 0; + virtual uchar GetEngineOffSoundBankID() = 0; + virtual uchar GetStereo() = 0; + virtual float GetUnk3() = 0; + virtual float GetUnk4() = 0; + virtual uchar GetHornTon() = 0; + virtual float GetHornHign() = 0; + virtual uchar GetUnk6() = 0; + virtual uchar GetDoorSound() = 0; + virtual uchar GetRadioNum() = 0; + virtual uchar GetRadioType() = 0; + virtual uchar GetVehicleTypeForAudio() = 0; + virtual float GetHornVolumeDelta() = 0; + + // Set + virtual void SetSoundType(eVehicleSoundType value) = 0; + virtual void SetEngineOnSoundBankID(uchar value) = 0; + virtual void SetEngineOffSoundBankID(uchar value) = 0; + virtual void SetStereo(uchar value) = 0; + virtual void SetUnk3(float value) = 0; + virtual void SetUnk4(float value) = 0; + virtual void SetHornTon(uchar value) = 0; + virtual void SetHornHign(float value) = 0; + virtual void SetUnk6(uchar value) = 0; + virtual void SetDoorSound(uchar value) = 0; + virtual void SetRadioNum(uchar value) = 0; + virtual void SetRadioType(uchar value) = 0; + virtual void SetVehicleTypeForAudio(uchar value) = 0; + virtual void SetHornVolumeDelta(float value) = 0; +}; diff --git a/Client/sdk/game/CVehicleAudioSettingsManager.h b/Client/sdk/game/CVehicleAudioSettingsManager.h new file mode 100644 index 00000000000..49f44fc15cf --- /dev/null +++ b/Client/sdk/game/CVehicleAudioSettingsManager.h @@ -0,0 +1,23 @@ +/***************************************************************************** + * + * PROJECT: Multi Theft Auto v1.0 + * LICENSE: See LICENSE in the top level directory + * FILE: sdk/game/CHandlingManager.h + * PURPOSE: Vehicle handling manager interface + * + * Multi Theft Auto is available from http://www.multitheftauto.com/ + * + *****************************************************************************/ + +#pragma once + +#include "CVehicleAudioSettingsEntry.h" + +class CVehicleAudioSettingsManager +{ +public: + virtual CVehicleAudioSettingsEntry* CreateVehicleAudioSettingsData() = 0; + + virtual CVehicleAudioSettingsEntry* GetVehicleModelAudioSettingsData(eVehicleTypes eModel) = 0; + virtual void SetNextSettings(CVehicleAudioSettingsEntry* pSettings) = 0; +}; diff --git a/Client/sdk/game/Common.h b/Client/sdk/game/Common.h index 740ffd716d3..91824f9fbd8 100644 --- a/Client/sdk/game/Common.h +++ b/Client/sdk/game/Common.h @@ -1573,6 +1573,37 @@ enum eObjectProperty OBJECT_PROPERTY_MAX, }; +enum class eVehicleSoundType : char +{ + CAR = 0, + MOTORCYCLE, + BICYCLE, + BOAT, + HELI, + PLANE, + TRAIN = 8, + TRAILLER, + SPECIAL, +}; + +enum class eVehicleAudioSettingProperty +{ + SOUND_TYPE, + ENGINE_ON_SOUND_BANK_ID, + ENGINE_OFF_SOUND_BANK_ID, + STEREO, + UNK3, + UNK4, + HORN_TON, + UNK6, + DOOR_SOUND, + RADIO_NUM, + RADIO_TYPE, + VEHICLE_TYPE_FOR_AUDIO, + HORN_VOLUME_DELTA, + HORN_HIGH, +}; + namespace eObjectGroup { enum Modifiable diff --git a/Server/mods/deathmatch/logic/CGame.h b/Server/mods/deathmatch/logic/CGame.h index f8ab006cb05..33603f6881e 100644 --- a/Server/mods/deathmatch/logic/CGame.h +++ b/Server/mods/deathmatch/logic/CGame.h @@ -105,6 +105,7 @@ class CWaterManager; class CTrainTrackManager; class CWeaponStatManager; class CBuildingRemovalManager; +class CVehicleSoundSettingsManager; class CCustomWeaponManager; class COpenPortsTester; @@ -252,6 +253,7 @@ class CGame CFunctionUseLogger* GetFunctionUseLogger() { return m_pFunctionUseLogger; } CMasterServerAnnouncer* GetMasterServerAnnouncer() { return m_pMasterServerAnnouncer; } SharedUtil::CAsyncTaskScheduler* GetAsyncTaskScheduler() { return m_pAsyncTaskScheduler; } + CVehicleSoundSettingsManager* GetVehicleAudioSettingsManager() { return m_pVehicleSoundSettingsManager; } std::shared_ptr GetTrainTrackManager() { return m_pTrainTrackManager; } @@ -555,6 +557,7 @@ class CGame CRPCFunctions* m_pRPCFunctions; CLanBroadcast* m_pLanBroadcast; CWaterManager* m_pWaterManager; + CVehicleSoundSettingsManager* m_pVehicleSoundSettingsManager; CWeaponStatManager* m_pWeaponStatsManager; CBuildingRemovalManager* m_pBuildingRemovalManager; From acd89b8bb96fc96ea206c0e20dcf855dd6098384 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Sat, 15 Jul 2023 18:41:17 +0300 Subject: [PATCH 02/16] Fix types --- Client/game_sa/CVehicleAudioSettingsEntrySA.h | 36 +++++++++---------- .../logic/luadefs/CLuaVehicleDefs.cpp | 36 +++++++++---------- Client/sdk/game/CVehicleAudioSettingsEntry.h | 36 +++++++++---------- 3 files changed, 54 insertions(+), 54 deletions(-) diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.h b/Client/game_sa/CVehicleAudioSettingsEntrySA.h index 6f15cdfbd20..e7a666a5ab7 100644 --- a/Client/game_sa/CVehicleAudioSettingsEntrySA.h +++ b/Client/game_sa/CVehicleAudioSettingsEntrySA.h @@ -49,33 +49,33 @@ class CVehicleAudioSettingsEntrySA : public CVehicleAudioSettingsEntry void Assign(const CVehicleAudioSettingsEntry* pData); eVehicleSoundType GetSoundType() { return m_Settings.m_eVehicleSoundType; }; - uchar GetEngineOnSoundBankID() { return m_Settings.m_wEngineOnSoundBankId; }; - uchar GetEngineOffSoundBankID() { return m_Settings.m_wEngineOffSoundBankId; }; - uchar GetStereo() { return m_Settings.m_nStereo; }; + short GetEngineOnSoundBankID() { return m_Settings.m_wEngineOnSoundBankId; }; + short GetEngineOffSoundBankID() { return m_Settings.m_wEngineOffSoundBankId; }; + char GetStereo() { return m_Settings.m_nStereo; }; float GetUnk3() { return m_Settings.unk3; }; float GetUnk4() { return m_Settings.unk4; }; - uchar GetHornTon() { return m_Settings.m_bHornTon; }; + char GetHornTon() { return m_Settings.m_bHornTon; }; float GetHornHign() { return m_Settings.m_fHornHigh; }; - uchar GetUnk6() { return m_Settings.unk6; }; - uchar GetDoorSound() { return m_Settings.m_nDoorSound; }; - uchar GetRadioNum() { return m_Settings.m_nRadioNum; }; - uchar GetRadioType() { return m_Settings.m_nRadioType; }; - uchar GetVehicleTypeForAudio() { return m_Settings.m_nVehTypeForAudio; }; + char GetUnk6() { return m_Settings.unk6; }; + char GetDoorSound() { return m_Settings.m_nDoorSound; }; + char GetRadioNum() { return m_Settings.m_nRadioNum; }; + char GetRadioType() { return m_Settings.m_nRadioType; }; + char GetVehicleTypeForAudio() { return m_Settings.m_nVehTypeForAudio; }; float GetHornVolumeDelta() { return m_Settings.m_fHornVolumeDelta; }; void SetSoundType(eVehicleSoundType value) { m_Settings.m_eVehicleSoundType = value; }; - void SetEngineOnSoundBankID(uchar value) { m_Settings.m_wEngineOnSoundBankId = value; }; - void SetEngineOffSoundBankID(uchar value) { m_Settings.m_wEngineOffSoundBankId = value; }; - void SetStereo(uchar value) { m_Settings.m_nStereo = value; }; + void SetEngineOnSoundBankID(short value) { m_Settings.m_wEngineOnSoundBankId = value; }; + void SetEngineOffSoundBankID(short value) { m_Settings.m_wEngineOffSoundBankId = value; }; + void SetStereo(char value) { m_Settings.m_nStereo = value; }; void SetUnk3(float value) { m_Settings.unk3= value; }; void SetUnk4(float value) { m_Settings.unk4= value; }; - void SetHornTon(uchar value) { m_Settings.m_bHornTon = value; }; + void SetHornTon(char value) { m_Settings.m_bHornTon = value; }; void SetHornHign(float value) { m_Settings.m_fHornHigh = value; }; - void SetUnk6(uchar value) { m_Settings.unk6= value; }; - void SetDoorSound(uchar value) { m_Settings.m_nDoorSound = value; }; - void SetRadioNum(uchar value) { m_Settings.m_nRadioNum = value; }; - void SetRadioType(uchar value) { m_Settings.m_nRadioType = value; }; - void SetVehicleTypeForAudio(uchar value) { m_Settings.m_nVehTypeForAudio = value; }; + void SetUnk6(char value) { m_Settings.unk6= value; }; + void SetDoorSound(char value) { m_Settings.m_nDoorSound = value; }; + void SetRadioNum(char value) { m_Settings.m_nRadioNum = value; }; + void SetRadioType(char value) { m_Settings.m_nRadioType = value; }; + void SetVehicleTypeForAudio(char value) { m_Settings.m_nVehTypeForAudio = value; }; void SetHornVolumeDelta(float value) { m_Settings.m_fHornVolumeDelta = value; }; private: diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp index 592bec6a0e8..8169d4d2ad7 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp +++ b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp @@ -4166,34 +4166,34 @@ bool CLuaVehicleDefs::SetVehicleModelAudioSetting(const uint uiModel, const eVeh switch (eProperty) { case eVehicleAudioSettingProperty::DOOR_SOUND: - pModelSettings->SetDoorSound((int)(varValue)); + pModelSettings->SetDoorSound(varValue); break; case eVehicleAudioSettingProperty::ENGINE_OFF_SOUND_BANK_ID: - pModelSettings->SetEngineOffSoundBankID((int)(varValue)); + pModelSettings->SetEngineOffSoundBankID(varValue); break; case eVehicleAudioSettingProperty::ENGINE_ON_SOUND_BANK_ID: - pModelSettings->SetEngineOnSoundBankID((int)(varValue)); + pModelSettings->SetEngineOnSoundBankID(varValue); break; case eVehicleAudioSettingProperty::HORN_HIGH: pModelSettings->SetHornHign(varValue); break; case eVehicleAudioSettingProperty::HORN_TON: - pModelSettings->SetHornTon((int)(varValue)); + pModelSettings->SetHornTon(varValue); break; case eVehicleAudioSettingProperty::HORN_VOLUME_DELTA: pModelSettings->SetHornVolumeDelta(varValue); break; case eVehicleAudioSettingProperty::RADIO_NUM: - pModelSettings->SetRadioNum((int)(varValue)); + pModelSettings->SetRadioNum(varValue); break; case eVehicleAudioSettingProperty::RADIO_TYPE: - pModelSettings->SetRadioType((int)(varValue)); + pModelSettings->SetRadioType(varValue); break; case eVehicleAudioSettingProperty::SOUND_TYPE: pModelSettings->SetSoundType((eVehicleSoundType)(int)(varValue)); break; case eVehicleAudioSettingProperty::STEREO: - pModelSettings->SetStereo((int)(varValue)); + pModelSettings->SetStereo(varValue); break; case eVehicleAudioSettingProperty::UNK3: pModelSettings->SetUnk3(varValue); @@ -4202,10 +4202,10 @@ bool CLuaVehicleDefs::SetVehicleModelAudioSetting(const uint uiModel, const eVeh pModelSettings->SetUnk4(varValue); break; case eVehicleAudioSettingProperty::UNK6: - pModelSettings->SetUnk6((int)(varValue)); + pModelSettings->SetUnk6(varValue); break; case eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO: - pModelSettings->SetVehicleTypeForAudio((int)(varValue)); + pModelSettings->SetVehicleTypeForAudio(varValue); break; default: return false; @@ -4224,34 +4224,34 @@ bool CLuaVehicleDefs::SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVe switch (eProperty) { case eVehicleAudioSettingProperty::DOOR_SOUND: - pModelSettings->SetDoorSound((int)(varValue)); + pModelSettings->SetDoorSound(varValue); break; case eVehicleAudioSettingProperty::ENGINE_OFF_SOUND_BANK_ID: - pModelSettings->SetEngineOffSoundBankID((int)(varValue)); + pModelSettings->SetEngineOffSoundBankID(varValue); break; case eVehicleAudioSettingProperty::ENGINE_ON_SOUND_BANK_ID: - pModelSettings->SetEngineOnSoundBankID((int)(varValue)); + pModelSettings->SetEngineOnSoundBankID(varValue); break; case eVehicleAudioSettingProperty::HORN_HIGH: pModelSettings->SetHornHign(varValue); break; case eVehicleAudioSettingProperty::HORN_TON: - pModelSettings->SetHornTon((int)(varValue)); + pModelSettings->SetHornTon(varValue); break; case eVehicleAudioSettingProperty::HORN_VOLUME_DELTA: pModelSettings->SetHornVolumeDelta(varValue); break; case eVehicleAudioSettingProperty::RADIO_NUM: - pModelSettings->SetRadioNum((int)(varValue)); + pModelSettings->SetRadioNum(varValue); break; case eVehicleAudioSettingProperty::RADIO_TYPE: - pModelSettings->SetRadioType((int)(varValue)); + pModelSettings->SetRadioType(varValue); break; case eVehicleAudioSettingProperty::SOUND_TYPE: pModelSettings->SetSoundType((eVehicleSoundType)(int)(varValue)); break; case eVehicleAudioSettingProperty::STEREO: - pModelSettings->SetStereo((int)(varValue)); + pModelSettings->SetStereo(varValue); break; case eVehicleAudioSettingProperty::UNK3: pModelSettings->SetUnk3(varValue); @@ -4260,10 +4260,10 @@ bool CLuaVehicleDefs::SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVe pModelSettings->SetUnk4(varValue); break; case eVehicleAudioSettingProperty::UNK6: - pModelSettings->SetUnk6((int)(varValue)); + pModelSettings->SetUnk6(varValue); break; case eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO: - pModelSettings->SetVehicleTypeForAudio((int)(varValue)); + pModelSettings->SetVehicleTypeForAudio(varValue); break; default: return false; diff --git a/Client/sdk/game/CVehicleAudioSettingsEntry.h b/Client/sdk/game/CVehicleAudioSettingsEntry.h index a7193ae3c43..7ba2e849d68 100644 --- a/Client/sdk/game/CVehicleAudioSettingsEntry.h +++ b/Client/sdk/game/CVehicleAudioSettingsEntry.h @@ -24,33 +24,33 @@ class CVehicleAudioSettingsEntry // Get virtual eVehicleSoundType GetSoundType() = 0; - virtual uchar GetEngineOnSoundBankID() = 0; - virtual uchar GetEngineOffSoundBankID() = 0; - virtual uchar GetStereo() = 0; + virtual short GetEngineOnSoundBankID() = 0; + virtual short GetEngineOffSoundBankID() = 0; + virtual char GetStereo() = 0; virtual float GetUnk3() = 0; virtual float GetUnk4() = 0; - virtual uchar GetHornTon() = 0; + virtual char GetHornTon() = 0; virtual float GetHornHign() = 0; - virtual uchar GetUnk6() = 0; - virtual uchar GetDoorSound() = 0; - virtual uchar GetRadioNum() = 0; - virtual uchar GetRadioType() = 0; - virtual uchar GetVehicleTypeForAudio() = 0; + virtual char GetUnk6() = 0; + virtual char GetDoorSound() = 0; + virtual char GetRadioNum() = 0; + virtual char GetRadioType() = 0; + virtual char GetVehicleTypeForAudio() = 0; virtual float GetHornVolumeDelta() = 0; // Set virtual void SetSoundType(eVehicleSoundType value) = 0; - virtual void SetEngineOnSoundBankID(uchar value) = 0; - virtual void SetEngineOffSoundBankID(uchar value) = 0; - virtual void SetStereo(uchar value) = 0; + virtual void SetEngineOnSoundBankID(short value) = 0; + virtual void SetEngineOffSoundBankID(short value) = 0; + virtual void SetStereo(char value) = 0; virtual void SetUnk3(float value) = 0; virtual void SetUnk4(float value) = 0; - virtual void SetHornTon(uchar value) = 0; + virtual void SetHornTon(char value) = 0; virtual void SetHornHign(float value) = 0; - virtual void SetUnk6(uchar value) = 0; - virtual void SetDoorSound(uchar value) = 0; - virtual void SetRadioNum(uchar value) = 0; - virtual void SetRadioType(uchar value) = 0; - virtual void SetVehicleTypeForAudio(uchar value) = 0; + virtual void SetUnk6(char value) = 0; + virtual void SetDoorSound(char value) = 0; + virtual void SetRadioNum(char value) = 0; + virtual void SetRadioType(char value) = 0; + virtual void SetVehicleTypeForAudio(char value) = 0; virtual void SetHornVolumeDelta(float value) = 0; }; From fe4d0c3b225143bc220dc3f1b9358190dca0a8ee Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Sat, 4 Nov 2023 01:23:06 +0300 Subject: [PATCH 03/16] Fix crash for custom model --- Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp index 8169d4d2ad7..b5d35d4972c 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp +++ b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp @@ -4276,7 +4276,9 @@ bool CLuaVehicleDefs::SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVe std::unordered_map CLuaVehicleDefs::GetVehicleModelAudioSetting(const uint uiModel) { - CVehicleAudioSettingsEntry* pEntry = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData((eVehicleTypes)uiModel); + auto rootModelId = CClientVehicleManager::GetRootModelId(uiModel); + + CVehicleAudioSettingsEntry* pEntry = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData((eVehicleTypes)rootModelId); std::unordered_map output; From ec81e771805f4da0e292b40647103ba8a0fafab0 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Sat, 4 Nov 2023 05:47:10 +0300 Subject: [PATCH 04/16] Fix missing function --- Client/mods/deathmatch/logic/CClientVehicleManager.cpp | 8 ++++++++ Client/mods/deathmatch/logic/CClientVehicleManager.h | 1 + 2 files changed, 9 insertions(+) diff --git a/Client/mods/deathmatch/logic/CClientVehicleManager.cpp b/Client/mods/deathmatch/logic/CClientVehicleManager.cpp index 67abb03f5e3..3e491cb8e10 100644 --- a/Client/mods/deathmatch/logic/CClientVehicleManager.cpp +++ b/Client/mods/deathmatch/logic/CClientVehicleManager.cpp @@ -432,6 +432,14 @@ bool CClientVehicleManager::IsStandardModel(unsigned long ulModel) return ulModel >= 400 && ulModel <= 611; } +unsigned long CClientVehicleManager::GetRootModelId(unsigned long ulModel) +{ + if (IsStandardModel(ulModel)) + return ulModel; + + return g_pGame->GetModelInfo(ulModel)->GetParentID(); +} + eClientVehicleType CClientVehicleManager::GetVehicleType(unsigned long ulModel) { // Valid vehicle id? diff --git a/Client/mods/deathmatch/logic/CClientVehicleManager.h b/Client/mods/deathmatch/logic/CClientVehicleManager.h index 2f062d650aa..1ea89f57a05 100644 --- a/Client/mods/deathmatch/logic/CClientVehicleManager.h +++ b/Client/mods/deathmatch/logic/CClientVehicleManager.h @@ -35,6 +35,7 @@ class CClientVehicleManager static bool IsTrainModel(unsigned long ulModel); static bool IsValidModel(unsigned long ulModel); static bool IsStandardModel(unsigned long ulModel); + static unsigned long GetRootModelId(unsigned long ulModel); static eClientVehicleType GetVehicleType(unsigned long ulModel); static unsigned char GetMaxPassengerCount(unsigned long ulModel); static unsigned char ConvertIndexToGameSeat(unsigned long ulModel, unsigned char ucIndex); From cb9ae1c1b01c9a2e6f8d947c0bf74483d81517cd Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Mon, 3 Feb 2025 15:05:32 +0300 Subject: [PATCH 05/16] Fix merge conflict --- .../logic/luadefs/CLuaVehicleDefs.cpp | 158 ++++++++++++++++++ 1 file changed, 158 insertions(+) diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp index 124c852f2dc..c5956337d71 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp +++ b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp @@ -4263,6 +4263,164 @@ bool CLuaVehicleDefs::BlowVehicle(CClientEntity* entity, std::optional wit return CStaticFunctionDefinitions::BlowVehicle(*entity, withExplosion); } +std::variant, 4>> CLuaVehicleDefs::GetVehicleEntryPoints(CClientVehicle* vehicle) +{ + auto entryPointVectors = OOP_GetVehicleEntryPoints(vehicle); + + if (std::holds_alternative(entryPointVectors)) + { + return false; + } + + std::array, 4> entryPoints; + std::array vectorArray = std::get>(entryPointVectors); + + std::uint32_t i = 0; + for (auto& entryPoint : entryPoints) + { + entryPoints[i] = {vectorArray[i].fX, vectorArray[i].fY, vectorArray[i].fZ}; + i++; + } + + return entryPoints; +} + +std::variant> CLuaVehicleDefs::OOP_GetVehicleEntryPoints(CClientVehicle* vehicle) +{ + if (CClientVehicleManager::GetMaxPassengerCount(vehicle->GetModel()) == 255) + { + return false; + } + + std::array entryPoints; + + std::uint32_t i = 0; + for (auto& entryPoint : entryPoints) + { + entryPoint = vehicle->GetEntryPoint(i++); + } + + return entryPoints; +} + +bool CLuaVehicleDefs::SpawnVehicleFlyingComponent(CClientVehicle* const vehicle, std::uint8_t nodeIndex, std::optional componentCollisionType, + std::optional removalTime) +{ + auto partNodeIndex = static_cast(nodeIndex); + auto collisionType = componentCollisionType.has_value() ? static_cast(componentCollisionType.value()) + : eCarComponentCollisionTypes::COL_NODE_PANEL; + + if (nodeIndex < 1 || partNodeIndex >= eCarNodes::NUM_NODES) + throw std::invalid_argument("Invalid component index"); + + if (collisionType >= eCarComponentCollisionTypes::COL_NODES_NUM) + throw std::invalid_argument("Invalid collision type index"); + + if (!componentCollisionType.has_value()) + { + switch (partNodeIndex) + { + case eCarNodes::WHEEL_RF: + case eCarNodes::WHEEL_RB: + case eCarNodes::WHEEL_LF: + case eCarNodes::WHEEL_LB: + { + collisionType = eCarComponentCollisionTypes::COL_NODE_WHEEL; + break; + } + case eCarNodes::DOOR_RF: + case eCarNodes::DOOR_RR: + case eCarNodes::DOOR_LF: + case eCarNodes::DOOR_LR: + { + collisionType = eCarComponentCollisionTypes::COL_NODE_DOOR; + break; + } + case eCarNodes::BUMP_FRONT: + case eCarNodes::BUMP_REAR: + case eCarNodes::WHEEL_LM: + case eCarNodes::WHEEL_RM: + { + collisionType = eCarComponentCollisionTypes::COL_NODE_BUMPER; + break; + } + case eCarNodes::BOOT: + case eCarNodes::CHASSIS: + { + collisionType = eCarComponentCollisionTypes::COL_NODE_BOOT; + break; + } + case eCarNodes::BONNET: + case eCarNodes::WINDSCREEN: + { + collisionType = eCarComponentCollisionTypes::COL_NODE_BONNET; + break; + } + default: + { + collisionType = eCarComponentCollisionTypes::COL_NODE_PANEL; + break; + } + } + } + + return vehicle->SpawnFlyingComponent(partNodeIndex, collisionType, removalTime.value_or(-1)); +} + +bool CLuaVehicleDefs::AddVehicleSirens(CClientVehicle* vehicle, std::uint8_t sirenType, std::uint8_t sirenCount, std::optional enable360, + std::optional enableLOSCheck, std::optional enableRandomiser, std::optional enableSilent) noexcept +{ + eClientVehicleType vehicleType = vehicle->GetVehicleType(); + + if (vehicleType != CLIENTVEHICLE_CAR && vehicleType != CLIENTVEHICLE_MONSTERTRUCK && vehicleType != CLIENTVEHICLE_QUADBIKE) + return false; + + if (sirenType < 1 || sirenType > 6) + return false; + + if (sirenCount < 0 || sirenCount > SIREN_COUNT_MAX) + return false; + + vehicle->GiveVehicleSirens(sirenType, sirenCount); + vehicle->SetVehicleFlags(enable360.value_or(false), enableRandomiser.value_or(true), enableLOSCheck.value_or(true), enableSilent.value_or(false)); + return true; +} + +bool CLuaVehicleDefs::RemoveVehicleSirens(CClientVehicle* vehicle) noexcept +{ + vehicle->RemoveVehicleSirens(); + return true; +} + +bool CLuaVehicleDefs::SetSmokeTrailEnabled(CClientVehicle* vehicle, bool state) +{ + std::uint16_t model = vehicle->GetModel(); + if (model != 512 && model != 513) + throw LuaFunctionError("Invaild model ID"); + + vehicle->SetSmokeTrailEnabled(state); + return true; +} + +bool CLuaVehicleDefs::IsSmokeTrailEnabled(CClientVehicle* vehicle) noexcept +{ + return vehicle->IsSmokeTrailEnabled(); +} + +bool CLuaVehicleDefs::SetVehicleRotorState(CClientVehicle* vehicle, bool state, std::optional stopRotor) noexcept +{ + if (vehicle->GetVehicleType() != eClientVehicleType::CLIENTVEHICLE_HELI && vehicle->GetVehicleType() != eClientVehicleType::CLIENTVEHICLE_PLANE) + return false; + + vehicle->SetVehicleRotorState(state, stopRotor.value_or(true)); + return true; +} + +bool CLuaVehicleDefs::GetVehicleRotorState(CClientVehicle* vehicle) noexcept +{ + return vehicle->GetVehicleRotorState(); +} + bool CLuaVehicleDefs::SetVehicleModelAudioSetting(const uint uiModel, const eVehicleAudioSettingProperty eProperty, float varValue) { CVehicleAudioSettingsEntry* pModelSettings = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData((eVehicleTypes)uiModel); From 37f8c75f73712ac49a41e2f36c5a5038e6dafd12 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Mon, 3 Feb 2025 19:44:00 +0300 Subject: [PATCH 06/16] Some fixes --- Client/game_sa/CVehicleAudioSettingsEntrySA.h | 86 +- .../CVehicleAudioSettingsManagerSA.cpp | 3411 +++++++++-------- .../logic/lua/CLuaFunctionParseHelpers.cpp | 8 +- .../logic/luadefs/CLuaVehicleDefs.cpp | 48 +- Client/sdk/game/CVehicleAudioSettingsEntry.h | 56 +- Client/sdk/game/Common.h | 8 +- 6 files changed, 1807 insertions(+), 1810 deletions(-) diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.h b/Client/game_sa/CVehicleAudioSettingsEntrySA.h index e7a666a5ab7..ec3735d3e41 100644 --- a/Client/game_sa/CVehicleAudioSettingsEntrySA.h +++ b/Client/game_sa/CVehicleAudioSettingsEntrySA.h @@ -17,23 +17,19 @@ struct tVehicleAudioSettings { eVehicleSoundType m_eVehicleSoundType; - char unk1; - short m_wEngineOnSoundBankId; - short m_wEngineOffSoundBankId; - char m_nStereo; // 0 or 1 or 2 - char unk2; - float unk3; - float unk4; - char m_bHornTon; - char unk5[3]; - float m_fHornHigh; - char m_nDoorSound; - char unk6; - char m_nRadioNum; - char m_nRadioType; - char m_nVehTypeForAudio; - char unk8[3]; - float m_fHornVolumeDelta; + int16 m_nEngineOnSoundBankId; + int16 m_nEngineOffSoundBankId; + int8 m_nBassSetting; // 0 or 1 or 2 + float m_fBassEq; + float field_C; + int8 m_nHornToneSoundInBank; + float m_fHornHigh; + char m_nDoorSound; + char m_EngineUpgrade; + char m_nRadioID; + char m_nRadioType; + char m_nVehTypeForAudio; + float m_fHornVolumeDelta; }; static_assert(sizeof(tVehicleAudioSettings) == 0x24, "Invalid size for tVehicleAudioSettings"); @@ -48,35 +44,35 @@ class CVehicleAudioSettingsEntrySA : public CVehicleAudioSettingsEntry void Assign(const CVehicleAudioSettingsEntry* pData); - eVehicleSoundType GetSoundType() { return m_Settings.m_eVehicleSoundType; }; - short GetEngineOnSoundBankID() { return m_Settings.m_wEngineOnSoundBankId; }; - short GetEngineOffSoundBankID() { return m_Settings.m_wEngineOffSoundBankId; }; - char GetStereo() { return m_Settings.m_nStereo; }; - float GetUnk3() { return m_Settings.unk3; }; - float GetUnk4() { return m_Settings.unk4; }; - char GetHornTon() { return m_Settings.m_bHornTon; }; - float GetHornHign() { return m_Settings.m_fHornHigh; }; - char GetUnk6() { return m_Settings.unk6; }; - char GetDoorSound() { return m_Settings.m_nDoorSound; }; - char GetRadioNum() { return m_Settings.m_nRadioNum; }; - char GetRadioType() { return m_Settings.m_nRadioType; }; - char GetVehicleTypeForAudio() { return m_Settings.m_nVehTypeForAudio; }; - float GetHornVolumeDelta() { return m_Settings.m_fHornVolumeDelta; }; + eVehicleSoundType GetSoundType() const noexcept override { return m_Settings.m_eVehicleSoundType; }; + short GetEngineOnSoundBankID() const noexcept override { return m_Settings.m_nEngineOnSoundBankId; }; + short GetEngineOffSoundBankID() const noexcept override { return m_Settings.m_nEngineOffSoundBankId; }; + char GetBassSetting() const noexcept override { return m_Settings.m_nBassSetting; }; + float GetBassEq() const noexcept override { return m_Settings.m_fBassEq; }; + float GetFieldC() const noexcept override { return m_Settings.field_C; }; + char GetHornTon() const noexcept override { return m_Settings.m_nHornToneSoundInBank; }; + float GetHornHign() const noexcept override { return m_Settings.m_fHornHigh; }; + char GetEngineUpgrade() const noexcept override { return m_Settings.m_EngineUpgrade; }; + char GetDoorSound() const noexcept override { return m_Settings.m_nDoorSound; }; + char GetRadioNum() const noexcept override { return m_Settings.m_nRadioID; }; + char GetRadioType() const noexcept override { return m_Settings.m_nRadioType; }; + char GetVehicleTypeForAudio() const noexcept override { return m_Settings.m_nVehTypeForAudio; }; + float GetHornVolumeDelta() const noexcept override { return m_Settings.m_fHornVolumeDelta; }; - void SetSoundType(eVehicleSoundType value) { m_Settings.m_eVehicleSoundType = value; }; - void SetEngineOnSoundBankID(short value) { m_Settings.m_wEngineOnSoundBankId = value; }; - void SetEngineOffSoundBankID(short value) { m_Settings.m_wEngineOffSoundBankId = value; }; - void SetStereo(char value) { m_Settings.m_nStereo = value; }; - void SetUnk3(float value) { m_Settings.unk3= value; }; - void SetUnk4(float value) { m_Settings.unk4= value; }; - void SetHornTon(char value) { m_Settings.m_bHornTon = value; }; - void SetHornHign(float value) { m_Settings.m_fHornHigh = value; }; - void SetUnk6(char value) { m_Settings.unk6= value; }; - void SetDoorSound(char value) { m_Settings.m_nDoorSound = value; }; - void SetRadioNum(char value) { m_Settings.m_nRadioNum = value; }; - void SetRadioType(char value) { m_Settings.m_nRadioType = value; }; - void SetVehicleTypeForAudio(char value) { m_Settings.m_nVehTypeForAudio = value; }; - void SetHornVolumeDelta(float value) { m_Settings.m_fHornVolumeDelta = value; }; + void SetSoundType(eVehicleSoundType value) noexcept override { m_Settings.m_eVehicleSoundType = value; }; + void SetEngineOnSoundBankID(short value) noexcept override { m_Settings.m_nEngineOnSoundBankId = value; }; + void SetEngineOffSoundBankID(short value) noexcept override { m_Settings.m_nEngineOffSoundBankId = value; }; + void SetBassSetting(char value) noexcept override { m_Settings.m_nBassSetting = value; }; + void SetBassEq(float value) noexcept override { m_Settings.m_fBassEq = value; }; + void SetFieldC(float value) noexcept override { m_Settings.field_C = value; }; + void SetHornTon(char value) noexcept override { m_Settings.m_nHornToneSoundInBank = value; }; + void SetHornHign(float value) noexcept override { m_Settings.m_fHornHigh = value; }; + void SetEngineUpgrade(char value) noexcept override { m_Settings.m_EngineUpgrade = value; }; + void SetDoorSound(char value) noexcept override { m_Settings.m_nDoorSound = value; }; + void SetRadioNum(char value) noexcept override { m_Settings.m_nRadioID = value; }; + void SetRadioType(char value) noexcept override { m_Settings.m_nRadioType = value; }; + void SetVehicleTypeForAudio(char value) noexcept override { m_Settings.m_nVehTypeForAudio = value; }; + void SetHornVolumeDelta(float value) noexcept override { m_Settings.m_fHornVolumeDelta = value; }; private: tVehicleAudioSettings m_Settings; diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp index a8d97ef23ca..f3acbf2a0ae 100644 --- a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp @@ -16,6 +16,7 @@ SFixedArray m_OriginalVehicleAudioSetting SFixedArray m_pModelEntries; + void dumpVehicleAudioSettings() { remove(CalcMTASAPath("vehicleaudiodump.txt")); @@ -26,16 +27,16 @@ void dumpVehicleAudioSettings() tVehicleAudioSettings* pSettings = (tVehicleAudioSettings*)0x860AF0 + i; fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_eVehicleSoundType = (eVehicleSoundType)%u;\n", i, pSettings->m_eVehicleSoundType); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_wEngineOnSoundBankId = %u;\n", i, pSettings->m_wEngineOnSoundBankId); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_wEngineOffSoundBankId = %u;\n", i, pSettings->m_wEngineOffSoundBankId); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nStereo = %u;\n", i, pSettings->m_nStereo); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].unk3 = %ff;\n", i, pSettings->unk3); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].unk4 = %ff;\n", i, pSettings->unk4); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_bHornTon = %u;\n", i, pSettings->m_bHornTon); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nEngineOnSoundBankId = %u;\n", i, pSettings->m_nEngineOnSoundBankId); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nEngineOffSoundBankId = %u;\n", i, pSettings->m_nEngineOffSoundBankId); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nBassSetting = %u;\n", i, pSettings->m_nBassSetting); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_fBassEq = %ff;\n", i, pSettings->m_fBassEq); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].field_C = %ff;\n", i, pSettings->field_C); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nHornToneSoundInBank = %u;\n", i, pSettings->m_nHornToneSoundInBank); fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_fHornHigh = %ff;\n", i, pSettings->m_fHornHigh); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].unk6 = %u;\n", i, pSettings->unk6); fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nDoorSound = %u;\n", i, pSettings->m_nDoorSound); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nRadioNum = %u;\n", i, pSettings->m_nRadioNum); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_EngineUpgrade = %u;\n", i, pSettings->m_EngineUpgrade); + fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nRadioID = %u;\n", i, pSettings->m_nRadioID); fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nRadioType = %u;\n", i, pSettings->m_nRadioType); fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nVehTypeForAudio = %u;\n", i, pSettings->m_nVehTypeForAudio); fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_fHornVolumeDelta = %ff;\n\n", i, pSettings->m_fHornVolumeDelta); @@ -70,7 +71,7 @@ CVehicleAudioSettingsManagerSA::CVehicleAudioSettingsManagerSA() m_pModelEntries[i] = new CVehicleAudioSettingsEntrySA(&m_OriginalVehicleAudioSettings[i]); } - //dumpVehicleAudioSettings(); + dumpVehicleAudioSettings(); } CVehicleAudioSettingsManagerSA::~CVehicleAudioSettingsManagerSA() @@ -120,3181 +121,3181 @@ void CVehicleAudioSettingsManagerSA::SetNextSettings(CVehicleAudioSettingsEntry* void CVehicleAudioSettingsManagerSA::InitializeDefaultVehicleAudioSettings() { m_OriginalVehicleAudioSettings[0].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[0].m_wEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[0].m_wEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[0].m_nStereo = 0; - m_OriginalVehicleAudioSettings[0].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[0].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[0].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[0].m_nEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[0].m_nEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[0].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[0].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[0].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[0].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[0].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[0].unk6 = 0; m_OriginalVehicleAudioSettings[0].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[0].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[0].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[0].m_nRadioID = 8; m_OriginalVehicleAudioSettings[0].m_nRadioType = 0; m_OriginalVehicleAudioSettings[0].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[0].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[1].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[1].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[1].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[1].m_nStereo = 0; - m_OriginalVehicleAudioSettings[1].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[1].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[1].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[1].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[1].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[1].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[1].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[1].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[1].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[1].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[1].unk6 = 0; m_OriginalVehicleAudioSettings[1].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[1].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[1].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[1].m_nRadioID = 5; m_OriginalVehicleAudioSettings[1].m_nRadioType = 0; m_OriginalVehicleAudioSettings[1].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[1].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[2].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[2].m_wEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[2].m_wEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[2].m_nStereo = 1; - m_OriginalVehicleAudioSettings[2].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[2].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[2].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[2].m_nEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[2].m_nEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[2].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[2].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[2].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[2].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[2].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[2].unk6 = 0; m_OriginalVehicleAudioSettings[2].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[2].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[2].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[2].m_nRadioID = 7; m_OriginalVehicleAudioSettings[2].m_nRadioType = 0; m_OriginalVehicleAudioSettings[2].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[2].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[3].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[3].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[3].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[3].m_nStereo = 0; - m_OriginalVehicleAudioSettings[3].unk3 = 0.000000f; - m_OriginalVehicleAudioSettings[3].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[3].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[3].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[3].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[3].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[3].m_fBassEq = 0.000000f; + m_OriginalVehicleAudioSettings[3].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[3].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[3].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[3].unk6 = 0; m_OriginalVehicleAudioSettings[3].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[3].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[3].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[3].m_nRadioID = 2; m_OriginalVehicleAudioSettings[3].m_nRadioType = 0; m_OriginalVehicleAudioSettings[3].m_nVehTypeForAudio = 3; m_OriginalVehicleAudioSettings[3].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[4].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[4].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[4].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[4].m_nStereo = 0; - m_OriginalVehicleAudioSettings[4].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[4].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[4].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[4].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[4].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[4].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[4].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[4].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[4].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[4].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[4].unk6 = 0; m_OriginalVehicleAudioSettings[4].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[4].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[4].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[4].m_nRadioID = 9; m_OriginalVehicleAudioSettings[4].m_nRadioType = 0; m_OriginalVehicleAudioSettings[4].m_nVehTypeForAudio = 4; m_OriginalVehicleAudioSettings[4].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[5].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[5].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[5].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[5].m_nStereo = 0; - m_OriginalVehicleAudioSettings[5].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[5].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[5].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[5].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[5].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[5].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[5].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[5].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[5].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[5].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[5].unk6 = 0; m_OriginalVehicleAudioSettings[5].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[5].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[5].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[5].m_nRadioID = 4; m_OriginalVehicleAudioSettings[5].m_nRadioType = 0; m_OriginalVehicleAudioSettings[5].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[5].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[6].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[6].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[6].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[6].m_nStereo = 0; - m_OriginalVehicleAudioSettings[6].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[6].unk4 = 0.840896f; - m_OriginalVehicleAudioSettings[6].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[6].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[6].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[6].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[6].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[6].field_C = 0.840896f; + m_OriginalVehicleAudioSettings[6].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[6].m_fHornHigh = 0.793701f; - m_OriginalVehicleAudioSettings[6].unk6 = 0; m_OriginalVehicleAudioSettings[6].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[6].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[6].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[6].m_nRadioID = 2; m_OriginalVehicleAudioSettings[6].m_nRadioType = 0; m_OriginalVehicleAudioSettings[6].m_nVehTypeForAudio = 6; m_OriginalVehicleAudioSettings[6].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[7].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[7].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[7].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[7].m_nStereo = 0; - m_OriginalVehicleAudioSettings[7].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[7].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[7].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[7].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[7].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[7].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[7].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[7].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[7].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[7].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[7].unk6 = 0; m_OriginalVehicleAudioSettings[7].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[7].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[7].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[7].m_nRadioID = 13; m_OriginalVehicleAudioSettings[7].m_nRadioType = 3; m_OriginalVehicleAudioSettings[7].m_nVehTypeForAudio = 7; m_OriginalVehicleAudioSettings[7].m_fHornVolumeDelta = 5.000000f; m_OriginalVehicleAudioSettings[8].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[8].m_wEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[8].m_wEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[8].m_nStereo = 0; - m_OriginalVehicleAudioSettings[8].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[8].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[8].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[8].m_nEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[8].m_nEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[8].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[8].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[8].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[8].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[8].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[8].unk6 = 0; m_OriginalVehicleAudioSettings[8].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[8].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[8].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[8].m_nRadioID = 3; m_OriginalVehicleAudioSettings[8].m_nRadioType = 0; m_OriginalVehicleAudioSettings[8].m_nVehTypeForAudio = 8; m_OriginalVehicleAudioSettings[8].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[9].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[9].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[9].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[9].m_nStereo = 0; - m_OriginalVehicleAudioSettings[9].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[9].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[9].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[9].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[9].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[9].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[9].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[9].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[9].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[9].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[9].unk6 = 0; m_OriginalVehicleAudioSettings[9].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[9].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[9].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[9].m_nRadioID = 10; m_OriginalVehicleAudioSettings[9].m_nRadioType = 0; m_OriginalVehicleAudioSettings[9].m_nVehTypeForAudio = 9; m_OriginalVehicleAudioSettings[9].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[10].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[10].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[10].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[10].m_nStereo = 0; - m_OriginalVehicleAudioSettings[10].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[10].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[10].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[10].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[10].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[10].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[10].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[10].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[10].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[10].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[10].unk6 = 0; m_OriginalVehicleAudioSettings[10].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[10].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[10].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[10].m_nRadioID = 4; m_OriginalVehicleAudioSettings[10].m_nRadioType = 0; m_OriginalVehicleAudioSettings[10].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[10].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[11].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[11].m_wEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[11].m_wEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[11].m_nStereo = 1; - m_OriginalVehicleAudioSettings[11].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[11].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[11].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[11].m_nEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[11].m_nEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[11].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[11].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[11].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[11].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[11].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[11].unk6 = 0; m_OriginalVehicleAudioSettings[11].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[11].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[11].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[11].m_nRadioID = 6; m_OriginalVehicleAudioSettings[11].m_nRadioType = 0; m_OriginalVehicleAudioSettings[11].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[11].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[12].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[12].m_wEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[12].m_wEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[12].m_nStereo = 0; - m_OriginalVehicleAudioSettings[12].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[12].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[12].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[12].m_nEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[12].m_nEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[12].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[12].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[12].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[12].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[12].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[12].unk6 = 0; m_OriginalVehicleAudioSettings[12].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[12].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[12].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[12].m_nRadioID = 6; m_OriginalVehicleAudioSettings[12].m_nRadioType = 0; m_OriginalVehicleAudioSettings[12].m_nVehTypeForAudio = 10; m_OriginalVehicleAudioSettings[12].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[13].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[13].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[13].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[13].m_nStereo = 0; - m_OriginalVehicleAudioSettings[13].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[13].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[13].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[13].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[13].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[13].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[13].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[13].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[13].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[13].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[13].unk6 = 0; m_OriginalVehicleAudioSettings[13].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[13].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[13].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[13].m_nRadioID = 1; m_OriginalVehicleAudioSettings[13].m_nRadioType = 0; m_OriginalVehicleAudioSettings[13].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[13].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[14].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[14].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[14].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[14].m_nStereo = 0; - m_OriginalVehicleAudioSettings[14].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[14].unk4 = 1.334840f; - m_OriginalVehicleAudioSettings[14].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[14].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[14].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[14].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[14].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[14].field_C = 1.334840f; + m_OriginalVehicleAudioSettings[14].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[14].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[14].unk6 = 0; m_OriginalVehicleAudioSettings[14].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[14].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[14].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[14].m_nRadioID = 2; m_OriginalVehicleAudioSettings[14].m_nRadioType = 0; m_OriginalVehicleAudioSettings[14].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[14].m_fHornVolumeDelta = 5.000000f; m_OriginalVehicleAudioSettings[15].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[15].m_wEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[15].m_wEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[15].m_nStereo = 1; - m_OriginalVehicleAudioSettings[15].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[15].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[15].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[15].m_nEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[15].m_nEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[15].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[15].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[15].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[15].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[15].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[15].unk6 = 0; m_OriginalVehicleAudioSettings[15].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[15].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[15].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[15].m_nRadioID = 5; m_OriginalVehicleAudioSettings[15].m_nRadioType = 0; m_OriginalVehicleAudioSettings[15].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[15].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[16].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[16].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[16].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[16].m_nStereo = 0; - m_OriginalVehicleAudioSettings[16].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[16].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[16].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[16].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[16].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[16].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[16].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[16].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[16].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[16].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[16].unk6 = 0; m_OriginalVehicleAudioSettings[16].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[16].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[16].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[16].m_nRadioID = 13; m_OriginalVehicleAudioSettings[16].m_nRadioType = 3; m_OriginalVehicleAudioSettings[16].m_nVehTypeForAudio = 12; m_OriginalVehicleAudioSettings[16].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[17].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[17].m_wEngineOnSoundBankId = 12; - m_OriginalVehicleAudioSettings[17].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[17].m_nStereo = 0; - m_OriginalVehicleAudioSettings[17].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[17].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[17].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[17].m_nEngineOnSoundBankId = 12; + m_OriginalVehicleAudioSettings[17].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[17].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[17].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[17].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[17].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[17].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[17].unk6 = 0; m_OriginalVehicleAudioSettings[17].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[17].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[17].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[17].m_nRadioID = 3; m_OriginalVehicleAudioSettings[17].m_nRadioType = 0; m_OriginalVehicleAudioSettings[17].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[17].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[18].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[18].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[18].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[18].m_nStereo = 0; - m_OriginalVehicleAudioSettings[18].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[18].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[18].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[18].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[18].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[18].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[18].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[18].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[18].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[18].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[18].unk6 = 0; m_OriginalVehicleAudioSettings[18].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[18].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[18].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[18].m_nRadioID = 11; m_OriginalVehicleAudioSettings[18].m_nRadioType = 0; m_OriginalVehicleAudioSettings[18].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[18].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[19].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[19].m_wEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[19].m_wEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[19].m_nStereo = 0; - m_OriginalVehicleAudioSettings[19].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[19].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[19].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[19].m_nEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[19].m_nEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[19].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[19].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[19].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[19].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[19].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[19].unk6 = 0; m_OriginalVehicleAudioSettings[19].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[19].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[19].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[19].m_nRadioID = 10; m_OriginalVehicleAudioSettings[19].m_nRadioType = 0; m_OriginalVehicleAudioSettings[19].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[19].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[20].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[20].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[20].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[20].m_nStereo = 0; - m_OriginalVehicleAudioSettings[20].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[20].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[20].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[20].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[20].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[20].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[20].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[20].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[20].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[20].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[20].unk6 = 0; m_OriginalVehicleAudioSettings[20].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[20].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[20].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[20].m_nRadioID = 8; m_OriginalVehicleAudioSettings[20].m_nRadioType = 0; m_OriginalVehicleAudioSettings[20].m_nVehTypeForAudio = 14; m_OriginalVehicleAudioSettings[20].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[21].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[21].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[21].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[21].m_nStereo = 0; - m_OriginalVehicleAudioSettings[21].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[21].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[21].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[21].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[21].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[21].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[21].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[21].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[21].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[21].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[21].unk6 = 0; m_OriginalVehicleAudioSettings[21].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[21].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[21].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[21].m_nRadioID = 11; m_OriginalVehicleAudioSettings[21].m_nRadioType = 0; m_OriginalVehicleAudioSettings[21].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[21].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[22].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[22].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[22].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[22].m_nStereo = 0; - m_OriginalVehicleAudioSettings[22].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[22].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[22].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[22].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[22].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[22].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[22].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[22].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[22].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[22].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[22].unk6 = 0; m_OriginalVehicleAudioSettings[22].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[22].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[22].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[22].m_nRadioID = 7; m_OriginalVehicleAudioSettings[22].m_nRadioType = 0; m_OriginalVehicleAudioSettings[22].m_nVehTypeForAudio = 15; m_OriginalVehicleAudioSettings[22].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[23].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[23].m_wEngineOnSoundBankId = 79; - m_OriginalVehicleAudioSettings[23].m_wEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[23].m_nStereo = 0; - m_OriginalVehicleAudioSettings[23].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[23].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[23].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[23].m_nEngineOnSoundBankId = 79; + m_OriginalVehicleAudioSettings[23].m_nEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[23].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[23].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[23].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[23].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[23].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[23].unk6 = 0; m_OriginalVehicleAudioSettings[23].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[23].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[23].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[23].m_nRadioID = 13; m_OriginalVehicleAudioSettings[23].m_nRadioType = 0; m_OriginalVehicleAudioSettings[23].m_nVehTypeForAudio = 16; m_OriginalVehicleAudioSettings[23].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[24].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[24].m_wEngineOnSoundBankId = 76; - m_OriginalVehicleAudioSettings[24].m_wEngineOffSoundBankId = 75; - m_OriginalVehicleAudioSettings[24].m_nStereo = 0; - m_OriginalVehicleAudioSettings[24].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[24].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[24].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[24].m_nEngineOnSoundBankId = 76; + m_OriginalVehicleAudioSettings[24].m_nEngineOffSoundBankId = 75; + m_OriginalVehicleAudioSettings[24].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[24].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[24].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[24].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[24].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[24].unk6 = 0; m_OriginalVehicleAudioSettings[24].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[24].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[24].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[24].m_nRadioID = 6; m_OriginalVehicleAudioSettings[24].m_nRadioType = 0; m_OriginalVehicleAudioSettings[24].m_nVehTypeForAudio = 17; m_OriginalVehicleAudioSettings[24].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[25].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[25].m_wEngineOnSoundBankId = 12; - m_OriginalVehicleAudioSettings[25].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[25].m_nStereo = 0; - m_OriginalVehicleAudioSettings[25].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[25].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[25].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[25].m_nEngineOnSoundBankId = 12; + m_OriginalVehicleAudioSettings[25].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[25].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[25].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[25].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[25].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[25].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[25].unk6 = 0; m_OriginalVehicleAudioSettings[25].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[25].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[25].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[25].m_nRadioID = 3; m_OriginalVehicleAudioSettings[25].m_nRadioType = 0; m_OriginalVehicleAudioSettings[25].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[25].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[26].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[26].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[26].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[26].m_nStereo = 0; - m_OriginalVehicleAudioSettings[26].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[26].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[26].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[26].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[26].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[26].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[26].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[26].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[26].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[26].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[26].unk6 = 0; m_OriginalVehicleAudioSettings[26].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[26].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[26].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[26].m_nRadioID = 8; m_OriginalVehicleAudioSettings[26].m_nRadioType = 0; m_OriginalVehicleAudioSettings[26].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[26].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[27].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[27].m_wEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[27].m_wEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[27].m_nStereo = 0; - m_OriginalVehicleAudioSettings[27].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[27].unk4 = 1.334840f; - m_OriginalVehicleAudioSettings[27].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[27].m_nEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[27].m_nEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[27].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[27].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[27].field_C = 1.334840f; + m_OriginalVehicleAudioSettings[27].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[27].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[27].unk6 = 0; m_OriginalVehicleAudioSettings[27].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[27].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[27].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[27].m_nRadioID = 13; m_OriginalVehicleAudioSettings[27].m_nRadioType = 3; m_OriginalVehicleAudioSettings[27].m_nVehTypeForAudio = 18; m_OriginalVehicleAudioSettings[27].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[28].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[28].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[28].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[28].m_nStereo = 0; - m_OriginalVehicleAudioSettings[28].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[28].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[28].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[28].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[28].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[28].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[28].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[28].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[28].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[28].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[28].unk6 = 0; m_OriginalVehicleAudioSettings[28].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[28].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[28].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[28].m_nRadioID = 4; m_OriginalVehicleAudioSettings[28].m_nRadioType = 0; m_OriginalVehicleAudioSettings[28].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[28].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[29].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[29].m_wEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[29].m_wEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[29].m_nStereo = 1; - m_OriginalVehicleAudioSettings[29].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[29].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[29].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[29].m_nEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[29].m_nEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[29].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[29].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[29].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[29].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[29].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[29].unk6 = 0; m_OriginalVehicleAudioSettings[29].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[29].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[29].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[29].m_nRadioID = 7; m_OriginalVehicleAudioSettings[29].m_nRadioType = 0; m_OriginalVehicleAudioSettings[29].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[29].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[30].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[30].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[30].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[30].m_nStereo = 0; - m_OriginalVehicleAudioSettings[30].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[30].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[30].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[30].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[30].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[30].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[30].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[30].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[30].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[30].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[30].unk6 = 0; m_OriginalVehicleAudioSettings[30].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[30].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[30].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[30].m_nRadioID = 7; m_OriginalVehicleAudioSettings[30].m_nRadioType = 0; m_OriginalVehicleAudioSettings[30].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[30].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[31].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[31].m_wEngineOnSoundBankId = 33; - m_OriginalVehicleAudioSettings[31].m_wEngineOffSoundBankId = 32; - m_OriginalVehicleAudioSettings[31].m_nStereo = 0; - m_OriginalVehicleAudioSettings[31].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[31].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[31].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[31].m_nEngineOnSoundBankId = 33; + m_OriginalVehicleAudioSettings[31].m_nEngineOffSoundBankId = 32; + m_OriginalVehicleAudioSettings[31].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[31].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[31].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[31].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[31].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[31].unk6 = 0; m_OriginalVehicleAudioSettings[31].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[31].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[31].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[31].m_nRadioID = 10; m_OriginalVehicleAudioSettings[31].m_nRadioType = 0; m_OriginalVehicleAudioSettings[31].m_nVehTypeForAudio = 20; m_OriginalVehicleAudioSettings[31].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[32].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[32].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[32].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[32].m_nStereo = 0; - m_OriginalVehicleAudioSettings[32].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[32].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[32].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[32].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[32].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[32].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[32].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[32].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[32].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[32].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[32].unk6 = 0; m_OriginalVehicleAudioSettings[32].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[32].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[32].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[32].m_nRadioID = 13; m_OriginalVehicleAudioSettings[32].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[32].m_nVehTypeForAudio = 21; m_OriginalVehicleAudioSettings[32].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[33].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[33].m_wEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[33].m_wEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[33].m_nStereo = 0; - m_OriginalVehicleAudioSettings[33].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[33].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[33].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[33].m_nEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[33].m_nEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[33].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[33].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[33].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[33].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[33].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[33].unk6 = 0; m_OriginalVehicleAudioSettings[33].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[33].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[33].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[33].m_nRadioID = 13; m_OriginalVehicleAudioSettings[33].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[33].m_nVehTypeForAudio = 6; m_OriginalVehicleAudioSettings[33].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[34].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[34].m_wEngineOnSoundBankId = 76; - m_OriginalVehicleAudioSettings[34].m_wEngineOffSoundBankId = 75; - m_OriginalVehicleAudioSettings[34].m_nStereo = 0; - m_OriginalVehicleAudioSettings[34].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[34].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[34].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[34].m_nEngineOnSoundBankId = 76; + m_OriginalVehicleAudioSettings[34].m_nEngineOffSoundBankId = 75; + m_OriginalVehicleAudioSettings[34].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[34].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[34].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[34].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[34].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[34].unk6 = 0; m_OriginalVehicleAudioSettings[34].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[34].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[34].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[34].m_nRadioID = 1; m_OriginalVehicleAudioSettings[34].m_nRadioType = 0; m_OriginalVehicleAudioSettings[34].m_nVehTypeForAudio = 17; m_OriginalVehicleAudioSettings[34].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[35].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[35].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[35].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[35].m_nStereo = 0; - m_OriginalVehicleAudioSettings[35].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[35].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[35].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[35].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[35].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[35].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[35].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[35].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[35].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[35].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[35].unk6 = 0; m_OriginalVehicleAudioSettings[35].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[35].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[35].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[35].m_nRadioID = 13; m_OriginalVehicleAudioSettings[35].m_nRadioType = 1; m_OriginalVehicleAudioSettings[35].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[35].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[36].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[36].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[36].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[36].m_nStereo = 0; - m_OriginalVehicleAudioSettings[36].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[36].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[36].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[36].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[36].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[36].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[36].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[36].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[36].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[36].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[36].unk6 = 0; m_OriginalVehicleAudioSettings[36].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[36].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[36].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[36].m_nRadioID = 8; m_OriginalVehicleAudioSettings[36].m_nRadioType = 0; m_OriginalVehicleAudioSettings[36].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[36].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[37].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[37].m_wEngineOnSoundBankId = 33; - m_OriginalVehicleAudioSettings[37].m_wEngineOffSoundBankId = 32; - m_OriginalVehicleAudioSettings[37].m_nStereo = 0; - m_OriginalVehicleAudioSettings[37].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[37].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[37].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[37].m_nEngineOnSoundBankId = 33; + m_OriginalVehicleAudioSettings[37].m_nEngineOffSoundBankId = 32; + m_OriginalVehicleAudioSettings[37].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[37].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[37].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[37].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[37].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[37].unk6 = 0; m_OriginalVehicleAudioSettings[37].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[37].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[37].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[37].m_nRadioID = 11; m_OriginalVehicleAudioSettings[37].m_nRadioType = 0; m_OriginalVehicleAudioSettings[37].m_nVehTypeForAudio = 20; m_OriginalVehicleAudioSettings[37].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[38].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[38].m_wEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[38].m_wEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[38].m_nStereo = 0; - m_OriginalVehicleAudioSettings[38].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[38].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[38].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[38].m_nEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[38].m_nEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[38].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[38].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[38].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[38].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[38].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[38].unk6 = 0; m_OriginalVehicleAudioSettings[38].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[38].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[38].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[38].m_nRadioID = 4; m_OriginalVehicleAudioSettings[38].m_nRadioType = 0; m_OriginalVehicleAudioSettings[38].m_nVehTypeForAudio = 14; m_OriginalVehicleAudioSettings[38].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[39].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[39].m_wEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[39].m_wEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[39].m_nStereo = 0; - m_OriginalVehicleAudioSettings[39].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[39].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[39].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[39].m_nEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[39].m_nEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[39].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[39].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[39].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[39].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[39].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[39].unk6 = 0; m_OriginalVehicleAudioSettings[39].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[39].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[39].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[39].m_nRadioID = 3; m_OriginalVehicleAudioSettings[39].m_nRadioType = 0; m_OriginalVehicleAudioSettings[39].m_nVehTypeForAudio = 22; m_OriginalVehicleAudioSettings[39].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[40].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[40].m_wEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[40].m_wEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[40].m_nStereo = 0; - m_OriginalVehicleAudioSettings[40].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[40].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[40].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[40].m_nEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[40].m_nEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[40].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[40].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[40].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[40].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[40].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[40].unk6 = 0; m_OriginalVehicleAudioSettings[40].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[40].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[40].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[40].m_nRadioID = 1; m_OriginalVehicleAudioSettings[40].m_nRadioType = 0; m_OriginalVehicleAudioSettings[40].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[40].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[41].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[41].m_wEngineOnSoundBankId = 36; - m_OriginalVehicleAudioSettings[41].m_wEngineOffSoundBankId = 118; - m_OriginalVehicleAudioSettings[41].m_nStereo = 0; - m_OriginalVehicleAudioSettings[41].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[41].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[41].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[41].m_nEngineOnSoundBankId = 36; + m_OriginalVehicleAudioSettings[41].m_nEngineOffSoundBankId = 118; + m_OriginalVehicleAudioSettings[41].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[41].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[41].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[41].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[41].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[41].unk6 = 0; m_OriginalVehicleAudioSettings[41].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[41].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[41].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[41].m_nRadioID = 13; m_OriginalVehicleAudioSettings[41].m_nRadioType = 1; m_OriginalVehicleAudioSettings[41].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[41].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[42].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[42].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[42].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[42].m_nStereo = 0; - m_OriginalVehicleAudioSettings[42].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[42].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[42].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[42].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[42].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[42].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[42].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[42].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[42].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[42].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[42].unk6 = 0; m_OriginalVehicleAudioSettings[42].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[42].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[42].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[42].m_nRadioID = 13; m_OriginalVehicleAudioSettings[42].m_nRadioType = 0; m_OriginalVehicleAudioSettings[42].m_nVehTypeForAudio = 23; m_OriginalVehicleAudioSettings[42].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[43].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[43].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[43].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[43].m_nStereo = 0; - m_OriginalVehicleAudioSettings[43].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[43].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[43].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[43].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[43].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[43].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[43].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[43].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[43].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[43].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[43].unk6 = 0; m_OriginalVehicleAudioSettings[43].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[43].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[43].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[43].m_nRadioID = 3; m_OriginalVehicleAudioSettings[43].m_nRadioType = 0; m_OriginalVehicleAudioSettings[43].m_nVehTypeForAudio = 6; m_OriginalVehicleAudioSettings[43].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[44].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[44].m_wEngineOnSoundBankId = 71; - m_OriginalVehicleAudioSettings[44].m_wEngineOffSoundBankId = 70; - m_OriginalVehicleAudioSettings[44].m_nStereo = 0; - m_OriginalVehicleAudioSettings[44].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[44].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[44].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[44].m_nEngineOnSoundBankId = 71; + m_OriginalVehicleAudioSettings[44].m_nEngineOffSoundBankId = 70; + m_OriginalVehicleAudioSettings[44].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[44].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[44].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[44].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[44].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[44].unk6 = 0; m_OriginalVehicleAudioSettings[44].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[44].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[44].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[44].m_nRadioID = 7; m_OriginalVehicleAudioSettings[44].m_nRadioType = 0; m_OriginalVehicleAudioSettings[44].m_nVehTypeForAudio = 24; m_OriginalVehicleAudioSettings[44].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[45].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[45].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[45].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[45].m_nStereo = 0; - m_OriginalVehicleAudioSettings[45].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[45].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[45].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[45].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[45].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[45].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[45].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[45].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[45].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[45].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[45].unk6 = 0; m_OriginalVehicleAudioSettings[45].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[45].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[45].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[45].m_nRadioID = 8; m_OriginalVehicleAudioSettings[45].m_nRadioType = 0; m_OriginalVehicleAudioSettings[45].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[45].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[46].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[46].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[46].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[46].m_nStereo = 0; - m_OriginalVehicleAudioSettings[46].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[46].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[46].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[46].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[46].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[46].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[46].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[46].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[46].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[46].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[46].unk6 = 0; m_OriginalVehicleAudioSettings[46].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[46].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[46].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[46].m_nRadioID = 3; m_OriginalVehicleAudioSettings[46].m_nRadioType = 0; m_OriginalVehicleAudioSettings[46].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[46].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[47].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[47].m_wEngineOnSoundBankId = 104; - m_OriginalVehicleAudioSettings[47].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[47].m_nStereo = 0; - m_OriginalVehicleAudioSettings[47].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[47].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[47].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[47].m_nEngineOnSoundBankId = 104; + m_OriginalVehicleAudioSettings[47].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[47].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[47].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[47].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[47].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[47].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[47].unk6 = 0; m_OriginalVehicleAudioSettings[47].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[47].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[47].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[47].m_nRadioID = 3; m_OriginalVehicleAudioSettings[47].m_nRadioType = 0; m_OriginalVehicleAudioSettings[47].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[47].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[48].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[48].m_wEngineOnSoundBankId = 119; - m_OriginalVehicleAudioSettings[48].m_wEngineOffSoundBankId = 118; - m_OriginalVehicleAudioSettings[48].m_nStereo = 2; - m_OriginalVehicleAudioSettings[48].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[48].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[48].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[48].m_nEngineOnSoundBankId = 119; + m_OriginalVehicleAudioSettings[48].m_nEngineOffSoundBankId = 118; + m_OriginalVehicleAudioSettings[48].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[48].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[48].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[48].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[48].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[48].unk6 = 0; m_OriginalVehicleAudioSettings[48].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[48].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[48].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[48].m_nRadioID = 9; m_OriginalVehicleAudioSettings[48].m_nRadioType = 0; m_OriginalVehicleAudioSettings[48].m_nVehTypeForAudio = 25; m_OriginalVehicleAudioSettings[48].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[49].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[49].m_wEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[49].m_wEngineOffSoundBankId = 133; - m_OriginalVehicleAudioSettings[49].m_nStereo = 0; - m_OriginalVehicleAudioSettings[49].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[49].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[49].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[49].m_nEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[49].m_nEngineOffSoundBankId = 133; + m_OriginalVehicleAudioSettings[49].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[49].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[49].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[49].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[49].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[49].unk6 = 0; m_OriginalVehicleAudioSettings[49].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[49].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[49].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[49].m_nRadioID = 13; m_OriginalVehicleAudioSettings[49].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[49].m_nVehTypeForAudio = 26; m_OriginalVehicleAudioSettings[49].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[50].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[50].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[50].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[50].m_nStereo = 0; - m_OriginalVehicleAudioSettings[50].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[50].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[50].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[50].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[50].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[50].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[50].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[50].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[50].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[50].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[50].unk6 = 0; m_OriginalVehicleAudioSettings[50].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[50].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[50].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[50].m_nRadioID = 13; m_OriginalVehicleAudioSettings[50].m_nRadioType = 1; m_OriginalVehicleAudioSettings[50].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[50].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[51].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[51].m_wEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[51].m_wEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[51].m_nStereo = 1; - m_OriginalVehicleAudioSettings[51].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[51].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[51].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[51].m_nEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[51].m_nEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[51].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[51].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[51].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[51].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[51].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[51].unk6 = 0; m_OriginalVehicleAudioSettings[51].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[51].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[51].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[51].m_nRadioID = 5; m_OriginalVehicleAudioSettings[51].m_nRadioType = 0; m_OriginalVehicleAudioSettings[51].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[51].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[52].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[52].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[52].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[52].m_nStereo = 0; - m_OriginalVehicleAudioSettings[52].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[52].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[52].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[52].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[52].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[52].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[52].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[52].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[52].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[52].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[52].unk6 = 0; m_OriginalVehicleAudioSettings[52].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[52].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[52].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[52].m_nRadioID = 3; m_OriginalVehicleAudioSettings[52].m_nRadioType = 0; m_OriginalVehicleAudioSettings[52].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[52].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[53].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[53].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[53].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[53].m_nStereo = 2; - m_OriginalVehicleAudioSettings[53].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[53].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[53].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[53].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[53].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[53].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[53].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[53].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[53].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[53].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[53].unk6 = 0; m_OriginalVehicleAudioSettings[53].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[53].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[53].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[53].m_nRadioID = 3; m_OriginalVehicleAudioSettings[53].m_nRadioType = 0; m_OriginalVehicleAudioSettings[53].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[53].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[54].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[54].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[54].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[54].m_nStereo = 2; - m_OriginalVehicleAudioSettings[54].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[54].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[54].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[54].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[54].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[54].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[54].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[54].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[54].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[54].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[54].unk6 = 0; m_OriginalVehicleAudioSettings[54].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[54].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[54].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[54].m_nRadioID = 9; m_OriginalVehicleAudioSettings[54].m_nRadioType = 0; m_OriginalVehicleAudioSettings[54].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[54].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[55].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[55].m_wEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[55].m_wEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[55].m_nStereo = 0; - m_OriginalVehicleAudioSettings[55].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[55].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[55].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[55].m_nEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[55].m_nEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[55].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[55].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[55].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[55].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[55].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[55].unk6 = 0; m_OriginalVehicleAudioSettings[55].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[55].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[55].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[55].m_nRadioID = 3; m_OriginalVehicleAudioSettings[55].m_nRadioType = 0; m_OriginalVehicleAudioSettings[55].m_nVehTypeForAudio = 6; m_OriginalVehicleAudioSettings[55].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[56].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[56].m_wEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[56].m_wEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[56].m_nStereo = 0; - m_OriginalVehicleAudioSettings[56].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[56].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[56].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[56].m_nEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[56].m_nEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[56].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[56].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[56].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[56].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[56].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[56].unk6 = 0; m_OriginalVehicleAudioSettings[56].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[56].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[56].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[56].m_nRadioID = 2; m_OriginalVehicleAudioSettings[56].m_nRadioType = 0; m_OriginalVehicleAudioSettings[56].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[56].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[57].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[57].m_wEngineOnSoundBankId = 64; - m_OriginalVehicleAudioSettings[57].m_wEngineOffSoundBankId = 63; - m_OriginalVehicleAudioSettings[57].m_nStereo = 2; - m_OriginalVehicleAudioSettings[57].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[57].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[57].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[57].m_nEngineOnSoundBankId = 64; + m_OriginalVehicleAudioSettings[57].m_nEngineOffSoundBankId = 63; + m_OriginalVehicleAudioSettings[57].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[57].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[57].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[57].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[57].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[57].unk6 = 0; m_OriginalVehicleAudioSettings[57].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[57].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[57].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[57].m_nRadioID = 2; m_OriginalVehicleAudioSettings[57].m_nRadioType = 0; m_OriginalVehicleAudioSettings[57].m_nVehTypeForAudio = 27; m_OriginalVehicleAudioSettings[57].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[58].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[58].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[58].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[58].m_nStereo = 0; - m_OriginalVehicleAudioSettings[58].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[58].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[58].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[58].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[58].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[58].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[58].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[58].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[58].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[58].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[58].unk6 = 0; m_OriginalVehicleAudioSettings[58].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[58].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[58].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[58].m_nRadioID = 11; m_OriginalVehicleAudioSettings[58].m_nRadioType = 0; m_OriginalVehicleAudioSettings[58].m_nVehTypeForAudio = 4; m_OriginalVehicleAudioSettings[58].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[59].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[59].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[59].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[59].m_nStereo = 0; - m_OriginalVehicleAudioSettings[59].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[59].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[59].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[59].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[59].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[59].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[59].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[59].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[59].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[59].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[59].unk6 = 0; m_OriginalVehicleAudioSettings[59].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[59].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[59].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[59].m_nRadioID = 1; m_OriginalVehicleAudioSettings[59].m_nRadioType = 0; m_OriginalVehicleAudioSettings[59].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[59].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[60].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[60].m_wEngineOnSoundBankId = 120; - m_OriginalVehicleAudioSettings[60].m_wEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[60].m_nStereo = 0; - m_OriginalVehicleAudioSettings[60].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[60].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[60].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[60].m_nEngineOnSoundBankId = 120; + m_OriginalVehicleAudioSettings[60].m_nEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[60].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[60].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[60].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[60].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[60].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[60].unk6 = 0; m_OriginalVehicleAudioSettings[60].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[60].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[60].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[60].m_nRadioID = 8; m_OriginalVehicleAudioSettings[60].m_nRadioType = 0; m_OriginalVehicleAudioSettings[60].m_nVehTypeForAudio = 42; m_OriginalVehicleAudioSettings[60].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[61].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[61].m_wEngineOnSoundBankId = 125; - m_OriginalVehicleAudioSettings[61].m_wEngineOffSoundBankId = 124; - m_OriginalVehicleAudioSettings[61].m_nStereo = 2; - m_OriginalVehicleAudioSettings[61].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[61].unk4 = 1.189207f; - m_OriginalVehicleAudioSettings[61].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[61].m_nEngineOnSoundBankId = 125; + m_OriginalVehicleAudioSettings[61].m_nEngineOffSoundBankId = 124; + m_OriginalVehicleAudioSettings[61].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[61].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[61].field_C = 1.189207f; + m_OriginalVehicleAudioSettings[61].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[61].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[61].unk6 = 0; m_OriginalVehicleAudioSettings[61].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[61].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[61].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[61].m_nRadioID = 7; m_OriginalVehicleAudioSettings[61].m_nRadioType = 0; m_OriginalVehicleAudioSettings[61].m_nVehTypeForAudio = 29; m_OriginalVehicleAudioSettings[61].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[62].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[62].m_wEngineOnSoundBankId = 119; - m_OriginalVehicleAudioSettings[62].m_wEngineOffSoundBankId = 118; - m_OriginalVehicleAudioSettings[62].m_nStereo = 2; - m_OriginalVehicleAudioSettings[62].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[62].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[62].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[62].m_nEngineOnSoundBankId = 119; + m_OriginalVehicleAudioSettings[62].m_nEngineOffSoundBankId = 118; + m_OriginalVehicleAudioSettings[62].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[62].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[62].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[62].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[62].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[62].unk6 = 0; m_OriginalVehicleAudioSettings[62].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[62].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[62].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[62].m_nRadioID = 10; m_OriginalVehicleAudioSettings[62].m_nRadioType = 0; m_OriginalVehicleAudioSettings[62].m_nVehTypeForAudio = 25; m_OriginalVehicleAudioSettings[62].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[63].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[63].m_wEngineOnSoundBankId = 140; - m_OriginalVehicleAudioSettings[63].m_wEngineOffSoundBankId = 139; - m_OriginalVehicleAudioSettings[63].m_nStereo = 2; - m_OriginalVehicleAudioSettings[63].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[63].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[63].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[63].m_nEngineOnSoundBankId = 140; + m_OriginalVehicleAudioSettings[63].m_nEngineOffSoundBankId = 139; + m_OriginalVehicleAudioSettings[63].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[63].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[63].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[63].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[63].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[63].unk6 = 0; m_OriginalVehicleAudioSettings[63].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[63].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[63].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[63].m_nRadioID = 3; m_OriginalVehicleAudioSettings[63].m_nRadioType = 0; m_OriginalVehicleAudioSettings[63].m_nVehTypeForAudio = 29; m_OriginalVehicleAudioSettings[63].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[64].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[64].m_wEngineOnSoundBankId = 107; - m_OriginalVehicleAudioSettings[64].m_wEngineOffSoundBankId = 106; - m_OriginalVehicleAudioSettings[64].m_nStereo = 0; - m_OriginalVehicleAudioSettings[64].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[64].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[64].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[64].m_nEngineOnSoundBankId = 107; + m_OriginalVehicleAudioSettings[64].m_nEngineOffSoundBankId = 106; + m_OriginalVehicleAudioSettings[64].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[64].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[64].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[64].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[64].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[64].unk6 = 0; m_OriginalVehicleAudioSettings[64].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[64].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[64].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[64].m_nRadioID = 13; m_OriginalVehicleAudioSettings[64].m_nRadioType = 1; m_OriginalVehicleAudioSettings[64].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[64].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[65].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[65].m_wEngineOnSoundBankId = 109; - m_OriginalVehicleAudioSettings[65].m_wEngineOffSoundBankId = 108; - m_OriginalVehicleAudioSettings[65].m_nStereo = 0; - m_OriginalVehicleAudioSettings[65].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[65].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[65].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[65].m_nEngineOnSoundBankId = 109; + m_OriginalVehicleAudioSettings[65].m_nEngineOffSoundBankId = 108; + m_OriginalVehicleAudioSettings[65].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[65].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[65].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[65].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[65].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[65].unk6 = 0; m_OriginalVehicleAudioSettings[65].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[65].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[65].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[65].m_nRadioID = 13; m_OriginalVehicleAudioSettings[65].m_nRadioType = 1; m_OriginalVehicleAudioSettings[65].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[65].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[66].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[66].m_wEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[66].m_wEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[66].m_nStereo = 0; - m_OriginalVehicleAudioSettings[66].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[66].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[66].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[66].m_nEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[66].m_nEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[66].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[66].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[66].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[66].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[66].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[66].unk6 = 0; m_OriginalVehicleAudioSettings[66].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[66].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[66].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[66].m_nRadioID = 6; m_OriginalVehicleAudioSettings[66].m_nRadioType = 0; m_OriginalVehicleAudioSettings[66].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[66].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[67].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[67].m_wEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[67].m_wEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[67].m_nStereo = 0; - m_OriginalVehicleAudioSettings[67].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[67].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[67].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[67].m_nEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[67].m_nEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[67].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[67].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[67].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[67].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[67].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[67].unk6 = 0; m_OriginalVehicleAudioSettings[67].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[67].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[67].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[67].m_nRadioID = 4; m_OriginalVehicleAudioSettings[67].m_nRadioType = 0; m_OriginalVehicleAudioSettings[67].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[67].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[68].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[68].m_wEngineOnSoundBankId = 48; - m_OriginalVehicleAudioSettings[68].m_wEngineOffSoundBankId = 47; - m_OriginalVehicleAudioSettings[68].m_nStereo = 2; - m_OriginalVehicleAudioSettings[68].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[68].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[68].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[68].m_nEngineOnSoundBankId = 48; + m_OriginalVehicleAudioSettings[68].m_nEngineOffSoundBankId = 47; + m_OriginalVehicleAudioSettings[68].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[68].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[68].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[68].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[68].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[68].unk6 = 0; m_OriginalVehicleAudioSettings[68].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[68].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[68].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[68].m_nRadioID = 2; m_OriginalVehicleAudioSettings[68].m_nRadioType = 0; m_OriginalVehicleAudioSettings[68].m_nVehTypeForAudio = 29; m_OriginalVehicleAudioSettings[68].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[69].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[69].m_wEngineOnSoundBankId = 104; - m_OriginalVehicleAudioSettings[69].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[69].m_nStereo = 0; - m_OriginalVehicleAudioSettings[69].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[69].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[69].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[69].m_nEngineOnSoundBankId = 104; + m_OriginalVehicleAudioSettings[69].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[69].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[69].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[69].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[69].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[69].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[69].unk6 = 0; m_OriginalVehicleAudioSettings[69].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[69].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[69].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[69].m_nRadioID = 3; m_OriginalVehicleAudioSettings[69].m_nRadioType = 0; m_OriginalVehicleAudioSettings[69].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[69].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[70].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[70].m_wEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[70].m_wEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[70].m_nStereo = 0; - m_OriginalVehicleAudioSettings[70].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[70].unk4 = 1.189207f; - m_OriginalVehicleAudioSettings[70].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[70].m_nEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[70].m_nEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[70].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[70].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[70].field_C = 1.189207f; + m_OriginalVehicleAudioSettings[70].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[70].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[70].unk6 = 0; m_OriginalVehicleAudioSettings[70].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[70].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[70].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[70].m_nRadioID = 3; m_OriginalVehicleAudioSettings[70].m_nRadioType = 0; m_OriginalVehicleAudioSettings[70].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[70].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[71].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[71].m_wEngineOnSoundBankId = 48; - m_OriginalVehicleAudioSettings[71].m_wEngineOffSoundBankId = 47; - m_OriginalVehicleAudioSettings[71].m_nStereo = 2; - m_OriginalVehicleAudioSettings[71].unk3 = 0.300000f; - m_OriginalVehicleAudioSettings[71].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[71].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[71].m_nEngineOnSoundBankId = 48; + m_OriginalVehicleAudioSettings[71].m_nEngineOffSoundBankId = 47; + m_OriginalVehicleAudioSettings[71].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[71].m_fBassEq = 0.300000f; + m_OriginalVehicleAudioSettings[71].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[71].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[71].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[71].unk6 = 0; m_OriginalVehicleAudioSettings[71].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[71].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[71].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[71].m_nRadioID = 2; m_OriginalVehicleAudioSettings[71].m_nRadioType = 0; m_OriginalVehicleAudioSettings[71].m_nVehTypeForAudio = 30; m_OriginalVehicleAudioSettings[71].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[72].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[72].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[72].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[72].m_nStereo = 0; - m_OriginalVehicleAudioSettings[72].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[72].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[72].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[72].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[72].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[72].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[72].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[72].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[72].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[72].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[72].unk6 = 0; m_OriginalVehicleAudioSettings[72].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[72].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[72].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[72].m_nRadioID = 13; m_OriginalVehicleAudioSettings[72].m_nRadioType = 3; m_OriginalVehicleAudioSettings[72].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[72].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[73].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[73].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[73].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[73].m_nStereo = 2; - m_OriginalVehicleAudioSettings[73].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[73].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[73].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[73].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[73].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[73].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[73].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[73].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[73].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[73].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[73].unk6 = 0; m_OriginalVehicleAudioSettings[73].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[73].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[73].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[73].m_nRadioID = 8; m_OriginalVehicleAudioSettings[73].m_nRadioType = 0; m_OriginalVehicleAudioSettings[73].m_nVehTypeForAudio = 43; m_OriginalVehicleAudioSettings[73].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[74].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[74].m_wEngineOnSoundBankId = 35; - m_OriginalVehicleAudioSettings[74].m_wEngineOffSoundBankId = 34; - m_OriginalVehicleAudioSettings[74].m_nStereo = 0; - m_OriginalVehicleAudioSettings[74].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[74].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[74].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[74].m_nEngineOnSoundBankId = 35; + m_OriginalVehicleAudioSettings[74].m_nEngineOffSoundBankId = 34; + m_OriginalVehicleAudioSettings[74].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[74].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[74].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[74].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[74].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[74].unk6 = 0; m_OriginalVehicleAudioSettings[74].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[74].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[74].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[74].m_nRadioID = 6; m_OriginalVehicleAudioSettings[74].m_nRadioType = 0; m_OriginalVehicleAudioSettings[74].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[74].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[75].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[75].m_wEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[75].m_wEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[75].m_nStereo = 0; - m_OriginalVehicleAudioSettings[75].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[75].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[75].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[75].m_nEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[75].m_nEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[75].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[75].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[75].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[75].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[75].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[75].unk6 = 0; m_OriginalVehicleAudioSettings[75].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[75].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[75].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[75].m_nRadioID = 10; m_OriginalVehicleAudioSettings[75].m_nRadioType = 0; m_OriginalVehicleAudioSettings[75].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[75].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[76].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[76].m_wEngineOnSoundBankId = 53; - m_OriginalVehicleAudioSettings[76].m_wEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[76].m_nStereo = 0; - m_OriginalVehicleAudioSettings[76].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[76].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[76].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[76].m_nEngineOnSoundBankId = 53; + m_OriginalVehicleAudioSettings[76].m_nEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[76].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[76].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[76].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[76].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[76].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[76].unk6 = 0; m_OriginalVehicleAudioSettings[76].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[76].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[76].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[76].m_nRadioID = 3; m_OriginalVehicleAudioSettings[76].m_nRadioType = 0; m_OriginalVehicleAudioSettings[76].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[76].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[77].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[77].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[77].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[77].m_nStereo = 1; - m_OriginalVehicleAudioSettings[77].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[77].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[77].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[77].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[77].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[77].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[77].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[77].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[77].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[77].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[77].unk6 = 0; m_OriginalVehicleAudioSettings[77].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[77].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[77].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[77].m_nRadioID = 5; m_OriginalVehicleAudioSettings[77].m_nRadioType = 0; m_OriginalVehicleAudioSettings[77].m_nVehTypeForAudio = 31; m_OriginalVehicleAudioSettings[77].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[78].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[78].m_wEngineOnSoundBankId = 89; - m_OriginalVehicleAudioSettings[78].m_wEngineOffSoundBankId = 88; - m_OriginalVehicleAudioSettings[78].m_nStereo = 0; - m_OriginalVehicleAudioSettings[78].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[78].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[78].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[78].m_nEngineOnSoundBankId = 89; + m_OriginalVehicleAudioSettings[78].m_nEngineOffSoundBankId = 88; + m_OriginalVehicleAudioSettings[78].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[78].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[78].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[78].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[78].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[78].unk6 = 0; m_OriginalVehicleAudioSettings[78].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[78].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[78].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[78].m_nRadioID = 2; m_OriginalVehicleAudioSettings[78].m_nRadioType = 0; m_OriginalVehicleAudioSettings[78].m_nVehTypeForAudio = 15; m_OriginalVehicleAudioSettings[78].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[79].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[79].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[79].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[79].m_nStereo = 0; - m_OriginalVehicleAudioSettings[79].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[79].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[79].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[79].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[79].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[79].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[79].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[79].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[79].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[79].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[79].unk6 = 0; m_OriginalVehicleAudioSettings[79].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[79].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[79].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[79].m_nRadioID = 9; m_OriginalVehicleAudioSettings[79].m_nRadioType = 0; m_OriginalVehicleAudioSettings[79].m_nVehTypeForAudio = 4; m_OriginalVehicleAudioSettings[79].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[80].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[80].m_wEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[80].m_wEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[80].m_nStereo = 1; - m_OriginalVehicleAudioSettings[80].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[80].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[80].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[80].m_nEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[80].m_nEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[80].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[80].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[80].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[80].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[80].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[80].unk6 = 0; m_OriginalVehicleAudioSettings[80].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[80].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[80].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[80].m_nRadioID = 8; m_OriginalVehicleAudioSettings[80].m_nRadioType = 0; m_OriginalVehicleAudioSettings[80].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[80].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[81].m_eVehicleSoundType = (eVehicleSoundType)2; - m_OriginalVehicleAudioSettings[81].m_wEngineOnSoundBankId = 19; - m_OriginalVehicleAudioSettings[81].m_wEngineOffSoundBankId = 18; - m_OriginalVehicleAudioSettings[81].m_nStereo = 2; - m_OriginalVehicleAudioSettings[81].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[81].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[81].m_bHornTon = 0; + m_OriginalVehicleAudioSettings[81].m_nEngineOnSoundBankId = 19; + m_OriginalVehicleAudioSettings[81].m_nEngineOffSoundBankId = 18; + m_OriginalVehicleAudioSettings[81].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[81].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[81].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[81].m_nHornToneSoundInBank = 0; m_OriginalVehicleAudioSettings[81].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[81].unk6 = 0; m_OriginalVehicleAudioSettings[81].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[81].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[81].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[81].m_nRadioID = 13; m_OriginalVehicleAudioSettings[81].m_nRadioType = 1; m_OriginalVehicleAudioSettings[81].m_nVehTypeForAudio = 41; m_OriginalVehicleAudioSettings[81].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[82].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[82].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[82].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[82].m_nStereo = 0; - m_OriginalVehicleAudioSettings[82].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[82].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[82].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[82].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[82].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[82].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[82].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[82].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[82].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[82].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[82].unk6 = 0; m_OriginalVehicleAudioSettings[82].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[82].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[82].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[82].m_nRadioID = 6; m_OriginalVehicleAudioSettings[82].m_nRadioType = 0; m_OriginalVehicleAudioSettings[82].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[82].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[83].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[83].m_wEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[83].m_wEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[83].m_nStereo = 0; - m_OriginalVehicleAudioSettings[83].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[83].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[83].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[83].m_nEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[83].m_nEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[83].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[83].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[83].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[83].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[83].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[83].unk6 = 0; m_OriginalVehicleAudioSettings[83].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[83].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[83].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[83].m_nRadioID = 9; m_OriginalVehicleAudioSettings[83].m_nRadioType = 0; m_OriginalVehicleAudioSettings[83].m_nVehTypeForAudio = 44; m_OriginalVehicleAudioSettings[83].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[84].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[84].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[84].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[84].m_nStereo = 0; - m_OriginalVehicleAudioSettings[84].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[84].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[84].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[84].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[84].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[84].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[84].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[84].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[84].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[84].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[84].unk6 = 0; m_OriginalVehicleAudioSettings[84].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[84].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[84].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[84].m_nRadioID = 3; m_OriginalVehicleAudioSettings[84].m_nRadioType = 0; m_OriginalVehicleAudioSettings[84].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[84].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[85].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[85].m_wEngineOnSoundBankId = 11; - m_OriginalVehicleAudioSettings[85].m_wEngineOffSoundBankId = 10; - m_OriginalVehicleAudioSettings[85].m_nStereo = 2; - m_OriginalVehicleAudioSettings[85].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[85].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[85].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[85].m_nEngineOnSoundBankId = 11; + m_OriginalVehicleAudioSettings[85].m_nEngineOffSoundBankId = 10; + m_OriginalVehicleAudioSettings[85].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[85].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[85].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[85].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[85].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[85].unk6 = 0; m_OriginalVehicleAudioSettings[85].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[85].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[85].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[85].m_nRadioID = 9; m_OriginalVehicleAudioSettings[85].m_nRadioType = 0; m_OriginalVehicleAudioSettings[85].m_nVehTypeForAudio = 6; m_OriginalVehicleAudioSettings[85].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[86].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[86].m_wEngineOnSoundBankId = 89; - m_OriginalVehicleAudioSettings[86].m_wEngineOffSoundBankId = 88; - m_OriginalVehicleAudioSettings[86].m_nStereo = 0; - m_OriginalVehicleAudioSettings[86].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[86].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[86].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[86].m_nEngineOnSoundBankId = 89; + m_OriginalVehicleAudioSettings[86].m_nEngineOffSoundBankId = 88; + m_OriginalVehicleAudioSettings[86].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[86].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[86].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[86].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[86].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[86].unk6 = 0; m_OriginalVehicleAudioSettings[86].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[86].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[86].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[86].m_nRadioID = 13; m_OriginalVehicleAudioSettings[86].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[86].m_nVehTypeForAudio = 32; m_OriginalVehicleAudioSettings[86].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[87].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[87].m_wEngineOnSoundBankId = 85; - m_OriginalVehicleAudioSettings[87].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[87].m_nStereo = 0; - m_OriginalVehicleAudioSettings[87].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[87].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[87].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[87].m_nEngineOnSoundBankId = 85; + m_OriginalVehicleAudioSettings[87].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[87].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[87].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[87].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[87].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[87].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[87].unk6 = 0; m_OriginalVehicleAudioSettings[87].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[87].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[87].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[87].m_nRadioID = 3; m_OriginalVehicleAudioSettings[87].m_nRadioType = 0; m_OriginalVehicleAudioSettings[87].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[87].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[88].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[88].m_wEngineOnSoundBankId = 85; - m_OriginalVehicleAudioSettings[88].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[88].m_nStereo = 0; - m_OriginalVehicleAudioSettings[88].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[88].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[88].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[88].m_nEngineOnSoundBankId = 85; + m_OriginalVehicleAudioSettings[88].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[88].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[88].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[88].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[88].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[88].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[88].unk6 = 0; m_OriginalVehicleAudioSettings[88].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[88].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[88].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[88].m_nRadioID = 3; m_OriginalVehicleAudioSettings[88].m_nRadioType = 0; m_OriginalVehicleAudioSettings[88].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[88].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[89].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[89].m_wEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[89].m_wEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[89].m_nStereo = 0; - m_OriginalVehicleAudioSettings[89].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[89].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[89].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[89].m_nEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[89].m_nEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[89].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[89].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[89].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[89].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[89].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[89].unk6 = 0; m_OriginalVehicleAudioSettings[89].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[89].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[89].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[89].m_nRadioID = 3; m_OriginalVehicleAudioSettings[89].m_nRadioType = 0; m_OriginalVehicleAudioSettings[89].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[89].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[90].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[90].m_wEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[90].m_wEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[90].m_nStereo = 0; - m_OriginalVehicleAudioSettings[90].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[90].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[90].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[90].m_nEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[90].m_nEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[90].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[90].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[90].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[90].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[90].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[90].unk6 = 0; m_OriginalVehicleAudioSettings[90].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[90].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[90].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[90].m_nRadioID = 13; m_OriginalVehicleAudioSettings[90].m_nRadioType = 3; m_OriginalVehicleAudioSettings[90].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[90].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[91].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[91].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[91].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[91].m_nStereo = 0; - m_OriginalVehicleAudioSettings[91].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[91].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[91].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[91].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[91].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[91].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[91].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[91].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[91].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[91].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[91].unk6 = 0; m_OriginalVehicleAudioSettings[91].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[91].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[91].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[91].m_nRadioID = 4; m_OriginalVehicleAudioSettings[91].m_nRadioType = 0; m_OriginalVehicleAudioSettings[91].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[91].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[92].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[92].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[92].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[92].m_nStereo = 0; - m_OriginalVehicleAudioSettings[92].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[92].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[92].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[92].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[92].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[92].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[92].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[92].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[92].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[92].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[92].unk6 = 0; m_OriginalVehicleAudioSettings[92].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[92].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[92].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[92].m_nRadioID = 6; m_OriginalVehicleAudioSettings[92].m_nRadioType = 0; m_OriginalVehicleAudioSettings[92].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[92].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[93].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[93].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[93].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[93].m_nStereo = 1; - m_OriginalVehicleAudioSettings[93].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[93].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[93].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[93].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[93].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[93].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[93].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[93].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[93].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[93].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[93].unk6 = 0; m_OriginalVehicleAudioSettings[93].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[93].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[93].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[93].m_nRadioID = 3; m_OriginalVehicleAudioSettings[93].m_nRadioType = 0; m_OriginalVehicleAudioSettings[93].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[93].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[94].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[94].m_wEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[94].m_wEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[94].m_nStereo = 0; - m_OriginalVehicleAudioSettings[94].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[94].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[94].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[94].m_nEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[94].m_nEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[94].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[94].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[94].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[94].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[94].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[94].unk6 = 0; m_OriginalVehicleAudioSettings[94].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[94].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[94].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[94].m_nRadioID = 7; m_OriginalVehicleAudioSettings[94].m_nRadioType = 0; m_OriginalVehicleAudioSettings[94].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[94].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[95].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[95].m_wEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[95].m_wEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[95].m_nStereo = 0; - m_OriginalVehicleAudioSettings[95].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[95].unk4 = 1.189207f; - m_OriginalVehicleAudioSettings[95].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[95].m_nEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[95].m_nEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[95].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[95].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[95].field_C = 1.189207f; + m_OriginalVehicleAudioSettings[95].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[95].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[95].unk6 = 0; m_OriginalVehicleAudioSettings[95].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[95].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[95].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[95].m_nRadioID = 3; m_OriginalVehicleAudioSettings[95].m_nRadioType = 0; m_OriginalVehicleAudioSettings[95].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[95].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[96].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[96].m_wEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[96].m_wEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[96].m_nStereo = 0; - m_OriginalVehicleAudioSettings[96].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[96].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[96].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[96].m_nEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[96].m_nEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[96].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[96].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[96].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[96].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[96].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[96].unk6 = 0; m_OriginalVehicleAudioSettings[96].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[96].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[96].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[96].m_nRadioID = 5; m_OriginalVehicleAudioSettings[96].m_nRadioType = 0; m_OriginalVehicleAudioSettings[96].m_nVehTypeForAudio = 31; m_OriginalVehicleAudioSettings[96].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[97].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[97].m_wEngineOnSoundBankId = 85; - m_OriginalVehicleAudioSettings[97].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[97].m_nStereo = 0; - m_OriginalVehicleAudioSettings[97].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[97].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[97].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[97].m_nEngineOnSoundBankId = 85; + m_OriginalVehicleAudioSettings[97].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[97].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[97].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[97].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[97].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[97].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[97].unk6 = 0; m_OriginalVehicleAudioSettings[97].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[97].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[97].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[97].m_nRadioID = 13; m_OriginalVehicleAudioSettings[97].m_nRadioType = 3; m_OriginalVehicleAudioSettings[97].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[97].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[98].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[98].m_wEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[98].m_wEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[98].m_nStereo = 0; - m_OriginalVehicleAudioSettings[98].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[98].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[98].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[98].m_nEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[98].m_nEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[98].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[98].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[98].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[98].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[98].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[98].unk6 = 0; m_OriginalVehicleAudioSettings[98].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[98].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[98].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[98].m_nRadioID = 6; m_OriginalVehicleAudioSettings[98].m_nRadioType = 0; m_OriginalVehicleAudioSettings[98].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[98].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[99].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[99].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[99].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[99].m_nStereo = 0; - m_OriginalVehicleAudioSettings[99].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[99].unk4 = 1.334840f; - m_OriginalVehicleAudioSettings[99].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[99].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[99].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[99].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[99].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[99].field_C = 1.334840f; + m_OriginalVehicleAudioSettings[99].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[99].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[99].unk6 = 0; m_OriginalVehicleAudioSettings[99].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[99].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[99].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[99].m_nRadioID = 2; m_OriginalVehicleAudioSettings[99].m_nRadioType = 0; m_OriginalVehicleAudioSettings[99].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[99].m_fHornVolumeDelta = 3.000000f; m_OriginalVehicleAudioSettings[100].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[100].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[100].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[100].m_nStereo = 0; - m_OriginalVehicleAudioSettings[100].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[100].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[100].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[100].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[100].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[100].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[100].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[100].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[100].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[100].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[100].unk6 = 0; m_OriginalVehicleAudioSettings[100].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[100].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[100].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[100].m_nRadioID = 11; m_OriginalVehicleAudioSettings[100].m_nRadioType = 0; m_OriginalVehicleAudioSettings[100].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[100].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[101].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[101].m_wEngineOnSoundBankId = 109; - m_OriginalVehicleAudioSettings[101].m_wEngineOffSoundBankId = 108; - m_OriginalVehicleAudioSettings[101].m_nStereo = 0; - m_OriginalVehicleAudioSettings[101].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[101].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[101].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[101].m_nEngineOnSoundBankId = 109; + m_OriginalVehicleAudioSettings[101].m_nEngineOffSoundBankId = 108; + m_OriginalVehicleAudioSettings[101].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[101].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[101].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[101].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[101].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[101].unk6 = 0; m_OriginalVehicleAudioSettings[101].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[101].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[101].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[101].m_nRadioID = 13; m_OriginalVehicleAudioSettings[101].m_nRadioType = 1; m_OriginalVehicleAudioSettings[101].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[101].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[102].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[102].m_wEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[102].m_wEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[102].m_nStereo = 0; - m_OriginalVehicleAudioSettings[102].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[102].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[102].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[102].m_nEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[102].m_nEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[102].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[102].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[102].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[102].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[102].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[102].unk6 = 0; m_OriginalVehicleAudioSettings[102].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[102].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[102].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[102].m_nRadioID = 3; m_OriginalVehicleAudioSettings[102].m_nRadioType = 0; m_OriginalVehicleAudioSettings[102].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[102].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[103].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[103].m_wEngineOnSoundBankId = 101; - m_OriginalVehicleAudioSettings[103].m_wEngineOffSoundBankId = 100; - m_OriginalVehicleAudioSettings[103].m_nStereo = 0; - m_OriginalVehicleAudioSettings[103].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[103].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[103].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[103].m_nEngineOnSoundBankId = 101; + m_OriginalVehicleAudioSettings[103].m_nEngineOffSoundBankId = 100; + m_OriginalVehicleAudioSettings[103].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[103].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[103].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[103].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[103].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[103].unk6 = 0; m_OriginalVehicleAudioSettings[103].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[103].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[103].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[103].m_nRadioID = 7; m_OriginalVehicleAudioSettings[103].m_nRadioType = 0; m_OriginalVehicleAudioSettings[103].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[103].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[104].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[104].m_wEngineOnSoundBankId = 71; - m_OriginalVehicleAudioSettings[104].m_wEngineOffSoundBankId = 70; - m_OriginalVehicleAudioSettings[104].m_nStereo = 0; - m_OriginalVehicleAudioSettings[104].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[104].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[104].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[104].m_nEngineOnSoundBankId = 71; + m_OriginalVehicleAudioSettings[104].m_nEngineOffSoundBankId = 70; + m_OriginalVehicleAudioSettings[104].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[104].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[104].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[104].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[104].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[104].unk6 = 0; m_OriginalVehicleAudioSettings[104].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[104].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[104].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[104].m_nRadioID = 2; m_OriginalVehicleAudioSettings[104].m_nRadioType = 0; m_OriginalVehicleAudioSettings[104].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[104].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[105].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[105].m_wEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[105].m_wEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[105].m_nStereo = 0; - m_OriginalVehicleAudioSettings[105].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[105].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[105].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[105].m_nEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[105].m_nEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[105].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[105].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[105].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[105].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[105].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[105].unk6 = 0; m_OriginalVehicleAudioSettings[105].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[105].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[105].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[105].m_nRadioID = 3; m_OriginalVehicleAudioSettings[105].m_nRadioType = 0; m_OriginalVehicleAudioSettings[105].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[105].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[106].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[106].m_wEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[106].m_wEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[106].m_nStereo = 1; - m_OriginalVehicleAudioSettings[106].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[106].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[106].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[106].m_nEngineOnSoundBankId = 103; + m_OriginalVehicleAudioSettings[106].m_nEngineOffSoundBankId = 102; + m_OriginalVehicleAudioSettings[106].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[106].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[106].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[106].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[106].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[106].unk6 = 0; m_OriginalVehicleAudioSettings[106].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[106].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[106].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[106].m_nRadioID = 8; m_OriginalVehicleAudioSettings[106].m_nRadioType = 0; m_OriginalVehicleAudioSettings[106].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[106].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[107].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[107].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[107].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[107].m_nStereo = 0; - m_OriginalVehicleAudioSettings[107].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[107].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[107].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[107].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[107].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[107].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[107].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[107].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[107].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[107].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[107].unk6 = 0; m_OriginalVehicleAudioSettings[107].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[107].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[107].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[107].m_nRadioID = 11; m_OriginalVehicleAudioSettings[107].m_nRadioType = 0; m_OriginalVehicleAudioSettings[107].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[107].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[108].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[108].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[108].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[108].m_nStereo = 0; - m_OriginalVehicleAudioSettings[108].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[108].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[108].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[108].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[108].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[108].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[108].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[108].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[108].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[108].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[108].unk6 = 0; m_OriginalVehicleAudioSettings[108].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[108].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[108].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[108].m_nRadioID = 9; m_OriginalVehicleAudioSettings[108].m_nRadioType = 0; m_OriginalVehicleAudioSettings[108].m_nVehTypeForAudio = 44; m_OriginalVehicleAudioSettings[108].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[109].m_eVehicleSoundType = (eVehicleSoundType)2; - m_OriginalVehicleAudioSettings[109].m_wEngineOnSoundBankId = 19; - m_OriginalVehicleAudioSettings[109].m_wEngineOffSoundBankId = 18; - m_OriginalVehicleAudioSettings[109].m_nStereo = 2; - m_OriginalVehicleAudioSettings[109].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[109].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[109].m_bHornTon = 0; + m_OriginalVehicleAudioSettings[109].m_nEngineOnSoundBankId = 19; + m_OriginalVehicleAudioSettings[109].m_nEngineOffSoundBankId = 18; + m_OriginalVehicleAudioSettings[109].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[109].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[109].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[109].m_nHornToneSoundInBank = 0; m_OriginalVehicleAudioSettings[109].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[109].unk6 = 0; m_OriginalVehicleAudioSettings[109].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[109].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[109].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[109].m_nRadioID = 13; m_OriginalVehicleAudioSettings[109].m_nRadioType = 1; m_OriginalVehicleAudioSettings[109].m_nVehTypeForAudio = 41; m_OriginalVehicleAudioSettings[109].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[110].m_eVehicleSoundType = (eVehicleSoundType)2; - m_OriginalVehicleAudioSettings[110].m_wEngineOnSoundBankId = 19; - m_OriginalVehicleAudioSettings[110].m_wEngineOffSoundBankId = 18; - m_OriginalVehicleAudioSettings[110].m_nStereo = 2; - m_OriginalVehicleAudioSettings[110].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[110].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[110].m_bHornTon = 0; + m_OriginalVehicleAudioSettings[110].m_nEngineOnSoundBankId = 19; + m_OriginalVehicleAudioSettings[110].m_nEngineOffSoundBankId = 18; + m_OriginalVehicleAudioSettings[110].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[110].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[110].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[110].m_nHornToneSoundInBank = 0; m_OriginalVehicleAudioSettings[110].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[110].unk6 = 0; m_OriginalVehicleAudioSettings[110].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[110].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[110].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[110].m_nRadioID = 13; m_OriginalVehicleAudioSettings[110].m_nRadioType = 1; m_OriginalVehicleAudioSettings[110].m_nVehTypeForAudio = 41; m_OriginalVehicleAudioSettings[110].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[111].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[111].m_wEngineOnSoundBankId = 134; - m_OriginalVehicleAudioSettings[111].m_wEngineOffSoundBankId = 135; - m_OriginalVehicleAudioSettings[111].m_nStereo = 0; - m_OriginalVehicleAudioSettings[111].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[111].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[111].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[111].m_nEngineOnSoundBankId = 134; + m_OriginalVehicleAudioSettings[111].m_nEngineOffSoundBankId = 135; + m_OriginalVehicleAudioSettings[111].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[111].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[111].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[111].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[111].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[111].unk6 = 0; m_OriginalVehicleAudioSettings[111].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[111].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[111].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[111].m_nRadioID = 3; m_OriginalVehicleAudioSettings[111].m_nRadioType = 0; m_OriginalVehicleAudioSettings[111].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[111].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[112].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[112].m_wEngineOnSoundBankId = 120; - m_OriginalVehicleAudioSettings[112].m_wEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[112].m_nStereo = 0; - m_OriginalVehicleAudioSettings[112].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[112].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[112].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[112].m_nEngineOnSoundBankId = 120; + m_OriginalVehicleAudioSettings[112].m_nEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[112].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[112].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[112].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[112].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[112].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[112].unk6 = 0; m_OriginalVehicleAudioSettings[112].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[112].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[112].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[112].m_nRadioID = 3; m_OriginalVehicleAudioSettings[112].m_nRadioType = 0; m_OriginalVehicleAudioSettings[112].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[112].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[113].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[113].m_wEngineOnSoundBankId = 53; - m_OriginalVehicleAudioSettings[113].m_wEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[113].m_nStereo = 0; - m_OriginalVehicleAudioSettings[113].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[113].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[113].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[113].m_nEngineOnSoundBankId = 53; + m_OriginalVehicleAudioSettings[113].m_nEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[113].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[113].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[113].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[113].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[113].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[113].unk6 = 0; m_OriginalVehicleAudioSettings[113].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[113].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[113].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[113].m_nRadioID = 3; m_OriginalVehicleAudioSettings[113].m_nRadioType = 0; m_OriginalVehicleAudioSettings[113].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[113].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[114].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[114].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[114].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[114].m_nStereo = 0; - m_OriginalVehicleAudioSettings[114].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[114].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[114].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[114].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[114].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[114].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[114].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[114].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[114].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[114].m_fHornHigh = 0.793701f; - m_OriginalVehicleAudioSettings[114].unk6 = 0; m_OriginalVehicleAudioSettings[114].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[114].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[114].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[114].m_nRadioID = 3; m_OriginalVehicleAudioSettings[114].m_nRadioType = 0; m_OriginalVehicleAudioSettings[114].m_nVehTypeForAudio = 3; m_OriginalVehicleAudioSettings[114].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[115].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[115].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[115].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[115].m_nStereo = 0; - m_OriginalVehicleAudioSettings[115].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[115].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[115].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[115].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[115].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[115].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[115].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[115].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[115].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[115].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[115].unk6 = 0; m_OriginalVehicleAudioSettings[115].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[115].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[115].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[115].m_nRadioID = 2; m_OriginalVehicleAudioSettings[115].m_nRadioType = 0; m_OriginalVehicleAudioSettings[115].m_nVehTypeForAudio = 3; m_OriginalVehicleAudioSettings[115].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[116].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[116].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[116].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[116].m_nStereo = 0; - m_OriginalVehicleAudioSettings[116].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[116].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[116].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[116].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[116].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[116].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[116].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[116].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[116].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[116].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[116].unk6 = 0; m_OriginalVehicleAudioSettings[116].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[116].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[116].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[116].m_nRadioID = 10; m_OriginalVehicleAudioSettings[116].m_nRadioType = 0; m_OriginalVehicleAudioSettings[116].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[116].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[117].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[117].m_wEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[117].m_wEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[117].m_nStereo = 0; - m_OriginalVehicleAudioSettings[117].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[117].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[117].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[117].m_nEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[117].m_nEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[117].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[117].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[117].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[117].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[117].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[117].unk6 = 0; m_OriginalVehicleAudioSettings[117].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[117].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[117].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[117].m_nRadioID = 4; m_OriginalVehicleAudioSettings[117].m_nRadioType = 0; m_OriginalVehicleAudioSettings[117].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[117].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[118].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[118].m_wEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[118].m_wEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[118].m_nStereo = 0; - m_OriginalVehicleAudioSettings[118].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[118].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[118].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[118].m_nEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[118].m_nEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[118].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[118].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[118].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[118].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[118].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[118].unk6 = 0; m_OriginalVehicleAudioSettings[118].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[118].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[118].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[118].m_nRadioID = 1; m_OriginalVehicleAudioSettings[118].m_nRadioType = 0; m_OriginalVehicleAudioSettings[118].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[118].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[119].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[119].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[119].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[119].m_nStereo = 0; - m_OriginalVehicleAudioSettings[119].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[119].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[119].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[119].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[119].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[119].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[119].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[119].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[119].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[119].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[119].unk6 = 0; m_OriginalVehicleAudioSettings[119].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[119].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[119].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[119].m_nRadioID = 3; m_OriginalVehicleAudioSettings[119].m_nRadioType = 0; m_OriginalVehicleAudioSettings[119].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[119].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[120].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[120].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[120].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[120].m_nStereo = 0; - m_OriginalVehicleAudioSettings[120].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[120].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[120].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[120].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[120].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[120].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[120].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[120].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[120].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[120].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[120].unk6 = 0; m_OriginalVehicleAudioSettings[120].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[120].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[120].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[120].m_nRadioID = 3; m_OriginalVehicleAudioSettings[120].m_nRadioType = 0; m_OriginalVehicleAudioSettings[120].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[120].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[121].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[121].m_wEngineOnSoundBankId = 115; - m_OriginalVehicleAudioSettings[121].m_wEngineOffSoundBankId = 114; - m_OriginalVehicleAudioSettings[121].m_nStereo = 2; - m_OriginalVehicleAudioSettings[121].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[121].unk4 = 1.059463f; - m_OriginalVehicleAudioSettings[121].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[121].m_nEngineOnSoundBankId = 115; + m_OriginalVehicleAudioSettings[121].m_nEngineOffSoundBankId = 114; + m_OriginalVehicleAudioSettings[121].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[121].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[121].field_C = 1.059463f; + m_OriginalVehicleAudioSettings[121].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[121].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[121].unk6 = 0; m_OriginalVehicleAudioSettings[121].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[121].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[121].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[121].m_nRadioID = 7; m_OriginalVehicleAudioSettings[121].m_nRadioType = 0; m_OriginalVehicleAudioSettings[121].m_nVehTypeForAudio = 29; m_OriginalVehicleAudioSettings[121].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[122].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[122].m_wEngineOnSoundBankId = 125; - m_OriginalVehicleAudioSettings[122].m_wEngineOffSoundBankId = 124; - m_OriginalVehicleAudioSettings[122].m_nStereo = 2; - m_OriginalVehicleAudioSettings[122].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[122].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[122].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[122].m_nEngineOnSoundBankId = 125; + m_OriginalVehicleAudioSettings[122].m_nEngineOffSoundBankId = 124; + m_OriginalVehicleAudioSettings[122].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[122].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[122].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[122].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[122].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[122].unk6 = 0; m_OriginalVehicleAudioSettings[122].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[122].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[122].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[122].m_nRadioID = 5; m_OriginalVehicleAudioSettings[122].m_nRadioType = 0; m_OriginalVehicleAudioSettings[122].m_nVehTypeForAudio = 29; m_OriginalVehicleAudioSettings[122].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[123].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[123].m_wEngineOnSoundBankId = 41; - m_OriginalVehicleAudioSettings[123].m_wEngineOffSoundBankId = 40; - m_OriginalVehicleAudioSettings[123].m_nStereo = 2; - m_OriginalVehicleAudioSettings[123].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[123].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[123].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[123].m_nEngineOnSoundBankId = 41; + m_OriginalVehicleAudioSettings[123].m_nEngineOffSoundBankId = 40; + m_OriginalVehicleAudioSettings[123].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[123].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[123].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[123].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[123].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[123].unk6 = 0; m_OriginalVehicleAudioSettings[123].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[123].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[123].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[123].m_nRadioID = 13; m_OriginalVehicleAudioSettings[123].m_nRadioType = 3; m_OriginalVehicleAudioSettings[123].m_nVehTypeForAudio = 29; m_OriginalVehicleAudioSettings[123].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[124].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[124].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[124].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[124].m_nStereo = 0; - m_OriginalVehicleAudioSettings[124].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[124].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[124].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[124].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[124].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[124].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[124].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[124].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[124].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[124].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[124].unk6 = 0; m_OriginalVehicleAudioSettings[124].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[124].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[124].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[124].m_nRadioID = 3; m_OriginalVehicleAudioSettings[124].m_nRadioType = 0; m_OriginalVehicleAudioSettings[124].m_nVehTypeForAudio = 6; m_OriginalVehicleAudioSettings[124].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[125].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[125].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[125].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[125].m_nStereo = 0; - m_OriginalVehicleAudioSettings[125].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[125].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[125].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[125].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[125].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[125].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[125].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[125].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[125].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[125].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[125].unk6 = 0; m_OriginalVehicleAudioSettings[125].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[125].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[125].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[125].m_nRadioID = 3; m_OriginalVehicleAudioSettings[125].m_nRadioType = 0; m_OriginalVehicleAudioSettings[125].m_nVehTypeForAudio = 6; m_OriginalVehicleAudioSettings[125].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[126].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[126].m_wEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[126].m_wEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[126].m_nStereo = 0; - m_OriginalVehicleAudioSettings[126].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[126].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[126].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[126].m_nEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[126].m_nEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[126].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[126].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[126].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[126].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[126].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[126].unk6 = 0; m_OriginalVehicleAudioSettings[126].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[126].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[126].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[126].m_nRadioID = 8; m_OriginalVehicleAudioSettings[126].m_nRadioType = 0; m_OriginalVehicleAudioSettings[126].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[126].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[127].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[127].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[127].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[127].m_nStereo = 0; - m_OriginalVehicleAudioSettings[127].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[127].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[127].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[127].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[127].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[127].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[127].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[127].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[127].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[127].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[127].unk6 = 0; m_OriginalVehicleAudioSettings[127].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[127].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[127].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[127].m_nRadioID = 4; m_OriginalVehicleAudioSettings[127].m_nRadioType = 0; m_OriginalVehicleAudioSettings[127].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[127].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[128].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[128].m_wEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[128].m_wEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[128].m_nStereo = 0; - m_OriginalVehicleAudioSettings[128].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[128].unk4 = 1.189207f; - m_OriginalVehicleAudioSettings[128].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[128].m_nEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[128].m_nEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[128].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[128].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[128].field_C = 1.189207f; + m_OriginalVehicleAudioSettings[128].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[128].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[128].unk6 = 0; m_OriginalVehicleAudioSettings[128].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[128].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[128].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[128].m_nRadioID = 13; m_OriginalVehicleAudioSettings[128].m_nRadioType = 3; m_OriginalVehicleAudioSettings[128].m_nVehTypeForAudio = 18; m_OriginalVehicleAudioSettings[128].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[129].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[129].m_wEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[129].m_wEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[129].m_nStereo = 0; - m_OriginalVehicleAudioSettings[129].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[129].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[129].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[129].m_nEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[129].m_nEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[129].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[129].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[129].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[129].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[129].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[129].unk6 = 0; m_OriginalVehicleAudioSettings[129].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[129].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[129].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[129].m_nRadioID = 1; m_OriginalVehicleAudioSettings[129].m_nRadioType = 0; m_OriginalVehicleAudioSettings[129].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[129].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[130].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[130].m_wEngineOnSoundBankId = 58; - m_OriginalVehicleAudioSettings[130].m_wEngineOffSoundBankId = 57; - m_OriginalVehicleAudioSettings[130].m_nStereo = 2; - m_OriginalVehicleAudioSettings[130].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[130].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[130].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[130].m_nEngineOnSoundBankId = 58; + m_OriginalVehicleAudioSettings[130].m_nEngineOffSoundBankId = 57; + m_OriginalVehicleAudioSettings[130].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[130].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[130].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[130].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[130].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[130].unk6 = 0; m_OriginalVehicleAudioSettings[130].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[130].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[130].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[130].m_nRadioID = 13; m_OriginalVehicleAudioSettings[130].m_nRadioType = 1; m_OriginalVehicleAudioSettings[130].m_nVehTypeForAudio = 33; m_OriginalVehicleAudioSettings[130].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[131].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[131].m_wEngineOnSoundBankId = 89; - m_OriginalVehicleAudioSettings[131].m_wEngineOffSoundBankId = 88; - m_OriginalVehicleAudioSettings[131].m_nStereo = 2; - m_OriginalVehicleAudioSettings[131].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[131].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[131].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[131].m_nEngineOnSoundBankId = 89; + m_OriginalVehicleAudioSettings[131].m_nEngineOffSoundBankId = 88; + m_OriginalVehicleAudioSettings[131].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[131].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[131].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[131].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[131].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[131].unk6 = 0; m_OriginalVehicleAudioSettings[131].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[131].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[131].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[131].m_nRadioID = 13; m_OriginalVehicleAudioSettings[131].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[131].m_nVehTypeForAudio = 34; m_OriginalVehicleAudioSettings[131].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[132].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[132].m_wEngineOnSoundBankId = 69; - m_OriginalVehicleAudioSettings[132].m_wEngineOffSoundBankId = 68; - m_OriginalVehicleAudioSettings[132].m_nStereo = 0; - m_OriginalVehicleAudioSettings[132].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[132].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[132].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[132].m_nEngineOnSoundBankId = 69; + m_OriginalVehicleAudioSettings[132].m_nEngineOffSoundBankId = 68; + m_OriginalVehicleAudioSettings[132].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[132].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[132].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[132].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[132].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[132].unk6 = 0; m_OriginalVehicleAudioSettings[132].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[132].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[132].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[132].m_nRadioID = 2; m_OriginalVehicleAudioSettings[132].m_nRadioType = 0; m_OriginalVehicleAudioSettings[132].m_nVehTypeForAudio = 35; m_OriginalVehicleAudioSettings[132].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[133].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[133].m_wEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[133].m_wEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[133].m_nStereo = 0; - m_OriginalVehicleAudioSettings[133].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[133].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[133].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[133].m_nEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[133].m_nEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[133].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[133].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[133].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[133].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[133].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[133].unk6 = 0; m_OriginalVehicleAudioSettings[133].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[133].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[133].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[133].m_nRadioID = 6; m_OriginalVehicleAudioSettings[133].m_nRadioType = 0; m_OriginalVehicleAudioSettings[133].m_nVehTypeForAudio = 22; m_OriginalVehicleAudioSettings[133].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[134].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[134].m_wEngineOnSoundBankId = 35; - m_OriginalVehicleAudioSettings[134].m_wEngineOffSoundBankId = 34; - m_OriginalVehicleAudioSettings[134].m_nStereo = 0; - m_OriginalVehicleAudioSettings[134].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[134].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[134].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[134].m_nEngineOnSoundBankId = 35; + m_OriginalVehicleAudioSettings[134].m_nEngineOffSoundBankId = 34; + m_OriginalVehicleAudioSettings[134].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[134].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[134].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[134].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[134].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[134].unk6 = 0; m_OriginalVehicleAudioSettings[134].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[134].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[134].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[134].m_nRadioID = 6; m_OriginalVehicleAudioSettings[134].m_nRadioType = 0; m_OriginalVehicleAudioSettings[134].m_nVehTypeForAudio = 10; m_OriginalVehicleAudioSettings[134].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[135].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[135].m_wEngineOnSoundBankId = 76; - m_OriginalVehicleAudioSettings[135].m_wEngineOffSoundBankId = 75; - m_OriginalVehicleAudioSettings[135].m_nStereo = 0; - m_OriginalVehicleAudioSettings[135].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[135].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[135].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[135].m_nEngineOnSoundBankId = 76; + m_OriginalVehicleAudioSettings[135].m_nEngineOffSoundBankId = 75; + m_OriginalVehicleAudioSettings[135].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[135].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[135].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[135].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[135].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[135].unk6 = 0; m_OriginalVehicleAudioSettings[135].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[135].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[135].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[135].m_nRadioID = 1; m_OriginalVehicleAudioSettings[135].m_nRadioType = 0; m_OriginalVehicleAudioSettings[135].m_nVehTypeForAudio = 10; m_OriginalVehicleAudioSettings[135].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[136].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[136].m_wEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[136].m_wEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[136].m_nStereo = 0; - m_OriginalVehicleAudioSettings[136].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[136].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[136].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[136].m_nEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[136].m_nEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[136].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[136].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[136].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[136].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[136].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[136].unk6 = 1; m_OriginalVehicleAudioSettings[136].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[136].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[136].m_EngineUpgrade = 1; + m_OriginalVehicleAudioSettings[136].m_nRadioID = 6; m_OriginalVehicleAudioSettings[136].m_nRadioType = 0; m_OriginalVehicleAudioSettings[136].m_nVehTypeForAudio = 10; m_OriginalVehicleAudioSettings[136].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[137].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[137].m_wEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[137].m_wEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[137].m_nStereo = 0; - m_OriginalVehicleAudioSettings[137].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[137].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[137].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[137].m_nEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[137].m_nEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[137].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[137].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[137].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[137].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[137].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[137].unk6 = 0; m_OriginalVehicleAudioSettings[137].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[137].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[137].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[137].m_nRadioID = 13; m_OriginalVehicleAudioSettings[137].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[137].m_nVehTypeForAudio = 39; m_OriginalVehicleAudioSettings[137].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[138].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[138].m_wEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[138].m_wEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[138].m_nStereo = 0; - m_OriginalVehicleAudioSettings[138].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[138].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[138].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[138].m_nEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[138].m_nEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[138].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[138].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[138].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[138].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[138].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[138].unk6 = 0; m_OriginalVehicleAudioSettings[138].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[138].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[138].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[138].m_nRadioID = 13; m_OriginalVehicleAudioSettings[138].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[138].m_nVehTypeForAudio = 39; m_OriginalVehicleAudioSettings[138].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[139].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[139].m_wEngineOnSoundBankId = 78; - m_OriginalVehicleAudioSettings[139].m_wEngineOffSoundBankId = 77; - m_OriginalVehicleAudioSettings[139].m_nStereo = 0; - m_OriginalVehicleAudioSettings[139].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[139].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[139].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[139].m_nEngineOnSoundBankId = 78; + m_OriginalVehicleAudioSettings[139].m_nEngineOffSoundBankId = 77; + m_OriginalVehicleAudioSettings[139].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[139].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[139].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[139].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[139].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[139].unk6 = 0; m_OriginalVehicleAudioSettings[139].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[139].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[139].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[139].m_nRadioID = 7; m_OriginalVehicleAudioSettings[139].m_nRadioType = 0; m_OriginalVehicleAudioSettings[139].m_nVehTypeForAudio = 40; m_OriginalVehicleAudioSettings[139].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[140].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[140].m_wEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[140].m_wEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[140].m_nStereo = 0; - m_OriginalVehicleAudioSettings[140].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[140].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[140].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[140].m_nEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[140].m_nEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[140].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[140].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[140].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[140].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[140].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[140].unk6 = 0; m_OriginalVehicleAudioSettings[140].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[140].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[140].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[140].m_nRadioID = 1; m_OriginalVehicleAudioSettings[140].m_nRadioType = 0; m_OriginalVehicleAudioSettings[140].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[140].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[141].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[141].m_wEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[141].m_wEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[141].m_nStereo = 1; - m_OriginalVehicleAudioSettings[141].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[141].unk4 = 1.189207f; - m_OriginalVehicleAudioSettings[141].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[141].m_nEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[141].m_nEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[141].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[141].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[141].field_C = 1.189207f; + m_OriginalVehicleAudioSettings[141].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[141].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[141].unk6 = 0; m_OriginalVehicleAudioSettings[141].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[141].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[141].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[141].m_nRadioID = 5; m_OriginalVehicleAudioSettings[141].m_nRadioType = 0; m_OriginalVehicleAudioSettings[141].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[141].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[142].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[142].m_wEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[142].m_wEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[142].m_nStereo = 0; - m_OriginalVehicleAudioSettings[142].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[142].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[142].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[142].m_nEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[142].m_nEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[142].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[142].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[142].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[142].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[142].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[142].unk6 = 0; m_OriginalVehicleAudioSettings[142].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[142].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[142].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[142].m_nRadioID = 9; m_OriginalVehicleAudioSettings[142].m_nRadioType = 0; m_OriginalVehicleAudioSettings[142].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[142].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[143].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[143].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[143].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[143].m_nStereo = 0; - m_OriginalVehicleAudioSettings[143].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[143].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[143].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[143].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[143].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[143].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[143].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[143].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[143].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[143].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[143].unk6 = 0; m_OriginalVehicleAudioSettings[143].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[143].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[143].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[143].m_nRadioID = 7; m_OriginalVehicleAudioSettings[143].m_nRadioType = 0; m_OriginalVehicleAudioSettings[143].m_nVehTypeForAudio = 15; m_OriginalVehicleAudioSettings[143].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[144].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[144].m_wEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[144].m_wEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[144].m_nStereo = 0; - m_OriginalVehicleAudioSettings[144].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[144].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[144].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[144].m_nEngineOnSoundBankId = 84; + m_OriginalVehicleAudioSettings[144].m_nEngineOffSoundBankId = 83; + m_OriginalVehicleAudioSettings[144].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[144].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[144].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[144].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[144].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[144].unk6 = 0; m_OriginalVehicleAudioSettings[144].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[144].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[144].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[144].m_nRadioID = 13; m_OriginalVehicleAudioSettings[144].m_nRadioType = 3; m_OriginalVehicleAudioSettings[144].m_nVehTypeForAudio = 7; m_OriginalVehicleAudioSettings[144].m_fHornVolumeDelta = 5.000000f; m_OriginalVehicleAudioSettings[145].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[145].m_wEngineOnSoundBankId = 76; - m_OriginalVehicleAudioSettings[145].m_wEngineOffSoundBankId = 75; - m_OriginalVehicleAudioSettings[145].m_nStereo = 0; - m_OriginalVehicleAudioSettings[145].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[145].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[145].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[145].m_nEngineOnSoundBankId = 76; + m_OriginalVehicleAudioSettings[145].m_nEngineOffSoundBankId = 75; + m_OriginalVehicleAudioSettings[145].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[145].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[145].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[145].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[145].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[145].unk6 = 0; m_OriginalVehicleAudioSettings[145].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[145].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[145].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[145].m_nRadioID = 3; m_OriginalVehicleAudioSettings[145].m_nRadioType = 0; m_OriginalVehicleAudioSettings[145].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[145].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[146].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[146].m_wEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[146].m_wEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[146].m_nStereo = 0; - m_OriginalVehicleAudioSettings[146].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[146].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[146].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[146].m_nEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[146].m_nEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[146].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[146].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[146].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[146].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[146].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[146].unk6 = 0; m_OriginalVehicleAudioSettings[146].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[146].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[146].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[146].m_nRadioID = 8; m_OriginalVehicleAudioSettings[146].m_nRadioType = 0; m_OriginalVehicleAudioSettings[146].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[146].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[147].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[147].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[147].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[147].m_nStereo = 0; - m_OriginalVehicleAudioSettings[147].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[147].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[147].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[147].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[147].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[147].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[147].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[147].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[147].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[147].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[147].unk6 = 0; m_OriginalVehicleAudioSettings[147].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[147].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[147].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[147].m_nRadioID = 4; m_OriginalVehicleAudioSettings[147].m_nRadioType = 0; m_OriginalVehicleAudioSettings[147].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[147].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[148].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[148].m_wEngineOnSoundBankId = 12; - m_OriginalVehicleAudioSettings[148].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[148].m_nStereo = 0; - m_OriginalVehicleAudioSettings[148].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[148].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[148].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[148].m_nEngineOnSoundBankId = 12; + m_OriginalVehicleAudioSettings[148].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[148].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[148].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[148].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[148].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[148].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[148].unk6 = 0; m_OriginalVehicleAudioSettings[148].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[148].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[148].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[148].m_nRadioID = 3; m_OriginalVehicleAudioSettings[148].m_nRadioType = 0; m_OriginalVehicleAudioSettings[148].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[148].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[149].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[149].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[149].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[149].m_nStereo = 0; - m_OriginalVehicleAudioSettings[149].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[149].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[149].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[149].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[149].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[149].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[149].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[149].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[149].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[149].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[149].unk6 = 0; m_OriginalVehicleAudioSettings[149].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[149].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[149].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[149].m_nRadioID = 9; m_OriginalVehicleAudioSettings[149].m_nRadioType = 0; m_OriginalVehicleAudioSettings[149].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[149].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[150].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[150].m_wEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[150].m_wEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[150].m_nStereo = 0; - m_OriginalVehicleAudioSettings[150].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[150].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[150].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[150].m_nEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[150].m_nEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[150].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[150].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[150].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[150].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[150].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[150].unk6 = 0; m_OriginalVehicleAudioSettings[150].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[150].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[150].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[150].m_nRadioID = 8; m_OriginalVehicleAudioSettings[150].m_nRadioType = 0; m_OriginalVehicleAudioSettings[150].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[150].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[151].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[151].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[151].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[151].m_nStereo = 0; - m_OriginalVehicleAudioSettings[151].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[151].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[151].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[151].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[151].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[151].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[151].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[151].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[151].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[151].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[151].unk6 = 0; m_OriginalVehicleAudioSettings[151].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[151].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[151].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[151].m_nRadioID = 11; m_OriginalVehicleAudioSettings[151].m_nRadioType = 0; m_OriginalVehicleAudioSettings[151].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[151].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[152].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[152].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[152].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[152].m_nStereo = 0; - m_OriginalVehicleAudioSettings[152].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[152].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[152].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[152].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[152].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[152].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[152].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[152].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[152].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[152].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[152].unk6 = 0; m_OriginalVehicleAudioSettings[152].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[152].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[152].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[152].m_nRadioID = 2; m_OriginalVehicleAudioSettings[152].m_nRadioType = 0; m_OriginalVehicleAudioSettings[152].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[152].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[153].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[153].m_wEngineOnSoundBankId = 134; - m_OriginalVehicleAudioSettings[153].m_wEngineOffSoundBankId = 135; - m_OriginalVehicleAudioSettings[153].m_nStereo = 0; - m_OriginalVehicleAudioSettings[153].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[153].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[153].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[153].m_nEngineOnSoundBankId = 134; + m_OriginalVehicleAudioSettings[153].m_nEngineOffSoundBankId = 135; + m_OriginalVehicleAudioSettings[153].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[153].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[153].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[153].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[153].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[153].unk6 = 0; m_OriginalVehicleAudioSettings[153].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[153].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[153].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[153].m_nRadioID = 3; m_OriginalVehicleAudioSettings[153].m_nRadioType = 0; m_OriginalVehicleAudioSettings[153].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[153].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[154].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[154].m_wEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[154].m_wEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[154].m_nStereo = 0; - m_OriginalVehicleAudioSettings[154].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[154].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[154].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[154].m_nEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[154].m_nEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[154].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[154].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[154].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[154].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[154].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[154].unk6 = 0; m_OriginalVehicleAudioSettings[154].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[154].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[154].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[154].m_nRadioID = 3; m_OriginalVehicleAudioSettings[154].m_nRadioType = 0; m_OriginalVehicleAudioSettings[154].m_nVehTypeForAudio = 15; m_OriginalVehicleAudioSettings[154].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[155].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[155].m_wEngineOnSoundBankId = 101; - m_OriginalVehicleAudioSettings[155].m_wEngineOffSoundBankId = 100; - m_OriginalVehicleAudioSettings[155].m_nStereo = 0; - m_OriginalVehicleAudioSettings[155].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[155].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[155].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[155].m_nEngineOnSoundBankId = 101; + m_OriginalVehicleAudioSettings[155].m_nEngineOffSoundBankId = 100; + m_OriginalVehicleAudioSettings[155].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[155].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[155].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[155].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[155].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[155].unk6 = 0; m_OriginalVehicleAudioSettings[155].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[155].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[155].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[155].m_nRadioID = 10; m_OriginalVehicleAudioSettings[155].m_nRadioType = 0; m_OriginalVehicleAudioSettings[155].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[155].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[156].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[156].m_wEngineOnSoundBankId = 71; - m_OriginalVehicleAudioSettings[156].m_wEngineOffSoundBankId = 70; - m_OriginalVehicleAudioSettings[156].m_nStereo = 1; - m_OriginalVehicleAudioSettings[156].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[156].unk4 = 1.189207f; - m_OriginalVehicleAudioSettings[156].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[156].m_nEngineOnSoundBankId = 71; + m_OriginalVehicleAudioSettings[156].m_nEngineOffSoundBankId = 70; + m_OriginalVehicleAudioSettings[156].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[156].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[156].field_C = 1.189207f; + m_OriginalVehicleAudioSettings[156].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[156].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[156].unk6 = 0; m_OriginalVehicleAudioSettings[156].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[156].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[156].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[156].m_nRadioID = 3; m_OriginalVehicleAudioSettings[156].m_nRadioType = 0; m_OriginalVehicleAudioSettings[156].m_nVehTypeForAudio = 24; m_OriginalVehicleAudioSettings[156].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[157].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[157].m_wEngineOnSoundBankId = 71; - m_OriginalVehicleAudioSettings[157].m_wEngineOffSoundBankId = 70; - m_OriginalVehicleAudioSettings[157].m_nStereo = 1; - m_OriginalVehicleAudioSettings[157].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[157].unk4 = 1.189207f; - m_OriginalVehicleAudioSettings[157].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[157].m_nEngineOnSoundBankId = 71; + m_OriginalVehicleAudioSettings[157].m_nEngineOffSoundBankId = 70; + m_OriginalVehicleAudioSettings[157].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[157].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[157].field_C = 1.189207f; + m_OriginalVehicleAudioSettings[157].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[157].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[157].unk6 = 0; m_OriginalVehicleAudioSettings[157].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[157].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[157].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[157].m_nRadioID = 7; m_OriginalVehicleAudioSettings[157].m_nRadioType = 0; m_OriginalVehicleAudioSettings[157].m_nVehTypeForAudio = 24; m_OriginalVehicleAudioSettings[157].m_fHornVolumeDelta = 6.000000f; m_OriginalVehicleAudioSettings[158].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[158].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[158].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[158].m_nStereo = 0; - m_OriginalVehicleAudioSettings[158].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[158].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[158].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[158].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[158].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[158].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[158].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[158].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[158].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[158].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[158].unk6 = 2; m_OriginalVehicleAudioSettings[158].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[158].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[158].m_EngineUpgrade = 2; + m_OriginalVehicleAudioSettings[158].m_nRadioID = 3; m_OriginalVehicleAudioSettings[158].m_nRadioType = 0; m_OriginalVehicleAudioSettings[158].m_nVehTypeForAudio = 31; m_OriginalVehicleAudioSettings[158].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[159].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[159].m_wEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[159].m_wEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[159].m_nStereo = 1; - m_OriginalVehicleAudioSettings[159].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[159].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[159].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[159].m_nEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[159].m_nEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[159].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[159].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[159].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[159].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[159].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[159].unk6 = 2; m_OriginalVehicleAudioSettings[159].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[159].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[159].m_EngineUpgrade = 2; + m_OriginalVehicleAudioSettings[159].m_nRadioID = 8; m_OriginalVehicleAudioSettings[159].m_nRadioType = 0; m_OriginalVehicleAudioSettings[159].m_nVehTypeForAudio = 31; m_OriginalVehicleAudioSettings[159].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[160].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[160].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[160].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[160].m_nStereo = 0; - m_OriginalVehicleAudioSettings[160].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[160].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[160].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[160].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[160].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[160].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[160].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[160].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[160].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[160].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[160].unk6 = 2; m_OriginalVehicleAudioSettings[160].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[160].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[160].m_EngineUpgrade = 2; + m_OriginalVehicleAudioSettings[160].m_nRadioID = 6; m_OriginalVehicleAudioSettings[160].m_nRadioType = 0; m_OriginalVehicleAudioSettings[160].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[160].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[161].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[161].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[161].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[161].m_nStereo = 0; - m_OriginalVehicleAudioSettings[161].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[161].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[161].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[161].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[161].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[161].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[161].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[161].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[161].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[161].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[161].unk6 = 2; m_OriginalVehicleAudioSettings[161].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[161].m_nRadioNum = 4; + m_OriginalVehicleAudioSettings[161].m_EngineUpgrade = 2; + m_OriginalVehicleAudioSettings[161].m_nRadioID = 4; m_OriginalVehicleAudioSettings[161].m_nRadioType = 0; m_OriginalVehicleAudioSettings[161].m_nVehTypeForAudio = 4; m_OriginalVehicleAudioSettings[161].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[162].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[162].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[162].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[162].m_nStereo = 0; - m_OriginalVehicleAudioSettings[162].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[162].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[162].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[162].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[162].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[162].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[162].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[162].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[162].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[162].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[162].unk6 = 2; m_OriginalVehicleAudioSettings[162].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[162].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[162].m_EngineUpgrade = 2; + m_OriginalVehicleAudioSettings[162].m_nRadioID = 8; m_OriginalVehicleAudioSettings[162].m_nRadioType = 0; m_OriginalVehicleAudioSettings[162].m_nVehTypeForAudio = 1; m_OriginalVehicleAudioSettings[162].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[163].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[163].m_wEngineOnSoundBankId = 12; - m_OriginalVehicleAudioSettings[163].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[163].m_nStereo = 0; - m_OriginalVehicleAudioSettings[163].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[163].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[163].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[163].m_nEngineOnSoundBankId = 12; + m_OriginalVehicleAudioSettings[163].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[163].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[163].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[163].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[163].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[163].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[163].unk6 = 0; m_OriginalVehicleAudioSettings[163].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[163].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[163].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[163].m_nRadioID = 3; m_OriginalVehicleAudioSettings[163].m_nRadioType = 0; m_OriginalVehicleAudioSettings[163].m_nVehTypeForAudio = 13; m_OriginalVehicleAudioSettings[163].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[164].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[164].m_wEngineOnSoundBankId = 113; - m_OriginalVehicleAudioSettings[164].m_wEngineOffSoundBankId = 112; - m_OriginalVehicleAudioSettings[164].m_nStereo = 0; - m_OriginalVehicleAudioSettings[164].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[164].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[164].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[164].m_nEngineOnSoundBankId = 113; + m_OriginalVehicleAudioSettings[164].m_nEngineOffSoundBankId = 112; + m_OriginalVehicleAudioSettings[164].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[164].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[164].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[164].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[164].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[164].unk6 = 0; m_OriginalVehicleAudioSettings[164].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[164].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[164].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[164].m_nRadioID = 13; m_OriginalVehicleAudioSettings[164].m_nRadioType = 1; m_OriginalVehicleAudioSettings[164].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[164].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[165].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[165].m_wEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[165].m_wEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[165].m_nStereo = 0; - m_OriginalVehicleAudioSettings[165].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[165].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[165].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[165].m_nEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[165].m_nEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[165].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[165].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[165].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[165].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[165].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[165].unk6 = 2; m_OriginalVehicleAudioSettings[165].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[165].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[165].m_EngineUpgrade = 2; + m_OriginalVehicleAudioSettings[165].m_nRadioID = 5; m_OriginalVehicleAudioSettings[165].m_nRadioType = 0; m_OriginalVehicleAudioSettings[165].m_nVehTypeForAudio = 31; m_OriginalVehicleAudioSettings[165].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[166].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[166].m_wEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[166].m_wEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[166].m_nStereo = 0; - m_OriginalVehicleAudioSettings[166].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[166].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[166].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[166].m_nEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[166].m_nEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[166].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[166].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[166].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[166].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[166].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[166].unk6 = 0; m_OriginalVehicleAudioSettings[166].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[166].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[166].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[166].m_nRadioID = 1; m_OriginalVehicleAudioSettings[166].m_nRadioType = 0; m_OriginalVehicleAudioSettings[166].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[166].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[167].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[167].m_wEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[167].m_wEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[167].m_nStereo = 0; - m_OriginalVehicleAudioSettings[167].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[167].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[167].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[167].m_nEngineOnSoundBankId = 46; + m_OriginalVehicleAudioSettings[167].m_nEngineOffSoundBankId = 45; + m_OriginalVehicleAudioSettings[167].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[167].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[167].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[167].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[167].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[167].unk6 = 1; m_OriginalVehicleAudioSettings[167].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[167].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[167].m_EngineUpgrade = 1; + m_OriginalVehicleAudioSettings[167].m_nRadioID = 6; m_OriginalVehicleAudioSettings[167].m_nRadioType = 0; m_OriginalVehicleAudioSettings[167].m_nVehTypeForAudio = 10; m_OriginalVehicleAudioSettings[167].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[168].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[168].m_wEngineOnSoundBankId = 115; - m_OriginalVehicleAudioSettings[168].m_wEngineOffSoundBankId = 114; - m_OriginalVehicleAudioSettings[168].m_nStereo = 0; - m_OriginalVehicleAudioSettings[168].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[168].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[168].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[168].m_nEngineOnSoundBankId = 115; + m_OriginalVehicleAudioSettings[168].m_nEngineOffSoundBankId = 114; + m_OriginalVehicleAudioSettings[168].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[168].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[168].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[168].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[168].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[168].unk6 = 0; m_OriginalVehicleAudioSettings[168].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[168].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[168].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[168].m_nRadioID = 13; m_OriginalVehicleAudioSettings[168].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[168].m_nVehTypeForAudio = 17; m_OriginalVehicleAudioSettings[168].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[169].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[169].m_wEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[169].m_wEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[169].m_nStereo = 0; - m_OriginalVehicleAudioSettings[169].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[169].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[169].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[169].m_nEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[169].m_nEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[169].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[169].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[169].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[169].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[169].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[169].unk6 = 0; m_OriginalVehicleAudioSettings[169].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[169].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[169].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[169].m_nRadioID = 13; m_OriginalVehicleAudioSettings[169].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[169].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[169].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[170].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[170].m_wEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[170].m_wEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[170].m_nStereo = 0; - m_OriginalVehicleAudioSettings[170].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[170].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[170].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[170].m_nEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[170].m_nEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[170].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[170].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[170].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[170].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[170].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[170].unk6 = 0; m_OriginalVehicleAudioSettings[170].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[170].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[170].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[170].m_nRadioID = 13; m_OriginalVehicleAudioSettings[170].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[170].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[170].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[171].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[171].m_wEngineOnSoundBankId = 62; - m_OriginalVehicleAudioSettings[171].m_wEngineOffSoundBankId = 61; - m_OriginalVehicleAudioSettings[171].m_nStereo = 2; - m_OriginalVehicleAudioSettings[171].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[171].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[171].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[171].m_nEngineOnSoundBankId = 62; + m_OriginalVehicleAudioSettings[171].m_nEngineOffSoundBankId = 61; + m_OriginalVehicleAudioSettings[171].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[171].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[171].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[171].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[171].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[171].unk6 = 0; m_OriginalVehicleAudioSettings[171].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[171].m_nRadioNum = 7; + m_OriginalVehicleAudioSettings[171].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[171].m_nRadioID = 7; m_OriginalVehicleAudioSettings[171].m_nRadioType = 0; m_OriginalVehicleAudioSettings[171].m_nVehTypeForAudio = 36; m_OriginalVehicleAudioSettings[171].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[172].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[172].m_wEngineOnSoundBankId = 62; - m_OriginalVehicleAudioSettings[172].m_wEngineOffSoundBankId = 61; - m_OriginalVehicleAudioSettings[172].m_nStereo = 2; - m_OriginalVehicleAudioSettings[172].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[172].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[172].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[172].m_nEngineOnSoundBankId = 62; + m_OriginalVehicleAudioSettings[172].m_nEngineOffSoundBankId = 61; + m_OriginalVehicleAudioSettings[172].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[172].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[172].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[172].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[172].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[172].unk6 = 0; m_OriginalVehicleAudioSettings[172].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[172].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[172].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[172].m_nRadioID = 2; m_OriginalVehicleAudioSettings[172].m_nRadioType = 0; m_OriginalVehicleAudioSettings[172].m_nVehTypeForAudio = 37; m_OriginalVehicleAudioSettings[172].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[173].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[173].m_wEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[173].m_wEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[173].m_nStereo = 0; - m_OriginalVehicleAudioSettings[173].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[173].unk4 = 1.189207f; - m_OriginalVehicleAudioSettings[173].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[173].m_nEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[173].m_nEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[173].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[173].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[173].field_C = 1.189207f; + m_OriginalVehicleAudioSettings[173].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[173].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[173].unk6 = 0; m_OriginalVehicleAudioSettings[173].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[173].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[173].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[173].m_nRadioID = 9; m_OriginalVehicleAudioSettings[173].m_nRadioType = 0; m_OriginalVehicleAudioSettings[173].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[173].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[174].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[174].m_wEngineOnSoundBankId = 127; - m_OriginalVehicleAudioSettings[174].m_wEngineOffSoundBankId = 126; - m_OriginalVehicleAudioSettings[174].m_nStereo = 2; - m_OriginalVehicleAudioSettings[174].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[174].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[174].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[174].m_nEngineOnSoundBankId = 127; + m_OriginalVehicleAudioSettings[174].m_nEngineOffSoundBankId = 126; + m_OriginalVehicleAudioSettings[174].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[174].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[174].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[174].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[174].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[174].unk6 = 0; m_OriginalVehicleAudioSettings[174].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[174].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[174].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[174].m_nRadioID = 1; m_OriginalVehicleAudioSettings[174].m_nRadioType = 0; m_OriginalVehicleAudioSettings[174].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[174].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[175].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[175].m_wEngineOnSoundBankId = 35; - m_OriginalVehicleAudioSettings[175].m_wEngineOffSoundBankId = 34; - m_OriginalVehicleAudioSettings[175].m_nStereo = 0; - m_OriginalVehicleAudioSettings[175].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[175].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[175].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[175].m_nEngineOnSoundBankId = 35; + m_OriginalVehicleAudioSettings[175].m_nEngineOffSoundBankId = 34; + m_OriginalVehicleAudioSettings[175].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[175].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[175].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[175].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[175].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[175].unk6 = 1; m_OriginalVehicleAudioSettings[175].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[175].m_nRadioNum = 10; + m_OriginalVehicleAudioSettings[175].m_EngineUpgrade = 1; + m_OriginalVehicleAudioSettings[175].m_nRadioID = 10; m_OriginalVehicleAudioSettings[175].m_nRadioType = 0; m_OriginalVehicleAudioSettings[175].m_nVehTypeForAudio = 10; m_OriginalVehicleAudioSettings[175].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[176].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[176].m_wEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[176].m_wEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[176].m_nStereo = 0; - m_OriginalVehicleAudioSettings[176].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[176].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[176].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[176].m_nEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[176].m_nEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[176].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[176].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[176].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[176].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[176].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[176].unk6 = 1; m_OriginalVehicleAudioSettings[176].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[176].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[176].m_EngineUpgrade = 1; + m_OriginalVehicleAudioSettings[176].m_nRadioID = 6; m_OriginalVehicleAudioSettings[176].m_nRadioType = 0; m_OriginalVehicleAudioSettings[176].m_nVehTypeForAudio = 10; m_OriginalVehicleAudioSettings[176].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[177].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[177].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[177].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[177].m_nStereo = 0; - m_OriginalVehicleAudioSettings[177].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[177].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[177].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[177].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[177].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[177].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[177].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[177].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[177].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[177].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[177].unk6 = 0; m_OriginalVehicleAudioSettings[177].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[177].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[177].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[177].m_nRadioID = 3; m_OriginalVehicleAudioSettings[177].m_nRadioType = 0; m_OriginalVehicleAudioSettings[177].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[177].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[178].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[178].m_wEngineOnSoundBankId = 33; - m_OriginalVehicleAudioSettings[178].m_wEngineOffSoundBankId = 32; - m_OriginalVehicleAudioSettings[178].m_nStereo = 0; - m_OriginalVehicleAudioSettings[178].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[178].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[178].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[178].m_nEngineOnSoundBankId = 33; + m_OriginalVehicleAudioSettings[178].m_nEngineOffSoundBankId = 32; + m_OriginalVehicleAudioSettings[178].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[178].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[178].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[178].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[178].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[178].unk6 = 0; m_OriginalVehicleAudioSettings[178].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[178].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[178].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[178].m_nRadioID = 1; m_OriginalVehicleAudioSettings[178].m_nRadioType = 0; m_OriginalVehicleAudioSettings[178].m_nVehTypeForAudio = 6; m_OriginalVehicleAudioSettings[178].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[179].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[179].m_wEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[179].m_wEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[179].m_nStereo = 0; - m_OriginalVehicleAudioSettings[179].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[179].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[179].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[179].m_nEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[179].m_nEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[179].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[179].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[179].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[179].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[179].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[179].unk6 = 0; m_OriginalVehicleAudioSettings[179].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[179].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[179].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[179].m_nRadioID = 11; m_OriginalVehicleAudioSettings[179].m_nRadioType = 0; m_OriginalVehicleAudioSettings[179].m_nVehTypeForAudio = 0; m_OriginalVehicleAudioSettings[179].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[180].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[180].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[180].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[180].m_nStereo = 1; - m_OriginalVehicleAudioSettings[180].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[180].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[180].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[180].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[180].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[180].m_nBassSetting = 1; + m_OriginalVehicleAudioSettings[180].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[180].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[180].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[180].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[180].unk6 = 0; m_OriginalVehicleAudioSettings[180].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[180].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[180].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[180].m_nRadioID = 11; m_OriginalVehicleAudioSettings[180].m_nRadioType = 0; m_OriginalVehicleAudioSettings[180].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[180].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[181].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[181].m_wEngineOnSoundBankId = 125; - m_OriginalVehicleAudioSettings[181].m_wEngineOffSoundBankId = 124; - m_OriginalVehicleAudioSettings[181].m_nStereo = 2; - m_OriginalVehicleAudioSettings[181].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[181].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[181].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[181].m_nEngineOnSoundBankId = 125; + m_OriginalVehicleAudioSettings[181].m_nEngineOffSoundBankId = 124; + m_OriginalVehicleAudioSettings[181].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[181].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[181].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[181].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[181].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[181].unk6 = 0; m_OriginalVehicleAudioSettings[181].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[181].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[181].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[181].m_nRadioID = 1; m_OriginalVehicleAudioSettings[181].m_nRadioType = 0; m_OriginalVehicleAudioSettings[181].m_nVehTypeForAudio = 29; m_OriginalVehicleAudioSettings[181].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[182].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[182].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[182].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[182].m_nStereo = 0; - m_OriginalVehicleAudioSettings[182].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[182].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[182].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[182].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[182].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[182].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[182].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[182].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[182].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[182].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[182].unk6 = 0; m_OriginalVehicleAudioSettings[182].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[182].m_nRadioNum = 11; + m_OriginalVehicleAudioSettings[182].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[182].m_nRadioID = 11; m_OriginalVehicleAudioSettings[182].m_nRadioType = 0; m_OriginalVehicleAudioSettings[182].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[182].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[183].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[183].m_wEngineOnSoundBankId = 11; - m_OriginalVehicleAudioSettings[183].m_wEngineOffSoundBankId = 10; - m_OriginalVehicleAudioSettings[183].m_nStereo = 2; - m_OriginalVehicleAudioSettings[183].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[183].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[183].m_bHornTon = 1; + m_OriginalVehicleAudioSettings[183].m_nEngineOnSoundBankId = 11; + m_OriginalVehicleAudioSettings[183].m_nEngineOffSoundBankId = 10; + m_OriginalVehicleAudioSettings[183].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[183].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[183].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[183].m_nHornToneSoundInBank = 1; m_OriginalVehicleAudioSettings[183].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[183].unk6 = 0; m_OriginalVehicleAudioSettings[183].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[183].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[183].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[183].m_nRadioID = 3; m_OriginalVehicleAudioSettings[183].m_nRadioType = 0; m_OriginalVehicleAudioSettings[183].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[183].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[184].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[184].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[184].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[184].m_nStereo = 0; - m_OriginalVehicleAudioSettings[184].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[184].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[184].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[184].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[184].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[184].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[184].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[184].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[184].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[184].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[184].unk6 = 0; m_OriginalVehicleAudioSettings[184].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[184].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[184].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[184].m_nRadioID = 13; m_OriginalVehicleAudioSettings[184].m_nRadioType = 1; m_OriginalVehicleAudioSettings[184].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[184].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[185].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[185].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[185].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[185].m_nStereo = 0; - m_OriginalVehicleAudioSettings[185].unk3 = 0.780000f; - m_OriginalVehicleAudioSettings[185].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[185].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[185].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[185].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[185].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[185].m_fBassEq = 0.780000f; + m_OriginalVehicleAudioSettings[185].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[185].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[185].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[185].unk6 = 0; m_OriginalVehicleAudioSettings[185].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[185].m_nRadioNum = 8; + m_OriginalVehicleAudioSettings[185].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[185].m_nRadioID = 8; m_OriginalVehicleAudioSettings[185].m_nRadioType = 0; m_OriginalVehicleAudioSettings[185].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[185].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[186].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[186].m_wEngineOnSoundBankId = 41; - m_OriginalVehicleAudioSettings[186].m_wEngineOffSoundBankId = 40; - m_OriginalVehicleAudioSettings[186].m_nStereo = 2; - m_OriginalVehicleAudioSettings[186].unk3 = 0.300000f; - m_OriginalVehicleAudioSettings[186].unk4 = 0.890899f; - m_OriginalVehicleAudioSettings[186].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[186].m_nEngineOnSoundBankId = 41; + m_OriginalVehicleAudioSettings[186].m_nEngineOffSoundBankId = 40; + m_OriginalVehicleAudioSettings[186].m_nBassSetting = 2; + m_OriginalVehicleAudioSettings[186].m_fBassEq = 0.300000f; + m_OriginalVehicleAudioSettings[186].field_C = 0.890899f; + m_OriginalVehicleAudioSettings[186].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[186].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[186].unk6 = 0; m_OriginalVehicleAudioSettings[186].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[186].m_nRadioNum = 2; + m_OriginalVehicleAudioSettings[186].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[186].m_nRadioID = 2; m_OriginalVehicleAudioSettings[186].m_nRadioType = 0; m_OriginalVehicleAudioSettings[186].m_nVehTypeForAudio = 29; m_OriginalVehicleAudioSettings[186].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[187].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[187].m_wEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[187].m_wEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[187].m_nStereo = 0; - m_OriginalVehicleAudioSettings[187].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[187].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[187].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[187].m_nEngineOnSoundBankId = 8; + m_OriginalVehicleAudioSettings[187].m_nEngineOffSoundBankId = 7; + m_OriginalVehicleAudioSettings[187].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[187].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[187].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[187].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[187].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[187].unk6 = 0; m_OriginalVehicleAudioSettings[187].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[187].m_nRadioNum = 9; + m_OriginalVehicleAudioSettings[187].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[187].m_nRadioID = 9; m_OriginalVehicleAudioSettings[187].m_nRadioType = 0; m_OriginalVehicleAudioSettings[187].m_nVehTypeForAudio = 31; m_OriginalVehicleAudioSettings[187].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[188].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[188].m_wEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[188].m_wEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[188].m_nStereo = 0; - m_OriginalVehicleAudioSettings[188].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[188].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[188].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[188].m_nEngineOnSoundBankId = 142; + m_OriginalVehicleAudioSettings[188].m_nEngineOffSoundBankId = 141; + m_OriginalVehicleAudioSettings[188].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[188].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[188].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[188].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[188].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[188].unk6 = 0; m_OriginalVehicleAudioSettings[188].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[188].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[188].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[188].m_nRadioID = 3; m_OriginalVehicleAudioSettings[188].m_nRadioType = 0; m_OriginalVehicleAudioSettings[188].m_nVehTypeForAudio = 11; m_OriginalVehicleAudioSettings[188].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[189].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[189].m_wEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[189].m_wEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[189].m_nStereo = 0; - m_OriginalVehicleAudioSettings[189].unk3 = 1.000000f; - m_OriginalVehicleAudioSettings[189].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[189].m_bHornTon = 6; + m_OriginalVehicleAudioSettings[189].m_nEngineOnSoundBankId = 93; + m_OriginalVehicleAudioSettings[189].m_nEngineOffSoundBankId = 92; + m_OriginalVehicleAudioSettings[189].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[189].m_fBassEq = 1.000000f; + m_OriginalVehicleAudioSettings[189].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[189].m_nHornToneSoundInBank = 6; m_OriginalVehicleAudioSettings[189].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[189].unk6 = 0; m_OriginalVehicleAudioSettings[189].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[189].m_nRadioNum = 5; + m_OriginalVehicleAudioSettings[189].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[189].m_nRadioID = 5; m_OriginalVehicleAudioSettings[189].m_nRadioType = 0; m_OriginalVehicleAudioSettings[189].m_nVehTypeForAudio = 31; m_OriginalVehicleAudioSettings[189].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[190].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[190].m_wEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[190].m_wEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[190].m_nStereo = 0; - m_OriginalVehicleAudioSettings[190].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[190].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[190].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[190].m_nEngineOnSoundBankId = 132; + m_OriginalVehicleAudioSettings[190].m_nEngineOffSoundBankId = 131; + m_OriginalVehicleAudioSettings[190].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[190].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[190].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[190].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[190].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[190].unk6 = 0; m_OriginalVehicleAudioSettings[190].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[190].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[190].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[190].m_nRadioID = 13; m_OriginalVehicleAudioSettings[190].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[190].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[190].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[191].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[191].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[191].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[191].m_nStereo = 0; - m_OriginalVehicleAudioSettings[191].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[191].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[191].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[191].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[191].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[191].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[191].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[191].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[191].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[191].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[191].unk6 = 0; m_OriginalVehicleAudioSettings[191].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[191].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[191].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[191].m_nRadioID = 13; m_OriginalVehicleAudioSettings[191].m_nRadioType = 1; m_OriginalVehicleAudioSettings[191].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[191].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[192].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[192].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[192].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[192].m_nStereo = 0; - m_OriginalVehicleAudioSettings[192].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[192].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[192].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[192].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[192].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[192].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[192].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[192].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[192].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[192].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[192].unk6 = 0; m_OriginalVehicleAudioSettings[192].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[192].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[192].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[192].m_nRadioID = 3; m_OriginalVehicleAudioSettings[192].m_nRadioType = 0; m_OriginalVehicleAudioSettings[192].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[192].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[193].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[193].m_wEngineOnSoundBankId = 120; - m_OriginalVehicleAudioSettings[193].m_wEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[193].m_nStereo = 0; - m_OriginalVehicleAudioSettings[193].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[193].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[193].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[193].m_nEngineOnSoundBankId = 120; + m_OriginalVehicleAudioSettings[193].m_nEngineOffSoundBankId = 54; + m_OriginalVehicleAudioSettings[193].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[193].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[193].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[193].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[193].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[193].unk6 = 0; m_OriginalVehicleAudioSettings[193].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[193].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[193].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[193].m_nRadioID = 3; m_OriginalVehicleAudioSettings[193].m_nRadioType = 0; m_OriginalVehicleAudioSettings[193].m_nVehTypeForAudio = 28; m_OriginalVehicleAudioSettings[193].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[194].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[194].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[194].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[194].m_nStereo = 0; - m_OriginalVehicleAudioSettings[194].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[194].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[194].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[194].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[194].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[194].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[194].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[194].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[194].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[194].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[194].unk6 = 0; m_OriginalVehicleAudioSettings[194].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[194].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[194].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[194].m_nRadioID = 13; m_OriginalVehicleAudioSettings[194].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[194].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[194].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[195].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[195].m_wEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[195].m_wEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[195].m_nStereo = 0; - m_OriginalVehicleAudioSettings[195].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[195].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[195].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[195].m_nEngineOnSoundBankId = 22; + m_OriginalVehicleAudioSettings[195].m_nEngineOffSoundBankId = 21; + m_OriginalVehicleAudioSettings[195].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[195].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[195].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[195].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[195].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[195].unk6 = 0; m_OriginalVehicleAudioSettings[195].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[195].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[195].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[195].m_nRadioID = 13; m_OriginalVehicleAudioSettings[195].m_nRadioType = 3; m_OriginalVehicleAudioSettings[195].m_nVehTypeForAudio = 19; m_OriginalVehicleAudioSettings[195].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[196].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[196].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[196].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[196].m_nStereo = 0; - m_OriginalVehicleAudioSettings[196].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[196].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[196].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[196].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[196].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[196].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[196].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[196].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[196].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[196].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[196].unk6 = 0; m_OriginalVehicleAudioSettings[196].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[196].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[196].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[196].m_nRadioID = 13; m_OriginalVehicleAudioSettings[196].m_nRadioType = 3; m_OriginalVehicleAudioSettings[196].m_nVehTypeForAudio = 38; m_OriginalVehicleAudioSettings[196].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[197].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[197].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[197].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[197].m_nStereo = 0; - m_OriginalVehicleAudioSettings[197].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[197].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[197].m_bHornTon = 2; + m_OriginalVehicleAudioSettings[197].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[197].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[197].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[197].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[197].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[197].m_nHornToneSoundInBank = 2; m_OriginalVehicleAudioSettings[197].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[197].unk6 = 0; m_OriginalVehicleAudioSettings[197].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[197].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[197].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[197].m_nRadioID = 13; m_OriginalVehicleAudioSettings[197].m_nRadioType = 3; m_OriginalVehicleAudioSettings[197].m_nVehTypeForAudio = 38; m_OriginalVehicleAudioSettings[197].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[198].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[198].m_wEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[198].m_wEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[198].m_nStereo = 0; - m_OriginalVehicleAudioSettings[198].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[198].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[198].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[198].m_nEngineOnSoundBankId = 87; + m_OriginalVehicleAudioSettings[198].m_nEngineOffSoundBankId = 86; + m_OriginalVehicleAudioSettings[198].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[198].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[198].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[198].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[198].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[198].unk6 = 0; m_OriginalVehicleAudioSettings[198].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[198].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[198].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[198].m_nRadioID = 13; m_OriginalVehicleAudioSettings[198].m_nRadioType = 3; m_OriginalVehicleAudioSettings[198].m_nVehTypeForAudio = 38; m_OriginalVehicleAudioSettings[198].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[199].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[199].m_wEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[199].m_wEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[199].m_nStereo = 0; - m_OriginalVehicleAudioSettings[199].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[199].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[199].m_bHornTon = 4; + m_OriginalVehicleAudioSettings[199].m_nEngineOnSoundBankId = 99; + m_OriginalVehicleAudioSettings[199].m_nEngineOffSoundBankId = 98; + m_OriginalVehicleAudioSettings[199].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[199].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[199].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[199].m_nHornToneSoundInBank = 4; m_OriginalVehicleAudioSettings[199].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[199].unk6 = 0; m_OriginalVehicleAudioSettings[199].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[199].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[199].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[199].m_nRadioID = 13; m_OriginalVehicleAudioSettings[199].m_nRadioType = 3; m_OriginalVehicleAudioSettings[199].m_nVehTypeForAudio = 38; m_OriginalVehicleAudioSettings[199].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[200].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[200].m_wEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[200].m_wEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[200].m_nStereo = 0; - m_OriginalVehicleAudioSettings[200].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[200].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[200].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[200].m_nEngineOnSoundBankId = 26; + m_OriginalVehicleAudioSettings[200].m_nEngineOffSoundBankId = 25; + m_OriginalVehicleAudioSettings[200].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[200].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[200].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[200].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[200].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[200].unk6 = 0; m_OriginalVehicleAudioSettings[200].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[200].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[200].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[200].m_nRadioID = 6; m_OriginalVehicleAudioSettings[200].m_nRadioType = 0; m_OriginalVehicleAudioSettings[200].m_nVehTypeForAudio = 15; m_OriginalVehicleAudioSettings[200].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[201].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[201].m_wEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[201].m_wEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[201].m_nStereo = 0; - m_OriginalVehicleAudioSettings[201].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[201].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[201].m_bHornTon = 9; + m_OriginalVehicleAudioSettings[201].m_nEngineOnSoundBankId = 81; + m_OriginalVehicleAudioSettings[201].m_nEngineOffSoundBankId = 80; + m_OriginalVehicleAudioSettings[201].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[201].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[201].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[201].m_nHornToneSoundInBank = 9; m_OriginalVehicleAudioSettings[201].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[201].unk6 = 0; m_OriginalVehicleAudioSettings[201].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[201].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[201].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[201].m_nRadioID = 13; m_OriginalVehicleAudioSettings[201].m_nRadioType = 3; m_OriginalVehicleAudioSettings[201].m_nVehTypeForAudio = 18; m_OriginalVehicleAudioSettings[201].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[202].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[202].m_wEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[202].m_wEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[202].m_nStereo = 0; - m_OriginalVehicleAudioSettings[202].unk3 = 0.850000f; - m_OriginalVehicleAudioSettings[202].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[202].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[202].m_nEngineOnSoundBankId = 38; + m_OriginalVehicleAudioSettings[202].m_nEngineOffSoundBankId = 37; + m_OriginalVehicleAudioSettings[202].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[202].m_fBassEq = 0.850000f; + m_OriginalVehicleAudioSettings[202].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[202].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[202].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[202].unk6 = 0; m_OriginalVehicleAudioSettings[202].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[202].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[202].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[202].m_nRadioID = 6; m_OriginalVehicleAudioSettings[202].m_nRadioType = 0; m_OriginalVehicleAudioSettings[202].m_nVehTypeForAudio = 31; m_OriginalVehicleAudioSettings[202].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[203].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[203].m_wEngineOnSoundBankId = 101; - m_OriginalVehicleAudioSettings[203].m_wEngineOffSoundBankId = 100; - m_OriginalVehicleAudioSettings[203].m_nStereo = 0; - m_OriginalVehicleAudioSettings[203].unk3 = 0.900000f; - m_OriginalVehicleAudioSettings[203].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[203].m_bHornTon = 8; + m_OriginalVehicleAudioSettings[203].m_nEngineOnSoundBankId = 101; + m_OriginalVehicleAudioSettings[203].m_nEngineOffSoundBankId = 100; + m_OriginalVehicleAudioSettings[203].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[203].m_fBassEq = 0.900000f; + m_OriginalVehicleAudioSettings[203].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[203].m_nHornToneSoundInBank = 8; m_OriginalVehicleAudioSettings[203].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[203].unk6 = 0; m_OriginalVehicleAudioSettings[203].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[203].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[203].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[203].m_nRadioID = 1; m_OriginalVehicleAudioSettings[203].m_nRadioType = 0; m_OriginalVehicleAudioSettings[203].m_nVehTypeForAudio = 2; m_OriginalVehicleAudioSettings[203].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[204].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[204].m_wEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[204].m_wEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[204].m_nStereo = 0; - m_OriginalVehicleAudioSettings[204].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[204].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[204].m_bHornTon = 5; + m_OriginalVehicleAudioSettings[204].m_nEngineOnSoundBankId = 17; + m_OriginalVehicleAudioSettings[204].m_nEngineOffSoundBankId = 16; + m_OriginalVehicleAudioSettings[204].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[204].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[204].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[204].m_nHornToneSoundInBank = 5; m_OriginalVehicleAudioSettings[204].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[204].unk6 = 0; m_OriginalVehicleAudioSettings[204].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[204].m_nRadioNum = 1; + m_OriginalVehicleAudioSettings[204].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[204].m_nRadioID = 1; m_OriginalVehicleAudioSettings[204].m_nRadioType = 0; m_OriginalVehicleAudioSettings[204].m_nVehTypeForAudio = 45; m_OriginalVehicleAudioSettings[204].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[205].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[205].m_wEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[205].m_wEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[205].m_nStereo = 0; - m_OriginalVehicleAudioSettings[205].unk3 = 0.650000f; - m_OriginalVehicleAudioSettings[205].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[205].m_bHornTon = 7; + m_OriginalVehicleAudioSettings[205].m_nEngineOnSoundBankId = 95; + m_OriginalVehicleAudioSettings[205].m_nEngineOffSoundBankId = 94; + m_OriginalVehicleAudioSettings[205].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[205].m_fBassEq = 0.650000f; + m_OriginalVehicleAudioSettings[205].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[205].m_nHornToneSoundInBank = 7; m_OriginalVehicleAudioSettings[205].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[205].unk6 = 0; m_OriginalVehicleAudioSettings[205].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[205].m_nRadioNum = 3; + m_OriginalVehicleAudioSettings[205].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[205].m_nRadioID = 3; m_OriginalVehicleAudioSettings[205].m_nRadioType = 0; m_OriginalVehicleAudioSettings[205].m_nVehTypeForAudio = 15; m_OriginalVehicleAudioSettings[205].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[206].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[206].m_wEngineOnSoundBankId = 130; - m_OriginalVehicleAudioSettings[206].m_wEngineOffSoundBankId = 129; - m_OriginalVehicleAudioSettings[206].m_nStereo = 0; - m_OriginalVehicleAudioSettings[206].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[206].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[206].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[206].m_nEngineOnSoundBankId = 130; + m_OriginalVehicleAudioSettings[206].m_nEngineOffSoundBankId = 129; + m_OriginalVehicleAudioSettings[206].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[206].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[206].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[206].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[206].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[206].unk6 = 0; m_OriginalVehicleAudioSettings[206].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[206].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[206].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[206].m_nRadioID = 13; m_OriginalVehicleAudioSettings[206].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[206].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[206].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[207].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[207].m_wEngineOnSoundBankId = 130; - m_OriginalVehicleAudioSettings[207].m_wEngineOffSoundBankId = 129; - m_OriginalVehicleAudioSettings[207].m_nStereo = 0; - m_OriginalVehicleAudioSettings[207].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[207].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[207].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[207].m_nEngineOnSoundBankId = 130; + m_OriginalVehicleAudioSettings[207].m_nEngineOffSoundBankId = 129; + m_OriginalVehicleAudioSettings[207].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[207].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[207].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[207].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[207].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[207].unk6 = 0; m_OriginalVehicleAudioSettings[207].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[207].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[207].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[207].m_nRadioID = 13; m_OriginalVehicleAudioSettings[207].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[207].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[207].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[208].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[208].m_wEngineOnSoundBankId = 130; - m_OriginalVehicleAudioSettings[208].m_wEngineOffSoundBankId = 129; - m_OriginalVehicleAudioSettings[208].m_nStereo = 0; - m_OriginalVehicleAudioSettings[208].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[208].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[208].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[208].m_nEngineOnSoundBankId = 130; + m_OriginalVehicleAudioSettings[208].m_nEngineOffSoundBankId = 129; + m_OriginalVehicleAudioSettings[208].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[208].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[208].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[208].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[208].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[208].unk6 = 0; m_OriginalVehicleAudioSettings[208].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[208].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[208].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[208].m_nRadioID = 13; m_OriginalVehicleAudioSettings[208].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[208].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[208].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[209].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[209].m_wEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[209].m_wEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[209].m_nStereo = 0; - m_OriginalVehicleAudioSettings[209].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[209].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[209].m_bHornTon = 3; + m_OriginalVehicleAudioSettings[209].m_nEngineOnSoundBankId = 137; + m_OriginalVehicleAudioSettings[209].m_nEngineOffSoundBankId = 136; + m_OriginalVehicleAudioSettings[209].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[209].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[209].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[209].m_nHornToneSoundInBank = 3; m_OriginalVehicleAudioSettings[209].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[209].unk6 = 0; m_OriginalVehicleAudioSettings[209].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[209].m_nRadioNum = 6; + m_OriginalVehicleAudioSettings[209].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[209].m_nRadioID = 6; m_OriginalVehicleAudioSettings[209].m_nRadioType = 0; m_OriginalVehicleAudioSettings[209].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[209].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[210].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[210].m_wEngineOnSoundBankId = 130; - m_OriginalVehicleAudioSettings[210].m_wEngineOffSoundBankId = 129; - m_OriginalVehicleAudioSettings[210].m_nStereo = 0; - m_OriginalVehicleAudioSettings[210].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[210].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[210].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[210].m_nEngineOnSoundBankId = 130; + m_OriginalVehicleAudioSettings[210].m_nEngineOffSoundBankId = 129; + m_OriginalVehicleAudioSettings[210].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[210].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[210].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[210].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[210].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[210].unk6 = 0; m_OriginalVehicleAudioSettings[210].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[210].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[210].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[210].m_nRadioID = 13; m_OriginalVehicleAudioSettings[210].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[210].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[210].m_fHornVolumeDelta = 0.000000f; m_OriginalVehicleAudioSettings[211].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[211].m_wEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[211].m_wEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[211].m_nStereo = 0; - m_OriginalVehicleAudioSettings[211].unk3 = 0.700000f; - m_OriginalVehicleAudioSettings[211].unk4 = 1.000000f; - m_OriginalVehicleAudioSettings[211].m_bHornTon = 4294967295; + m_OriginalVehicleAudioSettings[211].m_nEngineOnSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[211].m_nEngineOffSoundBankId = 4294967295; + m_OriginalVehicleAudioSettings[211].m_nBassSetting = 0; + m_OriginalVehicleAudioSettings[211].m_fBassEq = 0.700000f; + m_OriginalVehicleAudioSettings[211].field_C = 1.000000f; + m_OriginalVehicleAudioSettings[211].m_nHornToneSoundInBank = 4294967295; m_OriginalVehicleAudioSettings[211].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[211].unk6 = 0; m_OriginalVehicleAudioSettings[211].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[211].m_nRadioNum = 13; + m_OriginalVehicleAudioSettings[211].m_EngineUpgrade = 0; + m_OriginalVehicleAudioSettings[211].m_nRadioID = 13; m_OriginalVehicleAudioSettings[211].m_nRadioType = 4294967295; m_OriginalVehicleAudioSettings[211].m_nVehTypeForAudio = 4294967295; m_OriginalVehicleAudioSettings[211].m_fHornVolumeDelta = 0.000000f; diff --git a/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.cpp b/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.cpp index e1f4c90bf95..5537b72e3c7 100644 --- a/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.cpp +++ b/Client/mods/deathmatch/logic/lua/CLuaFunctionParseHelpers.cpp @@ -970,10 +970,10 @@ ADD_ENUM(eVehicleAudioSettingProperty::HORN_VOLUME_DELTA, "horn-volume-delta") ADD_ENUM(eVehicleAudioSettingProperty::RADIO_NUM, "radion-num") ADD_ENUM(eVehicleAudioSettingProperty::RADIO_TYPE, "radio-type") ADD_ENUM(eVehicleAudioSettingProperty::SOUND_TYPE, "sound-type") -ADD_ENUM(eVehicleAudioSettingProperty::STEREO, "stereo") -ADD_ENUM(eVehicleAudioSettingProperty::UNK3, "unk3") -ADD_ENUM(eVehicleAudioSettingProperty::UNK4, "unk4") -ADD_ENUM(eVehicleAudioSettingProperty::UNK6, "unk6") +ADD_ENUM(eVehicleAudioSettingProperty::BASS_SETTING, "bass-setting") +ADD_ENUM(eVehicleAudioSettingProperty::BASS_EQ, "bass-eq") +ADD_ENUM(eVehicleAudioSettingProperty::FIELD_C, "field-c") +ADD_ENUM(eVehicleAudioSettingProperty::ENGINE_UPGRADE, "engine-upgrade") ADD_ENUM(eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO, "vehicle-type-for-audio") IMPLEMENT_ENUM_CLASS_END("vehicle-audio-setting") diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp index c5956337d71..96216bd092e 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp +++ b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp @@ -4457,17 +4457,17 @@ bool CLuaVehicleDefs::SetVehicleModelAudioSetting(const uint uiModel, const eVeh case eVehicleAudioSettingProperty::SOUND_TYPE: pModelSettings->SetSoundType((eVehicleSoundType)(int)(varValue)); break; - case eVehicleAudioSettingProperty::STEREO: - pModelSettings->SetStereo(varValue); + case eVehicleAudioSettingProperty::BASS_SETTING: + pModelSettings->SetBassSetting(varValue); break; - case eVehicleAudioSettingProperty::UNK3: - pModelSettings->SetUnk3(varValue); + case eVehicleAudioSettingProperty::BASS_EQ: + pModelSettings->SetBassEq(varValue); break; - case eVehicleAudioSettingProperty::UNK4: - pModelSettings->SetUnk4(varValue); + case eVehicleAudioSettingProperty::FIELD_C: + pModelSettings->SetFieldC(varValue); break; - case eVehicleAudioSettingProperty::UNK6: - pModelSettings->SetUnk6(varValue); + case eVehicleAudioSettingProperty::ENGINE_UPGRADE: + pModelSettings->SetEngineUpgrade(varValue); break; case eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO: pModelSettings->SetVehicleTypeForAudio(varValue); @@ -4515,17 +4515,17 @@ bool CLuaVehicleDefs::SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVe case eVehicleAudioSettingProperty::SOUND_TYPE: pModelSettings->SetSoundType((eVehicleSoundType)(int)(varValue)); break; - case eVehicleAudioSettingProperty::STEREO: - pModelSettings->SetStereo(varValue); + case eVehicleAudioSettingProperty::BASS_SETTING: + pModelSettings->SetBassSetting(varValue); break; - case eVehicleAudioSettingProperty::UNK3: - pModelSettings->SetUnk3(varValue); + case eVehicleAudioSettingProperty::BASS_EQ: + pModelSettings->SetBassEq(varValue); break; - case eVehicleAudioSettingProperty::UNK4: - pModelSettings->SetUnk4(varValue); + case eVehicleAudioSettingProperty::FIELD_C: + pModelSettings->SetFieldC(varValue); break; - case eVehicleAudioSettingProperty::UNK6: - pModelSettings->SetUnk6(varValue); + case eVehicleAudioSettingProperty::ENGINE_UPGRADE: + pModelSettings->SetEngineUpgrade(varValue); break; case eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO: pModelSettings->SetVehicleTypeForAudio(varValue); @@ -4550,12 +4550,12 @@ std::unordered_map CLuaVehicleDefs::GetVehicleModelAudioSett output["sound-type"] = (int)pEntry->GetSoundType(); output["engine-on-soundbank-id"] = pEntry->GetEngineOnSoundBankID(); output["engine-off-soundbank-id"] = pEntry->GetEngineOffSoundBankID(); - output["stereo"] = pEntry->GetStereo(); - output["unk3"] = pEntry->GetUnk3(); - output["unk4"] = pEntry->GetUnk4(); + output["bass-setting"] = pEntry->GetBassSetting(); + output["bass-eq"] = pEntry->GetBassEq(); + output["field-c"] = pEntry->GetFieldC(); output["horn-ton"] = pEntry->GetHornTon(); output["horn-high"] = pEntry->GetHornHign(); - output["unk6"] = pEntry->GetUnk6(); + output["engine-upgrade"] = pEntry->GetEngineUpgrade(); output["door-sound"] = pEntry->GetDoorSound(); output["radio-num"] = pEntry->GetRadioNum(); output["radio-type"] = pEntry->GetRadioType(); @@ -4574,12 +4574,12 @@ std::unordered_map CLuaVehicleDefs::GetVehicleAudioSetting(C output["sound-type"] = (int)pEntry->GetSoundType(); output["engine-on-soundbank-id"] = pEntry->GetEngineOnSoundBankID(); output["engine-off-soundbank-id"] = pEntry->GetEngineOffSoundBankID(); - output["stereo"] = pEntry->GetStereo(); - output["unk3"] = pEntry->GetUnk3(); - output["unk4"] = pEntry->GetUnk4(); + output["bass-setting"] = pEntry->GetBassSetting(); + output["bass-eq"] = pEntry->GetBassEq(); + output["field-c"] = pEntry->GetFieldC(); output["horn-ton"] = pEntry->GetHornTon(); output["horn-high"] = pEntry->GetHornHign(); - output["unk6"] = pEntry->GetUnk6(); + output["engine-upgrade"] = pEntry->GetEngineUpgrade(); output["door-sound"] = pEntry->GetDoorSound(); output["radio-num"] = pEntry->GetRadioNum(); output["radio-type"] = pEntry->GetRadioType(); diff --git a/Client/sdk/game/CVehicleAudioSettingsEntry.h b/Client/sdk/game/CVehicleAudioSettingsEntry.h index 7ba2e849d68..fe602430197 100644 --- a/Client/sdk/game/CVehicleAudioSettingsEntry.h +++ b/Client/sdk/game/CVehicleAudioSettingsEntry.h @@ -23,34 +23,34 @@ class CVehicleAudioSettingsEntry virtual void Assign(const CVehicleAudioSettingsEntry* pData) = 0; // Get - virtual eVehicleSoundType GetSoundType() = 0; - virtual short GetEngineOnSoundBankID() = 0; - virtual short GetEngineOffSoundBankID() = 0; - virtual char GetStereo() = 0; - virtual float GetUnk3() = 0; - virtual float GetUnk4() = 0; - virtual char GetHornTon() = 0; - virtual float GetHornHign() = 0; - virtual char GetUnk6() = 0; - virtual char GetDoorSound() = 0; - virtual char GetRadioNum() = 0; - virtual char GetRadioType() = 0; - virtual char GetVehicleTypeForAudio() = 0; - virtual float GetHornVolumeDelta() = 0; + virtual eVehicleSoundType GetSoundType() const noexcept = 0; + virtual short GetEngineOnSoundBankID() const noexcept = 0; + virtual short GetEngineOffSoundBankID() const noexcept = 0; + virtual char GetBassSetting() const noexcept = 0; + virtual float GetBassEq() const noexcept = 0; + virtual float GetFieldC() const noexcept = 0; + virtual char GetHornTon() const noexcept = 0; + virtual float GetHornHign() const noexcept = 0; + virtual char GetEngineUpgrade() const noexcept = 0; + virtual char GetDoorSound() const noexcept = 0; + virtual char GetRadioNum() const noexcept = 0; + virtual char GetRadioType() const noexcept = 0; + virtual char GetVehicleTypeForAudio() const noexcept = 0; + virtual float GetHornVolumeDelta() const noexcept = 0; // Set - virtual void SetSoundType(eVehicleSoundType value) = 0; - virtual void SetEngineOnSoundBankID(short value) = 0; - virtual void SetEngineOffSoundBankID(short value) = 0; - virtual void SetStereo(char value) = 0; - virtual void SetUnk3(float value) = 0; - virtual void SetUnk4(float value) = 0; - virtual void SetHornTon(char value) = 0; - virtual void SetHornHign(float value) = 0; - virtual void SetUnk6(char value) = 0; - virtual void SetDoorSound(char value) = 0; - virtual void SetRadioNum(char value) = 0; - virtual void SetRadioType(char value) = 0; - virtual void SetVehicleTypeForAudio(char value) = 0; - virtual void SetHornVolumeDelta(float value) = 0; + virtual void SetSoundType(eVehicleSoundType value) noexcept = 0; + virtual void SetEngineOnSoundBankID(short value) noexcept = 0; + virtual void SetEngineOffSoundBankID(short value) noexcept = 0; + virtual void SetBassSetting(char value) noexcept = 0; + virtual void SetBassEq(float value) noexcept = 0; + virtual void SetFieldC(float value) noexcept = 0; + virtual void SetHornTon(char value) noexcept = 0; + virtual void SetHornHign(float value) noexcept = 0; + virtual void SetEngineUpgrade(char value) noexcept = 0; + virtual void SetDoorSound(char value) noexcept = 0; + virtual void SetRadioNum(char value) noexcept = 0; + virtual void SetRadioType(char value) noexcept = 0; + virtual void SetVehicleTypeForAudio(char value) noexcept = 0; + virtual void SetHornVolumeDelta(float value) noexcept = 0; }; diff --git a/Client/sdk/game/Common.h b/Client/sdk/game/Common.h index b08579d9798..5872d87e8fb 100644 --- a/Client/sdk/game/Common.h +++ b/Client/sdk/game/Common.h @@ -1461,11 +1461,11 @@ enum class eVehicleAudioSettingProperty SOUND_TYPE, ENGINE_ON_SOUND_BANK_ID, ENGINE_OFF_SOUND_BANK_ID, - STEREO, - UNK3, - UNK4, + BASS_SETTING, + BASS_EQ, + FIELD_C, HORN_TON, - UNK6, + ENGINE_UPGRADE, DOOR_SOUND, RADIO_NUM, RADIO_TYPE, From 5e7ece932e3d78ed6f2a87b5ffb5718ca11127f9 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Mon, 3 Feb 2025 23:06:10 +0300 Subject: [PATCH 07/16] Remove some shit --- Client/game_sa/CGameSA.cpp | 1 + Client/game_sa/CVehicleAudioSettingsEntrySA.h | 3 +- .../CVehicleAudioSettingsManagerSA.cpp | 3271 +---------------- .../game_sa/CVehicleAudioSettingsManagerSA.h | 24 +- .../sdk/game/CVehicleAudioSettingsManager.h | 4 +- 5 files changed, 34 insertions(+), 3269 deletions(-) diff --git a/Client/game_sa/CGameSA.cpp b/Client/game_sa/CGameSA.cpp index 1d5151e1ed4..a3af60c2e5e 100644 --- a/Client/game_sa/CGameSA.cpp +++ b/Client/game_sa/CGameSA.cpp @@ -246,6 +246,7 @@ CGameSA::CGameSA() CVehicleSA::StaticSetHooks(); CCheckpointSA::StaticSetHooks(); CHudSA::StaticSetHooks(); + CVehicleAudioSettingsManagerSA::StaticSetHooks(); } catch (const std::bad_alloc& e) { diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.h b/Client/game_sa/CVehicleAudioSettingsEntrySA.h index ec3735d3e41..2528f5e22b3 100644 --- a/Client/game_sa/CVehicleAudioSettingsEntrySA.h +++ b/Client/game_sa/CVehicleAudioSettingsEntrySA.h @@ -33,7 +33,7 @@ struct tVehicleAudioSettings }; static_assert(sizeof(tVehicleAudioSettings) == 0x24, "Invalid size for tVehicleAudioSettings"); -class CVehicleAudioSettingsEntrySA : public CVehicleAudioSettingsEntry +class CVehicleAudioSettingsEntrySA final : public CVehicleAudioSettingsEntry { public: CVehicleAudioSettingsEntrySA(); @@ -42,6 +42,7 @@ class CVehicleAudioSettingsEntrySA : public CVehicleAudioSettingsEntry tVehicleAudioSettings* getInterface() { return &m_Settings; }; + void Assign(const tVehicleAudioSettings& settings) noexcept { m_Settings = settings; } void Assign(const CVehicleAudioSettingsEntry* pData); eVehicleSoundType GetSoundType() const noexcept override { return m_Settings.m_eVehicleSoundType; }; diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp index f3acbf2a0ae..626309fdce5 100644 --- a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp @@ -11,75 +11,14 @@ #include "StdInc.h" #include "CVehicleAudioSettingsManagerSA.h" +#include -SFixedArray m_OriginalVehicleAudioSettings; - -SFixedArray m_pModelEntries; - - -void dumpVehicleAudioSettings() -{ - remove(CalcMTASAPath("vehicleaudiodump.txt")); - FILE* pFile = fopen(CalcMTASAPath("vehicleaudiodump.txt"), "a+"); - - for (uint i = 0; i < VEHICLES_COUNT; i++) - { - tVehicleAudioSettings* pSettings = (tVehicleAudioSettings*)0x860AF0 + i; - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_eVehicleSoundType = (eVehicleSoundType)%u;\n", i, pSettings->m_eVehicleSoundType); - - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nEngineOnSoundBankId = %u;\n", i, pSettings->m_nEngineOnSoundBankId); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nEngineOffSoundBankId = %u;\n", i, pSettings->m_nEngineOffSoundBankId); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nBassSetting = %u;\n", i, pSettings->m_nBassSetting); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_fBassEq = %ff;\n", i, pSettings->m_fBassEq); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].field_C = %ff;\n", i, pSettings->field_C); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nHornToneSoundInBank = %u;\n", i, pSettings->m_nHornToneSoundInBank); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_fHornHigh = %ff;\n", i, pSettings->m_fHornHigh); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nDoorSound = %u;\n", i, pSettings->m_nDoorSound); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_EngineUpgrade = %u;\n", i, pSettings->m_EngineUpgrade); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nRadioID = %u;\n", i, pSettings->m_nRadioID); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nRadioType = %u;\n", i, pSettings->m_nRadioType); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_nVehTypeForAudio = %u;\n", i, pSettings->m_nVehTypeForAudio); - fprintf(pFile, " m_OriginalVehicleAudioSettings[%u].m_fHornVolumeDelta = %ff;\n\n", i, pSettings->m_fHornVolumeDelta); - } - fclose(pFile); -} - +const auto (&ORIGINAL_AUDIO_SETTINGS)[VEHICLES_COUNT] = *reinterpret_cast(0x860AF0); tVehicleAudioSettings* pNextVehicleAudioSettings = nullptr; -#define HOOKPOS_CAEVehicleAudioEntity__Initialise 0x4F77C1 -#define HOOKSIZE_CAEVehicleAudioEntity__Initialise 0x10 -static DWORD CONTINUE_CAEVehicleAudioEntity__Initialise = 0x4F77D1; - -static void _declspec(naked) HOOK_CAEVehicleAudioEntity__Initialise() -{ - _asm - { - lea edi, [ebp + 80h] - mov esi, pNextVehicleAudioSettings - jmp CONTINUE_CAEVehicleAudioEntity__Initialise - } -} - - CVehicleAudioSettingsManagerSA::CVehicleAudioSettingsManagerSA() { - EZHookInstall(CAEVehicleAudioEntity__Initialise); - InitializeDefaultVehicleAudioSettings(); - - for (uint i = 0; i < VEHICLES_COUNT; i++) - { - m_pModelEntries[i] = new CVehicleAudioSettingsEntrySA(&m_OriginalVehicleAudioSettings[i]); - } - - dumpVehicleAudioSettings(); -} - -CVehicleAudioSettingsManagerSA::~CVehicleAudioSettingsManagerSA() -{ - for (uint i = 0; i < VEHICLES_COUNT; i++) - { - delete m_pModelEntries[i]; - } + ResetAudioSettingsData(); } CVehicleAudioSettingsEntry* CVehicleAudioSettingsManagerSA::CreateVehicleAudioSettingsData() @@ -90,11 +29,11 @@ CVehicleAudioSettingsEntry* CVehicleAudioSettingsManagerSA::CreateVehicleAudioSe CVehicleAudioSettingsEntry* CVehicleAudioSettingsManagerSA::GetVehicleModelAudioSettingsData(eVehicleTypes eModel) { - uint uiSettingsID = GetVehicleModelAudioSettingsID(eModel); + size_t uiSettingsID = GetVehicleModelAudioSettingsID(eModel); if (uiSettingsID >= VEHICLES_COUNT) return nullptr; - return m_pModelEntries[uiSettingsID]; + return &m_modelEntrys[uiSettingsID]; } bool CVehicleAudioSettingsManagerSA::ApplyAudioSettingsData(eVehicleTypes eModel, CVehicleAudioSettingsEntry* pEntry) @@ -103,3200 +42,28 @@ bool CVehicleAudioSettingsManagerSA::ApplyAudioSettingsData(eVehicleTypes eModel if (uiSettingsID >= VEHICLES_COUNT) return false; - m_pModelEntries[uiSettingsID]->Assign(pEntry); + m_modelEntrys[uiSettingsID].Assign(pEntry); return true; } -uint CVehicleAudioSettingsManagerSA::GetVehicleModelAudioSettingsID(eVehicleTypes eModel) +void CVehicleAudioSettingsManagerSA::SetNextSettings(CVehicleAudioSettingsEntry* pSettings) { - return eModel - 400; + pNextVehicleAudioSettings = static_cast(pSettings)->getInterface(); } -void CVehicleAudioSettingsManagerSA::SetNextSettings(CVehicleAudioSettingsEntry* pSettings) +void CVehicleAudioSettingsManagerSA::ResetAudioSettingsData() { - pNextVehicleAudioSettings = reinterpret_cast(pSettings)->getInterface(); + for (size_t i = 0; i < VEHICLES_COUNT; i++) + m_modelEntrys[i].Assign(ORIGINAL_AUDIO_SETTINGS[i]); } - -void CVehicleAudioSettingsManagerSA::InitializeDefaultVehicleAudioSettings() +void CVehicleAudioSettingsManagerSA::StaticSetHooks() { - m_OriginalVehicleAudioSettings[0].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[0].m_nEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[0].m_nEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[0].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[0].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[0].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[0].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[0].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[0].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[0].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[0].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[0].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[0].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[0].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[1].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[1].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[1].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[1].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[1].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[1].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[1].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[1].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[1].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[1].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[1].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[1].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[1].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[1].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[2].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[2].m_nEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[2].m_nEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[2].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[2].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[2].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[2].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[2].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[2].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[2].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[2].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[2].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[2].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[2].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[3].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[3].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[3].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[3].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[3].m_fBassEq = 0.000000f; - m_OriginalVehicleAudioSettings[3].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[3].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[3].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[3].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[3].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[3].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[3].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[3].m_nVehTypeForAudio = 3; - m_OriginalVehicleAudioSettings[3].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[4].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[4].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[4].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[4].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[4].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[4].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[4].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[4].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[4].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[4].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[4].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[4].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[4].m_nVehTypeForAudio = 4; - m_OriginalVehicleAudioSettings[4].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[5].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[5].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[5].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[5].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[5].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[5].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[5].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[5].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[5].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[5].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[5].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[5].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[5].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[5].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[6].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[6].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[6].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[6].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[6].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[6].field_C = 0.840896f; - m_OriginalVehicleAudioSettings[6].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[6].m_fHornHigh = 0.793701f; - m_OriginalVehicleAudioSettings[6].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[6].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[6].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[6].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[6].m_nVehTypeForAudio = 6; - m_OriginalVehicleAudioSettings[6].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[7].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[7].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[7].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[7].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[7].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[7].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[7].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[7].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[7].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[7].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[7].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[7].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[7].m_nVehTypeForAudio = 7; - m_OriginalVehicleAudioSettings[7].m_fHornVolumeDelta = 5.000000f; - - m_OriginalVehicleAudioSettings[8].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[8].m_nEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[8].m_nEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[8].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[8].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[8].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[8].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[8].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[8].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[8].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[8].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[8].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[8].m_nVehTypeForAudio = 8; - m_OriginalVehicleAudioSettings[8].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[9].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[9].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[9].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[9].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[9].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[9].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[9].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[9].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[9].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[9].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[9].m_nRadioID = 10; - m_OriginalVehicleAudioSettings[9].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[9].m_nVehTypeForAudio = 9; - m_OriginalVehicleAudioSettings[9].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[10].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[10].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[10].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[10].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[10].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[10].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[10].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[10].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[10].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[10].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[10].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[10].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[10].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[10].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[11].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[11].m_nEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[11].m_nEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[11].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[11].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[11].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[11].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[11].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[11].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[11].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[11].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[11].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[11].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[11].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[12].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[12].m_nEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[12].m_nEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[12].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[12].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[12].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[12].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[12].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[12].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[12].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[12].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[12].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[12].m_nVehTypeForAudio = 10; - m_OriginalVehicleAudioSettings[12].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[13].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[13].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[13].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[13].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[13].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[13].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[13].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[13].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[13].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[13].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[13].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[13].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[13].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[13].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[14].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[14].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[14].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[14].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[14].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[14].field_C = 1.334840f; - m_OriginalVehicleAudioSettings[14].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[14].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[14].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[14].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[14].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[14].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[14].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[14].m_fHornVolumeDelta = 5.000000f; - - m_OriginalVehicleAudioSettings[15].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[15].m_nEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[15].m_nEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[15].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[15].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[15].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[15].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[15].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[15].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[15].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[15].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[15].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[15].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[15].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[16].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[16].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[16].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[16].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[16].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[16].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[16].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[16].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[16].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[16].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[16].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[16].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[16].m_nVehTypeForAudio = 12; - m_OriginalVehicleAudioSettings[16].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[17].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[17].m_nEngineOnSoundBankId = 12; - m_OriginalVehicleAudioSettings[17].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[17].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[17].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[17].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[17].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[17].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[17].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[17].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[17].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[17].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[17].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[17].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[18].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[18].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[18].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[18].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[18].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[18].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[18].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[18].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[18].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[18].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[18].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[18].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[18].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[18].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[19].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[19].m_nEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[19].m_nEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[19].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[19].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[19].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[19].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[19].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[19].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[19].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[19].m_nRadioID = 10; - m_OriginalVehicleAudioSettings[19].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[19].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[19].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[20].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[20].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[20].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[20].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[20].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[20].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[20].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[20].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[20].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[20].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[20].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[20].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[20].m_nVehTypeForAudio = 14; - m_OriginalVehicleAudioSettings[20].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[21].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[21].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[21].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[21].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[21].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[21].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[21].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[21].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[21].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[21].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[21].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[21].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[21].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[21].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[22].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[22].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[22].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[22].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[22].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[22].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[22].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[22].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[22].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[22].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[22].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[22].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[22].m_nVehTypeForAudio = 15; - m_OriginalVehicleAudioSettings[22].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[23].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[23].m_nEngineOnSoundBankId = 79; - m_OriginalVehicleAudioSettings[23].m_nEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[23].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[23].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[23].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[23].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[23].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[23].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[23].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[23].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[23].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[23].m_nVehTypeForAudio = 16; - m_OriginalVehicleAudioSettings[23].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[24].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[24].m_nEngineOnSoundBankId = 76; - m_OriginalVehicleAudioSettings[24].m_nEngineOffSoundBankId = 75; - m_OriginalVehicleAudioSettings[24].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[24].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[24].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[24].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[24].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[24].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[24].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[24].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[24].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[24].m_nVehTypeForAudio = 17; - m_OriginalVehicleAudioSettings[24].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[25].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[25].m_nEngineOnSoundBankId = 12; - m_OriginalVehicleAudioSettings[25].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[25].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[25].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[25].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[25].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[25].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[25].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[25].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[25].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[25].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[25].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[25].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[26].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[26].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[26].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[26].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[26].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[26].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[26].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[26].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[26].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[26].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[26].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[26].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[26].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[26].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[27].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[27].m_nEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[27].m_nEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[27].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[27].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[27].field_C = 1.334840f; - m_OriginalVehicleAudioSettings[27].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[27].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[27].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[27].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[27].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[27].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[27].m_nVehTypeForAudio = 18; - m_OriginalVehicleAudioSettings[27].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[28].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[28].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[28].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[28].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[28].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[28].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[28].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[28].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[28].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[28].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[28].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[28].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[28].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[28].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[29].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[29].m_nEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[29].m_nEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[29].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[29].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[29].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[29].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[29].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[29].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[29].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[29].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[29].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[29].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[29].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[30].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[30].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[30].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[30].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[30].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[30].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[30].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[30].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[30].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[30].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[30].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[30].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[30].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[30].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[31].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[31].m_nEngineOnSoundBankId = 33; - m_OriginalVehicleAudioSettings[31].m_nEngineOffSoundBankId = 32; - m_OriginalVehicleAudioSettings[31].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[31].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[31].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[31].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[31].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[31].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[31].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[31].m_nRadioID = 10; - m_OriginalVehicleAudioSettings[31].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[31].m_nVehTypeForAudio = 20; - m_OriginalVehicleAudioSettings[31].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[32].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[32].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[32].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[32].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[32].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[32].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[32].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[32].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[32].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[32].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[32].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[32].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[32].m_nVehTypeForAudio = 21; - m_OriginalVehicleAudioSettings[32].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[33].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[33].m_nEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[33].m_nEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[33].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[33].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[33].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[33].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[33].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[33].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[33].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[33].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[33].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[33].m_nVehTypeForAudio = 6; - m_OriginalVehicleAudioSettings[33].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[34].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[34].m_nEngineOnSoundBankId = 76; - m_OriginalVehicleAudioSettings[34].m_nEngineOffSoundBankId = 75; - m_OriginalVehicleAudioSettings[34].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[34].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[34].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[34].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[34].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[34].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[34].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[34].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[34].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[34].m_nVehTypeForAudio = 17; - m_OriginalVehicleAudioSettings[34].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[35].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[35].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[35].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[35].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[35].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[35].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[35].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[35].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[35].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[35].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[35].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[35].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[35].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[35].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[36].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[36].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[36].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[36].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[36].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[36].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[36].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[36].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[36].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[36].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[36].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[36].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[36].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[36].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[37].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[37].m_nEngineOnSoundBankId = 33; - m_OriginalVehicleAudioSettings[37].m_nEngineOffSoundBankId = 32; - m_OriginalVehicleAudioSettings[37].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[37].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[37].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[37].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[37].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[37].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[37].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[37].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[37].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[37].m_nVehTypeForAudio = 20; - m_OriginalVehicleAudioSettings[37].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[38].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[38].m_nEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[38].m_nEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[38].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[38].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[38].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[38].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[38].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[38].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[38].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[38].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[38].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[38].m_nVehTypeForAudio = 14; - m_OriginalVehicleAudioSettings[38].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[39].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[39].m_nEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[39].m_nEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[39].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[39].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[39].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[39].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[39].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[39].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[39].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[39].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[39].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[39].m_nVehTypeForAudio = 22; - m_OriginalVehicleAudioSettings[39].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[40].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[40].m_nEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[40].m_nEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[40].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[40].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[40].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[40].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[40].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[40].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[40].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[40].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[40].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[40].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[40].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[41].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[41].m_nEngineOnSoundBankId = 36; - m_OriginalVehicleAudioSettings[41].m_nEngineOffSoundBankId = 118; - m_OriginalVehicleAudioSettings[41].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[41].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[41].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[41].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[41].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[41].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[41].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[41].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[41].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[41].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[41].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[42].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[42].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[42].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[42].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[42].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[42].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[42].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[42].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[42].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[42].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[42].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[42].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[42].m_nVehTypeForAudio = 23; - m_OriginalVehicleAudioSettings[42].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[43].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[43].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[43].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[43].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[43].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[43].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[43].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[43].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[43].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[43].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[43].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[43].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[43].m_nVehTypeForAudio = 6; - m_OriginalVehicleAudioSettings[43].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[44].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[44].m_nEngineOnSoundBankId = 71; - m_OriginalVehicleAudioSettings[44].m_nEngineOffSoundBankId = 70; - m_OriginalVehicleAudioSettings[44].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[44].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[44].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[44].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[44].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[44].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[44].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[44].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[44].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[44].m_nVehTypeForAudio = 24; - m_OriginalVehicleAudioSettings[44].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[45].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[45].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[45].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[45].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[45].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[45].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[45].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[45].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[45].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[45].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[45].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[45].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[45].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[45].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[46].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[46].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[46].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[46].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[46].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[46].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[46].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[46].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[46].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[46].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[46].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[46].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[46].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[46].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[47].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[47].m_nEngineOnSoundBankId = 104; - m_OriginalVehicleAudioSettings[47].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[47].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[47].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[47].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[47].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[47].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[47].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[47].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[47].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[47].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[47].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[47].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[48].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[48].m_nEngineOnSoundBankId = 119; - m_OriginalVehicleAudioSettings[48].m_nEngineOffSoundBankId = 118; - m_OriginalVehicleAudioSettings[48].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[48].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[48].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[48].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[48].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[48].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[48].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[48].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[48].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[48].m_nVehTypeForAudio = 25; - m_OriginalVehicleAudioSettings[48].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[49].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[49].m_nEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[49].m_nEngineOffSoundBankId = 133; - m_OriginalVehicleAudioSettings[49].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[49].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[49].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[49].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[49].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[49].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[49].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[49].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[49].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[49].m_nVehTypeForAudio = 26; - m_OriginalVehicleAudioSettings[49].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[50].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[50].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[50].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[50].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[50].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[50].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[50].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[50].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[50].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[50].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[50].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[50].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[50].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[50].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[51].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[51].m_nEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[51].m_nEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[51].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[51].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[51].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[51].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[51].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[51].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[51].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[51].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[51].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[51].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[51].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[52].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[52].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[52].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[52].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[52].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[52].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[52].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[52].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[52].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[52].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[52].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[52].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[52].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[52].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[53].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[53].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[53].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[53].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[53].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[53].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[53].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[53].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[53].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[53].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[53].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[53].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[53].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[53].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[54].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[54].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[54].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[54].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[54].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[54].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[54].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[54].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[54].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[54].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[54].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[54].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[54].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[54].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[55].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[55].m_nEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[55].m_nEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[55].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[55].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[55].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[55].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[55].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[55].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[55].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[55].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[55].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[55].m_nVehTypeForAudio = 6; - m_OriginalVehicleAudioSettings[55].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[56].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[56].m_nEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[56].m_nEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[56].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[56].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[56].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[56].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[56].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[56].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[56].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[56].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[56].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[56].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[56].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[57].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[57].m_nEngineOnSoundBankId = 64; - m_OriginalVehicleAudioSettings[57].m_nEngineOffSoundBankId = 63; - m_OriginalVehicleAudioSettings[57].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[57].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[57].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[57].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[57].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[57].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[57].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[57].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[57].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[57].m_nVehTypeForAudio = 27; - m_OriginalVehicleAudioSettings[57].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[58].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[58].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[58].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[58].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[58].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[58].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[58].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[58].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[58].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[58].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[58].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[58].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[58].m_nVehTypeForAudio = 4; - m_OriginalVehicleAudioSettings[58].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[59].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[59].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[59].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[59].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[59].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[59].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[59].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[59].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[59].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[59].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[59].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[59].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[59].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[59].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[60].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[60].m_nEngineOnSoundBankId = 120; - m_OriginalVehicleAudioSettings[60].m_nEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[60].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[60].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[60].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[60].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[60].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[60].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[60].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[60].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[60].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[60].m_nVehTypeForAudio = 42; - m_OriginalVehicleAudioSettings[60].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[61].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[61].m_nEngineOnSoundBankId = 125; - m_OriginalVehicleAudioSettings[61].m_nEngineOffSoundBankId = 124; - m_OriginalVehicleAudioSettings[61].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[61].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[61].field_C = 1.189207f; - m_OriginalVehicleAudioSettings[61].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[61].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[61].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[61].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[61].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[61].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[61].m_nVehTypeForAudio = 29; - m_OriginalVehicleAudioSettings[61].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[62].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[62].m_nEngineOnSoundBankId = 119; - m_OriginalVehicleAudioSettings[62].m_nEngineOffSoundBankId = 118; - m_OriginalVehicleAudioSettings[62].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[62].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[62].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[62].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[62].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[62].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[62].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[62].m_nRadioID = 10; - m_OriginalVehicleAudioSettings[62].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[62].m_nVehTypeForAudio = 25; - m_OriginalVehicleAudioSettings[62].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[63].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[63].m_nEngineOnSoundBankId = 140; - m_OriginalVehicleAudioSettings[63].m_nEngineOffSoundBankId = 139; - m_OriginalVehicleAudioSettings[63].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[63].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[63].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[63].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[63].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[63].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[63].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[63].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[63].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[63].m_nVehTypeForAudio = 29; - m_OriginalVehicleAudioSettings[63].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[64].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[64].m_nEngineOnSoundBankId = 107; - m_OriginalVehicleAudioSettings[64].m_nEngineOffSoundBankId = 106; - m_OriginalVehicleAudioSettings[64].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[64].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[64].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[64].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[64].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[64].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[64].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[64].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[64].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[64].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[64].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[65].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[65].m_nEngineOnSoundBankId = 109; - m_OriginalVehicleAudioSettings[65].m_nEngineOffSoundBankId = 108; - m_OriginalVehicleAudioSettings[65].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[65].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[65].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[65].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[65].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[65].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[65].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[65].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[65].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[65].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[65].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[66].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[66].m_nEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[66].m_nEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[66].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[66].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[66].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[66].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[66].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[66].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[66].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[66].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[66].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[66].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[66].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[67].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[67].m_nEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[67].m_nEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[67].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[67].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[67].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[67].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[67].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[67].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[67].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[67].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[67].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[67].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[67].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[68].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[68].m_nEngineOnSoundBankId = 48; - m_OriginalVehicleAudioSettings[68].m_nEngineOffSoundBankId = 47; - m_OriginalVehicleAudioSettings[68].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[68].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[68].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[68].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[68].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[68].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[68].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[68].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[68].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[68].m_nVehTypeForAudio = 29; - m_OriginalVehicleAudioSettings[68].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[69].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[69].m_nEngineOnSoundBankId = 104; - m_OriginalVehicleAudioSettings[69].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[69].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[69].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[69].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[69].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[69].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[69].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[69].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[69].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[69].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[69].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[69].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[70].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[70].m_nEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[70].m_nEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[70].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[70].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[70].field_C = 1.189207f; - m_OriginalVehicleAudioSettings[70].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[70].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[70].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[70].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[70].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[70].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[70].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[70].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[71].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[71].m_nEngineOnSoundBankId = 48; - m_OriginalVehicleAudioSettings[71].m_nEngineOffSoundBankId = 47; - m_OriginalVehicleAudioSettings[71].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[71].m_fBassEq = 0.300000f; - m_OriginalVehicleAudioSettings[71].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[71].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[71].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[71].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[71].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[71].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[71].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[71].m_nVehTypeForAudio = 30; - m_OriginalVehicleAudioSettings[71].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[72].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[72].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[72].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[72].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[72].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[72].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[72].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[72].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[72].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[72].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[72].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[72].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[72].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[72].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[73].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[73].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[73].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[73].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[73].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[73].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[73].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[73].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[73].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[73].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[73].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[73].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[73].m_nVehTypeForAudio = 43; - m_OriginalVehicleAudioSettings[73].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[74].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[74].m_nEngineOnSoundBankId = 35; - m_OriginalVehicleAudioSettings[74].m_nEngineOffSoundBankId = 34; - m_OriginalVehicleAudioSettings[74].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[74].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[74].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[74].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[74].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[74].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[74].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[74].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[74].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[74].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[74].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[75].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[75].m_nEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[75].m_nEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[75].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[75].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[75].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[75].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[75].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[75].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[75].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[75].m_nRadioID = 10; - m_OriginalVehicleAudioSettings[75].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[75].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[75].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[76].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[76].m_nEngineOnSoundBankId = 53; - m_OriginalVehicleAudioSettings[76].m_nEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[76].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[76].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[76].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[76].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[76].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[76].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[76].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[76].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[76].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[76].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[76].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[77].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[77].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[77].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[77].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[77].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[77].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[77].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[77].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[77].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[77].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[77].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[77].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[77].m_nVehTypeForAudio = 31; - m_OriginalVehicleAudioSettings[77].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[78].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[78].m_nEngineOnSoundBankId = 89; - m_OriginalVehicleAudioSettings[78].m_nEngineOffSoundBankId = 88; - m_OriginalVehicleAudioSettings[78].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[78].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[78].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[78].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[78].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[78].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[78].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[78].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[78].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[78].m_nVehTypeForAudio = 15; - m_OriginalVehicleAudioSettings[78].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[79].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[79].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[79].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[79].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[79].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[79].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[79].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[79].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[79].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[79].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[79].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[79].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[79].m_nVehTypeForAudio = 4; - m_OriginalVehicleAudioSettings[79].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[80].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[80].m_nEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[80].m_nEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[80].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[80].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[80].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[80].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[80].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[80].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[80].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[80].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[80].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[80].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[80].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[81].m_eVehicleSoundType = (eVehicleSoundType)2; - m_OriginalVehicleAudioSettings[81].m_nEngineOnSoundBankId = 19; - m_OriginalVehicleAudioSettings[81].m_nEngineOffSoundBankId = 18; - m_OriginalVehicleAudioSettings[81].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[81].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[81].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[81].m_nHornToneSoundInBank = 0; - m_OriginalVehicleAudioSettings[81].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[81].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[81].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[81].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[81].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[81].m_nVehTypeForAudio = 41; - m_OriginalVehicleAudioSettings[81].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[82].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[82].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[82].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[82].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[82].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[82].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[82].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[82].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[82].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[82].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[82].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[82].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[82].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[82].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[83].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[83].m_nEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[83].m_nEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[83].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[83].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[83].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[83].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[83].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[83].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[83].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[83].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[83].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[83].m_nVehTypeForAudio = 44; - m_OriginalVehicleAudioSettings[83].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[84].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[84].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[84].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[84].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[84].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[84].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[84].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[84].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[84].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[84].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[84].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[84].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[84].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[84].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[85].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[85].m_nEngineOnSoundBankId = 11; - m_OriginalVehicleAudioSettings[85].m_nEngineOffSoundBankId = 10; - m_OriginalVehicleAudioSettings[85].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[85].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[85].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[85].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[85].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[85].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[85].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[85].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[85].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[85].m_nVehTypeForAudio = 6; - m_OriginalVehicleAudioSettings[85].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[86].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[86].m_nEngineOnSoundBankId = 89; - m_OriginalVehicleAudioSettings[86].m_nEngineOffSoundBankId = 88; - m_OriginalVehicleAudioSettings[86].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[86].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[86].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[86].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[86].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[86].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[86].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[86].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[86].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[86].m_nVehTypeForAudio = 32; - m_OriginalVehicleAudioSettings[86].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[87].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[87].m_nEngineOnSoundBankId = 85; - m_OriginalVehicleAudioSettings[87].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[87].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[87].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[87].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[87].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[87].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[87].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[87].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[87].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[87].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[87].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[87].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[88].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[88].m_nEngineOnSoundBankId = 85; - m_OriginalVehicleAudioSettings[88].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[88].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[88].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[88].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[88].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[88].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[88].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[88].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[88].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[88].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[88].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[88].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[89].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[89].m_nEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[89].m_nEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[89].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[89].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[89].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[89].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[89].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[89].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[89].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[89].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[89].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[89].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[89].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[90].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[90].m_nEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[90].m_nEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[90].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[90].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[90].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[90].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[90].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[90].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[90].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[90].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[90].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[90].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[90].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[91].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[91].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[91].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[91].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[91].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[91].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[91].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[91].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[91].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[91].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[91].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[91].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[91].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[91].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[92].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[92].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[92].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[92].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[92].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[92].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[92].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[92].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[92].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[92].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[92].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[92].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[92].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[92].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[93].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[93].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[93].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[93].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[93].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[93].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[93].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[93].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[93].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[93].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[93].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[93].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[93].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[93].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[94].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[94].m_nEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[94].m_nEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[94].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[94].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[94].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[94].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[94].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[94].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[94].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[94].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[94].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[94].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[94].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[95].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[95].m_nEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[95].m_nEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[95].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[95].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[95].field_C = 1.189207f; - m_OriginalVehicleAudioSettings[95].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[95].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[95].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[95].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[95].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[95].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[95].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[95].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[96].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[96].m_nEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[96].m_nEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[96].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[96].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[96].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[96].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[96].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[96].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[96].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[96].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[96].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[96].m_nVehTypeForAudio = 31; - m_OriginalVehicleAudioSettings[96].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[97].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[97].m_nEngineOnSoundBankId = 85; - m_OriginalVehicleAudioSettings[97].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[97].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[97].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[97].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[97].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[97].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[97].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[97].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[97].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[97].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[97].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[97].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[98].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[98].m_nEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[98].m_nEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[98].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[98].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[98].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[98].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[98].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[98].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[98].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[98].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[98].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[98].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[98].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[99].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[99].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[99].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[99].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[99].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[99].field_C = 1.334840f; - m_OriginalVehicleAudioSettings[99].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[99].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[99].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[99].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[99].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[99].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[99].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[99].m_fHornVolumeDelta = 3.000000f; - - m_OriginalVehicleAudioSettings[100].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[100].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[100].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[100].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[100].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[100].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[100].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[100].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[100].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[100].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[100].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[100].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[100].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[100].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[101].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[101].m_nEngineOnSoundBankId = 109; - m_OriginalVehicleAudioSettings[101].m_nEngineOffSoundBankId = 108; - m_OriginalVehicleAudioSettings[101].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[101].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[101].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[101].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[101].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[101].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[101].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[101].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[101].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[101].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[101].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[102].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[102].m_nEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[102].m_nEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[102].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[102].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[102].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[102].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[102].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[102].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[102].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[102].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[102].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[102].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[102].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[103].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[103].m_nEngineOnSoundBankId = 101; - m_OriginalVehicleAudioSettings[103].m_nEngineOffSoundBankId = 100; - m_OriginalVehicleAudioSettings[103].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[103].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[103].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[103].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[103].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[103].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[103].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[103].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[103].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[103].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[103].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[104].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[104].m_nEngineOnSoundBankId = 71; - m_OriginalVehicleAudioSettings[104].m_nEngineOffSoundBankId = 70; - m_OriginalVehicleAudioSettings[104].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[104].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[104].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[104].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[104].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[104].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[104].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[104].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[104].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[104].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[104].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[105].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[105].m_nEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[105].m_nEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[105].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[105].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[105].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[105].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[105].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[105].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[105].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[105].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[105].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[105].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[105].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[106].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[106].m_nEngineOnSoundBankId = 103; - m_OriginalVehicleAudioSettings[106].m_nEngineOffSoundBankId = 102; - m_OriginalVehicleAudioSettings[106].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[106].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[106].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[106].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[106].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[106].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[106].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[106].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[106].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[106].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[106].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[107].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[107].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[107].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[107].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[107].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[107].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[107].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[107].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[107].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[107].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[107].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[107].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[107].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[107].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[108].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[108].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[108].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[108].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[108].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[108].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[108].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[108].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[108].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[108].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[108].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[108].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[108].m_nVehTypeForAudio = 44; - m_OriginalVehicleAudioSettings[108].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[109].m_eVehicleSoundType = (eVehicleSoundType)2; - m_OriginalVehicleAudioSettings[109].m_nEngineOnSoundBankId = 19; - m_OriginalVehicleAudioSettings[109].m_nEngineOffSoundBankId = 18; - m_OriginalVehicleAudioSettings[109].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[109].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[109].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[109].m_nHornToneSoundInBank = 0; - m_OriginalVehicleAudioSettings[109].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[109].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[109].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[109].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[109].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[109].m_nVehTypeForAudio = 41; - m_OriginalVehicleAudioSettings[109].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[110].m_eVehicleSoundType = (eVehicleSoundType)2; - m_OriginalVehicleAudioSettings[110].m_nEngineOnSoundBankId = 19; - m_OriginalVehicleAudioSettings[110].m_nEngineOffSoundBankId = 18; - m_OriginalVehicleAudioSettings[110].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[110].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[110].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[110].m_nHornToneSoundInBank = 0; - m_OriginalVehicleAudioSettings[110].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[110].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[110].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[110].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[110].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[110].m_nVehTypeForAudio = 41; - m_OriginalVehicleAudioSettings[110].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[111].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[111].m_nEngineOnSoundBankId = 134; - m_OriginalVehicleAudioSettings[111].m_nEngineOffSoundBankId = 135; - m_OriginalVehicleAudioSettings[111].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[111].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[111].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[111].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[111].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[111].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[111].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[111].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[111].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[111].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[111].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[112].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[112].m_nEngineOnSoundBankId = 120; - m_OriginalVehicleAudioSettings[112].m_nEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[112].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[112].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[112].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[112].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[112].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[112].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[112].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[112].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[112].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[112].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[112].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[113].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[113].m_nEngineOnSoundBankId = 53; - m_OriginalVehicleAudioSettings[113].m_nEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[113].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[113].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[113].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[113].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[113].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[113].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[113].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[113].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[113].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[113].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[113].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[114].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[114].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[114].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[114].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[114].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[114].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[114].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[114].m_fHornHigh = 0.793701f; - m_OriginalVehicleAudioSettings[114].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[114].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[114].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[114].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[114].m_nVehTypeForAudio = 3; - m_OriginalVehicleAudioSettings[114].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[115].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[115].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[115].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[115].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[115].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[115].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[115].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[115].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[115].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[115].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[115].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[115].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[115].m_nVehTypeForAudio = 3; - m_OriginalVehicleAudioSettings[115].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[116].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[116].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[116].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[116].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[116].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[116].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[116].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[116].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[116].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[116].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[116].m_nRadioID = 10; - m_OriginalVehicleAudioSettings[116].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[116].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[116].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[117].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[117].m_nEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[117].m_nEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[117].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[117].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[117].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[117].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[117].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[117].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[117].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[117].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[117].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[117].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[117].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[118].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[118].m_nEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[118].m_nEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[118].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[118].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[118].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[118].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[118].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[118].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[118].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[118].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[118].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[118].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[118].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[119].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[119].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[119].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[119].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[119].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[119].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[119].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[119].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[119].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[119].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[119].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[119].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[119].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[119].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[120].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[120].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[120].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[120].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[120].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[120].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[120].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[120].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[120].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[120].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[120].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[120].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[120].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[120].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[121].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[121].m_nEngineOnSoundBankId = 115; - m_OriginalVehicleAudioSettings[121].m_nEngineOffSoundBankId = 114; - m_OriginalVehicleAudioSettings[121].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[121].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[121].field_C = 1.059463f; - m_OriginalVehicleAudioSettings[121].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[121].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[121].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[121].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[121].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[121].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[121].m_nVehTypeForAudio = 29; - m_OriginalVehicleAudioSettings[121].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[122].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[122].m_nEngineOnSoundBankId = 125; - m_OriginalVehicleAudioSettings[122].m_nEngineOffSoundBankId = 124; - m_OriginalVehicleAudioSettings[122].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[122].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[122].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[122].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[122].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[122].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[122].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[122].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[122].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[122].m_nVehTypeForAudio = 29; - m_OriginalVehicleAudioSettings[122].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[123].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[123].m_nEngineOnSoundBankId = 41; - m_OriginalVehicleAudioSettings[123].m_nEngineOffSoundBankId = 40; - m_OriginalVehicleAudioSettings[123].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[123].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[123].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[123].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[123].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[123].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[123].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[123].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[123].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[123].m_nVehTypeForAudio = 29; - m_OriginalVehicleAudioSettings[123].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[124].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[124].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[124].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[124].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[124].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[124].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[124].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[124].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[124].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[124].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[124].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[124].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[124].m_nVehTypeForAudio = 6; - m_OriginalVehicleAudioSettings[124].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[125].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[125].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[125].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[125].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[125].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[125].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[125].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[125].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[125].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[125].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[125].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[125].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[125].m_nVehTypeForAudio = 6; - m_OriginalVehicleAudioSettings[125].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[126].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[126].m_nEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[126].m_nEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[126].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[126].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[126].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[126].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[126].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[126].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[126].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[126].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[126].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[126].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[126].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[127].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[127].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[127].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[127].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[127].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[127].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[127].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[127].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[127].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[127].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[127].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[127].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[127].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[127].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[128].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[128].m_nEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[128].m_nEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[128].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[128].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[128].field_C = 1.189207f; - m_OriginalVehicleAudioSettings[128].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[128].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[128].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[128].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[128].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[128].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[128].m_nVehTypeForAudio = 18; - m_OriginalVehicleAudioSettings[128].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[129].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[129].m_nEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[129].m_nEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[129].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[129].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[129].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[129].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[129].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[129].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[129].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[129].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[129].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[129].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[129].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[130].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[130].m_nEngineOnSoundBankId = 58; - m_OriginalVehicleAudioSettings[130].m_nEngineOffSoundBankId = 57; - m_OriginalVehicleAudioSettings[130].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[130].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[130].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[130].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[130].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[130].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[130].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[130].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[130].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[130].m_nVehTypeForAudio = 33; - m_OriginalVehicleAudioSettings[130].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[131].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[131].m_nEngineOnSoundBankId = 89; - m_OriginalVehicleAudioSettings[131].m_nEngineOffSoundBankId = 88; - m_OriginalVehicleAudioSettings[131].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[131].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[131].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[131].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[131].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[131].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[131].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[131].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[131].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[131].m_nVehTypeForAudio = 34; - m_OriginalVehicleAudioSettings[131].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[132].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[132].m_nEngineOnSoundBankId = 69; - m_OriginalVehicleAudioSettings[132].m_nEngineOffSoundBankId = 68; - m_OriginalVehicleAudioSettings[132].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[132].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[132].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[132].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[132].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[132].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[132].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[132].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[132].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[132].m_nVehTypeForAudio = 35; - m_OriginalVehicleAudioSettings[132].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[133].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[133].m_nEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[133].m_nEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[133].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[133].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[133].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[133].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[133].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[133].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[133].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[133].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[133].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[133].m_nVehTypeForAudio = 22; - m_OriginalVehicleAudioSettings[133].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[134].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[134].m_nEngineOnSoundBankId = 35; - m_OriginalVehicleAudioSettings[134].m_nEngineOffSoundBankId = 34; - m_OriginalVehicleAudioSettings[134].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[134].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[134].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[134].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[134].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[134].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[134].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[134].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[134].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[134].m_nVehTypeForAudio = 10; - m_OriginalVehicleAudioSettings[134].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[135].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[135].m_nEngineOnSoundBankId = 76; - m_OriginalVehicleAudioSettings[135].m_nEngineOffSoundBankId = 75; - m_OriginalVehicleAudioSettings[135].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[135].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[135].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[135].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[135].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[135].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[135].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[135].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[135].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[135].m_nVehTypeForAudio = 10; - m_OriginalVehicleAudioSettings[135].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[136].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[136].m_nEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[136].m_nEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[136].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[136].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[136].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[136].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[136].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[136].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[136].m_EngineUpgrade = 1; - m_OriginalVehicleAudioSettings[136].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[136].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[136].m_nVehTypeForAudio = 10; - m_OriginalVehicleAudioSettings[136].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[137].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[137].m_nEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[137].m_nEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[137].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[137].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[137].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[137].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[137].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[137].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[137].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[137].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[137].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[137].m_nVehTypeForAudio = 39; - m_OriginalVehicleAudioSettings[137].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[138].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[138].m_nEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[138].m_nEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[138].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[138].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[138].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[138].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[138].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[138].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[138].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[138].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[138].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[138].m_nVehTypeForAudio = 39; - m_OriginalVehicleAudioSettings[138].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[139].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[139].m_nEngineOnSoundBankId = 78; - m_OriginalVehicleAudioSettings[139].m_nEngineOffSoundBankId = 77; - m_OriginalVehicleAudioSettings[139].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[139].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[139].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[139].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[139].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[139].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[139].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[139].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[139].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[139].m_nVehTypeForAudio = 40; - m_OriginalVehicleAudioSettings[139].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[140].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[140].m_nEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[140].m_nEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[140].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[140].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[140].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[140].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[140].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[140].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[140].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[140].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[140].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[140].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[140].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[141].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[141].m_nEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[141].m_nEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[141].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[141].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[141].field_C = 1.189207f; - m_OriginalVehicleAudioSettings[141].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[141].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[141].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[141].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[141].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[141].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[141].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[141].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[142].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[142].m_nEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[142].m_nEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[142].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[142].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[142].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[142].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[142].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[142].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[142].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[142].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[142].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[142].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[142].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[143].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[143].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[143].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[143].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[143].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[143].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[143].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[143].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[143].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[143].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[143].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[143].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[143].m_nVehTypeForAudio = 15; - m_OriginalVehicleAudioSettings[143].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[144].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[144].m_nEngineOnSoundBankId = 84; - m_OriginalVehicleAudioSettings[144].m_nEngineOffSoundBankId = 83; - m_OriginalVehicleAudioSettings[144].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[144].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[144].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[144].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[144].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[144].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[144].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[144].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[144].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[144].m_nVehTypeForAudio = 7; - m_OriginalVehicleAudioSettings[144].m_fHornVolumeDelta = 5.000000f; - - m_OriginalVehicleAudioSettings[145].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[145].m_nEngineOnSoundBankId = 76; - m_OriginalVehicleAudioSettings[145].m_nEngineOffSoundBankId = 75; - m_OriginalVehicleAudioSettings[145].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[145].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[145].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[145].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[145].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[145].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[145].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[145].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[145].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[145].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[145].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[146].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[146].m_nEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[146].m_nEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[146].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[146].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[146].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[146].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[146].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[146].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[146].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[146].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[146].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[146].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[146].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[147].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[147].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[147].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[147].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[147].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[147].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[147].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[147].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[147].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[147].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[147].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[147].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[147].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[147].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[148].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[148].m_nEngineOnSoundBankId = 12; - m_OriginalVehicleAudioSettings[148].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[148].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[148].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[148].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[148].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[148].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[148].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[148].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[148].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[148].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[148].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[148].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[149].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[149].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[149].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[149].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[149].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[149].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[149].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[149].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[149].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[149].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[149].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[149].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[149].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[149].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[150].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[150].m_nEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[150].m_nEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[150].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[150].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[150].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[150].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[150].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[150].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[150].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[150].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[150].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[150].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[150].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[151].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[151].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[151].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[151].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[151].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[151].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[151].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[151].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[151].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[151].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[151].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[151].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[151].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[151].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[152].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[152].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[152].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[152].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[152].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[152].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[152].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[152].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[152].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[152].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[152].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[152].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[152].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[152].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[153].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[153].m_nEngineOnSoundBankId = 134; - m_OriginalVehicleAudioSettings[153].m_nEngineOffSoundBankId = 135; - m_OriginalVehicleAudioSettings[153].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[153].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[153].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[153].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[153].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[153].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[153].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[153].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[153].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[153].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[153].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[154].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[154].m_nEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[154].m_nEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[154].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[154].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[154].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[154].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[154].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[154].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[154].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[154].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[154].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[154].m_nVehTypeForAudio = 15; - m_OriginalVehicleAudioSettings[154].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[155].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[155].m_nEngineOnSoundBankId = 101; - m_OriginalVehicleAudioSettings[155].m_nEngineOffSoundBankId = 100; - m_OriginalVehicleAudioSettings[155].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[155].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[155].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[155].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[155].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[155].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[155].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[155].m_nRadioID = 10; - m_OriginalVehicleAudioSettings[155].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[155].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[155].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[156].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[156].m_nEngineOnSoundBankId = 71; - m_OriginalVehicleAudioSettings[156].m_nEngineOffSoundBankId = 70; - m_OriginalVehicleAudioSettings[156].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[156].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[156].field_C = 1.189207f; - m_OriginalVehicleAudioSettings[156].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[156].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[156].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[156].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[156].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[156].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[156].m_nVehTypeForAudio = 24; - m_OriginalVehicleAudioSettings[156].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[157].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[157].m_nEngineOnSoundBankId = 71; - m_OriginalVehicleAudioSettings[157].m_nEngineOffSoundBankId = 70; - m_OriginalVehicleAudioSettings[157].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[157].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[157].field_C = 1.189207f; - m_OriginalVehicleAudioSettings[157].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[157].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[157].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[157].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[157].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[157].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[157].m_nVehTypeForAudio = 24; - m_OriginalVehicleAudioSettings[157].m_fHornVolumeDelta = 6.000000f; - - m_OriginalVehicleAudioSettings[158].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[158].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[158].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[158].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[158].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[158].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[158].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[158].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[158].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[158].m_EngineUpgrade = 2; - m_OriginalVehicleAudioSettings[158].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[158].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[158].m_nVehTypeForAudio = 31; - m_OriginalVehicleAudioSettings[158].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[159].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[159].m_nEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[159].m_nEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[159].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[159].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[159].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[159].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[159].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[159].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[159].m_EngineUpgrade = 2; - m_OriginalVehicleAudioSettings[159].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[159].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[159].m_nVehTypeForAudio = 31; - m_OriginalVehicleAudioSettings[159].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[160].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[160].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[160].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[160].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[160].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[160].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[160].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[160].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[160].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[160].m_EngineUpgrade = 2; - m_OriginalVehicleAudioSettings[160].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[160].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[160].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[160].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[161].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[161].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[161].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[161].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[161].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[161].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[161].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[161].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[161].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[161].m_EngineUpgrade = 2; - m_OriginalVehicleAudioSettings[161].m_nRadioID = 4; - m_OriginalVehicleAudioSettings[161].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[161].m_nVehTypeForAudio = 4; - m_OriginalVehicleAudioSettings[161].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[162].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[162].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[162].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[162].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[162].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[162].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[162].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[162].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[162].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[162].m_EngineUpgrade = 2; - m_OriginalVehicleAudioSettings[162].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[162].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[162].m_nVehTypeForAudio = 1; - m_OriginalVehicleAudioSettings[162].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[163].m_eVehicleSoundType = (eVehicleSoundType)4; - m_OriginalVehicleAudioSettings[163].m_nEngineOnSoundBankId = 12; - m_OriginalVehicleAudioSettings[163].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[163].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[163].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[163].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[163].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[163].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[163].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[163].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[163].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[163].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[163].m_nVehTypeForAudio = 13; - m_OriginalVehicleAudioSettings[163].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[164].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[164].m_nEngineOnSoundBankId = 113; - m_OriginalVehicleAudioSettings[164].m_nEngineOffSoundBankId = 112; - m_OriginalVehicleAudioSettings[164].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[164].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[164].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[164].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[164].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[164].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[164].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[164].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[164].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[164].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[164].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[165].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[165].m_nEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[165].m_nEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[165].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[165].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[165].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[165].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[165].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[165].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[165].m_EngineUpgrade = 2; - m_OriginalVehicleAudioSettings[165].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[165].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[165].m_nVehTypeForAudio = 31; - m_OriginalVehicleAudioSettings[165].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[166].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[166].m_nEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[166].m_nEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[166].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[166].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[166].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[166].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[166].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[166].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[166].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[166].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[166].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[166].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[166].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[167].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[167].m_nEngineOnSoundBankId = 46; - m_OriginalVehicleAudioSettings[167].m_nEngineOffSoundBankId = 45; - m_OriginalVehicleAudioSettings[167].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[167].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[167].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[167].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[167].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[167].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[167].m_EngineUpgrade = 1; - m_OriginalVehicleAudioSettings[167].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[167].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[167].m_nVehTypeForAudio = 10; - m_OriginalVehicleAudioSettings[167].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[168].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[168].m_nEngineOnSoundBankId = 115; - m_OriginalVehicleAudioSettings[168].m_nEngineOffSoundBankId = 114; - m_OriginalVehicleAudioSettings[168].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[168].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[168].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[168].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[168].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[168].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[168].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[168].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[168].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[168].m_nVehTypeForAudio = 17; - m_OriginalVehicleAudioSettings[168].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[169].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[169].m_nEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[169].m_nEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[169].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[169].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[169].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[169].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[169].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[169].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[169].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[169].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[169].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[169].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[169].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[170].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[170].m_nEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[170].m_nEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[170].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[170].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[170].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[170].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[170].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[170].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[170].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[170].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[170].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[170].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[170].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[171].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[171].m_nEngineOnSoundBankId = 62; - m_OriginalVehicleAudioSettings[171].m_nEngineOffSoundBankId = 61; - m_OriginalVehicleAudioSettings[171].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[171].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[171].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[171].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[171].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[171].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[171].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[171].m_nRadioID = 7; - m_OriginalVehicleAudioSettings[171].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[171].m_nVehTypeForAudio = 36; - m_OriginalVehicleAudioSettings[171].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[172].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[172].m_nEngineOnSoundBankId = 62; - m_OriginalVehicleAudioSettings[172].m_nEngineOffSoundBankId = 61; - m_OriginalVehicleAudioSettings[172].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[172].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[172].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[172].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[172].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[172].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[172].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[172].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[172].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[172].m_nVehTypeForAudio = 37; - m_OriginalVehicleAudioSettings[172].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[173].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[173].m_nEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[173].m_nEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[173].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[173].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[173].field_C = 1.189207f; - m_OriginalVehicleAudioSettings[173].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[173].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[173].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[173].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[173].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[173].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[173].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[173].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[174].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[174].m_nEngineOnSoundBankId = 127; - m_OriginalVehicleAudioSettings[174].m_nEngineOffSoundBankId = 126; - m_OriginalVehicleAudioSettings[174].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[174].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[174].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[174].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[174].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[174].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[174].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[174].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[174].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[174].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[174].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[175].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[175].m_nEngineOnSoundBankId = 35; - m_OriginalVehicleAudioSettings[175].m_nEngineOffSoundBankId = 34; - m_OriginalVehicleAudioSettings[175].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[175].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[175].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[175].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[175].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[175].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[175].m_EngineUpgrade = 1; - m_OriginalVehicleAudioSettings[175].m_nRadioID = 10; - m_OriginalVehicleAudioSettings[175].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[175].m_nVehTypeForAudio = 10; - m_OriginalVehicleAudioSettings[175].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[176].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[176].m_nEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[176].m_nEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[176].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[176].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[176].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[176].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[176].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[176].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[176].m_EngineUpgrade = 1; - m_OriginalVehicleAudioSettings[176].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[176].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[176].m_nVehTypeForAudio = 10; - m_OriginalVehicleAudioSettings[176].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[177].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[177].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[177].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[177].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[177].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[177].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[177].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[177].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[177].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[177].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[177].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[177].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[177].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[177].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[178].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[178].m_nEngineOnSoundBankId = 33; - m_OriginalVehicleAudioSettings[178].m_nEngineOffSoundBankId = 32; - m_OriginalVehicleAudioSettings[178].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[178].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[178].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[178].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[178].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[178].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[178].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[178].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[178].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[178].m_nVehTypeForAudio = 6; - m_OriginalVehicleAudioSettings[178].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[179].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[179].m_nEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[179].m_nEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[179].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[179].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[179].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[179].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[179].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[179].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[179].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[179].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[179].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[179].m_nVehTypeForAudio = 0; - m_OriginalVehicleAudioSettings[179].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[180].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[180].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[180].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[180].m_nBassSetting = 1; - m_OriginalVehicleAudioSettings[180].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[180].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[180].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[180].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[180].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[180].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[180].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[180].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[180].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[180].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[181].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[181].m_nEngineOnSoundBankId = 125; - m_OriginalVehicleAudioSettings[181].m_nEngineOffSoundBankId = 124; - m_OriginalVehicleAudioSettings[181].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[181].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[181].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[181].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[181].m_fHornHigh = 0.890899f; - m_OriginalVehicleAudioSettings[181].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[181].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[181].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[181].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[181].m_nVehTypeForAudio = 29; - m_OriginalVehicleAudioSettings[181].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[182].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[182].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[182].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[182].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[182].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[182].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[182].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[182].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[182].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[182].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[182].m_nRadioID = 11; - m_OriginalVehicleAudioSettings[182].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[182].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[182].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[183].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[183].m_nEngineOnSoundBankId = 11; - m_OriginalVehicleAudioSettings[183].m_nEngineOffSoundBankId = 10; - m_OriginalVehicleAudioSettings[183].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[183].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[183].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[183].m_nHornToneSoundInBank = 1; - m_OriginalVehicleAudioSettings[183].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[183].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[183].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[183].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[183].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[183].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[183].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[184].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[184].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[184].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[184].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[184].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[184].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[184].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[184].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[184].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[184].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[184].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[184].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[184].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[184].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[185].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[185].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[185].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[185].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[185].m_fBassEq = 0.780000f; - m_OriginalVehicleAudioSettings[185].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[185].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[185].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[185].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[185].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[185].m_nRadioID = 8; - m_OriginalVehicleAudioSettings[185].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[185].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[185].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[186].m_eVehicleSoundType = (eVehicleSoundType)1; - m_OriginalVehicleAudioSettings[186].m_nEngineOnSoundBankId = 41; - m_OriginalVehicleAudioSettings[186].m_nEngineOffSoundBankId = 40; - m_OriginalVehicleAudioSettings[186].m_nBassSetting = 2; - m_OriginalVehicleAudioSettings[186].m_fBassEq = 0.300000f; - m_OriginalVehicleAudioSettings[186].field_C = 0.890899f; - m_OriginalVehicleAudioSettings[186].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[186].m_fHornHigh = 1.189207f; - m_OriginalVehicleAudioSettings[186].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[186].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[186].m_nRadioID = 2; - m_OriginalVehicleAudioSettings[186].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[186].m_nVehTypeForAudio = 29; - m_OriginalVehicleAudioSettings[186].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[187].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[187].m_nEngineOnSoundBankId = 8; - m_OriginalVehicleAudioSettings[187].m_nEngineOffSoundBankId = 7; - m_OriginalVehicleAudioSettings[187].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[187].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[187].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[187].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[187].m_fHornHigh = 1.259921f; - m_OriginalVehicleAudioSettings[187].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[187].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[187].m_nRadioID = 9; - m_OriginalVehicleAudioSettings[187].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[187].m_nVehTypeForAudio = 31; - m_OriginalVehicleAudioSettings[187].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[188].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[188].m_nEngineOnSoundBankId = 142; - m_OriginalVehicleAudioSettings[188].m_nEngineOffSoundBankId = 141; - m_OriginalVehicleAudioSettings[188].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[188].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[188].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[188].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[188].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[188].m_nDoorSound = 4; - m_OriginalVehicleAudioSettings[188].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[188].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[188].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[188].m_nVehTypeForAudio = 11; - m_OriginalVehicleAudioSettings[188].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[189].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[189].m_nEngineOnSoundBankId = 93; - m_OriginalVehicleAudioSettings[189].m_nEngineOffSoundBankId = 92; - m_OriginalVehicleAudioSettings[189].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[189].m_fBassEq = 1.000000f; - m_OriginalVehicleAudioSettings[189].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[189].m_nHornToneSoundInBank = 6; - m_OriginalVehicleAudioSettings[189].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[189].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[189].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[189].m_nRadioID = 5; - m_OriginalVehicleAudioSettings[189].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[189].m_nVehTypeForAudio = 31; - m_OriginalVehicleAudioSettings[189].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[190].m_eVehicleSoundType = (eVehicleSoundType)8; - m_OriginalVehicleAudioSettings[190].m_nEngineOnSoundBankId = 132; - m_OriginalVehicleAudioSettings[190].m_nEngineOffSoundBankId = 131; - m_OriginalVehicleAudioSettings[190].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[190].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[190].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[190].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[190].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[190].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[190].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[190].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[190].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[190].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[190].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[191].m_eVehicleSoundType = (eVehicleSoundType)9; - m_OriginalVehicleAudioSettings[191].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[191].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[191].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[191].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[191].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[191].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[191].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[191].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[191].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[191].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[191].m_nRadioType = 1; - m_OriginalVehicleAudioSettings[191].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[191].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[192].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[192].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[192].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[192].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[192].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[192].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[192].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[192].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[192].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[192].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[192].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[192].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[192].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[192].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[193].m_eVehicleSoundType = (eVehicleSoundType)5; - m_OriginalVehicleAudioSettings[193].m_nEngineOnSoundBankId = 120; - m_OriginalVehicleAudioSettings[193].m_nEngineOffSoundBankId = 54; - m_OriginalVehicleAudioSettings[193].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[193].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[193].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[193].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[193].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[193].m_nDoorSound = 0; - m_OriginalVehicleAudioSettings[193].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[193].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[193].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[193].m_nVehTypeForAudio = 28; - m_OriginalVehicleAudioSettings[193].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[194].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[194].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[194].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[194].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[194].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[194].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[194].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[194].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[194].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[194].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[194].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[194].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[194].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[194].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[195].m_eVehicleSoundType = (eVehicleSoundType)3; - m_OriginalVehicleAudioSettings[195].m_nEngineOnSoundBankId = 22; - m_OriginalVehicleAudioSettings[195].m_nEngineOffSoundBankId = 21; - m_OriginalVehicleAudioSettings[195].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[195].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[195].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[195].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[195].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[195].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[195].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[195].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[195].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[195].m_nVehTypeForAudio = 19; - m_OriginalVehicleAudioSettings[195].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[196].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[196].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[196].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[196].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[196].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[196].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[196].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[196].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[196].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[196].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[196].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[196].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[196].m_nVehTypeForAudio = 38; - m_OriginalVehicleAudioSettings[196].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[197].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[197].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[197].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[197].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[197].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[197].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[197].m_nHornToneSoundInBank = 2; - m_OriginalVehicleAudioSettings[197].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[197].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[197].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[197].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[197].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[197].m_nVehTypeForAudio = 38; - m_OriginalVehicleAudioSettings[197].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[198].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[198].m_nEngineOnSoundBankId = 87; - m_OriginalVehicleAudioSettings[198].m_nEngineOffSoundBankId = 86; - m_OriginalVehicleAudioSettings[198].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[198].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[198].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[198].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[198].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[198].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[198].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[198].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[198].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[198].m_nVehTypeForAudio = 38; - m_OriginalVehicleAudioSettings[198].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[199].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[199].m_nEngineOnSoundBankId = 99; - m_OriginalVehicleAudioSettings[199].m_nEngineOffSoundBankId = 98; - m_OriginalVehicleAudioSettings[199].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[199].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[199].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[199].m_nHornToneSoundInBank = 4; - m_OriginalVehicleAudioSettings[199].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[199].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[199].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[199].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[199].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[199].m_nVehTypeForAudio = 38; - m_OriginalVehicleAudioSettings[199].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[200].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[200].m_nEngineOnSoundBankId = 26; - m_OriginalVehicleAudioSettings[200].m_nEngineOffSoundBankId = 25; - m_OriginalVehicleAudioSettings[200].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[200].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[200].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[200].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[200].m_fHornHigh = 1.122462f; - m_OriginalVehicleAudioSettings[200].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[200].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[200].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[200].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[200].m_nVehTypeForAudio = 15; - m_OriginalVehicleAudioSettings[200].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[201].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[201].m_nEngineOnSoundBankId = 81; - m_OriginalVehicleAudioSettings[201].m_nEngineOffSoundBankId = 80; - m_OriginalVehicleAudioSettings[201].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[201].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[201].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[201].m_nHornToneSoundInBank = 9; - m_OriginalVehicleAudioSettings[201].m_fHornHigh = 0.943874f; - m_OriginalVehicleAudioSettings[201].m_nDoorSound = 3; - m_OriginalVehicleAudioSettings[201].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[201].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[201].m_nRadioType = 3; - m_OriginalVehicleAudioSettings[201].m_nVehTypeForAudio = 18; - m_OriginalVehicleAudioSettings[201].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[202].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[202].m_nEngineOnSoundBankId = 38; - m_OriginalVehicleAudioSettings[202].m_nEngineOffSoundBankId = 37; - m_OriginalVehicleAudioSettings[202].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[202].m_fBassEq = 0.850000f; - m_OriginalVehicleAudioSettings[202].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[202].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[202].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[202].m_nDoorSound = 2; - m_OriginalVehicleAudioSettings[202].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[202].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[202].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[202].m_nVehTypeForAudio = 31; - m_OriginalVehicleAudioSettings[202].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[203].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[203].m_nEngineOnSoundBankId = 101; - m_OriginalVehicleAudioSettings[203].m_nEngineOffSoundBankId = 100; - m_OriginalVehicleAudioSettings[203].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[203].m_fBassEq = 0.900000f; - m_OriginalVehicleAudioSettings[203].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[203].m_nHornToneSoundInBank = 8; - m_OriginalVehicleAudioSettings[203].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[203].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[203].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[203].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[203].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[203].m_nVehTypeForAudio = 2; - m_OriginalVehicleAudioSettings[203].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[204].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[204].m_nEngineOnSoundBankId = 17; - m_OriginalVehicleAudioSettings[204].m_nEngineOffSoundBankId = 16; - m_OriginalVehicleAudioSettings[204].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[204].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[204].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[204].m_nHornToneSoundInBank = 5; - m_OriginalVehicleAudioSettings[204].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[204].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[204].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[204].m_nRadioID = 1; - m_OriginalVehicleAudioSettings[204].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[204].m_nVehTypeForAudio = 45; - m_OriginalVehicleAudioSettings[204].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[205].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[205].m_nEngineOnSoundBankId = 95; - m_OriginalVehicleAudioSettings[205].m_nEngineOffSoundBankId = 94; - m_OriginalVehicleAudioSettings[205].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[205].m_fBassEq = 0.650000f; - m_OriginalVehicleAudioSettings[205].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[205].m_nHornToneSoundInBank = 7; - m_OriginalVehicleAudioSettings[205].m_fHornHigh = 1.059463f; - m_OriginalVehicleAudioSettings[205].m_nDoorSound = 1; - m_OriginalVehicleAudioSettings[205].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[205].m_nRadioID = 3; - m_OriginalVehicleAudioSettings[205].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[205].m_nVehTypeForAudio = 15; - m_OriginalVehicleAudioSettings[205].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[206].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[206].m_nEngineOnSoundBankId = 130; - m_OriginalVehicleAudioSettings[206].m_nEngineOffSoundBankId = 129; - m_OriginalVehicleAudioSettings[206].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[206].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[206].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[206].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[206].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[206].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[206].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[206].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[206].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[206].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[206].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[207].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[207].m_nEngineOnSoundBankId = 130; - m_OriginalVehicleAudioSettings[207].m_nEngineOffSoundBankId = 129; - m_OriginalVehicleAudioSettings[207].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[207].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[207].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[207].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[207].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[207].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[207].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[207].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[207].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[207].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[207].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[208].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[208].m_nEngineOnSoundBankId = 130; - m_OriginalVehicleAudioSettings[208].m_nEngineOffSoundBankId = 129; - m_OriginalVehicleAudioSettings[208].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[208].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[208].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[208].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[208].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[208].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[208].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[208].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[208].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[208].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[208].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[209].m_eVehicleSoundType = (eVehicleSoundType)0; - m_OriginalVehicleAudioSettings[209].m_nEngineOnSoundBankId = 137; - m_OriginalVehicleAudioSettings[209].m_nEngineOffSoundBankId = 136; - m_OriginalVehicleAudioSettings[209].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[209].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[209].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[209].m_nHornToneSoundInBank = 3; - m_OriginalVehicleAudioSettings[209].m_fHornHigh = 0.840896f; - m_OriginalVehicleAudioSettings[209].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[209].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[209].m_nRadioID = 6; - m_OriginalVehicleAudioSettings[209].m_nRadioType = 0; - m_OriginalVehicleAudioSettings[209].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[209].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[210].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[210].m_nEngineOnSoundBankId = 130; - m_OriginalVehicleAudioSettings[210].m_nEngineOffSoundBankId = 129; - m_OriginalVehicleAudioSettings[210].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[210].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[210].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[210].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[210].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[210].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[210].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[210].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[210].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[210].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[210].m_fHornVolumeDelta = 0.000000f; - - m_OriginalVehicleAudioSettings[211].m_eVehicleSoundType = (eVehicleSoundType)10; - m_OriginalVehicleAudioSettings[211].m_nEngineOnSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[211].m_nEngineOffSoundBankId = 4294967295; - m_OriginalVehicleAudioSettings[211].m_nBassSetting = 0; - m_OriginalVehicleAudioSettings[211].m_fBassEq = 0.700000f; - m_OriginalVehicleAudioSettings[211].field_C = 1.000000f; - m_OriginalVehicleAudioSettings[211].m_nHornToneSoundInBank = 4294967295; - m_OriginalVehicleAudioSettings[211].m_fHornHigh = 1.000000f; - m_OriginalVehicleAudioSettings[211].m_nDoorSound = 4294967295; - m_OriginalVehicleAudioSettings[211].m_EngineUpgrade = 0; - m_OriginalVehicleAudioSettings[211].m_nRadioID = 13; - m_OriginalVehicleAudioSettings[211].m_nRadioType = 4294967295; - m_OriginalVehicleAudioSettings[211].m_nVehTypeForAudio = 4294967295; - m_OriginalVehicleAudioSettings[211].m_fHornVolumeDelta = 0.000000f; + // Replace + // 8D 34 B5 F0 0A 86 00 ; lea esi, _VehicleAudioProperties.m_eVehicleSoundType[esi*4] + // to + // 8b 35 XX XX XX XX ; mov esi, [pNextVehicleAudioSettings] + // 90 ; nop + MemCpy((void*)0x4F77CA, "\x8B\x35\x00\x00\x00\x00\x90", 7); + MemPut(0x4F77CA + 2, (std::uint32_t)&pNextVehicleAudioSettings); } diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.h b/Client/game_sa/CVehicleAudioSettingsManagerSA.h index 1d5944a8ed4..dc39b5c279f 100644 --- a/Client/game_sa/CVehicleAudioSettingsManagerSA.h +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.h @@ -13,32 +13,28 @@ #include #include "CAEVehicleAudioEntitySA.h" +#include -#define VEHICLES_COUNT 212 +constexpr size_t VEHICLES_COUNT = 212; -class CVehicleAudioSettingsManagerSA; - -class CVehicleAudioSettingsManagerSA : public CVehicleAudioSettingsManager +class CVehicleAudioSettingsManagerSA final : public CVehicleAudioSettingsManager { public: CVehicleAudioSettingsManagerSA(); - ~CVehicleAudioSettingsManagerSA(); CVehicleAudioSettingsEntry* CreateVehicleAudioSettingsData(); - - bool ApplyAudioSettingsData(eVehicleTypes eModel, CVehicleAudioSettingsEntry* pEntry); - CVehicleAudioSettingsEntry* GetVehicleModelAudioSettingsData(eVehicleTypes eModel); + bool ApplyAudioSettingsData(eVehicleTypes eModel, CVehicleAudioSettingsEntry* pEntry); void SetNextSettings(CVehicleAudioSettingsEntry* pSettings); -private: - void InitializeDefaultVehicleAudioSettings(); - uint GetVehicleModelAudioSettingsID(eVehicleTypes eModel); + static void StaticSetHooks(); - // Original audio settings - SFixedArray m_OriginalVehicleAudioSettings; +private: + void ResetAudioSettingsData(); + size_t GetVehicleModelAudioSettingsID(eVehicleTypes eModel) const noexcept { return eModel - 400; }; +private: // Array with the model audio settings entries - SFixedArray m_pModelEntries; + std::array m_modelEntrys; }; diff --git a/Client/sdk/game/CVehicleAudioSettingsManager.h b/Client/sdk/game/CVehicleAudioSettingsManager.h index 49f44fc15cf..08e883a523f 100644 --- a/Client/sdk/game/CVehicleAudioSettingsManager.h +++ b/Client/sdk/game/CVehicleAudioSettingsManager.h @@ -2,8 +2,8 @@ * * PROJECT: Multi Theft Auto v1.0 * LICENSE: See LICENSE in the top level directory - * FILE: sdk/game/CHandlingManager.h - * PURPOSE: Vehicle handling manager interface + * FILE: sdk/game/CVehicleAudioSettingsManager.h + * PURPOSE: Vehicle audio manager interface * * Multi Theft Auto is available from http://www.multitheftauto.com/ * From db8c0d8980d359af063ca4676eae774ecfe5a2e4 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Mon, 3 Feb 2025 23:21:43 +0300 Subject: [PATCH 08/16] Remove unnecessary file --- .../game_sa/CVehicleAudioSettingsEntrySA.cpp | 30 ------------------- Client/game_sa/CVehicleAudioSettingsEntrySA.h | 6 ++-- 2 files changed, 3 insertions(+), 33 deletions(-) delete mode 100644 Client/game_sa/CVehicleAudioSettingsEntrySA.cpp diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.cpp b/Client/game_sa/CVehicleAudioSettingsEntrySA.cpp deleted file mode 100644 index 5969c3bcf1e..00000000000 --- a/Client/game_sa/CVehicleAudioSettingsEntrySA.cpp +++ /dev/null @@ -1,30 +0,0 @@ -/***************************************************************************** - * - * PROJECT: Multi Theft Auto v1.0 - * LICENSE: See LICENSE in the top level directory - * FILE: game_sa/CVehicleAudioSettingsEntrySA.cpp - * PURPOSE: Implementation file for vehicle audio settings entry class - * - * Multi Theft Auto is available from http://www.multitheftauto.com/ - * - *****************************************************************************/ - -#include "StdInc.h" -#include "CVehicleAudioSettingsEntrySA.h" - -CVehicleAudioSettingsEntrySA::CVehicleAudioSettingsEntrySA() -{ - memset(&m_Settings, 0, sizeof(tVehicleAudioSettings)); -} - -CVehicleAudioSettingsEntrySA::CVehicleAudioSettingsEntrySA(tVehicleAudioSettings* pSettingsEntry) -{ - m_Settings = *pSettingsEntry; -} - -void CVehicleAudioSettingsEntrySA::Assign(const CVehicleAudioSettingsEntry* pData) -{ - const CVehicleAudioSettingsEntrySA* pEntrySA = static_cast(pData); - - m_Settings = pEntrySA->m_Settings; -} diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.h b/Client/game_sa/CVehicleAudioSettingsEntrySA.h index 2528f5e22b3..8f24124140f 100644 --- a/Client/game_sa/CVehicleAudioSettingsEntrySA.h +++ b/Client/game_sa/CVehicleAudioSettingsEntrySA.h @@ -36,14 +36,14 @@ static_assert(sizeof(tVehicleAudioSettings) == 0x24, "Invalid size for tVehicleA class CVehicleAudioSettingsEntrySA final : public CVehicleAudioSettingsEntry { public: - CVehicleAudioSettingsEntrySA(); - CVehicleAudioSettingsEntrySA(tVehicleAudioSettings* pSettings); + CVehicleAudioSettingsEntrySA(): m_Settings{} {}; + CVehicleAudioSettingsEntrySA(tVehicleAudioSettings* pSettings) { m_Settings = *pSettings; }; ~CVehicleAudioSettingsEntrySA() = default; tVehicleAudioSettings* getInterface() { return &m_Settings; }; void Assign(const tVehicleAudioSettings& settings) noexcept { m_Settings = settings; } - void Assign(const CVehicleAudioSettingsEntry* pData); + void Assign(const CVehicleAudioSettingsEntry* settings) noexcept { m_Settings = static_cast(settings)->m_Settings; }; eVehicleSoundType GetSoundType() const noexcept override { return m_Settings.m_eVehicleSoundType; }; short GetEngineOnSoundBankID() const noexcept override { return m_Settings.m_nEngineOnSoundBankId; }; From 46ca24e3e24d703fbeb852cf75f0c147c281afe1 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Mon, 3 Feb 2025 23:40:13 +0300 Subject: [PATCH 09/16] Refactor IsPassenger --- Client/game_sa/CVehicleAudioSettingsEntrySA.h | 4 ++-- Client/game_sa/CVehicleSA.cpp | 14 ++------------ 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.h b/Client/game_sa/CVehicleAudioSettingsEntrySA.h index 8f24124140f..95702cfe0de 100644 --- a/Client/game_sa/CVehicleAudioSettingsEntrySA.h +++ b/Client/game_sa/CVehicleAudioSettingsEntrySA.h @@ -40,10 +40,10 @@ class CVehicleAudioSettingsEntrySA final : public CVehicleAudioSettingsEntry CVehicleAudioSettingsEntrySA(tVehicleAudioSettings* pSettings) { m_Settings = *pSettings; }; ~CVehicleAudioSettingsEntrySA() = default; - tVehicleAudioSettings* getInterface() { return &m_Settings; }; + const tVehicleAudioSettings& getInterface() const noexcept { return m_Settings; }; void Assign(const tVehicleAudioSettings& settings) noexcept { m_Settings = settings; } - void Assign(const CVehicleAudioSettingsEntry* settings) noexcept { m_Settings = static_cast(settings)->m_Settings; }; + void Assign(const CVehicleAudioSettingsEntry* settings) noexcept { m_Settings = static_cast(settings)->getInterface(); }; eVehicleSoundType GetSoundType() const noexcept override { return m_Settings.m_eVehicleSoundType; }; short GetEngineOnSoundBankID() const noexcept override { return m_Settings.m_nEngineOnSoundBankId; }; diff --git a/Client/game_sa/CVehicleSA.cpp b/Client/game_sa/CVehicleSA.cpp index 1fda27088bc..2b45872e29a 100644 --- a/Client/game_sa/CVehicleSA.cpp +++ b/Client/game_sa/CVehicleSA.cpp @@ -912,18 +912,8 @@ void CVehicleSA::SetEngineOn(bool bEngineOn) bool CVehicleSA::IsPassenger(CPed* pPed) { - DWORD dwThis = (DWORD)m_pInterface; - DWORD dwFunc = FUNC_CVehicle_IsPassenger; - bool bReturn = false; - - _asm - { - mov ecx, dwThis - push pPed - call dwFunc - mov bReturn, al - } - return bReturn; + using FUNC_CVehicle_IsPassenger_t = bool(__thiscall*)(CVehicleSAInterface* self, CPedSAInterface* ped); + return ((FUNC_CVehicle_IsPassenger_t)(FUNC_CVehicle_IsPassenger))(GetVehicleInterface(), pPed->GetPedInterface()); } CPed* CVehicleSA::GetDriver() From 5310d7c83a4d98958b965f3abf56f7a85e6f3333 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Tue, 4 Feb 2025 15:31:56 +0300 Subject: [PATCH 10/16] Fix build --- Client/game_sa/CVehicleAudioSettingsManagerSA.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp index 626309fdce5..6ac3dad6db8 100644 --- a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp @@ -14,7 +14,7 @@ #include const auto (&ORIGINAL_AUDIO_SETTINGS)[VEHICLES_COUNT] = *reinterpret_cast(0x860AF0); -tVehicleAudioSettings* pNextVehicleAudioSettings = nullptr; +tVehicleAudioSettings const * pNextVehicleAudioSettings = nullptr; CVehicleAudioSettingsManagerSA::CVehicleAudioSettingsManagerSA() { @@ -48,7 +48,7 @@ bool CVehicleAudioSettingsManagerSA::ApplyAudioSettingsData(eVehicleTypes eModel void CVehicleAudioSettingsManagerSA::SetNextSettings(CVehicleAudioSettingsEntry* pSettings) { - pNextVehicleAudioSettings = static_cast(pSettings)->getInterface(); + pNextVehicleAudioSettings = &static_cast(pSettings)->getInterface(); } void CVehicleAudioSettingsManagerSA::ResetAudioSettingsData() From 1c8df3fa98cde5d770ecd39342d05179a8c702af Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Tue, 4 Feb 2025 15:34:46 +0300 Subject: [PATCH 11/16] size_t --- Client/game_sa/CVehicleAudioSettingsManagerSA.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp index 6ac3dad6db8..a766a7125bc 100644 --- a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp @@ -38,7 +38,7 @@ CVehicleAudioSettingsEntry* CVehicleAudioSettingsManagerSA::GetVehicleModelAudio bool CVehicleAudioSettingsManagerSA::ApplyAudioSettingsData(eVehicleTypes eModel, CVehicleAudioSettingsEntry* pEntry) { - uint uiSettingsID = GetVehicleModelAudioSettingsID(eModel); + size_t uiSettingsID = GetVehicleModelAudioSettingsID(eModel); if (uiSettingsID >= VEHICLES_COUNT) return false; From 55d0a0aa3f88d829c70b47e3d5533b007a42be23 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Tue, 4 Feb 2025 19:36:01 +0300 Subject: [PATCH 12/16] Refactor --- Client/game_sa/CGameSA.cpp | 3 +- Client/game_sa/CGameSA.h | 10 +- Client/game_sa/CVehicleAudioSettingsEntrySA.h | 5 +- .../CVehicleAudioSettingsManagerSA.cpp | 37 ++-- .../game_sa/CVehicleAudioSettingsManagerSA.h | 17 +- .../mods/deathmatch/logic/CClientVehicle.cpp | 50 ++++- Client/mods/deathmatch/logic/CClientVehicle.h | 7 +- .../logic/CClientVehicleManager.cpp | 8 - .../deathmatch/logic/CClientVehicleManager.h | 1 - .../logic/luadefs/CLuaVehicleDefs.cpp | 171 ++++++++++-------- .../logic/luadefs/CLuaVehicleDefs.h | 8 +- Client/sdk/game/CGame.h | 2 +- Client/sdk/game/CVehicleAudioSettingsEntry.h | 5 +- .../sdk/game/CVehicleAudioSettingsManager.h | 8 +- 14 files changed, 195 insertions(+), 137 deletions(-) diff --git a/Client/game_sa/CGameSA.cpp b/Client/game_sa/CGameSA.cpp index a3af60c2e5e..a6fb6916682 100644 --- a/Client/game_sa/CGameSA.cpp +++ b/Client/game_sa/CGameSA.cpp @@ -146,7 +146,7 @@ CGameSA::CGameSA() m_pCoverManager = new CCoverManagerSA(); m_pPlantManager = new CPlantManagerSA(); m_pBuildingRemoval = new CBuildingRemovalSA(); - m_pVehicleAudioSettingsManager = new CVehicleAudioSettingsManagerSA(); + m_pVehicleAudioSettingsManager = std::make_unique(); m_pRenderer = std::make_unique(); @@ -308,7 +308,6 @@ CGameSA::~CGameSA() delete reinterpret_cast(m_pAEAudioHardware); delete reinterpret_cast(m_pAudioContainer); delete reinterpret_cast(m_pPointLights); - delete reinterpret_cast(m_pVehicleAudioSettingsManager); delete static_cast(m_collisionStore); delete static_cast(m_pIplStore); delete static_cast(m_pBuildingRemoval); diff --git a/Client/game_sa/CGameSA.h b/Client/game_sa/CGameSA.h index 2b85ff694fc..7144d73e981 100644 --- a/Client/game_sa/CGameSA.h +++ b/Client/game_sa/CGameSA.h @@ -18,6 +18,7 @@ #include "CCoverManagerSA.h" #include "CPlantManagerSA.h" #include "CRendererSA.h" +#include "CVehicleAudioSettingsManagerSA.h" class CAnimBlendClumpDataSAInterface; class CObjectGroupPhysicalPropertiesSA; @@ -175,7 +176,11 @@ class CGameSA : public CGame CBuildingRemoval* GetBuildingRemoval() { return m_pBuildingRemoval; } CRenderer* GetRenderer() const noexcept override { return m_pRenderer.get(); } - CVehicleAudioSettingsManager* GetVehicleAudioSettingsManager() { return m_pVehicleAudioSettingsManager; } + CVehicleAudioSettingsManager* GetVehicleAudioSettingsManager() const noexcept override + { + return m_pVehicleAudioSettingsManager.get(); + } + CWeaponInfo* GetWeaponInfo(eWeaponType weapon, eWeaponSkill skill = WEAPONSKILL_STD); CModelInfo* GetModelInfo(DWORD dwModelID, bool bCanBeInvalid = false); CObjectGroupPhysicalProperties* GetObjectGroupPhysicalProperties(unsigned char ucObjectGroup); @@ -353,7 +358,8 @@ class CGameSA : public CGame CCoverManagerSA* m_pCoverManager; CPlantManagerSA* m_pPlantManager; CBuildingRemoval* m_pBuildingRemoval; - CVehicleAudioSettingsManager* m_pVehicleAudioSettingsManager; + + std::unique_ptr m_pVehicleAudioSettingsManager; std::unique_ptr m_pRenderer; diff --git a/Client/game_sa/CVehicleAudioSettingsEntrySA.h b/Client/game_sa/CVehicleAudioSettingsEntrySA.h index 95702cfe0de..9d69058646a 100644 --- a/Client/game_sa/CVehicleAudioSettingsEntrySA.h +++ b/Client/game_sa/CVehicleAudioSettingsEntrySA.h @@ -14,6 +14,7 @@ #include "game/CVehicleAudioSettingsEntry.h" #include +// SA interface struct tVehicleAudioSettings { eVehicleSoundType m_eVehicleSoundType; @@ -40,10 +41,10 @@ class CVehicleAudioSettingsEntrySA final : public CVehicleAudioSettingsEntry CVehicleAudioSettingsEntrySA(tVehicleAudioSettings* pSettings) { m_Settings = *pSettings; }; ~CVehicleAudioSettingsEntrySA() = default; - const tVehicleAudioSettings& getInterface() const noexcept { return m_Settings; }; + const tVehicleAudioSettings& GetInterface() const noexcept { return m_Settings; }; void Assign(const tVehicleAudioSettings& settings) noexcept { m_Settings = settings; } - void Assign(const CVehicleAudioSettingsEntry* settings) noexcept { m_Settings = static_cast(settings)->getInterface(); }; + void Assign(const CVehicleAudioSettingsEntry& settings) noexcept { m_Settings = static_cast(settings).GetInterface(); }; eVehicleSoundType GetSoundType() const noexcept override { return m_Settings.m_eVehicleSoundType; }; short GetEngineOnSoundBankID() const noexcept override { return m_Settings.m_nEngineOnSoundBankId; }; diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp index a766a7125bc..a47cdeed003 100644 --- a/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.cpp @@ -21,43 +21,42 @@ CVehicleAudioSettingsManagerSA::CVehicleAudioSettingsManagerSA() ResetAudioSettingsData(); } -CVehicleAudioSettingsEntry* CVehicleAudioSettingsManagerSA::CreateVehicleAudioSettingsData() +std::unique_ptr CVehicleAudioSettingsManagerSA::CreateVehicleAudioSettingsData(uint32_t modelId) { - CVehicleAudioSettingsEntrySA* pSettings = new CVehicleAudioSettingsEntrySA(); - return pSettings; + auto settings = std::make_unique(); + const auto& fromSetting = GetVehicleModelAudioSettingsData(modelId); + settings->Assign(fromSetting); + return settings; } -CVehicleAudioSettingsEntry* CVehicleAudioSettingsManagerSA::GetVehicleModelAudioSettingsData(eVehicleTypes eModel) +CVehicleAudioSettingsEntry& CVehicleAudioSettingsManagerSA::GetVehicleModelAudioSettingsData(uint32_t modelId) noexcept { - size_t uiSettingsID = GetVehicleModelAudioSettingsID(eModel); - if (uiSettingsID >= VEHICLES_COUNT) - return nullptr; - - return &m_modelEntrys[uiSettingsID]; + return m_modelEntrys[GetVehicleModelAudioSettingsID(modelId)]; } -bool CVehicleAudioSettingsManagerSA::ApplyAudioSettingsData(eVehicleTypes eModel, CVehicleAudioSettingsEntry* pEntry) +void CVehicleAudioSettingsManagerSA::SetNextSettings(CVehicleAudioSettingsEntry const* pSettings) noexcept { - size_t uiSettingsID = GetVehicleModelAudioSettingsID(eModel); - if (uiSettingsID >= VEHICLES_COUNT) - return false; + pNextVehicleAudioSettings = &static_cast(pSettings)->GetInterface(); +} - m_modelEntrys[uiSettingsID].Assign(pEntry); - return true; +void CVehicleAudioSettingsManagerSA::SetNextSettings(uint32_t modelId) noexcept +{ + pNextVehicleAudioSettings = &m_modelEntrys[GetVehicleModelAudioSettingsID(modelId)].GetInterface(); } -void CVehicleAudioSettingsManagerSA::SetNextSettings(CVehicleAudioSettingsEntry* pSettings) +void CVehicleAudioSettingsManagerSA::ResetModelSettings(uint32_t modelId) noexcept { - pNextVehicleAudioSettings = &static_cast(pSettings)->getInterface(); + size_t index = GetVehicleModelAudioSettingsID(modelId); + m_modelEntrys[index].Assign(ORIGINAL_AUDIO_SETTINGS[index]); } -void CVehicleAudioSettingsManagerSA::ResetAudioSettingsData() +void CVehicleAudioSettingsManagerSA::ResetAudioSettingsData() noexcept { for (size_t i = 0; i < VEHICLES_COUNT; i++) m_modelEntrys[i].Assign(ORIGINAL_AUDIO_SETTINGS[i]); } -void CVehicleAudioSettingsManagerSA::StaticSetHooks() +void CVehicleAudioSettingsManagerSA::StaticSetHooks() noexcept { // Replace // 8D 34 B5 F0 0A 86 00 ; lea esi, _VehicleAudioProperties.m_eVehicleSoundType[esi*4] diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.h b/Client/game_sa/CVehicleAudioSettingsManagerSA.h index dc39b5c279f..c1aec59c168 100644 --- a/Client/game_sa/CVehicleAudioSettingsManagerSA.h +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.h @@ -12,6 +12,7 @@ #pragma once #include +#include "CVehicleAudioSettingsEntrySA.h" #include "CAEVehicleAudioEntitySA.h" #include @@ -22,17 +23,19 @@ class CVehicleAudioSettingsManagerSA final : public CVehicleAudioSettingsManager public: CVehicleAudioSettingsManagerSA(); - CVehicleAudioSettingsEntry* CreateVehicleAudioSettingsData(); - CVehicleAudioSettingsEntry* GetVehicleModelAudioSettingsData(eVehicleTypes eModel); + std::unique_ptr CreateVehicleAudioSettingsData(uint32_t modelId) override; + CVehicleAudioSettingsEntry& GetVehicleModelAudioSettingsData(uint32_t modelId) noexcept override; - bool ApplyAudioSettingsData(eVehicleTypes eModel, CVehicleAudioSettingsEntry* pEntry); - void SetNextSettings(CVehicleAudioSettingsEntry* pSettings); + void ResetModelSettings(uint32_t modelId) noexcept override; + void ResetAudioSettingsData() noexcept; - static void StaticSetHooks(); + void SetNextSettings(CVehicleAudioSettingsEntry const* pSettings) noexcept override; + void SetNextSettings(uint32_t modelId) noexcept override; + + static void StaticSetHooks() noexcept; private: - void ResetAudioSettingsData(); - size_t GetVehicleModelAudioSettingsID(eVehicleTypes eModel) const noexcept { return eModel - 400; }; + size_t GetVehicleModelAudioSettingsID(uint32_t modelId) const noexcept { return modelId - 400; }; private: // Array with the model audio settings entries diff --git a/Client/mods/deathmatch/logic/CClientVehicle.cpp b/Client/mods/deathmatch/logic/CClientVehicle.cpp index 4327fc1a03f..6f3542ecb5a 100644 --- a/Client/mods/deathmatch/logic/CClientVehicle.cpp +++ b/Client/mods/deathmatch/logic/CClientVehicle.cpp @@ -82,10 +82,6 @@ CClientVehicle::CClientVehicle(CClientManager* pManager, ElementID ID, unsigned m_BikeHandlingEntry->Assign(m_pOriginalBikeHandlingEntry); } - m_pOriginalSoundSettingsEntry = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData(static_cast(m_usModel)); - m_pSoundSettingsEntry = g_pGame->GetVehicleAudioSettingsManager()->CreateVehicleAudioSettingsData(); - m_pSoundSettingsEntry->Assign(m_pOriginalSoundSettingsEntry); - SetTypeName("vehicle"); m_ucMaxPassengers = CClientVehicleManager::GetMaxPassengerCount(usModel); @@ -214,6 +210,8 @@ CClientVehicle::CClientVehicle(CClientManager* pManager, ElementID ID, unsigned // We've not changed the wheel scale m_bWheelScaleChanged = false; m_clientModel = pManager->GetModelManager()->FindModelByID(usModel); + + m_pSoundSettingsEntry = nullptr; } CClientVehicle::~CClientVehicle() @@ -2495,7 +2493,16 @@ void CClientVehicle::Create() m_pModelInfo->SetCustomCarPlateText(m_strRegPlate.c_str()); // Prepare audio settings - g_pGame->GetVehicleAudioSettingsManager()->SetNextSettings(m_pSoundSettingsEntry); + if (m_pSoundSettingsEntry) + g_pGame->GetVehicleAudioSettingsManager()->SetNextSettings(m_pSoundSettingsEntry.get()); + else + { + uint32_t modelId = m_usModel; + if (!CClientVehicleManager::IsStandardModel(modelId)) + modelId = g_pGame->GetModelInfo(m_usModel)->GetParentID(); + + g_pGame->GetVehicleAudioSettingsManager()->SetNextSettings(m_usModel); + } // Create the vehicle if (CClientVehicleManager::IsTrainModel(m_usModel)) @@ -4911,6 +4918,23 @@ bool CClientVehicle::OnVehicleFallThroughMap() return false; } +const CVehicleAudioSettingsEntry& CClientVehicle::GetAudioSettings() const noexcept +{ + if (m_pSoundSettingsEntry) + return *m_pSoundSettingsEntry.get(); + else + return g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData(m_usModel); +} + +CVehicleAudioSettingsEntry& CClientVehicle::GetOrCreateAudioSettings() +{ + if (!m_pSoundSettingsEntry) + m_pSoundSettingsEntry = g_pGame->GetVehicleAudioSettingsManager()->CreateVehicleAudioSettingsData(m_usModel); + + return *m_pSoundSettingsEntry.get(); +} + + bool CClientVehicle::GetDummyPosition(eVehicleDummies dummy, CVector& position) const { if (dummy >= 0 && dummy < VEHICLE_DUMMY_COUNT) @@ -5082,10 +5106,16 @@ CVector CClientVehicle::GetEntryPoint(std::uint32_t entryPointIndex) void CClientVehicle::ApplyAudioSettings() { - if (m_pVehicle) - { - g_pGame->GetVehicleAudioSettingsManager()->SetNextSettings(GetAudioSettings()); - m_pVehicle->ReinitAudio(); - } + if (!m_pVehicle) + return; + + g_pGame->GetVehicleAudioSettingsManager()->SetNextSettings(&GetAudioSettings()); + m_pVehicle->ReinitAudio(); +} + +void CClientVehicle::ResetAudioSettings() +{ + m_pSoundSettingsEntry = nullptr; + ApplyAudioSettings(); } diff --git a/Client/mods/deathmatch/logic/CClientVehicle.h b/Client/mods/deathmatch/logic/CClientVehicle.h index de75c045f21..de78ed24ee4 100644 --- a/Client/mods/deathmatch/logic/CClientVehicle.h +++ b/Client/mods/deathmatch/logic/CClientVehicle.h @@ -541,9 +541,11 @@ class CClientVehicle : public CClientStreamElement void ResetWheelScale(); bool OnVehicleFallThroughMap(); - CVehicleAudioSettingsEntry* GetAudioSettings() { return m_pSoundSettingsEntry; }; + const CVehicleAudioSettingsEntry& GetAudioSettings() const noexcept; + CVehicleAudioSettingsEntry& GetOrCreateAudioSettings(); void ApplyAudioSettings(); + void ResetAudioSettings(); bool GetDummyPosition(eVehicleDummies dummy, CVector& position) const; bool SetDummyPosition(eVehicleDummies dummy, const CVector& position); @@ -672,8 +674,7 @@ class CClientVehicle : public CClientStreamElement float m_fNitroLevel; char m_cNitroCount; float m_fWheelScale; - const CVehicleAudioSettingsEntry* m_pOriginalSoundSettingsEntry; - CVehicleAudioSettingsEntry* m_pSoundSettingsEntry; + std::unique_ptr m_pSoundSettingsEntry; bool m_bChainEngine; bool m_bIsDerailed; diff --git a/Client/mods/deathmatch/logic/CClientVehicleManager.cpp b/Client/mods/deathmatch/logic/CClientVehicleManager.cpp index 3e491cb8e10..67abb03f5e3 100644 --- a/Client/mods/deathmatch/logic/CClientVehicleManager.cpp +++ b/Client/mods/deathmatch/logic/CClientVehicleManager.cpp @@ -432,14 +432,6 @@ bool CClientVehicleManager::IsStandardModel(unsigned long ulModel) return ulModel >= 400 && ulModel <= 611; } -unsigned long CClientVehicleManager::GetRootModelId(unsigned long ulModel) -{ - if (IsStandardModel(ulModel)) - return ulModel; - - return g_pGame->GetModelInfo(ulModel)->GetParentID(); -} - eClientVehicleType CClientVehicleManager::GetVehicleType(unsigned long ulModel) { // Valid vehicle id? diff --git a/Client/mods/deathmatch/logic/CClientVehicleManager.h b/Client/mods/deathmatch/logic/CClientVehicleManager.h index 7ebc3b0e8ee..5f0ad55f615 100644 --- a/Client/mods/deathmatch/logic/CClientVehicleManager.h +++ b/Client/mods/deathmatch/logic/CClientVehicleManager.h @@ -35,7 +35,6 @@ class CClientVehicleManager static bool IsTrainModel(unsigned long ulModel); static bool IsValidModel(unsigned long ulModel); static bool IsStandardModel(unsigned long ulModel); - static unsigned long GetRootModelId(unsigned long ulModel); static eClientVehicleType GetVehicleType(unsigned long ulModel); static unsigned char GetMaxPassengerCount(unsigned long ulModel); static unsigned char ConvertIndexToGameSeat(unsigned long ulModel, unsigned char ucIndex); diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp index 96216bd092e..e1c9b8dfb8e 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp +++ b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp @@ -96,8 +96,8 @@ void CLuaVehicleDefs::LoadFunctions() {"getVehicleEntryPoints", ArgumentParser}, {"isVehicleSmokeTrailEnabled", ArgumentParser}, {"getVehicleRotorState", ArgumentParser}, - {"getVehicleModelAudioSetting", ArgumentParser}, - {"getVehicleAudioSetting", ArgumentParser}, + {"getVehicleModelAudioSettings", ArgumentParser}, + {"getVehicleAudioSettings", ArgumentParser}, // Vehicle set funcs {"createVehicle", CreateVehicle}, @@ -167,7 +167,9 @@ void CLuaVehicleDefs::LoadFunctions() {"setVehicleSmokeTrailEnabled", ArgumentParser}, {"setVehicleRotorState", ArgumentParser}, {"setVehicleModelAudioSetting", ArgumentParser}, + {"resetVehicleModelAudioSettings", ArgumentParser}, {"setVehicleAudioSetting", ArgumentParser}, + {"resetVehicleAudioSettings", ArgumentParser}, }; // Add functions @@ -308,6 +310,8 @@ void CLuaVehicleDefs::AddClass(lua_State* luaVM) lua_classfunction(luaVM, "setModelWheelSize", "setVehicleModelWheelSize"); lua_classfunction(luaVM, "setSmokeTrailEnabled", "setVehicleSmokeTrailEnabled"); lua_classfunction(luaVM, "setRotorState", "setVehicleRotorState"); + lua_classfunction(luaVM, "resetAudioSettings", "resetVehicleAudioSettings"); + lua_classfunction(luaVM, "setAudioSetting", "setVehicleAudioSetting"); lua_classfunction(luaVM, "resetComponentPosition", "resetVehicleComponentPosition"); lua_classfunction(luaVM, "resetComponentRotation", "resetVehicleComponentRotation"); @@ -367,6 +371,7 @@ void CLuaVehicleDefs::AddClass(lua_State* luaVM) lua_classvariable(luaVM, "turnVelocity", SetVehicleTurnVelocity, OOP_GetVehicleTurnVelocity); lua_classvariable(luaVM, "wheelScale", "setVehicleWheelScale", "getVehicleWheelScale"); lua_classvariable(luaVM, "rotorState", "setVehicleRotorState", "getVehicleRotorState"); + lua_classvariable(luaVM, "audioSettings", nullptr, "getVehicleAudioSettings"); lua_registerclass(luaVM, "Vehicle", "Element"); } @@ -4421,56 +4426,56 @@ bool CLuaVehicleDefs::GetVehicleRotorState(CClientVehicle* vehicle) noexcept return vehicle->GetVehicleRotorState(); } -bool CLuaVehicleDefs::SetVehicleModelAudioSetting(const uint uiModel, const eVehicleAudioSettingProperty eProperty, float varValue) +bool CLuaVehicleDefs::SetVehicleModelAudioSetting(const uint32_t uiModel, const eVehicleAudioSettingProperty eProperty, float varValue) { - CVehicleAudioSettingsEntry* pModelSettings = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData((eVehicleTypes)uiModel); - - if (!pModelSettings) - return false; + if (!CClientVehicleManager::IsStandardModel(uiModel)) + throw std::invalid_argument("Cannot change audio setting for allocated vechiles"); + + CVehicleAudioSettingsEntry& pModelSettings = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData(uiModel); switch (eProperty) { case eVehicleAudioSettingProperty::DOOR_SOUND: - pModelSettings->SetDoorSound(varValue); + pModelSettings.SetDoorSound(varValue); break; case eVehicleAudioSettingProperty::ENGINE_OFF_SOUND_BANK_ID: - pModelSettings->SetEngineOffSoundBankID(varValue); + pModelSettings.SetEngineOffSoundBankID(varValue); break; case eVehicleAudioSettingProperty::ENGINE_ON_SOUND_BANK_ID: - pModelSettings->SetEngineOnSoundBankID(varValue); + pModelSettings.SetEngineOnSoundBankID(varValue); break; case eVehicleAudioSettingProperty::HORN_HIGH: - pModelSettings->SetHornHign(varValue); + pModelSettings.SetHornHign(varValue); break; case eVehicleAudioSettingProperty::HORN_TON: - pModelSettings->SetHornTon(varValue); + pModelSettings.SetHornTon(varValue); break; case eVehicleAudioSettingProperty::HORN_VOLUME_DELTA: - pModelSettings->SetHornVolumeDelta(varValue); + pModelSettings.SetHornVolumeDelta(varValue); break; case eVehicleAudioSettingProperty::RADIO_NUM: - pModelSettings->SetRadioNum(varValue); + pModelSettings.SetRadioNum(varValue); break; case eVehicleAudioSettingProperty::RADIO_TYPE: - pModelSettings->SetRadioType(varValue); + pModelSettings.SetRadioType(varValue); break; case eVehicleAudioSettingProperty::SOUND_TYPE: - pModelSettings->SetSoundType((eVehicleSoundType)(int)(varValue)); + pModelSettings.SetSoundType((eVehicleSoundType)(int)(varValue)); break; case eVehicleAudioSettingProperty::BASS_SETTING: - pModelSettings->SetBassSetting(varValue); + pModelSettings.SetBassSetting(varValue); break; case eVehicleAudioSettingProperty::BASS_EQ: - pModelSettings->SetBassEq(varValue); + pModelSettings.SetBassEq(varValue); break; case eVehicleAudioSettingProperty::FIELD_C: - pModelSettings->SetFieldC(varValue); + pModelSettings.SetFieldC(varValue); break; case eVehicleAudioSettingProperty::ENGINE_UPGRADE: - pModelSettings->SetEngineUpgrade(varValue); + pModelSettings.SetEngineUpgrade(varValue); break; case eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO: - pModelSettings->SetVehicleTypeForAudio(varValue); + pModelSettings.SetVehicleTypeForAudio(varValue); break; default: return false; @@ -4479,56 +4484,61 @@ bool CLuaVehicleDefs::SetVehicleModelAudioSetting(const uint uiModel, const eVeh return true; } -bool CLuaVehicleDefs::SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVehicleAudioSettingProperty eProperty, float varValue) +bool CLuaVehicleDefs::ResetVehicleModelAudioSettings(const uint32_t uiModel) { - CVehicleAudioSettingsEntry* pModelSettings = pVehicle->GetAudioSettings(); + if (!CClientVehicleManager::IsStandardModel(uiModel)) + throw std::invalid_argument("Cannot change audio setting for allocated vechiles"); - if (!pModelSettings) - return false; + g_pGame->GetVehicleAudioSettingsManager()->ResetModelSettings(uiModel); +} + +bool CLuaVehicleDefs::SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVehicleAudioSettingProperty eProperty, float varValue) +{ + CVehicleAudioSettingsEntry& pModelSettings = pVehicle->GetOrCreateAudioSettings(); switch (eProperty) { case eVehicleAudioSettingProperty::DOOR_SOUND: - pModelSettings->SetDoorSound(varValue); + pModelSettings.SetDoorSound(varValue); break; case eVehicleAudioSettingProperty::ENGINE_OFF_SOUND_BANK_ID: - pModelSettings->SetEngineOffSoundBankID(varValue); + pModelSettings.SetEngineOffSoundBankID(varValue); break; case eVehicleAudioSettingProperty::ENGINE_ON_SOUND_BANK_ID: - pModelSettings->SetEngineOnSoundBankID(varValue); + pModelSettings.SetEngineOnSoundBankID(varValue); break; case eVehicleAudioSettingProperty::HORN_HIGH: - pModelSettings->SetHornHign(varValue); + pModelSettings.SetHornHign(varValue); break; case eVehicleAudioSettingProperty::HORN_TON: - pModelSettings->SetHornTon(varValue); + pModelSettings.SetHornTon(varValue); break; case eVehicleAudioSettingProperty::HORN_VOLUME_DELTA: - pModelSettings->SetHornVolumeDelta(varValue); + pModelSettings.SetHornVolumeDelta(varValue); break; case eVehicleAudioSettingProperty::RADIO_NUM: - pModelSettings->SetRadioNum(varValue); + pModelSettings.SetRadioNum(varValue); break; case eVehicleAudioSettingProperty::RADIO_TYPE: - pModelSettings->SetRadioType(varValue); + pModelSettings.SetRadioType(varValue); break; case eVehicleAudioSettingProperty::SOUND_TYPE: - pModelSettings->SetSoundType((eVehicleSoundType)(int)(varValue)); + pModelSettings.SetSoundType((eVehicleSoundType)(int)(varValue)); break; case eVehicleAudioSettingProperty::BASS_SETTING: - pModelSettings->SetBassSetting(varValue); + pModelSettings.SetBassSetting(varValue); break; case eVehicleAudioSettingProperty::BASS_EQ: - pModelSettings->SetBassEq(varValue); + pModelSettings.SetBassEq(varValue); break; case eVehicleAudioSettingProperty::FIELD_C: - pModelSettings->SetFieldC(varValue); + pModelSettings.SetFieldC(varValue); break; case eVehicleAudioSettingProperty::ENGINE_UPGRADE: - pModelSettings->SetEngineUpgrade(varValue); + pModelSettings.SetEngineUpgrade(varValue); break; case eVehicleAudioSettingProperty::VEHICLE_TYPE_FOR_AUDIO: - pModelSettings->SetVehicleTypeForAudio(varValue); + pModelSettings.SetVehicleTypeForAudio(varValue); break; default: return false; @@ -4539,52 +4549,69 @@ bool CLuaVehicleDefs::SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVe return true; } -std::unordered_map CLuaVehicleDefs::GetVehicleModelAudioSetting(const uint uiModel) +bool CLuaVehicleDefs::ResetVehicleAudioSettings(CClientVehicle* pVehicle) { - auto rootModelId = CClientVehicleManager::GetRootModelId(uiModel); + pVehicle->ResetAudioSettings(); + return true; +} + +std::unordered_map CLuaVehicleDefs::GetVehicleModelAudioSettings(uint32_t uiModel) +{ + if (!CClientVehicleManager::IsStandardModel(uiModel)) + { + auto* modelInfo = g_pGame->GetModelInfo(uiModel); + + if (!modelInfo) + throw std::invalid_argument("Invalid model id"); + + uiModel = modelInfo->GetParentID(); + + if (!CClientVehicleManager::IsStandardModel(uiModel)) + throw std::invalid_argument("Invalid model id"); + } - CVehicleAudioSettingsEntry* pEntry = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData((eVehicleTypes)rootModelId); + CVehicleAudioSettingsEntry& pEntry = g_pGame->GetVehicleAudioSettingsManager()->GetVehicleModelAudioSettingsData(uiModel); std::unordered_map output; - output["sound-type"] = (int)pEntry->GetSoundType(); - output["engine-on-soundbank-id"] = pEntry->GetEngineOnSoundBankID(); - output["engine-off-soundbank-id"] = pEntry->GetEngineOffSoundBankID(); - output["bass-setting"] = pEntry->GetBassSetting(); - output["bass-eq"] = pEntry->GetBassEq(); - output["field-c"] = pEntry->GetFieldC(); - output["horn-ton"] = pEntry->GetHornTon(); - output["horn-high"] = pEntry->GetHornHign(); - output["engine-upgrade"] = pEntry->GetEngineUpgrade(); - output["door-sound"] = pEntry->GetDoorSound(); - output["radio-num"] = pEntry->GetRadioNum(); - output["radio-type"] = pEntry->GetRadioType(); - output["vehicle-type-for-audio"] = pEntry->GetVehicleTypeForAudio(); - output["horn-volume-delta"] = pEntry->GetHornVolumeDelta(); + output["sound-type"] = (int)pEntry.GetSoundType(); + output["engine-on-soundbank-id"] = pEntry.GetEngineOnSoundBankID(); + output["engine-off-soundbank-id"] = pEntry.GetEngineOffSoundBankID(); + output["bass-setting"] = pEntry.GetBassSetting(); + output["bass-eq"] = pEntry.GetBassEq(); + output["field-c"] = pEntry.GetFieldC(); + output["horn-ton"] = pEntry.GetHornTon(); + output["horn-high"] = pEntry.GetHornHign(); + output["engine-upgrade"] = pEntry.GetEngineUpgrade(); + output["door-sound"] = pEntry.GetDoorSound(); + output["radio-num"] = pEntry.GetRadioNum(); + output["radio-type"] = pEntry.GetRadioType(); + output["vehicle-type-for-audio"] = pEntry.GetVehicleTypeForAudio(); + output["horn-volume-delta"] = pEntry.GetHornVolumeDelta(); return output; } -std::unordered_map CLuaVehicleDefs::GetVehicleAudioSetting(CClientVehicle* pVehicle) +std::unordered_map CLuaVehicleDefs::GetVehicleAudioSettings(CClientVehicle* pVehicle) { - CVehicleAudioSettingsEntry* pEntry = pVehicle->GetAudioSettings(); + const CVehicleAudioSettingsEntry& pEntry = pVehicle->GetAudioSettings(); std::unordered_map output; - output["sound-type"] = (int)pEntry->GetSoundType(); - output["engine-on-soundbank-id"] = pEntry->GetEngineOnSoundBankID(); - output["engine-off-soundbank-id"] = pEntry->GetEngineOffSoundBankID(); - output["bass-setting"] = pEntry->GetBassSetting(); - output["bass-eq"] = pEntry->GetBassEq(); - output["field-c"] = pEntry->GetFieldC(); - output["horn-ton"] = pEntry->GetHornTon(); - output["horn-high"] = pEntry->GetHornHign(); - output["engine-upgrade"] = pEntry->GetEngineUpgrade(); - output["door-sound"] = pEntry->GetDoorSound(); - output["radio-num"] = pEntry->GetRadioNum(); - output["radio-type"] = pEntry->GetRadioType(); - output["vehicle-type-for-audio"] = pEntry->GetVehicleTypeForAudio(); - output["horn-volume-delta"] = pEntry->GetHornVolumeDelta(); + output["sound-type"] = (int)pEntry.GetSoundType(); + output["engine-on-soundbank-id"] = pEntry.GetEngineOnSoundBankID(); + output["engine-off-soundbank-id"] = pEntry.GetEngineOffSoundBankID(); + output["bass-setting"] = pEntry.GetBassSetting(); + output["bass-eq"] = pEntry.GetBassEq(); + output["field-c"] = pEntry.GetFieldC(); + output["horn-ton"] = pEntry.GetHornTon(); + output["horn-high"] = pEntry.GetHornHign(); + output["engine-upgrade"] = pEntry.GetEngineUpgrade(); + output["door-sound"] = pEntry.GetDoorSound(); + output["radio-num"] = pEntry.GetRadioNum(); + output["radio-type"] = pEntry.GetRadioType(); + output["vehicle-type-for-audio"] = pEntry.GetVehicleTypeForAudio(); + output["horn-volume-delta"] = pEntry.GetHornVolumeDelta(); return output; } diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h index 24321d6d270..cfa895b9fd5 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h +++ b/Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h @@ -172,10 +172,12 @@ class CLuaVehicleDefs : public CLuaDefs static bool AddVehicleSirens(CClientVehicle* vehicle, std::uint8_t sirenType, std::uint8_t sirenCount, std::optional enable360, std::optional enableLOSCheck, std::optional enableRandomiser, std::optional enableSilent) noexcept; static bool RemoveVehicleSirens(CClientVehicle* vehicle) noexcept; - static bool SetVehicleModelAudioSetting(const uint uiModel, const eVehicleAudioSettingProperty eProperty, float varValue); + static bool SetVehicleModelAudioSetting(const uint32_t uiModel, const eVehicleAudioSettingProperty eProperty, float varValue); + static bool ResetVehicleModelAudioSettings(const uint32_t uiModel); static bool SetVehicleAudioSetting(CClientVehicle* pVehicle, const eVehicleAudioSettingProperty eProperty, float varValue); - static std::unordered_map GetVehicleModelAudioSetting(const uint uiModel); - static std::unordered_map GetVehicleAudioSetting(CClientVehicle* pVehicle); + static bool ResetVehicleAudioSettings(CClientVehicle* pVehicle); + static std::unordered_map GetVehicleModelAudioSettings(uint32_t uiModel); + static std::unordered_map GetVehicleAudioSettings(CClientVehicle* pVehicle); // Components LUA_DECLARE(SetVehicleComponentPosition); diff --git a/Client/sdk/game/CGame.h b/Client/sdk/game/CGame.h index 96575d66c5b..d2d1c09f9d0 100644 --- a/Client/sdk/game/CGame.h +++ b/Client/sdk/game/CGame.h @@ -153,7 +153,7 @@ class __declspec(novtable) CGame virtual CBuildingRemoval* GetBuildingRemoval() = 0; virtual CRenderer* GetRenderer() const noexcept = 0; - virtual CVehicleAudioSettingsManager* GetVehicleAudioSettingsManager() = 0; + virtual CVehicleAudioSettingsManager* GetVehicleAudioSettingsManager() const noexcept = 0; virtual CWeaponInfo* GetWeaponInfo(eWeaponType weapon, eWeaponSkill skill = WEAPONSKILL_STD) = 0; virtual CModelInfo* GetModelInfo(DWORD dwModelID, bool bCanBeInvalid = false) = 0; diff --git a/Client/sdk/game/CVehicleAudioSettingsEntry.h b/Client/sdk/game/CVehicleAudioSettingsEntry.h index fe602430197..e740667a3e7 100644 --- a/Client/sdk/game/CVehicleAudioSettingsEntry.h +++ b/Client/sdk/game/CVehicleAudioSettingsEntry.h @@ -17,10 +17,7 @@ class CVehicleAudioSettingsEntry { public: // Destructor - virtual ~CVehicleAudioSettingsEntry(){}; - - // Use this to copy data from an another handling class to this - virtual void Assign(const CVehicleAudioSettingsEntry* pData) = 0; + virtual ~CVehicleAudioSettingsEntry(){} // Get virtual eVehicleSoundType GetSoundType() const noexcept = 0; diff --git a/Client/sdk/game/CVehicleAudioSettingsManager.h b/Client/sdk/game/CVehicleAudioSettingsManager.h index 08e883a523f..aad11944064 100644 --- a/Client/sdk/game/CVehicleAudioSettingsManager.h +++ b/Client/sdk/game/CVehicleAudioSettingsManager.h @@ -16,8 +16,10 @@ class CVehicleAudioSettingsManager { public: - virtual CVehicleAudioSettingsEntry* CreateVehicleAudioSettingsData() = 0; + virtual std::unique_ptr CreateVehicleAudioSettingsData(uint32_t modelId) = 0; + virtual CVehicleAudioSettingsEntry& GetVehicleModelAudioSettingsData(uint32_t modelId) noexcept = 0; - virtual CVehicleAudioSettingsEntry* GetVehicleModelAudioSettingsData(eVehicleTypes eModel) = 0; - virtual void SetNextSettings(CVehicleAudioSettingsEntry* pSettings) = 0; + virtual void ResetModelSettings(uint32_t modelId) noexcept = 0; + virtual void SetNextSettings(CVehicleAudioSettingsEntry const* pSettings) noexcept = 0; + virtual void SetNextSettings(uint32_t modelId) noexcept = 0; }; From 8351776b19f76fab10b11268a52acfeb2d0b401a Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Tue, 4 Feb 2025 19:53:06 +0300 Subject: [PATCH 13/16] Add reset at start --- Client/game_sa/CVehicleAudioSettingsManagerSA.h | 2 +- Client/mods/deathmatch/logic/CClientGame.cpp | 3 +++ Client/sdk/game/CVehicleAudioSettingsManager.h | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Client/game_sa/CVehicleAudioSettingsManagerSA.h b/Client/game_sa/CVehicleAudioSettingsManagerSA.h index c1aec59c168..ddd15140954 100644 --- a/Client/game_sa/CVehicleAudioSettingsManagerSA.h +++ b/Client/game_sa/CVehicleAudioSettingsManagerSA.h @@ -27,7 +27,7 @@ class CVehicleAudioSettingsManagerSA final : public CVehicleAudioSettingsManager CVehicleAudioSettingsEntry& GetVehicleModelAudioSettingsData(uint32_t modelId) noexcept override; void ResetModelSettings(uint32_t modelId) noexcept override; - void ResetAudioSettingsData() noexcept; + void ResetAudioSettingsData() noexcept override; void SetNextSettings(CVehicleAudioSettingsEntry const* pSettings) noexcept override; void SetNextSettings(uint32_t modelId) noexcept override; diff --git a/Client/mods/deathmatch/logic/CClientGame.cpp b/Client/mods/deathmatch/logic/CClientGame.cpp index b233e578abb..b9d97088a82 100644 --- a/Client/mods/deathmatch/logic/CClientGame.cpp +++ b/Client/mods/deathmatch/logic/CClientGame.cpp @@ -35,6 +35,7 @@ #include #include "game/CClock.h" #include +#include #include #include "CServerInfo.h" @@ -3489,6 +3490,8 @@ void CClientGame::Event_OnIngame() // Make sure we never get tired g_pGame->GetPlayerInfo()->SetDoesNotGetTired(true); + g_pGame->GetVehicleAudioSettingsManager()->ResetAudioSettingsData(); + // Tell doggy we got the game running WatchDogCompletedSection("L1"); } diff --git a/Client/sdk/game/CVehicleAudioSettingsManager.h b/Client/sdk/game/CVehicleAudioSettingsManager.h index aad11944064..a34864cb99e 100644 --- a/Client/sdk/game/CVehicleAudioSettingsManager.h +++ b/Client/sdk/game/CVehicleAudioSettingsManager.h @@ -20,6 +20,7 @@ class CVehicleAudioSettingsManager virtual CVehicleAudioSettingsEntry& GetVehicleModelAudioSettingsData(uint32_t modelId) noexcept = 0; virtual void ResetModelSettings(uint32_t modelId) noexcept = 0; + virtual void ResetAudioSettingsData() noexcept = 0; virtual void SetNextSettings(CVehicleAudioSettingsEntry const* pSettings) noexcept = 0; virtual void SetNextSettings(uint32_t modelId) noexcept = 0; }; From 7fb152c6667895f159f358a16005e3983a862226 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Tue, 4 Feb 2025 20:37:26 +0300 Subject: [PATCH 14/16] Refactor ReinitAudio --- Client/game_sa/CAEVehicleAudioEntitySA.h | 10 ++++++++-- Client/game_sa/CVehicleSA.cpp | 12 ++++-------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/Client/game_sa/CAEVehicleAudioEntitySA.h b/Client/game_sa/CAEVehicleAudioEntitySA.h index c2ab9d2eae2..23ae22941f6 100644 --- a/Client/game_sa/CAEVehicleAudioEntitySA.h +++ b/Client/game_sa/CAEVehicleAudioEntitySA.h @@ -21,6 +21,8 @@ #define FUNC_CAEVehicleAudioEntity__ProcessAIProp 0x4FDFD0 #define FUNC_CAEVehicleAudioEntity__ProcessAIHeli 0x4FEE20 +class CVehicleSAInterface; + struct tVehicleSound { int m_dwIndex; @@ -51,9 +53,13 @@ static_assert(sizeof(CAETwinLoopSoundEntity) == 0xA8, "Invalid size for CAETwinL class CAEVehicleAudioEntitySAInterface : public CAEAudioEntity { public: - void AddAudioEvent(int eventId, float volume) + void AddAudioEvent(int eventId, float volume) { ((void(__thiscall*)(CAEVehicleAudioEntitySAInterface*, int, float))0x4F6420)(this, eventId, volume); } + bool TerminateAudio() { return ((bool(__thiscall*)(CAEVehicleAudioEntitySAInterface*))0x4FB8C0)(this); } + bool SoundJoin() { return ((bool(__thiscall*)(CAEVehicleAudioEntitySAInterface*))0x4F5700)(this); } + + int16_t InitAudio(CVehicleSAInterface* vehicle) { - ((void(__thiscall*)(CAEVehicleAudioEntitySAInterface*, int, float))0x4F6420)(this, eventId, volume); + return ((int16_t(__thiscall*)(CAEVehicleAudioEntitySAInterface*, CVehicleSAInterface*))0x4F7670)(this, vehicle); } short unk1; // +124 diff --git a/Client/game_sa/CVehicleSA.cpp b/Client/game_sa/CVehicleSA.cpp index 2b45872e29a..dac1446ce59 100644 --- a/Client/game_sa/CVehicleSA.cpp +++ b/Client/game_sa/CVehicleSA.cpp @@ -2481,17 +2481,13 @@ bool CVehicleSA::SetWindowOpenFlagState(unsigned char ucWindow, bool bState) void CVehicleSA::ReinitAudio() { - typedef bool(__thiscall * Function_TerminateAudio)(CAEVehicleAudioEntitySAInterface * pAudio); - ((Function_TerminateAudio)(0x4FB8C0))(m_pVehicleAudioEntity->GetInterface()); + auto* audioInterface = m_pVehicleAudioEntity->GetInterface(); - typedef int16(__thiscall * Function_InitAudio)(CAEVehicleAudioEntitySAInterface * pAudio, CVehicleSAInterface * pVehicleInterface); - ((Function_InitAudio)(0x4F7670))(m_pVehicleAudioEntity->GetInterface(), GetVehicleInterface()); + audioInterface->TerminateAudio(); + audioInterface->InitAudio(GetVehicleInterface()); CPed* pLocalPlayer = pGame->GetPedContext(); if (IsPassenger(pLocalPlayer) || GetDriver() == pLocalPlayer) - { - typedef bool(__thiscall * Function_SoundJoin)(CAEVehicleAudioEntitySAInterface * pAudio); - ((Function_SoundJoin)(0x4F5700))(m_pVehicleAudioEntity->GetInterface()); - } + audioInterface->SoundJoin(); } From ed00c972d3613ee7754e0b9a96bd45121c3f4c38 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Tue, 4 Feb 2025 20:48:57 +0300 Subject: [PATCH 15/16] Little refactor --- Client/game_sa/CVehicleSA.cpp | 6 ------ Client/game_sa/CVehicleSA.h | 6 +++++- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Client/game_sa/CVehicleSA.cpp b/Client/game_sa/CVehicleSA.cpp index dac1446ce59..d015ec311d0 100644 --- a/Client/game_sa/CVehicleSA.cpp +++ b/Client/game_sa/CVehicleSA.cpp @@ -910,12 +910,6 @@ void CVehicleSA::SetEngineOn(bool bEngineOn) } } -bool CVehicleSA::IsPassenger(CPed* pPed) -{ - using FUNC_CVehicle_IsPassenger_t = bool(__thiscall*)(CVehicleSAInterface* self, CPedSAInterface* ped); - return ((FUNC_CVehicle_IsPassenger_t)(FUNC_CVehicle_IsPassenger))(GetVehicleInterface(), pPed->GetPedInterface()); -} - CPed* CVehicleSA::GetDriver() { CPoolsSA* pPools = (CPoolsSA*)pGame->GetPools(); diff --git a/Client/game_sa/CVehicleSA.h b/Client/game_sa/CVehicleSA.h index ff0c4ccc174..e80f9804d8c 100644 --- a/Client/game_sa/CVehicleSA.h +++ b/Client/game_sa/CVehicleSA.h @@ -281,6 +281,10 @@ class CVehicleSAInterface : public CPhysicalSAInterface ((void(__thiscall*)(CVehicleSAInterface*, RwFrame*, std::uint32_t))0x6D2700)(this, component, state); } + bool IsPassenger(CPedSAInterface* ped) const noexcept { + return ((bool(__thiscall*)(CVehicleSAInterface const*, CPedSAInterface*))0x6D1BD0)(this, ped); + } + CAEVehicleAudioEntitySAInterface m_VehicleAudioEntity; // 312 tHandlingDataSA* pHandlingData; // +900 @@ -476,7 +480,7 @@ class CVehicleSA : public virtual CVehicle, public virtual CPhysicalSA void SetRailTrack(BYTE ucTrackID); float GetTrainPosition(); void SetTrainPosition(float fPosition, bool bRecalcOnRailDistance = true); - bool IsPassenger(CPed* pPed); + bool IsPassenger(CPed* pPed) noexcept { return GetVehicleInterface()->IsPassenger(pPed->GetPedInterface()); }; void AddVehicleUpgrade(DWORD dwModelID); void RemoveVehicleUpgrade(DWORD dwModelID); From dd861aaab48c1296ad71e44eaed5fcffbfc64f06 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Tue, 4 Feb 2025 20:59:25 +0300 Subject: [PATCH 16/16] Remove unused manager on server --- Server/mods/deathmatch/logic/CGame.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/Server/mods/deathmatch/logic/CGame.h b/Server/mods/deathmatch/logic/CGame.h index 30461aaf1cd..0452b53de89 100644 --- a/Server/mods/deathmatch/logic/CGame.h +++ b/Server/mods/deathmatch/logic/CGame.h @@ -265,7 +265,6 @@ class CGame CMasterServerAnnouncer* GetMasterServerAnnouncer() { return m_pMasterServerAnnouncer; } SharedUtil::CAsyncTaskScheduler* GetAsyncTaskScheduler() { return m_pAsyncTaskScheduler; } std::shared_ptr GetTrainTrackManager() { return m_pTrainTrackManager; } - CVehicleSoundSettingsManager* GetVehicleAudioSettingsManager() { return m_pVehicleSoundSettingsManager; } void JoinPlayer(CPlayer& Player); void InitialDataStream(CPlayer& Player); @@ -577,7 +576,6 @@ class CGame CRPCFunctions* m_pRPCFunctions; CLanBroadcast* m_pLanBroadcast; CWaterManager* m_pWaterManager; - CVehicleSoundSettingsManager* m_pVehicleSoundSettingsManager; CWeaponStatManager* m_pWeaponStatsManager; CBuildingRemovalManager* m_pBuildingRemovalManager;