[HOWTO] Schiffe exportieren, importieren, bearbeiten

Hier ist der ideale Ort um über Scripts und Mods für X4: Foundations zu diskutieren.

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

User avatar
TGG
Posts: 1167
Joined: Sun, 19. Oct 08, 00:45
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by TGG » Sat, 17. Apr 21, 19:04

Hallo K.O.S.H.

benutzt Du - C:\Windows\System32\cmd - für die Befehlseingabe? Nachtrag: Ist Richtig es funktioniert einwandfrei.

So sieht es bei mir aus.

Code: Select all

D:\Egosoft\X4_Modding\X4_Entpackt\XRConvertersMain.exe importxmf "D:\Egosoft\X4_Modding\X4_Entpackt" "D:\Egosoft\X4_Modding\X4_Entpackt\assets\units\size_s\ship_arg_s_fighter_01.xml"
Nachtrag: Achtung beim entpacken der "dlc" es muss der Pfat eingehalten werden!!

Code: Select all

D:\Egosoft\X4_Modding\X4_Entpackt\XRConvertersMain.exe importxmf "D:\Egosoft\X4_Modding\X4_Entpackt" "D:\Egosoft\X4_Modding\X4_Entpackt\extensions\ego_dlc_split\assets\units\size_s\ship_spl_s_fighter_01.xml"
[ external image ]
TGG ( Terra Ghost Gesellschaft )

|K.O.S.H.
Posts: 3723
Joined: Fri, 19. Dec 03, 10:36
x3tc

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by |K.O.S.H. » Wed, 21. Apr 21, 08:59

hey. Danke für die Antwort.

Hab das Problem im englischen Forum klären können. Es war einfach nur Dummheit meinerseits.

Ich hatte alles schon komplett fertig, als ich die Frage gestellt habe.
Ich dachte, dass Scene und Bodies auch in dae in unterschiedlichen Dateien vorliegen, weil das X3 in beiden Formaten (bod und bob) in auch bei X4 (xml udn xmf) so ist.
Das man beides in eine einzelne Datei konvertiert wäre hier sicherlich eine nützliche Info gewesen :D
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!

User avatar
LordBaal
Posts: 3
Joined: Sun, 19. Sep 10, 11:37
xr

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by LordBaal » Sun, 18. Jul 21, 11:09

hallo erst mal!

Ist bestimt ein spuer Tutoriel !

wenn ich mir nicht die finger nach den werkzeugen wunt suchen müste!


XRCatTool Gefunden

XRConverter Nicht Gefunden

3Ds Max Gefunden
Blender als alternative Gefunden

und das ging mir schon bei XR so! :evil:

Also könte Mir jemand sagen wo ich den XRConverter herbekomme!

danke.

User avatar
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 24949
Joined: Sun, 2. Apr 06, 16:38
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by X2-Illuminatus » Sun, 18. Jul 21, 11:19

LordBaal wrote:
Sun, 18. Jul 21, 11:09
XRConverter Nicht Gefunden
Hier ist das Thema. Im letzten Beitrag findet sich ein funktionierender Link.
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten

Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)

Neuauflage der fünf X-Romane als Taschenbuch

The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!

hallenbarter
Posts: 1
Joined: Wed, 22. Sep 21, 23:04
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by hallenbarter » Fri, 24. Sep 21, 21:33

hallo zusammen

ich bin eher Einsteiger

Das mit dem Converter klaps bei mir gar nicht ich starte das teil und es kommt nix raus auch keine Fehlermeldung ich wird nicht schlau draus und eine Anleitung hab ich auch nicht gefunden kennt das Problem jemand?

D:\x4mod\converter\XRConvertersMain.exe importxmf "D:\x4mod\entpackteteile" "D:\x4mod\entpackteteile\assets\units\size_xl\ship_arg_xl_carrier_01.xml"

User avatar
Casishur
Posts: 1648
Joined: Fri, 1. Jul 05, 10:04
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by Casishur » Fri, 24. Dec 21, 14:46

Habe das gleiche Problem. Nur ich bekomme die .dae dateien nicht mehr in das .xmf konvertiert (trotz Anleitung)
Wurde was bei dem sprung von 4.1 auf 4.2 verändert?

Beim Ausführen des cmd commands wird nur ein leerer ordner erstellt.

Ich bin zurzeit dabei, ein xenon K aus x beyond the frontier in x4 rein zu bringen. (Übungs objekt für mich)


