Editar cuadro de Texto
hey hola en esta clase particular usted aprenderá
cómo cambiar el formato de la caja de texto. ¿Es usted listo? Primero
usted debe tener su ROM, después usted debe abrir el emulador de
VisualBoy y el juego anticipados del thee del juego hasta que usted ve
la caja de texto. Ahora, vaya al espectador de la gama de colores como
en el cuadro más lejos abajo de la página. Ábrase Tlp 2002 y abran la
ROM en ella. Necesitamos ahora encontrar la caja de texto gráfica. Fije
el "control del browser" abajo a la ilustración.

Nota: Las compensaciones de
la dirección diferencian para cada juego, ellas son como siguen: El
rubí compensó: 15334920 Fuego offset:15321916 Rojo Pozo ahora debemos
poner los palletes de la caja de texto que vemos en el emulador que
espectador de la gama de colores en la herramienta de la gama de
colores en embaldosado, cuando usted ha hecho eso, presiona MUY BIEN.
Esto se demuestra abajo, tecleo para agrandar.

Ahora usted ha hecho esto,
usted puede corregirlo mejor, usted debe exportar los gráficos y
corregir los gráficos de la caja de texto. Como he hecho en este cuadro

Ahora la única cosa que
debemos hacer es mover los gráficos que usted importó a la parte
izquierda, entonces cuando usted final va a embaldosar excepto el
azulejo, ahora lo comprueba en su emulador

Gracias HRE
_______________________________________________
Invisivilizar
1 Invisibilizar.
Sólo hace que el mini sea transparente, o mejor dicho,
invisible. Pero en realidad sigue estando y aunque no se vea, por
ejemplo, puedes seguir “hablando” con él y si intentas atravesar donde
está, te chocarás con el mini.
Si sólo lo has hecho invisible puedes hacer luego que vuelva a ser visible otra vez.
2 Desvanecer.
De repente el mini se desvanece, deja de estar. Se
podría decir que es la verdadera desaparición. Pero tiene un problema:
en cuanto termine de ejecutarse el script y des un paso, el mini vuelve
a aparecer.
3 Desactivar.
El mini se desactiva. Los minis normales (sin flag
asignada) siempre están activos. Cuando desactivas un mini desaparece,
aunque no inmediatamente. Por ejemplo, si desactivas un mini puedes
seguir viéndolo e interactuar con él, sin embargo si después de
desactivado te alejas de él hasta que no se vea en pantalla y luego
vuelves, ya no estará: habrá desaparecido.
Si lo has desactivado y quieres que vuelva lo puedes reactivar perfectamente.
----------Cada
uno tiene una utilidad distinta, pero para hacer un script puedes
elegir las funciones que necesites. Ahora vamos a poner ejemplos de lo
que se puede hacer y luego explicaremos como hacerlo.
· Por ejemplo si quieres que al hablar con un Diglett desaparezca metiéndose en un hoyo y reaparezca saliendo por otro ►tienes que► invisibilizarlo, siendo invisible moverlo al otro hoyo y cuando esté allí volverlo a visibilizar.
· Si quisieses que un Gastly te haga una broma y desaparezca un momento y cuando intentes acercarte vuelva a aparecer ►solo tienes que► desvanecerlo, pues acabado el script, al moverte volverá a aparecer.
· Por último para que un personaje te diga “en cuanto salgas de esta habitación nunca más volveré” y además lo haga ►tienes que► desactivarlo, así seguirá mientras estés viéndolo pero en cuanto te alejes no volverá más (a menos que lo reactives)
· Pero
también puede que quieras combinarlos, por ejemplo, lo más habitual, te
encuentras un Onix y decide unirse a tu equipo en ese caso el mini debe
desaparecer inmediatamente y eternamente ►osea que tienes que►
hacerlo desvanecer y desactivarlo una vez que acabe el “givepokemon”
(de mini en el mapeado pasa a ser un Pokémon de tu equipo).
Y
ahora vamos a explicar el primer ejemplo (invisibilizar) y luego el
cuarto (desvanecer y desactivar a la vez), porque los ejemplos segundo
(desvanecer) y tercero (desactivar) los puedes sacar del cuarto.
1 Invisibilizar
Pues es lo más sencillo, invisibilizar es un movimiento:
como hacer que el Pokémon de un paso a la derecha o un salto a la
izquierda. Para ello solo tienes que hacer un script con el comando
“applymovement” incluyendo el . Como el hacer un comando
“applymovement” está explicado en el manual “Todo sobre script” (pincha para entrar), aquí sólo vamos a poner la realización del ejemplo del Diglet explicado antes:
Recuerda
que para hacerlo visible otra vez usa “show”. Con él si era invisible
se hace visible y si era visible, pues sigue siendo visible.
'-----------------------
#org 0x6B5DDC
msgbox 0x86B5DF0 '"¡Un diglett!"
callstd 0x6
applymovement APPLYMOVE_PLAYER 0x801936A
pause 0x80
msgbox 0x86B5E10 '"¡Está reapareciendo!"
callstd 0x6
release
end
'-----------
' Movements
'-----------
#raw 54 'Hide Esto lo invisibiliza
#raw 0B 'Right2 Moverlo...
#raw 0B 'Right2
#raw 0B 'Right2
#raw 08 'Down2
#raw 08 'Down2
#raw 08 'Down2
#raw 08 'Down2
#raw 55 'Show Esto lo revisibiliza
#raw FE 'Exit Los movs. siempre acaban así
|
2 Desvanecer
Bien aquí viene lo chungo.
Lo
primero (o segundo más bien) es desvanecer: para desvanecer un mini
tienes que escribir un comando compuesto de tres bytes (cada byte son
dos dígitos), el primer byte indica el comando “desvanecer”, los otros
dos bytes indican que mini del mapeado va a desaparecer.
Para escribir el comando abre un script en scripted o en thingy y
también abre en Advance Map el mapeado donde esté el mini. ¡Ah!
Recuerda que el script no tiene porque estar asignado al mini que va a
desaparecer (que hables con la enfermera Joy y ella te de su Chansey:
desaparece el Chansey pero no Joy).
Vale,
selecciona el mini en AM y mira el número que pone en “nº de la
persona” (si lo tienes en inglés o tienes la traducción mala, baja esto
y mételo en la carpeta AdvanceMapIniSprachen)
Ahora pon en scripted:
#raw 0x53
#raw 0x”nº de la persona”
#raw 0x00
|
Si prefieres Thingy, lo mismo: 53XX00
En este caso sería 530400.
3 Desactivar
El desactivar es uno de los usos de las flags. A cada mini se le puede
asignar o una o ninguna flag. Empieza recordando esto: Cuando activas
(“true”) una flag los minis que la tengan asignada se desactivan. Y
cuando desactivas (“false”) una flag los minis que la tengan asignada
se activan. Osea que va al contrario.
Y ¿cómo se hace? Pues fácil también:
Primero hay que elegir alguna flag (estaría bien que las que vayas
utilizando las apuntes en algún sitio para recordarlo), asignar esa
flag a un mini y luego en un script activar esa flag para que el mini/s
que la tenga asignada se desactive.
La flag se asigna al mini en AM, en este ejemplo es “212A”. Y para activarla flag escribe sólo
setflag 0x212A
Lo malo de no usar flag es que si sólo lo haces desvanecerse pero no lo desactivas, entonces al dar un paso vuelve a aparecer.