hit tracker

How To: Moonshell User Guide v2 - DS Media Player Homebrew

Discussion in 'NDS FlashCarts, Custom Mods' started by Zeus, Apr 10, 2006.

  1. 11,051
    0
    0
    Zeus

    Zeus MaxConsole News Team

    Joined:
    May 29, 2003
    Location:
    Athens
    Home Page:
    <center><b>Moonshell v2 User Guide - by DeVS</b></center></a>

    Download Moonshell DS V1.1: <a href="http://www.maxconsole.net/?mode=gotodownload&downloadid=1458" target="_Blank">Here</a>
    Download Moonshell 1.0 DPG Tools: <a href="http://www.maxconsole.net/?mode=gotodownload&downloadid=1518" target="_blank">Here</a>

    Introduction

    For this guide I used Moonshell v1.1, Supercard SD, a regular DS (not a DS Lite) flashed with Flashme v5 and a Windows XP PC.

    Before we begin I will explain first off what Moonshell is for any users who may not have heard of Moonshell. Moonshell is a multimedia player for the Nintendo DS. It is capable of playing music files (wav, mp3, ogg), displaying text files, displaying pictures (jpg, bmp) and playing video (to play video in moonshell you must first encode the video files using Moonshell dpg tools). Moonshell will transform your Nintendo DS into a universal multimedia player. With that out of the way let’s begin.

    Part1

    The first step is to download the two files you will need. The first file is Moonshell itself and the second file is Moonshell 1.0 dpgtools. Dpgtools is the video encoder you will need to encode your videos for playback in Moonshell. Once you have downloaded the files first extract the moonshell zip. Once extracted you will have a folder that looks like this:

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_1.jpg" target="_blank"><img height="119" width="200" src="http://www.maxconsole.net/content_img/mc_mshell_guide_1.jpg" border="0"></center></a>

    Make sure you have your SD or CF card connected to your pc and click on the “Setup.exe†file.

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_2.jpg" target="_blank"><img height="119" width="200" src="http://www.maxconsole.net/content_img/mc_mshell_guide_2.jpg" border="0"></center></a>

    This will give you a pop up box that will first ask you where you want to extract the Moonshell files. Use the drop down box to point to the location of your SD or CF card where you want to save Moonshell to.

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_3.jpg" target="_blank"><img height="119" width="121" src="http://www.maxconsole.net/content_img/mc_mshell_guide_3.jpg" border="0"></center></a>

    After this you will have a window with a few options to choose from before transferring the files to your SD or CF card. The top section of the window has four check boxes, make sure all four are checked. The middle section has a drop down menu for you to choose your font and language. The bottom section is for you to choose what type of rom image you want to create. If your using a Super card make sure the there is a check box next to Supercard, if your using an M3 card make sure there is a check in the box next to M3SD. After you have checked the proper boxes click on the “Setup†button to extract the files to your SD or CF card.

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_4.jpg" target="_blank"><img height="119" width="121" src="http://www.maxconsole.net/content_img/mc_mshell_guide_4.jpg" border="0"></center></a>

    After the files have been transferred you will get a confirmation box that says “The Setup Was Completedâ€, just hit ok to close this box. You now have all the files you need to use Moonshell on your SD or CF card. If you view the contents on your SD or CF card you should see a folder called “Shell†and a file called _BOOT_MP_SC.nds (mine says _Boot_MP_SC.nds because im using a Supercard, if your not using a Supercard it wont have SC at the end of the file name)

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_5.jpg" target="_blank"><img height="119" width="200" src="http://www.maxconsole.net/content_img/mc_mshell_guide_5.jpg" border="0"></center></a>

    Part 2

    Now that you have all the files you will need for Moonshell on your SD or CF card you will now need to add some media files to be played. For files such as .mp3, .ogg, .txt, .jpg, and .bmp you can simply transfer the files to the root of your SD or CF card (you know your in the root of the card is when you can see the folder “Shell†and the
    file “_Boot_MP_SC.ndsâ€).

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_6.jpg" target="_blank"><img height="119" width="200" src="http://www.maxconsole.net/content_img/mc_mshell_guide_6.jpg" border="0"></center></a>

    To playback video files you will need to first convert the video files using Moonshell dpgtools. To do this extract the zip file called Moonshell10_dpgtools that you should have downloaded earlier. Once extracted click on the folder and execute the file called 'dpgenc.exe'.

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_7.jpg" target="_blank"><img height="119" width="200" src="http://www.maxconsole.net/content_img/mc_mshell_guide_7.jpg" border="0"></center></a>

    Once executed you will get a pop up box asking you what video file you want to convert. First thing you will want to do for this box is to choose your language.

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_12a.jpg" target="_blank"><img height="119" width="200" src="http://www.maxconsole.net/content_img/mc_mshell_guide_12a.jpg" border="0"></center></a>

    Click the “select†button to the right of the data entry box and point to the video file you want to convert (files have to be either a .mpg, .mpeg, .avi, or .wmv).

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_8a.jpg" target="_blank"><img height="50" width="200" src="http://www.maxconsole.net/content_img/mc_mshell_guide_8a.jpg" border="0"></center></a>

    Once you have chosen the video you want to convert click on the “start†button with the green check mark.

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_9a.jpg" target="_blank"><img height="50" width="200" src="http://www.maxconsole.net/content_img/mc_mshell_guide_9a.jpg" border="0"></center></a>

    After that you will get another pop up box asking where you want to save the file and what you want to name it. Make your decision and then hit save. This will start the video encoding process.

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_10.jpg" target="_blank"><img height="200" width="150" src="http://www.maxconsole.net/content_img/mc_mshell_guide_10.jpg" border="0"></center></a>

    Once the encoding process is complete you will receive a pop up telling you that the encoding is complete, just hit the “ok†button.

    <center><a href="http://www.maxconsole.net/content_img/mc_mshell_guide_11.jpg" target="_blank"><img height="119" width="113" src="http://www.maxconsole.net/content_img/mc_mshell_guide_11.jpg" border="0"></center></a>

    You will now have a video file with the extension .dpg. Drop this file in the root of your SD or CF card and your set.

    Part 3:

    Now insert you SD or CF card into your Supercard and turn it on. You will have two files listed, shell and _BOOT_MP_SC.nds. Choose _BOOT_MP_SC.nds and hit A. This will launch Moonshell. Once launched the top screen will display the following:

    Shell/
    _BOOT_MP_SC.nds
    All media files you added yourself

    The bottom screen will tell you basic control buttons you can use in Moonshell, the date and time, and information about the version of Moonshell that you’re using. Use the the D pad on the DS to select the media file you want to launch and then hit the A button to launch that media file. That’s all there is to it.

    Closing

    This ends the first draft of the Moonshell v1 Guide. I will update this guide periodically when new features are added to Moonshell and to add things I may have over looked. Enjoy.
     
    Last edited by a moderator: Apr 11, 2006
  2. 0
    0
    0
    madcowb0y

    madcowb0y Guest

    Nice guide! Not that Moonshell was difficult to figure out or anything ...

    How about part 2 - creating backgrounds?
     
  3. 11,051
    0
    0
    Zeus

    Zeus MaxConsole News Team

    Joined:
    May 29, 2003
    Location:
    Athens
    Home Page:
    It is pretty hard to figure out if you have no idea what it is or new to the DS scene, everyone has to start somewhere not everyone is a techno wizz like yourself ;). Why don't you help to create content for the guide also! Actions speak louder than word haha ;).
     
  4. 460
    0
    0
    DeVS

    DeVS Loyal Member

    Joined:
    May 9, 2005
    Location:
    teXas
    Home Page:
    Exactly what I was thinking, part 2 will deal with skins.
     
  5. 712
    0
    0
    dreary79

    dreary79 Loyal Member

    Joined:
    Feb 27, 2005
    Home Page:
    I get an an error saying that mp3 ext is not supported. The older version always worked for me fine. Did they remove mp3 playback on the newer versions?
     
  6. 2,841
    0
    0
    Xboxmodder999

    Xboxmodder999 Loyal Member

    Joined:
    Feb 4, 2005
    Location:
    UTAH(USA)
    Home Page:
    The older versions had all the plugins built-in to the DOL file, now they are all seperate, and placed in the shell folder. The shell folder only appears if you do as the guide says, and use the setup feature.
     
  7. 712
    0
    0
    dreary79

    dreary79 Loyal Member

    Joined:
    Feb 27, 2005
    Home Page:
    There is no setup feature with the new versions.
     
  8. 2,841
    0
    0
    Xboxmodder999

    Xboxmodder999 Loyal Member

    Joined:
    Feb 4, 2005
    Location:
    UTAH(USA)
    Home Page:
    Yes there is...

    The 1.2 beta has a setup feature, and the additional beta(b2, b3, etc) you just replace the moonshell file.
     
  9. 712
    0
    0
    dreary79

    dreary79 Loyal Member

    Joined:
    Feb 27, 2005
    Home Page:
    That might be something that should be added to the tutorial. Anyone who downloads the latest beta would have no idea why things aren't working.
     
  10. 0
    0
    0
    Gunout

    Gunout Guest

    the encoder doesn't work for me, all my videos get green blur.
    they have DIVX / XVID codec, any suggestions?

    EDIT: NVM i downloaded the newest FFDSHOW and now it works.
     
    Last edited by a moderator: May 8, 2006
  11. 0
    0
    0
    Jerriman

    Jerriman Guest

    Just, what's the recommended Frame rate for my videos? I use default and they get stuck a lot.
     
  12. 44
    0
    0
    Drack

    Drack Loyal Member

    Joined:
    Dec 6, 2005
    This is no user guide, this is Captain Obvious showing you what you already did on your own with no guidance.

    If you want something that qualifies as a guide, try making a guide on how to skin it and edit the config file's more advanced options.
     
  13. 236
    0
    0
    BigGanja

    BigGanja Loyal Member

    Joined:
    Aug 10, 2003
    Occupation:
    Hacking my XbloxX
    Location:
    CoNsOlE ScRaPyArD
    Home Page:
    Hope this is of some help !

    REMEMBER ME CAPTAIN OBVIOUS !!!! ? Har Har
    Here we go ............ part 1.5

    I was having a play with Moonshell the other day, heres what I found out ;)

    Wallpaper needs to be 256x192 dimensions in size.
    Wallpaper needs to be in BMP format.
    An easy way to do this with no special software except M$Paint :p is as follows :

    1. I took a 800 x 600 wallpaper that i found on the net and opened it up in M$Paint.

    2. Press Ctrl and W together to bring up the Stretch and skew menu.

    3. Stretch Vertical and horizontal by 32 x 32, DONT Skew the image.

    4. Save it as 24 bit BMP with the filename desktop.BMP

    5. put it onto ur SD/CF in the shell folder, and enjoy ur new wallpaper

    Heres a few i did yesterday so you get an idea (note filename NEEDS to be desktop)
    View attachment 6404

    View attachment 6405

    As for the global.ini, you just put your nice wallpaper on the bottom screen right, but the windows are covering it up, open up the global.ini and find (CTRL+F)
    Change it to look like this ;)
    [Boot]

    ; Show/Hide windows. (0=Show, 1=Hide)
    ; ÂÃ’肳‚ꂽŠeÆ’EÆ’Bƒ“ƒhÆ’E‚ðâ€Ã±â€¢\Ž¦‚É‚µ‚Ü‚·ÂB

    hiddenAboutWindow=1
    hiddenHelpWindow=1
    hiddenDateTimeWindow=1

    I also wanted to get it to boot a random music track off my mSD, just underneath the ^above^ you will find this :

    ; Startup Jingle (0=Off, 1=shell/startup.mp3 2=Auto start)
    ; ‹N“®ŽžƒTÆ’Eƒ“ƒh‚ðÂĶ‚·‚é‚©‚Ç‚¤‚©‚ÌÂÃ’è‚Å‚·ÂB
    ; 2‚ÅStartPath‚ÅŽw’肳‚ꂽƒtÆ’Hƒ‹ƒ_“à‚̉¹ŠyÆ’tÆ’@Æ’Cƒ‹‚ðÂĶ‚µ‚Ü‚·ÂB

    StartupSound=1

    So Logic says that you change this to 2, LoL does anyone know what the Startpath is at all ?

    Hope I have helped, Its all straightforward really ;)

    Thankyou for such a Brilliant MediaPlayer for my NDS :D
    (Now we need a Full-on NDS Filemanager LoL)

    BTW no issues converting videos here :p

    the odd time DPGEnc cannot detect the playtime length of the original file, if that happens make sure ur comp has lots of codecs for different files and rename the .EXT to something else (that DPGenc supports) then try again ;)

    its worked for me.
     
    Last edited by a moderator: Jul 2, 2006
  14. 371
    0
    0
    gama

    gama Loyal Member

    Joined:
    Jun 3, 2006
    Guys, I encoded my video with dpgtools and it runs okay.
    The problem is, when I watch it on my DS, the length of the video is not the same as the original video, it's like, only a quarter of the length is run.
     
  15. 0
    0
    0
    hjb

    hjb Guest

    Similar Problem with Moonshell

    I have been able to change my videos into .nds files, but dpgenc only seems to change the first 1-3 minutes of these full-lenght movies. When I go to play them back on the NDS-Lite they look great and I'd like to know how to translate the rest of the ~1 1/2 hours of the movies. What am I doing wrong?
    TIA, hjb
     
  16. 371
    0
    0
    gama

    gama Loyal Member

    Joined:
    Jun 3, 2006
    I had the same problem, it seems the problem is in the codec. Anyways, try batchdpg tool instead
    http://ls5.cydonianknight.com/?About
     
  17. 0
    0
    0
    hjb

    hjb Guest

    It Worked!

    Thanks for the suggestion...BatchDPG worked. My movies look great and were easy to change. Your help was appreciated.
    hjb
     
  18. 0
    0
    0
    APPS

    APPS Guest

    Out of curiosity, i heard their is some software that allows me to rip movies from a dvd... where can i find this, or will windows media player do it?
     
  19. 0
    0
    0
    js18

    js18 Guest

    That's what I would like to do!
     
  20. 0
    0
    0
    Kradrats

    Kradrats Guest

    does converting the files make them smaller?
     

Share This Page