Releases: mir-diablo-ii-tools/SlashGaming-Diablo-II-Free-Resolution
SlashGaming Diablo II Free Resolution 3.0.4.0
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 features were added in 3.0.4.0:
- D2GL is now supported. Credits to bayaraa for the implementation.
Servers now supported:
- NOWD
- D2infinitum
- Firesnake's ESR
SlashGaming Diablo II Free Resolution 3.0.3.1
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 issues were addressed in 3.0.3.1:
- 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.
- Fix issue preventing Windows 7 from loading the library.
A new server is now supported:
- Diablo2Online
Developer's notes:
- Cleaning up the codebase, this time develop is working alongside the release branch, rather than ahead of it.
SlashGaming Diablo II Free Resolution 3.0.3.0
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.
Note to anyone who downloaded the Modder version on day 1 of this release: I uploaded the wrong DLL, so anyone wanting to use the Modder version should redownload the file with the corrected DLL.
The following issues were fixed in 3.0.3.0:
- Fix a New Stats and New Skill button 800x600 alignment issue in 1.09D after using a waypoint.
- Extend the tile culling limit, so that tiles stay rendered with extended field of vision and perspective mode enabled. Credits to Szumigajowy for the starting point to fix this issue.
- Note that this does not fix room rendering boundary issues. Rooms beyond the current adjacent rooms remain unrendered.
- Fix a Glide-only window resize issue when 800x600 isn't the second resolution in the resolution list.
- Fix a crash caused by switching resolutions when 640x480 is the only resolution in the resolution list.
The following feature was added in 3.0.3.0:
- Add support for 1.10 and 1.12A. Credits to Jarcho for the ports.
Developer's notes:
- Precompile headers reduces overall compile time.
SlashGaming Diablo II Free Resolution 3.0.2.6
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 issues were fixed in 3.0.2.6:
- Fix black rectangle being drawn when the Scroll of Inifuss screen is open.
- Update timer's server gateway IP.
Developer's notes:
- CMake support is added to the master branch, which should make building from source easier to set up.
SlashGaming Diablo II Free Resolution 3.0.2.5b
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 issues were fixed in 3.0.2.4:
- Fix NTE_BAD_KEYSET crash caused by an improper initialization parameter for cryptography provider (for SHA-1 hash).
The following issues were fixed in 3.0.2.5:
- Fix crash in closed online games due to incorrectly-sized buffer for storing the server's IP's SHA-1 hash.
The following features were added in 3.0.2.4 and 3.0.2.5:
- Add Diablo II Evolution to the supported server list.
- Add 1.09 DiabloFans to the supported server list.
- Add timer's server to the supported server list.
- Add Diablo 09's public test realm to the supported server list.
Developer notes:
- MDC uses commit 30bda2723b8a18d1ddc3dca8e12f94c7aa2517c9.
- SGD2MAPI uses commit 7586477cd25d2bfd6a95e62199d885a2ac3543f2.
Where is 3.0.2.4?
While fulfilling a gateway addition request, a client reported the NTE_BAD_KEYSET crash. After fixing that bug, I updated the version to 3.0.2.4, as I do whenever I fix a bug. Unfortunately, I delayed making a new public release, and had only made releases catered to servers requesting to be added. Whenever I fulfill gateway addition requests, I increment the letter part of the release version. This wasn't a problem until one client pointed out that the game was crashing on join. After fixing that bug, I needed to increment the version yet again, since there were already specialized releases with the version number 3.0.2.4. This is why you see 3.0.2.5 instead of 3.0.2.4.
SlashGaming Diablo II Free Resolution 3.0.2.3
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 issues were fixed:
- Add ZombiesRUs and D2 Rebirth to the supported server list.
- Fix D2Resurgence server not being properly detected. The IP address entry has been updated.
Developer notes:
- MDC uses commit 30bda2723b8a18d1ddc3dca8e12f94c7aa2517c9.
- SGD2MAPI uses commit 7586477cd25d2bfd6a95e62199d885a2ac3543f2.
SlashGaming Diablo II Free Resolution 3.0.2.2
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 issues were fixed:
- Fix interface bar background position cut off one pixel at the bottom.
SGD2MAPI:
- Fix potential crash associated with game library paths.
Developer notes:
- MDC uses commit d86ca4fed14f08743c511d6d9fde323d5c66c5c3.
- SGD2MAPI uses commit 7586477cd25d2bfd6a95e62199d885a2ac3543f2.
SlashGaming Diablo II Free Resolution 3.0.2.1
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 issues were fixed:
- Fix resolution reverting to 640x480 on gateway play, caused by the number of config resolution being less than that on the gateway.
- Fix a possible cause of D2SE version detection failing due to improper string zero-termination.
1.09D Only:
- Fix crash after Act transition cutscene.
Developer notes:
- MDC uses commit e090165d9ce21534641104915bd0c75efad3dc2e.
- SGD2MAPI uses commit 8616bc941548fdf3541969694788e25c48dd2739.
SlashGaming Diablo II Free Resolution 3.0.2.0
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.13D.
- Add support for 1.14C and 1.14D.
- Add support for D2DX Glide wrapper. Special thanks to bolrog for providing the extended API in D2DX.
- Add 856x480 resolution to all existing gateways.
- Add 1068x600 resolution to D2LOD.NET.
The following issues were fixed:
- Fix potential incorrect display of DirectDraw video mode.
- Fix config wiping when JSON is not valid.
- Display a warning and exit if the config is not valid JSON.
SlashGaming Diablo II Free Resolution 3.0.1.1
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:
- Add ProjectDiablo 2 support.
The following issues were fixed:
- Fix version detection bug that prevented D2SE from launching even with valid values.
- Fix incorrect inventory positions caused by some resolution configurations.
- Fix transfer of inventory arrangement positions between SP and MP.