(Bei den Threads zu diesem Problem wurde das Problem scheinbar nie ganz gelöst, daher schreib ich einen neuen Thread.)
Mir ist aufgefallen, dass das Pixelmovement Script mit großen Maps Probleme hat, es hat bereits geholfen das Pathfinding abzuschalten. (Script is Hanging Fehler)
Allerdings werden die Pixelmaps beim 1. Betreten der Map scheinbar eingelesen und in Dateien wie "Map001C.rxdata" abgespeichert.
So lange die Dateien noch nicht da sind, gibts beim Betretenenen kurzen Lagg und alles läuft wunderbar, aber wenn ich in eine bereits "abgespeicherte" Map zurückkehe, dann Stürzt das Spiel mit folgender Meldung ab:
Script 'Game_Map' line 166: EOFError occured.
End of file reached
[Spekulation]Ich schätze, dass das Script abprüft, ob eine Movement-Datenbank für die aktuelle Map verfügbar ist und versucht diese dann einzulesen und stürzt dabei ab. Allerdings scheint die Datenbank nicht vollständig gespeichert zu sein.[/Spekulation]
Wenn ich das Laden der Dateien ausheble, dann hat es nur den effekt, dass das Spiel sich beim bewegen oder berühen von Objekten aufhängt, oder man über alles drüber laufen kann.
Hat jemand einen Fix für Maps jenseits der 50x50 Grenze?
Es gibt zwar eine ganze Reihe von Pixelmovement Script, allerdings gefällt mir die Pixel-Passierbarkeit über die Extra s/w Tilesets sehr gut, was ich für mein Projekt auch benötige.
Oder kennt jemand eine Alternative, die besser funktioniert?