EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
Mission Director Grundlagen und Installation
Post new topic Reply to topic Goto page 1, 2, 3 ... 9, 10, 11  Next
View previous topic :: View next topic
Author Message
CBJ
EGOSOFT
EGOSOFT



Joined: 29 Apr 2003
Posts: 32314 on topic

Thank you for registering your game
PostPosted: Wed, 2. Jan 08, 19:10    Post subject: Mission Director Grundlagen und Installation Reply with quote Print

Ab X³: Reunion 2.5 steht der Mission Director allen interessierten Moddern zur Verfügung. Der Mission Director ist ausschließlich in modifizierten Spielständen verfügbar, daher muss entweder der Script Editor aktiviert oder ein Mod geladen sein.

Was ist der Mission Director
Der Mission Director, oder kurz MD, ist ein neues Hilfsmittel zum Erstellen von Missionen in X³: Reunion. Er nutzt ein XML basiertes Framework, das außerhalb des Spiels bearbeitet werden kann, und funktioniert ähnlich wie ein Plug-In. Der MD ist keine Programmiersprache. Programmierer werden möglicherweise feststellen, daß sie ein klein wenig umdenken müssen um Missionen zu erstellen, während Anfänger es leichter haben werden als beim Erlernen einer kompletten Programmiersprache. Wenn du dich mit der Struktur des X-Universums auskennst, ist der Code vermutlich selbsterklärend.

Vergleich des Mission Directors mit dem Script Editor
Du fragst dich vielleicht, was den Mission Director vom Script Editor bzw. anderen Programmiersprachen unterscheidet. Du wirst feststellen, daß einige Aktionen im MD einigen Kommandos des Script Editors sehr ähneln. Abgesehen von einigen logischen Grundlagen enden damit aber auch schon die Gemeinsamkeiten. Wenn du je versucht hast mit dem Script Editor eine Mission zu erstellen wirst du schnell an Grenzen gestossen sein, die die Entwicklung entweder unmöglich oder zumindest äußerst zeitraubend gemacht haben. Die einfache Antwort ist, daß der Script Editor nicht zum Entwickeln von Missionen entworfen wurde.

Der aktuelle Status des Mission Director
Der Mission Director steht dir, ähnlich wie die Skripte und Mods, zur Entwicklung und Verbeitung innerhalb der Modding Community zur Verfügung. In der aktuellen Entwicklungsphase wird der Mission Director nicht von Egosoft supported. Unterstützung steht dank einiger Freiwilliger über die Foren zur Verfügung. Probleme im Programmcode oder den XML Schemata werden allerdings nicht behoben. Es gibt eine Reihe kleinerer, bekannter Probleme, von denen jedoch keines die Nutzung des Mission Directors nachhaltig beeinflussen sollte.

Wie wird der Mission Director installiert
Die Mission Director Dateien können hier heruntergeladen werden: X³: Reunion Mission Director support files

Der Ordner 'director' gehört in das X³: Reunion Verzeichnis. Dieser Ordner enthält vorerst keine Missionen, jedoch sind im Ordner 'sample' einige Beispiele vorhanden. Diese müssen in den 'director' Ordner verschoben werden, um sie im Spiel nutzen zu können.

Wie werden Missionen bearbeitet
Genau wie Scripts sind Missionen XML-Dateien. Anders als Scripte werden sie jedoch außerhalb des Spiels bearbeitet, daher wird ein XML-Editor benötigt. Wir empfehlen insbesondere die kostenlos verfügbare Microsoft Visual Web Developer 2008 Express Edition. Genauso gut können aber auch Visual Studio.NET 2005/2008 und Visual Web Developer 2005 genutzt werden, falls diese bereits vorhanden sind.

Die zur Verfügung gestellten Mission Director Schema Dateien helfen bei der Erzeugung der XML Datei, indem alle verfügbaren Knoten und Attribute während der Bearbeitung angezeigt werden. Diese Funktion steht nur zur Verfügung, wenn sich die Schema Dateien im selben Verzeichnis wie die gerade bearbeitete XML Datei befinden.

Die Datei 'director.htm' kann mit jedem Browser geöffnet werden, wobei sich allerdings der IE, aufgrund von Einschränkungen der XML- und javasscript-Unterstützung in anderen Browsern, am besten eignet. Dadurch wird die Dokumentation aller Bedingungen, Aktionen und Variablen ebenso angezeigt wie Auflistungen verfügbarer Soundeffekte, Piloten-Gesichter, Stimmen und anderer nützlicher Dinge.

