<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hacks.guide/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CM360</id>
	<title>Hacks Guide Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hacks.guide/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CM360"/>
	<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/wiki/Special:Contributions/CM360"/>
	<updated>2026-04-05T20:05:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Open_agb_firm&amp;diff=2547</id>
		<title>3DS:Open agb firm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Open_agb_firm&amp;diff=2547"/>
		<updated>2022-11-15T21:10:18Z</updated>

		<summary type="html">&lt;p&gt;CM360: Update steps to include copying the 3ds folder so that gba_db.bin is not missing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:3DS:open_agb_firm}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = open_agb_firm&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| github = profi200/open_agb_firm&lt;br /&gt;
| universaldb = 3ds/open_agb_firm&lt;br /&gt;
| githubtag = latest&lt;br /&gt;
| version = 2022-4-25&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;open_agb_firm&#039;&#039;&#039; is a bare-metal application for running Game Boy Advance games using the Nintendo 3DS&#039;s native GBA hardware capabilities.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
open_agb_firm uses the 3DS&#039;s native capabilities to run GBA software, just like the original AGB_FIRM. The main difference is that it allows running ROMs from files on the SD card, instead of requiring them to be installed as digital games. Save files are also put on the SD card, making access to them far easier than AGB_FIRM.&lt;br /&gt;
&lt;br /&gt;
Like AGB_FIRM, additional hardware features like accelerometer and camera are not supported. Games that depend on these features like {{iw|wikipedia|WarioWare: Twisted!}} and {{iw|wikipedia|Game Boy Camera}} will not work. The exception is the real-time clock which is implemented, so games that use this such as the third-generation Pokémon games can use it as normal.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Universal-Updater ===&lt;br /&gt;
[[udb:3ds/open_agb_firm|open_agb_firm]] is available on Universal-DB and can be installed and updated with [[3DS:Universal-Updater|Universal-Updater]].&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
# {{GitHub|profi200/open_agb_firm/releases/latest|Download the latest release}} (the open_agb_firm &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Extract the open_agb_firm &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file using [https://www.7-zip.org/ 7-Zip] (or another appropriate utility for your computer&#039;s operating system)&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;open_agb_firm.firm&amp;lt;/code&amp;gt; from the extracted contents and place it in &amp;lt;code&amp;gt;/luma/payloads/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder from the extracted contents to the root of your SD card&lt;br /&gt;
#* If your computer asks to merge or overwrite anything, allow it &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
{{Section WIP}}&lt;br /&gt;
Press and hold START while turning on the console to choose it through the Luma3DS chainloader. A reboot is required to select a different game.&lt;br /&gt;
&lt;br /&gt;
ROMs can be placed anywhere on the SD card. Save files are put in &amp;lt;code&amp;gt;/3ds/open_agb_firm/saves&amp;lt;/code&amp;gt; (e.g. if the game is at &amp;lt;code&amp;gt;/roms/Mario Kart.gba&amp;lt;/code&amp;gt;, the save is at &amp;lt;code&amp;gt;/3ds/open_agb_firm/Mario Kart.sav&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
{{Tree list}}&lt;br /&gt;
* [[File:Gnome-media-flash.svg|20px|link=]] (root)&lt;br /&gt;
** [[File:Icons8 flat opened folder.svg|20px|link=]] 3ds&lt;br /&gt;
*** [[File:Icons8 flat opened folder.svg|20px|link=]] open_agb_firm&lt;br /&gt;
**** [[File:Icons8 flat opened folder.svg|20px|link=]] saves&lt;br /&gt;
***** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;Mario Kart.sav&#039;&#039;&#039;&lt;br /&gt;
***** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;Pokemon Emerald.sav&#039;&#039;&#039;&lt;br /&gt;
**** [[File:Icons8 flat file.svg|20px|link=]] gba_db.bin&lt;br /&gt;
** [[File:Icons8 flat opened folder.svg|20px|link=]] roms&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;Mario Kart.gba&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat opened folder.svg|20px|link=]] mygames&lt;br /&gt;
*** [[File:Icons8 flat opened folder.svg|20px|link=]] gba&lt;br /&gt;
**** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;Pokemon Emerald.gba&#039;&#039;&#039;&lt;br /&gt;
{{Tree list/end}}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Configuration settings are [https://github.com/profi200/open_agb_firm#configuration available on GitHub].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[3DS:GBA games]]&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2431</id>
		<title>User:CM360/sandbox/Wii U Creating homebrew channels</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2431"/>
		<updated>2022-10-15T18:17:48Z</updated>

		<summary type="html">&lt;p&gt;CM360: Start on NUSPacker section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What You Need ==&lt;br /&gt;
* The latest release of {{GitHub|phacoxcll/cdecrypt/releases|phacoxcll&#039;s CDecrypt fork}} (the &amp;lt;code&amp;gt;CDecrypt.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
** Only a Windows build is provided, Mac and Linux users may need to manually compile the source code.&lt;br /&gt;
* The latest release of [https://github.com/ihaveamac/nuspacker/blob/master/NUSPacker.jar?raw=true NUSPacker] (direct download)&lt;br /&gt;
** NUSPacker requires that you have [https://www.java.com/en/download/ Java] installed on your system to work.&lt;br /&gt;
* An image editor that supports the &amp;lt;code&amp;gt;.tga&amp;lt;/code&amp;gt; image format&lt;br /&gt;
** These instructions will use [https://getpaint.net/download.html paint.net].&lt;br /&gt;
* The [https://gist.github.com/cm-360/696d84f674149a6caacb0cf78c894635 MetaVerify.py] script (click &amp;quot;Download ZIP&amp;quot; on the GitHub page to download) &lt;br /&gt;
** This script requires that you have [https://www.python.org/downloads/ Python 3.7.4+] installed on your system to work.&lt;br /&gt;
* The {{GitHub|dimok789/homebrew_launcher/releases/download/v2.1/homebrew_launcher_channel.v2.1.zip|Homebrew Launcher Channel v2.1}} (direct download)&lt;br /&gt;
* The &amp;lt;code&amp;gt;.rpx&amp;lt;/code&amp;gt; file of whichever homebrew program you are making a channel for&lt;br /&gt;
* The Wii U Common Key&lt;br /&gt;
** This is in the &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; file from your console&#039;s NAND dump. Extract it using this [https://www.dropbox.com/sh/gxkf72jia1adpyg/AADjKnHiumn5XSiroEFfPkkWa/CommonKeyExtractor.zip?dl=1 Common Key Extractor]. Copy the key and save it in a text file somewhere; it will be needed later.&lt;br /&gt;
** If you cannot get the extractor to work, the key can also be obtained by opening &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; in a hex editor, and is located at offsets &amp;lt;code&amp;gt;0x000000E0&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;0x000000EF&amp;lt;/code&amp;gt;. If extracted correctly, it should be a 32-character long hexadecimal number starting with &amp;lt;code&amp;gt;D7B0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Section I - CDecrypt ==&lt;br /&gt;
# Unzip the Homebrew Launcher Channel (will be referred to as the HBLC from here)&lt;br /&gt;
#* You can rename the containing folder for organizational purposes. For these instructions, we will rename it from &amp;lt;code&amp;gt;homebrew_launcher_channel.v2.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;my-cool-app&amp;lt;/code&amp;gt;&lt;br /&gt;
# Unzip CDecrypt&lt;br /&gt;
# Create a file named &amp;lt;code&amp;gt;keys.txt&amp;lt;/code&amp;gt; in the same directory as the CDecrypt executable, and paste the Wii U Common Key on the first line&lt;br /&gt;
# Open a terminal and navigate to the location of the CDecrypt executable&lt;br /&gt;
# Use CDecrypt to decrypt the contents of the HBLC&lt;br /&gt;
#* For example, if you have the contents of the HBLC in a folder named &amp;lt;code&amp;gt;my-cool-app&amp;lt;/code&amp;gt;, the command would be something like: &amp;lt;code&amp;gt;CDecrypt &amp;quot;/path/to/my-cool-app/&amp;quot; &amp;quot;/path/to/my-cool-app/&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
#* The folder with the HBLC&#039;s contents should now contain three new folders: &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;meta&amp;lt;/code&amp;gt;. Delete everything in this directory &amp;lt;strong&amp;gt;except&amp;lt;/strong&amp;gt; these three folders&lt;br /&gt;
#* PLACEHOLDER FOR WHAT TO DO IF COMMON KEY IS WRONG&lt;br /&gt;
&lt;br /&gt;
== Section II - Editing code files ==&lt;br /&gt;
&lt;br /&gt;
== Section III - Editing meta files ==&lt;br /&gt;
&lt;br /&gt;
== Section IV - NUSPacker ==&lt;br /&gt;
# Open a terminal and navigate to the location of &amp;lt;code&amp;gt;NUSPacker.jar&amp;lt;/code&amp;gt;&lt;br /&gt;
# Use NUSPacker to rebuild &lt;br /&gt;
#* For example, if the directory of your edited HBLC is &amp;lt;code&amp;gt;my-cool-app&amp;lt;/code&amp;gt;, the command would be something like: &amp;lt;code&amp;gt;java -jar NUSPacker.jar -in &amp;quot;/path/to/my-cool-app/&amp;quot; -out &amp;quot;/path/to/my-cool-app/&amp;quot; -encryptKeyWith XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&amp;lt;/code&amp;gt; (replace the XXXX... with the Wii U Common Key)&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2430</id>
		<title>User:CM360/sandbox/Wii U Creating homebrew channels</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2430"/>
		<updated>2022-10-15T18:05:55Z</updated>

		<summary type="html">&lt;p&gt;CM360: Fill out CDecrypt section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What You Need ==&lt;br /&gt;
* The latest release of {{GitHub|phacoxcll/cdecrypt/releases|phacoxcll&#039;s CDecrypt fork}} (the &amp;lt;code&amp;gt;CDecrypt.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
** Only a Windows build is provided, Mac and Linux users may need to manually compile the source code.&lt;br /&gt;
* The latest release of [https://github.com/ihaveamac/nuspacker/blob/master/NUSPacker.jar?raw=true NUSPacker] (direct download)&lt;br /&gt;
** NUSPacker requires that you have [https://www.java.com/en/download/ Java] installed on your system to work.&lt;br /&gt;
* An image editor that supports the &amp;lt;code&amp;gt;.tga&amp;lt;/code&amp;gt; image format&lt;br /&gt;
** These instructions will use [https://getpaint.net/download.html paint.net].&lt;br /&gt;
* The [https://gist.github.com/cm-360/696d84f674149a6caacb0cf78c894635 MetaVerify.py] script (click &amp;quot;Download ZIP&amp;quot; on the GitHub page to download) &lt;br /&gt;
** This script requires that you have [https://www.python.org/downloads/ Python 3.7.4+] installed on your system to work.&lt;br /&gt;
* The {{GitHub|dimok789/homebrew_launcher/releases/download/v2.1/homebrew_launcher_channel.v2.1.zip|Homebrew Launcher Channel v2.1}} (direct download)&lt;br /&gt;
* The &amp;lt;code&amp;gt;.rpx&amp;lt;/code&amp;gt; file of whichever homebrew program you are making a channel for&lt;br /&gt;
* The Wii U Common Key&lt;br /&gt;
** This is in the &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; file from your console&#039;s NAND dump. Extract it using this [https://www.dropbox.com/sh/gxkf72jia1adpyg/AADjKnHiumn5XSiroEFfPkkWa/CommonKeyExtractor.zip?dl=1 Common Key Extractor]. Copy the key and save it in a text file somewhere; it will be needed later.&lt;br /&gt;
** If you cannot get the extractor to work, the key can also be obtained by opening &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; in a hex editor, and is located at offsets &amp;lt;code&amp;gt;0x000000E0&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;0x000000EF&amp;lt;/code&amp;gt;. If extracted correctly, it should be a 32-character long hexadecimal number starting with &amp;lt;code&amp;gt;D7B0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Section I - CDecrypt ==&lt;br /&gt;
# Unzip the Homebrew Launcher Channel (will be referred to as the HBLC from here)&lt;br /&gt;
# Unzip CDecrypt&lt;br /&gt;
# Create a file named &amp;lt;code&amp;gt;keys.txt&amp;lt;/code&amp;gt; in the same directory as the CDecrypt executable, and paste the Wii U Common Key on the first line&lt;br /&gt;
# Open a terminal and navigate to the location of the CDecrypt executable&lt;br /&gt;
# Use CDecrypt to decrypt the contents of the HBLC&lt;br /&gt;
#* For example, if you unzipped the HBLC to a folder named &amp;lt;code&amp;gt;homebrew_launcher_channel.v2.1&amp;lt;/code&amp;gt;, the command would be something like: &amp;lt;code&amp;gt;CDecrypt &amp;quot;/path/to/homebrew_launcher_channel.v2.1&amp;quot; &amp;quot;/path/to/homebrew_launcher_channel.v2.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
#* The folder you unzipped the HBLC into originally should now contain three new folders: &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;meta&amp;lt;/code&amp;gt;. Delete everything in the HBLC&#039;s directory &amp;lt;strong&amp;gt;except&amp;lt;/strong&amp;gt; these three folders&lt;br /&gt;
&lt;br /&gt;
== Section II - Editing code files ==&lt;br /&gt;
&lt;br /&gt;
== Section III - Editing meta files ==&lt;br /&gt;
&lt;br /&gt;
== Section IV - NUSPacker ==&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2429</id>
		<title>User:CM360/sandbox/Wii U Creating homebrew channels</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2429"/>
		<updated>2022-10-15T17:52:32Z</updated>

		<summary type="html">&lt;p&gt;CM360: Finish/tweak requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What You Need ==&lt;br /&gt;
* The latest release of {{GitHub|phacoxcll/cdecrypt/releases|phacoxcll&#039;s CDecrypt fork}} (the &amp;lt;code&amp;gt;CDecrypt.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
** Only a Windows build is provided, Mac and Linux users may need to manually compile the source code.&lt;br /&gt;
* The latest release of [https://github.com/ihaveamac/nuspacker/blob/master/NUSPacker.jar?raw=true NUSPacker] (direct download)&lt;br /&gt;
** NUSPacker requires that you have [https://www.java.com/en/download/ Java] installed on your system to work.&lt;br /&gt;
* An image editor that supports the &amp;lt;code&amp;gt;.tga&amp;lt;/code&amp;gt; image format&lt;br /&gt;
** These instructions will use [https://getpaint.net/download.html paint.net].&lt;br /&gt;
* The [https://gist.github.com/cm-360/696d84f674149a6caacb0cf78c894635 MetaVerify.py] script (click &amp;quot;Download ZIP&amp;quot; on the GitHub page to download) &lt;br /&gt;
** This script requires that you have [https://www.python.org/downloads/ Python 3.7.4+] installed on your system to work.&lt;br /&gt;
* The {{GitHub|dimok789/homebrew_launcher/releases/download/v2.1/homebrew_launcher_channel.v2.1.zip|Homebrew Launcher Channel v2.1}} (direct download)&lt;br /&gt;
* The &amp;lt;code&amp;gt;.rpx&amp;lt;/code&amp;gt; file of whichever homebrew program you are making a channel for&lt;br /&gt;
* The Wii U Common Key&lt;br /&gt;
** This is in the &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; file from your console&#039;s NAND dump. Extract it using this [https://www.dropbox.com/sh/gxkf72jia1adpyg/AADjKnHiumn5XSiroEFfPkkWa/CommonKeyExtractor.zip?dl=1 Common Key Extractor]. Copy the key and save it in a text file somewhere; it will be needed later.&lt;br /&gt;
** If you cannot get the extractor to work, the key can also be obtained by opening &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; in a hex editor, and is located at offsets &amp;lt;code&amp;gt;0x000000E0&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;0x000000EF&amp;lt;/code&amp;gt;. If extracted correctly, it should be a 32-character long hexadecimal number starting with &amp;lt;code&amp;gt;D7B0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Section I - CDecrypt ==&lt;br /&gt;
&lt;br /&gt;
== Section II - Editing code files ==&lt;br /&gt;
&lt;br /&gt;
== Section III - Editing meta files ==&lt;br /&gt;
&lt;br /&gt;
== Section IV - NUSPacker ==&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2426</id>
		<title>User:CM360/sandbox/Wii U Creating homebrew channels</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2426"/>
		<updated>2022-10-13T01:23:35Z</updated>

		<summary type="html">&lt;p&gt;CM360: Cleanup text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What You Need ==&lt;br /&gt;
* The latest release of {{GitHub|phacoxcll/cdecrypt/releases|phacoxcll&#039;s CDecrypt fork}} (the &amp;lt;code&amp;gt;CDecrypt.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
* The latest release of {{GitHub|ihaveamac/nuspacker/blob/master/NUSPacker.jar|NUSPacker}} (direct download)&lt;br /&gt;
** Using NUSPacker requires that you have [https://www.java.com/en/download/ Java] installed on your system.&lt;br /&gt;
* An image editor that supports the &amp;lt;code&amp;gt;.tga&amp;lt;/code&amp;gt; image format&lt;br /&gt;
** These instructions will use [https://getpaint.net/download.html paint.net].&lt;br /&gt;
* The {{GitHub|dimok789/homebrew_launcher/releases/download/v2.1/homebrew_launcher_channel.v2.1.zip|Homebrew Launcher Channel v2.1}} (direct download)&lt;br /&gt;
* tga_verify&lt;br /&gt;
* The &amp;lt;code&amp;gt;.rpx&amp;lt;/code&amp;gt; file of whichever homebrew program you are making a channel for&lt;br /&gt;
* The Wii U Common Key&lt;br /&gt;
** This is in the &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; file from your console&#039;s NAND dump. The key can be obtained by opening this file in a hex editor, and is located at offsets &amp;lt;code&amp;gt;0x000000E0&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;0x000000EF&amp;lt;/code&amp;gt;. If extracted correctly, it should be a 32-character long hexadecimal number starting with &amp;lt;code&amp;gt;D7B0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Section I - Extracting with CDecrypt ==&lt;br /&gt;
&lt;br /&gt;
== Section II - Editing code files ==&lt;br /&gt;
&lt;br /&gt;
== Section III - Editing meta files ==&lt;br /&gt;
&lt;br /&gt;
== Section IV - Repacking with NUSPacker ==&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2425</id>
		<title>User:CM360/sandbox/Wii U Creating homebrew channels</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox/Wii_U_Creating_homebrew_channels&amp;diff=2425"/>
		<updated>2022-10-13T00:19:04Z</updated>

		<summary type="html">&lt;p&gt;CM360: Create framework page for making homebrew channels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What You Need ==&lt;br /&gt;
* The latest release of {{GitHub|phacoxcll/cdecrypt/releases|phacoxcll&#039;s CDecrypt fork}} (The &amp;lt;code&amp;gt;CDecrypt.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
* The latest release of {{GitHub|ihaveamac/nuspacker/blob/master/NUSPacker.jar|NUSPacker}} (direct download)&lt;br /&gt;
** Using NUSPacker requires that you have [https://www.java.com/en/download/ Java] installed on your system.&lt;br /&gt;
* An image editor that supports the &amp;lt;code&amp;gt;.tga&amp;lt;/code&amp;gt; image format.&lt;br /&gt;
** These instructions will use [https://getpaint.net/download.html paint.net]&lt;br /&gt;
* The {{GitHub|dimok789/homebrew_launcher/releases/download/v2.1/homebrew_launcher_channel.v2.1.zip|Homebrew Launcher Channel v2.1}} (direct download)&lt;br /&gt;
* tga_verify&lt;br /&gt;
* The &amp;lt;code&amp;gt;.rpx&amp;lt;/code&amp;gt; file of whichever homebrew program you are making a channel for&lt;br /&gt;
* The Wii U Common Key&lt;br /&gt;
** This is in the &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; file from your console&#039;s NAND dump. The key can be obtained by opening this file in a hex editor, and is located at offsets &amp;lt;code&amp;gt;0x000000E0&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;0x000000EF&amp;lt;/code&amp;gt;. If extracted correctly, it should be a 32-character long hexadecimal number starting with &amp;lt;code&amp;gt;D7B0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Section I - Extracting with CDecrypt ==&lt;br /&gt;
&lt;br /&gt;
== Section II - Editing code files ==&lt;br /&gt;
&lt;br /&gt;
== Section III - Editing meta files ==&lt;br /&gt;
&lt;br /&gt;
== Section IV - Repacking with NUSPacker ==&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox&amp;diff=2424</id>
		<title>User:CM360/sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:CM360/sandbox&amp;diff=2424"/>
		<updated>2022-10-12T23:26:49Z</updated>

		<summary type="html">&lt;p&gt;CM360: Empty my sandbox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2342</id>
		<title>3DS:BAX</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2342"/>
		<updated>2022-09-28T21:58:01Z</updated>

		<summary type="html">&lt;p&gt;CM360: Update WIP header&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* {{WIP}} Needs installation instructions&lt;br /&gt;
* {{Done}} Needs subpage for instructions on makebax&lt;br /&gt;
* Needs configuration info&lt;br /&gt;
* Needs usage info&lt;br /&gt;
* Make important notes flashier&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = Wolfvak&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 3&lt;br /&gt;
| website = https://gbatemp.net/threads/497717/ gbatemp.net/threads/497717&lt;br /&gt;
| gitlab = Wolfvak/BAX&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;BAX&#039;&#039;&#039; is a homebrew program for the Nintendo 3DS (compatible with all models) that allows you to display video streams on load. Thanks to boot-time entrypoints, this can be done on boot, giving a similar impression to the loading animation of a PC or a mobile smartphone. Please note that while it&#039;s designed to boot another program, it does not allow both itself and the other to run concurrently, but rather sequentially. Therefore, any time that is &amp;quot;taken&amp;quot; by loading/playing the animation file will not be somehow &amp;quot;given&amp;quot; to the next program (f.e. independently of the time taken by the animation, the FIRM will take the same amount of time to load).&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
* BAX can not be booted from a FIRM partition or an NTRboot cart. Don&#039;t even try.&lt;br /&gt;
* Due to how Horizon/NATIVE_FIRM works, if you reboot from AGB_FIRM (GBA Virtual Console) the save game will not be saved until you reboot back into it again.&lt;br /&gt;
* BAX performs no GPU initialization, only register tweaks and assumes the GPU has already been initialized by the time it boots. Any B9S-compatible loaders should do this, given the proper bit is set in the FIRM (it certainly is in BAX), but it can not realistically provide support for every existing loader out there.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|I use boot9strap=&lt;br /&gt;
&lt;br /&gt;
{{info|text=Following these instructions will move your Luma3DS firmware file to &amp;lt;code&amp;gt;SD:/bax/boot.firm&amp;lt;/code&amp;gt;, instead of &amp;lt;code&amp;gt;SD:/boot.firm&amp;lt;/code&amp;gt;. Please keep this in mind when updating Luma3DS in the future so you don&#039;t accidentally overwrite BAX&#039;s FIRM payload.}}&lt;br /&gt;
&lt;br /&gt;
# Download and the latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
# Create a folder named &amp;lt;code&amp;gt;bax&amp;lt;/code&amp;gt; on the root your SD card&lt;br /&gt;
# Move your existing &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; file into &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;BAX.firm&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; into the root of your SD card&lt;br /&gt;
# Rename the &amp;lt;code&amp;gt;BAX.firm&amp;lt;/code&amp;gt; you copied to &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy your BAX animation files to &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* For instructions on how to create BAX animations, see [[3DS:BAX/makebax#Creating_.BAX_Animations|here]]&lt;br /&gt;
# Your SD card should now look something like this:&lt;br /&gt;
{{Tree list}}&lt;br /&gt;
* [[File:Gnome-media-flash.svg|20px|link=]] (root)&lt;br /&gt;
** [[File:Icons8 flat opened folder.svg|20px|link=]] bax&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.firm&#039;&#039;&#039; (Your existing Luma3DS file)&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_1.bax&#039;&#039;&#039;&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_2.bax&#039;&#039;&#039;&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_3.bax&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.3dsx&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.firm&#039;&#039;&#039; (Used to be named BAX.firm)&lt;br /&gt;
{{Tree list/end}}&lt;br /&gt;
&lt;br /&gt;
{{success|text=BAX is now installed! It will randomly choose an animation to play at boot, then continue to Luma3DS.}}&lt;br /&gt;
&lt;br /&gt;
|-|I use fastboot3DS=&lt;br /&gt;
# Download and the latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
WIP&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2341</id>
		<title>3DS:BAX</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2341"/>
		<updated>2022-09-28T21:56:52Z</updated>

		<summary type="html">&lt;p&gt;CM360: Update link to makebax page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* Needs installation instructions&lt;br /&gt;
* Needs subpage for instructions on makebax&lt;br /&gt;
* Needs configuration info&lt;br /&gt;
* Needs usage info&lt;br /&gt;
* Make important notes flashier&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = Wolfvak&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 3&lt;br /&gt;
| website = https://gbatemp.net/threads/497717/ gbatemp.net/threads/497717&lt;br /&gt;
| gitlab = Wolfvak/BAX&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;BAX&#039;&#039;&#039; is a homebrew program for the Nintendo 3DS (compatible with all models) that allows you to display video streams on load. Thanks to boot-time entrypoints, this can be done on boot, giving a similar impression to the loading animation of a PC or a mobile smartphone. Please note that while it&#039;s designed to boot another program, it does not allow both itself and the other to run concurrently, but rather sequentially. Therefore, any time that is &amp;quot;taken&amp;quot; by loading/playing the animation file will not be somehow &amp;quot;given&amp;quot; to the next program (f.e. independently of the time taken by the animation, the FIRM will take the same amount of time to load).&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
* BAX can not be booted from a FIRM partition or an NTRboot cart. Don&#039;t even try.&lt;br /&gt;
* Due to how Horizon/NATIVE_FIRM works, if you reboot from AGB_FIRM (GBA Virtual Console) the save game will not be saved until you reboot back into it again.&lt;br /&gt;
* BAX performs no GPU initialization, only register tweaks and assumes the GPU has already been initialized by the time it boots. Any B9S-compatible loaders should do this, given the proper bit is set in the FIRM (it certainly is in BAX), but it can not realistically provide support for every existing loader out there.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|I use boot9strap=&lt;br /&gt;
&lt;br /&gt;
{{info|text=Following these instructions will move your Luma3DS firmware file to &amp;lt;code&amp;gt;SD:/bax/boot.firm&amp;lt;/code&amp;gt;, instead of &amp;lt;code&amp;gt;SD:/boot.firm&amp;lt;/code&amp;gt;. Please keep this in mind when updating Luma3DS in the future so you don&#039;t accidentally overwrite BAX&#039;s FIRM payload.}}&lt;br /&gt;
&lt;br /&gt;
# Download and the latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
# Create a folder named &amp;lt;code&amp;gt;bax&amp;lt;/code&amp;gt; on the root your SD card&lt;br /&gt;
# Move your existing &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; file into &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;BAX.firm&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; into the root of your SD card&lt;br /&gt;
# Rename the &amp;lt;code&amp;gt;BAX.firm&amp;lt;/code&amp;gt; you copied to &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy your BAX animation files to &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* For instructions on how to create BAX animations, see [[3DS:BAX/makebax#Creating_.BAX_Animations|here]]&lt;br /&gt;
# Your SD card should now look something like this:&lt;br /&gt;
{{Tree list}}&lt;br /&gt;
* [[File:Gnome-media-flash.svg|20px|link=]] (root)&lt;br /&gt;
** [[File:Icons8 flat opened folder.svg|20px|link=]] bax&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.firm&#039;&#039;&#039; (Your existing Luma3DS file)&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_1.bax&#039;&#039;&#039;&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_2.bax&#039;&#039;&#039;&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_3.bax&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.3dsx&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.firm&#039;&#039;&#039; (Used to be named BAX.firm)&lt;br /&gt;
{{Tree list/end}}&lt;br /&gt;
&lt;br /&gt;
{{success|text=BAX is now installed! It will randomly choose an animation to play at boot, then continue to Luma3DS.}}&lt;br /&gt;
&lt;br /&gt;
|-|I use fastboot3DS=&lt;br /&gt;
# Download and the latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
WIP&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:BAX/makebax&amp;diff=2340</id>
		<title>3DS:BAX/makebax</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:BAX/makebax&amp;diff=2340"/>
		<updated>2022-09-28T21:55:38Z</updated>

		<summary type="html">&lt;p&gt;CM360: Finish instructions on creating .BAX animations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* Needs note about what Mac/Linux users should do&lt;br /&gt;
* Might need troubleshooting info&lt;br /&gt;
* This page might make more sense as 3DS:BAX/makebax since it will only be about that&lt;br /&gt;
* Instructions on creating animations need to be finished&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;makebax&#039;&#039;&#039; is a command-line utility for converting &amp;lt;code&amp;gt;.IVF&amp;lt;/code&amp;gt; video files into &amp;lt;code&amp;gt;.BAX&amp;lt;/code&amp;gt; animations to be used with [[3DS:BAX|BAX]] and played on a Nintendo 3DS.&lt;br /&gt;
&lt;br /&gt;
== Creating .BAX Animations ==&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
* The latest release of {{GitLab|Wolfvak/BAX/-/releases|makebax}} (It&#039;s in the &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
* The latest release of [https://ffmpeg.org/download.html ffmpeg] installed on your computer&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
# Open a terminal on your computer&lt;br /&gt;
# Use ffmpeg to transcode your desired video into IVF format&lt;br /&gt;
#* For example, if your video is a file named &amp;lt;code&amp;gt;input.mp4&amp;lt;/code&amp;gt;, the command would be something like &amp;lt;code&amp;gt;ffmpeg -i &amp;quot;/path/to/input.mp4&amp;quot; -f ivf &amp;quot;/path/to/converted.ivf&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
#* If your source video resolution isn&#039;t the required you can also do &amp;lt;code&amp;gt;ffmpeg -i &amp;quot;/path/to/input.mp4&amp;quot; -f ivf -vf scale=&amp;lt;WIDTH&amp;gt;:240,fps=&amp;lt;FRAMERATE&amp;gt; &amp;quot;/path/to/converted.ivf&amp;quot;&amp;lt;/code&amp;gt;, with &amp;quot;WIDTH&amp;quot; being either 400, 320 or 720 and &amp;quot;FRAMERATE&amp;quot; being between 1 and 60.&lt;br /&gt;
# Use makebax to convert your &amp;lt;code&amp;gt;.IVF&amp;lt;/code&amp;gt; file to a &amp;lt;code&amp;gt;.BAX&amp;lt;/code&amp;gt; file&lt;br /&gt;
#* Assuming you named your converted video &amp;lt;code&amp;gt;converted.ivf&amp;lt;/code&amp;gt;, the command would be &amp;lt;code&amp;gt;makebax &amp;quot;/path/to/converted.ivf&amp;quot; &amp;quot;/path/to/output.bax&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;output.bax&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt; on your console&#039;s SD card&lt;br /&gt;
&lt;br /&gt;
== Command Line Usage ==&lt;br /&gt;
&amp;lt;code&amp;gt;makebax &amp;quot;input.ivf&amp;quot; &amp;quot;output.bax&amp;quot; [-s n] [-c l] [-b back_color] [-a &amp;quot;Author&amp;quot;] [-i &amp;quot;Info&amp;quot;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters enclosed in &amp;lt;code&amp;gt;[ ]&amp;lt;/code&amp;gt; are optional.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;input.ivf&amp;lt;/code&amp;gt; is the input IVF file path, the size must have a resolution of either 400x240 (top screen only), 320x240 (bottom screen only) or 720x240 (both screens side-by-side). Input must be an IVF container with a VP8/VP9 stream.&lt;br /&gt;
* &amp;lt;code&amp;gt;output.bax&amp;lt;/code&amp;gt; is the path to the BAX file that will be created.&lt;br /&gt;
* &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; sets the block size. n is the number of frames that are processed per iteration. The higher the number, the more memory is used on runtime (and the less often disk accesses are required). Defaults to 48.&lt;br /&gt;
* &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; sets the compression level. Should be between 1 (lowest) and 16 (highest). Defaults to 6.&lt;br /&gt;
* &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; sets the background color. &amp;lt;code&amp;gt;bg_color&amp;lt;/code&amp;gt; should be the 16-bit integer representation of an RGB565 color. Defaults to zero (black). Refer to [http://www.barth-dev.de/online/rgb565-color-picker/ this site] for more information.&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; sets the Author string. It doesn&#039;t affect the player at all, but it&#039;s nice to include some metadata. Maximum length is 32 ASCII characters (or as much UTF-8 fits in there).&lt;br /&gt;
* &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; is the same as above but for Information. Maximum length is 192 ASCII characters.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* [https://wiki.multimedia.cx/index.php/IVF IVF] is a simple container for VP8/VP9 streams, unable to contain more than one stream. It was chosen as the input format due to it being both simple and straightforward to work with.&lt;br /&gt;
* Although it should be compatible with big endian platforms (PowerPC, Microblaze, etc) this has not been properly tested yet. Please report any issues regarding compilation/usage on big endian platforms.&lt;br /&gt;
* While having libav* support would be ideal, it&#039;s less than fit due to it&#039;s programming complexity (easy to make mistakes with) and labyrinth of dependencies (requires X11 libs, so it&#039;s unusable from servers, f.e.).&lt;br /&gt;
* For best performance, the block size should be an integer multiple of the number of available hardware threads (logical processors). This is why the default block size is 48: it&#039;s a multiple of the most common PO2 and MO6 multithread setups.&lt;br /&gt;
* BAX files should not surpass the 32MiB mark. makebax doesn&#039;t enforce this limit, but BAX does.&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:BAX/makebax&amp;diff=2338</id>
		<title>3DS:BAX/makebax</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:BAX/makebax&amp;diff=2338"/>
		<updated>2022-09-28T21:37:21Z</updated>

		<summary type="html">&lt;p&gt;CM360: CM360 moved page 3DS:BAX/Usage to 3DS:BAX/makebax: This page was mostly about makebax anyways so it didn&amp;#039;t make much sense as &amp;quot;usage&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* Needs note about what Mac/Linux users should do&lt;br /&gt;
* Might need troubleshooting info&lt;br /&gt;
* This page might make more sense as 3DS:BAX/makebax since it will only be about that&lt;br /&gt;
* Instructions on creating animations need to be finished&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;makebax&#039;&#039;&#039; is a command-line utility for converting &amp;lt;code&amp;gt;.IVF&amp;lt;/code&amp;gt; video files into &amp;lt;code&amp;gt;.BAX&amp;lt;/code&amp;gt; animations to be used with [[3DS:BAX|BAX]] and played on a Nintendo 3DS.&lt;br /&gt;
&lt;br /&gt;
== Creating .BAX Animations ==&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
* The latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
* The latest release of [https://ffmpeg.org/download.html ffmpeg] installed on your computer&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
# Open a terminal on your computer&lt;br /&gt;
# Use ffmpeg to transcode your desired video into IVF format&lt;br /&gt;
#* For example, if your video is a file named &amp;lt;code&amp;gt;input.mp4&amp;lt;/code&amp;gt;, the command would be something like &amp;lt;code&amp;gt;ffmpeg -i &amp;quot;/path/to/input.mp4&amp;quot; -f ivf &amp;quot;/path/to/output.ivf&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Command Line Usage ==&lt;br /&gt;
&amp;lt;code&amp;gt;makebax &amp;quot;input.ivf&amp;quot; &amp;quot;output.bax&amp;quot; [-s n] [-c l] [-b back_color] [-a &amp;quot;Author&amp;quot;] [-i &amp;quot;Info&amp;quot;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters enclosed in &amp;lt;code&amp;gt;[ ]&amp;lt;/code&amp;gt; are optional.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;input.ivf&amp;lt;/code&amp;gt; is the input IVF file path, the size must have a resolution of either 400x240 (top screen only), 320x240 (bottom screen only) or 720x240 (both screens side-by-side). Input must be an IVF container with a VP8/VP9 stream.&lt;br /&gt;
* &amp;lt;code&amp;gt;output.bax&amp;lt;/code&amp;gt; is the path to the BAX file that will be created.&lt;br /&gt;
* &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; sets the block size. n is the number of frames that are processed per iteration. The higher the number, the more memory is used on runtime (and the less often disk accesses are required). Defaults to 48.&lt;br /&gt;
* &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; sets the compression level. Should be between 1 (lowest) and 16 (highest). Defaults to 6.&lt;br /&gt;
* &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; sets the background color. &amp;lt;code&amp;gt;bg_color&amp;lt;/code&amp;gt; should be the 16-bit integer representation of an RGB565 color. Defaults to zero (black). Refer to [http://www.barth-dev.de/online/rgb565-color-picker/ this site] for more information.&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; sets the Author string. It doesn&#039;t affect the player at all, but it&#039;s nice to include some metadata. Maximum length is 32 ASCII characters (or as much UTF-8 fits in there).&lt;br /&gt;
* &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; is the same as above but for Information. Maximum length is 192 ASCII characters.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* [https://wiki.multimedia.cx/index.php/IVF IVF] is a simple container for VP8/VP9 streams, unable to contain more than one stream. It was chosen as the input format due to it being both simple and straightforward to work with.&lt;br /&gt;
* Although it should be compatible with big endian platforms (PowerPC, Microblaze, etc) this has not been properly tested yet. Please report any issues regarding compilation/usage on big endian platforms.&lt;br /&gt;
* While having libav* support would be ideal, it&#039;s less than fit due to it&#039;s programming complexity (easy to make mistakes with) and labyrinth of dependencies (requires X11 libs, so it&#039;s unusable from servers, f.e.).&lt;br /&gt;
* For best performance, the block size should be an integer multiple of the number of available hardware threads (logical processors). This is why the default block size is 48: it&#039;s a multiple of the most common PO2 and MO6 multithread setups.&lt;br /&gt;
* BAX files should not surpass the 32MiB mark. makebax doesn&#039;t enforce this limit, but BAX does.&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:BAX/makebax&amp;diff=2337</id>
		<title>3DS:BAX/makebax</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:BAX/makebax&amp;diff=2337"/>
		<updated>2022-09-28T21:36:29Z</updated>

		<summary type="html">&lt;p&gt;CM360: Create page explaining how to create .BAX animations using makebax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* Needs note about what Mac/Linux users should do&lt;br /&gt;
* Might need troubleshooting info&lt;br /&gt;
* This page might make more sense as 3DS:BAX/makebax since it will only be about that&lt;br /&gt;
* Instructions on creating animations need to be finished&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;makebax&#039;&#039;&#039; is a command-line utility for converting &amp;lt;code&amp;gt;.IVF&amp;lt;/code&amp;gt; video files into &amp;lt;code&amp;gt;.BAX&amp;lt;/code&amp;gt; animations to be used with [[3DS:BAX|BAX]] and played on a Nintendo 3DS.&lt;br /&gt;
&lt;br /&gt;
== Creating .BAX Animations ==&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
* The latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
* The latest release of [https://ffmpeg.org/download.html ffmpeg] installed on your computer&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
# Open a terminal on your computer&lt;br /&gt;
# Use ffmpeg to transcode your desired video into IVF format&lt;br /&gt;
#* For example, if your video is a file named &amp;lt;code&amp;gt;input.mp4&amp;lt;/code&amp;gt;, the command would be something like &amp;lt;code&amp;gt;ffmpeg -i &amp;quot;/path/to/input.mp4&amp;quot; -f ivf &amp;quot;/path/to/output.ivf&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Command Line Usage ==&lt;br /&gt;
&amp;lt;code&amp;gt;makebax &amp;quot;input.ivf&amp;quot; &amp;quot;output.bax&amp;quot; [-s n] [-c l] [-b back_color] [-a &amp;quot;Author&amp;quot;] [-i &amp;quot;Info&amp;quot;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters enclosed in &amp;lt;code&amp;gt;[ ]&amp;lt;/code&amp;gt; are optional.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;input.ivf&amp;lt;/code&amp;gt; is the input IVF file path, the size must have a resolution of either 400x240 (top screen only), 320x240 (bottom screen only) or 720x240 (both screens side-by-side). Input must be an IVF container with a VP8/VP9 stream.&lt;br /&gt;
* &amp;lt;code&amp;gt;output.bax&amp;lt;/code&amp;gt; is the path to the BAX file that will be created.&lt;br /&gt;
* &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; sets the block size. n is the number of frames that are processed per iteration. The higher the number, the more memory is used on runtime (and the less often disk accesses are required). Defaults to 48.&lt;br /&gt;
* &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; sets the compression level. Should be between 1 (lowest) and 16 (highest). Defaults to 6.&lt;br /&gt;
* &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; sets the background color. &amp;lt;code&amp;gt;bg_color&amp;lt;/code&amp;gt; should be the 16-bit integer representation of an RGB565 color. Defaults to zero (black). Refer to [http://www.barth-dev.de/online/rgb565-color-picker/ this site] for more information.&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; sets the Author string. It doesn&#039;t affect the player at all, but it&#039;s nice to include some metadata. Maximum length is 32 ASCII characters (or as much UTF-8 fits in there).&lt;br /&gt;
* &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; is the same as above but for Information. Maximum length is 192 ASCII characters.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* [https://wiki.multimedia.cx/index.php/IVF IVF] is a simple container for VP8/VP9 streams, unable to contain more than one stream. It was chosen as the input format due to it being both simple and straightforward to work with.&lt;br /&gt;
* Although it should be compatible with big endian platforms (PowerPC, Microblaze, etc) this has not been properly tested yet. Please report any issues regarding compilation/usage on big endian platforms.&lt;br /&gt;
* While having libav* support would be ideal, it&#039;s less than fit due to it&#039;s programming complexity (easy to make mistakes with) and labyrinth of dependencies (requires X11 libs, so it&#039;s unusable from servers, f.e.).&lt;br /&gt;
* For best performance, the block size should be an integer multiple of the number of available hardware threads (logical processors). This is why the default block size is 48: it&#039;s a multiple of the most common PO2 and MO6 multithread setups.&lt;br /&gt;
* BAX files should not surpass the 32MiB mark. makebax doesn&#039;t enforce this limit, but BAX does.&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2336</id>
		<title>3DS:BAX</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2336"/>
		<updated>2022-09-28T19:11:28Z</updated>

		<summary type="html">&lt;p&gt;CM360: I am competent and should use templates correctly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* Needs installation instructions&lt;br /&gt;
* Needs subpage for instructions on makebax&lt;br /&gt;
* Needs configuration info&lt;br /&gt;
* Needs usage info&lt;br /&gt;
* Make important notes flashier&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = Wolfvak&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 3&lt;br /&gt;
| website = https://gbatemp.net/threads/497717/ gbatemp.net/threads/497717&lt;br /&gt;
| gitlab = Wolfvak/BAX&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;BAX&#039;&#039;&#039; is a homebrew program for the Nintendo 3DS (compatible with all models) that allows you to display video streams on load. Thanks to boot-time entrypoints, this can be done on boot, giving a similar impression to the loading animation of a PC or a mobile smartphone. Please note that while it&#039;s designed to boot another program, it does not allow both itself and the other to run concurrently, but rather sequentially. Therefore, any time that is &amp;quot;taken&amp;quot; by loading/playing the animation file will not be somehow &amp;quot;given&amp;quot; to the next program (f.e. independently of the time taken by the animation, the FIRM will take the same amount of time to load).&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
* BAX can not be booted from a FIRM partition or an NTRboot cart. Don&#039;t even try.&lt;br /&gt;
* Due to how Horizon/NATIVE_FIRM works, if you reboot from AGB_FIRM (GBA Virtual Console) the save game will not be saved until you reboot back into it again.&lt;br /&gt;
* BAX performs no GPU initialization, only register tweaks and assumes the GPU has already been initialized by the time it boots. Any B9S-compatible loaders should do this, given the proper bit is set in the FIRM (it certainly is in BAX), but it can not realistically provide support for every existing loader out there.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|I use boot9strap=&lt;br /&gt;
&lt;br /&gt;
{{info|text=Following these instructions will move your Luma3DS firmware file to &amp;lt;code&amp;gt;SD:/bax/boot.firm&amp;lt;/code&amp;gt;, instead of &amp;lt;code&amp;gt;SD:/boot.firm&amp;lt;/code&amp;gt;. Please keep this in mind when updating Luma3DS in the future so you don&#039;t accidentally overwrite BAX&#039;s FIRM payload.}}&lt;br /&gt;
&lt;br /&gt;
# Download and the latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
# Create a folder named &amp;lt;code&amp;gt;bax&amp;lt;/code&amp;gt; on the root your SD card&lt;br /&gt;
# Move your existing &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; file into &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;BAX.firm&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; into the root of your SD card&lt;br /&gt;
# Rename the &amp;lt;code&amp;gt;BAX.firm&amp;lt;/code&amp;gt; you copied to &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy your BAX animation files to &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* For instructions on how to create BAX animations, see [[3DS:BAX/Usage|this page]]&lt;br /&gt;
# Your SD card should now look something like this:&lt;br /&gt;
{{Tree list}}&lt;br /&gt;
* [[File:Gnome-media-flash.svg|20px|link=]] (root)&lt;br /&gt;
** [[File:Icons8 flat opened folder.svg|20px|link=]] bax&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.firm&#039;&#039;&#039; (Your existing Luma3DS file)&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_1.bax&#039;&#039;&#039;&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_2.bax&#039;&#039;&#039;&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_3.bax&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.3dsx&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.firm&#039;&#039;&#039; (Used to be named BAX.firm)&lt;br /&gt;
{{Tree list/end}}&lt;br /&gt;
&lt;br /&gt;
{{success|text=BAX is now installed! It will randomly choose an animation to play at boot, then continue to Luma3DS.}}&lt;br /&gt;
&lt;br /&gt;
|-|I use fastboot3DS=&lt;br /&gt;
# Download and the latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
WIP&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2335</id>
		<title>3DS:BAX</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2335"/>
		<updated>2022-09-28T19:01:47Z</updated>

		<summary type="html">&lt;p&gt;CM360: Add boot9strap installation instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* Needs installation instructions&lt;br /&gt;
* Needs subpage for instructions on makebax&lt;br /&gt;
* Needs configuration info&lt;br /&gt;
* Needs usage info&lt;br /&gt;
* Make important notes flashier&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = Wolfvak&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 3&lt;br /&gt;
| website = https://gbatemp.net/threads/497717/ gbatemp.net/threads/497717&lt;br /&gt;
| gitlab = Wolfvak/BAX&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;BAX&#039;&#039;&#039; is a homebrew program for the Nintendo 3DS (compatible with all models) that allows you to display video streams on load. Thanks to boot-time entrypoints, this can be done on boot, giving a similar impression to the loading animation of a PC or a mobile smartphone. Please note that while it&#039;s designed to boot another program, it does not allow both itself and the other to run concurrently, but rather sequentially. Therefore, any time that is &amp;quot;taken&amp;quot; by loading/playing the animation file will not be somehow &amp;quot;given&amp;quot; to the next program (f.e. independently of the time taken by the animation, the FIRM will take the same amount of time to load).&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
* BAX can not be booted from a FIRM partition or an NTRboot cart. Don&#039;t even try.&lt;br /&gt;
* Due to how Horizon/NATIVE_FIRM works, if you reboot from AGB_FIRM (GBA Virtual Console) the save game will not be saved until you reboot back into it again.&lt;br /&gt;
* BAX performs no GPU initialization, only register tweaks and assumes the GPU has already been initialized by the time it boots. Any B9S-compatible loaders should do this, given the proper bit is set in the FIRM (it certainly is in BAX), but it can not realistically provide support for every existing loader out there.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|I use boot9strap=&lt;br /&gt;
&lt;br /&gt;
{{Info|Following these instructions will move your Luma3DS firmware file to &amp;lt;code&amp;gt;SD:/bax/boot.firm&amp;lt;/code&amp;gt;, instead of &amp;lt;code&amp;gt;SD:/boot.firm&amp;lt;/code&amp;gt;. Please keep this in mind when updating Luma3DS in the future so you don&#039;t accidentally overwrite BAX&#039;s FIRM payload.}}&lt;br /&gt;
&lt;br /&gt;
# Download and the latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
# Create a folder named &amp;lt;code&amp;gt;bax&amp;lt;/code&amp;gt; on the root your SD card&lt;br /&gt;
# Move your existing &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; file into &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;BAX.firm&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; into the root of your SD card&lt;br /&gt;
# Rename the &amp;lt;code&amp;gt;BAX.firm&amp;lt;/code&amp;gt; you copied to &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy your BAX animation files to &amp;lt;code&amp;gt;SD:/bax/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* For instructions on how to create BAX animations, see [[3DS:BAX/Usage|this page]]&lt;br /&gt;
# Your SD card should now look something like this:&lt;br /&gt;
{{Tree list}}&lt;br /&gt;
* [[File:Gnome-media-flash.svg|20px|link=]] (root)&lt;br /&gt;
** [[File:Icons8 flat opened folder.svg|20px|link=]] bax&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.firm&#039;&#039;&#039; (Your existing Luma3DS file)&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_1.bax&#039;&#039;&#039;&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_2.bax&#039;&#039;&#039;&lt;br /&gt;
*** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;my_animation_3.bax&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.3dsx&#039;&#039;&#039;&lt;br /&gt;
** [[File:Icons8 flat file.svg|20px|link=]] &#039;&#039;&#039;boot.firm&#039;&#039;&#039; (Used to be named BAX.firm)&lt;br /&gt;
{{Tree list/end}}&lt;br /&gt;
&lt;br /&gt;
{{Success|BAX is now installed! It will randomly choose an animation to play at boot, then continue to Luma3DS.}}&lt;br /&gt;
&lt;br /&gt;
|-|I use fastboot3DS=&lt;br /&gt;
# Download and the latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The &amp;lt;code&amp;gt;release.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
WIP&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=Hacks_Guide_Wiki:Templates&amp;diff=2333</id>
		<title>Hacks Guide Wiki:Templates</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=Hacks_Guide_Wiki:Templates&amp;diff=2333"/>
		<updated>2022-09-28T00:01:37Z</updated>

		<summary type="html">&lt;p&gt;CM360: Add GitLab to template shortcuts list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Shortcuts ==&lt;br /&gt;
*{{tl|GitHub}}, {{tl|gh}}&lt;br /&gt;
*{{tl|GitLab}}, {{tl|gl}}&lt;br /&gt;
*{{tl|ml}} - quick link for Special:MyLanguage&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
*{{tl|SystemVersion}} - provides the current system version for a given console&lt;br /&gt;
*{{tl|CodenameToName}} - converts a codename (e.g. ctr) to the public name (e.g. Nintendo 3DS)&lt;br /&gt;
&lt;br /&gt;
== Article boxes ==&lt;br /&gt;
*{{tl|Infobox homebrew}}&lt;br /&gt;
*{{tl|FBI QR code}}&lt;br /&gt;
&lt;br /&gt;
== Message boxes ==&lt;br /&gt;
*{{tl|System version outdated article}} - displays a warning on an article when a system update is released&lt;br /&gt;
*{{tl|Could brick}} - warning that the tool or guide could brick a device if performed incorrectly&lt;br /&gt;
*{{tl|Could ban}} - warning that the tool or guide could cause the console to be banned from online services&lt;br /&gt;
*{{tl|Outdated software}} - notice that the software described on the page is old and unsupported&lt;br /&gt;
*{{tl|Outdated}} - notice that the page is outdated (not to be confused with {{tl|Outdated software}})&lt;br /&gt;
&lt;br /&gt;
== Inline boxes ==&lt;br /&gt;
*{{tl|info}}&lt;br /&gt;
*{{tl|warning}}&lt;br /&gt;
*{{tl|critical}}&lt;br /&gt;
*{{tl|success}}&lt;br /&gt;
&lt;br /&gt;
Meta template: {{tl|inline box}}&lt;br /&gt;
&lt;br /&gt;
== Internal stuff ==&lt;br /&gt;
*{{tl|Template from Wikipedia}} - placeholder for documentation for templates imported from Wikipedia&lt;br /&gt;
&lt;br /&gt;
== Wikipedia ==&lt;br /&gt;
*{{tl|Mbox}}&lt;br /&gt;
**{{tl|Ambox}}&lt;br /&gt;
**{{tl|Cmbox}}&lt;br /&gt;
**{{tl|Imbox}}&lt;br /&gt;
**{{tl|Tmbox}}&lt;br /&gt;
**{{tl|Fmbox}}&lt;br /&gt;
**{{tl|Ombox}}&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=Template:Gl&amp;diff=2332</id>
		<title>Template:Gl</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=Template:Gl&amp;diff=2332"/>
		<updated>2022-09-28T00:00:45Z</updated>

		<summary type="html">&lt;p&gt;CM360: Create &amp;quot;gl&amp;quot; shortcut for GitLab template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:GitLab]]&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=Template:GitLab&amp;diff=2331</id>
		<title>Template:GitLab</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=Template:GitLab&amp;diff=2331"/>
		<updated>2022-09-27T23:56:43Z</updated>

		<summary type="html">&lt;p&gt;CM360: Add GitLab template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;[https://gitlab.com/{{{1}}} {{#if: {{{2|}}} | {{{2}}} | {{{1}}} }}]&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{GitLab|gitlab-com/marketing}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; -&amp;gt; {{GitLab|gitlab-com/marketing}}&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{GitLab|gitlab-com/marketing|GitLab Marketing}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; -&amp;gt; {{GitLab|gitlab-com/marketing|GitLab Marketing}}&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2330</id>
		<title>3DS:BAX</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:BAX&amp;diff=2330"/>
		<updated>2022-09-27T23:31:33Z</updated>

		<summary type="html">&lt;p&gt;CM360: Create page about BAX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* Needs installation instructions&lt;br /&gt;
* Needs subpage for instructions on makebax&lt;br /&gt;
* Needs configuration info&lt;br /&gt;
* Needs usage info&lt;br /&gt;
* Make important notes flashier&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = Wolfvak&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 3&lt;br /&gt;
| website = https://gbatemp.net/threads/497717/ gbatemp.net/threads/497717&lt;br /&gt;
| gitlab = Wolfvak/BAX&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;BAX&#039;&#039;&#039; is a homebrew program for the Nintendo 3DS (compatible with all models) that allows you to display video streams on load. Thanks to boot-time entrypoints, this can be done on boot, giving a similar impression to the loading animation of a PC or a mobile smartphone. Please note that while it&#039;s designed to boot another program, it does not allow both itself and the other to run concurrently, but rather sequentially. Therefore, any time that is &amp;quot;taken&amp;quot; by loading/playing the animation file will not be somehow &amp;quot;given&amp;quot; to the next program (f.e. independently of the time taken by the animation, the FIRM will take the same amount of time to load).&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
* BAX can not be booted from a FIRM partition or an NTRboot cart. Don&#039;t even try.&lt;br /&gt;
* Due to how Horizon/NATIVE_FIRM works, if you reboot from AGB_FIRM (GBA Virtual Console) the save game will not be saved until you reboot back into it again.&lt;br /&gt;
* BAX performs no GPU initialization, only register tweaks and assumes the GPU has already been initialized by the time it boots. Any B9S-compatible loaders should do this, given the proper bit is set in the FIRM (it certainly is in BAX), but it can not realistically provide support for every existing loader out there.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|I use boot9strap=&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
|-|I use fastboot3DS=&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
WIP&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:ModMoon&amp;diff=2324</id>
		<title>3DS:ModMoon</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:ModMoon&amp;diff=2324"/>
		<updated>2022-09-26T18:39:48Z</updated>

		<summary type="html">&lt;p&gt;CM360: Add features and usage info from GBATemp thread&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* {{Done}} Homebrew infobox does not support the website tag (https://gbatemp.net/threads/519080/)&lt;br /&gt;
* {{Done}} Needs a feature list, maybe copy from GBATemp thread?&lt;br /&gt;
* Needs manual installation instructions&lt;br /&gt;
* Needs info on configuration and SD layout&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = Swiftloke&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| image = ModMoon-Logo.png&lt;br /&gt;
| imagealt = ModMoon logo&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| version = v3.0.1&lt;br /&gt;
| website = https://gbatemp.net/threads/519080/ gbatemp.net/threads/519080&lt;br /&gt;
| github = Swiftloke/ModMoon&lt;br /&gt;
| githubtag = v3.0.1&lt;br /&gt;
| universaldb = 3ds/ModMoon&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ModMoon&#039;&#039;&#039; is a LayeredFS/SaltySD manager for the 3DS. It supports every title in existence, even homebrew. It also includes many awesome easter eggs and features for the user to discover, but core functionality is its main goal. Switching mods is painless, and the user-interface is beautifully simple. What makes ModMoon especially unique is its UI, built off of the sDraw rendering engine- an original, immensely flexible graphics core created for ModMoon. This is much, much more impressive than it sounds. For end users, the result will be a UI experience superior and better looking to nearly all homebrew on the 3DS. sDraw is the reason ModMoon started development. ModMoon is [[3DS:Smash Selector|Smash Selectors]]&#039; successor, and superior, in every way possible. &lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* &#039;&#039;&#039;Error Checking&#039;&#039;&#039;: ModMoon supports checking, displaying, and sometimes even automatically fixing errors when moving mods around. This is a significant source of information for users and helpers, as earlier mod tools were very opaque about what went wrong (and even if something went wrong at all), thus breaking quite a bit. Anyone who has ever used Smash mods knows this aggravation - this feature alone makes Smash Selector obsolete.&lt;br /&gt;
* &#039;&#039;&#039;Help Pop-up&#039;&#039;&#039;: At any time, you can press {{B|X}} while hovering over a button or in a menu to get some helpful information about that feature - what it is, how to use it, and helpful tips!&lt;br /&gt;
* &#039;&#039;&#039;Title Selection Menu&#039;&#039;&#039;: Press {{B|Y}} to open this from any menu. Allows you to select the current game from your list of active titles.&lt;br /&gt;
* &#039;&#039;&#039;Built-in SaltySD files&#039;&#039;&#039;: For Smash players, ModMoon contains a set of built in IPS files for SaltySD, just like its predecessor Smash Selector. These files will be copied when you select Smash from the Active Title Selection menu. (If Smash on an SD card is automatically selected for you, these files will also be copied automatically. If you have Smash on a cartridge, just tap it like you would any other title to trigger the copy.)&lt;br /&gt;
* &#039;&#039;&#039;Background title loader&#039;&#039;&#039;: All titles, both active and non-active, installed on the system will be loaded immediately in the background, with no lag to the rest of the system.&lt;br /&gt;
* &#039;&#039;&#039;Auto-updater (ModMoon)&#039;&#039;&#039;: If you&#039;re connected to the internet, ModMoon will check for updates for itself. This system runs in the background, which means you&#039;ll experience no lag while it does its thing. If an update is available, it will prompt you to update (and give you an opportunity to skip it) and install the update. Not a fan of auto-updaters? Understandable. Just open the config file (&amp;lt;code&amp;gt;/3ds/ModMoon/settings.txt&amp;lt;/code&amp;gt;) and set &amp;quot;ShouldDisableUpdater&amp;quot; to &amp;quot;True&amp;quot;, but keep in mind that you&#039;ll miss out on any improvements I ever make until you either update manually or re-enable the updater. I highly recommend against this, but the choice is there.&lt;br /&gt;
* &#039;&#039;&#039;Auto-updater (SaltySD)&#039;&#039;&#039;: This is a big one for Smash players. Smash Selector, like ModMoon had built in SaltySD IPS files. However, those files were very old, and there was never a system in place to update them. This is, of course, solved with ModMoon. Alongside updating itself, it will check for updates to the aforementioned SaltySD files used to run Smash mods, and download them seamlessly without rebooting.&lt;br /&gt;
* &#039;&#039;&#039;Flexible Cartridge System&#039;&#039;&#039;: This system automatically detects if you&#039;ve inserted/ejected a cartridge, and reacts based on that, just like the HOME menu. Unfortunately, there seems to be a bug with either the 3DS homebrew development system (libctru) or Luma3DS which makes this code, when enabled, take upwards of 30 seconds to exit ModMoon. It is disabled by default, and you can try it out by, in the config system, setting &amp;quot;EnableFlexibleCartridgeSystem&amp;quot; to &amp;quot;True&amp;quot;. When a solution is found, I will release an update with the fix and enable this for all users.&lt;br /&gt;
* &#039;&#039;&#039;Configurable Highlighter Colors&#039;&#039;&#039;: ModMoon, as a modding tool, has some customization tools for itself as well. Alongside the Dark Mode functionality, a user can change the highlighter colors used in each of the menus! Open the config file (&amp;lt;code&amp;gt;/3ds/ModMoon/settings.txt&amp;lt;/code&amp;gt;), and inside the &amp;quot;*HighlighterColors&amp;quot; option (where * is the menu you want to change) write the red, blue and green values (in 0-255 format) with commas separating them. Google has a nice tool to do this for you (use the rgb(*, *, *) output).&lt;br /&gt;
* &#039;&#039;&#039;Custom SaltySD&#039;&#039;&#039;: For Smash mod creators, this one is pretty nice. It allows you to provide a custom code.ips file within the /codes folder of your modpack, and it will automatically be moved to the correct location. LayeredFS games need not worry about this since the file structure will allow you to do this anyway.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== With Universal-Updater ===&lt;br /&gt;
[[udb:3ds/modmoon|ModMoon]] is available on Universal-DB and can be installed and updated with [[3DS:Universal-Updater|Universal-Updater]].&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
* &#039;&#039;&#039;Launch&#039;&#039;&#039;: Applies and launches mods for the selected game.&lt;br /&gt;
* &#039;&#039;&#039;Tools&#039;&#039;&#039;: Opens up the tools menu, which provides access to more functionality.&lt;br /&gt;
* &#039;&#039;&#039;Selector Bar&#039;&#039;&#039;: Changes the currently selected mod for the current game.&lt;br /&gt;
&lt;br /&gt;
=== Tools Menu ===&lt;br /&gt;
* &#039;&#039;&#039;Active Title Selection&#039;&#039;&#039;: This menu allows you to change the titles currently &amp;quot;active&amp;quot; (which titles are available in the title selection menu). This is to minimize clutter by only displaying the titles the user actually uses.&lt;br /&gt;
* &#039;&#039;&#039;Smash Controls Modifier&#039;&#039;&#039;: This code is taken straight out of Smash Selector 2.4 with no changes. It allows you, like Smash Selector, to modify the controls of the game with much greater customization than the game itself allows- including mapping two buttons to the same action, changing the controls of the D-Pad, and even changing the actions of the New 3DS buttons/C-Stick!&lt;br /&gt;
* &#039;&#039;&#039;Tutorial&#039;&#039;&#039;: This replays the tutorial that was shown at the first start of ModMoon.&lt;br /&gt;
* &#039;&#039;&#039;Migrate Mods&#039;&#039;&#039;: This allows you to migrate mods that were used in Smash Selector. This action is done automatically at first start.&lt;br /&gt;
* &#039;&#039;&#039;Dark/Light Mode&#039;&#039;&#039;: This option allows you to change between two &amp;quot;themes&amp;quot; - dark mode and light mode! To you dark theme master racers out there, this one is for you.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
WIP&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:ModMoon&amp;diff=2320</id>
		<title>3DS:ModMoon</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:ModMoon&amp;diff=2320"/>
		<updated>2022-09-26T15:23:25Z</updated>

		<summary type="html">&lt;p&gt;CM360: Add ModMood page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
* Homebrew infobox does not support the website tag (https://gbatemp.net/threads/519080/)&lt;br /&gt;
* Needs a feature list, maybe copy from GBATemp thread?&lt;br /&gt;
* Needs manual installation instructions&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = Swiftloke&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| image = ModMoon-Logo.png&lt;br /&gt;
| imagealt = ModMoon logo&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| version = v3.0.1&lt;br /&gt;
| github = Swiftloke/ModMoon&lt;br /&gt;
| githubtag = v3.0.1&lt;br /&gt;
| universaldb = 3ds/ModMoon&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== With Universal-Updater ===&lt;br /&gt;
[[udb:3ds/modmoon|ModMoon]] is available on Universal-DB and can be installed and updated with [[3DS:Universal-Updater|Universal-Updater]].&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
WIP&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:ModMoon-Logo.png&amp;diff=2319</id>
		<title>File:ModMoon-Logo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:ModMoon-Logo.png&amp;diff=2319"/>
		<updated>2022-09-26T15:09:29Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=2268</id>
		<title>3DS:Mario Kart 7/CTGP-7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=2268"/>
		<updated>2022-09-25T18:07:23Z</updated>

		<summary type="html">&lt;p&gt;CM360: Add installation instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
*{{Done}} Needs a template like [[Template:Infobox game mod]] to be made.&lt;br /&gt;
*{{Done}} Maybe document all the courses that are included? Text lists exist but a pretty table would be even better.&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox game mod&lt;br /&gt;
| image = CTGP-7-banner.png&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| developers = PabloMK7, Fishguy ([https://github.com/PabloMK7/CTGP-7updates/blob/master/credits.txt List of credits])&lt;br /&gt;
| version = 1.3.22&lt;br /&gt;
| releasedate = {{Start date and age|2022|08|21}} &amp;lt;!-- https://github.com/PabloMK7/CTGP-7updates/releases --&amp;gt;&lt;br /&gt;
| website = https://ctgp-7.github.io ctgp-7.github.io&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;CTGP-7&#039;&#039;&#039; is a mod pack for Mario Kart 7, featuring custom race tracks, playable characters, items, and other additions.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Universal-Updater ===&lt;br /&gt;
[[udb:3ds/ctgp-7-downloader|CTGP-7]] is available on Universal-DB.&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
&lt;br /&gt;
{{Info|text=CTGP-7 also provides official installation instructions as a {{GitHub|PabloMK7/CTGP-7updates/blob/master/CTGP-7_Intallation_Guide_EN.pdf|PDF}} or [https://www.youtube.com/watch?v=OV9ZmrHOy4c YouTube video].}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Using FBI=&lt;br /&gt;
CTGP-7 has a downloader app to install the modpack for you, which can be opened from either the HOME Menu or the Homebrew Launcher.&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://github.com/PabloMK7/CTGP-7_Launcher/releases/download/v1/CTGP-7_Downloader.cia&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://github.com/PabloMK7/CTGP-7_Launcher/releases/download/v1/CTGP-7_Downloader.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Using a Computer=&lt;br /&gt;
# Download the latest CTGP-7 installer for your computer&#039;s operating system from the mod&#039;s [https://gamebanana.com/mods/50221 GameBanana page]&lt;br /&gt;
#* Native installers are only available for Windows and Ubuntu. The Python-based installer might be required instead on other operating systems, but will also need an up-to-date Python installation and the dependencies listed in the README file.&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
#* Make sure the SD card is accessible before continuing&lt;br /&gt;
# Run the CTGP-7 installer you downloaded&lt;br /&gt;
# Choose the location of your console&#039;s SD card&lt;br /&gt;
# Press the install button and wait for it to finish&lt;br /&gt;
# Eject the SD card and reinsert it into your console&lt;br /&gt;
# Launch FBI&lt;br /&gt;
# Navigate to &amp;lt;code&amp;gt;SD:/CTGP-7/cia/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Select the &amp;lt;code&amp;gt;CTGP-7.cia&amp;lt;/code&amp;gt; file&lt;br /&gt;
# Select &amp;quot;Install CIA&amp;quot;&lt;br /&gt;
# Press {{B|A}} to confirm&lt;br /&gt;
# Wait for the installation to finish&lt;br /&gt;
# Return to the HOME Menu and close FBI&lt;br /&gt;
&lt;br /&gt;
{{Success|CTGP-7 is now installed!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
{{Section WIP|notes=Screenshots are taken during the pre-game intro.}}&lt;br /&gt;
In addition to the original courses included in Mario Kart 7, CTGP-7 adds 18 new cups.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
!Cup&lt;br /&gt;
!Course 1&lt;br /&gt;
!Course 2&lt;br /&gt;
!Course 3&lt;br /&gt;
!Course 4&lt;br /&gt;
|-&lt;br /&gt;
!Bell Cup&lt;br /&gt;
|[[File:CTGP-7 Concord Town.png|150px]]&amp;lt;br&amp;gt;Concord Town&lt;br /&gt;
|[[File:CTGP-7 N64 Mario Raceway.png|150px]]&amp;lt;br&amp;gt;N64 Mario Raceway&lt;br /&gt;
|[[File:CTGP-7 Galvarny Falls.png|150px]]&amp;lt;br&amp;gt;Galvarny Falls&lt;br /&gt;
|[[File:CTGP-7 GBA Sky Garden.png|150px]]&amp;lt;br&amp;gt;GBA Sky Garden&lt;br /&gt;
|-&lt;br /&gt;
!Acorn Cup&lt;br /&gt;
|[[File:CTGP-7 Autumn Forest.png|150px]]&amp;lt;br&amp;gt;Autumn Forest&lt;br /&gt;
|[[File:CTGP-7 GBA Riverside Park.png|150px]]&amp;lt;br&amp;gt;GBA Riverside Park&lt;br /&gt;
|[[File:CTGP-7 SNES Mario Circuit 1.png|150px]]&amp;lt;br&amp;gt;SNES Mario Circuit 1&lt;br /&gt;
|[[File:CTGP-7 GBA Bowser Castle 3.png|150px]]&amp;lt;br&amp;gt;GBA Bowser Castle 3&lt;br /&gt;
|-&lt;br /&gt;
!Cloud Cup&lt;br /&gt;
|[[File:CTGP-7 Evergreen Crossing.png|150px]]&amp;lt;br&amp;gt;Evergreen Crossing&lt;br /&gt;
|[[File:CTGP-7 N64 Moo Moo Farm.png|150px]]&amp;lt;br&amp;gt;N64 Moo Moo Farm&lt;br /&gt;
|[[File:CTGP-7 Archipelago Avenue.png|150px]]&amp;lt;br&amp;gt;Archipelago Avenue&lt;br /&gt;
|[[File:CTGP-7 N64 Frappe Snowland.png|150px]]&amp;lt;br&amp;gt;N64 Frappe Snowland&lt;br /&gt;
|-&lt;br /&gt;
!Boo Cup&lt;br /&gt;
|[[File:CTGP-7 Banshee Boardwalk 2.png|150px]]&amp;lt;br&amp;gt;Banshee Boardwalk 2&lt;br /&gt;
|[[File:CTGP-7 Elemental Cave.png|150px]]&amp;lt;br&amp;gt;Elemental Cave&lt;br /&gt;
|[[File:CTGP-7 SNES Ghost Valley 2.png|150px]]&amp;lt;br&amp;gt;SNES Ghost Valley 2&lt;br /&gt;
|[[File:CTGP-7 DS Cheep Cheep Beach.png|150px]]&amp;lt;br&amp;gt;DS Cheep Cheep Beach&lt;br /&gt;
|-&lt;br /&gt;
!Spring Cup&lt;br /&gt;
|[[File:CTGP-7 DS Tick Tock Clock.png|150px]]&amp;lt;br&amp;gt;DS Tick Tock Clock&lt;br /&gt;
|[[File:CTGP-7 Melody Sanctum.png|150px]]&amp;lt;br&amp;gt;Melody Sanctum&lt;br /&gt;
|[[File:CTGP-7 DS Desert Hills.png|150px]]&amp;lt;br&amp;gt;DS Desert Hills&lt;br /&gt;
|[[File:CTGP-7 Castle Of Time.png|150px]]&amp;lt;br&amp;gt;Castle Of Time&lt;br /&gt;
|-&lt;br /&gt;
!Egg Cup&lt;br /&gt;
|[[File:CTGP-7 DS Yoshi Falls.png|150px]]&amp;lt;br&amp;gt;DS Yoshi Falls&lt;br /&gt;
|[[File:CTGP-7 N64 Choco Mountain.png|150px]]&amp;lt;br&amp;gt;N64 Choco Mountain&lt;br /&gt;
|[[File:CTGP-7 DS Shroom Ridge.png|150px]]&amp;lt;br&amp;gt;DS Shroom Ridge&lt;br /&gt;
|[[File:CTGP-7 CTR Crash Cove.png|150px]]&amp;lt;br&amp;gt;CTR Crash Cove&lt;br /&gt;
|-&lt;br /&gt;
!Bullet Cup&lt;br /&gt;
|[[File:CTGP-7 CTR Cortex Castle.png|150px]]&amp;lt;br&amp;gt;CTR Cortex Castle&lt;br /&gt;
|[[File:CTGP-7 DS Dokan Course.png|150px]]&amp;lt;br&amp;gt;DS Dokan Course&lt;br /&gt;
|[[File:CTGP-7 SNES Choco Island 2.png|150px]]&amp;lt;br&amp;gt;SNES Choco Island 2&lt;br /&gt;
|[[File:CTGP-7 Star Slope.png|150px]]&amp;lt;br&amp;gt;Star Slope&lt;br /&gt;
|-&lt;br /&gt;
!Blooper Cup&lt;br /&gt;
|[[File:CTGP-7 Sandcastle Park.png|150px]]&amp;lt;br&amp;gt;Sandcastle Park&lt;br /&gt;
|[[File:CTGP-7 DS Mario Circuit.png|150px]]&amp;lt;br&amp;gt;DS Mario Circuit&lt;br /&gt;
|[[File:CTGP-7 GCN Luigi Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Luigi Circuit&lt;br /&gt;
|[[File:CTGP-7 Volcano Beach Ruins.png|150px]]&amp;lt;br&amp;gt;Volcano Beach Ruins&lt;br /&gt;
|-&lt;br /&gt;
!Feather Cup&lt;br /&gt;
|[[File:CTGP-7 GCN Yoshi Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Yoshi Circuit&lt;br /&gt;
|[[File:CTGP-7 GBA Peach Circuit.png|150px]]&amp;lt;br&amp;gt;GBA Peach Circuit&lt;br /&gt;
|[[File:CTGP-7 Metro Madness.png|150px]]&amp;lt;br&amp;gt;Metro Madness&lt;br /&gt;
|[[File:CTGP-7 GBA Luigi Circuit.png|150px]]&amp;lt;br&amp;gt;GBA Luigi Circuit&lt;br /&gt;
|-&lt;br /&gt;
!Fireball Cup&lt;br /&gt;
|[[File:CTGP-7 SMO RC Challenge.png|150px]]&amp;lt;br&amp;gt;SMO RC Challenge&lt;br /&gt;
|[[File:CTGP-7 GBA Bowser Castle 4.png|150px]]&amp;lt;br&amp;gt;GBA Bowser Castle 4&lt;br /&gt;
|[[File:CTGP-7 SNES Donut Plains 1.png|150px]]&amp;lt;br&amp;gt;SNES Donut Plains 1&lt;br /&gt;
|[[File:CTGP-7 Secret Slide.png|150px]]&amp;lt;br&amp;gt;Secret Slide&lt;br /&gt;
|-&lt;br /&gt;
!Bob-omb Cup&lt;br /&gt;
|[[File:CTGP-7 DS Wario Stadium.png|150px]]&amp;lt;br&amp;gt;DS Wario Stadium&lt;br /&gt;
|[[File:CTGP-7 Ermii Circuit.png|150px]]&amp;lt;br&amp;gt;Ermii Circuit&lt;br /&gt;
|[[File:CTGP-7 GCN Baby Park.png|150px]]&amp;lt;br&amp;gt;GCN Baby Park&lt;br /&gt;
|[[File:CTGP-7 Revo Circuit.png|150px]]&amp;lt;br&amp;gt;Revo Circuit&lt;br /&gt;
|-&lt;br /&gt;
!Cherry Cup&lt;br /&gt;
|[[File:CTGP-7 SNES Mario Circuit 3.png|150px]]&amp;lt;br&amp;gt;SNES Mario Circuit 3&lt;br /&gt;
|[[File:CTGP-7 Big Blue.png|150px]]&amp;lt;br&amp;gt;Big Blue&lt;br /&gt;
|[[File:CTGP-7 GBA Shy Guy Beach.png|150px]]&amp;lt;br&amp;gt;GBA Shy Guy Beach&lt;br /&gt;
|[[File:CTGP-7 Bingo Party.png|150px]]&amp;lt;br&amp;gt;Bingo Party&lt;br /&gt;
|-&lt;br /&gt;
!Pickaxe Cup&lt;br /&gt;
|[[File:CTGP-7 Stargaze Summit.png|150px]]&amp;lt;br&amp;gt;Stargaze Summit&lt;br /&gt;
|[[File:CTGP-7 Sunset Raceway.png|150px]]&amp;lt;br&amp;gt;Sunset Raceway&lt;br /&gt;
|[[File:CTGP-7 GBA Broken Pier.png|150px]]&amp;lt;br&amp;gt;GBA Broken Pier&lt;br /&gt;
|[[File:CTGP-7 Glacier Mine.png|150px]]&amp;lt;br&amp;gt;Glacier Mine&lt;br /&gt;
|-&lt;br /&gt;
!Mega Cup&lt;br /&gt;
|[[File:CTGP-7 Flowerbed Fortress.png|150px]]&amp;lt;br&amp;gt;Flowerbed Fortress&lt;br /&gt;
|[[File:CTGP-7 Seaside Palace.png|150px]]&amp;lt;br&amp;gt;Seaside Palace&lt;br /&gt;
|[[File:CTGP-7 DKR Star City.png|150px]]&amp;lt;br&amp;gt;DKR Star City&lt;br /&gt;
|[[File:CTGP-7 Mushroom Mountain.png|150px]]&amp;lt;br&amp;gt;Mushroom Mountain&lt;br /&gt;
|-&lt;br /&gt;
!Propeller Cup&lt;br /&gt;
|[[File:CTGP-7 N64 Sherbert Land.png|150px]]&amp;lt;br&amp;gt;N64 Sherbert Land&lt;br /&gt;
|[[File:CTGP-7 Block Island.png|150px]]&amp;lt;br&amp;gt;Block Island&lt;br /&gt;
|[[File:CTGP-7 DS Bowser Castle.png|150px]]&amp;lt;br&amp;gt;DS Bowser Castle&lt;br /&gt;
|[[File:CTGP-7 DKR Jungle Falls.png|150px]]&amp;lt;br&amp;gt;DKR Jungle Falls&lt;br /&gt;
|-&lt;br /&gt;
!POW Cup&lt;br /&gt;
|[[File:CTGP-7 Retro Raceway.png|150px]]&amp;lt;br&amp;gt;Retro Raceway&lt;br /&gt;
|[[File:CTGP-7 Frozen Grotto.png|150px]]&amp;lt;br&amp;gt;Frozen Grotto&lt;br /&gt;
|[[File:CTGP-7 GBA Lakeside Park.png|150px]]&amp;lt;br&amp;gt;GBA Lakeside Park&lt;br /&gt;
|[[File:CTGP-7 Dragon Burial Grounds.png|150px]]&amp;lt;br&amp;gt;Dragon Burial Grounds&lt;br /&gt;
|-&lt;br /&gt;
!Coin Cup&lt;br /&gt;
|[[File:CTGP-7 Doge Desert.png|150px]]&amp;lt;br&amp;gt;Doge Desert&lt;br /&gt;
|[[File:CTGP-7 N64 Banshee Boardwalk.png|150px]]&amp;lt;br&amp;gt;N64 Banshee Boardwalk&lt;br /&gt;
|[[File:CTGP-7 GCN Mario Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Mario Circuit&lt;br /&gt;
|[[File:CTGP-7 Miku&#039;s Birthday Spectacular.png|150px]]&amp;lt;br&amp;gt;Miku&#039;s Birthday Spectacular&lt;br /&gt;
|-&lt;br /&gt;
!Rainbow Cup&lt;br /&gt;
|[[File:CTGP-7 N64 Rainbow Road.png|150px]]&amp;lt;br&amp;gt;N64 Rainbow Road&lt;br /&gt;
|[[File:CTGP-7 GBA Rainbow Road.png|150px]]&amp;lt;br&amp;gt;GBA Rainbow Road&lt;br /&gt;
|[[File:CTGP-7 Space Road.png|150px]]&amp;lt;br&amp;gt;Space Road&lt;br /&gt;
|[[File:CTGP-7 Rainbow Road DX.png|150px]]&amp;lt;br&amp;gt;Rainbow Road DX&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Fastboot3DS/Usage&amp;diff=2196</id>
		<title>3DS:Fastboot3DS/Usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Fastboot3DS/Usage&amp;diff=2196"/>
		<updated>2022-09-24T02:24:48Z</updated>

		<summary type="html">&lt;p&gt;CM360: Add info about configuring boot slots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase title}}&lt;br /&gt;
== Updating fastboot3DS ==&lt;br /&gt;
&lt;br /&gt;
=== What you need ===&lt;br /&gt;
* The latest release of {{GitHub|derrekr/fastboot3DS/releases/latest|fastboot3DS}} (the &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Section I - Prep Work ===&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;fastboot3DS.firm&amp;lt;/code&amp;gt; from the fastboot3DS &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file to your SD card&lt;br /&gt;
# Remove your SD card and put it back into your 3DS&lt;br /&gt;
&lt;br /&gt;
=== Section II - Updating ===&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;Miscellaneous...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Update fastboot3DS&amp;quot;&lt;br /&gt;
# Navigate to the &amp;lt;code&amp;gt;fastboot3DS.firm&amp;lt;/code&amp;gt; file and press {{B|A}}&lt;br /&gt;
# Press {{B|B}} or {{B|Home}} to reboot your device&lt;br /&gt;
&lt;br /&gt;
{{success|text=fastboot3DS has been successfully updated!}}&lt;br /&gt;
&lt;br /&gt;
== Adding a Boot Slot ==&lt;br /&gt;
&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;Boot setup...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Setup [slot X]...&amp;quot;, depending on which slot you would like to configure&lt;br /&gt;
#* Boot slots are tried in order, starting from the top&lt;br /&gt;
# Select &amp;quot;Select [slot X] firm&amp;quot;&lt;br /&gt;
# Navigate to whichever &amp;lt;code&amp;gt;.firm&amp;lt;/code&amp;gt; payload you would like&lt;br /&gt;
# Press {{B|A}} to select it and return to the boot slot configuration menu&lt;br /&gt;
# Decide when you would like this payload to boot&lt;br /&gt;
#* If you wish for it to boot automatically, choose &amp;quot;Set [slot X] autoboot&amp;quot;&lt;br /&gt;
#* If you wish for it to require a button combination to be held, choose &amp;quot;Set [slot X] keycombo&amp;quot;, then hold the desired buttons for 3 seconds&lt;br /&gt;
# Press {{B|B}} to return to the boot setup menu&lt;br /&gt;
# Press {{B|B}} to return to the main menu&lt;br /&gt;
# Select &amp;quot;Continue boot&amp;quot; to load the first available boot slot&lt;br /&gt;
&lt;br /&gt;
{{Success|Your FIRM payload has been added to one of fastboot3DS&#039;s boot slots.}}&lt;br /&gt;
&lt;br /&gt;
== Creating a NAND Backup ==&lt;br /&gt;
&lt;br /&gt;
# Make sure your SD card is inserted&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;NAND tools...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Backup NAND&amp;quot;&lt;br /&gt;
#* This process will take some time&lt;br /&gt;
#* If you get an error, make sure that you have at least 1.85GB of free space on your SD card&lt;br /&gt;
# Press {{B|B}} or {{B|Home}} to continue&lt;br /&gt;
# Power off your device&lt;br /&gt;
&lt;br /&gt;
{{success|text=Your NAND backup has been successfully created. You can find it in &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; under the name &amp;lt;code&amp;gt;&amp;lt;date&amp;gt;_&amp;lt;serialnumber&amp;gt;_nand.bin&amp;lt;/code&amp;gt;. You will probably want to back up this file to somewhere safe, then delete it from your SD card to reclaim the space.}}&lt;br /&gt;
&lt;br /&gt;
== Restoring a NAND backup ==&lt;br /&gt;
&lt;br /&gt;
# Power off your device&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;&amp;lt;date&amp;gt;_&amp;lt;serialnumber&amp;gt;_nand.bin&amp;lt;/code&amp;gt; from your computer to the &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
# Reinsert your SD card into your device&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;NAND tools...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Restore NAND&amp;quot;&lt;br /&gt;
# Select your NAND backup&lt;br /&gt;
# Read the warning on the top screen&lt;br /&gt;
# Press {{B|A}} + {{B|D-Pad Left}} to confirm&lt;br /&gt;
#* This process will take some time&lt;br /&gt;
# Press {{B|B}} or {{B|Home}} to continue&lt;br /&gt;
# Power off your device&lt;br /&gt;
&lt;br /&gt;
{{success|text=Your NAND backup has been successfully restored. You can now delete &amp;lt;code&amp;gt;&amp;lt;date&amp;gt;_&amp;lt;serialnumber&amp;gt;_nand.bin&amp;lt;/code&amp;gt; from your SD card.}}&lt;br /&gt;
&lt;br /&gt;
== Dumping Bootroms and OTP ==&lt;br /&gt;
&lt;br /&gt;
# Make sure your SD card is inserted&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;Miscellaneous...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Dump bootroms &amp;amp; OTP&amp;quot;&lt;br /&gt;
# Press {{B|B}} to power off your device&lt;br /&gt;
&lt;br /&gt;
{{success|text=Your consoles OTP and bootroms have been successfully dumped. You can find them in &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; as &amp;lt;code&amp;gt;boot9.bin&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;boot11.bin&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
[[Category:Nintendo 3DS guides]]&lt;br /&gt;
[[Category:Work-in-progress pages]]&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7&amp;diff=2195</id>
		<title>3DS:Mario Kart 7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7&amp;diff=2195"/>
		<updated>2022-09-24T02:01:29Z</updated>

		<summary type="html">&lt;p&gt;CM360: Update CTGP-7 link to point to mod&amp;#039;s wiki page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Shortcut|3DS:MK7|MK7}}&lt;br /&gt;
&#039;&#039;&#039;Mario Kart 7&#039;&#039;&#039; is a racing video game for the Nintendo 3DS.&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mod&lt;br /&gt;
! Features&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[3DS:Mario Kart 7/CTGP-7|CTGP-7]]&lt;br /&gt;
| Modpack featuring custom tracks and characters, extra modes and more.&lt;br /&gt;
| &lt;br /&gt;
* Requires [[3DS:Luma3DS forks|Luma3DS 3GX Loader]]. Not compatible with Luma3DS with Redshift.&lt;br /&gt;
* Not compatible with Citra. There is an alternative called &amp;quot;[https://gamebanana.com/mods/50233 Citric Lite]&amp;quot; for use in Citra.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Tool&lt;br /&gt;
! Features&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://gbatemp.net/threads/401794/ KMPExpander]&lt;br /&gt;
| Windows-based &amp;lt;code&amp;gt;.KMP&amp;lt;/code&amp;gt; file editor. Can edit things like course checkpoints, AI paths, and in-game objects.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://gbatemp.net/threads/449785/ MK7SE]&lt;br /&gt;
| 3DS-based save editor. Can edit various things like number of coins, wins, and losses, and unlock all cups/characters/karts/tires/gliders.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://www.marcrobledo.com/savegame-editors/mario-kart-7/ Marc Robledo&#039;s MK7 Save Editor]&lt;br /&gt;
| Web-based save editor. Can edit various things like name, coins, wins, and losses, and unlock all cups/characters/karts/tires/gliders.&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Guides ==&lt;br /&gt;
&lt;br /&gt;
*[[/Unlock everything]]&lt;br /&gt;
&lt;br /&gt;
== Other resources ==&lt;br /&gt;
&lt;br /&gt;
*[[wikipedia:Mario Kart 7|Wikipedia article]]&lt;br /&gt;
*[[tcrf:Mario Kart 7|TCRF page]]&lt;br /&gt;
*[http://mk7.tock.eu/index.php?title=Main_Page Custom Mario Kart 7 Wiki]&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS games]]&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7&amp;diff=2194</id>
		<title>3DS:Mario Kart 7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7&amp;diff=2194"/>
		<updated>2022-09-24T01:57:04Z</updated>

		<summary type="html">&lt;p&gt;CM360: Add info on KMP Expander&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Shortcut|3DS:MK7|MK7}}&lt;br /&gt;
&#039;&#039;&#039;Mario Kart 7&#039;&#039;&#039; is a racing video game for the Nintendo 3DS.&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mod&lt;br /&gt;
! Features&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://ctgp-7.github.io CTGP-7]&lt;br /&gt;
| Modpack featuring custom tracks and characters, extra modes and more.&lt;br /&gt;
| &lt;br /&gt;
* Requires [[3DS:Luma3DS forks|Luma3DS 3GX Loader]]. Not compatible with Luma3DS with Redshift.&lt;br /&gt;
* Not compatible with Citra. There is an alternative called &amp;quot;[https://gamebanana.com/mods/50233 Citric Lite]&amp;quot; for use in Citra.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Tool&lt;br /&gt;
! Features&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://gbatemp.net/threads/401794/ KMPExpander]&lt;br /&gt;
| Windows-based &amp;lt;code&amp;gt;.KMP&amp;lt;/code&amp;gt; file editor. Can edit things like course checkpoints, AI paths, and in-game objects.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://gbatemp.net/threads/449785/ MK7SE]&lt;br /&gt;
| 3DS-based save editor. Can edit various things like number of coins, wins, and losses, and unlock all cups/characters/karts/tires/gliders.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://www.marcrobledo.com/savegame-editors/mario-kart-7/ Marc Robledo&#039;s MK7 Save Editor]&lt;br /&gt;
| Web-based save editor. Can edit various things like name, coins, wins, and losses, and unlock all cups/characters/karts/tires/gliders.&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Guides ==&lt;br /&gt;
&lt;br /&gt;
*[[/Unlock everything]]&lt;br /&gt;
&lt;br /&gt;
== Other resources ==&lt;br /&gt;
&lt;br /&gt;
*[[wikipedia:Mario Kart 7|Wikipedia article]]&lt;br /&gt;
*[[tcrf:Mario Kart 7|TCRF page]]&lt;br /&gt;
*[http://mk7.tock.eu/index.php?title=Main_Page Custom Mario Kart 7 Wiki]&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS games]]&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Fastboot3DS&amp;diff=2193</id>
		<title>3DS:Fastboot3DS</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Fastboot3DS&amp;diff=2193"/>
		<updated>2022-09-24T00:35:15Z</updated>

		<summary type="html">&lt;p&gt;CM360: Update to use button templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase title}}{{Infobox homebrew&lt;br /&gt;
| title = fastboot3DS&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = v1.2&lt;br /&gt;
| github = derrekr/fastboot3DS&lt;br /&gt;
| githubtag = v1.2&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;fastboot3DS&#039;&#039;&#039; is a firmware loader for the Nintendo 3DS. It works like [[3DS:boot9strap|boot9strap]], but offers additional features such as:&lt;br /&gt;
&lt;br /&gt;
* A menu that can be accessed by holding (Home) on boot to perform certain actions&lt;br /&gt;
* The ability to chainload payloads directly from fastboot3DS itself (instead of through Luma3DS)&lt;br /&gt;
** For example, you could configure it so that holding &#039;&#039;multiple&#039;&#039; buttons at once boots you into a payload&lt;br /&gt;
* The ability to display a splash screen on startup, before Luma3DS has booted&lt;br /&gt;
* The ability to backup / restore your NAND, as well as backup your bootroms and otp.bin&lt;br /&gt;
** The latter can no longer be done with boot9strap as of boot9strap v1.4, but can still be done through GodMode9&lt;br /&gt;
* Compatibility with HOME Menu FIRM payload shortcuts, such as [https://gbatemp.net/download/open-agb-launcher.36828/ this one] for [[3DS:open_agb_firm|open_agb_firm]]&lt;br /&gt;
&lt;br /&gt;
[[3dsguide:index|Our guide]] installs boot9strap since it&#039;s what most end users will be fine with, but if you&#039;re a power user, then you may be interested in installing fastboot3DS.&lt;br /&gt;
&lt;br /&gt;
{{warning|While the installation of fastboot3DS is a generally safe process (equally safe as installing boot9strap), there is still a chance that something goes catastrophically wrong. Installing fastboot3DS (just like boot9strap) involves writing to the 3DS&#039;s FIRM partitions, so if something goes wrong, you may need ntrboot to fix it.}}&lt;br /&gt;
&lt;br /&gt;
{{info|Two things you should know:&lt;br /&gt;
* Troubleshooting may differ for some situations (generally for things relating to FIRM-based payloads) when fastboot3DS is installed, so you should disclose that when getting help with such a situation.&lt;br /&gt;
* The vast majority of pages on this wiki, and in fact most guides on the internet, will assume that you&#039;re using a boot9strap-based installation. If you choose to install fastboot3DS, you&#039;ll need to adapt the wiki&#039;s instructions to your personal setup (and/or figure it out on your own).}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== What you need ===&lt;br /&gt;
* The latest release of {{GitHub|derrekr/fastboot3DS/releases/latest|fastboot3DS}} (the &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file)&lt;br /&gt;
* The latest release of {{GitHub|d0k3/OpenFirmInstaller/releases/latest|OpenFirmInstaller}} (the OpenFirmInstaller &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Section I - Prep Work ===&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Create a folder named &amp;lt;code&amp;gt;ofi&amp;lt;/code&amp;gt; on the root of your SD card&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;fastboot3DS.firm&amp;lt;/code&amp;gt; from the fastboot3DS &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file to the &amp;lt;code&amp;gt;ofi&amp;lt;/code&amp;gt; folder&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;OpenFirmInstaller.firm&amp;lt;/code&amp;gt; from the OpenFirmInstaller &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file to the &amp;lt;code&amp;gt;/luma/payloads/&amp;lt;/code&amp;gt; folder&lt;br /&gt;
# Remove your SD card and put it back into your 3DS&lt;br /&gt;
&lt;br /&gt;
=== Section II - OpenFirmInstaller ===&lt;br /&gt;
&lt;br /&gt;
# Hold {{B|Start}}, then power on your device while still holding {{B|Start}} to enter the Luma3DS chainloader&lt;br /&gt;
# Navigate to &amp;quot;OpenFirmInstaller&amp;quot; in the list, then press {{B|A}}&lt;br /&gt;
# Follow the on-screen prompts to install fastboot3DS&lt;br /&gt;
&lt;br /&gt;
{{success|text=fastboot3DS has been successfully installed!}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The most common guides are listed at [[3DS:Fastboot3DS/Usage|fastboot3DS usage]].&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
WIP&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Fastboot3DS/Usage&amp;diff=2192</id>
		<title>3DS:Fastboot3DS/Usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Fastboot3DS/Usage&amp;diff=2192"/>
		<updated>2022-09-24T00:20:44Z</updated>

		<summary type="html">&lt;p&gt;CM360: Update categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase title}}&lt;br /&gt;
== Updating fastboot3DS ==&lt;br /&gt;
&lt;br /&gt;
=== What you need ===&lt;br /&gt;
* The latest release of {{GitHub|derrekr/fastboot3DS/releases/latest|fastboot3DS}} (the &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Section I - Prep Work ===&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;fastboot3DS.firm&amp;lt;/code&amp;gt; from the fastboot3DS &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file to your SD card&lt;br /&gt;
# Remove your SD card and put it back into your 3DS&lt;br /&gt;
&lt;br /&gt;
=== Section II - Updating ===&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;Miscellaneous...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Update fastboot3DS&amp;quot;&lt;br /&gt;
# Navigate to the &amp;lt;code&amp;gt;fastboot3DS.firm&amp;lt;/code&amp;gt; file and press {{B|A}}&lt;br /&gt;
# Press {{B|B}} or {{B|Home}} to reboot your device&lt;br /&gt;
&lt;br /&gt;
{{success|text=fastboot3DS has been successfully updated!}}&lt;br /&gt;
&lt;br /&gt;
== Creating a NAND Backup ==&lt;br /&gt;
&lt;br /&gt;
# Make sure your SD card is inserted&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;NAND tools...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Backup NAND&amp;quot;&lt;br /&gt;
#* This process will take some time&lt;br /&gt;
#* If you get an error, make sure that you have at least 1.85GB of free space on your SD card&lt;br /&gt;
# Press {{B|B}} or {{B|Home}} to continue&lt;br /&gt;
# Power off your device&lt;br /&gt;
&lt;br /&gt;
{{success|text=Your NAND backup has been successfully created. You can find it in &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; under the name &amp;lt;code&amp;gt;&amp;lt;date&amp;gt;_&amp;lt;serialnumber&amp;gt;_nand.bin&amp;lt;/code&amp;gt;. You will probably want to back up this file to somewhere safe, then delete it from your SD card to reclaim the space.}}&lt;br /&gt;
&lt;br /&gt;
== Restoring a NAND backup ==&lt;br /&gt;
&lt;br /&gt;
# Power off your device&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;&amp;lt;date&amp;gt;_&amp;lt;serialnumber&amp;gt;_nand.bin&amp;lt;/code&amp;gt; from your computer to the &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
# Reinsert your SD card into your device&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;NAND tools...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Restore NAND&amp;quot;&lt;br /&gt;
# Select your NAND backup&lt;br /&gt;
# Read the warning on the top screen&lt;br /&gt;
# Press {{B|A}} + {{B|D-Pad Left}} to confirm&lt;br /&gt;
#* This process will take some time&lt;br /&gt;
# Press {{B|B}} or {{B|Home}} to continue&lt;br /&gt;
# Power off your device&lt;br /&gt;
&lt;br /&gt;
{{success|text=Your NAND backup has been successfully restored. You can now delete &amp;lt;code&amp;gt;&amp;lt;date&amp;gt;_&amp;lt;serialnumber&amp;gt;_nand.bin&amp;lt;/code&amp;gt; from your SD card.}}&lt;br /&gt;
&lt;br /&gt;
== Dumping Bootroms and OTP ==&lt;br /&gt;
&lt;br /&gt;
# Make sure your SD card is inserted&lt;br /&gt;
# Press and hold {{B|Home}}, and while holding {{B|Home}}, power on your device. This will open fastboot3DS&#039;s menu&lt;br /&gt;
# Select &amp;quot;Miscellaneous...&amp;quot;&lt;br /&gt;
# Select &amp;quot;Dump bootroms &amp;amp; OTP&amp;quot;&lt;br /&gt;
# Press {{B|B}} to power off your device&lt;br /&gt;
&lt;br /&gt;
{{success|text=Your consoles OTP and bootroms have been successfully dumped. You can find them in &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; as &amp;lt;code&amp;gt;boot9.bin&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;boot11.bin&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
[[Category:Nintendo 3DS guides]]&lt;br /&gt;
[[Category:Work-in-progress pages]]&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Rainbow_Road_DX.png&amp;diff=2190</id>
		<title>File:CTGP-7 Rainbow Road DX.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Rainbow_Road_DX.png&amp;diff=2190"/>
		<updated>2022-09-23T23:46:13Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Space_Road.png&amp;diff=2189</id>
		<title>File:CTGP-7 Space Road.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Space_Road.png&amp;diff=2189"/>
		<updated>2022-09-23T23:46:10Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_GBA_Rainbow_Road.png&amp;diff=2188</id>
		<title>File:CTGP-7 GBA Rainbow Road.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_GBA_Rainbow_Road.png&amp;diff=2188"/>
		<updated>2022-09-23T23:46:04Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_N64_Rainbow_Road.png&amp;diff=2187</id>
		<title>File:CTGP-7 N64 Rainbow Road.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_N64_Rainbow_Road.png&amp;diff=2187"/>
		<updated>2022-09-23T23:45:57Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=2186</id>
		<title>3DS:Mario Kart 7/CTGP-7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=2186"/>
		<updated>2022-09-23T22:36:01Z</updated>

		<summary type="html">&lt;p&gt;CM360: Fix ambiguous cup count&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
*{{Done}} Needs a template like [[Template:Infobox game mod]] to be made.&lt;br /&gt;
*Installation steps. The downloader is on Universal-DB: [[udb:3ds/ctgp-7-downloader]]&lt;br /&gt;
*{{Done}} Maybe document all the courses that are included? Text lists exist but a pretty table would be even better.&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox game mod&lt;br /&gt;
| image = CTGP-7-banner.png&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| developers = PabloMK7, Fishguy ([https://github.com/PabloMK7/CTGP-7updates/blob/master/credits.txt List of credits])&lt;br /&gt;
| version = 1.3.22&lt;br /&gt;
| releasedate = {{Start date and age|2022|08|21}} &amp;lt;!-- https://github.com/PabloMK7/CTGP-7updates/releases --&amp;gt;&lt;br /&gt;
| website = https://ctgp-7.github.io ctgp-7.github.io&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;CTGP-7&#039;&#039;&#039; is a mod pack for Mario Kart 7, featuring custom race tracks, playable characters, items, and other additions.&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
{{Section WIP|notes=Screenshots are taken during the pre-game intro.}}&lt;br /&gt;
In addition to the original courses included in Mario Kart 7, CTGP-7 adds 18 new cups.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
!Cup&lt;br /&gt;
!Course 1&lt;br /&gt;
!Course 2&lt;br /&gt;
!Course 3&lt;br /&gt;
!Course 4&lt;br /&gt;
|-&lt;br /&gt;
!Bell Cup&lt;br /&gt;
|[[File:CTGP-7 Concord Town.png|150px]]&amp;lt;br&amp;gt;Concord Town&lt;br /&gt;
|[[File:CTGP-7 N64 Mario Raceway.png|150px]]&amp;lt;br&amp;gt;N64 Mario Raceway&lt;br /&gt;
|[[File:CTGP-7 Galvarny Falls.png|150px]]&amp;lt;br&amp;gt;Galvarny Falls&lt;br /&gt;
|[[File:CTGP-7 GBA Sky Garden.png|150px]]&amp;lt;br&amp;gt;GBA Sky Garden&lt;br /&gt;
|-&lt;br /&gt;
!Acorn Cup&lt;br /&gt;
|[[File:CTGP-7 Autumn Forest.png|150px]]&amp;lt;br&amp;gt;Autumn Forest&lt;br /&gt;
|[[File:CTGP-7 GBA Riverside Park.png|150px]]&amp;lt;br&amp;gt;GBA Riverside Park&lt;br /&gt;
|[[File:CTGP-7 SNES Mario Circuit 1.png|150px]]&amp;lt;br&amp;gt;SNES Mario Circuit 1&lt;br /&gt;
|[[File:CTGP-7 GBA Bowser Castle 3.png|150px]]&amp;lt;br&amp;gt;GBA Bowser Castle 3&lt;br /&gt;
|-&lt;br /&gt;
!Cloud Cup&lt;br /&gt;
|[[File:CTGP-7 Evergreen Crossing.png|150px]]&amp;lt;br&amp;gt;Evergreen Crossing&lt;br /&gt;
|[[File:CTGP-7 N64 Moo Moo Farm.png|150px]]&amp;lt;br&amp;gt;N64 Moo Moo Farm&lt;br /&gt;
|[[File:CTGP-7 Archipelago Avenue.png|150px]]&amp;lt;br&amp;gt;Archipelago Avenue&lt;br /&gt;
|[[File:CTGP-7 N64 Frappe Snowland.png|150px]]&amp;lt;br&amp;gt;N64 Frappe Snowland&lt;br /&gt;
|-&lt;br /&gt;
!Boo Cup&lt;br /&gt;
|[[File:CTGP-7 Banshee Boardwalk 2.png|150px]]&amp;lt;br&amp;gt;Banshee Boardwalk 2&lt;br /&gt;
|[[File:CTGP-7 Elemental Cave.png|150px]]&amp;lt;br&amp;gt;Elemental Cave&lt;br /&gt;
|[[File:CTGP-7 SNES Ghost Valley 2.png|150px]]&amp;lt;br&amp;gt;SNES Ghost Valley 2&lt;br /&gt;
|[[File:CTGP-7 DS Cheep Cheep Beach.png|150px]]&amp;lt;br&amp;gt;DS Cheep Cheep Beach&lt;br /&gt;
|-&lt;br /&gt;
!Spring Cup&lt;br /&gt;
|[[File:CTGP-7 DS Tick Tock Clock.png|150px]]&amp;lt;br&amp;gt;DS Tick Tock Clock&lt;br /&gt;
|[[File:CTGP-7 Melody Sanctum.png|150px]]&amp;lt;br&amp;gt;Melody Sanctum&lt;br /&gt;
|[[File:CTGP-7 DS Desert Hills.png|150px]]&amp;lt;br&amp;gt;DS Desert Hills&lt;br /&gt;
|[[File:CTGP-7 Castle Of Time.png|150px]]&amp;lt;br&amp;gt;Castle Of Time&lt;br /&gt;
|-&lt;br /&gt;
!Egg Cup&lt;br /&gt;
|[[File:CTGP-7 DS Yoshi Falls.png|150px]]&amp;lt;br&amp;gt;DS Yoshi Falls&lt;br /&gt;
|[[File:CTGP-7 N64 Choco Mountain.png|150px]]&amp;lt;br&amp;gt;N64 Choco Mountain&lt;br /&gt;
|[[File:CTGP-7 DS Shroom Ridge.png|150px]]&amp;lt;br&amp;gt;DS Shroom Ridge&lt;br /&gt;
|[[File:CTGP-7 CTR Crash Cove.png|150px]]&amp;lt;br&amp;gt;CTR Crash Cove&lt;br /&gt;
|-&lt;br /&gt;
!Bullet Cup&lt;br /&gt;
|[[File:CTGP-7 CTR Cortex Castle.png|150px]]&amp;lt;br&amp;gt;CTR Cortex Castle&lt;br /&gt;
|[[File:CTGP-7 DS Dokan Course.png|150px]]&amp;lt;br&amp;gt;DS Dokan Course&lt;br /&gt;
|[[File:CTGP-7 SNES Choco Island 2.png|150px]]&amp;lt;br&amp;gt;SNES Choco Island 2&lt;br /&gt;
|[[File:CTGP-7 Star Slope.png|150px]]&amp;lt;br&amp;gt;Star Slope&lt;br /&gt;
|-&lt;br /&gt;
!Blooper Cup&lt;br /&gt;
|[[File:CTGP-7 Sandcastle Park.png|150px]]&amp;lt;br&amp;gt;Sandcastle Park&lt;br /&gt;
|[[File:CTGP-7 DS Mario Circuit.png|150px]]&amp;lt;br&amp;gt;DS Mario Circuit&lt;br /&gt;
|[[File:CTGP-7 GCN Luigi Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Luigi Circuit&lt;br /&gt;
|[[File:CTGP-7 Volcano Beach Ruins.png|150px]]&amp;lt;br&amp;gt;Volcano Beach Ruins&lt;br /&gt;
|-&lt;br /&gt;
!Feather Cup&lt;br /&gt;
|[[File:CTGP-7 GCN Yoshi Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Yoshi Circuit&lt;br /&gt;
|[[File:CTGP-7 GBA Peach Circuit.png|150px]]&amp;lt;br&amp;gt;GBA Peach Circuit&lt;br /&gt;
|[[File:CTGP-7 Metro Madness.png|150px]]&amp;lt;br&amp;gt;Metro Madness&lt;br /&gt;
|[[File:CTGP-7 GBA Luigi Circuit.png|150px]]&amp;lt;br&amp;gt;GBA Luigi Circuit&lt;br /&gt;
|-&lt;br /&gt;
!Fireball Cup&lt;br /&gt;
|[[File:CTGP-7 SMO RC Challenge.png|150px]]&amp;lt;br&amp;gt;SMO RC Challenge&lt;br /&gt;
|[[File:CTGP-7 GBA Bowser Castle 4.png|150px]]&amp;lt;br&amp;gt;GBA Bowser Castle 4&lt;br /&gt;
|[[File:CTGP-7 SNES Donut Plains 1.png|150px]]&amp;lt;br&amp;gt;SNES Donut Plains 1&lt;br /&gt;
|[[File:CTGP-7 Secret Slide.png|150px]]&amp;lt;br&amp;gt;Secret Slide&lt;br /&gt;
|-&lt;br /&gt;
!Bob-omb Cup&lt;br /&gt;
|[[File:CTGP-7 DS Wario Stadium.png|150px]]&amp;lt;br&amp;gt;DS Wario Stadium&lt;br /&gt;
|[[File:CTGP-7 Ermii Circuit.png|150px]]&amp;lt;br&amp;gt;Ermii Circuit&lt;br /&gt;
|[[File:CTGP-7 GCN Baby Park.png|150px]]&amp;lt;br&amp;gt;GCN Baby Park&lt;br /&gt;
|[[File:CTGP-7 Revo Circuit.png|150px]]&amp;lt;br&amp;gt;Revo Circuit&lt;br /&gt;
|-&lt;br /&gt;
!Cherry Cup&lt;br /&gt;
|[[File:CTGP-7 SNES Mario Circuit 3.png|150px]]&amp;lt;br&amp;gt;SNES Mario Circuit 3&lt;br /&gt;
|[[File:CTGP-7 Big Blue.png|150px]]&amp;lt;br&amp;gt;Big Blue&lt;br /&gt;
|[[File:CTGP-7 GBA Shy Guy Beach.png|150px]]&amp;lt;br&amp;gt;GBA Shy Guy Beach&lt;br /&gt;
|[[File:CTGP-7 Bingo Party.png|150px]]&amp;lt;br&amp;gt;Bingo Party&lt;br /&gt;
|-&lt;br /&gt;
!Pickaxe Cup&lt;br /&gt;
|[[File:CTGP-7 Stargaze Summit.png|150px]]&amp;lt;br&amp;gt;Stargaze Summit&lt;br /&gt;
|[[File:CTGP-7 Sunset Raceway.png|150px]]&amp;lt;br&amp;gt;Sunset Raceway&lt;br /&gt;
|[[File:CTGP-7 GBA Broken Pier.png|150px]]&amp;lt;br&amp;gt;GBA Broken Pier&lt;br /&gt;
|[[File:CTGP-7 Glacier Mine.png|150px]]&amp;lt;br&amp;gt;Glacier Mine&lt;br /&gt;
|-&lt;br /&gt;
!Mega Cup&lt;br /&gt;
|[[File:CTGP-7 Flowerbed Fortress.png|150px]]&amp;lt;br&amp;gt;Flowerbed Fortress&lt;br /&gt;
|[[File:CTGP-7 Seaside Palace.png|150px]]&amp;lt;br&amp;gt;Seaside Palace&lt;br /&gt;
|[[File:CTGP-7 DKR Star City.png|150px]]&amp;lt;br&amp;gt;DKR Star City&lt;br /&gt;
|[[File:CTGP-7 Mushroom Mountain.png|150px]]&amp;lt;br&amp;gt;Mushroom Mountain&lt;br /&gt;
|-&lt;br /&gt;
!Propeller Cup&lt;br /&gt;
|[[File:CTGP-7 N64 Sherbert Land.png|150px]]&amp;lt;br&amp;gt;N64 Sherbert Land&lt;br /&gt;
|[[File:CTGP-7 Block Island.png|150px]]&amp;lt;br&amp;gt;Block Island&lt;br /&gt;
|[[File:CTGP-7 DS Bowser Castle.png|150px]]&amp;lt;br&amp;gt;DS Bowser Castle&lt;br /&gt;
|[[File:CTGP-7 DKR Jungle Falls.png|150px]]&amp;lt;br&amp;gt;DKR Jungle Falls&lt;br /&gt;
|-&lt;br /&gt;
!POW Cup&lt;br /&gt;
|[[File:CTGP-7 Retro Raceway.png|150px]]&amp;lt;br&amp;gt;Retro Raceway&lt;br /&gt;
|[[File:CTGP-7 Frozen Grotto.png|150px]]&amp;lt;br&amp;gt;Frozen Grotto&lt;br /&gt;
|[[File:CTGP-7 GBA Lakeside Park.png|150px]]&amp;lt;br&amp;gt;GBA Lakeside Park&lt;br /&gt;
|[[File:CTGP-7 Dragon Burial Grounds.png|150px]]&amp;lt;br&amp;gt;Dragon Burial Grounds&lt;br /&gt;
|-&lt;br /&gt;
!Coin Cup&lt;br /&gt;
|[[File:CTGP-7 Doge Desert.png|150px]]&amp;lt;br&amp;gt;Doge Desert&lt;br /&gt;
|[[File:CTGP-7 N64 Banshee Boardwalk.png|150px]]&amp;lt;br&amp;gt;N64 Banshee Boardwalk&lt;br /&gt;
|[[File:CTGP-7 GCN Mario Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Mario Circuit&lt;br /&gt;
|[[File:CTGP-7 Miku&#039;s Birthday Spectacular.png|150px]]&amp;lt;br&amp;gt;Miku&#039;s Birthday Spectacular&lt;br /&gt;
|-&lt;br /&gt;
!Rainbow Cup&lt;br /&gt;
|[[File:CTGP-7 N64 Rainbow Road.png|150px]]&amp;lt;br&amp;gt;N64 Rainbow Road&lt;br /&gt;
|[[File:CTGP-7 GBA Rainbow Road.png|150px]]&amp;lt;br&amp;gt;GBA Rainbow Road&lt;br /&gt;
|[[File:CTGP-7 Space Road.png|150px]]&amp;lt;br&amp;gt;Space Road&lt;br /&gt;
|[[File:CTGP-7 Rainbow Road DX.png|150px]]&amp;lt;br&amp;gt;Rainbow Road DX&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Miku%27s_Birthday_Spectacular.png&amp;diff=2184</id>
		<title>File:CTGP-7 Miku&#039;s Birthday Spectacular.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Miku%27s_Birthday_Spectacular.png&amp;diff=2184"/>
		<updated>2022-09-23T16:41:24Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Doge_Desert.png&amp;diff=2183</id>
		<title>File:CTGP-7 Doge Desert.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Doge_Desert.png&amp;diff=2183"/>
		<updated>2022-09-23T16:41:03Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Dragon_Burial_Grounds.png&amp;diff=2182</id>
		<title>File:CTGP-7 Dragon Burial Grounds.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Dragon_Burial_Grounds.png&amp;diff=2182"/>
		<updated>2022-09-23T16:40:56Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_GBA_Lakeside_Park.png&amp;diff=2181</id>
		<title>File:CTGP-7 GBA Lakeside Park.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_GBA_Lakeside_Park.png&amp;diff=2181"/>
		<updated>2022-09-23T16:40:45Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Retro_Raceway.png&amp;diff=2180</id>
		<title>File:CTGP-7 Retro Raceway.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Retro_Raceway.png&amp;diff=2180"/>
		<updated>2022-09-23T16:40:36Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=2179</id>
		<title>3DS:Mario Kart 7/CTGP-7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=2179"/>
		<updated>2022-09-23T15:56:54Z</updated>

		<summary type="html">&lt;p&gt;CM360: Update cup count&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
*{{Done}} Needs a template like [[Template:Infobox game mod]] to be made.&lt;br /&gt;
*Installation steps. The downloader is on Universal-DB: [[udb:3ds/ctgp-7-downloader]]&lt;br /&gt;
*{{Done}} Maybe document all the courses that are included? Text lists exist but a pretty table would be even better.&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox game mod&lt;br /&gt;
| image = CTGP-7-banner.png&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| developers = PabloMK7, Fishguy ([https://github.com/PabloMK7/CTGP-7updates/blob/master/credits.txt List of credits])&lt;br /&gt;
| version = 1.3.22&lt;br /&gt;
| releasedate = {{Start date and age|2022|08|21}} &amp;lt;!-- https://github.com/PabloMK7/CTGP-7updates/releases --&amp;gt;&lt;br /&gt;
| website = https://ctgp-7.github.io ctgp-7.github.io&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;CTGP-7&#039;&#039;&#039; is a mod pack for Mario Kart 7, featuring custom race tracks, playable characters, items, and other additions.&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
{{Section WIP|notes=Screenshots are taken during the pre-game intro.}}&lt;br /&gt;
In addition to the original courses included in Mario Kart 7, CTGP-7 includes 26 cups.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
!Cup&lt;br /&gt;
!Course 1&lt;br /&gt;
!Course 2&lt;br /&gt;
!Course 3&lt;br /&gt;
!Course 4&lt;br /&gt;
|-&lt;br /&gt;
!Bell Cup&lt;br /&gt;
|[[File:CTGP-7 Concord Town.png|150px]]&amp;lt;br&amp;gt;Concord Town&lt;br /&gt;
|[[File:CTGP-7 N64 Mario Raceway.png|150px]]&amp;lt;br&amp;gt;N64 Mario Raceway&lt;br /&gt;
|[[File:CTGP-7 Galvarny Falls.png|150px]]&amp;lt;br&amp;gt;Galvarny Falls&lt;br /&gt;
|[[File:CTGP-7 GBA Sky Garden.png|150px]]&amp;lt;br&amp;gt;GBA Sky Garden&lt;br /&gt;
|-&lt;br /&gt;
!Acorn Cup&lt;br /&gt;
|[[File:CTGP-7 Autumn Forest.png|150px]]&amp;lt;br&amp;gt;Autumn Forest&lt;br /&gt;
|[[File:CTGP-7 GBA Riverside Park.png|150px]]&amp;lt;br&amp;gt;GBA Riverside Park&lt;br /&gt;
|[[File:CTGP-7 SNES Mario Circuit 1.png|150px]]&amp;lt;br&amp;gt;SNES Mario Circuit 1&lt;br /&gt;
|[[File:CTGP-7 GBA Bowser Castle 3.png|150px]]&amp;lt;br&amp;gt;GBA Bowser Castle 3&lt;br /&gt;
|-&lt;br /&gt;
!Cloud Cup&lt;br /&gt;
|[[File:CTGP-7 Evergreen Crossing.png|150px]]&amp;lt;br&amp;gt;Evergreen Crossing&lt;br /&gt;
|[[File:CTGP-7 N64 Moo Moo Farm.png|150px]]&amp;lt;br&amp;gt;N64 Moo Moo Farm&lt;br /&gt;
|[[File:CTGP-7 Archipelago Avenue.png|150px]]&amp;lt;br&amp;gt;Archipelago Avenue&lt;br /&gt;
|[[File:CTGP-7 N64 Frappe Snowland.png|150px]]&amp;lt;br&amp;gt;N64 Frappe Snowland&lt;br /&gt;
|-&lt;br /&gt;
!Boo Cup&lt;br /&gt;
|[[File:CTGP-7 Banshee Boardwalk 2.png|150px]]&amp;lt;br&amp;gt;Banshee Boardwalk 2&lt;br /&gt;
|[[File:CTGP-7 Elemental Cave.png|150px]]&amp;lt;br&amp;gt;Elemental Cave&lt;br /&gt;
|[[File:CTGP-7 SNES Ghost Valley 2.png|150px]]&amp;lt;br&amp;gt;SNES Ghost Valley 2&lt;br /&gt;
|[[File:CTGP-7 DS Cheep Cheep Beach.png|150px]]&amp;lt;br&amp;gt;DS Cheep Cheep Beach&lt;br /&gt;
|-&lt;br /&gt;
!Spring Cup&lt;br /&gt;
|[[File:CTGP-7 DS Tick Tock Clock.png|150px]]&amp;lt;br&amp;gt;DS Tick Tock Clock&lt;br /&gt;
|[[File:CTGP-7 Melody Sanctum.png|150px]]&amp;lt;br&amp;gt;Melody Sanctum&lt;br /&gt;
|[[File:CTGP-7 DS Desert Hills.png|150px]]&amp;lt;br&amp;gt;DS Desert Hills&lt;br /&gt;
|[[File:CTGP-7 Castle Of Time.png|150px]]&amp;lt;br&amp;gt;Castle Of Time&lt;br /&gt;
|-&lt;br /&gt;
!Egg Cup&lt;br /&gt;
|[[File:CTGP-7 DS Yoshi Falls.png|150px]]&amp;lt;br&amp;gt;DS Yoshi Falls&lt;br /&gt;
|[[File:CTGP-7 N64 Choco Mountain.png|150px]]&amp;lt;br&amp;gt;N64 Choco Mountain&lt;br /&gt;
|[[File:CTGP-7 DS Shroom Ridge.png|150px]]&amp;lt;br&amp;gt;DS Shroom Ridge&lt;br /&gt;
|[[File:CTGP-7 CTR Crash Cove.png|150px]]&amp;lt;br&amp;gt;CTR Crash Cove&lt;br /&gt;
|-&lt;br /&gt;
!Bullet Cup&lt;br /&gt;
|[[File:CTGP-7 CTR Cortex Castle.png|150px]]&amp;lt;br&amp;gt;CTR Cortex Castle&lt;br /&gt;
|[[File:CTGP-7 DS Dokan Course.png|150px]]&amp;lt;br&amp;gt;DS Dokan Course&lt;br /&gt;
|[[File:CTGP-7 SNES Choco Island 2.png|150px]]&amp;lt;br&amp;gt;SNES Choco Island 2&lt;br /&gt;
|[[File:CTGP-7 Star Slope.png|150px]]&amp;lt;br&amp;gt;Star Slope&lt;br /&gt;
|-&lt;br /&gt;
!Blooper Cup&lt;br /&gt;
|[[File:CTGP-7 Sandcastle Park.png|150px]]&amp;lt;br&amp;gt;Sandcastle Park&lt;br /&gt;
|[[File:CTGP-7 DS Mario Circuit.png|150px]]&amp;lt;br&amp;gt;DS Mario Circuit&lt;br /&gt;
|[[File:CTGP-7 GCN Luigi Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Luigi Circuit&lt;br /&gt;
|[[File:CTGP-7 Volcano Beach Ruins.png|150px]]&amp;lt;br&amp;gt;Volcano Beach Ruins&lt;br /&gt;
|-&lt;br /&gt;
!Feather Cup&lt;br /&gt;
|[[File:CTGP-7 GCN Yoshi Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Yoshi Circuit&lt;br /&gt;
|[[File:CTGP-7 GBA Peach Circuit.png|150px]]&amp;lt;br&amp;gt;GBA Peach Circuit&lt;br /&gt;
|[[File:CTGP-7 Metro Madness.png|150px]]&amp;lt;br&amp;gt;Metro Madness&lt;br /&gt;
|[[File:CTGP-7 GBA Luigi Circuit.png|150px]]&amp;lt;br&amp;gt;GBA Luigi Circuit&lt;br /&gt;
|-&lt;br /&gt;
!Fireball Cup&lt;br /&gt;
|[[File:CTGP-7 SMO RC Challenge.png|150px]]&amp;lt;br&amp;gt;SMO RC Challenge&lt;br /&gt;
|[[File:CTGP-7 GBA Bowser Castle 4.png|150px]]&amp;lt;br&amp;gt;GBA Bowser Castle 4&lt;br /&gt;
|[[File:CTGP-7 SNES Donut Plains 1.png|150px]]&amp;lt;br&amp;gt;SNES Donut Plains 1&lt;br /&gt;
|[[File:CTGP-7 Secret Slide.png|150px]]&amp;lt;br&amp;gt;Secret Slide&lt;br /&gt;
|-&lt;br /&gt;
!Bob-omb Cup&lt;br /&gt;
|[[File:CTGP-7 DS Wario Stadium.png|150px]]&amp;lt;br&amp;gt;DS Wario Stadium&lt;br /&gt;
|[[File:CTGP-7 Ermii Circuit.png|150px]]&amp;lt;br&amp;gt;Ermii Circuit&lt;br /&gt;
|[[File:CTGP-7 GCN Baby Park.png|150px]]&amp;lt;br&amp;gt;GCN Baby Park&lt;br /&gt;
|[[File:CTGP-7 Revo Circuit.png|150px]]&amp;lt;br&amp;gt;Revo Circuit&lt;br /&gt;
|-&lt;br /&gt;
!Cherry Cup&lt;br /&gt;
|[[File:CTGP-7 SNES Mario Circuit 3.png|150px]]&amp;lt;br&amp;gt;SNES Mario Circuit 3&lt;br /&gt;
|[[File:CTGP-7 Big Blue.png|150px]]&amp;lt;br&amp;gt;Big Blue&lt;br /&gt;
|[[File:CTGP-7 GBA Shy Guy Beach.png|150px]]&amp;lt;br&amp;gt;GBA Shy Guy Beach&lt;br /&gt;
|[[File:CTGP-7 Bingo Party.png|150px]]&amp;lt;br&amp;gt;Bingo Party&lt;br /&gt;
|-&lt;br /&gt;
!Pickaxe Cup&lt;br /&gt;
|[[File:CTGP-7 Stargaze Summit.png|150px]]&amp;lt;br&amp;gt;Stargaze Summit&lt;br /&gt;
|[[File:CTGP-7 Sunset Raceway.png|150px]]&amp;lt;br&amp;gt;Sunset Raceway&lt;br /&gt;
|[[File:CTGP-7 GBA Broken Pier.png|150px]]&amp;lt;br&amp;gt;GBA Broken Pier&lt;br /&gt;
|[[File:CTGP-7 Glacier Mine.png|150px]]&amp;lt;br&amp;gt;Glacier Mine&lt;br /&gt;
|-&lt;br /&gt;
!Mega Cup&lt;br /&gt;
|[[File:CTGP-7 Flowerbed Fortress.png|150px]]&amp;lt;br&amp;gt;Flowerbed Fortress&lt;br /&gt;
|[[File:CTGP-7 Seaside Palace.png|150px]]&amp;lt;br&amp;gt;Seaside Palace&lt;br /&gt;
|[[File:CTGP-7 DKR Star City.png|150px]]&amp;lt;br&amp;gt;DKR Star City&lt;br /&gt;
|[[File:CTGP-7 Mushroom Mountain.png|150px]]&amp;lt;br&amp;gt;Mushroom Mountain&lt;br /&gt;
|-&lt;br /&gt;
!Propeller Cup&lt;br /&gt;
|[[File:CTGP-7 N64 Sherbert Land.png|150px]]&amp;lt;br&amp;gt;N64 Sherbert Land&lt;br /&gt;
|[[File:CTGP-7 Block Island.png|150px]]&amp;lt;br&amp;gt;Block Island&lt;br /&gt;
|[[File:CTGP-7 DS Bowser Castle.png|150px]]&amp;lt;br&amp;gt;DS Bowser Castle&lt;br /&gt;
|[[File:CTGP-7 DKR Jungle Falls.png|150px]]&amp;lt;br&amp;gt;DKR Jungle Falls&lt;br /&gt;
|-&lt;br /&gt;
!POW Cup&lt;br /&gt;
|[[File:CTGP-7 Retro Raceway.png|150px]]&amp;lt;br&amp;gt;Retro Raceway&lt;br /&gt;
|[[File:CTGP-7 Frozen Grotto.png|150px]]&amp;lt;br&amp;gt;Frozen Grotto&lt;br /&gt;
|[[File:CTGP-7 GBA Lakeside Park.png|150px]]&amp;lt;br&amp;gt;GBA Lakeside Park&lt;br /&gt;
|[[File:CTGP-7 Dragon Burial Grounds.png|150px]]&amp;lt;br&amp;gt;Dragon Burial Grounds&lt;br /&gt;
|-&lt;br /&gt;
!Coin Cup&lt;br /&gt;
|[[File:CTGP-7 Doge Desert.png|150px]]&amp;lt;br&amp;gt;Doge Desert&lt;br /&gt;
|[[File:CTGP-7 N64 Banshee Boardwalk.png|150px]]&amp;lt;br&amp;gt;N64 Banshee Boardwalk&lt;br /&gt;
|[[File:CTGP-7 GCN Mario Circuit.png|150px]]&amp;lt;br&amp;gt;GCN Mario Circuit&lt;br /&gt;
|[[File:CTGP-7 Miku&#039;s Birthday Spectacular.png|150px]]&amp;lt;br&amp;gt;Miku&#039;s Birthday Spectacular&lt;br /&gt;
|-&lt;br /&gt;
!Rainbow Cup&lt;br /&gt;
|[[File:CTGP-7 N64 Rainbow Road.png|150px]]&amp;lt;br&amp;gt;N64 Rainbow Road&lt;br /&gt;
|[[File:CTGP-7 GBA Rainbow Road.png|150px]]&amp;lt;br&amp;gt;GBA Rainbow Road&lt;br /&gt;
|[[File:CTGP-7 Space Road.png|150px]]&amp;lt;br&amp;gt;Space Road&lt;br /&gt;
|[[File:CTGP-7 Rainbow Road DX.png|150px]]&amp;lt;br&amp;gt;Rainbow Road DX&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_DKR_Jungle_Falls.png&amp;diff=2178</id>
		<title>File:CTGP-7 DKR Jungle Falls.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_DKR_Jungle_Falls.png&amp;diff=2178"/>
		<updated>2022-09-23T15:28:18Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_DS_Bowser_Castle.png&amp;diff=2177</id>
		<title>File:CTGP-7 DS Bowser Castle.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_DS_Bowser_Castle.png&amp;diff=2177"/>
		<updated>2022-09-23T15:28:13Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Block_Island.png&amp;diff=2176</id>
		<title>File:CTGP-7 Block Island.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Block_Island.png&amp;diff=2176"/>
		<updated>2022-09-23T15:28:05Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_N64_Sherbert_Land.png&amp;diff=2175</id>
		<title>File:CTGP-7 N64 Sherbert Land.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_N64_Sherbert_Land.png&amp;diff=2175"/>
		<updated>2022-09-23T15:27:57Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Mushroom_Mountain.png&amp;diff=2174</id>
		<title>File:CTGP-7 Mushroom Mountain.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Mushroom_Mountain.png&amp;diff=2174"/>
		<updated>2022-09-23T15:27:39Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_DKR_Star_City.png&amp;diff=2173</id>
		<title>File:CTGP-7 DKR Star City.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_DKR_Star_City.png&amp;diff=2173"/>
		<updated>2022-09-23T15:27:31Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Seaside_Palace.png&amp;diff=2172</id>
		<title>File:CTGP-7 Seaside Palace.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Seaside_Palace.png&amp;diff=2172"/>
		<updated>2022-09-23T15:02:39Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Flowerbed_Fortress.png&amp;diff=2171</id>
		<title>File:CTGP-7 Flowerbed Fortress.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Flowerbed_Fortress.png&amp;diff=2171"/>
		<updated>2022-09-23T15:02:34Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_GBA_Broken_Pier.png&amp;diff=2170</id>
		<title>File:CTGP-7 GBA Broken Pier.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_GBA_Broken_Pier.png&amp;diff=2170"/>
		<updated>2022-09-23T15:01:12Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Glacier_Mine.png&amp;diff=2169</id>
		<title>File:CTGP-7 Glacier Mine.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Glacier_Mine.png&amp;diff=2169"/>
		<updated>2022-09-23T15:00:57Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Sunset_Raceway.png&amp;diff=2168</id>
		<title>File:CTGP-7 Sunset Raceway.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Sunset_Raceway.png&amp;diff=2168"/>
		<updated>2022-09-23T15:00:32Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Stargaze_Summit.png&amp;diff=2167</id>
		<title>File:CTGP-7 Stargaze Summit.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:CTGP-7_Stargaze_Summit.png&amp;diff=2167"/>
		<updated>2022-09-23T14:59:16Z</updated>

		<summary type="html">&lt;p&gt;CM360: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CM360</name></author>
	</entry>
</feed>