thành lập team việt hóa data TSTW

  • Thread starter Thread starter Boy-hp
  • Ngày gửi Ngày gửi
đâu có cần thiết phải rành lắm về IT đâu,cái này chịu khó ngồi vừa (:| vừa làm là được rồi
 
Theo tôi thì tên các NPC có thể viết tắt được mà. VD: Âu Lực Cư thì viết là A.Lực Cư...
Với những người đã chơi TS lâu năm thì nhìn là biết liền...
 
Theo 1X mình sẽ thay thế bằng gì vậy?
Mình đã hiểu được chút ít nhưng vẫn còn 1 số thắc mắc nhỏ là nếu 1X thì mình sẽ thay thế bằng gì vậy?
----------
Nội dung của bài viết đầu theo mình hiểu là:
- Chỉnh sửa các file .dat trong thư mục data của TSVN có dấu thành không dấu.
- Cách chỉnh sửa có dấu thành không dấu chỉ cần phần mềm Hex Workshop là đủ.
- Sau khi chỉnh sửa xong thì so sánh với file tương ứng trong TSTW, rồi chỉnh sửa file trong TSTW giống như cái đã chỉnh sửa.
Riêng về phần chỉnh sửa. VD: nếu trong bảng Hex Workshop có 2 chử số là C2 tức là Â, thì mình cần phải sửa nó lại thành A, tức là phải sửa thành 41. Tương tự như vậy cứ chỉnh sửa cho hết bảng là xong :D
Không biết như vậy có đúng không? Các bạn góp ý, hướng dẫn thêm cho dễ hiểu nhé!
 
Đúng rồi đó bạn :-*. Nguyên tắc là vậy, còn sửa kiểu nào tùy từng người.
 
Trong cái bảng trên còn thiếu 1X.
Nếu là dòng 1X thì mình sẽ thay bằng gì vậy bạn?
 
:| trước giờ chưa có thay 1X, bạn post nguyên đoạn có dính chữ 1X coi nó là cái gì.
 
Chữ Hoa
80 84 C0 C1 C2 C3 C4 C5 41(A)
90 91 B3 B4 D2 D3 D4 4F(O)
8D 8E C8 C9 CA CB 45(E)
9D 9E B9 BA BB BC BF D9 DA 55(U)
CC CD CE 49(I)
DD 59(Y)
D0 44(D)

Chữ Thường
A1 A2 A3 A4 A5 A6 A7 C6 C7 D5 E0 E1 E2 E3 E4 E5 E7 61(a)
AF B0 B1 B2 B5 B6 B7 BD BE DE F2 F3 F4 F5 F6 F7 FE 6F(o)
A8 A9 AA AB AC AD AE E8 E9 EA EB 65(e)
D1 D7 D8 DF E6 F1 F8 F9 FA FB FC FF 75(u)
B8 EC ED EE EF 69(i)
CF D6 DB DC FD 79(y)
F0 64(d)
tất cả những chữ cần,có thể thay đều ở đây,những chữ khác thì để yên
 
Hê hê cha Boy ko nêu tên tác giả nghe, nói rõ chỗ này tí cho conquest là sau khi làm xong thì so với file dat của tsvn ấy chứ file của tstw toàn tiếng mán đâu phải tiếng việt :D thêm cái nữa file NPC thì phải lấy file NPC.dat của tstw đếm số ký tự hình như tối đa là 10 ký tự đấy rùi copy bên tsvn qua chữ nào viết tắt đc thì viết tắt vì tên NPC bên tsvn có khi tới 20 mấy ký tự lận. Cứ thế mà xực thế nào cũng xong file NPC tui làm đc 1 mớ rùi ai nhận làm file NPC thì pm tui send qua cho làm tiếp ;))
 
Tui chỉ mày mò tìm hiểu và phá thử thôi :D
Chỉnh thử theo cách này rồi không được:
- Sửa file NPC.dat của TSVN có dấu thành không dấu, xong copy vào TSTW. Kết quả: trật lất :))
- Không biết đường so sánh nên bí cách.
Giờ biết tên NPC cảu TSVN là 20 ký tự, tên NPC của TSTW là 10. Như vậy nếu muốn bỏ khoảng tronngs của file bỏ dấu thì phải làm như thế nào? Làm thế nào để áp dụng qua TSTW?
 
À nếu mấy bạn làm từ file của tsvn bản 10.0 thì như Boy nói đã làm thử trên file Npc.dat nhưng ko chạy là do 2 điều.

- Thứ nhất là do đường dẫn từ alogin đến file Npc ở tsvn ko giống như tstw

FileTW.jpg


Chỗ khoanh tròn màu đỏ là điểm khác giữa file tsvn với tstw chỉ cần sửa đc chỗ đó thì sẽ alogin đc.

- Thứ hai sau khi đổi các mẫu tự a o e u i y d có dấu thành ko dấu bằng ctr+h, hex sẽ chuyển đổi tất cả chứ ko phải chỉ tên NPC --> khi login vào sẽ không thấy gì cả vì thế khi làm ta cần so sánh 2 file gốc của tstw với file tsvn

File.jpg


Hình trên chỗ khoanh tròn đỏ là tên NPC trong tsvn nhưng có dấu, bạn chỉ cần đổi mã thập lục phân ko dấu vào là đc.

