ACHTUNG! X3 Editor 2 zerschießt die X3TC TBullets! (Behoben ab Ver. 2.0.22)

Hier ist der ideale Ort um über Scripts und Mods für X³: Terran Conflict und X³: Albion Prelude zu diskutieren.

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

Lord Morpheus
Posts: 764
Joined: Thu, 15. Dec 05, 21:27
x3tc

ACHTUNG! X3 Editor 2 zerschießt die X3TC TBullets! (Behoben ab Ver. 2.0.22)

Post by Lord Morpheus »

Hallo,

seit dem heutigen Update des X3 Editors 2, zerschießt dieser beim abspeichern die TBullets. Das Ganze ist reproduzierbar und betrifft sowohl modifizierte als auch originale TBullets.
Ich habe meine eigene TBullets jetzt mühevoll manuell wiederhergestellt und kann nur jedem raten den X3Editor 2 zurzeit nicht zum editieren zu nutzen.
Bei anderen T-Files ist mir dies bis jetzt nicht aufgefallen, habe aber auch nicht alle getestet. Also legt AUF JEDEN FALL VOR dem editieren Sicherungen an.

Zur Ursache, es werden beim Speichern bestimmte Werte in der TBullets verändert und zusätzliche Werte angelegt. Damit ist die TBullets für X3TC nicht mehr lesbar. Nach einem Neustart des X3 Editors 2 kann er die TBullets auch nicht mehr lesen.

Hier ein Beispiel vor dem Speichern (IRE):
effects\weapons\bullet_LS_alpha;0;0;0;0;-1;9001;220;4;907;1200;581000;0;48;16;192;0.065000;0.065000;4;0;15;22;21;0;0;0;150;0;0;0;0;0;0;0;0;0;0;128;10000;25;1;0;10000;-100000;0;0;SS_BULLET_IRE;

Nach dem Speichern (Unterschiede markiert):
effects\weapons\bullet_LS_alpha;0;0;0;0;-1;9001;220;4;907;1200;581000;0;48;16;192;0.065;0.065;4.0;0;15;22;21;0;0;0;150;0;0;0;0;0;0;0;0;0;0;0;0;128;10000;25;1;0;10000;-100000;0;0;SS_BULLET_IRE;

Gruß
Morpheus
Last edited by Lord Morpheus on Mon, 9. Jan 12, 23:02, edited 1 time in total.
|K.O.S.H.
Posts: 3728
Joined: Fri, 19. Dec 03, 10:36
x3tc

Post by |K.O.S.H. »

es wird kein wert hinzugefügt

er schreibt "nur" anstatt dem smikolon ein komma, was bedeutet, dass 4 und 0 als 4,0 (in programmiersprachen 4.0) interretiert wird.
also fehlt ein wert, der hinten per default8also 0) ergänzt.

ist aber auch nur klugscheisserei, vielen dank für die information!
hast dus schon doubleshadow geschrieben?
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader »

das problem ist warscheinlich das zweite rot markierte: da sind zwei nullen zu viel..

das erste ist, wie kosh verdeutlicht hat irrelevant:

0.065000 ist dasselbe wie
0.065 (nur um ein paar unbedeutende Nachkommastelllen kürzer ;) )

bei der sache mit der 4 und 4.0 dagegen bin ich mir nicht ganz sicher, es kommt darauf an ob X3 eine Ganzzahl erwartet oder sich hier auch mit Fließkomma zufrieden gibt ;)

die dritte sache mit den zwei 0-Werten zuviel dagegen ist mit sicherheit das was das File zerschiesst.. wäre es aber möglich dass in AP in der TBullets 2 Offsets eingefügt wurden, welche es in TC nicht gab? -> evtl. hat ds ja den Editor daran angepasst und per default wird für AP gespeichert? (nur so eine idee)
User avatar
Killjaeden
Posts: 5366
Joined: Sun, 3. Sep 06, 18:19
x3tc

Post by Killjaeden »

Ich vermute mal das sind die nullen für AP, für den OOS Schaden
blöd nur das es in TC dann nicht funktioniert
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:
Image
Lord Morpheus
Posts: 764
Joined: Thu, 15. Dec 05, 21:27
x3tc

Post by Lord Morpheus »

Also wie von euch bereits angemerkt sollte das erste rot markierte keine Probleme verursachen. Die drei Werte sind als float hinterlegt.

Problem sind die beiden zusätzlichen Werte. Mitlerweile weiß ich aus dem englischen Forum, daß diese beiden zusätzlichen Nullen den OOS Schaden in X3AP kennzeichnen.
Mein X3 Editor 2 ist allerdings explizit auf X3TC eingestellt. Offenbar speichert er die TBullets trotzdem im X3AP Format. Er kann sie danach selbst allerdings nicht mehr lesen, da er auf ja X3TC steht.
Hier hat sich wohl ein Fehler bei dem Support für X3AP eingeschlichen. Ich habe Doubleshadow angeschrieben. Hoffe er behebt das schnell.

EDIT: Der Fehler ist nun behoben, installiert auf jeden Fall das Update auf Version 2.0.22.

Return to “X³: Terran Conflict / Albion Prelude - Scripts und Modding”