PDA

View Full Version : [JX] Hỏi về build source font hay no font!



traminh83
17-05-14, 05:03 PM
Chào Admin và các bạn!
Mình có vấn đề muốn hỏi.
Như tiêu đề đã nói, mình nói thêm, mình đã download source và build thành công (dù lúc đầu chưa hiểu hết nhưng vọc riết rồi cũng biết). Mình chưa hiểu lắm về server "có font" và "no font". Có phải các files build trong source ra qui định là có font hay là no font vậy? Mình biết môi trường window có font hay no font (vì có đọc hướng dẫn).
Đó là vấn đề thứ nhất, thứ hai, vấn đề build file S3Client (Game.exe), mình có nhớ đọc ở đâu trên diễn đàn có nói là file này không chạy được (mặc dù khi build không có lổi gì hết), vậy mình phải lấy file nào để chạy hay phải build lại hay phải lấy file của server khác qua.

traminh83
18-05-14, 07:07 AM
Các bạn ơi!
Vấn đề font mình đã hiểu rồi, nhưng lại nảy sinh vấn đề khác.
Các bạn xem hình
<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>

Hình đầu tiên, lần đầu build thành công khi chạy file game.exe nó bị vậy,
Hình thứ hai, các file build xong thì mình chạy server , các file build của client thì mình bỏ vào patch client của một server bất kỳ có cùng nguồn (source), mình để ý thấy, các vấn đề về font chữ hiển thị, khi mình sử dụng file represent2.dll do mình build từ source ra thì gặp tình trạng như vậy, nhấn phím "L" và phím "B" để hiển thị tên không được, F3, F4 cũng không hiển thị tiếng việt, dưới thanh máu có thanh màu nâu để dùng máu, thổ địa phù,...vị trí bị sai, còn khi lấy file represent2.dll của file patch (hình như là của awjx hay ltg gì mình quên rồi) thì nó hiển thị tiếng việt đầy đủ.
- Các bạn giải đáp giùm mình với, đây có phải là râu ông này cắm cằm bà kia không?
- Trong các file build client, mình chỉ thấy một số file .dll, còn trong các file patch thì có nhiều hơn chút, có phải những file .dll này cũng build từ source?
Mong mọi người giúp mình cách fix nha! Thank you all!

HoangTVT
18-05-14, 08:47 AM
Các bạn ơi!
Vấn đề font mình đã hiểu rồi, nhưng lại nảy sinh vấn đề khác.
Các bạn xem hình
<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>

Hình đầu tiên, lần đầu build thành công khi chạy file game.exe nó bị vậy,
Hình thứ hai, các file build xong thì mình chạy server , các file build của client thì mình bỏ vào patch client của một server bất kỳ có cùng nguồn (source), mình để ý thấy, các vấn đề về font chữ hiển thị, khi mình sử dụng file represent2.dll do mình build từ source ra thì gặp tình trạng như vậy, nhấn phím "L" và phím "B" để hiển thị tên không được, F3, F4 cũng không hiển thị tiếng việt, dưới thanh máu có thanh màu nâu để dùng máu, thổ địa phù,...vị trí bị sai, còn khi lấy file represent2.dll của file patch (hình như là của awjx hay ltg gì mình quên rồi) thì nó hiển thị tiếng việt đầy đủ.
- Các bạn giải đáp giùm mình với, đây có phải là râu ông này cắm cằm bà kia không?
- Trong các file build client, mình chỉ thấy một số file .dll, còn trong các file patch thì có nhiều hơn chút, có phải những file .dll này cũng build từ source?
Mong mọi người giúp mình cách fix nha! Thank you all!

Hình thứ nhất: Do bạn chưa có thư mục data của VNG
Hình thứ hai: represent2.dll và represent3.dll có sẵn không load được font tiếng việt có dấu. Code lại hoặc dùng của client khác
Hiển thị tên và thanh máu: Mặc định nhấn F7, F8, Kết hợp bấm B, L
Trong client có 2 thư mục UI và SPR
UI: Quy định những thông số, vị trí, đường dẫn... của các hộp thoại trong game, các phím tắt.
SPR: Chứa hình ảnh được quy định từ thư mục UI
- Tất cả những file dll đều được build từ src, ngoài ra còn 1 số thư viện ngoài đễ hỗ trợ
Sét cho cùng thì đây chỉ là những vấn đề cơ bản, mở ebook ra đọc sẽ hiểu chứ chưa liên quan đến src, còn hàng tỉ vấn đề đang chờ bạn

