Thread Rating:
RMMV มาแก้ปัญหาภาษาไทยใน RPG Maker MV กันเถอะ (วรรณยุกต์ซ้อน, ปัญหาสระอำ, ญ/ฐ+สระอู)
|
09-26-2017, 05:40 PM
มาแปะ link ตัวที่แก้ไว้ จนกว่าบอร์ดจะปรับปรุงเสร็จละกัน
https://gist.github.com/admannon/700168e...840f7473c4
10-30-2017, 02:08 AM
ขอบคุณมากนะครับ ช่วยได้มากเลยครับ ^^
07-15-2018, 09:45 PM
สวัสดีครับ แอด ช่วยผมด้วย ผมทำตามทุกอย่างแต่มัน ขึ้นเออเรอร์ อะครับ ขึ้นว่า Cannot read property 'getPixel' of null
ช่วยด้วยครับ แก้ไม่เป็นไม่รุ้ทำไง
07-15-2018, 11:13 PM
(This post was last modified: 07-15-2018, 11:19 PM by OP_Jum_RPG.)
เอ ผมไม่เคยเจอปัญหานี้นะ
ไม่ทราบว่าท่านทำวิธีไหน หรือลงปลั๊กอินอื่นเพิ่มไปหรือเปล่าครับ ของท่านมิกิยังมีปัญหากับหลายฟอนต์ แม้แต่ฟอนต์ที่บอกว่าทดสอบแล้วได้ ก็ไม่ได้ แต่ก็ไม่เคยเจอเอเรอร์แบบนั้น ฟอนต์ที่ผมทดสอบแล้วได้ คือ TH Krub ฟอนต์ที่ท่านมิกิบอกว่าได้ แต่ผมทดสอบแล้วไม่ได้ คือ mplus-1m-regular (ฟอนต์มาตรฐานของ RMMV), Tahoma ส่วนปลั๊กอินตัวนี้ผมใช้แล้วไม่มีปัญหาครับ (อันที่แก้แล้วนะ โค้ดอันแรกยังมีปัญหาอยู่) http://irpg.in.th/thread-2978-post-29884.html#pid29884
http://op-jum-rpg.blogspot.com/
E Book RPG Maker MV (OP_Jum_RPG, Miki Akatsuki) http://irpg.in.th/thread-3508.html E Book RPG Maker MZ (OP_Jum_RPG, Miki Akatsuki) http://irpg.in.th/thread-3686.html Touhou Excalibur: http://irpg.in.th/thread-3096.html RockmanX VS Devil May Cry: http://irpg.in.th/thread-2698.html (07-15-2018, 11:13 PM)OP_Jum_RPG Wrote: คุณช่วยผมได้ไหมอ่ะ เราลองไปหามาทุกเว็บแล้ว ก๊อปไส่แทนโค้ดต้นฉบับไป มันก็เข้าเกมไม่ได้เลย ม่รุ้ทำไงดีคือผม ทำการลง สคริปตัวนี้อะครับ แล้วมันก็เป็นอย่างที่ผมบอกเลย ขึ้น Cannot read property 'getPixel' of null Window_Base.prototype.convertEscapeCharacters = function(text) { //Thai Language Fixer by Mikichan //Version 18.03.14.5 text = text.replace(/ั่/g, "ั"); text = text.replace(/ั้/g, "ั"); text = text.replace(/ั๊/g, "ั"); text = text.replace(/ั๋/g, "ั"); text = text.replace(/ั์/g, "ั"); text = text.replace(/ิ่/g, "ิ"); text = text.replace(/ิ้/g, "ิ"); text = text.replace(/ิ๊/g, "ิ"); text = text.replace(/ิ๋/g, "ิ"); text = text.replace(/ิ์/g, "ิ"); text = text.replace(/ี่/g, "ี"); text = text.replace(/ี้/g, "ี"); text = text.replace(/ี๊/g, "ี"); text = text.replace(/ี๋/g, "ี"); text = text.replace(/ี์/g, "ี"); text = text.replace(/ึ่/g, "ึ"); text = text.replace(/ึ้/g, "ึ"); text = text.replace(/ึ๊/g, "ึ"); text = text.replace(/ึ๋/g, "ึ"); text = text.replace(/ึ์/g, "ึ"); text = text.replace(/ื่/g, "ื"); text = text.replace(/ื้/g, "ื"); text = text.replace(/ื๊/g, "ื"); text = text.replace(/ื๋/g, "ื"); text = text.replace(/ื์/g, "ื"); text = text.replace(/ํ่/g, "ํ"); text = text.replace(/ํ้/g, "ํ"); text = text.replace(/ํ๊/g, "ํ"); text = text.replace(/ํ๋/g, "ํ"); text = text.replace(/ํ์/g, "ํ"); text = text.replace(/่ำ/g, "ำ"); text = text.replace(/้ำ/g, "ำ"); text = text.replace(/๊ำ/g, "ำ"); text = text.replace(/๋ำ/g, "ำ"); text = text.replace(/ญุ/g, "ุ"); text = text.replace(/ฐุ/g, "ุ"); text = text.replace(/ญู/g, "ู"); text = text.replace(/ฐู/g, "ู"); text = text.replace(/ปั/g, "ป"); text = text.replace(/ปิ/g, "ป"); text = text.replace(/ปี/g, "ป"); text = text.replace(/ปึ/g, "ป"); text = text.replace(/ปื/g, "ป"); text = text.replace(/ป็/g, "ป"); text = text.replace(/ปํ/g, "ป"); text = text.replace(/ป่/g, "ป"); text = text.replace(/ป้/g, "ป"); text = text.replace(/ป๊/g, "ป"); text = text.replace(/ป๋/g, "ป"); text = text.replace(/ป์/g, "ป"); text = text.replace(/ฝั/g, "ฝ"); text = text.replace(/ฝิ/g, "ฝ"); text = text.replace(/ฝี/g, "ฝ"); text = text.replace(/ฝึ/g, "ฝ"); text = text.replace(/ฝื/g, "ฝ"); text = text.replace(/ฝ็/g, "ฝ"); text = text.replace(/ฝํ/g, "ฝ"); text = text.replace(/ฝ่/g, "ฝ"); text = text.replace(/ฝ้/g, "ฝ"); text = text.replace(/ฝ๊/g, "ฝ"); text = text.replace(/ฝ๋/g, "ฝ"); text = text.replace(/ฝ์/g, "ฝ"); text = text.replace(/ฟั/g, "ฟ"); text = text.replace(/ฟิ/g, "ฟ"); text = text.replace(/ฟี/g, "ฟ"); text = text.replace(/ฟึ/g, "ฟ"); text = text.replace(/ฟื/g, "ฟ"); text = text.replace(/ฟ็/g, "ฟ"); text = text.replace(/ฟํ/g, "ฟ"); text = text.replace(/ฟ่/g, "ฟ"); text = text.replace(/ฟ้/g, "ฟ"); text = text.replace(/ฟ๊/g, "ฟ"); text = text.replace(/ฟ๋/g, "ฟ"); text = text.replace(/ฟ์/g, "ฟ"); text = text.replace(/\\/g, '\x1b'); text = text.replace(/\x1b\x1b/g, '\\'); text = text.replace(/\x1bV\[(\d+)\]/gi, function() { return $gameVariables.value(parseInt(arguments[1])); }.bind(this)); text = text.replace(/\x1bV\[(\d+)\]/gi, function() { return $gameVariables.value(parseInt(arguments[1])); }.bind(this)); text = text.replace(/\x1bN\[(\d+)\]/gi, function() { return this.actorName(parseInt(arguments[1])); }.bind(this)); text = text.replace(/\x1bP\[(\d+)\]/gi, function() { return this.partyMemberName(parseInt(arguments[1])); }.bind(this)); text = text.replace(/\x1bG/gi, TextManager.currencyUnit); return text; };
07-16-2018, 09:52 AM
(This post was last modified: 07-16-2018, 09:53 AM by OP_Jum_RPG.)
ลองใส่ในโปรเจ็คต์เปล่าๆหรือยังครับ
หรือผมขอดูไฟล์ rpg_windows.js (ทั้งไฟล์) หน่อยครับ ที่ว่าลงทับนี่คือ ลบแค่ Window_Base.prototype.convertEscapeCharacters = function(text) { ประมาณ 10 บรรทัดนะ ไม่ใช่ลบทิ้งทั้งไฟล์ หรือลบบรรทัดนี้บรรทัดเดียว
http://op-jum-rpg.blogspot.com/
E Book RPG Maker MV (OP_Jum_RPG, Miki Akatsuki) http://irpg.in.th/thread-3508.html E Book RPG Maker MZ (OP_Jum_RPG, Miki Akatsuki) http://irpg.in.th/thread-3686.html Touhou Excalibur: http://irpg.in.th/thread-3096.html RockmanX VS Devil May Cry: http://irpg.in.th/thread-2698.html
07-16-2018, 11:01 AM
07-16-2018, 11:18 AM
(This post was last modified: 07-16-2018, 11:36 AM by OP_Jum_RPG.)
---- ชออนุญาตลบลิงค์เฟสนะครับ ----
แอดมาแล้วรบกวนแจ้งหรือส่งข้อความมาด้วยนะครับ เดี๋ยวจะได้ลากเข้ากลุ่มใน FB (หรือถ้ากดเข้าได้ก็กดมาได้เลยครับ)
http://op-jum-rpg.blogspot.com/
E Book RPG Maker MV (OP_Jum_RPG, Miki Akatsuki) http://irpg.in.th/thread-3508.html E Book RPG Maker MZ (OP_Jum_RPG, Miki Akatsuki) http://irpg.in.th/thread-3686.html Touhou Excalibur: http://irpg.in.th/thread-3096.html RockmanX VS Devil May Cry: http://irpg.in.th/thread-2698.html
07-16-2018, 11:30 AM
|
« Next Oldest | Next Newest »
|
Users browsing this thread: 2 Guest(s)