Im Ordner 'director' steht ein PDF-Leitfaden zur Verfügung. Dieser enthält eine komplette Auflistung der Ziele, Eigenschaften und Funktionen des Mission Directors.

Back to top
View user's profile Send private message
UniTrader



MEDAL

Joined: 20 Nov 2005
Posts: 8088 on topic
Location: Sol-System - Erde - 48°07' N 11°37' E
Thank you for registering your game
PostPosted: Wed, 2. Jan 08, 19:48    Post subject: Reply with quote Print

*die neuen Infos in die Totorial- und Tool-Sammlung einarbeitet*


Vielen dank CBJ Smile


_________________
X - Rebirth wird kommen.. irgendwann.. und jedes mal wenn jemand frägt wann genau eine Woche später.

Aktuelles Releasedatum (wenn das ursprüngliche Release Neujahr 2013 KW4 2013 gewesen wäre): KW28 2013

danke an: Mairemix, Schrimschrim, ubuntufreakdragon, Sevion, Einheit 101, Trascher, AndyAndy, Eö, Nessus1234, Asteria5, caddman, mich selbst Very Happy, TrInAdE, sniper777, Unbekanntes Feindschiff, Moncada
Back to top
View user's profile Send private message Visit poster's website
-Ford-



MEDALMEDALMEDAL

Joined: 18 Jan 2006
Posts: 1513 on topic
Location: Germany
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 04:40    Post subject: Reply with quote Print

Ah endlich... Vielen Dank CBJ. Smile

(Hoffe hier darf man posten?! Falls nicht vielmals Entschuldigung und bitte diesen Post löschen)


_________________
Ponyfabulous
Back to top
View user's profile Send private message
UniTrader



MEDAL

Joined: 20 Nov 2005
Posts: 8088 on topic
Location: Sol-System - Erde - 48°07' N 11°37' E
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 08:22    Post subject: Reply with quote Print

türlich darf man hier Posten, sonst wär das Topic doch zu Rolling Eyes

PS ich nutz den Post gleich mal für nen Vorschlag: lasst uns dieses Topic nutzen, um alle zu beginn auftretenden Fragen zum Mission Director zu sammeln damit das Forum übersichtlich bleibt.. und die mods bitte ich, alle evtl. aufkommenden Topics mit allgemeinen Fragen zum MD hier rein zu verschieben.. Smile


_________________
X - Rebirth wird kommen.. irgendwann.. und jedes mal wenn jemand frägt wann genau eine Woche später.

Aktuelles Releasedatum (wenn das ursprüngliche Release Neujahr 2013 KW4 2013 gewesen wäre): KW28 2013

danke an: Mairemix, Schrimschrim, ubuntufreakdragon, Sevion, Einheit 101, Trascher, AndyAndy, Eö, Nessus1234, Asteria5, caddman, mich selbst Very Happy, TrInAdE, sniper777, Unbekanntes Feindschiff, Moncada
Back to top
View user's profile Send private message Visit poster's website
369





Joined: 16 Jan 2003
Posts: 174 on topic
Location: Königreich Bayern
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 13:31    Post subject: Reply with quote Print

@UniTrader: vorschlag akzeptiert Very Happy

hätte da auch gleich mal ne frage:

ich hab das mit der director.dmp irgendwie nicht ganz verstanden, glaub ich. das soll wohl ne art logfile im x3 root verzeichnis sein, aber muss man das erst irgendwo einstellen, oder kommt die von alleine? ich konnte bei mir nix finden.

Back to top
View user's profile Send private message
Moonraven





Joined: 27 Aug 2003
Posts: 965 on topic
Location: Germany
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 14:08    Post subject: Reply with quote Print

Soweit ich das verstanden habe, wird sie automatisch erzeugt.


Nun meine Frage Very Happy


Hat es jemand schon geschafft, die Videos mit dem MD zum laufen zu bringen ?

Ich hab das einfach mal versucht mit dem 00800.dat-Video im MOV ordner. Es wird korrekt gefaded und er zeigt mir auch den Anfang an. Dann hört das Video auf, und die normale Game-Grafik ist zum Teufel.


_________________
Gruß Moonraven
Wer lesen kann, ist ganz klar im Vorteil.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
369





Joined: 16 Jan 2003
Posts: 174 on topic
Location: Königreich Bayern
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 14:17    Post subject: Reply with quote Print

Moonraven wrote:
Soweit ich das verstanden habe, wird sie automatisch erzeugt.


das hab ich auch so verstanden, aber ich konnte keine director.dmp finden...

Back to top
View user's profile Send private message
Diamonddragon





