HOMECHATFORUM
04/02/2621:08
Tìm Trong Trang:
↓Xuống
1.Các công cụ cần có: 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. download game ancient empires II chúng ta bắt đầu làm việc thôi việc đầutiê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ộtlá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
↑Lên
©2012 - WwW.BlogAo.wap.sh
Copyright by Hữu Tài 6-6-2012
On:1 |
Tổng:2248
xoxHits.com- free counter service WAP AUTO BACK LINK - WAP TEXT LINK - WAP LIEN KET
Free Backlink Exchange For Seo Vietnam BacklinksTOP WAP WORLDWIDE

XtGem Forum catalog