Tipps zum Modden (TAC)

Aus CivWiki
Wechseln zu: Navigation, Suche


Es gibt einige Cheattools, Tastaturkürzel und andere kleine Tipps, die bei der Arbeit an The Authentic Colonization (TAC) - der deutschsprachigen Communitymod für Sid Meier's Civilization IV: Colonization (CivCol) - helfen. Für weitergehende Fragen lohnt sich ein Besuch im Civforum in der Rubrik Tutorials und Dokumentationen für Colonization-Modder.

Cheatcodes freischalten

Die meisten Cheatcodes müssen erst freigeschaltet werden. Dafür muss man in der Datei "CivilizationIV.ini" beim Eintrag "CheatCode" folgendes schreiben: CheatCode = chipotle.

Diese Datei "CivilizationIV.ini" ist nach der Installation zunächst nicht vorhanden, wird aber nach dem ersten Start des Programms automatisch erzeugt. In dieser Datei werden deine persönlichen Konfigurationseinstellungen gespeichert.

TAC vom Desktop starten

Um eine beliebige TAC-Version direkt vom Desktop aus zu starten, solltest du zunächst eine Verknüpfung zur exe-Datei von CivCol erstellen. Diese Datei findest du bei einer Standardinstallation im Pfad "C:\Programme\2K Games\Firaxis Games\Sid Meier's Civilization IV Colonization\colonization.exe". Rechtsklicke auf die Datei, linksklicke dann auf "Senden" und klicke dann auf "Desktop (Verknüpfung erstellen)".

Auf dem Desktop rechtsklickst du dann auf diese Verknüpfung und linksklickst dann auf "Eigenschaften". Im Feld "Ziel" klickst du an das Ende des Eintrags, gibst dann ein Leerzeichen ein, daran folgend mod=\ und dann den exakten Ordnernamen der Mod. Möchtest du zum Beispiel TAC 2.03_final vom Desktop aus starten, muss bei einer Standardinstallation im Feld "Ziel" folgender Eintrag stehen: "C:\Programme\2K Games\Firaxis Games\Sid Meier's Civilization IV Colonization\Colonization.exe" mod=\TAC 2.03_final.

Hattest du für die Installation von TAC die "Komfortinstallation" per Installer genutzt, dann hattest du dabei die Möglichkeit, eine Desktop-Startverknüpfung automatisch erstellen zu lassen.

Cache leeren

Beim Starten von TAC solltest du routinemäßig den Cache - den internen Speicher des Programms - leeren. Anderenfalls kann es beim Wechsel zwischen zwei TAC-Versionen oder nach dem Verändern einzelner TAC-Dateien zu Fehlern kommen. Du leerst den Cache, indem du beim Programmstart anhaltend die "Shift"-Taste drückst, bis der Hauptbildschirm erscheint. Alternativ dazu kannst du in der Datei "CivilizationIV.ini" beim Eintrag "DisableFileCaching" den Wert "1" einzutragen, dann wird der Cache automatisch bei jedem Spielstart geleert. Bei leerem Cache startet das Programm grundsätzlich etwas langsamer als üblich.

Automatisch Spielstände erstellen lassen

Beim Modden ist es hilfreich, zu Beginn jeder Runde automatisch den Spielstand sichern zu lassen. Dafür öffnest du die Datei "CivilizationIV.ini". Hier setzt du in der Programmzeile "AutoSaveInterval" eine "1" ein statt der Ziffer, die dort im Moment steht. Nun wird zu Beginn jeder Runde automatisch der Spielstand gespeichert. Die Ziffer, die hinter dem Eintrag "MaxAutoSaves" steht, gibt an, wieviele dieser automatischen Spielstände maximal erzeugt werden können. Bei Überschreiten dieser Grenze wird der älteste dieser Spielstände gelöscht, der neueste Spielstand tritt an seine Stelle. Wenn du im Spiel einen Autosave-Spielstand laden möchtest, findest du ihn in der Regel im Verzeichnis "C:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\My Games\Sid Meier's Civilization IV Colonization\Saves\single\auto".

Ansicht der Spielwelt verändern

