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
ACHTUNG! X3 Editor 2 zerschießt die X3TC TBullets! (Behoben ab Ver. 2.0.22)
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 764
- Joined: Thu, 15. Dec 05, 21:27
ACHTUNG! X3 Editor 2 zerschießt die X3TC TBullets! (Behoben ab Ver. 2.0.22)
Last edited by Lord Morpheus on Mon, 9. Jan 12, 23:02, edited 1 time in total.
-
- Posts: 3728
- Joined: Fri, 19. Dec 03, 10:36
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?
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?
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
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)
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)
-
- Posts: 5366
- Joined: Sun, 3. Sep 06, 18:19
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
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:

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

-
- Posts: 764
- Joined: Thu, 15. Dec 05, 21:27
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.
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.