-
Notifications
You must be signed in to change notification settings - Fork 48
Full Release History
bolrog edited this page May 8, 2021
·
5 revisions
Releases are numbered major.minor.date
. The date is three digits, month and day (MDD).
- 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.