MoonShell2

From DS and DSi Homebrew Help
Jump to: navigation, search

Part of the Homebrew Directory

MoonShell 2
MoonShell 2
Developer Dev name
Website Link
DSi Compatible? Yes
Demo MoonShell 2 Videos


MoonShell v2.10 Homebrew media player.

Contents

Features

Support file formats:

  • Music formats: MP1, MP2, MP3, OGG, WAV, M4A, AAC, WMA, TTA, MID, RCP, R36
  • MOD formats: MOD, IT, MTM, S3M, XM, 669, MED, STM, AMF, GDM, ULT, UNI, ASY, IMF, OKT, STX
  • Chiptune formats: SPC, NSF, GBS, HES, AY, SAP, KSS
  • Playlist formats: M3U, WPL
  • Picture formats: JPG, BMP, GIF, PNG, PSD
  • Support DPG movie files.
  • Support text files.

Media

See MoonShell2 videos.

(none yet)

Download and Install Instructions

  • Download MoonShell v2.10 either as a 38.3MB .exe (.torrent) or 64.7MB .zip (.torrent) file and extract it to your computer. (links confirmed working 11-06-11)
  • Copy the folder 'moonshl2' to the base of your card
  • Copy moonshl2.nds anywhere on your card. (CycloDS users)
  • Run Moonshell2 from the Apps menu of your card.
  • When you first run Moonshell it will ask you to confirm which language you wish to use, for English scroll up and select "CP000: ENG/English"

Basic Usage

Keys:

  • X/Y: Change Volume
  • START: System Menu
  • L+A/B: Next/Previous song
  • L+X/Y: Change Brightness
  • R+DPad: Forward/Backwards mp3 seek
  • L/R Double click: Previous/Next song
  • L triple click: Pause
  • R triple click: Standby mode

(+ means hold down the key while pressing the second)

Common Problems and Known Issues

All versions

  • R4 carts no sound

Selected R4 carts do not play any audio when playing MP3s or DPGs.

  • v2 can't see hidden folders

Not really a problem, but in v1 you could see hidden folders. As of v2.08, there is an option to view hidden files and folders.

  • There is a trouble that doesn't start with R4SDHC and EZ4.

Does not work with EZV kernel 2.00 RC4 (but does with kernel 1.90 b11)

  • Unable to extract misctools folder using windows due to file/folder corruption

Try extracting using 7-zip

  • Moonshell may display card/DLDI errors

Ignore the messages, they will disappear

  • Music format limitations

NDS: Not support commercial NDSROM files.
WMA: Not support 'loss-less' and 'voice mode' format WMA files.
M4A, AAC, WMA: Not support encrypted files.
MID: Not support 'Standard MIDI file format.2' format.
SPC: Tone quality is very bad.
Chiptune: Only the first track is performed. The FM sound chip cannot be emulated.
Playlist: Support encode is ANSI, S-JIS, UTF-8, CP437, CP850, CP1252.
Text file: Support encode is ANSI, S-JIS, UTF-8, UTF-16BE, UTF-16LE. Auto detection only.

  • File size limitations

Picture formats: The size that exceeds 3648x2736 pixels cannot be displayed.
Text file: The line that exceeds 131072 lines is disregarded.
MOD: The file that exceeds about 500KByte might not be able to be reproduced.
MID, RCP, R36: The file that exceeds about 500KByte might not be able to be reproduced.

  • "The displayed filesize and the actual filesize are different" error on startup

This is normally caused by a corrupt file on your SD card, backup, format and restore the contents of your SD card to resolve this problem.
Alternatively disable the disk checking by opening /moonshl2/internal/moonshl2.dat using a hex editor, locate the value at 00000005h and change the 01 to 00.

v2.07

  • In v2.07, some extlink applications have been nullified because of an addition of a check before loading, inhibiting the loading of commercial roms via ysloader, gbaexploader, etc. but still remain usable for most homebrew.

v2.06

  • In v2.06 if you try to open Progressive Image File/s, It will be stuck at the Decoding Image Bar.

v2.07-2.10

  • DLDI hiccups when viewing images. The program freeze, as soon as you tap the next button (while viewing a picture) on the touch screen. The problem can be bypassed by pressing the shortcut keys. But when you tap on the screen it will freeze the homebrew, so you've been warned. (proved that the problem exist on all 2.10 revisions and problems encountered on most carts)

Additional Information

Change Logs

Plugins

Moonshell plugins allow you to run additional files from within Moonshell's file menu. Extract the plugin files to the 'moonshl2/extlink' folder

Select language on Mac or Linux

If you don't run windows you will not able to run LanguageSelect.exe, in that case copy the file 'LanguageSelect.nds' to your DS and run that instead. As of v2.04 LanguageSelect.nds is no longer used. When you run Moonshell for the first time it asks you for the language to use.

