WAH'S MEORH | UNIDAD 4: SCRIPTING
TEMA 2: CONOCIENDO LOS EDITORES - XSE
Buenas. En la última clase vimos las bases del editor Red Alien. Ahora analizaremos un poco eXtreme Script Editor (más conocido como XSE).
Empecemos: pueden descargar la última versión del XSE desde aquí. Gracias a Brock por el enlace.
Abrimos el editor con el archivo "XSE.exe".
A diferencia del RA, éste abre con todo el cuadro de texto en blanco.
A la izquierda indica el número de línea.
Nueva pestaña: Éste editor tiene una característica importante, permite abrir varias pestañas a la vez. Cada pestaña es un cuadro de texto diferente.Abrir: Sirve tanto para abrir un archivo de script como las ROMs.
Guardar (como...): Con ello guardamos el script en un archivo para tenerlo y usarlo luego.
Tuercas: Una vez que terminamos nuestro script y abrimos la ROM, éste icono se pone en color y sirve para compilar.Varios: Esto es para descompilar. Ponemos el offset (en hexadecimal) en el campo de texto y luego apretamos el icono demás a la derecha.
TEMA 3: CONCEPTOS BÁSICOS
Bueno, los conceptos son los mismos, pero quiero poner un script de ejemplo que haga lo mismo que el del Red Alien pero en XSE.
Código:
[PLAIN]
#dynamic 0x800000
#org @start
lock
msgbox @buscame 6
release
end
#org @buscame
= Sígueme... Búscame...\nTú sabes dónde estoy.\l¡VEN A MI!
[/PLAIN]
- En primer lugar, no se permiten las inline labels (etiquetas precedidas por ":"). Así que ":buscame" se convierte en "#org @buscame"
- XSE no permite dividir el texto en múltiples líneas, así que ahí lo ven: sólo un signo "=" y el texto de corrido.
- Se borraron los includes.
- #dyn -> #dynamic
- Para mostrar un mensaje se usa un solo comando: msgbox. Cuya sintaxis es:
Código:msgbox (puntero) (tipo de mensaje)
@Zatsu
@Electivire
@Toni I
@--Sarkael Zero--
@HeKu.
@GORKA
@Toni
@joaquino
@Laquin
@Volg~
@Loz
@Zilver8
@~Yeik
@ShinyPsyduck23
@Skyflyer
@SoulOfBandit
@PAN
@Xyrok
@Smash
@FraynSebas
@Profesora Juniper
@Kannon
@~Gravitty
@Yue Toramaru
@Noctul~
@TheSalGame
@Jordithc7
@Raxo
@luis503
@alex_13
@InfernapEnLlamas
@Aleja
@Delta231
@darikawaiii
@Yoshua
@Electivire
@Toni I
@--Sarkael Zero--
@HeKu.
@GORKA
@Toni
@joaquino
@Laquin
@Volg~
@Loz
@Zilver8
@~Yeik
@ShinyPsyduck23
@Skyflyer
@SoulOfBandit
@PAN
@Xyrok
@Smash
@FraynSebas
@Profesora Juniper
@Kannon
@~Gravitty
@Yue Toramaru
@Noctul~
@TheSalGame
@Jordithc7
@Raxo
@luis503
@alex_13
@InfernapEnLlamas
@Aleja
@Delta231
@darikawaiii
@Yoshua
Tenemos server de discord: https://discord.gg/fCGmbua
Última edición: