gba pokemon游戏中脚本系统的编译器/反编译器
red-alien的Python项目详细描述
红色外星神奇宝贝脚本编译器
这是Red Alien的源存储库,a gba pokémon游戏中的脚本系统编译器。
请参阅documentation和examples以了解其概述 特征。
运行
RedAlien是使用跨平台技术构建的,因此它应该运行 到处都是。我时不时地建造windows binaries。 arch用户可以安装其AUR包。 有一个very旧的mac osx版本,我不推荐使用; 而是从源代码运行它。在其他Linux发行版上相同,或者 操作系统。
red alien是用python编写的,可以直接从 源文件(如果已安装所有依赖项):
Dependency | Arch package | Debian/Ubuntu package |
---|---|---|
Python 3 | ^{ | ^{ |
PyQt 5 | ^{ | ^{ (depends on ^{ |
Python bindings for Qscintilla | ^{ | ^{ (depends on ^{ |
它可以在系统范围内安装(尽管不需要):
# ./setup.py install
可以为cli运行asc cli,也可以为gui运行asc qt。
如果希望在vim中突出显示pks语法,可以将utils/pks.vim复制到 $home/.vim/syntax/,并在.vimrc中添加以下行: autocmd bufread,bufnewfile*.pks set filetype=pks
致谢
指挥部的大部分信息来自pksv的pokedef.h(谢谢!)
stdlib/中的头来自xse。