tuts_gba
Thread Id: 11716
Thread Name: GBA | Otros | Buscar direcciones de las paletas con Ape
#0
Cazsh 14850
Cambiar sprite entrenadores






Hola, aqui por mi 4° tuto! :D un saludo para @ciro (me sirvio mucho tu tema de scripts :x3: ), aqui quiero enseñar a buscar la direccion HEX de una paleta y cambiarla. Todo con APE y nuestro emulador VBA.

Bueno supongamos que tenemos un grafico en el VBA que queremos cambiar de color, pero no sabemos cual es su pinch#$%* direccion HEX, bueno podemos utilizar el siguiene metodo:

Bueno, ya aclare que utilizaremos, pero que mas da, ¡nuestra mochila!:




Necesitaremos:

Visual Boy Advance

APE


¡Una vez que tenemos todo, podemos empezar!


Primero, debemos tener en claro, que paletas cambiar, yo tengo que cambiar esto:



Bien, nos vamos a Tools y abrimos OAM viewer (SI es un sprite) o Map viewer (si es el fondo) y palette viewer. En mi caso es un sprite asi que abrire OAM viewer y palette viewer (palette viewer siempre lo abrimos):



Bueno se nos abriran ventanas asi:



No se asusten que ¡es facil! :XD: Ahora procederemos a cambiar esto (le damos a la flechita derecha hasta que encontremos nuestro sprite) yo lo encontre asi:



Mientras en la otra ventana, vamos a ver que paletas (las filas) son parecidas a los colores de nuestro sprite, en mi caso, son estas que marque:



Nota: Los sprites se uscan a la derecha, los fondos a la izquierda.


Ahora nos aseguraremos, ¿Que como? pues con los colores exactos.
En la primera ventana, la OAM viewer, marcamos una parte de nuestro sprite y luego un color en el cuadrito de la derecha:



Lo que marque en azul (RGB) es lo que necesitamos, ahora en palette viewer buscaremos un color como el que necesitamos (en mi caso el azul medio morado), una imagen vale mil palabras:



en caso que encontremos el color, lo buscamos en otra paleta parecida ,
si esta tambien en esa, hacemos lo mismo con otro color, y asi sucesivamente hasta que hallemos la paleta que tenga todos los colores del sprite.

En mi caso supe que era esta, la numero 3, por que el color no estaba en la otra paleta:



Bueno, una vez que supimos que paleta es, en mi caso la 3 (contamos de arriba a abajo), tenemos que guardar el "set" de paletas clickeando aqui (en caso de que sea el fondo, le damos a "SAVE BG") y lo guardamos como "cualquiernombre.act" :





Bueno, ya que lo guardamos, vamos a donde lo guardamos y veras un "obj.pal" es nuestro archivo, a si que lo renombramos por que el VBA no lo guarda bien :OMG: lo renombramos como "cualquiernombre.act"

Ahora abrimos el APE, cargamos nuestro rom y seleccionamos como en la imagen (me olvide de marcar, pero si va marcada "paleta comprimida..." :



Ahora le damos a importar, y cargamos el "set" que habiamos guardado:



Con las flechitas, ponemos el numero de paleta de nuestro sprite (yo lo habia encontrado en la paleta 3 ¿Recuerdan?) y le damos a buscar y alli esta la direccion hex!!:



Ahora, podemos cambiarla a nuestro gusto y listo, PROBLEM??:





Y eso es todo amigos, como siempre, no duden en preguntar si les quedo duda alguna, ¡Comenten!
#1
Cheve_X 15014
Bueno... El tutorial está muy bien explicado, las imágenes ayudan mucho a su comprensión.

Solo una cosa que decir ^^'

Sobre como sabes que paleta pertenece a lo que quieres cambiar:

Usaré tu ejemplo :awesome:



¿Ves? Así es más fácil y rápido :D
En "Pal: X" pone el numero de paleta que tiene el Sprite en ese momento, y se cuentan de arriba para abajo (Como bien dijiste) empezando por la paleta 0 (Por eso en este caso es la 2, pero es la tercer fila)

Salu2! y Gracias por aportar
#2
Cazsh 14850
Iniciado por Cheve_X

Bueno... El tutorial está muy bien explicado, las imágenes ayudan mucho a su comprensión.

Solo una cosa que decir ^^'

Sobre como sabes que paleta pertenece a lo que quieres cambiar:

Usaré tu ejemplo :awesome:



¿Ves? Así es más fácil y rápido :D
En "Pal: X" pone el numero de paleta que tiene el Sprite en ese momento, y se cuentan de arriba para abajo (Como bien dijiste) empezando por la paleta 0 (Por eso en este caso es la 2, pero es la tercer fila)

Salu2! y Gracias por aportar


Ahh si, mucho mas facil xD gracias!
#3
Sabrina 26850
Mi salud mental y yo te agradecemos el tutorial XD estuve horas con ese problema jaja
#4
Tito Dafting301_4315♪ Kuchiki 24341
Hay un método mucho mejor para esto, hoy lo usé y tardé relativamente poco, y no me compliqué para nada.

Luego veré si lo posteo.