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: Difference between revisions

From Hacks Guide Wiki
m (add category)
(initial content)
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{shortcut|3DS:Plugins}}
On the Nintendo 3DS, '''game plugins''' are add-ons that run ''with'' specific games. They can often be used to:
On the Nintendo 3DS, '''game plugins''' are add-ons that run ''with'' specific games. They can often be used to:
* Use pre-defined cheat codes (e.g. [https://gbatemp.net/threads/release-ultrasumoframework-ntr-plugin-for-ultra-sumo.489098/ ultraSuMoFramework])
* Use pre-defined cheat codes (e.g. [https://gbatemp.net/threads/release-ultrasumoframework-ntr-plugin-for-ultra-sumo.489098/ ultraSuMoFramework])
Line 6: Line 5:
* Create your own cheat codes ([https://gbatemp.net/threads/ctrpluginframework-blank-plugin-now-with-action-replay.487729/ CTRPluginFramework blank plugin])
* Create your own cheat codes ([https://gbatemp.net/threads/ctrpluginframework-blank-plugin-now-with-action-replay.487729/ CTRPluginFramework blank plugin])


Plugins most commonly come in two formats: the '''3GX''' format and the '''PLG''' format. PLG format plugins are generally older and may not work as expected on the latest firmware.
Plugins most commonly come in two formats: the '''PLG''' format and the '''3GX''' format. PLG format plugins are generally older and may not work as expected on the latest firmware.


The pages below serve as a general tutorial for running plugins - they do ''not'' serve as a tutorial on their usage. For information on specific plugins, check the page for [[:Category:Nintendo 3DS games|the game in question]].
This page serves as a general tutorial for running plugins - it is ''not'' a tutorial on how to use these plugins. For information on specific plugins, check the page for [https://wiki.hacks.guide/wiki/Category:Nintendo_3DS_games the game in question].


* [[3DS:Game plugins/3GX|Using 3GX-format plugins]]
== Installing PLG format plugins ==
* [[3DS:Game plugins/NTR|Using PLG-format plugins]]
 
[[Category:Nintendo 3DS information]]
=== What you need ===
[[Category:Nintendo 3DS guides]]
 
* The latest release of {{GitHub|Nanquitas/BootNTR/releases/latest|BootNTR}} (one of the <code>.cia</code> files)
** The banner doesn't matter - get the one that you think looks nicer.
** If you have an Old3DS, you'll need the Mode3 version of BootNTR if you want to use plugins on extended memory mode games (such as the seventh-generation Pokémon games).
* The latest release of {{GitHub|Nanquitas/Luma3DS/releases/latest|Luma3DS 3GX Loader}} (<code>boot.firm</code>)
** Even though we're running PLG format plugins, we currently require the 3GX loader version of Luma3DS for BootNTR Selector to work. You won't actually be using the 3GX loading component (unless, of course, you're using any 3GX plugins).
* Your PLG-format plugin of choice
 
=== Section I: Prep Work ===
 
# Put your SD card into your computer
# Copy the BootNTR Selector <code>.cia</code> file(s) to the <code>cias</code> folder on your SD card
#* Create it if it doesn't exist - it's just for organizational purposes
# Copy <code>boot.firm</code> to the root of the SD card, replacing the existing one
# Create a folder named <code>plugin</code> on the root of your SD card if it does not already exist
# Inside the <code>plugin</code> folder, create a folder named with the title ID of the game
#* You can get the game's title ID from [http://3dsdb.com/ here] (cartridges), [https://hax0kartik.github.io/3dsdb/ here] (digital games), or from the <code>FBI -> Titles</code> menu
#* For example, Taiko no Tatsujin: Dokodon! Mystery Adventure's title ID is <code>0004000000190E00</code>, so you'd create a folder named <code>0004000000190E00</code>
#* The creator of the plugin may have already done this for you, in which case you can just copy the title ID folder from the plugin's <code>.zip</code> file to the <code>plugin</code> folder
#* If you want the plugin to run for ''all'' games (for example, for an FPS overlay), create a folder called <code>game</code> inside of the <code>plugin</code> folder
# Put your SD card into your 3DS
 
=== Section II: Installing CIAs ===
 
{{info|text=You only need to do this if BootNTR Selector hasn't been installed yet, or if BootNTR Selector is outdated.}}
 
# Power on your device
# Open the FBI application
# Navigate to <code>SD Card</code> -> <code>cias</code>
# Select the BootNTR Selector <code>.cia</code> file(s), then select "Install and delete CIA"
# Allow the CIA(s) to install
# Exit the FBI application
 
=== Section III: BootNTR Selector ===
 
# Open the BootNTR Selector application (the rocket icon)
#* If you have an Old3DS ''and'' you want to run an extended memory mode game, open the Mode3 version; otherwise, open the normal one
# If prompted to setup the application, select "Use default"
#* If you mess up here, you can reset BootNTR Selector's config by holding (Select) while opening the application
# Select Version 3.6
#* The screen should flash a color, then kick you back to HOME Menu
# Open your game of choice
#* The screen should flash another color to indicate that the plugin has successfully loaded
 
{{success|text=Your NTR plugin has been successfully loaded! Refer to the plugin's documentation to figure out what key(s) you need to press to access the plugin's settings.}}
 
== Installing 3GX format plugins ==
 
=== What you need ===
 
* The latest release of {{GitHub|Nanquitas/Luma3DS/releases/latest|Luma3DS 3GX Loader}} (<code>boot.firm</code>)
* Your 3GX-format plugin of choice
 
=== Section I: Prep Work ===
 
# Put your SD card into your computer
# Copy <code>boot.firm</code> to the root of the SD card, replacing the existing one
# Open the <code>luma</code> folder, then create a folder named <code>plugins</code> inside it
# Inside the <code>plugins</code> folder, create a folder named with the title ID of the game
#* You can get the game's title ID from [http://3dsdb.com/ here] (cartridges), [https://hax0kartik.github.io/3dsdb/ here] (digital games), or from the <code>FBI -> Titles</code> menu
#* For example, Taiko no Tatsujin: Dokodon! Mystery Adventure's title ID is <code>0004000000190E00</code>, so you'd create a folder named <code>0004000000190E00</code>
#* The creator of the plugin may have already done this for you, in which case you can just copy the title ID folder from the plugin's <code>.zip</code> file to the <code>plugins</code> 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 <code>plugins</code> folder
# Put your SD card into your 3DS
 
=== Section II: Installing CIAs ===
 
# Power on your device
# Open the Rosalina menu ([Left Shoulder] + [Down D-Pad] + [Select] by default)
# Scroll down to the plugin loader option, then press (A) to enable it
# Exit the Rosalina menu by pressing (B) a couple of times
# Open your game of choice
#* The screen should flash another color to indicate that the plugin has successfully loaded
 
{{success|text=Your 3GX plugin has been successfully loaded! Refer to the plugin's documentation to figure out what key(s) you need to press to access the plugin's settings.}}

Revision as of 09:20, 18 June 2022

On the Nintendo 3DS, game plugins are add-ons that run with specific games. They can often be used to:

Plugins most commonly come in two formats: the PLG format and the 3GX format. PLG format plugins are generally older and may not work as expected on the latest firmware.

This page serves as a general tutorial for running plugins - it is not a tutorial on how to use these plugins. For information on specific plugins, check the page for the game in question.

Installing PLG format plugins

What you need

  • The latest release of BootNTR (one of the .cia files)
    • The banner doesn't matter - get the one that you think looks nicer.
    • If you have an Old3DS, you'll need the Mode3 version of BootNTR if you want to use plugins on extended memory mode games (such as the seventh-generation Pokémon games).
  • The latest release of Luma3DS 3GX Loader (boot.firm)
    • Even though we're running PLG format plugins, we currently require the 3GX loader version of Luma3DS for BootNTR Selector to work. You won't actually be using the 3GX loading component (unless, of course, you're using any 3GX plugins).
  • Your PLG-format plugin of choice

Section I: Prep Work

  1. Put your SD card into your computer
  2. Copy the BootNTR Selector .cia file(s) to the cias folder on your SD card
    • Create it if it doesn't exist - it's just for organizational purposes
  3. Copy boot.firm to the root of the SD card, replacing the existing one
  4. Create a folder named plugin on the root of your SD card if it does not already exist
  5. Inside the plugin folder, create a folder named with the title ID of the game
    • You can get the game's title ID from here (cartridges), here (digital games), or from the FBI -> Titles menu
    • For example, Taiko no Tatsujin: Dokodon! Mystery Adventure's title ID is 0004000000190E00, so you'd create a folder named 0004000000190E00
    • The creator of the plugin may have already done this for you, in which case you can just copy the title ID folder from the plugin's .zip file to the plugin folder
    • If you want the plugin to run for all games (for example, for an FPS overlay), create a folder called game inside of the plugin folder
  6. Put your SD card into your 3DS

Section II: Installing CIAs

Info icon You only need to do this if BootNTR Selector hasn't been installed yet, or if BootNTR Selector is outdated.
  1. Power on your device
  2. Open the FBI application
  3. Navigate to SD Card -> cias
  4. Select the BootNTR Selector .cia file(s), then select "Install and delete CIA"
  5. Allow the CIA(s) to install
  6. Exit the FBI application

Section III: BootNTR Selector

  1. Open the BootNTR Selector application (the rocket icon)
    • If you have an Old3DS and you want to run an extended memory mode game, open the Mode3 version; otherwise, open the normal one
  2. If prompted to setup the application, select "Use default"
    • If you mess up here, you can reset BootNTR Selector's config by holding (Select) while opening the application
  3. Select Version 3.6
    • The screen should flash a color, then kick you back to HOME Menu
  4. Open your game of choice
    • The screen should flash another color to indicate that the plugin has successfully loaded
Success icon Your NTR plugin has been successfully loaded! Refer to the plugin's documentation to figure out what key(s) you need to press to access the plugin's settings.

Installing 3GX format plugins

What you need

Section I: Prep Work

  1. Put your SD card into your computer
  2. Copy boot.firm to the root of the SD card, replacing the existing one
  3. Open the luma folder, then create a folder named plugins inside it
  4. Inside the plugins folder, create a folder named with the title ID of the game
    • You can get the game's title ID from here (cartridges), here (digital games), or from the FBI -> Titles menu
    • For example, Taiko no Tatsujin: Dokodon! Mystery Adventure's title ID is 0004000000190E00, so you'd create a folder named 0004000000190E00
    • The creator of the plugin may have already done this for you, in which case you can just copy the title ID folder from the plugin's .zip file to the plugins folder
    • If you want the plugin to run for all games (for example, for the CTRPluginFramework blank plugin), rename the plugin to default.3gx and just leave it in the plugins folder
  5. Put your SD card into your 3DS

Section II: Installing CIAs

  1. Power on your device
  2. Open the Rosalina menu ([Left Shoulder] + [Down D-Pad] + [Select] by default)
  3. Scroll down to the plugin loader option, then press (A) to enable it
  4. Exit the Rosalina menu by pressing (B) a couple of times
  5. Open your game of choice
    • The screen should flash another color to indicate that the plugin has successfully loaded
Success icon Your 3GX plugin has been successfully loaded! Refer to the plugin's documentation to figure out what key(s) you need to press to access the plugin's settings.