This script isn't needed anymore as Blacksmith works as intended after installing urlmon
and wininet
to the prefix with winetricks. It will be left up as an alternative/in case of future breakages.
Requires:
- Python 3
- requests
Usage (install) untested:
- Install the Blacksmith launcher through Lutris or other means
- Navigate to your
IRONMACE
folder (e.g.~/Games/dark-and-darker/drive_c/Program Files/IRONMACE
) mkdir "Dark and Darker"
- Continue to update instructions
Usage (update):
- Save
dnd_linux_patcher.py
- Navigate to your
Dark and Darker
folder (e.g.~/Games/dark-and-darker/drive_c/Program Files/IRONMACE/Dark and Darker
) python path/to/dnd_linux_patcher.py
This attempts to at least partially emulate Blacksmith's patching by:
- Getting current file hashes from Dark and Darker's CDN
- Calculating SHA256 hashes of your existing files
- Comparing those hashes
- Downloading any files with hashes that don't match
This is a quick, personal script. It has worked as intended for me, but use at your own risk. Ensure no changes are needed for your setup and that you've read and followed the instructions properly before use.
I haven't played in several weeks, but my game seems to launch, update, and connect without issue using my existing prefix. Since I haven't encountered the same issue it isn't something I can really test.
As it's a server error and not a crash or similar, I would assume it's just server/routing issues that are mostly out of your control. You could try using a VPN to connect if you don't want to wait, perhaps in a different region. If that doesn't work, you could try using something like
mitmproxy
ortcpdump
to inspect network traffic and determine what is failing to connect.I don't consider myself a Wine expert by any means, but I don't think those wine errors are particularly relevant to the issue. From some quick research
{17072F7B-9ABE-4A74-A261-1EB76B55107A}
seems to be related towscapi.dll
, withwsc
apparently beingWindows Security Center
. I'm not sure about the feasibility of getting this working properly in Wine.edit: to clarify, I run the launcher through Lutris with
lutris-GE-Proton8-13-x86_64
. My prefix only haswininet
andurlmon
installed "extra", to allow updating from the official launcher to function properly. Everything else "just works".edit again: added some suggestions and clarified that I don't think it's a Wine issue.