Aller au contenu

Photo

Imported saves' romance flags not recognized in DA2?


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

#1
jenovan

jenovan
  • Members
  • 1 528 messages
This may or may not be related to the import/flag issue people are running into across all platforms as detailed here.

Using the developer console command "runscript zz_vault_debug", we're able to view DA:O plot flags that have been imported with a saved game.  Several folks who romanced Zevran or Morrigan (EDIT: or Leliana)  noted that they were said to not be romanced -- even though other flags, like "made love to xxx" , were correctly set to true, and most other plot flags seemed to be correct.


NEWS:  It seems that most of the romance flag bugs are related to companions' approval levels not being ported from Origins into Awakening; imports into DA2 from Awakening and beyond do not have all of the statistical information about the companions that an Origins import has.  It seems that a romance had to be at "Love" (91 approval or higher) AND the romance flag set to true for DA2 to recognize the romance. See MonochromeWench's post here.  MW is working on an import fix in this thread.

Leliana fans:  See MonochromeWench's mod above to get your proper dialogue from Leliana!

Zevran fans:  So far, it seems like trying these fixes, and getting Zevran's flags set to romanced, aren't helping... but he DOES have dialogue specific to his romance with the Warden, whether the Warden is alive or dead.  See ejoslin's posts here (in NPC discussion) and here (bug report).

----

I used the save game editor pyGFF:

http://social.biowar...m/project/1936/

(editor.exe) to examine the DA2 save files. 
I'll lay everything out here so other people can play at home :wizard:

If you plan to fiddle with your saves, back them up first!

1. Open (Program Files)/Dragon Age 2/packages/core/data/2da.rim in the save editor and open\\ worldvault.gda inside of that.

2. @10003 you can see the plot flags from DA:O and their IDs (you need that info to read in the save file). You can use the search box to look up, say, zevran, and it shows several lines. "$genpt_app_zevran#21" is the romance active flag; if you examine that, the ID for it (COLUMN_3) is 2048.

3. Find your DA2 save files -- they're generally located in (My Documents)/Bioware/Dragon Age 2/characters/character_name/saves. Inside the save folders are *.das files which contain the actual in-game data.  (Here's the point where you might want to back up the .das file before you muck with it!)

4. If you open up a save *.das file with another copy of the save editor, you can go to @16024 (WVLT, world vault), and then @17607 seems to be the plot flags.  Following the example in Step 2, check the value for 2048 (Zevran romance active): 1 = true, 0 = false.

In my own case, both "Zevran romance active" and "made love to Zevran" were set to true, which is correct for my Origins save.

5. Run the dev console in DA2, and use the command runscript zz_vault_debug to read the import information.  At this stage, I'm shown that "the player did not romance Zevran", which is incorrect, based on both the import and the current DA2 save.

I tried flipping a few other flags, non-romance related, just to verify that I was understanding the mechanism correctly, and they worked as expected when reviewed in the developer console.  However, setting any of the romance active flags -- Morrigan, Zevran, Alistair or Leliana -- seems to not matter at all; they always appear not romanced in the console.

I don't know if this is intentional, or a bug; or if what affects the console also affects the actual game, but it's definitely... odd! :huh:  And folks are wondering if it impacts dialogue with the LI's from DA:O.  Dev input on this would be highly appreciated :blush:


As a side note, another flag that seems stuck is "Leliana made love to Isabela".  It seems to be always set, in the console, to "true." :lol:

Modifié par jenovan, 19 mars 2011 - 05:00 .

  • txchimama aime ceci

#2
sami jo

sami jo
  • Members
  • 2 248 messages
That sneaky ninja-loving bard! She must have snuck back to the Pearl after we left to get Isabela alone.

I'm hoping this is a bug that will be fixed. Is it possible to edit the DA2 game file to see if there is any impact?

#3
AndreaDraco

AndreaDraco
  • Members
  • 962 messages