Chú ý: do sửa từ file gốc của tsvn sang nên sẽ thiếu 1 vài NPC trong tstw do đó khi làm xong nên compare 1 lần nữa giữa file vừa làm với file của tstw tìm chỗ nào bị thiếu thì copy qua (lý thuyết là vậy nhưng chưa thử) copy qua nó vẫn tiếng Mán thui nhưng ko mất NPC, sau đó ai biết thì dịch lại.

Bổ sung thêm chi tiết cho các bạn dễ hiểu phần việt hóa file NPC.
- Chỉnh sửa code phù hợp với tstw:
Ví dụ như đoạn code sau
0A 6F 61 42 20 67 6E 6F 75 72 54 CA
giữa CA với 0A là số ký tự bạn có thể điển mã thập lục phân tương ứng với tên NPC ko dấu vào.

- Trong file NPC của tsvn khoảng trống đó có thể nhiều hơn 10 ký tự, nhưng trong tstw khoảng trống đó chỉ có từ 8 tới 10 ký tự nếu điền nhiều hơn thì NPC đó sẽ ko hiện tên.

Còn ai thắc mắc gì nữa thì hỏi ko biết tui sẽ cố mò.
 
Làm tay kiểu này biết chừng nào xong=((, vô box lập trình hay qua caulacbovb nhờ người chuyển từ có dấu sang không dấu cho nhanh
 
Bổ sung thêm chi tiết cho các bạn dễ hiểu phần việt hóa file NPC.
- Chỉnh sửa code phù hợp với tstw:
Ví dụ như đoạn code sau giữa CA với 0A là số ký tự bạn có thể điển mã thập lục phân tương ứng với tên NPC ko dấu vào.

- Trong file NPC của tsvn khoảng trống đó có thể nhiều hơn 10 ký tự, nhưng trong tstw khoảng trống đó chỉ có từ 8 tới 10 ký tự nếu điền nhiều hơn thì NPC đó sẽ ko hiện tên.

Còn ai thắc mắc gì nữa thì hỏi ko biết tui sẽ cố mò.

Như vậy, nếu chỉ chỉnh sửa data của TSVN từ có dấu thành không dấu, sau đó chỉnh thêm về số lượng ký tự. Sau khi hoàn chỉnh thì copy đoạn mã đó qua TSTW thì TSTW sẽ hoạt động bình thường hay cần chỉnh sửa thì khác không?
.
___________Auto Merge________________

.
À fix lại cái này dùm nghe bà con kết thúc tên chỗ ký tự dư điền 00 ô cuối điền 0A mới ra hết tên ko nó chỉ hiện cái họ thui.

Câu này rất quan trọng nhưng chưa hiểu rõ lắm :(
 
;)) ko hiểu vì nói chưa tổng quát.
Tổng quát cái file NPC.dat nó như thế này. Nhìn vào file NPC = 1 chương trình soạn mã hex như Hexworkshop EditPadPro bạn sẽ thấy tên NPC được ghi dưới dạng này
[Mã quy định số kí tự][Tên NPC][Tọa độ NPC]
Mã quy định số kí tự gồm các số từ: 01 02 03 04 05 06 07 08 09 0A(max đối với TSTW), còn với TSVN thì còn tiếp 0B 0C 0D 0E 0F 0G
Ví dụ: với NPC của TSVN, thằng Trương Lương:
+ Trong bảng mã Hex thì sẽ thấy 0C 00 00 67 6E BD DF 4C 20 67 6E BD DF 72 54 CA 1D 75 12 56 E3 51
+ 0C cho ta biết thằng NPC này có 12 kí tự kể cả khoảng trắng
+ 00 00 67 6E BD DF 4C 20 67 6E BD DF 72 54 phần này là nơi chứa tên thằng Trương Lương
+ CA 1D 75 12 56 E3 51 phần này trở về sau là cho ta biết tọa độ, cấp độ, HP, MP, thuộc tính của NPC.
 
Hix hướng dẫn chi tiết pro quá ông làm thầy dạy IT chắc khỏi chê ngưỡng mộ ngưỡng mộ :x:x
 
;)) đừng có mà tân bốc quá, hết tiền lẻ rồi.
 
file talk việt hóa xong 100%, nhưng lỗi chữ i->I, ớ ->U và vài lỗi nhỏ, từ từ sửa sau ^^
File talk của TSVN 10.0
@ icetea: ông cũng ở CT à
 
:-o khâm phục bạn này quá làm xong file talk :-*, mà bạn làm file talk của bản TSVN 10.0 hả,
:-? sao toàn người Cần Thơ trong này không vậy?
 
mình chỉ đợi có cái này, thanks bạn nhìu nhé
attachment.php

hiện tớ đang có ý tưởng color maping những phần thừa sau đó replace all tất cả thành tiêng việt không dấu, những phần mình đã maping nó sẽ không replace nữa, và đặc biệt có những đoạn giống nhau thì nó sẽ không replace :D
 

Attachments

  • test.jpg
    test.jpg
    229.5 KB · Đọc: 183
Cảm ơn cậu rất nhiều :-*
Có cái này thuận tiện biết bao chứ toàn tiếng TQ mệt kinh :)
 
cứ cái đà này không khéo TSTW biến thành TSVN mất thôi :))
 
Back
Top