วิธีทำ beatmap osu! mania

คู่มือทำแมพทีละขั้นตอน ตั้งแต่ไทมมิ่งจนได้ไฟล์ .osz ที่เสร็จสมบูรณ์

beatmap ของ osu! mania คือชุดโน้ตที่เรียงอยู่ในเลน วางบนกริดไทมมิ่งเพื่อให้การกดรู้สึกเหมือนกำลังเล่นเพลงนั้น การทำแมพเป็นงานฝีมือ: งานส่วนใหญ่คือการฟังอย่างตั้งใจและตัดสินใจว่าผู้เล่นควรรู้สึกอย่างไร คู่มือนี้พาไปทีละขั้นตามลำดับที่ mapper ทำจริง ใช้ได้กับ osu! ทั้งสองไคลเอนต์ — lazer หรือ stable — เพราะทั้งคู่มี beatmap editor ในตัว อยากทำแมพ osu! standard ใช่ไหม? ดู วิธีทำ beatmap osu!

1. สิ่งที่ต้องมี

เริ่มต้นโดยเปิด editor แล้วสร้าง beatmap ใหม่จากไฟล์เสียงของคุณ หน้าตั้งค่าจะถามชื่อเพลง ศิลปิน และชื่อของคุณในฐานะผู้สร้าง — จะกรอกตอนนี้หรือตอนท้ายก็ได้

2. เริ่มจากไทมมิ่ง

ไทมมิ่งต้องมาก่อน เพราะโน้ตทุกตัวสแนปอยู่กับมัน ถ้ากริดผิด โน้ตทุกตัวบนกริดก็ผิด และไม่มีแพทเทิร์นไหนช่วยชาร์ตได้ ไทมมิ่งมีสองส่วน:

คุณตั้งทั้งสองค่าใน editor ด้วยการเพิ่ม timing point (เส้นสีแดง หรือที่เรียกว่า uninherited) ใช้เมโทรนอมช่วยเช็ก: เล่นตลอดทั้งเพลงแล้วฟังว่าเสียงคลิกยังอยู่บนบีตไหม ถ้ากริดเริ่มต้นถูกแต่ค่อย ๆ เลื่อนไปจนถึงท้ายเพลง แปลว่า BPM คลาดเล็กน้อย ถ้ากริดเร็วหรือช้าไปเท่า ๆ กันตลอด แปลว่า offset ผิด

เพลงที่เปลี่ยนจังหวะ ต้องเพิ่ม timing point สีแดงใหม่ทุกจุดที่จังหวะเปลี่ยน เพลงที่อัดสดและเพลงเก่ามักจะมีจังหวะเลื่อนเล็กน้อย เพลงแบบนี้ตั้งไทมมิ่งยากที่สุดและควรขอความช่วยเหลือ จุดสีเขียว (inherited) ต่างออกไป: มันไม่เปลี่ยนกริด แต่เปลี่ยนความเร็วการเลื่อนและระดับเสียง hitsound

ดูคำอธิบายเชิงลึกและวิธีหา BPM ในทางปฏิบัติได้ที่ อธิบาย BPM และ offset ใน osu!

3. เลือกจำนวนคีย์และระดับความยาก

จำนวนคีย์ — จำนวนเลน — ตั้งได้ในการตั้งค่าความยากของ beatmap 4K และ 7K เป็นที่นิยมเล่นมากที่สุด ส่วน 5K, 6K, 8K และ 9K มีผู้เล่นน้อยกว่าแต่เหนียวแน่น เลือกอันที่คุณเล่น เพราะคุณจะต้องเทสต์ชาร์ตเอง

ระดับความยากเป้าหมาย ส่วนใหญ่ขึ้นกับความหนาแน่นของโน้ตและความโหดของแพทเทิร์น osu! คำนวณค่าดาวให้ทุกระดับความยาก แต่มันเป็นผลลัพธ์ ไม่ใช่สิ่งที่ตั้งได้ — คุณควบคุมมันผ่านสิ่งที่คุณทำแมพ ค่า Overall Difficulty (OD) กำหนดว่าช่วงเวลาตัดสินการกดเข้มงวดแค่ไหน และ HP กำหนดว่าหลอดพลังลดเร็วแค่ไหน

การไล่ระดับ mapset ปกติจะมีหลายระดับความยากที่ค่อย ๆ ไต่ขึ้น เพื่อให้ผู้เล่นทุกระดับฝีมือได้เล่นเพลงนั้น mapper หลายคนเริ่มจากระดับยากสุดเพื่อวางโครงของเพลง แล้วค่อยลดความซับซ้อนลงมา ทุกขั้นที่ลดลงควรรู้สึกเหมือนเพลงเดิมที่โน้ตน้อยลงและง่ายขึ้น — ไม่ใช่การตีความเพลงแบบใหม่

4. ทำแมพตามเพลง

โน้ตทุกตัวควรมีอยู่เพราะมีบางอย่างในเพลง ก่อนทำแมพแต่ละท่อน ตัดสินใจก่อนว่าผู้เล่นจะกดตามอะไร:

ให้ความเข้มข้นตรงกับเพลง: ท่อนเบาควรเบา และท่อนที่หนักที่สุดของเพลงควรเป็นช่วงที่เข้มข้นที่สุดของชาร์ต ใช้ beat snap divisor เพื่อวางโน้ตให้แม่นยำ — 1/4 ครอบคลุมเพลงส่วนใหญ่ 1/3 หรือ 1/6 จำเป็นสำหรับจังหวะสามพยางค์ (triplet) และ 1/8 สำหรับท่อนที่เร็วมาก อย่าใช้สแนปที่ละเอียดกว่าที่เพลงมีจริง

5. สร้างแพทเทิร์น

แพทเทิร์นคือวิธีจัดเรียงโน้ตข้ามเลน องค์ประกอบพื้นฐานที่พบบ่อยใน osu! mania:

เหนือสิ่งอื่นใด ทำให้แพทเทิร์นอ่านง่าย เสียงที่คล้ายกันควรได้แพทเทิร์นที่คล้ายกัน เพื่อให้ผู้เล่นเรียนรู้ชาร์ตได้จากการฟัง หลีกเลี่ยงการขยับมือแบบฝืน ๆ ที่เพลงไม่ได้เรียกร้อง และรักษาความยากให้สม่ำเสมอ — แพทเทิร์นยากโผล่มาแบบไม่คาดคิดในชาร์ตที่ง่ายทั้งเพลงเป็นข้อผิดพลาดที่พบบ่อย

6. เทสต์และปรับแก้

7. ทำให้เสร็จและ export beatmap

กรอก metadata ในหน้าตั้งค่า — ชื่อเพลง ศิลปิน ผู้สร้าง แหล่งที่มา และแท็ก — แล้วใส่ภาพพื้นหลังถ้ามี จากนั้น export mapset จาก editor เป็นไฟล์ .osz ซึ่งเป็นแพ็กเกจ beatmap มาตรฐาน: รวมเสียงเพลง ภาพพื้นหลัง และทุกระดับความยากไว้ในไฟล์เดียว การเปิดไฟล์ .osz จะนำเข้าสู่ osu! — ดูวิธีติดตั้ง beatmapถ้าแมพไม่ขึ้น

ถ้าอยากแชร์แมพบนเว็บไซต์ osu! ให้อ่านเกณฑ์ ranking ของ osu! mania และคู่มือการทำแมพในวิกิ osu!ก่อน

8. ใช้ AI สร้างจุดเริ่มต้น

การทำแมพด้วยมือให้ครบทุกระดับความยากใช้เวลาหลายชั่วโมง และเพลงส่วนใหญ่ไม่เคยถูกทำแมพเลย การสร้างด้วย AI เป็นอีกทางหนึ่งในการได้ชาร์ต: แทนที่จะเริ่มจาก editor ว่างเปล่า คุณเริ่มจาก mapset ที่สมบูรณ์และเล่นได้ นี่คือขั้นตอนกับ ManiaGAI ตัวสร้างบนเว็บไซต์นี้:

  1. อัปโหลดเพลง ที่ตัวสร้าง ManiaGAI หรือวางลิงก์ beatmap ของ osu! หรือ ID ของ mapset เพื่อใช้เพลงของ mapset นั้น ไทมมิ่ง — BPM และ offset รวมถึงการเปลี่ยนจังหวะ — จะถูกตรวจจับอัตโนมัติ
  2. เลือกจำนวนคีย์ (4K–9K) และระดับความยาก ซึ่งไล่ขึ้นไปตั้งแต่ ★1
  3. ปรับสไตล์ของแต่ละระดับความยากได้ตามต้องการ หรือใช้ค่าเริ่มต้น ซึ่งเป็นค่าทั่วไปของจำนวนคีย์และค่าดาวนั้น
  4. สร้าง คุณจะได้ mapset ทั้งชุดเป็นไฟล์ .osz ไฟล์เดียวภายในไม่กี่วินาที
  5. เทสต์เล่น — และถ้าอยากทำให้เป็นของคุณเอง ให้เปิดใน osu! editor แล้วปรับแก้ด้วยทุกอย่างในคู่มือนี้

เพลงหนึ่งอาจมี beatmap ของ osu! อยู่แล้ว แต่อาจไม่มีชาร์ต 4K ไม่มีชาร์ตในระดับความยากที่คุณต้องการ หรือไม่มีชาร์ต osu! mania เลย วางลิงก์ beatmapset แล้วใช้เพลงนั้นเป็นจุดเริ่มต้นของ mapset ใหม่จาก ManiaGAI mapset ที่นำเข้าให้แค่เพลงเท่านั้น ManiaGAI จะสร้างชาร์ตใหม่ — ไม่ได้แปลงหรือคัดลอกชาร์ตเดิม

การทำงานของระบบ — โมเดลไทมมิ่ง ข้อมูลที่ใช้เทรน และวิธีที่เราวัดความแม่นยำของไทมมิ่ง — มีอธิบายไว้ในหน้าเทคโนโลยี การสร้างใหม่เฉพาะบางท่อนโดยเก็บส่วนที่เหลือของชาร์ตไว้อยู่ในแผน แต่ยังใช้ไม่ได้ตอนนี้

9. AI ไม่ได้แทนวิจารณญาณในการทำแมพ

mapper มนุษย์ฝีมือดียังทำชาร์ตได้ดีกว่า การทำแมพคือการตีความ: ตัดสินใจว่าเสียงไหนสำคัญ ตรงไหนของเพลงควรรู้สึกหนัก และชาร์ตกำลังพยายามสื่ออะไร การสร้างด้วย AI มีประโยชน์เมื่อทางเลือกอื่นคือการไม่มีชาร์ตที่คุณอยากได้เลย — เพลงที่ไม่มีใครทำแมพ จำนวนคีย์หรือระดับความยากที่ไม่มีใครทำ หรือดราฟต์เพื่อใช้เป็นจุดเริ่มต้น ถ้าคุณแชร์ชาร์ตที่สร้างหรือช่วยทำโดย AI ให้บอกให้ชัด และอย่านำเสนอว่าเป็นงานที่ทำแมพด้วยมือ