Homebrew Commercial ROM Loading with MoonShell 2 & YSMenu Guide

  • Thread starter Thread starter Blackiris
  • Start date Start date
  • Views Views 233,552
  • Replies Replies 613
  • Likes Likes 1
Ok, I had tested it on my DSTT with:

- Moonshell 2.04
- Unofficial Kernel 1.17 a02
- Latest YSMenu

And it worked as with previous versions!
biggrin.gif
 
Chris_Skylock said:
@CannonFoddr
Im glad this guide works. I was hoping not to see something like this
"I cant do this and that. I have problems with this and that" like the ones on the YS Menu guide topic.
Out of curiosity - Which guide ? ('Softreset' or 'AK2i/Moonshell (with AK firmware)' or 'AK2i/Moonshell using AKAIO firmware modified instructions' post ?? ?)
I've done quite a few & losing track on which people are referring to
wacko.gif
....

Still it's nice to know that they're helping people out

@Blackiris
Just a small point - noticed on first post under 'Guide/Tool Contributers' you've got 'kermitfrog' and 'CannonFoddr' - although I like the double credit
smileipb2.png
they're the same person - Me !!
rofl.gif


UPDATE:
F.Y.I - AKAIO firmware WILL NOT WORK on AK2i (with SDHC) following my original guide (one problem is that 'akextract.exe' will not work on AKAIO 'akmenu4.nds' file).
There IS a work around though. You need to DLDI patch with the 'ak2_sd.dldi' from firmware 4.15/4.17 instead of the one that comes with AKAIO. I've altered my guide to include this alteration

And here's the proof
 
Heya guys, wow I see you guys have a well running guide here, congrats! Now, I currently use an Acekard 2i, correct me if I am wrong. Am I to understand that Acekard 2i can dual-boot with YSmenu? So in other words, I can use AKAIO or YSmenu from Moonshell 2?
 
shadowhunter93 said:
Heya guys, wow I see you guys have a well running guide here, congrats! Now, I currently use an Acekard 2i, correct me if I am wrong. Am I to understand that Acekard 2i can dual-boot with YSmenu? So in other words, I can use AKAIO or YSmenu from Moonshell 2?
Hange on can I try & get something straight here....

1) You have an AK2i
2) You want to boot to Moonshell
3) While in Moonshell you want to be able to select either AKAIO or YSMenu & run them !!

The short answer is - Why ?? (Only joking.)

The thing is that you need to boot into either AK2i or AKAIO firmware BEFORE Moonshell2 will start
So if you want to run any of those firmwares you need to press and hold [ B ] down while you are booting the AK2i
-> This will bypass the 'autorunning' & prevent Moonshell from starting & you can then use the AK2i/AKAIO firmware as you would normally use it

While in Moonshell - if you select a game then while it is booting once again press and hold [ B ] will prevent 'YSMenu' from 'autobooting' the game.
-> You will then end up in YSMenu & use that as you would normally use it

I believe you COULD set up either AKAIO or YSMenu as Moonshells 'reset to firmware' option (just put a copy of it in the '/resetmse/' folder & rename it to 'rpgs.nds').
The only problem is that due to both having their 'autoboot' option enabled they will boot up the last thing they did (in AKAIO it's Moonshell & in YSmenu it'll be the last ROM you used)

Hope this helps
 
Ok Cannon, let me try to be specific lol
biggrin.gif
\

1) I have an Acekard 2i. With a DSi v1.4.1 Proper.
2)I wanted to boot in moonshell.
3)Yes, I'm currently aiming to run either YSMenu or AKAIO in moonshell.

The short answer- because I just feel safer knowing that if one game fails I can "attempt" to rely on a backup loader method.
laugh.gif


Anyways, thats my attempt at being "specific" it'll be nice if I can do that cuz I like both methods lol
 
shadowhunter93 said:
Ok Cannon, let me try to be specific lol
biggrin.gif
\

1) I have an Acekard 2i. With a DSi v1.4.1 Proper.
2)I wanted to boot in moonshell.
3)Yes, I'm currently aiming to run either YSMenu or AKAIO in moonshell.

