D2Stats 3.11.1

Discuss Median XL!
User avatar
Marco
Team Member
1952 | 1347
Common Posting Badge
Posted over 1.000 messages
Legendary Popularity Badge
Has a thread with over 250.000 views
Legendary Love Badge
Earned over 500 cookies
Common Supporter Badge
Donated 1 time
Common Multiplayer Badge
Has won a multiplayer contest
Legendary Contribution Badge
Median XL Team Member
Common Auction Badge
Won 50 auctions
Sigh, it was the 3rd line in your topic, I'm retarded. have a cookie :D
Akak_
Pit Knight
109 | 0
interesting feature with show items key, but maybe u can fix it somehow to show items and be able to target enemies / portals etc? for me it seems very hard to do if possible at all....
but not sure by far how can it be done and whether its allowed...
but those limitations with move+attack using RMB // using barb stance only on RMB // not all skills available on lmb etc etc and also how those mouse btns work with 'show items' key - disabling targeting / use of objects
imho its a HUGE problem in diablo... hope it will all be fixed in sigma...

edit: to reply to next post: im not sure what bug have u fixed but i was talking about the regular diablo2 loot key press problems,
yes, your Home key is very useful - it simulates a regular showitems jey pressed all the time,
but is it possible to make items always be shown when dropped without simulating a keypress (or whatever) that disable use of portals, chests, monster trageting (LMB attack) etc?
OR make it so pressing an itemshow key wont prevent those actions?..

p.s. ok i see uve edit your post to answer my question, ty (i thought its about some deep thing in d2 engine) so not untill sigma then (hope sigma will make it more user friendly at least)
this fantastic feature with toggling items shown on the ground on/off in conjunction with godly unique item DropFilter.dll (made by some of the devs) = would be max fun / total heaven etc :) (sry for bad english)
Edited by Akak_ 7 years.
Kyromyr
Cog
207 | 115
Legendary Popularity Badge
Has a thread with over 250.000 views
Great Love Badge
Earned over 100 cookies
Common Contribution Badge
Has collaborated to our forums, realms or mod
This is why you don't upload a build at 1am.

0.3.2.5
-Fixed bug that caused the regular show items key to not work properly.

Akak_ wrote:interesting feature with show items key, but maybe u can fix it somehow to show items and be able to target enemies / portals etc? for me it seems very hard to do if possible at all....

I actually tried to do this, but it caused some visual bugs that I couldn't be bothered to fix. I might try again later, but don't get your hopes up.
User avatar
Quirinus
Team Member
1510 | 184
Common Posting Badge
Posted over 1.000 messages
Legendary Popularity Badge
Has a thread with over 250.000 views
Great Love Badge
Earned over 100 cookies
Common Supporter Badge
Donated 1 time
Legendary Contribution Badge
Median XL Team Member
I've created a pull request:
https://github.com/Kyromyr/D2Stats/pull/1

  • Added #pragma lines to the source, most deal with showing the program's version/description/name.
  • Added an icon, and its source png.
  • Added a screenshot.
  • Moved most files to the new Assets folder.
  • Minor other things.

edit: seems you added a new version while I was doing this xD
I resolved the conflict, so if you want, you can pull

dunno if you like the icon, but it's better than the autoit one.

I'd like to put a new version of D2Stats in the tools section here. Do you see anything that needs changing before I do that?
"but if it's simple it's not that hard" - Quirinus 2017
"small things like this are not a big deal" - Quirinus 2017
Kyromyr
Cog
207 | 115
Legendary Popularity Badge
Has a thread with over 250.000 views
Great Love Badge
Earned over 100 cookies
Common Contribution Badge
Has collaborated to our forums, realms or mod
Merged. Didn't even know autoit had pragmas.

Icon is fine, better than anything I could come up with atleast. :P

There is one bug I just noticed regarding WSM (so tired of these statlist shenanigans), but I don't think there's anything else.
User avatar
Quirinus
Team Member
1510 | 184
Common Posting Badge
Posted over 1.000 messages
Legendary Popularity Badge
Has a thread with over 250.000 views
Great Love Badge
Earned over 100 cookies
Common Supporter Badge
Donated 1 time
Legendary Contribution Badge
Median XL Team Member
Awesome, thanks.

I've added the new version:
https://www.median-xl.com/tools.php

In the About:
  • We should probably add a link to the git repo?
  • add "Hover the mouse over abbreviations to show their meaning." ?
  • we could add #pragma compile(CompanyName, 'Wojen, Kyromyr') ? (from what I see it's often used for authors, if there's no company)
"but if it's simple it's not that hard" - Quirinus 2017
"small things like this are not a big deal" - Quirinus 2017
Kyromyr
Cog
207 | 115
Legendary Popularity Badge
Has a thread with over 250.000 views
Great Love Badge
Earned over 100 cookies
Common Contribution Badge
Has collaborated to our forums, realms or mod
Sometimes, I wonder if skill velocities are even worth the pain they cause, because this is borderline ridiculous.

0.3.3.0
-Hopefully fixed skill velocities and WSM for good. Certain skills may be bugged because the game is stupid, if you find any please inform me.
-Internal changes. Sadly this means the x64 build doesn't work anymore.

► Rant


Edit: Minor update

0.3.3.1
-HOME hotkey now switches Show Items between hold and toggle mode instead of acting as a separate key.
-Internal changes.
Kyromyr
Cog
207 | 115
Legendary Popularity Badge
Has a thread with over 250.000 views
Great Love Badge
Earned over 100 cookies
Common Contribution Badge
Has collaborated to our forums, realms or mod
So apparently d2client.dll doesn't always load into the same memory address. Good to know!

0.3.3.2
-Fixed possible crash with DEL and HOME hotkeys relating to dll load order.
User avatar
void
Shadowgate Totem
1771 | 97
Common Posting Badge
Posted over 1.000 messages
Great Popularity Badge
Has a thread with over 50.000 views
Common Love Badge
Earned over 20 cookies
Common Guide Badge
Created a complete character guide
Kyromyr wrote:So apparently d2client.dll doesn't always load into the same memory address. Good to know!

why and how to fix
Kyromyr
Cog
207 | 115
Legendary Popularity Badge
Has a thread with over 250.000 views
Great Love Badge
Earned over 100 cookies
Common Contribution Badge
Has collaborated to our forums, realms or mod
void wrote:
Kyromyr wrote:So apparently d2client.dll doesn't always load into the same memory address. Good to know!

why and how to fix

Not really sure on the why. It just happened this morning, and I could reproduce it somewhat reliably by going to realm login, backing out and then starting a single player game.

As for the fix, using CreateRemoteThread to call GetModuleHandleA within the diablo 2 process, then using the return value of GetExitCodeThread as the base address instead of using a constant.