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
      2
      ·
      2 days 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
        2
        ·
        2 days 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

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

          Alright I might be an idiot. I bought Alice, spent forever trying config edits, registry edits (locale registry for it is at HKEY_LOCAL_MACHINE\Software\Wow6432Node\EA Games\Alice Madness Returns btw), and no matter what I did the game either would launch in english or not launch at all. And then I tried just setting the game’s language to “French” in the steam properties for the game, and it worked, booted in french.

          So yeah, that’s all you need to do probably.

          As for Dino Crisis, I don’t own it, so I can’t troubleshoot it directly.

          • Pamboo@piefed.socialOP
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            1 day ago

            I can confirm that the Alice game is indeed in French if I put “French” in the steam properties. At least now I can play on Alice. Thanks for your help

            Apparently, Dino Crisis ( GOG version ) has different setups for each language instead of having a single setup for all languages. That’s why it doesn’t work with the configurations (maybe?)