Emulator Issues #3176
closed[GUI] "Skip GC BIOS" setting is forgotten
0%
Description
What steps will reproduce the problem?
- In settings, uncheck "Skip GC BIOS"
- Boot any Wii game (MUST be a Wii game)
- Go back into settings (with or without stopping the Wii game)
What is the expected output? What do you see instead?
I expect the option to stay cleared. Instead, it is checked again.
Dolphin version with the problem? Other Dolphin version without the
problem?
I don't know if it has ever not had this problem, but I'm currently using r6174 and this problem has been around for a while, at least 100 revisions (I never cared much before then).
32-bit or 64-bit and any other build parameters?
If it matters, x86.
OS version and versions of tools/libraries used?
Again, I doubt it matters but
WinXP x86
VC2008
USA IPL (NTSC)
JIT recompiler core
Please provide any additional information below.
Seems like a simple GUI bug, ought to be easy enough to fix.
Updated by BhaaL over 14 years ago
- Status changed from New to Accepted
Noticed this too, but it might be a similar case to the game properties/dual core problem (overriding with game settings also saves real settings)
Updated by skidau over 14 years ago
Yeh, it's a pretty simple fix:
When Dolphin loads, copy the "ini config" to a "working config". Dolphin should reference the "working config" at runtime. If settings are changed via the config dialog, save them to the "ini config". If dolphin needs to change any parameters at runtime, change the "working config". Essentially we need to make a copy of the config for runtime use. At the moment we modify the "ini config", which gets saved on exit and produces this bug.
I'm not volunteering to fix it :P
Updated by frango0010 over 14 years ago
That happens because, everytime you boot a game that can't use the bios somehow (no bios file available, or wii games, which doesn't use gc ipl bios), the option is checked again.
Updated by MofoMan2000 about 11 years ago
Issue 3004 has been completely deleted, but this is still an issue. Seriously, the only time it should automatically check itself is if the IPL doesn't exist. There's no reason to force it enabled if a Wii ROM is booted.