PDA

View Full Version : Hướng dẫn add NPC WoJX vào JX 100% thành công



errorxviii
28-12-09, 12:17 PM
Lý do: Hum trước mình có lập bảng thăm dò việc này rùi, nay mình xin hướng dẫn các bạn cách add 1 NPC WoJX hoàn chỉnh vào JX, nể bác thaihoa à nha
Mục đích: tất nhiên là làm phong phú thêm tài nguyên NPC cho người phát triển game tha hồ vọc.
Người thực hiện: errorxviii
Nguồn: <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>)
Chú ý: Bài viết có nhiều từ là chữ Trung Quốc nên yêu cầu phải cài đặt Font Chinese PRC. Hoặc các bạn không cài để chơi No Font thì muốn đọc được bài viết này thì chỉ cần download cái font simsun.ttf này về cài đặt là xem được, không phải cài Font Chinese PRC.


Link download: <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> _pages%2Ffont%2Fsimsun.ttf)
Download về rồi làm thế này:
Vào Control Panel -> Fonts. Click vào menu File ->Install New Font.

<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>

Tìm đến nơi lưu font simsum.ttf, nhấn OK để cài đặt. OK bạn đã có thể đọc được các văn bản có ký tự Trung Quốc mà không cần cài Font Chinese PRC
Tham khảo thêm tại đây <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> _pages%2Ffont%2Fsimsum.htm)


Thôi éo lằng nhằng nữa, ta bắt tay vào làm ngay>.<
Các thứ cần chuẩn bị:
+ Spr hình ảnh NPC: mình đã unpack sẵn rồi, các bạn chỉ cần download cho vào Client là được.
+ NPCRes: mình không upload lên nhằm để cho các bạn làm cho thuần thục, tránh những kẻ lười biếng ăn cắp thành quả người khác mà vỗ ngực kêu là của mình.

Một NPC được qui định chủ yếu bởi 3 file .txt cơ bản là: 人物类型.txt, 普通npc资源.txt, 普通npc资源信息.txt. Nằm ở Settings\NPCRes\ cả Server lẫn Client thì mới đồng bộ, ai mà chép NPCRes vào Client mà không thấy NPC là NPCRes của bạn đã bị lỗi, phải kiếm lại NPCRes khác. Việc thêm NPC vào không làm ảnh hưởng tới các NPC khác và sự hoạt động bình thường của game.
+人物类型.txt: qui định đường dẫn đến các file hình ảnh spr của NPC
+普通npc资源.txt: cấu hình các hình ảnh spr làm nên chuyển động của NPC
+普通npc资源信息.txt: cấu hình các thông số kỹ thuật làm nên chuyển động của NPC

Và sau đây là cách thức thêm NPC mới vào NPCRes
Mở file人物类型.txt. Để đơn giản chúng ta chỉ nên mở bằng Notepad ++, nếu muốn ngâm cứu lại thì các bạn có thể mở bằng Excel theo mã Unicode, lúc save thì chuyển lại về ANSI. Chú ý cái này không thôi cũng có lỗi đó>.<
Mình sẽ làm mẫu add con NPC Dương Liễu (BOSS thế giới 55) với id là boss018, nhưng ở JX ta đã có con này rồi nên phải đổi tên khác. Để đơn giản ta nên đặt là boss_018 để dễ quản lý
Path đường dẫn đến thư mục chứa các hình ảnh spr của nó là:
image \feature\npc\enemy\boss018
Nhưng thư mục image này của WoJX JX ta không load vào được nên ta đổi image này thành spr:
spr\feature\npc\enemy\boss018
Kết quả cuối cùng: (chép cái này vào nếu lười làm)
boss_018 普通npc spr\feature\npc\enemy\boss018

<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>


