ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
636 stars 74 forks source link

[HL2, Windows,Localization] language menu problem in HL2, steam #767

Closed SavenkovIgor closed 11 years ago

SavenkovIgor commented 11 years ago

Found such issue: in HL2 properties, opened with steam, on language tab all languages are randomly mixed. As result: for russian sound in game i must choose italian language. Some other strange: main menu in game would be on russian lang. regardless to what i set in lang tab in steam properties. changes only sound. cash check don't help.

Win 7 x 32 steam build date: 3 may 2013.

alfred-valve commented 11 years ago

The text language in game follows the Steam UI language (on windows only right now, soon on all platforms), that is by design.

The audio language not following your selected language is a bug, can you take a screenshot of the language tab and the console command "app_config_print 220" run in the Steam console. You can access the steam console by running "start steam://open/console" from cmd.exe.

SavenkovIgor commented 11 years ago

1 2

in HL2 changes subtitles and sound of the game. italian leads to rus subs and sound. I found same problem on hl2:e2 sound is mixed. now in other sequence. I don't know what lang leads to russian yet. And probably same problem in portal.

alfred-valve commented 11 years ago

Interesting, can you post a directory listing of "SteamApps\common\Half-Life 2" and the output of the "app_info_print 220" command please.

alfred-valve commented 11 years ago

Wait a minute, you are opted into the HL2 beta right? If not then you need to.

SavenkovIgor commented 11 years ago

yep, same problem on my account on win7x64 (previous was my friend's acc), . i wasn't opted to beta, bun now i am.

App_info:

    ] app_info_print  220
