25 März 2023

Nintendo DS und DSi Spiele kopieren - so geht's

Vor bald 20 Jahren hat Nintendo einen Handheld herausgebracht, dessen Idee etwas sinnlos erscheint: anstelle von einem Bildschirm hat man sich dazu entschlossen, zwei Bildschirme in das Gerät einzubauen, die im zugeklappten Zustand auf den geschützten Innenseiten des Systems liegen.


Dem Erfolg des Systems sollte das keinen Abbruch tun und so gab es über die Jahre viele Spiele für den ersten Handheld von Nintendo, der eine dedizierte 3D-Grafikeinheit hatte.

Es gibt einige Gründe, weshalb es sinnvoll sein kann, Kopien der Spiele für das System anzufertigen. Sei es, um die Originale, deren Preise teilweise steigen, zu schonen und unterwegs eine Flashkarte zu nutzen. Oder um insbesondere die 3D-Spiele per Emulation in einer hochskalierten Auflösung zu spielen. Oder einfach nur um eine Sicherheitskopie der Module zu erstellen, an denen wie an allen Speichermedien der Zahn der Zeit nagt. Insbesondere bei einigen 3DS Modulen hat sich gezeigt, dass Sicherheitsbackups von Cartridges sinnvoll sein können, bevor die Module nicht mehr eingelesen werden können.

Cartridge-Typen

Seit der Veröffentlichung des Nintendo DSi-Systems sind zu den gewöhnlichen DS Spielen zwei zusätzliche Modularten für Nintendo DS(i)-Software hinzugekommen. Es gibt nun sogenannte DSi Enhanced-Spiele und DSi Exclusive-Spiele.

Reine Nintendo DS Spiele lassen sich auf allen Konsolen der gewöhnlichen Nintendo DS-Familie ausführen und Module aus den gewöhnlichen Regionen (EUROPA, USA, JAPAN) haben keine Regionsbeschränkungen.

DSi Enhanced Spiele lassen sich sowohl auf Nintendo DS Konsolen, als auch auf Nintendo DSi, Nintendo 3DS und Nintendo 2DS Konsolen ausführen. Auf DSi und 3DS Konsolen besteht allerdings eine Regionsbeschränkung, aufgrund der zum Beispiel fast ausschließlich europäische Spiele auf europäischen Systemen gespielt werden können. Auf einem DS oder DS Lite können DSi enhanced Spiele aus der eigenen oder anderen Regionen genutzt werden, aber dafür stehen nicht alle Funktionen des Spiels zur Verfügung und die DSi-spezifischen Daten können nur mit DSi oder 3DS-Systemen ausgelesen bzw. kopiert werden. DSi enhanced Spiele können daran erkannt werden, dass der Code des Spiels nicht wie bei gewöhnlichen Nintendo DS-Spielen mit NTR- beginnt, sondern er beginnt mit TWL-. Außerdem haben einige DSi Enhanced-Spiele einen entsprechenden Hinweis auf der Verpackung. Ansonsten sehen sie in Europa wie gewöhnliche DS Spiele aus.
DSi Exclusive-Spiele sind nicht mit originalen Nintendo DS und DS Lite Systemen kompatibel. Zum Spielen und zum Dumpen wird ein DSi oder 3DS benötigt. Außerdem haben auch diese Spiele gewöhnlich eine Regionsbeschränkung. Europäische DSi Exclusive-Spiele erkennt man an der weißen Cartridge und an einem Hinweis auf der Verpackung, dass das Spiel nur mit DSi Systemen kompatibel ist.

Neben den Cartridges konnte man auf dem DSi und 3DS in Online-Stores digitale DSiWare-Titel kaufen. Auch von diesen lassen sich Backups erstellen.

Einige Nintendo DS Spiele haben besondere Funktionen in die Cartridge eingebaut. So können die Pokémon-Spiele der Hauptreihe über eine ins Modul integrierte Infrarot-Schnittstelle Daten austauschen. Ebenso gibt es das Pokémon-Tastenabenteuer Spiel, das sich mit einer Bluetooth-Tastatur verbinden kann. Diese Spiele können gedumpt werden, aber die gewöhnlichen Methoden, die genutzt werden, um die Kopien abzuspielen, unterstützen diese Funktionen nicht zwangsläufig. Flashkarten enthalten beispielsweise weder Bluetooth, noch Infrarot.

Dump-Methoden

