Einstellungen werden durch Mods ständig überschrieben
Es kann vorkommen, dass nach dem Start einer Mod die CivilizationIV.ini derart verändert wurde, dass vor dem Start ohne Mod einige Optionen wieder per Hand zurück gestellt werden müssen. Um das zu vermeiden, kann man beim Start der Mod eine separate INI auswählen. Dann kommen sich die unterschiedlichen Einstellungen nicht mehr in die Quere. Folgende Schritte sind dafür notwendig:
Civ4 incl. Mod starten. Die INI-Datei wird dabei in einer zur Mod passenden Variante erstellt/gespeichert.
Kopieren Sie My Games\Beyond the Sword\CivilizationIV.ini nach [Civ4 Installationsverzeichnis]\Beyond the Sword\{MODNAME}.ini (Den Namen können Sie frei wählen, er sollte aber kein Leerzeichen enthalten. In diesem Beispiel wird einfach der Name der Mod gewählt.)
Öffnen Sie {MODNAME}.ini und editieren Sie in dieser Datei die folgenden zwei Optionen: UserProfile und Mod. Danach sollte es ungefähr so aussehen:
…
; Determines which user profile is loaded on game start
UserProfile = {MODNAME}
…
…
; Disable caching of xml and file system (may slow initialization)
DisableCaching = 0
; Specify a Mod folder (Mods\Mesopotamia), '0' for none
Mod = {MODNAME}
[GAME]
…
Erstellen Sie eine Verknüpfung auf die Civ4:BtS-Exe und fügen Sie im Zielfeld das Argument
ini={MODNAME}.ini
hinzu. Achtung, es dürfen keine Leerzeichen um „=“ gesetzt werden. Solange nur diese Verknüpfung zum Starten der Mod benutzt wird, bleibt die normale INI in MyGames unangetastet und für BtS erhalten. Das Verfahren funktioniert nicht, wenn ein Mod-Save (zum Beispiel bei einem PBEM) per Doppelklick geladen wird.
Beispiel-Argumente
Unter Linux/Wine würde der Start beispielsweise folgendermaßen aussehen:
wine "Civ4BeyondSword.exe" "ini=CivilizationIV_BASE.ini"