Asterix Gaming Guild Logo GeneralXXLXXL 2XXL 3XXXLOlympic GamesXXL EditorToolsOff-TopicXXL RomasteredXXL 2 RemasteredOther GamesModsCaesar's ChallengeUnfair XXLPatchesFan ArtPersonal ArtSpeedrunningMediaRandomizerBETA RomeHSKALPresence AdrienPresence SPQRPresence Mr. RubinshteinSupport Bot Helpdesk

#editor

adrientd
With all that, we could make the editor work in a similar way. We could reuse all separated voice lines from the XXL1/XXL2 Remasters (for other games that might be more tricky) in WAV format (so OGG -> WAV conversion needed first), and whenever changes are done, one could click some button that would regenerate all the speech RWS files.
adrientd
So basically, you would just need to translate the WAV file of every text line, and the editor does the rest.
adrientd
Though again this will be a lot of work to implement :Obelul:
forgotten_in_abyss
:UhhChamp:
pegperegogaucho
I don't think requiring a remaster to edit voice lines is a good idea.
pegperegogaucho
Editor should detect if remaster or not, then act accordingly, for example extract the streams from the rws files and repack them.
pegperegogaucho
I believe that is actually easier than doing it like you described
pegperegogaucho
The voice rws files are actually just one long audio track with several sub streams pointing at some offset in the track to create multiple parts
pegperegogaucho
You can check the vgmstream implementation
adrientd
I mean it's just an idea
adrientd
And without remaster, we might also find a way to extract all substreams from the RWS files as WAVs to one folder per language (only disadvantage is no access to unused speeches)
adrientd
It also solves the problem of duplication: the merchant for example has RWS files for each level, multiple RWS files can share the same voice line etc.
adrientd
And yes, I've seen the vgmstream implementation, the "only" documentation of RWS files I've seen :Obelul:
forgotten_in_abyss
But this could work, right?
adrientd
Maybe, we have to try first I guess :Obelul:
deep_wolf
Foobar vgmthing already does that. I've extracted all voicelines from XXL1, they're cut by phrase and one .RWS file is one cut-scene. As well and one-off merchant speech, which is dublicated on every level.
deep_wolf
For ex: golden laurel dialogue
adrientd
Yes, what I mean is a way to extract all RWS of one/all levels to WAVs in an automatic ways, with text ID as their filename.
deep_wolf
Ah I see. Text ID are total chaos. They all over the place, took me a good while to figure them out.
rubinho146
No need to have ID files