Ergebnis 1 bis 5 von 5

AFdZ: Zant erscheint nicht

  1. #1 Zitieren
    Waldläufer
    Registriert seit
    Oct 2006
    Beiträge
    152
    Hallo,

    In der bosparanischen Ruine steht am Ende ein Kampf gegeh einen Dämon an. Eigentlich. Leider erscheint bei mir dieser Dämon nicht.

    In der AFdZ-Wiki habe ich gelesen, dass es zu einem derartigen Bug kommt, wenn man die Ruine nach Zerstörung der beiden Dämonenstatuen verlässt, ohne zuvor mit Archon Megalon (der nach der Zerstörung beider Statuen automatisch am Durchgang in die nächste Etage erscheint) gesprochen zu haben. Leider Habe ich genau das getan - die beiden Statuen zerstört, dann gewendet und aus der Ruine raus. Inzwischen wurden ein Menge anderer Quests erledigt, so dass das jetzt nicht mehr rückgängig zu machen ist.

    Angeblich kann das PRoblem aber durch eine Bearbeitung der Spielstände mit einem SQL-Editor behoben werden - nur wie?
    Meine Ideen wären:
    - Den Plotstopper direkt entfernen (sicher die eleganteste - aber auch die einfachste? - Lösung)
    - eine der beiden Dämonenstatuen wieder zurücksetzen in der Hoffnung, das mit deren Zerstörung das Skript mit Archon Megalon wieder anläuft und auf diese Weise das Spiel weiter geführt werden kann. Zwar ist das darunter liegende Geschoss bereits erkundet und alle 5 Siegel befinden sich im Inventar, aber das sollte eventuell kein Problem darstellen, da ja nur der Auslöser für das Erscheinen des Dämons noch fehlt.
    - Weitere (noch akzepatable) Variante wäre, die gesamten beiden betroffenen Geschosse der Ruine zurückzusetzen.

    Hat hier vielleicht jemand einen Vorschlag oder spogar eine Anleitung, wie man entpsrechend vorzugehen hat, was in SQL zu suchen und zu ändern ist, um hier weiterzukommen?

    Vielen Dank!

  2. #2 Zitieren
    Halbgott Avatar von Tomatensuppe
    Registriert seit
    Feb 2010
    Ort
    Essen
    Beiträge
    9.353
    Den Bug kenne ich gar nicht....

    Hast du auch die drei Siegelringe im Portalraum richtig ausgerichtet ?

  3. #3 Zitieren
    Waldläufer
    Registriert seit
    Oct 2006
    Beiträge
    152
    Jup, habe ich. Mir ist auch aufgefallen, dass es für das Finden der 5 Siegelsteine keine AP gab. Und unmittelbar vor dem Betreten der Ringe wurde das Tagebuch aktualisiert (begann zu blinken), es war jedoch keinerlei Aktualisierung zu erkennen. Werde jetzt mal ein wenig mit SQL herumprobieren...

  4. #4 Zitieren
    Keksmaster  Avatar von Lord Demon
    Registriert seit
    Mar 2011
    Beiträge
    14.890
    Zitat Zitat von buad Beitrag anzeigen
    Jup, habe ich. Mir ist auch aufgefallen, dass es für das Finden der 5 Siegelsteine keine AP gab. Und unmittelbar vor dem Betreten der Ringe wurde das Tagebuch aktualisiert (begann zu blinken), es war jedoch keinerlei Aktualisierung zu erkennen. Werde jetzt mal ein wenig mit SQL herumprobieren...
    Also, wenn eine Tagebuchaktualisierung gekommen ist, dann wurde das Tagebuch auch aktualisiert. Das geht gar nicht anders. Wobei es natürlich auch sein kann, dass es sich bei der Aktualisierung um das Schließen einer Quest handelt. Es muss nicht unbedingt auch ein neuer Tagebucheintrag erschienen sein.

  5. #5 Zitieren
    Waldläufer
    Registriert seit
    Oct 2006
    Beiträge
    152
    Bei einem Bug geht vieles, was man sich eigentlich nicht vorstellen kann. Wenn ich schreibe, dass das Tagebuch durch Blinken auf eine Aktualisierung auf sich aufmerksam machte, diese aber weder in den aktuellen noch in den geschlossenen Quests zu sehen war, dann darfst Du mir das ruhig glauben, auch wenn Du es Dir nicht vorstellen kannst. War nämlich so - ebenso wie die nicht verteilten AP für die gefundenen Siegel (für die es - wohlgemerkt - keinerlei Quest gab!) usw.

    Wie auch immer - ich habe gestern etwas mit dem SQL-Editor in dem betroffenen SPielstand herumexperimentiert. Wobei "experimentiert" etwas übertrieben ist, weil ich gleich beim ersten Versuch Erfolg hatte. HIer nun eine kurze "Anleitung":

    Im SQLite Database Browser die Datenbank des Spielstandes geöffnet und zum Reiter "Browse Data" gewechselt. Dort unter "Table" den Punkt "_Story_Tasks" ausgewählt, wodurch eine Tabelle mit 3 Spalten geöffnet wird. Hier sucht man nun in der 1. Spalte nach den Einträgen, die ein "unheimliche-Ruine" im Namen haben - bei mir (AFdZ + AddOn PG) beginnen die ab Zeile 549. Der übergeordnete Quest ist laut Spalte 2 "unlocked", also offen, die folgenden 6 Quest-Unterabschnitte waren "closed", da sie bereits erledigt waren. Alles danach war "locked", was bedeutet, dass diese Quest unmöglich fortgeführt werden konnte - wenigstens eine der Quests hätte zugänglich ("unlocked") sein müssen. Interessanter weise war auch der Eintrag "...unheimliche_Ruine_Statue" "locked", obwohl ich die beiden Dämonenstatuen bereits zerstört hatte und ja auch schon die 5 Siegel eingesammelt hatte. Bei korrektem SPielstand hätte hier überall ein "closed" stehen müssen.
    Ich habe daher kurzerhand den Status der Unterquest "...unheimliche_ruine_statue" auf "unlocked" gesetzt (es gibt in der Spalte keine Auswahlfenster, das "unlocked" muss tatsächlich händisch eingetragen und übernommen werden) und in der dritten Spalte die 1 durch eine 0 ersetzt. Anshcließend gespeichert und den Spielstand (bei dem die Helden praktischerweise unmittelbar vor den - bereits zerstörten - Statuen standen) geladen.
    Sofort erschien ein Kommentar einer der Begleiter, in dem er sich zur Zerstörung der Statuen äußerte (die waren immer noch zerstört), es wurden noch einmal die 100 AP für die Beendigung der Statuenquest verteilt (ein Seiteneffekt, mit dem ich leben kann) und - am wichtigsten - im Durchgang zum Untergeschoss tauchte Archon Megalon auf, mit dem der entscheidende Dialog nun initiiert werden konnte. Nach dem Dialog hagelte es sofort 5x50AP (weil ich die Siegelsteine ja schon im Gepäck hatte), und *jetzt* (!) wurde das Tagebuch auch um die Siegelsteineinträge aktualisiert. Anschließend lief alles so, wie erwartet, Dämon konnte beschworen werden, Tagebuch wurde laufend aktualisiert usw.

    Möglicherweise gibt es noch andere Möglichkeiten, sicher kann man Archon auch direkt an den Durchgang setzen (z.B. durch Manipulation in "_Instance_Trigger" -angesichts von mehr als einem Dutzend Spalten aber sicher fehleranfälliger) und bekommt dann nicht doppelte AP für die Statuen. Für mich persönlich war das aber die einfachste Lösung.

    Geändert von buad (26.11.2013 um 07:50 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •