Is there currently any DML Forwarders?

Discussion in 'Wii - Backup Loaders' started by BoredGuyonGBA, Apr 11, 2012.

  1. BoredGuyonGBA
    OP

    BoredGuyonGBA Advanced Member

    Newcomer
    76
    4
    Apr 9, 2012
    United States
    elvis
    Oh my gosh, this thread got huge.

    Just ignore my posts and read on.
     


  2. FIX94

    FIX94 Global Moderator

    Global Moderator
    6,790
    8,059
    Dec 3, 2009
    Germany
    ???
    1 person likes this.
  3. ECSS

    ECSS Advanced Member

    Newcomer
    52
    33
    Feb 28, 2006
  4. BoredGuyonGBA
    OP

    BoredGuyonGBA Advanced Member

    Newcomer
    76
    4
    Apr 9, 2012
    United States
    elvis
    Where do i put all the files?
     
  5. ECSS

    ECSS Advanced Member

    Newcomer
    52
    33
    Feb 28, 2006
  6. fatherjack

    fatherjack GBAtemp Fan

    Member
    345
    31
    Jul 3, 2007
    Still Here
    are you saying that this boot.dol can somehow be used to construct an individual GC game shortcut to the wii sysmenu?
     
  7. FIX94

    FIX94 Global Moderator

    Global Moderator
    6,790
    8,059
    Dec 3, 2009
    Germany
    ???
    Yep, if you look into the source, especially the main.c, you'll see a line:
    Code:
    static const char ID[6] = "GZLP01";
    
    Means in short it will give DML the ID GZLP01 which should be booted. You can change that to what you want, let's say you have the game in "sd:/games/[GM4P01] Mario Kart Double Dash!", then you need to change that line in the main.c to:
    Code:
    static const char ID[32] = "[GM4P01] Mario Kart Double Dash!";
    
    You see the [6] and the [32] just say how many characters the ID is long. If you replaced the ID with the one you want you can simply compile it and inject it in a regular channel, if you start this channel your game boots.
    Also you need to replace the line
    Code:
    fwrite(ID, 1, 6, f);
    
    With the length, so that would be
    Code:
    fwrite(ID, 1, 32, f);
    
    In this example ;)
     
    1 person likes this.
  8. LWares87

    LWares87 GBAtemp Advanced Maniac

    Member
    1,703
    181
    Oct 19, 2008
    I injected this forwarder into a wad which acts like the Disc Channel, when a NGC is inserted into the disc drive and until I started to read this thread properly, I didn't realise it was "game-specific".
     
  9. FIX94

    FIX94 Global Moderator

    Global Moderator
    6,790
    8,059
    Dec 3, 2009
    Germany
    ???
    How else should it be? Gimme a idea what you want ;)
     
  10. BoredGuyonGBA
    OP

    BoredGuyonGBA Advanced Member

    Newcomer
    76
    4
    Apr 9, 2012
    United States
    elvis
    ..This is too confusing.. nevermind. :(
     
  11. FIX94

    FIX94 Global Moderator

    Global Moderator
    6,790
    8,059
    Dec 3, 2009
    Germany
    ???
    No really say what you want I'm open for everything :P
     
  12. BoredGuyonGBA
    OP

    BoredGuyonGBA Advanced Member

    Newcomer
    76
    4
    Apr 9, 2012
    United States
    elvis
    Okay, okay, How about making a wad forwarder? all this is complicated.
     
  13. FIX94

    FIX94 Global Moderator

    Global Moderator
    6,790
    8,059
    Dec 3, 2009
    Germany
    ???
    So you want a wad which just starts a game right?
     
    1 person likes this.
  14. BoredGuyonGBA
    OP

    BoredGuyonGBA Advanced Member

    Newcomer
    76
    4
    Apr 9, 2012
    United States
    elvis
    Yeah, a wad channel. that boots the game from a loader.
     
  15. FIX94

    FIX94 Global Moderator

    Global Moderator
    6,790
    8,059
    Dec 3, 2009
    Germany
    ???
    How this channel should look like in your opinion? With the source I posted above you have the loader, now you just need a channel ;)
     
  16. BoredGuyonGBA
    OP

    BoredGuyonGBA Advanced Member

    Newcomer
    76
    4
    Apr 9, 2012
    United States
    elvis
    I'm not sure so sure,


     
  17. fatherjack

    fatherjack GBAtemp Fan

    Member
    345
    31
    Jul 3, 2007
    Still Here
    @[member='FIX94']
    thanx for the pointers on the code - just tried dols for Windwaker (default), Luigis Mansion and Doshin and all launched flawless via HBC
    gotta get busy now with graphics to knock some channels together :)
     
  18. FIX94

    FIX94 Global Moderator

    Global Moderator
    6,790
    8,059
    Dec 3, 2009
    Germany
    ???
  19. BoredGuyonGBA
    OP

    BoredGuyonGBA Advanced Member

    Newcomer
    76
    4
    Apr 9, 2012
    United States
    elvis
    ...What's new in it? it's the same thing.

    And i can't edit files.

    Thanks anyway.
     
  20. FIX94

    FIX94 Global Moderator

    Global Moderator
    6,790
    8,059
    Dec 3, 2009
    Germany
    ???
    Why you cant edit files? Just get the devkitpro installer, install everything from devkitppc in it and make the source.