¡Hola a todos! Os traigo una nueva versión del programa que os permite organizar vuestra colección de juegos. Un saludo a todos y gracias por probar mi aplicación.
¿Qué es PS2HDDCatalog?
PS2HDDCatalog permite tener organizada toda nuestra colección de juegos de PS2, pudiendo acceder de forma rápida a toda la información relacionada con la ejecución de estos desde un HDD.
¿Qué necesito para ejecutarlo?
El programa esta desarrollado utilizando el lenguaje de programación Java por lo que se debe tener instalado Java(TM) SE Runtime Environment. [url="http://www.java.com/es/download/windows_xpi.jsp?locale=es&host=www.java.com:80"]DOWNLOAD[/url]
Para poder descomprimirlo es necesario algún programa que te permita descomprimir ficheros ZIP. Por ejemplo 7-ZIP. [url="http://www.7-zip.org/"]DOWNLOAD[/url]
El siguiente paso será descomprimir en una carpeta determinada el contenido del paquete PS2HDDCatalog.
Configuración y estructura de carpetas
Al descomprimir el paquete nos encontraremos una serie de carpetas y con el PS2HDDCatalog.jar que utilizaremos para ejecutar la aplicación.
/juegos/ | Carpeta por defecto que contiene información sobre nuestra colección de juegos, almacenando la información de cada uno de nuestros juegos en un fichero XML independiente.
/parches/ | Carpeta por defecto donde se almacenan los parches que necesitamos aplicar a ciertos juegos de nuestra colección.
/export/ | Carpeta por defecto donde se almacenan los juegos de nuestra colección que hemos exportado. Contiene juegos exportados de ejemplo.
/lib/ | Contiene la librería jdom que permite manipular ficheros XML. Siempre debe ir al mismo nivel que PS2HDDCatalog.jar
/resources/ | Contiene recursos necesarios para que el sistema sea estable - config.properties + ApplicationResources.properties. Siempre debe ir al mismo nivel que PS2HDDCatalog.jar.
- /resources/config.properties | Fichero de propiedades donde debemos indicar las rutas donde queremos almacenar los juegos de nuestra colección [ruta.juegos], los juegos que exportamos [ruta.export] y la carpeta contenedora de nuestros parches [ruta.parches]. Además aquí también se define la internacionalización de los mensajes y etiquetas, dándole valor a [codigo.pais] y a [codigo.lenguaje]. Para que PS2HDDCatalog arranque con ese idioma debe existir el fichero /resources/ApplicationResources_[codigo.lenguaje]_[codigo.pais]
- /resources/ApplicationResources.properties | Fichero de propiedades donde se muestra el valor de todos los mensajes y etiquetas que aparecen en la aplicación. Podemos personalizar sus valores a nuestro gusto o crear nuevos ficheros ApplicationResources_[codigo.lenguaje]_[codigo.pais] internacionalizados. Contiene un ejemplo para la traducción en ingles (que alguien la repase, jeje es que el ingles no es mi fuerte
) llamado ApplicationResources_en_US.properties, por lo que para poder utilizarlo se debe modificar los valores de lenguaje y pais en config.properties a "en" y "US".
- /resources/log4j.properties | Fichero de propiedades donde se configura el formato de la información que deseamos mostrar en el area de texto de información que contiene PS2HDDCatalog (Parte inferior de la interfaz de usuario). Por defecto posee el valor de log4j.appender.TEXTAREA.layout.ConversionPattern=%5.5p [%d{HH:mm:ss}] %m%n.
- /resources/backup.xml | Copia de seguridad de los juegos dados de alta en la web de EOL (04/04/2008).
Funcionalidades
El área de trabajo de PS2HDDCatalog esta dividido en 3 partes:
DATOS DE JUEGO | En ella se definen las caracteristicas de un nuevo juego que queramos añadir a nuestra colección o visualizaremos las caracteristicas que previamente hemos guardado de un juego seleccionado. En el segundo caso podremos siempre volver a modificar la información. Tambíen existe la posibilidad de limpiar la información introducida.
LISTAS DE JUEGOS | La parte izquierda contiene dos etiquetas:COLECCIÓN DE JUEGOS | Listado con todos los juegos que hemos dado de alta y a los cuales podemos acceder con solo pulsar en uno de ellos. El listado permite multiselección (Manteniendo pulsado la tecla CTRL) y eliminar los juegos seleccionados. Sobre esta sección se pueden realizar 2 de las acciónes que confieren todo el potencial a PS2HDDCatalog: IMPORTAR juegos a nuestra colección y EXPORTAR los juegos seleccionados de nuestra colección para poder compartirlos.
INFORMACIÓN | Muestra el resultado de nuestras acciones, informandonos de si han concluido bien o mal, mostrando la información según el formato que definamos en el fichero log4j.properties.
LISTA DE JUEGOS PROBADOS - (valor propiedad url.games, y disponible, si y solo si, la propiedad capacidad.online = true) | PS2HDDCatalog arranca un proceso en segundo plano que llamaremos SBJP (Subproceso de busqueda de juegos probados) siempre y cuando no contenga una lista de información de juegos probados en la carpeta resources/backup.xml. Si se lanza hasta que este subproceso no termina, los botones asociados no se habilitan:
- Filtrar Podremos filtrar la información que se ha recolectado del sitio de internet que configuramos en el fichero config.properties (url.games=[http://www.elotrolado.net/|http://www.darlok.com/hdloader/]). Si el botón se habilito lo único que debemos hacer es poner un nombre en la caja de texto de DATOS DE JUEGO con el label Nombre y podremos filtrar la información recuperada. Si dejamos la caja de texto vacía se recuperarán todos los juegos, sin filtrar por ningún criterio.
- Refrescar Podremos obligar a refrescar la lista de juegos probados pulsando este botón, lo que disparará el SBJP y a su finalización machacará el backup existente por uno nuevo. Solo es capaz de acceder a los juegos que se hayan dado de alta con el formato "Nombre (Tipo) Región - Comentarios"). Se puede recuperar juegos probado o de elotrolado o de darlok, pero este último no me ha dado permiso para que mi programa acceda a su web, por lo que dejo deshabilitada esa opción (se alguien quiere utilizarla debe comentar la propiedad url.games=http://www.elotrolado.net/ y descomentar url.games=http://www.darlok.com/hdloader/).
P.D - Informad de los errores que encontreis.
[url="http://www.megaupload.com/?d=VYZ0Z24L"]Descargar PS2HDDCatalog v1.0[/url]
[url="http://www.megaupload.com/?d=29VFB2F9"]Descargar PS2HDDCatalog v1.1[/url]
-| Los juegos registrados en la v1.0, v1.1 no son compatibles con los de la v1.2, v1.3. Recomendado descargar una de estas dos últimas. La primera no requiere conexión a internet, la segunda es opcional, pero si que la utiliza. |-
[url="http://perso.wanadoo.es/sergijuan/PS2HDDCatalog%20v1.2.zip"]Descargar PS2HDDCatalog v1.2[/url] [15-06-2007]
[url="http://www.megaupload.com/?d=A2SPG9LR"]Descargar PS2HDDCatalog v1.3[/url] [04-04-2008]
¡Disfrutadlo! ![burla2 [burla2]](./images/smilies/nuevos/burla_ani1.gif)
) llamado ApplicationResources_en_US.properties, por lo que para poder utilizarlo se debe modificar los valores de lenguaje y pais en config.properties a "en" y "US".
) siempre y cuando no contenga una lista de información de juegos probados en la carpeta resources/backup.xml. Si se lanza hasta que este subproceso no termina, los botones asociados no se habilitan:

