Aller au contenu

Photo

Dragon Age: Origins and Dragon Age 2 Plot Viewer (Beta)


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

#1
sjaakiejj

sjaakiejj
  • Members
  • 14 messages

Quick overview of updates

 

Update 30/11/2014: Dragon Age 2 Main Quest Line supported, 50% of Companion lines supported, Dragon Age: Origins DLC added

Update 28/11/2014: Partial Dragon Age 2 support added

 

---------------------

 

Original topic: 24/11/2014

Hey guys,

 

I just wanted to do a quick shout out to the Dragon Age community about a tool I created for Dragon Age: Origins, and hopefully by the end of this week, Dragon Age 2.

I took the work of William Clarks on pyGFF, and ported it to a pure javascript implementation that can be run through the browser. I then extracted the choice flags and quests from DASaveReader, produced by Charles Noneman, and used those to map the quest data to choices that the player made. 

As Noneman's tool only supports Dragon Age: Origins, I haven't had the time to add full support for Dragon Age 2 yet, but it is a work-in-progress and I can currently support about 10% of the Dragon Age 2 choices on my local machine. Once I find the support for Dragon Age 2 satisfactory, I will add it to the website and update this topic.

For now however, it supports the main story and side quests of Dragon Age: Origins, with expansions being dealt with at a later point. Since the tool does rely on a lot of manual work on both mine and Noneman's part it is inevitable that some mistakes were made. In the upcoming days, a small icon will appear next to the choices that will allow you to submit a 'plot complaint', and select the choice that you actually made. I can use this data to further improve the output of the tool. 

A bug-report tool will become available on the website as well, but for now, please contact me about any bugs you encounter in this thread.

The website can be found at: http://dragonage.stinstin.com/

Please note that it only supports modern browsers, with Firefox, Safari and Chrome having been tested. Internet explorer, due to its still lacking implementation of Javascript support, is NOT supported. Javascript must be enabled to use this website.

I hope you will find it useful in translating your Dragon Age save games to the Keep, but please remember that this is still in Beta. If you do find problems with the output before the report button is available, it would be enormously helpful if you could post your save game to me, indicating the choice that you made, and the choice that was indicated by this website. I'd also appreciate any feedback you have, as I hope to improve this website in the upcoming days.

Lastly I just want to thank Charles Noneman and William Clarks for their prior work on Dragon Age save games in Python, as this would not have been possible without them, and my cousin, Alexander van Bergen of StinStin, for providing me with the graphics design as well as the html, css and angular code for the website.


  • Yriss, Ponendus, jecica et 3 autres aiment ceci

#2
dantares83

dantares83
  • Members
  • 1 140 messages

wow. this is quite amazing but some minor bugs here and there i think? 

 

My warden remained in a relationship with Morrigan but it says friendship.

 

And it still did not tell me who did i choose to kill Loghain. I just can't remember whether my warden did it or Alistair. 


  • sjaakiejj aime ceci

#3
sjaakiejj

sjaakiejj
  • Members
  • 14 messages

wow. this is quite amazing but some minor bugs here and there i think? 

 

My warden remained in a relationship with Morrigan but it says friendship.

 

And it still did not tell me who did i choose to kill Loghain. I just can't remember whether my warden did it or Alistair. 

 

Thanks,

Yeah there are still a few bugs in here. The work involves manually mapping quest flags to plot choices, and whilst it's correct for the majority of choices now, I didn't have access to every possible plot flag, and as such I'm hoping to collect more data by a report flag in the system, as well as a bug flag in case a choice was left out. I will look into the Loghain execution choice, should have something for that later today. It's easy to miss out some plot choices haha.



#4
DragonAgeLegend

DragonAgeLegend
  • Members
  • 1 063 messages

Okay, that really is amazing. 


  • sjaakiejj aime ceci

#5
Wolfbrotther

Wolfbrotther
  • Members
  • 67 messages

Which file should I upload, exactly? I never messed with the save files before...

 

Thank you!



#6
sjaakiejj

sjaakiejj
  • Members
  • 14 messages

Which file should I upload, exactly? I never messed with the save files before...

 

Thank you!

Use your .das file. I'll make sure to update the description to mention that. Use the save game in your PostCampaign folder if you want to make sure all your choices are included.



#7
DragonAgeLegend

DragonAgeLegend
  • Members
  • 1 063 messages

Which file should I upload, exactly? I never messed with the save files before...

 

Thank you!

Yeah, i just chose the largest file :P


  • sjaakiejj aime ceci

#8
Yriss

Yriss
  • Members
  • 596 messages

Wow. Where were you when I was fiddling with my world state in the Dragon Age Keep? :P  Hahah!

 

Thanks for this!! I don't have my DA:O saved game handy right now, but I'll try it out later.


  • sjaakiejj aime ceci

#9
CizzyChaos

CizzyChaos
  • Members
  • 17 messages

OMG

This is amazing. This is exactly what I wanted. I have loads of save files and I don't remember half of what I did in game.

And you're making one for DA2 aswell.. This is beyond amazing :)

 

Thank you 

You just made my day :)



#10
Mightylink

Mightylink
  • Members
  • 123 messages

Why couldn't bioware just do this, with their huge development team... all it took was a single modder a couple of days to do this <_<


  • CizzyChaos aime ceci

#11
Wolfbrotther

Wolfbrotther
  • Members
  • 67 messages

I tried it out, very nice! There are a few choices that are different from the ones I made in the game but other than that, great tool. I just think you should work on the layout a little, on how the options are shown after the upload, but that is secondary, nice work!



#12
Ieolus

Ieolus
  • Members
  • 361 messages

Why couldn't bioware just do this, with their huge development team... all it took was a single modder a couple of days to do this <_<

 

I kept asking that question in the stickied Keep thread, and kept getting blocked by stupid people saying it wasn't possible... yeah right.



#13
Juguard

Juguard
  • Members
  • 79 messages

I kept asking that question in the stickied Keep thread, and kept getting blocked by stupid people saying it wasn't possible... yeah right.

I was looking for something like this before i started DA:I.  I had to read my DA:O Journal to remember everything.  But there was a save game editor for DA:O that listed all you choices, and even let you change them.  But I could not find it anymore, sucks.



#14
DeathByIcecream

DeathByIcecream
  • Members
  • 106 messages

Keeps on saying Isolde sacrificed herself, even though I know that has never happened in any of my playthroughs. Another character's save is convinced that I never encountered Marjolaine, which is also wrong. But it's still in beta, so I'll let that slide :D. Very nice tool, would've been handy to use before I imported to Inquisition.



#15
dantares83

dantares83
  • Members
  • 1 140 messages

yeah, I wondering why the Bioware team couldn't do this and let us upload to the keep?

 

and if we feel like changing it, it is entirely up to us.

 

I was basically looking at all my codex in DAO just to remember the choices I have made.



#16
sjaakiejj

sjaakiejj
  • Members
  • 14 messages

OMG

This is amazing. This is exactly what I wanted. I have loads of save files and I don't remember half of what I did in game.

And you're making one for DA2 aswell.. This is beyond amazing :)

 

Thank you 

You just made my day :)

 

I'm glad you like it, I'll keep improving it in the upcoming days, and Dragon Age 2 support is coming soon!

 

 

Why couldn't bioware just do this, with their huge development team... all it took was a single modder a couple of days to do this <_<

 

Took me 2 days for the code itself, the real time sink is mapping all the plot flags in the save files to choices. As stated in the OP, DASaveReader was very useful for that, but it's not 100% correct, and doesn't include all the choices either. I know Marjolaine is one of the problem points for that one, and Isolde is not working on my end either, so I'll look into that after work today.

 

 

I tried it out, very nice! There are a few choices that are different from the ones I made in the game but other than that, great tool. I just think you should work on the layout a little, on how the options are shown after the upload, but that is secondary, nice work!

 

Already made some updates to the layout, particularly the scrollbar which was annoying me. Let me know which choices don't match, then I can look into it and fix them. Or better yet, once I've got the 'report tools' up, use those to tell the system which choices are wrong

 

 

I kept asking that question in the stickied Keep thread, and kept getting blocked by stupid people saying it wasn't possible... yeah right.

 

Everything's possible, but it would've been a heck of a lot easier if I had Bioware's docs on their save-game files and flag system. If I had that, Dragon Age 2 would already be supported. Now it's just painfully dissecting Dragon Age 2 save files to figure out the plot flags.

 

