I installed Dino Crisis and Alice Madness Returns with a French setup, either on Steam Deck under SteamOS or PC under Windows (ISO FR). Once it’s finished, I launch a game, I see that the game is in English, not in French. I tried adding LANG=fr_FR.UTF-8 %command% to "arguments in Lutris but that doesn’t change anything. the same for Alice

I know that the games support different languages ​​like French, German, Italian, Japanese, Spanish and there are ways to change a language with an .ini file for Steam or .info for Gog but I don’t know how to change a language with files with these two games

  • Fubarberry@sopuli.xyzM
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    8 hours ago

    You may need to adjust more environmental variables than just LANG.

    These are for English not French, but the variables I had saved for fixing language issues are:

    Key: LANG, Value: en_US.UTF-8Key:

    LC_ALL, Value: en_US.UTF-8Key:

    LANGUAGE, Value: en_US:en

    Also I believe Lutris has a spot to set environmental variables without using a launch option. Try going to the game>configure>system options>environmental variables.

      • Fubarberry@sopuli.xyzM
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 hours ago

        Ok I did some searching. Try this:

        For Alice, go to ~/.steam/steam/steamapps/compatdata/19680/pfx/drive_c/users/steamuser/My Documents/My Games/Alice Madness Returns/AliceGame/Config/

        Check the different .ini files there, one of the engine ones should have a Language value that needs to be set to FRA.

        For Dino Crisis, the language is apparently set by a registry value. The game may include a language_setup.exe or something similar that you can run to change the language. In Lutris you’ll want to use a “run exe from inside prefix” option to run it.

        If the game doesn’t have an exe to set language, you can edit the registry directly. Go into wine settings for the game inside lutris, and look for HKEY_LOCAL_MACHINE -> Software -> CAPCOM -> DINO CRISIS or HKEY_LOCAL_MACHINE -> Software -> Wow6432Node -> CAPCOM -> DINO CRISIS.

        Hopefully there’s already a key there called language, try setting the value to 2 for it.

        • Pamboo@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 hours ago

          Locale is already " fr_FR " before I open an .ini file

          [Configuration]
          BasedOn=..\Engine\Config\BaseEngine.ini
          
          [URL]
          Map=AliceEntry.umap
          LocalMap=AliceEntry.umap
          TransitionMap=AliceEntry.umap
          MapExt=umap
          EXEName=AliceGame.exe
          DebugEXEName=DEBUG-AliceGame.exe
          GameName=American McGee's Alice 2
          GameNameShort=Alice2
          
          [Engine.Engine]
          GameEngine=AliceGame.AliceGameEngine
          bEnableColorClear=TRUE
          DefaultPostProcessName=PostProcesses.PostProcess_Default
          bEnableColorClear=TRUE
          DefaultOnlineSubsystemName=
          DynamicCoverMeshComponentName=
          SubtitleFontName=WarfareFonts.Fonts.WarfareFonts_Chrom20
          LoadingTextFontName=WarfareFonts.Fonts.WarfareFonts_Chrom20
          bSmoothFrameRate=TRUE
          MinSmoothedFrameRate=22
          MaxSmoothedFrameRate=31
          ; NVCHANGE_BEGIN: Jiayuan - Apex Destructible DamageMap Parameters
          ApexDamageParamsName=Nv_ApexDamageMap.AliceDamageMap
          ; NVCHANGE_BEGIN: Jiayuan - Apex Destructible DamageMap Parameters
          LanguageRegistryPath=Software\EA Games\Alice Madness Returns
          bSuppressMapWarnings=true
          
          [Engine.FilesToNotCacheToHD]
          ; Use ALL CAPS for filenames
          ; Avoid cacheing all 30mb+ binks
          +File=C1_111.BIK
          +File=SOTD.BIK
          +File=C1_116.BIK
          +File=C3_315.BIK
          +File=C1_1103.BIK
          +File=C2_2102.BIK
          +File=C4_BM.BIK
          +File=C5_BM.BIK
          +File=C2_223.BIK
          +File=C3_312.BIK
          +File=C4_412.BIK
          +File=C3_3101.BIK
          +File=C6_614.BIK
          +File=C3_BM.BIK
          +File=C4_482.BIK
          +File=C3_BM.BIK
          +File=C2_2101.BIK
          +File=C2_243.BIK
          +File=C6_617.BIK
          +File=C2_233.BIK
          +File=C6_6111.BIK
          +File=C1_BM.BIK
          +File=C2_BM.BIK
          
          [FullScreenMovie]
          ;+SkippableMovies=Intro_SH.bik
          ;+SkippableMovies=TechLogo_Short.bik
          ;+SkippableMovies=Intro_Nvidia.bik
          +AlwaysLoadedMovies=LoadingMovie
          +LoadMapMovies=LoadingMovie
          +bShouldStopMovieAtEndOfLoadMap=True
          +DelayCountAfterMapLoaded=60
          +ForceFadingInDuration=0.0
          +LoadingTextX=570.0
          +LoadingTextY=120.0
          +SkipEALogoTime=6.0
          
          [Engine.PackagesToAlwaysCook]
          +Package=AliceEntry
          +Package=CHAR_ArcheTypes
          +SeekfreePackage=CH_Alice_Hatter
          +SeekfreePackage=CH_Alice_Water
          +SeekfreePackage=CH_Alice_Oriental
          +SeekfreePackage=CH_Alice_Queen
          +SeekfreePackage=CH_Alice_Doll
          +SeekfreePackage=CH_Alice_Caterpillar
          +SeekfreePackage=CH_Alice_Cheshire
          +SeekfreePackage=CH_Alice_Chess
          +SeekfreePackage=CH_Alice_QFlesh
          +SeekfreePackage=CH_Alice_WRabbit
          +SeekfreePackage=CH_Alice_MadHatter
          
          [Engine.StartupPackages]
          +Package=PostProcesses
          +Package=WarfareFonts
          +Package=Nv_ApexDamageMap
          
          [Core.System]
          MaxObjectsNotConsideredByGC=33476
          +Paths=..\..\%GAME%Game\Content
          +Paths=..\..\%GAME%Game\__Trashcan
          +LocalizationPaths=..\..\%GAME%Game\Localization
          SavePath=..\..\%GAME%Game\Save
          +Extensions=umap
          SeekFreePCPaths=..\..\%GAME%Game\CookedPC
          SeekFreePCExtensions=xxx
          SizeOfPermanentObjectPool=0
          PackageSizeSoftLimit=500
          
          [UnrealEd.EditorEngine]
          EditPackagesOutPath=..\..\%GAME%Game\Script
          FRScriptOutputPath=..\..\%GAME%Game\ScriptFinalRelease
          +EditPackages=%GAME%Game
          AutoSaveDir=..\..\%GAME%Game\Autosaves
          InEditorGameURLOptions=
          
          [UnrealEd.UnrealEdEngine]
          bSmoothFrameRate=TRUE
          MinSmoothedFrameRate=22.000000
          MaxSmoothedFrameRate=31.000000
          
          [SystemSettings]
          Locale=fr_FR
          UseVsync=True
          ResX=1280
          ResY=720
          MotionBlur=True
          TEXTUREGROUP_Character=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_CharacterNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_CharacterSpecular=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_Cinematic=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_Effects=(MinLODSize=128,MaxLODSize=512,LODBias=1)
          TEXTUREGROUP_Lightmap=(MinLODSize=512,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_Shadowmap=(MinLODSize=512,MaxLODSize=1024,LODBias=0,NumStreamedMips=3)
          TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_Skybox=(MinLODSize=512,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_UI=(MinLODSize=512,MaxLODSize=1024,LODBias=0,MipGenSettings=TMGS_NoMipmaps)
          TEXTUREGROUP_Vehicle=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_VehicleNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_VehicleSpecular=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_Weapon=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WeaponNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WeaponSpecular=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_World=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WorldNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WorldSpecular=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_MobileFlattened=(MinLODSize=8,MaxLODSize=256,LODBias=0)
          TEXTUREGROUP_WorldImportant=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WorldImportantNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WorldImportantSpecular=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          DynamicTonemapping=True
          AmbientOcclusion=False
          
          [SystemSettingsEditor]
          ResX=1280
          ResY=720
          TEXTUREGROUP_Character=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_CharacterNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_CharacterSpecular=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_Cinematic=(MinLODSize=256,MaxLODSize=4096,LODBias=0)
          TEXTUREGROUP_Effects=(MinLODSize=128,MaxLODSize=512,LODBias=1)
          TEXTUREGROUP_Lightmap=(MinLODSize=512,MaxLODSize=4096,LODBias=0)
          TEXTUREGROUP_Shadowmap=(MinLODSize=512,MaxLODSize=4096,LODBias=0,NumStreamedMips=3)
          TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
          TEXTUREGROUP_Skybox=(MinLODSize=512,MaxLODSize=2048,LODBias=0)
          TEXTUREGROUP_UI=(MinLODSize=512,MaxLODSize=4096,LODBias=0)
          TEXTUREGROUP_Vehicle=(MinLODSize=256,MaxLODSize=2048,LODBias=0)
          TEXTUREGROUP_VehicleNormalMap=(MinLODSize=256,MaxLODSize=2048,LODBias=0)
          TEXTUREGROUP_VehicleSpecular=(MinLODSize=256,MaxLODSize=2048,LODBias=0)
          TEXTUREGROUP_Weapon=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WeaponNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WeaponSpecular=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_World=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WorldNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_WorldSpecular=(MinLODSize=256,MaxLODSize=1024,LODBias=0)
          TEXTUREGROUP_MobileFlattened=(MinLODSize=128,MaxLODSize=4096,LODBias=0)
          TEXTUREGROUP_WorldImportant=(MinLODSize=256,MaxLODSize=2048,LODBias=0)
          TEXTUREGROUP_WorldImportantNormalMap=(MinLODSize=256,MaxLODSize=2048,LODBias=0)
          TEXTUREGROUP_WorldImportantSpecular=(MinLODSize=256,MaxLODSize=2048,LODBias=0)
          
          [Windows.StandardUser]
          MyDocumentsSubDirName=Alice Madness Returns
          MyDocumentsFSubDirName=Alice Retour au pays de la folie
          
          [DebugInfo]
          BuildTag=DefaultUser
          ShowKismetLog=FALSE
          ShowScreenLog=FALSE
          HideDynamicTonemapping=FALSE
          
          [AliceGame.AliceGameEngine]
          Alice1Path=..\..\..\Alice1\bin
          GIsSpecialPCEdition=TRUE
          

          Unfortunately there is no .exe file “language_setup.exe” in my Dino Crisis game folder, it will be great if someone who can provide me a file, maybe it will work. I followed your advice, despite the modifications, still failure I also tried to use the same configurations of dino crisis and alice on PC under Windows, it’s the same result as on Lutris