Mission Director Grundlagen und Installation

Hier ist der ideale Ort um über Scripts und Mods für X³: Reunion zu diskutieren.

Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators

logician
Posts: 27
Joined: Wed, 3. Dec 08, 20:22

Post by logician » Fri, 9. Jan 09, 11:51

Gottseidank, ich dachte schon es wäre verbugged und nicht möglich..danke Ketraar! :)

Wünschte nur die offizielle Dokumentation des Mission Director hätte an den entsprechenden Stellen auf diesen Befehl hingewiesen, bei den BBS-Missionen gibt es ja auch Probleme - Wenn man bei beiden Tutorials nicht weiterkommt, kann das für Anfänger schon sehr frustrierend sein..

Das scheint aber generell in der X-Serie ein kleines Problem zu sein.. der meiste Spielspass und Content entfaltet sich erst, nachdem man anfängliche Hürden überwunden und sich in die Materie eingearbeitet hat..

Bin nur froh dass es hier so eine hilfsbereite Community gibt, das ist ja nicht selbstverständlich.. :)

User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 11740
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar » Fri, 9. Jan 09, 12:31

Naja der Umfang des MD ist so gross, dass verständlicherweise nicht alles genannt werden kann. Das eine T-file auch erst geladen werden muss, ist nicht MD spezifisch, sondern generell notwendig.

Aller Anfang ist schwer, und ehrlich gesagt mit dem X3Reunion MD noch frustrierender, da vieles entweder nicht existiert oder nicht funzt. Für den Einstieg jedoch reicht das noch.

Fragen einfach posten irgendwer antwortet dann meistens schon.

Was die BBS angeht, lass die Finger davon, die funzen in Reunion nicht und in TC gibts die nicht. :wink:

MFG

Ketraar

PS.: Beim laden der T-file den langcode (44,49,etc) NICHT eintragen. also in deinem Fall

Code: Select all

<load_text fileid="7710"/>
Image

logician
Posts: 27
Joined: Wed, 3. Dec 08, 20:22

Post by logician » Sat, 10. Jan 09, 05:44

Das hat geklappt :)

Ich grüble momentan aber noch generell an vernünftigen Dialogen...Wie so oft im Leben, löst man ein Problem, um dann auf 2 Neue zu stossen.. ;(

Ich würde wirklich gern erreichen, dass dem Spieler kein simples Nachrichtenfenster vor die Nase gesetzt wird, sondern etwas Vernünftiges mit Audio und Grafik..ich habe in den Tutorials und Sample Scripts leider nichts in der Richtung gefunden, aber zumindest einige Befehle, die (richtig angewendet) vielleicht für etwas Atmosphäre sorgen könnten..? <play_dialog>, <cinematic> und <play_subtitles>

Es wäre traumhaft, für Missions-Briefings und Intro-Sequenzen die animierten Grafiken der Reunion-Charaktere benutzen zu können. Der Text könnte dann (falls technisch möglich) über vorhandene Audio-Samples wiedergegeben werden, oder über Untertiteln mit einer Kamerasequenz ablaufen..

Ich habe das aber noch nicht so richtig hinbekommen:


elim107.xml

Code: Select all

<action>
   <do_all>
       <play_cinematic duration="1000" distance="1000" object="squad leader" comment="Schalte auf Aussenkamera während Dialog läuft"/>
        <create_actor name="this.squadleader" voice="103" face="103" character="{object.pilot@eagle leader}" race="argon"/>                      
         <play_dialog escape="0" comment="Eagle Leader sein Dialog">
          <dialog>
          <line actor="this.eagleleader" dialogid="{18,10004}" face="103" comment="Missionsbriefing" priority="100"/>
           </dialog>                             
           </play_dialog>
           <play_subtitles text="Missionsbriefing als Untertitel falls kein Audio möglich"/>
           <play_subtitles text="Zweiter Untertitel" duration="10000"/>
           <play_subtitles text="Dritter Untertitel" duration="10000" />
           <ask_question name="q" author="me" text="Nehmen Sie den Auftrag an?\n\n[center][select value='yes']Jau[/select][/center]\n[center][select value='no']Lieber nicht[/select][/center]" />     
      </do_all>
</action>   
..Bei meinem Code passiert aber nicht viel Gutes:

- Bei den Untertiteln zeigt das Spiel immer nur den allerletzten an,
- Das animierte "Face"-Bildchen aus der <play_dialog> erscheint nicht, wenn darauf andere Befehle folgen..
- <cinematic>'s führen immer dazu, dass sich meine Kamera endlos um das Zielobjekt dreht (bei hoher Framerate wird's einem ganz schwindelig dabei :)

