Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSR - Remove old guides and add new one #101

Merged
merged 9 commits into from
Nov 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 10 additions & 7 deletions _posts/samus_returns/2024-04-22-export-romfs-3ds.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
---
layout: post
title: "How to extract your Metroid: Samus Returns RomFS"
tags: samus_returns
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.

Expand All @@ -13,34 +16,34 @@ If you're using the NTSC version, navigate to **[A:] SYSNAND SD -> title -> 0004

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-1.png" caption="Godmode9 screen for installed game path" %}
{% 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/godmode9/godmode9-2.png" caption="Menu to extract RomFS to output folder on SD Card" %}
{% 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-3.png" caption="Godmode9 screen for game cartridge" %}
{% 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/godmode9/godmode9-4.png" caption="Menu to extract RomFS to output folder on SD Card" %}
{% 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/romfs_msr/citra1.png" caption="The Citra game window" %}
{% 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/romfs_msr/citra2.png" caption="Menu showing how to dump the RomFS" %}
{% include blog/figure.html src="/assets/guides/msr_old/citra2.png" caption="Menu showing how to dump the RomFS" %}
15 changes: 9 additions & 6 deletions _posts/samus_returns/2024-06-11-export-exheader.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,37 @@
---
layout: post
title: "How to extract your Metroid: Samus Returns ExHeader"
tags: samus_returns
noindex: true
---
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) or [pyctr](https://github.com/ihaveamac/pyctr) on your computer. We'll show you how to do it using Godmode9.
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-1.png" caption="Godmode9 screen for installed game path" %}
{% 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/godmode9/godmode9-exheader-sd.png" caption="Menu to extract ExHeader to output folder on SD Card" %}
{% 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-3.png" caption="Godmode9 screen for game cartridge" %}
{% 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/godmode9/godmode9-exheader-cart.png" caption="Menu to extract ExHeader to output folder on SD Card" %}
{% include blog/figure.html src="/assets/guides/msr_old/godmode9-exheader-cart.png" caption="Menu to extract ExHeader to output folder on SD Card" %}
34 changes: 34 additions & 0 deletions _posts/samus_returns/2024-10-25-decrypted-copy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
layout: post
title: "How to dump a decrypted copy of Metroid: Samus Returns"
tags: samus_returns
---
Using Godmode9 from your 3DS, you can dump a decrypted copy of the game. This guide will ensure you get a proper dump either as a `.3ds` or `.cxi` file.

## 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...` -> `Decrypt file (0:/gm9/out)`, then press A to confirm.

Copy the `.3ds` file from this directory on the SD Card to some place on your computer.

{% include blog/figure.html src="/assets/guides/godmode9/godmode9-cart-2.png" caption="Menu to decrypt 3DS file to output folder on SD Card" %}

## 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 for CXI files" %}

Next, navigate to `TMD file options...` -> `Dump CXI/NDS file`, then press A to confirm.

Copy the `.cxi` file from the `0:/gm9/out` directory on the SD Card to some place on your computer.

{% include blog/figure.html src="/assets/guides/godmode9/godmode9-sd-2.png" caption="Menu to decrypt CXI file to output folder on SD Card" %}
Binary file added assets/guides/godmode9/godmode9-cart-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/guides/godmode9/godmode9-sd-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes