Kết quả 1 đến 4 của 4
Chủ đề: [Hỏi Cách Việt Hoá]
-
12-05-11, 06:40 PM #1
- 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á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é!
-
12-05-11, 08:02 PM #2
- 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é!
-
12-05-11, 11:06 PM #3
- 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é!
-
13-05-11, 07:37 AM #4
- 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ập1. 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ỏ
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é!