حقوق الطبع والنشر (ج) لعام 2024 مملوكة لكريس مالتبي، وتم إصدارها بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
باتريون: gbstudiodev
تويتر: @maltby
رديت: /r/gbstudio
الخلاف: انضم إلى الدردشة
GB Studio عبارة عن أداة إنشاء ألعاب مغامرات قديمة سريعة وسهلة الاستخدام لـ Game Boy، وهي متاحة لأنظمة Mac وLinux وWindows. لمزيد من المعلومات راجع موقع GB Studio
يتكون GB Studio من تطبيق منشئ ألعاب Electron ومحرك ألعاب يعتمد على لغة C باستخدام GBDK.
قم بتنزيل إصدار لنظام التشغيل الخاص بك من صفحة تنزيلات GB Studio.
أو للتشغيل من المصدر، انسخ هذا الريبو ثم:
تثبيت NodeJS (الإصدار المطلوب موجود في .nvmrc)
> cd gb-studio> تمكين Corepack> الغزل> بدء npm
يستخدم 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/to/project.gbsproj out/
قم بتصدير src/data فقط وتضمين/بيانات من gbsproj إلى الدليل الخارجي
جعل مدمج
> $(yarn bin gb-studio-cli) قم بعمل: مسار rom/to/project.gbsproj out/game.gb
قم بإنشاء ملف ROM من gbsproj
اصنع الجيب
> $(yarn bin gb-studio-cli) قم بعمل:pocket path/to/project.gbsproj out/game.pocket
قم بإنشاء ملف Pocket من gbsproj
جعل الويب
> $(yarn bin gb-studio-cli) قم بعمل: مسار الويب/إلى/project.gbsproj out/
قم ببناء الويب من gbsproj
وثائق استوديو GB
إذا كنت ترغب في المساعدة في المساهمة في ترجمة لغات جديدة إلى GB Studio، فيمكنك القيام بذلك عن طريق إرسال طلبات السحب وإضافة أو تحديث ملفات JSON الموجودة هنا https://github.com/chrismaltby/gb-studio/tree/develop/src/ لانج
إذا كنت تتطلع إلى تحديث ترجمة موجودة بمحتوى مفقود، فهناك برنامج نصي مفيد يسرد المفاتيح الموجودة في الترجمة الإنجليزية التي لم يتم العثور عليها وينسخها إلى الترجمة الخاصة بك
npm تشغيل الترجمات المفقودة lang# على سبيل المثال npm تشغيل الترجمات المفقودة de# على سبيل المثال npm تشغيل الترجمات المفقودة en-GB