Mit der Zeit sind viele unterschiedliche Methoden erschienen, um Backups von Spielen für den Nintendo DS zu erstellen. In Fachkreisen wird das Erstellen eines Backups von einer Cartridge als dumpen bzw. Erstellung eines Dumps bezeichnet. Am einfachsten ist das Kopieren heutzutage mit einem gehackten Nintendo DSi oder Nintendo 3DS-System. Mit diesen Systemen können auch die DSi-Daten von DSi Enhanced und DSi Exklusiven Spielen ausgelesen werden. Außerdem können digital heruntergeladene DSiWare-Titel kopiert werden. Stehen DSi und 3DS nicht zur Verfügung, kann ein originaler Nintendo DS oder DS Lite genutzt werden, bei dem Dumps von DSi-Spielen unvollständig sind. Da die meisten Flashkarten/ R4 Karten nur im DS Modus laufen, fällt in diesem Fall kein Unterschied zwischen vollständigen DSi Enhanced ROMs und unvollständigen Versionen auf.

Eine weitere Alternative zu den genannten Konsolen bilden spezifische Hardware-Dumper, also extra dafür angefertigte Produkte, die mit einem Computer genutzt werden können. Für Nintendo DS Spiele gibt es beispielsweise den SMS-4 Stick. Da diese Geräte kaum verbreitet sind, werden sie nicht in dieser Anleitung beschrieben. Auch bei solchen Lösungen fehlt normalerweise der DSi-spezifische Teil in der ROM.

Eine letzte Möglichkeit, Nintendo DS Spiele als Kopie zu erhalten, ist die Wii U Virtual Console. In dem Dienst wurden emulierte Kopien von Nintendospielen über den eShop verkauft. Die originalen Spiele sind als ROM-Datei enthalten. Allerdings gibt es bei Spielen, die über diese Methode erhältlich sind, zwei Besonderheiten. Erst einmal sind einige der Spiele gegenüber dem Modul modifiziert, damit beispielsweise Online-Inhalte weiterhin genutzt werden können. In Animal Crossing: Wild World wurde beispielsweise die Notwendigkeit, das Dorf zum Freischalten einiger Inhalte mit einem anderen Dorf zu verbinden, entfernt.
Die zweite Besonderheit von Nintendo DS ROMs, die aus der Wii U Virtual Console extrahiert wurden, ist, dass es eben keine Dumps einer Cartridge sind. Diese Eigenschaft ist ein Vorteil, denn verkäufliche Nintendo DS Spiele haben einen Bereich in der Karte, der nicht ausgelesen werden kann. Für die Funktionalität als ROMs ist der Bereich nicht relevant bzw. kann aus anderen Informationen generiert werden. Da die Wii U Virtual Console die "originale" Datei und nicht eine Kopie der Cartridge enthält, sind diese Bereiche in den Abbildern enthalten.


Nintendo 3DS/ 2DS (DS, DSi Enhanced, DSi Exclusive Cartridges und DSiWare)

Um DS Spiele mit einem Nintendo 2DS oder Nintendo 3DS zu kopieren, wird eine sogenannte Custom Firmware benötigt. Ich gehe davon aus, dass die Luma 3DS Custom Firmware installiert ist.

  1. Lade GodMode9 herunter und kopiere die GodMode9.firm auf die SD Karte in das Verzeichnis "luma3ds/payloads"
    1. Erstelle den "payloads"-Ordner, wenn er nicht existiert
  2. Kopiere den "gm9"-Ordner aus dem Download in das Hauptverzeichnis der SD Karte
  3. Stecke die SD Karte in den 3DS
  4. Starte den 3DS und halte beim Starten die SELECT-Taste gedrückt, aktiviere "Load external FIRMs" und speichere durch drücken der START-Taste
  5. Schaue noch einmal nach, ob "Load external FIRMs" wirklich aktiviert ist
  6. Halte beim Neustart des Systems die START-Taste gedrückt
  7. Vielleicht startet nun GodMode9. Andernfalls muss GodMode9 aus der Liste ausgewählt werden
  8. Wähle den Kartenschacht "[C:] GAMECART" im Menü aus und bestätige mit der A-Taste
  9. Wähle die .nds-Datei im Menü aus und bestätige mit der A-Taste
  10. Wähle "Copy to 0:/gm9/out" und bestätige mit der A-Taste
  11. Warte, bis der Vorgang abgeschlossen ist und bestätige mit der A-Taste
  12. Nun kann der 3DS ausgeschaltet werden, indem die R-Taste gehalten und dann die START-Taste gedrückt wird
  13. Die .nds-Datei befindet sich auf der SD Karte in dem Ordner "gm9/out"

Sollen DSiWare-Titel kopiert werden, so müssen ab dem 8. Schritt andere Dinge befolgt werden.

  1. Drücke anstelle von der DS Cartridge im Menü auf die HOME-Taste
  2. Wähle "Title manager" aus und dann "[1:] NAND / TWL"
  3. Wähle das DSi Spiel aus der Liste aus und drücke die A-Taste
  4. Wähle "Manage Title..." aus und bestätige mit der A-Taste
  5. wähle die Option "Dump CXI/NDS file" aus und drücke die A-Taste
  6. Warte, bis der Vorgang abgeschlossen ist und bestätige mit der A-Taste
  7. Nun kann der 3DS ausgeschaltet werden, indem die R-Taste gehalten und dann die START-Taste gedrückt wird
  8. Die .nds-Datei befindet sich auf der SD Karte in dem Ordner "gm9/out"

