3DS:Game plugins/3GX: Difference between revisions
From Hacks Guide Wiki
More actions
added translation marks |
fix test |
||
| Line 14: | Line 14: | ||
<translate> | <translate> | ||
# Power on your console | # Power on your console | ||
# Launch <tvar=UU>'''Universal-Updater'''</tvar> from the HOME Menu, or from the Homebrew Launcher | # Launch <tvar="UU">'''Universal-Updater'''</tvar> from the HOME Menu, or from the Homebrew Launcher | ||
# Select the magnifying glass on the bottom screen, then search for '''Luma3DS''' | # Select the magnifying glass on the bottom screen, then search for '''Luma3DS''' | ||
# Press <tvar=A>{{B|A}}</tvar> while hovering over '''Luma3DS''' from the list of homebrew | # Press <tvar="A">{{B|A}}</tvar> while hovering over '''Luma3DS''' from the list of homebrew | ||
# Choose <code>boot.firm</code> and wait for the install to finish | # Choose <code>boot.firm</code> and wait for the install to finish | ||
# Reboot your console | # Reboot your console | ||
| Line 26: | Line 26: | ||
==== <translate>What you need</translate> ==== | ==== <translate>What you need</translate> ==== | ||
* <translate>The latest release of <tvar=luma3dslink>[https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS]</tvar> (the Luma3DS <code>.zip</code> file)</translate> | * <translate>The latest release of <tvar="luma3dslink">[https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS]</tvar> (the Luma3DS <code>.zip</code> file)</translate> | ||
==== <translate>Installation</translate> ==== | ==== <translate>Installation</translate> ==== | ||
| Line 44: | Line 44: | ||
<translate> | <translate> | ||
The 3GX plugin loader will look for plugins in the <tvar=luma_pl_path><code>luma</code> -> <code>plugins</code></tvar> directory. Each plugin must be inside a folder named with the game's Title ID. Inside the folder, place your <code>.3gx</code> file. | The 3GX plugin loader will look for plugins in the <tvar="luma_pl_path"><code>luma</code> -> <code>plugins</code></tvar> directory. Each plugin must be inside a folder named with the game's Title ID. Inside the folder, place your <code>.3gx</code> file. | ||
* You can get the game's title ID from [<tvar=3dsdb_cart>http://3dsdb.com/</tvar> here] (cartridges), [<tvar=3dsdb>https://hax0kartik.github.io/3dsdb/</tvar> here] (digital games), or from the <tvar=fbi_tl_path><code>FBI -> Titles</code></tvar> menu. For example, <tvar=taikoname>Taiko no Tatsujin: Dokodon! Mystery Adventure</tvar>'s title ID is <tvar=taiko_id><code>0004000000190E00</code></tvar>, so if you wanted to use a plugin for that game, you'd create a folder named <tvar=taiko_id><code>0004000000190E00</code></tvar> | * You can get the game's title ID from [<tvar="3dsdb_cart">http://3dsdb.com/</tvar> here] (cartridges), [<tvar="3dsdb">https://hax0kartik.github.io/3dsdb/</tvar> here] (digital games), or from the <tvar="fbi_tl_path"><code>FBI -> Titles</code></tvar> menu. For example, <tvar="taikoname">Taiko no Tatsujin: Dokodon! Mystery Adventure</tvar>'s title ID is <tvar="taiko_id"><code>0004000000190E00</code></tvar>, so if you wanted to use a plugin for that game, you'd create a folder named <tvar="taiko_id"><code>0004000000190E00</code></tvar> | ||
* 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 <tvar=plugins><code>plugins</code></tvar> folder | * 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 <tvar="plugins"><code>plugins</code></tvar> folder | ||
* If you want the plugin to run for ''all'' games (for example, for the CTRPluginFramework blank plugin), rename the plugin to <code>default.3gx</code> and just leave it in the <tvar=plugins><code>plugins</code></tvar> folder | * If you want the plugin to run for ''all'' games (for example, for the CTRPluginFramework blank plugin), rename the plugin to <code>default.3gx</code> and just leave it in the <tvar="plugins"><code>plugins</code></tvar> folder | ||
</translate> | </translate> | ||
<translate>An example directory for a plugin affecting one game would be <tvar=luma_pl_path><code>luma</code> -> <code>plugins</code></tvar> -> <tvar=taiko_id><code>0004000000190E00</code></tvar> -> <tvar=pl3gx><code>plugin.3gx</code></tvar>. | <translate>An example directory for a plugin affecting one game would be <tvar="luma_pl_path"><code>luma</code> -> <code>plugins</code></tvar> -> <tvar="taiko_id"><code>0004000000190E00</code></tvar> -> <tvar="pl3gx"><code>plugin.3gx</code></tvar>. | ||
An example directory for a plugin affecting all games would be <tvar=luma_pl_path><code>luma</code> -> <code>plugins</code></tvar> -> <tvar=def3gx><code>default.3gx</code></tvar>.</translate> | An example directory for a plugin affecting all games would be <tvar="luma_pl_path"><code>luma</code> -> <code>plugins</code></tvar> -> <tvar="def3gx"><code>default.3gx</code></tvar>.</translate> | ||
=== <translate>Launching 3GX plugins</translate><span class="anchor" id="Using 3GX plugins"></span> === | === <translate>Launching 3GX plugins</translate><span class="anchor" id="Using 3GX plugins"></span> === | ||
<translate> | <translate> | ||
# Open the Rosalina menu <tvar="rlcombo>({{B|Left Shoulder|D-Pad Down|SELECT}}</tvar> by default) | # Open the Rosalina menu <tvar="rlcombo">({{B|Left Shoulder|D-Pad Down|SELECT}}</tvar> by default) | ||
# Scroll down to the plugin loader option, then press <tvar= | # Scroll down to the plugin loader option, then press <tvar="A">{{B|A}}</tvar> to enable it | ||
# Press <tvar= | # Press <tvar="B">{{B|B}}</tvar> 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 65: | Line 65: | ||
</translate> | </translate> | ||
=== <translate>Usage notes</translate> === | === <translate>Usage notes</translate> === | ||
* <translate>Most plugins have a menu that can be opened by pressing <tvar= | * <translate>Most plugins have a menu that can be opened by pressing <tvar="SELECT">{{B|SELECT}}</tvar> while the plugin is loaded</translate> | ||