عن المشروع
ArcadeManager هي أداة لإدارة الروم الخاصة بمحاكاة الأركيد، موجهة لمستخدمي مجموعات روم MAME وFBNeo. تُوزَّع كتطبيق سطح مكتب لنظامي Windows وmacOS وLinux، وواجهتها مترجمة إلى عدة لغات.
القدرات الرئيسية الموضحة في README:
- التصفية والتنظيف: تساعد على إزالة الألعاب غير المرغوب فيها أو السيئة أو غير القابلة للعب من مجموعة روم الأركيد، ويمكنها نسخ أو تنظيف مجموعة مختارة من الروم.
- قوائم مختارة: تتضمن عدة اختيارات جاهزة لـ "best games" بالإضافة إلى معالج، وهو مفيد عندما تحتوي مجموعة روم MAME كاملة على آلاف العناوين.
- صيانة مجموعة الروم: تتحقق من مجموعة الروم وتصلحها وتحولها إلى صيغة non-merged (لا تُدعم أنواع مجموعات الروم الأخرى؛ ويشير README إلى ClrMamePro لتلك التحويلات).
- Overlays/bezels: تنزيل حزمة overlays وتثبيتها، وذلك حالياً لـ Retropie وRecalbox فقط.
- إدارة قوائم الألعاب: دمج وتقسيم ملفات القوائم، وتحويل ملفات DAT أو INI، والعمليات ذات الصلة المستخدمة مع إدارة ملفات الروم.
يشير README إلى أن نسخ الملفات يفترض وجود مجموعة روم عاملة تطابق إصدار MAME/FBNeo المستخدم، وأن الأداة لا تنزّل الروم.
التطوير والتغليف: يستخدم المشروع .NET 10 SDK وNodeJS 22 أو أحدث، مع واجهة سطح مكتب مبنية على Electron. تُنشر الإصدارات لكل منصة عبر ملفات تعريف dotnet publish (win-x64، linux-x64، osx-arm64)؛ ويذكر README أن Windows ARM وLinux ARM وmacOS x86 غير مدعومة حالياً. يمكن توليد مجموعات روم تجريبية باستخدام سكربت PowerShell للاختبار. الترجمات ملفات نصية بنمط INI ضمن Data\translations، وتُقبل المساهمات عبر pull requests أو Weblate. تغطي شارات CI إصدارات Windows وLinux وmacOS، وتُظهر شارات SonarCloud مقاييس جودة الشيفرة.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.