Nintendo DSi (DS, DSi Enhanced und DSi Exclusive Cartridges)

Auch der Nintendo DSi benötigt eine sogenannte Custom Firmware, um DS Spiele zu kopieren. Ich gehe davon aus, dass die unlaunch DSi Custom Firmware installiert ist.

  1. Lade GodMode9i herunter und kopiere die .nds-Datei auf die SD Karte
  2. Halte beim Start der DSi Konsole gleichzeitig die A- und die B-Taste gedrückt
  3. Wähle in dem Menü die "GodMode9i"-Option aus und drücke die A-Taste
  4. Stecke die DS oder DSi Cartridge in den Kartenschacht
  5. Wähle im Menü "NDS GAMECARD" aus und drücke die A-Taste
  6. Wähle "ROM" aus
    1. Es ist auch möglich, mit "Save" den Speicherstand oder mit "All" alles zu kopieren. Bei "Trimmed"-Optionen werden nicht genutzte Teile der ROM nicht gedumpt
  7. Warte, bis der Vorgang abgeschlossen ist
  8. Drücke und halte die "POWER"-Taste, bis die Konsole ausgeschaltet ist
  9. Die .nds-Datei befindet sich auf der SD Karte in dem Ordner "gm9i/out"

Nintendo DSi (DSiWare)

Nintendo DSiWare ist zwar nicht mehr käuflich erwerbbar aber vielleicht hast du noch Spiele aus der Zeit, als sie noch angeboten wurden. Auch der Nintendo DSi benötigt eine sogenannte Custom Firmware, um DSiWare zu kopieren.
  1. Lade GodMode9i herunter und kopiere die .nds-Datei auf die SD Karte
  2. Halte beim Start der DSi Konsole gleichzeitig die A- und die B-Taste gedrückt
  3. Wähle in dem Menü die "GodMode9i"-Option aus und drücke die A-Taste
  4. Drücke die START-Taste
  5. Wähle die Option "Title manager..." aus und drücke die A-Taste
  6. Wähle das DSi Spiel aus der Liste aus und drücke die A-Taste
  7. Wähle "ROM" aus und drücke die A-Taste
    1. Es ist auch möglich, mit einer der "Save"-Optionen den Speicherstand oder mit "All" alles zu kopieren.
  8. Warte, bis der Vorgang abgeschlossen ist
  9. Drücke und halte die "POWER"-Taste, bis die Konsole ausgeschaltet ist
  10. Die .nds-Datei befindet sich auf der SD Karte in dem Ordner "gm9i/out"


Nintendo DS/ Lite (DS Cartridges)

Bei der Nutzung von Dumpern für den Nintendo DS Lite gibt es das Problem, dass die Konsole selbst kein Speichermedium wie einen SD Schacht hat, auf dem das kopierte Spiel gespeichert werden kann. Deshalb wird ein Workaround benötigt. Die erste Option ist, eine GBA Flashkarte nutzen, die DS Spiele unterstützt. Dieser Weg wird als die sogenannte Slot-2 Methode bezeichnet. Alternativ kann das Spiel direkt über WLAN an einen Computer übertragen werden. Da Nintendo DS und Nintendo DS Lite nur ungesicherte Verbindungen unterstützen, wird die WLAN-Methode nicht empfohlen.
Ein weiterer Nachteil ist, dass bei den DS/ Lite Methoden keine DSi-spezifischen Daten kopiert werden können. Dumps von DSi Enhanced und DSi exclusive Spielen, die mit einem DS/Lite erstellt wurden, sind unvollständig.

DS/Lite (Slot-2)

Für diese Methode wird ein originaler DS oder ein DS Lite mit einer Slot-2 Flashkarte für den GBA Schacht benötigt, die im DS Modus gestartet werden kann. Das sind hauptsächlich ältere Karten wie die Supercard Slot-2 Reihe. Ebenso wird eine Möglichkeit benötigt, die Karte im DS Modus zu starten. Dazu kann beispielsweise eine Slot-1 Flashkarte, ein PassMe-Gerät oder die FlashMe Custom Firmware genutzt werden.
Ich gehe davon aus, dass du eine funktionsfähige Slot-2 Flashkarte hast und diese im DS Modus starten kannst.

  1. Kopieren den Wood-Dumper Slot-2 auf die SD der Slot-2 Flashkarte
  2. Patche die Homebrew-Datei mit dem DLDI-Treiber für die Slot-2 Karte
    1. .nds-Homebrew muss für EZ-Flash IV-Karten zu .bin umbenannt werden
  3. Starte die Slot-2 Flashkarte im DS Modus
  4. Tausche ggf. PassMe oder Slot-1 Karte mit dem Spiel, das gedumpt werden soll
  5. Starte den Wooddumper Slot-2 aus dem Menü der Slot-2 Karte
  6. Folge den Bildschirmanweisungen

