tuts_gba
Thread Id: 12177
Thread Name: GBA | Scripting | Hacer el efecto Gris para un FlashBack
#0
Sonicarvalho 17082
Buenas, Amigos. Mañana empiezan las clases para mi e no podría dejar de aportar algo al foro antes de irme.

Dejen que les diga, vosotros, hackers españoles, son los hackers que en todo el mundo mas tienen una pasión por el comando "Writebytetooffset". Hoy vengo ayudar esa pasión :XD:



Conseguir el Efecto Cinza/Gris para Flashbacks!


Juego: FireRed(U), FireRed(E/S) (si, las roms españolas están inclusas!)

Bien, en el offset de la RAM 02036E28 esta presente un byte que controla las colores de la pantalla.

Al ponerle 01, se consigue el efecto Gris, así que deben hacer esto:

writebytetooffset 0x1 0x2036E28
warp 0xXX 0xXX etc...


Porque el Warp? Porque la pantalla debe ser "refrescada" para que el efecto sea permanente.

Para volver al normal, pongan 00 en ese offset.

El effecto que hablo es este:
YouTube Video
----------
Bien, es todo!:D
Hecho por Sonicarvalho. No copiar.
#1
Cheve_X 15014
¬¬

Gracias! Podrías haberlo dicho antes así no me mataba WBTOeando paleta por paleta para conseguir el efecto... xD

Nah! Ya, enserio, gracias por aportar nuevamente.

Aunque estaba viendo que puedes obtener Blanco y Negro además del Sepia, ¿Es usando 0x2? o cómo? Muchas gracias por todo :D


Edito:
Si, con 0x1 es B y N y con 0x2 Sepia :D

¡Y también funciona en Rojo Fuego en Español!
#2
cosarara97 12296
Muchas grácias por el tuto :D
Solo tengo una pregunta: ¿Como encontraste la dirección?
#3
Blex 12299
Pues está bastante bien la verdad, para hacer intros y demás puede resultar bastante interesante.

Gracias por compartir.
#4
Zik 12278
Si lo admito yo soy un aposionado del WBTO xD

Volviendo al tutorial, algo simple, pero que se entiende bien.
Les servira a muchos. (Y)
Lastima que use ruby pero bueno....
#5
Sonicarvalho 17082
Gracias por vuestros comentarios, chicos!

Cosara, yo estaba investigando las rutinas del "Previously in your quest..." (Anteriormente en tu Jornada...) o algo así, que me apareció ese offset y la rutina escribía 1 en el inicio de los flashbacks del menu "Continue" e volvía a 0 en el fin ¿:.

Fue así. Saludos:D
#6
Sonicarvalho 17082
Para quién sabe ASM, la rutina que hace los cambios a la paleta esta en el offset 0x083598!

~Saludos!
#7
Megascep_9 Kuchiki 28187
¡Dios haci de simple es esto!, justo lo que necesitaba
para mi hack...

Y yo que estaba viendo un tuto mas
largo que cain y solo con WBTO
puedes hacer milagros, gracias y saludos.

PD: se que saque este tema de las entrañas de WAH, pero no me recisti a comentar XD
#8
Brock 25910
wow que chulada, lo probare..

Muchas gracias por subirlo,
Seguro que le servira a muchisima gente :)
#9
Tito Dafting301_4315♪ Kuchiki 24341
Iniciado por Sceptile9

PD: se que saque este tema de las entrañas de WAH, pero no me recisti a comentar XD


Tranquilo, el necropost no está prohibido.

En fin, ya lo había visto de lo viejo que es. Como dijeron arriba es muy simple y permite Blanco y Negro, y también permite Sepia (el original, digamos). Supongo que ese 0x1 o 0x2 indica una serie de paletas ubicadas en nosedonde, de donde toma los colores. Recordemos que el GBA tiene "Alpha blending" que permite eso, estableciendo un color "tiñe" toda la pantalla de ese color, o un sector, dependiendo de que color lo quieres.

Supongo que modificando eso también se puede hacer en otros colores como azul, verde, rojo, y tantos otros...

Avur!
#10
Decidme_un_nick_4315♪Kuchiki 28197
o.O ¡Me encanta!
Lo probaré para mi hack.
Muchas gracias ^^
Salu2
#11
Rata 12529
Yo no sé mucho de scripting, pero esto es un gran aporte ^^
Gracias , de verdad.
Saludos y mucha suerte! ^^
#12
Mr-Link 20751
Gran tuto! Sin duda los efectos Blanco y negro y sepia no son muy usados en los hacks, pero molan mucho como ambiente. Se pueden hacer cosas interesantes con estos efectos :P

Saludos~