Tiếp theo là qui định hình ảnh cho con NPC này:
Mở普通npc资源.txt, cũng nên mở bằng Notepad ++ cho nhanh
Chép vào dưới cùng hàng sau:
boss_018 boss018_st01.spr boss018_st02.spr boss018_st02.spr boss018_wlk.spr boss018_wlk.spr boss018_wlk.spr boss018_wlk.spr boss018_bat.spr boss018_die.spr boss018_at01.spr boss018_at02.spr boss018_at02.spr boss018_st02.spr boss018_wlk.spr
Đây là các hình ảnh của con NPC gồm (theo thứ tự ở trên): FightStand, NormalStand1, NormalStand2, FightWalk, NormalWalk, FightRun, NormalRun, Wound,Die, Attack1, Attack2, Magic, SitDown, Jump

Việc tiếp theo là config các vị trí hình ảnh cho con NPC
Mở普通npc资源信息.txt, chép vào dưới cùng hàng sau:
boss018 96,8,80 96,8,80 96,8,80 96,8,80 96,8,80 96,8,80 96,8,80 64,8,80 104,8,90 88,8,80 112,8,90 112,8,90 96,8,80 96,8,80
Save tất cả lại ở cả Sever lẫn Client (\\Settings\NPCRes (file://///Settings/NPCRes)). Bây giờ chỉ việc đem sử dụng thôi, muốn đưa NPC vào game, ta chỉ cần mở NPCs.txt lên, cho vào ID của NPC (boss_018) thế là xong.

Tiếp theo mình sẽ release thêm các config của các NPC, các bạn chỉ cần làm theo hướng dẫn trên của mình là sẽ làm được hết. Nếu cảm thấy mình gà quá thì nên back up trước đi để lỡ có làm hư thì ta còn có cái mà restore lại.


Giả Dật Sơn

<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>

ID: boss_028
人物类型.txt:
boss_028 普通npc spr\feature\npc\enemy\boss028
普通npc资源.txt:
boss_028 boss028_st01.spr boss028_st02.spr boss028_st02.spr boss028_wlk.spr boss028_wlk.spr boss028_wlk.spr boss028_wlk.spr boss028_bat.spr boss028_die.spr boss028_at01.spr boss028_at02.spr boss028_at02.spr boss028_st02.spr boss028_wlk.spr
普通npc资源信息.txt:
boss_028 96,8,100 96,8,100 96,8,100 96,8,100 96,8,100 96,8,100 96,8,100 56,8,100 120,8,100 96,8,75 104,8,70 104,8,70 96,8,100 96,8,100


Ô Sơn Thanh

<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>

ID: boss_024
人物类型.txt:
boss_024 普通npc spr\feature\npc\enemy\boss024
普通npc资源.txt:
boss_024 boss024_st01.spr boss024_st02.spr boss024_st02.spr boss024_wlk.spr boss024_wlk.spr boss024_wlk.spr boss024_wlk.spr boss024_bat.spr boss024_die.spr boss024_at01.spr boss024_at02.spr boss024_at02.spr boss024_st02.spr boss024_wlk.spr
普通npc资源信息.txt:
boss_024 96,8,100 96,8,100 96,8,100 96,8,95 96,8,95 96,8,95 96,8,95 56,8,90 120,8,95 80,8,75 104,8,80 104,8,80 96,8,100 96,8,95

Thần Thương Phương Vãn

<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>



ID: boss_019
人物类型.txt:
boss_019 普通npc spr\feature\npc\enemy\boss019
普通npc资源.txt:
boss_019 boss019_st01.spr boss019_st02.spr boss019_st02.spr boss019_wlk.spr boss019_wlk.spr boss019_wlk.spr boss019_wlk.spr boss019_bat.spr boss019_die.spr boss019_at01.spr boss019_at02.spr boss019_at02.spr boss019_st02.spr boss019_wlk.spr
普通npc资源信息.txt:
boss_019 96,8,80 96,8,100 96,8,100 96,8,70 96,8,70 96,8,70 96,8,70 48,8,90 112,8,80 112,8,80 72,8,100 72,8,100 96,8,100 96,8,70

Trần Vô Mệ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>
Comment: thằng này i chóc đại sư huynh Vô Tình trong Tứ Đại Danh Bộ của Ôn Thụy An nhỉ

ID: boss_027
人物类型.txt:
boss_027 普通npc spr\feature\npc\enemy\boss027
普通npc资源.txt:
boss_027 boss027_st01.spr boss027_st02.spr boss027_st02.spr boss027_wlk.spr boss027_wlk.spr boss027_wlk.spr boss027_wlk.spr boss027_bat.spr boss027_die.spr boss027_at01.spr boss027_at02.spr boss027_at02.spr boss027_st02.spr boss027_wlk.spr
普通npc资源信息.txt:
boss_027 96,8,100 96,8,100 96,8,100 64,8,100 64,8,100 64,8,100 64,8,100 56,8,80 80,8,100 64,8,100 72,8,95 72,8,95 96,8,100 64,8,100

Cũng được 5 con rùi, kể cả con NPC làm ví dụ nữa. Còn vài con nữa thui để lần sau post tiếp, chừng này các bạn xài tạm cũng phê rồi>.<
Nếu thấy bài viết mình có lỗi nào mong các bạn tìm ra và comment lên để mình sửa lại cho chính xác, mình cũng lười coi lại wá đi.
Hê hê, như vậy cơ bản là xong. Chúc các bạn làm được và comment lên để cùng chung vui. Lần sau rãnh thì post thêm config của các con khác. Việc add NPC này cũng tương tự như add thêm skills thôi, cũng cần config các spr hình ảnh, các bạn có thể mò ra dễ dàng. Có điều skills WoJX chế độ đồ họa JX mình xử lý không được nên sẽ có đa số skill đen thui, chỉ có được vài cái làm được 1 skill hoàn chỉnh theo đúng nguyên bản skill trong WoJX thôi, các bạn có thể lưu ý.
Úi quên, các bạn download cái thư mục chứa hình ảnh của các NPC trên về chép vào Client thì mới thấy được hình.
Link: <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> 2F%3Fnmnldny2tnn)




Update*-:)*-:)*-:)


