Originally Posted by
Venk2012
From today, im always run into this error:
i did not change anything, yesterday it works like a charm.
Any chance to get that fixed?
Version: D3_ToolTips_v0.3.exe
Hmm, this happens when a field (name, durability, etc) is not found in memory, or if it's found more than once. That was a common error in v0.1 when searched patterns were overlapping memory regions. It may also happens if patterns are located outside of scanned memory range [0x06000000 - 0x30000000].
Code:
//D3_ToolTips.cpp:110-111
unsigned int min = 0x06000000; //(unsigned int)si.lpMinimumApplicationAddress; //0x06000000
unsigned int max = 0x30000000; //(unsigned int)si.lpMaximumApplicationAddress; //0x30000000
In order to investigate, we have to add debug code on D3_ToolTips.cpp lines 214,215, find out what field is missing, and then browse the memory to understand why the pattern did not mach.
This error is based on random memory layout, so it's difficult to trigger it. I just run the game, and it works for me.
Try to restart the game, I can not do anything until I got the bug.
Anyway, thank you for reporting that bug.