Skip to content

Releases: mir-diablo-ii-tools/SlashGaming-Diablo-II-Free-Resolution

SlashGaming Diablo II Free Resolution 3.0.1.0

21 Mar 19:02
8486f96
Compare
Choose a tag to compare

For players seeking to run this in a vanilla-like environment, please select the Vanilla option. Place the DLL and MPQ files in the same directory. For modders seeking to integrate this into their mod, please download the Modder option and add the data folder into your patch_d2.mpq.

The following changes were made:

  • Restore support for 1.13C.
  • Support D2SE. Must be loaded using the PlugY.ini config.

The following issues were fixed:

  • Fix video mode detection always incorrectly detecting DirectDraw when game video mode is not controlled by command line options.
  • Fix default assets mismatch for the right screen's border.
  • Fix potential bug that may result in the New Skill button not appearing correctly.

1.13C Only:

  • Fix the aspect ratio window scaling when the maximize button is pressed. Previously, the maximize button only scaled for 4:3 aspect ratio even when the resolution's aspect ratio was different.
  • Fix the restore down functionality when the maximize button is pressed. Previously, the button would prevent re-maximizing the game window when pressed.

SlashGaming Diablo II Free Resolution 3.0.0.1

14 Mar 09:58
9cecdac
Compare
Choose a tag to compare

The following changes were made:

  • Support usage of CnC-DDraw as the DDraw wrapper.
  • Reduce file size through optimization and the removal of code bloat.

The following issues were fixed:

  • Fix incompatibility with PlugY.
  • Fix improper resolution selection when largest resolution is set, and 640x480 is excluded in resolution definitions.

SlashGaming Diablo II Free Resolution 3.0.0.0

25 Feb 09:08
Compare
Choose a tag to compare

This is the first release rewritten from ground up. It is no longer based on D2Template, instead using SGD2MAPI for its core.

This rewritten code means that previously existing support for versions need to be readded. To demonstrate the effectiveness and flexibility of the new rewrite, and to promote Diablo 09, this release currently supports Diablo II: Lord of Destruction, version 1.09D. This release is ineffective on other versions.

Again, this release only supports 1.09D. It does not support:

  • 1.09D with EXE or DLL mixed in from other versions
  • 1.09D without Lord of Destruction installed
  • 1.09, 1.09B, 1.09C
  • 1.12A, 1.13C, 1.13D
  • Any other version not mentioned aside from 1.09D

The following changes were made:

  • Project is renamed from D2HD to SlashGaming Free Resolution, or SGD2FreeRes.
  • Configuration file is based on JSON format.
  • Single player resolution is now uncapped. New resolutions can be added into the configuration file.
  • Multiplayer resolution is capped depending on the gateway. Diablo 09's custom resolution is set to 1068x600.
  • Video option selection crash has been fixed. Selecting lighting quality when lighting quality is High will no longer crash the game.

This release is strictly intended for mod use. It not capable of reading MPQs at this time, so asset files will need to be packed into patch_d2.mpq or the data folder with the -direct command line argument set.