About this mod
For Linux users. Detects conflicting mod folders with different capitalization.
- Permissions and credits
Summary:
If you've been modding FO4 under Linux for a while, you've probably been bitten by the fact that the capitalization of the directory names for loose mods does not matter when running and modding the game under Windows, but suddenly becomes very important under Linux.
When dumping lots of loose mods into your Game directory, you may end up with two directories with the same name but capitalized differently (e.g. 'Scripts' and 'scripts'), only one of which is loaded by the game.
This handy little scripts alerts you to such conflicting directories, and prints them:
$ ./f4capnorm.py
name conflict found: ~/.steam/root/steamapps/common/Fallout 4/Data/Interface/Translations vs ~/.steam/root/steamapps/common/Fallout 4/Data/Interface/translations
Despite audaciously being named "Normalizer", it does NOT normalize any names itself, as this is honestly too risky to do automatically.
You still have to merge conflicts yourself.
Usage:
If you've installed FO4 via Steam, the script will usually figure your install path automatically, so you can just run it like so:
$ ./fo4capnorm.py
Otherwise, or if it fails to detect the game, you can also provide your installation path manually:
$ ./fo4capnorm.py "~/.steam/steamapps/common/Fallout 4/"
Requirements:
Any Python 3 installation from the last 5 years should do.