Hacking G6 users can now use the newest Moonshell!

Firon

Well-Known Member
OP
Member
Joined
Oct 25, 2006
Messages
116
Trophies
0
XP
44
Country
United States
G6 users can now use Moonshell 1.6b4.
Original thread: http://gbatmw.net/index.php?topic=2491.msg30915#msg30915

Firon said:
Yes, you read the topic right. Moonlight has implemented DLDI, which in short, allows for drivers to be added very easily, even after the program has been compiled. So, with DLDI, if a new driver comes out, then you could run the patcher on the NDS and then instantly have support for that adapter.

Anyway...
INSTRUCTIONS FOR INSTALLATION ON A G6

This requires a previous installation of Moonshell 1.6b4. http://mdxonlinemirror.dyndns.org/resource...hell16beta4.zip
You can choose whatever adapter, it doesn't matter, you're going to delete the .nds file it copies to your G6 anyway.

Then, download http://chishm.drunkencoders.com/DLDI/downloads/g6fl.dldi
http://mdxonlinemirror.dyndns.org/dlditest.zip
http://chishm.drunkencoders.com/DLDI/downl...itool-win32.zip

Extract the contents of the zips to the same folder as the g6fl.dldi
Make absolutely sure that g6fl.dldi, dlditool.exe, and _BOOT_MP_DLDI.nds are in the same folder!

Create a file named patcher.bat, open it in Notepad, put this text into it
Code:
dlditool.exe "g6fl.dldi" "_BOOT_MP_DLDI.nds"
Save it, then run it. You now have an updated Moonshell for the G6.


If patching is too difficult for you, then I've done the job for you. http://download.utorrent.com/_BOOT_MP_DLDI.7z
Obviously, you need to extract it first.
 

Firon

Well-Known Member
OP
Member
Joined
Oct 25, 2006
Messages
116
Trophies
0
XP
44
Country
United States
Vastly superior.
Among other things, DPGs play WAY faster now. Namely, 24fps playback is possible now (with 256x144 videos anyway). And the audio is better quality with DPGs too, for new encodes.

There's a lot of other fixes and improvements as well.
tongue.gif
 

Solver

Active Member
Newcomer
Joined
Jun 21, 2006
Messages
25
Trophies
0
XP
96
Country
United States
So how does one install this? It asked for a drive, should that be the drive for the G6? I said my C: drive which created a bunch of files in the root and then also a "shell" subdir. I noticed that I had a "shell" dir on the root of my G6. So I guess I should specify the G6 drive, and de-select all of the other versions (M3, etc) and then manually copy _BOOT_MP.nds there. Should it go on the root? Or in the directory where the other NDS files are? Should I delete the existing "shell" directory contents first? How can I put this on the menu (like MediaExtend is)? Sorry for so many questions, but it seems very unclear what needs to be done. Thanks a lot!
 

Firon

Well-Known Member
OP
Member
Joined
Oct 25, 2006
Messages
116
Trophies
0
XP
44
Country
United States
Solver: you can install it to any drive, it doesn't really matter in the end. Just copy the shell folder that's created to your G6 (it must be placed in the root), and copy the patched _BOOT_MP_DLDI.nds to the root of your G6.
You can delete the existing shell folder if you want, I'm not really sure it matters.
It's not possible to put it in the menu, you have to launch it like a game. So, you can rename the NDS in such a way that it shows on the top of the games list. The NDS name doesn't matter at all.
 

Deaddy

Well-Known Member
Member
Joined
Oct 10, 2004
Messages
577
Trophies
0
XP
254
Country
Canada
Vastly superior.
Among other things, DPGs play WAY faster now. Namely, 24fps playback is possible now (with 256x144 videos anyway). And the audio is better quality with DPGs too, for new encodes.

There's a lot of other fixes and improvements as well.
tongue.gif
What's the recommended tool for encoding DPGs? I've been using BatchDPG v1.0. Advice on ideal configuration settings would be great also.
 

Firon

Well-Known Member
OP
Member
Joined
Oct 25, 2006
Messages
116
Trophies
0
XP
44
Country
United States
The newest BatchDPG has problems right now, so use dpgenc and set it to the high quality profile.
 

Deaddy

Well-Known Member
Member
Joined
Oct 10, 2004
Messages
577
Trophies
0
XP
254
Country
Canada
Well when I used another moonshell for g6 you had to boot it from the mycard section, so give that a try.
 

Deaddy

Well-Known Member
Member
Joined
Oct 10, 2004
Messages
577
Trophies
0
XP
254
Country
Canada
Okay well I ran the setup.exe that comes with the moonshell and it generated 14 different nds files on my harddrive. What I'm wondering is how these come into play if the other 3 files (g6fl.dldi, dlditool.exe, and _BOOT_MP_DLDI.nds) are used to make the new moonshell. What do I do with the nds files that setup.exe generated? Thanks. I could use your premade version but I wanted to try making my own.

EDIT: Ah stupid me, the point of the setup.exe is to get the shell folder, right? I missed that.

EDIT 2: I used to use Moonshell 1.3 for G6 and it worked fine, now when I run it it goes to 2 white screens. I just tried the pre-made one linked to in the first post and it does the same thing, 2 white screens. So then I tried my newly encoded 24fps 256kbit dpg in mediaplay extend and it played flawlessly. I guess that framerate issue is not an advantage moonshell has over mediaplay extend afterall. Update I just realized I was using the old mediaplay extend to do that, not the 4.6C version of mediaplay extend, I'll test that right now. Result: 4.6c media extend plays 24fps 256kbit just fine.

I'm using loader 4.6A maybe that's causing problems launching moonshell. I'll update to 4.6C and try again. Update I tried it with 4.6C, neither moonshells worked (again).
 

Deaddy

Well-Known Member
Member
Joined
Oct 10, 2004
Messages
577
Trophies
0
XP
254
Country
Canada
The newest BatchDPG has problems right now, so use dpgenc and set it to the high quality profile.
Sorry if I'm missing something obvious but I downloaded the latest DPGEnc I could find, 1.1 beta 4, and I go to options and there are many settings. The way you referred to high quality profile I was wondering if I'm missing some kind of preset that takes care of everything or if I just have to figure out each setting. thanks for your help.
 

manlyputter

New Member
Newbie
Joined
Jun 18, 2006
Messages
3
Trophies
0
XP
31
Country
Canada
To everyone thats having trouble, try running the nds file with the "add header" option in the file menu. You can't just straight select the "Run" option.
 

Deaddy

Well-Known Member
Member
Joined
Oct 10, 2004
Messages
577
Trophies
0
XP
254
Country
Canada
To everyone thats having trouble, try running the nds file with the "add header" option in the file menu. You can't just straight select the "Run" option.
Whoa, worked right away. Thanks man, never thought of trying that.
grog.gif


by the way, my 24fps 320kbit dpg does play back better in this moonshell 1.6 than the latest mediaplay extend, rad.
 

Solver

Active Member
Newcomer
Joined
Jun 21, 2006
Messages
25
Trophies
0
XP
96
Country
United States
Solver: you can install it to any drive, it doesn't really matter in the end. Just copy the shell folder that's created to your G6 (it must be placed in the root), and copy the patched _BOOT_MP_DLDI.nds to the root of your G6.
You can delete the existing shell folder if you want, I'm not really sure it matters.
It's not possible to put it in the menu, you have to launch it like a game. So, you can rename the NDS in such a way that it shows on the top of the games list. The NDS name doesn't matter at all.
Thanks, Firon! And thanks to everyone else. I'll give it a try. The only part I'm unclear about is why _BOOT_MP_DLDI.nds needs to be in the root. It seems it should go in the NDS directory. If not, then I guess I run it via MyCard. I don't know anything about this "add header" function, is that something I do when I move the file onto the G6 or when I run it (via MyCard)?
 

Deaddy

Well-Known Member
Member
Joined
Oct 10, 2004
Messages
577
Trophies
0
XP
254
Country
Canada
Solver, you choose add header when you launch the file from My Card.

Hey I think I've noticed that Moonshell won't boot if you have no game card in slot 1, anyone else noticed this or am I wrong?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
  • DinohScene @ DinohScene:
    Better start running in your hamster wheel
    DinohScene @ DinohScene: Better start running in your hamster wheel