qna_rh
Thread Id: 24627
Thread Name: No encuentro la fucking paleta- FR
#0
J.com 12785
Estoy insertando un BG de batalla de interior en mi hack.
Hasta el momento todo perfecto, lo inserto sin problema y se ve bien.

El problema viene a la hora de cambiar la paleta. He echo el truco del pallete view, save BG, recortar en paint y cargar la paleta en APE.



La paleta señalada es la del BG, pero el puto APE no me la encuentra, ¿por qué? También probé con la paleta de abajo que es casi igual, pero tampoco.

Por supuesto he probado también activando la casilla de la paleta comprimida en APE, pero nada...
¿Álguien sabe que pasa aquí?


PD: El bg de la imágen es el original, no el mio xD
#1
Javi4315♪ 13374
Pues tiene toda la pinta de que es una de esas dos pals... ¿Estás seguro que has hecho todo el procedimiento bien?
#2
J.com 12785
Iniciado por Darth Vader
Pues tiene toda la pinta de que es una de esas dos pals... ¿Estás seguro que has hecho todo el procedimiento bien?


Totalmente, y varias veces, pero no me la encuentra.
#3
Tito Sayer301 26309
Bueno, que despues de buscar practicamente por toda la rom usando dos colores solo como creiterio y que no aparezca me parecio muy turbio. Busque en internet y me encontre con esto:
tuto de pokeco

El caso es que ahi especifica que no se puede encontrar con APE y como hacerlo en hexadecimal, pero la mitad de las palabras que usa ni las entiendo y con el traductor casi que peor... Lo dejo aquí por si alguien le quiere echar un vistazo y ayudar.
#4
J.com 12785
A ver, Trevor me dijo que intentó cambiar esta paleta hace tiempo con Zaux, pero nunca la encontraron.

Bien, Sayer y yo emos estado investigando y hemos averiguado cómo funciona esta paleta. Resulta que está dividida por partes, los colores están dispersos, por eso APE no encuentra la paleta. No nos quedó otra que investigar en HEX.

Ahora paso a explicar donde está cada color:

Si en APE os vais al offset 0024DDF5, os saldrá una paleta con 3 colores blancos al principio y unos cuantos negros. Estos 3 blancos (sin contar el de fondo) corresponden a los 3 primeros colores del BG, y el último color de la paleta corresponde al último del BG:



Vale, luego vienen los 3 siguientes colores, los cuales cambié en HEX.
La direccion de estos es 24DDFE. En total podemos cambiar 6 colores sin problema:


(Más el último, que me he olvidado de mencionar)


El problema viene con el color que va detrás de estos 6, pues resulta que comparte sus 2 ultimos bytes con el color anterior. Es decir, de los 6 colores que se acaban de cambiar, el último es (en mi caso, ya que lo he cambiado) 5442 y el que viene después es BD42. El 42 coincide, y si cambio este nº por otro, se cambia en los dos colores.

Si al 5442 lo cambio a 5423, el siguiente color cambia de BD42 a BD23, ¿se me entiende?




Luego, el siguiente color de la paleta es el mismo que el anterior, como si compartiesen offset, si cambio uno se cambia el otro:




Bien, ahora vamos con los 2 colores siguientes (despues de los 2 rojos).
Resulta que estos dos colores que vienen ahora son los mismos que los dos primeros:




Por lo tanto si los cambio, también se cambian los dos primeros.
Hasta ahora hemos cambiado solo los 6 primeros colores y el último, los 4 siguientes son los que dan problemas, ahora vamos con los que restan:

Despues de los 4 colores problemáticos, los siguientes 3 también los encontramos en hex, en el offset 24DE0A, son estos: (en rojo)


Se cambian sin problemas también.

Por último, el penúltimo color.
Está en el offset 24DE10 ¡pero ojo! en ese offset solo se cambian los 2 primeros bytes del color, los otros dosestán en el offset 24DE12, es decir, dos bytes despues:




El 10 que queda en medio de estos no tiene nada que ver con el color.
Como habreis visto en la imagen que e puesto en el post principal, debajo de lapaleta del BG en el pallete view, hay otra paleta muy parecida. Si se cambia ese 10, esta paleta se "estropea" y salen otros colores.

Y bueno, eso es toda la investigación que hemos echo. Si alguien sabe como cambiar esos 4 colores que aporte lo que pueda a lainvestigación, si no, pues habrá que hacer un BG de batalla de 12 colores xD
#5
Cheve_X 15014
¡Que paleta más divertida! :blush:

-------- (xD) --------

Pues se podría buscar, con un poco de conocimientos del IDA, la Rutina que carga las paletas de los Background para editarla y que las carge en un solo offset, como cualquier paleta común.

Por cierto, al final del Post de PC...

Tambien hay algunas cosas con las que debes de tener cuidado cuando insertas algunos Backgrounds en particular:

El Background de Hierba es el mismo de cuando un pokémon evoluciona. Asegúrate que no tienes una plataforma de batalla extra larga que salga fuera del centro de tu TileMap en NTME, de otra manera será visible durante la cinemática.

El backgrounde de batalla de Gym está ligado al campo y a otros 3 Backgrounds, sus paretas están increiblemente entreveradas y tendrás suerte si sacas 7-8 colores de ellos

__________________
#6
Javi4315♪ 13374
¿Pero ese fondo no es el fondo normal de cuando luchas con un entrenador? Porque si es ese yo le cambié las paletas si ningún problema. O si lo hubo, no lo recuerdo xD
#7
J.com 12785
Iniciado por Darth Vader
¿Pero ese fondo no es el fondo normal de cuando luchas con un entrenador? Porque si es ese yo le cambié las paletas si ningún problema. O si lo hubo, no lo recuerdo xD


Pero tu te referirás al fondo de batalla contra trainer, pero en EXTERIOR.
El de interior es el que da problema.
#8
Javi4315♪ 13374
Iniciado por Jo7a~
Pero tu te referirás al fondo de batalla contra trainer, pero en EXTERIOR.
El de interior es el que da problema.


Ah, vale, vale. No me había dado cuenta de eso. El que yo cambié era el de exterior sí. De todas formas este tema me está dando ideas para una nueva herramienta, ya veré si se puede hacer xD

De todas formas, esa explicación que has dado para cambiarlo creo que es demasiado importante como para que se quede uno de los cientos de temas de dudas. Quizás deberías ponerlo en tutoriales.