วิธีทำ beatmap osu! mania
คู่มือทำแมพทีละขั้นตอน ตั้งแต่ไทมมิ่งจนได้ไฟล์ .osz ที่เสร็จสมบูรณ์
beatmap ของ osu! mania คือชุดโน้ตที่เรียงอยู่ในเลน วางบนกริดไทมมิ่งเพื่อให้การกดรู้สึกเหมือนกำลังเล่นเพลงนั้น การทำแมพเป็นงานฝีมือ: งานส่วนใหญ่คือการฟังอย่างตั้งใจและตัดสินใจว่าผู้เล่นควรรู้สึกอย่างไร คู่มือนี้พาไปทีละขั้นตามลำดับที่ mapper ทำจริง ใช้ได้กับ osu! ทั้งสองไคลเอนต์ — lazer หรือ stable — เพราะทั้งคู่มี beatmap editor ในตัว อยากทำแมพ osu! standard ใช่ไหม? ดู วิธีทำ beatmap osu!
1. สิ่งที่ต้องมี
- เพลง ไฟล์ .mp3 หรือ .ogg คุณภาพดี ควรเป็นเวอร์ชันเต็มที่คุณอยากทำแมพ และคุณต้องมีสิทธิ์ใช้เพลงนั้น
- osu! ซึ่งฟรี ถ้ายังไม่มี ดูที่ มือใหม่ osu!
- เวลาฟังเพลงสักหน่อย ฟังหลาย ๆ รอบก่อนวางโน้ตตัวแรก รู้ว่าท่อนเปลี่ยนตรงไหน กลองทำอะไร และเสียงไหนที่คุณอยากให้ผู้เล่นกดตาม
- ไม่บังคับ: ภาพพื้นหลัง (ขนาดที่ใช้กันทั่วไปคือ 1920×1080)
เริ่มต้นโดยเปิด editor แล้วสร้าง beatmap ใหม่จากไฟล์เสียงของคุณ หน้าตั้งค่าจะถามชื่อเพลง ศิลปิน และชื่อของคุณในฐานะผู้สร้าง — จะกรอกตอนนี้หรือตอนท้ายก็ได้
2. เริ่มจากไทมมิ่ง
ไทมมิ่งต้องมาก่อน เพราะโน้ตทุกตัวสแนปอยู่กับมัน ถ้ากริดผิด โน้ตทุกตัวบนกริดก็ผิด และไม่มีแพทเทิร์นไหนช่วยชาร์ตได้ ไทมมิ่งมีสองส่วน:
- BPM — จำนวนบีตต่อนาที ซึ่งกำหนดระยะห่างของกริด
- Offset — เวลาที่แน่นอนเป็นมิลลิวินาทีของบีตแรกที่กริดยึดไว้
คุณตั้งทั้งสองค่าใน 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. ทำแมพตามเพลง
โน้ตทุกตัวควรมีอยู่เพราะมีบางอย่างในเพลง ก่อนทำแมพแต่ละท่อน ตัดสินใจก่อนว่าผู้เล่นจะกดตามอะไร:
- กลอง — เสียงกระเดื่องและสแนร์ให้จังหวะหลักของท่อน และเป็นสิ่งที่นิยมทำแมพตามมากที่สุด
- เมโลดี้และเสียงร้อง — มักเป็นเลเยอร์ที่จำได้ง่ายที่สุด เหมาะกับท่อนที่เบาลงและทำให้ชาร์ตรู้สึกว่าเป็นเพลงนี้จริง ๆ
- คอร์ดและจุดเน้น — เสียงกระแทกแรง ๆ ฉาบ และการเปลี่ยนคอร์ด คือจุดที่คอร์ด (โน้ตหลายตัวพร้อมกัน) ให้ความรู้สึกเป็นธรรมชาติ
- เสียงที่ลากยาว — โน้ตค้าง เสียงร้องลากยาว และเสียง pad คือสิ่งที่ long note มีไว้ใช้
ให้ความเข้มข้นตรงกับเพลง: ท่อนเบาควรเบา และท่อนที่หนักที่สุดของเพลงควรเป็นช่วงที่เข้มข้นที่สุดของชาร์ต ใช้ beat snap divisor เพื่อวางโน้ตให้แม่นยำ — 1/4 ครอบคลุมเพลงส่วนใหญ่ 1/3 หรือ 1/6 จำเป็นสำหรับจังหวะสามพยางค์ (triplet) และ 1/8 สำหรับท่อนที่เร็วมาก อย่าใช้สแนปที่ละเอียดกว่าที่เพลงมีจริง
5. สร้างแพทเทิร์น
แพทเทิร์นคือวิธีจัดเรียงโน้ตข้ามเลน องค์ประกอบพื้นฐานที่พบบ่อยใน osu! mania:
- Rice — โน้ตกดเดี่ยว พื้นฐานของชาร์ตส่วนใหญ่
- Long note (LN) — โน้ตที่ต้องกดค้างไว้ช่วงหนึ่งแล้วปล่อยตอนท้าย ทั้งการกดและการปล่อยถูกนับคะแนน ดังนั้นปลายของ long note แต่ละตัวควรตรงกับบางอย่างในเพลง
- Jack — โน้ตต่อเนื่องในเลนเดียวกัน jack เร็ว ๆ ใช้แรงมาก ใช้ตรงที่เพลงมีเสียงซ้ำ ไม่ใช่ใส่เพื่อถมช่องว่าง
- คอร์ด — โน้ตหลายตัวพร้อมกัน ปรับขนาดตามความหนักของจุดเน้น: เสียงกระแทกใหญ่ใส่คอร์ดใหญ่ได้ เสียงเล็กไม่ควร
- Stream และ trill — โน้ตรัวเร็วที่ไล่ข้ามเลน และการสลับกดระหว่างสองเลน
เหนือสิ่งอื่นใด ทำให้แพทเทิร์นอ่านง่าย เสียงที่คล้ายกันควรได้แพทเทิร์นที่คล้ายกัน เพื่อให้ผู้เล่นเรียนรู้ชาร์ตได้จากการฟัง หลีกเลี่ยงการขยับมือแบบฝืน ๆ ที่เพลงไม่ได้เรียกร้อง และรักษาความยากให้สม่ำเสมอ — แพทเทิร์นยากโผล่มาแบบไม่คาดคิดในชาร์ตที่ง่ายทั้งเพลงเป็นข้อผิดพลาดที่พบบ่อย
6. เทสต์และปรับแก้
- เล่นมัน ใช้โหมดทดสอบของ editor และเล่นทั้งชาร์ต ไม่ใช่แค่ท่อนที่เพิ่งทำเสร็จ
- เช็กไทมมิ่งอีกครั้ง ระหว่างเล่น offset ที่คลาดเล็กน้อยรู้สึกได้ง่ายกว่าตอนเล่นมากกว่ามองเห็นใน editor
- หาแพทเทิร์นที่เล่นฝืน — อะไรก็ตามที่ทำให้คุณสะดุดด้วยเหตุผลอื่นที่ไม่ใช่ความยาก
- เช็กความสม่ำเสมอ ทั้งตลอดเพลงและระหว่างระดับความยากในชุด
- ขอฟีดแบ็ก ผู้เล่นคนอื่นจะสังเกตเห็นสิ่งที่คุณมองไม่เห็น โดยเฉพาะในชาร์ตของตัวเอง
7. ทำให้เสร็จและ export beatmap
กรอก metadata ในหน้าตั้งค่า — ชื่อเพลง ศิลปิน ผู้สร้าง แหล่งที่มา และแท็ก — แล้วใส่ภาพพื้นหลังถ้ามี จากนั้น export mapset จาก editor เป็นไฟล์ .osz ซึ่งเป็นแพ็กเกจ beatmap มาตรฐาน: รวมเสียงเพลง ภาพพื้นหลัง และทุกระดับความยากไว้ในไฟล์เดียว การเปิดไฟล์ .osz จะนำเข้าสู่ osu! — ดูวิธีติดตั้ง beatmapถ้าแมพไม่ขึ้น
ถ้าอยากแชร์แมพบนเว็บไซต์ osu! ให้อ่านเกณฑ์ ranking ของ osu! mania และคู่มือการทำแมพในวิกิ osu!ก่อน
8. ใช้ AI สร้างจุดเริ่มต้น
การทำแมพด้วยมือให้ครบทุกระดับความยากใช้เวลาหลายชั่วโมง และเพลงส่วนใหญ่ไม่เคยถูกทำแมพเลย การสร้างด้วย AI เป็นอีกทางหนึ่งในการได้ชาร์ต: แทนที่จะเริ่มจาก editor ว่างเปล่า คุณเริ่มจาก mapset ที่สมบูรณ์และเล่นได้ นี่คือขั้นตอนกับ ManiaGAI ตัวสร้างบนเว็บไซต์นี้:
- อัปโหลดเพลง ที่ตัวสร้าง ManiaGAI หรือวางลิงก์ beatmap ของ osu! หรือ ID ของ mapset เพื่อใช้เพลงของ mapset นั้น ไทมมิ่ง — BPM และ offset รวมถึงการเปลี่ยนจังหวะ — จะถูกตรวจจับอัตโนมัติ
- เลือกจำนวนคีย์ (4K–9K) และระดับความยาก ซึ่งไล่ขึ้นไปตั้งแต่ ★1
- ปรับสไตล์ของแต่ละระดับความยากได้ตามต้องการ หรือใช้ค่าเริ่มต้น ซึ่งเป็นค่าทั่วไปของจำนวนคีย์และค่าดาวนั้น
- สร้าง คุณจะได้ mapset ทั้งชุดเป็นไฟล์ .osz ไฟล์เดียวภายในไม่กี่วินาที
- เทสต์เล่น — และถ้าอยากทำให้เป็นของคุณเอง ให้เปิดใน osu! editor แล้วปรับแก้ด้วยทุกอย่างในคู่มือนี้
เพลงหนึ่งอาจมี beatmap ของ osu! อยู่แล้ว แต่อาจไม่มีชาร์ต 4K ไม่มีชาร์ตในระดับความยากที่คุณต้องการ หรือไม่มีชาร์ต osu! mania เลย วางลิงก์ beatmapset แล้วใช้เพลงนั้นเป็นจุดเริ่มต้นของ mapset ใหม่จาก ManiaGAI mapset ที่นำเข้าให้แค่เพลงเท่านั้น ManiaGAI จะสร้างชาร์ตใหม่ — ไม่ได้แปลงหรือคัดลอกชาร์ตเดิม
การทำงานของระบบ — โมเดลไทมมิ่ง ข้อมูลที่ใช้เทรน และวิธีที่เราวัดความแม่นยำของไทมมิ่ง — มีอธิบายไว้ในหน้าเทคโนโลยี การสร้างใหม่เฉพาะบางท่อนโดยเก็บส่วนที่เหลือของชาร์ตไว้อยู่ในแผน แต่ยังใช้ไม่ได้ตอนนี้
9. AI ไม่ได้แทนวิจารณญาณในการทำแมพ
mapper มนุษย์ฝีมือดียังทำชาร์ตได้ดีกว่า การทำแมพคือการตีความ: ตัดสินใจว่าเสียงไหนสำคัญ ตรงไหนของเพลงควรรู้สึกหนัก และชาร์ตกำลังพยายามสื่ออะไร การสร้างด้วย AI มีประโยชน์เมื่อทางเลือกอื่นคือการไม่มีชาร์ตที่คุณอยากได้เลย — เพลงที่ไม่มีใครทำแมพ จำนวนคีย์หรือระดับความยากที่ไม่มีใครทำ หรือดราฟต์เพื่อใช้เป็นจุดเริ่มต้น ถ้าคุณแชร์ชาร์ตที่สร้างหรือช่วยทำโดย AI ให้บอกให้ชัด และอย่านำเสนอว่าเป็นงานที่ทำแมพด้วยมือ