xse
eXtreme Script Editor: editor de scripts para ROMs
eXtreme Script Editor, conocido habitualmente como XSE, es una herramienta para crear, consultar y modificar los scripts de los juegos de Pokémon de Game Boy Advance.
Estos scripts controlan acciones como conversaciones, movimientos de personajes, entrega de objetos, combates y diferentes eventos del juego. XSE está diseñado para trabajar directamente sobre ROMs, no con proyectos de decompilación.
Información
- Nombre: eXtreme Script Editor
- Abreviatura: XSE
- Tipo: Editor y compilador de scripts
- Método de trabajo: Edición binaria de ROMs
- Plataforma: Windows
- Juegos compatibles: Pokémon Rubí, Zafiro, Esmeralda, Rojo Fuego y Verde Hoja
- Desarrollador original: HackMew
- Mantenimiento no oficial: Gamer2020
- Licencia: No especificada públicamente
- Estado: Histórica
- Última versión original: 1.1.1
- Versión recomendada: Unofficial XSE 1.1.1
- Código fuente: Disponible en un repositorio no oficial archivado
Otros enlaces
¿Qué es eXtreme Script Editor?
XSE es un editor especializado en los scripts utilizados por los juegos de Pokémon de tercera generación.
La herramienta puede descompilar un script existente desde una dirección de la ROM para mostrar sus comandos. También permite escribir nuevos scripts, compilarlos e insertarlos dentro del espacio disponible en el archivo.
XSE puede utilizarse por separado o configurarse como editor externo de Advance Map. De esta manera, los scripts asociados a personajes y otros eventos pueden abrirse desde el propio mapa.
¿Para qué sirve?
eXtreme Script Editor permite crear eventos como:
- Conversaciones y mensajes.
- Movimientos de personajes.
- Entrega de Pokémon y objetos.
- Combates contra entrenadores.
- Elecciones y respuestas del jugador.
- Uso de variables y condiciones.
- Activación y comprobación de flags.
- Reproducción de sonidos y efectos.
- Cambios de mapa y otras acciones especiales.
También incluye funciones como descompilación de scripts, búsqueda de espacio libre, conversión entre valores decimales y hexadecimales, trabajo con varios scripts y una guía de comandos.
XSE modifica directamente la ROM y está pensado para proyectos de ROM hacking binario. No es compatible con el lenguaje utilizado por Poryscript ni con los proyectos modernos de decompilación.
¿Cómo descargar eXtreme Script Editor?
La página y el servidor originales de HackMew ya no se encuentran disponibles. Actualmente puede descargarse una copia de la versión original desde Whack a Hack o la compilación corregida de Gamer2020 desde GitHub.
Para descargar la versión corregida, accede a su publicación en GitHub y descarga el archivo preparado del apartado Assets. No descargues únicamente los archivos denominados Source code, ya que contienen el código fuente.
Extrae todo el contenido en una carpeta y ejecuta XSE.exe. No separes el ejecutable de los demás archivos incluidos, ya que el programa los necesita para cargar sus comandos, idiomas y configuración.
Antes de compilar o insertar cualquier script, conserva siempre una copia de seguridad de la ROM original.