Skip to content

Conversation

@meleextract
Copy link

This is part of a WIP project to extract all the voicelines and dialog trees (not just dialog lines) into a format that can be parsed and processed by downstream tools.

This initial PR contains a hacky implementation of a bulk audio exporter functionality, placed into the Dialog Dumper tool to piggy-back on its progress reporting UI. It copies a lot of code from the Soundplorer and Soundpanel components, but adds some additional changes to add support for bulk exporting LE1 SoundNodeWave audio.

image

In its current state, I have only tested LE1, but it should work (though maybe with bugs) with LE2 & LE3. The output looks like this:

image

Here's a full dump of LE1, including sound effects and music:
image

More cleanup is certainly needed to refactor and clean up the implementation, but in its current state it's achieved my immediate needs so I'll likely stop here. I'll leave it to the community to decide whether they want to polish and implement this into the tools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant