Thanks to the inconvenient placement of the power button on the N3DSXL and the N2DS I had to replay many many stages because I accidentally pressed it with my finger. This SysModule brings an end to this. Let me introduce you PowerPrevent. It constantly runs in the background and disables the functionality of the power button unless the START button is held down.
How it works
Due to a limitation in the SysModule loading of Luma3DS, this project is basically a fork of Rosalina and "replaces" it with a modified version of itself. Rosalina still works like before. In addition to Rosalina, there is now a check that enables or disables the interrupt caused by a short press of the power button. Long pressing the power button will still cause a hard shutdown, without the need for pressing the START button.
Installation
Download
Source code: https://github.com/WerWolv98/PowerPrevent_SysModule
Download: https://github.com/WerWolv98/PowerPrevent_SysModule/releases/latest
Credit:
Many thanks to AuroraWright for her Luma3DS project. This mod is highly based on her work
How it works
Due to a limitation in the SysModule loading of Luma3DS, this project is basically a fork of Rosalina and "replaces" it with a modified version of itself. Rosalina still works like before. In addition to Rosalina, there is now a check that enables or disables the interrupt caused by a short press of the power button. Long pressing the power button will still cause a hard shutdown, without the need for pressing the START button.
Installation
- Go to the Luma3DS config menu by holding the SELECT button during boot
- Enable the option Enable loading external FIRMs and modules
- Copy the downloaded rosalina.cxi into the SDHC:/luma/sysmodules folder on your SD card. Don't rename the file. If it isn't called rosalina.cxi, Luma won't load it.
- Restart your console. Everything should be working now
Download
Source code: https://github.com/WerWolv98/PowerPrevent_SysModule
Download: https://github.com/WerWolv98/PowerPrevent_SysModule/releases/latest
Credit:
Many thanks to AuroraWright for her Luma3DS project. This mod is highly based on her work
Last edited by WerWolv,