Waifu tool works for D2: LoD only. Currently the D2R server compoment plugin does not automatically start the timer. The next version of the tool is work in progress.
Currently automatically starting the timer is possible with AHK macro. If you know how to run AHK scripts: https://www.speedrun.com/d2r/thread/inq2e
Latest release: https://github.com/Drelekin/d2r-reset-macro/releases AHK script link: https://raw.githubusercontent.com/Drelekin/d2r-reset-macro/main/d2r-reset-macro.ahk
https://www.autohotkey.com/ required to run the script. Not very user friendly to use currently, but hopefully it's a start to build something more user friendly together. I'll try to work on it more myself over the weekend.
Open source: https://github.com/Drelekin/d2r-reset-macro
At around 20 minutes a team member joins with wrong character, but only for a second and swaps to correct char right away.
Always thought this was an excellent idea @BLaZeR-flamewing Speedrun.com always had the perfect spot for it under individual level categories.
I spent the time to build it. I setup categories for -act1, -act2, -act3, -act4 and -act5. Each act is also split into 7 different classes. For individual categories speedrun.com doesn't support more sub-categories, but I think acts and classes are enough anyway.
Here's the leaderboard: https://www.speedrun.com/d2lod/levels
I built a script to move the data out of global variables. This was required to make co-op (and other) categories possible.
I followed the D2R category structure. Probably good to have similar category setup for the two games anyway.
With current setup any kind of change is fairly easy and definitely possible. Adding new categories is also not an issue, because there are no global variables that get in the way.
I also already built the co-op leaderboard and would also like to add the Twink category.
Thanks
Yes, I will setup co-op for d2lod as well. I need some time to build a script to sort out the d2lod data.
Kano asked if I can help with some technical aspects of speedrun.com and I sure can.
Here's what I did: • All runs from before 2.4 are now in "1.0 to 2.3.1" • Added 2.4 patch variable • Built the 100% category • SC/HC runs obsolete each other • Renamed "Kill Baal" to "Any% Baal" • Separated PX, P1, P8 in Any% Baal category
I'll post the conclusion here so there's some kind of note of the talks.
I proposed a solution to setup the leaderboards the way d2r (speedrun.com/d2r) is setup so that we can have co-op and other new categories in a fairly simple category variable setup, but Teo was against the idea, because he doesn't like to mix together the players settings.
Teo offered to set it up in a hacky way where every main category gets their own variables. I wasn't willing to build a script that does that, because it simply isn't possible to manage hundreds of variables. Each category would require their own 7x class variables and so on...
Current compromise is to setup the co-op leaderboard under category extension instead and Teo promised to look into it.
Diablo.run has been developing a tool to measure IGT from a video source and I have similar questions as DrCliche did.
I understand that IGT starts after clicking on "save & exit", but where it stops exactly is a bit confusing, because it has black screens between the loads. Does the load end when the black screen appears or after? Example of this situation:
Need to clarify if IGT stops after black screen or before.
This issue has been holding back d2lod categories since the beginning and would be nice to finally fix it. I'm willing to build the scripts necessary myself and have it fixed.
I'll try to ask again and make some better points on why we need it.
Not having leaderboards for categories leaves big holes in data. Having a leaderboard incentivizes runners to highlight their runs.
BKSilv3r made an interesting observation about this:
BKSilv3r: "Stupid fact from this document: Technically the "100% verifiable" 8 player D2LOD world record is still 2:25:59 from January 2019. Every run since is either missing a POV, was run on a private server with unfair advantages vs offical bnet, or had someone forget to party for the very last quest."
Document mentioned: https://docs.google.com/spreadsheets/d/1HqMdjX8SFEBSJRif4x0qZDA5QsK7OZQKvz7rtu7bgpo/edit#gid=1850098901
I know this game is dead, but could we at least save the history. Thank you.
It has been difficult to admit it, but I don't like this game. Didn't seem fair to maintain a game I'm not interested in. I removed my admin status and added Kano and Mekalb as admins.
IGT tool is open source: https://github.com/DiabloRun/diablorun-igt but I'm probably not going to develop it myself anymore, sorry.
Take care and please don't let the history of runs die.
Does anyone have 1.07 still unpacked for -direct -txt? Does the game run in 1.07 if you run it with that?
I think even if that works it's difficult to share the files with the runners because they're like over 40GB for each version, unless it's possible to limit it to specific files from the package.
We keep track of the version for each run submission. Some runners have suggested a leaderboard reset if the patch changes are big enough.
Playing older versions doesn't seem so easy for D2R, but probably possible with -direct -txt.
What are your suggestions?
Runners have mentioned an issue that comes from being able to move during loading screens. It gives an IGT advantage with longer load screens.
For example in act 5 when leveling with Pindleskin it's possible to run all the way to the red Pindleskin portal during the load screen. You can force a longer load screen by using FPS limiter or other methods.
This creates an issue where faster loads are not as good as slow loads for certain save & exit strategies.
Possible solutions:
- Wait and hope Blizzard fixes movement during loading screens
- IGT tool starts the timer if it detects a mouse click during the load screen
- IGT tool always starts the timer after a certain load threshold. For example we could set the max load to be 5 seconds and if it reaches that the timer just starts.
Any other ideas?