3D Modding mit Gmax

Hier ist der ideale Ort um über Scripts und Mods für X²: Die Bedrohung zu diskutieren.

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

User avatar
Shadow dream
Posts: 1840
Joined: Thu, 1. Mar 07, 11:39
x3tc

Post by Shadow dream » Wed, 2. Mar 11, 18:48

Schiff kennen heißt hier wohl eher die scene und was es am ende haben soll :P
Es hilft schon mal dass du sagst, welche ID deine cockpits in der scene haben. -> das cockpit das nach vorne schaut muss unbedingt als erstes der 7 cockpits eingetragen werden! Sonst wird fliegen ... lustig ^^
Dass alle cockpits an der selben Position liegen ist irrelevant; jedes ist ein eigenes cockpit darum braucht jedes einen eigenen Eintrag...

Wenn du X2 sagen willst, es soll die M6-turrets nutzen, hast du möglichkeiten, je nachdem was du willst.
Du sagst ja, dass es nur ein Frontcockpit gibt. und dass nur dieses einen Laser hat. Daher kannst du die laser direkt in der TShips eintragen. Ansonsten müsstest du das bei der erstellung des turrets angeben...

Shadow
Wahre Gentlemen behalten sogar umzingelt von Löwen ihren Leitsatz: Ladies first.
Wann lernt die Gesellschaft endlich, dass Geld erst die Probleme macht, die wir haben?
[ external image ]
Topic - Gallery - Forum - Freiheit

User avatar
Chris Gi
Posts: 960
Joined: Wed, 20. Sep 06, 09:57
x3tc

Post by Chris Gi » Wed, 2. Mar 11, 18:51

sitzten alle an der Stelle des Hauptcockpits
Das passiert, wenn die Path-ID der Scene nicht mit der Path-ID in der TShips übereinstimmt.
Außerdem hat mein Hauptcockpit nurnoch einen, statt 4 Lasern.
Dann stimmt wohl der Eintrag für die Laser des Schiffscockpits nicht.
Kann ich X2 ganau sagen, "Benutze die Teladi M6 Turrets"
Ja, das sagt man an Index 28 (usw.), dort steht z.B. beim Argon Merkur "91" (zumindest in meiner TShips). Damit wird dann der entsprechende Eintrag aus der TCockpits angesprochen, bei mir einer mit der Kennung SS_COCKPIT_A_ALL_TS.
--------------------------------

[ external image ]

User avatar
Shadow dream
Posts: 1840
Joined: Thu, 1. Mar 07, 11:39
x3tc

Post by Shadow dream » Wed, 2. Mar 11, 19:10

Hm, wenn ich meinen Und Chris' Post anschaue scheint mir dass irgendwo ne unstimmigkeit in der Verständlichkeit ist ^^
Sind deine Angaben hier Fehler, die nicht so sein sollen oder deine Vorstellungen? Ich hab's als letzteres verstanden ...

Shadow
Wahre Gentlemen behalten sogar umzingelt von Löwen ihren Leitsatz: Ladies first.
Wann lernt die Gesellschaft endlich, dass Geld erst die Probleme macht, die wir haben?
[ external image ]
Topic - Gallery - Forum - Freiheit

Couchracer
Posts: 132
Joined: Sat, 22. Jan 11, 19:56

Post by Couchracer » Thu, 3. Mar 11, 17:03

Shadow dream wrote:Wenn du X2 sagen willst, es soll die M6-turrets nutzen, hast du möglichkeiten, je nachdem was du willst.
Du sagst ja, dass es nur ein Frontcockpit gibt. und dass nur dieses einen Laser hat. Daher kannst du die laser direkt in der TShips eintragen. Ansonsten müsstest du das bei der erstellung des turrets angeben...
Bisher kann nur das Hauptcockpit Laser tragen (inzwischen wieder 4), das liegt aber an der unvollständigkeit des TShips-Eintrags.
Mein Schiff hat 3 Frontcockpits.
Shadow dream wrote: Du sagst ja, dass es nur ein Frontcockpit gibt.
Wo ist für dich der unterschied zwischen Haupt- und Frontcockpit ?
"Hauptcockpit" wird für mich u.a. zum Steuern des Schiff verwendet.
"Frontcockpit" ist für mich eine Geschützkanzel.