traminh83
18-05-14, 09:00 AM
Hình thứ nhất: Do bạn chưa có thư mục data của VNG
Hình thứ hai: represent2.dll và represent3.dll có sẵn không load được font tiếng việt có dấu. Code lại hoặc dùng của client khác
Hiển thị tên và thanh máu: Mặc định nhấn F7, F8, Kết hợp bấm B, L
Trong client có 2 thư mục UI và SPR
UI: Quy định những thông số, vị trí, đường dẫn... của các hộp thoại trong game, các phím tắt.
SPR: Chứa hình ảnh được quy định từ thư mục UI
- Tất cả những file dll đều được build từ src, ngoài ra còn 1 số thư viện ngoài đễ hỗ trợ
Sét cho cùng thì đây chỉ là những vấn đề cơ bản, mở ebook ra đọc sẽ hiểu chứ chưa liên quan đến src, còn hàng tỉ vấn đề đang chờ bạn

Thanks HoangVT,
Hình thứ nhất, cần có thư mục Data của VNG, vậy mình phải chỉnh config.ini phải không bạn?
Hình thứ hai, bạn giải thích mình hiểu thêm rồi.
Vấn đề represent2.dll, mình có xem trên diễn đàn, có code để load font tiếng việt, có phải chỉ chỉnh sửa một vài phần trong file represent2 là có thể load được font tiếng việt không.?
- Có một số files mình biết công dụng, ví dụ như represent2 thì liên quan font và một số vấn đề khác, còn các file khác thì mình chưa hiểu lắm, mình có xem các file .cpp và .h, mình cũng hiểu sơ vì bít tiếng anh chút xíu. với lại mình có đọc 1 topic có ghi code về các file và công dụng nên cũng biết chút xíu (nhưng chỉ giới hạn 1 số file).
Mình muốn hỏi thêm, trong source có thư mục Goddess2, cái này cũng giống Goddess1 phải không, mình chỉ thấy khác là các icon.

HoangTVT
18-05-14, 10:41 AM
Thanks HoangVT,
Hình thứ nhất, cần có thư mục Data của VNG, vậy mình phải chỉnh config.ini phải không bạn?
Hình thứ hai, bạn giải thích mình hiểu thêm rồi.
Vấn đề represent2.dll, mình có xem trên diễn đàn, có code để load font tiếng việt, có phải chỉ chỉnh sửa một vài phần trong file represent2 là có thể load được font tiếng việt không.?
- Có một số files mình biết công dụng, ví dụ như represent2 thì liên quan font và một số vấn đề khác, còn các file khác thì mình chưa hiểu lắm, mình có xem các file .cpp và .h, mình cũng hiểu sơ vì bít tiếng anh chút xíu. với lại mình có đọc 1 topic có ghi code về các file và công dụng nên cũng biết chút xíu (nhưng chỉ giới hạn 1 số file).
Mình muốn hỏi thêm, trong source có thư mục Goddess2, cái này cũng giống Goddess1 phải không, mình chỉ thấy khác là các icon.

Bạn không hiểu rồi, ví dụ bạn có client các file trong ui, settings quy định load hình ảnh theo 1 đường dẫn nhất định. Tất cả những hình ảnh này bạn không có sẵn mà dùng data của vng, nên mọi client đều cần data vng nếu không sẽ không khởi động được hoặc không có hình ảnh.
Code theo hướng dẫn trên diễn đàn thì sẽ load được font tiếng việt
Goddess2 là 1 thư mục backup thôi. Tất cả file dll đều hỗ trợ cho file game.exe, còn hỗ trợ chức năng gì thì đọc code sẽ hiểu thôi.

traminh83
18-05-14, 11:31 AM
Bạn không hiểu rồi, ví dụ bạn có client các file trong ui, settings quy định load hình ảnh theo 1 đường dẫn nhất định. Tất cả những hình ảnh này bạn không có sẵn mà dùng data của vng, nên mọi client đều cần data vng nếu không sẽ không khởi động được hoặc không có hình ảnh.
Code theo hướng dẫn trên diễn đàn thì sẽ load được font tiếng việt
Goddess2 là 1 thư mục backup thôi. Tất cả file dll đều hỗ trợ cho file game.exe, còn hỗ trợ chức năng gì thì đọc code sẽ hiểu thôi.

Giờ mình hiểu thêm rồi, Cảm ơn HoangTVT nhiều nha!