<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hacks.guide/w/index.php?action=history&amp;feed=atom&amp;title=3DS%3AGame_plugins%2F3GX%2Fen</id>
	<title>3DS:Game plugins/3GX/en - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hacks.guide/w/index.php?action=history&amp;feed=atom&amp;title=3DS%3AGame_plugins%2F3GX%2Fen"/>
	<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Game_plugins/3GX/en&amp;action=history"/>
	<updated>2026-05-13T22:59:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Game_plugins/3GX/en&amp;diff=11791&amp;oldid=prev</id>
		<title>FuzzyBot: Updating to match new version of source page</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Game_plugins/3GX/en&amp;diff=11791&amp;oldid=prev"/>
		<updated>2026-03-24T15:28:37Z</updated>

		<summary type="html">&lt;p&gt;Updating to match new version of source page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages/&amp;gt;{{shortcut|3DS:3GX|3GX}}&lt;br /&gt;
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&amp;#039;s built-in plugin loader.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Universal-Updater=&lt;br /&gt;
==== What you need ====&lt;br /&gt;
&lt;br /&gt;
* {{ml|3DS:Universal-Updater|Universal-Updater}}&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Power on your console&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Launch &amp;#039;&amp;#039;&amp;#039;Universal-Updater&amp;#039;&amp;#039;&amp;#039; from the HOME Menu, or from the Homebrew Launcher&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Select the magnifying glass on the bottom screen, then search for &amp;#039;&amp;#039;&amp;#039;Luma3DS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press {{B|A}} while hovering over &amp;#039;&amp;#039;&amp;#039;Luma3DS&amp;#039;&amp;#039;&amp;#039; from the list of homebrew&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choose &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; and wait for the install to finish&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reboot your console&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you see the Luma3DS configuration menu, enable any options that you need, then press Start&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Hint: If you don&amp;#039;t know what the options are, you don&amp;#039;t need them&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
|-|Manually=&lt;br /&gt;
&lt;br /&gt;
==== What you need ====&lt;br /&gt;
&lt;br /&gt;
* The latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS] (the Luma3DS &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Insert your SD card into your computer&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; from the Luma3DS &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the root of your SD card, replacing &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; if it is already there&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reinsert your SD card into your console and power on&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you see the Luma3DS configuration menu, enable any options that you need, then press Start&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Hint: If you don&amp;#039;t know what the options are, you don&amp;#039;t need them&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using 3GX plugins ==&lt;br /&gt;
=== Plugin location ===&lt;br /&gt;
&lt;br /&gt;
The 3GX plugin loader will look for plugins in the &amp;lt;code&amp;gt;luma&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory. Each plugin must be inside a folder named with the game&amp;#039;s Title ID. Inside the folder, place your &amp;lt;code&amp;gt;.3gx&amp;lt;/code&amp;gt; file.&lt;br /&gt;
* You can get the game&amp;#039;s title ID from [http://3dsdb.com/ here] (cartridges), [https://hax0kartik.github.io/3dsdb/ here] (digital games), or from the &amp;lt;code&amp;gt;FBI -&amp;gt; Titles&amp;lt;/code&amp;gt; menu. For example, Taiko no Tatsujin: Dokodon! Mystery Adventure&amp;#039;s title ID is &amp;lt;code&amp;gt;0004000000190E00&amp;lt;/code&amp;gt;, so if you wanted to use a plugin for that game, you&amp;#039;d create a folder named &amp;lt;code&amp;gt;0004000000190E00&amp;lt;/code&amp;gt;&lt;br /&gt;
* 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&amp;#039;s zip/rar/7z archive to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; folder&lt;br /&gt;
* If you want the plugin to run for &amp;#039;&amp;#039;all&amp;#039;&amp;#039; games (for example, for the CTRPluginFramework blank plugin), rename the plugin to &amp;lt;code&amp;gt;default.3gx&amp;lt;/code&amp;gt; and just leave it in the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; folder&lt;br /&gt;
&lt;br /&gt;
An example directory for a plugin affecting one game would be &amp;lt;code&amp;gt;luma&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;0004000000190E00&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;plugin.3gx&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
An example directory for a plugin affecting all games would be &amp;lt;code&amp;gt;luma&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;default.3gx&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Launching 3GX plugins&amp;lt;span class=&amp;quot;anchor&amp;quot; id=&amp;quot;Using 3GX plugins&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open the Rosalina menu ({{B|Left Shoulder|D-Pad Down|SELECT}} by default)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Scroll down to the plugin loader option, then press {{B|A}} to enable it&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press {{B|B}} to exit the Rosalina menu &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open your game of choice&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;The screen should flash another color to indicate that the plugin has successfully loaded&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Look at the information on the plugin&amp;#039;s webpage/README for usage instructions - usage will differ for each plugin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=== Usage notes ===&lt;br /&gt;
* Most plugins have a menu that can be opened by pressing {{B|SELECT}} while the plugin is loaded&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>