10-24-2016, 04:39 PM
ติดตามเราได้ที่ Facebook ชื่อเพจ Planila Game Developer
(ตามเว็บต่าง ๆ เห็นมีแต่วิธีแก้ปัญหาภาษาไทยใน RPG Maker เวอร์ชันเก่า ๆ ไม่เห็นมีเว็บไหนมีวิธีแก้ปัญหาภาษาไทยใน RMMV เลย (ไม่นับวิธีเปลี่ยนฟอนต์ที่ไม่ค่อยจะได้ผล) มิกิก็เลยนำสคริปต์ที่พัฒนาขึ้นเองมาแจกให้ทุกคน)
อย่างที่ทราบกันดีว่าเกมเอนจินอย่าง RPG Maker มีปัญหากับการใช้งานภาษาไทยมาทุกเวอร์ชัน คนที่ใช้ภาษาไทยต้องหาสคริปต์เพิ่มเติมเอง เพื่อที่จะแสดงผลภาษาไทยได้อย่างถูกต้อง เวอร์ชันใหม่อย่าง RMMV (RPG Maker MV) ได้มีการเปลี่ยนระบบเอนจินใหม่หลายส่วน รวมทั้งเปลี่ยนไปใช้ตัวอักษรแบบ Unicode แบบเต็มตัวด้วย เมื่อเปลี่ยนไปใช้ Unicode ก็หมดปัญหาเรื่องภาษา เพราะ Unicode รองรับทุกภาษาในโลกนี้ นั่นเป็นข่าวดีสำหรับคนที่ใช้ภาษาไทยใน RMMV แต่เอ๊ะ! ทั้ง ๆ ที่ RMMV ก็เปลี่ยนไปใช้ Unicode แล้ว แต่ทำไมยังมีปัญหาในการแสดงผลภาษาไทยอยู่อีกล่ะ?
ลองพิมพ์ภาษาไทยใน RMMV
![[Image: 07.png]](https://3.bp.blogspot.com/-6WiYC6P6zAo/WOe40Nq0b4I/AAAAAAAAABY/-_mIwDmKmP8Y2V3NjXNBt87DINr_Zy1_QCEw/s1600/07.png)
กล่องข้อความแสดงภาษาไทยถูกต้อง
![[Image: 01.png]](https://1.bp.blogspot.com/-TF5cZCveMWA/WOe4tbZ6lGI/AAAAAAAAABI/8VOVVXo9GEAq8KlpWtdF4gA4e1pl7jZFACLcB/s1600/01.png)
หน้า Title ก็ปกติดี ทั้งตัวอักษรบน Title Bar ชื่อเกม ตัวอักษรในแถบเริ่มเกม ทุกอย่างไม่มีปัญหา
![[Image: 02.png]](https://1.bp.blogspot.com/-v1Vyh669L0I/WOe4q7d0_-I/AAAAAAAAABA/jja6XccrKtQe3tY3-hPHyAXdUvETEXEaQCLcB/s1600/02.png)
หน้าเมนูในเกมก็ปกติดี ทั้งชื่อตัวละครและแถบตัวเลือก
![[Image: 03.png]](https://3.bp.blogspot.com/--Ms6HhN00Sw/WOe4r0De9jI/AAAAAAAAABE/UmoXa3Q0HD0Lu1ccTtp9nPYqsekspzrEwCEw/s1600/03.png)
แถบบอกสถานที่ก็แสดงผลภาษาไทยได้อย่างถูกต้อง
วิธีแก้ปัญหาภาษาไทยใน RMMV
1. เปิดไฟล์ rpg_windows.js (อยู่ในโฟลเดอร์ js ของโปรเจคเกม) ด้วยโปรแกรม Editor ธรรมดาอย่าง Notepad
2. ลบ Window_Base.prototype.convertEscapeCharacters อันเดิมทิ้ง (ถ้าขี้เกียจมองหาเอง สามารถใช้ Edit > Find ช่วยหาได้)
![[Image: 06.jpg]](https://1.bp.blogspot.com/-oEC7rd6OlTw/WOe4xltBDLI/AAAAAAAAABU/gvM5S6yZjyAbzHJRwMYzz4ASIUGWwmEUgCEw/s640/06.jpg)
3. คัดลอกสคริปต์ในหัวข้อด้านล่างนี้ไปไว้แทนที่สคริปต์ที่ลบไป (ไว้บรรทัดเดิม)
4. บันทึกไฟล์ rpg_windows.js
สคริปต์แก้ปัญหาภาษาไทย by Mikichan
......
นี่เพิ่งแค่ 69% ของบทความนี้เท่านั้น บทความฉบับเต็มมีเยอะกว่านี้อีก!
เนื่องจากติดปัญหาเรื่องนโยบายการเผยแพร่บทความ ทำให้เราไม่สามารถเผยแพร่สคริปต์และบทความฉบับเต็มลงในเว็บนี้ได้ ท่านต้องเปิดบทความต้นฉบับเพื่อใช้สคริปต์นี้ (ไม่มีค่าใช้จ่าย)
บทความต้นฉบับ https://planila.blogspot.com/2017/03/rpg-maker-mv.html
![[Image: %25E0%25B8%259A%25E0%25B8%2597%25E0%25B8...9%2588.png]](https://1.bp.blogspot.com/-_c9ZVu7xIrY/XTENAwClQsI/AAAAAAAAAcQ/0-BqKQzGcPsYp9iSfpf1VfFizjZqVv-swCLcBGAs/s1600/%25E0%25B8%259A%25E0%25B8%2597%25E0%25B8%2584%25E0%25B8%25A7%25E0%25B8%25B2%25E0%25B8%25A1%25E0%25B8%2599%25E0%25B8%25B5%25E0%25B9%2589%25E0%25B8%2596%25E0%25B8%25B9%25E0%25B8%2581%25E0%25B8%2588%25E0%25B8%25B3%25E0%25B8%2581%25E0%25B8%25B1%25E0%25B8%2594%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2580%25E0%25B8%259C%25E0%25B8%25A2%25E0%25B9%2581%25E0%25B8%259E%25E0%25B8%25A3%25E0%25B9%2588.png)
(ตามเว็บต่าง ๆ เห็นมีแต่วิธีแก้ปัญหาภาษาไทยใน RPG Maker เวอร์ชันเก่า ๆ ไม่เห็นมีเว็บไหนมีวิธีแก้ปัญหาภาษาไทยใน RMMV เลย (ไม่นับวิธีเปลี่ยนฟอนต์ที่ไม่ค่อยจะได้ผล) มิกิก็เลยนำสคริปต์ที่พัฒนาขึ้นเองมาแจกให้ทุกคน)
อย่างที่ทราบกันดีว่าเกมเอนจินอย่าง RPG Maker มีปัญหากับการใช้งานภาษาไทยมาทุกเวอร์ชัน คนที่ใช้ภาษาไทยต้องหาสคริปต์เพิ่มเติมเอง เพื่อที่จะแสดงผลภาษาไทยได้อย่างถูกต้อง เวอร์ชันใหม่อย่าง RMMV (RPG Maker MV) ได้มีการเปลี่ยนระบบเอนจินใหม่หลายส่วน รวมทั้งเปลี่ยนไปใช้ตัวอักษรแบบ Unicode แบบเต็มตัวด้วย เมื่อเปลี่ยนไปใช้ Unicode ก็หมดปัญหาเรื่องภาษา เพราะ Unicode รองรับทุกภาษาในโลกนี้ นั่นเป็นข่าวดีสำหรับคนที่ใช้ภาษาไทยใน RMMV แต่เอ๊ะ! ทั้ง ๆ ที่ RMMV ก็เปลี่ยนไปใช้ Unicode แล้ว แต่ทำไมยังมีปัญหาในการแสดงผลภาษาไทยอยู่อีกล่ะ?
ลองพิมพ์ภาษาไทยใน RMMV
![[Image: 07.png]](https://3.bp.blogspot.com/-6WiYC6P6zAo/WOe40Nq0b4I/AAAAAAAAABY/-_mIwDmKmP8Y2V3NjXNBt87DINr_Zy1_QCEw/s1600/07.png)
กล่องข้อความแสดงภาษาไทยถูกต้อง
![[Image: 01.png]](https://1.bp.blogspot.com/-TF5cZCveMWA/WOe4tbZ6lGI/AAAAAAAAABI/8VOVVXo9GEAq8KlpWtdF4gA4e1pl7jZFACLcB/s1600/01.png)
หน้า Title ก็ปกติดี ทั้งตัวอักษรบน Title Bar ชื่อเกม ตัวอักษรในแถบเริ่มเกม ทุกอย่างไม่มีปัญหา
![[Image: 02.png]](https://1.bp.blogspot.com/-v1Vyh669L0I/WOe4q7d0_-I/AAAAAAAAABA/jja6XccrKtQe3tY3-hPHyAXdUvETEXEaQCLcB/s1600/02.png)
หน้าเมนูในเกมก็ปกติดี ทั้งชื่อตัวละครและแถบตัวเลือก
![[Image: 03.png]](https://3.bp.blogspot.com/--Ms6HhN00Sw/WOe4r0De9jI/AAAAAAAAABE/UmoXa3Q0HD0Lu1ccTtp9nPYqsekspzrEwCEw/s1600/03.png)
แถบบอกสถานที่ก็แสดงผลภาษาไทยได้อย่างถูกต้อง
วิธีแก้ปัญหาภาษาไทยใน RMMV
1. เปิดไฟล์ rpg_windows.js (อยู่ในโฟลเดอร์ js ของโปรเจคเกม) ด้วยโปรแกรม Editor ธรรมดาอย่าง Notepad
2. ลบ Window_Base.prototype.convertEscapeCharacters อันเดิมทิ้ง (ถ้าขี้เกียจมองหาเอง สามารถใช้ Edit > Find ช่วยหาได้)
![[Image: 06.jpg]](https://1.bp.blogspot.com/-oEC7rd6OlTw/WOe4xltBDLI/AAAAAAAAABU/gvM5S6yZjyAbzHJRwMYzz4ASIUGWwmEUgCEw/s640/06.jpg)
3. คัดลอกสคริปต์ในหัวข้อด้านล่างนี้ไปไว้แทนที่สคริปต์ที่ลบไป (ไว้บรรทัดเดิม)
4. บันทึกไฟล์ rpg_windows.js
สคริปต์แก้ปัญหาภาษาไทย by Mikichan
......
นี่เพิ่งแค่ 69% ของบทความนี้เท่านั้น บทความฉบับเต็มมีเยอะกว่านี้อีก!
เนื่องจากติดปัญหาเรื่องนโยบายการเผยแพร่บทความ ทำให้เราไม่สามารถเผยแพร่สคริปต์และบทความฉบับเต็มลงในเว็บนี้ได้ ท่านต้องเปิดบทความต้นฉบับเพื่อใช้สคริปต์นี้ (ไม่มีค่าใช้จ่าย)
บทความต้นฉบับ https://planila.blogspot.com/2017/03/rpg-maker-mv.html
![[Image: %25E0%25B8%259A%25E0%25B8%2597%25E0%25B8...9%2588.png]](https://1.bp.blogspot.com/-_c9ZVu7xIrY/XTENAwClQsI/AAAAAAAAAcQ/0-BqKQzGcPsYp9iSfpf1VfFizjZqVv-swCLcBGAs/s1600/%25E0%25B8%259A%25E0%25B8%2597%25E0%25B8%2584%25E0%25B8%25A7%25E0%25B8%25B2%25E0%25B8%25A1%25E0%25B8%2599%25E0%25B8%25B5%25E0%25B9%2589%25E0%25B8%2596%25E0%25B8%25B9%25E0%25B8%2581%25E0%25B8%2588%25E0%25B8%25B3%25E0%25B8%2581%25E0%25B8%25B1%25E0%25B8%2594%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2580%25E0%25B8%259C%25E0%25B8%25A2%25E0%25B9%2581%25E0%25B8%259E%25E0%25B8%25A3%25E0%25B9%2588.png)