Hướng Ngọc Tiên
ID: passerby_035
人物类型.txt:
passerby_035 普通npc spr\feature\npc\passerby\passerby035

普通npc资源.txt:
passerby_035 passerby035_st01.spr passerby035_st02.spr passerby035_st02.spr passerby035_wlk.spr passerby035_wlk.spr passerby035_wlk.spr passerby035_wlk.spr passerby035_bat.spr passerby035_die.spr passerby035_at01.spr passerby035_at02.spr passerby035_at02.spr passerby035_st02.spr passerby035_wlk.spr

普通npc资源信息.txt:
passerby_035 80,8,160 80,8,160 80,8,160 128,8,80 128,8,80 128,8,80 128,8,80 80,8,70 104,8,100 80,8,100 128,8,100 128,8,100 80,8,160 128,8,80

Man Tăng Bất Giới Hòa Thượng
ID: boss_022
人物类型.txt:
boss_022 普通npc spr\feature\npc\enemy\boss022

普通npc资源.txt:
boss_022 boss022_st01.spr boss022_st02.spr boss022_st02.spr boss022_wlk.spr boss022_wlk.spr boss022_wlk.spr boss022_wlk.spr boss022_bat.spr boss022_die.spr boss022_at01.spr boss022_at02.spr boss022_at02.spr boss022_st02.spr boss022_wlk.spr

普通npc资源信息.txt:
boss_022 96,8,60 64,8,90 64,8,90 128,8,50 128,8,50 128,8,50 128,8,50 48,8,80 80,8,120 72,8,90 72,8,80 72,8,80 64,8,90 128,8,50

Nam Quách Nho
ID: boss_023

人物类型.txt:
boss_023 普通npc spr\feature\npc\enemy\boss023

