TES-ScriptWiki: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
[gesichtete Version][gesichtete Version]
K
 
Zeile 1: Zeile 1:
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="100%"
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="100%"
! style="background:#FFB84D; Color: #451C00; font-size:20px; text-align: center; border: "|Herzlich willkommen auf den Seiten des Ei der Zeit-ScriptWiki!  
+
! style="background:#532F00; Color: #DAAF85; font-size:20px; text-align: center; border: "|Herzlich willkommen auf den Seiten des Ei der Zeit-ScriptWiki!  
 
|-
 
|-
 
|}
 
|}
+
  
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="90%"
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="90%"
! style="background:#FFB84D; Color: #451C00; text-align: center; border: "|Beschreibung
+
! style="background:#532F00; Color: #DAAF85; text-align: center; border: "|Beschreibung
 
|-
 
|-
| style="background:#FFB84D; Color: #451C00; text-align: left; "| Hier findet der Nutzer Inhalte, die einen Einblick in die Möglichkeiten des Scriptens für Spiele der [[The Elder Scrolls|<span style="color: #b04e19;">TES</span>]]-Reihe erlauben. <br/><br/>
+
| style="background:#532F00; Color: #DAAF85; text-align: left; "| Hier findet der Nutzer Inhalte, die einen Einblick in die Möglichkeiten des Scriptens für Spiele der [[The Elder Scrolls|<span style="color: #b04e19;">TES</span>]]-Reihe erlauben. <br/><br/>
 
<div style="display:block; float:left">[[Bild:TES4 minilogo.jpg]]</div>Begonnen wurde mit umfangreiche Informationen zu [[ob:Oblivion||<span style="color: #b04e19;">Teil IV – Oblivion</span>]] Das Spiel nutzt [[wikipedia:de:Gamebryo|<span style="color: #b04e19;"> Gamebryo</span>]] als Engine. Der Editor, das [[ob:Construction Set|<span style="color: #b04e19;">Construction Set</span>]] bietet eine komfortable Modding-Oberfläche zu und die Scriptsprache lässt interessante Möglichkeiten zu. <br/><br/>
 
<div style="display:block; float:left">[[Bild:TES4 minilogo.jpg]]</div>Begonnen wurde mit umfangreiche Informationen zu [[ob:Oblivion||<span style="color: #b04e19;">Teil IV – Oblivion</span>]] Das Spiel nutzt [[wikipedia:de:Gamebryo|<span style="color: #b04e19;"> Gamebryo</span>]] als Engine. Der Editor, das [[ob:Construction Set|<span style="color: #b04e19;">Construction Set</span>]] bietet eine komfortable Modding-Oberfläche zu und die Scriptsprache lässt interessante Möglichkeiten zu. <br/><br/>
 
<div style="display:block; float:left">[[Bild:Fallout 3 mini-Logo.jpg]]</div>  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 [[wikipedia:de:Gamebryo|<span style="color: #b04e19;">Engine</span>]] und das G.E.C.K. ist dem Oblivion-Editor sehr ähnlich. <br/><br/>
 
<div style="display:block; float:left">[[Bild:Fallout 3 mini-Logo.jpg]]</div>  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 [[wikipedia:de:Gamebryo|<span style="color: #b04e19;">Engine</span>]] und das G.E.C.K. ist dem Oblivion-Editor sehr ähnlich. <br/><br/>
 
<div style="display:block; float:left">[[Bild:TES5 minilogo.jpg]]</div>  Der derzeitige Schwerpunkt der Arbeit liegt auf TES V – Skyrim. Als Engine findet die [http://de.elderscrolls.wikia.com/wiki/<span style="color: #b04e19;">TES Creation_Engine Creation Engine</span>] 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, [[:kategorie:Papyrus|<span style="color: #b04e19;">Papyrus</span>]].
 
<div style="display:block; float:left">[[Bild:TES5 minilogo.jpg]]</div>  Der derzeitige Schwerpunkt der Arbeit liegt auf TES V – Skyrim. Als Engine findet die [http://de.elderscrolls.wikia.com/wiki/<span style="color: #b04e19;">TES Creation_Engine Creation Engine</span>] 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, [[:kategorie:Papyrus|<span style="color: #b04e19;">Papyrus</span>]].
 
|-
 
|-
! style="background:#FFB84D;Color: #451C00; text-align: center; " |Ziele
+
! style="background:#532F00;Color: #DAAF85; text-align: center; " |Ziele
 
|-
 
|-
| style="background:#FFB84D;Color: #451C00; text-align: left; "|Dies Wiki soll keine reine Übersetzung des Scripting-Teils aus den offiziellen Wikis ([[constwiki: Main_Page| <span style="color: #b04e19;">Construction Set Wiki</span>]], [[geckwiki:Main Page| <span style="color: #b04e19;">The Garden of Eden Creation Kit</span>]], [[ckwiki:Main Page|<span style="color: #b04e19;">Creation Kit</span>]]) sein, sondern geht weit darüber hinaus. Hier finden sich grundlegende Mechanismen, die ein Scripter benötigt.  
+
| style="background:#532F00;Color: #DAAF85; text-align: left; "|Dies Wiki soll keine reine Übersetzung des Scripting-Teils aus den offiziellen Wikis ([[constwiki: Main_Page| <span style="color: #b04e19;">Construction Set Wiki</span>]], [[geckwiki:Main Page| <span style="color: #b04e19;">The Garden of Eden Creation Kit</span>]], [[ckwiki:Main Page|<span style="color: #b04e19;">Creation Kit</span>]]) sein, sondern geht weit darüber hinaus. Hier finden sich grundlegende Mechanismen, die ein Scripter benötigt.  
 
|}
 
|}
+
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="100%"
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="100%"
 