Somehow, I don't think BioWare will fix this. I doubt they are interested in this kind of continuity.

I fear that our only hope will be a modder ;)

#4
jenovan

jenovan
  • Members
  • 1 528 messages
Sami, yup, I used the editor to try to modify the DA2 save file. I turned Zev's romance flag off, to see if maybe it was just being read in reverse, but it still showed up as "not romanced". I also tried to set each of the romances on, but none of them seemed to be shown correctly in the console.

#5
sami jo

sami jo
  • Members
  • 2 248 messages
Here's hoping that it's part of the flag bug and will be fixed...and hoping that it makes a difference in the interactions. It seems like that would impact the Leliana cameo as well.

#6
Lady Jess

Lady Jess
  • Members
  • 6 376 messages
It should effect the Zevran cameo as well if you've fully completed his romance to the point of getting the proposal. At that point I highly doubt he'd try to get into Hawke's pants >.<

#7
sami jo

sami jo
  • Members
  • 2 248 messages

Lady Jess wrote...

It should effect the Zevran cameo as well if you've fully completed his romance to the point of getting the proposal. At that point I highly doubt he'd try to get into Hawke's pants >.<


That was my thought and since I only have one save in which I didn't romance Zev and that one bugged out so horribly in Awakenings that I never finished (nekkid elf with glowing red sign on her head, Velanna's quest wouldn't trigger, Sigrun's quest wouldn't trigger, Oghren's approval bugged to move down not up when I gave him gifts, Silverite mine ate my gear... there was nerdrage involved) 

I just want my Zev cameo to trigger correctly! :crying:

#8
payroo

payroo
  • Members
  • 389 messages
yikes! that makes me very sad, as I'll probably have an aneurysm if Zev gets all flirty with Hawke. I'm hoping for a patch soon...
as an aside, I'm also wondering if Anora/Alistair joint rule is showing up correctly in anyone's imported saves. From what I've gathered, it always seems to just show up as Alistair ruling. :/ and after all the trouble I went through to get them together...

#9
jenovan

jenovan
  • Members
  • 1 528 messages

payroo wrote...

as an aside, I'm also wondering if Anora/Alistair joint rule is showing up correctly in anyone's imported saves. From what I've gathered, it always seems to just show up as Alistair ruling. :/ and after all the trouble I went through to get them together...

Well, the flags show up in the console as "Alistair is king" and "Alistair is married to Anora" -- so the decision can be imported and seems to be reported correctly for me at least.  Don't know how it would be referenced in game, though...

#10
Xeyska

Xeyska
  • Members
  • 1 554 messages
Thank you for posting this. I was missing a lot of things that I did in Origins that didn't even transfer into DA2. Time to get cracking. -_-

#11
TallBearNC

TallBearNC
  • Members
  • 986 messages

jenovan wrote...

This may or may not be related to the import/flag issue people are running into across all platforms as detailed here.

Using the developer console command "runscript zz_vault_debug", we're able to view DA:O plot flags that have been imported with a saved game.  Several folks who romanced Zevran or Morrigan noted that they were said to not be romanced -- even though other flags, like "made love to xxx" , were correctly set to true, and most other plot flags seemed to be correct.

This seems independent of where you import the save from; one user tested imported saves from DA:O, Awakenings, and Witch Hunt, all which should have had the Zevran romance active, and all show that flag as false in the console.

I used the save game editor pyGFF:

http://social.biowar...m/project/1936/

(editor.exe) to examine the DA2 save files. 
I'll lay everything out here so other people can play at home :wizard:

If you plan to fiddle with your saves, back them up first!


First I opened (Program Files)/Dragon Age 2/packages/core/data/2da.rim in the save editor and opened worldvault.gda inside of that. @10003 you can see the plot flags from DA:O and their IDs (needed that info to read in the save file). You can use the search box to look up, say, zevran, and it shows several lines. "$genpt_app_zevran#21" is the romance active flag; if you examine that, the ID for it (COLUMN_3) is 2048.