普通npc资源.txt:
boss_023 boss023_st01.spr boss023_st02.spr boss023_st02.spr boss023_wlk.spr boss023_wlk.spr boss023_wlk.spr boss023_wlk.spr boss023_bat.spr boss023_die.spr boss023_at01.spr boss023_at02.spr boss023_at02.spr boss023_st02.spr boss023_wlk.spr

普通npc资源信息.txt:
boss_023 96,8,100 96,8,100 96,8,100 96,8,100 96,8,100 96,8,100 96,8,100 56,8,100 88,8,100 104,8,85 96,8,100 96,8,100 96,8,100 96,8,100

Nhu Tiểu Thúy
ID: passerby_033

普通npc资源.txt:
passerby_033 普通npc spr\feature\npc\passerby\passerby033

普通npc资源.txt:
passerby_033 passerby033_st01.spr passerby033_st02.spr passerby033_st02.spr passerby033_wlk.spr passerby033_wlk.spr passerby033_wlk.spr passerby033_wlk.spr passerby033_bat.spr passerby033_die.spr passerby033_at01.spr passerby033_at02.spr passerby033_at02.spr passerby033_st02.spr passerby033_wlk.spr

普通npc资源信息.txt:
passerby_033 96,8,120 96,8,120 96,8,120 96,8,120 96,8,120 96,8,120 96,8,120 56,8,120 96,8,120 88,8,70 72,8,80 72,8,80 96,8,120 96,8,120

Trương Thiện Đức
ID: passerby_065

普通npc资源.txt:
passerby_065 普通npc spr\feature\npc\passerby\passerby065

普通npc资源.txt:
passerby_065 passerby065_st01.spr passerby065_st02.spr passerby065_st02.spr passerby065_wlk.spr passerby065_wlk.spr passerby065_wlk.spr passerby065_wlk.spr passerby065_bat.spr passerby065_die.spr passerby065_at01.spr passerby065_at02.spr passerby065_at02.spr passerby065_st02.spr passerby065_wlk.spr

普通npc资源信息.txt:
passerby_065 96,8,100 96,8,100 96,8,100 96,8,110 96,8,110 96,8,110 96,8,110 56,8,95 128,8,95 112,8,80 80,8,95 80,8,95 96,8,100 96,8,110


Preview



<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>




Link download spr chép vào client những NPC BOSS này
<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> 2F%3Fdyohjunm3w1)




Topic show hàng NPC, tự sướng, chém gió ở đây8-}
<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>

thaihoa91
28-12-09, 12:24 PM
Bóc tem nà ! 30 charrrrrrrrrrrrrrrrrrrrrrrrrr

sangpronhat
28-12-09, 12:26 PM
mất tem thaihhao1 nhanh nhứ sóc
Thanks * 1000
30charrrrrrrrr

kjmbialon
28-12-09, 01:40 PM
víp quá ngày qua ngày JX ngày càng thoát xác JX ^^

Alvin
28-12-09, 02:20 PM
>:/>:/>:/>:/>:/>:/>:/>:/>:/;));));));));))

vjru5zl0v3
28-12-09, 02:23 PM
sắp tới sẽ bọn VNG sẽ không còn kiện được ta nữa vì nhân vật, NPC, lẫn skill chẳng giống của nó tý nào :))

kinkina2009
28-12-09, 04:57 PM
erro xin cái yahoo được không muốn làm mask quá :S mà chưa biết cách và cách sửa UI nữa

sangpronhat
28-12-09, 04:59 PM
Pác cho em hỏi làm sao mà unpack được spr từ kiếm thế tôi dùng tools chỉ unpack được file settings script thoi ha` :-ss

Čħīċķėň
28-12-09, 05:49 PM
Pác cho em hỏi làm sao mà unpack được spr từ kiếm thế tôi dùng tools chỉ unpack được file settings script thoi ha` :-ss

anh sangpronhat chỉ em cách unpack được file settings and script của KT đi
và anh đang dùng tools gì vậy em dùng tools f-f share làm theo hướng dẫn nhưng...
em muốn xem trong đó như thế nào ::::-":::
cho em xin nick Yahoo được hem