User avatar
Jens Ka
Posts: 468
Joined: Thu, 18. Jan 07, 15:32
x4

Post by Jens Ka » Sat, 10. Jan 09, 17:23

Hallo, logician

Dan nemmen war das mal aus ein ander :D

Alls erstes immer bei objecten "this." verwenden damit es keine probleme mit anderen Missionen gibt!

Zum code ich habe das mal umgebaut so das es Funzen solte! Aber beim X3R MD wies man nie :roll:
Ich kann es nicht testen Keine X3R installation.

Bei <play_???> immer nur einen pro cue action sonst über geht der MD einige :!:
Des weiteren in der xml werden umlaute nicht unterstützt und im Spiel auch nicht angezeigt! eine t-file ist da am besten.

Code: Select all

<cues>
    <cue name="maycuename1">
      <action>
        <play_cinematic duration="1000" distance="1000" object="squad leader" comment="Schalte auf Aussenkamera waehrend Dialog laeuft"/>
      </action>
      <cues>
        <cue name="maycuename2">
          <condition>
            <cue_is_complete cue="maycuename1"/>
          </condition>
          <action>
            <do_all>
              <create_actor name="this.squadleader" character="{object.pilot@eagle leader}" race="argon"/>
              <play_dialog escape="0" comment="Eagle Leader sein Dialog">
                <dialog>
                  <line actor="this.squadleader" dialogid="{18,10004}" priority="100"/>
                </dialog>
              </play_dialog>
            </do_all>
          </action>
          <cues>
            <cue name="maycuename3">
              <condition>
                <cue_is_complete cue="maycuename2"/>
              </condition>
              <action>
                <play_subtitles text="Missionsbriefing als Untertitel falls kein Audio moeglich" duration="10000"/>
              </action>
              <cues>
                <cue name="maycuename4">
                  <condition>
                    <cue_is_complete cue="maycuename3"/>
                  </condition>
                  <timing>
                    <time exact="10000"/>
                  </timing>
                  <action>
                    <play_subtitles text="Zweiter Untertitel" duration="10000"/>
                  </action>
                  <cues>
                    <cue name="maycuename5">
                      <condition>
                        <cue_is_complete cue="maycuename4"/>
                      </condition>
                      <timing>
                        <time exact="10000"/>
                      </timing>
                      <action>
                        <play_subtitles text="Dritter Untertitel" duration="10000"/>
                      </action>
                      <cues>
                        <cue name="maycuename6">
                          <condition>
                            <cue_is_complete cue="maycuename5"/>
                          </condition>
                          <timing>
                            <time exact="10000"/>
                          </timing>
                          <action>
                            <ask_question name="May question" author="{actor.name@squad leader}" text="Nehmen Sie den Auftrag an?\n\n[center][select value='yes']Jau[/select][/center]\n[center][select value='no']Lieber nicht[/select][/center]" />
                          </action>
                          <cues>
                            <cue name="May question no">
                              <condition>
                                <question_answered answer="no" question="May question"/>
                              </condition>
                            </cue>
                            <cue name="May question yes">
                              <condition>
                                <question_answered answer="yes" question="May question"/>
                              </condition>
                            </cue>
                          </cues>
                        </cue>
                      </cues>
                    </cue>
                  </cues>
                </cue>
              </cues>
            </cue>
          </cues>
        </cue>
      </cues>
    </cue>
  </cues>


MfG

Jens Ka
MD IST NICHT MSCI!!!!
MD ist Eventdriven. Es passiert etwas - du reagierst darauf.
Bin nicht für weitere Mod Projekte zu haben.
ND VSM XTC
Allgemeine MD-Fragen

TheBigAl_ist-einmalig.de
Posts: 235
Joined: Mon, 12. Mar 07, 00:40
x3ap

Post by TheBigAl_ist-einmalig.de » Mon, 19. Jan 09, 15:20

hallo zusammen,

funzen die BBS-Missionen nun oder ist es hoffnungslos das der MD weiterentwickelt und verbessert wird?

hat jemand schon den XMDGuide für den MD übersetzen können?
ich tu mir recht schwer mit englisch und google´s übersetzung verwirrt mehr als es hilft.

Könnte da jemand mit ner übersetzung helfen?

gruß Al

User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 11740
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar » Mon, 19. Jan 09, 15:30

