Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PowerPrevent SysModule 3DS: Difference between revisions

From GameBrew
m (Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews")
m (Text replacement - "Category:Homebrew utility applications on 3DS" to "")
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = PowerPrevent_SysModule
|title=PowerPrevent_SysModule
| type = Utilities
|image=Powerpreventsysmodule2.png
| version = 1.1.0
|description=Add power button safety mechanic.
| licence = Mixed
|author=WerWolv
| author = WerWolv
|lastupdated=2018/04/16
| website = https://github.com/WerWolv/PowerPrevent_SysModule
|type=Utilities
| download = https://dlhb.gamebrew.org/3dshomebrew/PowerPrevent_SysModule-3DS.rar
|version=1.1.0
| source = https://dlhb.gamebrew.org/3dshomebrew/PowerPrevent_SysModule-3DS.rar
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/powerpreventsysmodule.7z
|website=https://github.com/WerWolv/PowerPrevent_SysModule
|source=https://github.com/WerWolv/PowerPrevent_SysModule
}}
}}
PowerPrevent_SysModule is project is a modified version of the [[Luma3DS|Luma3DS]] Rosalina menu SysModules with an added power button safety mechanic.


= PowerPrevent_SysModule =
To prevent acidental pressing of the power button during gameplay, it is now required to hold the Start button while pressing the power button in order to shutdown the console.  
This project is a modified version of the Luma3DS Rosalina menu SysModules with an added power button safety mechanic. To prevent acidental pressing of the power button during gameplay, it is now required to hold the START button while pressing the power button in order to shutdown the console. All credit goes the to AuroraWright and her team who built the fantastic [https://github.com/AuroraWright/Luma3DS/ Luma3DS] CFW.
 
== Usage ==
Due to a limitation in the SysModule loading of Luma3DS, this project is essentially a fork of Rosalina and replaces it with a modified version of itself. Rosalina still works like before.  
# Enable '''Enable loading exteral FIRMs and modules''' in the Luma3DS configuration menu
 
# Download the rosalina.cxi file and put it in the SDHC:/luma/sysmodules/ folder. Don't rename the file or it won't be able to load.
==Installation==
# To shutdown the 3DS now, the START button has to be held down before pressing the power button. Otherwise the button will be completely ignored.
Go to the Luma3DS config menu by holding the Select button during boot.
== Limitations ==
 
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.
 
==User guide==
To shutdown the 3DS now, the Start button has to be held down before pressing the power button. Otherwise the button will be completely ignored.
 
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.
 
===Limitations===
For now the only way to load a system module in Luma3DS is by replacing an existing one. This is the reason why the entire Rosalina code is included. For now this is purely an addition to Rosalina.
For now the only way to load a system module in Luma3DS is by replacing an existing one. This is the reason why the entire Rosalina code is included. For now this is purely an addition to Rosalina.
==Changelog==
'''v1.1.0'''
* Rebased the entire codebase to the one from Luma3DS v9.0 to prevent incompatibility.
'''v1.0.0'''
* Initial Release.
==Credits==
All credit goes the to AuroraWright and her team who built the fantastic Luma3DS CFW.
==External links==
* GitHub - https://github.com/WerWolv/PowerPrevent_SysModule
* GBAtemp - https://gbatemp.net/threads/release-powerprevent-sysmodule.501247

Latest revision as of 05:54, 6 Mayıs 2024

PowerPrevent_SysModule
Powerpreventsysmodule2.png
General
AuthorWerWolv
TypeUtilities
Version1.1.0
LicenseMixed
Last Updated2018/04/16
Links
Download
Website
Source

PowerPrevent_SysModule is project is a modified version of the Luma3DS Rosalina menu SysModules with an added power button safety mechanic.

To prevent acidental pressing of the power button during gameplay, it is now required to hold the Start button while pressing the power button in order to shutdown the console.

Due to a limitation in the SysModule loading of Luma3DS, this project is essentially a fork of Rosalina and replaces it with a modified version of itself. Rosalina still works like before.

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.

User guide

To shutdown the 3DS now, the Start button has to be held down before pressing the power button. Otherwise the button will be completely ignored.

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.

Limitations

For now the only way to load a system module in Luma3DS is by replacing an existing one. This is the reason why the entire Rosalina code is included. For now this is purely an addition to Rosalina.

Changelog

v1.1.0

  • Rebased the entire codebase to the one from Luma3DS v9.0 to prevent incompatibility.

v1.0.0

  • Initial Release.

Credits

All credit goes the to AuroraWright and her team who built the fantastic Luma3DS CFW.

External links

Advertising: