Frage zu Hangar Einfügen in gmax
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 250
- Joined: Sun, 13. Mar 11, 13:24
Frage zu Hangar Einfügen in gmax
Ich möchte Hangars an ein Schiff anfügen, habe aber gemerkt, dass die meisten Schiffe nicht die Hangars unter objects\stations\docks nutzen, sondern welche, die nur mit Zahlen benannt sind (zumindest in Gmax).
Zum Beispiel gibt es die "19026". Mein Problem ist, dass ich keine Ahnung habe, wo die sein soll. Ich habe auch bereits unter "v" nachgesehen, die dortigen Dateien sind ja alle nach dem Schema benannt. Dort gibt es allerdings nichts höheres als "12010.bod". Kann mir bitte jemand sagen, wo alle höheren Zahlen sind?
Danke im Voraus
Zum Beispiel gibt es die "19026". Mein Problem ist, dass ich keine Ahnung habe, wo die sein soll. Ich habe auch bereits unter "v" nachgesehen, die dortigen Dateien sind ja alle nach dem Schema benannt. Dort gibt es allerdings nichts höheres als "12010.bod". Kann mir bitte jemand sagen, wo alle höheren Zahlen sind?
Danke im Voraus
-
- Posts: 6693
- Joined: Wed, 6. Nov 02, 20:31
alle Cats durchsucht?, weil i nden kleinen Catzahlen sind noch Reste zu finden die bis zu XBTF zurückreichen, und früher hatten die Dateien nur Zahlen gehabt, keine Namen wie jetzt 

Du empfindest Xenon "langweilig", Khaak nur "lästig" und willst einen richtigen Feind in einem nagelneuem Universum?
Dann warte auf meinen Mod, "den" Feind wirst du hassen lernen
-> Mapper/Skripter (auch MD) und Modder gesucht, melden per PN bei Interesse.
Forumsthread - - - NW-Modforum
Dann warte auf meinen Mod, "den" Feind wirst du hassen lernen

Forumsthread - - - NW-Modforum
-
- Posts: 250
- Joined: Sun, 13. Mar 11, 13:24
-
- Posts: 915
- Joined: Fri, 26. Mar 10, 21:15
Wenn du solch einen Hangar hinzufügen willst, dann erstell erst ein anderes Objekt an der Position, wo der Hangar später sein soll. Beispielsweise kannst du ein Turret dort hinpacken und damit die Position/Rotation anpassen.
Anschließend öffnest du die Scene-file, suchst nach dem Eintrag für das Turret, welches du grad erstellt hast, und ersetzt da die erste Zeile durch die erste Zeile für den entsprechenden Hangar (die kannst du einfach von nem andern Schiff kopieren, pass aber auf, dass du den Index nicht mit veränderst).
mfg
Striker
Anschließend öffnest du die Scene-file, suchst nach dem Eintrag für das Turret, welches du grad erstellt hast, und ersetzt da die erste Zeile durch die erste Zeile für den entsprechenden Hangar (die kannst du einfach von nem andern Schiff kopieren, pass aber auf, dass du den Index nicht mit veränderst).
mfg
Striker
-
- Posts: 1080
- Joined: Sun, 11. Oct 09, 20:15
Viel zu kompliziert. Die Hangars die nach Zahlen benannt sind findest du auch unter objects/stations/docks. Hier mal eine sehr unvollständige Liste:
GKS-Dock
>B19145a02<
-------------------------------------------------
Andockklammer
>B19100b01< (dock5portsnewdummy)
-------------------------------------------------
M3->M5-Hangar
>B19027a01<Hangar (dockCarrier_scene_dummy)
>B19026b01<Startrampe
-------------------------------------------------
M6/TS-Hangar (M6dockCarrier_scene_dummy)
>19332<Startrampe
>19333<Dock
In der Bodies.txt steht übrigens, welche Nummer für welches Modell steht.
@Striker
Wie viele Versuche braucht man bei deiner Methode, bis es passt
GKS-Dock
>B19145a02<
-------------------------------------------------
Andockklammer
>B19100b01< (dock5portsnewdummy)
-------------------------------------------------
M3->M5-Hangar
>B19027a01<Hangar (dockCarrier_scene_dummy)
>B19026b01<Startrampe
-------------------------------------------------
M6/TS-Hangar (M6dockCarrier_scene_dummy)
>19332<Startrampe
>19333<Dock
In der Bodies.txt steht übrigens, welche Nummer für welches Modell steht.
@Striker
Wie viele Versuche braucht man bei deiner Methode, bis es passt