AppID : 220, change number : 225294/225294, token 0, last change : Sat Mar 30 05:36:35 2013 
"220"
{
    "common"
    {
        "clienticon"        "85c721efacb1b0903fa11e993291c33da8f643d1"
        "clienttga"     "c7016d1d121e2f01a2a1e40e0eba910243bdeacc"
        "icon"      "fcfb366051782b8ebf2aa297f3b746395858cb62"
        "logo"      "e4ad9cf1b7dc8475c1118625daf9abd4bdcbcad0"
        "logo_small"        "c2e409b1d9313648a4865b8aff9aba98fc6b4f04"
        "metacritic_url"        "pc/halflife2"
        "name"      "Half-Life 2"
        "name_linux"        "Half-Life 2 (Beta)"
        "clienticns"        "437247596adf248dfd79202b8d8a7a0ffd70551c"
        "languages"
        {
            "english"       "1"
            "german"        "1"
            "french"        "1"
            "italian"       "1"
            "koreana"       "1"
            "spanish"       "1"
            "schinese"      "1"
            "tchinese"      "1"
            "russian"       "1"
            "japanese"      "1"
            "portuguese"        "1"
            "polish"        "1"
            "danish"        "1"
            "dutch"     "1"
            "finnish"       "1"
            "norwegian"     "1"
            "swedish"       "1"
        }
        "oslist"        "macos,windows,linux"
        "linuxclienticon"       "4a75609ae32a548e85ec58ced4b17ae38f1547ea"
        "type"      "game"
        "ogg"       "103582791433473994"
        "metacritic_name"       "Half-Life 2"
        "controller_support"        "partial"
        "metacritic_score"      "96"
        "metacritic_fullurl"        "http://www.metacritic.com/game/pc/half-life-2"
        "community_visible_stats"       "1"
        "GameID"        "220"
    }
    "extended"
    {
        "developer"     "Valve"
        "directx_minver"        "4.09.00.0903"
        "gamedir"       "hl2"
        "GameManualURL"     "http://www.half-life2.com/manual/HL2_quickrefcard.pdf"
        "homepage"      "http://www.half-life2.com"
        "icon"      "steam/games/icon_hl2"
        "icon2"     "steam/games/icon_hl2_dull"
        "order"     "1"
        "primarycache"      "221"
        "serverbrowsername"     "Half-Life 2"
        "sourcegame"        "1"
        "state"     "eStateJustReleased"
        "Supports64bit"     "0"
        "ValidOSList"       "macos,windows"
        "cddbfingerprint"       "1795671740"
        "depotscrc"     "342964716"
        "developer_url"     "http://www.valvesoftware.com"
        "publisher"     "Valve"
    }
    "config"
    {
        "launch"
        {
            "0"
            {
                "executable"        "hl2.exe"
                "arguments"     "-game hl2 -steam"
                "workingdir"        "bin"
                "config"
                {
                    "oslist"        "windows"
                }
            }
            "1"
            {
                "executable"        "hl2.sh"
                "arguments"     "-game hl2 -steam"
                "config"
                {
                    "oslist"        "macos"
                }
            }
            "2"
            {
                "executable"        "hl2.sh"
                "arguments"     "-game hl2 -steam"
                "config"
                {
                    "oslist"        "linux"
                }
            }
        }
        "contenttype"       "2"
        "contenttype_linux"     "3"
        "installdir"        "Half-Life 2"
        "convertgcfs"       "317,315,236,461,305,306,307,200,206,207,208,221"
    }
    "depots"
    {
        "221"
        {
            "name"      "Half-Life 2 Base"
            "systemdefined"     "1"
            "manifests"
            {
                "Beta"      "7186730816671427656"
                "Public"        "7186730816671427656"
            }
            "maxsize"       "3625708926"
        }
        "222"
        {
            "name"      "Half-Life 2 Windows client"
            "config"
            {
                "oslist"        "windows"
            }
            "systemdefined"     "1"
            "manifests"
            {
                "Beta"      "155139586824264226"
                "Public"        "155139586824264226"
            }
            "maxsize"       "314812838"
        }
        "223"
        {
            "name"      "Half-Life 2 OSX client"
            "config"
            {
                "oslist"        "macos"
            }
            "systemdefined"     "1"
            "manifests"
            {
                "Beta"      "542879280490547412"
                "Public"        "542879280490547412"
            }
            "maxsize"       "286467530"
        }
        "224"
        {
            "name"      "Half-Life 2 Linux client"
            "config"
            {
                "oslist"        "linux"
            }
            "systemdefined"     "1"
            "manifests"
            {
                "Beta"      "1693387688551427855"
                "Public"        "1693387688551427855"
            }
            "maxsize"       "368462486"
        }
        "225"
        {
            "name"      "Half-Life 2 Russian"
            "config"
            {
                "language"      "russian"
            }
            "manifests"
            {
                "Beta"      "6015347312150924436"
                "Public"        "6015347312150924436"
            }
            "maxsize"       "440346106"
        }
        "226"
        {
            "name"      "Half-Life 2 Spanish"
            "config"
            {
                "language"      "spanish"
            }
            "manifests"
            {
                "Beta"      "8526791007092020005"
                "Public"        "8526791007092020005"
            }
            "maxsize"       "763329396"
        }
        "227"
        {
            "name"      "Half-Life 2 French"
            "config"
            {
                "language"      "french"
            }
            "manifests"
            {
                "Beta"      "1908801357087564955"
                "Public"        "1908801357087564955"
            }
            "maxsize"       "761828922"
        }
        "228"
        {
            "name"      "Half-Life 2 German"
            "config"
            {
                "language"      "german"
            }
            "manifests"
            {
                "Beta"      "2864335607497742922"
                "Public"        "2864335607497742922"
            }
            "maxsize"       "764301790"
        }
        "229"
        {
            "name"      "Half-Life 2 Korean"
            "config"
            {
                "language"      "korean"
            }
            "manifests"
            {
                "Beta"      "3715413448224424935"
                "Public"        "3715413448224424935"
            }
            "maxsize"       "768318871"
        }
        "230"
        {
            "name"      "Half-Life 2 TChinese"
            "config"
            {
                "language"      "tchinese"
            }
            "manifests"
            {
                "Beta"      "2549542772367217576"
                "Public"        "2549542772367217576"
            }
            "maxsize"       "716049053"
        }
        "231"
        {
            "name"      "Half-Life 2 SChinese"
            "config"
            {
                "language"      "schinese"
            }
            "manifests"
            {
                "Beta"      "7456288000686892733"
                "Public"        "7456288000686892733"
            }
            "maxsize"       "773181743"
        }
        "232"
        {
            "name"      "Half-Life 2 Italian"
            "config"
            {
                "language"      "italian"
            }
            "manifests"
            {
                "Beta"      "6014513834064282444"
                "Public"        "6014513834064282444"
            }
            "maxsize"       "764430711"
        }
        "OverridesCDDB"     "1"
        "branches"
        {
            "Beta"
            {
                "buildid"       "71549"
                "description"       "SteamPipe beta"
            }
            "Public"
            {
                "buildid"       "71549"
            }
        }
    }
    "ufs"
    {
        "quota"     "104857600"
        "maxnumfiles"       "100"
        "ignoreexternalfiles"       "0"
        "savefiles"
        {
            "1"
            {
                "root"      "gameinstall"
                "path"      "hl2/save"
                "pattern"       "*.sav"
                "siblings"      "tga"
                "platforms"
                {
                    "1"     "all"
                }
            }
        }
    }
    "sysreqs"
    {
        "macos"
        {
            "supported"     "1"
            "wants_fast_gpu"        "1"
            "Intel900"      "warn"
            "IntelX3100"        "warn"
            "8086"
            {
                "27a6"      "warn"
                "2a02"      "warn"
            }
            "10de"
            {
                "009d"      "deny"
                "0391"      "deny"
                "0393"      "deny"
                "0395"      "deny"
            }
        }
        "macos104"
        {
            "supported"     "0"
            "os_min"        "macos1058"
        }
        "macos105"
        {
            "supported"     "0"
            "os_min"        "macos1058"
        }
        "macos1058"
        {
            "supported"     "1"
            "1002"
            {
                "7109"      "warn"
                "7142"      "warn"
                "7146"      "warn"
                "7187"      "warn"
                "71c0"      "warn"
                "71c5"      "warn"
                "71de"      "warn"
                "7210"      "warn"
                "7240"      "warn"
                "7249"      "warn"
                "7291"      "warn"
            }
        }
        "macos106"
        {
            "supported"     "0"
            "os_min"        "macos1063"
        }
    }
}
SavenkovIgor commented 11 years ago

this way ok? --bin --config --ep2 --episodic --hl2 --lostcoast --platform debug.log hl2.exe steam_appid.txt thirdpartylegalnotices.txt

SavenkovIgor commented 11 years ago

on HL2:E2 i can't find russian language at all(

alfred-valve commented 11 years ago

Okay, you need to be opted into the Beta for ALL the Half-Life 2 titles, if you are not then we understand this bug (and it will get fixed when the current release goes public). It sounds like for EP2 you are not in the beta.

SavenkovIgor commented 11 years ago

thanks! that worked!)