CalicoDex · แพตช์ภาษาไทย

Pokémon Emerald Beyond Hoenn ภาษาไทย
แปลไปแล้วทั้งเนื้อเรื่อง คำพูดคนในเกม ข้อความตอนสู้ เมนู และคำอธิบายไอเทมกับความสามารถ
- เดินได้สามภูมิภาค — ฮ่อนน์ คันโต โจโต
- 905 แมพ
- ท่า 378 ท่า · ไอเทม 335 ชิ้น

14,753
ข้อความที่แปล
~1 ล้าน
ตัวอักษร
309
คำอธิบายไอเทม
325
คำอธิบายเด็กซ์
มีรุ่นใหม่ที่แก้บั๊กสำคัญ
ถ้าคุณแพตช์ไปก่อนวันที่ 19 ก.ย. 2026 กรุณาแพตช์ใหม่ — รุ่นก่อนหน้าเกมเด้งหรือค้าง กลางการต่อสู้ได้ ซึ่งทำให้เล่นต่อไม่ได้ ไม่ใช่แค่ตัวหนังสือเพี้ยน (รุ่นล่าสุดแก้ป้ายเมนูที่ขาดครึ่งคำเพิ่มอีกจุด) ข้อควรรู้สำหรับคนที่เล่นรุ่นเก่าอยู่แล้ว: ถ้าคุณตั้งชื่อตัวเองหรือชื่อเล่นโปเกมอน เป็นภาษาไทยไว้ ชื่อนั้นจะแสดงเพี้ยนในรุ่นใหม่ เพราะรหัสตัวอักษรไทยย้ายที่ ตัวเซฟใช้ต่อได้ปกติทุกอย่าง เพี้ยนเฉพาะชื่อที่พิมพ์เป็นไทยไว้เท่านั้น
เกมนี้เป็นรอมแฮกของ Narfloflo เราทำแค่คำแปลไทยทับลงไปอีกที
ตัวเกมมาจากไหน · จะโหลดตัวแฮกเองได้ที่ไหน
ตัวเกมทั้งหมด — แมพ เนื้อเรื่อง ระบบ — เป็นผลงานของเขา · ถ้าคุณใส่ไฟล์ Pokémon Emerald ตัวเกมแท้ ไฟล์ส่วนต่างที่เว็บโหลดมาจะมีตัวแฮกของเขารวมอยู่ด้วย เพราะต้องสร้างทั้งเกมขึ้นมาจากเกมแท้
รวมแพตช์กับรอมของคุณ

