EasyRPG / Player

RPG Maker 2000/2003 and EasyRPG games interpreter
https://easyrpg.org/player/
GNU General Public License v3.0
966 stars 183 forks source link

BGM MIDIs playing at full volume regardless of the "BGM volume" setting. #3242

Closed CortexReaver closed 1 day ago

CortexReaver commented 1 week ago

So, If you run this game: https://www.glorioustrainwrecks.com/node/11012 The BGM midi in the main menu can be played only at two states: maximum loudness (volume from 1% to 100%) and disabled (volume at 0%). But, I've opened the midi files with an MPC player and it behaves exactly the same. Can it be just win 10/codec bug?

similar bug: https://youtu.be/WGR_6lqkDgk (ver. 2024-06-11) no matter what I set (sound and\or music) BGM is 100% loud.

I've used the nightly build from here: https://ci.easyrpg.org/view/Player/job/player-win64/

25-06-2024 233844

Maybe it is not a latest 64 bit windows version? Hmm. Who knows!🤔https://youtu.be/qYo8KaL5Ijc

OS: Windows 10 Pro 22H2 build 19045.3448 K-lite codec pack was also installed on the system Virtual Cables (https://vb-audio.com/Cable/) Ear Trumpet (https://community.chocolatey.org/packages/eartrumpet#install) Micswitch(https://github.com/iXab3r/MicSwitch) OBS for the recording Ugreen USB DAC was used

Mimigris commented 1 week ago

Hello. When doing reports, make sure to use the latest continuous build rather than the latest stable version, as some bugs could have been fixed since. This issue has normally been fixed in the continuous build of the Player (available on our site at the bottom of the downloads page), I cannot reproduce it on my side, so could you recheck this problem by instead using the continuous build?

Mimigris commented 1 week ago

I cannot test this game due to RPG Maker dot net currently having redirection issues making it unable to be accessed on my side, but what you show is the expected scenario on the version 0.8.0: could you verify by going in License and selecting EasyRPG that your version of the Player is from 2024-06-11 rather than being listed as version 0.8.0?

CortexReaver commented 1 week ago

Can the settings file from previous version broke the newer one in some way?

Mimigris commented 1 week ago

I'm very sorry to not have specified that properly, but you need to press Enter while selecting EasyRPG Player in the License menu, this displays a screen with the version of the engine, which is what I'm looking for. image

Mimigris commented 1 week ago

Ah, didn't saw it due to being displayed for only half a second, that seems to be indeed the current continuous build and the same than the one I shown. I suppose that it could depend on the hardware/midi drivers so it may require additional feedbacks, since I cannot reproduce this at all on my side.

CortexReaver commented 1 week ago

@Mimigris I've edited topic, what else info can I provide?

Mimigris commented 1 week ago

I suppose maybe MIDI drivers, and confirm if you're indeed on the Windows 64 bits version of the Player to be sure of the version. Unfortunately I'm no MIDI expert so I'm afraid that I cannot help further than that.

CortexReaver commented 1 week ago

The about page of the player itself does not contain any info about it's being a 64 bit. Is a screenshot with an archive will be sufficient?

Where can I see the MIDI drivers on win 10? Can't find anything on this topic, only a bunch of garbage tutorials on how to run "windows troubleshooter". Do I need to install them from somewhere? Will this MIDI drivers gonna work: https://usa.yamaha.com/support/updates/umd_win64_kbd.html ?

Ghabry commented 1 week ago

Is the volume of the midi also messed up when using RPG_RT? We use the same interface so it should be broken the same way.

CortexReaver commented 1 week ago

The original RPG_RT doesn't have volume adjustment sliders... this is exactly one of the reasons why I am using EasyRPG. Or maybe there is a specific RT version that I am unaware of.

Fatalmix doesn't have the volume sliders either. Lowering volume in windows 10 mixer works both on EasyRPG player and Fatalmix.

Ghabry commented 1 week ago

Oh sorry I didn't read properly. Thought it's broken in-game. You mean the volume setting for the bgm.

Yes this is not implemented yet in the continuous build. See also #3083

This will be fixed soon because we have a pending pull request for this.

Ghabry commented 1 day ago

closing as dupe of #3083 which should be fixed now