The Astounding Adventures of the Albion Skunk
XUniverse: Trade Fight Build Stink
-
- Posts: 5366
- Joined: Sun, 3. Sep 06, 18:19
Schau in die Dummies.txt
z.b.
19100; bla;blabla;bla; 9100
die letzte nummer-> CutData.txt
Da findet man den Pfad zur echten Scene.
Aber ja, man kanns auch mit rum-orakeln versuchen.
z.b.
19100; bla;blabla;bla; 9100
die letzte nummer-> CutData.txt
Da findet man den Pfad zur echten Scene.
Aber ja, man kanns auch mit rum-orakeln versuchen.
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:

X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:

-
- Posts: 84
- Joined: Tue, 15. Dec 09, 18:03
man muss das rad nich immer wieder neu erfinden, Coffeeman hat das irgentwann mal gemacht, ich hab das dann angepasst.
http://forum.egosoft.com/viewtopic.php? ... highlight=
für die meisten schiffe ist es drin, wenn du wissen willst wie es geht, du brauchst die koordinaten für den dummy, dann kanst du den eintragen, da finde ich die idee mit dem turm nicht schlecht. schau dir einfach den unterschied zwischen meinen screen files und denen von vanilla an, dann siehst du die docks.
http://forum.egosoft.com/viewtopic.php? ... highlight=
für die meisten schiffe ist es drin, wenn du wissen willst wie es geht, du brauchst die koordinaten für den dummy, dann kanst du den eintragen, da finde ich die idee mit dem turm nicht schlecht. schau dir einfach den unterschied zwischen meinen screen files und denen von vanilla an, dann siehst du die docks.
Wer Rechtschreibfehler findet darf diese behalten;-)
-
- Posts: 250
- Joined: Sun, 13. Mar 11, 13:24
Danke für die schnellen Antworten.
Besonders Killiaden, deine Lösung hab ich als Erstes ausprobiert und sofort Erfolg gehabt.
@blub19: Von Rad neu erfinden usw. redet hier auch keiner, denn erstens ist das Schiff, das ich gerade modde in deiner Mod nicht enthalten, und außerdem kann ichs nie selber wenn ich die ganze Zeit nur fremde Mods downloade.
**EDIT**
muss ich die hangars in gmax in die zahlen umbenennen oder können die weiter stations\docks\irgendwas heissen?

Besonders Killiaden, deine Lösung hab ich als Erstes ausprobiert und sofort Erfolg gehabt.

