ReRelease Bugs

  • Gerade kriege ich NUR Abstürze produziert. Vielleicht kannst Du da ja schon etwas rauslesen...


    1. Den Autosave geladen, der beim letzten mal spielen beim Absturz durch Kartenwechsel erstellt wurde -> Direkt schwarzer Bildschirm. So ein Absturz-Autosave hat in der Vergangenheit aber auch schonmal das Level geladen.

    2. Unseren letzten manuell gespeicherten Spielstand im Dorf geladen -> Direkt schwarzer Bildschirm.

    3. Spielstand in der Burg geladen, kreuz und quer durchs Dorf gelaufen, Ungefähr beim 6. Kartenwechsel von Dorf 11 zu 12 schwarzer Bildschirm.




    EDIT

    Ich glaube, das Forum wollte die Dateianhänge nicht haben, daher vielleicht so?

    https://johnshomepage.neocities.org/1_autosave_geladen-schwarzer_Bildschirm.log

    https://johnshomepage.neocities.org/2_manuell_geladen-schwarzer_Bildschirm.log

    https://johnshomepage.neocities.org/3_Burg_geladen-durch_dorf_gelaufen-Absturz_bei_11_zu_12.log


    Geschafft; Task failed successfully!


    Habe erfolgreich einen Spielstand geladen, in dem ich auf der Brücke vor dem Südtor stand, bin ins Südtor gegangen und gleich wieder raus und die Karte war leer.

    D.h. Bodentexturen, wie z.B. auch die Brücke selbst, Haus-Böden, Gras, etc. wurden angezeigt. Wölfe und Sha'Ahoul Kundschafter waren da und haben interagiert.

    Was nicht angezeigt wurde waren Hauswände und -dächer sowie -einrichtung, Bäume, Steine, Burgmauer & -tor ...

    Ich bin noch ein bisschen auf der Karte rumgelaufen, auch über Bereiche, die eigentlich nicht begehbar sind, wie der Burggraben, falls das irgendwelche hilfreichen Log-Einträge verursacht. Dann habe ich das Spiel beendet.


    Im Log habe ich eben schon etwas von fehlenden Zugriffsrechten gelesen, falls das relevant ist.


    Vielleicht sollte ich noch erwähnen, dass ich ziemlich technik-doof bin und nicht ausschließen kann, bei der Installation des Patches oder dessen Konfiguration im Launcher irgendetwas falsch gemacht zu haben.


    Hier der Log: https://johnshomepage.neocities.org/Siege.log

  • Also:

    Bei den logs mit Absturz ist nichts herauslesbar. Meine Vermutung ist, dass da die ddraw.dll abschmiert. Du könntest mal den Haken bei CustomDDraw setzen und dann verschiedene DDraw durchprobieren. Die "WinWine" würde ich als stabilste ansehen.


    Die Log bei den unsichtbaren Objekten hilft weiter. Allerdings habe ich in einem alten Trello Bord vom Publisher dieses Problem auch gefunden und das hatte ich mit dem Vermerk "Fix durch Custom DDraw" als Gelöst markiert. Keine Ahnung wie genau das war, weil ich mich nicht mehr erinnern kann. Vielleicht hilft bereits die richtige CustomDDraw-Einstellung weiter.

    Allerdings könntest du evtl mal diese zweite Version laufen lassen, bis wieder keine Objekte auf der Karte sind. Dann kann ich es noch weiter eingrenzen. ;)

    SoAObjectDebug2.zip

    Achtung: Die siege.log wird dadurch etwas groß.


    Wenn bei der Installation etwas falsch gemacht worden wäre, dann würde das Spiel nicht starten.

    Was die Logs als Dateianhang angeht, so funktioniert das nicht, weil das Forum nur bestimmte Dateiendungen zulässt. Entweder die Dateiendung in .txt umbenennen oder die logs in ein zip Paket packen und sie dann anhängen.

    Wo ich bin klappt nichts,...
    aber ich kann ja nicht überall sein.

  • Ich weiß nicht, was ein DDraw ist, aber wenn ich es auf WinWine stelle, scheint mein Problem behoben zu sein! Vielen herzlichen Dank!


    Für den Fall, dass Dich der Fehlende-Objekte-Bug trotzdem interessiert, habe ich ihn nochmal mit dem neuen Debugtool ohne WinWine reproduziert und hänge den Log hier an!


    Noch einmal vielen herzlichen Dank, meine Tochter wird sich ebenfalls sehr freuen! : )

  • Habe wohl komplett vergessen, dass dieses seltene Problem bereits eine Lösung hat.


    Diese zweite Siege.log führt mich Richtung DirectX system. Das bestätigt, dass die CustomDDraw helfen kann. Gleichzeitig aber auch, dass ich das nicht über den SourceCode beheben kann, außer einer komplette Änderung des DirectX systems in SoA (wozu ich nicht in der Lage bin). Allerdings kann der Benutzer für sich selbst das Problem evtl beheben, indem er eine andere ddraw.dll verwendet. Über die CustomDDraw Option z.b.

    Kurzum die DDraw.dll ist das Bindeglied zwischen einer grafischen Anwendung, die DirectX verwendet und deinem System.



    Kein Problem! Schön, dass es jetzt funktioniert.

    Wo ich bin klappt nichts,...
    aber ich kann ja nicht überall sein.