!  font-size:20px; text-align: center; border: "|  
 
!  font-size:20px; text-align: center; border: "|  
Zeile 23: Zeile 23:
  
 
{| border ="0" ; align="left" cellpadding="5" cellspacing="10" width="50%"
 
{| border ="0" ; align="left" cellpadding="5" cellspacing="10" width="50%"
! style="background:#FFB84D; Color: #451C00; text-align: center; border: "|Scripting-Grundlagen
+
! style="background:#532F00; Color: #DAAF85; text-align: center; border: "|Scripting-Grundlagen
 
|-
 
|-
| style="background:#FFB84D; Color: #451C00; text-align: left; "|Welche Typen von Variablen gibt es? Was gibt es für Scripterweiterungen? Welche Einschränkungen gibt es?
+
| style="background:#532F00; Color: #DAAF85; text-align: left; "|Welche Typen von Variablen gibt es? Was gibt es für Scripterweiterungen? Welche Einschränkungen gibt es?
 
|-
 
|-
! style="background:#FFB84D;Color: #451C00; text-align: center; " |Papyrus  
+
! style="background:#532F00;Color: #DAAF85; text-align: center; " |Papyrus  
 
|-
 
|-
| style="background:#FFB84D;Color: #451C00; text-align: left; "|[[:kategorie:Papyrus|<span style="color: #b04e19;">Papyrus</span>]] ist ein gänzlich neues Scriptsystem, das extra für das [[ckwiki:Main Page|<span style="color: #b04e19;">Creation Kit</span>]] entwickelt wurde. Die Scriptsprache für [[sk:Skyrim|<span style="color: #b04e19;">Skyrim</span>]] ist unabhängig vom Game und dessen Objekten, Scripte werden extern erstellt.  
+
| style="background:#532F00;Color: #DAAF85; text-align: left; "|[[:kategorie:Papyrus|<span style="color: #b04e19;">Papyrus</span>]] ist ein gänzlich neues Scriptsystem, das extra für das [[ckwiki:Main Page|<span style="color: #b04e19;">Creation Kit</span>]] entwickelt wurde. Die Scriptsprache für [[sk:Skyrim|<span style="color: #b04e19;">Skyrim</span>]] 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.
 
Es sind die Definition von Syntax und Semantik dargestellt. Auch sonstige zu Papyrus gehörende Informationen wie Scripteditoren, Fehlermeldungen und vieles andere werden dargestellt.
 
|}
 
|}
Zeile 35: Zeile 35:
 
{| border ="0" ; align="right" cellpadding="5" cellspacing="10" width="50%"  
 
{| border ="0" ; align="right" cellpadding="5" cellspacing="10" width="50%"  
 
|-
 
|-
! style="background:#FFB84D;Color: #451C00; text-align: center; " |Kommandos und Funktionen  
+
! style="background:#532F00;Color: #DAAF85; text-align: center; " |Kommandos und Funktionen  
 
|-
 
|-
| style="background:#FFB84D;Color: #451C00; text-align: left; "|Zum Scripten steht ein großer Satz an [[:Kategorie:Sprachelemente|<span style="color: #b04e19;">Kommandos und Funktionen</span>]] 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.
+
| style="background:#532F00;Color: #DAAF85; text-align: left; "|Zum Scripten steht ein großer Satz an [[:Kategorie:Sprachelemente|<span style="color: #b04e19;">Kommandos und Funktionen</span>]] 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.
 
|-
 
|-
! style="background:#FFB84D;Color: #451C00; text-align: center; " |Scripting
+
! style="background:#532F00;Color: #DAAF85; text-align: center; " |Scripting
 
|-
 
|-
| style="background:#FFB84D;Color: #451C00; text-align: left; "|Es befinden sich in den entsprechenden [[:Kategorie:Modifikationen|<span style="color: #b04e19;">Script-Kategorien</span>]] 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.  
+
| style="background:#532F00;Color: #DAAF85; text-align: left; "|Es befinden sich in den entsprechenden [[:Kategorie:Modifikationen|<span style="color: #b04e19;">Script-Kategorien</span>]] 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.  
 
|}
 
|}
  