Joined: 07 Feb 2004
Posts: 934 on topic
Location: Planet Stardust
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 14:47    Post subject: Reply with quote Print

Die director.dmp ist in der veröffentlichten 2.5 Version deaktiviert worden, da es Performanceprobleme gab.
Bzgl. dem movie: die action funktioniert nicht korrekt. Alternativ müsste es doch möglich sein das Video über ein Script zu starten, oder? Denn scripte kann man über den MD ja starten.


_________________
Es ist nicht das Schicksal, was die Zukunft bestimmt.
Script- und Modliste
Back to top
View user's profile Send private message
SymTec ltd.





Joined: 11 Apr 2005
Posts: 4389 on topic
Location: Göttingen, Germany
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 15:02    Post subject: Reply with quote Print

Dass man Movies per Script starten kann, wäre mir neu. Rolling Eyes


_________________
[INDEX] Scripts von SymTec ltd.
Back to top
View user's profile Send private message Visit poster's website
369





Joined: 16 Jan 2003
Posts: 174 on topic
Location: Königreich Bayern
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 15:18    Post subject: Reply with quote Print

Diamonddragon wrote:
Die director.dmp ist in der veröffentlichten 2.5 Version deaktiviert worden, da es Performanceprobleme gab.


Idea

thx, Diamonddragon. wollte gerade x3 vanilla paralell installieren. meine festplatte wirds dir danken Very Happy

Back to top
View user's profile Send private message
alles





Joined: 01 Oct 2005
Posts: 863 on topic

Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 16:18    Post subject: Reply with quote Print

Schade, die Anleitung ist ja nur auf Englisch Crying or Very sad

Da ich leider mit Englisch auf dem Kriegsfuß stehe, wollte ich doch mal vorsichtig anfragen, ob man auf eine deutsche Übersetzung hoffen kann?

cu
alles

Back to top
View user's profile Send private message
Moonraven





Joined: 27 Aug 2003
Posts: 965 on topic
Location: Germany
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 16:19    Post subject: Reply with quote Print

Danke Diamonddragon, anscheinend hab ich nen göttlichen Finger. Ich erwisch immer die Sachen die noch nicht so ganz funktionieren. Very Happy

Videos kann man leider nicht über den Script-Editor abspielen.


_________________
Gruß Moonraven
Wer lesen kann, ist ganz klar im Vorteil.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
369





Joined: 16 Jan 2003
Posts: 174 on topic
Location: Königreich Bayern
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 16:44    Post subject: Reply with quote Print

nochmal ich Very Happy

ich spiele gerade ein wenig mit den librarys rum. ist ja eigentlich ne tolle sache, aber:

muss eine library innerhalb des parent cues sein, oder kann man librarys auch in andere xml dateien auslagern? und wenn ja, wie?

Arrow meine grundüberlegung wäre folgende: wenn man ein x-beliebiges szenario nimmt in dem eine gegnerflotte erstellt werden soll, dann könnte man eine lib mit vanilla schiffen nehmen und quasi als patch eine lib mit xtm schiffen zur verfügung stellen..

Back to top
View user's profile Send private message
XGamer





Joined: 25 Apr 2004
Posts: 1356 on topic
Location: X-Tec HQ, Family Pride
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 16:55    Post subject: Reply with quote Print

Im Grunde kannst du da jede entsprechende XML Datei im Ordner vom Spiel geladen wird die library cue in eine eigene Datei schreiben und von deiner Mission aus aufrufen... Daher muss auch darauf geachtet werden das die cue namen einzigartig sind, da ansonsten Probleme auftauchen können bei mehreren Missionen im Ordner.


_________________
MD Supporter
Back to top
View user's profile Send private message Visit poster's website
Diamonddragon





Joined: 07 Feb 2004
Posts: 934 on topic
Location: Planet Stardust
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 17:00    Post subject: Reply with quote Print

Du kannst libs in eine x-beliebige xml auslagern und diese in einer anderen XML aufrufen.
Die lib erstellst du ja einfach wie nen normalen cue, nur mit library="1". Dort dann die actions etc.

In dem cue wo du dann die lib aufrufst, nimmst du dann entweder das ref="cuename" Attribut im cue tag oder im <action> tag. Wenn du das im action tag machst, kannst du mit params der library Parameter übergeben.


_________________
Es ist nicht das Schicksal, was die Zukunft bestimmt.
Script- und Modliste
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page 1, 2, 3 ... 9, 10, 11  Next
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Wed, 22. May 13, 21:32

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2009
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.17046 seconds, sql queries = 74