ช่วยให้การใช้งานของภาษาไทยใน Minecraft ดูดีขึ้น
เว็บไซต์: http://thaifixes.lion328.com
ผู้จัดทำ: lion328 (ผู้พัฒนาและผู้ดูแล), PCXD (สำหรับรหัสต้นฉบับสำหรับ Minecraft 1.2.4 และคำแนะนำต่างๆ), secretdataz (สำหรับรหัสต้นฉบับบางตัวและคำแนะนำต่างๆ)
- ติดตั้ง Java Development Kit 7 ขึ้นไป และ Git
- หากไม่ได้อยู่ในโหมด command line ให้เปิด Command Prompt สำหรับ Windows, Terminal สำหรับ Linux, ฯลฯ
- เปลี่ยนตำแหน่งของไดเรกทอรี่ไปยังที่ที่ต้องการ
- โคลน Git ของ ThaiFixes โดยใช้คำสั่ง
git clone https://github.com/lion328/ThaiFixes.git
- หากจะคอมไพล์ branch อื่นที่นอกเหนือจาก
master
ให้ทำการเปลี่ยน branch โดยการใช้คำสั่งgit checkout [ชื่อ branch]
เช่นgit checkout forge-1.8
- ดาวน์โหลดรหัสต้นฉบับของ Forge เวอร์ชันล่าสุด และแตกไฟล์ทั้งหมดยกเว้นโฟลเดอร์
src
และไฟล์build.gradle
ลงในโฟลเดอร์ThaiFixes
- ใน command line ใช้คำสั่ง
cd ThaiFixes
เพื่อเข้าไปยังโฟลเดอร์ThaiFixes
- ใช้คำสั่ง
gradlew.bat -Dfile.encoding=utf-8 clean build
สำหรับ Windows หรือ./gradlew -Dfile.encoding=utf-8 clean build
สำหรับ Linux และอื่นๆ
- เมื่ออยู่บน Linux และระบปฏิบัติการที่คล้ายกับ Unix หากไฟล์
gradlew
ไม่ได้ตั้งให้สามารถรันได้ สามารถตั้งให้สามารถรันได้โดยการใช้คำสั่งchmod +x gradlew
- หากขึ้นว่า
BUILD SUCCESSFUL
ให้เข้าไปที่โฟลเดอร์build/libs
จะมีไฟล์ mod ที่คอมไพล์เสร็จเรียบร้อยแล้วออกมา
- หากไม่ได้ขึ้นเช่นนั้นหรือขึ้นว่า
BUILD FAILED
กรุณาแก้ข้อผิดพลาดที่เกิดขึ้นตามที่โปรแกรมได้บอกเอาไว้ หรือจะแจ้งผู้พัฒนา ThaiFixes ก็ได้
ในแพ็กเกจ com.lion328.thaifixes.coremod.mapper
จะเป็นพวกคลาสที่ใช้สร้างแผนที่สำหรับชื่อที่ถูกเข้ารหัส (obfuscated) กับชื่อที่ไม่ถูกเข้ารหัส และในไฟล์ assets\thaifixes\config\classmap\classlist
จะเป็นไฟล์ที่เก็บรายชื่อของคลาสที่สร้างแผนที่ โดยจะทำงานจากบนลงล่าง หากคลาสใดใช้ได้เป็นคลาสแรกจะใช้คลาสนั้นเป็นคลาสสร้างแผนที่
ทางผู้พัฒนา ThaiFixes พยายามทำทุกวิธีทางเพื่อที่จะให้ mod ที่มีปัญหาความเข้ากันให้ใช้งานได้พร้อมกับ ThaiFixes หากมี mod ตัวใดใช้งานไม่ได้กรุณาติดต่อมาทาง issue ของ Github ทางเราจะพิจารณาว่าควรแก้หรือไม่