Your save files are generally located in (My Documents)/Bioware/Dragon Age 2/characters/character_name/saves ... inside the save folders are *.das files which contain the actual in-game data.

If you open up a save *.das file with another copy of the save editor, you can go to @16024 (WVLT, world vault), and then @17607 seems to be the plot flags. I checked 2048 (Zevran romance active), and it's set to 1 -- true! This should be the on state, after comparing it with other flags. For example, 2049 is "made love to Zevran", and it's set to 1, true, in my game.

I tried flipping a few other flags, non-romance related, just to verify that I was understanding the mechanism correctly, and they worked as expected when reviewed in the developer console.  However, setting any of the romance active flags -- Morrigan, Zevran, Alistair or Leliana -- seems to not matter at all; they always appear not romanced in the console.

I don't know if this is intentional, or a bug; or if what affects the console also affects the actual game, but it's definitely... odd! :huh:  And we're wondering if it impacts dialogue with the LI's from DA:O.  Dev input on this would be highly appreciated :blush:


As a side note, another flag that seems stuck is "Leliana made love to Isabela".  It seems to be always set, in the console, to "true." :lol:


Other imported data is kept in the same area as you listed below, but it doesn't have a 1500-2100 code by it.. just a zeros (but on the left it's .. around 37-74 area), but you can look at the LONG plot GUID to the right.. copy it.. and search for it in your save file... and then alter it from there.

Example:
(60 is also the left hand number also)

60,dao,0,orzpt_anvil,struct,?,"$PLOTS[$PLOT_GUIDS:"86FBBD4CB45D47FF885B0B2BB5407D1E"]"
You would copy 86FBBD4CB45D47FF885B0B2BB5407D1E, and search your save file to find it and experiment with its settings.

Once I did both, I was able to engineer some NICE in game flags. Like I saved Aramanthings AND Vigils keep. Married Alistair, but also had relations with Zevron and Morrigan.

My conclusion is, after altering my save file, DA2 is NOT importing the saves properly (in some or many cases)

Modifié par TallBearNC, 15 mars 2011 - 09:23 .

  • txchimama aime ceci

#12
TallBearNC

TallBearNC
  • Members
  • 986 messages
However, I can't seem to find the flag in the saved game to have it flagged Alistair saved the Circle.

Some warnings:

If you flag that you gave the elves land (under epic in the save file), the game will ASSUME you were an elf, regardless of other race settings

Sometimes romance, love making, etc will conflict. So make sure you set flag to what was possible in DAO. The "made love" flags just mean you had sex with a person. The romance flag means you took the romance to a its conclusion.

EDIT: 2032 is if Alistair freed the circle in DAO 0 for no, 1 for yes he did

Modifié par TallBearNC, 15 mars 2011 - 09:52 .


#13
Atrivion

Atrivion
  • Members
  • 16 messages
I noticed a small change while checking the world state. When i imported the Witch hunt DLC save world state said, Did not romance Morrigan - Did not make love with Morrigan.
Here's a small change when i created a new char i tried importing DAO original save file and it changed to. Did romance Morrigan - Did not make love to Morrigan.
Leliana still snuck away from my party and sexed up Isabella though, and none of them mentioned that when they met.
Dont ask me how or why it changed, as im not going to go down the annoying road of diving into any save game files and what not.

#14
vometia

vometia
  • Members
  • 2 721 messages
Hmm, that's weird. My early saves have the "Leliana romanced" flag correctly set to 1 after the file was imported, but the later saves from the same game have it set to 0. Wonder why that happened?

#15
jenovan

jenovan
  • Members
  • 1 528 messages
Atrivion, hmm... key question is, DID you romance Morrigan and/or make love to her in Origins?

Edit: vometia, I think THAT is the known bug referenced in the PC's readme file -- about the game actually modifying flags like that during the course of the game. :/

