Dolphin, the GameCube and Wii emulator - Forums
Power button? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: Power button? (/Thread-power-button)



Power button? - Videogamer555 - 05-06-2019

How do I emulate the Wiimote's power button? Is this possible in Dolphin? I can't find a setting for it currently in Dolphin. It should send a power-off command to the Wii in real life. An emulated Wii should theretically see this command and perform a proper power-off sequence. That way there are no unsaved changes that remain. Otherwise shutting off the emulation directly with the stop button, is like doing a hard-power-off of a computer by pulling the plug.


RE: Power button? - mstreurman - 05-06-2019

(05-06-2019, 08:15 AM)Videogamer555 Wrote: How do I emulate the Wiimote's power button? Is this possible in Dolphin? I can't find a setting for it currently in Dolphin. It should send a power-off command to the Wii in real life. An emulated Wii should theretically see this command and perform a proper power-off sequence. That way there are no unsaved changes that remain. Otherwise shutting off the emulation directly with the stop button, is like doing a hard-power-off of a computer by pulling the plug.

Dolphin is already emulating the Wii power button correctly... except sometimes the emulated software crashes and it will stay in an exit loop, clicking the stop button a second time will be like holding down the power button and will do a hard-turn off.
The power button on the Wiimote should do the same thing except IIRC it isn't emulated as it does something strange over Bluetooth which is why there isn't an emulated power button, but the ESC button is like doing the exact same thing, which you can rebind to a controller button in Options -> Hotkeys -> General -> Stop