SSBB: Image mit seltsamen Partitionen

      SSBB: Image mit seltsamen Partitionen

      Hi zusammen,

      ich habe von Super Smash Bros. Brawl über den USB Loader ein Image gezogen. Da ich meine Images normalerweise mit dem Wii Backup Manager verwalte, fiel mir dabei auf, dass dieser das Spiel nicht mag. Als Partition wird GO angezeigt, obwohl ich nur das Spiel selbst gesichert habe.

      Dann habe ich ein bisschen experimentiert und einmal ein Image mit allen Partitionen über USB Loader gezogen und einmal nur mit Game. Das Ergebnis ist eigentlich immer das Gleiche. Hier die Partitionenliste, die mir über das ROM Properties Addon im Explorer angezeigt wird (Hier als Bild):

      #TypeKeyUsed SizeTotal size
      0p0UpdateRetail 174.4 MiB 174.3 MiB
      1p0HA8PRetail Unknown 10.6 MiB
      0p1GameRetail 6.74 GiB 7.17 GiB
      1p1HA9PUnknownUnknown-1
      1p2HBAPUnknownUnknown-1
      1p3HBBFUnknownUnknown-1
      1p4HBBPUnknownUnknown-1
      1p5HBCPUnknownUnknown-1
      1p6HBDPUnknownUnknown-1
      1p7HBEPUnknownUnknown-1
      1p8HBFPUnknownUnknown-1
      1p9HBGPUnknownUnknown-1
      1p10HBIPUnknownUnknown-1
      1p11HBKPUnknownUnknown-1
      1p12HBLPUnknownUnknown-1

      Beim Backup mit Game Only sind die ersten beiden Partitionen weg, ansonsten sind die anderen Partitionen aber auch alle noch da.

      Und das hier liefert WiiBaFu 1.1 beim Laden des Images:
      Spoiler anzeigen
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1928
      !! Partition 0x50384148 ["HA8P"]: End of data (1daff0000) behind end of
      !! file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50394148 ["HA9P"]: Offset of TICKET (1daff0000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50414248 ["HBAP"]: Offset of TICKET (1dbaa0000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x46424248 ["HBBF"]: Offset of TICKET (1dc570000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50424248 ["HBBP"]: Offset of TICKET (1dd0e0000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50434248 ["HBCP"]: Offset of TICKET (1ddc50000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50444248 ["HBDP"]: Offset of TICKET (1de720000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50454248 ["HBEP"]: Offset of TICKET (1df1d0000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50464248 ["HBFP"]: Offset of TICKET (1dfcc0000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50474248 ["HBGP"]: Offset of TICKET (1e08b0000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x50494248 ["HBIP"]: Offset of TICKET (1e1490000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x504b4248 ["HBKP"]: Offset of TICKET (1e2490000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs
      !! wit: ERROR #14 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1917
      !! Partition 0x504c4248 ["HBLP"]: Offset of TICKET (1e5d40000) behind end
      !! of file (1da600000): /cygdrive/c/WiiBaFu-1.1-Win32/RSBP01_All.wbfs

      Dateigrößen:
      Mit allen Partitionen: 7.254.016 KiB
      Nur Game Partition: 7.075.840 KiB
      Neu verpackt: 7.075.840 KiB (kein Schreibfehler, die Größe ist wirklich gleich groß)

      Wenn ich das Image über WiiBaFu in ein neues WBFS-Image übertrage, sind alle anderen Partitionen weg bis auf die Game-Partition. Das Spiel startet dann auch auf der Wii.

      Ich frage mich nur... was ist das wohl? Ist mein Image nun wirklich ganz?
      SSBB ist, was das angeht, ein Sonderfall. In SSBB hast du so viele Partitionen, weil jedes der darin enthaltenen VC-Spiele ( ssbwiki.com/Masterpieces ) seine eigene Partition bekommt. Diese Masterpieces werden vermutlich in dem Image, wo die anderen Partitionen entfernt wurden, nicht mehr vernünftig funktionieren.

      Mit diesem Sonderfall mit der zweiten Partitionstabelle kommen nicht viele Tools korrekt klar.

      DevkitPro Archiv (alte Versionen / old versions): wii.leseratte10.de/devkitPro/
      Want to donate for Wiimmfi and Wii-Homebrew.com? Patreon / PayPal

      Dieser Beitrag wurde bereits 0 mal editiert, zuletzt von Leseratte ()

      Der Spezialfall ist aber, dass es 2 Paritionstabellen nutzt (bis zu 4 sind möglich); alle anderen Spiele nutzen nur 1. Und damit werden häufig die vielen Partition der der 2. Tabelle ignoriert, was zu einem ungültigen Dump führt, weil Links für die Zusatzpartitionen erhalten bleiben, obwohl diese nicht mehr existieren.

      Weitere Details: wiiki.wii-homebrew.com/Super_Smash_Bros._Brawl#DVD_dumpen

      WIT: Wiimms ISO Tools
      Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen

      SZS: Wiimms SZS Tools
      Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.



      PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.

      Wiimm schrieb:

      Der Spezialfall ist aber, dass es 2 Paritionstabellen nutzt (bis zu 4 sind möglich); alle anderen Spiele nutzen nur 1. Und damit werden häufig die vielen Partition der der 2. Tabelle ignoriert, was zu einem ungültigen Dump führt, weil Links für die Zusatzpartitionen erhalten bleiben, obwohl diese nicht mehr existieren.

      Weitere Details: wiiki.wii-homebrew.com/Super_Smash_Bros._Brawl#DVD_dumpen
      In dem verlinkten Artikel heißt es "Wiimms ISO Tools sind die einzigen bekannten Tools, die ein SSBB-Image fehlerfrei scrubben können. Es ist auch möglich, die für das Spielen nicht benötigten 13 Partitionen der 2. Tabelle sauber zu entfernen."

      Demzufolge ist es nicht schlimm, wenn ich über WiiBaFu diese anderen Partitionen gescrubbt habe? Leseratte erwähnte etwas von den enthaltenen VC-Spielen. Sind die dann wirklich weg?

      Silent Strider schrieb:

      In dem verlinkten Artikel heißt es "Wiimms ISO Tools sind die einzigen bekannten Tools, die ein SSBB-Image fehlerfrei scrubben können. Es ist auch möglich, die für das Spielen nicht benötigten 13 Partitionen der 2. Tabelle sauber zu entfernen."
      Das gehört zum Scrubben dazu, wenn man das Kommando aus dem Beispiel nimmt. Die Option --psel data (partition select: data) sorgt dafür.

      Silent Strider schrieb:

      Demzufolge ist es nicht schlimm, wenn ich über WiiBaFu diese anderen Partitionen gescrubbt habe? Leseratte erwähnte etwas von den enthaltenen VC-Spielen. Sind die dann wirklich weg?
      WiiBaFu basiert auf meinen Tools. Ich weiß aber nicht, welche Optionen es verwendet.

      WIT: Wiimms ISO Tools
      Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen

      SZS: Wiimms SZS Tools
      Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.



      PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.