Ich wollte eig. wissen, wie die Laser-Kompitablität der Geschützkanzeln im Spiel, über TShips mit TCockpits verknüpft ist.
Shadow dream wrote: Sind deine Angaben hier Fehler, die nicht so sein sollen oder deine Vorstellungen? Ich hab's als letzteres verstanden ...
Vorstellung heist für mich best Case ...
*hat Heute frei*

Couchracer
Posts: 132
Joined: Sat, 22. Jan 11, 19:56

Post by Couchracer » Thu, 3. Mar 11, 17:17

Es sind Fehler die auftreten.

Meine Vorstellungen sind immer best Case. :wink:

Das mit den 4Lasern hab ich inzwischen behoben.

Hauptcockpit bedeutet für mich das Cockpit in dem man das Schiff lenkt.

Hier der Teil der Scene des Schiffs mit den Geschützkanzeln:

Code: Select all

P 30; B 91; N 91_0_o;  // idx 30
{ 0x2002;  0; 1800; -1500;  0.250000; -1.000000; 0.000000; -0.000000;  -1; 1; } // 0

P 31; B 91; C 1; N 91_1_vl;  // idx 31
{ 0x2002;  -3100; -550; -200;  0.000000; 0.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 32; B 91; C 2; N 91_2_vr;  // idx 32
{ 0x2002;  3100; -550; -200;  0.000000; 0.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 33; B 91; C 3; N 91_3_u;  // idx 33
{ 0x2002;  0; -700; -1500;  0.250000; 1.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 34; B 10872; N 10872;  // idx 34
{ 0x2002;  0; 500; -2100;  0.500000; 1.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 35; B 91; C 4; N 91_4_h;  // idx 35
{ 0x2002;  0; 521; -4196;  0.500000; 0.000000; 1.000000; 0.000000;  -1; 1; } // 0

P 36; B 10872; C 1; N 10872_1;  // idx 36
{ 0x2002;  0; -444; 1824;  0.097222; 1.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 37; B 91; C 5; N 91_5_vu;  // idx 37
{ 0x2002;  0; -1649; 3571;  0.097222; 1.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 38; B 10872; C 2; N 10872_2;  // idx 38
{ 0x2002;  1745; 427; -1873;  0.000000; 0.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 39; B 10872; C 3; N 10872_3;  // idx 39
{ 0x2002;  -1745; 427; -1873;  0.000000; 0.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 40; B 770; N 770;  // idx 40
{ 0x2002;  -1745; 427; -3461;  0.000000; 0.000000; 0.000000; 0.000000;  -1; 1; } // 0

P 41; B 770; C 1; N 770_1;  // idx 41
{ 0x2002;  1745; 427; -3461;  0.000000; 0.000000; 0.000000; 0.000000;  -1; 1; } // 0
Das hinter dem 2. " _ " steht für die Ausrichtung:

vl = Vorne, Backbordseite (links in Flugrichtung)
vr = Vorne, Steuerbordseite (rechts in Flugrichtung)
vu = Vorne, Unten
o = oben
u = unten
h = hinten :wink:
*hat Heute frei*

User avatar
Chris Gi
Posts: 960
Joined: Wed, 20. Sep 06, 09:57
x3tc

Post by Chris Gi » Thu, 3. Mar 11, 19:29

Und wie lautet der entsprechende TShips-Eintrag?
--------------------------------

[ external image ]

Couchracer
Posts: 132
Joined: Sat, 22. Jan 11, 19:56

Post by Couchracer » Thu, 3. Mar 11, 20:14

So:

Code: Select all

940;0;0.20000;0.20000;0.20000;7;23241;36186;2664;103;1;5;89;150;168;225;99999;4512;134217727;4;5;5;4;9;200;30;1500;3000;30;5;31;1;32;1;33;6;35;2;37;1;0;4;1;10000;35;36;1;7;1;0;10873;12;0;5;89;30;1;1;89;31;2;1;89;32;3;6;89;33;4;2;89;35;5;1;89;37;1;1;4;1;4;1;1;10876;20;-1;-1;2;1;10876;23;-1;-1;3;1;10876;24;-1;-1;4;1;10876;25;-1;-1;130;12500;25;1;0;SS_SH_081
Es fehlt hinten noch was, bin noch nicht dazu gekommen
*hat Heute frei*

User avatar
Chris Gi
Posts: 960
Joined: Wed, 20. Sep 06, 09:57
x3tc

Post by Chris Gi » Thu, 3. Mar 11, 22:32

Okay, da sehe ich schon mal 2 Fehler:

Im Bereich ab Index 28, wo die Turrets definiert werden.

Bei Dir steht da:
1.Turret: 30,5
2. Turret: 31,1
usw.

30 ist der Verweis auf die TCockpits, also nutzt Du hier für den 1 Geschützturm SS_COCKPIT_S_DOWN, der aber nach oben gehen soll, und für den 2. Geschützturm SS_COCKPIT_T_FRONT, der nach vorne zeigen soll. Du hast hier wohl die Path-ID der Geschütztürme eingetragen.... Wenn Du hier aber die Teladi M6 Türme nutzen willst, musst Du hier 62 oder so was eintragen.
Hier kommen immer 12 Zahlen (für die 6 möglichen Geschütztürme), wobei für jeden Geschützturm folgendes angegeben ist:
- Verweis auf den Index des Cockpits (=mögliche Bewaffnung) in der TCockpits
- Seite des Schiffes (front, back usw.).
Werden nicht alle 6 Türme genutzt, müssen die restlichen Einträge immer "0;0;" sein.

Die Einträge für die Turrets sehen auch nicht korrekt aus, allerdings sind sie fast korrekt:
Bei Dir:
48: 1;0;10873;12;
52: 0;5;89;30;
usw.

Korrekt wäre aber:

Code: Select all

1;0;10873;12;2;1;89;30;3;2;89;31;
usw.
Diese 4-Gruppe lautet:
- Index (von 1-7) aufsteigend
- Turret ID (von 0-6) aufsteigend
- Body-ID
- Path-ID des Bodies in der Scene
--------------------------------

[ external image ]

User avatar
Shadow dream
Posts: 1840
Joined: Thu, 1. Mar 07, 11:39
x3tc

Post by Shadow dream » Thu, 3. Mar 11, 23:04

Dann eben so ausgedrückt:
Das Hauptcockpit kann nur in der TShips mit lasern bestückt werden. Nur Laser, die aus der Liste für Kompatibel genannt werden, können im Hauptcockpit gefeuert werden. Alles andere ist schlicht inkompatibel.
Die Turrets müssen, wie Chris schon sagt, beim erstellen des Turrets in der TShips entsprechend gesetzt werden. Anhand der benennung erkennt man eh schon recht gut, welches cockpit wo ist und von welcher Rasse es ist. Eben diese Cockpitdefinitionen werden von der TCockpits geholt. Bin aber grad nicht sicher, ob doubleshadow diese beim erstellen des Editors nicht einfach "so" hinzugefügt hat, oder ob das prog die TCockpits wirklich ausliest und deren cockpits angibt. - sollte letzteres der Fall sein, solltest du auch nach belieben ein eigenes Cockpit einstellen können*. :)

In welche Richtung die Cockpits schauen ist kein problem. Die richtungsangabe beim erstellen des Cockpits hat an sich auch nur eine einzige Auswirkung: Dass das Spiel im HUD die richtige Turretart anzeigen kann. Daher kann auch keines doppelt sein. (Dir ist sicher schon aufgefallen, dass im HUD im cockpit eine Art Vogel bzw. ein Schiff von oben zu sehen ist, und das ändert sich in turrets)

Kann es sein dass du den Editor nicht nutzt? Zumindest scheinen mir die von Chris aufgezählten Fehler nach manuelle Fehlern aus, welche der Editor nicht machen würde :P

Shadow
Wahre Gentlemen behalten sogar umzingelt von Löwen ihren Leitsatz: Ladies first.
Wann lernt die Gesellschaft endlich, dass Geld erst die Probleme macht, die wir haben?
[ external image ]
Topic - Gallery - Forum - Freiheit

Couchracer
Posts: 132
Joined: Sat, 22. Jan 11, 19:56

Post by Couchracer » Fri, 4. Mar 11, 14:57

Shadow dream wrote:Kann es sein dass du den Editor nicht nutzt? Zumindest scheinen mir die von Chris aufgezählten Fehler nach manuelle Fehlern aus, welche der Editor nicht machen würde :P
Ganz genau, ich hatte irgentwann keine Lust mehr mich mit dem Ding rum zu schlagen.
Deswegen hab ich es manuell versucht.
:arrow: Mit einem eher ernüchterdem Resultat

Eins fällt mir grad noch ein: Welchen Download-Link hab ihr benutzt ?
Englisch, oder Tschechisch ?


@Chris Gi
Könntest du mir bitte die Index´ der ersten Geschützkanzel (48-52 glaub ich) und deren bedeutung auflisten ?

Die Übersetztung scheint etwas fehlerhaft zu sein, was einen Großteil meiner Fehler erklären würde.
*hat Heute frei*

User avatar
Shadow dream
Posts: 1840
Joined: Thu, 1. Mar 07, 11:39
x3tc

Post by Shadow dream » Sun, 6. Mar 11, 13:15

Ich würde dir schon raten es weiter zu versuchen. Vielleicht hast du nur nicht die nötigen runtimes dazu geladen. Ich hab das auch mal vergessen und das progg wollte nicht. ;) Die vergisst man gerne mal
http://x-tools.doubleshadow.wz.cz/download
die ersten zwei solltest du laden. (der Text ist der link)

Wenn das Problem damit gelöst ist, solltest du keine probleme in der bearbeitung mehr haben weil alles schön beschriftet ist :)

Englisch oder Tschechisch ist an sich egal. Das sind mirrors vom selben download. Aber ich hab den englischen genommen ^^

Shadow
Wahre Gentlemen behalten sogar umzingelt von Löwen ihren Leitsatz: Ladies first.
Wann lernt die Gesellschaft endlich, dass Geld erst die Probleme macht, die wir haben?
[ external image ]
Topic - Gallery - Forum - Freiheit

Couchracer
Posts: 132
Joined: Sat, 22. Jan 11, 19:56

Post by Couchracer » Wed, 9. Mar 11, 16:38

Shadow dream wrote: Ich würde dir schon raten es weiter zu versuchen. Vielleicht hast du nur nicht die nötigen runtimes dazu geladen. Ich hab das auch mal vergessen und das progg wollte nicht. Wink Die vergisst man gerne mal
Ich glaub, die hab ich schon.

Wie kann man Animationen mit Gmax erzeugen, und wie kann man diese ankucken ?
*hat Heute frei*

User avatar
Shadow dream
Posts: 1840
Joined: Thu, 1. Mar 07, 11:39
x3tc

Post by Shadow dream » Wed, 9. Mar 11, 17:04

Was meckert dein X2 Editor dann?

Animationen erzeugst du, in dem du Gmax frame Punkte angibst. Für gewöhnlich setzt man einen bei punkt 0 mit den Ausgangszustand und dann, je nach wunschanimation, am ende einen (und gibe eine 360° rotation an). du kannst auch dazwischen mehrere legen.
Der Zeit-balken ist genau unterm bearbeitungsfenster. wichtig ist der "Animate"-Knopf. Mit dem aktivierst du den animierer.
Du kannst den Zeitregler an die gewünschte stelle ziehen und dann die bodies so bewegen, wie gewohnt. In den meiste Fällen passiert genau das was du möchtest. Aber das ist viel feinarbeit wenn du es genau haben willst. Außerdem unterstützt DBox die animationsausgabe nicht sonderlich gut. Im frühen lernstadium mit sowas anzufangen ist nicht gerade förderlich, das frustriert eher... Ich hab's auch sein lassen. Effektiv animieren in X2 geht nicht wirklich gut.

Shadow
Wahre Gentlemen behalten sogar umzingelt von Löwen ihren Leitsatz: Ladies first.
Wann lernt die Gesellschaft endlich, dass Geld erst die Probleme macht, die wir haben?
[ external image ]
Topic - Gallery - Forum - Freiheit

Couchracer
Posts: 132
Joined: Sat, 22. Jan 11, 19:56

Post by Couchracer » Thu, 10. Mar 11, 08:53

Und wie kann man sein Werk dann betrachten ?

Wie sehen Animationen in der Scene als Text aus ?

Wie sieht es mit Animationen aus, die die Proportionen des Bodies verändern ?
*hat Heute frei*

User avatar
Chris Gi
Posts: 960
Joined: Wed, 20. Sep 06, 09:57
x3tc

Post by Chris Gi » Thu, 10. Mar 11, 09:51

Und wie kann man sein Werk dann betrachten ?
Schau's Dir in GMax an und schau's Dir in X2 an :D. Möglicherweise kann auch der X3ModellViewer Animationen darstellen, das weiß ich nicht.
Wie sehen Animationen in der Scene als Text aus ?
Schau Dir die bod-Dateien im cut-Ordner an. Das Studium der bod-Dateien ist enorm wichtig.
Wie sieht es mit Animationen aus, die die Proportionen des Bodies verändern ?
Geht nicht. X2 kann nur Position und Rotation verarbeiten.
Shadow Dream wrote:Effektiv animieren in X2 geht nicht wirklich gut.
Da muss ich etwas wiedersprechen. Mit Ausnahme der Skalierung funktionieren die Animationen recht gut. Das Problem ist hier, dass DBox Animationen nicht gut exportiert.
Ich gehe daher so vor:
  • Animation in GMax erstellen mit Keys
  • Scene mit DBox2 exportieren
  • entstandene Bod-datei mit Text-Editor nachbearbeiten.

    Wie ich das genau mache, kann ich gerade nicht sagen, ich habe das länger nicht mehr gemacht. Allerdings sitze ich gerade an einer animierten Scene, die ich demnächst als Bod exportieren muss. Da achte ich dann noch einmal drauf, was ich genau mache...
--------------------------------

[ external image ]

User avatar
Shadow dream
Posts: 1840
Joined: Thu, 1. Mar 07, 11:39
x3tc

Post by Shadow dream » Thu, 10. Mar 11, 09:56

Genau diese dbox geschichte meine ich damit ;)
Man kann ja auch gut animationen aus bestehenden scenes nehmen. Kommt drauf an ob es schon etwas in der richtung gibt :P

Shadow
Wahre Gentlemen behalten sogar umzingelt von Löwen ihren Leitsatz: Ladies first.
Wann lernt die Gesellschaft endlich, dass Geld erst die Probleme macht, die wir haben?
[ external image ]
Topic - Gallery - Forum - Freiheit

Couchracer
Posts: 132
Joined: Sat, 22. Jan 11, 19:56

Post by Couchracer » Thu, 10. Mar 11, 11:55

Einfache Animationen wie z.B. 360° drehungen werden aber Exportiert, oder ?
*hat Heute frei*

User avatar
Shadow dream
Posts: 1840
Joined: Thu, 1. Mar 07, 11:39
x3tc

Post by Shadow dream » Thu, 10. Mar 11, 20:06

Exportiert wird alles. Die frage ist nur wie gut.
Aber ja, drehungen sind normalerweise kein problem :)

Shadow
Wahre Gentlemen behalten sogar umzingelt von Löwen ihren Leitsatz: Ladies first.
Wann lernt die Gesellschaft endlich, dass Geld erst die Probleme macht, die wir haben?
[ external image ]
Topic - Gallery - Forum - Freiheit

Couchracer
Posts: 132
Joined: Sat, 22. Jan 11, 19:56

Post by Couchracer » Fri, 11. Mar 11, 12:08

Shadow dream wrote:Was meckert dein X2 Editor dann?
Beim Starten mault er rum, dass die \t\49224.xml-Datei auf der obersetn Ebene ungültig wäre.

Wenn ich die orginal TShips bearbeiten will kommt:
Error:
Subscript out of Range.

Und das hier:
TXT Editor wrote: Warning: Number of lines in file header does not match actual number of objects in file.
Saving the file will correct this.
Edit:
:D Geil, meine vermutung hat sich bestätigt !!! :D

Externe Andockplätze haben auch einen Bodie !

Er heißt 000535. Ihr könnts ja gerne nachprüfen.
Last edited by Couchracer on Fri, 11. Mar 11, 15:43, edited 1 time in total.
*hat Heute frei*

User avatar
Shadow dream
Posts: 1840
Joined: Thu, 1. Mar 07, 11:39
x3tc

Post by Shadow dream » Fri, 11. Mar 11, 13:19

49224? Ist die aus nem mod?

Die letzte warnmeldung besagt nur, dass eine (unwichtige) Zahp nicht ganz richtig ist und dass der editor den fehler beim nächsten speichern ausbessert. Bei dem fehler handelt es sich um die angegebene schiffsmenge in der tships und der tatsächlichen.

Subscript sagt mir momentan nicht viel..?

Shadow
Wahre Gentlemen behalten sogar umzingelt von Löwen ihren Leitsatz: Ladies first.
Wann lernt die Gesellschaft endlich, dass Geld erst die Probleme macht, die wir haben?
[ external image ]
Topic - Gallery - Forum - Freiheit

Post Reply

Return to “X²: Die Bedrohung - Scripts und Modding”