Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Tư, 13:09:45 - 25/12/2024
Chia sẻ kinh nghiệm Việt hóa - Crack - Hack game, phần mềm

Các điều hành viên: Admin, Mod, SMod

[Hướng dẫn] Thiết lập font chữ trong game và ứng dụng Java

[Hướng dẫn] Thiết lập font chữ trong game và ứng dụng Java

#1 » Gửi bài gửi bởi BacThayPokemon » 18/02/2017 21:41 » @468039

Cái vấn đề này thì hơi phức tạp, vì nó không hoàn toàn dựa theo một cách nhất định mà mỗi game một khác tùy người lập trình, ở đây mình chỉ hướng dẫn 2 cách cơ bản nhất, còn lại thì hoàn toàn phụ thuộc vào trình hiểu biết ngôn ngữ bytecode.
Trường hợp 1:
Sử dụng BE tìm với từ khóa drawChar (hoặc setChar : rất ít, vì sẽ thường là font ảnh) được vài class bạn tiếp tục tìm với từ khóa này để xác định nó nằm trong methor nào của class, chủ yếu sẽ ở methor <clint>.
- Xác định đoạn code sau (không để ý đến thứ tự mình ví dụ):
1 iconst_0
2 iconst_0
3 bipush 8
Sửa iconst_0 ở dòng 1 (để sửa kiểu font thành in nghiêng/đậm/gạch chân)
Sửa bipish 8, ở dòng 3 (thay đổi kích thước font).
Sau đây là một số biến để tham khảo:
- Kiểu font
iconst_
0 = bình thường
1 = đậm
2 = độ nghiêng
4 = gạch dưới font
- Kích thước font
bipush
0 = phông chữ thường
8 = phông chữ nhỏ
16 = kiểu font mặc định
- Xong, lưu lại thôi.
Ps: sử dụng cách trên kết hợp với resize game tàu đã vh theo Canvas thì đỡ nhòe hơn vì nó không thể dùng font ảnh, nhưng yêu cầu Game là ngôn ngữ tiếng việt không dấu, hoặc game anh hóa
Trường hợp 2:
Ở phần này chúng ta sẽ sửa font của ứng dụng không còn phụ thuộc vào game nữa, hay hiểu cách khác là "muốn treo cái áo lên tường thì ta phải dùng tới móc"
1. Sử dụng BE vào tìm trong methor các file class đoạn String sau trong Game.zip để sửa:
javax/microedition/lcdui/Font/getFont(III)
- Để dễ xác định file class chứa dòng này các bạn nên tìm là:
javax/microedition/lcdui/Font
thôi nhé.
Sau khi tìm đc ta sửa thành như sau:
javax/microedition/lcdui/Font/getFont(III)
Đổi thành:
MrAn/microedition/lcdui/Font/getFont(III)
- Xong, lưu lại và nhét thêm file class sau vào game (kái "Móc" mình đã nói ở trên đó), mặc định của nó là font Bold.
Còn trường hợp khác thì nó theo ảnh, mà muốn sửa thì bạn phải có pc, nên khỏi bàn đến vấn đề này.

Những người đã like BacThayPokemon bởi bài viết có ích này (Tổng: 2):
thangbkhcmQuyet
BacThayPokemon
Hình đại diện của thành viên
Rank: ☀️10/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: Liệt Hỏa
Xếp hạng Bang hội: ⚡59/7⚡
Level:
Chủ đề đã tạo: 🩸32/4141🩸
Tiền mặt:
Ngân hàng:
Nhóm:
Danh hiệu: ⚝Bậc thầy Pokemon⚝
Giới tính:
Ngày tham gia:
Đến từ:
Số điện thoại:
(Nokia x2-01)


Quay về Việt hóa - Crack - Hack

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất