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