Red Alien (antes Advanced Script Compiler)
Red Alien, el editor de script para juegos de pokémon más potente que existe
Características
- Compatibilidad con XSE y PKSV
- Soporte para #dyn(amic) y #define's (¡macros!)
- Soporte para acentos
- Etiquetas chulas para jumps/goto's (jump :asdf)
- Hecho por mi (sí, me tenéis aquí, así que me podéis molestar para que lo modifique, eso es una ventaja, sabéis?)
- Estructuras while y if/else
- Soporte para scripts de Overworld, y IA de combate.
- Fácilmente modificable (está escrito en python y la lista de comandos está en un archivo editable)
- Es open source, licenciado bajo la GPLv3 (o posterior) - Si añadís algo útil decídmelo y lo añadiré al repositorio principal.
- Coloreado de sintaxis
- Autocompletado
- Herramienta de entrada de texto
- Integración con Advance Map y Blue Spider
Descargas
La última versión siempre en mi web
Página en github:
https://github.com/cosarara97/red-alien
Para ejecutar la versión GUI nueva directamente des del código fuente, ejecutad el archivo "asc_gui_qt.py". Vais a necesitar PyQt5 para python3, python3 y python-qscintilla (también para python3, claro).
Tutos e instrucciones
El manual oficial (en inglés)
Cómo usar las estructuras chulas
Integración con AM
compilar:
$ ./asc.py c <script.pks> <rom.gba>
compilación falsa (en lugar de escribir en el ROM imprime en pantalla):
$ ./asc.py b <script.pks> <rom.gba>
descompilar:
$ ./asc.py d <rom.gba> <offset, en hex>
Para más info, ver "./asc.py --help" y "./asc.py <comando> --help
$ ./asc.py c <script.pks> <rom.gba>
compilación falsa (en lugar de escribir en el ROM imprime en pantalla):
$ ./asc.py b <script.pks> <rom.gba>
descompilar:
$ ./asc.py d <rom.gba> <offset, en hex>
Para más info, ver "./asc.py --help" y "./asc.py <comando> --help
Las dependencias para la versión antigua son (en linux buscad en el repositorio, en windows os pongo los links):
python - http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
gtk 3 - http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip
python-gobject - http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-2.24.0.win32-py2.7.exe
libgtksourceview-3.0-0 - Index of /pub/gnome/sources/gtksourceview/3.5 (este hay que compilarlo)
(y me parece que ya está)
Si falta alguna, os saldrá un error en el terminal diciendo cual es.
Para abrir la versión antigua basta con ejecutar el archivo asc_gui.py.
python - http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
gtk 3 - http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip
python-gobject - http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-2.24.0.win32-py2.7.exe
libgtksourceview-3.0-0 - Index of /pub/gnome/sources/gtksourceview/3.5 (este hay que compilarlo)
(y me parece que ya está)
Si falta alguna, os saldrá un error en el terminal diciendo cual es.
Para abrir la versión antigua basta con ejecutar el archivo asc_gui.py.
Última edición por un moderador: