diff --git a/_posts/samus_returns/2024-04-22-export-romfs-3ds.md b/_posts/samus_returns/2024-04-22-export-romfs-3ds.md new file mode 100644 index 00000000..b45af8bd --- /dev/null +++ b/_posts/samus_returns/2024-04-22-export-romfs-3ds.md @@ -0,0 +1,49 @@ +--- +layout: post +title: "How to extract your Metroid: Samus Returns RomFS" +noindex: true +--- +This guide is intended to be used with Randovania 8.5.0 and earlier. For later versions, please reference [this guide](https://randovania.org/guides/decrypted-copy). + +--- +You can either extract your RomFS using Godmode9 from your 3DS, or using Citra from an installation file (.3ds or .cia). We'll show you how to do it using both methods. + +## Godmode9 + +### Game Installed on SD Card + +If you're using the NTSC version, navigate to **[A:] SYSNAND SD -> title -> 00040000 -> 001bb200 -> content -> 00000000.tmd**. + +If you're using the PAL version, navigate to **[A:] SYSNAND SD -> title -> 00040000 -> 001bfb00 -> content -> 00000000.tmd**. + +{% include blog/figure.html src="/assets/guides/godmode9/godmode9-sd-1.png" caption="Godmode9 screen for installed game path" %} + +Next, navigate to **TMD file options... -> Mount CXI/NDA to drive**, then press A to confirm. + +Highlight the **romfs** directory, and press A while holding R to open another menu. From here, select **Copy to 0:/gm9/out**. Copy the extracted RomFS folder from this directory on the SD Card to some place on your computer. + +{% include blog/figure.html src="/assets/guides/msr_old/godmode9-romfs-sd.png" caption="Menu to extract RomFS to output folder on SD Card" %} + +### Game Cartridge + +If you're using the NTSC version, navigate to **[C:] GAMECART -> 00040000001BB200_v00.trim.3ds**. + +If you're using the PAL version, navigate to **[C:] GAMECART -> 00040000001BFB00_v00.trim.3ds**. + +{% include blog/figure.html src="/assets/guides/godmode9/godmode9-cart-1.png" caption="Godmode9 screen for game cartridge" %} + +Next, navigate to **NCSD image options... -> Mount image to drive**, then press A to confirm. + +Press A to enter the **content0.game** directory. Highlight the **romfs** directory, and press A while holding R to open another menu. From here, select **Copy to 0:/gm9/out**. Copy the extracted RomFS folder from this directory on the SD Card to some place on your computer. + +{% include blog/figure.html src="/assets/guides/msr_old/godmode9-romfs-cart.png" caption="Menu to extract RomFS to output folder on SD Card" %} + +## Citra + +First, download and setup Citra. Once you've set it up, navigate to **File -> Install CIA...** to add the directory with your game image or simply double click on **Add New Game Directory** in the main window. Your game should be shown in Citra now. + +{% include blog/figure.html src="/assets/guides/msr_old/citra1.png" caption="The Citra game window" %} + +Finally, right click on the game and select **Dump RomFS**. + +{% include blog/figure.html src="/assets/guides/msr_old/citra2.png" caption="Menu showing how to dump the RomFS" %} \ No newline at end of file diff --git a/_posts/samus_returns/2024-06-11-export-exheader.md b/_posts/samus_returns/2024-06-11-export-exheader.md new file mode 100644 index 00000000..6077e01b --- /dev/null +++ b/_posts/samus_returns/2024-06-11-export-exheader.md @@ -0,0 +1,37 @@ +--- +layout: post +title: "How to extract your Metroid: Samus Returns ExHeader" +noindex: true +--- +This guide is intended to be used with Randovania 8.5.0 and earlier. For later versions, please reference [this guide](https://randovania.org/guides/decrypted-copy). + +--- +You can either extract your ExHeader using Godmode9 from your 3DS or by using [ctrtool](https://github.com/3DSGuy/Project_CTR/releases/tag/ctrtool-v1.2.0) on your computer. We'll show you how to do it using Godmode9. + +## Game Installed on SD Card + +If you're using the NTSC version, navigate to **[A:] SYSNAND SD -> title -> 00040000 -> 001bb200 -> content -> 00000000.tmd**. + +If you're using the PAL version, navigate to **[A:] SYSNAND SD -> title -> 00040000 -> 001bfb00 -> content -> 00000000.tmd**. + +{% include blog/figure.html src="/assets/guides/godmode9/godmode9-sd-1.png" caption="Godmode9 screen for installed game path" %} + +Next, navigate to **TMD file options... -> Mount CXI/NDA to drive**, then press A to confirm. + +Highlight the **extheader.bin** file, and press A while holding R to open another menu. From here, select **Copy to 0:/gm9/out**. Copy the extracted extheader.bin file from this directory on the SD Card to some place on your computer. + +{% include blog/figure.html src="/assets/guides/msr_old/godmode9-exheader-sd.png" caption="Menu to extract ExHeader to output folder on SD Card" %} + +### Game Cartridge + +If you're using the NTSC version, navigate to **[C:] GAMECART -> 00040000001BB200_v00.trim.3ds**. + +If you're using the PAL version, navigate to **[C:] GAMECART -> 00040000001BFB00_v00.trim.3ds**. + +{% include blog/figure.html src="/assets/guides/godmode9/godmode9-cart-1.png" caption="Godmode9 screen for game cartridge" %} + +Next, navigate to **NCSD image options... -> Mount image to drive**, then press A to confirm. + +Press A to enter the **content0.game** directory. Highlight the **extheader.bin** file, and press A while holding R to open another menu. From here, select **Copy to 0:/gm9/out**. Copy the extracted extheader.bin file from this directory on the SD Card to some place on your computer. + +{% include blog/figure.html src="/assets/guides/msr_old/godmode9-exheader-cart.png" caption="Menu to extract ExHeader to output folder on SD Card" %} \ No newline at end of file diff --git a/assets/guides/msr_old/citra1.png b/assets/guides/msr_old/citra1.png new file mode 100644 index 00000000..31b95ea4 Binary files /dev/null and b/assets/guides/msr_old/citra1.png differ diff --git a/assets/guides/msr_old/citra2.png b/assets/guides/msr_old/citra2.png new file mode 100644 index 00000000..31380be5 Binary files /dev/null and b/assets/guides/msr_old/citra2.png differ diff --git a/assets/guides/msr_old/godmode9-exheader-cart.png b/assets/guides/msr_old/godmode9-exheader-cart.png new file mode 100644 index 00000000..897bf9b6 Binary files /dev/null and b/assets/guides/msr_old/godmode9-exheader-cart.png differ diff --git a/assets/guides/msr_old/godmode9-exheader-sd.png b/assets/guides/msr_old/godmode9-exheader-sd.png new file mode 100644 index 00000000..f5fc250e Binary files /dev/null and b/assets/guides/msr_old/godmode9-exheader-sd.png differ diff --git a/assets/guides/msr_old/godmode9-romfs-cart.png b/assets/guides/msr_old/godmode9-romfs-cart.png new file mode 100644 index 00000000..b40f5c6f Binary files /dev/null and b/assets/guides/msr_old/godmode9-romfs-cart.png differ diff --git a/assets/guides/msr_old/godmode9-romfs-sd.png b/assets/guides/msr_old/godmode9-romfs-sd.png new file mode 100644 index 00000000..45e15e4c Binary files /dev/null and b/assets/guides/msr_old/godmode9-romfs-sd.png differ