ACT 1 QUEST REWARD CODE LOCATION :
**********************************
A1Q1 - Den of Evil Skill Reward :
Code: Select all
6FC97CF4 53 PUSH EBX
6FC97CF5 6A 01 PUSH 1
6FC97CF7 6A 05 PUSH 5
6FC97CF9 51 PUSH ECX
6FC97CFA E8 BB3B0800 CALL <JMP.&D2Common.#10518>
Code: Select all
- Not found yet
Code: Select all
6FC9B394 6A 01 PUSH 1
6FC9B396 6A 02 PUSH 2
6FC9B398 6A 00 PUSH 0
6FC9B39A 68 626B6420 PUSH 20646B62
6FC9B39F E8 4CAAFFFF CALL D2Game.6FC95DF0
Code: Select all
6FC9B48B BA 1E000000 MOV EDX,1E
6FC9B490 B8 06000000 MOV EAX,6
6FC9B495 6A 01 PUSH 1
6FC9B497 50 PUSH EAX
6FC9B498 52 PUSH EDX
6FC9B499 8B56 0C MOV EDX,DWORD PTR DS:[ESI+C]
6FC9B49C 68 72696E20 PUSH 206E6972
6FC9B4A1 8BCD MOV ECX,EBP
6FC9B4A3 E8 48A9FFFF CALL D2Game.6FC95DF0
Code: Select all
6FC9C2CA |. 8B4E 08 MOV ECX,DWORD PTR DS:[ESI+8]
6FC9C2CD |. BF [color=#6400ff]08[/color]000000 MOV EDI,8 <--- quantity of potions
6FC9C2D2 |. C781 B8000000 [color=#6400ff]76707320[/color] MOV DWORD PTR DS:[ECX+B8],20737076 <--- pot code
6FC9C2DC |> 8B0E /MOV ECX,DWORD PTR DS:[ESI]
6FC9C2DE |. 6A 00 |PUSH 0
6FC9C2E0 |. 6A FF |PUSH -1
6FC9C2E2 |. 8D5424 14 |LEA EDX,DWORD PTR SS:[ESP+14]
6FC9C2E6 |. 6A 00 |PUSH 0
6FC9C2E8 |. 52 |PUSH EDX
6FC9C2E9 |. 8B56 08 |MOV EDX,DWORD PTR DS:[ESI+8]
6FC9C2EC |. 6A 00 |PUSH 0 ; |Arg1 = 00000000
6FC9C2EE |. E8 CD3BFBFF |CALL D2Game.6FC4FEC0
6FC9C2F3 |. 4F |DEC EDI
6FC9C2F4 |.^ 75 E6 \JNZ SHORT D2Game.6FC9C2DC
Code: Select all
6FC9C5D9 |. 6A 0A PUSH 0A
6FC9C5DB |. 6A 04 PUSH 4
6FC9C5DD |. 8B4488 10 MOV EAX,DWORD PTR DS:[EAX+ECX*4+10]
6FC9C5E7 |. 85C0 TEST EAX,EAX
6FC9C5E9 |. [color=#6400ff]0F85 D5000000[/color] JNZ D2Game.6FC9C6C4
^^^^^^^^^^ NOP these bytes to disable check
Code: Select all
6FCCA295 BB [color=#6400ff]06[/color]000000 MOV EBX,6
A1Q6 - Andariel gem drop
Code: Select all
6FC9E9D7 |. C74424 10 [color=#6400ff]02[/color]000000 MOV DWORD PTR SS:[ESP+10],2 <--- number of chipped gems
6FC9E9DF |> 8B4E 04 /MOV ECX,DWORD PTR DS:[ESI+4]
6FC9E9E2 |. E8 9956FFFF |CALL D2Game.6FC94080
6FC9E9E7 |. 8BC8 |MOV ECX,EAX
6FC9E9E9 |. BA C590C66A |MOV EDX,6AC690C5
6FC9E9EE |. 33ED |XOR EBP,EBP
6FC9E9F0 |. 8B01 |MOV EAX,DWORD PTR DS:[ECX]
6FC9E9F2 |. 8B59 04 |MOV EBX,DWORD PTR DS:[ECX+4]
6FC9E9F5 |. F7E2 |MUL EDX
6FC9E9F7 |. 03C3 |ADD EAX,EBX
6FC9E9F9 |. 55 |PUSH EBP
6FC9E9FA |. 13D5 |ADC EDX,EBP
6FC9E9FC |. 8901 |MOV DWORD PTR DS:[ECX],EAX
6FC9E9FE |. 8951 04 |MOV DWORD PTR DS:[ECX+4],EDX
6FC9EA01 |. 33D2 |XOR EDX,EDX
6FC9EA03 |. B9 07000000 |MOV ECX,7
6FC9EA08 |. 6A FF |PUSH -1
6FC9EA0A |. F7F1 |DIV ECX
6FC9EA0C |. 8B47 08 |MOV EAX,DWORD PTR DS:[EDI+8]
6FC9EA0F |. 55 |PUSH EBP
6FC9EA10 |. 8B0C95 [color=#6400ff]0040D36F[/color] |MOV ECX,DWORD PTR DS:[EDX*4+6FD34000] <--- chippie table
6FC9EA17 |. 8D5424 20 |LEA EDX,DWORD PTR SS:[ESP+20]
6FC9EA1B |. 8988 B8000000 |MOV DWORD PTR DS:[EAX+B8],ECX
6FC9EA21 |. 8B4E 04 |MOV ECX,DWORD PTR DS:[ESI+4]
6FC9EA24 |. 52 |PUSH EDX
6FC9EA25 |. 8B57 08 |MOV EDX,DWORD PTR DS:[EDI+8]
6FC9EA28 |. 6A 02 |PUSH 2
6FC9EA2A |. E8 9114FBFF |CALL D2Game.6FC4FEC0
6FC9EA2F |. 8B4424 10 |MOV EAX,DWORD PTR SS:[ESP+10]
6FC9EA33 |. 48 |DEC EAX
6FC9EA34 |. 894424 10 |MOV DWORD PTR SS:[ESP+10],EAX
6FC9EA38 |.^ 75 A5 \JNZ SHORT D2Game.6FC9E9DF
6FC9EA3A |. 8B4E 04 MOV ECX,DWORD PTR DS:[ESI+4]
6FC9EA3D |. E8 3E56FFFF CALL D2Game.6FC94080
6FC9EA42 |. 8BC8 MOV ECX,EAX
6FC9EA44 |. BA C590C66A MOV EDX,6AC690C5
6FC9EA49 |. 55 PUSH EBP
6FC9EA4A |. 6A FF PUSH -1
6FC9EA4C |. 8B01 MOV EAX,DWORD PTR DS:[ECX]
6FC9EA4E |. 8B59 04 MOV EBX,DWORD PTR DS:[ECX+4]
6FC9EA51 |. F7E2 MUL EDX
6FC9EA53 |. 03C3 ADD EAX,EBX
6FC9EA55 |. 55 PUSH EBP
6FC9EA56 |. 13D5 ADC EDX,EBP
6FC9EA58 |. 8901 MOV DWORD PTR DS:[ECX],EAX
6FC9EA5A |. 8951 04 MOV DWORD PTR DS:[ECX+4],EDX
6FC9EA5D |. 33D2 XOR EDX,EDX
6FC9EA5F |. B9 07000000 MOV ECX,7
6FC9EA64 |. F7F1 DIV ECX
6FC9EA66 |. 8B47 08 MOV EAX,DWORD PTR DS:[EDI+8]
6FC9EA69 |. 8B0C95 [color=#6400ff]1C40D36F[/color] MOV ECX,DWORD PTR DS:[EDX*4+6FD3401C] <--- std gem table
6FC9EA70 |. 8D5424 20 LEA EDX,DWORD PTR SS:[ESP+20]
6FC9EA74 |. 8988 B8000000 MOV DWORD PTR DS:[EAX+B8],ECX
6FC9EA7A |. 8B4E 04 MOV ECX,DWORD PTR DS:[ESI+4]
6FC9EA7D |. 52 PUSH EDX
6FC9EA7E |. 8B57 08 MOV EDX,DWORD PTR DS:[EDI+8]
6FC9EA81 |. 6A 02 PUSH 2
6FC9EA83 |. E8 3814FBFF CALL D2Game.6FC4FEC0
**********************************
A2Q1 - Book of Skill Spawn :
Code: Select all
6FCA0049 8B57 0C MOV EDX,DWORD PTR DS:[EDI+C]
6FCA004C 8B0F MOV ECX,DWORD PTR DS:[EDI]
6FCA004E 68 61737320 PUSH 20737361
6FCA0053 E8 B803FBFF CALL D2Game.6FC50410
Code: Select all
6FC48248 6A 00 PUSH 0
6FC4824A 6A 01 PUSH 1
6FC4824C 6A 05 PUSH 5
6FC4824E 56 PUSH ESI
6FC4824F E8 66360D00 CALL <JMP.&D2Common.#10518>
**********************************
A3Q1 - Potion of life Spawn :
Code: Select all
6FCAA7A3 8B56 0C MOV EDX,DWORD PTR DS:[ESI+C]
6FCAA7A6 8B0E MOV ECX,DWORD PTR DS:[ESI]
6FCAA7A8 6A 01 PUSH 1
6FCAA7AA 6A 02 PUSH 2
6FCAA7AC 6A 00 PUSH 0
6FCAA7AE 68 78797A20 PUSH 207A7978
6FCAA7B3 E8 38B6FEFF CALL D2Game.6FC95DF0
Code: Select all
6FC48356 6A 00 PUSH 0
6FC48358 68 00140000 PUSH 1400
6FC4835D 6A 07 PUSH 7
6FC4835F 56 PUSH ESI
6FC48360 E8 55350D00 CALL <JMP.&D2Common.#10518>
Code: Select all
6FCA96F7 6A 01 PUSH 1
6FCA96F9 6A 06 PUSH 6 // rare type
6FCA96FB 52 PUSH EDX
6FCA96FC 8B56 0C MOV EDX,DWORD PTR DS:[ESI+C]
6FCA96FF 68 72696E20 PUSH 206E6972 // ring
6FCA9704 E8 E7C6FEFF CALL D2Game.6FC95DF0
Code: Select all
6FCA6EB9 8B5424 0C MOV EDX,DWORD PTR SS:[ESP+C]
6FCA6EBD 8B4F 04 MOV ECX,DWORD PTR DS:[EDI+4]
6FCA6EC0 68 62626220 PUSH 20626262
6FCA6EC5 E8 4695FAFF CALL D2Game.6FC50410
Code: Select all
6FCA74C4 |. 6A 00 PUSH 0
6FCA74C6 |. 6A 05 PUSH 5
6FCA74C8 |. 6A 04 PUSH 4
6FCA74CA |. 56 PUSH ESI
6FCA74CB |. E8 EA430700 CALL <JMP.&D2Common.#10518>
**********************************
A4Q1 - Izual Quest Skill Point Bonus :
Code: Select all
6FCADBDF 53 PUSH EBX
6FCADBE0 6A 02 PUSH 2
6FCADBE2 6A 05 PUSH 5
6FCADBE4 51 PUSH ECX
6FCADBE5 E8 D0DC0600 CALL <JMP.&D2Common.#10518>
Code: Select all
6FCB0DA0 C74424 14 54B7D3 MOV DWORD PTR SS:[ESP+14],D2Game.6FD3B754>
6FCB0DA8 8A41 6D MOV AL,BYTE PTR DS:[ECX+6D]
6FCB0DAB 48 DEC EAX
6FCB0DAC 74 0D JE SHORT D2Game.6FCB0DBB
6FCB0DAE 48 DEC EAX
6FCB0DAF 75 12 JNZ SHORT D2Game.6FCB0DC3
6FCB0DB1 C74424 14 ACB7D3 MOV DWORD PTR SS:[ESP+14],6FD3B7AC
6FCB0DB9 EB 08 JMP SHORT D2Game.6FCB0DC3
6FCB0DBB C74424 14 80B7D3 MOV DWORD PTR SS:[ESP+14],6FD3B780
6FCB0DC3 E8 B832FEFF CALL D2Game.6FC94080
Code: Select all
6FD3B754 72 30 31 20 72 30 32 20 72 30 33 20 72 30 34 20 r01 r02 r03 r04
6FD3B764 72 30 35 20 72 30 36 20 72 30 37 20 72 30 38 20 r05 r06 r07 r08
6FD3B774 72 30 39 20 72 31 30 20 72 31 31 20 72 31 32 20 r09 r10 r11 r12
6FD3B784 72 31 33 20 72 31 34 20 72 31 35 20 72 31 36 20 r13 r14 r15 r16
6FD3B794 72 31 37 20 72 31 38 20 72 31 39 20 72 32 30 20 r17 r18 r19 r20
6FD3B7A4 72 32 31 20 72 32 32 20 72 31 35 20 72 31 36 20 r21 r22 r15 r16
6FD3B7B4 72 31 37 20 72 31 38 20 72 31 39 20 72 32 30 20 r17 r18 r19 r20
6FD3B7C4 72 32 31 20 72 32 32 20 72 32 33 20 72 32 34 20 r21 r22 r23 r24
6FD3B7D4 72 32 35 20 67 70 76 20 67 70 72 20 67 70 62 20 r25 gpv gpr gpb
6FD3B7E4 67 70 79 20 67 70 67 20 67 70 77 20 73 6B 7A 20 gpy gpg gpw skz
6FD3B7F4 67 7A 76 20 67 6C 72 20 67 6C 62 20 67 6C 79 20 gzv glr glb gly
6FD3B804 67 6C 67 20 67 6C 77 20 73 6B 6C 20 67 73 76 20 glg glw skl gsv
6FD3B814 67 73 72 20 67 73 62 20 67 73 79 20 67 73 67 20 gsr gsb gsy gsg
6FD3B824 67 73 77 20 73 6B 75 20 gsw sku
**********************************
A5Q1 : item socket by Larzuk
d2game.dll
Code: Select all
6FCCA4CA CMP EAX,4 ; EAX has item grade
6FCCA4CD JE SHORT D2Game.6FCCA4E6
6FCCA4CF JLE D2Game.6FCCA556 ; low, normal, superior
6FCCA4D5 CMP EAX,9
6FCCA4D8 JG SHORT D2Game.6FCCA556
6FCCA4DA CMP EBP,1 ; set, rare, unique, crafted, tempered
6FCCA4DD JL SHORT D2Game.6FCCA556
6FCCA4DF MOV EBP,1
6FCCA4E4 JMP SHORT D2Game.6FCCA556
6FCCA4E6 CMP EBP,2 ; magical
6FCCA4E9 JL SHORT D2Game.6FCCA4F4
6FCCA4EB MOV EBP,2
Code: Select all
03E6D68C CMP EBP,1 ; set, unique
03E6D68F JL SHORT D2Common.03E6D6BA
03E6D691 MOV EBP,1
03E6D696 JMP SHORT D2Common.03E6D6BA
03E6D698 CMP EBP,2 ; rare
03E6D69B JL SHORT D2Common.03E6D6BA
03E6D69D MOV EBP,2
03E6D6A2 JMP SHORT D2Common.03E6D6BA
03E6D6A4 CMP EBP,4 ; magical
03E6D6A7 JL SHORT D2Common.03E6D6BA
03E6D6A9 MOV EBP,4
03E6D6AE JMP SHORT D2Common.03E6D6BA
03E6D6B0 CMP EBP,3 ; crafted, tempered
03E6D6B3 JL SHORT D2Common.03E6D6BA
03E6D6B5 MOV EBP,3
03E6D6BA MOV EAX,DWORD PTR [EDI] ; low, normal, superior
Code: Select all
6FCB2357 PUSH 6
6FCB2359 PUSH 24
6FCB235B PUSH EBP
6FCB235C MOV DWORD PTR SS:[ESP+20],3 ; number of runes granted
6FCB2364 CALL <JMP.&D2Common.#11107>
6FCB2369 TEST EAX,EAX
6FCB236B JE SHORT D2Game.6FCB2377
6FCB236D MOV DWORD PTR SS:[ESP+14],2
6FCB2375 JMP SHORT D2Game.6FCB238D
6FCB2377 PUSH 7
6FCB2379 PUSH 24
6FCB237B PUSH EBP
6FCB237C CALL <JMP.&D2Common.#11107>
6FCB2381 TEST EAX,EAX
6FCB2383 JE SHORT D2Game.6FCB238D
6FCB2385 MOV DWORD PTR SS:[ESP+14],1
6FCB238D MOV EAX,DWORD PTR SS:[ESP+14]
6FCB2391 XOR EBX,EBX
6FCB2393 TEST EAX,EAX
6FCB2395 JLE D2Game.6FCB2448
6FCB239B /MOV ECX,DWORD PTR DS:[EBX*4+6FD3CD78] ; reward rune list pointer
6FCB23A2 |MOV EDX,DWORD PTR DS:[EDI+C]
6FCB23A5 |PUSH 1 ; /Arg4 = 00000001
6FCB23A7 |PUSH 2 ; |Arg3 = 00000002
6FCB23A9 |PUSH 0 ; |Arg2 = 00000000
6FCB23AB |PUSH ECX ; |Arg1
6FCB23AC |MOV ECX,DWORD PTR DS:[EDI] ; |
6FCB23AE |CALL D2Game.6FC95DF0 ; \D2Game.6FC95DF0
6FCB23B3 |TEST EAX,EAX
6FCB23B5 |JE SHORT D2Game.6FCB23BC
6FCB23B7 |MOV BYTE PTR SS:[ESP+13],1
6FCB23BC |MOV EAX,DWORD PTR SS:[ESP+14]
6FCB23C0 |INC EBX
6FCB23C1 |CMP EBX,EAX
6FCB23C3 \JL SHORT D2Game.6FCB239B
Code: Select all
6FD3CD78 72 30 37 20 72 30 38 20 72 30 39 20 r07 r08 r09
Code: Select all
6FCB3F24 |. 6A [color=#6400ff]06[/color] PUSH [color=#6400ff]6[/color]
A5Q4 : name on item by Anya
Code: Select all
- Not Found Yet
Code: Select all
6FCB6C36 |. BB C05C1500 MOV EBX,155CC0 ; (1,400,000 - Normal)
6FCB6C3B |. 8A47 6D MOV AL,BYTE PTR DS:[EDI+6D]
6FCB6C3E |. 48 DEC EAX
6FCB6C3F |. 74 0A JE SHORT D2Game.6FCB6C4B
6FCB6C41 |. 48 DEC EAX
6FCB6C42 |. 75 0C JNZ SHORT D2Game.6FCB6C50
6FCB6C44 |. BB 005A6202 MOV EBX,2625A00 ; (Hell - 40,000,000)
6FCB6C49 |. EB 05 JMP SHORT D2Game.6FCB6C50
6FCB6C4B |> BB 002D3101 MOV EBX,1312D00 ; (Nightmare - 20,000,000)
•••
6FCB6CAA |. 3BDD CMP EBX,EBP ; award limited to +1 level
6FCB6CAC |. 7E 02 JLE SHORT D2Game.6FCB6CB0
6FCB6CAE |. 8BDD MOV EBX,EBP