การเปลี่ยนสีเนี่ยมันมีวิธี Edit อยู่ 2 แบบ คือ
1. ไปเปลี่ยนข้อมูลจานสีเดิมเป็นสีใหม่ ซึ่งวิธีนี้ง่ายและเร็วแต่ไม่แนะนำ เพราะไม่รู้ว่าอนาคตมันจะพาไปค้างอะไรหรือป่าว ข้อมูลเดิมอย่าไป Edit จะดีกว่า
2. สร้างข้อมูลจานสีใหม่และใช้อันใหม่ไป วิธีนี้ค่อนข้างยุ่งยากแต่แนะนำวิธีนี้ เพราะจะได้ไม่ต้องไปยุ่งกับของเก่า
เอาล่ะมาดูวิธีทำกัน ผมจะทำวิธีที่ 2
ขั้นแรกเปิด Nightmare Program ขึ้นมาและโหลดรอม จากนั้นโหลด Modules FE7 Battle Palette Reference.nmm จากนั้นตรงช่องเลือก 0x01 Lyn unpromoted (unpromoted = คลาส 1, promoted = คลาส 2) ตรงบรรทัด Battle Palette Pointer 0x8FD9000 นี่เป็นตำแหน่งจานสีของ Lyn คลาส 1 จำไว้ให้ดี เพราะเราจะไปก็อปปี้ข้อมูลที่ตำแหน่งนี้ในอีกโปรแกรม
จากนั้นก็ปิดโปรแกรมนี้ไปเลย ทีนี้เราจะใช้โปรแกรม Edit เลขฐาน 16 ซึ่งของผมเป็น HxD
เปิดโปรแกรม HxD ขึ้นมา แล้วโหลดเกมส์ FE7 จากนั้นไปที่ Search เลือกอันล่างสุด Goto... จากนั้นใส่ตำแหน่งก่อนหน้าที่ให้จำลงไป FD9000 (เลข 8 ไม่ต้องใส่) เลือก Hex เลือก Begin แล้วกด OK
จากตำแหน่ง FD9000 จะเห็นว่ามันเริ่มต้นด้วย 10 A0 ให้ก็อปปี้ข้อมูลตั้งแต่ตรงนี้ไปจนกว่าจะเจอ 10 A0 อีกอัน (หยุดก่อนจะเจอ) ตามรูป ข้อมูล 10 A0 อีกอันจะอยู่ที่ FD9050 เป็นข้อมูลเริ่มต้นจานสีของตัวละครอื่น ซึ่งเราไม่ต้องการ
เพราะฉะนั้นที่คลุมสีน้ำเงินทั้งหมดตามรูปจะเป็นข้อมูลจานสีของ Lyn คลาส 1 และ FD9050 จะเป็นข้อมูลจานสีของตัวละครตัวต่อไป ความจริงๆคุณสามารถกลับไปดูที่ Nightmare Program Modules FE7 Battle Palette Reference ได้ว่าถัดจาก Lyn เป็นใคร และตำแหน่งไหน ซึ่งจะเห็นว่าตัวต่อไปคือ Rebecca และตำแหน่ง FD9050 ซึ่งจะเห็นว่ามันตรงกันพอดี กรณีนี้เอาไว้เช็คถ้าใครไม่ชัวร์กลัวก็อปปี้เกินก็สามารถไปเช็คได้ตามที่บอก แต่ทุกครั้งข้อมูลจานสีของทุกตัวละครจะเริ่มที่ 10 A0 ตลอด เพราะฉะนั้นถ้าดูดีดีไม่ต้องกลัวว่าจะพลาด
เอาล่ะทีนี้ก็ก็อปปี้ข้อมูลทั้งหมดที่คลุมสีน้ำเงิน Ctrl + C จากนั้นก็เลื่อนลงมาล่างสุดเลย คลิกเม้าที่ข้อมูลตัวสุดท้ายด้วย (หลัง BF) และวางมันลงไป Ctrl + V จะได้ตามรูป โดยข้อมูลใหม่ของเราจะเริ่มที่ 1000000 พอดี
ระวังด้วยก่อนจะวางข้อมูลลงไปต้องใช้เม้าคลิกด้วย ถ้าคุณไม่ใช้เม้าคลิกตำแหน่งไว้ล่ะก็มันจะไปวางตรงไหนไม่รู้ ที่ที่คุณคลิกเม้าค้างไว้ครั้งล่าสุด
ทีนี้ก็กด Save ซะ แล้วปิดโปรแกรมไปเลย เอาล่ะทีนี้เราก็มีข้อมูลจานสีชุดใหม่ของ Lyn แล้ว เราจะมา Edit ตัวใหม่นี้กัน
เปิดโปรแกรม GBA Graphics Editor แล้วโหลดรอมขึ้นมา ที่ Tab menu Windows กดเข้าไปและเลือกหน้าต่างย่อย 3 อันออกมาให้หมดตามรูป
ที่หน้าต่าง Image Control ช่อง Image ใส่ 1804 ลงไปแล้ว Enter ภาพของ Lyn จะปรากฏออกมาตามรูป
1804 ที่ใส่ไปคือภาพที่ 1804 ใน FE7 ภาพ Animation จะอยู่พันปลายๆแบบนี้ ส่วน FE8 จะอยู่ 2พันต้นๆ ลองไล่หาดูล่ะกัน
ที่หน้าต่าง Palette Control ช่อง ROM Palette offset ให้ใส่ตำแหน่งจานสีใหม่ของเราไป คือ 1000000 กด Enter ไป แต่จะเห็นว่าสีมันเพี้ยนๆ ให้เราติ๊กถูกที่ช่อง Compressed ROMpalette ทีนี้ภาพก็จะแสดงเป็นสีของ Lyn อย่างถูกต้อง ตามรูป
ที่หน้าต่าง Palette Control ช่อง Palette index เราสามารถเลือกแสดงผลได้โดย 0 = สีฝ่ายเรา 1 = สีฝ่ายศัตรู 2 = NPC สีเขียว 3 = NPC สีม่วง
เอาล่ะทีนี้เราจะมาเปลี่ยนสีกัน ที่หน้าต่าง Colour Control เปลี่ยนได้ตามใจชอบ แถวบนสุดคือฝ่ายเรา แถวสองคือศัตรู สามคือ NPC สีเขียว สี่คือ NPC สีม่วง ตรงช่อง Red Green Blue ก็ผสมได้ตามใจชอบ โดยสูงสุดจะอยู่ที่ 31 ต่ำสุดคือ 0 อยากได้สีไหนก็ใส่เลย ทีนี้มาลองเปลี่ยนสีฝ่ายเราดูดีกว่า ผมลองเปลี่ยนเป็นแบบนี้ตามรูป
ตามรูปด้านบนผมเปลี่ยนแค่แถวบนเท่านั้นนะ ถ้าใครอยากเปลี่ยนสีศัตรูก็ต้องเปลี่ยนแถวสอง จากนั้นก็กด Save ได้เลย แล้วก็ปิดโปรแกรมไปซะ
เอาล่ะต่อไปขั้นตอนสุดท้าย เปิด Nightmare Program อีกรอบ จากนั้นโหลด Modules FE7 Battle Palette Reference.nmm ตรองช่องเลือกตัวละครให้เลือกไปที่ 0x79 ซึ่งจะเห็นว่ามันว่างอยู่ และไม่มีตำแหน่ง ทีนี้ตรงช่อง Battle Palette Pointer ให้ใส่ 9000000 ลงไปตามรูป (8 + ตำแหน่งจานสีใหม่ของเราคือ 1000000)
กด Apply Changes แล้ว Save Rom ซะ จากนั้นก็โหลด Modules Character Editor.nmm ขึ้นมา เลือกตัวละคร 0x03 Lyn (tutorial) แล้วเลื่อนลงมาด้านล่างตรงช่อง Palette - Unpromoted เปลี่ยนเป็น 0x79 กด Apply Changes แล้ว Save Rom ซะ จากนั้นก็ไปดูผลงาน
จะเห็นว่า Lyn เปลี่ยนเป็นสีตามที่ผมเปลี่ยนเรียบร้อยแล้ว และเราก็ไม่ได้ไปยุ่งกับข้อมูลจานสี Lyn ตัวเดิมด้วย วิธีนี้ปลอดภัยชัวร์ ใครอยากเปลี่ยนสีตัวไหนก็ลองดูล่ะกัน ถ้าอยากเปลี่ยนสีตัวละครม้าก็ต้อง Copy จานสีของพวก Sain , Kent นะ จะก็อปจานสีของ Lyn ไม่ได้ (ความจริงมันก็ได้แต่จะงง เพราะตำแหน่งสีของ Lyn มันไม่ตรงกับคลาสม้า) แล้วค่อยไป Edit ของใหม่เอา
ครั้งนี้ยาวแฮะ ขอจบตรงนี้ล่ะกัน ครั้งต่อไปจะพาไปเปลี่ยนสีรูปหน้าตัวละคร เพื่อที่สีมันจะได้ตรงกันทั้งหน้าตัวละครและ Animation
อยากวาด Animation จัง เสียดายทำไม่เปง
ตอบลบความคิดเห็นนี้ถูกผู้เขียนลบ
ตอบลบผมเปลี่ยนสีไม่ได้อ่ะครับ ทำตามทุกขั้นตอนแล้ว พอถึงตรงที่ติ๊ก Compressed ROMpalette ติ๊กถูกไป ปรากฏว่าตรงส่วนของ Colour Control ช่องที่ปรับสี มันโดนล็อคไปเลยครับ(ขึ้นเป็นสีเทาๆ กดปรับไม่ได้) พอจะมีวิธีแก้ไหมครับ??
ตอบลบไม่สอนวิธีทำต่อแล้วหรอครับ
ตอบลบ