3DS:Game plugins/3GX: Difference between revisions
From Hacks Guide Wiki
More actions
renamed →Using 3GX plugins 2: to avoid duplicate header names, left an anchor + switched button inputs to use {{Key press}} + add usage note about plugin menu button shortut |
Update instructions with more clear steps |
||
| Line 8: | Line 8: | ||
<tabber> | <tabber> | ||
|-|Universal Updater= | |-|Universal-Updater= | ||
==== What you need ==== | ==== What you need ==== | ||
| Line 15: | Line 15: | ||
==== Installation ==== | ==== Installation ==== | ||
# | # Power on your console | ||
# Reboot your | # Launch '''Universal-Updater''' from the HOME Menu, or from the Homebrew Launcher | ||
# | # Select the magnifying glass on the bottom screen, then search for '''Luma3DS''' | ||
#* Hint: If you don't know what the options are, you don't need | # Press {{B|A}} while hovering over '''Luma3DS''' from the list of homebrew | ||
# Choose <code>boot.firm</code> and wait for the install to finish | |||
# Reboot your console | |||
# If you see the Luma3DS configuration menu, enable any options that you need, then press Start | |||
#* Hint: If you don't know what the options are, you don't need them | |||
|-|Manually= | |-|Manually= | ||
| Line 24: | Line 28: | ||
==== What you need ==== | ==== What you need ==== | ||
* The latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS] | * The latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS] (the Luma3DS <code>.zip</code> file) | ||
==== Installation ==== | ==== Installation ==== | ||
# Copy | # Insert your SD card into your computer | ||
# | # Copy <code>boot.firm</code> from the Luma3DS <code>.zip</code> to the root of your SD card, replacing <code>boot.firm</code> if it is already there | ||
# | # Reinsert your SD card into your console and power on | ||
# If you see the Luma3DS configuration menu, enable any options that you need, then press Start | |||
#* Hint: If you don't know what the options are, you don't need them | #* Hint: If you don't know what the options are, you don't need them | ||
</tabber> | </tabber> | ||
| Line 50: | Line 56: | ||
# Open the Rosalina menu ({{B|Left Shoulder|D-Pad Down|SELECT}} by default) | # Open the Rosalina menu ({{B|Left Shoulder|D-Pad Down|SELECT}} by default) | ||
# Scroll down to the plugin loader option, then press {{B|A}} to enable it | # Scroll down to the plugin loader option, then press {{B|A}} to enable it | ||
# | # Press {{B|B}} to exit the Rosalina menu | ||
# Open your game of choice | # Open your game of choice | ||
#* The screen should flash another color to indicate that the plugin has successfully loaded | #* The screen should flash another color to indicate that the plugin has successfully loaded | ||
| Line 56: | Line 62: | ||
=== Usage notes === | === Usage notes === | ||
* Most plugins have a menu that can be | * Most plugins have a menu that can be opened by pressing {{B|SELECT}} while the plugin is loaded | ||
WIP | WIP | ||
Revision as of 21:35, 1 May 2025
This page is a work in progress. Notes:
|
The 3GX file format is an evolution of the old PLG file format that is used in newer game plugins. You can use them via Luma3DS's built-in plugin loader.
Installation
What you need
Installation
- Power on your console
- Launch Universal-Updater from the HOME Menu, or from the Homebrew Launcher
- Select the magnifying glass on the bottom screen, then search for Luma3DS
- Press A while hovering over Luma3DS from the list of homebrew
- Choose
boot.firmand wait for the install to finish - Reboot your console
- If you see the Luma3DS configuration menu, enable any options that you need, then press Start
- Hint: If you don't know what the options are, you don't need them
What you need
- The latest release of Luma3DS (the Luma3DS
.zipfile)
Installation
- Insert your SD card into your computer
- Copy
boot.firmfrom the Luma3DS.zipto the root of your SD card, replacingboot.firmif it is already there - Reinsert your SD card into your console and power on
- If you see the Luma3DS configuration menu, enable any options that you need, then press Start
- Hint: If you don't know what the options are, you don't need them
Using 3GX plugins
Plugin location
The 3GX plugin loader will look for plugins in the luma -> plugins directory. Each plugin must be inside a folder named with the game's Title ID. Inside the folder, place your .3gx file.
- You can get the game's title ID from here (cartridges), here (digital games), or from the
FBI -> Titlesmenu. For example, Taiko no Tatsujin: Dokodon! Mystery Adventure's title ID is0004000000190E00, so if you wanted to use a plugin for that game, you'd create a folder named0004000000190E00 - The creator of the plugin may have already created a folder with the correct name for you, in which case you can just copy the title ID folder from the plugin's zip/rar/7z archive to the
pluginsfolder - If you want the plugin to run for all games (for example, for the CTRPluginFramework blank plugin), rename the plugin to
default.3gxand just leave it in thepluginsfolder
An example directory for a plugin affecting one game would be luma -> plugins -> 0004000000190E00 -> plugin.3gx.
An example directory for a plugin affecting all games would be luma -> plugins -> default.3gx.
Launching 3GX plugins
- Open the Rosalina menu (Left Shoulder+D-Pad Down+SELECT by default)
- Scroll down to the plugin loader option, then press A to enable it
- Press B to exit the Rosalina menu
- Open your game of choice
- The screen should flash another color to indicate that the plugin has successfully loaded
- Look at the information on the plugin's webpage/README for usage instructions - usage will differ for each plugin
Usage notes
- Most plugins have a menu that can be opened by pressing SELECT while the plugin is loaded
WIP