Hola a todos,
Gracias a Davex tenemos una nueva funcion para el NesterJ, en este caso se trata de el autoload, con el cual podemos hacer que el NesterJ cargue una rom de manera automatica al ejecutar el emulador en el XMB; Esto se hace a traves de un archivo de texto donde ademas de poder configurar la ruta donde se encuentra la rom a cargar, podemos configurar la ruta donde se salvaran las partidas y los savestates.
El proposito principal de esta nueva funcion es permitir que el usuario pueda desde crear sus eboots personalizados, hasta llegar al punto donde podra generar sus isos individuales y personalizadas de Nes las cuales permiten salvado de partidas y savestates. Recordemos que uno de los grandes inconvenientes al crear una iso de un emulador es que no es posible salvar la bateria o los states de un juego debido a que las rutas de salvado se dirigen a la carpeta donde esta el emulador y el mismo se encuentra en una iso, lo cual no da permiso de escritura, Davex lo ha solventado permitiendonos crear la ruta de salvado que especifiquemos.
Estas nuevas funciones son posibles modificando el archivo de texto default_rom.txt que se encuentra dentro de la carpeta del emulador, igualmente alli se podran encontrar instrucciones mas detalladas, pero de manera resumida:
las rutas pueden contener varios folderes
para saves y states la ruta debe terminar con "/"
ruta para cargar la rom:
-desde cualquier parte de la memory stick:
ms0:/folder1/folder2/nesrom.zip
-desde la carpeta del emulador:
/folder1/nesrom.zip
ruta para leer/escribir saves:
-desde cualquier parte de la memory stick:
ms0:/folder1/folder2/SAVE/
-desde la carpeta del emulador:
/folder1/SAVE/
ruta para leer/escribir states:
-desde cualquier parte de la memory stick:
ms0:/folder1/folder2/STATE/
-desde la carpeta del emulador:
/folder1/STATE/
ademas de la descarga del emulador agrego tambien otras descargas que son eboots personalizados para que observen el resultado final; debido a terminos legales las descargas de los eboots personalizados no vienen con los roms, pueden hacer click en las imagenes para verlas en el tamaño original de la PSP, tambien les agregue musica.
Megaman 1 al 6: Nota: Para que los custom eboots puedan puedan cargar la rom de manera automatica el nombre de zip donde se encuentra la rom y el nombre del zip en default_rom.txt deben ser iguales.
---------------------------------------------------
Tutorial basico de personalizacion de EbootsPara los que no conocen del tema un tutorial basico que incluyo en el hilo.
para la personalizacion basica de un eboot necesitamos crear los siguientes archivos:
-
PIC1.PNG : esta es la imagen de fondo que mostrara el eboot, esta imagen debe ser de 24bits y debe tener una resolucion de 480X272 pixels.
-
ICON0.PNG : esta es la imagen del icono del eboot, esta imagen debe ser de 24 bits y debe tener una resolucion de 144X80 pixels.
-
SND0.AT3 : esta es la musica del fondo del eboot, la pista no debe superar los 55 segundos y debe estar en formato ATRAC3 a 64 o 66kbps.
1.- instalamos todas las aplicaciones mencionadas en un sitio de nuestra preferencia, hago enfasis en que el goldwave es una version de prueba, utilizamos este programa porque son pocos los que admiten el codec atrac3, existe otro software para pasar a at3 llamado sonicstage pero luego de la conversion el archivo no me funciona.
para que el goldwave reconozca el codec primero se instala el goldware y luego el codec descomprimiendo el contenido del rar y ejecutando el archivo exe, luego de esto se debe reiniciar la maquina, si aun con esto no aparece la opcion en Wav para que el tipo de codificacion sea ATRAC3 entonces deben darle click derecho al archivo .inf y seleccionar instalar y volver a reiniciar la maquina.
2.- utilizamos el editor de imagenes para acomodar la imagen a nuestro gusto y salvarla con la resolucion y formato deseado, no es necesario que lleven el nombre pic1.png o icon0.png por los momentos.
3.- utilizamos el goldwave para abrir nuestro archivo wav o mp3, editarlo y luego de hacer los cambios necesarios seleccionamos save as, seleccionamos formato wav y en la segunda pestaña seleccionamos el atrac3 a 64 o 66 kbps. el archivo se salvara con extension wav, debemos buscar el archivo y cambiarle la extension a AT3
4.- una vez hecho todo esto ejecutamos el PSPBrew, cargamos el eboot del emulador y agregamos el background image (imagen de fondo), Background music (musica de fondo) y Main icon (icono principal) buscandolos en donde los hemos guardado; podemos hacer un preview del PBP para observar el resultado final.
5.- ya cargados estos archivos seleccionamos la opcion Save PBP (no PBP +2.0), es importante mencionar que una vez guardado el archivo tenemos que darle a load y buscar nuevamente el emulador original ya que si seguimos trabajando con el mismo archivo se seguiran sobreescribiendo las imagenes y los sonidos incrementando el tamaño del eboot.
imagen ilustrativa de pasos 4 y 5:
Ripeando EBOOTSCuando existen imagenes de fondo, iconos o sonidos de juegos de psp que nos gustan podemos ripearlas utilizando el PBP unpacker o el UMD Gen en caso de que el contenido este en un UMD.
El PBP Unpacker es bastante intuitivo, seleccionamos open (Abrir archivo) buscamos el eboot, luego seleccionamos los elementos que deseamos del eboot y hacemos click en extract, donde especificaremos la ruta donde se guardaran.
Con el UMD Gen no he probado a ripear imagenes o sonidos pero en teoria al abrir el iso con el UMD Gen dentro de la carpeta PSP_GAME deben estar los iconos del eboot sueltos en su forma original PIC1.PNG ICON0.PNG y SND0.AT3.
Creando IsosGracias a la nueva funcion del NesterJ podemos crear un ISO del emulador con el juego, hacerlo autoarrancable y configurarlo para que guarde las partidas en la memory stick; para este paso necesitaremos el PBP2ISO y el UMDGen
1.- Una vez tenemos nuestro eboot customizado y hemos creado la carpeta de juego con el emulador en la pc, en mi caso he guardado el juego en la carpeta ROMS y escribo la siguiente linea en el default_rom.txt
/ROMS/nombre_del_juego.zip
2.- creamos la ruta de salvado de SAVE y STATE, en mi caso busque un sitio donde pudiera acceder facil a ellas que no fuera la carpeta GAME ya que si las tenia alli sin el emulador de NesterJ en games aparecerian como datos dañados, en mi caso he generado las carpetas en la siguiente ruta:
ms0:/PSP/COMMON/NesterJ/SAVE/
ms0:/PSP/COMMON/NesterJ/STATE/
3.- Ejecutamos el programa PBP2ISO, seleccionamos la opcion de EBOOT 1.00, y buscamos donde se encuentra el eboot customizado.
4.- una vez terminado el proceso el PBP2ISO creara la estructura ISO que usan los UMD en la carpeta GENISO.
5.- copiamos los contenidos de la carpeta donde tenemos armado el eboot con la rom y los otros archivos a la carpeta GENISO/PSP_GAME/SYSDIR/
6.- Abrimos el UMD Gen y arrastramos los contenidos de la carpeta GENISO a UMD Gen.
7.- Seleccionamos save/compressed (*.CSO) para salvar la rom de forma comprimida, escribimos el nombre de la iso a generar y dejamos las opciones de compresion sleccionadas por defecto.
Una vez terminado esto ya tenemos la ISO y la grabamos en la PSP, importante recordar que la ruta de las carpetas de SAVE y STATE debe existir o en caso contrario crealas manualmente.
Imagen ilustrativa de la estructura del UMD:
Gracias a Davex por esta nueva funcion en el NesterJ; espero les haya sido util el tutorial y los custom eboots.