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



MEDALMEDAL

Joined: 21 May 2004
Posts: 7262 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Tue, 12. Aug 08, 14:37    Post subject: Reply with quote Print

Thanatos VI wrote:
So jetz hab ich aber ein Problem wenn ich BBS- Missionen erstellen will, erscheint die Mission nur einmal auf der ersten Station an der ich andocke, obwohl ich instantiate="static" eingestellt hab. Weis jemand wie man die missionen auf jeder Station immer verfügbar macht ?

BBS Missionen Funzen nicht. Sorry.

Versuch es mit incomming message, das geht gut.

MFG

Ketraar

Back to top
View user's profile Send private message Send e-mail
Thanatos VI





Joined: 17 Jan 2006
Posts: 184 on topic

Thank you for registering your game
PostPosted: Tue, 12. Aug 08, 14:43    Post subject: Reply with quote Print

Oh, danke für sie schnelle Antwort Ketraar

greets Thanatos VI


_________________
***modified*** und stolz drauf!
Back to top
View user's profile Send private message Send e-mail
Ketraar



MEDALMEDAL

Joined: 21 May 2004
Posts: 7262 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Thu, 9. Oct 08, 16:28    Post subject: Reply with quote Print

Wegen einer nachfrage hier mal ein kleine Erklärung über Library's und params.

Wenn man eine Lib benutzt kann man params verwenden um dann je nach Situation mit dem richtigen "Wert" benutzen.
Im ref cue gibt man dann den param un dessen jeweilige Wert ein, wobei hier der WERT != Wert ist. Shocked
Durcheinander? Gut. Was ich meine ist das der value im param auch eine Formel, TypesID, TextID, oder ein simpler Name sein kann, je nachdem wo man den eingesetzt hat.

Code:

<cues>
    <cue name="Mylibrary" library="1">
      <action>
        <do_all>
          <create_ship name="this.myship" class="m1" typename="{param@typenameIDwhatever}" race="{param@racenamehere}">
            <position object="{param@positionobject}" min="5km" max="10km"/>
            <sector x="{param@sectorcoordinatesX}" y="{param@sectorcoordinatesY}"/>
            <cargo>
              <ware exact="{param@cargoamount}" typename="{param@cargotypename}"/>
            </cargo>
          </create_ship>
        </do_all>
      </action>
    </cue>

    <cue>
      <condition>
        <check_age value="{player.age}" min="10s"/>
      </condition>
      <cues>
        <cue ref="Mylibrary">
          <params>
            <param name="typenameIDwhatever" value="SS_SH_A_M1"/>
            <param name="racenamehere" value="player"/>
            <param name="positionobject" value="{palyer.ship}"/>
            <param name="sectorcoordinatesX" value="1"/>
            <param name="sectorcoordinatesY" value="3"/>
            <param name="cargoamount" value="{object.cargospace@{palyer.ship}}-12"/>
            <param name="cargotypename" value="{lookup.type@SS_MISSILE_A|SS_MISSILE_B|SS_MISSILE_C}"/>
          </params>
        </cue>
      </cues>
    </cue>
  </cues>


Man muss sich das so vorstellen als würde man ein Serienbrief schreiben
Beispiel wrote:
Sehr geehrter Herr {param@Namederperson}, wir informieren sie, das sie {param@menge} {param@Ware} bald geliefert bekommen.

MFG {param@Absender}

------------------------------------------------------------------------
<param name="Namederperson" value="Muster"/>
<param name="menge" value="3"/>
<param name="Ware" value="CD's"/>
<param name="Absender" value="{random.pilot.teladi}"/>

---------------------------------------------------------------------

Sehr geehrter Herr Muster, wir informieren sie, das sie 3 CD's bald geliefert bekommen.

MFG Muster Geizhals VII


Wobei der erste text die Library, danach der cue ref="" und als letztes das Resultat.

Hoffe das bringt etwas licht in die Sache.

MFG

Ketraar

Back to top
View user's profile Send private message Send e-mail
logician





Joined: 03 Dec 2008



PostPosted: Fri, 9. Jan 09, 02:57    Post subject: Reply with quote Print

Hallo zusammen,

ich versuche mich seit ein paar Tagen am Mission Director, finde ihn auch sehr nützlich, bekomme aber einige Dinge einfach nicht hin.. Sad

1.) Meine Page & Text IDs aus externen Text-Dateien werden komplett ignoriert, im Spiel steht dann immer "Text ID not found"..woran könnte das liegen? Ich habe die t-files im Ordner "X3 Reunion" -> "t" platziert und benutze für das Einbinden zum Beispiel folgenden Code:

elim105.xml (Script, liegt im Ordner "director")
Code:

  <incoming_message author="{7710,2}" text="{7710,3}" comment="First Contact at Station" />



497710.xml (t-file, liegt im "t" Ordner. Eine 44er Version auch.)
Code:

