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

Update the ROM dumping FAQ #14

Open
Istador opened this issue May 5, 2024 · 1 comment
Open

Update the ROM dumping FAQ #14

Istador opened this issue May 5, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers

Comments

@Istador
Copy link
Owner

Istador commented May 5, 2024

FAQ: How do I obtain a SMO ROM for emulators? was still written for the old nxdumptool version, that no longer works with newer Switch firmware versions. The nxdumptool rewrite has a different interface and the options are labeled differently. The FAQ therefore needs to be adjusted to the new version.

Code that needs to be changed:

smoo.it/src/views/faq.ts

Lines 160 to 216 in a8a06e2

{
id : 104,
question : '<b-icon icon="download"/> How do I obtain a SMO ROM for emulators?',
answer : `
<p>
The only <i>legal</i> way to obtain a ROM is by dumping it from your
<a-int name="faq" id="103">hacked Nintendo Switch</a-int>
onto the SD card.
</p>
<hr/>
<p>
The short version is that you download the latest
<a-ext href="https://github.com/DarkMatterCore/nxdumptool/releases">nxdumptool</a-ext>
<b-icon icon="info-circle-fill" id="faq-nxdumptool-keys"/>
<b-tooltip target="faq-nxdumptool-keys" triggers="hover">
Please keep in mind, that <code>nxdumptool</code> needs the
<a-int name="faq" id="103">console keys</a-int>
on the SD card in order to work.
</b-tooltip>
and put it onto your SD card. (If it isn't already there. Some guides include it by default.)
You then run it on the Nintendo Switch from the homebrew menu in the <code>title override mode</code>.
<b-icon icon="info-circle-fill" id="faq-override-mode"/>
<b-tooltip target="faq-override-mode" triggers="hover">
This means that you don't start the homebrew menu via the <code>Album</code>, but instead
you hold down <smoo-btn R/> while launching any game.
</b-tooltip>
</p>
<p>
Dump game from inserted gamecard:
<ul>
<li><code>Dump gamecard content</code></li>
<li><code>Nintendo Submission Package (NSP) dump</code></li>
<li><code>Split output dump (FAT32 support): Yes</code></li>
<li><code>Start NSP dump process</code></li>
</ul>
</p>
<p>
Dump installed game (eShop):
<ul>
<li><code>Dump installed SD card / eMMC content</code></li>
<li>Select SMO</li>
<li><code>Nintendo Submission Package (NSP) dump</code></li>
<li><code>Dump base application NSP</code></li>
<li><code>Split output dump (FAT32 support): Yes</code></li>
<li><code>Remove console specific data: Yes</code></li>
<li><code>Generate ticket-less dump: Yes</code></li>
<li><code>Start NSP dump process</code></li>
</ul>
</p>
<p>
The resulting ROM will be located on the SD card inside <code>/switch/nxdumptool/NSP/</code>.
Because the SMO game has a size of over 4 GB the dump will be splitted into two files.
On your computer (with a partition that isn't <code>FAT32</code>) you should merge the files together using the
<a-ext href="https://github.com/emiyl/nxDumpMerger/releases">nxDumpMerger</a-ext>.
</p>
`,
},

@Istador Istador added documentation Improvements or additions to documentation good first issue Good for newcomers labels May 5, 2024
@Istador
Copy link
Owner Author

Istador commented Jun 7, 2024

Fixed nxDumpMerger release to be linked to instead: https://github.com/Istador/nxDumpMerger/releases/tag/v1.0.1-rcl.1

(Because my PR hasn't been merged within over a year.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers
Projects
Status: Todo
Development

No branches or pull requests

1 participant