Das hier ist der Topic für den X3R MD und an dem wird, wie gesagt, nix mehr gemacht. Die Weiterentwicklung befindet sich in X3TC. :wink:

BBS-Mission gehen nicht und werden es auch nicht, aus oben genannten gründen.

Eine Übersetzung war afaik in Gange, keine Ahnung ob und wann da was kommt.

Fragen zum X3TC MD dann bitte hier

MFG

Ketraar
Image

TheBigAl_ist-einmalig.de
Posts: 235
Joined: Mon, 12. Mar 07, 00:40
x3ap

Post by TheBigAl_ist-einmalig.de » Mon, 19. Jan 09, 16:13

Ketraar wrote:Das hier ist der Topic für den X3R MD...
dan bin hier schon mal richtig :)

schade das da nix mehr gemacht wird :evil:

funzt der MD für X3TC auch für X3R :? naja, wohl eher nicht :heuldoch: :tuichdoch:

trotzdem danke für die schnelle antwort.

User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 11740
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar » Mon, 19. Jan 09, 16:22

TheBigAl_ist-einmalig.de wrote:funzt der MD für X3TC auch für X3R :? naja, wohl eher nicht
Nope, das sind zwei verschiedene Paar Schuhe, dazwischen liegen Welten.

Das BBS ist aber relativ einfach umgangen, indem man die incoming message benutzt.

Solltest du was nicht verstehen, kannst es ja hier fragen. :)

MFG

Ketraar
Image

TheBigAl_ist-einmalig.de
Posts: 235
Joined: Mon, 12. Mar 07, 00:40
x3ap

Post by TheBigAl_ist-einmalig.de » Mon, 19. Jan 09, 17:18

nun ja, per massage würde es sicherlich auch gehen aber....

ich hätte da ne :idea: , ne ziemlich große sogar, sone art story, wo die einzelne Abschnitte nach abschluss via BBS angeboten und widerholt werden können.

das kann ich mir wohl abschminken, oder?

User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 11740
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar » Mon, 19. Jan 09, 17:26

Yup, mit dem MD ja, weil genau das Wiederholen das grosse Problem ist.

Aber nichts was mit nen Script nicht machen könnte. Gibt ja schon einige BBS-Scripte hier im Forum, da mal gucken.

MFG

Ketraar
Image

TheBigAl_ist-einmalig.de
Posts: 235
Joined: Mon, 12. Mar 07, 00:40
x3ap

Post by TheBigAl_ist-einmalig.de » Mon, 19. Jan 09, 22:08

tja, da ich null plan vom scripten hab muss sich wohl ein anderer damit beschäftigen :cry:

vllt findet sich jemand, der noch nicht vom "fortschritt" überrannt wurde, der sich der "sache" annimmt und das ganze vllt sogar parallel für beides, R und TC, schreibt.

Prywin
Posts: 70
Joined: Fri, 19. May 06, 03:14
xr

Post by Prywin » Fri, 11. Sep 09, 23:24

Kann man eigentlich mit dem MD in X3-R auch spielstartserstellen oder geht das nur in X3-TC?

Prywin

User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 11740
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar » Sat, 12. Sep 09, 00:24

Spielstarts geht auch in TC nicht mit dem MD. IN TC kann man spielstart ausrüsstungen und ähnliches im MD beeinflussen, das geht in X3R auch nicht.

MFG

Ketraar
Last edited by Ketraar on Sat, 12. Sep 09, 12:43, edited 1 time in total.
Image

Prywin
Posts: 70
Joined: Fri, 19. May 06, 03:14
xr

Post by Prywin » Sat, 12. Sep 09, 09:00

Danke für die schnelle Antwort. Werd dann mal weitersuchen, obs vielleicht über n Scrpit geht.

XGamer
Posts: 2355
Joined: Sun, 25. Apr 04, 19:09
x4

Post by XGamer » Sat, 12. Sep 09, 12:41

Neue Spielstarts gehen nur über nen Mod (gamestarts.pck)
X:BtF: 7/10 | X2: 8/10 | X3:R/TC/AP: 8/10 | X:R: 3/10 | X4: 0/10 (3 points for split ships and stations, 4.0 -> -50 points).
If you are raising pirate activity, give me meaningful ways to deal with them PERMANENTLY. Better things to do than replacing ships every 10 minutes, or babysitting ships getting harassed.
Stopped playing X4 with 4.0 due to outrageous, needless and pointless nerfs to everything. Don't change what wasn't broken in the first place.

Post Reply

Return to “X³: Reunion - Scripts und Modding”