qna_rh
Thread Id: 14953
Thread Name: Duda sobre comando writetobyteoffset
Bueno... Quiero "personalisar" mi hack, la verdad es probar esto:
http://wahackforo.com/t-despedida-aportes-un-poco-de-coco
Bueno, eing dejo esos codigos, pero ¿como uso el comando writetobyteoffset?
Los scripters amayonesados deben saber xD
Y tambien podrian explciar lo que es la bg0, el grado maximo, etc
Iniciado por Eing
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 ^^
Escribo aquí porque no puedo entrar a perfiles desde Tapatalk:
Iniciado por BaroFan
writebytetooffset 0x23 0x4000044
writebytetooffset 0x6C 0x4000045
^ pero eing dijo que el 1° byte iba en la 1° direccion (o eso creo), no debería ser:
wbto 0x6C 0x4000044
wbto 0x23 0x4000045 ?
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?
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.
Iniciado por Shiro~
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.
Cierren el Tema, ya me quedo bastante claro xD