-Mod phím ấn:Ta cần phải biết
một số hàm trog khi mod
key.Hàm keyPressed dùng để
xác định mã phím khi ta bấm
và quyết định xem với mã
phím đó thì thực hiện lệnh gì, lệnh này đc người viết định
sẵn. Ngoài ra còn hàm
keyReleased (thực hiện khi nhả
phím), keyRepeated (thực hiện
khi giữ phím)...
Hàm switch để đặt điều kiện cho 1 biến
switch(biến){
case giá_trị_1: làm việc này;
case giá_trị_2: làm việc kia;
...
} Cái mà ta cần sửa nằm trong
hàm switch này nên khi tìm
kiếm hãy gõ từ khoá switch
Hàm này có thể dùng để đặt
điều kiện cho bất kì biến nào,
ko riêng gì mã phím nên ta CHỈ quantâm đến hàm chứa những
mã phím quen thuộc. Tìm mã
phím kiểu gì thì down tiếp cái
này về xem VNKeyDetect.jar Mở method keyPressed ra. Tìm
dòng
tableswitch Label92
-4:Label79,-3:Label66,-2:Label53,-1:Label40
-Ở đây ta có:
*-1: mã phím lên *-2: mã phím xuống
*-3: mã phím trái
*-4: mã phím phải
và sau mỗi mã phím ta thấy 1
Label có đính kèm 1 số đằng
sau (số hiệu của lệnh đc thực thi). Việc cần làm để mod key
chính là thay đổi số hiệu này
với mã phím tương ứng.Thử
mod phím lên thành
xuống,xuống thành lên xem
nào. Ta đổi số hiệu Label của phím lên (mã -1) và phím
xuống (mã -2) cho nhau:
...-2:Label53,-1:Label40...
=>
...-2:Label40,-1:Label53...
T kần sửa những mã phím số như 2,4,5,6,8 thành phjm di
chuxển,vd như mã 50(phjm số
2) ta sửa thành -1(phjm lên)kứ
như làm như thế.
Vậy là coi như đã mod đc key ở
dạng đơn giản rồi. Cứ thế với những mã phím khác
*Lưu ý: thực tế hàm switch này
ko nhất thiết phải nằm trong
method keyPressed,
keyReleasedhay keyRepeated
nên phải tùy trường hợp mà tìm sửa -Mod ký tự:Dùng bytecode
editor tìm với từ khoá abc,đối
với avatar mìh tìm dk file
d.class.ta "mở" file d.class đó ra
và ấn *,và ta nhìn thấy những
ký tự như 0,1,abc2,def3... Đó chính là nhữg ký tự mà ta kần
sửa,vd def3 ta có thể thêm
def3ghi4.những fím 2,4,5,6,8
mà ta đã m0d di chuyển ở trên
thỳ dữ nguyên.và kô sửa những
ký tự như aấắầắáàạậặ...xog thỳ ta lưu lại và test *Trên pc thì dễ hơn vì có pm hỗ
trợ chứ ta kô phải mò.đây là
pm hỗ trợ JavaAdapter2.2.zip down pm này về và cài đặt,tiếp
đó down game kần mod về,ta
mở game đó bằng pm này.giao
diện của nó khá đơn giản.Tại
giao diện chính của phần mềm
ta click vào Configuration editor, tiếp đến ta lại click vào
create.Ở khung info dòng mark
of phone là tên điện thoại
mới.vd như qmobile.khung
parametre thì ta đánh dấu vào
General,tiếp ở Screen ở dòng size đang là 128x128 thì ta sửa
thành 320x240,hoặc
176x220.model thỳ viết j kũng
dk.đừng add vội,ta để ý bên
cạnh có bảng key,đây chính là
chỗ để ta mod phím số thành phím di chuyển,bên trái là
phím,bên phải là mã của
phím.ta chỉ cần sửa code(mã)
của phím cho sẵn là 0k
Bây giờ ta sửa LeftSoft đang là
code 0 sửa thành -6 RightSoft sửa code thành -7
Up sửa code thành 50
Left sửa code thành 52
Right sửa code thành 54
Fire sửa code thành 53
Bước này mới là quan trọng nèk Num2 sửa code thành -1 (như
vậy là đã có thẻ ấn phím 2 thay
cho phím lên)
Num4 sửa code thành -3
Num5 sửa code thành -5
Num6 sưa code thành -4 Num8 sưa code thanh -2 Thế là xog,ta đã có thể di
chuyển bằng phím số.bây giờ
ta click vào add.sau đó save.rui
ta thoát khỏi pm này.mở lại ở
giao diện chính ở Adapt
for,dòng model ta chọn model vừa nãy ta add vd
qmobile.chọn size
320x240(176x220)
.Tiếp đến là Adapt style thì chỉ
có General (vừa nãy ta đánh
dấu).Dưới dòng Adapt from,ta thấy model thỳ dữ nguyên
kũng dk,kòn pên dưới là screen
size (độ pg gốc của game) đôi
với game team mình test thỳ
nên để 240x320.Xog tất kả ta
click dzô Adapt JAR.chờ tí. Xog việc m0d di chuyển pằng
phjm số,bây gjờ là add thêm
những ký tự kòn thjéu vào
những phjm kòn lạj.làm như đt
kũng dk.hoặc ai pit dùng pc
thỳ làm tươg tự! 1/3/7