Hola a todos,
He decidido escribir este tutorial para todos aquellos que, como yo, quieran parchear HDLoader a la versión 0.7c con soporte para MDMA (SC3, PoP3, etc.) y de paso darle un retoque estético al mismo, cambiando las imágenes de las pantallas de entrada y principal de HDL o el tipo de letra de los menús.
Llegados a este punto, creo que para que la mayoría de vosotros pueda sacar provecho al tutorial, empezaré parcheando el HDLoader y dejaré los aspectos estéticos para el final.
(A) - Parchear HDLoader a la versión 0.7c con soporte MDMA
Para ello, necesitaremos...
* Un HDLoader Unpacked.
* Un HDL Patch v0.7c GUI mdma r9, desde
http://ps2-scene.org/forums/attachment.php?attachmentid=8853&d=1133223681
1. Obtener en alguna carpeta ya existente o en una creada a tal efecto (en nuestro caso, "TUTORIAL"), el archivo HDLoaderUnpacked.elf".
2. Descargad el HDL Patch GUI y descomprimidlo a la misma carpeta de antes, obteniendo esto...
3. Abrid el HDL Patch GUI...
4. Clickamos en la opción Select dentro de Unpacked HDL ELF, buscamos nuestro HDL Unpacked...
y lo abrimos, obteniendo esto...
* No debemos olvidar marcar la opción "Pack ELF File when finished", que nos reducirá el tamaño final del ELF.
5. Ahora, si nos fijamos en la parte inferior de la ventana principal del HDL Patch GUI, veremos que hay una serie de pestañas. Hasta ahora hemos estado en la primera. Cambiamos a la segunda y, en ella, debemos marcar todas las opciones (su cometido creo que queda bien explicado por ellas mismas), obteniendo esto...
6. Cambiamos a la tercera pestaña, y en ella marcamos la casilla "MDMA PAtching" y, dentro de ella, marcamos "4.2 MB/s" y "For the old DVD9 fix". Con ello conseguiremos el acceso a disco lo suficientemente lento como para que funcionen juegos como el PoP3 (modos 1 y 3). Tendremos...
7. Cambiamos ahora a la cuarta pestaña y en ella podremos retocar aspectos estéticos. De momento, lo dejamos todo como está, excepto las opciones de idioma (seleccionando "Translations > Translation forced to: > Spanish") y la posición de la pantalla (retocando el valor "Position screen (xx,yy in hex 00-FF) > 82, 38) para que nos quede centrada en la TV...
[Para saber cómo cambiar las imágenes en esta parte, lee más abajo el punto (B) del tutorial.]
8. En la última pestaña, podremos seleccionar si queremos evitar que podamos pasar a la parte derecha de la pantalla de HDLoader (para instalar, borrar o renombrar juegos) y para evitar que podamos cambiar los modos de los juegos apretando el select en la lista de juegos. En principio, a menos que nos interese lo contrario, no marcaremos nada...
9. Ya hemos terminado de configurar el HDL Patch GUI. Ahora seleccionaremos la opción "Apply patches to Unpacked HDL", dentro de "Actions"...
Seleccionaremos dónde guardar el resultado de nuestro trabajo y clickaremos en "Guardar"...
10. Recibiremos un primer mensaje, confirmando que HDLoader ha sido parcheado...
A medio proceso veremos este, indicando que está empaquetando el ELF final...
Y al final este...
Ya hemos acabado el proceso.
Ya tenemos nuestro HDLoader preparado para ser cargado como más os guste.
(B) - Cambio de las imágenes de HDL
En este apartado vamos a ver cómo podemos cambiar el fondo o incluso la imagen inicial cuando utilizamos HDLoader, así como cambiar el tipo de letra que empleará el programa para mostrarnos las opciones y la lista de juegos una vez dentro de él.
Necesitaremos...
* Un programa de retoque fotográfico como Photoshop o Paint Shop Pro (más info, en
http://www.adobe.es/products/photoshop/main.html o
http://www.es.corel.com/servlet/Satellite?pagename=Corel3Es/Products/Display&pfid=1047024760335&pid=1047025527291).
Existen dos imágenes que podemos cambiar: la "splash", que es la aparece primero mientras el programa carga, y la "main" que es el fondo que aparece en la lista de juegos.
Ambas son imágenes de resolución 512x448 píxels, en color 24bits (8bits por canal) y en formato *.BMP, por tanto aquellas que queramos usar o sustituir deberán cumplir estos requisitos.
Por ejemplo, esta imagen es la "splash" del HDLoader original...
Y esta es la "main" del HDLoader original...
A partir de ahora sólo debemos crear una imagen nueva con las características antes citadas, por ejemplo en Paint Shop Pro (de ahora en adelante, PSP), abriéndolo, presionando CTRL+N para abrir el cuadro de diálogo de "Nueva imagen" y seleccionando lo siguiente...
También podemos redimensionar una imagen que tengamos ya para que se adapte al tamaño necesario de 512x448 píxels, haciendo esto cuando tenemos una imagen abierta en PSP, pulsando Mayús+S para abrir la ventana de cambio de tamaño y seleccionando...
Una vez hecha una cosa u otra, guardaremos la imagen o imágenes en formato *.BMP, presionando F12 y seleccionando...
Una vez hecho todo esto, abriremos nuestra copia del HDL Patch GUI y nos dispondremos a parchear las imágenes originales de HDLoader con las nuestras, dirigiéndonos a esta pestaña y seleccionando las opciones marcadas...
Para buscar nuestras imágenes creadas, clickaremos en "Select Splash Image" o "Select Main Image", según proceda, y las seleccionaremos, tras lo cual aparecerá la ruta a ellas en el cuadro blanco destinado a tal efecto.
Podemos hacernos una idea de como quedarán nuestras imágenes, seleccionando lo siguiente en el menú de HDL Patch GUI...
Una vez hecho esto, seguiremos los pasos explicados en la primera parte de este tutorial para parchear nuestra versión de HDLoader (paso 9 y sucesivos) y así conseguiremos que nuestras imágenes personalizadas aparezcan en nuestra versión de HDLoader.
(C) - Cambio del tipo de letra usado por HDL
Necesitaremos...
* Bitmap Font Builder, descargable desde
http://www.lmnopc.com/bitmapfontbuilder/
Para empezar, descargaremos el programa Bitmap Font Builder (en adelante, BFB) de la web anterior. Al hacerlo, debéis tener en cuenta que existen 2 versiones diferentes del mismo: una ejecutable, para aquellos de vosotros que tengáis las últimas librerías de Visual Basic 6.0, y una instalable, para aquellos que no.
Una vez descargado, ejecutaremos o instalaremos el programa, según el caso, y abriremos el archivo "Bitmap Font Builder.exe", obteniendo esta pantalla...
Clickaremos en "OK" y obtendremos la pantalla principal del programa...
Una vez en él, nos ponemos manos a la obra y empezaremos por dirigirnos a la opción "Character Set" del menú de BFB y elegiremos la opción de la imagen...
Un vez hecho esto, elegiremos el tipo de letra que nos interesa desplegando la lista "Font 1". En nuestro ejemplo, "Arial"...
Acto seguido, activaremos la casilla "Auto Font Size" para que el programa ajuste automáticamente el tamaño de la letra para su correcta visualización. De todos modos, podemos optar por no marcar esta casilla y forzar un tamaño diferente que, según el tipo de letra escogida, también nos dará buenos resultados...
Tras ello, siguiendo los consejos dados por el HDL Patch GUI, seleccionaremos la alineación a la izquierda de nuestros caracteres...
Ahora es el turno de seleccionar los colores de fondo y de frente de nuestra textura. Para ello, empezaremos clickando en el cuadrado del "Background"...
y en la paleta de colores que se nos desplegará, rellenar los valores de "Rojo", "Verde" y "Azul" con los valores "1", "1" y "1", respectivamente, confirmando con "Aceptar" tras hacerlo...
Ahora, haremos lo mismo con el color de "Foreground"...
y esta vez, rellenaremos los valores de "Rojo", "Verde" y "Azul" con los valores "128", "128" y "128", respectivamente, también confirmando con "Aceptar" tras hacerlo...
El siguiente paso será seleccionar el tamaño para nuestra textura. Para ello nos dirijimos a la opción "Texture Size", clickamos y en el menú desplegable de la opción "Select Texture Size", marcaremos "256x256"...
Veremos como la imagen de la textura se adapta a todos los cambios realizados anteriormente obteniendo, para nuestro ejemplo, esto...
Podemos mejorar la visualización de la textura habilitando (si no lo está ya) la opción de "Font Smoothing" en el menú de BFB.
Nos aparecerá un mensaje recordándonos que, para percibir el efecto de suavizado, debemos tener también activado el suavizado de fuentes de Windows y tener habilitado el color de 32bits en las propiedades de pantalla...
Ya queda poco... Ahora nos dedicaremos a guardar la imagen .BMP. Para ello, seleccionaremos la opción marcada, dentro de "File" en el menú de BFB...
Daremos nombre a nuestra textura... En nuestro ejemplo, "ARIAL10.bmp"...
El siguiente paso es guardar un archivo .DAT con el mismo nombre que le hemos dado a la textura en el paso anterior y en el mismo lugar de nuestro PC, seleccionando la opción marcada, del menú "File" de BFB...
Como antes, le daremos nombre... Para seguir con el ejemplo, "ARIAL10.dat"...
Ya podemos cerrar BFB, abrir nuestro HDL Patch GUI y dirijirnos a esta pestaña del mismo para, una vez en ella, marcar la casilla "Patch font (font.bmp)" (entre otras ya comentadas anteriormente en este tutorial). Tras ello, buscaremos la imagen .BMP que hemos creado antes, clickando en "Select font.bmp", y su ruta aparecerá en el cuadro blanco destinado a ello...
Una vez llegados a este punto, debemos seguir los pasos 9 y sucesivos de la parte (A) de este tutorial para acabar de parchear nuestro HDLoader con los tipos de letra cambiados y las imágenes modificadas, si hemos optado por ello.
Debo decir que no todas las configuraciones de tipo de letra y tamaño de la misma ofrecen una buena legibilidad una vez dentro de HDLoader. Es cuestión, y siento no poder ser más preciso en este aspecto, de ir probando (o de dejarlo tal como venía de serie, claro).
No obstante, invito desde aquí a los usuarios a ir posteando combinaciones de tipo de letra y tamaño que les hayan dado buen resultado y una lectura del texto fácil y clara en los menús de HDL, para el bien de todos.
Aquí termina este tutorial, que ha supuesto una inversión de mi tiempo personal que se ve recompensada y adquiere todo su sentido al comprobar que resulta de ayuda para todos vosotros. Aprovecho para agradecer a los demás usuarios la ayuda que me hayan podido prestar a mí en cualquier otro momento. Gracias.
Un abrazo, ÁLEX.