Jump to content

Switching to Russian speech/voice-overs in Campaigns and Training that support it


Recommended Posts

Hello !

I spent a few hours searching the internet for the answer..


How do I switch to Russian speech in say L-39 Kursant campaign or Mi-8 Memory of Hero ?

(or other campaigns or training missions).


Say, for Memory of a Hero both languages are listed:

Voiceovers English, Russian
Briefings/Subtitles English, Russian


In my regular DCS install it was in Russian (which I prefer).


In DCS beta install the speech is English in the same campaign for some reason.

Same goes for some other Training modules and campaigns with multiple languages supported.


There are some configuration files in SavedGames/DCS that control it ?


I could not find the sound files in subdirectories of DCS World/Mods/campaigns directory (which seemed like a straightforward place for them to be).


How do I switch localization for Training missions and Campaigns ?


Thank you for your help




I found how to change localization for the whole install: Config/lang.cfg


but I still wonder if it is possible to change localization for individual campaigns


Edited by Sotka
Link to comment
Share on other sites



There is a global setting for languages, but I don't know if it works for campaigns.

Might be worth a try though. Let me know what happens, I'm curious.


DCS.OpenBeta/scripts/speech/common,  lines 2718 thru 2749

local language = {
    RUS = 'RUS',
    ENG = 'ENG',
    GER = 'GER',
    FR    = 'FR',
    SPA  ='SPA',
    CHN ='CHN',--by uboats


local defaultLanguage = language.ENG


local languageByCountry = {
    [base.country.id.RUSSIA]        = language.RUS,
    [base.country.id.UKRAINE]        = language.RUS,
    [base.country.id.BELARUS]        = language.RUS,
    [base.country.id.USA]            = language.ENG,
    [base.country.id.UK]            = language.ENG,
    [base.country.id.GERMANY]        = language.GER,
    [base.country.id.FRANCE]        = language.FR,
    [base.country.id.SPAIN]            = language.SPA,
    [base.country.id.INSURGENTS]    = language.RUS,
    [base.country.id.ABKHAZIA]        = language.RUS,
    [base.country.id.SOUTH_OSETIA]    = language.RUS,    
    [base.country.id.ITALY]            = language.ENG,
    [base.country.id.AUSTRALIA]        = language.ENG,
    [base.country.id.SWITZERLAND]    = language.GER,
    [base.country.id.CHINA]            = language.CHN,--by uboats
    [base.country.id.THIRDREICH]    = language.GER,
    [base.country.id.YUGOSLAVIA]    = language.RUS,
    [base.country.id.USSR]            = language.RUS,
    [base.country.id.KAZAKHSTAN]    = language.RUS,


Edited by rayrayblues
  • Like 1

ASUS 990FX R2 Sabertooth MoBo  -  AMD FX 9590 @4.7Gb. No OC
GSkill RipJaws DDR3 32 Gb @1866 MHZ  -  EVGA GeForce GTX 1660Ti 6Gb DDR5
Game drive, Samsung 980 M.2 EVO 1Tb SSD  -  Win10 Pro 21H1 on Samsung 860 EVO 500Gb SATA SSD

Thrustmaster T-Flight HOTAS X  -  LG 32" 1920 X 1080 Monitor - Prestige ATX-PR800W PSU

Link to comment
Share on other sites

  • 3 weeks later...

This is how it works: DCS reads the language setting at the start and then uses it for everything like UI, missions and messages. Missions are miz files in zip format and contain folders with different laguages. If there are files in the set language folder they are used in the mission. If the mission creator did not provide them then default set is used. You can edit normal mission file and move the language files around but it won't work with DLC protected miz files.

🖥️ i3-10100F 3.6-4.3GHz, 32GB DDR4 2666, GTX970 4GB, SSD SATA3   🥽 Rift S   🕹️ T16000M HOTAS   ✈️ FC3, F-14A/B   🚢 Supercarrier    🌍 NTTR, PG

Link to comment
Share on other sites


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...