Skip to content

Releases: bayaraa/d2gl

D2GL v1.3.3

13 Jan 07:44
2bbec75
Compare
Choose a tag to compare
  • Fixed: Sometimes run/walk toggle stop working after open D2GL option (CTRL+O) (#101).
  • Fixed: Map text persists through UI panels when HD Text enabled (#126).
  • Added: Now D2GL can load DLL and call custom function. See config detail.
  • Added: Compatibility with d2fps mod (new motion smoothing mod by Jarcho).
    It's pretty smooth. See installation wiki for how to use d2fps.
  • and some small fixes...

D2GL v1.3.2

21 Dec 12:07
6f13f55
Compare
Choose a tag to compare

Sorry for long absent 🙇. Decided to fix some bugs before christmas.

  • Fixed: HD Text gets messy when Bloom or Lut active (finally?).
  • Fixed: Cursor jumping while unlocked (#106).
  • Fixed: Cursor clicked state not resetting when window switch (#109).
  • Fixed: Crashes while parsing upscale shader files (#105).
  • Fixed: Strange text appears on monster health bar in 1.09d, 1.10f (#96).
  • Fixed: Fetish missing health bar (#116).
  • Changed: FPS counter font 11 -> 6 when HD Text disabled (#102).
  • Improved: Upscale engine prioritize parameters in shader preset file (.glslp) instead in shader itself.
  • Improved: 2 Passes of FSR shader will work on any version of OpenGL.
  • Added: Now you can query some boolean configs from externally (#111). See detail.

D2GL v1.3.1

23 Jul 06:05
65555c1
Compare
Choose a tag to compare
  • Fixed: HD Text gets messy when Bloom or Lut active on NVIDIA Gpus.
  • Fixed: Transparent text shows full transparency when HD Text active.
  • Changed: Formal436BT font to Alegreya on Polish client. It seems Formal436BT have missing extended latin glyphes used in Polish language.

** I am gonna take a break from D2GL for a while. Peace! 😴

D2GL v1.3.0

22 Jul 06:22
11f1b84
Compare
Choose a tag to compare
  • Added: Multi-Pass shader system. Using RetroArch's slang shaders: https://github.com/libretro/slang-shaders.
    Now you can enable FSR 1.0 (requires opengl 4.2 or up).
    Included additional few presets in archive you can try.
  • Added: HD Text global font scaling option. (xkanzeon's suggestion #89)
  • Added: Monster resistances on above HP bar (optional).
    Monster resistances text using Font ID 20. If you using custom atlas update your font config file.
  • Improved: Fxaa preset option added. (if you had strange behaviour with fxaa changing preset might help)
  • Fixed: Item quantity not working on multiplayer mode/with other mods etc. Thanks MxCen for offset info #87.
  • Fixed: SD cursor bug when viewport stretched #88.
  • Fixed: Shader compilation bug.
  • some other fixes.

D2GL v1.2.2

15 Jul 07:59
8031a7d
Compare
Choose a tag to compare
  • Changed: Back to Noto (sans/serif) fonts for CJK clients. But now Chinese uses traditional variant (was simplified before).
    1.2.1 changes have some copyright (i don't think they really care for few atlases on non-commercial project) issues and seems native speakers prefer Noto fonts so...
  • Added: HD Text symbol support. HD Text config format changed so if you have using custom atlases already change to new format. For more details see wiki.
    1
  • Added: Small QOL feature that shows quantity number on item's icon in inventory (can enable/disable in options). This is solely feature that i wanted.
    3
  • Improved: Auto minimize option added. Automatically minimize full screen window when lose focus (aka alt-tab/or hit windows button etc). It's not tested on Wine (Mac/Linux) so don't know how this behave (probably ok).

D2GL v1.2.1

13 Jul 11:38
e5a1c97
Compare
Choose a tag to compare
  • Changed: Chinese/Japanese/Korean default font changed and have only one font now (was 2 before).
    Chinese: FZKaiZ03. Japanese: ShueiYmincho. Korean: NanumMyeongjo. For my eye they are much better looking fonts than Noto fonts.
    You can add/change yourself if you want.
  • Improved: HD Cursor requirements for minimap, hd text removed. Now old SD cursor will display over hd texts.
  • Improved: Chinese font glyph increased #9.
  • Improved: Instant switching between active/inactive FPS lock.
  • Improved: HD Text now render ? (question mark) for missing glypes instead nothing.
  • Added: SIN (Simplified chinese) and POR (Portuguese) esc menu text translation.
  • Fixed: Shader compilation error on nvidia gpus.
  • Fixed: Unit (other players) hover bug.
  • some other fixes.

D2GL v1.2.0

10 Jul 07:21
68e5088
Compare
Choose a tag to compare
  • Added: HD Text multi language support (finally!).
    Now support all languages except Portuguese (partially supported) and SIN (i don't know what language is this).
    Portuguese: All text still rendered in hd except esc option menu texts.
    (if you have original portuguese or SIN (Singaporean? :P) d2 files contact me. i will add).
    Now you can create and load your custom fonts. More details see wiki page.
  • Changed: overall text rendering (fixes and more tuning option).
  • Changed: hard shadow to softer glowy shadowed text rendering.
  • Changed: small visual change on dropped items text, item tooltip background.
  • Improvement: lowering ingame cpu usage (at least on my pc's cpu usage 30% -> 10% ish).
  • Improvement: now should have slight less motion prediction stutter (if you have before).
  • Improvement: hide hd minimap while big map visible.
  • Improvement: remove top/bottom non hd dialog text (npc/quest dialogs).
  • Improvement: now cursor item (picked up item) will show over hd parts.
  • Fixed: rendering bug on older AMD gpus.
  • Fixed: right aligned texts not showing.
  • Fixed: message text and wrong background width (only when hd text active).
  • Fixed: black rectangle on left panel when bloom/lut active.
  • Fixed: heads up text jiggling while motion prediction active.
  • and various other small changes/refactors.

D2GL v1.1.2

29 Apr 12:49
5cdb983
Compare
Choose a tag to compare
  • Fixed: crash on nVidia hardware.
  • Fixed: scaling api call on older windows.
    Now D2GL should work on win7/8 (might need to install Microsoft Visual C++ Redistributable packages).
  • Fixed: player and merc nameplate drawing.
  • Fixed: unlocked cursor was needed double click to activate window again.
  • Added: stretch viewport option (can be set horizontal & vertical separately).
    Dunno why people want this :P (it's not good looking when stretched).
  • Added: load different config file (command line: -config custom loads d2gl_custom.ini).
    You can run same game.exe but different config file.
  • Other small fixes.

Removed custom build SGD2FreeRes from zip archive.
Now you can download directly from https://github.com/mir-diablo-ii-tools/SlashGaming-Diablo-II-Free-Resolution.
Thanks to Mir to merging D2GL supported wrappers.

D2GL v1.1.1

10 Apr 12:53
7a2ed4f
Compare
Choose a tag to compare
  • Moved all rendering functions to separate thread. Slightly better performance (hopefully less stuttering).
    • Added new config that related to render performance (see Configuration Wiki for details).
  • Added some Mini-Map related configs (width, height, text position etc).
  • Added option not to lock cursor within window.
  • Fixed some HD text related issues in lobby screen.
  • Fixed some multi monitor related window issues.
  • Other small fixes
  • Removed PD2 custom fixes. Therefore quick cast bar/buff timer, stack/unstack shortcut wont work (will be fixed in season 7 by PD2 devs).
  • Removed HD Orbs feature from config/option until its implemented (don't worry it will).

Included custom build SGD2FreeRes 3.0.3.1.

D2GL v1.0.4

10 Mar 13:05
2edaaa6
Compare
Choose a tag to compare
  • Level entry text appear twice when game resolution is not XXX x 600 bug fixed.
  • Wine compatibilty fixes. Now D2GL can run on macOS and Linux (might have issues with different hardware).
    • Tested on macOS Monterey using Crossover 22.1.0 with 32bit win10 bottle (M1 Macbook).
    • Tested on Ubuntu 20.04 using Lutris v0.5.12 with 32bit prefix (i5-4570 with HD4600 iGPU).
  • other small fixes.

Included custom build SGD2FreeRes 3.0.3.1.