MoonShell: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:Media players on DS" to "Category:Media Players on DS")
 
(46 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = MoonShell
|title=MoonShell
| image       = [[File:Moonshell210stable.png]]
|image=moonshell.png
| type        = Multimedia player
|description=Well known multimedia player.
| version    = Ver2.10 stable
|author=Moonlight, Infantile Paralysiser
| licence    = Mixed
|lastupdated=2010/08/31
| author     = Moonlight, Infantile Paralysiser
|type=Media players
| website    = http://home.att.ne.jp/blue/moonlight/
|version=2.10 Stable
| download   = http://filetrip.net/nds-downloads/applications/download-moonshell-210-stable-child-zwai-edition-full-package-f12830.html
|license=Mixed
| source      = http://home.att.ne.jp/blue/moonlight/
|download=https://dlhb.gamebrew.org/dshomebrew/moonshell.7z
|website=http://home.att.ne.jp/blue/moonlight
|source=https://dlhb.gamebrew.org/dshomebrew/moonshell.7z
}}
}}
MoonShell is a homebrew multimedia player for the Nintendo DS, Nintendo DS lite, Nintendo DSi, and Nintendo 3DS. It is a well known, popular piece of Nintendo DS homebrew software, and offers a way to play videos and audio on the DS, along with other homebrew games.
MoonShell is a homebrew multimedia player for the Nintendo DS, Nintendo DS lite, Nintendo DSi, and Nintendo 3DS. It is a well known, popular piece of Nintendo DS homebrew software, and offers a way to play videos and audio on the DS, along with other homebrew games.
==Feature==
===Support file formats===
Music formats: MP1, MP2, MP3, OGG, WAV, M4A, AAC, WMA, TTA, MID, RCP, R36, FLAC
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.
===Limitations concerning format===
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.
Information is displayed in the file list. MP3, Jpeg, BMP, PSD, DPG only.


==Installation==
==Installation==
*Insert your Flashcard microSD card into your PC card reader.
*Run the EXE to extract the files.
*In the extracted file is a program called Setup.exe - Run this.
*Select the drive that represents your MicroSD card and click on "Install to ...".
*In the next box select the "Open More" box if you want to install any addons/tools (e.g. dustbox/Moonmemo/extra languages/plugins).
*Click the Update button to continue. Moonshell will then install all the necessary files to your MicroSD card.


#Download and extract the Moonshell package to a folder on your computer.
It is also recommended that after it has been installed - you should run the LanguageSelect.exe file to select the correct language. If you don't use this program - then you should run the "moonshl2.nds" file first when you've inserted your Flashcard & switched on.
#Download the DLDI file for your card and move it into the DLDI folder that was created in the first step.
#Download this tool: Win32_GUI
#Plug your card into your computer
#Start setup.exe
Which can be found in the folder that you created in the first step
#Choose your card for Destination in the list and click OK.  
#Click on the button "All clear" and check the tick box for your card.
#Click on the button Setup.
#Moonshell will install itself to your card.
Once the copy has finished unplug your card from your computer.
Launch your card in your DS and start the Moonshell app.


<youtube>1eulZ5RemOI</youtube>
*Remove your MicroSD card from your PC & insert into your Flashcard.
*Insert into your DSPhat/DSLite/DSi & switch on.
*Run either moonshl2.nds or moonshl2_directboot.nds to run.


==Basic Control==
Alternatively you just need to copy over the moonshl2 folder, moonshl2.nds and moonshl2_directboot.nds files to the root of your MicroSD Card.


===File list===
==User guide==
===Support file formats===
{| class="wikitable"
|-
! scope="row" style="width: 30%;"| Music
| MP1, MP2, MP3, OGG, WAV, M4A, AAC, WMA, TTA, MID, RCP, R36, FLAC.
|-
! scope="row"| MOD
| MOD, IT, MTM, S3M, XM, 669, MED, STM, AMF, GDM, ULT, UNI, ASY, IMF, OKT, STX.
|-
! scope="row"| Chiptune
| SPC, NSF, GBS, HES, AY, SAP, KSS.
|-
! scope="row"| Playlist
| M3U, WPL.
|-
! scope="row"| Picture
| JPG, BMP, GIF, PNG, PSD.
|-
|}


Up / Down / Left / Right - Move cursor.
Also supports DPG movie files and text files.


A button - Open file.
===Limitations concerning formats===
{| class="wikitable"
|-
! scope="row" style="width: 30%;"| NDS
| Not support commercial NDSROM files.
|-
! scope="row"| WMA
| Not support "loss-less" and "voice mode" format WMA files.
|-
! scope="row"| M4A, AAC, WMA
| Not support encrypted files.
|-
! scope="row"| MID
| Not support "Standard MIDI file format.2" format.
|-
! scope="row"| SPC
| Tone quality is very bad.
|-
! scope="row"| Chiptune
| Only the first track is performed. The FM sound chip cannot be emulated.
|-
! scope="row"| Playlist
| Support encode is ANSI, S-JIS, UTF-8, CP437, CP850, CP1252.
|-
! scope="row"| Text file  
| Support encode is ANSI, S-JIS, UTF-8, UTF-16BE, UTF-16LE. Auto detection only.
|-
|}


A button long. - When music file, Open music player.
Information is displayed in the file list. MP3, JPEG, BMP, PSD, DPG only.


B button - Stop music.
===Screen capture===
The screen capture can be preserved by keeping pushing the Select button for 3 seconds or more on an arbitrary screen.


X / Y button - Change volume.
NDS stops when succeeding in preservation. Please open the made BMP file with Windows.


START button - Open system menu.
When the memory is insufficient, it is not possible to make it.
 
START button long. - Delete this file.
 
SELECT button - Open sub menu.


SELECT button long. - Get screen capture (Excluding DSi)
===Misc tools===
{| class="wikitable"
|-
! scope="row" style="width: 30%;"| AutoDLDIPatch
| Auto DLDI patch tool for not DLDI patch firmware.
|-
! scope="row"| DPGTools
| Movie encoder.
|-
! scope="row"| DPGTools_AltVer
| Movie encoder (old safe?).
|-
! scope="row"| HandWriteModelsManager
| Hand write models manager for text editor.
|-
! scope="row"| ImageViewer
| Album (IPK) maker.
|-
! scope="row"| JacketImageConverter
| Jacket image maker.
|-
! scope="row"| MakeBGPack
| Slide show bg-pack file maker.
|-
! scope="row"| MakeSplashAniForMS2
| Splash anime file maker.
|-
! scope="row"| MoonMemo
| Readme of memo.
|-
! scope="row"| MoonShell2_AlternativeLoader
| When failing in the start, this boot loader is used.
|-
! scope="row"| PluginsText
| Plugin attached text files.
|-
! scope="row"| SetPassword
| Simple boot password setting tool.
|-
! scope="row"| SkinTool
| Skin maker.
|-
! scope="row"| sndeff
| Sound effect converter.
|-
! scope="row"| SoundFont8bit
| Low quality and small size, sound font file for software MIDI emulator.
|-
|}


===Text reader===
==Controls==
'''File list:'''


Up / Down - Line scroll.
Up/Down/Left/Right - Move cursor


Left / Right - Page scroll.
A - Open file


A button - Page scroll.
A (hold) - When music file, Open music player


B button - Back to file list.
B - Stop music


X / Y button - Open bookmark save or load menu.
X/Y - Change volume


START / SELECT button - Open setting window.
Start - Open system menu


===Image viewer===
Start (hold) - Delete this file


Up / Down / Left / Right - Screen scroll.
Select - Open sub menu


A / X / Y button - Change zoom ratio. (Y=50%, X=200%, A=100%)
Select (hold) - Get screen capture (exclude DSi)


B button - Back to file list.
'''Text reader:'''


START button - Set to background image.
Up/Down - Line scroll


SELECT button - Open setting window.
Left/Right - Page scroll


L / R button - Start direct moving mode.
A - Page scroll


===Movie player===
B - Back to file list


Left / Right - Previous or next 5sec seeking.
X/Y - Open bookmark save or load menu
 
Up / Down - Previous or next 30sec seeking.
 
A button - Toggle pause
 
B button - Back to file list.
 
START / SELECT button - Open setting window.
 
