วันจันทร์ที่ 24 มีนาคม พ.ศ. 2557

มินิรีวิว Final Fantasy Blackmoon Prophecy Plus

    จั่วหัวก่อนว่าเกมส์นี้เป็นเกมส์ที่สร้างขึ้นมาจาก RPG Maker ไม่ใช่เกมส์ของค่ายเหลี่ยมแต่อย่างใด และตัวเกมส์นี้ก็ใช้ระบบจาก FF4 เป็นพื้น จะเห็นว่าไม่ว่าจะเสียงดนตรี กราฟฟิค คลาส เวทย์มนต์ ระบบ หลายๆอย่างจะนำมาจากภาค 4  แต่นำมาปรับปรุงใหม่เป็นเกมส์ใหม่ เพราะฉะนั้นเนื้อเรื่องต่างๆแน่นอนไม่เกี่ยวกับ FF4 แต่อย่างใด ซึ่งหลังจากที่ผมลองเล่นไปได้ซักพักก็ถือว่าใช้ได้ คนทำทำได้ดี เล่นแล้วได้อารมณ์เกมส์ FF ในยุคแรกๆของเครื่อง SFC ซึ่งคนทำเกมส์บอกเอาไว้ว่าตัวเกมส์นั้นใช้เวลาเล่น 20-30 ชั่วโมงเลยทีเดียว ก็ถือว่าค่อนข้างยาวอยู่เหมือนกันถ้าเทียบกับเกมส์ที่ทำจาก RPG Maker เกมส์อื่นๆ และอย่างที่บอกไปตอนต้นผมเล่นๆไปแปปเดียวก็จะบอกแค่ข้อดี ข้อเสียคร่าวๆพอ ไม่รู้ซิเดี๋ยวนี้ผมเริ่มขี้เกียจเล่นเกมส์ RPG ยาวๆแล้ว - -a ใครเล่นยันจบก็รบกวนทำ Guide ให้หน่อยล่ะกัน =[]=!


ข้อดี
-อารมณ์ Final Fantasy ดั้งเดิมยุค SFC ตอนต้น
-เหมือนเล่น FF4
-แผนที่โลกใหญ่มาก
-เกมส์มีเอกลักษณ์ของตนเอง
-ศัตรูหลากหลายทั้งบอสลับ
-เล่นได้ 20-30 ชั่วโมง (เขาว่างั้น)

ข้อเสีย
-เพลงหลายๆเพลงยกมาจาก FF4 ทั้งดุ้น
-ไม่รู้รู้สึกไปเองไหมแบบว่าเลเวลแอบช้านิดนึง
-จะตี Miss บ่อยไปไหน - -a
-ภาพแอบโบราณไปหน่อย

ใครสนใจก็สามารถไปตามโหลดได้ตาม link นี้
Click

วันจันทร์ที่ 3 มีนาคม พ.ศ. 2557

Guide CH4.1 การเปลี่ยนสี Animation

    ห่างหายจากการเขียน Guide ไปนาน ตอนนี้จะกลับมาเริ่มเขียนอีกครั้งแล้ว เพราะโปรเจค FE ก็เสร็จไปแล้ว ขี้เกียจทำต่อแล้ว ครั้งก่อนบอกการนำ Animation มาใส่แล้ว ครั้งนี้จะมาบอกการเปลี่ยนสีล่ะกัน ยกตัวอย่างจาก Lyn เหมือนเดิม (มันอยู่ด่านแรก ง่ายสุด - -a)

    การเปลี่ยนสีเนี่ยมันมีวิธี 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 เรียบร้อย ซึ่งตำแหน่งนี้เป็นตำแหน่งจานสีของ Lyn อย่างที่บอกตอนต้นเราจะไม่ทำการ Edit ของเก่าโดยเราจะสร้างใหม่ ซึ่งวิธีการของผมคือ Copy ข้อมูลจานสีของ Lyn อันนี้ แล้วเอาไปทำเป็นอีกอัน เท่ากับว่าเราจะได้ข้อมูลจานสีของ Lyn มาอีกชุด และทีนี้เราก็จะไป Edit ของใหม่ที่ Copy มา อันเก่าเอาไว้แบบเดิม วิธีนี้จะปลอดภัยที่สุด
    จากตำแหน่ง 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