Nintendont (engl. "Nintendo tut nicht", eigtl. "Nintendoesn't", von einer damaligen SEGA Genesis Werbung) ist ein USB und SD-Loader, welcher Gamecube-Spiele von der SD-Karte oder einem USB-Gerät abspielen kann. Er funktioniert im Gegensatz zu DIOS-MIOS oder DIOS-MIOS Lite auch im Wii-Modus der Wii U und hat, anders als Devolution keinen Kopierschutz eingebaut und wird stetig weiterentwickelt.

Nintendont
Allgemein
Kategorie USB-Loader
Lizenz GPLv2
Links
Download
Website
Diskussion

Geschichte

Am 01. Juni 2013 zeigte der deutsche Entwickler Crediar ein Video auf YouTube, welches Gamecube-Spiele auf der Wii U zeigt.[1] Im September 2013 wurde zum Release von The Legend of Zelda: The Wind Waker HD eine Preview-Version veröffentlicht, die nur The Legend of Zelda: The Wind Waker abspielen konnte.[2] Im Dezember 2013 stellte Crediar seine Arbeiten an der Wii U ein und veröffentlichte den Quellcode von Nintendont.[3]

Am 26. April 2014 wurde die Googlecode-Seite von Nintendont gesperrt, da tueidj (der Entwickler von Devolution) einen DMCA-Takedown an Google geschickt hatte. Es stellte sich heraus, dass Nintendont die DSP-Patches für den Sound von Devolution geklaut hat.[4] Tueidj meldete sich später zu Wort und stellte den Sachverhalt klar[5]:

  1. User auf GBATemp schlagen vor, Devolution zu dekompilieren, da es eine fast perfekte Kompatibilität hat.
  2. Crediar verlinkt einen Memory-Dump eines alten Devolution-Builds, was illegal ist, da er keine Erlaubnis dazu hat. Er hat dann vorgeschlagen, dass die DSP-Patches (für den Sound) kopiert werden können.
  3. Ein Nintendont-Build mit USB-Unterstützung und voller DSP-Kompatibilität erscheint plötzlich ohne Source-Code.
  4. Overjoy (bekannt von u.a. WiiFlow und NEEK) gibt zu, dass er es war und commited die Source unter “nintendont-usb”. Die DSP-Patches sind die gleichen wie die von Devolution (dies kann mithilfe des Memory-Dumps verifiziert werden)
  5. Der Code von nintendont-usb wird in das Haupt-Nintendont mit aufgenommen
  6. tueidj reicht DMCA-Beschwerden gegen Nintendont und nintendont-usb ein und Google sperrt die Seiten.

Wenig später wurden die DSP-Patches komplett neu geschrieben und erreichten mit v1.01 eine vergleichbare Kompatibilität wie die früheren.

Features

  • Läuft auf Wii und Wii U
  • Fullspeed
  • Unterstützt Retail-Spiele (nur Wii)
  • Kompatibel mit HID-Controllern und beliebig anpassbarer Controller-Konfiguration
  • Unterstüzt Caching
  • Sehr hohe Kompatibilität
  • Kein Kopierschutz
  • Unterstützt gebrannte Spiele (nur alte Wii)
  • Unterstützt SD und USB mit Full-Speed
  • Lädt 1:1 und komprimierte ISOs
  • Lädt Spiele als extrahierte Dateien (FST, für DIOS MIOS gedacht)
  • Memory-Card-Emulation
  • Bluetooth-Unterstützung (Classic Controller (Pro), Wii U Pro Controller)
  • Cheat-Code-Support
  • WiiRd (nur Wii)
  • Reset/Ausschalten mit Button-Konfiguration (R + Z + START oder R + Z + B + Steuerkreuz runter)
  • Erweitertes Videomodus-Patching, Progressive erzwingen und 16:9 Widescreen
  • Autoboot Disc vom Loader
  • Mehrere-Discs-Support
  • Audio-Streaming
  • Nutzung des Gamecube-Mikrophons
  • Echte Memory-Card benutzen
  • GBA-Link-Kabel Support (nur Wii)
  • Unterstützt Gamecube Controller Adapter für Wii U

Was Nintendont nicht tut

  • BBA/Modem-Support

Was Nintendont NIEMALS tut

  • Game-Boy-Player

Benutzung

Die Spiele werden als ISO oder als mit DiscEX entpackte ISOs in "sd(usb)://games/ORDNER" abgelegt. Nintendont wird über einen Loader, wie bspw. den Homebrewkanal gestartet. Der HID-Controller wird mithilfe der .inis im controller/ Ordner automatisch erkannt, eine controller.ini im Root des Gerätes ist optional.

Mithilfe des Steuerkreuzes wird im Loader gelenkt, die Optionen können mit "B" aufgerufen werden. Dort können HID-Controller und die Memorycard-Emulation ein- und ausgeschaltet werden. Der Gamecube-Controller-Adapter für die Wii U wird auch unterstützt.

Cheats

Cheats kannst du mit dem USB Loader GX oder dem WiiFlow herunterladen und aktivieren. Cheats, die mit einer 48 beginnen, sind Pointer-Codes und funktionieren noch nicht mit Nintendont. Alternativ kann auf GeckoCodes.org eine GCT-Datei erstellt werden, diese darf nicht größer als 8 KB sein und muss an einer der folgenden Stellen:

  • In den gleichen Ordner wie die game.iso (benannt als "game.gct" oder als "SPIELECODE.gct")
  • In "games/SPIELECODE/SPIELECODE.gct"
  • In "codes/SPIELECODE.gct"

Gamecube-BIOS

Um das Gamecube-BIOS zu verwenden, muss die Datei iplusa.bin, ipljap.bin und/oder iplpal.bin in den Root deines USB/SD-Gerätes.

Problembehandlung

Fehlende Schrift

Wenn einige Spiele gar keine Schrift anzeigen (wie F-Zero) wird eine font_ansi.bin (für japanische Zeichen: font_sjis.bin) benötigt. Diese sind im WiiDatabase-Downloadpaket bereits enthalten.

Einzelnachweise