Skip to content

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).

0.99.508

  • Fix motion prediction of water splashes e.g. in Kurast Docks.

0.99.507

  • Add motion prediction to weather.
  • Improve visual quality of weather a bit (currently only with -dxtestmop).
  • Don't block Project Diablo 2 when detected.

0.99.506

  • Fix crash sometimes happening when using a town portal.
  • Add motion prediction to missiles.

0.99.505b

  • 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.

0.99.504

  • Revamp configuration file support. NOTE that the old d2dx.cfg format has changed! See d2dx-defaults.cfg for instructions.

0.99.503

  • 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.

0.99.430b

0.99.429

  • Fix AA being applied on merc portraits, and on text (again).

0.99.428

  • Fix AA sometimes being applied to the interior of text.

0.99.423b

  • 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.

0.99.422

  • 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).

0.99.419

  • 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.

0.99.415

  • 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.

0.99.414

  • 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.

0.99.413

  • 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.

0.99.412

  • Added (tasteful) FXAA, which is enabled by default since it looked so nice. (It doesn't destroy any detail.)

0.99.411

  • D2DX should now work on DirectX 10/10.1 graphics cards.

0.99.410

  • 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.

0.99.408

  • Fix window size being squashed vertically after alt-entering from fullscreen mode.
  • Fix crash when running on Windows 7.

0.99.407

  • For widescreen mode, select 720p rather than 480p in-game resolution on 1440p monitors.

0.99.406

  • Fix bug that could crash the game in the Video Options menu.

0.99.405

  • 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.

0.99.403b

  • 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.

0.99.402

  • Add seamless alt-enter switching between windowed and fullscreen modes.

0.99.401c

  • 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.

0.99.329b

  • 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.

0.99.329

  • Add support for 640x480 mode, and polish behavior around in-game resolution switching.

0.98.329

  • Add support for LoD 1.09d, 1.10 and 1.12.
  • Add warning dialog on startup when using an unsupported game version.

0.91.328

  • Fix mouse pointer "jumping" when opening inventory and clicking items in fullscreen or scaled-window modes.

0.91.327

  • Fix two types of crashes in areas where there are many things on screen at once.
  • Fix window not being movable.

0.91.325b

  • Fix game being scaled wrong in LoD 1.13c/d.

0.91.325

  • 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.

0.91.324

  • Fix crash when hosting TCP/IP game.
  • Speed up texture cache lookup.
  • Changed to a slightly less insane version numbering scheme.

0.9.210323c

  • Fix crash occurring after playing a while.

0.9.210323b:

  • Add support for LoD 1.13d.
  • Fix accidental performance degradation in last build.

0.9.210323:

  • 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.

0.9.210322:

  • 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).

0.9.210321b:

  • Fix default fullscreen mode.

0.9.210321:

  • Initial release.
Clone this wiki locally