Construction Set Tutorial: Morrowind AnimKit für Anfänger

Verganon

Angehöriger
Ich hab in diesem Tutorial alles genau so beschrieben, wie ich bisher gearbeitet habe. Bei mir gab es auf diesem Weg bisher keine Probleme, logisch sonst würde ich es nicht aufschreiben.
_________________________________________________________________

Download als PDF: Hier Klicken

Tutorial auf Scharesoft.de: Hier Klicken
_________________________________________________________________

Morrowind AnimKit für Anfänger

Übersicht:
  1. Möglichkeiten des AnimKits
  2. Die einzelnen Programme
    • AnimKitUI.exe
    • splitkf.exe
    • mergekf.exe
    • previewkf.exe
  3. Wir bauen einen eigenen Replacer: „Speed Up Magic“

1. Möglichkeiten des AnimKits
Vorweg:
Ich beschreibe hier nur einen kleinen Teil der Möglichkeiten, die das Programm bietet.
Durch das Morrowind AnimKit von Liztail könnt ihr verschiedene Animations-Replacer miteinander tauschen, nahezu problemlos auch wieder deaktivieren oder auch miteinander mischen. Gefallen euch z.B. die Zauber-Animationen von Oshiels Ninja Animationen und wollt den Rest des Orginals, oder eines anderen Replacers beibehalten, könnt ihr mit wenig Aufwand eure Animationen personalisieren.

2. Die einzelnen Programme
2.1 AnimKitUI.exe
Das AnimKitUI ist eine Art Modmanager, speziell für die Animationen. Öffnet ihr das Programm zum ersten mal, sucht es selbstständig euer Morrowind-Verzeichniss (wichtig: das Programm geht von „Morrowind“ nicht von „Data Files“ aus!) und listet alle gefundenen Replacer auf. Standardmäßig findet es die orginalen Animationen und den Idle9 Replacer „Dancing Girl Animation“ von Bethsoft.
Hier können die entsprechenden Replacer die man nutzen will wählen. Damit das Programm sie aktiviert muss anschließend nurnoch „Apply Anim Mods“ gedrückt werden. Sollte das Programm Fehler im Replacer finden werden diese in der Message-Box angegeben. Ein Klick auf „Fix Animation Errors“ reicht aus, um diese zu beheben (so werden fehlerhafte oder fehlende Animationen durch ihre Orginale ersetzt, sodass das Spiel sie wieder anerkennt).

2.2 Splitkf.exe
Morrowind benutzt für die Animationen unhandliche zusammengepresste kf-Daten. Da so schwer einzelne Animationen zu verändern oder zu tauschen sind, kann man sie durch die splitkf.exe in ihre einzelnen kf's zerlegen lassen (so wie es in Oblivion der Fall ist). Zuvor sollte man sich die entsprechenden Daten jedoch irgentwo anders hin kopieren, um die Übersicht zu behalten.

Hier eine Liste der wichtigsten kf-Daten und ihr Inhalt:
  1. Xbase_anim.1st.kf
    • Enthält alle Animationen aus der First-Person
  2. Xbase_anim.kf
    • Enthält alle vom Spieler und NPC's genutzten Animationen (Third-Person)
  3. Xbase_anim_female.kf
    • Enthält Animationen speziell für weibliche Charaktere.
  4. Xbase_animKnA.kf
    • Enthält die Speziellen Beast-Animationen.

Um eines der Archive zu zerlegen, startet die splitkf.exe und gebt den gesamten Pfad zur Datei an (Das Programm reagiert richtig auf die Eingabe mit QWERTZ bzw. QWERTY-Tastaturen (Europäische/Amerikanische), es muss also nichts von euch umgestellt werden!)
Anschließend läuft ein kurzer Prozess ab und legt einen neuen Ordner mit den einzelnen Animationen im selben Ordner an, wo ihr die Animation her habt. Sollte bei der Eingabe Probleme entstehen, könnt ihr auch die kf mit der rechten Maustaste anklicken Öffnen mit... und die splitkf.exe angeben, auch dann läuft alles richtig ab.



