Lyall / MetaphorFix

A fix for Metaphor: ReFantazio that adds ultrawide/narrower support and much more.
MIT License
326 stars 6 forks source link

Is it possible to fix low sound via mod? #22

Closed Randy28CR closed 1 week ago

Randy28CR commented 2 weeks ago

It´s me again hehe I find sound in this game extremely low, even master sound maxed out. I tried things like FxSound or Voicemeeter Banana but they do not have a per process option, using them for that purpose is useless as unbalanced audio remain that way, just louder overall. Is there a way to increase sound values beyond the ones found in the game by modding them?

Regards mate!

PhiZero commented 2 weeks ago

I'd like to put my dime in the hat for this one. The audio in this game is far lower than anything else. Would be extremely appreciated if there's some way to get a higher max master volume.

Neon-White commented 2 weeks ago

You can achieve this with VoiceMeeter, but it requires a few steps. Also note it'll introduce a very slight audio delay -

  1. Make sure your VoiceMeeter supports "VIRTUAL INPUT"
  2. In the game settings, or through Windows's "Volume mixer", channel only the game's audio through the speaker called "Voicemeeter Input"
  3. In VoiceMeeter, at the top right corner, configure HARDWARE OUT A2 to point to your actual speakers
  4. Under VoiceMeeter's VIRTUAL INPUT section, turn on the button that says ">A" (effectively sending the virtual input to the HARDWARE OUT's bus A)
  5. Slide the VIRTUAL INPUT / HARDWARE OUT A faders to bump the dB up to your heart's content (I found that +12.0 dB on the virtual input and +2.5 dB on bus A maximized the game's volume without introducing audible clipping or triggering the limiter)
  6. (optional) In VoiceMeeter, enter the menu on the top right, and then go to System Settings. There, under "OUT A2", change "Buffering MME" to 441. Depending on your hardware, this may or may not work. The goal of this step is to minimize the latency as much as possible. I also recommend to make sure "OUT Limiter" on the right is set to "On", which should prevent most of the clipping in case of overdrive.
Lyall commented 2 weeks ago

I've added an override for the master volume value. I'm not sure if it'll cause issues or not. I tried cranking it up to 10 in testing and it didn't distort or blow out so I assume there's some kind of actual limit later on in the chain. For this option I've limited it to a max of 4 though just in case.

For reference the master volume slider in-game ranges from 0 to 1.00, so you can now go all the way up to 4.00 with the override. Just set it in MetaphorFix.ini and it'll override the master volume value.

Here is a test build with this new option: MetaphorFix_v0.8.0_test.zip

Randy28CR commented 2 weeks ago

Volume level completely fixed. Lyall has done it again!

I would like to take the opportunity to give visibility too to these issues:

-Camera shake (sway) not completely disabled by the option in the menú: https://github.com/Lyall/MetaphorFix/issues/15 https://github.com/Lyall/MetaphorFix/issues/26

-Disable dialogue box animation: https://github.com/Lyall/MetaphorFix/issues/19 https://github.com/Lyall/MetaphorFix/issues/42

I deeply appreciate your work. You have enhanced the experience in this game and in many others for many of us. I will donate you in my next payment, and most likely I will still owe you money! Thank you so much, legend!

PhiZero commented 2 weeks ago

Works like a charm here too. Thank you so much!

Lyall commented 1 week ago

Thanks for the feedback everyone, this has been added in v0.8.0.