1 Installation
Um die TEN Engine nutzen zu können, benötigen wir den Tomb Editor ab Version 1.5.1.
Anmerkung: Bitte daran denken, dass es sich hier noch um eine BETA Version handelt, man kann schon einiges testen und ausprobieren, aber völlig ausgereift mit allen Features und Funktionen ist TEN leider noch nicht.
1. Wir laden uns die Tomb Editor Version 1.5.1 oder höher herunter. Es gibt zwei Versionen:
Net6- 64-bit Installer: Diese Version wird für neuere Systeme genommen, da es hier eine bessere Performance beim Level erstellen gibt. Dazu wird nachher noch die .NET 6.0 Runtime Anwendung benötigt.
Legacy Installer: Diese Version basiert noch auf das veraltete .net 4.5 Framework verwendet und kann genommen werden, wenn man noch einen älteren PC oder ein älteres Windows hat.
Anmerkung: Das Tutorial hier verwendet mal die neuere Version. (Net6 64-bit Installer)
2. Dann installieren wir zunächst das Komplettpaket.
3. Am Ende der Installation fragt er uns, ob wir die.net 6.0 Runtime Anwendung noch herunterladen und installieren möchten, haben wir dies noch nicht getan, klicken wir auf "Ja".
4. Wir werden auf die Seite von Microsoft geleitet, Hier laden wir die 64-Bit Version unter "Run Desktop Apps" herunter.
Momentaner FIX:
Zur Zeit gibt es noch einen Fehler bei der Tomb Editor Version 1.5.1 und TEN Version 1.0 in der TEN.exe und bei einigen Sounds und anderen Dateien. Lwmte hat einen FIX dafür zur Verfügung gestellt. Diesen laden wir hier herunter. Danach setzen wir den Ordner "TIDE" in unseren installierten Tomb Editor Ordner und überschreiben die alten Dateien.
Anmerkung:
Bei der Tomb Editor Version ab 1.5.2 und TEN Version ab 1.0.1. ist der Fehler schon gefixt und man kann braucht dies nicht mehr zu tun.
2 Erstes TEN Projekt
Um einen spielbaren TEN Ordner zu bekommen, starten wir zunächst TombIDE, das Script Programm vom Tomb Editor Paket (blaues Icon):
1. Hier klicken wir auf "Create a new project".
2. Danach vergeben wir Name für unser TEN Projekt und geben einen Ordner an, indem die Dateien hineinkopiert werden sollen. Zusätzlich geben wir an, dass es sich um die Tomb Engine TEN handelt.
3. Nun geben wir noch an wo wir unsere .prj2 Dateien gespeichert haben möchten.
Danach klicken wir auf "Create".
4. Nun können wir unser neues TEN Projekt im TombIDE auswählen. (erkennbar an einem roten TEN Icon)
2.1 Anlegen eines neuen Projektes unter Version 1.0.1
Wichtige Anmerkung:
Benutzt man die neuere Version 1.0.1 mit Tomb Editor 1.5.2, dann bei Version 1.0.1 - erstes TEN Projekt weiterlesen
2.2 Anlegen eines neuen Projektes unter Version 1.0
Hat man die erste Version 1.0 mit dem Tomb Editor 1.5.1 installiert, dann hier weiterlesen:
5. Nun öffnen wir unser Projekt und gelangen in das Herzstück vom TombIDE. Hier erstellen wir als erstes eine ".prj2" Datei, in dem wir im Level Manager beim "+" Zeichen unserem neuen Level einen Namen vergeben.
Das Häkchen bei "Use Custom Data Name" können wir im Moment noch völlig ignorieren, da man im Moment im Script noch per Hand eintragen muss, wie der Dateiname dann im "DATA" Ordner lautet.
6. Nun können wir unsere frische "prj2." Datei starten, indem wir doppelt auf sie klicken.
7. Daraufhin öffnet sich der Tomb Editor, alle notwendigen Eintragungen unter "Level Settings" sind schon erledigt. Es ist zudem schon ein TEN Basis Wad geladen, welches im Moment alle notwendigen Lara Animationen, Waffen, Fahrzeuge und Basis Objekte wie "Flame Emitter, Rope, Darts etc." enthält.
Anmerkung:
In dem TEN Basis Wad sind noch keine Gegner oder Türen etc. drin. Diese muss man sich aus den verschiedenen Tomb Raider Teilen holen und in das Wad (.wad2 mit Game Version TombEngine) in den richtigen TEN Slot einfügen.
Ein Texturenset muss man sich auch noch selber laden.
8. Damit wir nun ein spielbares Level bekommen, müssen wir noch den Dateinamen, welchen wir bei den Level Settings unter "filename for Level file" finden noch in das neue Lua Script eintragen.
9. Im Script Editor finden wir nun verschiedene LUA Script Dateien. Standardmäßig ist die Gameflow.lua geöffnet. Hier tragen wir unter
test.levelFile = "Data\\....."
noch den korrekten Dateinamen unseres Levels ein, im oben genannten Beispiel "My_Level.ten".
Danach Speichern nicht vergessen. Konvertieren müssen wir bei TEN Engine zum Glück nichts mehr.
Anmerkung:
in der TEN Engine haben alle Leveldateien statt der bekannten Endnung ".tr4" die Endung ".ten".
10. Nun können wir, nachdem wir noch ein Texturenset im Tomb Editor geladen haben und Lara platziert haben, unser erstes Level in der TEN Engine spielen.
Weitere Tutorials zur Engine und zum LUA Scripting werden folgen.