logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Thủ thuật » Nokia s40 » hd việt hoá gameloft bằng mã hex
Xuống dưới » hd việt hoá gameloft bằng mã hex
avatar by Pham_loi Pham_loi
Chức vụ:
06:35:13, 04-08-2015

Các công cụ cần có:
Explore 377 - Giải nén, nén file.
ClassEditor - Xem mã hex.
phần mềm giải nén file phần mềm đọc và chỉnh sửa mã hex. Có rất nhiều pm có chức năng này. Trên s40 thì có blu ftp,trên s60 thì xplore,mobihex,...

Và cuối cùng là game để mình vh.ở đây tớ lấy trò ancient empires II làm ví dụ vì nó quen thuộc với mọi người.
game ancient empires II chúng ta bắt đầu làm việc thôi việc đầu tiên là phải bung game ra rồi. Bung thế nào thì tớ không hd nha vì đó là việc đơn giản. Sau khi bung game ra chúng ta sẽ thấy file ngôn ngữ của game là file lang.dat
....
Dùng phần mềm sửa mã hex của mình mở nó ra để xem nội dung.
Hãy nhìn vào cột bên phải bạn dễ dàng nhận ra được các chữ có trong game phải không. Tất nhiên là vh là chúng ta sẽ sửa nó sang tiếng việt.
Nhưng sửa thế nào cho đúng khi xen kẽ các chuỗi là các kí tự lạ khó hiểu đây?
...
trước tiên, chúng ta hãy thử 1 chút nha, bạn sửa chữ "PLAY" thành "CHOI",chỉ mỗi chữ này thôi nha, tuyệt đối không làm thay đổi vị trí hay 1 kí tự nào khác, rồi lưu lại, add trở lại ứng dụng rồi chạy thử xem kết quả.
Mọi thứ vẫn hđ bình thường,ta thấy chữ "PLAY" đã được chuyển thành chữ "CHOI" trong trò chơi.
...
Ta tiếp tục thử chữ khác nha.
Thử chữa "NEW GAME" thành "TRO CHOI MOI" rồi add lại thử xem nào....
Lỗi rồi đúng không?
Vậy là việc sửa không đơn giản phải không ?
Để ý kĩ nha, bạn có thấy chữ "PLAY" và chữ "CHOI" đều có 4 kí tự nên khi sửa xong thì chương trình hoạt đông như ý, nhưng còn "NEW GAME" và "TRO CHOI MOI" rõ ràng là khác nhau về độ dài. Khi ta add vào chương trình nó sẽ gây lỗi. Vậy phải có qui luật nào đó cho cái độ dài này. Chúng ta cùng tìm hiểu cái qui luật đó nha.
...
Bạn chú ý kí tự lạ phía trước chữ "PLAY" nha, bạn select kí tự đó thì nhìn sang cột bên trái (cột mã hex) thì ô 04 cũng selec theo (mẹo nhỏ: nếu ta select kí tự mà cột hex không select theo thì ta thử thay kí tự lạ thành chữ khác, lúc đó ta để ý bên cột hex, ô nào thay đổi thì chính là nó), thấy gì chưa nhỉ? 4 chính là số chữ trong "PLAY" đó...
tiếp nha, ta xem kí tự lạ trước chữ "NEW GAME" nào "08" đúng không? đó là số chữ trong "NEW GAME",đúng 8 chữ đúng không?
Xem thử một chuỗi khác nữa nha, chữ "SELECT LEVEL" xem, ta thấy bên cọt hex là 0c, 0c từ mã hex đổi ra hệ thập phân là 12 (một lát tớ sẽ cho các cậu số đổi ra mã hex nên cái này yên tâm), 12 đúng bằng số chữ trong "SECLECT LEVEL"
OK, vậy là bạn đã hiểu qui luật rồi đúng không?muốn sửa chữ có bao nhiêu kí tự thì trước tiên ta phải sửa số trong cột hex mà nãy giờ tớ nói đấy.
...
thí dụ: muốn chuyển "NEW GAME" thành "TRO CHOI MOI" thì chỉ việc thay đổi kí tự đầu của nó đi, "TRO CHOI MOI" có 12 kí tự,chuyển sang hex là 0c.vậy bây giờ bạn có thể sửa "NEW GAME" thành "TRO CHOI MOI" mà không sợ lỗi rồi đấy các chữ khác thì mọi người tự làm nha. cách này không chỉ vh được file *.dat mà còn nhiều file khác như *.lang,*.bin,.....
...
Hi vọng với bài viết này sẽ giúp mọi người tăng thêm kiến thức phần nào. bảng hệ số thập phân đổi sang ... hex:
1 là 01
2 là 02
.........
9 là 09
10 là 0a
11 là 0b
12 là 0c
13 là 0d
14 là 0e
15 là 0f
16 là 10
17 là 11

tính dần lên, nếu không biết thì ta nghịch tí bằng cách viết bất kì số nào đó tối đa 3 con số trong mã DEC và xem coi mã hex là gì.
Nguồn: google

Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014

Polly po-cket