Hacking Is there currently any DML Forwarders?

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,249
Country
Germany
are you saying that this boot.dol can somehow be used to construct an individual GC game shortcut to the wii sysmenu?
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 ;)
 
  • Like
Reactions: 1 person

LWares87

Well-Known Member
Member
Joined
Oct 19, 2008
Messages
1,706
Trophies
1
Location
Colchester, England
XP
585
Country
United Kingdom
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".
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,249
Country
Germany
..This is too confusing.. nevermind.
frown.gif
No really say what you want I'm open for everything :P
 

fatherjack

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
654
Trophies
1
Location
Still Here
XP
1,478
Country
United Kingdom
@[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 :)
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,249
Country
Germany
Why you cant edit files? Just get the devkitpro installer, install everything from devkitppc in it and make the source.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @_Ruri_, pupper
    +1
  • _Ruri_ @ _Ruri_:
    @Xdqwerty, Puppies
  • _Ruri_ @ _Ruri_:
    Huh this works too
  • Xdqwerty @ Xdqwerty:
    @_Ruri_, doggies
  • Xdqwerty @ Xdqwerty:
    Oh wait
  • _Ruri_ @ _Ruri_:
    lol
  • Xdqwerty @ Xdqwerty:
    @_Ruri_, the tweezers trick didnt work :/
  • _Ruri_ @ _Ruri_:
    @Xdqwerty, Damn :/ did the tweezers hold onto the screw or did they slip?
  • _Ruri_ @ _Ruri_:
    It worked for me but it was a thick screw without nothing else covering the sides (except that transistor I accidentally broke off trying to remove the screw)
  • Xdqwerty @ Xdqwerty:
    @_Ruri_, they slip
  • _Ruri_ @ _Ruri_:
    Hm, it makes sense. Nothing else comes to my mind then :/ I guess you have to either make efforts finding the right screwdriver or just give up
  • Xdqwerty @ Xdqwerty:
    @_Ruri_, I'd rather give up
  • _Ruri_ @ _Ruri_:
    @Xdqwerty, I guess. No places that sell screwdrivers around?
  • Xdqwerty @ Xdqwerty:
    @_Ruri_, not that I remember
  • _Ruri_ @ _Ruri_:
    Oof. Maybe supermarkets sell them?
  • Xdqwerty @ Xdqwerty:
    @_Ruri_, mmaybe
  • _Ruri_ @ _Ruri_:
    They should be pretty common screwdrivers so there's a chance
  • _Ruri_ @ _Ruri_:
    Don't know about the tri-wing screwdrivers though
  • _Ruri_ @ _Ruri_:
    They're basically Nintendo exclusive from what I know so no chance you're gonna find them in random physical stores
  • _Ruri_ @ _Ruri_:
    The normal cross ones you could though so you can probably take out the back cover
  • Xdqwerty @ Xdqwerty:
    @_Ruri_, they don't seem to be tri wing screws
  • _Ruri_ @ _Ruri_:
    @Xdqwerty, You could have a chance to take out at least the back cover then
    +1
  • _Ruri_ @ _Ruri_:
    Dunno about the insides though, never disassembled a 3ds
  • _Ruri_ @ _Ruri_:
    Try checking out the iFixit guides
    +1
    _Ruri_ @ _Ruri_: https://www.ifixit.com/Device/Nintendo_3DS_XL