Aller au contenu

Photo

Question re: fixing an Awakening quest bug with console


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1
Ashlag

Ashlag
  • Members
  • 126 messages

So I am playing Awakening and I cannot get the Vigil's Keep quest "Trade Must Flow" to update correctly and complete. Which means I can't get the game to recognize that I actually did everything to fully upgrade The Vigil (and therefore get the "better" ending where The Vigil is not destroyed by the darkspawn if I choose to stay in Amaranthine).

 

I first attempted to use one of the debug console commands, but it seems that there is actually not debug command in the game that runs debug stuff for the Vigil's Keep quests. The section labeled Vigil's Keep in the debug commands actually is about the final area/quests, which is strange to me. So I had to try and turn somewhere else.

 

I downloaded this console script file to attempt to solve the problem: http://social.biowar...m/project/4412/

 

While I can get it to work with the examples listed on the description in the above link, I cannot figure out how to find the correct plot/quest names so I can use the zz_getsetplotflag script to fix this problem before I finish Awakening.

 

In the DA:O toolset I was able to open the designerplots.erf file in the Awakening AddIns folder (dao_prc_ep1) and tried to find the correct plot name, but the ones that looked promising based on their names did not do anything when I ran the script in-game with the console.

 

Does anyone know if I am on the right track but doing something wrong, or if I am totally off track, or if I just have a bugged game and can't fix it? Any help would be appreciated! Thanks.

 

 

EDIT: I figured it out! I needed to open the correct .plo file in the .erf file and then figure out what step it was (which was actually easier than I thought once I figured out what I was looking for).



#2
AstarothMagus

AstarothMagus
  • Members
  • 1 messages

Could you please post the actual solution you used (I.E. the full command, the exact plo and erf file names), its generally polite to post the exact details to the solution to your problem if you solved yourself so other people who have the same problem I.E. me, can fix the problem for themselves as well.



#3
Ashlag

Ashlag
  • Members
  • 126 messages

Yes, sorry, AstarothMagus!

 

So, this is going to be more vague than I would like, I have uninstalled DA:O/the Toolset for space on my computer reasons and so I don't have all this stuff in front of me/can't check on it. So I am going from memory, which, from what I remember, correct in terms of the exact steps, but not detailed in terms of the specific name of the .plo file I opened. [I believe that the correct script for me was vgk210pt_woolsey.plo]

 

I used the DA:O Toolset to open the designerplots.erf file in my Awakening AddIns folder [dao_prc_ep1] (main game files folder, NOT the folders in My Documents where the Override folder is).

 

After opening the file in the toolset I combed through the list of "plots" (.plo files) and found ones that sounded like, based on the name, that they had something to do with my problem (Vigil's Keep/Woolsey/The Quest Trade Must Flow). I identified the ones I thought most likely to be what I needed and unpacked them (I just put them in a random folder, it doesn't really matter where they go, you just have to find them to look at them later). You can unpack .plo files from the .erf file you have open by right clicking on the file.

 

From there I used the DA:O Toolset to open each .plo file. In the .plo files you can open up different sections and that shows you the "steps" in the quest chain. There is a bit of a description for each step which is like "begin quest," "deliver goods," etc., etc. Those steps are numbered. The number you want depends on what part of the quest is bugged/not updating correctly (or you want the "quest completed" step if you want to just skip to the quest finishing and going into your completed section of the journal).

 

The link in my first post, to the script to change plot flags console code allows you to use this information.

 

Using the example from the link above, if you want to run the script you type into the console:

runscript zz_getsetplotflag set coa100pt_board_cove_ds 0 1

The part in purple above is the .plo file name (you can see this both in the .erf file when you open it, and in the .plo file itself when you open it).

The part in red above is the plot flag stage number (or the "step" in the quest from the paragraph above). This is what my problem was, I did not know the correct stage number for the plot I was trying to update/complete in my journal. Opening the .plo file and looking through it provided that. [note: I couldn't get this exact script to work, so I think that 0 is not a valid stage for this particular plot/quest, for whatever reason. So, don't try this script out and then be confused as to why it doesn't work, that is what I did]

The part in green above is the true or false value. If you want to turn a script on (/complete a plot stage/whatever you are doing) you want to use 1; if no/turn off, etc. 0.

 

In summary: unpacking a specific .plo file (the quest file you are having a problem with) from the designerplots.erf file, and then opening that .plo file in the Toolset allows you to look at each stage/step of the plot and figure out which you need to use the zz_getsetplotflag script with. In my case I used it to set each stage of the Trade Must Flow quest to complete and then set the whole quest completed. This solved my problem and the game end slides showed I had fully "upgraded" The Vigil, etc.


  • NailZsama aime ceci

#4
NailZsama

NailZsama
  • Members
  • 2 messages

Can you tell what script code did you use to complete the 'Trade must flow' quest? Please? I've completed the quest, but it doesn't check because I got Aarmas before Lilith...



#5
Sunjammer

Sunjammer
  • Members
  • 925 messages

The plot is vgk210pt_woolsey (or plt_vgk210pt_woolsey) and its Main flags are:

VGK_WOOLSEY_MERCHANT_GATHERING_QUEST_JOURNAL             =   1
VGK_WOOLSEY_MERCHANT_GATHERING_QUEST_COMPLETE            =   2 <- reward & ends plot
VGK_WOOLSEY_ARMAAS_GATHERED                              =   3
VGK_WOOLSEY_INTRO_MERCHANT_RESCUED                       =   4
VGK_WOOLSEY_YURIAH_HAS_NEW_STOCK                         =   5
VGK_WOOLSEY_LILLITH_GATHERED                             =   6 
VGK_WOOLSEY_MERCHANT_GATHERING_QUEST_READY               =   7
VGK_WOOLSEY_MERCHANTS_GATHERED                           =   8
VGK_WOOLSEY_PC_LEFT_KEEP_AFTER_TALKED_TO                 =   9
VGK_WOOLSEY_UPGRADE_MERCHANT_BOARD                       =  10
VGK_WOOLSEY_UPGRADE_SOLDIER_PATROL                       =  11
VGK_WOOLSEY_UPGRADE_INTRO_MERCHANT                       =  12
VGK_WOOLSEY_MERCHANT_GATHERING_QUEST_GIVEN               =  13
VGK_WOOLSEY_UPGRADE_SOLDIER_FLAG                         =  14
VGK_WOOLSEY_UPGRADE_MERCHANT_BOARD_FLAG                  =  15

You are unlikely to need them but the Defined flags are:

VGK_WOOLSEY_ALL_MERCHANTS_FOUND_BUT_QUEST_NOT_COMPLETE   = 256
VGK_WOOLSEY_ALL_MERCHANTS_FOUND                          = 257
VGK_WOOLSEY_TWO_MERCHANTS_COMPLETE_AND_SOLDIERS_ASSIGNED = 258
VGK_WOOLSEY_MERCHANT_QUEST_NOT_GIVEN_AND_LEFT_KEEP       = 259
VGK_WOOLSEY_SOME_MERCHANT_BOARD_QUESTS_COMPLETED         = 260

So you might be able to force it to complete using flag 2, like so:

runscript zz_getsetplotflag set vgk210pt_woolsey 2 1

Alternatively you could try setting flag 6 to true to ensure that it knows you have Lillith which might allow you to complete the quest in the normal way.

 

Either way make sure you save your game before playing around with the plot flags so if doesn't work as expected you can revert back and try another Main flag.