فایل OSR چیست؟
یک فایل OSR فایل بازپخش بازی است که توسط بازی osu! ایجاد میشود. osu! یک بازی ریتم است که در آن کاربران کلیکهای ماوس را با موسیقی هماهنگ میکنند. آهنگی که توسط کاربر پخش میشود، ضربهها و اشتباهها، زمان و تاریخ پخش آهنگ، و رتبه کلی در فایل OSR ثبت میشود. این فایل OSR سپس میتواند برای هدف بازپخش با دیگران به اشتراک گذاشته شود. فایل OSR نیاز دارد که فایل بیتمپ در پوشه «Songs» موجود باشد.
نوع MIME فرمت فایل OSR: x-osu-replay
فرمت فایل OSR
فایلهای OSR بهعنوان فایلهای باینری با فیلدهای دادهای با طول ثابت و متغیر ذخیره میشوند.
| نوع داده | قالب |
|---|---|
| بایت | حالت بازی بازپخش (0 = osu! Standard، 1 = Taiko، 2 = Catch the Beat، 3 = osu!mania) |
| عدد صحیح | نسخهٔ بازی که بازپخش در آن ایجاد شده است (مثال: 20131216) |
| رشته | هش MD5 نقشهٔ بیت osu! |
| رشته | نام بازیکن |
| رشته | هش MD5 بازپخش osu! (شامل برخی ویژگیهای بازپخش) |
| کوتاه | تعداد 300 |
| کوتاه | تعداد 100ها در حالت استاندارد، 150ها در تائیکو، 100ها در CTB، 100ها در مانیا |
| کوتاه | تعداد 50ها در حالت استاندارد، میوههای کوچک در CTB، 50ها در مانیا |
| کوتاه | تعداد گکیها در حالت استاندارد، حداکثر ۳۰۰ در مانیا |
| کوتاه | تعداد کاتوها در حالت استاندارد، ۲۰۰ در مانیا |
| کوتاه | تعداد خطاها |
| عدد صحیح | امتیاز کل نمایش داده شده در گزارش امتیاز |
| کوتاه | بزرگترین کامبو نمایش داده شده در گزارش امتیاز |
| بایت | کامبو کامل/بینقص (1 = بدون خطا، بدون شکست اسلایدر و بدون اسلایدرهای تمامشده زودهنگام) |
| عدد صحیح | مودهای استفادهشده. برای فهرست مقادیر مودها به زیر نگاه کنید. |
| رشته | نمودار نوار زندگی: جفتهای u/v جدا شده با کاما، که u زمان بر حسب میلیثانیه از شروع آهنگ و v مقدار عددی شناور بین 0 تا 1 است که میزان زندگی شما را در آن زمان نشان میدهد (0 = نوار زندگی خالی، 1 = نوار زندگی پر). |
| طولانی | مهر زمان (تیکهای ویندوز) |
| عدد صحیح | طول به بایت دادههای ضبط فشرده شده |
| بایت | آرایه دادههای ضبط فشرده شده |
| عدد طولانی | شناسه امتیاز آنلاین |
| عدد دوگانه | اطلاعات اضافی مد. فقط در صورتی که تمرین هدف فعال باشد، نمایش داده میشود. |
ویژگیهای کلیدی فایلهای OSR
| ویژگی | توضیح |
|---|---|
| پسوند فایل | .osr |
| انواع اصلی | فایلهای بازپخش osu! (ضبطهای گیمپلی)، فایلهای بازگردانی سیستم ویندوز (تشخیص خطا)، فایلهای پشتیبان شخصی (آرشیوهای پشتیبان دادهها) |
| نوع فرمت | قالب داده باینری با چندین گونه؛ گونهٔ osu! شامل سرآیند ساختاریافتهای است که پس از آن دادههای ضبط فشرده (فریمهای کلیدی و جریانهای ورودی) میآید؛ گونهٔ ویندوز شامل دامپهای حافظه و تشخیصهای خرابی است |
| استفادهٔ اصلی | ضبط و پخش مجدد جلسات بازی osu!، ذخیرهٔ اطلاعات تشخیص خرابی سیستم ویندوز، و پشتیبانگیری از دادههای شخصی از طریق نرمافزارهای شخص ثالث |
| ویژگی اصلی | ضبط جامع بازی که هر حرکت نشانگر، کلیک و فشار کلید را با زمانبندی دقیق ثبت میکند؛ امکان تحلیل عملکرد، به اشتراکگذاری در جامعه و بهبود تکنیک برای بازیکنان بازیهای ریتمیک را فراهم میآورد |
| پروفایل امنیتی | ایمن برای استفادهٔ مورد نظر؛ گونهٔ osu! حاوی کد اجرایی نیست؛ گونهٔ ویندوز ممکن است شامل اطلاعات حساس سیستم باشد؛ برای ویرایش دستی در نظر گرفته نشده است؛ ابزارهای تخصصی برای مشاهده و تحلیل ایمن مورد نیاز است |
| سازگاری | نسخهٔ osu! برای بازی نیاز به کلاینت بازی osu! (ویندوز، macOS، لینوکس) دارد؛ میتوان آن را با استفاده از osu! Replay Editor (وبمحور) تجزیه و تحلیل کرد؛ نسخهٔ ویندوز برای تجزیه و تحلیل به WinDbg یا Visual Studio نیاز دارد؛ نسخهٔ پشتیبان به نرمافزار پشتیبانگیری خاصی نیاز دارد |
چگونه فایلهای OSR را باز کرده و با آن کار کنیم
باز کردن فایلهای بازپخش osu!
برای باز کردن یک فایل بازپخش OSR در osu!:
کلاینت بازی osu! را اجرا کنید
به منوی اصلی بروید
بخش “بازپخشها” را انتخاب کنید
“Import Replay” را انتخاب کنید
به فایل .osr بروید و آن را انتخاب کنید
بازپخش بارگذاری میشود و بهصورت خودکار شروع به پخش میکند
بهجای آن، میتوانید از osu! Replay Editor—یک ابزار وب‑محور که تجزیه و تحلیل عمیق و مشاهده فایلهای بازپخش OSR را فراهم میکند، استفاده کنید.
سوالات متداول (FAQ)
**Q1: OSR در osu! مخفف چه کلمهای است؟
A1: OSR مخفف osu! Replay است، که فرمت فایلی است که برای ضبط و ذخیرهسازی جلسات بازی در بازی ریتم osu! استفاده میشود.
**Q2: چگونه میتوانم یک فایل بازپخش OSR را باز کرده و تماشا کنم؟
A2: میتوانید یک فایل OSR را با راهاندازی osu! و وارد کردن بازپخش از طریق بخش Replays، یا با استفاده از ابزار وب osu! Replay Editor باز کنید.
**Q3: آیا میتوانم فایل بازپخش OSR را به فرمت ویدئویی تبدیل کنم؟
A3: بله، میتوانید فایلهای بازپخش OSR را به ویدئو تبدیل کنید با استفاده از نرمافزار ضبط صفحه برای ضبط پخش بازپخش در osu! یا با استفاده از ابزارهای تبدیل تخصصی.
**Q4: چه اطلاعاتی در یک فایل OSR osu! ذخیره میشود؟
A4: یک فایل OSR حرکات مکاننمای ماوس، زمانبندی کلیکها، فشارهای کلید، دادههای امتیاز، دقت، اطلاعات ترکیب (کامبو) و جزئیات بیتمپ را برای یک جلسه بازی ذخیره میکند.
**Q5: آیا میتوانم یک فایل OSR بازگردانی سیستم ویندوز را با یک ویرایشگر متن باز کنم؟
A5: نه، فایلهای OSR ویندوز فایلهای دودویی گزارشخطا هستند و در صورت باز شدن با یک ویرایشگر متن، کاراکترهای ناخوانا نمایش میدهند. آنها باید با استفاده از ابزارهای اشکالزدایی مانند WinDbg تجزیه و تحلیل شوند.