PDA

View Full Version : [N4V-Study] Edit



eddy
28-03-08, 07:15 AM
Do có nhiều bạn có máy cấu hình yếu ( như mình) không thể tested được các bản SS 3...thì hãy tự mình hoàn thiện bản 0.97 bằng cách đọc và làm theo hướng dẫn sau đây của mình....

Công cụ :
- UltraEdit 32
- GameServer 0.97D
- Đầu óc....

Bắt đầu tut....Eddy sẽ bắt đầu bằng guide sửa Prices Ngọc Hỗn Nguyên ( hay còn gọi "nôm na" là Jewel Of Chaos )
open GS = UltraEdit 32
Nhấn Ctrl+G , gõ vào : "00080056h" , ta sẽ goto đến address đó , và sẽ thấy dãy string sau


00080056h: 10 5C

Như vậy ta có thể hiểu là tỷ lệ mặc định của GS là 92...bây giờ muốn trở thành 100 thì sao ?

100 % thì đoạn code trên sẽ trở thành

00080056h: 10 64

Giảm thành 50 ?
50% thì đoạn code trên sẽ trở thành

00080056h: 10 32

Bạn sẽ thắc mắc là tại sao 100% thì lại là 64? mà 50% thì lại là 32....:D

Cứ lấy mốc 100 = 64 mà tính.....:D 50=32 => 100:2 = 50 , 64:2=32....cứ thế

Cách tốt nhất là dùng Calculator của Wins để conver chuỗi Dec sang chuối Hexa

Tiếp theo....một mod thông dụng nữa :
Điểm thưởng khi lên level của Char....

Tương tự các bước trên, ta sẽ goto đến address "00062b0eh"...và sẽ thấy số 05 -> DK/DW/ELF lên level được 5 point

Tương tự , goto đến "00062af7h" , sẽ thấy 07 , ;;) như vậy MG mỗi lần lên level sẽ là 07 điểm....như vậy bạn hiểu mình phải làm gì rùi ?


Tiếp theo : Fixed Bugs



Party Zen (Bug Fix)

Đằng sau đoạn address 0x680db Chúng ta chèn thêm:
000680dch: 8B 4D 0C 33 C0 8A 41 5C 83 F8 02 75 20 8B 91 94 000680ech: 00 00 00 89 55 F8 DB 45 F8 D8 0D 74 36 51 00 E8
000680fch: 40 54 03 00 8B 4D 0C 89 81 94 00 00 00 5F 5E 5B
0006810ch: 8B E5 5D C3


Và đừng quan tâm gì đến chữ h đằng sau address nữa hết
VD: 0006810ch, nó chỉ biểu thị cho dãy số hex

Max Level 1000


-1 Tìm đến address : 00059b9ch: 83 7D 08 01 7C 09 81 7D 08 E8 03
Sửa thành : 00059b9ch: 83 7D 08 01 7C 09 81 7D 08 5E 01
-2 Tìm đến address : 00062a33h: 81 F9 E8 03 00
Sửa thành : 00062a33h: 81 F9 5E 01 00
-3 Tìm đến address :0008a2a7h: 81 7D F0 E8 03
Sửa thành : 0008a2a7h: 81 7D F0 5E 01
-4 Tìm đến address :00096d93h: 3D E8 03 00 00
Sửa thành:00096d93h: 3D 5E 01 00 00
-5 Tìm đến address : 0008a2beh: 6B D2 01 8B 45 F0
Sửa thành: 0008a2beh: 6B D2 0A 8B 45 F0
-6 Tìm đến address : 0008a2d7h: 83 C1 09 0F AF 4D EC 0F AF 4D EC 69 C9 02 00
Sửa thành: 0008a2d7h: 83 C1 09 0F AF 4D EC 0F AF 4D EC 69 C9 E8 03
-7 Tìm đến address : 0008a2cbh: 81 7D F0 20 03 00 00 7E 33 8B 4D EC 83 C1 09 0F
Sửa thành: 0008a2cbh: 81 7D F0 FF 00 00 00 7E 33 8B 4D EC 83 C1 09 0F
Tìm đến : 0008a2dbh: AF
Sửa Thành : 0008a2dbh: AF 4D EC 0F AF
-8 Tìm đến address : 0008a2e0h: 4D EC 69 C9 6E 00 00 00
Sửa thành: 0008a2e0h: 4D EC 69 C9 E8 03 00 00


Xong...sưu tầm và biên soạn.....kiến thức của mình chỉ có nhiêu đó...các bạn thấy được thì thanks 1 phát...còn không thì đừng comment...vậy thoai :(:sad:

skyviet2099
28-03-08, 08:11 AM
- Cho hỏi làm sao có thể biết các khóa của Jewel Of Chaos là 00080056h vậy bạn ?
Thí dụ như muốn tìm các khóa của Jewel Of Bless ,Jewel Of Soul v.v... thì phải làm sao , bác chỉ giùm luôn nhá ... thanks .

eddy
28-03-08, 08:19 AM
Jewel of Chaos: 00080056h: 10 5C *
* Jewel of Soul: 0008003bh: *
* Jewel of Bless: 00080021h: *
* Jewel of Creat: 0008008bh: *
* Jewel of Life: 00080071h:

Đây ... tương tự...bạn hãy find đoạn Hex string mặc định đi thì lun lun tìm đúng được address của nó :)

Chỉ áp dung cho GS original....vì GS mod rùi string sẽ khác

skyviet2099
28-03-08, 08:23 AM
- Thanks bác , bác có thể chỉ làm cách nào mà mình biết được Jewel of Creat: 0008008bh không ...

eddy
28-03-08, 08:35 AM
Như mình đã nói....hãy chú ý giá trị mặc định của GS...VD


00080056h: 10 5C => Chaos

Thì cứ thế mà Find 10 5C...... và hãy chú ý xem xét xem chung quanh address của chaos có các address khác của các loại ngọc khác ko ... nếu có thì đúng ... nếu ko thì find tiếp

Và như đã nói : Only use for GameServer Original ( giá trị mặc định được giữ nguyên )

skyviet2099
28-03-08, 08:38 AM
- Bác Eddy , tôi làm làm theo dẫn của bác thì OK nhưng giới hạn chỉ có vài Item


Jewel of Chaos: 00080056h: 10 5C *
* Jewel of Soul: 0008003bh: *
* Jewel of Bless: 00080021h: *
* Jewel of Creat: 0008008bh: *
* Jewel of Life: 00080071h:

- Bác có thể chỉ cách để tìm một string của một item bất kì nào ko ? Thí dụ như Jewel of Life: 00080071h làm sao để có được thông số này . Như giả sử tôi muốn tìm string của áo Dragon , hay của chai rượu hay gì gì đó thì phải làm như thế nào để có được string của item đó ... Thanks !

eddy
28-03-08, 08:49 AM
:)...mình chỉ sưu tầm được 1 tí string ... chứ đâu phải biết hết về string của item đâu bạn...mình chỉ biết 1 số string thông dụng cho GS như Jewel , hay fix potion bugs , edit max level ...vv ... Và mình đã guide cho các bạn trên 0.97Gs..... :D

Cứ áp dụng và sẽ có 1 GS 0.97 by Viet Nam Coder ;)

MuCoderVN
28-03-08, 09:31 AM
Không biết cách tìm như thế này có đúng hok nữa ^^ . Sory em Noob , có sai đừng la mắng em nhé mấy anh pro ...


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