这个项目能做什么
# GB Studio
GB Studio 是一款快速易用的 Game Boy 复古游戏制作工具,适用于 Mac、Linux 和 Windows。它由基于 Electron 的游戏构建应用程序和 GBVM(一种使用 GBDK 的基于 C 语言的游戏引擎)组成。该项目以 MIT 许可证发布,并积极维护,通过 Patreon、Twitter、Reddit 和 Discord 提供社区支持。
## 安装
从 GB Studio 下载页面为你的操作系统下载发行版。要从源代码运行,请克隆仓库,安装 NodeJS(版本见 .nvmrc),然后运行:
```bash
> cd gb-studio
> corepack enable
> yarn
> npm run fetch-deps
> npm start
```
检出新版本后,再次获取依赖项以确保你拥有最新的 GBVM 和 GBDK。GB Studio 目前使用 Node 24 LTS;使用包含的 .nvmrc 配合 NVM 切换版本。
## GB Studio 命令行界面
从源代码安装,然后构建并链接命令行界面:
```bash
> npm run make:cli
> yarn link
```
在任何文件夹中,使用如下命令运行 `gb-studio-cli`:
- **导出项目**:`gb-studio-cli export path/to/project.gbsproj out/`
- **导出数据**:`gb-studio-cli export -d path/to/project.gbsproj out/`
- **制作 ROM**:`gb-studio-cli make:rom path/to/project.gbsproj out/game.gb`
- **制作 Pocket**:`gb-studio-cli make:pocket path/to/project.gbsproj out/game.pocket`
- **制作 Web**:`gb-studio-cli make:web path/to/project.gbsproj out/`
- **制作带使用报告的 ROM**:`gb-studio-cli make:rom path/to/project.gbsproj out/game.gb --usage`
## GBS 音乐
音乐编辑器的独立网页应用可在 https://music.gbstudio.dev/ 获取。要本地运行,请使用 `npm run start:music-web`,或使用 `npm run build:music-web` 构建资产以自行托管(输出到 `out/music-web`)。
## 文档
完整文档可在 https://www.gbstudio.dev/docs 获取。
## 给翻译者的说明
欢迎通过拉取请求对 `src/lang` 中的 JSON 文件贡献新语言本地化。一个脚本会列出英文本地化中缺失的键,并将它们复制到你的本地化文件中:
```bash
npm run missing-translations lang
# 例如 npm run missing-translations de
# 例如 npm run missing-translations en-GB
```
评论
0 评分人数达到10人后显示
登录后参与讨论。