Nintendont

Aus WiiDatabase Wiki
Zur Navigation springenZur Suche springen
Nintendont
Allgemein
Kategorie USB-Loader
Lizenz GPLv2
Links
Download
Website
Diskussion
Icon Unvollstaendig.svg Dieser Artikel ist unvollständig. Du kannst uns helfen, indem du die fehlenden Informationen ergänzt.
Aktuelle Informationen müssen eingefügt werden, am besten an GBATemp halten.

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.

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

Kompatibilität

  • Läuft auf Wii und Wii U
  • Fullspeed von SD und USB
  • Lädt 1:1 und komprimierte Gamecube-ISOs
  • Lädt Gamecube-Spiele als extrahiertes Dateisystem (FST)
  • Unterstützt Triforce-Arcade-Spiele
  • Unterstützt Retail- und gebrannte-Spiele (nur Wii)

Speicherdaten

  • Memory-Card-Support (nur Wii)
  • Memory-Card-Emulation mit einstellbarer Blockgröße bis 2043 Blöcke
  • Karten-Support für Triforce-Arcade-Spiele

Controller

  • Multiplayer-Unterstützung
  • Gamecube-Controller, Wiimote, Classic Controller, Bongos, etc.
  • HID-Controller per USB-Port (bspw. Dualshock 3)
  • Offizieller Wii U Gamecube-Controller-Adapter (über HID)
  • Bluetooth-Controller
  • Rumble
  • Reset/Beenden per Tastenkombination

Einstellungen

  • Vieles einstellbar
  • Videomodus-Patching, Force Progressive und Force 16:9 Widescreen
  • Autoboot von Loader oder Homebrewkanal
  • Memory-Card-Größe, einzeln für jedes Spiel oder zusammen

Sonstiges

  • BIOS-Support (Gamecube und Triforce)
  • Cheats
  • WiiRd Debugger (nur Wii)
  • Automatisches Wechseln der Disc
  • Audio-Streaming
  • Integrierter Updater
  • Title.txt für den korrekten Namen der Spiele
  • GBA-Link-Controller (nur Wii)
  • UStealth wird unterstützt

Noch nicht unterstützt

  • BBA/Modem
  • Zwei Festplatten gleichzeitig

Nie unterstützte Features

  • Game-Boy-Player
  • Mutltiplayer über mehrere USB-Ports
  • Volle GUI (benutze USB Loader GX, WiiFlow oder einen anderen Loader)

Kompatibilität

Nintendont hat eine Kompatibilität von 99%, so gut wie jedes Spiel ist fehlerfrei spielbar. Eine genaue Liste ist auf WikiTemp verfügbar.[6]

Benutzung

Die Spiele werden als ISO oder als mit DiscEX entpackte ISOs in "sd(usb)://games/ORDNER/game.iso" abgelegt (Beispiel: usb://games/Super Mario Sunshine/game.iso). Falls zwei Discs vorhanden sind, muss die zweite Disc in "disc2.iso" umbenannt werden. Nintendont wird über einen Loader, wie bspw. den Homebrewkanal gestartet. Der HID-Controller wird mithilfe der .inis im controller/ Ordner automatisch erkannt.

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 des USB/SD-Gerätes abgelegt werden.

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