Skip to content

Commit bc9ffd6

Browse files
committed
Prepare v0.101.0 release
1 parent d282fc1 commit bc9ffd6

File tree

3 files changed

+42
-19
lines changed

3 files changed

+42
-19
lines changed

README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# D2DX
22

3-
D2DX is a Glide-wrapper and mod that makes the classic Diablo II/LoD run well on modern PCs, while honoring the original look and feel of the game.
4-
Play in a window or in fullscreen, glitch-free, with or without enhancements like widescreen, true high framerate and anti-aliasing.
3+
D2DX is a Glide-wrapper and mod that makes the classic Diablo II/LoD run well on modern PCs, while honoring the original look and feel of the game. Play in a window or in fullscreen, glitch-free, with or without enhancements like widescreen, true high framerate and anti-aliasing.
54

65
## Features
76

@@ -27,16 +26,11 @@ Play in a window or in fullscreen, glitch-free, with or without enhancements lik
2726

2827
## Version Compatibility
2928

30-
High resolution and motion smoothing are only supported on the following game versions:
29+
Basic rendering is supported for all Diablo II versions and should work for all mods.
3130

32-
- 1.09d
33-
- 1.10f
34-
- 1.12
35-
- 1.13c
36-
- 1.13d
37-
- 1.14d
31+
High resolution is provided by [SGD2FreeRes] and supports the following versions: `1.09d`, `1.10`, `1.12`, `1.13c`, `1.13d`, `1.14c`, `1.14d`.
3832

39-
Other versions only support basic rendering.
33+
High FPS and motion smoothing is provided by [D2fps] and supports nearly all released Diablo II versions. This may have compatibility issues with other mods providing the same features.
4034

4135
For compatibility with mods, see the [wiki](https://github.com/bolrog/d2dx/wiki/Compatibility-with-other-mods).
4236

@@ -46,7 +40,7 @@ This readme contains basic information to get you started. See the [D2DX wiki](h
4640

4741
## Installation
4842

49-
Copy the included "glide3x.dll" into your Diablo II folder.
43+
Copy the included "glide3x.dll" and "d2fps.dll" into your Diablo II folder.
5044

5145
Note that in some cases you may have to also download and install the Visual C++ runtime library from Microsoft: <https://aka.ms/vs/16/release/vc_redist.x86.exe>
5246

@@ -93,3 +87,6 @@ D2DX uses the following third party libraries:
9387
- pocketlzma by Robin Berg Pettersen
9488
- 9-tap Catmull-Rom texture filtering by TheRealMJP.
9589
- xxHash by Yann Collet
90+
91+
[SGD2FreeRes]: https://github.com/mir-diablo-ii-tools/SlashGaming-Diablo-II-Free-Resolution
92+
[D2fps]: https://github.com/Jarcho/d2-rs/tree/main/d2fps

RELEASES.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
Version 0.101.0 (2024-10-01)
2+
============================
3+
4+
New features
5+
------------
6+
7+
- Motion smoothing and FPS unlocking has been rewritten and implemented as external module (useable by any other renderer)
8+
- Perspective mode is notably improved. The distortion it applies based on a unit's position is now recalculated for the unit's displayed position rather than the position from the game's last update.
9+
- Almost all Diablo II versions are now supported starting from v1.00.
10+
- Resolution mod is now loaded on v1.14c
11+
12+
Changes
13+
-------
14+
15+
- V-sync is disabled by default in favour of a frame limiter. It can be enabled if you really want it. (If you have an old config file it will still be followed)
16+
17+
Bug fixes
18+
---------
19+
20+
- Character animations in the menu no longer run faster than normal.
21+
- CPU use in game and menus with V-sync off has been fixed
22+
- CPU use when the game is minimized has been fixed.
23+
- Text label drift when moving with motion smoothing enabled has been fixed.
24+
- Text label jiggling with motion smoothing enabled has been fixed. (The game still sometimes sucks at ordering item labels and can cause them to be rearranged at a very fast rate when moving)
25+
- Unit cursor detection is now done with the unit's displayed position rather than the position from the game's last update. Note this is a small a effect (a few pixels at most).
26+
- Don't mute the music when reactivating the game's window.
27+
128
Version 0.100.2 (2023-05-19)
229
============================
330

src/d2dx/d2dx.rc

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_DEFAULT
2525
//
2626

2727
VS_VERSION_INFO VERSIONINFO
28-
FILEVERSION 0,100,2,0
29-
PRODUCTVERSION 0,100,2,0
28+
FILEVERSION 0,101,0,0
29+
PRODUCTVERSION 0,101,0,0
3030
FILEFLAGSMASK 0x3fL
3131
#ifdef _DEBUG
3232
FILEFLAGS 0x1L
@@ -43,12 +43,12 @@ BEGIN
4343
BEGIN
4444
VALUE "CompanyName", "Jarcho"
4545
VALUE "FileDescription", "Glide wrapper for D2"
46-
VALUE "FileVersion", "0.100.2.0"
46+
VALUE "FileVersion", "0.101.0.0"
4747
VALUE "InternalName", "d2dx.dll"
4848
VALUE "LegalCopyright", "Copyright (C) 2023"
4949
VALUE "OriginalFilename", "d2dx.dll"
5050
VALUE "ProductName", "D2DX"
51-
VALUE "ProductVersion", "0.100.2.0"
51+
VALUE "ProductVersion", "0.101.0.0"
5252
END
5353
END
5454
BLOCK "VarFileInfo"
@@ -104,18 +104,18 @@ LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
104104
// TEXTINCLUDE
105105
//
106106

107-
1 TEXTINCLUDE
107+
1 TEXTINCLUDE
108108
BEGIN
109109
"resource.h\0"
110110
END
111111

112-
2 TEXTINCLUDE
112+
2 TEXTINCLUDE
113113
BEGIN
114114
"#include ""winres.h""\r\n"
115115
"\0"
116116
END
117117

118-
3 TEXTINCLUDE
118+
3 TEXTINCLUDE
119119
BEGIN
120120
"\r\n"
121121
"\0"
@@ -137,4 +137,3 @@ END
137137

138138
/////////////////////////////////////////////////////////////////////////////
139139
#endif // not APSTUDIO_INVOKED
140-

0 commit comments

Comments
 (0)