More actions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
|title=Luma3DS - 3GX Loader Edition | |title=Luma3DS - 3GX Loader Edition | ||
|image=Luma3DSNanquitas-01.jpg | |image=Luma3DSNanquitas-01.jpg | ||
|description= | |description=Fork of Luma3DS that supports plugins. | ||
|author=Nanquitas | |author=Nanquitas | ||
|lastupdated=2020/11/17 | |lastupdated=2020/11/17 | ||
Line 8: | Line 8: | ||
|version=10.2.1 | |version=10.2.1 | ||
|license=MIT | |license=MIT | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/3dshomebrews/luma3ds3gx.7z | ||
|website=https://github.com/Nanquitas/Luma3DS | |website=https://github.com/Nanquitas/Luma3DS | ||
|source=https://github.com/Nanquitas/Luma3DS | |source=https://github.com/Nanquitas/Luma3DS | ||
}} | }} | ||
Luma3DS is a program to patch the system software of (New) Nintendo (2)3DS handheld consoles "on the fly", adding features such as per-game language settings, debugging capabilities for developers, and removing restrictions enforced by Nintendo such as the region lock. | |||
It also allows you to run homebrew. To use it, you will need a console capable of running homebrew software on the Arm9 processor. | |||
This is a modified version of Luma3DS that allows you to use plugins (3GX and PLG), including CTRPluginFramework ([https://3ds.eiphax.tech/lumaplugins read more]). | |||
==User guide== | |||
===What are .3gx files=== | |||
3GX (3ds Game eXtension) is a plugin file format which allows extra C/C++/asm code to be loaded into an application at runtime and then executed. | |||
It is a brand new plugin system, evolved from NTR's .plg format. | |||
== | ===What is plugin=== | ||
As the file format name suggests, plugins can be used to extend game functionality, from game mods, to trainers or cheat loaders. | |||
One example of a plugin is the CTRPluginFramework Blank Plugin. | |||
== | ===How to install plugins=== | ||
Plugins can be placed at 2 locations: | |||
* sd:/luma/plugins/<TITLEID>/<filename>.3gx to set a plugin for a specified title (higher priority). | |||
* sd:/luma/plugins/default.3gx to set a plugin which would be loaded for all games (lower priority). | |||
Default plugin is only loaded if no specific plugin is found. To use CTRPluginFramework as a blank plugin, rename it to default.3gx and place it in the plugin folders (press Select to use while in game). | |||
== | ===How to make plugins=== | ||
An api is available to allow you to create your own plugins using a menu easily. | |||
An example is available [[Luma3DS Plugin sample 3DS|here]]. | |||
==Controls== | |||
L+Down+Select - In game menu | |||
==External links== | |||
* GitHub - https://github.com/Nanquitas/Luma3DS | |||
* Discord - https://discord.gg/z4ZMh27 | |||
[[Category:3DS homebrew loaders]] | [[Category:3DS homebrew loaders]] | ||
[[Category:Homebrew custom firmwares on 3DS]] | [[Category:Homebrew custom firmwares on 3DS]] |
Revision as of 13:32, 13 Ocak 2022
Luma3DS - 3GX Loader Edition | |
---|---|
File:Luma3DSNanquitas-01.jpg | |
General | |
Author | Nanquitas |
Type | Custom Firmwares |
Version | 10.2.1 |
License | MIT License |
Last Updated | 2020/11/17 |
Links | |
Download | |
Website | |
Source | |
Luma3DS is a program to patch the system software of (New) Nintendo (2)3DS handheld consoles "on the fly", adding features such as per-game language settings, debugging capabilities for developers, and removing restrictions enforced by Nintendo such as the region lock.
It also allows you to run homebrew. To use it, you will need a console capable of running homebrew software on the Arm9 processor.
This is a modified version of Luma3DS that allows you to use plugins (3GX and PLG), including CTRPluginFramework (read more).
User guide
What are .3gx files
3GX (3ds Game eXtension) is a plugin file format which allows extra C/C++/asm code to be loaded into an application at runtime and then executed.
It is a brand new plugin system, evolved from NTR's .plg format.
What is plugin
As the file format name suggests, plugins can be used to extend game functionality, from game mods, to trainers or cheat loaders.
One example of a plugin is the CTRPluginFramework Blank Plugin.
How to install plugins
Plugins can be placed at 2 locations:
- sd:/luma/plugins/<TITLEID>/<filename>.3gx to set a plugin for a specified title (higher priority).
- sd:/luma/plugins/default.3gx to set a plugin which would be loaded for all games (lower priority).
Default plugin is only loaded if no specific plugin is found. To use CTRPluginFramework as a blank plugin, rename it to default.3gx and place it in the plugin folders (press Select to use while in game).
How to make plugins
An api is available to allow you to create your own plugins using a menu easily.
An example is available here.
Controls
L+Down+Select - In game menu
External links
- GitHub - https://github.com/Nanquitas/Luma3DS
- Discord - https://discord.gg/z4ZMh27