logo
ar
اللغة العربية

SAAT - واجهة برمجة تطبيقات الصوت ومجموعة الأدوات

المنشئ: ZeroMetres
تم التحديث:01/02/2022 10:54:33
26KB
mcafee
المصادقة
موثوق من قبل 200,000,000+ مستخدمًا

حول هذا التعديل

واجهة برمجة تطبيقات الصوت وإدارة الصوت لـ SMAPI ، دون الحاجة إلى Harmony. إضافة مسارات صوتية مخصصة.
واجهة برمجة التطبيقات الصوتية وإدارة الصوت لـ SMAPI، دون أي استخدام لـ HarmonyLib.
أضف موسيقى مخصصة إلى تعديلاتك!


ماذا يفعل هذا التعديل؟

SAAT هو إطار عمل يهدف إلى إضافة وإدارة وتعديل مسارات الصوت في Stardew Valley. كما يهدف إلى تحسين محرك الصوت لاحقًا، نظرًا لضعف أداء محرك الصوت في XNA / MonoGame في إدارة الذاكرة ودعمها. يهدف إلى أن يكون خاليًا من التناغم.

يمكنك رؤية أمثلة حول كيفية إضافة مسارات صوتية مخصصة منالتوثيق على جيثب


جديد في الإصدار 1.1.2:
- تم إصلاح خطأ أدى إلى ظهور رسالة التحذير "لم يتم العثور على تعريف الإشارة باسم 'title_day'"

جديد في الإصدار 1.1.1:
- ميزة أمان الفشل لمنع تعطل اللعبة عند استدعاء إشارة بشكل غير صحيح / عدم العثور عليها.
عند الفشل، تُشغَّل إشارة "التقصير". هذه الإشارة تُشغِّل بصمت.
- إمكانية إضافة مسارات صوتية إلى جهاز الجوك بوكس. انظر أمر "addtojukebox".
هذا لتغطية عمليات النقل. ستُزال جميع المسارات المخصصة من قائمة تشغيل الجوك بوكس في التعديلات التي انتقلت من الموسيقى المخصصة إلى SAAT، وذلك بسبب استخدام بادئة (cm:) CM. يتحقق SAAT من صحة جميع المسارات في الجوك بوكس، ويزيل المسارات المفقودة لتجنب ذلك.

جديد في الإصدار 1.1.0:
- إضافة إعدادات المسار الصوتي.
-- يمكنك الآن تعيين إدخال في tracks.json للتكرار المستمر.
-- يمكنك الآن تعيين إدخال لإضافته فورًا إلى صندوق الموسيقى عند إنشاء لعبة جديدة.
- تمت إعادة تسمية الأمر "setdebug" إلى "audiodebug"، نظرًا لوجود احتمال كبير للتعارض مع التعديلات الأخرى.
- تمت إعادة تسمية الأمر "gen_track_json" إلى "tracktemplate".
- تمت إعادة تسمية الأمر "audio_allocs" إلى "audioallocs".
- تم إصلاح بعض مشاكل التنسيق الخاصة بأمر audioallocs.
أصبح لأمر audioallocs الآن مُعامل اختياري. إضافة مُعرِّف مسار سيُوفِّر تفاصيل إضافية لمسار مُحدَّد.
- تم إجراء بعض إعادة الهيكلة الداخلية.
- تحديث الوثائق.

الوظيفة الحالية:
السماح بإضافة موسيقى وتأثيرات صوتية جديدة إلى Stardew Valley
يسمح بإضافة الموسيقى إلى صندوق الموسيقى.

لم يتم تنفيذه بعد / الميزات القادمة:


استبدال المسار الصوتي / تجاوزاته
يمكن لأي فرد استبدال مسارات الصوت الموجودة بأخرى، وتجاوز الأصول الأصلية بطريقة غير قابلة للتدمير.

معالجة الإشارات الصوتية (APS أو DPS)


ميزة قادمة ستسمح للصوت بالخضوع لتمرير منخفض، وتمرير عالي، ودرجة صوتية متغيرة، وتأثيرات، والمزيد دون الحاجة إلى إنشاء مسار آخر.

إدارة الذاكرة بشكل صحيح

