-
v1.2.0 Stable
released this
2026-10-26 21:46:35 -04:00 | 5 commits to main since this releaseDS2 Revival v1.2.0 for Dungeon Siege II (Steam v2.3) and Broken World.
Install or update: drag the contents of
DS2Revival.zipinto the folder withDungeonSiege2.exeand allow it to
replace files. No installer, no Python. Your settings are kept: they live inscripts\DS2Revival.ini, which the plugins
create on the first start (your values from the old per-plugin.inifiles are moved there once).
Don't own Broken World? Delete theBroken Worldfolder from the zip.
Broken World owners: put the expansion in theBroken Worldfolder as before; the old plugin copies in
Broken World\scriptsare retired, onlyDS2Revival.asiis needed there.
Linux / Steam Deck: set the Steam launch optionWINEDLLOVERRIDES="version=n,b" %command%.v1.2.0 is a big release. Everything below is new since v1.1.0.
Online and multiplayer
- No DirectPlay install. When Windows has no DirectPlay, the plugin brings its own. This also works on Linux and
Steam Deck (Proton). Players with and without Windows' DirectPlay can be in the same game. - News in the game. The game's own "new patch" banner on the main menu shows DS2 Revival news.
- Save history. The server keeps versions of your online parties for about a month. Restore an older one on your
account page at dsii.uk if a save goes wrong. - 23 achievements and leaderboards on the Armory, per edition, class and difficulty. Heroes whose files look
edited stay off the boards, and their page says why.
Picture and display
- DS2Graphics.asi is its own plugin: anti-aliasing (SMAA), sharpening, anisotropic filtering, the Shaders fix and
shadow size. It works in any display mode, not only borderless. - Interface sized like a 720p screen at every resolution: 1.5x at 1080p, 2x at 1440p, 3x at 4K. Any scale from 1
to 4 can be set, decimals too, with crisp text (HudFilter=sharp). Item labels, the Tab map and the loading screen
follow it. - Finer glow. The glow around crystals, lanterns and magic is drawn at twice the resolution, built from your own
game files in memory. Players with and without it can play together. - Sharper shadows as an option (
ShadowSize). - Photo mode (Insert): hides the interface, pauses single player, frees the camera. Return saves a picture,
Delete detaches a free camera you fly with WASD. - Sharpening is gentler by default (0.2).
- Intro movies no longer flash black.
- Black hero portraits in multiplayer above 1280 pixels wide are fixed.
- AMD cards: with the native Direct3D 9 driver the game silently switched the graphics options off after a few
frames. They stay on now.
Crashes and long sessions
- A crash in the game's vertex upload (it read past the end of its data) is fixed.
- Memory that every newly visited region kept for good is released, so long sessions no longer end in
"VirtualAlloc failed" (Dungeon Siege II; Broken World later, once it is tested there). - Broken World multiplayer: the host no longer runs out of memory on 1440p+ screens.
- Plugin logs can no longer grow without limit: every log stops at 4 MB, and the camera log is trimmed.
Saves and text
- Windows user names in Cyrillic or Chinese, or a blocked Documents folder: saves no longer seem to vanish or stop with
"critical path". A blocked folder is explained. - Cyrillic text works with Windows' "Use Unicode UTF-8" setting turned on (text, typing, saving).
- The Gas Powered Games sign-up form and the minimum-spec warning are skipped.
Broken World
- One plugin set and one settings file for both games.
- Old single-player saves load (
AcceptAnySaveSinglePlayer; heroes from the 2018 repack, checksum 75112728, are
accepted too). - The 2018 repack's
Widescreen Fix.ds2resis renamed away so players are not split from each other. - Item labels, the overlay map and the "loading multiplayer" screen are right.
- Broken World finds
binkw32.dllandmss32.dllin the main game's folder when its own copies are missing.
Easier to use
- One settings file,
scripts\DS2Revival.ini: every setting with its default, a short explanation, and a block
on common misconceptions (for example, deleting a line does not turn anything off). - Plugin switches under
[Plugins]:1= on,0= off,ds2= Dungeon Siege II only,bw= Broken World only. - Updating is drag and drop: your settings stay.
- Mods can say which game they are for (
modinfo.ini,Games=ds2|bw|both). - Linux and Steam Deck instructions are in the README and on dsii.uk.
Not in this release (still being built)
- Multisample anti-aliasing (MSAA) to replace dgVoodoo. SMAA is in.
- A mouse pointer in the game's own exclusive fullscreen mode. Borderless and window mode show it.
- A clear "different game version" message when a joiner's game file differs from the host's.
- Recognising the official editions' Broken World saves by name.
Roadmap: https://dsii.uk/roadmap. Questions or problems: contact@dsii.uk.
Full list and evidence: https://git.dsii.uk/dsii/DS2Revival
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- No DirectPlay install. When Windows has no DirectPlay, the plugin brings its own. This also works on Linux and