BLooperZ / remonstered

Builds sound resource for ScummVM using High-Quality SFX and Speech from DOTT Remastered.
GNU General Public License v3.0
23 stars 2 forks source link

Full Throttle Remastered 5.1 surround based audio on classic Full Throttle assets converted to stereo for ScummVM 2.8.x and beyond #11

Open CitricTabby opened 6 months ago

CitricTabby commented 6 months ago

As I have bought this remastered game on GOG in the past few years, I was wondering how I could bring the fully remastered audio from FT Remastered to the classic FT to be used solely on ScummVM 2.8.x.

If I remember correctly, the FT Remastered audio is natively encoded in 5.1 surround, which causes some problems with ScummVM as it doesn't support multi-channel surround sound in the first place, especially when the audio is converted along with the retro assets.

Any help on this is fully appreciated.

BLooperZ commented 6 months ago

Sorry, I don't understand the question😅

FT Remastered indeed uses 5.1 surround in cutscene videos, which as far as I know is currently not supported in ScummVM (https://bugs.scummvm.org/ticket/11223) therefore the audio is downmixed into stereo here: https://github.com/BLooperZ/remonstered/blob/develop/src/remonstered/core/cutscenes.py#L38 assuming support for 5.1 audio is added to ScummVM the extraction could be modifed in the linked code to extract it directly without downmixing.

Please also note that support for compressed audio in FT is dropped since ScummVM 2.6.x (https://github.com/BLooperZ/remonstered/issues/3), which also should be reimplemented for the complete experience

I hope it helps, and thank you for asking

CitricTabby commented 6 months ago

What I meant was converting all the 5.1 surround sound cutscenes in Full Throttle Remastered to traditional stereo (left and right speaker arrangement) for the ScummVM version of FT classic with fully remastered stereo sound minus the 5.1 surround sound blank spots.

BLooperZ commented 6 months ago

It seems to be what this program is doing😅 The cutscenes are currently downmixed to stereo and should be able to play on ScummVM (at least until 2.5.1) Can you please clarify the difference between the output of this program to what you would like to have?

CitricTabby commented 6 months ago

What version of ffmpeg would you recommend for converting FT Remastered sound assets to a ScummVM compatible kind?

BLooperZ commented 6 months ago

I just use the latest ffmpeg😅

CitricTabby commented 6 months ago

I just used the latest stable version of ffmpeg I got from www.gyan.dev/ffmpeg/builds/ and fired up ReMonstered with the FT Remastered data, and while everything went fine, I booted it up on my ScummVM running a daily build (today's date) and when Mr. Corley steps into the bar and says "Who's the one that ran into my car?", I never heard his voice in the first place. Should I have used a different ffmpeg version for that?