Keeps on saying Isolde sacrificed herself, even though I know that has never happened in any of my playthroughs. Another character's save is convinced that I never encountered Marjolaine, which is also wrong. But it's still in beta, so I'll let that slide :D. Very nice tool, would've been handy to use before I imported to Inquisition

 

As mentioned before, Isolde is definitely a problem I'm aware of. The Marjolaine thing I'll look into. Could you host some of your save files and tell me what choices you remember you made with each that the tool gets wrong? It'll allow me to debug those choices and figure out which flags determine Marjolaine's death/survival/encounter and Isolde's sacrifice.

 

I've also added the question for Loghain's executor, but I don't want to host it until I'm sure that it works. Does anyone have a save file where they know they executed him with the Warden or Alistair? I know the quest guid, but I'm not sure which flag maps to his survival/death. Oh, and one where Loghain survived would be very useful too.

 

Dragon Age 2 support (Including DLCs) is moving along but progress is quite slow, but I'm hoping to have it up by next week. I should have more time this weekend to work on it. After that I will work on adding Xbox 360 support. I will update the system with Dragon Age 2 once I have all of the Act 1 choices covered. Support for Companions will be very limited, since those are the most difficult ones to work out and the easiest ones to remember.

Thanks for all the feedback so far guys, really nice to hear you like the system, and also really appreciate your comments on the things that don't quite work yet. It's an iterative process, and it'll remain in beta until I'm happy with the quality. 



#17
sjaakiejj

sjaakiejj
  • Members
  • 14 messages

