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

3DS:Luma3DS forks: Difference between revisions

From Hacks Guide Wiki
(change warning a bit, add ctgp7 note)
(updated starlight base luma version to 13.1.2)
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''Luma3DS forks''' are modifications of the {{GitHub|LumaTeam/Luma3DS|Luma3DS custom firmware}}. These forks can:
'''Luma3DS forks''' are modifications of the [[3DS:Luma3DS|Luma3DS]] custom firmware. These forks can:
* Add features unavailable in upstream Luma3DS
* Add features unavailable in upstream (unmodified) Luma3DS
* Enhance existing features in upstream Luma3DS
* Remove features deemed 'unnecessary' in upstream Luma3DS
* Remove features deemed 'unnecessary' in upstream Luma3DS


{{warning|text=There are some things that you should take note of when using Luma3DS forks:
{{warning|text=There are some things that you should take note of when using Luma3DS forks:
* They may not always be kept up to date with upstream Luma3DS. This is particularly important with the jump between Luma3DS v10.3 and v11.0, where the configuration file format was changed and Luma3DS copies itself to internal memory.
* They may not always be kept up to date with upstream Luma3DS, so you may miss out on any new features added to Luma3DS.
* If you experience a bug with one of these forks, you must report it to the developer of that fork. The developers of Luma3DS are not responsible for any issues or bugs that may occur when using a fork unless the issue also occurs with upstream Luma3DS.}}
* If you experience a bug with one of these forks, you must report it to the developer of that fork. '''The developers of Luma3DS are not responsible for any issues or bugs that may occur when using a fork unless the same issue also occurs in upstream Luma3DS.'''
* If you're getting assistance with an issue, you should specify if you are using a Luma3DS fork, as troubleshooting may differ.}}


== Installing a Luma3DS fork ==
== Installing a Luma3DS fork ==
Line 25: Line 27:
|+
|+
!Name of fork  
!Name of fork  
!Luma  
!Base Luma version
!Features
!Features
!Notes
!Notes
|-
|-
|{{GitHub|Nanquitas/Luma3DS/releases/latest|Luma3DS 3GX Loader}}
|{{GitHub|cooolgamorg/Starlight3DS/releases/latest|Starlight3DS}}
| v11.0
| v13.1.2
|
|
* 3GX plugin support
* Feature set derived from Luma3DS Redshift
* {{GitHub|Nanquitas/BootNTR/releases/latest|BootNTR}} support, thus:
* See [https://github.com/cooolgamer-cuz-github-fork-system-sucks/Luma3DS-but-better#changes-with-the-official-build README] for full list
** Streaming on New3DS
|
** PLG plugin support
|-
|{{GitHub|Alexyo21/Polari3DS/releases/latest|Polari3DS}}
| v13.0.2
|
* Feature set derived from various Luma3DS forks, including Redshift and Starlight3DS
* Wireless streaming
* See [https://github.com/Alexyo21/Polari3DS#whats-in-here-also--different-from-official-luma3ds README] for full list
|
* Fork of cooolgamer's CustomLuma3DS on which Starlight3DS is based on
|-
|{{GitHub|Simo3ds/CustomLuma3DS-ITA/releases/latest|CustomLuma3DS-ITA}}
| v13.0.2
|
* Italian translation of Polari3DS (formerly CustomLuma3DS)
|
|-
|{{GitHub|M4nueleZ/Luma3DS_ITA/releases/latest|Luma3DS_ITA}}
| v13.0.2
|
* Translates Luma3DS config/Rosalina menu to Italian
|
|-
|{{GitHub|LopezTutoriales/Luma3DS-Spanish/releases/latest|Luma3DS-Spanish}}
| v13.1.2
|
* Translates Luma3DS config/Rosalina menu to Spanish
|
|-
|{{GitHub|valx76/Luma3DS-Timelock/releases/latest|Luma3DS with Timelock}}
| v12.0.1
|
* "Timelock" parental control system
** Lock system from use after specified time
|
|
|-
|-
Line 49: Line 83:
* Recalibrate brightness settings
* Recalibrate brightness settings
* Launch only specific games with Clock+L2
* Launch only specific games with Clock+L2
| Incompatible with CTGP-7
|  
* Incompatible with CTGP-7
|-
|''Luma3DS 3GX Loader''
| v12.0.1
|
* 3GX plugin support
* {{GitHub|Nanquitas/BootNTR/releases/latest|BootNTR}} support, thus:
** Streaming on New3DS
** PLG plugin support
|
* Merged into main Luma3DS as of v13.0, deprecated
|-
|-
|{{GitHub|valx76/Luma3DS-Timelock/releases/latest|Luma3DS with Timelock}}
|''Luma3DS PLG Loader (broken)''
| v10.3
|v9.1
|
* PLG plugin support without BootNTR
|
|
* "Timelock" parental control system
* Reportedly no longer works on current firmware (11.14+)!
** Lock system from use after specified time
|-
|''Luma3DS Stealth''
|v9.1
|
|
* Disable chainloader/config access from 3DS
* Store config and crash dumps on CTRNAND
* Effectively hides Luma3DS from SD
|
* Does not stop anyone from just putting any other <code>boot.firm</code> on root of SD
|}
|}
[[Category:Nintendo 3DS homebrew]]
[[Category:Nintendo 3DS guides]]

Latest revision as of 03:48, 17 July 2024

Luma3DS forks are modifications of the Luma3DS custom firmware. These forks can:

  • Add features unavailable in upstream (unmodified) Luma3DS
  • Enhance existing features in upstream Luma3DS
  • Remove features deemed 'unnecessary' in upstream Luma3DS
Warning icon There are some things that you should take note of when using Luma3DS forks:
  • They may not always be kept up to date with upstream Luma3DS, so you may miss out on any new features added to Luma3DS.
  • If you experience a bug with one of these forks, you must report it to the developer of that fork. The developers of Luma3DS are not responsible for any issues or bugs that may occur when using a fork unless the same issue also occurs in upstream Luma3DS.
  • If you're getting assistance with an issue, you should specify if you are using a Luma3DS fork, as troubleshooting may differ.

Installing a Luma3DS fork

Info icon These instructions assume you're using boot9strap (as installed in the guide) as opposed to fastboot3DS, where these instructions may not apply depending on your setup.

Because boot9strap just boots the file boot.firm on the root of your SD card (or on CTRNAND), you can just place any Luma3DS fork onto the root of your SD card as boot.firm. Your 3DS will automatically boot into it as it did upstream Luma3DS.

  1. Download your Luma3DS fork of choice
  2. If necessary, extract it and/or rename the file to boot.firm
  3. Put your SD card into your computer
  4. Copy the Luma3DS fork's boot.firm to the root of the SD card, replacing the existing one
  5. Put your SD card back into your 3DS
Success icon Your 3DS is now running a fork of Luma3DS!

List of Luma3DS forks

Name of fork Base Luma version Features Notes
Starlight3DS v13.1.2
  • Feature set derived from Luma3DS Redshift
  • See README for full list
Polari3DS v13.0.2
  • Feature set derived from various Luma3DS forks, including Redshift and Starlight3DS
  • Wireless streaming
  • See README for full list
  • Fork of cooolgamer's CustomLuma3DS on which Starlight3DS is based on
CustomLuma3DS-ITA v13.0.2
  • Italian translation of Polari3DS (formerly CustomLuma3DS)
Luma3DS_ITA v13.0.2
  • Translates Luma3DS config/Rosalina menu to Italian
Luma3DS-Spanish v13.1.2
  • Translates Luma3DS config/Rosalina menu to Spanish
Luma3DS with Timelock v12.0.1
  • "Timelock" parental control system
    • Lock system from use after specified time
Luma3DS with Redshift v10.3
  • Improved screen filter functions
  • Miscellaneous additional config options
  • Quick-Switcher for filters and config
  • 3GX plugin support
  • Brightness settings beyond min./max. limits
  • Control volume without using slider
  • Recalibrate brightness settings
  • Launch only specific games with Clock+L2
  • Incompatible with CTGP-7
Luma3DS 3GX Loader v12.0.1
  • 3GX plugin support
  • BootNTR support, thus:
    • Streaming on New3DS
    • PLG plugin support
  • Merged into main Luma3DS as of v13.0, deprecated
Luma3DS PLG Loader (broken) v9.1
  • PLG plugin support without BootNTR
  • Reportedly no longer works on current firmware (11.14+)!
Luma3DS Stealth v9.1
  • Disable chainloader/config access from 3DS
  • Store config and crash dumps on CTRNAND
  • Effectively hides Luma3DS from SD
  • Does not stop anyone from just putting any other boot.firm on root of SD