Skip to content

valx76/Luma3DS-Timelock

 
 

Repository files navigation

Luma3DS with Timelock

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:

  1. Rosalina menu 1-RosalinaMenu

  2. Locked timelock menu 2-LockedTimelockMenu

  3. Unlocking timelock menu 3-UnlockingTimelockMenu

  4. Unlocked timelock menu 4-UnlockedTimelockMenu

  5. Timelocked console 5-Timelocked

About

Custom Luma3DS build with Timelock

Resources

License

Stars

Watchers

Forks

Languages

  • C 96.8%
  • Assembly 1.6%
  • Makefile 1.3%
  • C++ 0.3%