module Base { /* Vehicle-engine sounds have the starting-up and shutting-down sounds in the same FMOD event. When an engine is already running, we want to skip straight to the "idle" sound without playing the starting-up sound. These 'soundTimeline' objects specify the timeline position (in milliseconds) somewhere in the looping idle sound. */ soundTimeline Vehicle/Sport/Engine { idle = 3500, } soundTimeline Vehicle/Jeep/Engine { idle = 3500, } soundTimeline Vehicle/Standard/Engine { idle = 5700, } soundTimeline Vehicle/Van/Engine { idle = 3600, } sound VehicleEngineDefault { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Standard/Engine, } } sound VehicleEngineSportsCar { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Sport/Engine, } } sound VehicleIgnitionFailSportsCar { category = Vehicle, clip { event = Vehicle/Sport/IgnitionFail, } } sound VehicleEngineCarStationWagon { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Standard/Engine, } } sound VehicleIgnitionFailCarStationWagon { category = Vehicle, clip { event = Vehicle/Standard/IgnitionFail, } } sound VehicleEnginePickUpTruck { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Jeep/Engine, } } sound VehicleIgnitionFailPickUpTruck { category = Vehicle, clip { event = Vehicle/Jeep/IgnitionFail, } } sound VehicleEngineSmallCar { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Standard/Engine, } } sound VehicleIgnitionFailSmallCar { category = Vehicle, clip { event = Vehicle/Standard/IgnitionFail, } } sound VehicleEngineCarNormal { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Standard/Engine, } } sound VehicleIgnitionFailCarNormal { category = Vehicle, clip { event = Vehicle/Standard/IgnitionFail, } } sound VehicleEngineModernCar02 { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Sport/Engine, } } sound VehicleIgnitionFailModernCar02 { category = Vehicle, clip { event = Vehicle/Sport/IgnitionFail, } } sound VehicleEngineStepVan { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Van/Engine, } } sound VehicleIgnitionFailStepVan { category = Vehicle, clip { event = Vehicle/Van/IgnitionFail, } } sound VehicleEnginePickUpVan { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Van/Engine, } } sound VehicleIgnitionFailPickUpVan { category = Vehicle, clip { event = Vehicle/Van/IgnitionFail, } } sound VehicleEngineModernCar { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Sport/Engine, } } sound VehicleIgnitionFailModernCar { category = Vehicle, clip { event = Vehicle/Sport/IgnitionFail, } } sound VehicleEngineOffRoad { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Jeep/Engine, } } sound VehicleIgnitionFailOffRoad { category = Vehicle, clip { event = Vehicle/Jeep/IgnitionFail, } } sound VehicleEngineSUV { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Van/Engine, } } sound VehicleIgnitionFailSUV { category = Vehicle, clip { event = Vehicle/Van/IgnitionFail, } } sound VehicleEngineVan { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Van/Engine, } } sound VehicleIgnitionFailVan { category = Vehicle, clip { event = Vehicle/Van/IgnitionFail, } } sound VehicleEngineSmallCar02 { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Standard/Engine, } } sound VehicleIgnitionFailSmallCar02 { category = Vehicle, clip { event = Vehicle/Standard/IgnitionFail, } } sound VehicleEngineCarLuxury { category = Vehicle, master = VehicleEngine, clip { event = Vehicle/Sport/Engine, } } sound VehicleIgnitionFailCarLuxury { category = Vehicle, clip { event = Vehicle/Sport/IgnitionFail, } } sound VehicleDoorClose { category = Vehicle, clip { event = Vehicle/Standard/Door/Close, } } sound VehicleDoorOpen { category = Vehicle, clip { event = Vehicle/Standard/Door/Open, } } sound LockVehicleDoor { category = Vehicle, clip { event = Vehicle/Standard/Door/Lock, } } sound UnlockVehicleDoor { category = Vehicle, clip { event = Vehicle/Standard/Door/UnLock, } } sound VehicleDoorIsLocked { category = Vehicle, clip { event = Vehicle/Standard/Door/IsLocked, } } sound VehicleHoodClose { category = Vehicle, clip { event = Vehicle/Standard/Hood/Close, } } sound VehicleHoodOpen { category = Vehicle, clip { event = Vehicle/Standard/Hood/Open, } } sound VehicleTrunkClose { category = Vehicle, clip { event = Vehicle/Standard/Trunk/Close, } } sound VehicleTrunkOpen { category = Vehicle, clip { event = Vehicle/Standard/Trunk/Open, } } sound VehicleHorn { category = Vehicle, clip { event = Vehicle/Standard/Horn, } } /* STANDARD FOLEY */ sound VehicleDoorCloseStandard { category = Vehicle, clip { event = Vehicle/Standard/Door/Close, } } sound VehicleDoorOpenStandard { category = Vehicle, clip { event = Vehicle/Standard/Door/Open, } } sound LockVehicleDoorStandard { category = Vehicle, clip { event = Vehicle/Standard/Door/Lock, } } sound UnlockVehicleDoorStandard { category = Vehicle, clip { event = Vehicle/Standard/Door/UnLock, } } sound VehicleDoorIsLockedStandard { category = Vehicle, clip { event = Vehicle/Standard/Door/IsLocked, } } sound VehicleHoodCloseStandard { category = Vehicle, clip { event = Vehicle/Standard/Hood/Close, } } sound VehicleHoodOpenStandard { category = Vehicle, clip { event = Vehicle/Standard/Hood/Open, } } sound VehicleTrunkCloseStandard { category = Vehicle, clip { event = Vehicle/Standard/Trunk/Close, } } sound VehicleTrunkOpenStandard { category = Vehicle, clip { event = Vehicle/Standard/Trunk/Open, } } sound VehicleHornStandard { category = Vehicle, clip { event = Vehicle/Standard/Horn, } } /* SPORTSCAR FOLEY */ sound VehicleDoorCloseSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Door/Close, } } sound VehicleDoorOpenSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Door/Open, } } sound LockVehicleDoorSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Door/Lock, } } sound UnlockVehicleDoorSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Door/UnLock, } } sound VehicleDoorIsLockedSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Door/IsLocked, } } sound VehicleHoodCloseSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Hood/Close, } } sound VehicleHoodOpenSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Hood/Open, } } sound VehicleTrunkCloseSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Trunk/Close, } } sound VehicleTrunkOpenSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Trunk/Open, } } sound VehicleHornSportsCar { category = Vehicle, clip { event = Vehicle/Sport/Horn, } } /* Jeep Foley */ sound VehicleDoorCloseJeep { category = Vehicle, clip { event = Vehicle/Jeep/Door/Close, } } sound VehicleDoorOpenJeep { category = Vehicle, clip { event = Vehicle/Jeep/Door/Open, } } sound LockVehicleDoorJeep { category = Vehicle, clip { event = Vehicle/Jeep/Door/Lock, } } sound UnlockVehicleDoorJeep { category = Vehicle, clip { event = Vehicle/Jeep/Door/UnLock, } } sound VehicleDoorIsLockedJeep { category = Vehicle, clip { event = Vehicle/Jeep/Door/IsLocked, } } sound VehicleHoodCloseJeep { category = Vehicle, clip { event = Vehicle/Jeep/Hood/Close, } } sound VehicleHoodOpenJeep { category = Vehicle, clip { event = Vehicle/Jeep/Hood/Open, } } sound VehicleTrunkCloseJeep { category = Vehicle, clip { event = Vehicle/Jeep/Trunk/Close, } } sound VehicleTrunkOpenJeep { category = Vehicle, clip { event = Vehicle/Jeep/Trunk/Open, } } sound VehicleHornJeep { category = Vehicle, clip { event = Vehicle/Jeep/Horn, } } /* Van Foley */ sound VehicleDoorCloseVan { category = Vehicle, clip { event = Vehicle/Van/Door/Close, } } sound VehicleDoorOpenVan { category = Vehicle, clip { event = Vehicle/Van/Door/Open, } } sound LockVehicleDoorVan { category = Vehicle, clip { event = Vehicle/Van/Door/Lock, } } sound UnlockVehicleDoorVan { category = Vehicle, clip { event = Vehicle/Van/Door/UnLock, } } sound VehicleDoorIsLockedVan { category = Vehicle, clip { event = Vehicle/Van/Door/IsLocked, } } sound VehicleHoodCloseVan { category = Vehicle, clip { event = Vehicle/Van/Hood/Close, } } sound VehicleHoodOpenVan { category = Vehicle, clip { event = Vehicle/Van/Hood/Open, } } sound VehicleTrunkCloseVan { category = Vehicle, clip { event = Vehicle/Van/Trunk/Close, } } sound VehicleTrunkOpenVan { category = Vehicle, clip { event = Vehicle/Van/Trunk/Open, } } sound VehicleHornVan { category = Vehicle, clip { event = Vehicle/Van/Horn, } } sound VehicleBackUpBeeper { category = Vehicle, loop = true, clip { event = Vehicle/BackUpBeeper, } } sound HitVehiclePartWithWeapon { category = Vehicle, clip { event = Vehicle/Hit/PartWithWeapon, } } sound HitVehicleWindowWithWeapon { category = Vehicle, clip { event = Vehicle/Hit/WindowWithWeapon, } } sound VehicleRunOverBody { category = Vehicle, clip { event = Vehicle/RunOverBody, } } sound VehicleHitCharacter { category = Vehicle, clip { event = Vehicle/Hit/Character, } } sound VehicleHitTree { category = Vehicle, clip { event = Vehicle/Hit/Tree, } } sound VehicleHitObject { category = Vehicle, clip { event = Vehicle/Hit/Object, } } sound VehicleCrash { category = Vehicle, clip { event = Vehicle/Crash/Heavy, } } sound VehicleCrash1 { category = Vehicle, clip { event = Vehicle/Crash/Light, } } sound VehicleCrash2 { category = Vehicle, clip { event = Vehicle/Crash/Medium, } } sound VehicleScrapePastPlant { category = Vehicle, clip { event = Vehicle/ScrapePastPlant, } } sound VehicleTireExplode { category = Vehicle, clip { event = Vehicle/TireExplode, } } sound VehicleSirenAlarm { category = Vehicle, clip { event = Vehicle/Siren/Alarm, } } sound VehicleSirenYelp { category = Vehicle, clip { event = Vehicle/Siren/Yelp, } } sound VehicleSirenWall { category = Vehicle, loop = true, clip { event = Vehicle/Siren/Wall, } } sound VehicleHotwireStart { category = Vehicle, clip { event = Vehicle/Hotwire/Start, } } sound VehicleHotwireFail { category = Vehicle, clip { event = Vehicle/Hotwire/Fail, } } sound VehicleHotwireSuccess { category = Vehicle, clip { event = Vehicle/Hotwire/Success, } } sound VehicleRunningOutOfGas { category = Vehicle, clip { event = Vehicle/RunOutOfGas, } } sound VehicleInsertIgnitionKey { category = Vehicle, clip { event = Vehicle/InsertIgnitionKey, } } sound VehicleACButton { category = Vehicle, clip { event = Vehicle/AC/HeaterButton, } } sound VehicleACSetTemperature { category = Vehicle, clip { event = Vehicle/AC/SetTemperature, } } sound VehicleAddFuel { category = Vehicle, clip { event = Vehicle/AddFuel, } } sound VehicleAddFuelFromCanister { category = Vehicle, clip { event = Vehicle/AddFuel/FromCanister, } } sound VehicleAddFuelFromGasPump { category = Vehicle, clip { event = Vehicle/AddFuel/FromGasPump, } } sound VehicleHeadlightsOn { category = Vehicle, clip { event = Vehicle/Headlights/On, } } sound VehicleHeadlightsOff { category = Vehicle, clip { event = Vehicle/Headlights/Off, } } sound VehicleWindowHandleOpen { category = Vehicle, clip { event = Vehicle/Window/Handle/Open, } } sound VehicleWindowHandleClose { category = Vehicle, clip { event = Vehicle/Window/Handle/Close, } } sound VehicleWindowElectricOpen { category = Vehicle, clip { event = Vehicle/Window/Electric/Open, } } sound VehicleWindowElectricClose { category = Vehicle, clip { event = Vehicle/Window/Electric/Close, } } }