By the way, if anyone would like to contribute to this project, could you please upload your PostCampaign save file for Dragon Age 2 somewhere and share it with me via PM? Please include some or all of the choices you made in the game (only the ones listed in the keep are important, the rest I don't need), and make a note for every choice that you're not 100% sure about. It'll be enormously beneficial for figuring out the Dragon Age 2 quest flags and ids. 



#18
sjaakiejj

sjaakiejj
  • Members
  • 14 messages

Just finished working through act 1 and 2 of dragon age 2. I’ve made significant progress with Dragon Age 2 support, but I cannot guarantee it will work without hiccups yet. Occasionally it is difficult to find out which quest ID belongs to which quest in the game, so I’ll need you guys to report anything that seems incorrect from within the system’s new ‘report’ tool, the little flag that is located next to each plot choice. 

 

Changelog (27/11/2014):

 

  1. Quests with multiple choices (e.g. Landsmeet) now supported
  2. Small fixes to quest mapping for Dragon Age Origins
  3. Alpha-version for Dragon Age 2 support. Currently Act 1 and 2 (minus two choices, which will be on tomorrow) as well as some companion quests are supported, with the exception of Carver.
  4. ‘Plot complaint’ button has been added, please use this to report any problems with the output you receive. Write a small message that explains what the choice should have been, it will help me improve the system.
  5. “Loading Screen” has been added when a file is processed
  6. Small interface update, scrollbar being moved further away from the text to make reading more pleasant. 

 

 

Upcoming Changes:

  1. Rest of Act 2 for Dragon Age 2
  2. Act 3 support for Dragon Age 2 (After the weekend)
  3. Further support for Companion quests in Dragon Age 2
  4. DLC Support for Dragon Age: Origins
  5. DLC Support for Dragon Age 2 (Mark of the Assassin, Legacy)
  6. Small ‘bug’ fixes in the quest mapping depending on your input

 

 

Changes I would like to make:

  1. Xbox 360 and PS3 save-file support. If anyone has an Xbox 360 or PS3 save file of either Dragon Age 2 or Dragon Age: Origins, could you please send it to me? I can’t offer support for these systems without that data.

 

Please give me your feedback on the system, I’ll keep working on it until I’m satisfied the plot that is extracted is completely correct. I don’t expect to make any major changes to the system itself anymore, and any improvements I make will show up on the system without delay after this point.



#19
Kantr

Kantr
  • Members
  • 8 630 messages

yeah, I wondering why the Bioware team couldn't do this and let us upload to the keep?

 

and if we feel like changing it, it is entirely up to us.

 

I was basically looking at all my codex in DAO just to remember the choices I have made.

BEcause the flags themselves are bugged, not set or just plain ignored by the DLC and DA2


  • sjaakiejj aime ceci

#20
Ponendus

Ponendus
  • Members
  • 1 109 messages

This is amazing OP! I really have no words, what an amazing effort you have put in and what a valuable tool for all of us to have.

 

Just awesome.


  • sjaakiejj aime ceci

#21
Gel214th

Gel214th
  • Members
  • 260 messages

Very cool, kudos!

 

Makes me wonder what people could do if we could mod the game ^_^


  • sjaakiejj aime ceci

#22
Sith Grey Warden

Sith Grey Warden
  • Members
  • 902 messages

This is great!

 

Just a couple of minor things:

1. There should be an apostrophe in "hero's" in "What was your hero's origin?"

2. It says I brokered peace between the werewolves and the elves. That's not true. I killed the werewolves, then betrayed and killed Zathrian. You still get the Dalish troops and Lanaya becomes keeper, but it means that the werewolves didn't get to become humans. In the Keep, it's a different choice.

 

Thank you for making this! I managed to find a few mistakes I'd made in one of my Keep files thanks to your site.


  • sjaakiejj aime ceci

#23
sjaakiejj

sjaakiejj
  • Members
  • 14 messages

BEcause the flags themselves are bugged, not set or just plain ignored by the DLC and DA2

Think the main problems wouldn't be the flags being bugged, ignored or not set. Those are all problems they could easily have gotten around with an import feature to the keep, and a note that due to bugs in their previous games, some choices may be listed incorrectly. The main problems I believe that stopped Bioware from doing this is platform parity and accessibility. Asking someone to go into their saves folder and upload a particular file is a customer support nightmare, and given cost vs reward I think they decided against it for business reasons, not technical ones.

 

 

This is great!

 

Just a couple of minor things:

1. There should be an apostrophe in "hero's" in "What was your hero's origin?"

2. It says I brokered peace between the werewolves and the elves. That's not true. I killed the werewolves, then betrayed and killed Zathrian. You still get the Dalish troops and Lanaya becomes keeper, but it means that the werewolves didn't get to become humans. In the Keep, it's a different choice.

 

Thank you for making this! I managed to find a few mistakes I'd made in one of my Keep files thanks to your site.

 

Thanks!

1. Alright, I'll look into that and fix it. Easy to make typos when you're dealing with this much text haha.

2. That is a really tricky one to get right, mostly because the disparity between the Keep and the actual choice. Did you use the flag system to report that one? I'll need quite a few flags to figure out why that one doesn't work the way it should. 



#24
sjaakiejj

sjaakiejj
  • Members
  • 14 messages
Hey guys, just letting you know about another rather big update to the system. It's now got support for Dragon Age Origins DLC and Dragon Age 2's main story line.
 
Changelog (30/11/2014):
  1. Dragon Age: Origins DLC added (Stone Prisoner, Awakening, Soldier's Peak, Witch Hunt)

  2. Dragon Age: Origins recruitment information added

  3. Dragon Age 2 main quest line completed*

  4. Dragon Age 2 support for Sebastian added

  5. System prepared for Dragon Age 2 DLC

  6. Fixed some typos

  7. Removed VERIFY tags and replaced them with less intrusive [*] tags to indicate potential problems due to mapping uncertainty. 

  8. Removed some unsupported quest tags from the output

 
Upcoming Changes:
  1. Dragon Age 2 - Support for Carver and other Companion quests

  2. Dragon Age 2 - Support for Act 2 quest involving Harley on the Wounded Coast

  3. Dragon Age 2 - Support for Act 3 quests involving Conspirators and Nathaniel Howe (Didn't encounter him in any of my saves)

  4. Dragon Age 2 - Support for DLC (Legacy, Mark of the Assassin)

 
Changes I would like to make:
  1. Same as before - Xbox 360 and PS3 save-file support. If anyone has an Xbox 360 or PS3 save file of either Dragon Age 2 or Dragon Age: Origins, could you please send it to me? I can’t offer support for these systems without that data.

  2. Speed up the algorithm to process save-files. Should take seconds for Origins, not a minute.

 

As always, please use the flag system next to each choice to report any bugs in the system's output. The more people report it, the easier it will be for me to fix it, but the reality is - some quests are actually set incorrectly in the save games, and there's nothing I can do about that. That's why I need data, as much of it as you guys can give me. If there's any mistakes, please report them, and I'll be able to figure out if it's a problem in the save file or in my mapping. Hope to get your feedback!



#25
Draninus

Draninus
  • Members
  • 94 messages

Kudos to the OP.  This is an amazing tool.