HGL
fascinating-indigo

DOS BOX games with Heroic ?

Hi guys, I’m just wondering if Dos box games are supposed to work on Steam Deck using Heroic ? I installed a couple games from GOG (Duke Nukem 3D Atomic Edition and Shadow Warrior Classic), but all it does when clicking the play button is going back on Heroic. so far with no luck I tried : - installing the Windows and Linux version - select different wines (Proton Experimental, Proton 7.0, Wine GE Proton 7-41) - enabling Steam Runtime - enabling « Auto install/Update DXVK on prefix » when selecting Wine GE Proton 7-41 Here are the logs for Duke Nukem 3D, both for proton Experimental and Win GE. Thanks for your help !
20 Replies
fascinating-indigo
fascinating-indigoOP3y ago
fascinating-indigo
fascinating-indigoOP3y ago
modern-teal
modern-teal3y ago
they are supposed to work (in general, there are exceptions I guess) this error is weird FileNotFoundError: [Errno 2] No such file or directory: '/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/bin/wine', the file should exist, make sure your flatpak permissions are correct (you can install flatseal and use the reset button to reset heroic's permissions
fascinating-indigo
fascinating-indigoOP3y ago
Hi @arieljuod , long time no see 😁 I just reset the permissions for Heroic using Flatseal , but the issue and the log remains the same. I do see the file « wine » when I follow that path. 🤔
fascinating-indigo
fascinating-indigoOP3y ago
No description
fascinating-indigo
fascinating-indigoOP3y ago
By the way, looking at Shadow Warrior Classic’s log as well, it has the same error. I tried with the previous version of Win GE (7-40), same thing. @arieljuod , any other idea you might have about this issue ? Or anyone else 😉
modern-teal
modern-teal3y ago
I'm not really sure, you said you reseted the permissions with flatseal and the file is there and owned by you :S I've seen this in the past but I don't know what was the fix, try searching that No such file or directory: message here in discord can you try running the command manually from the console?
LD_LIBRARY_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib64:/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib WINEPREFIX="/home/deck/Games/Heroic/Prefixes/Duke Nukem 3D Atomic Edition" WINEDLLOVERRIDES=winemenubuilder= ORIG_LD_LIBRARY_PATH= GST_PLUGIN_SYSTEM_PATH_1_0=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib64/gstreamer-1.0:/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib/gstreamer-1.0 WINEDLLPATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib64/wine:/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib/wine /home/deck/Desktop/gogdl launch "/home/deck/Games/Heroic/Duke Nukem 3D" 1207658730 --wine /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/bin/wine --platform windows --prefer-task 0
LD_LIBRARY_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib64:/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib WINEPREFIX="/home/deck/Games/Heroic/Prefixes/Duke Nukem 3D Atomic Edition" WINEDLLOVERRIDES=winemenubuilder= ORIG_LD_LIBRARY_PATH= GST_PLUGIN_SYSTEM_PATH_1_0=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib64/gstreamer-1.0:/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib/gstreamer-1.0 WINEDLLPATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib64/wine:/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/lib/wine /home/deck/Desktop/gogdl launch "/home/deck/Games/Heroic/Duke Nukem 3D" 1207658730 --wine /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-41/bin/wine --platform windows --prefer-task 0
fascinating-indigo
fascinating-indigoOP3y ago
@arieljuod I found this , the issue seems to be the same : https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/1781 So apparently Appimage needs to be used instead of Flatpack ? I’ll try your command and keep you posted, thanks.
GitHub
"No such file or directory" for (existing) wine - 2.4.2 beta · Issu...
Hi all, I'm encountering the same problem as #1286, #1329, #1476 - that last one has a comment after closing about the beta as well. This is the log for the game I'm running (Gothic 2): (23...
modern-teal
modern-teal3y ago
I think I have some DOSBox game from GOG, I'll try that later on the steam deck ideally the flatpak version should work fine, it's the official way of using heroic on the deck
fascinating-indigo
fascinating-indigoOP3y ago
@arieljuod Well I assumed it was only for DosBox games as I tried with 2 of these games and my only other GOG game The Witcher 3 is working fine… Turns out I just checked and Witcher 3 uses Proton Experimental (which is not working for DosBox games for me), and I get the same error when choosing Win GE for that game. I ran your above command (I hope I did it right) and I get the below message 👇
No description
modern-teal
modern-teal3y ago
you can try the appimage build if you want, if your games work it's fine try removing the custom gogdl binary (not deleting the file, but clearing the field in heroic's settings)
fascinating-indigo
fascinating-indigoOP3y ago
@arieljuod same thing after removing the custom GOGDL binary in the settings. I ran the manual command again, and got exactly the same message.
modern-teal
modern-teal3y ago
the command has to change (the command also references the custom binary) you can see the command that you have to run in the logs You'll see Launch Command: LD_LIBRARY_PATH=...., copy all the command except the Launch Command: part
modern-teal
modern-teal3y ago
you can also try the appimage, it's just download > double click, it doesn't even need to be installed (you might need to re-login) https://heroicgameslauncher.com/downloads
Heroic Games Launcher
An Open Source GOG and Epic Games Launcher
fascinating-indigo
fascinating-indigoOP3y ago
@arieljuod ah ok I see, I thought I had to run the same command again 😅 Ok I ran the correct command after removing the gogdl binary , here’s the message now. Well if we can’t figure it out sure, I’ll try the Appimage.
No description
fascinating-indigo
fascinating-indigoOP3y ago
@arieljuod I managed to make it work : I rolled back to Heroic 2.6.2 (from 2.6.3 - still Flatpack ), and then when opening the settings of a game in Heroic, a window popped up that wasn’t appearing in version 2.6.3 (see below) So I installed that, and it worked ! Hope it helps if any change is necessary in the next heroic version.
No description
modern-teal
modern-teal3y ago
weird, that window is a wine thing, not a heroic thing, well it's working now, if this happens again maybe we can do more debugging
fascinating-indigo
fascinating-indigoOP3y ago
It appears that I’m a « weird » magnet 🧲, lol
robust-apricot
robust-apricot3y ago
I started another post: https://discordapp.com/channels/812703221789097985/1077469808699920444 Do you think it is maybe the same issue? I'm trying to run Ultima IV, which is also DosBox.
fascinating-indigo
fascinating-indigoOP3y ago
@Emveepee well I had to use Win-GE instead of Proton for starters. It might be the only issue you have, but as requested on your post you’ll need to try and send the logs if it doesn’t work.

Did you find this page helpful?