X / Y button - Change volume.
 
===Screen capture===


The screen capture can be preserved by keeping pushing the SELECT button for three seconds or more on an arbitrary screen.
Start/Select - Open setting window
NDS stops when succeeding in preservation.
Please open the made BMP file with Windows.
When the memory is insufficient, it is not possible to make it.


==Misc tools==
'''Image viewer:'''


'''AutoDLDIPatch''' Auto DLDI patch tool for not DLDI patch firmware.
Up/Down/Left/Right - Screen scroll


'''DPGTools''' Movie encoder.
A/X/Y - Change zoom ratio (Y=50%, X=200%, A=100%)


'''DPGTools_AltVer''' Movie encoder. (old safe?)
B - Back to file list


'''HandWriteModelsManager''' Hand write models manager for text editor.
Start - Set to background image


'''ImageViewer''' Album (IPK) maker.
Select - Open setting window


'''JacketImageConverter''' Jacket image maker.
L/R - Start direct moving mode


'''MakeBGPack''' Slide show bg-pack file maker.
'''Movie player:'''


'''MakeSplashAniForMS2''' Splash anime file maker.
Left/Right - Previous or next 5sec seeking


'''MoonMemo''' Readme of memo.
Up/Down - Previous or next 30sec seeking


'''MoonShell2_AlternativeLoader''' When failing in the start, this boot loader is used.
A - Toggle pause


'''PluginsText''' Plugin attached text files.
B - Back to file list


'''SetPassword''' Simple boot password setting tool.
Start/Select - Open setting window


'''SkinTool''' Skin maker.
X/Y - Change volume


