عن المشروع
Freegosy هو تطبيق Flutter متعدد المنصات يعمل كواجهة أمامية موحدة لمكتبات RomM. يتيح للمستخدمين تصفح وتصفية مجموعة ألعابهم، وتنزيل ألعاب ROM مع تتبع التقدم في الوقت الفعلي، وتشغيل الألعاب مباشرة في المحاكيات المدعومة. يتكامل التطبيق بعمق مع RomM، بما في ذلك دعم ميزات RomM 4.9 مثل مزامنة الحفظ لكل جهاز وتتبع جلسات اللعب.
تشمل القدرات الرئيسية الدعم الأصلي لنظام macOS (ARM64/Intel) وWindows وLinux (بما في ذلك Steam Deck/EmuDeck وRetroDECK)، ووضع عدم الاتصال المحسّن مع تخزين مؤقت دائم للبيانات الوصفية، وإدارة متقدمة للمحاكيات. يمكن للمستخدمين تنزيل المحاكيات وتحديثها وإلغاء تثبيتها مباشرة من الإعدادات، مع استخراج تلقائي لصيغ الأرشيف الشائعة واكتشاف ذكي للملفات التنفيذية. تدعم إدارة أنوية RetroArch 197 نواة libretro مع اختيار النواة لكل منصة ولكل لعبة.
تُعد مزامنة الحفظ محورًا رئيسيًا، حيث تتميز بمزامنة ثنائية الاتجاه من المحلي إلى السحابة مع RomM، وسجل نسخ احتياطي محلي، وطابور مزامنة خلفي تسلسلي، وعزل الحفظ لكل جهاز على RomM 4.9+. يدعم التطبيق مجموعة واسعة من المحاكيات بما في ذلك RetroArch وDuckStation وPPSSPP وRyujinx وPCSX2 وmGBA وDolphin وCemu وRPCS3 وغيرها، بمستويات متفاوتة من توافق مزامنة الحفظ.
يتضمن Freegosy أيضًا وضعًا بدون واجهة رسومية للبرمجة والأتمتة، مما يسمح بعمليات القائمة والتنزيل والتشغيل من سطر الأوامر مع إخراج JSON. تتميز واجهة المستخدم بشبكة مرئية أولاً مع بطاقات ألعاب، ووصول سريع للألعاب التي تم لعبها مؤخرًا، ومعارض لقطات شاشة، ودعم الأقراص المتعددة، وتخطيط وحدات التحكم مع دعم العصا التناظرية ومفاتيح القبعة. يتوفر التثبيت عبر Nix flakes ومثبتات Windows وملفات DMG لنظام macOS وAppImages أو حزم tarball لنظام Linux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.