หลังจากการมาของ Hearthstone ภาษาไทยแบบเต็มตัว ทั้งในเรื่องของ Text การ์ดและเสียงพากย์ไทย เรียกได้ว่าทำออกมาได้ดีมากเลยก็ว่าได้ เพียงแต่ เนื่องด้วยผู้เล่นก่อนหน้าที่ภาษาไทยเข้ามาแบบเต็มตัว ทำให้รู้สึกไม่ค่อยชินกับการอ่านการ์ดแบบภาษาไทย แต่อยากจะใช้เสียงพากย์ไทย เนื่องด้วยการปรับตัวเกมแบบปกตินั้น จะไม่สามารถทำได้ ระบบของเกมได้ถูกออกแบบมาว่า หากปรับใช้ภาษาอะไรก็ตาม คุณจะต้องใช้ทั้ง Text และเสียงพากย์ในภาษานั้นๆ แต่ ณ ตอนนี้ปัญหาเหล่านั้นจะหมดไป เพราะว่าเราค้นพบวิธีการแก้ปัญหาแล้ว ซึ่งหากทำตามวิธีการที่เรานำเสนอนี้ คุณสามารถเลือกใช้ เสียงพากย์กับ Text การ์ด คนละภาษากันได้ ส่วนวิธีการเราจะอธิบายเป็นสเตป (วิธีการนี้จำกัดอยู่แค่เฉพาะในเวอร์ชั่น PC เท่านั้น)
1.ดาวน์โหลดโปรแกรม HexEdit และติดตั้งในเครื่อง ที่ http://www.mediafire.com/download/w4ayfayheoi7jjh/HexEdit4_binary.zip (ขั้นตอนนี้สามารถข้ามได้ หากคุณไม่ต้องการ Edit ไฟล์เอง เพราะเราจะมีไฟล์ที่ทำไว้แล้วให้ในส่วนท้ายข่าวแทน)
2.เลือกเสียงพากย์ที่ต้องการจะใช้ แล้วปรับส่วนของภาษาในเกมให้ตรงกันก่อน ในตัวอย่างนี้ จะใช้ภาษาไทย ก็เลือกปรับได้ที่ Game Settings ที่ตัว Battle.net
ตั้งแต่ขั้นตอนที่ 3 – 7 จะเป็นการปรับแก้ไฟล์ โดยใช้ HexEdit สามารถข้ามขั้นตอนเหล่านี้ แล้วดาวน์โหลดไฟล์ที่เราเตรียมไว้ให้แทนได้ หากคุณไม่ต้องการแก้ไขเอง ซึ่งไฟล์จะอยู่ในส่วนท้ายข่าว
3.ทีนี้ถึงวิธีการปรับแก้ Text การ์ดภายในเกมกัน ซึ่งเราจะยกตัวอย่างเป็น การปรับแก้ Text การ์ดให้เป็นภาษาอังกฤษแทน โดยให้เข้าไปที่ Folder ที่ลงเกม Hearthstone เอาไว้ แล้วเลือกเข้าไปที่ Folder “Data\Win” อีกที
4.จากนั้นให้คลิ๊กขวาไฟล์ที่ชื่อว่า cardxml0.unity3d แล้วเลือก Open With HexEdit ก็จะมีหน้าต่างเพิ่มขึ้นมาอีกอัน เป็นโค้ดมีตัวเลขอยู่เยอะมาก อย่าตกใจไป
5.กดเข้าไปที่หน้าต่าง HexEdit แล้วกดปุ่ม CTRL+F เพื่อเรียกหน้าต่าง Find ค้นหาคำเฉพาะขึ้นมา แล้วใส่คำว่า thth ลงไป แล้วกด Enter จนมัน Find เจอคำว่า thth ที่เป็นตัวอักษรเล็กติดกันเท่านั้น
6.เปลี่ยนคำว่า thth ไปเป็นอย่างอื่น เช่น thbu (หากมีคำเตือนขึ้นมาให้กดที่ yes 2 ครั้ง ก็จะแก้ไขไฟล์ได้)
7.จากนั้นให้กด Find หา ภาษาของ Text การ์ดที่ต้องการจะเปลี่ยน ในตัวอย่างนี้ เราจะใช้ Text ของภาษาอังกฤษ ก็ Find หาคำว่า enus ที่เป็นตัวอักษรเล็กติดกันเท่านั้น (กรณีเป็นภาษาอื่น จะต้องรู้ตัวอักษรย่อของประเทศนั้นๆ ในไฟล์เกม เช่น ญี่ปุ่นจะเป็น jajp) แล้วเปลี่ยนมันให้กลายเป็น thth แทน จากนั้นกดเซฟด้วยคีย์ลด CTRL+S แล้วปิดโปรแกรม เข้าเกมแล้วทดสอบกันได้เลย จะพบว่า Text การ์ดภายในเกมถูกเปลี่ยนเป็นภาษาอังกฤษทั้งหมดเรียบร้อยแล้ว แค่นี้เราก็จะได้เสียงพากย์ไทยและส่วน Text การ์ดเป็นภาษาอังกฤษ สมใจ
8.สำหรับคนที่ข้ามขั้นตอนที่ 3-7 ให้เข้าไปดาวน์โหลดไฟล์ที่แก้ไขเรียบร้อยแล้วได้ที่ด้านล่างนี้
เสียงพากย์ไทย – Text การ์ดอังกฤษ : ดาวน์โหลด
เสียงพากย์ญี่ปุ่น – Text การ์ดไทย (ต้องเลือกภาษาในเกมเป็นญี่ปุ่น) : ดาวน์โหลด
ไฟล์ cardxml0.unity3d แบบไม่ได้ปรับแต่ง (สำหรับคนที่ลืม backup ไฟล์ปกติเอาไว้) : ดาวน์โหลด
เมื่อดาวน์โหลดมาแล้วจะได้ไฟล์ที่ชื่อ cardxml0.unity3d ก็ให้นำมันไปวางทับใน Folder ที่ลงเกมแล้วเข้าไปที่ Hearthstone\Data\Win วางไฟล์ cardxml0.unity3d ลงไปกด ตกลง เป็นอันเรียบร้อย (แต่ก่อนทับแนะนำให้ copy ตัวไฟล์นี้สำรองเอาไว้ก่อน)
ส่วนวิธีการทำแบบนี้จะถูกแบนจาก Blizzard หรือไม่นั้น ทางผู้เขียนเองก็ได้สอบถามไปทาง Blizzard มาเป็นที่เรียบร้อยแล้ว และได้รับการตอบรับกลับมาว่า การแก้ไขไฟล์แบบนี้ จะไม่ถูกแบน เช่นเดียวกับการใช้โปรแกรมเสริมอื่นๆ เช่น Deck Tracker, Innkeeper หรือ HearthArena