Has anyone had any success getting drop notifier and filter to work correctly on wine? Filter doesn't work at all for me and notifier notifies that an Ith rune has dropped regardless of item.
The fixes suggested here aren't helping.
Darthaghar wrote:Kyromyr wrote:Darthaghar wrote:annihilus5 wrote:► Show Spoiler
okay I have absolutely no idea what I am doing....Why the heck is only the emerald code working but EVERYTHING else is as if the other items don't even exist ! I have tested this countless times in game and it just refuses to qwoperate !► Show Spoiler
All tiered/sacred equipment is caught by theif (_MemoryRead($base + 0x84, $d2handle)) then
statement. Try placing your conditions at the start of the if/elseif chain, rather than in the middle.
so I learned how to match by item name but is there a way for me to specify what "rarity" ? like what color the item matches ? like I am guessing= StringInStr($name, "(Sacred)", 3) ? "sacred" : "tiered"
the 3 might be for what type of item it is? like white grey blue yellow or unique or am I bs-ing myself ? Or is there a way to fix this behavior... right now when I specify a certain item it always shows its name as one color (yellowish orange) the color of crafted items is there a way for it to show exactly what color the item is just like how uniques show as their own color and shrines etc..
$quality = _MemoryRead($data + 0x0, $d2handle)
if ($quality == 5) then
$notify = GetGUIOption("notify-set")
$clr = 2 ; Green
elseif ($quality == 7 or ($group <> "tiered" and $group <> "sacred")) then
$notify = GetGUIOption("notify-" & $group)
$clr = $quality == 7 ? 4 : $clr ; Gold or Orange
else
$notify = 0
endif
annoying cat wrote:what do i use to edit the source code?
thanks.
annoying cat wrote:what do i use to edit the source code?
thanks.
fbkkrieger wrote:Hi =)
so first of all i am not a developer i just work in IT and many years ago i had to learn to code so don't judge the following by any coding standards thx.
I managed to edit the drop filter and also the notifier and i wan't to share what i found out and how i did it. I am using Visual Studio community edition and i installed the following components https://i.imgur.com/StUJ3Xh.png i think you won't need all of them but well it worked and i am not going to find out which specific i need =).
After the installation open this file DropFilter.vcxproj with Visaul Studio
then do this steps https://i.imgur.com/sgWqeTq.png
after that https://i.imgur.com/BU4YEnj.png open D2DropFilter.cpp in Visual Studio and edit it accordingly and after you finished and save hit the green play arrow and it should compile your dll a message box pops out which states an error that can't start the dll bla bla but its ok.
The new dll should be in the directory.
I don't have time right now to explain more but if you want i can do it when i am back.