Also was für eine Konsole meinst du?
Meinst du dieses schwarze Fenster in dem allerlei Text und Formeln stehen? o.O
Ansonsten weiss ich leider nicht, welche Konsole du meinst. Ich öffne nur die Game.exe und teste dann das Spiel.
Ansonsten ist bei mir kein anderes Fenster offen.
Das ist jetzt vielleicht blöd aber... leider weiss ich nicht, wie man diese Konsole öffnet ^^;
Bei Tutorials auf YouTube habe ich die immer wieder mal gesehen, aber ich weiss nicht, wie ich diese selber öffnen kann.
Kannst du mir bitte sagen, wie das geht? Im Internet finde ich leider nichts dazu.
Unter dem Menüpunkt "Game" findest du "Show Console". Den musst du anwählen.
...
Vielen Dank! Ich schaue dann gleich nach!
Hoffentlich finde ich so den Fehler. Kann natürlich wirklich sein, dass die Scripte die ich benutze in Konflikt kommen.
Unter dem Menüpunkt "Game" findest du "Show Console". Den musst du anwählen.
...
Zitat von CensedRose
Vielen Dank! Ich schaue dann gleich nach!
Hoffentlich finde ich so den Fehler. Kann natürlich wirklich sein, dass die Scripte die ich benutze in Konflikt kommen.
Mal schauen!
...
Leider spuckt die Konsole gar nichts aus Sie bleibt auch während dem Testen leer und wenn die Fehlermeldung kommt dann steht dort auch nichts.
Die Konsole bleibt leider wirklich immer leer... ist das normal?
Gerade einfach mal getestet diverse Exceptions zu raisen und anscheinend werden die tatsächlich nicht über die Konsole ausgegeben sondern in einem neuen Fenster angezeigt.
Falls irgendetwas in deinem RGSS Code den Prozess zum Absturz bringt, könte es also sein, dass dir gar keine Exception angezeigt wird (...vielleicht? Ich habe absolut keinen Plan wovon ich rede )
Probier mal folgendes in deinen Materials Bereich zu droppen:
Das fügt einen brauchbaren Logger für die Konsole hinzu.
Das modifiziert Ruby's Exception-Klasse so, dass jede Exception zuerst auf der Konsole ausgegeben wird, wenn sie auftritt.
Bin mir allerdings noch unsicher, inwiefern dass in diesem Fall helfen würde, da sich RGSS ja anscheinend selber wegkegelt (?).
Ansonsten eventuell alle Exceptions rescuen, loggen und dann erst raisen?
Gerade einfach mal getestet diverse Exceptions zu raisen und anscheinend werden die tatsächlich nicht über die Konsole ausgegeben sondern in einem neuen Fenster angezeigt.
Falls irgendetwas in deinem RGSS Code den Prozess zum Absturz bringt, könte es also sein, dass dir gar keine Exception angezeigt wird (...vielleicht? Ich habe absolut keinen Plan wovon ich rede )
Probier mal folgendes in deinen Materials Bereich zu droppen:
[CODE=Ruby]#==============================================================================# ** Console Support for XP/VX
#------------------------------------------------------------------------------
# By Grim from http://www.biloucorp.com
#==============================================================================
# Function :
#==============================================================================
# Console.log(text) => display text in console
# console.log(text) => display text in console
#==============================================================================
# ** Configuration
#------------------------------------------------------------------------------
# Configuration data
#==============================================================================
....
Das fügt einen brauchbaren Logger für die Konsole hinzu.
Das modifiziert Ruby's Exception-Klasse so, dass jede Exception zuerst auf der Konsole ausgegeben wird, wenn sie auftritt.
Bin mir allerdings noch unsicher, inwiefern dass in diesem Fall helfen würde, da sich RGSS ja anscheinend selber wegkegelt (?).
Ansonsten eventuell alle Exceptions rescuen, loggen und dann erst raisen?
...
Ich glaube ich habe nun eine Lösung gefunden!
Dein Script habe ich noch nicht ausprobiert, bin vorher noch einmal auf die Suche gegangen.
Habe den gleich mal in mein Spiel eingebaut und bis jetzt hatte ich keinen Absturz mehr.
Ich habe eine Map in der viele kleinere Gegner vorhanden sind. Wenn ich diese Map ohne Absturz durchspielen kann, dann hat dieses Script wirklich geholfen!
Sollte dies der Fall sein, melde ich mich wieder!
Das ist übrigens das Problem, welches ich in meinem ersten Beitrag in diesem Thread angesprochen habe. Im Nachhineinüberlegt hätte ich dir vielleicht einfach sofort den Link geben und dich bitten können es einmal aus zu probieren.
Das ist übrigens das Problem, welches ich in meinem ersten Beitrag in diesem Thread angesprochen habe. Im Nachhineinüberlegt hätte ich dir vielleicht einfach sofort den Link geben und dich bitten können es einmal aus zu probieren.
...
Kein Problem!
Trotzdem, nochmals vielen Dank für deine Hilfe
Das ist natürlich ein bösartiger Fehler, da es in früheren Versionen des Makers völlig legal und üblich war, Viewports zu disposen ohne die darin liegenden Sprites zu disposen (hat sich vermutlich erst zu einem Problem entwickelt, nachdem Sprites ihre Viewports dynamisch ändern können).
Ich finde es echt schlimm das für solche ernsten Fehler keine Patches rauskommen. Ständig werde ich zugespammt, dass es neue DLCs für den maker (in Form von Grafiken, Musik etc.) gibt, aber solche offensichtlichen Softwarefehler werden nicht gefixed. Das war schon in früheren Makerversionen so. Jede Makerversion hatte mindestens einen kritischen Fehler der nie gepatcht wurde.
Habe den gleich mal in mein Spiel eingebaut und bis jetzt hatte ich keinen Absturz mehr.
Ich habe eine Map in der viele kleinere Gegner vorhanden sind. Wenn ich diese Map ohne Absturz durchspielen kann, dann hat dieses Script wirklich geholfen!
Sollte dies der Fall sein, melde ich mich wieder!
...
Das Script funktioniert einwandfrei Ich könnte Purzelbäume schlagen!
Ich habe jetzt bereits seit Anfang des Spiels 1h 12min gespielt und ich hatte keinen einzigen Absturz!
Damit kann ich bestätigen, dass das Script super funktioniert und auch anderen Makern helfen kann!
Werde mein Anliegen entsprechend ändern, damit andere mit demselben Problem gleich zu dem Script kommen