<?xml version="1.0" encoding="UTF-8" ?>
<language id="49">
<page id="7710" title="Elim" descr="Text file for MD Script">
  <t id="0">Galaxy News Network</t>
  <t id="2">Argon Message System</t>
  <t id="3">An {player.name}\n\nAufgrund Ihrer bisherigen Verdienste wurden Sie als möglicher Kandidat zur Unterstützung eines aktuellen Regierungsprojektes ausgewählt. Bei Interesse melden Sie sich bitte umgehend beim leitenden Offizier der [b]Eagle Squadron[/b] im Sektor [b]{sector.name@argonprime}[/b], um nähere Informationen zu diesem Auftrag zu erhalten. Ihr Authorisierungs-Code lautet RA1493.\n\nVielen Dank für Ihre Aufmerksamkeit.\n-Argon ID#102224173</t>
...
</page>
</language>


..ich habe es schon mit anderen Page ID's versucht, aber kein Glück gehabt..Auch habe ich die t-files testweise in andere Ordner kopiert, das hat ebenfalls nichts gebracht..nun weiß ich nimmer weiter Sad

Der Rest vom Script funktioniert übrigens, es wird also auch vor & nach den betreffenden Stellen alles korrekt ausgeführt..

----

2.) Für Dialoge und Videos suche ich eine Liste mit ihren ID's, damit ich sie in meine Scripte einbinden kann - im Netz finde ich leider nichts zu dem Thema, aber bestimmt könnte man die ID's in den Spieldateien irgendwo finden? Wo könnte ich sie finden?


Danke für's Lesen!
-Logician

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



MEDALMEDAL

Joined: 21 May 2004
Posts: 7262 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Fri, 9. Jan 09, 11:49    Post subject: Reply with quote Print

Zu 1
Code:
<load_text fileid="1234"/>

Man erstze 1234 mit eigener t-flie ID, denn ohne ne Textdatei zu laden erkennt X nicht das es die gibt

zu 2
Musst im X3Editor rumwühlen, speziell im TextRessourcen, da kannst zig Dialoge raussuchen, eine Auflistung dieser kenne ich auch nicht, denke aber das es wenig sinn machen würden, denn diese sind a) immens viele und b) sind ja bereits gelistet im X3Editor.

MFG

Ketraar

PS. Sollte logisch sein, dass das load_text möglichst am Anfang sein sollte.

Back to top
View user's profile Send private message Send e-mail
logician





Joined: 03 Dec 2008



PostPosted: Fri, 9. Jan 09, 12:51    Post subject: Reply with quote Print

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

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.. Smile

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



MEDALMEDAL

Joined: 21 May 2004
Posts: 7262 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Fri, 9. Jan 09, 13:31    Post subject: Reply with quote Print

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:
<load_text fileid="7710"/>


Back to top
View user's profile Send private message Send e-mail
logician





Joined: 03 Dec 2008



PostPosted: Sat, 10. Jan 09, 06:44    Post subject: Reply with quote Print

Das hat geklappt Smile

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:

<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 Smile

Back to top
View user's profile Send private message
Jens Ka



MEDALMEDALMEDAL

Joined: 18 Jan 2007
Posts: 456 on topic
Location: Bielefeld
Thank you for registering your game
PostPosted: Sat, 10. Jan 09, 18:23    Post subject: Reply with quote Print

Hallo, logician

Dan nemmen war das mal aus ein ander Very Happy

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 Rolling Eyes
Ich kann es nicht testen Keine X3R installation.

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

Code:
<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
Back to top
View user's profile Send private message
TheBigAl_ist-einmalig.de





Joined: 12 Mar 2007

Location: Heidenheim

PostPosted: Mon, 19. Jan 09, 16:20    Post subject: Reply with quote Print

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


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



MEDALMEDAL

Joined: 21 May 2004
Posts: 7262 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Mon, 19. Jan 09, 16:30    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message Send e-mail
TheBigAl_ist-einmalig.de





Joined: 12 Mar 2007

Location: Heidenheim

PostPosted: Mon, 19. Jan 09, 17:13    Post subject: Reply with quote Print

Ketraar wrote:
Das hier ist der Topic für den X3R MD...


dan bin hier schon mal richtig Smile

schade das da nix mehr gemacht wird Evil or Very Mad

funzt der MD für X3TC auch für X3R Confused naja, wohl eher nicht Heul doch! Tu ich doch!

trotzdem danke für die schnelle antwort.


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



MEDALMEDAL

Joined: 21 May 2004
Posts: 7262 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Mon, 19. Jan 09, 17:22    Post subject: Reply with quote Print

TheBigAl_ist-einmalig.de wrote:
funzt der MD für X3TC auch für X3R Confused 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. Smile

MFG

Ketraar

Back to top
View user's profile Send private message Send e-mail
TheBigAl_ist-einmalig.de





Joined: 12 Mar 2007

Location: Heidenheim

PostPosted: Mon, 19. Jan 09, 18:18    Post subject: Reply with quote Print

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?


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



MEDALMEDAL

Joined: 21 May 2004
Posts: 7262 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Mon, 19. Jan 09, 18:26    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic Reply to topic Goto page Previous  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 Sat, 25. May 13, 23:04

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.37098 seconds, sql queries = 75