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 đầ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
Game trên di Ä‘á»™ng