====== Nintendo 3DS ======
{{wst>see_hardware_page}}
{{wst>vgpc_help}}
===== Introduction =====
{{wst>carts_important_notes}}
Dumping Nintendo 3DS carts is fairly easy, and can either be done through homebrew software, or by using a DS flashcart.
You will need an SD card 8GB or larger for this.
===== Methods =====
- [[#3DS console (GodMode9)]]
==== 3DS console (GodMode9) ====
This method works on all models of the 3DS, 2DS, and New 3DS handhelds.
Follow the [[https://3ds.hacks.guide/|3DS Hacks Guide]] to enable running homebrew on your 3DS and install the latest stable version of [[https://github.com/d0k3/GodMode9/releases|GodMode9]].
You do not necessarily need to install custom firmware to run GodMode9 - you can stop following the 3DS Hacks Guide once you get to the point of being able to run a .firm file (or equivalent file for that particular exploit). But for convenience, you may want to follow the 3DS Hacks Guide to the end, so you can easily run GodMode9 at boot.
=== Dumping ===
* Launch GodMode9 by pressing (Start) and then the power button
* Navigate to%% %%''[C:] GAMECART''
* Copy the .3ds file **without trim in its name** and the .txt file to the SD card. If split files show up (for 3DS games that are 4GB), copy all the split parts to the SD card and combine them using ''copy /b part1 + part2 combined'' on the Windows command line or ''cat part1 part1 > combined'' on Mac OS or Linux.
===== Gallery =====
{{gallery>:carts:nintendo:3ds}}
===== For Reference: Identifying Game Versions =====
{{:carts:nintendo:3ds:2_cartbackexample.png?260}}
**TGGRMYVRRR**
T = Type\\
GG = Game code (e.g. DA = nintendogs + cats: Golden Retriever & New Friends)\\
R = Region (J = Japan, E = USA, P = Europe)\\
M = Manufacturing month (numbers, then after Sep its X,Y,Z for Oct,Nov,Dec)\\
Y = Manufacturing year (2010 + value OR 2020 + value - you have to tell which from context)\\
V = Version (starts at 0)\\
R = Manufacturing run\\
Easy way to remember where the version number is: fourth character from the right - this works for DS/i carts too.
===== Checking the ROM (optional) ====
Download [[https://github.com/3DSGuy/Project_CTR/releases|ctrtool]] and run ctrtool --intype=cci --verify dump.3ds > ctrtool_log.txt
(replace dump.3ds with the name of your dump). This will create a file called ctrtool_log.txt, which you should keep alongside the dump.
===== Gathering and Submitting Dump Info =====
{{wst>see_submission_page}}
Based on [[https://wiki.no-intro.org/index.php?title=Nintendo_3DS_Dumping_Guide|this No-Intro wiki page]] and Psykopat's back-of-cart serial research