This modified build (available on the timelock
branch) contains a Timelock system.
It enables Rosalina (Luma3DS's custom sysmodule) to lock the console after a certain time with a PIN code.
Something which is missing from the original parental control, in my opinion.
The main use is for parents not wanting their kids to use the console for too long.
It provides a new config menu in Rosalina letting the user handle the following options:
- Enabling/Disabling the timelock system
- Set the time limit
- Set the PIN code
It uses a config file storing the properties listed above, as well as an elapsed time value to keep track of the time spent using the console. This lets us keep track of the usage time even after a reboot.
Default PIN: 0000
Here are some screenshots: