Old school Easter eggs.
↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia:



Hôm nay ngày
01.05.26/15:05
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
BÀI VI (6):VIỆT HÓA HEX, DEC CĂN BẢN II
Hôm nay, tiếp nối chuỗi bài viết về cách việt hóa các dạng File mã hóa, mình sẽ HD các bạn VH Hex, Dex căn bảnngôn ngữ game Trung Quốc.
Các bạn chú ý đọc kỹ 3 bài viết về:"xác định ngôn ngữ game", "string couter"và "VH Hex căn bản ngôn ngữ English"đi nhé!
Thực ra, VH ngôn ngữ game China cũng ko có gì khó khăn, chỉ là ta dùngCExác định nhìn nó rối hơn ngôn ngữ gameEngmà thôi.
Các bạn tải game này về làm ví dụ:
Tam Quốc Chí 2
Các bạn dùngCEtìm ngôn ngữ game China này và thấy ngôn ngữ nằm ở các file:SCRIPT_0.XSE,SCRIPT_1,2,3,4,5.XSE. Ngôn ngữ nó giấu ở gần giữa file, các bạn kéo xuống giữa file là thấy.
Chúng ta xét file:SCRIPT_0.XSE.
Đây là đầu đoạn ngôn ngữ file này:


Các bạn chú ý như thế này sẽ dễ VH. Đa số game 1 string ngôn ngữ thường là hiếm khi nào vượt qua 255 ký tự nên string couter của nó luôn có dạng: 000 xxx (x: là con số)
Như file trên, các bạn thấy đoạnDex 000đầu tiên với ngôn ngữ thì ta bắt đầu tìm hiểu.
Ta xem, thấy string couter đoạn ngôn ngữ đầu là:000 080. Ta kiểm tra thử đoạn ngôn ngữ có đúng80ký tự hay ko. 1 đoạn ngôn ngữ kết thúc trước Dex:000của string kế tiếp (với điều kiện là đoạn ngôn ngữ ko vượt qua255ký tự).


Ta thấy, đúng 80 ký tự trước Dex:000 219.
Cứ vậy, ta xem vài đoạn ngôn ngữ sau đó phù hợp với String Couter là ok. Bây giờ chúng ta cắt ra LE dịch.
Như mình đã nói ở bài viết về "String couter",LEchỉ dịch được file có string couter và ngôn ngữ nằm kề nhau. Ngoài ra nếu có đoạn mã thừa khác thìLEsẽ ko dịch được.
Như vậy file:SCRIPT_0.XSEta thấy quy luật sau:
đoạn ngôn ngữđoạn ngôn ngữ...đoạn ngôn ngữ.
Các String counter (SC) và đoạn ngôn ngữ nằm liền nhau và liên tục. Ko có các đoạn mã thừa khác xen vào ( cách VH file có mã thừa xen vào sẽ ở bài sau )
Vì vậy chúng ta có thể copy 1 mạch chúng raLEdịch.
Ta làm như sau:
Đặt trỏ tại Dex:000 080ấn phím*


Nhìn xuống phía dưới màn hình (thanh màu đỏ) ta thấy:
From:8735 Here:8735=0
Sau đó, ta tô đậm đến đoạn string cuối cùng:000 076.


Ta thấy:
From:8735 Here:17161=8426
( nhớ cái này để sau đó dán )
Ấn phímOK/Giữa. Menu ẩn củaCEhiện ra. ( Nếu các bạn ấn phím OK/giữa mà ko thấy Menu ẩn của CE hiện ra thì cứ ấn phím di chuyển qua lại là nó hiện ra). Ta chọn copy:


Sau đó ấn phím "Chọn Trái" raMenu:


Chọn "Lưu phần được chọn" .
Sau đó thoát CE vào BlueFTP đổi tên file vừa lưu đó thànhxxx_SCRIPT_0.XSE.lang(các file lưu này nó nằm cùng với thư mục mà các bạn để file gốcSCRIPT_0.XSE)
Sau đó các bạn thoát Blue.Khởi động LE lên mở filexxx_SCRIPT_0.XSE.langvà bắt đầu VH thôi. Rất đơn giản phải ko?
Sau khi các bạn VH hết rồi. Các bạn tô đậm hết tất cả filexxx_SCRIPT_0.XSE.langrồi copy .
Sau đó qua file gốcSCRIPT_0.XSEdán vào thôi. Nhớ đoạn đã copy là:

From:8735 Here:17161=8426

Cái này mình ko nói nữa nhé. Các bài viết trên đã nói rồi. Các bạn chịu khó đọc lại đi.
Trên đây là các bài viết mình HD các bạn VHHex, Dexcăn bản.
Đối với những game mã hóa cao, phức tạp sẽ được hướng dẫn ở những bài viết sau!
Nguồn: ForumMobile.Org
Tag:
Bạn đến từ:
Share: img img img img img
Gọi admin | SMS admin
Facebook:Nhox Attend

Thanks To:XtGem
Liên kết:U-ON
↑↑lên đầu trang↑↑