• v1.2.0 c293345041

    v1.2.0 Stable

    dsii released this 2026-10-26 21:46:35 -04:00 | 5 commits to main since this release

    DS2 Revival v1.2.0 for Dungeon Siege II (Steam v2.3) and Broken World.

    Install or update: drag the contents of DS2Revival.zip into the folder with DungeonSiege2.exe and allow it to
    replace files. No installer, no Python. Your settings are kept: they live in scripts\DS2Revival.ini, which the plugins
    create on the first start (your values from the old per-plugin .ini files are moved there once).
    Don't own Broken World? Delete the Broken World folder from the zip.
    Broken World owners: put the expansion in the Broken World folder as before; the old plugin copies in
    Broken World\scripts are retired, only DS2Revival.asi is needed there.
    Linux / Steam Deck: set the Steam launch option WINEDLLOVERRIDES="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.ds2res is 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.dll and mss32.dll in 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