Copyright (c) 2024 Chris Maltby, veröffentlicht unter der MIT-Lizenz.
Patreon: gbstudiodev
Twitter: @maltby
Reddit: /r/gbstudio
Discord: Dem Chat beitreten
GB Studio ist ein schneller und einfach zu bedienender Retro-Abenteuerspiel-Ersteller für den Game Boy, der für Mac, Linux und Windows verfügbar ist. Weitere Informationen finden Sie auf der GB Studio-Website
GB Studio besteht aus einer Electron-Game-Builder-Anwendung und einer C-basierten Game-Engine, die GBDK verwendet.
Laden Sie eine Version für Ihr Betriebssystem von der GB Studio-Downloadseite herunter.
Oder um es von der Quelle aus auszuführen, klonen Sie dieses Repo und gehen Sie dann wie folgt vor:
NodeJS installieren (erforderliche Version ist in .nvmrc angegeben)
> cd gb-studio > corepack enable > Yarn > npm start
GB Studio verwendet derzeit Node 21.7.1. Wenn Sie NVM installiert haben, können Sie die enthaltene .nvmrc
verwenden, um zur unterstützten Node-Version zu wechseln.
> cd gb-studio > nvm verwenden
Installieren Sie dann GB Studio wie oben beschrieben von der Quelle
> npm run make:cli> Yarn Link# Von jedem Ordner aus können Sie jetzt gb-studio-cli> $(yarn bin gb-studio-cli) -V ausführen 4.1.2> $(yarn bin gb-studio-cli) --help
Rufen Sie den neuesten Code ab und führen Sie make:cli erneut aus. Der Garnlink wird nur für den ersten Lauf benötigt.
> npm run make:cli
Projekt exportieren
> $(yarn bin gb-studio-cli) export path/to/project.gbsproj out/
GBDK-Projekt aus gbsproj in das Out-Verzeichnis exportieren
Daten exportieren
> $(yarn bin gb-studio-cli) export -d path/to/project.gbsproj out/
Exportieren Sie nur src/data und include/data aus gbsproj in das Out-Verzeichnis
ROM erstellen
> $(yarn bin gb-studio-cli) make:rom path/to/project.gbsproj out/game.gb
Erstellen Sie eine ROM-Datei aus gbsproj
Machen Sie eine Tasche
> $(yarn bin gb-studio-cli) make:pocket path/to/project.gbsproj out/game.pocket
Erstellen Sie eine Pocket-Datei aus gbsproj
Machen Sie Web
> $(yarn bin gb-studio-cli) make:web path/to/project.gbsproj out/
Erstellen Sie einen Web-Build aus gbsproj
GB Studio-Dokumentation
Wenn Sie dabei helfen möchten, neue Sprachlokalisierungen zu GB Studio beizutragen, können Sie dies tun, indem Sie Pull-Anfragen senden und die JSON-Dateien hinzufügen oder aktualisieren, die Sie hier finden: https://github.com/chrismaltby/gb-studio/tree/develop/src/ lang
Wenn Sie eine vorhandene Übersetzung mit fehlendem Inhalt aktualisieren möchten, gibt es ein praktisches Skript, das in der englischen Lokalisierung gefundene, nicht gefundene Schlüssel auflistet und sie in Ihre Lokalisierung kopiert
npm run Missing-Translations lang# zB npm Run Missing-Translations de# zB npm Run Missing-Translations en-GB