عن المشروع

SoulSplitter هو إضافة لـ LiveSplit موجهة لمتسابقي السرعة في ألعاب "Souls" من FromSoftware. يتكامل مع LiveSplit لتوفير تقسيم تلقائي وتوقيت دقيق داخل اللعبة بناءً على قراءة ذاكرة اللعبة. الألعاب المدعومة تشمل Dark Souls 1، Dark Souls 3، Elden Ring، Sekiro: Shadows Die Twice و Armored Core 6. بالنسبة لـ Dark Souls 3 و Elden Ring و Sekiro، تتم إزالة وقت الشاشة السوداء/شاشة التحميل من المؤقت. القدرات الرئيسية: - تقسيم تلقائي مدفوع بأحداث داخل اللعبة وتكوين المسار، مع تخزين الإعداد في ملفات LiveSplit .lss بحيث يمكن مشاركته. - مسجل أعلام أحداث مدمج لجميع الألعاب المدعومة، مفيد لاكتشاف الأعلام للتقسيم التلقائي. - متتبع أعلام أحداث مناسب لسباقات الإكمال 100% أو تتبع الزعماء (مثل جميع زعماء Elden Ring)، مع ألوان خلفية وحجم خط قابلين للتعديل لتراكبات OBS/البث. - وظيفة قراءة ذاكرة اللعبة منشورة كمكتبة مستقلة، SoulMemory، متاحة على NuGet مع ملف قراءة خاص بها. التثبيت يتم عبر LiveSplit: قم بتثبيت LiveSplit، أدخل اسم اللعبة المطلوبة وانقر على تفعيل، مما يقوم بتنزيل وتثبيت المكونات المطلوبة. يتم تكوين الإعدادات من زر الإعدادات المجاور. تشير ملاحظات README إلى أنه يجب ضبط LiveSplit للمقارنة مع وقت اللعبة. يُنسب المشروع الفضل لمجتمع تعديل souls والعديد من المساهمين الأفراد للأدوات والكود والأبحاث السابقة. كما يذكر التوقيع الرمزي المجاني عبر SignPath.io واستخدام مثيل SonarQube مستضاف ذاتيًا لفحوصات جودة الكود. وثائق استكشاف الأخطاء وإصلاحها متاحة على wiki المشروع و wiki soulsSpeedruns، مع دعم المجتمع عبر خوادم Discord.