Registrarse

Duda sobre comando writetobyteoffset

  • Autor Chuckles el Cerdito
  • Fecha de inicio
Estado
Cerrado para nuevas respuestas.

Cheve

MoonLover~
Miembro de honor
Eing dijo:
Panalla Modo cine.
4000044 --> 6C23
writebytetooffset 0x23 0x4000044
writebytetooffset 0x6C 0x4000045

Y asi se hace, con eso escribes el calor 23 en la direccion de la Ram "0x4000044" y lo mismo con la otra parte.

Los "Bg" son como las capas en la que se dividen las Gráficas de un Rom, hay 5: Bg 0, Bg1, Bg2, Bg3 y la capa "Object" (Obj)

En el caso de las Roms de Pokémon, en "Obj" Encontramos los Minis, en Bg 0 La TextBox, en Bg1 y Bg2 los tiles y en Bg3 los efectos como los climas.
Puedes verlos mas a detalle usando el visor de I/O del VBA.
¿Como? Abre una Rom cualquiera, ve a cualquier mapa, o a tu cuarto, no importa, ahora ve al menú Tools>IO Viewer
Se te abrirá una pequeña "caja" con muchas casillas para marcar y desmarcar en 12, 11, 10, 9, 8 Verás la del "Obj" y la de los distintos "BG" Desmarca los que no quieras ver y cliquea en "Apply" haber que pasa xD
Si no te deja marcar/Desmarcar, saca el Clic de "Automatic Update"

^^ Fijate ahí jaja. Creo que te respondí, sino, pregunta denuevo ^^
 
C

Chuckles el Cerdito

Invitado
Pero, sigo teniendo un problema D:

Quiero dejar el msgbox transparente, algo oscuro, intente ponerlo


Efectos en capas.
4000048 --> 3F1F

Msgbox transparente.
4000050 --> 413F
4000052 --> 0B04
4000052 --> 0C04
(Afecta unicamente a la bg0)

Oscuridad
4000050 --> DE3F
(Afecta a todas capas menos la bg0)
4000050 --> DF3F
(Afecta a todas las capas)

Me imagino que es con esas, pero por ejemplo con solo el msgbox transparente no pasa nada D:

Y otra cosa, eso se pone dentro de un script comun y corriente ¿cierto?
 

Shiro~

*Scripter*
Está bien como dijo cheve_x, los bytes se voltean.

Y para hacer el textbox transparente, no vasta con solo con poner lo de msgbox transparente xD es necesario activar los efectos.

4000048 --> 3F1F [Efectos en las capas]
4000050 --> 413F [Seleccionas el bg0 como objeto transparente]
4000052 --> Busca este offset en el visor de I/O del vba y prueva, con esto seleccionas la intensidad de la transparencia.


Y sí, se pone dentro de cualquier script, pero al estar trabajando con la RAM, cada ves que actualices la pantalla, el efecto se perderá hasta que lo vuelvas a activar.

Espero que ahora la tengas mas clara.
 
Última edición:
Está bien como dijo cheve_x, los bytes se voltean.

Y para hacer el textbox transparente, no vasta con solo con poner lo de msgbox transparente xD es necesario activar los efectos.

4000048 --> 3F1F [Efectos en las capas]
4000050 --> 413F [Seleccionas el bg0 como objeto transparente]
4000052 --> Busca este offset en el visor de I/O del vba y prueva, con esto seleccionas la intensidad de la transparencia.


Y sí, se pone dentro de cualquier script, pero al estar trabajando con la RAM, cada ves que actualices la pantalla, el efecto se perderá hasta que lo vuelvas a activar.

Espero que ahora la tengas mas clara.
Ah cierto... aunque el término correcto es permutar, me había olvidado, eing podria haber dado el trabajo un poco hecho xD.
 
C

Chuckles el Cerdito

Invitado
Cierren el Tema, ya me quedo bastante claro xD
 
Estado
Cerrado para nuevas respuestas.
Arriba