FNA-XNA / FAudio

FAudio - Accuracy-focused XAudio reimplementation for open platforms
https://fna-xna.github.io/
Other
534 stars 72 forks source link

Super Meat Boy makes ear shattering sound with faudio. #311

Open Bitwolfies opened 1 year ago

Bitwolfies commented 1 year ago

Fire up the Windows port of the game (Not sure if the DLC makes a change but I do have it installed.) Wait for the announcer to stop speaking, and lower your volume immensely, its gonna be loud. Doesn't happen if xact is installed with Protontricks.

Tested version: Proton GE 55, with the install xact fix disabled.

flibitijibibo commented 1 year ago

From what I remember Super Meat Boy depends on behavior in older XAudio2 runtimes where the audio data didn't have to be block-aligned, whereas XAudio 2.8+ added this requirement - I'm surprised this did not get fixed for the update.

In any case, the native version is known to work, and apparently is more stable than the newer PC versions (or so the reviews claim, apparently it's just super busted to the point where save data gets corrupted!).

Bitwolfies commented 1 year ago

From what I remember Super Meat Boy depends on behavior in older XAudio2 runtimes where the audio data didn't have to be block-aligned, whereas XAudio 2.8+ added this requirement - I'm surprised this did not get fixed for the update.

In any case, the native version is known to work, and apparently is more stable than the newer PC versions (or so the reviews claim, apparently it's just super busted to the point where save data gets corrupted!).

Native does work, but does not support the DLC, so I still feel its worth reporting. Thank you!

flibitijibibo commented 1 year ago

Took a look out of curiosity, it seems there's some new developments for all three builds?

https://steamdb.info/app/40800/history/

I would contact support and ask them about this. (And feel free to refer them to this thread, happy to help fix this in the application since fixing it in the library would be a ton more work...)

Bitwolfies commented 1 year ago

Took a look out of curiosity, it seems there's some new developments for all three builds?

https://steamdb.info/app/40800/history/

I would contact support and ask them about this. (And feel free to refer them to this thread, happy to help fix this in the application since fixing it in the library would be a ton more work...)

Nope, those are old, read how many apps it affected, probably when steam hid branch names for awhile, then restored them.

Screenshot_20230411_164041

flibitijibibo commented 1 year ago

Still, a recent build (smwbeta makes me think they fixed the sql issues finally?) is a good sign - would be great if we could help get that across the finish line, both to fix sound and get all builds at parity.

Bitwolfies commented 1 year ago

Still, a recent build (smwbeta makes me think they fixed the sql issues finally?) is a good sign - would be great if we could help get that across the finish line, both to fix sound and get all builds at parity.

For sure, though I have zero contacts myself. Regardless GE does take care of fixing it for now. So not super priority.

waspennator commented 1 month ago

I can also confirm this still happens on my stean deck unless you use protontricks to install xact. It also has another different issue unrelated to the audio where it just renders completely white without d3dcompiler_47