ED Forums - View Single Post - DCS World 2.5 FAQ
View Single Post
Old 03-05-2020, 06:38 AM   #23
USSR_Rik
Staff
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 18,476
Default

(Продолжение)

3. Пользовательские звуки.

Тут работы будет побольше. Для примера назначим свои звуки танку Т-55 (пример совершенно произвольный)

Создаем в Saved Games\DCS следующие каталоги:

Saved Games\DCS\Scripts\Database\Vehicles\Tanks\
Saved Games\DCS\Sounds\Effects\GndTech\
Saved Games\DCS\Sounds\sdef\GndTech\


3.1. В первый каталог кладем собственно скрипт танка, в нем должна быть прописана "звуковая" секция. Например, так:

Code:
-- Sound
GT.sound = {};

-- Engine params
GT.sound.engine = {};
GT.sound.engine.idle = "GndTech/T55EngineIdle";
GT.sound.engine.max = "GndTech/T55EngineMax";
-- Названия звуковых файлов произвольные

GT.sound.engine.idle_formula_gain = "0.2 x * 1 +";
GT.sound.engine.idle_formula_pitch = "0.625 x * 0.875 +";

GT.sound.engine.max_formula_gain = "x 5.0 ^";
GT.sound.engine.max_formula_pitch = "0.625 x * 0.785 +";
-- Engine params

-- Move params
GT.sound.move = {};
GT.sound.move.sound = "GndTech/TankMove";
GT.sound.move.pitch = {{0.0, 0.6}, {10.0, 1.2}};
GT.sound.move.gain = {{0.0, 0.01}, {0.5, 0.5}, {12.0, 1.0}};
-- Move params
-- Sound

3.2. Во второй - файлы звуков с правильными именами:

T55EngineIdle.wav
T55EngineMax.wav
TankMove.wav


3.3. И наконец в третий - описания звуковых файлов:

T55EngineMax.sdef
T55EngineIdle.sdef
TankMove.sdef


Этого достаточно, чтобы заменить штатные звуки своими. Как видите, общий подход сохраняется - структура каталога пользователя повторяет структуру штатных каталогов симулятора.
__________________
When the eagles are silent, the parrots begin to jabber (W.Churchill)

DCS World 2.5: Часто задаваемые вопросы

USSR_Rik is offline