Hướng dẫn việt hoá game hãng joymeng
Xác định vh có dấu hay không dấu với game joymeng theo kinh nghiệm của mình thì game vh có dấu được thì sẽ không có file[b]font.bin[/b], còn game vh không dấu thì sẽ có file[b]font.bin[/b] (dùng font khác font châu Á mình nên ko vh có dấu dc),nếu trên pc các bạn có thể test trên kemulator, game hiện ô vuông thì sẽ vh có dấu được,ngoài ra còn một số cách nhận biết khác.......Bắt đầu với file class, hầu hết chỉ chứa những ngôn ngữ lặt vặt như phần tip,.. bạn có thể dễ dàng vh với các pm,theo lời khuyên của mình thì nếu dùng mobile bạn có thể dùng[b]lang editor hoặc main editor[/b](khuyên dùng :D ), còn pc thì bạn nên dùng cái[b]Chinese Translator mod[/b]vậy là xong bước class.
- Các ngôn ngữ khác sẽ được phân hóa rõ ràng trong các file
+) [b]file.bin[/b],file[b]gamedata.bin[/b]chứa những ngôn ngữ liên quan đến item,skill,..
+) file[b]help_about.bin[/b]chứa ngôn ngữ phần thông tin game và trợ giúp.
+) file[b]script.bin[/b],một phần ảnh được giấu trong file[b]animation.bin[/b]. Ngôn ngữ còn lại nằm các file[b]choice.bin,questvar.bin,string.bin,...[/b]
- Mình sẽ chỉ hd 2 phần h.ảnh trong file[b]animation.bin[/b]và lời thoại trong file[b]script.bin[/b]các phần khác nếu đã biết vh hex thì ok.
Trước tiên là hình ảnh bạn có thể dễ dàng, sử dụng explore 3.77 để bug ảnh nhưng nhớ khi nén vào cũng phải dùng explore nha, trên pc thì bạn dùng phần mềm halo cũng tương tự.
Phần lời thoại nếu từng vh game joymeng chắc hẳn khi vh lời thoại trong
file[b]script.bin[/b]các bạn sẽ gặp phải 1 là lỗi null 2 là lời thoại sẽ bị mất. Ở bài này mình sẽ hướng dẫn vh lời thoại của game joymeng thực ra cũng khá giống cách vh game DC nhưng bị xoay biến một chút
mình sẽ hướng dẫn = file này.
[b][url=http://up.meu.vn/12118]Download script.bin.zip[/url](26.3kb)[/b]
Mở file script.bin bằng class editor ra, chú ý dãy này nhé (ở đây mình mở bằng DEC
[img]http://up.meu.vn/files/12121/0motbu/sc.png[/img]
Đó là dãy ta sẽ phải sửa.
Bắt đầu từ sc 061246 dùng máy tính hay nhẩm tính cũng được[b]61x256+246=15862[/b]sẽ là của đoạn này
[img]http://up.meu.vn/files/12122/ciwomx/15862.png[/img]
sc tiếp theo là ở trên[b]060146[/b]dùng máy tính tính[b]60x256+146=15506[/b]rồi bắt đầu kéo từ sau cái sc[b]061246[/b]sẽ là đoạn này
[img]http://up.meu.vn/files/12125/rsgu1p/15506.png[/img]
tương tự áp dụng quy luật trên với các sc còn lại.
Chú ý đến dãy này[b]049015000000049019000000049021000000049023[/b]
Bạn chỉ chú ý đến cái sc[b]049015[/b],tiếp tục sửa theo quy luật ở trên rồi thay theo thứ tự các sc kia
[b]VD: 055017000000055019000000055021000000055023000000055025[/b]
Các bạn có thể ghi ra giấy các đoạn sc đó hoặc dùng class editor x2.
Xong nén lại, vô test game và thưởng thức thành quả.
Mình là người dốt văn nên chắc các bạn sẽ hơi khó hiểu mong các bạn thông cảm,bài viết trên còn thiếu sót nhiều mong pro chỉ bảo.
Viết bởi martin-forummobile.org
[b]Bình luận bài viết:[/b]
Hi,hiểu rồi đó,mấy string đầu có mã hóa kiểu ý kô matin
----------------------------------------------------------------
Để hiểu đc vấn đề trên xin đọc lại bài hd xác định string và cách tính string
----------------------------------------------------------------
Cách tính string của mình khác cách trong cái hdvh.
Vd cái sc là 015160 được tính là
255x15 (160 15)=4000
thì mình tính là 256x15 160=4000
----------------------------------------------------------------
Mình thấy cách tính của martin là đa số ai cũng phải tìm và phải biết cách này vì nó là nhanh nhất hiện nay
----------------------------------------------------------------
Chưa hiểu lắm. Tự nhiên phân tích string 049015000000049019000000049021000000049023
thì lại chuyển sang 61x256 246=15862
bôi đen hết đoạn này cũng là hết ngôn ngữ, mà sao lại có cái 60x256 146=15506.
Hd lại mình tí nhá. Thanks
[b]Reply:[/b]
thực ra 60x256 146=15506 là 60x255 60 146=15506. Có cần em hướng dẫn kô,em mới hiểu đoạn trong ảnh,đoạn trước 049015000000049019000000049021000000049023 không biết,matin hướng dẫn đoạn trước đi
----------------------------------------------------------------
nói thử 1 đoạn sc cắt từ đâu tới đâu(ở trước 049015000000049019000000049021000000049023) thì chắc là mình hiểu ,giúp mình nha,đang hứng vh cái này :d
[b]Reply:[/b]
bạn tính cái số 049015 ra rồi bôi đen từ chỗ sau cái sc 061246 là hiểu
----------------------------------------------------------------
Cái sc 049015 đó là tổng các kí tự của nguyên đoạn ngôn ngữ:
049015=12559
049019=12563
Như dòng này nó sẻ cộng dồn 4 kí tự và như thế tùy vào độ dài của ngôn ngữ
----------------------------------------------------------------
mình cũng ko hiểu sao tính ở 049015 mà lại bôi đen ở 061246, mà sao ko bôi đen từ chỗ 000192 ở ngay sau đó.
[b]Reply:[/b]
chỗ đấy không liên quan.
lời thoại chỉ bị ràng buộc từ sau cái 049015 có lẽ vì vậy mà lời thoại test được một đoạn ổn lúc sau mới có hiện tượng mất lời thoại
----------------------------------------------------------------
ai rảnh thì so sánh bản tàu game vua hải tặc với bản vh của ohyeah là rõ
----------------------------------------------------------------
Lấy game EA hay gameloft là hiểu
game loft có 3 sc ràng buộc thì phải
sc đầu bó tay sc thứ 2 giống EA,sc thứ 3 hex cơ bản
----------------------------------------------------------------
Cái này dùng để vh game bị khống chế chiều dài string
----------------------------------------------------------------
Nếu sửa từ 049019 trở đi thì còn đoạn sau là nó mã hoá cái gì hình ảnh hay âm thanh hay đống ngôn ngữ khác
----------------------------------------------------------------
phải bôi từ sau 061246 mới đúng chứ bôi từ 000192 sẽ dư 000 000 vừa thử xong đúng k martin
----------------------------------------------------------------
Cho hỏi. Sau khi bôi đen hết rồi thì phải làm gì tiếp theo để dịch
[b]Reply:[/b]
Cắt cái đoạn bôi đen ý ra dịch xong past lại và sửa lại string của đoạn đó. Dùng LangEditor (LE)
[b]Reply:[/b]
dùng rồi. Mở ra ko được luôn.
[b]Reply:[/b]
Có string 00 ở đầu ko thế?
[b]Reply:[/b]
có luôn, mở ra thì lỗi
io.UTFjavalang.DataFormat gì gì ấy
[b]Reply:[/b]
Thử đổi đuôi thành txt
[b]Reply:[/b]
đổi thành txt sao mà vh
[b]Reply:[/b]
Chỉ cần dịch ngôn ngữ rồi dùng CE coppy ngôn ngữ đã dịch và sửa lại string của đoạn đó.
Đổi sang txt,xem ngôn ngữ rồi dịch.Sau đó dùng CE xem độ dài của file đó để sửa string->rồi past lại vào file gốc sửa string
[b]Reply:[/b]
đổi sang txt rồi mở lên ko thấy gì cả
[b]Reply:[/b]
tương tự áp dụng quy luật trên với các sc còn lại
chú ý đến dãy này 049015000000049019000000049021000000049023
bạn chỉ chú ý đến cái sc 049015,tiếp tục sửa theo quy luật ở trên rồi
thay theo thứ tự các sc kia
VD:055017000000055019000000055021000000055023000000055025
cho trư hỏi. Tại sao thay 049 thành 055?
[b]Reply:[/b]
Độ dài string của đoạn đó.
[b]Reply:[/b]
video hd sửa spit.bin
[b][url=http://m.youtube.com/watch?v=NvllqOYfI7Q]click xem[/url][/b]
----------------------------------------------------------------
Ta đã hiểu có phải ntn
[độ dài n.n1]000 000[độ dài n.n2]000 000[độ dài n.n3]..v.v. [n.n1][n.n2][n.n3]..v.v đúng k
[b]Reply:[/b]
ko phải đơn giản thế đâu. Trư loạn cả óc
----------------------------------------------------------------
Game mã hoá lúc nào cũng theo một qui luật nào đó phải không m.n
[b]Reply:[/b]
ừk. Riêng gameloft thỳ ko
----------------------------------------------------------------
Trư có lẽ đây là đoạn string khống chế độ dài n.n
[img]http://softjava.tk/download-4-083c1616264c1869ee7a/Class+EditorScreenshot_99820977107.png[/img]
Đây là đoạn n.n 1
mã dec 000 255 có 255 kí tự
[img]http://softjava.tk/download-4-3078c0c8968a44930ba9/Class+EditorScreenshot_99821271373.png[/img]
Tiếp đó ntn thì tương tự #1 thôi
Edit thì cắt riêng từng đoạn ra tiếp tục cắt tiếp đoạn đó ra từng đoạn nhỏ hơn cho đúng string để edit bằng LE xong ghép lại và sửa độ dài ở đoạn string quy định độ dài ở pic 1
Đó là theo mình đoán vậy còn đúng k thì k biết
----------------------------------------------------------------
Đây chỉ là mã hóa đơn giản cho game thường thôi. Nhiều game bảo mật cao chỉ có nhà sx chỉnh sửa dc. Cho nhóm vh học j2me đầy đủ vào cả năm ko tìm ra nổi ngôn ngữ ở đâu chứ đừng nói là vh.
----------------------------------------------------------------
Trước ta việt hóa game joymeng cũng mần mãi cái file n.n của nó cuối cùng cũng không ra, đã thử mọi cách, nó khóa độ dài string nên toàn bị ưds, chỉ có việt hóa sao cho không thay đổi dung lượng file là ok
Tag:
Bạn đến từ:
Tool tiện ích admin,KhoGame360,Blog thủ thuật,kenh380
,truyen23h
,tai hinh nen naruto,kenhpro - wap hay,vmt - wap hay, Trần Phú Hiền Blog
,truyen23h
,tai hinh nen naruto,kenhpro - wap hay,vmt - wap hay, Trần Phú Hiền Blog