Um die Landschaft horizontal zu drehen, drückst du die Pfeiltasten (→ oder ←) und zur gleichen Zeit die Taste „Strg“ (oder „Shift“). Möchtest du dich in der Spielwelt völlig frei bewegen, kannst du durch den Tastaturbefehl " Strg + Alt + F" in den Modus "Flying Camera" wechseln. In diesem Modus kannst du durch kombinierte Befehle der Pfeiltasten und der Maus jede erdenkliche Perspektive einnehmen. Nach der Installation des Spiels ist der Modus "Flying Camera" zunächst nicht zugänglich. Du schaltest ihn frei, indem du die Datei "CivilizationIV.ini" öffnest. Hier musst du lediglich den Eintrag "AllowFlying = 0" in "AllowFlying = 1" ändern.

Durch "Strg + I" kann man die Befehlsleiste minimieren, und durch "Alt + I" kann man sie komplett ausblenden. Durch "Strg + D" kommst du in den so genannten Debug-Modus. Du siehst mehrere Auswahlfenster mit einer Fülle von Einstellmöglichkeiten, um bestimmte Bildschirmelemente auszublenden. Hier kannst du zum Beispiel den Fog of War, Kulturgrenzen, Stadtschilder und Einheitenstandarten gezielt deaktivieren. Nach dem Setzen oder Entfernen der Häkchen werden die Veränderungen sofort im Hintergrund angezeigt. Nach Beenden von CivCol werden sämtliche im Debug-Modus vorgenommenen Veränderungen der Ansichtsoptionen rückgängig gemacht, beim nächsten Programmstart wird der Standardzustand wiederhergestellt.

Durch "Strg + Z" wird die gesamte Karte sichtbar. Man kann durch Anklicken eines beliebigen Siedlungsschirmes die dazugehörige Stadt betreten, die Bauprojekte verfolgen sowie sehen, welche KI-Einheit wo platziert ist und welche der vordefinierten KI-Strategien sie verfolgt. Allerdings ist es in diesem Modus nicht möglich, die Computergegner zu steuern.

Computergegner übernehmen

Durch wiederholtes Drücken von "Strg + Alt + Z" schaltet man von einer Fraktion zur nächsten. Man sieht, was die jeweilige Fraktion sieht, und übernimmt das Kommando über sie.

Weltenbauer nutzen

Den Weltenbauer - den Karteneditor - kann man nach Start einer Partie mit "Strg + W" aufrufen. Rechts oben gibt es verschiedene Rubriken. Ein Klick in die entsprechende Rubrik ruft links oben ein weiteres Auswahlfenster auf, bei dem man Kartenelemente wählen und dann in der Karte durch Linksklick platzieren kann. Ein folgender Rechtsklick auf das Geländefeld löscht das platzierte Element wieder. Bitte beachte, dass es bei manchen Elementen wichtig ist zu definieren, welcher Partei sie angehören sollen; dafür gibt es rechts oben ein Drop-Down-Menü der Zivilisationen. Möchtest du eine bestehende Siedlung im Weltenbauer direkt editieren, solltest du im Menü "Siedlungsmodus" auf die Stadt klicken. Dann lässt sich z.B. die Zahl der Einwohner regulieren. Mit Linksklick setzt man Gebäude, mit erneutem Klick entfernt man sie. Ein Videotutorial erklärt am Beispiel des TAC-Szenarios Werewolves die Funktionsweise des Karteneditors.

Events und Quests triggern

In TAC gibt es viele Events und Quests, die nach Erreichen bestimmter Bedingungen ("Trigger") mit einer gewissen Wahrscheinlichkeit automatisch ausgelöst ("getriggert") werden. Sobald die Bedingungen eines Events erfüllt sind, kannst du es im Spiel mit einem Trick sofort auslösen: Du drückst "Strg + Shift + E", wählst aus der Liste das gewünschte Event und klickst darauf. Bitte beachte, dass das weder bei Events funktioniert, bei denen der Trigger noch nicht erfüllt wurde, noch bei Events, die nicht das Standard-Wahrscheinlichkeitssystem (mit einem "iWeight"-Wert), sondern fixe Wahrscheinlichkeiten benutzen. Letztere sind bis einschließlich der Version TAC 2.02a in Prozenten justiert, in späteren Versionen dann in Promille. Bei solchen Events empfiehlt es sich, die Wahrscheinlichkeit eines Events anzuheben, bevor man seine Funktionalität testet. Die Wahrscheinlichkeitswerte sind hier ausnahmsweise nicht in der "CIV4EventTriggerInfos.xml", sondern in der "CIV4EventInfos.xml" beim jeweils ersten Eintrag zu diesen Events im "Parameter3" definiert.

