D2DX Glide Wrapper
2 years ago
Estonia

https://github.com/bolrog/d2dx There's an updated glide wrapper. It has some additional features that I can see are not allowed like the wide screen resolution, but they can be configured easily from the config file.

Anyway my question is if this is allowed for speedrun.com d2 submissions? One of the main reasons I'd like to use it is that they fixed the mouse bug that original wrapper has where it jumps up each time you open a menu with a scaled window.

D2DX allows you to scale the window a little bigger and not get that mouse bug.

Edited by the author 2 years ago
Australia

I'd love to know whether or not the 60+ FPS thing affects the gameplay in anyway besides visually.

It looks appealing and the one thing that turns me off about glide in its current state is that mouse bug, so it would be nice to use this for that purpose even if we can rule out whether or not the other features/options are allowed or not.

Might also be worth reaching out to the developer?

Edited by the author 2 years ago
Estonia

I've been using these settings currently: https://pastebin.com/raw/tGJmUEQC

The high FPS can be disabled as well with nofpsfix=true. I think it doesn't change gameplay. Gameplay always locked to the 25fps, but it gives you the smooth high fps mouse like in Bnet which is nice.

Best part for me is that this enables me to run the game on my 4k monitor, I have to go through annoying hoops otherwise to get the game to run. Another benefit is that I haven't encountered any black screen issues like there are with old glide through game capture in OBS.

It is open source, we can definitely request more settings if something needs to be disabled for d2 speedrunning.

Edited by the author 2 years ago
Australia

Yeah I'd support this, it's really annoying having to change resolutions and refresh rates every time just to speedrun D2. Probably need more input from mods and other runners.

Switzerland

If it doesnt give the player any advantage, it should be fine. If there are some, we should make clear which options are allowed and which arent. Havent digged deep into what it does different compared to the old one, but looking at the config options, these need a look before we approve in my opinion:

nofpsfix=false # if true, will not apply the basic fps fix (precludes high fps support) noresmod=false # if true, will not apply the built-in D2HD resolution mod (precludes widescreen support) nowide=false # if true, will not choose a widescreen resolution (if noresmod is true, this does nothing) nomotionprediction=false # if true, will not run the game graphics at high fps

from link https://github.com/bolrog/d2dx/wiki/Configuration-File

(i havent seen it in action, so my point of view is only theoretical and maybe i missunderstood what some settings are supposed to do and are no problem, like widescreen maybe)

Estonia

I put together a demo run to find oddities. One thing I noticed it includes that number 5 font fix so there may be some more hidden changes. I also got a game crash during leveling in Jail when I smashed enter and mouse click fast during save and exit lag.

Overall it ran well and was a very enjoyable experience. Much better than downscaling my 4k monitor to 1080p to run the old glide. Much more comfortable on the eyes and the game doesn't have weird scaling glitches or mouse bugs.

Settings I used: https://pastebin.com/raw/tGJmUEQC Demo run:

Switzerland

probably can just ask the creator if there are hidden changes that might be a problem for us.

Not sure if thats a D2DX problem or a "you" problem, but after your crash at 21:00 the recording didnt start back up until you were almost at Akara. So if thats a D2DX issue, it might increase the chance to brick a run (or we have to talk about how tolerant we are on those things).