Howto: CSV-Dateien mit Hilfe von LibreOffice Calc anpassen und das Spiel modifizieren
#1
Hallo zusammen,

Prolog
Zuerst einen großen Dank an Realmforge, dass sie mit den csv-Dateien tolle Schnittstellen erstellt haben, um das Spiel entsprechend modden zu können.
So ist es möglich das Balancing zu verbessern (oder zu verschlechtern ;-)), Namen zu verändern, usw.

Ich habe M.U.D. TV erst vor wenigen Wochen entdeckt, dann trotz der überwiegend schlechten Rezensionen gekauft.
Mich interessiert kein Nachfolger/Remake von MadTV, sondern viel mehr von MadTV 2! M.U.D. TV ging/geht mir da in die richtige Richtung.
Allerdings war MadTV 2 viel zu instabil und das Balancing war nicht perfekt.
M.U.D. TV hat leider diese Features (ungewollt) übernommen, aber es gibt überwiegend Abhilfe: Für den Hauptabsturz Speicherleak gibt es einen Workaround und das Balancing kann mit Hilfe der CSV-Dateien verändert werden!
In diesem Forum wurden diese csv-Dateien scheinbar meist mit dem Notepad o.ä. bearbeitet ("...seid ihr denn wahnsinnig?!") und ich habe einen übersichtlicheren, weniger fehleranfälligen Weg gefunden, den ich hier gerne teilen möchte.

Was steht in den CSV-Dateien?
Die CSV-Dateien beinhalten unter anderem wie viel Geld die KI in den einzelnen Schwierigkeitsstufen hat, wie ihr Planungsverhalten ist, wann welche Werbetypen erscheinen, wer die Zielgruppen der Genres sind, welche Zufallsnamen nicht erstellt werden dürfen, usw.
Es kann also grundlegend das gesamte Spielverhalten verändert werden!
Wichtig ist zu wissen, dass nicht alle Werte bei einem geladenen Spiel übernommen werden. So wird die Spielzielbeschreibung nur beim neuen Spiel erstellt.


Speicherorte der CSV-Dateien
MS Windows 32-Bit (DVD-Version im Default-Installationsordner):
%ProgramFiles%\Kalypso\MudTV\data\gamedata\default
%ProgramFiles%\Kalypso\MudTV\data\localization\de


MS Windows 64-Bit (DVD-Version im Default-Installationsordner):
%ProgramFiles(x86)%\Kalypso\MudTV\data\gamedata\default
%ProgramFiles(x86)%\Kalypso\MudTV\data\localization\de


MS Windows 32-Bit (Steam-Version):
%ProgramFiles%\Steam\steamapps\common\M.U.D. TV\data\gamedata\default
%ProgramFiles%\Steam\steamapps\common\M.U.D. TV\data\localization\de

MS Windows 64-Bit ([u]Steam-Version):[/u]
%ProgramFiles(x86)%\Steam\steamapps\common\M.U.D. TV\data\gamedata\default
%ProgramFiles(x86)%\Steam\steamapps\common\M.U.D. TV\data\localization\de

Speicherorte der Log-Dateien
Alle Versionen:
%AppData%\MudTV

Schritt 0: Libreoffice installieren, falls noch nicht vorhanden
LibreOffice ist Open Source und steht kostenlos unter http://de.libreoffice.org/ zur Verfügung.
Die derzeit aktuelle Version ist 5.1

Schritt 1: CSV-Datei in Libreoffice Calc importieren
Öffnet eine CSV-Datei mit LibreOffice Calc und stellt den Import wie folgt ein:


Importieren
Zeichensatz: Unicode (UTF-8)
Sprache: Standard - Deutsch (Deutschland)
Ab Zeile: 1

Trennoptionen
(_) Feste Breite             (X) Getrennt
[_] Tabulator     [X] Komma     [_] Semikolon     [_] Leerzeichen     [_] Andere
[_] Feldtrenner zusammenfassen     Texttrenner: "

Weitere Optionen
[X] Werte in Hochkomma als Text     [_] Erweiterte Zahlenerkennung

Feldbefehle

Spaltentyp: (Feld ist inaktiv)


Schritt 2: Datei editieren und speichern

Beim Speichern kommt es ggf. zur Nachfrage, ob die CSV-Datei beibehalten soll. Natürlich soll sie das.
Da die Importeinstellungen korrekt sind, sind es die Exporteinstellungen auch.

Schritt 3: Testspiel
Starte das Spiel und überprüfe deine Auswirkungen. Sollte es zu einem Absturz kommen, so schaue bitte in die Logfiles. Warnings und Errors zeigen meist schon die Probleme auf.

Schritt 4: Feedback geben und euer Wissen teilen

Das Forum sowie das (totgeglaubte) Spiel leben von euren Antworten. Nicht alle CSV-Dateien sind so dokumentiert, dass sie sofort verstanden werden. Wenn ihr also rausgefunden habt, welcher Wert etwas beeinflusst, stellt eure Erkenntnis ruhig ebenfalls ins Forum ein!
Umfangreiche Textdateien können ggf. über pastebin.com ausgelagert werden (allerdings bedeutet extern immer, dass euer Wissen auch wieder verschwinden kann und der Hauptbeitrag erhalten bleibt).
Reply




Users browsing this thread: 1 Guest(s)