Forum Discussion

Re: [Mac] How to extract audio in DA:O?

Short answer:   Can't be done.

Longer answer:  The ".ss" (sound set) files that are your character's exclamations, etc., in different voices (e.g. "Wise", "Cocky") are easily accessible.  But that's not what you want.  You want the VO conversations.  These are compressed and stored in an enormous number of ".erf" (encapsulated resource file) formatted files.  Each snippet (single line) of dialogue is tagged to uniquely identify it.  See this wiki article for details of the .erf format.

There are tools that let you extract files from the .erfs, (see: pyGFF) but that doesn't really help you either.  You can't just "play a conversation", since any given convo might branch in many different directions and depend on a huge number of earlier decision points and the options which were previously selected.  And not just the decisions earlier in the current convo either, but many others going back to the beginning of the game.

The logic used to stich together a convo can be even more complex than that needed to define your "world end-state" to import into the next game.  And unlike the end-state, it has to be performed on-the-fly during every convo.  Pretty impressive, but it does sometimes lead to stuttering and out-of-sync dialogue.  Not to mention misstatements such as who is ruling Ferelden.  (And never mind the mistakes in the gender pronoun used when referring to the Warden in the third-person if you've employed certain mods!  😕mileywink: )

2 Replies

  • Anonymous's avatar
    Anonymous
    12 years ago

    Oh sorry I probably should've been more clear: I know all that, but I don't know WHERE to locate the files. All I can find are Windows/PC guides and when I go into my folder I can't see anything (I've even uncovered 'hidden' files).

    Do you know where they are, please?

  • Ahhhhhh.. They aren't "hidden" at all.  The actual sounds are compressed and stored in the ".fsb" files.  (I had a detail wrong above.  The ".erf" files contain the triggers and the mappings, not the voice-over recordings.)

    The ".fsb" file are located in:  "\<game install folder>\modules\single player\audio\vo\<language>\vo"

    The "alistair_main.fsb" is over 52MB, and the largest is the "party_ran_banter.fsb" at over 76MB!

    See this discussion on the BSN:  Any way of getting the audio source files?

    But note that they raised the same issue I did, it's all snippets.  No "conversations" you can just play through.