GameCube Shrinking for DiosMios

Discussion in 'Wii - Backup Loaders' started by papermanzero, Jul 9, 2012.

  1. papermanzero
    OP

    papermanzero GBAtemp Fan

    Member
    346
    45
    Nov 20, 2009
    Gambia, The
    Hi everyone,

    I have one question concerning the shrinking of GameCube games (especially due to DiosMios)
    There are several discussion about how to shrink, how to parse, how to scrub or how to compress games.
    But there is no description about the differences and the best method of "making GameCube games smaller in size".

    Every GameCube Game has an iso size of 1,35GB.
    Now the question is: What's the best way to reduce the disc data in order to get the real game size.

    On the wii it's simple:
    The user has the WBFS format which is the real wii game size.
    Furthermore the user is able to convert the WBFS format (reduced size) to the original iso size (4,7 GB or 8,4 GB).
    So it's possible to switch between the compressed WBFS format and the real iso size without losing information.

    But what about on the GameCube?
    There are several tools to rip or dump Gamecube images.
    The best way to get a clean GameCube image is CleanRip.
    To reduce the size there are several tools:
    GCMutility, DiscEx, GCReEx, WiiScrubber, FSTFIX...

    But all tools are using a different algorithm to reduce the original iso size.
    This results in different compressed (iso or gcm) formats.

    To make it clear, If you use a MD5 verifier you can create the checksum of the games.
    For example Pokemon Colosseum:
    If the user shrinks the original CleanRip image (file1) with GCMutility (file2) or DiscEx (file3) you have the same iso size but different checksums.
    If we go one step further and use FSTFIX to create the original image again we will get 2 completely new images with 2 new checksums.

    A short overview:
    file 1: "\original\Pokemon Colosseum.iso" -> 1,459,978,240 bytes -> original MD5 checksum
    file 2: "\gcmutility\Pokemon Colosseum.iso" -> 660,794,288 bytes -> MD5 checksum is different to file 3
    file 3: "\discex\Pokemon Colosseum.iso" -> 660,794,288 bytes -> MD5 checksum is different to file 2
    file 4: "\gcmutility\Pok_fstfix.iso" -> 1,459,978,240 bytes -> MD5 checksum is different to original MD5 and to file 5
    file 5: "\discex\Pok_fstfix.iso" -> 1,459,978,240 bytes -> MD5 checksum is different to original MD5 and to file 4

    All in all the main question is: why?
    I believe most of us would like to reduce GameCube games to the optimal size but don't want to lose important information which may causes problems with for example dios mios.

    Is there a way to compress GameCube games to the real game size in an effective way?
    Furthermore is it possible to get the original game (size) back without changed data?
    Does anybody know a tool which can handle GameCube backups in this way?
     
  2. Gnarmagon

    Gnarmagon Noob <3

    Member
    498
    77
    Dec 12, 2016
    Germany
    I recommend gcit.exe (Gamecube Iso Tool)

    Edit: Export ISO as trimmed
     
    Last edited by Gnarmagon, Feb 20, 2017
  3. DrCrygor07

    DrCrygor07 Italian Wario Ware bootleg©

    Member
    1,710
    633
    Sep 4, 2014
    Italy
    Q: Furthermore is it possible to get the original game (size) back without changed data?
    A: If you trim, then you'll lose the garbage, the garbage is random filled, so you can't get the original garbage back once you trim an iso, hence the md5 will be different but the size the same, cause the iso will be filled with 00s or FFs(or maybe random).
     
    Last edited by DrCrygor07, Feb 20, 2017
  4. driverdis

    driverdis I am Justice

    Member
    2,438
    933
    Sep 21, 2011
    United States
    1.048596β
    Why not use Nintendon't over Dios Mios?
     
    I pwned U! likes this.
  5. Wuigi

    Wuigi GBAtemp Fan

    Member
    330
    111
    Sep 14, 2012
    Germany
    Once you have trimmed the games you can also use them in nintendont which is significantly better than diosmios in terms of compatibility and it was even developed by the same guy crediar and fix94 and other developers have made an even better application out of it.
     
    driverdis and I pwned U! like this.
  6. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    5,919
    900
    Nov 6, 2002
    Portugal
    Proud to be Portuguese but I am in USA.
    To me, I prefer to leave it alone in an original size.
     
  7. driverdis

    driverdis I am Justice

    Member
    2,438
    933
    Sep 21, 2011
    United States
    1.048596β
    I do this for most games but for really small ones that are a few hundred meg or smaller, I shrink them as it makes zero sense to leave them wasting a gig of space for nothing.
     
  8. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    5,919
    900
    Nov 6, 2002
    Portugal
    Proud to be Portuguese but I am in USA.
    I understand. To me, I don't mind. :)