ไฟล์ OSU คืออะไร?
ไฟล์ OSU คือสคริปต์เกมที่เขียนสำหรับเกมจังหวะ osu! มันบรรจุข้อมูลเกี่ยวกับบีตแมพที่ใช้ในเกม เช่น ระดับความยาก เพลงที่จะเล่น และเวลาการปรากฏของวัตถุที่ผู้เล่นต้องซิงค์กับดนตรี มันทำให้ผู้เล่นเกมจังหวะสามารถพัฒนาความท้าทายแบบกำหนดเองและแบ่งปันกับชุมชนเกมได้
ประเภท MIME ของรูปแบบไฟล์ OSR: x-osu-beatmap
รูปแบบไฟล์ OSU
ไฟล์ OSU จะถูกบันทึกเป็นไฟล์ข้อความธรรมดาไปยังดิสก์และโครงสร้างของมันถูกกำหนดอย่างชัดเจนใน รูปแบบไฟล์ OSU โดย osu!
ส่วนต่าง ๆ ในไฟล์ OSU
ไฟล์ OSU ปกติจะมีส่วนต่อไปนี้
| ส่วน | คำอธิบาย | ประเภทเนื้อหา |
|---|---|---|
| [ทั่วไป] | ข้อมูลทั่วไปเกี่ยวกับบีตแมพ | คู่คีย์: ค่า |
| [บรรณาธิการ] | การตั้งค่าที่บันทึกไว้สำหรับตัวแก้ไขบีทแมพ | คู่คีย์: ค่า |
| [เมตาดาต้า] | ข้อมูลที่ใช้ระบุแผนที่จังหวะ | คู่คีย์:ค่า |
| [ความยาก] | การตั้งค่าความยาก | คู่คีย์:ค่า |
| [เหตุการณ์] | เหตุการณ์กราฟิกของ Beatmap และ storyboard | รายการคั่นด้วยเครื่องหมายจุลภาค |
| [จุดเวลา] | จุดเวลาและจุดควบคุม | รายการคั่นด้วยเครื่องหมายจุลภาค |
| [สี] | สีคอมโบและสกิน | คู่คีย์ : ค่า |
| [วัตถุที่ตี] | วัตถุที่ตี | รายการคั่นด้วยเครื่องหมายจุลภาค |
ลักษณะสำคัญของไฟล์ OSU
| ลักษณะเฉพาะ | คำอธิบาย |
|---|---|
| ส่วนขยายไฟล์ | .osu |
| รูปแบบหลัก | ไฟล์บีทแมพมาตรฐานของ osu! (ทุกโหมดเกม), ไฟล์บีทแมพ osu!taiko (โหมดไทโค), ไฟล์บีทแมพ osu!catch (โหมดจับจังหวะ), และไฟล์บีทแมพ osu!mania (โหมดมาเนีย) |
| ประเภทรูปแบบ | ไฟล์ข้อความธรรมดาใช้รูปแบบไฟล์ INI พร้อมการจัดระเบียบแบบแบ่งส่วน; เก็บข้อมูลบีทแมพในรูปแบบที่มนุษย์อ่านได้; รวมส่วน [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] และ [HitObjects] |
| การใช้งานหลัก | กำหนดองค์ประกอบการเล่นทั้งหมดสำหรับบีทแมพเกมจังหวะ osu!; เก็บข้อมูลเวลา, ตำแหน่งของวัตถุที่ต้องตี, การตั้งค่าความยาก, ข้อมูลเมตาดาต้าของเพลง, และข้อมูลเหตุการณ์ภาพ |
| คุณลักษณะหลัก | รูปแบบข้อความธรรมดาที่ปรับแต่งได้สูง ช่วยให้สร้างและแก้ไขบีทแมพได้อย่างแม่นยำ; รองรับสี่โหมดเกมที่แตกต่างกัน (osu!, Taiko, Catch the Beat, Mania); รวมการกำหนดวัตถุที่ต้องตีอย่างละเอียดพร้อมการสนับสนุนวงกลม, สไลเดอร์, สปินเนอร์, และโน้ตยาว |
| โปรไฟล์ความปลอดภัย | ปลอดภัยสำหรับการใช้ในเกม; ไม่มีโค้ดที่สามารถทำงานได้; สามารถแก้ไขได้อย่างปลอดภัยด้วยโปรแกรมแก้ไขข้อความใดก็ได้; รูปแบบที่อ่านได้โดยมนุษย์ทำให้สามารถแก้ไขโดยตรงและปรับจูนพารามิเตอร์ของบีทแมพได้ |
| ความเข้ากันได้ | เป็นเนทีฟของไคลเอนต์เกม osu! (Windows, macOS, Linux); สามารถแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความใดก็ได้; แพ็คเกจ 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! 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 (จังหวะคีย์บอร์ด) .