Neue Sektoren auf Ingame Karte
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 233
- Joined: Tue, 2. Aug 05, 13:44
Neue Sektoren auf Ingame Karte
Grüße X- Modding Community!
Ich habe mal 2 Fragen! Und zwar ist es möglich neue Sektoren auf die Ingame Sektor Karte anzeigen zu lassen? War damals schon bei X2 verärgert weils da auch nicht ging. Dachte mir Egosoft hätt das mal geändertm musste aber gerade feststellen das es wohl nicht der Fall ist
Oder doch? Und wenn ja wie geht das?
Dann mal zu Frage 2:
Ich habe einen neuen Unbekannten Sektor erstellt. Wenn ich den sektor erreiche wird mir auch gesagt vom Boardcompy "Ereiche System - unbekannter Sektor". Das Problem ist nur....Die Sektor Beschreibung sagt es mir nicht. Habe den Sektor in die 0001-L049 hinzugefügt so wie die Sektor Ansage auch schon. Hat aber nichts gebracht.
Wäre über Hilfe ma lwieder sehr dankbar!
MFG Isemados
Ich habe mal 2 Fragen! Und zwar ist es möglich neue Sektoren auf die Ingame Sektor Karte anzeigen zu lassen? War damals schon bei X2 verärgert weils da auch nicht ging. Dachte mir Egosoft hätt das mal geändertm musste aber gerade feststellen das es wohl nicht der Fall ist
Oder doch? Und wenn ja wie geht das?
Dann mal zu Frage 2:
Ich habe einen neuen Unbekannten Sektor erstellt. Wenn ich den sektor erreiche wird mir auch gesagt vom Boardcompy "Ereiche System - unbekannter Sektor". Das Problem ist nur....Die Sektor Beschreibung sagt es mir nicht. Habe den Sektor in die 0001-L049 hinzugefügt so wie die Sektor Ansage auch schon. Hat aber nichts gebracht.
Wäre über Hilfe ma lwieder sehr dankbar!
MFG Isemados
hi,
erst mit patch 2.5 soll das hinzufügen von sektoren in die map zur laufzeit möglich sein!
sektor in 00749.bod einfügen, mapfile mit genau nur diesen sektor erstellen, dann mittels md mit dem befehl "load map <mapfile>" die map laden und noch ev. die sprungtor verbindungen zur originalkarte erstellen.
ps: ich habe das aus zeitgründen selbst noch nicht getestet, aber lt. ketraar soll der load map befehl so funktionieren.
gruß
erst mit patch 2.5 soll das hinzufügen von sektoren in die map zur laufzeit möglich sein!
sektor in 00749.bod einfügen, mapfile mit genau nur diesen sektor erstellen, dann mittels md mit dem befehl "load map <mapfile>" die map laden und noch ev. die sprungtor verbindungen zur originalkarte erstellen.
ps: ich habe das aus zeitgründen selbst noch nicht getestet, aber lt. ketraar soll der load map befehl so funktionieren.
gruß
-
- Posts: 233
- Joined: Tue, 2. Aug 05, 13:44
Klasse! werde ich gleich mal testen. Müsste nur noch wissen wo ich die 00749.bod finde! Hab gerade schon alle Ordner durchsucht aber finde die i.wie nicht
Wenn ich eine neue Mapfile erstelle sollte ich da leiber für jeden Sektor eine erstellen oder kann ich da auch alle 3 neuen Sektoren einfügen? Und wie soll ich die Mapfile nennen oder ist das egal? Könnte man nicht auch die Mapfiles nehmen die Egossoft hinzugefügt hat wie die x3_universe_2.0?
Sorry arbeite mich gerade erst ein mit dem ganzen zeug!
Wenn ich eine neue Mapfile erstelle sollte ich da leiber für jeden Sektor eine erstellen oder kann ich da auch alle 3 neuen Sektoren einfügen? Und wie soll ich die Mapfile nennen oder ist das egal? Könnte man nicht auch die Mapfiles nehmen die Egossoft hinzugefügt hat wie die x3_universe_2.0?
Den Teil raffe ich nicht ganz! Gibs nen Guid wo das ausführlich erklärt wird?u24j7x5 wrote: dann mittels md mit dem befehl "load map <mapfile>" die map laden und noch ev. die sprungtor verbindungen zur originalkarte erstellen.
Sorry arbeite mich gerade erst ein mit dem ganzen zeug!
Sobald man an der bod fummelt ist ein Neustart nötig und ohne die Sektoren in der bod einzutragen, werden diese nicht in der Unimap angezeigt, obwohl ansonsten funktionstüchtig.
das load_map ist nur dann sinnig wenn man auf ein Neustart verzichten will, dafür sollte in der bod voraus geplant werden
MFG
Ketraar
das load_map ist nur dann sinnig wenn man auf ein Neustart verzichten will, dafür sollte in der bod voraus geplant werden
Du brauchst einen Eintrag in der t-file (page 19 - Sektorbeschreibungen), der dem neu erstellten Sektor entspricht 103......, das heisst die ID muss die selbe sein, nur das der Senktorname 102... ist und die Beschreibung 103.. ist.Isemados VI wrote:Das Problem ist nur....Die Sektor Beschreibung sagt es mir nicht.
MFG
Ketraar
Habe ich das jetzt richtig verstanden? Es ist seit 2.5 möglich neue Sektoren in ein laufendes Spiel einzufügen?!
Das ist ja der Oberhammer!
Diese lädt man dann mit einem Scriptbefehl wenn ich das richtig verstanden habe?
@ Isemados:
Also du erstellt deine Map. Diese besteht nur aus deinen x-Sektoren welche von den Koordinaten her auf KEINEM bestehenden Sektor liegen.
Das mit den Toren versteh ich auch nicht, diese musst du am Ende sicherlich auch per Scriptbefehl erstellen (zumindest das im bestehenden X-Uni) und dann verbinden.
Die Universiumskarte findest du unter objects\cut\00749.bod.
Diese musst in 3ds Max oder gmax als scene importieren und kannst sie bearbeiten.
Du kannst ja mal Erfolg bzw. Misserfolg der ganzen Sache berichten denn mich interessiert das auch sehr!
Gruß,
Hunter
edit:
@ Ketraar: Aber warum sollte ein Ändern der 00749.bod einen Neustart zur Folge haben? Ich meine ich kann (bspw.) auch die scenedatei von ingameschiffen verändern. Diese werden auch spätestens nach einem Sektorsprung übernommen und korrekt angezeigt.
Wieso sollte also die Sektorkarte Probleme bereiten?
Das ist ja der Oberhammer!
Diese lädt man dann mit einem Scriptbefehl wenn ich das richtig verstanden habe?
@ Isemados:
Also du erstellt deine Map. Diese besteht nur aus deinen x-Sektoren welche von den Koordinaten her auf KEINEM bestehenden Sektor liegen.
Das mit den Toren versteh ich auch nicht, diese musst du am Ende sicherlich auch per Scriptbefehl erstellen (zumindest das im bestehenden X-Uni) und dann verbinden.
Die Universiumskarte findest du unter objects\cut\00749.bod.
Diese musst in 3ds Max oder gmax als scene importieren und kannst sie bearbeiten.
Du kannst ja mal Erfolg bzw. Misserfolg der ganzen Sache berichten denn mich interessiert das auch sehr!
Gruß,
Hunter
edit:
@ Ketraar: Aber warum sollte ein Ändern der 00749.bod einen Neustart zur Folge haben? Ich meine ich kann (bspw.) auch die scenedatei von ingameschiffen verändern. Diese werden auch spätestens nach einem Sektorsprung übernommen und korrekt angezeigt.
Wieso sollte also die Sektorkarte Probleme bereiten?
MD-Befehl um genau zu sein. Hier ein Beispiel:Lc4Hunter wrote:Habe ich das jetzt richtig verstanden? Es ist seit 2.5 möglich neue Sektoren in ein laufendes Spiel einzufügen?!
Das ist ja der Oberhammer!
Diese lädt man dann mit einem Scriptbefehl wenn ich das richtig verstanden habe?
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="director.xsl" type="text/xsl" ?>
<director name="template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="director.xsd">
<cues>
<cue name="Loadmap_test">
<condition>
<check_all>
<check_value value="{player.name}" exact="loadmeamap"/>
</check_all>
</condition>
<timing>
<time exact="2s"/>
</timing>
<action>
<do_all>
<load_map file="mymap" comment="map name OHNE file extension"/>
</do_all>
</action>
</cue>
</cues>
</director>
Um ehrlich zu sein, kann ich nicht 100% beschwören war iirc schon immer so, nicht?@ Ketraar: Aber warum sollte ein Ändern der 00749.bod einen Neustart zur Folge haben? Ich meine ich kann (bspw.) auch die scenedatei von ingameschiffen verändern. Diese werden auch spätestens nach einem Sektorsprung übernommen und korrekt angezeigt.
Wieso sollte also die Sektorkarte Probleme bereiten?
Ist aber schnell getestet, einfach ne bod laden und sehen was passiert, wobei es evtl. nur bei hinzugefügten Sektoren was ausmacht. (hab leider grad keine da)
MFG
Ketraar
-
- Posts: 233
- Joined: Tue, 2. Aug 05, 13:44
Nicht wirklich, da es eigentlich mit scripten wenig zutun hat.Isemados VI wrote:Verdammt und mit sripten kenne ich mich so gut wie garnicht aus!
Das wird sicherlich recht kniffelig sich da ein zuarbeiten....
der code zum laden der map hab ich ja bereits oben gepostet, nur map name anpassen und gut is.
Die bod ist etwas langwieriger, gibt aber bereits einiges im Forum wo man nachgucken kann wie das geht. Braucht nur etwas geduld.
MFG
Ketraar
bist du dir da sicher?? meines wissens wird die 00749.bod nicht mit im Save gespeichert sondern beim Spiel laden (oder gar jedes mal wenn sie benötigt wird) neu aus den Spieldaten eingelesen, also ist eine Änderung an dieser ohne Neustart problemlos möglich... die xml-map dagegen wird nur einmal zu Spielbeginn eingelesen und dann ist sie im Save verankert...Ketraar wrote:Sobald man an der bod fummelt ist ein Neustart nötig und ohne die Sektoren in der bod einzutragen, werden diese nicht in der Unimap angezeigt, obwohl ansonsten funktionstüchtig.
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
sry, hab ned alles gelesen weil ich dieses Topic auf dem Handy in der SBahn gelesen hatte und dann daheim geantwortet hab ^^"
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
-
- Posts: 233
- Joined: Tue, 2. Aug 05, 13:44
Also ich habe die Tage die Erfahrung gemacht das jegliche Änderung an der Map einen Neustart benötigt damit diese auch Ingame sichtbar sind. Sei es nun Tore, Schiffe oder Stationen...UniTrader wrote: bist du dir da sicher?? meines wissens wird die 00749.bod nicht mit im Save gespeichert sondern beim Spiel laden (oder gar jedes mal wenn sie benötigt wird) neu aus den Spieldaten eingelesen, also ist eine Änderung an dieser ohne Neustart problemlos möglich... die xml-map dagegen wird nur einmal zu Spielbeginn eingelesen und dann ist sie im Save verankert...
Änderung an der Map != Änderung an der in der Galaxiekarte angezeigten Map (erstere ist in der map.xml definiert und wird nur zu spielbeginn eingelesen, zweitere jedes mal wenn ein Spiel geladen wird oder sogar während das Spiel läuft wie in Reunion bei den CPs (ja, die CP-Mod konnte man während eines laufenden Spiels installieren und beim nächsten Sektor/Schiffswechsel hatte man plötzlich CPs ^^) )
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
- Mike.Galaxy
- Posts: 896
- Joined: Fri, 6. Feb 04, 19:28
So wie's UniTrader beschreibt, ist's richtig (war zumindest noch unter X3-R so)UniTrader wrote:Änderung an der Map != Änderung an der in der Galaxiekarte angezeigten Map (erstere ist in der map.xml definiert und wird nur zu spielbeginn eingelesen, zweitere jedes mal wenn ein Spiel geladen wird oder sogar während das Spiel läuft wie in Reunion bei den CPs (ja, die CP-Mod konnte man während eines laufenden Spiels installieren und beim nächsten Sektor/Schiffswechsel hatte man plötzlich CPs ^^) )
Die Galaxieanzeige kann im laufenden Spiel verändert werden (Neue Grafik für Sektoren und Torverbindungen), da es sich "nur" um grafische Änderungen handelt.
Was den reinen Content der Map angeht: Veränderungen wurden früher im laufenden Spiel nur mit den offiziellen EGO-Patches gemacht, ansonsten war bei Veränderung der verwendeten universe.xml die Änderung erst bei Spielneustart wirksam, da die map im sav gespeichert wird. Das erscheint schon von daher logisch, weil ja irgendwo auch die vom Spieler gebauten Stationen, die Positionen der Schiffe usw festgehalten werden müssen, die Änderungen von God nicht zu vergessen.
Getestet hab ich's selber noch nicht, aber das Erweitern des Map-Inhalts soll ja jetzt seit X3-TC patch 2,5 möglich sein.
Das ermöglicht völlig neue Möglichkeiten für grössere Mod-Projekte, weil man dann per Patch auch gut neue Sektoren hinzufügen könnte
"Space is big, really BIG!"
"Jetzt zeige ich Ihnen wie ein Borone kämpft... hier ist mein Schiff."
"Der zweite Stern von rechts, bis zum Morgengrauen"*
* "Kirk am Ende von ST VI - Das unentdeckte Land"
"Jetzt zeige ich Ihnen wie ein Borone kämpft... hier ist mein Schiff."
"Der zweite Stern von rechts, bis zum Morgengrauen"*
* "Kirk am Ende von ST VI - Das unentdeckte Land"
hi,
gruß
richtig, da die 1000 einträge barriere in der 00749.bod mit 2.5 ebenfalls weggefallen ist (sind jetzt über 4000), steht einem dynamisch erweiterbaren megauniversum nichts mehr im weg.Das ermöglicht völlig neue Möglichkeiten für grössere Mod-Projekte, weil man dann per Patch auch gut neue Sektoren hinzufügen könnte
gruß
Yup, funzt. Einfach als xml speichern (Dateiname ist nicht relevant, solange einzigartig). Spiel laden, Namen ändern (oder mit eigene conditions ersetzen) und neue map wird geladen.Lc4Hunter wrote:Noch was zu dem MD-Befehl den du weiter vorn geschrieben hast, funktioniert der 1:1 so wie er da steht?
Natürlich noch den Map-Namen ändern bzw. anpassen
Dabei empfehle ich auch die map Namen möglich Einzigartig zu halten, wenn das hier bekannter wird, werden sich die zu ladenden maps wie die Hasen vermehren
MFG
Ketraar
Ist es auch möglich das man das Laden der Map automatisch macht?
Zb. wenn man sich Mod XY draufhaut das dann die neuen Sektoren automatisch aktiviert/geladen werden?
Und wie sieht das mit den Toren aus: Man muss ja dann die Sektoren per Tor verbinden, kann aber quasi nur den neuen Sektor mit dem Tor bestücken. Muss man dann per Script ein neues Tor in einem Sektor erstellen welches man dann mit den neuen Sektoren verbindet oder wie funktioniert das?
Falls die Fragen durch den Code schon geklärt sind bitte ich um Verzeihung, aber Scripten bzw. der MD sind für mich so unverständlich wie das deutsche Rechtssystem...
Zb. wenn man sich Mod XY draufhaut das dann die neuen Sektoren automatisch aktiviert/geladen werden?
Und wie sieht das mit den Toren aus: Man muss ja dann die Sektoren per Tor verbinden, kann aber quasi nur den neuen Sektor mit dem Tor bestücken. Muss man dann per Script ein neues Tor in einem Sektor erstellen welches man dann mit den neuen Sektoren verbindet oder wie funktioniert das?
Falls die Fragen durch den Code schon geklärt sind bitte ich um Verzeihung, aber Scripten bzw. der MD sind für mich so unverständlich wie das deutsche Rechtssystem...