@blub19: Von Rad neu erfinden usw. redet hier auch keiner, denn erstens ist das Schiff, das ich gerade modde in deiner Mod nicht enthalten, und außerdem kann ichs nie selber wenn ich die ganze Zeit nur fremde Mods downloade.
**EDIT**
muss ich die hangars in gmax in die zahlen umbenennen oder können die weiter stations\docks\irgendwas heissen?
-
- Posts: 1080
- Joined: Sun, 11. Oct 09, 20:15
-
- Posts: 250
- Joined: Sun, 13. Mar 11, 13:24
-
- Posts: 915
- Joined: Fri, 26. Mar 10, 21:15
-
- Posts: 457
- Joined: Sat, 10. Dec 05, 11:20
ähm ja X3!!! ...
Da frage ich mich aber jetzt wirklich, ob du die PMs die ich dir damals schickte auch gelesen hattest.
Auszug aus der PM:
Gruss
Thron
Da frage ich mich aber jetzt wirklich, ob du die PMs die ich dir damals schickte auch gelesen hattest.
Auszug aus der PM:
Mo, 18. Apr 11, 17:53, Thron per PM wrote:Du findest im ordner "types" eine Datei mit dem Namen "BodyData".Wo liegen die Start und Landebuchten?
Wenn du in dieser (öffnen mit dem Editor) ans Ende scrollst, siehst du einige Einträge, die etwa so aussehen:wie du nun erkennst, zuvorderst ist die ID, in dem Fall jetzt "19026" und ganz hinten steht, wo du die Datei findest.Code: Select all
19026; 0; 0; -1; stations\docks\dockCarrier_quicklaunch_scene_dummy;
Gruss
Thron
-
- Posts: 250
- Joined: Sun, 13. Mar 11, 13:24
Nein, du hast das falsch verstanden.
Ich habe nur gesehen, dass die Hangars, die in den scenes auftauchen, alle nach Zahlen benannt sind. Und die in Stations\docks eben nicht. Da habe ich eben gedacht, es würde sich um Schiffsspeziefische Hangars oder so was handeln. Deine PMs habe ich alle aufmerksam gelesen. Ich wusste ja nicht, dass die ID der Zahl in Gmax entspricht.
Und noch was: Wie speichert man eigentlich UVW-Maps in Gmax?
Ich habe nur gesehen, dass die Hangars, die in den scenes auftauchen, alle nach Zahlen benannt sind. Und die in Stations\docks eben nicht. Da habe ich eben gedacht, es würde sich um Schiffsspeziefische Hangars oder so was handeln. Deine PMs habe ich alle aufmerksam gelesen. Ich wusste ja nicht, dass die ID der Zahl in Gmax entspricht.
Und noch was: Wie speichert man eigentlich UVW-Maps in Gmax?
-
- Posts: 457
- Joined: Sat, 10. Dec 05, 11:20
hmm... nun ja... die nummer, sagen wir besser mal Bezeichnung, die du in Gmax siehst entspricht der Bezeichnung die du in der Scene hast.
Wenn zum Beispiel deine Scene folgenden ersten Eintrag (NACH Ver: 6;) folgende Zeile
so hat dann der Nodedummy in Gmax die Bezeichnung
Das ist die Bezeichnung die im zweiten Pfadsegment, also hinter der Cockpitzuweisung (hier "C 1; ") vorkommt.
In X3 sind mir nur Dateien mit zahlen untergekommen, wenn es sich um Sounddateien, texturen oder objekte im "v" oder "Cut"-Ordner handelte.
weitere Dateien die mit Nummern versehen sind, fondest du in den oben genannten Files.
Gruss
Thron
EDIT:
UVW-Maps werden meines Wissens nach mit dem Modell mitgespeichert.
also wenn du das Modell speicherst wird auch automatisch die UVW gespeichert.
Wenn zum Beispiel deine Scene folgenden ersten Eintrag (NACH Ver: 6;) folgende Zeile
Code: Select all
//body
P 0; B ships\Gallente\g_iteron1_tp; C 1; N Bships\Gallente\g_iteron1_tp_1b; b
{ 0x2002; 0; 0; 0; 0.000000; 0.000000; 0.000000; 0.000000; -1; -1; } // -1
Code: Select all
Bships\Gallente\g_iteron1_tp_1b
In X3 sind mir nur Dateien mit zahlen untergekommen, wenn es sich um Sounddateien, texturen oder objekte im "v" oder "Cut"-Ordner handelte.
weitere Dateien die mit Nummern versehen sind, fondest du in den oben genannten Files.
Gruss
Thron
EDIT:
UVW-Maps werden meines Wissens nach mit dem Modell mitgespeichert.
also wenn du das Modell speicherst wird auch automatisch die UVW gespeichert.
-
- Posts: 250
- Joined: Sun, 13. Mar 11, 13:24
-
- Posts: 457
- Joined: Sat, 10. Dec 05, 11:20
Fasse die jetzige Antwort bitte nicht böse auf.
Du bist mehr als genug ausgelastet mit Schiffen und Scenen erstellen, dass es keinen Sinn ergäbe dir beizubringen, wie man Texturen erstellt.
Dies sei noch gesagt:
Es gibt verschiedene Arten von Texturen, die einen, das sind die kompletten Texturen, wo das Schiff auf einem quadratischen Feld komplett abgewickelt ist und die andere Art ... nun ja das sind Texturpatches, welche an den vier Kanten unendlich um die selbe Textur erweitert werden können.
Das sind sogenannte "Wiederholbare Texturen".
Um Texturen selber zu erstellen, brauchst du weit mehr als nur Standardwissen von (ich nehm mal an, du würdest wahrscheinlich mit Gimp arbeiten) Gimp, Photoshop, Paint.net oder was auch immer, damit die im Nachhinein auch brauchbar aussehen.
Wie man UVW-Maps exportiert, so dass man die Abwicklung eines schiffes hat, weiss ich nicht und interessiert mich im moment auch nicht, da ich andersweitig sehr gut voran komme.
Ich rate dir zu den original Egosoft-Texturen, die sind:
1) fixfertig und funktionieren.
2) Wiederholbare Texturen
3) wurden von Profis (hoff ich mal
) erstellt
Wenn dir eine Texture gefällt, schnappst du dir den Eintrag aus einem Original Body von einem Egosoft-Schiff und fügst die Textur bei deinem Schiff ein.
Wie das Texturieren geht, mit hilfe von "unwrap UVW", kann ich dir leider nicht sagen, da ich es einfach mache und es irgend wie dann einfach geht, aber nen richtigen Plan davon habe ich nicht.
Du bist mehr als genug ausgelastet mit Schiffen und Scenen erstellen, dass es keinen Sinn ergäbe dir beizubringen, wie man Texturen erstellt.
Dies sei noch gesagt:
Es gibt verschiedene Arten von Texturen, die einen, das sind die kompletten Texturen, wo das Schiff auf einem quadratischen Feld komplett abgewickelt ist und die andere Art ... nun ja das sind Texturpatches, welche an den vier Kanten unendlich um die selbe Textur erweitert werden können.
Das sind sogenannte "Wiederholbare Texturen".
Um Texturen selber zu erstellen, brauchst du weit mehr als nur Standardwissen von (ich nehm mal an, du würdest wahrscheinlich mit Gimp arbeiten) Gimp, Photoshop, Paint.net oder was auch immer, damit die im Nachhinein auch brauchbar aussehen.
Wie man UVW-Maps exportiert, so dass man die Abwicklung eines schiffes hat, weiss ich nicht und interessiert mich im moment auch nicht, da ich andersweitig sehr gut voran komme.
Ich rate dir zu den original Egosoft-Texturen, die sind:
1) fixfertig und funktionieren.
2) Wiederholbare Texturen
3) wurden von Profis (hoff ich mal

Wenn dir eine Texture gefällt, schnappst du dir den Eintrag aus einem Original Body von einem Egosoft-Schiff und fügst die Textur bei deinem Schiff ein.
Wie das Texturieren geht, mit hilfe von "unwrap UVW", kann ich dir leider nicht sagen, da ich es einfach mache und es irgend wie dann einfach geht, aber nen richtigen Plan davon habe ich nicht.
-
- Posts: 250
- Joined: Sun, 13. Mar 11, 13:24
Schon in Ordnung, ich ticke nicht gleich aus, nur weil man mich kritisiert.
Dann werde ich nach deiner Anleitung also die Standardtexturen von Egosoft einfügen. Ich habe nur dass Problem, dass, wenn ich ein Schiff exportiere(body-datei im .bod-Format) und dann nach der Anleitung die du mir per PM geschickt hast, in Notepad bearbeite(mit suchen und ersetzen), bei "\r\n" ersetzen durch NICHTS(nicht dass Wort, sondern rein gar nichts)
auf einmal der Ganze Inhalt gelöscht wird, und nur "\\exported with Dbox..."
(die erste Zeile also) zurückbleibt.
Liegt das daran, dass ich keine Texturen dabeihabe, oder mache ich irgendwas falsch?
(Ich weiß, dass der vorletzte Satz sehr lang und verschachtelt ist, wenn etwas unklar ist bitte sagen)
Dann werde ich nach deiner Anleitung also die Standardtexturen von Egosoft einfügen. Ich habe nur dass Problem, dass, wenn ich ein Schiff exportiere(body-datei im .bod-Format) und dann nach der Anleitung die du mir per PM geschickt hast, in Notepad bearbeite(mit suchen und ersetzen), bei "\r\n" ersetzen durch NICHTS(nicht dass Wort, sondern rein gar nichts)
auf einmal der Ganze Inhalt gelöscht wird, und nur "\\exported with Dbox..."
(die erste Zeile also) zurückbleibt.

(Ich weiß, dass der vorletzte Satz sehr lang und verschachtelt ist, wenn etwas unklar ist bitte sagen)
-
- Posts: 457
- Joined: Sat, 10. Dec 05, 11:20
öhm... du machst was falsch.
aber ich kann leider nicht sagen was.
das sieht mir danach aus, dass eigendlich alles angemarkt sein müsste und du das dann mit "nichts" ersetzt. daber da du sagst, dass du als Suchbegriff "\r\n" eingegeben hast, weiss ich leider auch nicht, woran es liegen könnte.
Das "~" mit "\n" ersetzen ging? Wenn ja, müsste das andere auch gehen.

aber ich kann leider nicht sagen was.
das sieht mir danach aus, dass eigendlich alles angemarkt sein müsste und du das dann mit "nichts" ersetzt. daber da du sagst, dass du als Suchbegriff "\r\n" eingegeben hast, weiss ich leider auch nicht, woran es liegen könnte.
Das "~" mit "\n" ersetzen ging? Wenn ja, müsste das andere auch gehen.
-
- Posts: 5366
- Joined: Sun, 3. Sep 06, 18:19
Was soll das nach-"\r\n"-suchen bezwecken wenn man fragen darf?
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:

X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:

-
- Posts: 457
- Joined: Sat, 10. Dec 05, 11:20
wenn man ein Modell mit Dbox aus Gmax exportiert, so kriegst du einen ellenlanger Einzeiler.
Dbox schreibt hinzu, dass zeilen umbrüche mit der Wellenlinie "~" markiert sind.
wenn man die Bodyfile nun zum Beispiel im Notepad++ öffnet kann man im "Suchen und ersetzen" mit der Option "Erweitert" nach der Wellenlinie "~" suchen und diese mit einem "Line Feed" (LF) ersetzen, welcher das Steuerzeichen "\n" hat.
hat man dies gemacht, so sieht dann die Body schon ziemlich so aus, wie man sie haben müsste, allerdings hat es einige Fehler mit Zeilenumbrüchen drin, die es nun auszumerzen gilt.
Diese Fehler haben alle einen Zeilenumbruch mit den Beiden steuerzeichen "CR LF" (carriage return, line feed) allso folgendes Steuerzeichen --> "\r\n"
Diese Steuerzeichen kommen in mitten einer Vertexkoordinate vor, so dass man diesen Zeilenumbruch getrost löschen kann.
Ergo: Suche nach "\r\n" ersetze durch "" (nichts, nada, niente).
Somit werden die auseinandergerissenen Koordinaten wieder "repariert".
jetzt gilt nur noch überschüssiges zu entfernen und die Body ist ohne Navmesh fertig.
Gruss
Thron
Dbox schreibt hinzu, dass zeilen umbrüche mit der Wellenlinie "~" markiert sind.
Code: Select all
[fopen file="D:\Games\X3 Terran Conflict testserver\objects\ships\Gallente\prov.bod" newline="~"
hat man dies gemacht, so sieht dann die Body schon ziemlich so aus, wie man sie haben müsste, allerdings hat es einige Fehler mit Zeilenumbrüchen drin, die es nun auszumerzen gilt.
Diese Fehler haben alle einen Zeilenumbruch mit den Beiden steuerzeichen "CR LF" (carriage return, line feed) allso folgendes Steuerzeichen --> "\r\n"
Diese Steuerzeichen kommen in mitten einer Vertexkoordinate vor, so dass man diesen Zeilenumbruch getrost löschen kann.
Ergo: Suche nach "\r\n" ersetze durch "" (nichts, nada, niente).
Somit werden die auseinandergerissenen Koordinaten wieder "repariert".
jetzt gilt nur noch überschüssiges zu entfernen und die Body ist ohne Navmesh fertig.
Gruss
Thron