PDA

View Full Version : [HKGH] Cách chỉnh Font Tahoma của Client.exe



lastpr0
12-10-12, 06:35 AM
Mình thấy có một số bạn không biết dùng client gì, mà Việt hóa có dấu dùng font Tahoma, Việt hóa có dấu thì được, nhưng mình đã thử ollydbg Client.exe, change font sang tahoma, thì vào game có tác dụng, nhưng font bị lỗi charset gb2312 (range, chữ bị dính lại gần, đùm đùm ^^), thành ra còn xấu hơn cả SimSun.

Có ai biết offset charset của Client.exe bản 7.0.9 không ? Hay là client Việt hóa sẵn cũng được, cho mình tham khảo với, mới vào tham gia, chưa biết gì :D.

Lion_King1109
12-10-12, 11:22 AM
Mình thấy có một số bạn không biết dùng client gì, mà Việt hóa có dấu dùng font Tahoma, Việt hóa có dấu thì được, nhưng mình đã thử ollydbg Client.exe, change font sang tahoma, thì vào game có tác dụng, nhưng font bị lỗi charset gb2312 (range, chữ bị dính lại gần, đùm đùm ^^), thành ra còn xấu hơn cả SimSun.

Có ai biết offset charset của Client.exe bản 7.0.9 không ? Hay là client Việt hóa sẵn cũng được, cho mình tham khảo với, mới vào tham gia, chưa biết gì :D.

Việt hóa thì dùng Charset CP-1258. Còn Client thì phải sửa 1 lượt ở tất cả các hàm in chữ ra nữa. Không hiểu cậu sửa client dùng Ollydbg là sửa kiểu gì ?

megazic
13-10-12, 02:45 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Cái này tớ làm chung với VanLuat :D sắp cho lên Online

lastpr0
13-10-12, 08:17 PM
Việt hóa thì dùng Charset CP-1258. Còn Client thì phải sửa 1 lượt ở tất cả các hàm in chữ ra nữa. Không hiểu cậu sửa client dùng Ollydbg là sửa kiểu gì ?

Mình có nêu rõ mà, bạn nhìn hình của megazic bên dưới sẽ thấy, font hình như vẫn là SimSun đấy thôi.

Font chữ do Client.exe quyết định, vì mình tìm hết các file vẫn không thấy bất kỳ 1 font resource nào cả. Nên mình mới dùng ollydbg tìm hàm CreateFont của Client.exe, mình thấy SimSun, và thay nó bằng Tahoma, kết quả là font đã đổi (nghĩa là chính chổ đó quyết định font chữ), nhưng cực kỳ xấu do kiểu của chinese khác. Nếu chỉ là dùng font SimSun rồi gõ có dấu thì mình đâu có lập topic gọi là "Cách chỉnh font Tahoma của Client.exe". Trình độ hạn hẹp, nên không tìm ra offset đó, post lên chỉ mong các cao thủ hỗ trợ.






<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

Cái này tớ làm chung với VanLuat :D sắp cho lên Online

Bạn dùng VN CP-1258 + Ybi tool để gõ đúng không ? Nhưng font mình thấy hình như vẫn là SimSun thì phải.

legend1250
13-10-12, 08:30 PM
Mình có nêu rõ mà, bạn nhìn hình của megazic bên dưới sẽ thấy, font hình như vẫn là SimSun đấy thôi.

Font chữ do Client.exe quyết định, vì mình tìm hết các file vẫn không thấy bất kỳ 1 font resource nào cả. Nên mình mới dùng ollydbg tìm hàm CreateFont của Client.exe, mình thấy SimSun, và thay nó bằng Tahoma, kết quả là font đã đổi (nghĩa là chính chổ đó quyết định font chữ), nhưng cực kỳ xấu do kiểu của chinese khác. Nếu chỉ là dùng font SimSun rồi gõ có dấu thì mình đâu có lập topic gọi là "Cách chỉnh font Tahoma của Client.exe". Trình độ hạn hẹp, nên không tìm ra offset đó, post lên chỉ mong các cao thủ hỗ trợ.







Bạn dùng VN CP-1258 + Ybi tool để gõ đúng không ? Nhưng font mình thấy hình như vẫn là SimSun thì phải.

Mình không rành về Yulgang nhưng lại rất thích game này.
Bên TLBB cũng sử dụng font Tahoma.ttf để hiển thị tiếng Việt.
Cách để làm nó là:
+ Add font Tahoma vào Data của Client
+ Mở thư mục quy định các file game sẽ kết nối với nhau (*.dll, *.exe, *.cfg) và quan trọng là *.cfg lại quy định client game sẽ hiển thị chữ nào.
Ví dụ:
- Đây là tấm ảnh sau khi client được chuyển về Tiếng việt nhưng trong các file cấu hình của server (tên quái, tên NPC) vẫn là tiếng Trung => Nó sẽ không giải mã được các ký tự đó nên cho ra "ừốớỹỳÍ"
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 155822.jpg
- Đây là tấm ảnh của client mặc định là tiếng TQ và các file cấu hình của sv cũng là tiếng TQ => Sẽ hiện rõ ra các chữ TQ! :)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Cho nên mình cũng nghĩ có thể sẽ có 1 file *.cfg nào đó sẽ quy định client sẽ hiện font chữ nào quy định không nhỉ? :)
Mong cái này giúp ích được cho bạn :D

Lion_King1109
19-10-12, 12:10 AM
Mình có nêu rõ mà, bạn nhìn hình của megazic bên dưới sẽ thấy, font hình như vẫn là SimSun đấy thôi.

Font chữ do Client.exe quyết định, vì mình tìm hết các file vẫn không thấy bất kỳ 1 font resource nào cả. Nên mình mới dùng ollydbg tìm hàm CreateFont của Client.exe, mình thấy SimSun, và thay nó bằng Tahoma, kết quả là font đã đổi (nghĩa là chính chổ đó quyết định font chữ), nhưng cực kỳ xấu do kiểu của chinese khác. Nếu chỉ là dùng font SimSun rồi gõ có dấu thì mình đâu có lập topic gọi là "Cách chỉnh font Tahoma của Client.exe". Trình độ hạn hẹp, nên không tìm ra offset đó, post lên chỉ mong các cao thủ hỗ trợ.


Bạn dùng VN CP-1258 + Ybi tool để gõ đúng không ? Nhưng font mình thấy hình như vẫn là SimSun thì phải.

SimSun nào hiển thị được tiếng việt ?

có 2 việc cần làm:
1. Sửa font thành Tahoma, Vernada hay cái quái gì muốn dùng Ollydbg.
2. Sửa những hàm read text ra, nhớ là 1 hay 2 hàm gì đấy, nhưng khá nhiều chỗ. Dùng hook cho lẹ.

Nói đến đây là nhiều người muốn đồ sát mình lắm rồi đó.