[Hỏi Cách Việt Hoá]
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 4 của 4
  1. #1
    Thành Viên
    Ngày tham gia
    Jun 2010
    Bài viết
    180
    Thanks
    18
    Thanked 1 Time in 1 Post

    Icon10 [Hỏi Cách Việt Hoá]

    các pro cho minh hỏi muốn viêt hoá NPC trong maps có .dat ai có bài hướng dẫn dăng dùm nha thank nhiều
    Khách viếng thăm hãy cùng quydu1989 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,168 Times in 1,602 Posts

    Ðề: [Hỏi Cách Việt Hoá]

    Bạn dùng tools add npc để việt hóa !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Jun 2010
    Bài viết
    180
    Thanks
    18
    Thanked 1 Time in 1 Post

    Ðề: [Hỏi Cách Việt Hoá]

    có thể hướng dẫn cụ thể ko mod
    Khách viếng thăm hãy cùng quydu1989 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,168 Times in 1,602 Posts

    Ðề: [Hỏi Cách Việt Hoá]

    Uhm Bài này có trong ebook 2.0 ở mục maps đó Mình trích vậy !


    MAPS Toàn Tập
    1. Cấu trúc của map trong JX

    a. Cấu trúc chung: Khi nhắc đến map, ta cần quan tâm những thứ sau

    - File Maplist.ini trong thư mục Settings
    - Thư mục Maps, bao gồm file Worldset.ini và các thư mục con chứa các files .dat.
    - Các thư mục có tên map trong thư mục Script. trong này sẽ bao gồm 3 thư mục npc, object, trap.

    b. Maplist.ini: File này chứa các khai báo về id của map và đường dẫn đến map đó.
    Cấu trúc:

    ini Code:
    Code:
    [list]
    mapid = đường dẫn đến thư mục map
    mapid_name = Tên map hiển thị ở bản đồ nhỏ
    c. Worldset.ini: file này qui định những map nào sẽ được load trong game
    ini Code:
    Code:
    [Init]
    Count=n //số map được load
    [World]
    World00=mapid1 //map nào sẽ được load
    ...
    World[n-1]=mapid[n-1]

    d. Cấu trúc 1 map trong thư mục Maps.
    1 map sẽ bao gồm 3 phần, file cấu hình có tên tenmap.wor, file ảnh tenmap24.jpg, thư mục tenmap chứa các file .dat

    - File tenmap.wor : trong file này chúng ta chú ý đến giá trị rect.

    rect = beginX, beginY, endX, endY

    VD: rect=89,86,122,115

    Giải thích: tất cả các số này sẽ được nhân với 2, bạn sẽ ra được tọa độ bắt đầu và kết thúc của map đó.
    Như ví dụ trên, bắt đầu (89*2, 86*2) kết thúc (112*2,115*2)

    c# Code:
    Code:
    (89*2,86)
            __________________
            |                |
            |                |
            |                |
            ------------------
                            (112*2,115*2)

    Điều này rất quan trọng nếu ta cần viết 1 chương trình đọc tọa độ bản đồ.
    - File tenmap24.jpg: file này đơn thuần chỉ là hình ảnh của bản đồ.
    - Thư mục tenmap: thư mục này chứa các thư mục con dạng v_xxx và trong các thư mục này nó lại chứa các file dạng xxx_Region_S.dat. Vậy cách đặt tên này có ý nghĩa gì?

    + v_xxx: khi bạn nhân thêm 2, nó chính là tọa độ Y của bản đồ. Ví dụ v_089 thì sẽ tương đương với tọa độ Y = 178 và Y = 179
    + xxx_Region_S.dat: xxx cũng có ý nghĩa như trên cho tọa độ X
    Như vậy muốn xem, xóa, chỉnh sửa thông số map của tọa độ nào thì vào thư mục tương ứng
    + Ví dụ, muốn chỉnh sửa thông số map của tọa độ (200, 201) ta sẽ vào thư mục v_100 và mở file 100_Region_S.dat.
    Muốn chỉnh sửa thông số map của tọa độ (197, 215) ta sẽ vào thư mục v_098 và mở file 107_Region_S.dat
    + Cấu trúc của 1 file xxx_Region_S.dat: bao gồm 3 phần, các chướng ngại(vật cản), trap và NPC. Ở đây mình chỉ đề cập đến NPC. Khi bạn mở file .dat ra bạn sẽ thấy có dòng sau(đây chỉ là ví dụ)

    Code:
    Code:
    00000860h: 02 00 00 00 00 00 00 00 00 00 00 00 3E 00 00 00 ; ............>...
    00000870h: 2C C4 00 00 5C 94 01 00 00 00 00 00 56 65 20 20 ; ,Ä..\”......Ve  
    00000880h: 42 69 6E 68 00 00 00 00 00 00 00 00 00 00 00 00 ; Binh............
    00000890h: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ; ................
    000008a0h: 00 00 03 00 06 00 31 00 5C 73 63 72 69 70 74 5C ; ......1.\script\
    000008b0h: D6 D0 D4 AD C4 CF C7 F8 5C D1 EF D6 DD 5C 6E 70 ; ÖÐÔ­ÄÏÇø\ÑïÖÝ\np
    000008c0h: 63 5C D1 EF D6 DD 5F B3 C7 C3 C5 CE C0 B1 F8 33 ; c\ÑïÖÝ_³ÇÃÅÎÀ±ø3
    000008d0h: B6 D4 BB B0 2E 6C 75 61                         ; ¶Ô»°.lua

    Ta có thể tách ra thành từng phần như sau:
    Code:
    Code:
    [01]: 02 00 00 00
    [02]: 00 00 00 00 00 00 00 00
    [03]: 3E 00 00 00
    [04]: 2C C4 00 00 
    [05]: 5C 94 01 00 
    [06]: 00 
    [07]: 00 00 00 
    [08]: 56 65 20 20 42 69 6E 68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [09]: 01 00 
    [10]: 00 00
    [11]: 00 00 
    [12]: 03 00
    [13]: 06 
    [14]: 00
    [15]: 31 00
    [16]: 5C 73 63 72 69 70 74 5C D6 D0 D4 AD C4 CF C7 F8 5C D1 EF D6 DD 5C 6E 70 63 5C D1 EF D6 DD 5F B3 C7 C3 C5 CE C0 B1 F8 33 B6 D4 BB B0 2E 6C 75 61 00

    Giải thích

    ini Code:
    Code:
    [01]: Số npc trong files .dat, 4bytes
    [02]: Chưa dùng, 8bytes
    [03]: Id của npc, 4bytes
    [04]: Tọa độ X của npc, 4bytes
    [05]:  Tọa độ Y của npc, 4bytes
    [06]: Xác định có phải là NPC đặc biệt ko, 1byte 
    [07]: chưa dùng, 3bytes
    [08]: Tên hiển thị npc, 32bytes
    [09]: Đẳng cấp, 2bytes
    [10]: chưa biết dịch, 2bytes
    [11]: chưa biết dịch, 2bytes
    [12]: Loại npc, 2bytes(bình thường, người chơi, đồng đội, giao tiếp, chim, chuột)
    [13]: Quan hệ giữa npc và player, 2bytes(chính phái, tà phái, trung lập...)
    [14]: Hệ npc, 2bytes(Kim, Mộc...)
    [15]: Độ dài đường dẫn file script, 2bytes
    [16]: đường dẫn files script, bằng giá trị từ [15] bytes
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 01:13 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.