Posteado el: 26/2/2006
Última actualización: 18/8/2006
Edito añadiendo una ‘video review’
Video review personalización y demostración del moonshell
(Son 130MB, se que son muchos mb pero a los del msn les a gustado así que creo que merece la pena bajárselo )
El video se compone de dos partes, la primera es una grabación del pc y la segunda de la nds, la primera parte si alguien la quiere mas nítida se puede bajar este otro video:
1º parte youtube (se sigue viendo mejor el original de
24mb …)
Hola, con intención de solucionar en la medida de lo posible a la gente “principiante” que se lía un poquillo con el moonshell, explicare aquí mas o menos todo.
--------------------------------------------------------------------------- Os pongo la versión 0.99 que uso yo, después de muchos intentos para hacerlo funcionar lo conseguí, creo que esta facilísimo su personalización (ahora), empezamos:
Al descomprimir el .RAR saldrán estas carpetas y archivos, de todos ellos usaremos los marcados:
Los demás no hacen falta ni hay que tocarlos para nada (no borrarlos)
La carpeta con nombre:
files_EXFS contiene todos los archivos para personalizar los fondos de pantalla y demás cosas.
El archivo .bat con nombre:
CreateNDSROM_for_EXFS es el encargado de compilar todos los datos y dejarlo en un solo fichero, que será el que ejecutemos desde nuestra consola.
Ok, abrimos la carpeta files_EXFS, después la carpeta: shell, y veremos muchos archivos, empezaremos con el que se llama: global (con extensión .ini) al abrirlo nos encontraremos con todo este texto:
Según la función que queramos conseguir deberemos modificarlo de una forma o de otra, se pueden hacer muchas cosas diferentes, yo mencionare las que por defecto siempre pongo en todas las versiones (ahora están activadas la mayoría, si no os gusta lo cambias)
; MoonShell global setting file.
; Be sure to run "WriteFiles_IMFS.bat" to apply any changes.
; Please execute WriteFiles_IMFS.bat to change effectively.
; ”¼ŠpƒJƒi‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñBƒtƒHƒ‹ƒ_–¼‚È‚Ç‚É“ú–{Œê‚ÍŽg‚¦‚Ü‚¹‚ñB
; •ÏX‚ð—LŒø‚É‚•‚é‚É‚ÍAWriteFiles_IMFS.bat‚ðŽÀs‚µ‚ĉº‚³‚¢B
; --------------------
[System]
; This defines the folder that will appear after startup.
; ex. '//AUTO' '//IMFS' '//IMFS/.shell' '//MPCF' '//MPCF/images/jpg' '//GBFS' etc.
; ‹N“®Žž‚Ìʼn‚̃pƒX‚ðŽw’肵‚Ü‚•B‘¶Ý‚µ‚È‚¢ƒpƒX‚ÍŽw’肵‚È‚¢‚ʼnº‚³‚¢B
; //AUTO‚ðŽw’è‚•‚é‚ÆŽ©“®ŒŸo‚µ‚Ü‚•B
---------------------------------------------------------------------------
StartPath=//MPCF
Sirve para cambiar la ruta en la que el reproductor arrancara nada mas abrirlo, ahora esta por defecto, yo tengo esto:
StartPath=//MPCF/SuperCard CF/Multimedia
---------------------------------------------------------------------------
; File Select screen position (0=Touch screen, 1=Top screen)
; ƒtƒ@ƒCƒ‹ƒŠƒXƒgƒEƒBƒ“ƒhƒE‚ð•\Ž¦‚•‚éƒpƒlƒ‹‚ðƒƒCƒ“‚ƃTƒu‚©‚ç‘I‘ð‚µ‚Ü‚•B
FileSelectSubScreen=1
; Enable Shoulder Buttons (0=Only when open, 1=Always, 2=Never)
; ŠW‚ð•Â‚¶‚Ä‚¢‚é‚Æ‚«‚ÉSR/SLƒ{ƒ^ƒ“‚ð—LŒø‚É‚•‚é‚©‚ÌÝ’è‚Å‚•B
---------------------------------------------------------------------------
ClosedSholderButton=0
Hace que al cerrar la consola los botones L y R se bloqueen para no darles accidentalmente
1 = encendido (botones desbloqueados)
0 = apagado (botones bloqueados)
---------------------------------------------------------------------------
; When music ends (0=Stop, 1=Repeat, 2=NormalLoop, 3=NormalPowerOff, 4=ShuffleLoop, 5=ShufflePowerOff, 6=PowerOff)
; ‹È‚ªI‚í‚Á‚½‚Æ‚«‚̈—‚ð‘I‘ð‚µ‚Ü‚•B
---------------------------------------------------------------------------
MusicNext=2
Es la función que tendrá por defecto el reproductor de música
0=Stop (parar)
1=Repeat (repetir canción cuando finalice)
2=NormalLoop (ir de una en una y cuando llegue al final empezar de nuevo)
3=NormalPowerOff (ir de una en una y cuando se acaben las canciones la consola se apagara sola)
4=ShuffleLoop (reproducción aleatoria asta que decidas pararlo)
5=ShufflePowerOff (reproducción aleatoria asta que se hayan reproducido todas las canciones entonces se apagara)
6=PowerOff (cuando se acabe la canción se apaga sola la consola)
---------------------------------------------------------------------------
; Default volume (16=100%, 64=400%)
; ‰Šúƒ{ƒŠƒ…[ƒ€Ý’è
---------------------------------------------------------------------------
SoundVolume=16
Volumen por defecto que tendrá la consola yo lo tengo a 16
16=100% 64=400%
---------------------------------------------------------------------------
; Full Screen Mode (0=Touch screen, 1=Top screen)
; ƒtƒ‹ƒXƒNƒŠ[ƒ“•\Ž¦‚É‚µ‚½‚Æ‚«‚ɃTƒu‰æ–Ê‚É•\Ž¦‚µ‚Ü‚•B
FullScreenOverlaySubScreen=1
; Backlight brightness of default. (for NDS Lite only)
; 0=Darkness 1=Dark 2=Light 3=Lightness 4=AutoDetect
; ‹N“®Žž‚̃oƒbƒNƒ‰ƒCƒg–¾“x (NDSLite‚Ì‚Ý—LŒø)
; 0=Å‚àˆÃ‚¢ 1=ˆÃ‚¢ 2=–¾‚é‚¢ 3=Å‚à–¾‚é‚¢ 4=Ž©“®ŒŸo
---------------------------------------------------------------------------
NDSLiteDefaultBrightness=4
Sirve para ajustar la iluminación que tendrá por defecto el moonshell con las NDS Lite, para emplearlo en la consola hace falta mantener pulsado select y pulsar L o R para aumentar o desminuir el brillo.
---------------------------------------------------------------------------
[KeyRepeat]
; Button Repeat (1=16msec, 30=500msec, 60=1sec)
; ƒL[ƒŠƒs[ƒg‚ÌŠÔŠu‚ðVSync(1/60sec)’PˆÊ‚Åݒ肵‚Ü‚•B
DelayCount=15
RateCount=1
[BacklightTimeout]
; Specified number. (unit of sec)
; Anything turns off the backlight when there is no key input.
; Žw’è•b”ƒL[“ü—Í‚ª‚È‚¢‚Æ‚«‚ɃoƒbƒNƒ‰ƒCƒg‚ðÁ“”‚µ‚Ü‚•B
; WhenStandby=FileClosed WhenPicture=BMP/Jpeg etc. WhenText=Text WhenSound=NSF/MP3 etc.
---------------------------------------------------------------------------
WhenStandby=15
WhenPicture=60
WhenText=120
WhenSound=60
Son los segundos que estara encendida la luz de la consola (retroiluminacion) según que funciones usemos
WhenStandby (en los menus)
WhenPicture (mientras miremos fotos)
WhenText (mientras leamos archivos .txt)
WhenSound (mientras escuchemos música)
---------------------------------------------------------------------------
; --------------------
[Boot]
; Show/Hide windows. (0=Show, 1=Hide)
; ݒ肳‚ꂽŠeƒEƒBƒ“ƒhƒE‚ð”ñ•\Ž¦‚É‚µ‚Ü‚•B
---------------------------------------------------------------------------
hiddenAboutWindow=1
hiddenHelpWindow=1
hiddenDateTimeWindow=0
con esto hacemos que al encender la consola se muestren determinadas ventanas o no
si ponemos el valor_
1 = apagado (no se mostrara el cartel)
0 = encendido (se mostrara el cartel)
Yo por defecto lo tengo para que solo se muestre el cartel de la hora-fecha
hiddenAboutWindow (version del reproductor)
hiddenHelpWindow (ayuda)
hiddenDateTimeWindow (hora – fecha)
---------------------------------------------------------------------------
; Startup Jingle (0=Off, 1=On)
; ‹N“®ŽžƒTƒEƒ“ƒh‚ðĶ‚•‚é‚©‚Ç‚¤‚©‚ÌÝ’è‚Å‚•B
---------------------------------------------------------------------------
StartupSound=1
Para que al abrir el reproductor se oiga o no el sonido de inicio
1 = apagado (no se oirá)
0 = encendido (si se oirá)
---------------------------------------------------------------------------
; --------------------
[TextPlugin]
; The interlinear pixel space. (Must be within the screen limits)
; sŠÔ‚ðݒ肵‚Ü‚•Bƒ}ƒCƒiƒX’l‚â‰æ–ʃTƒCƒYˆÈã‚Ì’l‚Íݒ肵‚È‚¢‚ʼnº‚³‚¢B
SpacePixel=1
; --------------------
[MikModPlugin]
MaxVoiceCount=24
; Extend Function Flags 0=off 1=on
Flag_Interpolate=1
Flag_Surround=1
Flag_HQMixer=0
; Sound Scheme
Channels=2
Frequency=44100
; --------------------
[SPCPlugin]
; ‹Èî•ñTAG‚ªŒ©‚‚©‚ç‚È‚©‚Á‚½‚Æ‚«‚Ì•W€Ä¶ŽžŠÔi•b’PˆÊj‚Å‚•B
DefaultSongLength=180
; --------------------
[NDSROMPlugin]
; The DS bricker program 'Trojan.DSBrickA/B' can render your system useless. MoonShell can check the file to ensure it's safe to run. It takes a few seconds to scan the file, however it is not reccomended to disable this feature. (0=Do not scan, 1=Scan)
; 'Trojan.DSBrickA/B'‚ðŒŸo‚µ‹N“®‚ð‘jŽ~‚µ‚Ü‚•BMD5ŒvŽZ‚Í’x‚¢‚Å‚•‚ªŠî–{“I‚É1‚ÅŽg‚Á‚ĉº‚³‚¢B
CrashMeProtection=1
; --------------------
Personalización de aspecto del moonshell:De los archivos que hay de imagen en la carpeta shell son estos:
Desktop (fondo de pantalla inferior)
Prgbara (barra de progreso de reproducción “llena”)
Prgbard (barra de progreso de reproducción “vacía”)
sb_bg (parte central del “scroll vació”)
sb_body (parte central del “scroll lleno”)
sb_part (final y principio del scroll)
titlea (barra de titulo y reproducion)
titled (barra de titulo de las ventanas segundarias)
preview (este nada solo esta de ejemplo)
Editamos las imagen y la dejamos como queramos luego le damos a guardar y ya esta, recordar que el archivo a de ser:
Archivo: BMP
Resolución de 256 x 192
Profundidad en bits 8
Y llamarse como el original es decir Desktop.bmp
---------------------------------------------------------------------------
una vez hallamos modificado el Global.ini o los fondos deberemos de hacer doble clic sobre el archivo .bat con nombre
CreateNDSROM_for_EXFS (el que comente al principio)
De esta forma nos “recreara” 2 archivos:
_BOOT_MP_EXFS.ds.gba
_BOOT_MP_EXFS.nds Para la SuperCard deberemos de coger el primero y renombrarlo con esta extensión:
_BOOT_MP_EXFS.nds Yo lo tengo como Reproductor Multimedia.nds
Bueno con todo esto ya tendremos nuestro moonshell 0,99 personalizado
Cualquier duda que tengáis no dudéis comentarla.
Saludos.
Descargas moonshell 1,33 - compilado y listo para usar (varios archivo) moonshell_v1.33 se incluye una carpeta(shell) y varios archivos(.nds), deberemos de meter la carpeta dentro y el .nds que corresponda a nuestro linker, ambos dentro de la raiz de nuestra tarjeta de memoria.