Аудіомодінг (ідеї та збір матеріалу)

Discussion in 'Модинг' started by Vova Dumanskiy, Oct 20, 2016.

  1. В даній темі хотілося б побачити хороші ідеї звукових озвучень, в тому числі не тільки переозвучення або збільшення кількості треків для випадкового відтворення, а і для озвучення нових ігрових подій, наприклад: Звукове сповіщення наближення голоду, заколоту найманців; також очікую активності в зборі аудіо матеріалів, для задуманих аудіомодів, добровольців для тестінгу...

    Також закликаю програмістів до сприянню модінгу і надаю вам деяку інструкцію по аудіомодінгу:

    Файл "\Steam\steamapps\common\Cossacks 3\data\scripts\lib\sound.script" командує які звукові доріжки грі прокручувати:
    Code:
    for i:=1 to 6 do
      _sound_AddSoundToSoundLibrary(gc_snd_ind_selectpeasant, 'selectpeasant'+IntToStr(i), cLoudFull, cFreqFull);
    ця команда означає прокручуват рамдомно 6 файлів з назвою "'selectpeasant'+IntToStr(i)" при події "gc_snd_ind_selectpeasant". Далі вона звертається до однієї з звукових бібліотек файлів, в даному випадку до бібліотеки підрозділу interface, що знаходиться "\Steam\steamapps\common\Cossacks 3\data\sounds\interface\interface.snd". У цій бібліотеці треба додати шлях до нових аудіо доріжок, приклад:

    Code:
    section.begin {refkey=sound}
       Name = selectpeasant1
       Path = .\data\sounds\interface\selectpeasant1.ogg
       VolumeGroup=svgSFX
    section.end
    section.begin {refkey=sound}
       Name = selectpeasant2
       Path = .\data\sounds\interface\selectpeasant2.ogg
       VolumeGroup=svgSFX
    section.end
    section.begin {refkey=sound}
       Name = selectpeasant3
       Path = .\data\sounds\interface\selectpeasant3.ogg
       VolumeGroup=svgSFX
    section.end
    section.begin {refkey=sound}
       Name = selectpeasant4
       Path = .\data\sounds\interface\selectpeasant4.ogg
       VolumeGroup=svgSFX
    section.end
    section.begin {refkey=sound}
       Name = selectpeasant5
       Path = .\data\sounds\interface\selectpeasant5.ogg
       VolumeGroup=svgSFX
    section.end
    section.begin {refkey=sound}
       Name = selectpeasant6
       Path = .\data\sounds\interface\selectpeasant6.ogg
       VolumeGroup=svgSFX
    section.end
    Відповідно за підрозділ "units" відповідає файл "\Cossacks 3\data\sounds\units\units.snd",

    за підрозділ "ambient" відповідає файл "\Cossacks 3\data\sounds\ambient\ambient.snd"
    А за всі підрозділи відповідає файл "\Cossacks 3\data\sounds\sounds.slc"
    Code:
    section.begin
     NameLibrary=units
     FileNameLibrary=.\data\sounds\units\units.snd
    section.end
    
    section.begin
     NameLibrary=interface
     FileNameLibrary=.\data\sounds\interface\interface.snd
    section.end
    
    section.begin
     NameLibrary=ambient
     FileNameLibrary=.\data\sounds\ambient\ambient.snd
    section.end
    

    P.S. Буду активно обновлювати шапку даної теми!
     
  2. Unikron

    Unikron Active Member

    Як я вже писав раніше, є ідея зробити для різних країн озвучення своєю мовою. На даний момент я накачав з інтернету українську, англійську, німецьку, французьку та російську версії К2 і є озвучення для цих націй. З іншими складніше. Після цього потрібно буде створити алгоритм для відтворення різних мов різних націй. Якщо потрібні іншомовні озвучення, то можу викласти. Поки що спробую пошукати щось польскою, турецькою та іспанською
     
    Vova Dumanskiy likes this.