Zeile 49: Zeile 49:
  
 
{| border ="0" ; align="left" cellpadding="5" cellspacing="10" width="50%"
 
{| border ="0" ; align="left" cellpadding="5" cellspacing="10" width="50%"
! style="background:#FFB84D; Color: #451C00; text-align: center; border: "|Grundlegendes Wissen
+
! style="background:#532F00; Color: #DAAF85; text-align: center; border: "|Grundlegendes Wissen
 
|-
 
|-
| style="background:#FFB84D; Color: #451C00; text-align: left; "|für das Modden ist [[:Kategorie:Grundlegendes_Wissen|<span style="color: #b04e19;">grundlegendes Wissen</span>]] 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?
+
| style="background:#532F00; Color: #DAAF85; text-align: left; "|für das Modden ist [[:Kategorie:Grundlegendes_Wissen|<span style="color: #b04e19;">grundlegendes Wissen</span>]] 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?
 
|-
 
|-
! style="background:#FFB84D; Color: #451C00; text-align: center; border: "|Die Editoren  
+
! style="background:#532F00; Color: #DAAF85; text-align: center; border: "|Die Editoren  
 
|-
 
|-
| style="background:#FFB84D; Color: #451C00; text-align: left; "|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 [[Kategorie:Editor-Bedienung|<span style="color: #b04e19;">Editoren</span>TES</span>]] der jeweiligen TES-Spiele erforderlich. Zur Zeit sind hier Beschreibungen des [[ob:Construction Set|<span style="color: #b04e19;">Construction Sets ( Oblivion)</span>]], des [[f3:GECK|<span style="color: #b04e19;">GECK (Fallout)</span>]] und des [[sk:Creation Kit|<span style="color: #b04e19;">Creation Kits (Skyrim)</span>]] zu finden.   
+
| style="background:#532F00; Color: #DAAF85; text-align: left; "|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 [[Kategorie:Editor-Bedienung|<span style="color: #b04e19;">Editoren</span>TES</span>]] der jeweiligen TES-Spiele erforderlich. Zur Zeit sind hier Beschreibungen des [[ob:Construction Set|<span style="color: #b04e19;">Construction Sets ( Oblivion)</span>]], des [[f3:GECK|<span style="color: #b04e19;">GECK (Fallout)</span>]] und des [[sk:Creation Kit|<span style="color: #b04e19;">Creation Kits (Skyrim)</span>]] zu finden.   
 
|}
 
|}
  
 
{| border ="0" ; align="right" cellpadding="5" cellspacing="10" width="50%"
 
{| border ="0" ; align="right" cellpadding="5" cellspacing="10" width="50%"
! style="background:#FFB84D; Color: #451C00; text-align: center; border: "|Tutorials  
+
! style="background:#532F00; Color: #DAAF85; text-align: center; border: "|Tutorials  
 
|-
 
|-
| style="background:#FFB84D; Color: #451C00; text-align: left; "|Was täten wir nur ohne [[:Kategorie:Tutorials|<span style="color: #b04e19;">Tutorials</span>]]?  
+
| style="background:#532F00; Color: #DAAF85; text-align: left; "|Was täten wir nur ohne [[:Kategorie:Tutorials|<span style="color: #b04e19;">Tutorials</span>]]?  
 
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.
 
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.
  
Zeile 67: Zeile 67:
 
|}
 
|}
  
+
  
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="100%"
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="100%"
Zeile 74: Zeile 74:
  
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="90%"
 
{| border ="0" ; align="center" cellpadding="5" cellspacing="10" width="90%"
! style="background:#FFB84D; Color: #451C00; text-align: center; border: "|Beiträge und Diskussionen
+
! style="background:#532F00; Color: #DAAF85; text-align: center; border: "|Beiträge und Diskussionen
 
|-
 
|-
| style="background:#FFB84D; Color: #451C00; text-align: left; "|[[bild: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 [http://www.ei-der-zeit.com/forum/index.php?page=Thread&threadID=2146&action=lastPost <span style="color: #b04e19;">diesen Thread</span>] 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.  
+
| style="background:#532F00; Color: #DAAF85; text-align: left; "|[[bild: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 [http://www.ei-der-zeit.com/forum/index.php?page=Thread&threadID=2146&action=lastPost <span style="color: #b04e19;">diesen Thread</span>] 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!  
 
Wir wünschen euch viel Erfolg für eure Ergebnisse und freuen uns schon sehr auf neue Plugins mit gut funktionierenden Skripten!  
 
|}
 
|}

Aktuelle Version vom 11. Dezember 2016, 21:43 Uhr

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!