Grundsätzlich solltest du für das Testen von Events beim Zusammenstellen der Spielbedingungen deiner Testpartie die Option "Neuer Zufallswert bei Laden des Spielstandes" mit einem Häkchen eingeschaltet haben. Falls ein Event wider Erwarten nicht triggert, kannst du dann das Save der Vorrunde laden, eine Runde weiter klicken und erneut dein Glück versuchen. Erst dann, wenn bei vielen Anläufen ein Event kein einziges Mal ausgelöst wurde, ist mit hinreichender Wahrscheinlichkeit klar, dass das Event fehlerhaft programmiert wurde.

Im Ordner "TAC Dokumentation" findest du im Unterordner "Dokumentation Events" weitere Informationen zu den TAC-Events. In den Dateien "EventTrigger_Dokumentation.xml" und "EventInfos_Dokumentation.xml" sind die grundsätzlichen Funktionsweisen der xml-Einträge in Kommentaren erklärt. Im Datenblatt "Events_Übersicht.xls" kannst du dich über die derzeit in TAC vorhandenen Events informieren, du findest dort u.a. die Trigger, Eintrittswahrscheinlichkeiten und Boni aufgelistet.

Automatisches Spielen („Autoplay“)

Durch "Strg + Shift + Z" gelangst du in ein Fenster, in dem du das Spiel eine frei einstellbare Zahl von Runden automatisch spielen lassen kannst. Dabei wird deine eigene Fraktion vom Computer gesteuert. Bitte beachte, dass es sinnvoll sein kann, dafür die Autosave-Funktion so einzustellen, dass das Autoplay nicht durch ründliche Speicherungen ausgebremst wird. Zudem empfiehlt es sich dringend, lange Autoplay-Partien zu stückeln, um den Cache zu leeren: anfangs nach hundert Runden (später in kürzeren Abständen) abspeichern, zurück auf den Desktop, mit geleertem Cache neu starten, Save laden.

Mehr Gold

Im selben Fenster kannst du den Goldbestand deiner Schatzkammer erhöhen. Alternativ kannst du das in einem anderen Fenster machen, das du mit „Shift + T“ aufrufst.

Gründerväter zuweisen

Ebenfalls mit „Shift + T“ kannst du dir gezielt Gründerväter zuweisen.

Weitere Cheatbefehle

Weitere Cheatbefehle kannst du in der Konsole einsehen. Dafür musst du „Shift + Ö“ eingeben , dann „help“ tippen und die Eingabe mit Drücken der „Enter“-Taste bestätigen. Um einen Befehl aus der Angebotsliste durchzuführen, tippst du den entsprechenden Code und bestätigst ihn mit Drücken der „Enter“-Taste.

Texteditor und Sonderzeichen

In Spieltexten sollten deutsche Sonderzeichen (z.B. Umlaute und der Buchstabe 'ß') durch Code ersetzt werden, um Fehlermeldungen zu vermeiden. Beim Texteditor Notepad++ kann man das nachträgliche Umwandeln dieser Sonderzeichen automatisieren, indem man dazu ein Makro aufzeichnet. Eine Anleitung und eine Liste der wichtigsten Code-Ersetzungen finden sich im Civforum.

Software zum Modden

Es gibt einige Freeware-Programme, die beim Modden ungemein nützlich sind, z.B. der Texteditor Notepad++ zum Bearbeiten von xml- und python-Dateien, Nif-Skope zum Betrachten von 3-D-Modellen und IrfanView zum Betrachten von DDS-Bildern. Informationen zu diesen und anderen Programmen findest du in der Technik-Ecke des TAC-Projektforums.