EnOJN 2 (ver. 20100118) # By: Technikawesome # Special Thanks: vittee http://o2jamforum.e-games.in.th/?m=63698&f=2&p=3 ===================================== Features: - Converts .bms to .ojm and .ojn. - Can convert bms with keysounds. - Can make ojn with separate notechart for each level. - Can also make ojn with same notechart for all levels. - Tested with O2mania and O2EMU. - This application generates M30 OJM files. - All samples are converted to .ogg. - Generates smaller .ojn files (compared to previous version and NSISN'S BMS2OJN) Limitations: - Every measure in the notechart must be a 4/4 measure. - Notes must be arranged this way: SC, 1, 2, 3, 4, 5, 6, the same as o2mania 1.2 supports. - Only support #LNTYPE 1 type longnote. Does not support #LNOBJ xx - Each referenced sound file in BMS file will be converted to BOTH .ogg and .wav. Both .ogg and .wav files are necessary for conversion. - The song title and artist info will be taken from Easy notechart only. - Song pictures must be inserted manually through NoteTool or similar application. - Will use the sound file list from Easy BMS only. If you use separate BMS file for each level, they need to have exactly the same sound file definition! - Can't calculate the song time with many BPM changes right, but can be fixed by opening and saving with NoteTool. - Only support .wav and .ogg samples. .mp3 file not yet supported. Installation: - Download. - Extract to a folder. - Download oggenc2 from http://www.rarewares.org/ogg-oggenc.php and put oggenc2.exe into the same folder as the program. - Download oggdec from http://www.rarewares.org/ogg-oggdec.php and put oggdec.exe into the same folder as the program. Usage: - Drag your BMS files into enojn2.exe. If only one file is dragged into it, it will use the same note for all levels. If you drag 3 files into it, it will use separate file for each notechart. - Enter the song ID. - Wait for enojn2 to generate .ojn and .ojm files. If you want to add images or make changes to .ojn file using NoteTool after conversion, follow these steps: - Rename the generated .ojm file to something else. - Open the .ojn file with NoteTool. Insert pictures or do whatever you want with it. - After saving, delete the .ojm file generated with NoteTool and rename .ojm file back. Planned features: - Make it generate .osp from .bms too. - Make it convert .osp to .ojm. ===================================== ตัวนี้คล้ายๆ EnOJN รุ่นแรกครับ แต่ว่าแก้หลายอย่างมาก คุณสมบัติ: - แปลงไฟล์ BMS เป็น OJN และ OJM - สามารถแปลงไฟล์ BMS ที่มีเสียงคีย์ได้ - สามารถแปลงไฟล์ BMS แยกโน้ต Ex, Nx, Hx ได้ หรือทั้งสามความยากจะใช้โน้ตเดียวกันเลยก็ได้ - ทดลองแล้วเล่นได้กับ O2mania และ O2EMU - ไฟล์ OJM จะใช้ Sample ทั้งหมดเป็น .ogg จึงไม่เปลืองพื้นที่ - ไฟล์ OJN จะถูก Compress ด้วยวิธีเดียวกันกับ OJN Compressor ครับ ไฟล์จะเล็กกว่า NSISN'S BMS2OJN และ EnOJN รุ่นแรกหลายเท่า ข้อจำกัด: - สำหรับไฟล์เสียงแต่ละไฟล์จะต้องมีทั้งไฟล์ .wav และ .ogg (หากมีแต่ไฟล์ .wav โปรแกรมจะแปลงเป็น .ogg ให้ หากมีแต่ไฟล์ .ogg โปรแกรมจะแปลงเป็น .wav ให้ด้วยครับ) - จะนำข้อมูลเพลงจากไฟล์ Easy เท่านั้น (ชื่อเพลง, ศิลปิน, ....) - ไม่สามารถใส่รูปได้จากโปรแกรมโดยตรง แต่สามารถใช้ NoteTool ในการใส่รูปเองได้ - โปรแกรมจะนำรายชื่อไฟล์้เสียงจากโน้ต Easy เท่านั้น ดังนั้นไฟล์ Easy, Normal, Hard จะต้องมีรายชื่อไฟล์เสียงเหมือนกัน - ยังคำนวนความยาวเพลงที่เปลี่ยน BPM เยอะๆ ไม่ถูกต้อง แต่พอเปิดด้วยโปรแกรม NoteTool มันจะแก้ให้ (อาจจะต้องใส่โน้ตอะไรก็ได้เข้าไปในเพลงสักตัวแล้วลบทิ้ง) - ยังไม่รับไฟล์เสียงชนิด mp3 โหลด: - http://dttvb.sicomdb.net/Soft/enojn2-20100118.zip วิธีการใช้: 1. โหลดโปรแกรมจากลิงค์ข้างบน 2. Extract ไฟล์ไปไว้ยังโฟลเดอร์ 3. โหลดโปรแกรม oggenc2 จากเว็บนี้ แล้วนำไฟล์ oggenc2.exe มาไว้ในโฟลเดอร์เดียวกับโปรแกรม 4. โหลดโปรแกรม oggdec จากเว็บนี้ แล้วนำไฟล์ oggdec.exe มาไว้ในโฟลเดอร์เดียวกับโปรแกรม 5. ลากไฟล์ .bms มาใส่ในโปรแกรม enojn2.exe - หากลากไฟล์มาเพียงไฟล์เดียว หมายถึงว่า Easy, Normal, Hard โน้ตจะเหมือนกัน - หากลากมาสามไฟล์ หมายถึงว่า Easy, Normal, Hard จะใช้โน้ตจากคนละไฟล์ (แต่จะเอาข้อมูลเพลงจากไฟล์ Easy) (เพลงที่มีเลเวลกำกับในไฟล์ BMS น้อยสุดจะถือว่าเป็น Easy, สูงสุดจะถือว่าเป็น Hard, ถ้าอยู่ตรงกลางก็ Normal สิ) 6. รอ โปรแกรมจะสร้างไฟล์ .ojm และ .ojn 7. ใช้โน้ตทูลใส่รูปหรือแก้ข้อมูลต่างๆ สำคัญ: ให้เปลี่ยนชื่อไฟล์ o2maXXXX.ojm เป็นอย่างอื่นก่อนใช้โน้ตทูล เพราะโน้ตทูลจะเขียนทับ พอแก้ด้วยโน้ตทูลเสร็จแล้วแล้วค่อยลบไฟล์ .ojm ที่สร้างโดยโน้ตทูล แล้วเปลี่ยนชื่อไฟล์ .ojm กลับมาเหมือนเดิม ตอนแต่งโน้ตในไฟล์ BMS จะใช้ไฟล์เสียงเป็นไฟล์ .wav หรือ .ogg ก็ได้ครับ แล้วแต่ถนัด แต่พอแปลง .bms -> .ojm ไฟล์ .wav จะถูกแปลงเป็น .ogg ครับ เพราะฟอแมตไฟล์ .ojm อันนี้มันรับแค่เสียง OGG ครับ ส่วนไฟล์ .ogg ก็จะถูกแปลงเป็น .wav ด้วยครับ เพราะจะต้องใช้ในการหาขนาดของข้อมูล PCM ง่ายๆ คือตอนแต่ง BMS จะเลือกใช้ไฟล์ .wav หรือ .ogg ก็ได้ครับ สมมติก่อนแปลงมีไฟล์ a.wav b.wav c.wav d.wav e.ogg หลังจากแปลงพอกลับไปดูในโฟลเดอร์จะมี a.wav a.ogg b.wav b.ogg c.wav c.ogg d.wav d.ogg e.wav e.ogg ครับ แต่ไฟล์ BMS จะยังคงใช้ไฟล์ .wav ได้เหมือนเดิม การวางโน้ตวางแบบ O2mania 1.2 นะครับ (SC, 1, 2, 3, 4, 5, 6)