Comments (14)
@Vahsify I enabled issues tracker and added one with the problem you've described
from d2dx.
UPDATE:
This is definitely caused by the motion prediction. Turning it off fixes the issue. Which really sucks cause otherwise it works really well
from d2dx.
This actually seems to be related to perspective mode for me. Turning off perspective mode fixed the issue.
from d2dx.
Definitely not perspective mode. If anything, turning it off made it even more noticeable
from d2dx.
Hey, for me the artifacts around the edges of the screen and open inventory/stats panel are acceptable. I'm talking about the "garbage" that appears at the edges of the screen when moving rapidly.
(These artifacts most likely would be hard to fix as you'd need D2DX to render more cells than needed around the screen in order for the prediction to have data to work with thus preventing them)
Now about the black tiles issue...
I'm not able to get tiles to look as jarring as in the picture from VKatillis though.
The most visible artifacts I'm able to reproduce are these :
Using freshly compiled D2DX from the original repo with these settings :
[window]
scale=2 # range 1-3
position=[-1,-1] # if [-1,-1] the window will be centered, otherwise placed at the explicit position given here
frameless=false # if true, the window frame (caption bar etc) will be removed
[game]
size=[-1,-1] # if [-1,-1] d2dx will decide a suitable game size, otherwise will use the size given here
filtering=0 # if 0, will use high quality filtering (sharp, more pixelated)
# 1, will use bilinear filtering (blurry)
# 2, will use catmull-rom filtering (higher quality than bilinear)
#
# Opt-outs from default D2DX behavior
#
[optouts]
noclipcursor=true # if true, will not lock the mouse cursor to the game window
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)
nologo=false # if true, will not display the D2DX logo on the title screen
novsync=false # if true, will not use vertical sync
noaa=false # if true, will not apply anti-aliasing to jagged edges
nocompatmodefix=true # if true, will not block the use of "Windows XP compatibility mode"
notitlechange=false # if true, will not change the window title text
nomotionprediction=false # if true, will not run the game graphics at high fps
from d2dx.
The “garbage” you’re talking about is the same issue.
from d2dx.
@VKatilis can you test this version with updated external SGD2FreeRes ? I see less culling issues with it.
https://github.com/eleriaqueen/d2dx/releases/tag/unofficial-v02
from d2dx.
@eleriaqueen It works fine with 1.09d, but MapHack for 1.09d don't recognise version of Diablo II with that glide3x.dll. With 0.99.529 MapHack works fine.
from d2dx.
@Vahsify weird... are you sure it's MapHack's error message you're seing ?
I would need more detail to maybe know what's going on.
from d2dx.
@eleriaqueen Yes. Error "Unknown game version" if I click "Install/update" and nothing more. But with Bolrog's 0.99.529 (and other versions) MapHack works fine.
from d2dx.
@VKatilis can you test this version with updated external SGD2FreeRes ? I see less culling issues with it. https://github.com/eleriaqueen/d2dx/releases/tag/unofficial-v02
Just launched with this - it does seem less noticeable, but it is still there unfortunately
from d2dx.
@VKatilis can you test this version with updated external SGD2FreeRes ? I see less culling issues with it. https://github.com/eleriaqueen/d2dx/releases/tag/unofficial-v02
Just launched with this - it does seem less noticeable, but it is still there unfortunately
"Extended the tile culling even more, to lessen the tile culling problem in D2DX with motion prediction enabled. Is not guaranteed to fully fix the tile culling problem."
https://github.com/mir-diablo-ii-tools/SlashGaming-Diablo-II-Free-Resolution/releases
from d2dx.
You can try my build which is similar to @eleriaqueen build but with the latest SGD2FreeRes update.
from d2dx.
With lastest SGD2FreeRes.dll (3.0.3.1), black triangles don't appear at top or bottom edges, still flicker (less noticeable than before) at left or right edge when character/inventory page is shown.
from d2dx.
Related Issues (20)
- Hi~bolrog,the 0.99.510 source miss the SlashDiablo-HD mod files HOT 1
- Very High CPU Usage when in game and D2DX window not in focus HOT 2
- 854 x 480 resolution support HOT 2
- Fatal Error
- Nearest-neightbor scaling option
- Cannot get the game w/D2DX to run in 16:9 or beyond the 800x600 vanilla resolutions
- Glide3x.dll is non-existent? HOT 1
- The game crashes a few seconds after loading a character
- UNHANDLED EXCEPTION: ACCESS_Violation (c0000005) when running with d2dx glide3x.dll HOT 1
- 1068x600 as a Default resolution?
- Unable to run on Linux/Wine HOT 2
- Window mode size option
- [1.13c]In full screen mode, conflict with d2hackmap, can not use ctrl+left quick access items
- Instant crash on startup
- Can't find "glide3x.dll"
- D2dx widescreen not working
- Running in Linux with WINE HOT 1
- D2dx + BH and HD mods
- Wrong setting name HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from d2dx.