carts:nintendo:3ds

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
carts:nintendo:3ds [2021/10/12 00:28] jonasroslandcarts:nintendo:3ds [2023/07/08 14:59] (current) – padding byte thing is broken in latest GM9 apparently hiccup
Line 1: Line 1:
 ====== Nintendo 3DS ====== ====== Nintendo 3DS ======
 +{{wst>see_hardware_page}}
 +
 +{{wst>vgpc_help}}
  
 ===== Introduction ===== ===== Introduction =====
 +{{wst>carts_important_notes}}
  
-Dumping Nintendo 3DS carts is fairly easy, and can either be done using a DS flashcart or through a software exploit.+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. You will need an SD card 8GB or larger for this.
  
-===== Identifying Game Versions ===== 
-todo: add info on "front of cart"/box serials (and non-standard carts if relevant) 
- 
-{{:carts:nintendo:3ds:2_cartbackexample.png?260}} 
- 
-**TGGRMMVMMM** 
- 
-T = Type\\ 
-GG = Game code (e.g. DA = nintendogs + cats: Golden Retriever & New Friends)\\ 
-R = Region (J = Japan, E = USA, P = Europe)\\ 
-M = Something todo with the production date/run\\ 
-V = Version (starts at 0)\\ 
- 
-Easy way to remember where the version number is: fourth character from the right - this works for DS/i carts too. 
 ===== Methods ===== ===== Methods =====
  
-  - 3DS console (GodMode9) +  - [[#3DS console (GodMode9)]]
-  - SkyDock+
  
-==== Method 1 - 3DS console (GodMode9) ====+==== 3DS console (GodMode9) ==== 
 +This method works on all models of the 3DS, 2DS, and New 3DS handhelds.
  
-The following method work 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]].
  
-Follow the instructions over at [[https://3ds.hacks.guide/|3DS Hacks Guide]] for more details on how to get your handheld ready, by enabling it to run 3DS-mode bare metal ARM9 homebrew, and make sure the latest stable [[https://github.com/d0k3/GodMode9/releases|GodMode9]] is installed/present (v2.0.0 or later). +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.
- +
-Note that 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 === === Dumping ===
Line 38: Line 26:
   * Launch GodMode9 by pressing (Start) and then the power button   * Launch GodMode9 by pressing (Start) and then the power button
   * Navigate to%% %%''[C:] GAMECART''   * 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 larger than 4GB), copy all the split parts to the SD card+  * 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.
-  * If you copied the .3ds file in split form, you need to combine them using ''copy /b part1 + part2 combined'' on the Windows command line or ''cat part1 part1 > combined'' on the Mac OS or Linux terminal. Otherwise, you're done. +
- +
-===== Gathering Dump Info ===== +
- +
-See [[submission:nintendo-carts|Gathering Dump Info for Nintendo carts]]+
  
 ===== Gallery ===== ===== Gallery =====
Line 49: Line 32:
 {{gallery>:carts:nintendo:3ds}} {{gallery>:carts:nintendo:3ds}}
  
-===== Submitting Dump Info ===== +===== For Reference: Identifying Game Versions ===== 
-{{wst>submitting_dump_info_nointro}}+ 
 +{{: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 <code>ctrtool --intype=cci --verify dump.3ds > ctrtool_log.txt</code>(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}}
  
-<sub>Major contributions - initial //3DS console (GodMode9)// instructions (No-Intro Wiki): Dizzzy. Major contributions (No-Intro Wiki): Hiccup, InternalLoss. Major contributions (dumping.guide): Hiccup</sub>+<sub>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</sub>
  • carts/nintendo/3ds.1633998483.txt.gz
  • Last modified: 2021/10/12 00:28
  • by jonasrosland