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.
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.