Modifié par jenovan, 16 mars 2011 - 02:53 .


#16
vometia

vometia
  • Members
  • 2 721 messages
To followup my previous post, it's only the post-campaign save that has it set to 0, which though worrying in itself, it shouldn't have caused the incorrect dialogue to appear; it was set to 1 at the time Leliana commented that she "use to know" the Warden.

Edit: didn't know that it was known to do that sort of thing!  More annoying was it emptying my chest of all the tat that I'd collected, but that's another matter entirely...

Modifié par vometia, 16 mars 2011 - 02:57 .


#17
Atrivion

Atrivion
  • Members
  • 16 messages
I did both romance and sleep with her and created the child at the end. The child plot were there in both save files by the way.

Do you guys think the PS3 and 360 versions suffer from this aswell? Or just some PC bug?
Would be kinda hard to, well harder to notice on the console version... :mellow:

Modifié par Atrivion, 16 mars 2011 - 05:43 .


#18
LightSabres

LightSabres
  • Members
  • 324 messages
Is everyone sure that DA:O didn't record the flags incorrectly in the first place? There was a great deal of issues with flags not being set properly from the original release and through subsequent patches that were released. I'm not sure even the final patch (1.04) fixed all this completely.  For example - if you romanced Morrigan all game and then talked to her during the assault on Denerim she would say something harsh then end the romance - resetting the flag.  The only non-mod option in this case was to not talk to her after the final party selection at the gates of the city.

On my first playthrough in DA:O (right after release) many many many flags were screwed up by the time the game finished that I had no idea about! By the time I got to Witchhunt 1.1 (never tried the non-bugged release) Morrigan most definitely did not remember the romance during the final conversation but still allowed me to kiss her and follow her through the Eluvian. YouTube video of the ending I SHOULD have had saved my sanity at this point.

I then re-played through DA:O about 4 months ago (after all DLC and patches were released) in the following order:

DA:O
Awakenings
Golems of Angorak
Witch Hunt 1.1.

Plus I had the Morrigan Romance bug fix mod (via thenexus) installed from the start.
Also had the Starfang/Warden Commander armour fix so I could use them in awakenings and beyond.

When I finally got to Witch Hunt again (just last night!) and re-did it the romance worked flawlessly and I was finally able to follow her through the portal and allow the Hero of Fereldan to fade from the world into legend.... Maybe to be seen or heard from again in DA3...

Also of note - When attempting to import characters from any module except DA:O I would get the message to the effect of "Save game is not complete - DA2 will fill in missing choices from the default selections". This tells me that not all plot flags are being carried over into the DLC modules. Importing DA:O Post Coronation save resulted in "import completed successfully"

I guess any DLC decisions don't count for anything....

Hope all this helps someone!

Modifié par LightSabres, 16 mars 2011 - 08:08 .

  • txchimama aime ceci

#19
jenovan

jenovan
  • Members
  • 1 528 messages
@vometia -- yikes, that sounds like a double dose of bugs on Leliana's part (the broken romance bug and the history-altering bug), although, yes, the other sounds worse! :blink:

@Atrivion, it wouldn't surprise me if the consoles suffered from the same bugs as the PC version.  I'm not sure about this particular bug, but some people seem to have the bug with DA2 changing previously correct events on the consoles:
http://social.biowar...0/index/6406652

@LightSabres, the DLC definitely complicate the export process, and the pre-patched Witch Hunt is a culprit in some cases.  I've heard other cases where using a DA:O save from a certain point -- saves other than the auto-save titled "Epilogue", I think -- can carry bad flags into Awakenings, and from Awakenings into the other DLCs.  I am not sure if that accounts for the "not complete" message or not.

(And of course, the buggy flags within the games themselves are another problem entirely!)

However, in my case and at least a few other of the Zevran testers, all of the flags as viewable in the DA2 console seem to be correct, except the romance flags, and the Leliana slept with Isabela flag...   In the case of the romance flags in particular, they physically look correct inside the savegame file, as well.

