Polly po-cket

- Nếu tải trang bị lỗi Xt:TimeOut hãy tải lại trang hoặc bấm vàoĐÂY

Admin nhận làm wap,forum giá rẻ. Liên hệ thông tin admin cuối trang để thương lượng giá và demo. Thank all
↓↓ » »

HD Việt hoá hình ảnh và những thủ thuật cần biết


Đăng: Nhox Attend
Lượt xem: 12754
Ngày Đăng: 2015-02-27 / 10:09:29
Chia sẻ: SMS Google Zing Facebook Twitter

Cái này mình seach trên google, thấy hay nên seach cho ae. Một điều lưu ý là cái này để vh trên pc
Phần 1:Mã hóa ảnh đơn
Các bạn đã từng Việt hóa game,chắc không ít lần gặp các dạng file ảnh được mã hóa dưới nhiều dạng file kì lạ(thường là dạng không đọc được).Với bài viết này của mình hi vọng sẽ giúp đỡ các bạn được phần nào khó khăn trong việc xử lý các file ảnh trong game java.
Bước 1:Xác định được file ảnh mã hóa.Cần 1 chút kỹ năng nhỏ khi các bạn chạy game trên giả lập.Ở đây mình dùng KEmulator.Các bạn khởi chạy game sau đó chọn View->Log để hiển thị bảng LogFrame
Bảng này sẽ hiển thị tất cả các file được gọi để chạy ứng dụng java.Các bạn để ý kỹ các file đang chạy và có thể xác định được file ảnh được load từ đâu:
HD Việt hoá hình ảnh và những thủ thuật cần biết
Tải ảnh #6

Ở đây mình xác định được là file menu.pak (cần 1 chút kỹ năng nhỏ để xác định nhanh hơn là bạn xem tất cả file ảnh định dạng chuẩn trước thường là PNG bỏ qua các file đó và chỉ sẽ các file lạ)
Bước 2:Sau khi đã xác định được file ảnh bị mã hóa rồi.bạn hãy mở nó lên bằng Notepad
Để ý những dòng ký tự đầu tiên
Ở đây sẽ có một số dạng mã hóa sau:
1.Mã hóa ảnh đơn kiểu 1:
Đây là dạng mã hóa đơn giản nhất và dễ xử lý nhất.Khi bạn mở file = notepad và thấy file có dạng sau
HD Việt hoá hình ảnh và những thủ thuật cần biết
Tải ảnh #1

Chú ý:những ký tự đầu và cuối nếu giống như trên ảnh thì bạn có thể hiểu rằng file mã hóa đơn thuần thì là ảnh định dang PNG và được xóa đuôi đi thôi.
Công việc của bạn lúc này chỉ là thêm đuôi .png vào sau file và tiếng hành chỉnh sửa.Sau đó lại xóa đuôi file đi để cho vào game.
2.Mã hóa ảnh đơn kiểu 2:
Dạng mã hóa này có phức tạp hơn 1 chút.
HD Việt hoá hình ảnh và những thủ thuật cần biết
Tải ảnh #5

Bạn thấy ký tự đầu dòng không phải là ‰PNG mà còn thêm 1 vài ký tự đặc biệt.
Lúc này bạn hãy mở file bằng chương trình dịch mã hex như AXE3 hay HxD(ở đây mình dùng HxD)
HD Việt hoá hình ảnh và những thủ thuật cần biết
Tải ảnh #4

Bạn nhận thấy phần bôi đen chứ? Nó chính là phần ảnh thuần PNG.Còn dãy số phía trước có nó ý nghĩa gì?
Nó chính là mã hex chỉ tổng ký tự của file ảnh được nó mã hóa Ở đây là 121 ký tự.Bạn có thể xóa nó đi để đưa về dạng ảnh thường.Sau khi thao tác bạn cần xem lại tổng số ký tự mã hex của file ảnh đã chỉnh sửa là bao nhiêu thêm 1 giá trị và điền nó vào đầu file ảnh.Ta sẽ được file ảnh mã hóa theo dạng cũ
HD Việt hoá hình ảnh và những thủ thuật cần biết
Tải ảnh #3

120 1=121 vậy ký tự điền vào thêm là: 01 21
3.Mã hóa ảnh đơn kiểu 3:
Đây là dạng mã hóa phức tạp nhất và cũng gặp nhiều nhất
HD Việt hoá hình ảnh và những thủ thuật cần biết
Tải ảnh #2

