Hướng dẫn mod hiển thị gió dạng số Hướng dẫn cho biết theo tò mòcủa mấy người, nhưng t tin chắc bản sau nó biến tấu đi tí là lại phải tự mình động tay thôi. Mở coreLG/ci.class ra, vào method thứ 9 (tên a), xuống dòng thứ 814 chèn đoạn này vào sau aload_2 getstatic coreLG/ci/R I iload_3 iload 4 invokestatic draw/string (Ljavax/microedition/lcdui/ Graphics;III)V =>Thêm lệnh gọi hàm vẽ gió trong draw.class, tham số là toạ độ và giá trị gió R. Vẽ gió ra màn hình nằm hết trong draw.class này đó, đây là class tự viết ra nên đừng hỏi tại sao lại có nó ở đây. Nhưng mà thêm vậy thôi sẽ bị verify error! Giờ mới phải dùng đếnFix, công cụ sửa lỗi bytecode rất lợi hại viết bởi Holyeyed. Tìm đến ci.class điền mấy thông số mô tả method sau để fix: -Name: a -Description: (Ljavax/ microedition/lcdui/Graphics;)V -Fix position: 814 (vị trí thêm code lúc nãy) -Value: 10 (mấy dòng lệnh thêm vào có độ dài 10 bytes) ấn fix it! đc file ci.class.fix, bỏ đuôi .fix đi là có class ngon đã sửa lỗi verify. Thay ci.class vào coreLG, thêm draw.class vào jar gốc. Xong dow file Class.zip [Uc+Bytecode] thống kê |