Warum werden immer diese exporter/importer so dermaßen verkompliziert? Kann man das nicht in ein Unity projekt verpacken (import/export/Hartpoints edit)?


Das klassische K aus X beyond the frontier hat wenige polygon, daher verzichte ich dementsprechend auf die ganzen LODs ausser LOD0 das ist ja da Schiffs modell selber

Die bewaffnung besteht hauptsächlich aus M geschützen keine L geschütze ! Für diese XL schiffsvariante. Dafür soll diese K das schnellste unter den schiffen sein( Geschwindigkeit wie in X beyond the frontier) sie wahren damals gefühlt die schnellsten Schiffe. Es waren cirka 200 - 300 ms.
Eigentlich sollten es 4 L Triebwerke sein. Nur die xenon habe ja keine 🤔.

Grund für die wahl einer auschlieslichen M Bewaffnung. Liegt daran, das die Xenon diese version des K nicht mehr weiter entwickelt haben. Das XL schiff dient also nur noch als Jäger abwehr variante.
Die Beschilderung besteht im Gegensatz zu den üblichen XL schilden aus 5 L Schilden (damals 5 x125 mj schilde 😉 )
Der grund dafür liegt daran, das der Reaktor zu schwach für die XL schilde sind.


Der malus an diesem schiff
Keine XL schilde
Keine L Türme

Frohen Weihnachten

*edit 25.12.2021
die DAE file
https://repo.g3ce.net/s/a4NhV9TGT6U6nSv

wie das K aussieht
https://repo.g3ce.net/s/8np8xIr49JMHVj1

Die möglichen Geschützturm Positionen währen an der gleichen stelle, wo auch diese Auffälligkeiten sind. Es sind übrigens die Original Geschützturm Positionen aus Xbtf am K.
https://repo.g3ce.net/s/GRMQvYax0CJ670I

Weder das Export tool XRConverters-v0.2.1
noch das Blender plugin X4ConverterBlenderAddon funkionieren :-/ bei mir um es in das *.xmf format zu konvertieren.
werden die noch weiterentwickelt oder haben die bereits den status ( Deprecated) ?
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

User avatar
SirFrancisDrake
Posts: 188
Joined: Mon, 23. Dec 13, 11:24
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by SirFrancisDrake » Sat, 25. Dec 21, 15:27

Hallo,

ich habe mir mal die .dae Datei runtergeladen und angeschaut.

War das die gleiche Datei, die du in das xmf Format konvertieren wolltest? Falls ja, dann fehlt da noch so einiges, damit daraus ein fertig Schiff für X4 werden kann.

Die Datei enthält nur eine Mesh. (part_mainXlod0XgenericXgeneric_p1_hullpattern)

Um ein Schiff korrekt von dae nach xmf zu konvertieren, musst du eine bestimmte Struktur einhalten. Eine einfache Struktur sieht so aus:

ship_xen_xl_fastdestroyer_01
.part_main
..part_mainXcollision
..part_mainXlod0
...part_mainXlod0XgenericXgeneric_p1_hullpattern
..part_mainXlod1
...part_mainXlod0XgenericXgeneric_p1_hullpattern
..part_mainXlod2
...part_mainXlod2XgenericXgeneric_p1_hullpattern
..part_mainXlod3
...part_mainXlod3XgenericXgeneric_p1_hullpattern

Bitte beachte, dass es sich hierbei nur um eine vereinfachte Darstellung handelt. Es feht hier z.B. auch noch die Mesh für das Wrack, wenn das Xenonschiff zerstört wird.
Außerdem kannst du nicht einfach nur eine LOD0 verwenden und die anderen weglassen. Technisch ist das zwar möglich, aber das Spiel würde dein Schiff erst sehr nah am Spieler spawnen, da die anderen LODs weggelassen wurden.
Und auch in der debuglog Datei würden Fehler wegen fehlender LODs auftreten.

Grüße,
SirFrancisDrake

User avatar
Casishur
Posts: 1648
Joined: Fri, 1. Jul 05, 10:04
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by Casishur » Thu, 20. Jan 22, 07:41

SirFrancisDrake wrote:
Sat, 25. Dec 21, 15:27
Hallo,

ich habe mir mal die .dae Datei runtergeladen und angeschaut.

