TES-ScriptWiki

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
Herzlich willkommen auf den Seiten des Ei der Zeit-ScriptWiki!


Beschreibung
Hier findet der Nutzer Inhalte, die einen Einblick in die Möglichkeiten des Scriptens für Spiele der TES-Reihe erlauben.

TES4 minilogo.jpg
Begonnen wurde mit umfangreiche Informationen zu |Teil IV – Oblivion Das Spiel nutzt Gamebryo als Engine. Der Editor, das Construction Set bietet eine komfortable Modding-Oberfläche zu und die Scriptsprache lässt interessante Möglichkeiten zu.

Fallout 3 mini-Logo.jpg
Seit dem Release des Editors für Fallout 3 wurden auch die notwendigen Infos hierfür im ScriptWiki ergänzt. Das Game basiert auf der gleichen Engine und das G.E.C.K. ist dem Oblivion-Editor sehr ähnlich.

TES5 minilogo.jpg
Der derzeitige Schwerpunkt der Arbeit liegt auf TES V – Skyrim. Als Engine findet die TES Creation_Engine Creation Engine Einsatz, eine Weiterentwicklung von Gambryo, der Editor ist jedoch sehr ähnlich. Der größte Unterschied liegt für Modder in der Verwendung einer neuer Scriptsprache, Papyrus.
Ziele
Dies Wiki soll keine reine Übersetzung des Scripting-Teils aus den offiziellen Wikis ( Construction Set Wiki, The Garden of Eden Creation Kit, Creation Kit) sein, sondern geht weit darüber hinaus. Hier finden sich grundlegende Mechanismen, die ein Scripter benötigt.
Scripting-Grundlagen
Welche Typen von Variablen gibt es? Was gibt es für Scripterweiterungen? Welche Einschränkungen gibt es?
Papyrus
Papyrus ist ein gänzlich neues Scriptsystem, das extra für das Creation Kit entwickelt wurde. Die Scriptsprache für Skyrim ist unabhängig vom Game und dessen Objekten, Scripte werden extern erstellt.

Es sind die Definition von Syntax und Semantik dargestellt. Auch sonstige zu Papyrus gehörende Informationen wie Scripteditoren, Fehlermeldungen und vieles andere werden dargestellt.

Kommandos und Funktionen
Zum Scripten steht ein großer Satz an Kommandos und Funktionen bereit, die den Scripter in die Lage versetzen, Daten von Objekten zu erhalten oder zu verändern, die Objekte mit anderen Objekten oder der Welt in Interaktion zu treten und vieles mehr.
Scripting
Es befinden sich in den entsprechenden Script-Kategorien sowohl Basiswissen wie auch Anleitungen und Beispielscripte für unterschiedliche Schwierigkeitsstufen befinden. Vom Einsteiger- bis zum Fortgeschrittenen-Level bieten die einzelnen Seiten eine übersichtliche Struktur, die das Überspringen der Dinge, die man vielleicht schon kennt, erleichtern.
Grundlegendes Wissen
für das Modden ist grundlegendes Wissen erforderlich. Welche Bedeutung haben die vielen zunächst unbekannten Begriffe? Wie funktionieren die verschiedenen Objekte, wie wird gesprochen, wie gekämpft und funktioniert vieles andere?
Die Editoren
Scripten bedeutet nicht nur "schreiben", also Quellcode zu generieren, es bedeutet, Dinge im Spiel zum Funktionieren zu bringen. Hierzu ist es erforderlich, die Eigenschaften von Objekten im Spiel zu kennen und auszunutzen. Deshalb sind auch Kenntnisse im Umgang mit den der jeweiligen TES-Spiele erforderlich. Zur Zeit sind hier Beschreibungen des Construction Sets ( Oblivion), des GECK (Fallout) und des Creation Kits (Skyrim) zu finden.
Tutorials
Was täten wir nur ohne Tutorials?

Es sind nicht nur Tutorials zum Scripten zu finden, sondern zu fast jedem Thema, dass sich im weitesten Sinne mit dem Modden beschäftigt, ob es nun beispielsweise die Benutzung eines Graphiktools ist, die Vertonung von Mods oder die Mod-Installation und -Verwaltung.

Dies sind (übersetzte) offizielle Tutorials sowie Tutorials, die dankenswerterweise von der Community geschrieben wurden, um die Moddergemeinde an ihrem Wissen und ihren Erfahrungen teilhaben zu lassen.


Beiträge und Diskussionen
EdZ-Minio-Ei.jpg Schreibrechte im Wiki haben übrigens nur die Mitglieder des Scriptwiki-Teams. Es besteht aber die Möglichkeit für euch, etwas beizutragen, Fragen zu stellen und Anregungen zu geben. Dazu könnt ihr sehr gern in diesen Thread posten oder aber bei spezielleren Fragen einen neuen Thread im Scripting-Bereich des Forums eröffnen. Dort kann es dann diskutiert und vom Wiki-Team berücksichtigt werden.

Wir wünschen euch viel Erfolg für eure Ergebnisse und freuen uns schon sehr auf neue Plugins mit gut funktionierenden Skripten!