f4mcm icon indicating copy to clipboard operation
f4mcm copied to clipboard

Unable to load Translations

Open Krutonium opened this issue 1 year ago • 1 comments

I'm trying to use Fallout4MCM on Linux. I am using the latest beta on Nexus Mods, from May 13.

image image

When the game loads, it seems to not load any translations. The log says Warning: No translation file available. Locale: en

.
├── CustomControlMap.txt
├── Data
│   ├── F4SE
│   │   └── Plugins
│   │       ├── AchievementsModsEnablerLoader.dll
│   │       ├── GardenOfEdenPapyrusExtender.dll
│   │       ├── HFonts
│   │       │   └── droidsans.font
│   │       ├── HighFPSPhysicsFix.dll
│   │       ├── HighFPSPhysicsFix.ini
│   │       ├── mcm.dll
│   │       ├── version-1-10-130-0.bin
│   │       ├── version-1-10-138-0.bin
│   │       ├── version-1-10-162-0.bin
│   │       ├── version-1-10-163-0.bin
│   │       ├── version-1-10-980-0.bin
│   │       └── version-1-10-984-0.bin
│   ├── Interface
│   │   ├── MCM.swf
│   │   └── Translations
│   │       ├── MCM_en.txt
│   │       ├── Simple FOV Slider_cn.txt
│   │       ├── Simple FOV Slider_de.txt
│   │       ├── Simple FOV Slider_en.txt
│   │       ├── Simple FOV Slider_esmx.txt
│   │       ├── Simple FOV Slider_es.txt
│   │       ├── Simple FOV Slider_fr.txt
│   │       ├── Simple FOV Slider_it.txt
│   │       ├── Simple FOV Slider_ja.txt
│   │       ├── Simple FOV Slider_pl.txt
│   │       ├── Simple FOV Slider_ptbr.txt
│   │       └── Simple FOV Slider_ru.txt
│   ├── MCM
│   │   ├── Config
│   │   │   ├── MCM
│   │   │   │   └── settings.ini
│   │   │   └── SimpleFOVSlider
│   │   │       ├── config.json
│   │   │       └── settings.ini
│   │   └── Settings
│   │       └── readme.txt
│   ├── Plugins
│   │   └── Sumwunn
│   │       ├── AchievementsModsEnabler.dll
│   │       ├── AchievementsModsEnabler.dll_Exports.txt
│   │       └── AchievementsModsEnabler.ini
│   ├── Scripts
│   │   ├── ActorBase.pex
│   │   ├── Actor.pex
│   │   ├── ArmorAddon.pex
│   │   ├── Armor.pex
│   │   ├── Cell.pex
│   │   ├── Component.pex
│   │   ├── ConstructibleObject.pex
│   │   ├── DefaultObject.pex
│   │   ├── EncounterZone.pex
│   │   ├── EquipSlot.pex
│   │   ├── F4SE.pex
│   │   ├── FavoritesManager.pex
│   │   ├── Form.pex
│   │   ├── Game.pex
│   │   ├── GardenOfEden2.pex
│   │   ├── GardenOfEden3.pex
│   │   ├── GardenOfEdenEvents.pex
│   │   ├── GardenOfEden.pex
│   │   ├── HeadPart.pex
│   │   ├── Input.pex
│   │   ├── InstanceData.pex
│   │   ├── Location.pex
│   │   ├── Math.pex
│   │   ├── MatSwap.pex
│   │   ├── MCM.pex
│   │   ├── MiscObject.pex
│   │   ├── ObjectMod.pex
│   │   ├── ObjectReference.pex
│   │   ├── Perk.pex
│   │   ├── ScriptObject.pex
│   │   ├── SimpleFOVSlider
│   │   │   ├── Program.pex
│   │   │   └── Utility.pex
│   │   ├── Source
│   │   │   ├── ActorBase.psc
│   │   │   ├── Actor.psc
│   │   │   ├── ArmorAddon.psc
│   │   │   ├── Armor.psc
│   │   │   ├── Cell.psc
│   │   │   ├── Component.psc
│   │   │   ├── ConstructibleObject.psc
│   │   │   ├── DefaultObject.psc
│   │   │   ├── EncounterZone.psc
│   │   │   ├── EquipSlot.psc
│   │   │   ├── F4SE.psc
│   │   │   ├── FavoritesManager.psc
│   │   │   ├── Form.psc
│   │   │   ├── Game.psc
│   │   │   ├── HeadPart.psc
│   │   │   ├── Input.psc
│   │   │   ├── InstanceData.psc
│   │   │   ├── Location.psc
│   │   │   ├── Math.psc
│   │   │   ├── MatSwap.psc
│   │   │   ├── MiscObject.psc
│   │   │   ├── ObjectMod.psc
│   │   │   ├── ObjectReference.psc
│   │   │   ├── Perk.psc
│   │   │   ├── ScriptObject.psc
│   │   │   ├── UI.psc
│   │   │   ├── User
│   │   │   │   ├── GardenOfEden2.psc
│   │   │   │   ├── GardenOfEden3.psc
│   │   │   │   ├── GardenOfEdenEvents.psc
│   │   │   │   ├── GardenOfEden.psc
│   │   │   │   ├── MCM.psc
│   │   │   │   └── SimpleFOVSlider
│   │   │   │       ├── Program.psc
│   │   │   │       └── Utility.psc
│   │   │   ├── Utility.psc
│   │   │   ├── WaterType.psc
│   │   │   └── Weapon.psc
│   │   ├── UI.pex
│   │   ├── Utility.pex
│   │   ├── WaterType.pex
│   │   └── Weapon.pex
│   └── Simple FOV Slider.esp
├── f4se_1_10_984.dll
├── f4se_loader.exe
├── f4se_readme.txt
├── f4se_whatsnew.txt
└── src
    └── f4se-0.7.2.tar.gz

20 directories, 111 files

This is the entire directory structure of the mods I have installed, basically ready to copy onto an installation of FO4.

I had a look at https://github.com/reg2k/f4mcm/blob/master/src/MCMTranslator.cpp#L28-L40 - It appears that /Interface/Translations is correct, but unlike Windows, Linux is actually case sensitive, though in theory Wine papers over that. I've tired renaming the MCM_en.txt to mcm_en.txt just in case, but I have not had any luck.

Any insight you have into making this work would be fantastic! Thanks!

Krutonium avatar Jan 05 '25 20:01 Krutonium

MCM.log The full MCM log

Krutonium avatar Jan 05 '25 20:01 Krutonium