Mantis - X-Force
|
Viewing Issue Advanced Details |
|
ID:
|
Category:
|
Severity:
|
Reproducibility:
|
Date Submitted:
|
Last Update:
|
2475 |
Allgemein |
major |
sometimes |
04.07.11 01:03 |
19.08.11 03:00 |
|
Reporter:
|
Aropretim |
Platform:
|
|
|
Assigned To:
|
Natter |
OS:
|
|
|
Priority:
|
normal |
OS Version:
|
|
|
Status:
|
closed |
Product Version:
|
V0.917a02 |
|
Product Build:
|
|
Resolution:
|
fixed |
|
Projection:
|
none |
|
|
|
ETA:
|
none |
Fixed in Version:
|
V0.917a03 |
|
|
Summary:
|
0002475: Fehlermeldungen im mapedit |
Description:
|
Beim Welchseln von einem Raum zum Anderen im Mapeditor scheinen zufällig eine Reihe von Fehlern aufzutauchen. In Folge dessen muss der MapEditor per Taskmanager geschlossen werden.
Einige der Fehlermeldungen:
- Falscher Parameter. (Hiermit fängt alles an, tritt danach auch öfters auf)
- Das Handle ist ungültig. (Tritt ebenfalls öfters auf)
- Division durch null. (Tritt auch öfters auf)
- Leinwand/Bild erlaubt kein Zeichnen. (Auch diese Meldung erscheint öfters)
- Zum Erstellen des Bitmap ist nicht genügend Arbeitsspeicher verfügbar. (Tritt nach einer Weile auf, beim Versuch, ein Screenshot zu machen)
- Systemeressorccen erschöpft. (Nach dem Versuch, ein Screenshot zu machen)
- Generic failure. (Als ich danach den mapedit-Task wieder in Vordergrund nehmen wollte)
Einige Screenshots folgen. Die grünen Tiles sind keine Fehler des Editors, sondern beabsichtigt (Zur Darstellung unsichtbarer Wand-Tiles). |
Steps To Reproduce:
|
|
Additional Information:
|
|
Relationships | |
Attached Files:
|
mapedit error screen 1.png [^] (358,418 bytes) 04.07.11 01:03
mapedit error screen 2.PNG [^] (461,327 bytes) 04.07.11 01:04
mapedit error screen 3.PNG [^] (327,713 bytes) 04.07.11 01:04
mapedit error screen 4.PNG [^] (357,562 bytes) 04.07.11 01:05
mapedit error screen 5.PNG [^] (342,781 bytes) 04.07.11 01:05
mapedit error screen 6.PNG [^] (320,289 bytes) 04.07.11 01:05 |
Notes |
|
(0004547)
|
Aropretim
|
04.07.11 01:26
|
|
"Systemressourcen erschöpft" tritt auch auf, ohne ein Screenshot zu machen. Zu diesem Zeitpunkt sind von meinen 4GB-RAM ca. 500MB-RAM der mapedit.exe zugewiesen.
"Generic failure" tritt auch ab und zu auf, wenn man versucht, die anderen Fehlermeldungen wegzuklicken. |
|
|
(0004548)
|
Aropretim
|
04.07.11 18:40
|
|
Eben hatte ich "Leinwand/Bild erlaubt kein Zeichnen" als erste Fehlermeldung.
Sobald MapEdit geschlossen wurde, erschien eben nochmal eine Fehlermeldung:
"Runtime error 216 at 004045A2" |
|
|
(0004554)
|
Natter
|
18.07.11 07:31
|
|
Hmm. Also man kann den fehler zumindest sicher reproduzieren. wenn man die Silo-Map öffnet, und dann der Reihe nach alle Räume anzeigen lässt, wächst bei jedem Raum, der zum ersten mal geöffnet wird der Arbeitsspeicherverbrauch. Bei gut 500 MB kommt es dann zu den Fehlermeldungen. |
|
|
(0004555)
|
Natter
|
18.07.11 08:19
|
|
Wie es aussieht hatte gnfalex die optimierungen für die Einsatzkarten nur im Spiel umgesetzt. Im Mapeditor wurde immernoch für jedes Tile eine extra DXImageList angelegt - sprich wenn ein Wandtile 100 mal benutzt wurde, wurden dafür 100 DXImageList-Objekte erstellt. Das führt dann irgendwann zur Überlastung und zu den Fehlermeldungen. Hab das jetzt mal geändert. Dadurch wird auch ganz nebenbei der Raumwechsel deutlich beschleunigt. |
|