The short answer- because I just feel safer knowing that if one game fails I can "attempt" to rely on a backup loader method.
laugh.gif


Anyways, thats my attempt at being "specific" it'll be nice if I can do that cuz I like both methods lol
OK I think I understand now & as I said in previous post - You NEED to boot into AKAIO (or Ak2i) firmware before Moonshell will start. This is because Moonshell doesn't have the necessary code in it for the AK2i flashcard to recognise it as 'firmware'

Anyway - I've used my guide & setup AKAIO as the 'bootup Moonshell' firmware & the one way I've found that can get you into either YSMenu or AKAIO from within Moonshell WITHOUT 'autorunning' is as follows

While in Moonshell - select 'akmenu4.nds' on the root directory & press [A]
Shortly afterwards the top screen will turn 'White on top/Black on bottom'
THEN the screens will swap to 'Black on top/White on bottom'
- If you want YSMenu, Press & Hold the [ B ] button at this swap-over & it will boot into YSMenu without 'autorunning'
- If you want AKAIO then DON'T press anything until the word 'Loading' shows up THEN press [ B ] & AKAIO will load without 'autorunning'


To get back to Moonshell from YSMenu - run 'akmenu4.nds' again & let it boot-up as normal
To get back to Moonshell from AKAIO - run 'moonshel2_DirectBoot'