Trương Gia Huy
29-12-09, 08:46 AM
Không sài cái này nhưng cũng cảm ơn errorxiii cái :D

Chỉ thích cái UI CLIENT của ông thôi :D

thachlong78
29-12-09, 11:59 AM
Chà có toll mới thì share cho AE nèo . À mà những cái gì lấy của bọn TQ tốt nhất nên share thì hơn, bọn TQ nó viết nó còn share được, mà mấy ông VN lấy của nó không share cho dân VN ^^.

tricuongpk
29-12-09, 01:27 PM
các bác xem có phải tools này không
<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>

errorxviii
29-12-09, 04:51 PM
Chà có toll mới thì share cho AE nèo . À mà những cái gì lấy của bọn TQ tốt nhất nên share thì hơn, bọn TQ nó viết nó còn share được, mà mấy ông VN lấy của nó không share cho dân VN ^^.
Sao cái gì cũng đổ thừa tụi TQ làm ra cả thế nhĩ. Cái này 100% tui làm không có tham khảo bất cứ bài nào. Nói thật tui unpack sạch sành sanh từ hồi mớ có bản WoJX bên TQ kìa. Hồi trước có khoe bên mrga.vnbb.com sau del sạch cả rồi ko lôi ra cho mà coi.

errorxviii
29-12-09, 04:57 PM
Chẳng nhẽ dân nghiền JX VN toàn gà nên cái gì mới cũng cho là ăn cắp bên TQ về cả sao

sangpronhat
29-12-09, 08:50 PM
Ồ anh này lập trường đúng với tui ne` :D
Tui hem thik xài hàng TQ
Mình lấy của họ những thứ cần để cho sevver và client chạy thoi
Còn về mấy cái kia tốt nhất là tự làm
Vậy pác pàn xem làm thế nào để ae mình làm đi
:D

thachlong78
30-12-09, 08:29 AM
Ừ vậy thỳ tùy, mình làm mình hưởng ^^.

thaihoa91
30-12-09, 10:11 AM
Keke ! Mấy bạn đừng nghĩ dân VN mình gà ! Tui đã thấy tụi TQ nó share 1 số Server mới đây ! Down về xem thử thì thấy là tên .lua có tên của VN như xaphu.lua..... Thằng TQ nó cũng xài của mình nữa ! Nên chúng ta hãy tự hào 1 chút :D

sangpronhat
30-12-09, 08:51 PM
Choai` vay dao nguoc tinh the nha
Viet Nam an TQ kha kha rang len nao ae !!!!!!!!

Čħīċķėň
30-12-09, 10:30 PM
anh errorxviii (<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>) làm sao để unpak đc <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> 2F%3Fnmnldny2tnn) chỉ AE với :D

errorxviii
31-12-09, 05:11 PM
Đã update thêm mấy con NPC BOSS nữa, mời mọi người xơi>.<

Čħīċķėň
31-12-09, 05:24 PM
Đã update thêm mấy con NPC BOSS nữa, mời mọi người xơi>.<

anh có thể hướng dẫn cách unpack của anh để mọi người cùng biết và phát triển được ko =P~=P~

giấu nghề buồn lắm>:D<>:D<

errorxviii
31-12-09, 06:08 PM
Mấy pa cứ bảo dân VN toàn lượm của tàu về thì sao không qua bên đó mà lấy về. Lên baidu mà search đi.