War das die gleiche Datei, die du in das xmf Format konvertieren wolltest? Falls ja, dann fehlt da noch so einiges, damit daraus ein fertig Schiff für X4 werden kann.

Die Datei enthält nur eine Mesh. (part_mainXlod0XgenericXgeneric_p1_hullpattern)

Um ein Schiff korrekt von dae nach xmf zu konvertieren, musst du eine bestimmte Struktur einhalten. Eine einfache Struktur sieht so aus:

ship_xen_xl_fastdestroyer_01
.part_main
..part_mainXcollision
..part_mainXlod0
...part_mainXlod0XgenericXgeneric_p1_hullpattern
..part_mainXlod1
...part_mainXlod0XgenericXgeneric_p1_hullpattern
..part_mainXlod2
...part_mainXlod2XgenericXgeneric_p1_hullpattern
..part_mainXlod3
...part_mainXlod3XgenericXgeneric_p1_hullpattern

Bitte beachte, dass es sich hierbei nur um eine vereinfachte Darstellung handelt. Es feht hier z.B. auch noch die Mesh für das Wrack, wenn das Xenonschiff zerstört wird.
Außerdem kannst du nicht einfach nur eine LOD0 verwenden und die anderen weglassen. Technisch ist das zwar möglich, aber das Spiel würde dein Schiff erst sehr nah am Spieler spawnen, da die anderen LODs weggelassen wurden.
Und auch in der debuglog Datei würden Fehler wegen fehlender LODs auftreten.

Grüße,
SirFrancisDrake
Danke für den Hinweis 😀 hat nun geklappt, wie man am xenon K aus X beyond the frontier mod sehen kann.
Das andere Problem ist halt noch die richtige Skalierung der schiffe in Blender*. Da ich noch das xenon K aus x3 dazuholen möchte. Nach dem export ins xmf war das ding soooo riesieg, es war mal so nebenbei großer wie ein Stations plot von 10km x 10km 😂.

*Nutze eigentlich 3d studio max dafür. Aber dort kann ich es nicht nach Dae exportieren, da es mir die Nodes beim Exportieren zerschießt.
-Warning: Null not supported by COLLADA. Node PartMain will lose its geometric information. The node transforms will be saved.

Was dazu führt das ich sie nicht in blender mehr öffnen kann. Mein ausweg in .Fbx speichern.
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

User avatar
SirFrancisDrake
Posts: 188
Joined: Mon, 23. Dec 13, 11:24
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by SirFrancisDrake » Thu, 20. Jan 22, 19:33

*Nutze eigentlich 3d studio max dafür. Aber dort kann ich es nicht nach Dae exportieren, da es mir die Nodes beim Exportieren zerschießt.
-Warning: Null not supported by COLLADA. Node PartMain will lose its geometric information. The node transforms will be saved.
Das sollte aber nicht so sein. Ich selber nutze nur 3dmax und exportiere daraus ohne Probleme.

Zum exportieren nach .dae nutze ich den Autodesk Collada Exporter.

Hier findest du mein Tutorial für das Portieren von Schiffen nach XR/X4.
viewtopic.php?f=134&t=424818

Es behandelt zwar vorwiegend den Port von X3 Schiffen nach XRebirth, aber die Struktur zu X4 ist ähnlich und sollte da auch nach ein paar Anpassungen funktionieren.

Grüße,
SirFrancisDrake

User avatar
Casishur
Posts: 1648
Joined: Fri, 1. Jul 05, 10:04
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by Casishur » Fri, 21. Jan 22, 18:46

SirFrancisDrake wrote:
Thu, 20. Jan 22, 19:33
*Nutze eigentlich 3d studio max dafür. Aber dort kann ich es nicht nach Dae exportieren, da es mir die Nodes beim Exportieren zerschießt.
-Warning: Null not supported by COLLADA. Node PartMain will lose its geometric information. The node transforms will be saved.
Das sollte aber nicht so sein. Ich selber nutze nur 3dmax und exportiere daraus ohne Probleme.

Zum exportieren nach .dae nutze ich den Autodesk Collada Exporter.

Hier findest du mein Tutorial für das Portieren von Schiffen nach XR/X4.
viewtopic.php?f=134&t=424818

Es behandelt zwar vorwiegend den Port von X3 Schiffen nach XRebirth, aber die Struktur zu X4 ist ähnlich und sollte da auch nach ein paar Anpassungen funktionieren.

