Rebuild gamecube isos

Discussion in 'Nintendo Game Development' started by Serantes, Mar 24, 2010.

  1. Serantes

    Serantes Peppy Member

    Joined:
    May 1, 2007
    Messages:
    300
    Likes Received:
    4
    Hi
    anyone knows if there is something on gamecube sdk to rebuild gamecube isos ?
    I need to extract files from a iso and rebuild it

    Thanks
     
  2. Pikmin

    Pikmin Resolute Member

    Joined:
    Dec 23, 2009
    Messages:
    935
    Likes Received:
    95
    =============================================================
    GameCube ISO Creator
    version 1.00
    par kojirou_san, email: kojirou_san@hotmail.com
    =============================================================
    Introduction
    ------------
    Allow you to create GameCube ISOs. For more details, go to
    Web site.

    History
    -------
    Jan-04-2004 16:00 CET
    - first release

    Web site
    --------
    http://kojirou.free.fr/

    note: the website seems to be down, i might have the program somewhere, will upload it for you
     
  3. Pikmin

    Pikmin Resolute Member

    Joined:
    Dec 23, 2009
    Messages:
    935
    Likes Received:
    95
  4. Serantes

    Serantes Peppy Member

    Joined:
    May 1, 2007
    Messages:
    300
    Likes Received:
    4
    unfortunally i already tried this gamecube iso creator and dosent works with the image i am trying to rebuild :(
    isnt there a tool on gamecubes sdk to create those isos ?
    thanks anyways Pikmin
     
  5. Pikmin

    Pikmin Resolute Member

    Joined:
    Dec 23, 2009
    Messages:
    935
    Likes Received:
    95
    too bad :/ if you don't mind me asking, what are you trying to rebuild?
     
  6. Serantes

    Serantes Peppy Member

    Joined:
    May 1, 2007
    Messages:
    300
    Likes Received:
    4
    Fzero ax monster ride
    I just want to add some edited file, add, not replace
     
  7. emu_kidid

    emu_kidid Enthusiastic Member

    Joined:
    Jun 28, 2008
    Messages:
    524
    Likes Received:
    23
    Serantes, why doesn't the tool Pikmin provided work, what's wrong with the generated ISO? It should work fine, I've used it many times in the past.
     
  8. Serantes

    Serantes Peppy Member

    Joined:
    May 1, 2007
    Messages:
    300
    Likes Received:
    4
    game loads, but you get black screen, i wonder if there are any special sectors at triforce isos at all
     
  9. emu_kidid

    emu_kidid Enthusiastic Member

    Joined:
    Jun 28, 2008
    Messages:
    524
    Likes Received:
    23
    oh.. I wouldn't know.. maybe triforce iso files care about the offsets, or they might check some header data like at 0x1C on a GC disk.
     
  10. disaster3ad

    disaster3ad Newly Registered

    Joined:
    Jun 6, 2010
    Messages:
    1
    Likes Received:
    0
    GCIC doesnot put 'magic word' at 0x1c of new disk image. Just use any hex-editor to put it at right place.
     
  11. lllsondowlll

    lllsondowlll Fiery Member

    Joined:
    Jan 19, 2008
    Messages:
    867
    Likes Received:
    4
    I needed this when I was working on building the Resident Evil 4 prototype for kev when trying to add the dol with debug menus to the full game unfortunatly I gave up when I discovered you need Linux and you need to do a bunch of useless bullshit just to compile one from scratch :-/
    http://www.gc-linux.org/wiki/Building_a_Bootable_Disc
     
    Last edited: Jun 7, 2010
  12. emu_kidid

    emu_kidid Enthusiastic Member

    Joined:
    Jun 28, 2008
    Messages:
    524
    Likes Received:
    23
    You don't need linux to do it. GCIC will make usable images but you need to fill in the first 0x20 bytes from either another disc of the same region or just construct it yourself.
     
  13. segaloco

    segaloco Enthusiastic Member

    Joined:
    Jun 25, 2009
    Messages:
    531
    Likes Received:
    3
    I think the GameCube SDK has a gcm builder, but not an iso builder, you could build to gcm then convert to iso maybe....
     
  14. emu_kidid

    emu_kidid Enthusiastic Member

    Joined:
    Jun 28, 2008
    Messages:
    524
    Likes Received:
    23
    GCM == ISO in this case. You could even construct it by hand, it's really simple (ok maybe not the FST)
     
  15. segaloco

    segaloco Enthusiastic Member

    Joined:
    Jun 25, 2009
    Messages:
    531
    Likes Received:
    3
    Ah, just checked, MakeGCM uses a Disc Layout File which you need to build via the Dolphin SDK, so maybe there is a tool in the SDK to put files together into a .dlf. If I can find all the bits and pieces you need I will just up the package in downloads.

    Edit: Just checked and I think you need the utilities "todlf" and "odemrun" on the AMC-DDH and NPDP-GDEV respectably. Not sure if there is a PC side tool to do it. (Once again, there are probably other ways of doing it, I just figured the official route would be worth a try :p)
     
    Last edited: Jun 9, 2010
  16. shuffle2

    shuffle2 Rising Member

    Joined:
    Mar 27, 2010
    Messages:
    53
    Likes Received:
    0
    are you trying to run a triforce image on a gamecube? That won't work - ever.
     
  17. Matthijscoman

    Matthijscoman Fiery Member

    Joined:
    Mar 6, 2007
    Messages:
    865
    Likes Received:
    0
    Why not? A Triforce is a gamecube, with twice the amount of RAM and some extra boards to connect a DIMM and JVS controls to it.
     
  18. splith

    splith Resolute Member

    Joined:
    May 2, 2010
    Messages:
    997
    Likes Received:
    4
    I've got a naomi2, and no, triforce images will NEVER run on a gamecube.
    You don't have the security chip or socket or interface meaning the game will refuse to even load.
     
  19. tmbinc

    tmbinc Spirited Member

    Joined:
    Oct 10, 2006
    Messages:
    103
    Likes Received:
    1
    Woa, so much FUD.

    First, a GCM has the same format as the "game data" on a triforce; regardless if the data is stored on flash, gd-rom, CF-card, loaded from network or whatever. The "security pic" is one level below that - it's basically the key to decrypt the "payload" from the media. once the data reaches the Gamecube board, it's already decrypted. The Gamecube doesn't know anything about the security key. It will just react to the status of the media board, which will tell the gamecube whenever something is wrong. They talk over DI, i.e. the dvd-rom interface.

    Then, no, the triforce doesn't have 48MB ram. it simply doesn't. I don't know where this rumor came from.

    So while a gamecube board itself could theoretically play a triforce game, the peripherals are just not compatible:
    - the DVD protocol is different to the media board protocol
    - the JVS-interface is inherently different to the gamecube controller, in terms of architecture, protocol and communication
    - there is something attached to the EXI

    But serantes just wants to rebuild a gamecube file. Not to play it on a gamecube; he never said that. He has a slightly corrupted image that he wants to fix. Well, wanted to fix. That post is pretty old by now.
     
  20. segaloco

    segaloco Enthusiastic Member

    Joined:
    Jun 25, 2009
    Messages:
    531
    Likes Received:
    3
    Well, I did a bit of reading, and you could technically make a .dlf file yourself, it is set up as follows:

    so if you know what order the files are physically burned on the disc, you can make a .dlf file by lining up all the file start pointers and putting them in a file like so and ending it with a "" entry. Then you can use MakeGCM to convert the files into a gcm. If this is useful/doable, ask me and I will upload MakeGCM!

    Edit: You know what, I'm gonna make my own "makedlf" based on what I know so far, it will prompt for each file in the order they go for now, until I figure out if there is a way to automatically order the files correctly. (I will try to find a few dlf files in the SDK and see if there is an organization trend)
     
    Last edited: Jun 14, 2010
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page