Hello, hôm nay mình sẽ hướng dẫn các bạn việt hoá hãng Gameloft. Mỗi năm mỗi mã hoá, nên mình không hướng dẫn chung chung được, nên mình sẽ hướng dẫn vài game, các bạn xem theo, động não và suy ra nhé. À, nhắc thêm, những bạn đang tập tành việt hóa mà vào top hỏi mình,"hex dec là gì? Dùng phần mềm gì? Cắt string thế nào?"thì mình xin thưa mình không hồi đáp nhé, những bạn đã am hiểu về phần mềm thì mình còn giải thích, chứ newbie thì mình không rảnh mà dạy từ đầu
BẮT ĐẦU BÀI HỌC
- Đầu tiên, các bạn dùng Class Editor mở filestr và xem đống ký tự loằng ngoằng trên đầu file nhé, mở mã dec lên và kiểm tra, để ý số 007 này
- Tiếp theo, kéo xuống nhìn này, để ý 032, đó là điểm xuất phát và là nối liền toàn bộ ngôn ngữ. Kéo từ đó đến 000. Đó là từ Back, để ý xem. Là 7? Số 7? Thấy quen quen với cái gì ở ảnh 1 không? Hehe
- Tiếp tục, kéo lên lại và xem tiếp 0012, gần 007 luôn, thấy chưa?
- Kéo xuống lại dòng ngôn ngữ nào. Kéo từ 0032 đến từ Next(kéo đến hết 000 như trong hình). Thế nào, tổng cộng là 12 kí tự, giống như string quy định ở trên(012).
- Rồi đấy, các bạn cứ làm mãi, cho đến hết toàn tập tin. Và nhớ tránh 032 ra. Để ý xem này,095093 nghĩa là sao? Đó là string quy định luôn, cách tính. Vì gameloft đảo ngược string nên ta dùng máy tính cho dễ tính: 256x93 95=23903
- Cuối cùng, kéo từ 032 đến hết cuối file thì sẽ ra chính xác 23903 kí tự. Thế là hết file
- Các bạn làm cho hết đống này, mệt lắm đó, mình thấy mà còn ngất cmn xỉu
P/s: Việt hoá game này đòi hỏi phải kiên trì, không lâu đâu, chắc 1 năm thôi à quên, khi việt hóa xong thì mình sửa đống string trên.
Cách tính này, ví dụ 23903 kí tự. Ta tính:
23903:256=93.37109375. Ta lấy số trước dấu chấm. Tiếp tục 23903-256x93=95. Vậy là ra dec 0095093. Nhớ kỹ đảo ngược nha dec nha. Hết