haxifix / PlugY

PlugY updated to Diablo II v1.14d
GNU General Public License v3.0
110 stars 20 forks source link

Silent crash after closing the game with PlugY and BaseMod #4

Open ubeogesh opened 4 years ago

ubeogesh commented 4 years ago

You need BaseMod plugin for this: https://d2mods.info/forum/viewtopic.php?f=5&t=65492

  1. Copy BaseMod.dll and BaseMod.ini into D2 folder
  2. In PlugY.ini, set DllToLoad=BaseMod.dll
  3. Note that BaseMod won't start out of the box, need to disable it's StringTable feature 3.1. In BaseMod.ini, set following: [StringTable] Enabled=0
  4. Run PlugY via PlugYRun.exe
  5. Close the game

Result: BlizzardError folder appears with a crash report. Here are the crash log and dump Minidump.zip Crash.txt D2200531.txt

tytannial commented 4 years ago

I think you should contact with Devurandom for solving the issue. Maybe his modifies confilcts with this. He made BaseMod without plugy for 1.14d. You should let him know.

ghost commented 3 years ago

The problem is the call D2FogMemDeAlloc function in version 1.14d. I am looking into this problem. All this function does is allocate memory for a string. I will let you know what I find out. I have forked @ChaosMarc repository.

ghost commented 3 years ago

I pushed a fix for this on @ChaosMarc repository.