Skip to content

v0.2.3

Latest

Choose a tag to compare

@darkace1998 darkace1998 released this 26 Aug 17:49

Co-op multiplayer mod for Everspace 2 — a dwmapi.dll proxy, host-authoritative listen server.

0.2.3 is an audit release. A full read of the mod, its test harness and tooling turned up 46 defects,
all fixed here — most of them in places two players never reach (a slot being reused, a third player, a
session ending and another starting). It builds clean, but the live two-instance harness has not been
run on this build yet: treat it as a candidate until verify.py is green on it. Everyone in a session must
run the same version — the position relay, hitpoint mirror and ghost-query messages changed shape. Full
list in CHANGELOG.md.

This build is pinned to one game build. The mod checks the game exe's PE timestamp against
4225050077 and disables itself (with a line in its log) if they differ, so it will not
misbehave against a different patch — it simply will not activate until it is rebuilt.

Install

Drop dwmapi.dll next to ES2-Win64-Shipping.exe in
steamapps/common/EVERSPACE™ 2/ES2/Binaries/Win64/.
On Linux/Proton also add the launch option WINEDLLOVERRIDES="dwmapi=n,b" %command% — that is
the single most common thing people miss. Full instructions are in INSTALL.md in the zip.

Verify it loaded

Reach the main menu and look for a MULTIPLAYER entry under NEW GAME.

dwmapi-0.2.3.pdb is attached separately, for symbolising a crash callstack
(scripts/crash.sh); it is not needed to play.

Not affiliated with Rockfish Games. For use with your own copy of the game.