People using Gibbed's save generator to manually create clean saves may also be seeing this problem, which is why I'm starting to suspect it's a problem within the game itself.  Either that, or other flags are perhaps affecting all the romance flags in an unexpected way.

But! Any data is good data right now. XD

Modifié par jenovan, 16 mars 2011 - 08:45 .


#20
Tommy6860

Tommy6860
  • Members
  • 2 488 messages

jenovan wrote...

This may or may not be related to the import/flag issue people are running into across all platforms as detailed here.

Using the developer console command "runscript zz_vault_debug", we're able to view DA:O plot flags that have been imported with a saved game.  Several folks who romanced Zevran or Morrigan (EDIT: or Leliana)  noted that they were said to not be romanced -- even though other flags, like "made love to xxx" , were correctly set to true, and most other plot flags seemed to be correct.

This seems independent of where you import the save from; one user tested imported saves from DA:O, Awakenings, and Witch Hunt, all which should have had the Zevran romance active, and all show that flag as false in the console.

EDIT: For the Leliana romance, at least, it seems as if Origins-only imports treat the romance correctly in-game.  Hopefully more data incoming.

----

I used the save game editor pyGFF:

http://social.biowar...m/project/1936/

(editor.exe) to examine the DA2 save files. 
I'll lay everything out here so other people can play at home :wizard:

If you plan to fiddle with your saves, back them up first!

1. Open (Program Files)/Dragon Age 2/packages/core/data/2da.rim in the save editor and open worldvault.gda inside of that.

2. @10003 you can see the plot flags from DA:O and their IDs (you need that info to read in the save file). You can use the search box to look up, say, zevran, and it shows several lines. "$genpt_app_zevran#21" is the romance active flag; if you examine that, the ID for it (COLUMN_3) is 2048.

3. Find your DA2 save files -- they're generally located in (My Documents)/Bioware/Dragon Age 2/characters/character_name/saves. Inside the save folders are *.das files which contain the actual in-game data.  (Here's the point where you might want to back up the .das file before you muck with it!)

4. If you open up a save *.das file with another copy of the save editor, you can go to @16024 (WVLT, world vault), and then @17607 seems to be the plot flags.  Following the example in Step 2, check the value for 2048 (Zevran romance active): 1 = true, 0 = false.

In my own case, both "Zevran romance active" and "made love to Zevran" were set to true, which is correct for my Origins save.

5. Run the dev console in DA2, and use the command runscript zz_vault_debug to read the import information.  At this stage, I'm shown that "the player did not romance Zevran", which is incorrect, based on both the import and the current DA2 save.

I tried flipping a few other flags, non-romance related, just to verify that I was understanding the mechanism correctly, and they worked as expected when reviewed in the developer console.  However, setting any of the romance active flags -- Morrigan, Zevran, Alistair or Leliana -- seems to not matter at all; they always appear not romanced in the console.

I don't know if this is intentional, or a bug; or if what affects the console also affects the actual game, but it's definitely... odd! :huh:  And folks are wondering if it impacts dialogue with the LI's from DA:O.  Dev input on this would be highly appreciated :blush:


As a side note, another flag that seems stuck is "Leliana made love to Isabela".  It seems to be always set, in the console, to "true." :lol:


Nice job! I did the check and it states that I didn't romance anyone, though everything else was correct. It seems that we have "Witch Hunt" revisited, when that DLC was first released, it didn't acknowledge any of the previously completed plots to many gamer's dismay..

#21
Monochrome Wench

Monochrome Wench
  • Members
  • 373 messages
[Removed]

Modifié par Monochrome Wench, 17 mars 2011 - 12:49 .


#22
SMTPersona

SMTPersona
  • Members
  • 84 messages
