|
|
 |
View previous topic :: View next topic |
 |
|
|
|
|
Author |
Message |
|
|
|
|
|
CBJ EGOSOFT

Joined: 29 Apr 2003 Posts: 32314 on topic

|
Posted: Wed, 2. Jan 08, 19:10 Post subject: Mission Director Grundlagen und Installation |
|
|
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 |
|
|
|
 |
|
|
|
|
|
UniTrader

Joined: 20 Nov 2005 Posts: 8088 on topic Location: Sol-System - Erde - 48°07' N 11°37' E

|
Posted: Wed, 2. Jan 08, 19:48 Post subject: |
|
|
*die neuen Infos in die Totorial- und Tool-Sammlung einarbeitet*
Vielen dank CBJ 
_________________ 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 , TrInAdE, sniper777, Unbekanntes Feindschiff, Moncada |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

|
Posted: Thu, 3. Jan 08, 04:40 Post subject: |
|
|
Ah endlich... Vielen Dank CBJ.
(Hoffe hier darf man posten?! Falls nicht vielmals Entschuldigung und bitte diesen Post löschen)
_________________ Ponyfabulous |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
UniTrader

Joined: 20 Nov 2005 Posts: 8088 on topic Location: Sol-System - Erde - 48°07' N 11°37' E

|
Posted: Thu, 3. Jan 08, 08:22 Post subject: |
|
|
türlich darf man hier Posten, sonst wär das Topic doch zu
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.. 
_________________ 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 , TrInAdE, sniper777, Unbekanntes Feindschiff, Moncada |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
369
Joined: 16 Jan 2003 Posts: 174 on topic Location: Königreich Bayern

|
Posted: Thu, 3. Jan 08, 13:31 Post subject: |
|
|
@UniTrader: vorschlag akzeptiert
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 |
|
|
|
 |
|
|
|
|
|
Moonraven

Joined: 27 Aug 2003 Posts: 965 on topic Location: Germany

|
Posted: Thu, 3. Jan 08, 14:08 Post subject: |
|
|
Soweit ich das verstanden habe, wird sie automatisch erzeugt.
Nun meine Frage
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 |
|
|
|
 |
|
|
|
|
|
369
Joined: 16 Jan 2003 Posts: 174 on topic Location: Königreich Bayern

|
Posted: Thu, 3. Jan 08, 14:17 Post subject: |
|
|
| 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 |
|
|
|
 |
|
|
|
|
|
Diamonddragon

Joined: 07 Feb 2004 Posts: 934 on topic Location: Planet Stardust

|
Posted: Thu, 3. Jan 08, 14:47 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
SymTec ltd.

Joined: 11 Apr 2005 Posts: 4389 on topic Location: Göttingen, Germany

|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
369
Joined: 16 Jan 2003 Posts: 174 on topic Location: Königreich Bayern

|
Posted: Thu, 3. Jan 08, 15:18 Post subject: |
|
|
| Diamonddragon wrote: |
Die director.dmp ist in der veröffentlichten 2.5 Version deaktiviert worden, da es Performanceprobleme gab.
|
thx, Diamonddragon. wollte gerade x3 vanilla paralell installieren. meine festplatte wirds dir danken 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
alles
Joined: 01 Oct 2005 Posts: 863 on topic

|
Posted: Thu, 3. Jan 08, 16:18 Post subject: |
|
|
Schade, die Anleitung ist ja nur auf Englisch
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 |
|
|
|
 |
|
|
|
|
|
Moonraven

Joined: 27 Aug 2003 Posts: 965 on topic Location: Germany

|
Posted: Thu, 3. Jan 08, 16:19 Post subject: |
|
|
Danke Diamonddragon, anscheinend hab ich nen göttlichen Finger. Ich erwisch immer die Sachen die noch nicht so ganz funktionieren.
Videos kann man leider nicht über den Script-Editor abspielen.
_________________ Gruß Moonraven
Wer lesen kann, ist ganz klar im Vorteil.
 |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
369
Joined: 16 Jan 2003 Posts: 174 on topic Location: Königreich Bayern

|
Posted: Thu, 3. Jan 08, 16:44 Post subject: |
|
|
nochmal ich
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?
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 |
|
|
|
 |
|
|
|
|
|
XGamer

Joined: 25 Apr 2004 Posts: 1356 on topic Location: X-Tec HQ, Family Pride

|
Posted: Thu, 3. Jan 08, 16:55 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
Diamonddragon

Joined: 07 Feb 2004 Posts: 934 on topic Location: Planet Stardust

|
Posted: Thu, 3. Jan 08, 17:00 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
|
|
 |
|
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
|
 |
|
|
|
|
|