Registrarse

[Gráficos] RF | ASM | Textboxes transparentes en Rojo Fuego Español

Gold

Porrero a tiempo parcial
Miembro insignia
Pues esta rutina esta más que conocida, su función es poner las textboxes principales de Rojo Fuego con semi-transparencia, usandola rutina del usuario ep!c, pero funcionando perfectamente en Rojo Fuego.

=========
Paso 1
=========
Abre tu Rom de Rojo fuego con un editor hexadecimal, luego dirigete a la dirección 0x750000, ahi pegaremos los siguientes bytes, los cuales contienen las paletas que se usarán para la textbox transparente. Son editables con APE a tu gusto.
Código:
2E 53 00 00 FF 7F 00 00 FF 7F 00 00 FF 7F 00 00 FF 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Ahora dirigete al 0x750020, ahi pegaremos la rutina activadora de la textbox transparente, los bytes a copiar son los siguientes:
Código:
1F B5 80 23 3F 4C 23 70 10 22 3F 49 3F 48 0B DF 24 48 3F 21 01 70 24 48 1F 21 01 70 23 48 41 21 01 70 23 48 3F 21 01 70 22 48 0F 21 01 70 22 48 0A 21 01 70 21 48 FF 21 01 70 21 48 FF 21 01 70 20 48 00 21 01 70 20 48 00 21 01 70 1F 48 00 21 01 70 1F 48 00 21 01 70 1E 48 00 21 01 70 1E 48 00 21 01 70 1D 48 00 21 01 70 1D 48 00 21 01 70 1C 48 00 21 01 70 1C 48 00 21 01 70 1B 48 00 21 01 70 1B 48 00 21 01 70 1A 48 00 21 01 70 1A 48 00 21 01 70 19 48 00 21 01 70 19 48 00 21 01 70 1F BD C0 46 48 00 00 04 49 00 00 04 50 00 00 04 51 00 00 04 52 00 00 04 53 00 00 04 DC 77 03 02 DD 77 03 02 DA 77 03 02 DB 77 03 02 DE 77 03 02 DF 77 03 02 EC 77 03 02 ED 77 03 02 EE 77 03 02 EF 77 03 02 F0 77 03 02 F1 77 03 02 F2 77 03 02 F3 77 03 02 F4 77 03 02 F5 77 03 02 F6 77 03 02 F7 77 03 02 C0 7A 03 02 E0 01 00 05 00 00 75 08 FF FF FF FF 1F B5 26 48
Para acabar, pegaremos en 0x750138 los bytes que contienen la rutina desactivadora, la cual vuelve a la normalidad la textbox
Código:
1F B5 26 48 1F 21 01 70 25 48 1F 21 01 70 25 48 40 21 01 70 24 48 1E 21 01 70 24 48 10 21 01 70 23 48 00 21 01 70 23 48 29 21 01 70 22 48 25 21 01 70 22 48 5A 21 01 70 21 48 67 21 01 70 21 48 1F 21 01 70 20 48 00 21 01 70 20 48 9C 21 01 70 1F 48 77 21 01 70 1F 48 FF 21 01 70 1E 48 7E 21 01 70 1E 48 33 21 01 70 1D 48 7F 21 01 70 1D 48 EF 21 01 70 1C 48 72 21 01 70 1C 48 FF 21 01 70 1B 48 7F 21 01 70 1B 48 0E 21 01 70 1A 48 53 21 01 70 1A 4C 40 23 23 70 1F BD C0 46 48 00 00 04 49 00 00 04 50 00 00 04 51 00 00 04 52 00 00 04 53 00 00 04 DC 77 03 02 DD 77 03 02 DA 77 03 02 DB 77 03 02 DE 77 03 02 DF 77 03 02 EC 77 03 02 ED 77 03 02 EE 77 03 02 EF 77 03 02 F0 77 03 02 F1 77 03 02 F2 77 03 02 F3 77 03 02 F4 77 03 02 F5 77 03 02 F6 77 03 02 F7 77 03 02 C0 7A 03 02
Guardamos los cambios, y ya podemos cerrar el editor hexadecimal.

=========
Paso 2
========
Ahora que ya tenemmos el código ASM, nos tocará probar que funciona, para ello debemos hacer un script, antes de nada, debemos estar enterados que todos los códigos THUMB debemos sumar 1 byte, así que las offsets que se usarán son 0x750021 y 0x750139, aqui dejo un ejemplo para probar

Código:
#dynamic 0x800000
#org @start
lock
callasm 0x750021
msgbox @texto1 0x6
callasm 0x750139
release
end

#org @texto1
= etetetets
Si todo salió bien debe salir más o menos así:


Es todo, si usas este código debes dar créditos a ep!c por ser el autor de la rutina y a mi persona por adaptarlo a Rojo Fuego español.
 

Axel

Leyenda de WaH
¡Madre mia que tuto! Lo que está adelantando la investigación en la rom española. Muchas gracias por el aporte.​
 

Naren Jr.

Puto amo
Usuario de Platino
Gran aporte sin dudas, se viene una oleada de tutoriales para RF, ojala todo salga bien y podamos contar con mas información acerca de la rom en la cual debimos hackear hace tiempo.

Saludos Goldi.
 

Katherine

