【3G365原创作品】PSP日历论坛《免费赠品区》开张了[个人电脑征集活动]
3G365官方代购价格实惠!玩400个flash游戏,不限量奖论坛积分♂ 色男涩女来了♀
发新话题
打印

[软件] 最强NDS媒体软件 —— Moonshell ! 软件+教程

最强NDS媒体软件 —— Moonshell ! 软件+教程

Moonshell  0.9,转换DGP专用





-----------------------------------------------------------------------------------------------------------------------

最新1.2bate,含Setup能生成Moonshell文件

Version 1.2 beta

NDSLiteDefaultBrightness (4=AutoDetect) item was added to [System] section of global.ini.
global.ini里加入了NDSL默认亮度的命令字(4是自动检测)

StartupSound (2=Auto start) item was added to [Boot] section of global.ini.
global.ini里的StartupSound命令字被加入到[Boot]字段

MicroDrive was supported with GBAMP. (There is MicroDrive for which compatibility is not suitable. )
可以用GBAMP支持MicroDrive驱动器

The clock plug-in was supported with MSPV30. The clock is displayed without turning off the backlight.
时钟插件可以被MSPV30构架支持,显示时不再关背光?

MID/RCP plug-in was corrected a little. (There are no changes in the sound font and midrcp.ini. )
MID/RCP做了一些修改,音色库和midrcp.ini没有变化。





-----------------------------------------------------------------------------------------------------------------------

DGP专用转换器




-----------------------------------------------------------------------------------------------------------------------
中文字库
CP936是施大侠修改的中文字库,把它拷贝到Moonshell解压后的ChangeCodePage\CP936目录覆盖原文件,然后运行CP936.BAT,此时会在Moonshell根目录产生支持中文的_BOOT_MP.NDS,这个文件M1/2/3可以直接使用,SC用户还需要再运行CreateNDSROM_for_SuperCard.BAT,然后使用_BOOT_MP_SC.NDS就可以了。