Hinweiß:
Die „Xbase_anim.1st.kf“ sieht das Programm als unvollständig an, ignoriert die Anfrage indem ihr N drückt.


2.3 mergekf.exe
Wurden die Animationen nach Wunsch bearbeitet/ausgetauscht, muss wieder eine Gesamt-kf erstellt werden. Dazu wird die mergekf.exe geöffnet und der komplette Pfad eingegeben. Als letzte Angabe dient dabei der entsprechende Ordner (z.B. „Xbase_anim“) nachdem das Programm den Prozess abgeschlossen hat, wird IM genanntem letzten Ordner ein weiterer erstellt („merge“), der die komplette kf-Datei und eine .txt-Datei mit Tastenangaben erstellt (sie beschreibt wie das Spiel ab jetzt mit den neuen Animationen reagiert (das kann man sich ingame ansehen, indem man das Debug-Interface ingame anzeigen lässt, mit dem Konsolenbefehl „tdt“).


2.4 previewkf.exe
Diese Datei sollte nur für Leute interessant sein, die eigene Animationen erstellen. Wenn ihr eine kf-Datei angebt wird für sie eine neue nif-Datei erstellt in der ihr die neuen Animationen ansehen und auf Richtigkeit überprüfen könnt.

3. Wir bauen einen eigenen Replacer: „Speed Up Magic“
Noch etwas Praxis zum Schluss. Dieser schnuckelige kleine Replacer der jetzt gebaut wird hat folgenden Sinn:
  1. Die Zauberanimationen (Target, Self, Touch) werden durch andere Animationen ersetzt
  2. Die schnelleren Animationen erhöhen die Geschwindigkeit und damit die Atmosphäre im Kampf als oder/und gegen Magier
Zuerst, sicherheitshalber, kommt ein Backup der 3 folgenden Dateien die dann durch die splitkf.exe gespalten werden sollen:
Xbase_anim.1st.kf“, „Xbase_anim.kf“ und „Xbase_animKnA.kf
Nach dem Spalten der originalen Daten wird nun folgende kf im Xbase_anim.1st-Ordner gesucht: „SpellCast; Self.kf“ kopier den Namen irgendwo hin, z.B. in eine Editor-Datei und lösche anschließend das kf. Nun wird eine Animation gesucht die gut zu einem Zauber auf sich selbst passen würde. Ich empfehle: „Shield; Block.kf“ kopier die Datei und benenne sie in „SpellCast; Self.kf“ um. Dies wird nun mit den kf's „SpellCast; Target.kf“ und „SpellCast; Touch.kf“ wiederholt.
Empfehlungen für Animationen:
  • Zauber auf sich Selbst
    • Shield; Block.kf
  • Zauber auf Ziel
    • WeaponOneHand; Slash Medium Follow.kf
  • Zauber auf Berührung
    • WeaponOneHand; Thrust Large Follow.kf

Das gleiche Spielchen wird nun auch in den Ordnern der Xbase_anim und Xbase_animKnA wiederholt. Anschließend werden die Ordner durch die mergekf.exe wieder zu Gesamtdateien zusammengeschlossen und diese dann zurück in den Meshes-Ordner kopiert. Jetzt sollten beim Zaubern folgende Animationen abgespielt werden:
  • Selbst:
    • Block mit dem Schildarm (es sieht aus, als würde sich der Zaubernde auf die Brust schlagen)
  • Ziel:
    • Der Zaubernde holt mit dem Schwertarm zu einem Hieb mit mittleren Schwung aus.
  • Berührung:
    • Der Zaubernde holt mit dem Schwertarm wie bei einem Stich mit einer Kurzwaffe aus und „schlägt“ dem Gegenüber den Zauber in den Bauch.


Credits:

Morrowind AnimKit: LizTail
Download: http://www.bethsoft.com/bgsforums/index.php?showtopic=868016
Tutorial: Verganon

Um alle Möglichkeiten des AnimKit's zu nutzen, sollte man sich doch die englische Readme von Liztail durchlesen:
http://www.liztail.com/view_project.php?prj_id=8&section=info&media=151
 
Zuletzt bearbeitet: