HGL
correct-apricot
Alan wake and other games get this error
Hello, o don’t understand this error message. I’m not tech savvy and I’m trying to play my gogo games on my steam deck. Also, my Amazon games don’t launch. Big thing to note, I have my games downloaded to an SD card.

50 Replies
vicious-gold•2y ago
inland-turquoise•2y ago
use winetricks to install d3dcompiler_43 and d3dcompiler_47
when you open winetricks, you select default wineprefix
install dll or component
and search for above 2
and then check them and click ok
then close winetricks and try running the game
correct-apricotOP•2y ago
Do I do this in the heroic app in gaming mode or desktop mode?
inland-turquoise•2y ago
Doesnt matter as long as you do it
noble-gold•2y ago
I'd suggest desktop mode
correct-apricotOP•2y ago
Where is wine tricks?
System Info:
CPU: 8x AMD Custom APU 0405
Memory: 15.54 GB (used: 3.08 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405]
IDs: D=163f V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: Freedesktop SDK 23.08 (Flatpak runtime) (linux)
The current system is a Steam Deck
We are running inside a Flatpak container
Software Versions:
Heroic: 2.9.2 Boa Hancock
Legendary: 0.20.32 Dark Energy (hotfix #6)
gogdl: 0.7.3
Nile: 1.0.0 Jonathan Joestar
Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"targetExe": "",
"useGameMode": false,
"useSteamRuntime": true,
"language": "",
"wineVersion": {
"bin": "/home/deck/.local/share/Steam/steamapps/common/Proton 8.0/proton",
"name": "Proton - Proton 8.0",
"type": "proton"
},
"winePrefix": "/home/deck/Games/Heroic/Prefixes/default/SNK 40th Anniversary Collection",
"wineCrossoverBottle": ""
}
Game launched at: Tue Oct 10 2023 02:17:02 GMT-0400 (Eastern Daylight Time)
Launch Command: HEROIC_APP_NAME=amzn1.adg.product.3a202794-d9d0-47e7-8d0c-c7d5f05f5fda HEROIC_APP_RUNNER=nile HEROIC_APP_SOURCE=amazon DOTNET_BUNDLE_EXTRACT_BASE_DIR= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/.steam/steam STEAM_COMPAT_DATA_PATH="/home/deck/Games/Heroic/Prefixes/default/SNK 40th Anniversary Collection" STEAM_COMPAT_INSTALL_PATH="/run/media/mmcblk0p1/gog/SNK 40th Anniversary Collection" WINE_FULLSCREEN_FSR=0 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId="heroic-SNK 40th Anniversary Collection" PROTON_LOG_DIR=/home/deck/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/nile
Game Log:
INFO [CLI]: Searching for amzn1.adg.product.3a202794-d9d0-47e7-8d0c-c7d5f05f5fda
INFO [LAUNCHER]: Launching
pressure-vessel-wrap[5443]: W: /dev/shm not shared between app instances (flatpak#4214). The Steam Overlay will not work.
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
All processes exited
this is for snk 40th anniversary game
correct-apricotOP•2y ago
file:///home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig/1207659037-lastPlay.logSystem Info:
CPU: 8x AMD Custom APU 0405
Memory: 15.54 GB (used: 3.08 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405]
IDs: D=163f V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: Freedesktop SDK 23.08 (Flatpak runtime) (linux)
The current system is a Steam Deck
We are running inside a Flatpak container
Software Versions:
Heroic: 2.9.2 Boa Hancock
Legendary: 0.20.32 Dark Energy (hotfix #6)
gogdl: 0.7.3
Nile: 1.0.0 Jonathan Joestar
Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": false,
"useSteamRuntime": true,
"language": "",
"wineVersion": {
"bin": "/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
"name": "Proton - Proton - Experimental",
"type": "proton"
},
"winePrefix": "/run/media/mmcblk0p1/gog/Alan Wake",
"wineCrossoverBottle": ""
}
Game launched at: Tue Oct 10 2023 02:36:14 GMT-0400 (Eastern Daylight Time)
Launch Command: HEROIC_APP_NAME=1207659037 HEROIC_APP_RUNNER=gog HEROIC_APP_SOURCE=gog DOTNET_BUNDLE_EXTRACT_BASE_DIR= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/.steam/steam STEAM_COMPAT_DATA_PATH="/run/media/mmcblk0p1/gog/Alan Wake" STEAM_COMPAT_INSTALL_PATH="/run/media/mmcblk0p1/gog/Alan Wake" WINE_FULLSCREEN_FSR=0 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId="heroic-Alan Wake" PROTON_LOG_DIR=/home/deck/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl launch "/run/media/mmcblk0p1/gog/Alan Wake" 1207659037 -
correct-apricotOP•2y ago
--no-wine --wrapper "/home/deck/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/run '--filesystem=/run/media/mmcblk0p1/gog/Alan Wake' -- '/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/proton' run" --platform windows
Game Log:
pressure-vessel-wrap[10337]: W: /dev/shm not shared between app instances (flatpak#4214). The Steam Overlay will not work.
Proton: Upgrading prefix from None to 8.0-104 (/run/media/mmcblk0p1/gog/Alan Wake/)
Traceback (most recent call last):
File "/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 1714, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 1506, in init_session
g_compatdata.setup_prefix()
File "/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 864, in setup_prefix
self.update_builtin_libs(builtin_dll_copy)
File "/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 685, in update_builtin_libs
with open(self.tracked_files_file, "r") as tracked_files:
FileNotFoundError: [Errno 2] No such file or directory: '/run/media/mmcblk0p1/gog/Alan Wake/tracked_files'
Launch command: ['/home/deck/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/run', '--filesystem=/run/media/mmcblk0p1/gog/Alan Wake', '--', '/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/proton', 'run', '/run/media/mmcblk0p1/gog/Alan Wake/alanwake.exe', '-locale=en']
All processes exited
vicious-gold•2y ago
use wine ge latest, not proton
delete the prefix
see if it works
if not, install the same dll's that oof mentioned in his first message
correct-apricotOP•2y ago

correct-apricotOP•2y ago
?
vicious-gold•2y ago
always, always post a new log after an error. posting a screenshot with a "?" reads as rude, even if that's not how you mean it
correct-apricotOP•2y ago
How do I post a new log?
vicious-gold•2y ago
#:pushpin: Read Me First | Frequently Asked Questions drag and drop the file in this chat.
correct-apricotOP•2y ago
file:///home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig/1207659037-lastPlay.log
Like this?
vicious-gold•2y ago
don't drag it onto the text line, drag it onto the chat itself
correct-apricotOP•2y ago
I’m not in chat?
vicious-gold•2y ago
we can't help you without logs.
log in on a browser on desktop mode, download the discord app from the discover store, think of solutions
correct-apricotOP•2y ago
System Info:
CPU: 8x AMD Custom APU 0405
Memory: 15.54 GB (used: 3.08 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405]
IDs: D=163f V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: Freedesktop SDK 23.08 (Flatpak runtime) (linux)
The current system is a Steam Deck
We are running inside a Flatpak container
Software Versions:
Heroic: 2.9.2 Boa Hancock
Legendary: 0.20.32 Dark Energy (hotfix #6)
gogdl: 0.7.3
Nile: 1.0.0 Jonathan Joestar
Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": false,
"useSteamRuntime": true,
"language": "",
"wineVersion": {
"bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wine",
"name": "Wine - Wine-GE-latest",
"type": "wine",
"lib": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64",
"lib32": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib",
"wineserver": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wineserver"
},
"winePrefix": "/run/media/mmcblk0p1/gog/Alan Wake",
"wineCrossoverBottle": ""
}
Game launched at: Tue Oct 10 2023 02:43:25 GMT-0400 (Eastern Daylight Time)
Like this?
vicious-gold•2y ago
maybe, is this the entire log? nothing after the Game launched line?
correct-apricotOP•2y ago
No. I press launch game and I get that grey box message from the photo I sent earlier.
The file log is what I just copied and pasted just now.
The game is running but nothing is in screen.
vicious-gold•2y ago
did you do this?
did you delete the prefix?
correct-apricotOP•2y ago
I get this, too.

correct-apricotOP•2y ago
No. I wasn’t told to delete a prefix
Do I install whatever that grey box wants me to install?
Hmmmm. Maybe I should install the wine mono?
vicious-gold•2y ago
You are very, very clearly not reading.
I said to do it here.
plain-purple•2y ago
You should use wine-ge. Disable steam runtime in game settings. The runtime is only needed for native linux games. You not running any native linux game.
Post game logs via pastebin here like the read me first post suggests
correct-apricotOP•2y ago
I was told to delete prefix. What does that mean?
Search for above 2 ? What does that mean?
noble-gold•2y ago
delete the folder you have listed under Wine Prefix
noble-gold•2y ago

correct-apricotOP•2y ago
Could you show me a photo of what that looks like? I’m new to heroic.
noble-gold•2y ago

noble-gold•2y ago

correct-apricotOP•2y ago
Is my deleting this folder going to affect other games that may need it? Or is this isolate to Alan Wake?
Isolated*
noble-gold•2y ago
They are sandboxed and isolated from other games’ prefixes
As you can see, it is named after the game for which it is used
correct-apricotOP•2y ago
I’m deleting this wine prefix but it looks like it is saved to my micro SD card, same place that I keep my gog games

Well, you've configured it to do this yourself, default location is
~/Games/Heroic/Prefixes/<game title>
correct-apricotOP•2y ago

correct-apricotOP•2y ago

correct-apricotOP•2y ago
This is what is for Alan wake
noble-gold•2y ago
this looks you're on the verge of putting the game files in the same folder as the prefix
correct-apricotOP•2y ago

correct-apricotOP•2y ago
So I deleted the wineprix. I actually just went and hit backspace on the text.
I don’t see 20xx folder. Actually, I don’t see anything under prefix when I go into my files
correct-apricotOP•2y ago
i posted the log to debian but here is the file
correct-apricotOP•2y ago
System Info:
CPU: 8x AMD Custom APU 0405
Memory: 15.54 GB (used: 4.58 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405]
IDs: D=163f V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: Freedesktop SDK 23.08 (Flatpak runtime) (linux)
The current system is a Steam Deck
We are running inside a Flatpak container
Software Versions:
Heroic: 2.9.2 Boa Hancock
Legendary: 0.20.32 Dark Energy (hotfix #6)
gogdl: 0.7.3
Nile: 1.0.0 Jonathan Joestar
Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": false,
"useSteamRuntime": true,
"language": "",
"wineVersion": {
"bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wine",
"name": "Wine - Wine-GE-latest",
"type": "wine",
"lib": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64",
"lib32": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib",
"wineserver": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wineserver"
},
"winePrefix": "",
"wineCrossoverBottle": ""
}
Game launched at: Tue Oct 10 2023 21:30:47 GMT-0400 (Eastern Daylight Time)
An exception occurred when launching the game:
Error: ENOENT: no such file or directory, mkdir
at Object.mkdirSync (node:fs:1395:3)
at verifyWinePrefix (/app/bin/heroic/resources/app.asar/build/electron/main.eeeeb87e.js:96:718)
at process.processTicksAndRejections
(node:internal/process/task_queues:95:5)
at async prepareWineLaunch (/app/bin/heroic/resources/app.asar/build/electron/main.eeeeb87e.js:95:1233)
at async Module.launch$2 [as launch] (/app/bin/heroic/resources/app.asar/build/electron/main.eeeeb87e.js:48:6168)
at async /app/bin/heroic/resources/app.asar/build/electron/main.eeeeb87e.js:198:456
at async node:electron/js2c/browser_init:2:98394
correct-apricotOP•2y ago



correct-apricotOP•2y ago
And I keep getting these boxes.
vicious-gold•2y ago
please slow down. you're breaking more by trying to fix it yourself.
you need to repopulated the prefix box in heroic settings with the same folder it was in before. then delete that folder, not the line
correct-apricotOP•2y ago
l am reinstalling and starting over
the game , i mean
vicious-gold•2y ago
you are continually ignoring advice and going off and doing your own thing. i'm getting frustrated, i'm out.
correct-apricotOP•2y ago
The game worked. I reinstalled it and followed the first advice. I don’t know why it didn’t work the first time. Thanks everyone!