|
|
 |
View previous topic :: View next topic |
 |
|
|
|
|
Author |
Message |
|
|
|
|
|
Ketraar


Joined: 21 May 2004 Posts: 7293 on topic Location: Guimarães (Portugal)

|
Posted: Tue, 12. Aug 08, 14:37 Post subject: |
|
|
| 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 |
|
|
|
 |
|
|
|
|
|
Thanatos VI
Joined: 17 Jan 2006 Posts: 184 on topic

|
Posted: Tue, 12. Aug 08, 14:43 Post subject: |
|
|
Oh, danke für sie schnelle Antwort Ketraar
greets Thanatos VI
_________________ ***modified*** und stolz drauf! |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Ketraar


Joined: 21 May 2004 Posts: 7293 on topic Location: Guimarães (Portugal)

|
Posted: Thu, 9. Oct 08, 16:28 Post subject: |
|
|
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.
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 |
|
|
|
 |
|
|
|
|
|
logician
Joined: 03 Dec 2008
|
Posted: Fri, 9. Jan 09, 02:57 Post subject: |
|
|
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..
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
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 |
|
|
|
 |
|
|
|
|
|
Ketraar


Joined: 21 May 2004 Posts: 7293 on topic Location: Guimarães (Portugal)

|
Posted: Fri, 9. Jan 09, 11:49 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
logician
Joined: 03 Dec 2008
|
Posted: Fri, 9. Jan 09, 12:51 Post subject: |
|
|
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.. 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Ketraar


Joined: 21 May 2004 Posts: 7293 on topic Location: Guimarães (Portugal)

|
Posted: Fri, 9. Jan 09, 13:31 Post subject: |
|
|
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.
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 |
|
|
|
 |
|
|
|
|
|
logician
Joined: 03 Dec 2008
|
Posted: Sat, 10. Jan 09, 06:44 Post subject: |
|
|
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: |
<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 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Jens Ka


Joined: 18 Jan 2007 Posts: 456 on topic Location: Bielefeld

|
Posted: Sat, 10. Jan 09, 18:23 Post subject: |
|
|
Hallo, logician
Dan nemmen war das mal aus ein ander
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
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: |
<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 |
|
|
|
 |
|
|
|
|
|
TheBigAl_ist-einmalig.de
Joined: 12 Mar 2007
Location: Heidenheim
|
Posted: Mon, 19. Jan 09, 16:20 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
Ketraar


Joined: 21 May 2004 Posts: 7293 on topic Location: Guimarães (Portugal)

|
Posted: Mon, 19. Jan 09, 16:30 Post subject: |
|
|
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.
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 |
|
|
|
 |
|
|
|
|
|
TheBigAl_ist-einmalig.de
Joined: 12 Mar 2007
Location: Heidenheim
|
Posted: Mon, 19. Jan 09, 17:13 Post subject: |
|
|
| 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
funzt der MD für X3TC auch für X3R naja, wohl eher nicht
trotzdem danke für die schnelle antwort.
_________________
 |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Ketraar


Joined: 21 May 2004 Posts: 7293 on topic Location: Guimarães (Portugal)

|
Posted: Mon, 19. Jan 09, 17:22 Post subject: |
|
|
| 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
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
TheBigAl_ist-einmalig.de
Joined: 12 Mar 2007
Location: Heidenheim
|
Posted: Mon, 19. Jan 09, 18:18 Post subject: |
|
|
nun ja, per massage würde es sicherlich auch gehen aber....
ich hätte da ne , 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 |
|
|
|
 |
|
|
|
|
|
Ketraar


Joined: 21 May 2004 Posts: 7293 on topic Location: Guimarães (Portugal)

|
Posted: Mon, 19. Jan 09, 18:26 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
|
|
 |
|
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
|
 |
|
|
|
|
|