ลากไฟล์รอมมาวางตรงนี้
หรือแตะเพื่อเลือกไฟล์จากเครื่อง
ไฟล์ .gba หรือ .zip
ROM ที่รองรับ
Pokémon Emerald (USA, Europe) ต้นฉบับ
16.0 MB · CRC32 1F1C08FB
ชื่อไฟล์จะเป็นอะไรก็ได้ เว็บดูจากเนื้อในไม่ได้ดูจากชื่อ · หน้านี้จะโหลดไฟล์ส่วนต่าง 14 MB
ถ้าบังเอิญมีตัวแฮกอยู่แล้ว ใส่ใบนี้ก็ได้ จะโหลดน้อยกว่ามาก (Beyond Hoenn ที่แพตช์มาแล้ว · 32.0 MB · BE81B93C · โหลด 2.7 MB)
การรวมไฟล์เกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมด ไฟล์รอมไม่ถูกส่งขึ้นเซิร์ฟเวอร์ ไม่ถูกเก็บ และไม่ออกจากเครื่องคุณเลย สิ่งเดียวที่หน้านี้โหลดมาคือไฟล์ส่วนต่าง
เช็กว่ารอมที่ถืออยู่เป็นรุ่นไหน
เลือกไฟล์รอมที่คุณเล่นอยู่ แล้วเว็บจะบอกว่าเป็นรุ่นไหน · ไฟล์ไม่ถูกส่งไปไหน อ่านในเครื่องคุณเองล้วน
ค่านี้คืออะไร ทำไมดูจากชื่อไฟล์ไม่ได้
ชื่อไฟล์กับวันที่แก้ไฟล์เปลี่ยนได้ตลอดและไม่ได้บอกว่าข้างในเป็นอะไร · CRC32 คำนวณจากเนื้อในของไฟล์ทั้งใบ ไฟล์ที่ต่างกันแม้ไบต์เดียวก็ได้ค่าคนละค่า จึงเป็นวิธีเดียวที่บอกได้แน่ว่าถือรุ่นไหนอยู่
เราไม่แจกตัวเกมค่าตรวจสอบของไฟล์ต้นทางและไฟล์ที่ได้
หน้านี้แจกแค่ ไฟล์ส่วนต่าง ซึ่งเป็นผลต่างระหว่างรอมต้นฉบับกับรอมที่แปลแล้ว ในนั้นไม่มีตัวเกมอยู่ คุณต้องมีรอมของคุณเองอยู่ก่อน และเราบอกที่โหลดให้ไม่ได้ครับ
| Pokémon Emerald (USA, Europe) ต้นฉบับ | 16,777,216 ไบต์ · 1F1C08FB |
| Beyond Hoenn ที่แพตช์มาแล้ว | 33,554,432 ไบต์ · BE81B93C |
| ไฟล์ที่ได้หลังแพตช์ | 33,554,432 ไบต์ · B4C61424 |
เว็บตรวจค่าพวกนี้ให้เองอยู่แล้ว ใส่ไว้เผื่อคุณอยากตรวจเองอีกที
แปลอะไรไปบ้างตัวเลขที่นับเองจากไบต์ในรอม
- บทสนทนาตามเนื้อเรื่องทั้งเกม รวมถึงเนื้อหาที่รอมแฮกเพิ่มเข้ามาใหม่
- คำพูด NPC ทุกเมือง ทุกเส้นทาง ทุกอาคาร
- ข้อความระบบการต่อสู้ทั้งหมด — ใช้ท่า เรียนท่า สลบ แพ้หมดรูป สถานะผิดปกติ ความสามารถติดตัว
- เมนูทั้งหมด — เมนูหลัก กระเป๋า โปเกเด็กซ์ โปเกแนฟ หน้าตั้งค่า พีซี ร้านค้า ศูนย์โปเกมอน
- คำอธิบายไอเทม 309 รายการ · คำอธิบายความสามารถ 78 รายการ
- คำอธิบายโปเกเด็กซ์ 325 รายการ
- ชื่อธาตุและชื่อความสามารถ
- แป้นพิมพ์ตั้งชื่อเป็นภาษาไทย พิมพ์ชื่อตัวละครและชื่อเล่นโปเกมอนเป็นไทยได้
ชื่อเฉพาะตั้งใจไม่แปลชื่อโปเกมอน ท่า ไอเทม เมือง คงเป็นอังกฤษ
ชื่อโปเกมอน ชื่อท่า ชื่อไอเทม ชื่อเมือง ชื่อตัวละคร คงเป็นภาษาอังกฤษทั้งหมด
ไม่ใช่เพราะแปลไม่ได้ แต่เพราะคุณต้องเอาชื่อไปค้นต่อได้จริง — ทั้งกับ calico-dex.com ที่บอกว่าตัวไหนอยู่แมพไหนและช่องหญ้าตรงไหนเจออะไร ทั้งกับคลิปและไกด์ต่าง ๆ และกับผู้เล่นคนอื่น ถ้าแปลชื่อท่าเป็นไทย พอจะถามใครว่าท่านี้แรงไหมก็ไม่มีใครรู้จัก
ข้อจำกัดที่รู้อยู่แล้ว4 ข้อ
แผงปุ่มด้านขวาของหน้าตั้งชื่อยังเป็นอังกฤษSELECT · BACK · OK
ส่วนนั้นเป็นภาพ ไม่ใช่ข้อความ ต้องวาดกราฟิกใหม่ถึงจะแก้ได้
สระและวรรณยุกต์บนแป้นพิมพ์ลอยอยู่ในช่องของตัวเอง
หน้าตั้งชื่อเก็บหนึ่งไบต์ต่อหนึ่งตัวอักษร จึงซ้อนสระบนพยัญชนะไม่ได้ เป็นข้อจำกัดเดียวกับที่แป้นพิมพ์ไทยแบบไบต์เดียวทุกตัวเจอ
ค่าตัวเลือกในหน้าตั้งค่ายังเป็นอังกฤษTYPE · NORMAL
เกมคำนวณความกว้างกรอบไฮไลต์จากความยาวข้อความอังกฤษ พอใส่ไทยแล้วตัวหนังสือทะลุกรอบ ส่วนป้ายด้านซ้ายเป็นไทยปกติ
คำนำหน้าชื่อในการต่อสู้เป็นอังกฤษWild · Foe · Ally
ส่วนนั้นใช้ตัวเรนเดอร์คนละตัวกับข้อความอื่น ซึ่งไม่รู้จักการเข้ารหัสไทยสองไบต์ และฮุกไม่ได้เพราะมันกระโดดเข้ากลางฟังก์ชันที่ใช้ร่วมกัน
แก้อะไรในรุ่นล่าสุด
CRC32 B4C61424
รุ่นก่อนหน้าแก้หัวแมพไป 6 ใบ แต่ยังเหลืออีก 10 จุดที่เสียแบบเดียวกัน — หัวแมพอีก 2 ใบ · ช่องที่บอกว่า "คุยกับ NPC ตัวนี้แล้วให้รันสคริปต์ไหน" อีก 7 ช่อง ซึ่งคุยด้วยแล้วเกมเอาคำแปลภาษาไทยไปรันเป็นคำสั่ง · และตารางวาร์ปอีก 1 จุด ที่ทำให้ประตูบานหนึ่งชี้ไปแมพที่ไม่มีอยู่จริง · รอบนี้ตรวจทุกโครงสร้างที่เกมอ่าน ไม่ใช่แค่ที่ภาพแมพใช้ — ตารางกลุ่มแมพ หัวแมพ 905 ใบ ตารางวัตถุ ตารางวาร์ป ตารางจุดเหยียบ ตารางป้าย รายการสคริปต์ และตารางการเชื่อมต่อ ทั้งหมดตรงกับต้นฉบับทุกไบต์
รุ่นก่อนหน้าย้อนหลัง 8 รุ่น
CRC32 8CE51E8B
บ้านบางหลังเข้าไปแล้วเกมค้างราว 20 วินาทีก่อนไปต่อ — ผู้เล่นแจ้งเข้ามาและทดสอบซ้ำได้จริง · ต้นเหตุคือหัวแมพ 6 ใบจาก 718 ถูกเขียนทับตอนแทรกคำแปล ช่องที่บอกว่า "สคริปต์ของแมพนี้อยู่ที่ไหน" ถูกแก้ไปชี้คลังข้อความแทน เกมจึงเอาคำแปลภาษาไทยไปรันเป็นคำสั่ง · รอบนี้หัวแมพทั้ง 718 ใบตรงกับต้นฉบับทุกไบต์ และผังแมพอีก 6 จุดที่เคยโดนก็แก้แล้ว · นอกจากนั้นป้ายเมนู 79 แถวที่สระลอยแยกช่องจนอ่านไม่ออก กลับเป็นภาษาอังกฤษ · ชื่อนิสัยกลับเป็นอังกฤษทั้งหมด จะได้เอาไปเทียบกับตารางในเว็บเด็กซ์ได้ · ATTACK DEFENSE SPEED เป็นอังกฤษให้เข้าชุดกับ SP. ATK และ SP. DEF · ส่วนบันทึกของเทรนเนอร์แปลเป็นไทยแล้ว
CRC32 A416BF34
ป้ายเมนูตอนกดปุ่ม START คำว่า POKeDEX ขาดหายไปครึ่งคำ เพราะคำแปลไทยกว้างเกินกรอบ · ปรากฏว่าเกมเก็บป้ายชุดนี้ไว้สองชุด รอบก่อนย่อไปแค่ชุดเดียว อีกชุดจึงยังล้นอยู่ · รอบนี้ให้ POKeDEX กับ POKeMON คงเป็นภาษาอังกฤษไปเลย ซึ่งตรงกับที่ภาคนี้คงชื่อเฉพาะ เป็นอังกฤษอยู่แล้ว และไม่มีปัญหาความกว้างอีก
CRC32 E090F2B5
แก้อาการเกมเด้งหรือค้างกลางการต่อสู้ ซึ่งเป็นบั๊กที่เล่นต่อไม่ได้ ไม่ใช่แค่ตัวหนังสือเพี้ยน · สาเหตุอยู่ที่วิธีเข้ารหัสตัวอักษรไทยทั้งระบบ ไม่ใช่ข้อความบรรทัดใดบรรทัดหนึ่ง — ตัวอักษรไทยบางตัวได้รหัสที่บังเอิญตรงกับรหัสควบคุมของเกม เช่นสระอำได้รหัสเดียวกับ "จบข้อความตรงนี้" ทุกคำที่มีสระอำเกมจึงอ่านขาดกลางคัน และบางตัวทำให้เกมอ่านเลยตาราง จนเขียนทับหน่วยความจำส่วนอื่นแล้วค้างไป · ตอนนี้ย้ายรหัสของตัวอักษร 1,855 ตัวไปที่ที่ ไม่ชนกับรหัสควบคุม และไล่ตรวจคำแปลทั้งเกม 616,327 จุดแล้วว่าไม่มีตัวไหนชนอีก ผู้เล่นจริงยืนยันแล้วว่าไม่เด้งแล้ว
CRC32 686B3E93
แก้ชื่อของตกแต่งทุกชิ้นที่กลายเป็นตัวอักษรขยะ และอีกเจ็ดจุดที่เสียแบบเดียวกัน — ข้อความ Easy Chat บ่อนเกม ตอนได้รับไอเทม ชื่อริบบิ้นสามรายการ และชื่อ Shard ทั้งแปดจุดเป็นช่องแรกของตารางที่เกมไล่นับต่อจากมัน พอย้ายที่เก็บข้อความ ทั้งตารางเลยเลื่อนตามไปด้วย ตอนนี้คงแปดจุดนั้นเป็นอังกฤษไว้ก่อน
CRC32 B2630CB4
แก้ป้ายเมนู START ที่ล้นกรอบ กล่องกว้าง 56 พิกเซลแต่ลูกศรกินไป 8 เหลือจริง 48 เปลี่ยนเป็น เด็กซ์ / ทีม / นำทาง · ย้ายช่วงรหัสตัวอักษรไทยอีกครั้งเพราะรหัส 0x34 ชนกับกลิฟ "Lv" ที่เกมใช้อยู่ · และเติมคำว่า "ผู้ประกาศ" ในซาฟารีโซนที่หายไป เพราะโอเปอแรนด์เลขเสียงถูกลบทิ้งตอนแปล
CRC32 71CB1364
แก้บั๊กที่ทำให้จอดำตอนเข้าบ้านหรือถ้ำบางแห่ง และเลเวลใต้ชื่อโปเกมอนแสดงเป็น ตัวอักษรไทยปนเลข ทั้งสองอาการมาจากสาเหตุเดียวกัน คือการเข้ารหัสไทยไปทับ ตัวอักษรที่เกมใช้อยู่แล้วสามตัว ย้ายช่วงรหัสไปที่ว่างจริงแล้ว และแปลข้อความตอนใช้ไอเทมเพิ่มอีก 5 บรรทัด
CRC32 03163E74
แปลเพิ่ม 11 ข้อความสุดท้ายที่ยังเป็นอังกฤษ อยู่ในระบบ Mystery Gift กับ Stamp Card — การแจกไข่ Wonder Card กับรหัสแบบสำรวจ ตั๋ว Old Sea Map ข่าวลือโปเกมอนหายากที่ ALTERING CAVE และข้อความตอนกระเป๋าเต็ม หลังรอบนี้ข้อความทุกอันที่มีพอยน์เตอร์ชี้ถึงจริง แปลครบแล้ว เหลือแต่สี่อย่างในหัวข้อข้อจำกัดข้างบนที่แก้ไม่ได้
CRC32 5523E55F
แก้บทพูดสี่ช่วงที่คำแปลไทยยาวเป็นสามบรรทัด ขณะที่กล่องบทสนทนาแสดงได้ทีละสองบรรทัด บรรทัดที่สามจึงไม่มีวันถูกเห็น ตอนนี้แยกเป็นสองหน้าแล้วอ่านได้ครบ
ตรวจอะไรไปแล้วบ้างเราตรวจอะไรกับไฟล์ใบนี้เองบ้าง
ทุกข้อความในเกมถูกดันผ่านตารางกลิฟและตารางความกว้างของฟอนต์จริงทั้ง 14,763 แถว เพื่อหาข้อความล้นกรอบ กลิฟหาย และบรรทัดตกขอบกล่อง ตอนนี้ผ่านหมดไม่มีปัญหาค้าง แต่นั่นคือการตรวจตัวอักษร ไม่ใช่การเล่นทดสอบทั้งเกม — การเล่นจริงครอบคลุมแค่เมนู บทสนทนาช่วงต้นเกม และระบบการต่อสู้ ที่เหลือยังไม่มีใครเดินครบ
เจอบั๊กหรือคำแปลแปลก ๆ ทักมาที่ เพจเฟซบุ๊กของ CalicoDex ได้เลย บอกมาว่าเจอตรงไหนก็พอ ถ้าแคปหน้าจอมาด้วยยิ่งดี · ถ้าแจ้งบั๊ก ขอค่า CRC32 ของไฟล์ที่คุณเล่นอยู่มาด้วย — ลากไฟล์ใส่ช่องแพตช์ข้างบนแล้วเว็บบอกให้เอง ไม่ต้องหาโปรแกรมเพิ่ม ถ้าไม่มีค่านี้ เราแยกไม่ออกว่าอาการที่เจอเป็นของรุ่นไหน
เซฟเก่าใช้ต่อได้
เซฟจากรอมที่ยังไม่แพตช์ใช้ต่อได้ตามปกติ ข้อยกเว้นเดียวคือถ้าคุณตั้งชื่อผู้เล่นหรือชื่อเล่นโปเกมอนเป็นภาษาไทยไว้ในแพตช์รุ่นทดสอบก่อนหน้านี้ ชื่อนั้นจะแสดงเป็นตัวอักษรผิด เพราะรุ่นนี้ย้ายรหัสอักษรไทยบางตัวเพื่อคืนช่องที่เกมใช้วางระยะตัวเลขให้เกม (ก่อนหน้านี้ทำให้ค่าเลือดแสดงผิด) เริ่มเกมใหม่ไม่มีปัญหานี้
เครดิต
แปลไทย สามสีพเนจร — calico-dex.com
รอมแฮก Pokémon Emerald Beyond Hoenn Narfloflo
Pokémon Emerald — Game Freak / Nintendo / The Pokémon Company
แพตช์นี้เป็นงานแฟนเมด ไม่แสวงหากำไร และไม่เกี่ยวข้องกับบริษัทข้างต้น