How to use Moonshell's recycle bin

  • create a folder on the root called 'dustbox'
  • press the [Start] button for more than 3 seconds to move files to the 'dustbox'
  • any files deleted from the 'dustbox' folder are totally removed

How to use moonmemo

  • create a folder called 'moonmemo' in the root of your card
  • when you create and save a 'memo' it creates a *.bmp file in that folder

How to remove items from the menu

  • press and hold your stylus on the item to be removed
  • after about a second it will be deleted from the menu

Take Screenshots

To take a screenshot of any moonshell screen

  • Ensure there is free space on your SD card
  • Press and hold the START button for one second
  • When the screenshot has been saved Moonshell will freeze, so you will have to reboot your DS
  • The screenshot will be saved as a bmp

Convert avi and mpg to .dpg files

You have got to convert movie files to .dpg to play them in Moonshell.

How to create DPG files

Convert YouTube Videos to DPG

dpgenc.exe for Moonshell2 can now download and automaticly convert any youtube videos to .dpg format for playing in Moonshell

  • Run dpgenc.exe from within the misctools folder of Moonshell Beta

Dpgenc for moonshell2 youtube download1.png

  • Click on Language and select English if needed
  • Click on the "Get YouTube" button

Dpgenc for moonshell2 youtube download2.png

  • Select the "Source format" that matches the video size of the video you are converting
  • Click on start to begin the download of the movie
  • Once the movie has downloaded it will be converted into .dpg format and can be copied to your card and playing with Moonshell

How to install as CycloDS media player

Firmware v1.55 greater

By default this firmware uses Moonshell2.

  • Download Moonshell2 using the links above
  • Extract the 'moonshl2' folder to the root of your card
  • Extract moonshl2.nds into the same 'moonshl2' folder
  • (Warning: Do This Step Only If you Followed The Previous Three And Moonshell 2 Still Won't Run.)Open the CycloDS Folder and then open the file called "config" with notepad. Then look for the strand that looks similar to this "<moonshellPath>/moonshl/moonshell.nds</moonshellPath>" and change it to this "<moonshellPath>/moonshl2/moonshl2.nds</moonshellPath>". Moonshell 2 Should Run Now.

If you want to revert back to Moonshell1 delete the folder 'moonshl' and extract this copy of MoonShell 1.71 (Dead Link) (right click..save as) (mirror)to your card.

How to change the wallpaper

  • press select to view options for image viewing
  • at the bottom of these options there is one called account for Space between screens please disable this
  • view the images with moonshell2
  • press start they will be set as your new wallpaper

How to install Moonshell2 on R4

Method for start with R4.

  • 'Moonshl2.nds' is started by the file list. It is a left button.
  • When 'moonshl2.nds' is renamed into' DEFAULT.NDS ', MoonShell2 is always started.
  • When 'moonshl2.nds' is renamed into' _DS_MSHL.nds', it starts from the button at the centre. Please note that the filename is case-sensitive; .NDS will not work.

To enable soft reset with R4

  • copy the soft reset file from moonshell 1.xx.
  • paste it to the moonshl2\resetmse folder and rename it as 'r4tf.nds'.

Soft reset

You can download soft reset files for you A from here.

  • Acekard 2 (Tested OK)
  • Acekard 2i (Tested OK)
  • Acekard RPG (not tested)
  • Cyclo DS evolution (not working properly, card needs to be formated)
  • DS-Link (Tested OK)
  • Edge (Tested OK)
  • EZ-Flash 5 / 5 new (Tested OK)
  • EZ-Flash 5i (Tested OK)
  • DSTT (Tested OK)
  • iPlayer (Tested OK)
  • R4 (Tested OK)
  • R4 ILS (Tested OK)
  • R4i ILS (Tested OK)
  • R4i DS (Tested OK)
  • R4 pro (not tested)
  • R4 SDHC (tested OK)
  • Supercard DS one (Tested OK)
  • Ninjapass X9TF (not tested
  • NDSTTI gold (tested OK)(edit by a user for moonshell2)

(reports of this not working --ChuckMcB 08:57, 10 November 2009 (UTC))

Additional files with Moonshell

File/Folder name Description
LanguageFileChecker.exe Language file checker
Additional folder Additional function enabler files
AutoDLDIPatch folder Auto DLDI patch tool for not DLDI patch firmware
dpgtools folder Movie encoder
ImageViewer folder Album (IPK) maker
PluginsText folder Plugin attached text files
SkinTool folder Skin maker
sndeff folder Sound effect converter
SoundFont8bit folder Low quality and small size, sound font file for software MIDI emulator

Related links

MoonShell[1]

Personal tools