[1.14d] Prevent Nihlathak's Portal from closing when Waypoint/Quest complete

This forum is for discussions on how to edit what can not be edited through the txt files, needless to say this isn't about battle net hacking.

Moderators: Nefarius, Havvoric

Post Reply
FearedBliss
Posts: 75
Joined: Sat Oct 16, 2010 4:29 pm

[1.14d] Prevent Nihlathak's Portal from closing when Waypoint/Quest complete

Post by FearedBliss » Sat Oct 27, 2018 6:58 pm

This is based off devurandom's solution for 1.13d, but ported over.

Code: Select all

This patch prevents the Nihlathak Portal that Anya opens for you, from closing,
when you have the Halls of Pain WP and also have killed him.

1.14d Offset: 18B9D7

OLD CODE:

0058B9D0 | E8 7B 54 0D 00           | CALL game.660E50                                               |
0058B9D5 | 85 C0                    | TEST EAX,EAX                                                   |
0058B9D7 | 0F 85 C5 00 00 00        | JNE game.58BAA2                                                |
0058B9DD | 5E                       | POP ESI                                                        |
0058B9DE | C6 83 89 00 00 00 01     | MOV BYTE PTR DS:[EBX+89],1                                     |

NEW CODE:

0058B9D0 | E8 7B 54 0D 00           | CALL game.660E50                                               |
0058B9D5 | 85 C0                    | TEST EAX,EAX                                                   |
0058B9D7 | 90                       | NOP                                                            |
0058B9D8 | 90                       | NOP                                                            |
0058B9D9 | 90                       | NOP                                                            |
0058B9DA | 90                       | NOP                                                            |
0058B9DB | 90                       | NOP                                                            |
0058B9DC | 90                       | NOP                                                            |
0058B9DD | 5E                       | POP ESI                                                        |
0058B9DE | C6 83 89 00 00 00 01     | MOV BYTE PTR DS:[EBX+89],1                                     |

WHAT TO DO:

NOP the JNE

Post Reply

Return to “Code Editing”