poryscripts
Poryscript: scripts para proyectos Pokémon GBA
Poryscript es un lenguaje creado para facilitar la escritura de scripts en proyectos de decompilación de Pokémon de tercera generación.
Permite escribir diálogos, eventos, movimientos y condiciones utilizando una sintaxis más clara y organizada. Después, la herramienta convierte estos archivos al formato que puede utilizar el proyecto durante la compilación del juego.
Información
- Nombre: Poryscript
- Tipo: Lenguaje y compilador de scripts
- Método de trabajo: Proyectos de decompilación
- Interfaz: Línea de comandos
- Plataformas: Windows, macOS y Linux
- Requisitos: Un proyecto de decompilación compatible
- Desarrollador principal: huderlem
- Licencia: MIT
- Estado: Activa
- Versión recomendada: 3.6.1
- Código fuente: Disponible en GitHub
¿Qué es Poryscript?
Poryscript es un lenguaje de programación de alto nivel para los proyectos de decompilación pokeemerald, pokefirered y pokeruby.
Los scripts se escriben en archivos .pory y después se convierten en archivos .inc compatibles con el proyecto. No es un editor gráfico ni permite modificar directamente una ROM en formato .gba.
¿Para qué sirve?
Poryscript permite crear y organizar diferentes elementos relacionados con los eventos del juego, como:
- Conversaciones y mensajes.
- Movimientos de personajes.
- Condiciones, decisiones y bucles.
- Tiendas y scripts de mapas.
- Textos con saltos de línea automáticos.
Su sintaxis simplifica la escritura de scripts complejos y ayuda a mantenerlos más claros y organizados.
¿Cómo descargar Poryscript?
Accede a la descarga oficial mediante el botón situado al principio de esta página y selecciona el archivo correspondiente a tu sistema operativo. Extrae el contenido del archivo descargado y sigue las instrucciones de la documentación para integrarlo en un proyecto de decompilación compatible.
Poryscript funciona mediante la línea de comandos y normalmente se incorpora al proceso de compilación del proyecto. No es un programa con interfaz visual que pueda utilizarse abriendo directamente una ROM.