-
Notifications
You must be signed in to change notification settings - Fork 48
Full Release History
bolrog edited this page May 11, 2021
·
5 revisions
Releases are numbered major.minor.date
.
The date is three digits, month and day (MDD).
Multiple releases in a day get a letter appended at the end.
- Change resolution mod from D2HD to the newer SGD2FreeRes (both by Mir Drualga). Custom resolutions now work in 1.09 and 1.14d, but (at this time) there is no support for 1.12. Let me know if this is a problem!
- Some performance optimizations.
- Remove sizing handles on the window (this was never intended).
- Add the possibility to set a custom in-game resolution in d2dx.cfg. See the wiki for details.
- Remove special case for MedianXL Sigma (don't limit to 1024x768).
- Fix motion prediction of water splashes e.g. in Kurast Docks.
- Add motion prediction to weather.
- Improve visual quality of weather a bit (currently only with -dxtestmop).
- Don't block Project Diablo 2 when detected.
- Fix crash sometimes happening when using a town portal.
- Add motion prediction to missiles.
- Fix bug causing crash when using config file.
- Add option to set window position in config file. (default is to center)
- Update: Fix tracking of belt items and auras.
- Update: Fix teleportation causing "drift" in motion prediction.
- Revamp configuration file support. NOTE that the old d2dx.cfg format has changed! See d2dx-defaults.cfg for instructions.
- Add -dxnotitlechange option to leave window title alone. [patch by Xenthalon]
- Fix -dxscale2/3 not being applied correctly. [patch by Xenthalon]
- Improve the WIP -dxtestmop mode. Now handles movement of all units, not just the player.
- Add experimental motion prediction ("smooth movement") feature. This gives actual in-game fps above 25. It is a work in progress, see the Wiki page (https://github.com/bolrog/d2dx/wiki/Motion-Prediction) for info on how to enable it.
- Updated: fix some glitches.
- Fix AA being applied on merc portraits, and on text (again).
- Fix AA sometimes being applied to the interior of text.
- Fix high CPU usage.
- Improve caching.
- Remove registry fix (no longer needed).
- Updated: Fix AA being applied to some UI elements (it should not).
- Updated: Fix d2dx logo.
- Fix missing stars in Arcane Sanctuary.
- Fix AA behind some transparent effects, e.g. character behind aura fx.
- Add -dxnocompatmodefix command line option (can be used in cases where other mods require XP compat mode).
- Fix issue where "tooltip" didn't pop up immediately after placing an item in the inventory.
- Add support for cfg file (named d2dx.cfg, should contain cmdline args including '-').
- Further limit where AA can possibly be applied (only on relevant edges in-game and exclude UI surfaces).
- Performance optimizations.
- Add fps fix that greatly smoothes out frame pacing and mouse cursor movement. Can be disabled with -dxnofpsfix.
- Improve color precision a bit on devices that support 10 bits per channel (this is not HDR, just reduces precision loss from in-game lighting/gamma).
- To improve bug reports, a log file (d2dx_log.txt) will be written to the Diablo II folder.
- The mouse cursor is now confined to the game window by default. Disable with -dxnoclipcursor.
- Finish AA implementation, giving improved quality.
- Reverted behavior: the mouse cursor will now "jump" when opening inventory like in the unmodded game. This avoids the character suddenly changing movement direction if holding LMB while opening the inventory.
- Fix issue where D2DX was not able to turn off XP (etc) compatibility mode.
- Fix issue where D2DX used the DX 10.1 feature level by default even on better GPUs.
- Fix misc bugs.
- Turn off XP compatibility mode for the game executables. It is not necessary with D2DX and causes issues like graphics corruption.
- Fix initial window size erroneously being 640x480 during intro FMVs.
- Added (tasteful) FXAA, which is enabled by default since it looked so nice. (It doesn't destroy any detail.)
- D2DX should now work on DirectX 10/10.1 graphics cards.
- Improved non-integer scaling quality, using "anti-aliased nearest" sampling (similar to sharp-bilinear).
- Specifying -dxnowide will now select a custom screen mode that gives integer scaling, but with ~4:3 aspect ratio.
- Added -dxnoresmod option, which turns off the built-in SlashDiablo-HD (no custom resolutions).
- (For res mod authors) Tuned configurator API to disable the built-in SlashDiablo-HD automatically when used.
- Other internal improvements.
- Fix window size being squashed vertically after alt-entering from fullscreen mode.
- Fix crash when running on Windows 7.
- For widescreen mode, select 720p rather than 480p in-game resolution on 1440p monitors.
- Fix bug that could crash the game in the Video Options menu.
- Simplify installation by removing the need to copy SlashDiablo-HD/D2HD DLL and MPQ files. Only glide3x.dll needs to be copied to the Diablo II folder.
- Fix mouse sensitivy being wrong in the horizontal direction in widescreen mode.
- Fix bug occasionally causing visual corruption when many things were on screen.
- Fix the well-known issue of the '5' character looking like a '6'. (Shouldn't interfere with other mods.)
- Fix "tearing" seen due to vsync being disabled. Re-enable vsync by default (use -dxnovsync to disable it).
- Some small performance improvements.
- Updated: include the relevant license texts.
- Add seamless alt-enter switching between windowed and fullscreen modes.
- Add experimental support for widescreen modes using a fork of SlashDiablo-HD by Mir Drualga and Bartosz Jankowski.
- Remove the use of "AA bilinear" filtering, in favor of point filtering. This is part of a work in progress and will be tweaked further.
- Cut VRAM footprint by 75% and reduce performance overhead.
- Source code is now in the git.
- Updated: fix occasional glitches due to the wrong texture cache policy being used.
- Updated again: forgot to include SlashDiabloHD.mpq, which is required.
- Add support for 1024x768, tested with MedianXL which now seems to work.
- Fix window being re-centered by the game even if user moved it.
- Fix occasional crash introduced in 0.99.329.
- Add support for 640x480 mode, and polish behavior around in-game resolution switching.
- Add support for LoD 1.09d, 1.10 and 1.12.
- Add warning dialog on startup when using an unsupported game version.
- Fix mouse pointer "jumping" when opening inventory and clicking items in fullscreen or scaled-window modes.
- Fix two types of crashes in areas where there are many things on screen at once.
- Fix window not being movable.
- Fix game being scaled wrong in LoD 1.13c/d.
- Fix mode switching flicker on startup in fullscreen modes.
- Fix mouse cursor being "teleported" when leaving the window in windowed mode.
- Fix mouse speed not being consistent with the desktop.
- Fix game looking fuzzy on high DPI displays.
- Improve frame time consistency/latency.
- Add experimental window scaling support.
- More performance improvements.
- Fix crash when hosting TCP/IP game.
- Speed up texture cache lookup.
- Changed to a slightly less insane version numbering scheme.
- Fix crash occurring after playing a while.
- Add support for LoD 1.13d.
- Fix accidental performance degradation in last build.
- Add support for LoD 1.13c.
- Fix the delay/weird characters in the corner on startup in LoD 1.13c.
- Fix glitchy window movement/sizing on startup in LoD 1.13c.
- Performance improvements.
- Fix line rendering (missing exp. bar, rain, npc crosses on mini map).
- Fix smudged fonts.
- Default fullscreen mode now uses the desktop resolution, and uses improved scaling (less fuzzy).
- Fix default fullscreen mode.
- Initial release.