I'm not sure if this is what you really mean - but it's the best I can figure out (the AK2i isn't my main card)
 
Keeley said:
Downloading the Tools
____________________

YSMenu - Click here
Moonshell2 - Click here
YSloader - Click here
DSTT Firmware - Click here
____________________


Setting up Moonshell2
____________________

Put the File Folder "moonshl2" in the ROOT of your SD card and put "moonshl2.nds" anywhere you wish but I would put it in the root as you have to manually boot it.l
Put the "nds.YSloaderForMS2.nds" and "config.ini" into "/moonshl2/extlink folder".
____________________


Setting up TTMenu firmware
____________________

Extract the "TTMenu folder" "TTMenu.DAT" and "TTMENU.SYS" to the root of the SD Card.
____________________


Supercard DSonei Instructions
____________________

Create a folder called YSMenu on the desktop and extract the YSMenu archive into that folder.
Copy "TTMENU.DAT" from the root of your SD card into the "YSMenu" folder and run "ttextract.exe" which should make "ttdldi.dat" & "ttpatch.dat".
Put "ttdldi.dat" & "ttpatch.dat" into the root of your SD card.
Create a folder called YSMenu this time in the root of your SD card and put the YSMenu.nds and YSMenu.INI into that folder.
____________________

Now it should work I'm going to test this method right now to make sure it works 110%

EDIT: I confirm that this guide is working!!

I can't get this working either. It tries to load the game but I get a white screen on top, then both white screens, then white screen on bottom. After that is just freezes
with a white screen on the bottom screen. I had to get my dstt firmware from the gbatemp download (1.16) and someother site for 1.17. I tried both with the same result.
The official site seems to be down right now. I also noticed that your ttmenu.dat is 796 kb and the one I have is only 344 kb. The ttdldi and ttpatch are the same size as yours.
Other than those differences my sd card is set up just as yours is. I'm using sp8 for the dsonei and my dsi is 1.3u.
 
QUOTE said:
I can't get this working either. It tries to load the game but I get a white screen on top, then both white screens, then white screen on bottom. After that is just freezes with a white screen on the bottom screen.
I had to get my dstt firmware from the gbatemp download (1.16) and someother site for 1.17. I tried both with the same result.
The official site seems to be down right now. I also noticed that your ttmenu.dat is 796 kb and the one I have is only 344 kb. The ttdldi and ttpatch are the same size as yours.
Other than those differences my sd card is set up just as yours is. I'm using sp8 for the dsonei and my dsi is 1.3u.
I don't have a Supercard DSonei but a DSTT(i)- but I can tell you that it seems that YSMenu is starting up but freezing on the 'patching' of the game (you're getting the screen 'flip' but nothing else - on a DSTT it's a bar that grows along the bottom of the bottom screen. On an AK2i it's the word 'Loading' - on a Supercard DSonei - don't know)

I had a similar problem & found that 'ttdldi.dat' and 'ttpatch.dat' had to be in the same path as 'YSMenu.nds' and 'YSMenu.ini' & on DSTTi I had to put all of them on the root directory for it to work

Have you tried this ??
Try putting YSmenu's files on the root directory & see if it works.
If it doesn't try putting the ttdldi & tpatch files into the YSmenu folder
 
mestapho said:
Ok, thanks for the advice. I'll try that tonight when I have my DSi. Could it have anything to do with the fact that I'm using a sdhc card (8gb)? In this thread:

Moonshell 2.04 complete firmware for scdsone

He has one download for sdhc and one for non sdhc. Just saw that and wondered if there is a connection.
Could be - don't know the difference between the 2 versions
- perhaps there's a work-around he's done similar to my original AK2i post that cures the problem (in THAT version you could use either latest Moonshell but older firmware (with limited SDHC support) or older Moonshell & newer firmware (with SDHC support).
You could always try each version & see if it helps (just remember to backup your existing setup - just in case)
 
I wasn't sure at first either (I'm new to the ds world). What I like is the GUI, but that is just personal preference, and the speed.If you have moonshell 2.0x installed, open up your rom folder/directory and scroll through. With moonshell displaying the large .png icons it scrolls as fast and smoothly as the SC DSonei's native gui does when not displaying the icons.
 
triassic911 said:
One question.... what are the benefits of booting roms with moonshell?
Aside from booting ROMs from a pretty GUI I don't think there's any other benefits. There's the wow factor though, where my friends are stuck with their ugly inflexible cart menus and I have something what an DS OS should look like more of
rolleyes.gif
 
@mestapho

I'm sorry you have to you my failure of guide
tongue.gif
, but "Moonshell 2.04 complete firmware for scdsone" shouldn't work for the DSOnei I think as it uses Bliss's Triple Loader which doesn't work on the DSOnei sadly, and about the white screens you should try CannonFoddr's suggestion as it seems maybe it won't work unless its in the same folder for SDHC cards maybe
unsure.gif
just my theory, since it don't have a SDHC

@triassic911

So you can listen to music and play games without exiting out of Moonshell
yaynds.gif
at least for me anyways
 
CannonFoddr said:
QUOTE said:
I can't get this working either. It tries to load the game but I get a white screen on top, then both white screens, then white screen on bottom. After that is just freezes with a white screen on the bottom screen.
I had to get my dstt firmware from the gbatemp download (1.16) and someother site for 1.17. I tried both with the same result.
The official site seems to be down right now. I also noticed that your ttmenu.dat is 796 kb and the one I have is only 344 kb. The ttdldi and ttpatch are the same size as yours.
Other than those differences my sd card is set up just as yours is. I'm using sp8 for the dsonei and my dsi is 1.3u.
I don't have a Supercard DSonei but a DSTT(i)- but I can tell you that it seems that YSMenu is starting up but freezing on the 'patching' of the game (you're getting the screen 'flip' but nothing else - on a DSTT it's a bar that grows along the bottom of the bottom screen. On an AK2i it's the word 'Loading' - on a Supercard DSonei - don't know)

I had a similar problem & found that 'ttdldi.dat' and 'ttpatch.dat' had to be in the same path as 'YSMenu.nds' and 'YSMenu.ini' & on DSTTi I had to put all of them on the root directory for it to work

Have you tried this ??
Try putting YSmenu's files on the root directory & see if it works.
If it doesn't try putting the ttdldi & tpatch files into the YSmenu folder

Haven't tried it yet, but I think you're right. The person who figured out how to direct boot moonshell2 with commercial rom loading has a small tut up now.
He has the ttdldi.dat and ttpatch.dat in the YSmenu with the YSMenu.nds and YSMenu.ini.

Here's the link for everyone who wants to try it: Moonshell2 autobooting with commercial rom loading

edit: helpme beat me to it
 

Site & Scene News

Popular threads in this forum