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

3DS:Game plugins/3GX: Difference between revisions

From Hacks Guide Wiki
m update for luma 13
Aspect X (talk | contribs)
m page complete
Tags: Mobile edit Mobile web edit
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{shortcut|3DS:3GX|3GX}}
{{shortcut|3DS:3GX|3GX}}
{{Page WIP|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.
*Usage notes (if any) are missing.
}}
The 3GX file format is an evolution of the old PLG file format that is used in newer game plugins. You can run them by using a fork of Luma3DS that has a plugin loader built-in.


== Installation ==
== Installation ==


<tabber>
<tabber>
|-|Universal Updater=
|-|Universal-Updater=
==== What you need ====
==== What you need ====


Line 15: Line 12:
==== Installation ====
==== Installation ====


# Search for <code>Luma3DS</code> in Universal Updater, and download the <code>boot.firm</code> file
# Power on your console
# Reboot your system
# Launch '''Universal-Updater''' from the HOME Menu, or from the Homebrew Launcher
# In the Luma configuration screen, select any options you need, then press START
# 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 any
# 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 25:
==== 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 the <code>boot.firm</code> to the root of the SD card, replacing the <code>boot.firm</code> already there
# Insert your SD card into your computer
* Insert the SD card into your system and power it on
# 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
* On the Luma Configuration screen, enable any options that you need, then press Start
# Reinsert your SD card into your console and power on
** Hint: If you don't know what the options are, you don't need them
# 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
 
</tabber>
</tabber>


Line 46: Line 49:
An example directory for a plugin affecting all games would be <code>luma</code> -> <code>plugins</code> -> <code>default.3gx</code>.
An example directory for a plugin affecting all games would be <code>luma</code> -> <code>plugins</code> -> <code>default.3gx</code>.


=== Using 3GX plugins ===
=== Launching 3GX plugins<span class="anchor" id="Using 3GX plugins"></span> ===


# Open the Rosalina menu ([Left Shoulder] + [Down D-Pad] + [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 (A) to enable it
# Scroll down to the plugin loader option, then press {{B|A}} to enable it
# Exit the Rosalina menu by pressing (B) a couple of times
# 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 59:


=== Usage notes ===
=== Usage notes ===
WIP
* Most plugins have a menu that can be opened by pressing {{B|SELECT}} while the plugin is loaded