sangpronhat
31-12-09, 07:35 PM
Rui` okie người VN make nhá pác HD anh em đi

Čħīċķėň
31-12-09, 08:37 PM
Mấy pa cứ bảo dân VN toàn lượm của tàu về thì sao không qua bên đó mà lấy về. Lên baidu mà search đi.

giờ nói người trong ROOM đi(VN xa quá) , hướng dẫn 1 bài đi>:D<>:D<>:D<

errorxviii
31-12-09, 09:00 PM
Chả có gì là mới mẻ cả, mọi thứ từ tool đến các bài hướng dẫn, release đều có trên forum clbgamesvn này hết, chẳng qua không chịu tìm tòi thôi.

thaihoa91
31-12-09, 09:05 PM
Chả có gì là mới mẻ cả, mọi thứ từ tool đến các bài hướng dẫn, release đều có trên forum clbgamesvn này hết, chẳng qua không chịu tìm tòi thôi.

Àh ! Có thể errorxviii đã gợi ý rùi đấy ! Thử tìm Topic tools của errorxviii share xem nào :)) keke

†No.1†
31-12-09, 09:13 PM
Chà ... Thèm cái UI Kiếm Thế của Errorxiii quá :((

errorxviii
31-12-09, 09:30 PM
Chà ... Thèm cái UI Kiếm Thế của Errorxiii quá :((

Mấy bức ảnh trên đâu có cái nào UI của WoJX đâu bạn>.<

†No.1†
31-12-09, 09:49 PM
à không ... Tài đang làm Server Online ... trước thấy cái UI Kiếm Thế của Errorxiii đẹp quá ... muốn xin Errorxiii để ghép vào CLIENT tạo bước đổi mới gì đó thu hút gamer .

thachlong78
31-12-09, 10:37 PM
Kiếm Thế hoàn toàn có thể unpack được, có điều 1 số hình ảnh bị đen chút thôi.

sangpronhat
31-12-09, 11:49 PM
Ừa tại kiếm thế là game 2.5D mừ nên sẽ có hình ảnh hem có thể hiện được
Pác error share demo cho anh em ngâm cứu đi

errorxviii
31-12-09, 11:49 PM
bác thachlong nói đúng y chóc, thế mà có đứa cứ dí nó vào cho được>.<
Spam tí>.<
Sắp đến 0h 1/1 rồi, chúc mừng năm mới nào:Laluot_166::Laluot_166:
Mong là wa năm mới box jx có nhiều bước tiến hơn nữa:Laluot_166::Laluot_166:

Čħīċķėň
01-01-10, 08:48 AM
[Source] JX đã giải nén 1 file .pak như thế nào



Ở đây tôi xin trình bày 1 cách giải nén file .pak mà jx đã dùng, tôi chỉ nói đến hàm cơ bản nhất là: getData và hash
c Code:
unsigned long hash(const char *file_name) {
unsigned long id = 0;
const char *ptr = file_name;
int index = 0;
while(*ptr) {
if(*ptr >= 'A' && *ptr <= 'Z') id = (id + (++index) * (*ptr + 'a' - 'A')) % 0x8000000b * 0xffffffef;
else id = (id + (++index) * (*ptr)) % 0x8000000b * 0xffffffef;
ptr++;
}
return (id ^ 0x12345678);
}

char *ZPackFile::getData(const char *name) {
unsigned long id = hash(name);
return getData(id);
}

Hàm này có thể viết lại bằng C# như sau:
c# Code:
private uint hash(string file_name)
{
uint id = 0;
string ptr = file_name;
int index = 0;
while (ptr != null)
{
if( ptr >= 'A' && ptr <= 'Z')
id = (id + (++index) * ( ptr + 'a' - 'A')) % 0x8000000b * 0xffffffef;
else
id = (id + (++index) * ( ptr)) % 0x8000000b * 0xffffffef;
ptr++;
}
return (id ^ 0x12345678);
}

public class ZPackFile
{
public char getData(string name)
{
uint id = hash(name);
return getData(id);
}
}

Bạn chú ý, hàm id = hash(name), khi đọc file nó phải đọc 1 bảng hash, ở đây cũng giống như khi bạn mã hóa password bằng md5, bạn không thể dịch ngược lại được, ví dụ md5 bằng PHP
php Code:
<?
$input = "1111";
$output = md5 (<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>)($input);
echo (<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>) $output; //Sẽ cho ra kết quả là b59c67bf196a4758191e42f76670ceba
?>

Như vậy khi jx muốn đọc 1 file trong file .pak, nó sẽ đưa ra filename, sau đó file name này sẽ được chuyển thành id(id này là duy nhất trong file) bằng hàm hash(filename). Suy ra cách tìm file của jx là tìm theo hash id chứ ko phải theo file name, đây chính là lý do tại sao ta không thể dịch ngược file pak(unpack) nếu không đưa ra đúng filename




đọc cái này ỨC CHẾ quá

có phải cái này kô anh ERRORVIII

kinkina2009
04-01-10, 08:07 AM
đã thử add NPC đó vào NPC có id boss_028 nhưng add vào thì không có lỗi gì nhưng lại không hiện nhân vật NPC là sao hã anh
Còn nữa mấy NPC như nhím, linh miêu .... di chuyển hàng ngan như con cua tức cười lắm :)) chắc filee chuyển động bị lỗi gì
Mà các file chuyển động và hình ảnh .... của NPC có giống Id nhau không
Tức Ví dụ
mở file hình ảnh kéo xuống cuối cùng có sô thứ tự là 600 boss_028 .....
thì cái chuyển động có cần phải số thứ tự là 600 boss_028 ... hay không hay là không cần cùng id cũng được
Mong anh sớm giải đáp

errorxviii
04-01-10, 09:52 AM
đã thử add NPC đó vào NPC có id boss_028 nhưng add vào thì không có lỗi gì nhưng lại không hiện nhân vật NPC là sao hã anh
Còn nữa mấy NPC như nhím, linh miêu .... di chuyển hàng ngan như con cua tức cười lắm :)) chắc filee chuyển động bị lỗi gì
Mà các file chuyển động và hình ảnh .... của NPC có giống Id nhau không
Tức Ví dụ
mở file hình ảnh kéo xuống cuối cùng có sô thứ tự là 600 boss_028 .....
thì cái chuyển động có cần phải số thứ tự là 600 boss_028 ... hay không hay là không cần cùng id cũng được
Mong anh sớm giải đáp
Coi lại 3 file NPCRes xem có dấu " không thì xóa hết đi, với lại xem để bảng mã chế độ nào Unicode hay UTF-8 thì chuyển về ANSI gấp, NPCs.txt cũng thế.

kinkina2009
04-01-10, 03:07 PM
Coi lại 3 file NPCRes xem có dấu " không thì xóa hết đi, với lại xem để bảng mã chế độ nào Unicode hay UTF-8 thì chuyển về ANSI gấp, NPCs.txt cũng thế.
sao em save as lại không có chế độ AnSi nhỉ chỉ có Unicode text và Text với mấy cái kia thôi à b-)
hay là phải mở lại = notepad rồi chuyển sang ANSI

thaihoa91
04-01-10, 05:05 PM
sao em save as lại không có chế độ AnSi nhỉ chỉ có Unicode text và Text với mấy cái kia thôi à b-)
hay là phải mở lại = notepad rồi chuyển sang ANSI

Mở lại bằng Notepad có dạng ANSI đó !

Čħīċķėň
04-01-10, 05:45 PM
hay là bạn copy thẳng qua mà ko sửa chửa gì>
VD:


boss_18 (đây là dấu cách ko phải tab)boss... boss...

muốn thử nó là cách hay tab thì copy hàng đó vào exel bít liền.

Čħīċķėň
04-01-10, 05:52 PM
em kô làm kiểu unicode rồi chuyển sang ANSI mệt lắm. Cách của em:
mở file notepad.txt đó lên ---> ctrl + A copy rồi paste sang exel ---> thích chỉnh gì thì chỉnh mà ko sợ bị %%$#%^# ----> chỉnh xong copy hết về file notepad.txt hồi nãy ---> SAVE ---> OK

errorxviii
04-01-10, 07:38 PM
Hướng dẫn mình bày xài Notepad ++ rồi cho tiện rồi mà. Không thì làm = Excel nhưng nhớ coi lại bảng mã sau khi save.

errorxviii
04-01-10, 09:50 PM
Hiện đang bị kẹt không tìm thêm NPC mới, bác nào chơi WoJX rãnh rỗi chụp ảnh vài con NPC, BOSS gửi dùm mình unpack tiếp>.<

kinkina2009
05-01-10, 11:14 AM
tất cả 3 mục trong NPCRes đều xai Notepad +++ được không nếu được test liền

kinkina2009
10-02-10, 01:39 PM
bài hay mà ở dưới
spam cái cho nó lên đầu nào =(

errorxviii
10-02-10, 03:55 PM
bài hay mà ở dưới
spam cái cho nó lên đầu nào =(
Có ai biết làm cái này thì làm thêm mấy con NPC, BOSS mới giùm đi. Tình hình là cái laptop chứa các dữ liệu đã hư pin rồi nên đợi tết ra mới đem vô Huế sửa được. Hix, định tết này up lên một đống để chúc mừng năm mới mà giờ không có rồi:(

gachbayvaomat
11-02-10, 08:19 PM
Có ai biết làm cái này thì làm thêm mấy con NPC, BOSS mới giùm đi. Tình hình là cái laptop chứa các dữ liệu đã hư pin rồi nên đợi tết ra mới đem vô Huế sửa được. Hix, định tết này up lên một đống để chúc mừng năm mới mà giờ không có rồi:(

He he, tết này hết mà chơi game nha'. Lần trước mượn máy tôi thấy mấy cái cái ảnh chụp mấy cái vũ khí bên kím thế nữa cơ mà sao ko show hàng luun đyb-). NÈ khi nào vào nik gửi lại cái ID QQ của group cái/

errorxviii
18-02-10, 09:55 AM
Thôi nói nhjều làm lộ hàng tôi pa.

jangminh254
18-02-10, 11:25 AM
có ai chỉ cái skill giống hình ảnh đầu trang ko..........

errorxviii
18-02-10, 12:15 PM
Các aura có j đâu bạn. Muốn tìm hỉu có thể nhờ các pro #, hoặc wa bên cbgame.info nhờ giúp đỡ nhé.

jangminh254
18-02-10, 01:07 PM
errorvill ah,,cho mình hỏi cái skill trên ảnh đó làm sao có đc zậy...ban có thể cho mình xin ko?

errorxviii
18-02-10, 03:02 PM
sr máy hư rồi bạn, giờ đang lướt net = con PC RAM 256 cùi bắp nè >.<

jangminh254
18-02-10, 03:22 PM
thì chỉ mình làm skill đó đi mà đc ko..

ngotiendat
18-02-10, 03:57 PM
cái này biết rồi dù sao cũng Thx

benop001
15-07-10, 03:14 PM
cho xin pass link down cái này đi

errorxviii
15-07-10, 08:23 PM
Cái này chả ai xài đâu xin pazz làm j:-" Sao móc bài lên chi zậy=))

[S]ocola[S]an
15-07-10, 08:24 PM
Bác error cho em xyn nick yahoo với=))

errorxviii
15-07-10, 08:30 PM
Hồi trước đưa cho DNT nhưng viết chữ = bàn phím TQ chắc bác ấy dịch không ra=)). Tình hình là ít vào mạng chơi lắm, toàn offline chơi game offline thôi=)). Có gì thì cứ nhắn qua tieuthanh_254 <- trên clb mới add vào 3 người=))

kinkina2009
15-07-10, 09:01 PM
tại không để ý chứ xem cái tool manager có cái yahoo ổng rồi :)

nhoc_kute_blog
15-01-11, 08:57 PM
PAss down load là j` vậy PRO erorr

nhoc_kute_blog
16-01-11, 07:48 PM
Chưa ai cho xin pass uk`!!
pass mf j""

nhoc_kute_blog
19-01-11, 04:39 PM
CÁc pro đã từng down đâu rồi.Mình xin cái pass với.....HIx