ما هو ملف OSU؟
ملف OSU هو نص برمجي للعبة مكتوب للعبة الإيقاع osu!. يحتوي على معلومات حول خريطة الإيقاع المستخدمة في اللعبة مثل مستوى الصعوبة، الأغنية التي سيتم تشغيلها، وتوقيتات العناصر التي يجب على اللاعب مزامنتها مع الموسيقى. يتيح للاعبين تطوير تحديات مخصصة ومشاركتها مع مجتمع اللعبة.
نوع MIME لتنسيق ملف OSR: x-osu-beatmap
تنسيق ملف OSU
يتم حفظ ملفات OSU كملفات نصية عادية على القرص وتُعرّف بنيتها بوضوح شديد في تنسيق ملف OSU بواسطة osu!.
الأقسام في ملف OSU
ملف OSU النموذجي يحتوي على الأقسام التالية.
| القسم | الوصف | نوع المحتوى |
|---|---|---|
| [عام] | معلومات عامة حول خريطة الإيقاع | أزواج المفتاح: القيمة |
| [المحرر] | الإعدادات المحفوظة لمحرر خريطة الإيقاع | أزواج المفتاح والقيمة |
| [البيانات الوصفية] | معلومات تُستخدم لتحديد خريطة الإيقاع | أزواج المفتاح:القيمة |
| [الصعوبة] | إعدادات الصعوبة | أزواج المفتاح:القيمة |
| [الأحداث] | أحداث خريطة الإيقاع والرسوم البيانية للستوري بورد | قوائم مفصولة بفواصل |
| [نقاط التوقيت] | نقاط التوقيت والتحكم | قوائم مفصولة بفواصل |
| [الألوان] | ألوان الكومبو والجلد | أزواج المفتاح : القيمة |
| [كائنات الضربة] | كائنات الضربة | قوائم مفصولة بفواصل |
الخصائص الرئيسية لملفات OSU
| الخاصية | الوصف |
|---|---|
| امتداد الملف | .osu |
| الأنواع الأساسية | ملفات خريطة الإيقاع القياسية لـ osu! (جميع أوضاع اللعبة)، ملفات خريطة osu!taiko (وضع تايكو)، ملفات خريطة osu!catch (وضع Catch the Beat)، وملفات خريطة osu!mania (وضع Mania) |
| نوع التنسيق | ملف نص عادي يستخدم تنسيق INI مع تنظيم قائم على الأقسام؛ يخزن بيانات خريطة الإيقاع بصيغة قابلة للقراءة البشرية؛ يتضمن الأقسام [General]، [Editor]، [Metadata]، [Difficulty]، [Events]، [TimingPoints]، و[HitObjects] |
| الاستخدام الأساسي | تحديد جميع عناصر اللعب لخريطة إيقاع لعبة osu!؛ يخزن بيانات التوقيت، مواضع كائنات الضرب، إعدادات الصعوبة، بيانات تعريف الأغنية، ومعلومات الأحداث البصرية |
| الميزة الرئيسية | تنسيق نص عادي قابل للتخصيص بدرجة عالية يتيح إنشاء وتحرير خريطة إيقاع بدقة؛ يدعم أربعة أوضاع لعبة متميزة (osu!، Taiko، Catch the Beat، Mania)؛ يتضمن تعريفات مفصلة لكائنات الضرب مع دعم الدوائر، المنزلقات، الدوارات، والملاحظات الطويلة |
| ملف تعريف الأمان | آمن للاستخدام في اللعبة؛ لا يحتوي على أي شفرة تنفيذية؛ يمكن تحريره بأمان باستخدام أي محرر نصوص؛ يسمح التنسيق القابل للقراءة البشرية بالتعديل المباشر وضبط معلمات الخريطة الإيقاعية |
| التوافق | متوافق أصلي مع عميل لعبة osu! (ويندوز، macOS، لينكس)؛ يمكن تحريره باستخدام أي محرر نصوص؛ حزم OSZ تحتوي على ملف OSU إلى جانب ملفات الصوت (MP3/OGG) والصور (JPG/PNG)؛ يمكن تحويله إلى صيغ ألعاب إيقاعية أخرى باستخدام أدوات المجتمع |
فتح ملفات OSU في osu!
يتم استخدام ملفات OSU تلقائيًا عند تشغيل خريطة إيقاعية في osu!:
قم بتثبيت ملف OSZ بالنقر المزدوج عليه
تستخرج اللعبة ملف OSU والملفات المرتبطة به
اختر الخريطة الإيقاعية من قائمة اختيار الأغاني
ملف OSU يوفر تعليمات طريقة اللعب
تحرير ملفات OSU
لتعديل ملف OSU:
استخراج ملف OSU من أرشيف OSZ
افتح الملف باستخدام أي محرر نصوص (Notepad++، Visual Studio Code، إلخ.)
عدّل الأقسام والقيم المطلوبة
احفظ الملف واختبر التغييرات في osu!
إنشاء ملفات OSU جديدة
عادةً ما يتم إنشاء ملفات OSU الجديدة باستخدام محرر خريطة الإيقاع osu!:
شغّل osu! وافتح محرر خريطة الإيقاع
اختر ملف أغنية
استخدم المحرر لوضع كائنات الضربة
يقوم المحرر بإنشاء ملف OSU تلقائيًا
شارك مجموعة الخريطة الإيقاعية كملف OSZ
تحويل ملفات OSU
يمكن تحويل ملفات OSU إلى صيغ أخرى باستخدام أدوات متخصصة:
osu! إلى StepMania – تحويل إلى صيغة SM
osu! إلى Quaver – تحويل إلى صيغة QS
الأسئلة المتكررة (FAQ)
**Q1: ماذا يعني OSU في لعبة osu!؟
A1: OSU تعني خريطة إيقاع osu!، وهي تنسيق الملف المستخدم لتخزين جميع بيانات اللعب لخريطة إيقاع قابلة للعب في لعبة الإيقاع.
**Q2: كيف يمكنني فتح وتحرير ملف OSU؟
A2: يمكنك فتح وتحرير ملفات OSU باستخدام أي محرر نصوص مثل Notepad أو Notepad++ أو Visual Studio Code، لأنها مخزنة كنص عادي باستخدام تنسيق INI.
**Q3: ما الفرق بين ملف OSU وملف OSZ؟
A3: ملف OSU هو ملف الخريطة الموسيقية الذي يحتوي على بيانات اللعب، بينما ملف OSZ هو أرشيف ZIP يحتوي على ملف OSU بالإضافة إلى ملفات الصوت والصورة.
**Q4: هل يمكنني إنشاء ملف OSU دون استخدام لعبة osu!؟
A4: بينما يمكنك إنشاء ملفات OSU يدويًا باستخدام محرر نصوص، فإن استخدام محرر الخرائط المدمج في osu! أسهل بكثير، حيث يقوم بإنشاء الملف تلقائيًا.
**Q5: ما أوضاع اللعبة التي تدعمها ملفات OSU؟
A5: تدعم ملفات OSU أربعة أوضاع للعبة: osu! القياسي (النقر على الدوائر)، تايكو (العزف على الطبول)، صيد الإيقاع (التقاط الفواكه)، ومانيا (إيقاع لوحة المفاتيح).