Global Volume Setting


aho

Member
Joined
May 16, 2009
Messages
183
Website
kaioa.com
Some apps store the volume, some don't, and some reset the volume back to 100% whenever they feel like doing so (e.g. Myriad). Closing one app and starting the next also usually means that you have to adjust the volume anew.

If the Wiz would use a slider like the NDS (or a wheel/dial like the original GB) something like that couldn't happen.

However, this kind of behavior can be mimicked in software pretty easily. All we need for that is a file with a specific location and a specific layout. If an application is started it checks if the file exists. If so, it loads the volume setting - otherwise it defaults to 50%. And once the app is shut down it writes the current volume setting back to that file (if necessary).

So, 3 things are needed:

1. A standardized location/name for that file.
2. A format (e.g. 3 unsigned bytes for master/bgm/sfx where 0 = mute or some ini like format perhaps?).
3. Applications which utilize it.

Well, that's basically the big idea. Any feedback is appreciated.
 
It is much easier to do this kind of thing in the kernel, as was done for Open2x - that way you can force it upon people.
 
GPH using a volume slider wheel? Muuuaahahahahahah that would be too smart!
 
Senor Quack said:
GPH using a volume slider wheel? Muuuaahahahahahah that would be too smart!

GPH using any hardware that makes sense?! MUAHAHAHAHAHA, that would be too cost-effective!
 
Last edited by a moderator:
Orkie said:
It is much easier to do this kind of thing in the kernel, as was done for Open2x - that way you can force it upon people.

Heh. Yea, doing something like that in the kernel would be very handy indeed. But I sorta doubt that they will put something like that in the next firmware and even if they do, many people probably won't upgrade.
 
Last edited by a moderator:
If they don't upgrade, they can't exactly moan about not having the latest features ;). I doubt it too, but you never know - maybe somebody else will add it in.
 
Back
Top