# Poryscript

> Poryscript 把一种更高层的脚本编译成 pokeemerald、pokefirered 和 pokeruby 使用的脚本字节码。它加入 if、elif、else、while、do...while 和 switch，并为游戏内文本框格式化内联文本。./poryscript 从文件或标准输入读取，并写出脚本文件或标准输出。-s 设置编译期开关，例如 VERSION=RUBY。程序用 Go 编写。go build 生成 poryscript 二进制，./install.sh 把它复制进一个反编译项目。

- 类型：工具
- 目标：游戏
- 类别：游戏分析工具
- 关联：基础工具
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/huderlem/poryscript>
- 一手来源：<https://github.com/huderlem/poryscript/blob/c32481161c767b25a3425fa9f1f8729927ff3d55/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/poryscript/>
- 记录 JSON：<https://awesomerea.org/resources/poryscript/record.json>
- 英文版：[English](https://awesomerea.org/resources/poryscript/index.md)

## 使用条件与局限

- 需要 Go。在项目目录运行 go build。
- 许可证：MIT。

## 一手来源

1. <https://github.com/huderlem/poryscript/blob/c32481161c767b25a3425fa9f1f8729927ff3d55/README.md>

## 同分区更多条目：游戏

- [OverPy](https://awesomerea.org/zh/resources/overpy/index.md) · 工具
- [homm3 unpacker《英雄无敌 III》文件解析器](https://awesomerea.org/zh/resources/homm3-unpacker/index.md) · 工具
- [LEGO Dimensions Save Converter 存档转换工具](https://awesomerea.org/zh/resources/lego-dimensions-save-converter/index.md) · 工具
- [pureikyubu GameCube 硬件研究模拟器](https://awesomerea.org/zh/resources/pureikyubu/index.md) · 工具
- [GiiBiiAdvance GB 与 GBA 调试分析模拟器](https://awesomerea.org/zh/resources/giibiiadvance-debugger/index.md) · 工具
- [Space Invaders Emulator 街机模拟与反汇编工具](https://awesomerea.org/zh/resources/space-invaders-emulator/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
