radzior
Klan: aK
Dołączył: 17 Mar 2008 Skąd: Sanktuarium Chaosu
Wysłany: 2010-06-07, 22:04 Kategoria patcha v1.13c
Zwiększenie punktów umiejętności za ukończenie questów
Autor: radzior
Witam, dzisiaj pokażę, jak dwukrotnie zwiększyć ilość umiejętności zdobytych w nagrodę za ukończenie zadań Siedlisko zła, Radament oraz Izual.
Będzie nam potrzebny do tego plik d2game.dll oraz debugger assemblera: ollydbg ze strony http://www.ollydbg.de/
Otwieramy program, menu: View File...
Otwieramy pliku D2Game.dll (wcześniej robimy ofc backup tego pliku)
Po otwarciu prawym przyciskiem myszy wybieramy: Search for Binary string
1/3 Siedlisko zła:
W polu HEX wpisujemy: 8B 55 0C 6A 00 6A 01
i widzimy coś takiego:
Kod: File C:\Program Files\Diablo II\D2Game.dll
Address Hex dump Command Comments
000653CD 8B55 0C MOV EDX,DWORD PTR SS:[EBP+0C]
000653D0 6A 00 PUSH 0
000653D2 6A 01 PUSH 1 ;ilość skili przyznanych w nagrodę (PPM wybieramy Assembly i zamieniamy 1 na 2 i klikamy Assembly i potem Cancel)
000653D4 6A 05 PUSH 5
000653D6 52 PUSH EDX
000653D7 E8 F650FAFF CALL 0000A4D2
2/3 Radament:
Kod: File C:\Program Files\Diablo II\D2Game.dll
Address Hex dump Command Comments
000D9E93 E8 EE06F3FF CALL 0000A586
000D9E98 6A 00 PUSH 0
000D9E9A 6A 01 PUSH 1 ;tak samo, zamieniamy 1 na 2 i Assembly
000D9E9C 6A 05 PUSH 5
000D9E9E 57 PUSH EDI
000D9E9F E8 2E06F3FF CALL 0000A4D2
3/3 Izual:
Kod: File C:\Program Files\Diablo II\D2Game.dll
Address Hex dump Command Comments
000BA73C 8B4D 0C MOV ECX,DWORD PTR SS:[EBP+0C]
000BA73F 6A 00 PUSH 0
000BA741 6A 02 PUSH 2 ;Podobnie jak wyżej, 2 zamieniamy na 4 i Assembly
000BA743 6A 05 PUSH 5
000BA745 51 PUSH ECX
000BA746 E8 87FDF4FF CALL 0000A4D2
PPM wybieramy Save file... zapisujemy jako D2Game.dll, zamykamy program i testujemy.
Pozdro.
_________________http://diablik.eu - 05.06.2010 nowy ranking na Modzie Diablik v1.13c zapraszam
http://zeitgeistmovie.com - fajny dokument