So has anyone been able to adjust the romance flags to the 'correct' ones that each of us imported from Origins and its various expansions? Also, I've been reading this thread, but I'm still unclear as to how you guys are able to change the flags of your imports, including the romance flags and other flags from Origins and its expansions. If anyone would be kind enough to break it down for me, or show me where the guide to change the flags of my import. Thanks in advance.

P.S. Is there any devs who're able to clarify whats going on with the flags imported from Origins and the expansions/DLCs, both romance and non-romance related? This seems like a huge error Bioware made, and I hope the devs can shed some light on this matter and also, help us to solve this error. This error seems likely to affect the sequels after Dragon Age 2, which would affect the storyline, and that worries me much more than the gameplay, combat, etc. of the sequels. Sorry for rambling, I just wanted to voice out my questions, and what I felt and thought about this issue.

#23
Ragadurn

Ragadurn
  • Members
  • 287 messages
I hope there will be some kind of fix to the various import bugs rather soon.

The way it is now, I'll be playing until I encounter any story discrepancies and then postponing continuing until there is a solution / a patch for this.

I tend to see my first playthrough as my canon playthrough and thus I put a lot of thought and time into it. Having to reroll just to make exactly the same decisions would be really unsatisfactory and would have me put time into it that I could have used in a better way.

The fact that problems with savegame importing were already mentioned in the readme tells us that at least some of these problems were already known before release.

This raises the hope that the first major patch may be able to correct some of these issues as they probably didn't start looking into it only after the release. I sincerely hope they don't ignore this too much.

As I understood it though, the flags themselves get imported correctly, just the way the game handles is seems to be broken. This makes me believe that it can in fact be corrected through patching Dragon Age 2 and without having to start anew to reimport a save.

Modifié par Ragadurn, 17 mars 2011 - 06:28 .


#24
jenovan

jenovan
  • Members
  • 1 528 messages

DestinationTruthFTW wrote...

So has anyone been able to adjust the romance flags to the 'correct' ones that each of us imported from Origins and its various expansions?

I haven't had a chance to test for myself yet (stuck at work for quite a while longer), but ishmaeltheforsaken reported that her Origins save import, with Leliana romanced, reported correctly in the debug console in DA2.  If that holds true for all romances (or even just that one, really), it means that the expansions are bugging up something different, and possibly more fundamental, than the romance flags, because many people are seeing apparently "correct" flags read incorrectly in DA2.

As far as adjusting the flags during gameplay of DA2 (via the console), I don't think a way to do that has been worked out yet.

Also, I've been reading this thread, but I'm still unclear as to how you guys are able to change the flags of your imports, including the romance flags and other flags from Origins and its expansions. If anyone would be kind enough to break it down for me, or show me where the guide to change the flags of my import. Thanks in advance.

The changing of flags we're talking about are of the DA2 savegames, so in other words, after you've imported a DA:O/AA/WH save.  That's the process outlined in the top post. 

(In figuring out how to do this and talking with more experienced modders, I'm positive there's a way to edit the DA:O etc. saves, and it would be very similar to this process, but I'm not sure exactly what it is.  That could provide a different sort of testing -- to see how individual flags are handled in the DA2 import process -- but it's not something I've personally tried yet.)

As far as this being patched -- we can only hope. :unsure:  Given all the romance bugs that were in DA:O that were fixed by modders, I don't think there's a huge impetus on Bioware's part to fix those specifically, but there are enough import issues in general that these might get caught up in a larger overall fix, which would be great. :blush:

Modifié par jenovan, 17 mars 2011 - 06:38 .


#25
ThunderboltSeven

ThunderboltSeven
  • Members
  • 27 messages
Thanks for starting this thread, Jenovan - and for adding a link into the other "broken import" thread. As I've run the vault script a few times on different imports and remain concerned over certain flags appearing to be set incorrectly (romances in particular), I'm shelving the game until this has been resolved in a satisfactory manner. I could give a crap about Hawke - I want to make sure that my Warden's adventures remain intact for the following "generation".