Problem when changing Steam language [steam version]

I’m working in the french translation team and testing french translation files. Using Steam in french, after the first start of Black Mesa, menu were all in french (I imagine that’s the translations from HL2).
I wanted to see english subtitles, so I change my Steam language to english to display them.
Now the game is in full english and subtitles works but if I set Steam langage back to french, Black Mesa is still in english and french files don’t work anymore. Quite a problem to work on translation ! :whistling:
Also, it would be nice to be able to select language directly in the Steam properties of the game instead of changing main Steam language.

Thank you ! Your work is awesome !

EDIT: Nevermind, the reason is the patch 0.0.1 which set English for all in-game UI. To Close.

About this. Is there any way to manually change the language of the game (to perform translations tests)?

Yes, There is ! It requires some work, but it’s totally possible, I’ll post here what I sent to uneXpaX:

You will need a Program called GCFScape.

Before all the process below, make a backup of this files located at “steamapps\common\Black Mesa\bms”

bms_misc.vpk.sound.cache
bms_misc_000.vpk
bms_misc_dir.vpk

  1. Open up the bms_misc_dir.vpk with GCF and extract all the folders to the desktop.
  2. Create a folder on desktop called “bms_misc_dir” and move all the folders that you’ve extracted
  3. Your folder tree should look like this:

"bms_misc_dir
cfg
expressions
media
particles
resource
scenes
scripts
"

  1. If it is correct, then open the resource folder and locate this files:

closecaption_english
gameui_english
gameui_loading_screen
bms_english
bmsmp_english
bootup_english

  1. Translate them as needed and stay with the extension “english” since you can’t add more languages.
  2. STAY with the name of the files in english, you will only translate the internal contents of this files
  3. For exemple, inside gameui_english:

“lang”
{
“Language” “English
“Tokens”
{
“BMS_CampaignName_BMSCP1” “TRANSLATE HERE TO YOUR LANGUAGE
“BMS_Chapter1_Title” “BLA BLA BLA TRANSLATE HERE

See the file structure ? you MUST NOT modify the “Language” input nor the keys to translations.

  1. When finished, make sure all the files are in the “bms_misc_dir\resource” as created before.
  2. Open up your BMS installation folder, in this directory: “steamapps\common\Black Mesa\bin”
  3. Drag and Drop the “bms_misc_dir” folder (the desktop one) to a program called “vpk.exe” at the bin dir.
  4. It will create a bms_misc.vpk
  5. When finished, delete the files:

bms_misc.vpk.sound.cache
bms_misc_000.vpk
bms_misc_dir.vpk

Don’t forget to backup !!.

  1. Paste the created bms_misc.vpk" where you deleted the above.
  2. Run the game and test.

Hope it helps

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.