'''sndeff''' Sound effect converter.
==Media==
'''NDS HomeBrew #1 - Moonshell 2.10 in 2022''' ([https://www.youtube.com/watch?v=vpPwp2KS8-c Al1en99]) <br>
<youtube>vpPwp2KS8-c</youtube>


'''SoundFont8bit''' Low quality and small size, sound font file for software MIDI emulator.
==Known issues==
A bug that FileTrip Download Link moonshell sometimes stops in playing DPG isn't fixed this time.


==Common Problems and Known Issues==
Message file update of notepad and submenu isn't done yet.
A bug that FileTrip Download Link moonshell sometimes stops in playing DPG isn`t fixed this time.
Message file update of notepad and submenu isn`t done yet.


==Changelog==
==Changelog==
'''v2.10 stable'''
* Playback of MDX (software emulation so sound is worse than MDXOffline).
* Play only audio in movie.
* Output audio in movie to ROMEO2.
* If you press A longer, you can select playback mode and playlist editor which is valid in the same folder.
* ChannelsMapSelector was added to SELECT submenu (you can edit moonshl2.ini to modify langauge and number of content).
* Drastic update in MoonMemo (Check Right/Left, X/Y).
* Fixed a bug that thumbnail wasn`t updated after modifying real image.
* Added equalizer to music player. Use R+Up/Down/Left/Right or touchpanel to modify (same for ROMEO2).
* Fixed a bug that auto DLDI patching wasn`t applied when you launch big homebrew.
* You can control music playback in screen saver. Listen to sounds like "PiPi".
* Modified behavior of play icon. If you exits the folder which has music file currently played, FileTrip Download Link moonshell shows note icon on the folder.
* Added ScreenSaver_ShowClock/ScreenSaver_ShowMusicInfo to moonshl2.ini [FileList] section to switch whether to show screensaver clock and music info.
* Fixed a bug that SJIS text couldn`t open in textreader if the memory wasn`t enough.
* Fixed a bug that jacket image wasn`t shown when you back to filelist from music player.
* If you put cursor on BMP file, FileTrip Download Link moonshell shows simple preview.
* In prompt to input new filename, you can erase all by pressing B but also cancel by pressing START/SELECT.
* DPGEnc parameter was modified for recent CPU. You can encode 2-5x faster.


'''v2.10stable'''
Updates in text editor:
*Playback of MDX (software emulation so sound is worse than MDXOffline)
* Added "create new file" to SELECT submenu.
*Play only audio in movie
* Default setting in textedit.ini was modified. Left/Right ends of Prediction conversion window are connected in default (only for jap).
*Output audio in movie to ROMEO2
* Now text editor saves clipboard. You can paste to another file.
*If you press A longer, you can select playback mode and playlist editor which is valid in the same folder.
* Arrangement of buttons in Kana mode is reversed in left/right.
*ChannelsMapSelector was added to SELECT submenu (you can edit moonshl2.ini to modify langauge and number of content)
* You can paste not only by pressing R button but also by pressing L button (L+X/Y are reserved for backright so only L+Up/Down/Left/Right are OK).
*Drastic update in MoonMemo (Check Right/Left, X/Y)
*Fixed a bug that thumbnail wasn`t updated after modifying real image
*Added equalizer to music player. Use R+Up/Down/Left/Right or touchpanel to modify. (same for ROMEO2)
*Fixed a bug that auto DLDI patching wasn`t applied when you launch big homebrew.
*You can control music playback in screen saver. Listen to sounds like "PiPi".
*Modified behavior of play icon. If you exits the folder which has music file currently played, FileTrip Download Link moonshell shows note icon on the folder.
*Added ScreenSaver_ShowClock/ScreenSaver_ShowMusicInfo to moonshl2.ini [FileList] section to switch whether to show screensaver clock and music info.
*Fixed a bug that SJIS text couldn`t open in textreader if the memory wasn`t enough.
*Fixed a bug that jacket image wasn`t shown when you back to filelist from music player.
*If you put cursor on BMP file, FileTrip Download Link moonshell shows simple preview.
*In prompt to input new filename, you can erase all by pressing B but also cancel by pressing START/SELECT.
*DPGEnc parameter was modified for recent CPU. You can encode 2-5x faster.
 
*Updates in text editor
*Added "create new file" to SELECT submenu.
*default setting in textedit.ini was modified. Left/Right ends of Prediction conversion window are connected in default (only for jap)
*Now text editor saves clipboard. You can paste to another file.
*Arrangement of buttons in Kana mode is reversed in left/right.
*You can paste not only by pressing R button but also by pressing L button (L+X/Y are reserved for backright so only L+Up/Down/Left/Right are OK)
 
 
 
 
 
 
 
 
 


==External links==
* Author's website - http://home.att.ne.jp/blue/moonlight




[[Category:Homebrew applications]]
[[Category:Media Players on DS]]

Latest revision as of 06:16, 4 May 2024

MoonShell
Moonshell.png
General
AuthorMoonlight, Infantile Paralysiser
TypeMedia players
Version2.10 Stable
LicenseMixed
Last Updated2010/08/31
Links
Download
Website
Source

MoonShell is a homebrew multimedia player for the Nintendo DS, Nintendo DS lite, Nintendo DSi, and Nintendo 3DS. It is a well known, popular piece of Nintendo DS homebrew software, and offers a way to play videos and audio on the DS, along with other homebrew games.

Installation

  • Insert your Flashcard microSD card into your PC card reader.
  • Run the EXE to extract the files.
  • In the extracted file is a program called Setup.exe - Run this.
  • Select the drive that represents your MicroSD card and click on "Install to ...".
  • In the next box select the "Open More" box if you want to install any addons/tools (e.g. dustbox/Moonmemo/extra languages/plugins).
  • Click the Update button to continue. Moonshell will then install all the necessary files to your MicroSD card.

It is also recommended that after it has been installed - you should run the LanguageSelect.exe file to select the correct language. If you don't use this program - then you should run the "moonshl2.nds" file first when you've inserted your Flashcard & switched on.

  • Remove your MicroSD card from your PC & insert into your Flashcard.
  • Insert into your DSPhat/DSLite/DSi & switch on.
  • Run either moonshl2.nds or moonshl2_directboot.nds to run.

Alternatively you just need to copy over the moonshl2 folder, moonshl2.nds and moonshl2_directboot.nds files to the root of your MicroSD Card.

User guide

Support file formats

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

Also supports DPG movie files and text files.

Limitations concerning formats

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.

Information is displayed in the file list. MP3, JPEG, BMP, PSD, DPG only.

Screen capture

The screen capture can be preserved by keeping pushing the Select button for 3 seconds or more on an arbitrary screen.

NDS stops when succeeding in preservation. Please open the made BMP file with Windows.

When the memory is insufficient, it is not possible to make it.

Misc tools

AutoDLDIPatch Auto DLDI patch tool for not DLDI patch firmware.
DPGTools Movie encoder.
DPGTools_AltVer Movie encoder (old safe?).
HandWriteModelsManager Hand write models manager for text editor.
ImageViewer Album (IPK) maker.
JacketImageConverter Jacket image maker.
MakeBGPack Slide show bg-pack file maker.
MakeSplashAniForMS2 Splash anime file maker.
MoonMemo Readme of memo.
MoonShell2_AlternativeLoader When failing in the start, this boot loader is used.
PluginsText Plugin attached text files.
SetPassword Simple boot password setting tool.
SkinTool Skin maker.
sndeff Sound effect converter.
SoundFont8bit Low quality and small size, sound font file for software MIDI emulator.

Controls

File list:

Up/Down/Left/Right - Move cursor

A - Open file

A (hold) - When music file, Open music player

B - Stop music

X/Y - Change volume

Start - Open system menu

Start (hold) - Delete this file

Select - Open sub menu

Select (hold) - Get screen capture (exclude DSi)

Text reader:

Up/Down - Line scroll

Left/Right - Page scroll

A - Page scroll

B - Back to file list

X/Y - Open bookmark save or load menu

Start/Select - Open setting window

Image viewer:

Up/Down/Left/Right - Screen scroll

A/X/Y - Change zoom ratio (Y=50%, X=200%, A=100%)

B - Back to file list

Start - Set to background image

Select - Open setting window

L/R - Start direct moving mode

Movie player:

Left/Right - Previous or next 5sec seeking

Up/Down - Previous or next 30sec seeking

A - Toggle pause

B - Back to file list

Start/Select - Open setting window

X/Y - Change volume

Media

NDS HomeBrew #1 - Moonshell 2.10 in 2022 (Al1en99)

Known issues

A bug that FileTrip Download Link moonshell sometimes stops in playing DPG isn't fixed this time.

Message file update of notepad and submenu isn't done yet.

Changelog

v2.10 stable

  • Playback of MDX (software emulation so sound is worse than MDXOffline).
  • Play only audio in movie.
  • Output audio in movie to ROMEO2.
  • If you press A longer, you can select playback mode and playlist editor which is valid in the same folder.
  • ChannelsMapSelector was added to SELECT submenu (you can edit moonshl2.ini to modify langauge and number of content).
  • Drastic update in MoonMemo (Check Right/Left, X/Y).
  • Fixed a bug that thumbnail wasn`t updated after modifying real image.
  • Added equalizer to music player. Use R+Up/Down/Left/Right or touchpanel to modify (same for ROMEO2).
  • Fixed a bug that auto DLDI patching wasn`t applied when you launch big homebrew.
  • You can control music playback in screen saver. Listen to sounds like "PiPi".
  • Modified behavior of play icon. If you exits the folder which has music file currently played, FileTrip Download Link moonshell shows note icon on the folder.
  • Added ScreenSaver_ShowClock/ScreenSaver_ShowMusicInfo to moonshl2.ini [FileList] section to switch whether to show screensaver clock and music info.
  • Fixed a bug that SJIS text couldn`t open in textreader if the memory wasn`t enough.
  • Fixed a bug that jacket image wasn`t shown when you back to filelist from music player.
  • If you put cursor on BMP file, FileTrip Download Link moonshell shows simple preview.
  • In prompt to input new filename, you can erase all by pressing B but also cancel by pressing START/SELECT.
  • DPGEnc parameter was modified for recent CPU. You can encode 2-5x faster.

Updates in text editor:

  • Added "create new file" to SELECT submenu.
  • Default setting in textedit.ini was modified. Left/Right ends of Prediction conversion window are connected in default (only for jap).
  • Now text editor saves clipboard. You can paste to another file.
  • Arrangement of buttons in Kana mode is reversed in left/right.
  • You can paste not only by pressing R button but also by pressing L button (L+X/Y are reserved for backright so only L+Up/Down/Left/Right are OK).

External links

Advertising: