Heroic can't update game / download savefile

So I'm trying to play Mafia III: Definitive Edition on Linux Mint 21.3.

I've been trying to workaround some issues as Heroic has been telling me it can't find a certain .dll .

(13:46:51) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/wolf/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/wolf/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(13:46:51) INFO:    [Gog]:              Updating 1578751750: GOGDL_CONFIG_PATH=/home/wolf/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/wolf/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json update 1578751750 --platform windows --path "/run/user/1000/doc/ae03cd0a/Mafia III Definitive Edition" --support /home/wolf/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig/heroic_gogdl/gog-support/1578751750 --skip-dlcs --lang en-US
(13:46:51) DEBUG:   [Gog]:              Logging to file "/home/wolf/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig/1578751750.log"
(13:46:55) INFO:    [Gog]:              Saved games data
(13:46:55) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(13:46:55) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/wolf/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/wolf/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(13:46:55) INFO:    [Gog]:              Got install info from cache for 1578751750 on windows platform
(13:46:56) INFO:    [Gog]:              Found 1 game(s) to update
(13:46:56) INFO:    [Gog]:              Auto-Updating Mafia III: Definitive Edition
(13:46:56) INFO:    [DownloadManager]:  Mafia III: Definitive Edition  was added to the download queue.
(13:46:56) ERROR:   [Backend]:          Aborting not possible. Could not find a matching abort controller for 1578751750
(13:46:56) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton 9.0 (Beta)
(13:46:56) DEBUG:   [Backend]:          Running Wine command: waitforexitandrun wineboot -k
**(13:46:56) ERROR:   [DownloadManager]:  Update of 1578751750 failed with: Error: ENOENT: no such file or directory, stat '/run/user/1000/doc/ae03cd0a/Mafia III Definitive Edition/drive_c/windows/system32/d3d10core.dll'**
(13:46:56) WARNING: [DownloadManager]:  Update of 1578751750 failed!
(13:46:56) INFO:    [DownloadManager]:  1578751750 added to download manager finished.
(13:46:56) INFO:    [DownloadManager]:  1578751750 removed from download manager.
(13:46:56) INFO:    [Frontend]:         Refreshing gog Library


By the time I checked that folder the "missing" .dll is actually there, and I even included it in with winecfg, but it didn't work.

Then I noticed that the path actually has spaces in it, which makes sense for an EN0ENT error. So, I tried changing thename of the prefix folder to see if that would also change the name when being run, but it doesn't. Is there any way to change that? Or is my error somewhere else? (The d3d10core.dll is in the prefix system32 folder and added in winecfg).

The game also crashes while loading the game (the game boots up to main menu, but doesn't load the game), but that's a whole other issue probably.

Can you guys help me, please? ๐Ÿ˜ฆ
heroiclog.png
Was this page helpful?