Jump to content
  • 0

Lantern of Gaun doesn't complete


Klarden

Question

Xoti's companion quest Lantern of Gaun is currently bugged in my playthrough. The quest progressed as normal (as I've later checked on wikis and such) and the soul extraction procedure completed successfully, with Xoti being cheerful and "sleeping like a baby" since then.

 

However:

- The quest is still in my questbook, on the stage after the worsening nightmares

- It continued to update with new adra pillars found

- Xoti continued to grab the souls past the procedure

- If manually spoken to, the "how are you feeling" dialogue with Xoti is always shown as new, yet no new responses are in that tree if I pursue it

 

As such, Xoti seems to behave as if the quest ended with the "light" ending, but I'm not sure if this unfinished state in the quest log will result in some bizarre flag that makes the quest incomplete for possible sequel export. UPDATE: Epilogues and final talks still worked as if the quest was resolved with the light path. The quest remained as incomplete in the log.

 

The quest was completed on 4.0 version of the game (while I'm still playing that same playthrough on the newest Steam build). Link to the savegame: http://klardendum.com/poe/poe2save.zip

 

As a bonus, two Bounty quests on that same file cannot be completed:

 

Huana's bounty missions cannot be turned in since the start of Act 3 since Barati is simply missing from the game world.

RDC bounty missions cannot be turned in (but with the quest not marked as failed) due to me siding with Huana and making the entire district there hostile to me after the quest was complete.

Edited by Klarden
Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0

+1 for this bug.  I don't think I harvested all of the souls, but I went to the Sacred Stair, did the cleansing ritual, then went to the rooftop and stumbled into the Adra experiment.  I convinced Xoti to help them.  She did.  She's sleeping well, etc. I have the Luminous Adra mantle.  I just upgraded the lantern.  Quest is still listed as active, stating I need to find a Luminous Adra Pillar.

Link to comment
Share on other sites

  • 0

+1 for this bug. I don't think I harvested all of the souls, but I went to the Sacred Stair, did the cleansing ritual, then went to the rooftop and stumbled into the Adra experiment. I convinced Xoti to help them. She did. She's sleeping well, etc. I have the Luminous Adra mantle. I just upgraded the lantern. Quest is still listed as active, stating I need to find a Luminous Adra Pillar.

Bump I just experienced this.

Link to comment
Share on other sites

  • 0

Salutations Klarden, 

 

Thank you for the information and the save file, I'll be reporting the issue for investigation. Would you happen to remember which option you chose to release Xoti's souls?

Animancers. Right after their first quest, I believe (sorry for the late reply)

Link to comment
Share on other sites

  • 0

I have tracked down the cause of this bug. It is indeed related to trying to the complete quest through talking to Flaune. Specifically it occurs if the player didn't pick a specific dialogue option in the previous conversation with Xoti about her need to get rid of souls.

"What if we gave the souls to the animancers. They've made gains in reproducing the cycle of rebirth."

It's easy to miss this player response since it'll only be present when the player has asked Flaune about her work. Once selected the quest starts down a special branch that is otherwise inaccessible. This is the only branch where it's actually possible to get the quest marked as complete when talking to the Animancer.

The good news is even though the quest never gets marked as complete Xoti's ending slides finishing her quest will still trigger.

If you'd prefer the quest be marked as complete you can:

With a Modscript
Download this zip file: Xoti Ending Bug Fix.zip

Unzip the "Fix Xoti Quest Ending" folder within and place it into the "override" folder.

  • "override" can be found inside the "PillarsOfEternityII_Data" directory located somewhere like:
    • Steam: "C:\Program Files (x86)\Steam\steamapps\common\Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\"
    • GoG: "C:\Program Files (x86)\GOG Games\Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\"

If you'd rather create the mod yourself:

Using the Apotheosis modtool:

Spoiler

Extract the contents of the "apotheosis" Zip somewhere, then:

1. Open Apotheosis by running "Apotheosis.exe" located in the "bin" folder.
If this is the first time you've started the editor and need some guidance on setting it refer to the First Time Setup documentation, then come back.

2. Once the editor loads, in the "Game Data" tab select the dropdown arrow next to "ModScriptHooks", and then right click the "ModScriptHook" under it.

3. A dialogue will pop up titled "New ModScriptHook" require a name for the data. Name it something like "xoti_quest_ending_fix" then click the Accept button.

4. Click the pencil icon next to Script then add the following:

if
{
	IsGlobalValue(n_Xoti_Quest_Stage, EqualTo, 8)
	and IsQuestActive(companion_qst_xoti)
}
then
{
	TriggerQuestEndState(companion_qst_xoti, 1)
}

5. Click Accept, then click the box next to "SucceedOnlyOnce". This will stop the game trying to run the script once it has successfully completed.

6. Click the Save Icon, in the "New Mod Folder" that pops up name the folder something like "Xoti Quest Ending Fix". The save icon will appear greyed out to indicate that all data is save.

You can now close Apotheosis.

or

Using Notepad:

Spoiler

1. Open Notepad, then copy & paste the following into it:

{
  "GameDataObjects": [
    {
      "$type": "Game.GameData.ModScriptHookGameData, Assembly-CSharp",
      "DebugName": "xoti_quest_fix",
      "ID": "6a64f29d-7da7-4ba4-b7df-629595f4a0fb",
      "Components": [
        {
          "$type": "Game.GameData.ModScriptHookComponent, Assembly-CSharp",
          "RunOnlyOnce": "false",
          "SucceedOnlyOnce": "true",
          "Script": {
            "Conditional": {
              "Operator": 0,
              "Components": [
                {
                  "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
                  "Data": {
                    "FullName": "Boolean IsGlobalValue(String, Operator, Int32)",
                    "Parameters": [
                      "n_Xoti_Quest_Stage",
                      "EqualTo",
                      "8"
                    ]
                  },
                  "Not": false,
                  "Operator": 0
                },
                {
                  "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
                  "Data": {
                    "FullName": "Boolean IsQuestActive(Guid)",
                    "Parameters": [
                      "d1dfb1c7-ceb7-4db2-afb6-35d111aaed6b"
                    ]
                  },
                  "Not": false,
                  "Operator": 0
                }
              ]
            },
            "Scripts": [
              {
                "Data": {
                  "FullName": "Void TriggerQuestEndState(Guid, Int32)",
                  "Parameters": [
                    "d1dfb1c7-ceb7-4db2-afb6-35d111aaed6b",
                    "1"
                  ]
                },
                "Conditional": {
                  "Operator": 0,
                  "Components": []
                }
              }
            ]
          }
        }
      ]
    }
  ]
}

2. Save the file as: "fix_xoti_quest.gamedatabundle" (make sure there is no ".txt" at the end of the file when you save it)

3. Move it inside of a new folder within the "Override" folder.

With Console commands (Cheat's Disable Achievements)

Spoiler

In game open the console by:

  • PC: Pressing the tilde ~ or backtick ` key located next to the number 1 on your keyboard.
  • Xbox/Playstation:  Holding down the Left Trigger (Xbox: LT, Playstation: L2) and clicking in the Right Thumbstick. This should bring up the Virtual keyboard.

Activate cheat commands by typing:

IRoll20s

PC: Press the Enter key to confirm.
For Xbox/Playstation: once the command is entered close the onscreen keyboard and click the Right Thumbstick in twice to confirm.

Open the console again, and enter the following:

TriggerQuestEndState companion_qst_xoti 1

 

Hope this helps!

And thanks everyone who has posted in this thread with information on this bug!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...