Omnipresente
Miembro de honor
Me gusta como va progresando la investigación de Rojo Fuego, no perdáis el ritmo que entre el tema de investigación de esta base y los tutoriales os lo estais marcando. Ahora mismo quizá no es lo más rentable hackearla ya que hay muchísimos más recursos para Fire Red, pero quien sabe si dentro de poco nos encontramos con una sorpresa y FR es eclipsada por RF (al menos en cuanto a los Rom Hackers hispanos).

¡A darle caña! ¡Tenéis mi apoyo! Au revoir~.
 

Fran

Profesional de WaH
Que tuto!!
Si se segui la investigación para la rom españolas ya no se usara FR xD
Quizas me pase par RF con tantas rutinas y tutos ya no son necesarias las herramientas Jaja
Saludos!
 

H.B.P

Emperador Kaktiácero
Miembro de honor
Ya sabes lo que pienso sobre usar Rojo Fuego, a mí me parece una gran pérdida de tiempo habiendo ya un concenso generalizado con Fire Red y Emerald, más sabiendo que el editor actual de mapas tiene sus más y sus menos de por sí para también lidiar con la compatibilidad y demás movidas (al menos en ámbitos como las ciencias de la vida, se tiende a elegir un modelo y desarrollar al máximo sus posibilidades, lo contrario puede llevar décadas). Aún así, todos somos libres y quién sabe lo que conseguirás si te lo montas bien, así que se agradece el esfuerzo.
 
M

Miembro eliminado 28262

Invitado
.:Helix Boo♪:.;375440 dijo:
Ya sabes lo que pienso sobre usar Rojo Fuego, a mí me parece una gran pérdida de tiempo habiendo ya un concenso generalizado con Fire Red y Emerald, más sabiendo que el editor actual de mapas tiene sus más y sus menos de por sí para también lidiar con la compatibilidad y demás movidas (al menos en ámbitos como las ciencias de la vida, se tiende a elegir un modelo y desarrollar al máximo sus posibilidades, lo contrario puede llevar décadas). Aún así, todos somos libres y quién sabe lo que conseguirás si te lo montas bien, así que se agradece el esfuerzo.
En serio es que se me cae la puta cara de vergüenza ajena al leer esas palabras, y más siendo yo quien "comenzó a romper las pelotas" hace unas semanas para concientizarles a hackear en una ROM española.

Es debido a que desde un inicio la comunidad española no ha hecho NADA por sí sola, si no que ha dependido en extremo de la inglesa que nos hemos atrasado enormemente, y es esa década la que tenemos que pagar para ponernos al día con la corriente actual debido a la Abulía de las pasadas generaciones por no desarrollar algo autóctono.

Paso de enrollarme más que no va al canto, ya sabes lo que opino Goldsy, me parece una pasada y es verdaderamente genial que se esté trabajando sobre una ROM de nuestro propio idioma, como siempre ha tenido que ser.

Bless!!
 

H.B.P

Emperador Kaktiácero
Miembro de honor
En serio es que se me cae la puta cara de vergüenza ajena al leer esas palabras, y más siendo yo quien "comenzó a romper las pelotas" hace unas semanas para concientizarles a hackear en una ROM española.

Es debido a que desde un inicio la comunidad española no ha hecho NADA por sí sola, si no que ha dependido en extremo de la inglesa que nos hemos atrasado enormemente, y es esa década la que tenemos que pagar para ponernos al día con la corriente actual debido a la Abulía de las pasadas generaciones por no desarrollar algo autóctono.

Paso de enrollarme más que no va al canto, ya sabes lo que opino Goldsy, me parece una pasada y es verdaderamente genial que se esté trabajando sobre una ROM de nuestro propio idioma, como siempre ha tenido que ser.

Bless!!
Estoy de acuerdo en que las principales innovaciones presentan origen inglés y que, a menudo, hemos tenido una fuerte dependencia y una acusada falta de emprendimiento. Sin embargo, un hecho de por sí no justifica la invalidez de otro (por esa misma regla de tres, de hecho, deberías rom hackear a pelo, sin herramientas ni otros inventos ingleses). En este caso, estoy hablando de que tenemos la oportunidad de hacer un concenso colectivo, agilizar avances y traer muchos más aportes centrando nuestras atenciones. Personalmente, veo muy poco productivo el andar jugándosela y andar por un camino separado si puedes ponerte de acuerdo y colaborar. No sé, hay libertad y se puede elegir lo que se prefiera, pero el rom hackear por puro orgullo hispano lo veo una soberana estupidez.

Igualmente, ya te he dicho que esta es mi opinión y que, de todas formas, si se monta bien y se tiene suerte, quién sabe dónde se puede llegar (así nos topamos con el auge de Emerald y los ports en Pokeco).
 

L30N4RD0

Profesional de WaH
Hola Gold hice todos los pasos que hiciste abrí mi rom y me salia una pantalla en blanco, por suerte tenia una rom de copia abro el advancemap y me salen las paletas raras y se me crasheo el advancemap ¿que hice mal? buen tuto
 

Juan Kio

Aprendiendo decomp...
Menudo tutorial!
Te la has curao,es fenomenal hacerlo en rojo fuego
A seguir investigando las ROM españolas
Gracias por el aporte ^^
 

Jorge

Héroe de WaH
Algo tarde, pero sinceramente muchas gracias, por este aporte, es el más sencillo y más resumido que me he encontrado a día de hoy, muchas gracias de verdad, así el tutorial no sea tuyo llevarás créditos en mi RH por solamente compartirlo con nosotros.
 
Arriba