WalterCouto / D2CE

Diablo II Character Editor
GNU General Public License v3.0
55 stars 7 forks source link

Using the editor forcibly completes end of act quests #6

Closed ZeDestructor closed 1 year ago

ZeDestructor commented 2 years ago

When used at all, the editor (since 2.1.7 at least) forcibly completes end of act quests when it should not do so.

WalterCouto commented 2 years ago

End of Acts quests are only completed when you have started the next Act to keep the game consistent. Do you have an example of when the end of acts was completed when the next act was not started?

humping-koala commented 1 year ago

I'm having the same issue. It forcibly makes all completed and current quests up to the current act being marked as "You completed this quest in a previous game". I wanted to use this editor to simply reset my skills & stats, but it unfortunately marks my current quest (Act IV - Q3) as completed, which messes up the game state.

Here is my save file: Diablo II Resurrected.messed_up.orig.zip

Tested on the editor versions 2.1.5-2.1.9 Game: Diablo II Resurrected - Patch version 2.4

P.S. From your commit history I found the https://github.com/daidodo/diablo_edit repo, which is able to edit my save file without affecting the quests in a negative manner.

WalterCouto commented 1 year ago

Thaks for the file, it seems some character files may incorrectly mark Act IV complete and Act V introduced causing the logic that tries to maintain a consistent character file to fix up the quests in Act IV and enable the waypoint in Act V. This is not common, but I have another example file with the same issue independent of yours, so fixed this case in 2.2.0

humping-koala commented 1 year ago

Thank you very much!