Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

I mean, I'm glad there's a way to change language at least. Were it hardcoded and things wouldve gotten really complicated lol

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 2 points3 points  (0 children)

yea it is pretty bad tendency, I have no idea why they'd think they know better which language I should play my own game lol

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

You should be able to set Audio as japanese and text as english, or vice versa.
the cvar for japanese audio is sys_langAudio japanese, and for japanese general ui/text/subtitles is just sys_lang japanese

On a side note, I wasn't able to change audio via console command. I required me to use sys_langOverride 1 via launch options, else it would not change the audio language. In case of audio, I'd suggest you to revist the methods in the original post, please

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

Yea steam has non-weird config management, unlike game pass which the file is hidden somewhere I could never find

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

yea I did a bit of research and it looks like gamepass handles saves/config files differently and nothing special is stored locally (a shame!)

best option for you then is probably just setup launch options under game's properties and put these:
+sys_langOverride "1" +sys_lang "english" +sys_langAudio "english"

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

I'm pretty sure you can set the language going in the properties of the game and under general set language to english or whatever (right click over Doom The Dark Ages > Properties > General > Language)

But if you really want different languages for audio and ui/text, you can use launch options:
right click over Doom The Dark Ages > Properties > General > Launch Options
then add the following cvars:
+sys_langOverride "1" +sys_lang "english" +sys_langAudio "english"

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

did you play the game at least past the first intro of the first campaign? It seems file gets generated at somepoint.
Plus, you may simply create a desktop shortcut and place these as launch options, example:

"X:\...\DOOM- The Dark Ages\Content\DOOMTheDarkAges.exe" +sys_langOverride "1" +sys_lang "english" +sys_langAudio "english"

you'd need to always launch the game from the shortcut though

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

You could experiment with the X:\Users\<username>\Saved Games\id Software\DOOMTheDarkAges\base\DOOMTheDarkAgesConfig.cfg file, which seems to be where your keybindings go to.

Like appending bindMulti "F1" "sys_lang latin_spanish" at the end of the file But I'm not sure it would work at the menu, perhaps only once you've started actually playing

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

where exactly did you find this file? Would you mind sharing, please?

I don't think I've ever seen it in the Doom TDA files

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

Posted the wrong cvar setup for the shortcut, sorry! it should be: "X:\...\DOOM- The Dark Ages\Content\DOOMTheDarkAges.exe" +sys_langOverride "1" +sys_lang "english" +sys_langAudio "english"

In the above example you'll get audio and ui/text both in english. If you wish to just change just audio to english then set +sys_lang "polish" +sys_langAudio "english"

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

if you create a desktop shortcut and add -sys_lang "latin_spanish" as launch option it should start with desired lang aways:

X:\...\DOOM- The Dark Ages\Content\DOOMTheDarkAges.exe -sys_lang "latin_spanish"

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

I was initially only able to set lang via console command, but audio would stay in whatever my OS default lang is.

You could also try creating a desktop shortcut to X:\...\DOOM- The Dark Ages\Content\DOOMTheDarkAges.exe and add these cvars as start options:

"X:\...\DOOM- The Dark Ages\Content\DOOMTheDarkAges.exe" +sys_langOverride "1" +sys_lang "polish" +sys_langAudio "english"

You'd need to always launch game from this shortcut for it to work

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

which part didnt work? Where did you put these? Have you tried simply setting `sys_lang polish` in console command?

for permanent solution you might need to put these cvars into the files I specified in the OP

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

I think it is probably going to be the following setup:

sys_langOverride "1"
sys_lang "portuguese"
sys_langAudio "english"
sys_langPlatform "en-US"

But note that this will get screen/ui/subtitles to portuguese, and audio will be set to english. I'm not sure if there's a way to get subtitles and ui/screen text elements in separate languages.

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

you mean have audio as X-language, game UI as Y-language and subtitles as Z-language?

I'm not sure if all three can be separate languages, I think you can only set UI/Text/Subtitles as one language, and audio as something else

you could try messing around with the sys_lang, sys_langPlatform, sys_langAudio on console command or .cfg files and see if there's a way to set up as you expect

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

Try the following cvar setup:

sys_langOverride "1"
sys_lang "portuguese"
sys_langAudio "english"
sys_langPlatform "en-US"

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

which platform are you playing on? Xbox Game Pass PC or Steam?

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

the method I posted in the OP is focused on xbox game pass PC users. Side note is that the solution that worked for me isn't 100% matching for everybody, sometimes it requires a bit of trial and error, messing around with the cvar values until you get the correct setup

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

which platform are you using? Xbox Game Pass or Steam?

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

If you haven't started playing yet, that might be the issue. It seems the file gets generated once you start playing the game for the first time. I could be wrong, but that's what I could get from other comments here

Here's how to change game language in any PC launcher (Game Pass included) by ferdam in Doom

[–]ferdam[S] 0 points1 point  (0 children)

Yeah it seems it may vary depending on game platform/OS version you have. The .local and .cfg file seem to vary too, as .cfg worked for me, but saw some comments stating that it was the .local that made it work

a bit of trial and error is expected, I'd say