Nach dem Dump sollte es auf der SD Karte eine neue .nds-Datei geben. Der Name besteht aus der ID des Spiels und der Version. In den meisten Fällen dürfte die Version "v00" sein.

DS/Lite (WLAN)

Für diese Methode wird ein originaler DS oder ein DS Lite mit einer Slot-1 Flashkarte benötigt. Dieser muss mit einem WLAN-Router verbunden sein und sich in dem gleichen Netzwerk wie das Gerät, das die ROM empfangen soll, befinden. Der Nintendo DS unterstützt nur unverschlüsselte Netzwerke oder die WEP-Verschlüsselung. Beides ist nicht sicher!
Für die Einstellung der ersten Verbindung muss ein gewöhnliches DS Spiel genutzt werden, das eine Internetverbindung unterstützt. Dort lassen sich Router usw. auswählen.
Ich gehe davon aus, dass du eine funktionsfähige Slot-1 Flashkarte hast und dass der DS mit dem Internet verbunden ist.

  1. Kopiere den Wood-Dumper in der Wifi-Version auf die SD der Slot-1 Flashkarte
  2. Starte die Slot-1 Flashkarte
  3. Starte den Wifi-Wooddumper aus dem Menü der Slot-1 Karte
  4. Tausche die Flashkarte mit dem Spiel, das gedumpt werden soll
  5. Bestätige mit der A-Taste
  6. Warte, bis eine Internetverbindung besteht
  7. Gib am Computer in einen Internetbrowser in die Adresszeile"ftp://[DS-IP] ein
    1. Die [DS-IP] steht auf dem oberen DS Bildschirm und ist eine Zahlenfolge wie 192.1.2.3
    2. Computer und DS müssen im gleichen Netzwerk sein. Sonst kann der PC nicht auf die Daten des DS' zugreifen
    3. Alternativ zum Internetbrowser kann ein FTP-Client wie WinSCP oder Filezilla genutzt werden
  8. Kicke im Internetbrowser auf die .nds-Datei
  9. Wenn die Datei vollständig heruntergeladen wurde, ist der Dump komplett
Der Name der kopierten Datei besteht aus der ID des Spiels und der Version. In den meisten Fällen dürfte die Version "v00" sein. Der aktuelle Speicherstand kann kopiert werden, indem die .sav-Datei heruntergeladen wird.


Wii U Virtual Console (DS VC Titel)

Für diese Methode wird eine Wii U mit dem Homebrew Launcher benötigt.
Ich gehe davon aus, dass du eine Wii U hast, auf der du den Homebrew Launcher abrufen kannst.

  1. Kopiere Dumpling auf die SD Karte der Wii U
  2. Starte den Homebrew Launcher auf der Wii U
  3. Wähle in dem Menü Dumpling aus
  4. Erstelle einen Dump des Virtual Console Spiels
  5. Die ROM befindet sich in dem "rom.zip"-Archiv auf der SD Karte in dem Verzeichnis "dumpling/Games/[Name des Spiels]/content/0010"
  6. Um die ROM mit gängigen Launchern zu nutzen, kannst du sie extrahieren und die Dateiendung von .srl in .nds umbenennen. Dazu müssen die Dateiendungen in Windows aktiviert sein

Hardware-Dumper (DS Cartridges)

Als Alternative zu den Konsolen kann man USB-Dumper benutzen, um die Spiele auszulesen. Ein Beispiel dafür ist der SMS4-Stick. Da die Entwicklung der Sticks seit vielen Jahren beendet ist, unterstützen die gängigen Produkte nur DS Spiele und keine DSi Enhanced Spiele oder DSi Exclusive Spiele. Außerdem werden Hardware-Dumper in dieser Anleitung nicht beachtet, weil sie nicht weit verbreitet sind.

Nach dem Dump

Nachdem der Dump abgeschlossen wurde, kannst du die ROM noch auf Korrektheit überprüfen. Dafür kannst du sie mit einem zweiten Dump oder die Prüfsumme mit bekannten Summen aus dem Internet vergleichen. Meistens dürfte es schon ausreichen, die ROM auszuprobieren.

Keine Kommentare:

Kommentar veröffentlichen

GBxCart RW v1.4b Pro Review (insideGadgets.com)

Inhalt: Überblick Qualität der Hardware Bedienung Kompatibilität Fazit 1. Überblick In diesem Blog geht es u.a. darum, wie man ROMs von Retr...