aspose.info
FA

فایل OSZ - فرمت فایل بیت‌مپ osu!، چگونه آن را ایجاد و باز کنیم؟

به‌روزرسانی

فایل OSZ چیست؟

فایل OSZ یک فرمت فشرده‌شده است که توسط بازی ریتمی osu! برای ذخیره‌سازی داده‌های بیت‌مپ استفاده می‌شود. بیت‌مپ‌ها در واقع سطوحی برای بازی هستند و شامل اطلاعاتی مانند آهنگ، زمان‌بندی بیت‌ها و مکان‌گذاری اشیای هدف در صفحه بازی می‌باشند. فایل‌های OSZ امکان توزیع آسان بیت‌مپ‌ها را فراهم می‌کنند و معمولاً از اینترنت دانلود شده و به بازی وارد می‌شوند. همچنین OSU! دارای فرمت فایل OSR است که یک فایل بازپخش بازی است و می‌تواند توسط بازیکنان بازی بازپخش شود.

نوع MIME فرمت فایل OSR: x-osu-replay

فرمت فایل OSZ

جزئیات فرمت داخلی فایل‌های نوع OSZ به‌صورت عمومی در دسترس نیست. این فایل شامل داده‌های ZIP-فشرده‌شده است که اطلاعاتی برای پخش موسیقی، نمایش گرافیک‌ها و اطلاع‌رسانی به بازیکنان دربارهٔ رویدادهایی که باید با بازی تعامل داشته باشند، دارد.

ویژگی‌های کلیدی فایل‌های OSZ

ویژگیتوضیح
پسوند فایل.osu
انواع اصلیفایل‌های بیت‌مپ استاندارد osu! (تمام حالت‌های بازی)، فایل‌های بیت‌مپ osu!taiko (حالت تایکو)، فایل‌های بیت‌مپ osu!catch (حالت Catch the Beat) و فایل‌های بیت‌مپ osu!mania (حالت مانیا)
نوع فرمتفایل متنی ساده با استفاده از فرمت فایل INI و سازماندهی مبتنی بر بخش‌ها؛ داده‌های بیت‌مپ را در قالب قابل خواندن برای انسان ذخیره می‌کند؛ شامل بخش‌های [General]، [Editor]، [Metadata]، [Difficulty]، [Events]، [TimingPoints] و [HitObjects] می‌باشد
استفاده اصلیتعریف تمام عناصر گیم‌پلی برای بیت‌مپ بازی ریتم osu!؛ داده‌های زمان‌بندی، موقعیت‌های اشیای هدف، تنظیمات دشواری، متادیتای آهنگ و اطلاعات رویدادهای بصری را ذخیره می‌کند
ویژگی اصلیقالب متنی ساده با قابلیت سفارشی‌سازی بالا که امکان ایجاد و ویرایش دقیق بیت‌مپ را فراهم می‌کند؛ از چهار حالت بازی متمایز (osu!، Taiko، Catch the Beat، Mania) پشتیبانی می‌کند؛ شامل تعاریف دقیق اشیای هدف با پشتیبانی از دایره‌ها، اسلایدرها، اسپینرها و نت‌های طولانی است
پروفایل امنیتیبرای استفاده در بازی ایمن است؛ حاوی کد اجرایی نیست؛ می‌توان به‌صورت ایمن با هر ویرایشگر متنی ویرایش شود؛ قالب قابل خواندن برای انسان امکان تغییر مستقیم و تنظیم دقیق پارامترهای بیت‌مپ را فراهم می‌کند
سازگاریبومی برای کلاینت بازی osu! (ویندوز، macOS، لینوکس)؛ می‌تواند با هر ویرایشگر متنی ویرایش شود؛ بسته‌های OSZ شامل فایل OSU به همراه دارایی‌های صوتی (MP3/OGG) و تصویری (JPG/PNG) هستند؛ می‌توان با استفاده از ابزارهای جامعه، به فرمت‌های دیگر بازی‌های ریتم تبدیل کرد

چگونه فایل OSZ را ایجاد کنیم؟

OSU! دستورالعمل‌های مفصلی برای ایجاد OSZ و فایل‌های OSK دارد. مراحل زیر می‌توانند برای ایجاد یک فایل OSZ با استفاده از OSU! به کار روند.

  1. یک بیت‌مپ را از طریق ویرایشگر باز کنید.
  2. از منوی بالا، گزینه File > Export package را انتخاب کنید….
  3. آرشیو .osz در پوشه Exports داخل پوشه osu! قرار خواهد گرفت.

چگونه فایل‌های OSU را باز و با آنها کار کنیم؟

باز کردن فایل‌های OSU در osu!

فایل‌های OSU به‌صورت خودکار هنگام پخش یک بیت‌مپ در osu! استفاده می‌شوند:

  1. یک فایل OSZ را با دوبار کلیک نصب کنید

  2. بازی فایل OSU و دارایی‌های مرتبط را استخراج می‌کند

  3. نقشه ضربه را از منوی انتخاب آهنگ انتخاب کنید

  4. فایل OSU دستورالعمل‌های بازی را فراهم می‌کند

ویرایش فایل‌های OSU

برای ویرایش یک فایل OSU:

  1. فایل OSU را از بایگانی OSZ استخراج کنید

  2. فایل را با هر ویرایشگر متنی (Notepad++، Visual Studio Code و غیره) باز کنید

  3. بخش‌ها و مقادیر مورد نظر را اصلاح کنید

  4. فایل را ذخیره کنید و تغییرات را در osu! تست کنید!

ایجاد فایل‌های جدید OSU

فایل‌های جدید OSU معمولاً با استفاده از ویرایشگر نقشه ضربه osu! ایجاد می‌شوند:

  1. اُسُو! را اجرا کنید و ویرایشگر بیت‌مپ را باز کنید

  2. یک فایل آهنگ را انتخاب کنید

  3. از ویرایشگر برای قرار دادن اشیای ضربه استفاده کنید

  4. ویرایشگر به‌صورت خودکار فایل OSU را تولید می‌کند

  5. ست بیت‌مپ را به‌صورت فایل OSZ به اشتراک بگذارید

تبدیل فایل‌های OSU

فایل‌های OSU می‌توانند با استفاده از ابزارهای تخصصی به فرمت‌های دیگر تبدیل شوند:

  • osu! به StepMania – تبدیل به فرمت SM

  • osu! به Quaver – تبدیل به فرمت QS

سوالات متداول (FAQ)

**Q1: OSU در بازی osu! مخفف چه چیزی است؟

A1: OSU مخفف osu! beatmap است که فرمت فایلی است که برای ذخیره تمام داده‌های بازی برای یک بیت‌مپ قابل بازی در بازی ریتم استفاده می‌شود .

**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! استاندارد (کلیک کردن دایره‌ها)، Taiko (درام زدن)، Catch the Beat (گرفتن میوه‌ها)، و Mania (ریتم کیبورد) .

منابع