Dieses praktische PC-Tool installiert WAD-Dateien direkt auf die SD-Karte. Somit wird die lange Warterei übersprungen!
Das wird benötigt:
- Wii-Systemmenü >= 4.0 oder eine Wii U
- "device.cert" und "keys.txt" (per xyzzy-mod dumpbar)
- Gepatchtes Systemmenü-IOS (Wii – Wii U)
- Ein WAD-Installer
Und so geht’s:
- xyzzy-mod ausführen und die "device.cert", sowie die "keys.txt" in das gleiche Verzeichnis wie die "wad2bin.exe" kopieren
- Beliebige WAD-Dateien ebenfalls dort hin kopieren
- Eine Eingabeaufforderung/ein Terminal im gleichen Verzeichnis öffnen und eingeben oder ALTERNATIV die GUI nutzen:
wad2bin keys.txt device.cert "NAME-DER-WAD.wad" F:\- "F:\" durch den Laufwerksbuchstaben der SD-Karte ersetzen (oder einen beliebigen Ordner, wie "copy-to-sd" angeben)
- Für DLCs wird die TitleID des zugehörigen Titels benötigt
- Falls du den Titel zum ersten Mal auf die SD installierst, musst du die kleine "Bogus-WAD" im Ausgabeverzeichnis einmalig mit einem WAD-Manager installieren (da dir sonst das Ticket und die TMD fehlen). Du wirst den Fehler "-1022" bekommen, das ist ganz normal (da die Bogus-WAD keine Inhalte hat).
Das geht alles deutlich schneller, als die Installation der großen WADs!
Problembehebungen
Ich bekomme beim Installieren der Bogus-WADs den Fehler -1022
Du hast nicht gelesen – das ist normal, da die WADs keine Inhalte haben.
Die Spiele starten nicht, es kommt ein Fehler.
Du hast nicht gelesen – dein Systemmenü-IOS muss gepatcht werden.
Kann es zu einem Brick kommen?
Nein, da die SD-Karte jederzeit entfernt werden kann.
I cant open the Wad2Bin file…
You have to use it from the command line.
Ich habe wirklich alles versucht, aber bekomme immer dieselbe Fehlermeldung in der Konsole:
C:\Program Files\Python311\Lib\subprocess.py:1008: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdin = io.open(p2cwrite, 'wb', bufsize)
C:\Program Files\Python311\Lib\subprocess.py:1014: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, 'rb', bufsize)
Ich freue mich sehr über jede Hilfe!
Es sollte trotzdem funktionieren, da es nur eine Warnung ist. Notfalls nutze das Tool über die Kommandozeile.
Bei mir bleibt "Starting…" stehen und der private Ordner bleibt leer.
Title ID hab ich an EU angepasst und die die keys und die cert. file mit xyzzy gedumpt und ausgewählt. Hab das Ganze auch schon in Ubuntu ausgeführt, aber bleibt derselbe Fehler/ Warnung und nichts geschieht.
Problem gelöst, meine Kommentare können gelöscht werden!
Es wäre schön wenn du noch mitteilen würdest an was es lag. Vielleicht hat jemand das selbe Problem.
Flüchtigkeitsfehler: Die Title ID von Guitar Hero 5 lautet 00010000535845. Ich hatte die 45 am Ende für den USA Regioncode gehalten und sie durch 50 (EU) ersetzt. Natürlich ist die 45 jedoch nicht der Regioncode, sodass die richtige Title ID in wad2bin 0001000053584550 für Europa lautet.
Leider erscheinen bei mir die DLC Songs im gestartetem Spiel nicht, trotz gepatchtem Systemmenü und Installation der Bogus-Wads. Vielleicht hier noch eine Idee?
Hey, bei mir werden beim Versuch 220 kleine WAD Dateien auf meine SD Karte zu überspielen nur 4 Verzeichnisse mit je drei BIN Dateien angelegt (000.bin 001.bin 002.bin). Es macht den Anschein, dass hier immer wieder die BIN Dateien überschrieben werden. (Es entstehen zudem 4 bogus-WAD Dateien. Was mache ich falsch?
Kann es sein, dass in der ZIP die wad2bin selbst fehlt? Ich seh da nur das Python-Skript für die GUI?
Ja sorry, habs korrigiert!
bei mir sagt er immer er findet die datei nicht, was kann ich tun?
was meint man damit, wenn man ein DLC installieren möchte. Zum Beispiel bei Just Dance. wie und wo muss man den title id von z.B. just dance reinsetzen?
Beim benutzen der Eingabeaufforderung, geht es nicht bei mir. Es steht immer das der Befehl falsch eingegeben worden ist.
Usage: wad2bin "keys.txt" "device.cert" "input WAD" "output dir" "[parent title ID]" "[–nullkey]"
Notes about DLC support:
* Parent title ID is only required if the input WAD is a DLC. A 16 character long hex string is expected.
* If "–nullkey" is set after the parent title ID, a null key will be used to encrypt DLC content data.
Some older games (like Rock Band 2) depend on this to properly load DLC data when launched via the Disc Channel.
also z.B.:
wad2bin keys.txt device.cert "NAME-DER-WAD.wad" F: ID
Der meckert bei mir rum dass er den Wii Common Key nicht findet. Bzw. gibt es einen Fehler aus wenn er den abrufen will. Hab aber alle nötigen Keys im wad2bin Ordner.
Hast du auch die aktuelle Version von xyzzy benutzt? So muss das aussehen:
https://uploads.disquscdn.com/images/420353a6e3644ce8e4af9a0f3f4b7fda1ac46976ece6e09313ab0428057c7463.png
Der Common-Key ist aber immer EBE42A225E8593E448D9C5457381AAF7
Dann wird da der Hund begraben sein. Ich werd mal die neue Version testen.