Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0001488: Beim Import von anderen Spielsätzen doppelte Objekte abfangen - Mantis
Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001488 [X-Force Tools] Spielsatzeditor crash always 16.10.06 14:01 01.08.07 03:07
Reporter DirkF View Status public  
Assigned To Jim_Raynor
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0001488: Beim Import von anderen Spielsätzen doppelte Objekte abfangen
Description Wenn man einen Spielsatz in sich selber importiert, dann können doppelte Objekte mit gleichem Namen auftreten. Bisher ist dies bei UFOpädie-Grafiken beobachtet worden, aber es sollte auch geprüft werden ob das bei anderen Objekten genauso passieren kann.

Doppelte UFOpädie-Grafiken führen zu Abstürzen im Spiel, die auch andere Savegames beschädigen.
Additional Information Der Fehler im Spiel selber dürfte schwer zu finden und zu korrigieren sein, da er sich zu weit verteilt. Später sollte man sich die Datenformate nochmal genauer anschauen um dies zu verhindern, aber bis dahin sollte ein korrekter Import ausreichen um den Fehler zu verhindern - und der dürfte einfacher umzusetzen sein.

Im wesentlichen beim Import eine Abfrage ob Name und ID der Grafik schon vorhanden sind, wenn ja dann ein 2 an den Namen anfügen und eine neue ID vergeben. Und anschließend eine Warnmeldung das der Spielsatzersteller seine Grafiken kontrollieren sollte.
Attached Files

- Relationships
has duplicate 0001487closed  X-Force Programmabsturz nach beenden einer Forschung 

- Notes
(0002307)
Jim_Raynor
19.06.07 07:45

Das Problem sollte wirklich nur bei den Soundfiles/Grafiken auftreten. Bei den anderen Sachen wird bereits eine Prüfung auf die ID vorgenommen.

Bei den Skripten bin ich mir jetzt unsicher, dort muss nochmal geprüft werden, ob eine Prüfung vorhanden ist.
 
(0002382)
Jim_Raynor
30.06.07 17:13

So geprüft und UFOPädie wurde korrigiert, so dass diese nicht mehr doppelt importiert.
 

- Issue History
Date Modified Username Field Change
16.10.06 14:01 DirkF New Issue
16.10.06 14:02 DirkF Relationship added has duplicate 0001487
16.10.06 14:04 DirkF Status new => confirmed
11.02.07 14:49 DirkF Relationship added related to 0001496
19.06.07 07:45 Jim_Raynor Note Added: 0002307
30.06.07 16:37 Jim_Raynor Status confirmed => assigned
30.06.07 16:37 Jim_Raynor Assigned To  => Jim_Raynor
30.06.07 17:13 Jim_Raynor Note Added: 0002382
30.06.07 18:09 Jim_Raynor Status assigned => resolved
30.06.07 18:09 Jim_Raynor Fixed in Version  => V0.910 - Beta 1
30.06.07 18:09 Jim_Raynor Resolution open => fixed
01.08.07 03:07 Gast Status resolved => closed


Mantis 1.0.7[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker