Hacking Is there currently any DML Forwarders?

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
28
Location
???
XP
11,225
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
0
Location
Colchester, England
XP
545
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
28
Location
???
XP
11,225
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
614
Trophies
1
Location
Still Here
XP
928
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
28
Location
???
XP
11,225
Country
Germany
Why you cant edit files? Just get the devkitpro installer, install everything from devkitppc in it and make the source.
 

You may also like...

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3N1 @ K3N1: Theirs a ton of videos going about how people are getting dust clogged consoles from DKOldies