HGL
fascinating-indigo

Dead by Daylight does not start after recent update - unexpected error #1 on Easy Anticheat startup

Hello there, After recent update of Dead by Daylight I am unable to start the game, because I encounter an error while starting up the game stating Unexpected error #1. Screenshot attached. I'm using Heroic installed from .rpm version 2.17.2, previously used .appimage installed in /opt, version 2.17.0. This does not seem to change anything. Game was running under Wine 10.10. I've tried running it with Proton Hotfix provided by Steam, also doesn't work. System specs in next message - this one will be too long. I've searched the internet for this issue - the only thing I found was this one, but sadly is not relevant to my situation. I've also found something about core count, however my CPU has 12 cores + 8 threads, so 20 is less than 32 which causes issues. Other than that, I haven't seen anything similar. This might be not the Heroic fault, however I'll start searching for help here. Thanks
No description
No description
Solution:
I created a directory called DeadByDaylight, as it was missing, and changed the settings "Wine prefix directory" of DbD to that directory. Running the game with Proton GE shows multiple windows-styled message boxes "File not located" or something like that. However Then I switched back to Wine. Again - Unexpected error #1 After that, I switched back again to Proton GE. For some reason this time the game launched correctly....
Jump to solution
20 Replies
fascinating-indigo
fascinating-indigoOP3mo ago
My system specs from heroic:
{
"defaultSettings": {
"checkUpdatesInterval": 10,
"enableUpdates": false,
"addDesktopShortcuts": false,
"addStartMenuShortcuts": false,
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"autoInstallDxvkNvapi": true,
"addSteamShortcuts": false,
"preferSystemLibs": false,
"checkForUpdatesOnStartup": true,
"autoUpdateGames": true,
"customWinePaths": [],
"defaultInstallPath": "/home/kacperk/Games/Heroic",
"libraryTopSection": "disabled",
"defaultSteamPath": "/home/kacperk/.steam/steam",
"defaultWinePrefix": "/home/kacperk/Games/Heroic/Prefixes/default",
"hideChangelogsOnStartup": false,
"language": "pl",
"maxWorkers": 0,
"minimizeOnLaunch": false,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": false,
"wineCrossoverBottle": "Heroic",
"winePrefix": "/home/kacperk/Games/Heroic/Prefixes/default",
"wineVersion": {
"bin": "/usr/bin/wine",
"name": "Wine Default - wine-10.10",
"type": "wine",
"wineserver": "/usr/bin/wineserver"
},
"enableEsync": true,
"enableFsync": true,
"enableMsync": false,
"eacRuntime": true,
"battlEyeRuntime": true,
"framelessWindow": false,
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"disableUMU": false,
"verboseLogs": false,
"downloadProtonToSteam": false,
"advertiseAvxForRosetta": false,
"discordRPC": true
},
"version": "v0"
}
{
"defaultSettings": {
"checkUpdatesInterval": 10,
"enableUpdates": false,
"addDesktopShortcuts": false,
"addStartMenuShortcuts": false,
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"autoInstallDxvkNvapi": true,
"addSteamShortcuts": false,
"preferSystemLibs": false,
"checkForUpdatesOnStartup": true,
"autoUpdateGames": true,
"customWinePaths": [],
"defaultInstallPath": "/home/kacperk/Games/Heroic",
"libraryTopSection": "disabled",
"defaultSteamPath": "/home/kacperk/.steam/steam",
"defaultWinePrefix": "/home/kacperk/Games/Heroic/Prefixes/default",
"hideChangelogsOnStartup": false,
"language": "pl",
"maxWorkers": 0,
"minimizeOnLaunch": false,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": false,
"wineCrossoverBottle": "Heroic",
"winePrefix": "/home/kacperk/Games/Heroic/Prefixes/default",
"wineVersion": {
"bin": "/usr/bin/wine",
"name": "Wine Default - wine-10.10",
"type": "wine",
"wineserver": "/usr/bin/wineserver"
},
"enableEsync": true,
"enableFsync": true,
"enableMsync": false,
"eacRuntime": true,
"battlEyeRuntime": true,
"framelessWindow": false,
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"disableUMU": false,
"verboseLogs": false,
"downloadProtonToSteam": false,
"advertiseAvxForRosetta": false,
"discordRPC": true
},
"version": "v0"
}
fascinating-indigo
fascinating-indigoOP3mo ago
fascinating-indigo
fascinating-indigoOP3mo ago
CommandMC
CommandMC3mo ago
"wineVersion": { "bin": "/usr/bin/wine", "name": "Wine Default - wine-10.10",
That won't work, patches to use EAC aren't in the official Wine package
HeroicBot
HeroicBot3mo ago
Please follow these instructions on using GE-Proton: 1. Head to the Wine Manager in Heroic, click the "GE-Proton" tab, and install "GE-Proton-Latest" 2. Head to the settings for your game(s) (icon on game card in library). In the "Wine Version" dropdown, select "Proton - GE-Proton-latest" 3. Rename your Wineprefix (path is shown in game settings), e.g. from current-name to current-name_bak. To clarify: Rename the actual folder on your hard drive, do not change the option in the game settings. Note: This will make game-specific configuration data (e.g. in-game settings or save files) unavailable. If this is an issue, let us know & we'll help you restore them.
fascinating-indigo
fascinating-indigoOP3mo ago
First thing: Obviously I see a problem just after the moment I post something: LEGENDARY_CONFIG_PATH is pointing to something nonexistent in /opt, so this needs fixing, but the game didn't work even before moving to .rpm, so it is just another issue
CommandMC
CommandMC3mo ago
I believe you're mixing the config path & binary path there:
LEGENDARY_CONFIG_PATH=/home/kacperk/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary
LEGENDARY_CONFIG_PATH=/home/kacperk/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary
LEGENDARY_CONFIG_PATH=/home/kacperk/.config/heroic/legendaryConfig/legendary
LEGENDARY_CONFIG_PATH=/home/kacperk/.config/heroic/legendaryConfig/legendary
is the config path declaration,
/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary
/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary
is the binary
fascinating-indigo
fascinating-indigoOP3mo ago
I've been using Wine before the update and EAC worked just fine. Switching to Proton doesn't solve the issue, here are the logs:
CommandMC
CommandMC3mo ago
Proton Hotfix isn't GE-Proton. Please use GE-Proton(-latest) Also, you really don't want to use a shared prefix, especially when mixing Wine versions like this
fascinating-indigo
fascinating-indigoOP3mo ago
Yeah, I see now, this is what I pointed out in my message above. I'm trying to fix it now, but my problem with the game is the exact same even when I had .appimage in /opt
CommandMC
CommandMC3mo ago
You can't fix this, there's no issue. Everything is fine about this, that's how it's intended to work
fascinating-indigo
fascinating-indigoOP3mo ago
I mean I'm fixing the mismatch, to get rid of the /opt part
CommandMC
CommandMC3mo ago
Why do you want to do that? That's just... where the binary is
fascinating-indigo
fascinating-indigoOP3mo ago
Because I no longer have Heroic installed in /opt, I switched to the .rpm
CommandMC
CommandMC3mo ago
Are you sure about that? What does ls /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/ say?
fascinating-indigo
fascinating-indigoOP3mo ago
These are the logs with Proton-GE (latest)
CommandMC
CommandMC3mo ago
The rpm still installs its files into /opt/Heroic. If you wouldn't have those files, the game wouldn't launch at all Change your Wineprefix folder from /home/kacperk/Games/Heroic/Prefixes/default to a game-specific path (for example /home/kacperk/Games/Heroic/Prefixes/default/DeadByDaylight, which is the default)
fascinating-indigo
fascinating-indigoOP3mo ago
Okay, I didn't know of that, sorry. ls -l of given path:
kacperk@desktop-m7tef1s:/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux> ll
razem 40008
-rwxr-xr-x. 1 root root 12181640 06-10 16:36 comet
-rwxr-xr-x. 1 root root 7328864 06-10 16:36 gogdl
-rwxr-xr-x. 1 root root 10474456 06-10 16:36 legendary
-rwxr-xr-x. 1 root root 10236704 06-10 16:36 nile
-rwxr-xr-x. 1 root root 731448 06-10 16:36 vulkan-helper
kacperk@desktop-m7tef1s:/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux>
kacperk@desktop-m7tef1s:/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux> ll
razem 40008
-rwxr-xr-x. 1 root root 12181640 06-10 16:36 comet
-rwxr-xr-x. 1 root root 7328864 06-10 16:36 gogdl
-rwxr-xr-x. 1 root root 10474456 06-10 16:36 legendary
-rwxr-xr-x. 1 root root 10236704 06-10 16:36 nile
-rwxr-xr-x. 1 root root 731448 06-10 16:36 vulkan-helper
kacperk@desktop-m7tef1s:/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux>
Solution
fascinating-indigo
fascinating-indigo3mo ago
I created a directory called DeadByDaylight, as it was missing, and changed the settings "Wine prefix directory" of DbD to that directory. Running the game with Proton GE shows multiple windows-styled message boxes "File not located" or something like that. However Then I switched back to Wine. Again - Unexpected error #1 After that, I switched back again to Proton GE. For some reason this time the game launched correctly. I'll try to play for some time, to be sure everything works correctly, but, I have no idea why, the issue has been resolved. Give me some time to make sure everything is in order, then I'll mark as solved. Thank You very much
fascinating-indigo
fascinating-indigoOP3mo ago
Confirming, the game works again. Marking as solved. I wonder, why everything was working previously under Wine, but I'm not complaining. Thank You once again and have a nice day

Did you find this page helpful?