هذه هي الميزة الرئيسية لواجهة برمجة التطبيقات (API). حاليًا، تعتمد Stardew Valley على XNA/MonoGame لإدارة ذاكرة الصوت. إدارة الذاكرة سيئة التصميم، إذ تُحمّل كل شيء أو لا شيء. عادةً، يُجمّع الصوت في الذاكرة بدلًا من تخزينه دفعةً واحدة، مما يُؤدي إلى استهلاك كبير للذاكرة.

على سبيل المثال، تُحمّل مسارات موسيقى الشتاء إلى الذاكرة في بداية اللعبة. حتى لو كان فصل الربيع. لن تسمع المسار الصوتي لثلاثة أرباع اللعبة، ومع ذلك لا يزال يستهلك الذاكرة.

ملاحظة: سيتم كتابة هذه المجموعة الفرعية من API / Mod بلغة C. مطلوب Native لضمان الأداء.

تنسيق الصوت المعبأ

بالتزامن مع إدارة الذاكرة بشكل صحيح، يُضغط الصوت في ملفات ثنائية لكل تعديل. هذا يسمح بسرعة أكبر في التحميل والتفريغ وإعادة التحميل.

فإنه سوفلا يكون مطلوبا، ولكنه سيُحسّن الأداء، خاصةً لملفات الصوت الكبيرة.

مجموعة أدوات لتنسيق الصوت المزدحم

لمساعدة وتشجيع منشئي المحتوى على تحسين الصوت من أجل الأداء، سيتم توفير أداة لإنشاء تنسيق الصوت المعبأ المذكور أعلاه.

الكود المصدري والتوثيق

أفضل التعديلات لـ Stardew Valley

استكشف أفضل التعديلات لـ Stardew Valley التي تقدم ميزات جديدة، رسومات محسّنة، وطرق مثيرة لتحويل تجربة لعبك.
محتوى تصحيح
Pathoschild27/10/2025 01:17:30
يحمل حزم المحتوى التي تغير بيانات اللعبة والصور والخرائط دون استبدال ملفات XNB.
SMAPI - واجهة برمجة تطبيقات Stardew Modding
Pathoschild15/07/2025 09:52:47
تحميل المود لـ Stardew Valley.
مواقع خريطة NPC
Bouhm22/10/2025 09:39:46
انظر NPC واللاعبين على الخريطة، مع خريطة اختيارية.
قائمة تكوين Mod العامة
spacechase019/10/2025 03:48:57
يضيف واجهة مستخدم داخل اللعبة لتعديل خيارات تكوين المودات الأخرى.
سبيس كور
spacechase019/10/2025 22:27:21
تعديل إطار يستخدمه بعض تعديلاتي الأخرى.
ستاردو فالي توسع
FlashShifter01/07/2025 07:17:39
Stardew Valley Expanded هو توسيع مصنوع من قبل المعجبين لـ Stardew Valley من ConcernedApe. يضيف هذا المود 28 شخصية جديدة ، 58 موقعًا ، 278 أحداث شخصية ، 43 أسماك ، مناطق فانيليا أعيد تخيلها ، ثلاث خرائط مزرعة ، خريطة عالمية أعيد تخيلها تعكس جميع
ابحث عن أي شيء
Pathoschild27/10/2025 01:26:29
شوف المعلومات الحية عن أي شيء تحت المؤشر عند الضغط على F1. تعلم الهدايا المفضلة لسكان القرية، متى سيكون المحاصيل جاهزة للحصاد، كم من الوقت سيستمر السياج، لماذا حيوانات المزرعة غير سعيدة، وأكثر من ذلك.
cjb المادة وضع البيض
Pathoschild28/07/2025 06:24:40
قائمة توليد عناصر سهلة الاستخدام في اللعبة.

افتح الإمكانات الكاملة لـ Stardew Valley مع XMODhub — استكشف أفضل هذه التعديلات اليوم!

mcafee
المصادقة
موثوق من قبل 200,000,000+ مستخدمًا

هل تحتاج مساعدة في التحميل أو التثبيت؟ انضم إلى مجتمع ديسكورد للحصول على الدعم.

logo
اللغة

حلول الألعاب

الموارد

الشركاء

تابعنا على

discordfacebooktwitteryoutube
الدعم:
support@xmodhub.com
Xmod_Lily
الأعمال:
dc@xmodhub.com or cathy@business.xmodhub.com
catherine_79237

Larvas Limited

Room 1201, 12/F Tai Sang Bank Building 130-132 Des Voeux Road Central HK