tuts_gba
Thread Id: 10024
Thread Name: GBA | Gráficos | Como buscar Paletas con HxD
#0
Keen 24906
Bueno primero en principal decidí hacer este Tutorial por falta de Tutoriales sobre como trabajar en Hex. En este caso, como buscar Paletas y cambiarlas. Desde ya, digo Gracias a KODER, ya que el me enseñó sus métodos para trabajar en Hex.

Introducción: Con este tutorial aprenderemos a buscar paletas en HxD (Editor Hexadecimal) para editarlas con APE. Vamos, no es difícil, se que cuando muchos escuchan “Editor Hexadecimal” entienden “¡Oh, que difícil!, me rindo"... Pero NO, este tutorial está 100% explicado con muchas imágenes, para mayor entendimiento, cualquier Duda, solo avisen. Empezemos por...

¿Qué necesitamos? :
*Emulador de GBA (En especial, Visual Boy Advance)
*Pokémon Rubí/FireRed
*Ape
*HxD

Recomiendo que primero cambien la paleta de la Intro como se dice en el Tutorial, para verificar si aprendistes o no.

1º Debemos abrir nuestro Rom y poner Pausa (Control+p) sobre la pantalla que queramos buscar su paleta, en mi caso, la intro con letras de Rubí:





2º Ahora vamos a: “Tools -> Palette Viewer” y nos va a aparecer una ventana que contiene muchos cuadrados y colores:





En este caso, la Intro de Rubí solo es una paleta, en otros casos como la Portada, tiene muchos colores ya qué, hay muchos Tiles dentro de ese Gráfico (Logo Pokémon, Rubí Versión, Portada...)
Asique debés buscar la fila que tiene los colores de lo que tu quieras buscar.

3º Ahora, como el diseño de las letras de Rubí tiene solo una línea de colores (esa misma), solo hacemos Click en el primer cuadrado negro, osea la Paleta del Intro:





Siempre buscamos el número de “Adress” (Dirección en Inglés) pero solo le sacamos el 0x0 y ponemos los números que quedan, ejemplo, en esta Adress “0x05000000” solo dejamos el “5000000” y lo copiamos en un Bloc de Notas.

4º Bueno, una vez guardada esa Dirección, vamos a “Tools -> Memory Viewer” y ponemos la dirección guardada, en mi caso la 5000000 y luego “Go”, cuando hagamos eso, nos va a aparecer una ventana con una serie de Dígitos:





5º Copiamos toda la primera fila y la guardamos en un Bloc de notas, ósea:


A0 00 00 00 00 00 00 00 00 00 00 00 80 10 E3 1C


Aunque en ocasiones deberamos copiar la segunda, en realidad se debe copiar la que tiene más dígitos o Diferentes ¿Por qué? Por que hay muchas direcciones en el Rom que contienen casi los mismo Dígitos o los mismos.

6º Ahora abrimos el HxD (Editor Hexadecimal) y cargamos nuestro Rom (Archivo -> Abrir), luego de eso, nos aparecerá un montón de Dígitos, ejemplo:





7º Ahora apretamos “Control+F” (Buscar). En tipo de datos ponemos “Valores Hexadecimal”, y, introducimos los dígitos guardados en “buscar” (los dígitos de la intro eran: A0 00 00 00 00 00 00 00 00 00 00 00 80 10 E3 1C), luego ponemos “Aceptar” y posiblemente, HxD nos llevó a la dirección correcta de las paletas de la Intro:





8º Ahora, debajo de todo nos va a aparecer la posición, lo que debemos guardar es el número que hay en “Posición”, ósea:


E9CA24


Y… ¡Listo!, posiblemente encontramos la dirección de la paleta de la Intro de letras de Rubí, luego lo que tenemos que hacer es Cargar nuestro Rom con APE, ponemos la dirección en:





“Cargar”, luego poner “Trasladar paleta para editarla” e importamos la nuestra, luego, la guardamos y ya está, ahora si se cambió la paleta, es por que verdaderamente encontramos la Dirección de la Paleta de la Intro:



Si nó es la Dirección de la paleta, buscala de nuevo.


Bueno, aquí llega el Final del Tutorial, espero que hallan aprendido. Cualquier duda, solo exponla aquí.

Salu2! n_n
#1
.:F?an The KilleR:. 13541
Gran tuto, yo no estoy familiarizado con los editores Hexaminales, pero de todas maneras, creo haberlo entendido, puede que alguna vez lo use.

Salu2.
#2
trifindo 12318
Muchas gracias, no conocía el truco de la memoria.

Muy bien redactado.;)
Gracias+1.:D
#3
Cheve_X 15014
Muchas gracias por el tutorial, yo ya sabía hacerlo aunque de una forma más humm complicada no, sino larga :XD:

Suerte, Salu2!

[hr]

Pd: Añadido al Índice... :awesome:

Pd2: Ya te agregé al msn :D
#4
Gut_Bro 14808
OMG! nunca me habría dado cuenta de esta otra forma! Es genial HM siempre (antes) que buscaba una paleta lo hacia copiando byte por byte como el tuto de WAH. Luego me pasé al de colosin (creo que si era de el) que guardaba la paleta, la editaba y buscaba con APE, pero creo que tu método es mucho más práctico.

WOW! Me impresiona ver esta técnica :D

Iniciado por .:F?an The KilleR:.

Hexaminales


:XD:
#5
Hackun 12904
Buen tutorial, a veces fallará, porque no siempre la paleta es como se ve en el "pallete viewer" o la paleta estará comprimida. (Esto último creo que no interesa)
Aún así te agradezco que postees esto y que impulses a los demás a ocupar HEX.
Saludos.

PD: Ya que arriba lo dijiste muchas veces... la palabra es "HEXADECIMAL" xD
mas de uno se confundió por ahí.

PD2: Me colgaré de tu tutorial para hacer propaganda al mio con APE (Pueden complementarlos :P)

#6
WilliamGJ 12426
Bro es un forma muy practica de buscar paletas,
muy sencilla y ademas rapida...
Muy buen tuto, esta muy bien readactado bro...

Salu2!
#7
.Jaizu! 0
Está muy bueno el tuto Ken!
La verdad ahoar me lo bajo, nunca me he puesto a inverstigar esto, yo hago algo así, bueno, camino parecido pero con APE, ahroa usaré esto =D
¿Con esto puedo añadir en la intro hasta ocupar todas las paletas ke aparecen negras en al intro¿:.?

Esto en ruby me servirá para los backgrounds =D
#8
TrevorTS 0
esto yo lo aprendi gracias a garchimp en un tuto que esta como a 4 paginas de aqui, ya todo esta puesto solo hace falta usar el cerebro para buscar otro tipo de cosas como los graficos del tiled entre otras cosas no es muy dificil. pero gracias siempre es bueno que se les muestre a los novatos como hacerlo. :D