Universal-Updater هو تطبيق البيرة المنزلية لجهاز Nintendo 3DS بهدف جعل تنزيل البيرة المنزلية الأخرى أمرًا بسيطًا وسهلاً. لا داعي لنسخ الملفات يدويًا أو إجراء عمليات التثبيت، لأنه يفعل كل ذلك من أجلك.
سمات
- تنسيق متجر بمفهوم مشابه لمستودعات Cydia
- الافتراضي هو Universal-DB
- هل تريد إضافة المزيد؟ انتقل إلى الإعدادات، واختر "تحديد Unistore"، وانقر على أيقونة + وحدد واحدًا من القائمة، أو أدخل عنوان URL، أو قم بمسح رمز QR ضوئيًا
- التخصيص في الفرز والعرض
- عدة مفاتيح فرز: "العنوان"، و"المؤلف"، و"آخر تحديث"
- يمكن أن يكون الاتجاه تصاعديًا أو تنازليًا
- يمكن عرض عرض التطبيق إما في شبكة أو في صفوف
- التثبيت في الخلفية حتى تتمكن من الاستمرار في استخدام بقية التطبيق أثناء التثبيت
- البحث ووضع العلامات لتسهيل العثور على التطبيقات
- عرض لقطات الشاشة وملاحظات الإصدار للتطبيقات
- اختصارات لتحديث التطبيقات التي يتم تحديثها بشكل متكرر بسهولة عند استخدام Homebrew Launcher
- ترجمات لمستخدمي العديد من اللغات
- للمساهمة في الترجمات، انضم إلى مشروع Crowdin الخاص بنا
- لطلب لغة جديدة، انضم إلى Discord Server الخاص بنا أو اتصل بمدير المشروع على Crowdin
تجميع
إعداد البيئة الخاصة بك
لإنشاء Universal-Updater من المصدر، ستحتاج إلى تثبيت devkitARM وبعض المكتبات. اتبع صفحة البدء الخاصة بـ devkitPro لتثبيت pacman، ثم قم بتشغيل الأمر التالي لتثبيت كل ما تحتاجه:
(sudo dkp-)pacman -S 3ds-dev 3ds-curl 3ds-bzip2 3ds-liblzma
(قد لا تكون هناك حاجة إلى sudo dkp- وفقًا لنظام التشغيل لديك)
ستحتاج أيضًا إلى أداة البانر وأداة makerom في المسار الخاص بك.
استنساخ المستودع
لتنزيل المصدر، ستحتاج إلى استنساخ المستودع باستخدام وحدات فرعية، ويمكن القيام بذلك عن طريق تشغيل:
git clone --recursive https://github.com/Universal-Team/Universal-Updater.git
إذا قمت باستنساخها بالفعل، فيمكنك استخدام الأمر التالي لتحديث جميع الوحدات الفرعية:
git submodule update --init --recursive
مبنى
بمجرد استنساخ المستودع (مع الوحدات الفرعية)، ما عليك سوى تشغيل make في جذر المستودع.
إذا كنت تختبر في Citra، فقم بتشغيل make citra بدلاً من مجرد make لتعطيل فحص Wi-Fi. (ملاحظة: يجب إعادة بناء source/utils/download.cpp حتى يصبح هذا ساري المفعول، احفظ الملف إذا كان قد تم إنشاؤه بالفعل)
لقطات الشاشة
لقطات الشاشة
الاعتمادات
- SuperSaiyajinStackZ - المطور الرئيسي، أعاد صياغة Quirc إلى C++
- Pk11 - مصمم نماذج بالحجم الطبيعي، ومشرف موقع الويب
- NightScript - منشئ المفهوم والمخطط
- dlbeer - المطور الأصلي لـ quirc
- FlagBrew: رمز الماسح الضوئي لرمز QR الأصلي
- Icons8: مصمم الأيقونات
- lvandeve: لـ LodePNG
- PabloMK7: تحسينات على الشعار ثلاثي الأبعاد وتنزيل التعليمات البرمجية
- lividhen: لافتة ثلاثية الأبعاد