diff --git a/data/carsim/easy/cars/SX.car b/data/carsim/easy/cars/SX.car index 5a7752bd..2c2eee62 100644 --- a/data/carsim/easy/cars/SX.car +++ b/data/carsim/easy/cars/SX.car @@ -43,10 +43,19 @@ fluidTrigH = 0.0 friction = 0.4 +# turbo sound +#--------------------------- +[ turbo ] +sound = turbo4 +vol-max = 0.5 +vol-idle = 0.05 +rpm-max = 7000 +rpm-min = 3500 + # engine #--------------------------- [ engine ] -sound = engine +sound = su-mid position = 0.0, 0.7, 0.45 mass = 170.0 rpm-limit = 7800 @@ -80,6 +89,7 @@ max-torque-mul = 1.3 # gearbox #--------------------------- [ transmission ] +sound = gear_shift3 gears = 6 gear-ratio-r = -3.41 gear-ratio-1 = 4.38 diff --git a/data/carsim/easy/cars/XZ.car b/data/carsim/easy/cars/XZ.car index 2fc5aab6..d6477c80 100644 --- a/data/carsim/easy/cars/XZ.car +++ b/data/carsim/easy/cars/XZ.car @@ -52,7 +52,7 @@ friction = 0.4 # engine #--------------------------- [ engine ] -sound = engine +sound = su-low position = 0.0, 0.52, 0.45 mass = 230.0 rpm-limit = 8000 diff --git a/data/carsim/normal/cars/SX.car b/data/carsim/normal/cars/SX.car index 94d4ae5f..10cc1d56 100644 --- a/data/carsim/normal/cars/SX.car +++ b/data/carsim/normal/cars/SX.car @@ -58,7 +58,7 @@ friction = 0.4 # turbo sound #--------------------------- [ turbo ] -sound = turbo2bs +sound = turbo4 vol-max = 0.5 vol-idle = 0.05 rpm-max = 7000 @@ -67,7 +67,7 @@ rpm-min = 3500 # engine #--------------------------- [ engine ] -sound = engine +sound = su-mid position = 0.0, 0.7, 0.45 mass = 170.0 rpm-limit = 7800 @@ -101,6 +101,7 @@ max-torque-mul = 1.3 # gearbox #--------------------------- [ transmission ] +sound = gear_shift3 gears = 6 gear-ratio-r = -3.41 gear-ratio-1 = 4.38 diff --git a/data/carsim/normal/cars/XZ.car b/data/carsim/normal/cars/XZ.car index 82744da2..895b9cc5 100644 --- a/data/carsim/normal/cars/XZ.car +++ b/data/carsim/normal/cars/XZ.car @@ -66,7 +66,7 @@ friction = 0.4 # engine #--------------------------- [ engine ] -sound = engine +sound = su-low position = 0.0, 0.52, 0.25 mass = 230.0 rpm-limit = 8000 diff --git a/data/sounds/_sounds.txt b/data/sounds/_sounds.txt index 0f2299ce..81f58d6f 100644 --- a/data/sounds/_sounds.txt +++ b/data/sounds/_sounds.txt @@ -81,8 +81,26 @@ Author: Halleck License: CC-BY-4.0 Date: June 1st, 2011 https://freesound.org/people/Halleck/sounds/121645/ +------------ vehicle/* engines ------------ +New car engines recorded in engine-sim 0.1.14, +https://github.com/Engine-Simulator/engine-sim-community-edition +https://github.com/ange-yaghi/engine-sim + +at steady rpm values: 1000,2000,..,8000 or max. +Then cut in Audacity and applied Curve EQ. +More info in: https://github.com/stuntrally/stuntrally3/issues/7 +Curve EQ peaks at about: +50, 100, highest here: 183, 200 Hz, less: 400, 600, then: 2k-4k Hz +// todo: put wav and presets into blendfiles repo.. + +Author: CryHam License: CC-BY-4.0 Date: Dec 16, 2024 +files: +su-*.wav + + ------------ vehicle/* ------------ + ---- boost.wav Name: Thruster_Level_II.aif Author: nathanshadow License: CC Sampling Plus 1.0 Date: Sep 1st, 2006 diff --git a/data/sounds/engines/su-low-1.wav b/data/sounds/engines/su-low-1.wav new file mode 100644 index 00000000..c711cb0f Binary files /dev/null and b/data/sounds/engines/su-low-1.wav differ diff --git a/data/sounds/engines/su-low-2.wav b/data/sounds/engines/su-low-2.wav new file mode 100644 index 00000000..5c6fce18 Binary files /dev/null and b/data/sounds/engines/su-low-2.wav differ diff --git a/data/sounds/engines/su-low-3.wav b/data/sounds/engines/su-low-3.wav new file mode 100644 index 00000000..6bc35d28 Binary files /dev/null and b/data/sounds/engines/su-low-3.wav differ diff --git a/data/sounds/engines/su-low-4.wav b/data/sounds/engines/su-low-4.wav new file mode 100644 index 00000000..2ef8df51 Binary files /dev/null and b/data/sounds/engines/su-low-4.wav differ diff --git a/data/sounds/engines/su-low-5.wav b/data/sounds/engines/su-low-5.wav new file mode 100644 index 00000000..a5e9cd70 Binary files /dev/null and b/data/sounds/engines/su-low-5.wav differ diff --git a/data/sounds/engines/su-low-6.wav b/data/sounds/engines/su-low-6.wav new file mode 100644 index 00000000..e6e40fad Binary files /dev/null and b/data/sounds/engines/su-low-6.wav differ diff --git a/data/sounds/engines/su-low-7.wav b/data/sounds/engines/su-low-7.wav new file mode 100644 index 00000000..01584ddd Binary files /dev/null and b/data/sounds/engines/su-low-7.wav differ diff --git a/data/sounds/engines/su-low-8.wav b/data/sounds/engines/su-low-8.wav new file mode 100644 index 00000000..097286eb Binary files /dev/null and b/data/sounds/engines/su-low-8.wav differ diff --git a/data/sounds/engines/su-mid-1.wav b/data/sounds/engines/su-mid-1.wav new file mode 100644 index 00000000..63c682fa Binary files /dev/null and b/data/sounds/engines/su-mid-1.wav differ diff --git a/data/sounds/engines/su-mid-2.wav b/data/sounds/engines/su-mid-2.wav new file mode 100644 index 00000000..4813cd25 Binary files /dev/null and b/data/sounds/engines/su-mid-2.wav differ diff --git a/data/sounds/engines/su-mid-3.wav b/data/sounds/engines/su-mid-3.wav new file mode 100644 index 00000000..3252424e Binary files /dev/null and b/data/sounds/engines/su-mid-3.wav differ diff --git a/data/sounds/engines/su-mid-4.wav b/data/sounds/engines/su-mid-4.wav new file mode 100644 index 00000000..799a84d4 Binary files /dev/null and b/data/sounds/engines/su-mid-4.wav differ diff --git a/data/sounds/engines/su-mid-5.wav b/data/sounds/engines/su-mid-5.wav new file mode 100644 index 00000000..b9ca10f4 Binary files /dev/null and b/data/sounds/engines/su-mid-5.wav differ diff --git a/data/sounds/engines/su-mid-6.wav b/data/sounds/engines/su-mid-6.wav new file mode 100644 index 00000000..dc76cb89 Binary files /dev/null and b/data/sounds/engines/su-mid-6.wav differ diff --git a/data/sounds/engines/su-mid-7.wav b/data/sounds/engines/su-mid-7.wav new file mode 100644 index 00000000..d31d85ad Binary files /dev/null and b/data/sounds/engines/su-mid-7.wav differ diff --git a/data/sounds/engines/su-mid-8.wav b/data/sounds/engines/su-mid-8.wav new file mode 100644 index 00000000..13f92667 Binary files /dev/null and b/data/sounds/engines/su-mid-8.wav differ diff --git a/data/sounds/engines/turbo3.wav b/data/sounds/engines/turbo3.wav new file mode 100644 index 00000000..0bab7a82 Binary files /dev/null and b/data/sounds/engines/turbo3.wav differ diff --git a/data/sounds/engines/turbo4.wav b/data/sounds/engines/turbo4.wav new file mode 100644 index 00000000..5783bdd3 Binary files /dev/null and b/data/sounds/engines/turbo4.wav differ diff --git a/data/sounds/sounds.cfg b/data/sounds/sounds.cfg index 26dcc4cb..0d6f8f65 100644 --- a/data/sounds/sounds.cfg +++ b/data/sounds/sounds.cfg @@ -1,6 +1,7 @@ // engines //------------------------------------------------ +// old rem: engine { sound 875 engines/engine0.wav @@ -8,34 +9,65 @@ engine sound 3500 engines/engine3.wav sound 7000 engines/engine7.wav } -engineSX -//engine -{ - sound 1000 engines/sub1.wav - sound 2000 engines/sub2.wav - sound 3000 engines/sub3.wav - sound 4000 engines/sub4.wav - sound 5000 engines/sub5.wav - sound 6000 engines/sub6.wav - sound 7000 engines/sub7.wav - sound 8000 engines/sub8.wav -} -engineXZ -{ - sound 1000 engines/ssub1-.wav - sound 2000 engines/ssub2-.wav - sound 3000 engines/ssub3-.wav - sound 4000 engines/ssub4-.wav - sound 5000 engines/ssub5-.wav - sound 6000 engines/ssub6-.wav - sound 7000 engines/ssub7-.wav - sound 8000 engines/ssub8-.wav +// new XZ. SX, S2, S4.. +su-low +{ + sound 1000 engines/su-low-1.wav + sound 2000 engines/su-low-2.wav + sound 3000 engines/su-low-3.wav + sound 4000 engines/su-low-4.wav + sound 5000 engines/su-low-5.wav + sound 6000 engines/su-low-6.wav + sound 7000 engines/su-low-7.wav + sound 8000 engines/su-low-8.wav +} +su-mid +{ + sound 1000 engines/su-mid-1.wav + sound 2000 engines/su-mid-2.wav + sound 3000 engines/su-mid-3.wav + sound 4000 engines/su-mid-4.wav + sound 5000 engines/su-mid-5.wav + sound 6000 engines/su-mid-6.wav + sound 7000 engines/su-mid-7.wav + sound 8000 engines/su-mid-8.wav +} +// not used: +su-ss +{ + sound 1000 engines/su-xz-1.wav + sound 2000 engines/su-xz-2.wav + sound 3000 engines/su-xz-3.wav + sound 4000 engines/su-xz-4.wav + sound 5000 engines/su-xz-5.wav + sound 6000 engines/su-xz-6.wav + sound 7000 engines/su-xz-7.wav + sound 8000 engines/su-xz-8.wav +} +su-xz +{ + sound 1000 engines/su-ss-1.wav + sound 2000 engines/su-ss-2.wav + sound 3000 engines/su-ss-3.wav + sound 4000 engines/su-ss-4.wav + sound 5000 engines/su-ss-5.wav + sound 6000 engines/su-ss-6.wav + sound 7000 engines/su-ss-7.wav + sound 8000 engines/su-ss-8.wav } turbo2bs { sound 1.0 engines/turbo2bs.wav } +turbo3 +{ + sound 1.0 engines/turbo3.wav +} +turbo4 +{ + sound 1.0 engines/turbo4.wav +} electric @@ -46,11 +78,13 @@ electric sound 7000 engines/electric7.wav } +// spc thruster { sound 1.0 engines/thruster.wav } +// hovercraft propeller1 { sound 1.0 engines/propeller1.wav @@ -60,6 +94,7 @@ propeller2 sound 1.0 engines/propeller2.wav } +// sf drone drone_q1 { sound 1.0 engines/drone_q1.wav @@ -69,6 +104,7 @@ drone_q3 sound 1.0 engines/drone_q3.wav } +// sf hovercar hover_r1 { sound 1.0 engines/hover_r1.wav @@ -83,6 +119,7 @@ hover_r3 } +// share gift --- gear_shift1 { start engines/gear_shift1.wav @@ -244,6 +281,7 @@ hud/chkwrong { start hud/check_wrong.wav } + hud/lap { start hud/lap.wav @@ -256,6 +294,7 @@ hud/stage { start hud/stage.wav } + hud/win0 { start hud/win0.ogg