Bạn thấy ký tự chuẩn của file ảnh PNG là :‰PNG nằm ở 1 vị trí"vô cùng xa xăm".Chuỗi ký tự kết thúc cũng vậy.Xử lý nó thế nào đây
Cần 1 chút tinh ý từ các bạn.Sau khi nhìn tổng thể chuỗi mã hóa của ảnh trên.Chắc hẳn các bạn sẽ để ý ngay tại sao chuỗi kết thúc lại nằm sát chuỗi mở đầu.Phải chăng ảnh này được"tráo đầu đuôi".
Chính xác là như vậy!
Bây giờ hãy xem những ký tự mã hóa đầu file nhé
Dãy ký tự bôi đen chỉ là đoạn mã để các class nhận đây là file ảnh.Với mỗi game mỗi khác nên chúng ta không cần quan tâm.Phần tô vàng chính là mã hóa đảo file của ảnh.
Các bạn tạo 1 file mới:chép phần từ"‰PNG" đến cuối file vào,sao đó chép phần còn lại ở phía trên từ chuỗi ký tự"IEND®B`‚" đến sau phần tô vàng.Lưu file lại chúng ta sẽ có được file ảnh lúc chưa mã hóa.
Sau khi đã chỉnh sửa thỏa thích với file ảnh rồi thì bạn có thể tiến hành mã hóa ngược lại với các bước đã làm trên.
Mở ảnh bằng chương trình dịch HEX.Kiểm tra số tổng ký tự như bước trên.Ở đây mình vẫn dùng con số 121
Chia đôi số này ta được 90.5 (chia theo hệ 16 đấy nhé), vậy ta sẽ chia file làm 2 phần 90 và 91 ký tự.Tạo 1 file hex mới chép đoạn mã hóa chuẩn từ file cũ vào sau đó chèn lần lượt 2 dòng 90 00 00 00 và 91 00 00 00 vào
Sau đó bạn chép 91 ký tự cuối cùng của file ảnh vào,tiêp đến 90 ký tự đầu tiên vào.Lưu file lại với tên cũ là ta đã tiếp hành xong
Còn 1 số dạng nữa nhưng nó chỉ là biến thể đơn giản của kiểu 2 và kiểu 3.Các bạn có thể dễ dàng suy luận ra
Phần tiếp theo sẽ hướng dẫn về mã hóa ảnh kép và nhiều hơn. Phần 2:Mã hóa ảnh kép
Đối với các bạn đã việt hóa game nhiều,chắc hẳn sẽ không lạ lẫm với những game có file ảnh bị mã hóa tổng (tạm hiểu là mã hóa nhiều ảnh trong 1 file).Với những file dạng này chúng ta sẽ phải tách từng file ảnh ra để chỉnh sửa sau đó lại đóng gói như cũ.
Nhắc lại 1 chút về cấu tạo file PNG
HD Việt hoá hình ảnh và những thủ thuật cần biết
Tải ảnh #1

Để xác định được rõ một ảnh nằm trong toàn bộ file là những đoạn ký tự nào,chúng ta phải hiểu rõ được dãy ký tự bắt đầu và dãy ký tự kết của 1 file PNG chuẩn (Đoạn bôi màu vàng ở hình)
Quy đổi mã HEX
‰PNG=89 50 4E 47 (4 ký tự)
....IEND®B`‚ = 00 00 00 00 49 45 4E 44 AE 42 60 82 (12 ký tự)
Nhớ rõ được điều này các bạn sẽ dễ dàng xác định được khu vực làm việc của mình là ở đâu.
...
↑↑ Cùng chuyên mục
Hướng dẫn việt hóa game Megacity Empire NewYork của Gameloft
Hướng dẫn mod giải phóng ram chi tiết
[TOOL PACK]Công cụ cần thiết cho dịch JavaME trò chơi trên pc
Hd rezie game cực chi tiết
Hd việt hoá game hãng joymeng
Hướng dẫn ghép ứng dụng chi tiết
Cách việt hóa game java bằng PC
[Hướng dẫn] Mod Xin chờ thành OK đơn giản (Mod tắt vòng load)
Hướng dẫn mod bàn phím ứng dụng java
Hướng dẫn việt hóa java với ngôn ngữ mã hóa Base64
12»
Bài viết ngẫu nhiên
Tag:
TẮT QCBẬT QC
Liên kết
Wap sex 18+
Thông tin
© Design by: Nhox Attend
© Liên hệ: 01649373906
© Thanks to Xtgem
U-ON
© Filelist Thân Thiện Style VipTruyen