[ 本帖最后由 cgyldn 于 2006-4-19 12:46 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • zhshd 威望值 +1 感谢分享 2006-4-2 13:59
怎么用moonshell 看视频 文件 ndsbbs.cnda520

1.首先打开Setup.exe,要生成一个SC能够使用的moonshell
2.选择生成文件的输出路径,你也可以直接选择输出到SD卡的盘符,点击“OK”
3.然后一般按默认的设置,这里是选择语言字库,CP936是简体中文(不过不是很完美)
下面的ROM image的“标准のNDS。。。”可以不选,只生成SC能用的,然后点击“Setup”
4.OK以后,就会生成一个_BOOT_MP_SC.nds文件和一个shell文件夹,如果你不是直接生成在SD卡上,要把 _BOOT_MP_SC.nds文件和shell文件夹都拷到SD卡里
5.然后把MP3和图片还有.txt文件直接放到SD卡里,然后用NDS运行_BOOT_MP_SC.nds就可以听MP3,看图片,看小说了 ?

视频
1.运行dpgenc.exe,勾选“详细设定”,一般按默认设置就可以了,不过推荐把“bitrate”改高点
2.点击“?”选择要转换的视频,文件类型里的下拉列表里选“AllFiles”就可以看到其他RM等格式的视频
3.选好要转换的视频,点击绿色的“√”按钮,然后选择转换出的.dpg的输出路径,“保存”
4.将转换好生成的.dpg的视频拷到SD卡里,然后用NDS运行_BOOT_MP_SC.nds,找到.dpg文件,按A就可以播放了


[ 本帖最后由 cgyldn 于 2006-4-19 12:39 编辑 ]
附件: 您所在的用户组无法下载或查看附件
玩转Moonshell   ndsman.江南飘乐
Moonshell这个软件,其实很多玩NDS和烧录卡的人都知道,以前也零零碎碎地写过点东西,研究了一下,这次,就写一个“完整版”性质的。(部分图片和文字资料来自幺幺的任天堂,已经得到许可)

一、Moonshell究竟是什么?
Moonshell是日本达人Moonlight开发的NDS专用多媒体播放器,目前最新版本08版,主要拥有以下功能:
1、音乐播放,支持MP3/OGG/NSF/GSM/MOD/SPC等格式
2、视频播放,支持Moonshell专用的DPG格式
3、图片浏览,支持JPEG/BMP/PNG/GIF格式
4、电子书阅读,支持TXT格式

使用要求:和NDS游戏一样,需要刷过flashme的NDS一台,或者有passkey等外接设备

1、音乐播放:
其中的音乐播放功能最强,Moonshell只用了NDS的ARM9处理器就实现媲美播放君的播放效果,确实该赞!当然,仔细对比下来Moonshell当然没法真正赶超播放君。因为播放君是用Alphamosaic公司针对手机等便携式装置专门设计的“VC01PXX-ES2”专用解码芯片,播放效果好是不用怀疑的。不过只要你不是音乐发烧友的话,听听流行的话,Moonshell是完全能够胜任的。
播放MP3时,如果将NDS合上,那么屏幕会自动关闭,节约电力,同时L、R会锁定以防止误操作。支持的MP3有以下格式:16kHz/22kHz/24kHz/32kHz/44kHz/48kHz,8kbps到320kbps

2、视频播放功能:
用它你就可以实现视频的全屏播放功能,在Moonshell文件夹里,用dpgenc.exe可以实现电影转换,将普通格式的电影转换成Dpg格式,然后在NDS上播放,软件转换时有256*192分辨率的选项,就是全屏播放的选项,后面将有详细说明。

3、图片浏览:
现在就告别GBA的屏幕吧,240*160的分辨率看图确实有些郁闷,又因为稍有不足的3万2千色的显示能力,现在就投入256*192的大屏怀抱吧,26万色的靓丽可不是GBA用户所能感受的。支持JPEG/BMP/PNG/GIF等格式图片。当然,别拿NDS与PSP比,定位不同。

4、电子书阅读
Moonshell支持直接读取.txt文件,暂时不能支持书签功能比较遗憾。下面就是文本阅读的画面了,可以用笔直接拖动。

总体来说,Moonshell虽然现在还有些缺点,不过现在功能已经说的上是相当强了,好了,说了这么多,这Moonshell到底该怎么用呢?

二、Moonshell的使用(入门篇)
  Moonshell的使用是有要求的:只要你有办法用烧录卡玩NDS游戏,你就能使用这个软件。
使用的步骤也很简单,分四种情况:
当然,你首先必须先下载Moonshell08,并解压。

A,如果你是普通的烧录卡的话
1、将你要听的MP3或者要阅读的TXT文件以及其它文件复制到files_EXFS文件夹,可以建立下级目录。
2、运行WriteFiles_EXFS.bat,会生成_BOOT_MP_EXFS.ds.gba以及_BOOT_MP_EXFS.nds文件,如果你是普通的烧录卡(NORFLASH烧录卡),就选择_BOOT_MP_EXFS.ds.gba,然后烧录到你的烧录卡中。
3、现在就可以使用全部功能了!缺点是:每次使用都必须生成.ds.gba文件,删除或添加文件(MP3、TXT等等)不是很方便。

B、如果你使用的是G6的话
直接运行WriteFiles_EXFS.bat,然后把_BOOT_MP_EXFS.nds文件放到G6里面就可以,MP3文件同样是直接移动到G6卡里面。好处是添加、删除文件也只需要对G6进行操作,而不用重新生成ROM。

C、如果你使用的是M3-CF,SC-CF的话
Moonshell08也是可以直接支持的。
新的moonshell08文件包中有一个CreateM3SCROM.bat的文件,直接运行,生成出来的.nds文件,SC-CF/M3-CF就可以使用了。支持直接读取CF卡上的文件。

D、如果你使用的是M3-SD,SC-SD的话
如果有moonshell08的SC-SD的文件包的话,里面同样有一个CreateSCSDROM.bat,运行后生成的.nds文件,SC-SD/M3-SD就可以使用了。支持直接读取SD卡上的文件。

三、Moonshell的使用(个性DIY篇)
  本人对Moonshell的研究只能说是引领新人入门,这里也只是想起到一个抛砖引玉的作用。
1、字库替换
Moonshell08里面有个ChangeCodePage文件夹,这个文件夹看名字就明白了,呵呵,就是来替换文字编码的。系统默认的编码是CP932,也就是Japanese (Shift-JIS)编码。其他还有Chinese Simplified (GB2312)(也就是中文简体字库CP932)、Chinese Traditional (Big5)(中文繁体字库CP950)。我们要得当然是简体中文啦,具体修改默认字库的方法就是双击运行cp936.bat文件。但是实际情况是,简体字库对中文的支持并不完美,很多汉字无法显示。好在,汉化达人施柯昱大大放出了修改过的字库文件,只需要用这个字库文件替换掉原来的字库文件(在CP936文件夹里面,名称是:CP936.fon),然后再运行cp936.bat文件就可以替换字库了,替换之后汉字显示正常。

2、更改开始音乐和背景图片
在files文件夹里面还有个.shell文件夹,打开,可以发现startup.mp3和desktop.bmp两个文件,这两个文件就是默认的开始音乐和背景图片了,修改得方法也很简单,就是用同名的音乐和图片替代它们。可惜大小是有限制的,这点Moonshell做的并不完美,这大小和开始音乐,背景图片,字库都有关系。
空间节约小窍门:
1:删除files文件夹中,除.shell文件夹以外的3个文件
2:.shell文件夹中 global.ini是配置文件,如果下载的是原版moonshell,那么,这个配置文件中一般都有乱码,把所有乱码所在的整行都删除~,同样可以节省一点点空间
3:fiels_exfs里面也有个文本文件,同样可以删除掉~

3、其他设置的更改
  如果你觉得你的Moonshell设置的还不够个性的话,那下面你就必须要看看了!
在files/.shell文件夹里面,还有个global.ini文件,双击打开,是不是发现一眼的乱码,不要紧,起作用的都是那些看的清的英文。具体设置可以看下面的说明:
The place of the start is set. It is uncertain at the place that doesn't exist.
StartPath=//MPFS(SC-SD专用的那个这里设置的是SCFS)
这里指的是启动端口设置,这里是设置的是CF端口,还有IMFS、MPCF、GBFS、EXFS。其中,MPCF是电影卡使用的,EXFS是普通烧录卡使用的

FileSelect window set 0=main screen 1=sub screen
FileSelectSubScreen=1
这里的意思是:文件选择窗口在下屏幕还是上屏幕,sub screen是上屏,main screen是下屏

When the lid is shut, Sholder Buttons 0=disabled 1=enabled 2=always disabled
ClosedSholderButton=0
当NDS合起来的时候,锁定按键,0-锁定,1-不锁定,2-一直锁定

Processing when music ends. 0=stop 1=restart 2=next 3=random
MusicNext=3
音乐播放的默认次序设置 0播放完停止 1重复单曲 2下一曲 3随机播放

At full screen display, it moves sub screen. 0=main screen 1=sub screen
FullScreenOverlaySubScreen=1
是指电影播放,在上屏幕还是在下屏幕全屏幕播放,默认设置是播放DMV文件时,先在下屏幕预览,点击下屏幕,DMV文件就会转移到上屏幕播放。

The key repeat interval (Unit of Vsync) is set. (set 1=16msec 30=500msec 60=1sec)
DelayCount=15
RateCount=1
这些是按键延迟的设置了,没事别去动它

The selected window is hidden. 0=Visible (可见) 1=Hide(隐藏)
hiddenAboutWindow(软件相关窗口)=0
hiddenHelpWindow(帮助窗口)=0
hiddenDateTimeWindow(时钟)=0

This performs a start-up jingle. 0=off 1=on
StartupSound=1
启动声音:1-开启 0-关闭

The color in the specified part is set. RRGGBB(hex 24bit) format.
(颜色设置,按照16进制计算,24位色)
(下面574C8F,57是红色,4C是绿色,8F是蓝色,随便打开个调色版就明白了,右边有三个数据选择好你想要的颜色,把那三个数据转换成16进制就可以了,000000就是全黑,ffffff就是全白)
DesktopBG=574c8f

TitleA_Bright=dcadc2
TitleA_Dark=57253b
TitleA_BG=b24d7a
TitleA_Text=ffffff
TitleA_TextShadow=2d131f

TitleD_Bright=dcdee5
TitleD_Dark=5d6069
TitleD_BG=aeb2c3
TitleD_Text=000000

ScrollBar=dcdee5

FrameBright=dcdee5
FrameDark=5d6069

ClientBG=aeb2c3
ClientText=000000

FileSelectBG=000000
FileSelectText=ffffff
FileSelectCursor=d8d8f8
FileSelectPlay=f8b8d8

TextViewBG=000000
TextViewText=ffffff

ProgressEnd=8080c0
ProgressLast=404060

--------------------

example green(下面的是绿色主题的设置举例)
[ColorCoordination]
DesktopBG=574c8f

TitleA_Bright=dcc2ad
TitleA_Dark=573b25
TitleA_BG=b27a4d
TitleA_Text=ffffff
TitleA_TextShadow=2d1f13

TitleD_Bright=dce5de
TitleD_Dark=5d6960
TitleD_BG=aec3b2
TitleD_Text=000000
ScrollBar=dce5de
FrameBright=dce5de
FrameDark=5d6960

ClientBG=aec3b2
ClientText=000000
FileSelectBG=000000
FileSelectText=ffffff
FileSelectCursor=d8f8d8
FileSelectPlay=f8d8b8

TextViewBG=000000
TextViewText=ffffff

ProgressEnd=80c080
ProgressLast=406040
这些都是颜色设置,太多了,有兴趣的可以自己尝试一下

[TextPlugin]
The interlinear space(pixel). not minus not screen over.
SpacePixel=1
这个选项是设置:显示TXT文档的时候,每两行字之间间隔的象素的多少。

Extend Function Flags 0=off 1=on(意思是扩展功能标志)
Flag_Interpolate=1
Flag_Surround=1
Flag_HQMixer=0
具体在软件中体现在什么地方没能找到,字面上的意思是音效、环绕声这一类的,建议全部改成1
友情推荐:把Flag_HQMixer设置也改成1,音乐效果稍微有所提升!!

Sound Scheme(声音方案)
Channels=2
Frequency=44100
这个简单,双声道 44100HZ

[NDSROMPlugin]
'Trojan.DSBrickA/B' is detected and the start is obstructed. 0=PassAny 1=CheckMD5
The MD5 calculation is slow. However, please make it to 1 basically.
'Trojan.DSBrickA/B'
CrashMeProtection=1
crashmeprotection就是以前的那个防止nds变板砖的病毒的防护功能的开启选项

四、Moonshell的相关测试以及问题
有关Moonshell测试,这里主要分成以下几个
1:图片浏览
不同分辨率的图片,都可以显示,包括近2M的照片,显示起来非常完美,BMP位图可以即时显示,JPG需要载入,但是时间很快。由于能够用下屏拖动,所以浏览起来非常方便。JPG PRO不能看,宽度超过16384像素的图也不能正常显示,不过恐怕没有几个人会NDS来看如此大的图吧?软件作者测试了16000 x 12800 24bitColor 40 MByte的JPG格式图片,能够正常显示,但是载入速度很慢很慢。提示:在浏览时按R是下一张,L没用。
  

2:MP3播放
(1):效果:
在本文的开头,已经说过,Moonshell是可以媲美播放君的效果的。要达到最好的效果的话,一副好耳塞就必不可少。个人建议:配置低音强劲一些的耳塞,至少森海塞尔MX300这种等级的。本人用的Meizu MP3原配的耳塞,据说是森海塞尔代工的。我估计我是买到假货了,非要把海绵套带上,不然低音有够烂。
对于Moonshell的效果不同的人有不同的说法,我听了一个月,感觉还可以,个人感觉Moonshell更适合听摇滚、流行等音乐。听古典不推荐,始终还是有一些NDS本体的杂音的。

(2):电池续航时间
这个本人曾经做过一次测试,使用的是刷过FLASHME的机器、SC-SD卡、一张用来引导的正版卡。测试的时候是将NDS合起来的,因为合起来屏幕背光会自动关闭,节省电力。测试结果是:可以达到七小时以上的播放时间,如果您使用的是更省电的电影卡系列的话,播放时间还能更长,保守估计九个小时左右。所以,大家完全可以放心的使用Moonshell听mp3,不用担心会出现电不够用的问题。


[ 本帖最后由 cgyldn 于 2006-4-19 12:44 编辑 ]
moonshell0.9完整评测           ndsbbs.lubai

早上去主页下到的。这次作者非常厚道,所有烧录器都能用,我用skyvesa的方法改了个中文字库版

测试画面之前,让我们先来看看整体情况

此版的界面又回到了moonshell 0.8以前,上屏是文件列表.下面则是分为版本说明,时间及温度计,按键帮助三个版面.背景则是蓝白相间的螺旋纹.
版本说明里增加了一些插件及各自的版本号,有兴趣的朋友可以看看.
按键帮助和以前的版本一样.所有功能键都相同.

在此值得一提的是进入影片的预览(即下屏浏览).进度条被设计的很长,基本上是256的长度.
进度条最左边是音量大小:令人兴奋的是此版本音量可以调节12%--400%(X/Y键:增大/减小音量).
      中间是播放方式:点击它会出现下拉菜单,选择你需要的方式.这里增加了"Power Off"(即播放
                    完毕后关机).很人性话的设置
      下边依然是进度条选择,可拖放到你想看的位置
预览画面的最外框是影片名字及播放百分比(这也是新加的)


现在开始对视频测试吧。

测试文件:FF12最新介绍视频(果冻字幕社)和AA复印纸的广告(就是复印机变机器人那个)。这两个视频都有动静结合,所以比较好测试出效果。

测试设置:用默认设置转换
周波数 48000
音量 95%
画面横 256
纵横比 auto detect
bit率 192
秒间帧数 18
明亮度 110%
blur Deep 95%

很高兴的是,这次大家可以放心的使用48000了,转出来的DGP文件不会受到这个数值的影响而变慢了,而且也无杂音(当然前面的0.8测试版就解决了)。转出的视频静态画面非常不错,小动作画面也很流畅,但出现大动作的时候,画面上会出现小间歇的残影。个人觉得默认设置转基本可以,转写动作不大的电影应该没问题。

个人综合测试:(选出了我测试出的最好效果设置)
周波数 48000
音量 180%
画面横 256
纵横比 auto detect
bit率 256
秒间帧数 15
明亮度 110%
blur Deep 95%

我主要是把bit率调到了最大的256,这样转出的视频清晰读非常高,不会在某些地方出现模糊,然后我把秒间帧数调到了15(15~16桢范围),试了很多次,跟18桢基本没区别。对比了很多次,效果非常出色。

其他设置我也弄了(包括最大桢数24),但试下来,超过20桢以后,尽管我把bit率下调许多,但还是回出现残影,如果bit率调太低的话,又会出现画面模糊。所以我不推荐选20桢以上去转换(而且作者给出的默认设置也只有18桢,作者应该很清楚的吧~呵呵)。

为了对的起加了精华的这帖,我吃完了饭,开始写下和前面几版(主要是0.8版)的比较效果。

1.观看图片
首先,我们比较下0.8跟0.9观看图片,0.8版还是跟以前的版本一样,一点gif图片软件就死,而0.9版改进了,可以看了,但会出现预览条读取。但是测试下来,奇怪的是以前版本能观看的jpg图片居然0.8跟0.9都不能观看,真的是很奇怪。另外0.9版还加入了图片的缩放功能,范围在65%~800%(800那个太汗了点。。感觉65%应该再下去点,到25%左右最好)。

2.观看图书.
另外TXT文件用中文字库版观看也没问题,当然没有书签功能。

3.MP3方面.
MP3的播放上面也蛮大的改进,就是0.9版在播放栏上加上了PowerOFF跟Cancel两项,很贴切,你可以播放完MP3(视频同样)后让MOONSHELL帮你关掉电源。还有就是用X、Y调节音量可以从12%~400%(超过100%,这可能大家都没想到)。最大一点改进相信大家都会非常的兴奋,那就是你播放时,按住方向键或其他键不会再出现杂音了!光这点就已经非常好了,相比以前的版本,改进的算是非常不错的了。唯一的一点没变的就是MP3的音质没提升,呵呵~慢慢来吧,要求不要太高了。

4.转换视频.
其次的比较就是在视频转化软件上了。相比下两个转换软件0.9带的那个比0.8的多了项纵横比的选择,多了4:3、16:9等调节选项(个人觉得作用不大,我还是推荐选择auto detect)。另外就是秒间帧数的选择多了,不像以前几个版本只有24、30桢两个选择。另外就是,0.9版里你可以把周波数设为48000了,以前的版本只要设了48000,那么转出来的视频会明显出现残影,这次改进了。其他的基本跟0.8版一样。

虽然说,这次的0.9可以归纳为是之前的两个0.8的测试版本的总结+些许加强版本。但总的来说作者这次真的是不辜负我们的期待,给我们带来了很棒的一个版本!

好了,就写这么多了,大家有空也可以去自己摸索摸索。
特别感谢moonshell作者给我编写的这个软件,让我们的NDS丰富了许多!


[ 本帖最后由 cgyldn 于 2006-4-19 12:39 编辑 ]
Moonshell09如何实现中文字库     ndsbbs.skyvesa

修改原理很简单,就是把08版本里的ChangeCodePage文件夹里的CP936整个文件夹复制到
Moonshell09的ChangeCodePage的文件夹里,全部替换掉....
然后运行Moonshell09的ChangeCodePage的文件夹里的cp936,再回到Moonshell09文件夹
下运行CreateNDSROM_for_SuperCard生成_BOOT_MP_SC.nds,最后把_BOOT_MP_SC.nds复制到SD卡就OK了.....


[ 本帖最后由 cgyldn 于 2006-4-19 12:40 编辑 ]
感谢分享,+分、高亮支持!
━━━━━━━━┓    ┏━━━━  ━━━━━━━━┓TM
        ┃    ┃              ┃
┏━━━━━━━┛    ┃      ┏━━━━━━━┛
┃            ┃      ┃
┃        ━━━━┛      ┃
噢....YEAH!

TOP

支持....版主真厉害....

TOP

谢谢了
。。。。。。。。。。。。。

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

沒有什麼說的
支持頂貼最實際了

TOP

斑竹,这个软件我下了,解压缩了,里面为什么只有SETUP.EXE根本没有dpgenc.exe这个安装程序啊
3G365 NDS&GBA官方交流群:1323269。验证请注明论坛ID。

TOP

引用:
原帖由 wangxiao120 于 2006-4-18 16:14 发表
斑竹,这个软件我下了,解压缩了,里面为什么只有SETUP.EXE根本没有dpgenc.exe这个安装程序啊
很抱歉,是我弄错了,忘记上转换软件了

TOP

不错,这是个好东西呀

TOP

这次正常了 谢谢斑竹
3G365 NDS&GBA官方交流群:1323269。验证请注明论坛ID。

TOP

真汗。。。。。。。 斑竹请再次核查附件
这次有dpgenc.exe了 但是setup。exe又没了。。。。。。
还是不成啊
3G365 NDS&GBA官方交流群:1323269。验证请注明论坛ID。

TOP

引用:
原帖由 wangxiao120 于 2006-4-19 10:04 发表
真汗。。。。。。。 斑竹请再次核查附件
这次有dpgenc.exe了 但是setup。exe又没了。。。。。。
还是不成啊
更新好了...这下成了 .....  

TOP

下好了 终于下好了
不过一下子4个包 有点乱套了
3G365 NDS&GBA官方交流群:1323269。验证请注明论坛ID。

TOP

太好了

提示: 作者被禁止或删除 内容自动屏蔽

TOP

谁把这老帖给翻出来了啊
那时候我还比较无知。。。。。。。。。
3G365 NDS&GBA官方交流群:1323269。验证请注明论坛ID。

TOP

麻烦版主~~

我用的ncard烧录卡,按照程序安装发现没有办法看电影.麻烦版主抽空看一下.本人很急.后天就出差了~谢谢

TOP

我好象要哦~

TOP

好象要哦~

TOP

sdfdsdf

sdfs

TOP

安定法 答复

TOP