Grüße,
SirFrancisDrake
Vielen Vielen dank :D 👍 jetzt klappt es endlich
ich habe dank dir den Übeltäter gefunden. Es War der Hauseigene Collada Importer/exporter von 3dstudio Max selber. Als ich das Plugin Von Opencollada verwendete und tesetweise den geschützturm turret_ter_l_laser_01_mk1 Importierter und Exportiert habe, hat er das nun ohne Probleme gemacht.
Scheinbar macht der Hauseigene noch mehr kaputt als die vertex colors.
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

User avatar
Casishur
Posts: 1648
Joined: Fri, 1. Jul 05, 10:04
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by Casishur » Thu, 8. Sep 22, 08:51

Ich habe mir nun angewöhnt, den letzten Schliff in Blender zu machen, da irgendwie
reset XForm in 3dstudio nicht richtig übernommen wird (oder ich habe es im tutorial falsch verstanden.)
Reset Xorm im reiter stehen lassen oder schließen/kollabieren?

Entweder wird die skalierung nicht übernommen oder die objekte sie sind aufeinmal so groß wie ein system. Skalierung von 254 bei inch

Ausserdem wird die farbe falsch exportiert. Die schiffe sind teilweise immer extrem verspiegelt und schwarz. Obwohl ich die vertex farbe auf weis bzw rot machte.

Bei Blender klappt das skalieren, transformation festlegen umd vertex paint natürlich.

Aber irgendwie findet er das wreck mesh nicht, obwohl es im baum an der Richtigen stelle ist :gruebel:
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

Defender1
Posts: 164
Joined: Mon, 8. Mar 04, 09:25
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by Defender1 » Tue, 20. Dec 22, 19:18

Hallo zusammen,

leider funktioniert der Converter unter Win11 anscheinend nicht mehr. Sobald ich ihn starte kommt die Meldung das die MSVCP100.dll nicht gefunden wurde und der Converter macht nix mehr. Verschiedene Möglichkeiten aus dem I-Net schon ausprobiert und kein anderes Ergebnis. Ich wollte die Katana in das DAE Format bringen um etwas zu testen. Leider kann ich das nun vergessen. :doh: :doh: :doh:

Auch die Anleitungen auf YouTube bezgl. der anscheinend fehlenden .dll haben nicht verändert. Lasse ich sie im Explorer suchen findet er diese jedoch. :gruebel: :gruebel: :gruebel:

Okay, das Problem kann bei Win11 gelöst werden indem man die passenden dll Dateien in die passenden Verzeichnisse wie Windows\System32 bzw. Windows\SysWOW64 kopiert und den Rechner Neu Startet.

Leider habe ich nun das Problem das ich die Katana nicht konvertieren kann...mal schauen was hier die Lösung ist. Kann es sein das es nicht funktioniert wegen den .sig Dateien? oder weil ich die Original Verzeichnisstruktur beim entpacken beibehalten habe (ego_dlc_terran Verzeichnis) :gruebel:

Ich hoffe das liest hier noch jemand. :roll:
Es ist unglaublich wie viel Geist in der Welt aufgeboten wird, um Dummheiten zu beweisen.

User avatar
Casishur
Posts: 1648
Joined: Fri, 1. Jul 05, 10:04
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by Casishur » Thu, 22. Dec 22, 13:37

dem exporter ist es relativ egal, wohin er das Objekt entpackt. bei mir habe ich lediglich die entpackte version von X4 in ".../X4 Foundation/unpacket" drinn die dateien kann man nachträglich auch dorthin verschieben.
Was sein kann, das es lediglich ein Typo fehler ist und daher nichts passiert

Code: Select all

XRConvertersMain.exe importxmf "I:\SteamLibrary\steamapps\common\X4 Foundations\unpacket" "I:\SteamLibrary\steamapps\common\X4 Foundations\unpacket\extensions\ego_dlc_terran\assets\units\size_m\ship_ter_m_corvette_01.xml"


Der befehl müsste lediglich noch was auf deine verzeichnisstruktor ausgearbeitet werden
im verzeichniss von R-rebirth tool habe ich mir eine cmd bzw bat datei angelegt, die ich einfach so genannt habe
startcmd.bat
und sein inhalt

Code: Select all

@start cmd
er sollte dann ein cmd fenster in diesem verzeichniss öffnen
Ich nutzte übrigens immer noch Windows 10


hoch interessant in meiner VM umgebung von Windows 11 bekomme ich diese Meldung hier. :lol:
"Diese App kann auf dem PC nicht ausgeführt werden. Wenden sie sich an den Softwareherausgeber, um eine geeignete Version für ihren PC zu finden."
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

d3ca
Posts: 6
Joined: Fri, 10. Feb 23, 08:21

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by d3ca » Mon, 20. Feb 23, 12:01

moin,
bei mir passiert leider gar nix :(
wenn mir einer von euch helfen könnte wäre das super.

Code: Select all

XRConvertersMain.exe importxmf "C:\Users\phili\Desktop\X4 Mods\Gate Data\units" "C:\Users\phili\Desktop\X4 Mods\X4 Game Data\x4 ego_dlc_terran\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
Image
ich benutze windows 10
CPU: Intel I9-7980XE
GPU: Asus RTX 2080TI TURBO
RAM: Kingston HyperX Fury DDR4-2400 4x8GB
Mainboard: Asus ROG RAMPAGE VI EXTREME
System: Windows 10 PRO 64-Bit
SSD: Samaung SSD 950 Pro 512GB

HeinzS
Posts: 5447
Joined: Thu, 5. Feb 04, 14:46
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by HeinzS » Mon, 20. Feb 23, 13:40

d3ca wrote:
Mon, 20. Feb 23, 12:01
moin,
bei mir passiert leider gar nix :(
wenn mir einer von euch helfen könnte wäre das super.
da sollte vorne der Installationspfad stehen: SteamLibrary\steamapps\common\X4 Foundations\unpacket"

d3ca
Posts: 6
Joined: Fri, 10. Feb 23, 08:21

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by d3ca » Tue, 21. Feb 23, 11:33

HeinzS wrote:
Mon, 20. Feb 23, 13:40
d3ca wrote:
Mon, 20. Feb 23, 12:01
moin,
bei mir passiert leider gar nix :(
wenn mir einer von euch helfen könnte wäre das super.
da sollte vorne der Installationspfad stehen: SteamLibrary\steamapps\common\X4 Foundations\unpacket"
Danke HeinzS für die antwort.
ich hab jetz alles noch mal entpackt. (mit XRCatToolGUI)
X4 = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-game
ego_dlc_split = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc1
ego_dlc_terran = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2
ego_dlc_pirate = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc3

leider bringt es nix und der converter macht trotz dem keine DAE Datei.

zum verständnis schreibe ich mal meine herangehensweise auf.
- downloed von XRConverters-v0.2.1
- entpacken in C:\Program Files (x86)\Steam\steamapps\common\X Tools (damit die programme an einem ort sind)
- bat datei (@start cmd) erstellt befindet sich im selben ordner (C:\Program Files (x86)\Steam\steamapps\common\X Tools\XRConverters-v0.2.1)
- bat datei gestartet und im cmd fenster folgenden code eingegeben

Code: Select all

XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
- mit enter bestätigt
- der code läuft dann einmal durch und nix weiter passiert
Image

wo ist mein fehler?
CPU: Intel I9-7980XE
GPU: Asus RTX 2080TI TURBO
RAM: Kingston HyperX Fury DDR4-2400 4x8GB
Mainboard: Asus ROG RAMPAGE VI EXTREME
System: Windows 10 PRO 64-Bit
SSD: Samaung SSD 950 Pro 512GB

User avatar
Casishur
Posts: 1648
Joined: Fri, 1. Jul 05, 10:04
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by Casishur » Tue, 21. Feb 23, 17:34

Code: Select all

XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"

das müsste nun funktionieren.
der Exporter ist leider manchmal etwas behämmert und auch noch dazu sehr schweigsam, was Fehler betrifft im sachen Exportieren und importieren. ich nutze ihn ebenfalls und habe mir eine Textdatei mit meinen bereits Export und importierten objekten gemacht, sofern ich mal was reimportieren muss.

Happy modding :-)
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

d3ca
Posts: 6
Joined: Fri, 10. Feb 23, 08:21

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by d3ca » Tue, 21. Feb 23, 20:22

Casishur wrote:
Tue, 21. Feb 23, 17:34

Code: Select all

XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"

das müsste nun funktionieren.
der Exporter ist leider manchmal etwas behämmert und auch noch dazu sehr schweigsam, was Fehler betrifft im sachen Exportieren und importieren. ich nutze ihn ebenfalls und habe mir eine Textdatei mit meinen bereits Export und importierten objekten gemacht, sofern ich mal was reimportieren muss.

Happy modding :-)
Danke Casishur für die schnelle antwort und denn versuch mir zu helfen.
muss aber leider sagen das es immer noch nicht läuft :?
gibt es eine möglichkeit zu testen ob der "XRConverter" überhaupt funktioniert ?
brauch man vielleicht noch irgend ein progamme/code/update für windows um ihn auszuführen ?
ich hab nemlich irgend wie das gefühl es liegt nicht an der Struktur des codes.

ich hab verschiedene strukturen durch probiert:

XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
negativ
XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
negativ
XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
negativ
XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
negativ
XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
negativ
XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
negativ
XRConvertersMain.exe importxmf "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01" "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2\assets\units\size_xl\ship_ter_xl_carrier_01.xml"
negativ
Casishur wrote:
Tue, 21. Feb 23, 17:34
ich nutze ihn ebenfalls und habe mir eine Textdatei mit meinen bereits Export und importierten objekten gemacht,
ohne eine Textdatei würde ich garnicht denn überblick behalten :D
CPU: Intel I9-7980XE
GPU: Asus RTX 2080TI TURBO
RAM: Kingston HyperX Fury DDR4-2400 4x8GB
Mainboard: Asus ROG RAMPAGE VI EXTREME
System: Windows 10 PRO 64-Bit
SSD: Samaung SSD 950 Pro 512GB

d3ca
Posts: 6
Joined: Fri, 10. Feb 23, 08:21

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by d3ca » Wed, 22. Feb 23, 11:18

neuer tag neues glück

ich konnte meinen fehler finden.

es lag an der ordner strucktur und daran das ich die ganze zeit nur modele von den dlc benutz habe.

ich hatte die datein wie folgt entpackt:

X4 = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-game
ego_dlc_split = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc1
ego_dlc_terran = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc2
ego_dlc_pirate = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\base-dlc3

nach ein wenig rum experimentieren fand ich dann die richtige ordner strucktur:

X4 = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked
ego_dlc_split = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\extensions\ego_dlc_split
ego_dlc_terran = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\extensions\ego_dlc_terran
ego_dlc_pirate = C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\unpacked\extensions\ego_dlc_pirate

wie bin ich darauf gekommen:

-ich hatte zu erst noch mal getestet ob ich xml datein vom base game konvertieren kann und das klappte auf anhieb
-dann habe ich die xml datein mit notepad++ geoffnet und mit einander verglichen (ship_arg_s_fighter_01.xml vs ship_ter_s_fighter_01.xml)

<components>
<component name="ship_arg_s_fighter_01" class="ship_s">
<source geometry="assets\units\size_s\ship_arg_s_fighter_01_data"/>

<components>
<component name="ship_ter_s_fighter_01" class="ship_s">
<source geometry="extensions\ego_dlc_terran\assets\units\size_s\ship_ter_s_fighter_01_data"/>

wie man sehen kann ist nicht nur die strucktur des codes relevant sonder auch die zu grunde liegende ordner strucktur.
was ja auch im nachhinein logisch ist, da man ja die xml datei aus lesen läst und die nach einem vordefinierten muster arbeitet.

ich hoffe es hilf
CPU: Intel I9-7980XE
GPU: Asus RTX 2080TI TURBO
RAM: Kingston HyperX Fury DDR4-2400 4x8GB
Mainboard: Asus ROG RAMPAGE VI EXTREME
System: Windows 10 PRO 64-Bit
SSD: Samaung SSD 950 Pro 512GB

User avatar
Casishur
Posts: 1648
Joined: Fri, 1. Jul 05, 10:04
x4

Re: [HOWTO] Schiffe exportieren, importieren, bearbeiten

Post by Casishur » Wed, 22. Feb 23, 15:01

Das war so in etwa gemeint, das der exporter ab und an etwas störrich ist.
Ich hatte meinen beigefügten code angegeben, da er bei mir funktionierte.

Ich wünschte man könnte den Exporter überarbeiten und ihm eine zeitgemäße gui geben, was ihn benutzerfreundlicher machen würde.
In unity geschrieben könnte ich es mir vorstellen.
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

Post Reply

Return to “X4: Foundations - Scripts und Modding”