Авторские права (c) принадлежат Крису Молтби, 2024 г., выпущено по лицензии MIT.
Патреон: gbstudiodev
Твиттер: @maltby
Реддит: /r/gbstudio
Discord: присоединиться к чату
GB Studio — это быстрый и простой в использовании инструмент для создания ретро-приключенческих игр для Game Boy, доступный для Mac, Linux и Windows. Для получения дополнительной информации посетите сайт GB Studio.
GB Studio состоит из приложения для создания игр Electron и игрового движка на базе C, использующего GBDK.
Загрузите версию для своей операционной системы со страницы загрузок GB Studio.
Или для запуска из исходного кода клонируйте этот репозиторий:
Установите NodeJS (требуемая версия указана в .nvmrc)
> cd gb-studio > corepack Enable > Yarn > npm start
GB Studio в настоящее время использует Node 21.7.1. Если у вас установлен NVM, вы можете использовать прилагаемый .nvmrc
для переключения на поддерживаемую версию Node.
> cd gb-studio > использование nvm
Установите GB Studio из исходного кода, как указано выше.
> npm run make:cli> Yarn link# Теперь из любой папки вы можете запустить gb-studio-cli> $(yarn bin gb-studio-cli) -V 4.1.2> $(yarn bin gb-studio-cli) --help
Возьмите последний код и снова запустите make:cli, ссылка на пряжу нужна только для первого запуска.
> npm запустить make:cli
Экспортный проект
> $(yarn bin gb-studio-cli) путь экспорта/в/project.gbsproj out/
Экспортируйте проект GBDK из gbsproj в наш каталог.
Экспортировать данные
> $(yarn bin gb-studio-cli) экспорт -d путь/к/проекту.gbsproj out/
Экспортируйте только src/data и include/data из gbsproj в выходной каталог.
Сделать ПЗУ
> $(yarn bin gb-studio-cli) make:rom path/to/project.gbsproj out/game.gb
Создайте файл ROM из gbsproj.
Сделать карман
> $(yarn bin gb-studio-cli) make:pocket path/to/project.gbsproj out/game.pocket
Создайте карманный файл из gbsproj
Сделать Интернет
> $(yarn bin gb-studio-cli) make:web path/to/project.gbsproj out/
Сделать веб-сборку из gbsproj
Документация GB Studio
Если вы хотите внести свой вклад в локализацию новых языков для GB Studio, вы можете сделать это, отправив запросы на включение, добавив или обновив файлы JSON, найденные здесь https://github.com/chrismaltby/gb-studio/tree/develop/src/ язык
Если вы хотите обновить существующий перевод, добавив в него отсутствующий контент, есть удобный скрипт, который перечисляет ключи, найденные в английской локализации, но не найденные, и копирует их в вашу локализацию.
npm запустить отсутствующие переводы lang#, например, npm запустить отсутствующие переводы de#, например, npm запустить недостающие переводы en-GB