อยาก Edit ไฟล์ .rvdata2 - Printable Version +- irpg Community (https://irpg.in.th) +-- Forum: irpg Fabella RPG Maker Academia (https://irpg.in.th/forum-4.html) +--- Forum: RPG Maker Engine School (https://irpg.in.th/forum-7.html) +--- Thread: อยาก Edit ไฟล์ .rvdata2 (/thread-3293.html) |
อยาก Edit ไฟล์ .rvdata2 - trtum01 - 06-16-2018 เราสามารถ edit ไฟล์ database ตัวนี้ได้ไหมครับ? พอมีวิธีไหมครับ? RE: อยาก Edit ไฟล์ .rvdata2 - OP_Jum_RPG - 06-17-2018 คือยังไงครับ? ข้อมูลใน rvdata2 ก็เซฟออกมาจากตัวโปรแกรมโดยตรงอยู่แล้วนี่ครับ RE: อยาก Edit ไฟล์ .rvdata2 - trtum01 - 06-17-2018 คือ อยากลองเข้าไปแก้ไฟล์ข้อมูล System.rvdata2 หน่ะครับ แต่พอเสิร์จดูแล้ว มีแต่แก้ไฟล์ Save.rvdata2 อย่างเดียวครับ RE: อยาก Edit ไฟล์ .rvdata2 - OP_Jum_RPG - 06-17-2018 เอ...ไม่เคยเจอวิธีเข้าไปแก้ในนั้นตรงๆเหมือนกันครับ เพราะปกติก็แก้ผ่านโปรแกรมได้ ท่านจะแก้อะไรหรือครับ? ส่วนแก้ไฟล์เซฟ อันนั้นเคยเห็นอยู่ แต่น่าจะคนละประเด็น RE: อยาก Edit ไฟล์ .rvdata2 - trtum01 - 06-17-2018 (06-17-2018, 12:02 PM)OP_Jum_RPG Wrote: เอ...ไม่เคยเจอวิธีเข้าไปแก้ในนั้นตรงๆเหมือนกันครับอยากเพิ่ม System Menu Command เพิ่มหน่ะครับ เพราะดูเหมือนว่า Window_MenuCommand จะมีคำสั่ง add_command แล้วเหมือนมันไปเรียกโมดูล Vocab มาใช้ด้วยครับ โดยตัว Vocab คำสั่ง มันมีเรียก command อีกจากไฟล์ System.rvdata2 หน่ะครับ เลยคิดว่ามันต้องแก้ถึงตัวไฟล์ rvdata2 เพื่อให้รันได้เต็มที่หน่ะครับ RE: อยาก Edit ไฟล์ .rvdata2 - OP_Jum_RPG - 06-17-2018 อยู่ในสคริปต์หมดแล้วครับ Vocab เป็นแค่โมดูลที่ไว้กำหนดข้อความไว้ให้สคริปต์อื่นดึงไปใช้ ไม่ได้เกี่ยวอะไรกับระบบเลยครับ ไฟล์ rvdata2 เป็นอะไรที่อย่าไปยุ่งกับมัน(ถ้าไม่จำเป็น)จะดีที่สุดครับ ปล่อยให้โปรแกรมจัดการไปดีกว่า แค่เพิ่ม Command ยังไม่ใช่อะไรที่ต้องเจาะเข้าไปลึกขนาดนั้น สคริปต์มันทำเองได้อยู่แล้ว ที่เห็น data_system คือดึงข้องมูลจากหน้า Terms ของ Database เฉยๆครับ RE: อยาก Edit ไฟล์ .rvdata2 - trtum01 - 06-17-2018 แล้ว Module Vocab ส่วนนี้ล่ะครับ ตรงนี้ที่เป็น class จะไม่ยุ่งเกี่ยวหรอครับ? เพราะว่าลองเทียบดูแล้ว มีบางคำถูกเรียกไปหน้า Window_MenuCommand หน่ะครับ แล้วมันมี method command ด้วย เลยสงสัยครับ RE: อยาก Edit ไฟล์ .rvdata2 - OP_Jum_RPG - 06-17-2018 ไม่เกี่ยวครับ อย่างที่บอกว่า โดยหน้าที่หลักของ Vocab จะส่งเป็น "ข้อความ" ไปเท่านั้น หรือเป็นการประกาศตัวแปร ประเภท String/Text ไว้ล่วงหน้า ถ้าไม่ได้เขียนสคริปต์อะไรที่มันพิสดาร ก็ทำได้แค่การแสดงผลเท่านั้นครับ แต่ถามว่า แบบชุดข้างบนกับข้างล่างต่างกันยังไง (มี กับไม่มี self.) อันนี้ผมก็ไม่แน่ใจนะครับ (เหมือนจะเป็นเรื่องตัวพิมพ์เล็ก / พิมพ์ใหญ่ ล่ะมั๊ง) จากบรรทัดนี้ Code: add_command(Vocab::Quest, :quest, main_commands_enabled) Vocab::Quest คือดึงค่าตัวแปรที่ชื่อ Quest จาก โมดูล Vocab มาแสดงผล :quest อันนี้อธิบายไม่ถูก น่าจะเป็นตัวอ้างอิงคำสั่งให้มันเชื่อมกัน Code: @command_window.set_handler(:quest, method(:command_quest)) :command_quest คือเรียกคำสั่ง command_quest ขึ้นมา |