Mod Mua Lẻ item Cho Game Army
Hướng dẫn mod mua item lẻHướng dẫn mod mua item lẻ
→→ B1. Giải nén army ra 1 thư
mục
(giả sử tên a). Cái nào ko
giải
nén đc thì thôi.
→→
B2. Dùng bytecode editor
tới
thư mục a chọn codeLG .
Sau đó
tìm đến file dh.class. Chọn
mở
bằng phương pháp (nằm
ngay
trên tìm kiếm í , biểu
tượng là
chữ m) rồi tích vào
.
Khi
mở ra nó sẽ như thế này:
1. putstatic coreLG/dh/m
Ljavax/microedition/lcdui/
Image;
2. putstatic coreLG/dh/m
Ljavax/microedition/lcdui/
Image;
...
5. bipush 22
6. newarray byte
7. dup
8. iconst_0
9. iconst_2
10. bastore
11. dup
12. inconst_1
13. inconst_2
...
92. bipush 21
93. inconst_1
94. bastore
95. putstatic coreLG/dh/n[B
96. bipush 34
97. newarray byte
98. dup
99. [color=red]inconst_2[/
color]
100. [color=blue]bipush
30[/
color]
101. bastore
102. dup
103. [color=red]inconst_3[/
color]104. [color=blue]
bipush
20[/color]
105. bastore
106. dup
107. [color=red]inconst_4[/
color]
...
178. [color=red]bipush 22[/
color]
179. [color=blue]bipush
10[/
color]
180. bastore
181. dup
182. [color=red]bipush 23[/
color]
183. [color=blue]bipush
10[/
color]
184. bastore
185. putstatic coreLG/dh/o
[B.
...
Ta chỉ quan tâm từ dòng
99 đến
183.
Màu[color=red] đỏ[/color]
chính
là intem trong dãy. Nhưng
tại
sao nó lại bắt đầu là
inconst_2 ?
Bởi vì trong game 2 intem
0, 1
là máu và telepost ko mất
tiền
mua nên bắt đầu từ x2
(inconst_2) .
Còn màu [color=blue]xanh[/
color] là số lượng 1 lần
mua của
chúng trong game. Muốn
sửa
nó về bé hơn 5 thì phải
đổi
bipush về inconst_ để ko
ưds.
Sửa hết về inconst_1 thì
mua lẻ
1 kái.→→
B3. Ok done phần mod. Bây
giờ
tới phần nén lại. Dùng
bluefpt
nén các file trong a về
a.zip ,
tiếp theo dùng
minicommander: cửa sổ
phải
mở a.zip. Cửa sổ trái tìm
đến
game army.zip, lúc giải nén
có
2 file ko giải nén đc là .svn
và
network dùng phím 0 chọn
2
thư mục này ấn phím 5 rồi
ok
để add chúng vào a.zip.
Xong
xuôi bên cửa sổ phải thóat
ra
khỏi a.zip và giữ phím 6 tại
a.zip để đổi tên a.zip thành
a_
jar . Thoát minicommander
tới
a_jar đổi thành a.jar và
test thử.
Nhìn chung để mod lẻ intem
thì
phải biết số lượng mua 1
lần.
Rồi dùng bytecode seach 1
số
lượng mua 1 lần của 1
intem tại
từng .class nhưng thường
nó
nằm trong codeLG.
Khi .class
chứa số đó thì out nó ra
seach
tiếp số tiếp theo, cứ lần
lượt
như thế đến khi nào tìm
đc .class chứa hết những
số chỉ
số lượng thì ok . Vô mod
thôi.
Chúc m.n thành công!