HGL
foreign-sapphire
Witcher 3 - Steam Deck issue
Hi guys, i'm facing an issue on steam deck with the latest witcher 3 update. I have the game on epic games, and have been playing without issues through heroic (latest version). Since the new big update Witcher 3 received, it won't boot at all. It is stuck showing the steam loading icon and nothing happens no matter how long I wait...I repeat witcher 3 was working fine prior to the recent upgrade it got. I tried uninstalling and reinstalling it, and still same issue. Different kinds of proton didn't help either. Anyone else has this issue?
542 Replies
conscious-sapphire•3y ago
I have the exact same issue. I found I could run it directly from heroic with the latest GE-Proton but it still will not load from game mode.
foreign-sapphireOP•3y ago
ge-proton 42 makes it work for you?
mine doesn't launch with that either, neither from game mode nore from heroic directly
heroic team any chance we can get a fix for this?
conscious-sapphire•3y ago
Yeah GE-Proton7-42 let’s me run it directly in heroic. But it doesn’t work in steam
foreign-sapphireOP•3y ago
so weird...nothing to do in my case, ge proton doesn't launch it eitehr
conscious-sapphire•3y ago
When I say it doesn’t load in steam, it doesn’t load in steam game mode or desktop
I’m running steam is preview as well
foreign-sapphireOP•3y ago
yes I understand what you mean
yes me too , preview
conscious-sapphire•3y ago
Maybe that’s the difference
foreign-sapphireOP•3y ago
nop..no difference 😦
conscious-sapphire•3y ago
I wonder if it’s worth going back to stable and testing
foreign-sapphireOP•3y ago
looks like the new game update broke compatibility with heroic
apparently they also released a proton hotfix
to make it work
as it would crash in menu after you tried loading your game
I downloaded proton hotfix, selected that as well instaed of ge or proton 7/experimental...that didn't help either
stormy-gold•3y ago
you can play with 7-42 via dx11
foreign-sapphireOP•3y ago
so if I want dx12 it won't launch at all?
also, how do I force it to use DX11 considering I don't see the option anywhere?
stormy-gold•3y ago
there is a fix on dx12 but you have to compile dxvk
DX12 works if you install the most recent master version of VKD3D-Proton. However, there's not much use for it right now since (1) Ray Tracing doesn't work (2) HairWorks doesn't work (works fine on DX11) and (3) DX11 is faster
stormy-gold•3y ago
i can show you
foreign-sapphireOP•3y ago
but dx11 doesn't have fsr I believe
I wanted dx12 for the FSR 2.1
Using the alternative EXE option in the game settings & pointing that to the DX11 version should work
foreign-sapphireOP•3y ago
@Blaukehlchen can you show me how to get it to run in DX12?
stormy-gold•3y ago
yes so you play on dx11 or you doesnt play at all what do you want to choose?
i run it also in dx11
foreign-sapphireOP•3y ago
but you said there is a way to run it in dx12...right? and is it only with heroic that dx12 doens't work? I believe with Steam it works
stormy-gold•3y ago
yes and i will give you the link just wait
foreign-sapphireOP•3y ago
thanks
conscious-sapphire•3y ago
I pointed it to what I thought was the dx11 exe and it didn’t work still. I guess I pointed it to the wrong exe?
stormy-gold•3y ago
GitHub
The Witcher 3 crashes after the intro · Issue #1338 · HansKristian-...
The new version of the Witcher 3 (4.0) when run in DX12 mode crashes after starting the game and finishing or skipping the intro cut scene in Kaer Morhen. I see such error when this happens: 01d8:i...
The latest development release of VKD3D-Proton can be found at https://github.com/HansKristian-Work/vkd3d-proton/suites/9866687254/artifacts/475974354
No, the Steam version has the same issue
foreign-sapphireOP•3y ago
just something to specify, I don't even get to the intro, it just doesn't boot
conscious-sapphire•3y ago
I thought proton experimental was updated so dx12 works fine now on the steamdeck
stormy-gold•3y ago
you unclicked "use steam runetime"?
conscious-sapphire•3y ago
That points to a 404 page?
This specific issue was fixed yesterday. I doubt it's in Proton Experimental yet
Other than that, DX12 has always worked fine as far as I know
Make sure you're logged in on GitHub
foreign-sapphireOP•3y ago
they released a proton hotfix already CommandMC
conscious-sapphire•3y ago
They posted on Twitter early today that it was pushed out and users on Reddit confirmed dx12 now works
foreign-sapphireOP•3y ago
to fix this
and I found in the list of proton something called "proton hotfix" that can be selected like any other proton version
Ah, I see
Well, could just use that in Heroic as well then
foreign-sapphireOP•3y ago
excuse the stupid question, where do I click that?
it didn't work
stormy-gold•3y ago
rightclick witcher 3 and game setting
foreign-sapphireOP•3y ago
within heroic I suppose?
stormy-gold•3y ago
yes
foreign-sapphireOP•3y ago
it is unchecked
do I need to check it?
stormy-gold•3y ago

foreign-sapphireOP•3y ago
yes found, it's not checked
conscious-sapphire•3y ago
Mine is also unchecked
stormy-gold•3y ago
hmm and witch proton version do you have?
conscious-sapphire•3y ago
So I can get it to load in heroic with GE-Proton7-42
foreign-sapphireOP•3y ago

conscious-sapphire•3y ago
But it doesn’t not work in steam
foreign-sapphireOP•3y ago
I have all these, it doesn't work with any of this, neither through heroic directly, nor through game mode
it won't boot at all
stormy-gold•3y ago
use 7-42 so maybe you can boot into game...
foreign-sapphireOP•3y ago
uninstall reinstall didn't help
as I said....tried already...
stormy-gold•3y ago
hmm strange
conscious-sapphire•3y ago
That works in heroic but not in steam
For me
stormy-gold•3y ago
hmm sry i have no clue right now...
conscious-sapphire•3y ago
Can you show me how to get it working with@dx11?
stormy-gold•3y ago
yes
stormy-gold•3y ago

stormy-gold•3y ago
choose alternative exe
conscious-sapphire•3y ago
Yep I did that and chose the witcher3.exe in bin/x64
stormy-gold•3y ago
yes so you should start with dx11
conscious-sapphire•3y ago
It doesn’t start though
stormy-gold•3y ago
with proton 7-42?
conscious-sapphire•3y ago
Yep
It starts… but crashes
foreign-sapphireOP•3y ago
i just did it, won't start with dx11 either
@Harley-1Davidson @MrZurkon Please both try
- deleting your prefix
- downloading the latest version of Wine-GE from the Wine Manager
- selecting it in the game settings
- starting the game
If this does not work, head over to "Game Settings" -> "Log" & send that file into here
foreign-sapphireOP•3y ago
let's see
i'll try now
how do I delete the prefix?
stormy-gold•3y ago
yes try this
You should have a "WinePrefix folder" in the settings? Navigate to that folder with Dolphin (file manager) & delete it
foreign-sapphireOP•3y ago
ok going
stormy-gold•3y ago
i use wine downloaded by heroic
conscious-sapphire•3y ago
Excuse my ignorance but is Wine—GE the same as GE-Proton?
stormy-gold•3y ago
nope
foreign-sapphireOP•3y ago
ok so I downloaded WINE-GE Proton 7-34
Essentially, just that Proton-GE is intended to be used inside Steam only, while Wine-GE is made for Lutris/Heroic/Bottles/anything else
foreign-sapphireOP•3y ago
should I also download latest proton ge via heroic?
or just wine?
stormy-gold•3y ago
proton is a special version of wine with vulkan pre installed
You'll just be using Wine-GE
stormy-gold•3y ago
ge
foreign-sapphireOP•3y ago
ok
stormy-gold•3y ago
I use Proton-Ge
foreign-sapphireOP•3y ago
let's see
stormy-gold•3y ago
and it works for me
foreign-sapphireOP•3y ago
Wine could not find a wine-mono package which is needed for .NET applications to work correctly - yadayadayada
get this error when I launch game with wine
You cannot install Vulkan (well you can, but that's not what Proton does). Proton-GE ships DXVK & VKD3D, which automatically translates DirectX 9-12 games to Vulkan
foreign-sapphireOP•3y ago
i clicked install
Should be able to just click install there?
foreign-sapphireOP•3y ago
yes did
Yeah that's fine
foreign-sapphireOP•3y ago
waiting now..
stormy-gold•3y ago
use Proton-Ge so mono is preinstalled
foreign-sapphireOP•3y ago
nothing happens , launched it via heroic in desktop mode
Both of 'em have now tried Proton with no success. It is not possible to debug issues with Proton
foreign-sapphireOP•3y ago
should I try launching in game mode also?
conscious-sapphire•3y ago
Tried proton ge that’s where I started, it will load in heroic for me but not steam
Right, could use a log now then
foreign-sapphireOP•3y ago
also, i tried the normal exe, not alternate
ok log, where do I go
conscious-sapphire•3y ago
Dx12 loads dx11 doesn’t load at all in heroic
Game settings -> "Log" tab in the sidebar -> "Show log file in folder" button
Upload that either directly to Discord, or to https://paste.debian.net/ & send the link into here
foreign-sapphireOP•3y ago
System Info:
Heroic Version: 2.5.2 Yamato
Legendary Version: 0.20.31 Dark Energy (hotfix #5)
GOGdl Version: 0.5
OS: Freedesktop SDK KERNEL: 5.13.0-valve35-1-neptune ARCH: x64
CPU: AMD Custom APU 0405 @3.04 GOVERNOR: schedutil
RAM: Total: 11.52 GiB Available: 6.21 GiB
GRAPHICS: GPU0: VanGogh [AMD Custom GPU 0405] VRAM: 512MB
PROTOCOL: x11 Game Settings: { "autoInstallDxvk": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "targetExe": "", "useGameMode": false, "useSteamRuntime": false, "language": "", "wineVersion": { "bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wine", "name": "Wine - Wine-GE-Proton7-34", "type": "wine", "lib": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/lib64", "lib32": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/lib", "wineserver": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wineserver", "wineboot": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wineboot" }, "winePrefix": "/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition" } Game launched at: Thu Dec 15 2022 12:24:27 GMT+0100 (Central European Standard Time) oh, so this copy paste not good?
PROTOCOL: x11 Game Settings: { "autoInstallDxvk": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "targetExe": "", "useGameMode": false, "useSteamRuntime": false, "language": "", "wineVersion": { "bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wine", "name": "Wine - Wine-GE-Proton7-34", "type": "wine", "lib": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/lib64", "lib32": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/lib", "wineserver": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wineserver", "wineboot": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wineboot" }, "winePrefix": "/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition" } Game launched at: Thu Dec 15 2022 12:24:27 GMT+0100 (Central European Standard Time) oh, so this copy paste not good?
No, it's not everything. Upload the actual file please
foreign-sapphireOP•3y ago
ok wait
foreign-sapphireOP•3y ago
foreign-sapphireOP•3y ago
this ok?
Huh
That should include a "Launch Command" at the bottom, along with the output
Did you try a restart? I suspect there's still something Proton-/Game-related running that's now blocking Heroic. Also try deleting the prefix again after rebooting
foreign-sapphireOP•3y ago
ok let me try
conscious-sapphire•3y ago
Just checking. Does the prefix folder include save files?
They're in the "Documents" folder of the prefix, but that should be linked to your actual Documents
Might want to back up
<prefix>/pfx/drive_c/users/steamuser/Documents/
though to be safeforeign-sapphireOP•3y ago
nothing unfortunately
shut down
reboot
tried launching through game mode
nothing
through heroic, nothing
What exactly is happening when clicking play in Heroic?
foreign-sapphireOP•3y ago
just the play icon turns into an X
and then nothing else happens
as if it's trying to boot the game but it won't boot
stormy-gold•3y ago
maybe install d3dcompiler_47.dll through winetricks...
I see, it might hang on the Setup Instructions then
There might be something interesting in "Settings" -> "Log" then
This is only required for HairWorks to work, the game should still at least start
stormy-gold•3y ago
ah ok
foreign-sapphireOP•3y ago

Trust me, I've been through this stuff for the better part of yesterday already, I know what about this game works & what doesn't 😅
stormy-gold•3y ago
you have my fully trustment xD
foreign-sapphireOP•3y ago
foreign-sapphireOP•3y ago
here is the log again
😦 can't get it to work anymore. DX11 doesn't work either
cyberpunk works fine, also other games on heroic
it's just this one
conscious-sapphire•3y ago
I have a question. Can you think of why a game would load directly in heroic but not via steam? By the shortcut heroic created?
foreign-sapphireOP•3y ago
out of curiosity, do hairworks work well with the fix? or do they tank performance?
We're getting somewhere, this log actually has content!
It doesn't look like you have an EXE override applied there though, so it's gonna launch the launcher, which crashed here & (I assume) launched the DX12 version
They're working fine here
foreign-sapphireOP•3y ago
ok how do I target directly the dx12 exe?
got it i think
The DX11 version is in
<pathToGame>/bin/x64/
("witcher3.exe")foreign-sapphireOP•3y ago
ok so i tried dx12, now it turns into an x and then back to play
as in, it fails
i'll try dx11 now
Yeah you don't want the DX12 version. It can work, but you'll have to invest more time into it with virtually no benefit
And it'll not run as fast
foreign-sapphireOP•3y ago
I think fsr can be a big benefit to performance...no?
dx11 same thing ,crash didn't launch
X turns back to Play
conscious-sapphire•3y ago
Odd my dx12 works ( as in no custom exe )
Right, new log would be helpful then
conscious-sapphire•3y ago
But yeah only in heroic…. Still not in steam
foreign-sapphireOP•3y ago
foreign-sapphireOP•3y ago
here is the log
I mean, the Deck should be able to run the game with no performance issues without FSR
foreign-sapphireOP•3y ago
I tried also with GE proton 42, didn't work same thing
will there be any update/fix for heroic to make it run eventually with dx12?
"targetExe": "/run/user/1000/doc/663c79a6/witcher3.exe",
Uh, are you sure you're selecting the right EXE there? Looks like the path to this executable is not visible to Heroic (which is why the /run/user/1000/doc/
is showing up)foreign-sapphireOP•3y ago
I think so...
I only have 1 witcher 3 game foler within heroic
/home/deck/Games/Heroic/TheWitcher3/bin/x64/
it's the exe in here that I select
then in heroic it translates to /run/user/1000/doc/663c79a6/witcher3.exe
Try adding just
bin/x64/witcher3.exe
into the text box, that should then find the game based on the game directoryforeign-sapphireOP•3y ago
ok 1 moment
Yeah that's done by Flatpak, not in our control. We've had some issues with this in the past, seems like something isn't quite right there
Also: Don't do this. Proton will not help you, and it'll give me no information about what's not working
foreign-sapphireOP•3y ago
ok launched with wine
yellow X
and nothing else
foreign-sapphireOP•3y ago
foreign-sapphireOP•3y ago
and log
tried also the dx12 exe...same thing, stops at yellow x
Could you open up a terminal (Konsole) & run these two commands (make sure to copy-paste them one by one):
Then copy the output / take a screenshot & send it into here
foreign-sapphireOP•3y ago
i close heroic?
Could leave it open I believe, but might as well close it
foreign-sapphireOP•3y ago

foreign-sapphireOP•3y ago
this ok?
Hm, looks like your internet connection is not working (correctly)?
foreign-sapphireOP•3y ago
how is that possible
i'm chatting with you through discord onteh deck
That's a very good question
foreign-sapphireOP•3y ago
connected on the internet
let me switch to the 2.4g
Could you check which Heroic version you're using?
foreign-sapphireOP•3y ago
2.5.2 latest
conscious-sapphire•3y ago
That’s a 403 forbidden error?
foreign-sapphireOP•3y ago
downloaded today as I unisntalled it and reinstalled it due to this issue
conscious-sapphire•3y ago
I updated to the same version today as well
foreign-sapphireOP•3y ago
So changed to 2.4ghz and ran them again, got same result. 403
2.5.2 hotfix 2
Yeah figured I could just check the log. That's odd then...
To explain what's going on there:
Epic's own CDN (
download.epicgames.com
-download4.epicgames.com
) has been broken for a couple months now. We've implemented a fix in Legendary, which tries the next URL if one didn't work. Seems like it is somewhat doing that by skipping download
, download2
and download3
, but then it gets hung up by download4
?foreign-sapphireOP•3y ago
so what do we do?
dang...I have a work call for 15 min, i'll be back in 15 to try more troubleshooting
conscious-sapphire•3y ago
I’m looking through other threads opened in the last couple of hours and people are saying other games aren’t loading
I'm not even sure why this is happening in the first place. Gimme a bit
This is what should be happening, it tries all 4 of Epic's URLs before then trying some other CDN (I believe it was owned by Amazon?), which then works
The Epic Games Launcher does the same thing actually

It looks like instead of encountering an error when connecting, this is failing to connect in the first place
This is not handled by Legendary as far as I can tell. Maybe it should be as well, considering there should still be backup URLs available. @Rodney thoughts? (sorry for the many pings lately, I just don't want to get away with saying something stupid and not getting corrected 😅)
conscious-sapphire•3y ago
Does it use our creds to connect? I saw someone else said they had to logout and log back in
Sorry if it’s a silly@suggestion
It's not possible to say anything without a game log here (also, ideally open your own thread since this isn't really related to the original issue anymore)
Nope, that's done with an unauthenticated session
foreign-sapphireOP•3y ago
back
so anything I can do/ try?
The output of
legendary info 725a22e15ed74735bb0d6a19f3cc82d0
should be the same for everyone owning the game, so if you can find someone else with the game on Epic, this would also sufficeforeign-sapphireOP•3y ago
I don't understand...i find someone else with the game and do what?
extended-salmon•3y ago
The manifest downloading is missing a timeout so it probably just gets stuck there due to some other network issue
Someone else with the game on Epic.
They should then run that same command, which gives you information about the game installation, listing for example pre-requisites (which is my only suspicion here)
Another thing you might want to try is installing the latest versions of VCRuntime (both 64- and 32-bit). Download them from https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022, run them with "Run EXE on prefix"
Not having this installed was preventing the REDlauncher from working (instead starting the game directly). So after that, remove the EXE override and it might start the launcher, which might run necessary steps for the game to work
foreign-sapphireOP•3y ago
there is no network issue
my internet is working fine
can you help me understand how to run them..where do I add the run EXE
right after .exe?
I'm not sure I understand the question
"Run EXE on prefix" is a button in the game settings, right below the Wine Version dropdown
foreign-sapphireOP•3y ago
ah
so i need to add those in the game settings
You run those, yes
foreign-sapphireOP•3y ago
ok installed them
so it does launch the launcher indeed, I hit play game launcher disappears as if it were booting the game but nothing happens 🙂
i guess i need to forget playing witcher with heroic!
Are you able to change between DX11/DX12 in the launcher?
foreign-sapphireOP•3y ago
yes
no joy with either versions...i'm using WINE as you asked..sould I change that?
Wine is now your only way to launch REDlauncher, so I'd leave it at that
A new log might have some clues? There might also be a "redist" folder somewhere in the game install directory. If there is, try installing the things from in there (part of that is going to be VCRuntime, which you already have; you can skip those)
national-gold•3y ago
Hey guys, I can see there's a long thread but I think I'm in a similar boat.
Next-gen version of Witcher 3 on SteamDeck, from Gog. DX12 doesn't work at all and DX11 crashes before launching on Proton/Proton-GE/Wine-GE.
I've tried running the redist binaries with the
run EXE on prefix
but it didn't help, any other advice?DX11 crashes before launchingIf you enabled HairWorks in the Video settings, either disable it or install
d3dcompiler_47
with Winetricksnational-gold•3y ago
I'll try the compiler, dx11 doesn't even launch so I can't update any settings in game, I can try modifying config files at some point and see if that helps at all
Ah, I see
Well, a game log might answer some questions then. Should be helpful to cross-reference with @Harley-1Davidson's log then
Other than that, also follow this: https://discord.com/channels/812703221789097985/1052899783339155486/1052916130483810435 Oh hang on, you're on GOG. That won't work then
foreign-sapphireOP•3y ago
foreign-sapphireOP•3y ago
latest log @CommandMC
This looks somewhat worrying. I hope the game isn't trying to read that same path & not launching because of it
From there, it looks like the launcher starts the game, and the game then immediately just exits (with no error messages or anything). So something it's checking for is missing
foreign-sapphireOP•3y ago
should I uninstall/reinstall it then?
Reinstallation shouldn't do anything. At most, anything that the game would look for would be in the prefix (could try deleting that)
The main thing that would be neat to have right now is the
legendary info
outputforeign-sapphireOP•3y ago
I don't know anyone that has it on epic and can help unfortunately
I guess i'll wait for future patches of heroic in case anything makes it work...thanks for the willignness to help and time anyway commandmc
This special version of Legendary should skip all of Epic's own CDNs
Download it, open up a terminal in the Downloads folder, run
chmod +x legendary
to make it executable & run it with ./legendary info 725a22e15ed74735bb0d6a19f3cc82d0
You might have to run ./legendary auth
first, as authentication data is not stored outside of the Heroic sandboxWell, we can't really patch anything if we don't know what the issue is
foreign-sapphireOP•3y ago
ok so I downloaded it, it's in my downloads folder
I go there open terminal one moment
no game information available?
Hm, what does
./legendary status
say?foreign-sapphireOP•3y ago
epic account not logged in
0 games available/installed
egl sync enabled false
Gotta run
./legendary auth
thenforeign-sapphireOP•3y ago
did
didn't fix it
opens a window of login to epic games
Could you run
./legendary -v auth
and, after it's done, send a screenshot of the output?foreign-sapphireOP•3y ago
if I click login
then it goes to a page with a redirect url
and an authorization code
Oh I might not have built it with Webview, that's my fault then (actually, it should then skip the webview entirely? Anyways, not using it is fine)
./legendary auth --disable-webview
should still workforeign-sapphireOP•3y ago
it went straight to the page with redirect url/authorization code
Yup, now copy that auth code & paste it into the terminal (and press Enter of course)
foreign-sapphireOP•3y ago
ok successfully logged in
and now what do I do?
Try
./legendary info 725a22e15ed74735bb0d6a19f3cc82d0
againforeign-sapphireOP•3y ago

Aaand the only prerequisite is VCRuntime, great
So my only conclusion would be that the game is somehow looking for the EGL & not launching because it's not there
foreign-sapphireOP•3y ago
why is the EGL not there
I mean shouldn't heroic work in that aspect?
Heroic launches games just like the EGL would, but if a game looks for specific files (like the REDlauncher does for example), those won't be there since we don't need those files
I guess it's fixable, although that would be a lot of work without really being able to test it
foreign-sapphireOP•3y ago
so witcher 3 on epic is a big no no
😦
Well, you can always install the Epic Games Launcher through Heroic's sideload feature & run the game through there
Although that would be somewhat cursed, if you ask me
On an unrelated note, the Complete Edition of Witcher 3 is currently available on GOG for 10€
national-gold•3y ago
Yes I'm on Gog with the full GOTY edition, unfortunately it still isn't working but any logs and steps I've done are also here
GitHub
[GOG] Witcher 3 (next gen) directx 11 launch · Issue #2202 · Heroic...
Describe the bug This is not a bug report, rather quick FAQ how to run the game (I didn't found any solutions to this anywhere). The Witcher 3 (Next Gen) runs default with DirectX 12 (using...
foreign-sapphireOP•3y ago
yeah well if I had to buy it again i'd get it on steam but I don't want to buy it again
i'll likely just skip the game since it doesn't play well with heroic
stormy-gold•3y ago
Hmm I'm here on GOG and GOTY and DX11 works great :Thonker:
Or you can install EGL through Lutris/Bottles and then try
This was my experience as well. Tried the game on both Steam & Heroic (GOG). DX12 doesn't work by default, DX11 should work (and in the past always worked) with 0 issues
stormy-gold•3y ago
Hopefully there will be a newer wine-version in HGL to fix DX12 soon....
There's nothing Wine has to do, VKD3D has to release a new version
I imagine they first want to get Ray Tracing working though
stormy-gold•3y ago
Ray Tracing is not my first prio xD I have AMD GPU xD but FSR
conscious-sapphire•3y ago
I have it on GOG and I cannot get it to launch on steam or heroic, I can an uncaught exception error and it asks me if I want to send off a crash report
For some reason now I cannot even click on the select an alternative exe option to select the directX 11 version…. I give up
On steam deck within steam?
This doesn’t work for me either
foreign-sapphireOP•3y ago
I'll try with lutris
Neither dx11/dx12 work for me with heroic..
Earlier you were saying dx12 starts for you, you mean in gog versión not egl right?
evident-indigo•3y ago
Having issues with running the game as well. Installed from GOG, exe override to force dx11 but nothing works. Seems to launch a process (a witcher3.exe entry appears in top) but nothing visibly starts. Basically the run button in heroic changes as if the game was running and that's it. Any ideas what the issue could be? Happy to provide more logs/info if it helps. Also tried without exe override and installing vcredist in the prefix as suggested here earlier but same result.
conscious-sapphire•3y ago
Yea it starts in heroic. I gave up and in uninstalled. Too many other games and things to do
stormy-gold•3y ago
Nope Solus OS
evident-indigo•3y ago
Hi I saw you run your witcher with DX11, but I can't find a way to switch it on heroic launcher?
I've changed the target to the dx11 exe I think, but now I can launch on desktop but not in game mode 😭😭
stormy-gold•3y ago
Oh nooo sry i cant hell then 🥲
foreign-sapphireOP•3y ago
Guys any fix for this? Heroic team?
Will you push any update to your launcher? Steam version running great even in dx 12...heroic not launching at all
Hi guys, even after the latest update to the game, it still won't launch with Heroic (via Epic Games)
Any tips on how I can fix it?
equal-aqua•3y ago
Post log, for like 100th time probably but i won't read all the backlog 🐸
With VKD3D-Proton 2.8, the game should at least run in DX12 now (RTX & HairWorks still being broken last time I checked)
foreign-sapphireOP•3y ago
@CommandMC how to install that?
equal-aqua•3y ago
Yes, master is needed for that.
https://github.com/HansKristian-Work/vkd3d-proton/commit/e8d00f7092260383778dfca37981fe097d787295
foreign-sapphireOP•3y ago
Thanks. How do I install?
Are you still using Wine-GE?
foreign-sapphireOP•3y ago
In heroic? Yeah
I tried all options non work
foreign-sapphireOP•3y ago
GitHub
Release Version 2.8 · HansKristian-Work/vkd3d-proton
This release rolls up some significant new developments before the holidays.
VK_EXT_descriptor_buffer support
This extension is significant in that it removes a ton of CPU overhead.
We already had ...
foreign-sapphireOP•3y ago
This the one i need to download?
equal-aqua•3y ago
Does Heroic still ship 2.7 or lets says Bottles 🐸
We download the latest release directly from the repo
Bottles is only used for DXVK
foreign-sapphireOP•3y ago
Oh
Is it just wine-ge 34?
That being said, I don't know how (well) the current auto-updater works, so you might have to delete the prefix
foreign-sapphireOP•3y ago
Where do I go...excuse ignorance
Select Wine-GE, enable VKD3D-Proton in the game settings
foreign-sapphireOP•3y ago
I go to wine manager?
Oh
It's all ticked
As you say already
Autoinstall/update dxvk and vkd3d both were ticked. Wine ge also.. Nada
Right. Delete your prefix, try to launch the game, then send in a new game log
equal-aqua•3y ago
Yeeting vkd3d proton dlls next to game exe also would work
Dx12 has a different exe afaik
foreign-sapphireOP•3y ago
Yup it's a whole 'nother folder in
bin
foreign-sapphireOP•3y ago
Deleted prefixes
Launched
Nothing
Sent log
Right, you had the game on Epic & the launcher (and probably the game as well) were looking for EGL files that didn't exist
Well, installing the EGL into that prefix should work. It'd be annoying, but it'd at least work
foreign-sapphireOP•3y ago
Well i did say i have it on egl
But it used to work fine
Still on egl before the big update
Without doing anything
equal-aqua•3y ago
But game works ok with dx11?
foreign-sapphireOP•3y ago
No
equal-aqua•3y ago
Or just completely busted
foreign-sapphireOP•3y ago
Neither exe
If i pick alternate exe i tried both dx11 and 12
equal-aqua•3y ago
Ah, so what CommandMC said makes sense
foreign-sapphireOP•3y ago
Same story.. Won't start at all
So what do i need to do to add egl?
This gets logged after making the launcher work @"Leopard"
So I'm thinking the game won't launch unless it can verify that you actually own it on EGL
equal-aqua•3y ago
EGL DRM in works 🐸
foreign-sapphireOP•3y ago
So it's just for this specific game then.. Cause all other epic games work fine
Download the installer from https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download/EpicGamesLauncherInstaller.msi, install it with "Run EXE on prefix"
Once the EGL is installed, head over to Heroic's general settings & select your game's Wineprefix in "Sync with Installed Epic Games"
foreign-sapphireOP•3y ago
Let me try
Must i do this every time i want to run the game?
No, once we're done here you can just launch the game through Heroic
foreign-sapphireOP•3y ago
Did run exe on prefiz
Didn't seem to do anything.. Is that normal?
Nothing on screen
equal-aqua•3y ago
No, it should have been installing EGS itself. But since it is an MSI exec there might be a catch
foreign-sapphireOP•3y ago
It doesn't do anything
Something might still be running in that prefix
Try opening up a terminal and running
(After that, re-select the EXE)
foreign-sapphireOP•3y ago
Ok
Last time I checked, Wine runs MSI files just fine (Proton on the other hand only runs .exe)
foreign-sapphireOP•3y ago
Konsole open wherever
equal-aqua•3y ago
https://lutris.net/games/install/5835/view
Since lutris seems to be also using msiexec this might be an issue here as well
foreign-sapphireOP•3y ago
Or must it be in a specific folder?
Cause i did it and nothing happened again
equal-aqua•3y ago
Anywhere is ok
foreign-sapphireOP•3y ago
Nada
Right, we'll try msiexec then
(Oh and something I forgot to mention: That's one command, no matter where Discord inserts line breaks)
Note that this is assuming you've placed the installer in
~/Downloads
& it's named "EpicGamesLauncherInstaller.msi"foreign-sapphireOP•3y ago
Yes
It's there
Got a lot of errors
And again nothing happens
Could you copy-paste/take a screenshot of those errors?
foreign-sapphireOP•3y ago
Failed to get current display settings
A few dozen times
Same error
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.0 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
0124:err:x11settings:X11DRV_EnumDisplaySettingsEx Failed to get L"\\.\DISPLAY1" current display settings.
0124:err:x11settings:X11DRV_EnumDisplaySettingsEx Failed to get L"\\.\DISPLAY1" current display settings.
0124:err:x11settings:X11DRV_EnumDisplaySettingsEx Failed to get L"\\.\DISPLAY1" current display settings.
0124:err:x11settin
Copy pasted part of it.. The error in the end appears many more times
124:err:winediag:gnutls_process_attach failed to load libgnutls, no support for encryption
0124:err:winediag:process_attach failed to load libgnutls, no support for pfx import/export
And in the end these
Can't reproduce this :smolShrug:
@"Leopard" Ideas?

equal-aqua•3y ago
Hmm, so does it go through when you do the same thing "Run exe on prefix" when you add Heroic itself to Steam and run it within game mode? @Harley-1Davidson
foreign-sapphireOP•3y ago
I'll try now
When I click run.exe on prefix in game mode
Nothing happens, it doesn't show the popup to pick the file
equal-aqua•3y ago
Ah, rip
No idea then
foreign-sapphireOP•3y ago
😦
Is that dang
xdg-desktop-portal
bug still not fixed?
Maybe try deleting your prefix & then running this directly @Harley-1Davidsonequal-aqua•3y ago
Nope
Recently helped to someone for OW2 Apple ID stuff with that 🐸
So still happens
I love Valve just as much as the next guy but man SteamOS really needs some more money/people behind it
equal-aqua•3y ago
I don't want to sound like a overly negative guy but tbh everything that is non Steam that needs fixes seems to be heavily neglected on purpose 🐸
Like a "give up and buy from Steam lol" tactic
Are games within Steam that open up links not affected by this? Is it just Flatpak?
equal-aqua•3y ago
To my knowledge , yes
@Harley-1Davidson Are you on SteamOS 3.4 btw?
https://github.com/ValveSoftware/SteamOS/issues/775#issuecomment-1344722478
This comment here says it is fixed with 3.4 so 🐸
I don't have a deck to confirm any of this
foreign-sapphireOP•3y ago
Nothingr
Deleted prefix again
Ran konsole command
Same errors
Game won't launch
Yes I'm on 3.4 latest preview build
equal-aqua•3y ago
https://github.com/ValveSoftware/SteamOS/issues/775#issuecomment-1297445124
Lol, so main gets fixes before preview. Wow 🐸
foreign-sapphireOP•3y ago
So I should switch to stable?
Let's see
equal-aqua•3y ago
It would be only helpful to see if switcthing to main lets this go through or not.
https://discord.com/channels/812703221789097985/1052899783339155486/1055600773792280616
foreign-sapphireOP•3y ago
Doing it just for you
equal-aqua•3y ago
😳
foreign-sapphireOP•3y ago
Nop
Nothing
Makes me want to smash the deck 😂
evident-indigo•3y ago
After having the same issues with the game just not launching despite trying everything (on desktop arch with GOG), I found a solution:
Step 1: Search witcher 3 in steam
Step 2: See that it's on sale for 10 bucks and buy it
Step 3: Download and play it without issues
Well worth spending the money for me instead of fiddling with heroic for hours 🤷♂️
equal-aqua•3y ago
lol
correct-apricot•3y ago
Makes sense. Main is more bleeding edge than preview
foreign-sapphireOP•3y ago
Not anymore
Makes sense. This is my first big disappointment with heroic
Usually mostly everything works
Now preview is more advanced again.
Hey guys, any update/tip on gettingthe game to work with Epic Games / Heroic?
I still haven't found a solution 😦
conscious-sapphire•3y ago
Witcher 3 was working ootb with proton 7. But not the next gen version
Is the next gen version an update? So i could try later
equal-aqua•3y ago
Next gen version from Epic.
foreign-sapphireOP•3y ago
yeah I am talking about the next gen update that completely broke it when from epic games on Heroic
it works if one has it from steam though
but I love heroic, and it bums me not being able to get it to work!
equal-aqua•3y ago
Mindblowing solution attempt:
Install Lutris- Install EGS within it- Then start Witcher 3 installation there, let it progress a bit and then pause the installation and quit from EGS. Copy-paste your Witcher 3 EGS copy installed via Heroic to the location that EGS installed via Lutris started to install game in. Then open EGS again, continue installation, it should start verifying files and complete installation after a bit. Then run Witcher 3 once from there , delete your previous Heroic Witcher 3 installation from Heroic.
In Heroic use import option, point EGS prefix that is created with Lutris as prefix with that import and pray 🐸
This is based on the assumption game needs to be ran at least once with actual EGS client for some DRM thingy related reason.
Alternatively; just get it from Steam for 10$ 🐸
They didn't update regional pricing either so game is also very cheap on non US regions
conscious-sapphire•3y ago
I have the gog version
Can i update free to the next gen?
correct-apricot•3y ago
I believe so
equal-aqua•3y ago
Next gen update was free on all stores
So yes
conscious-sapphire•3y ago
updating
Will test in an hour
equal-aqua•3y ago
I would expect it to work, EGS copy seems to be the problem here
conscious-sapphire•3y ago
Maybe it needs some vc runtimes
Is the next gen directx 12 ?
equal-aqua•3y ago
It has both dx11 and 12
Problem is not VC runtimes i think
@CommandMC has the gog version and it worked for him
The EGS version specifically checks for EGL files, that's the reason it doesn't work
At least that's my best guess. There's nothing in terms of errors in the log & the launcher is also complaining about the files being missing (but still works)
foreign-sapphireOP•3y ago
but why is this the only game that does it from EGS? everything else works fine. Isn't it possible for Heroic to add some workaround so we get this working as well
has anyone actually tried this?
I mean, installing the EGL directly into the prefix should've worked as well, but it did not work for you
So anyone else trying it out might not be a good baseline
Considering I don't even know what the file is that it's looking for there: Unlikely
Anyone can of course make a PR to add support, but I honestly doubt that there are many people with this game on Epic here (AFAIK it only released there with the Next-Gen edition now & Steam and GOG have a better price for the game, so I doubt many would buy from Epic then)
equal-aqua•3y ago
That solution offer was specifially tailored for you. It is just a complicated way of having a prefix with EGL and game itself. Since installing EGL into prefix attempt fails for you, that is the second best option that would lead to this intended effect.
I have the game on Steam so can't test anything related to Epic build.
Same here. As much as I love W3, buying it on Epic (after already owning it on Steam & GOG) seems rather unattractive to me
One other crazy idea would be to replace the W3 executable with one from Steam/GOG; although obtaining that file might prove difficult
conscious-sapphire•3y ago
Did someone tried lutris and the original launcher ?
That should work, if my theory about it looking for EGL files is correct
equal-aqua•3y ago
Ye, most plausible outcome is that it looks for some client provided thing specifially given that same game from GOG and Steam works; only difference would be that.
foreign-sapphireOP•3y ago
That's not accurate. I've had it on Epic long before the next gen version was released
ok I can test with lutris...so install lutris, install witcher 3
and then?
I see
PCGW just says "Complete Edition", which is why I suspected this (for other storefronts, it says "Complete Edition also available")
foreign-sapphireOP•3y ago
same, I hate buying games twice...also it will be huge satisfaction to get this fixed in the end!
equal-aqua•3y ago
Then with that same prefix , import game to Heroic and try to run.
On Witcher 3 game page there will be an import option.
Which you will basically select your game installation and prefix from Lutris.
foreign-sapphireOP•3y ago
how do I do that, just copy the whole folder and paste it where the heroic version is?
witcher 3 game page in heroic?
equal-aqua•3y ago
It will have prompts asking you where is the prefix and the game is located.
Yes
foreign-sapphireOP•3y ago
ok let me install it and i'll come back to you
equal-aqua•3y ago
Just do the Lutris part first and you don't have to install game from scratch btw.
https://discord.com/channels/812703221789097985/1052899783339155486/1057644851971248128
And then launch the game once via Lutris.
Then do the import stuff.
foreign-sapphireOP•3y ago
you mean I just install lutris
then launch the heroic installation from lutris?
equal-aqua•3y ago
Just read the message i linked?
It describes what you have to do.
foreign-sapphireOP•3y ago
et it progress a bit
how long is a bit?
or it doesn't matter?
equal-aqua•3y ago
It doesn't matter but to be on the safe side, just reach at least 1 percent.
Then just pause installation and quit EGS
foreign-sapphireOP•3y ago
ok
i'll try now
lutris is installing egs currently
equal-aqua•3y ago
Then do the copy paste thing, launch EGS again and resume installation.
foreign-sapphireOP•3y ago
then after I run the game once
I copy all the files back to the heroic installation spot?
equal-aqua•3y ago
No
Then you do the import
Which i described above
Heroic has an option for that
foreign-sapphireOP•3y ago
ok sorry for the many questions i've never done it before and not really familiar with lutris
i'll do step by step now
logging in epic games now
conscious-sapphire•3y ago
Dont import the game from lutris. Just use lutris and see if it works with the original launcher
If it works outside of heroic
equal-aqua•3y ago
https://discord.com/channels/812703221789097985/1052899783339155486/1058737372281450496
Importing part comes after that
conscious-sapphire•3y ago
Want to make sure we don't mix or confuse with to many steps at once
foreign-sapphireOP•3y ago
ok one moment
1% install reached
no pausing and closing
stupid question
do you have any idea where is the default instalation location lutris puts games?
ah I think I found it
copying now this may take a while
ok copy finished let's see next step
hm I don't know if I copied in the wrong plcae
however it continues installing, it's not verifying
i copied in folder
games / epic-games-store/drive_c/program files/Epic Games/TheWitcher3
is this the correctone?
@"Leopard" @CommandMC
equal-aqua•3y ago
@Harley-1Davidson Did you do pausing step?
foreign-sapphireOP•3y ago
yes of course
paused
shut down egs/lutris
copied my heroic installation to the location i mentioned above
opened lutris/egs
hit continue installation
it's still installing
not saying "verifying"
equal-aqua•3y ago
And not verifying you say, hmm. Maybe you copied that to wrong place.
Because that method works, i've done that many times.
foreign-sapphireOP•3y ago
well...where would the right place be
default
I have not changed any setting
equal-aqua•3y ago
Just let it install a bit, then close EGS. Instead of replacing the whole folder with a new one, just copy paste all files into the directory that EGS created for that game.
foreign-sapphireOP•3y ago
so same folder i mention above
but instead of dropping the folder on top of it, just drop the files within it
equal-aqua•3y ago
If you are confident that is the folder egs crates, yes
foreign-sapphireOP•3y ago
I am not confident
but it's a witcher3 folder that wasn't there before
I've no idea how lutris works
and where games get installed 😦
how can I see it?
equal-aqua•3y ago
Only way is manually looking for directories via file browser
foreign-sapphireOP•3y ago
ok so when I hit install
it says C:\program files\epic games\thewitcher3
so it should be the folder I mention above
equal-aqua•3y ago
Yes, then it is
foreign-sapphireOP•3y ago
I deleted everything
and retrying as you proposed
let it install a bit, pause/close, copy the files within the folder
open continue and hope for verify
so this time it did verify
but just skipped like 50% of installation and then continued installing
I guess i'll just let it finish installing
it doesn't matter right? Then I'll do the steps you proposed
equal-aqua•3y ago
It doesn't matter, let it continue. Tho there is one step you must do before launching the game.
Get Wine GE 7.35 via ProtonUP-QT and run the game with it.
foreign-sapphireOP•3y ago
ok it launched fine
through lutris
i am now in the game
equal-aqua•3y ago
Ah, ok
foreign-sapphireOP•3y ago
like immediately...
equal-aqua•3y ago
Now do the import thingy
foreign-sapphireOP•3y ago
oh actually
i got the dx12 crash
when loading in gamae
equal-aqua•3y ago
And see if game also work via Heroic
foreign-sapphireOP•3y ago
but ok i think this is fixed with the correct proton version right?
equal-aqua•3y ago
Dx12 crash is normal because Lutris ships a crazy old vkd3d
foreign-sapphireOP•3y ago
yes
ok
so now
I close lutris and egs
do i uninstall the game from heroic
or just delete the files?
equal-aqua•3y ago
Just uninstall game from Heroic via GUI
foreign-sapphireOP•3y ago
ok 1 sec
equal-aqua•3y ago
Then do the import via GUI again
foreign-sapphireOP•3y ago
also remove prefix?
equal-aqua•3y ago
Yes
foreign-sapphireOP•3y ago
saves are on cloud anyway
ok uninstalled
now i click install and then import?
equal-aqua•3y ago
Yes, iirc import option would be there
foreign-sapphireOP•3y ago
and select thewitcher3 folder?
equal-aqua•3y ago
Yes and it's prefix
foreign-sapphireOP•3y ago
ok done...now what i do
equal-aqua•3y ago
Iirc it asks for both
foreign-sapphireOP•3y ago
i need to pick proton?
it didn't ask anything
i just did import picked folder
didn't ask for anything else
equal-aqua•3y ago
It will use whatever you have set for the game in game page
Let it be proton or Wine
foreign-sapphireOP•3y ago
i just launch game now?
equal-aqua•3y ago
Yes
foreign-sapphireOP•3y ago
ok i picked latest proton ge
doesn't look like it's doing anything
stuck at "PLAYING(STOP)"
mybe loading i'll give it a moment
cause I hear fan spinning faster
equal-aqua•3y ago
It might be updating your prefix as of now
foreign-sapphireOP•3y ago
so i just wait?
equal-aqua•3y ago
Yes
foreign-sapphireOP•3y ago
ooh
it started!
did it start in dx12 as I launched it the first time ?
it worked!!!
now downloading my saves from cloud
wtf that's it we have a workaround!!!!
let's see it if goes in game correclty with the save
equal-aqua•3y ago
I dunno about that, i mean i dunno what game selects as default. Process manager should tell what it is, as dx 12 and 11 have different exes
foreign-sapphireOP•3y ago
process manager?
where do I check that?
well dx12 should have available the option for FSR
i'll check if it is
equal-aqua•3y ago
Just type process in kde's menu
But yes, only dx12 has fsr2
foreign-sapphireOP•3y ago
let me see , going in again
got an error downloading cloud saves hopefully it did download them
holy guacamole we found a workaround i'm so happy thanks!
equal-aqua•3y ago
Yw
foreign-sapphireOP•3y ago
zzzz takes ages to start the game again is it normal
equal-aqua•3y ago
Rest is on you 🐸
foreign-sapphireOP•3y ago
still playing(stop)
equal-aqua•3y ago
I dunno
foreign-sapphireOP•3y ago
let's see...
ok have trouble downloading my saves...
equal-aqua•3y ago
There is a force download option iirc
foreign-sapphireOP•3y ago
dang
yeah I get an error
i'll show you
foreign-sapphireOP•3y ago

foreign-sapphireOP•3y ago
must I change something in the gamesaves path?
right now it says {UserDir}/The Witcher 3/gamesaves/
conscious-sapphire•3y ago
Heroic has no permissions to create the folder in the lutris folder
foreign-sapphireOP•3y ago
do i create it manually?
conscious-sapphire•3y ago
Actually i wonder why lutris works but not in heroic
How you installed witcher3
foreign-sapphireOP•3y ago
through heroic
how else
conscious-sapphire•3y ago
Is there a lutris script for it or did you used the egs script
Which script you used in lutris. They set some envs and install sometimes extra dll
foreign-sapphireOP•3y ago
wait
i installed the game through heroic first
conscious-sapphire•3y ago
Maybe we get down what is missing in heroic then
foreign-sapphireOP•3y ago
then started with lutris
i didn't use any script, i opened lutris
then installed EGS through lutris following step by step what it said
then opened EGS through lutris and installed the game
stopped the game at 1%
paused
equal-aqua•3y ago
Game still works in Heroic for him after import so dll's are not related or overrides.
foreign-sapphireOP•3y ago
closed EGS completely (from taskbar aslso)
copied all game files from heroic installation to lutris installation folder
opened egs via lutris
resumed install
it verified big chunk of game and installed some bits
started game in lutris launched without problems
closed game
uninstalled game from heroic + prefix
imported lutris folder in heroic
bang
game works
equal-aqua•3y ago
My guess is either Legendary failed to download some stuff or game needs at least one launch via official client to validate game etc
foreign-sapphireOP•3y ago
i sorted the save game issue also
just changed the path it had by default to the folder in lutris installation
and it downloaded
starting game again let me see
if anyone faces this problem and you want my help to talk about the steps again let me know!
conscious-sapphire•3y ago
Epic also does extra steps like installing runtimes
foreign-sapphireOP•3y ago
let's see if my save works now, waiting for game to launch
conscious-sapphire•3y ago
I don't know if legendary does it aswell
Can you check if in the witcher 3 install folder something like required or __redist folder exist?
foreign-sapphireOP•3y ago
save issue persists, let me check what you asked
this is the path it installled it
/home/deck/Games/epic-games-store/drive_c/Program Files/Epic Games/TheWitcher3/
and thiese are the contents (gamesaves folder I added manually
)
foreign-sapphireOP•3y ago

foreign-sapphireOP•3y ago
does this answer your question?
ok i'll need help to figure out the save thing...
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Got 3 remote save game(s)
[cli] INFO: Checking "The Witcher 3: Wild Hunt - Game of the Year Edition" (725a22e15ed74735bb0d6a19f3cc82d0)
[cli] INFO: Overriding save path with "/home/deck/Games/epic-games-store/drive_c/Program Files/Epic Games/TheWitcher3/gamesaves"...
[cli] INFO: Cloud save for "The Witcher 3: Wild Hunt - Game of the Year Edition" is newer:
[cli] INFO: - Cloud save date: 2022-12-31 15:02:02
[cli] INFO: - Local save date: 2022-12-31 14:41:05
[cli] INFO: Downloading remote savegame...
[Core] INFO: Deleting old save files...
[Core] INFO: Downloading "725a22e15ed74735bb0d6a19f3cc82d0/manifests/2022.12.31-15.02.02.manifest"...
[Core] INFO: Successfully completed savegame download.
it looks like all is well but within the directory gamesaves there are no saves...
also a question I have now...will the game be able to update itself if I imported it via the lutris installation folder?
That save location doesn't look right, W3 saves into your Documents folder (
drive_c/users/deck/Documents
)foreign-sapphireOP•3y ago
or will it fail updating as it has no permissions to create folders and stuff in lutris directory?
ok you were right i found the directry, changed it, let's sse if that fixes it
doing save sync using that directory though gives failure
ah no it worked ok now ok launching game
doesn't see the saves... 😦 still...
/home/deck/Games/epic-games-store/drive_c/users/deck/Documents/The Witcher 3/gamesaves/
this is the directory I have in save sync
and it has the save files in it, however the game doesn't see them
You've imported the game into Heroic, right? What's the WinePrefix set to there?
foreign-sapphireOP•3y ago
aaah
it's the old one
/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition
what do I change this to?
There's the issue then
Set that to
/home/deck/Games/epic-games-store
foreign-sapphireOP•3y ago
/home/deck/Games/epic-games-store/drive_c/Program Files/Epic Games/TheWitcher3
ah the high level one
/home/deck/Games/epic-games-store
ok
retrying
doesn't see the saves
trying the long url /thewitcher2
3
let's see
nothing..that didn't solve it either
it doesn't see my saves
retrying the epic games store folder selecting it from the drop down,maybe that's the solution
ok so now @CommandMC the game doens't launch at all..stops at playing(stop)
shutting down heroic and trying again...
ah shit...I think with the change to wine folder it is broken again, game won't launch anymore 😦 @CommandMC
conscious-sapphire•3y ago
The witcher 3 folder contains a vc folder. Maybe epic installs something what legendary does not
Like vcruntime2019
foreign-sapphireOP•3y ago
I can't launch it anymore
!@$@%!$!%
something happened with the wine change
is there any way to revert the change/reconstruct wine prefix or something?
ok this is really weird... I changed the wine directory back to the heroic/witcher3 installation one, and the game launched
if I change it to /home/deck/Games/epic-games-store which is the lutris one, the game stays in "Playing(STOP)" and doesn't start
Epic probably added itself to the autostart (which is also stored per-prefix), which in my experience can cause weird things
You could simply save-sync your save file into
/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition/drive_c/users/deck/Documents/The Witcher 3
instead & leave the prefix as that prefix as wellforeign-sapphireOP•3y ago
That prefix you mean same one as save sync?
Yes, set the prefix back to
/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition
foreign-sapphireOP•3y ago
i completely uninstalled the game and reinstalling ..during installation in heroic I will change the prefix
to see if this fixes the issue
i completely uninstalled the game and reinstallingRight... best case: That's not gonna do anything. Worst case, you'll have to do that whole import-into-EGL spiel again
conscious-sapphire•3y ago
I wonder which files epic downloads what legendary does not
If you can compare the install folder
Did you tried to install vcruntimes 2015, 2017,2019 and 2022 already. Maybe that fixes the issue that witcher is not launching from heroic. According to cd projekt red, runtimes are needed
Well, if launching in Heroic's prefix (~/Games/Heroic/The Witcher 3 ...) works, but launching in Lutris' with the EGL installed (~/Games/epic-games-store) doesn't, then it can't be anything like this
conscious-sapphire•3y ago
True. The epic downlaod had a vc folder. Maybe they have a generic one where publisher can rely on ?
Anyway epic does something what legendary does not
Really debating with myself if I want to buy W3 on Epic now just to figure this out
conscious-sapphire•3y ago
Not worth 😄
Does anyone know the refund timeframe for Epic? As in, how long you can own a game and still refund it
conscious-sapphire•3y ago
Someone with a little linux/wine knowledge and the game on epic should try this
conscious-sapphire•3y ago
Epic Games
Please Read the Epic Games Store Refund Policy
Welcome to the Epic Games Store Refund Policy. Find out what you can refund, when you can refund and how to begin the refund process.
conscious-sapphire•3y ago
Seems if it supports 14 days and not more then 2 hours palytime
Well Heroic doesn't track playtime (and even then, 2 hours should be more than enough)
Might go for that sometime then
foreign-sapphireOP•3y ago
I don't have access to my main PC right now either way, so I'm not going to be able to test the game until mid-January
foreign-sapphireOP•3y ago
in any case we will figure it out, happy to help you any way I can
for now, have a great end of year and start of 2023 heroic team and thanks for everything you do
@CommandMC just fyi, reinstalled as I told you, and copied the prefixes witcher 3 from heroic to the directory of lutris /home/deck/Games/epic-games-store
game launches but the save issue persists, it won't see my saves that are indeed in the lutris users/documents directory
It is done (funnily, Epic didn't give me a receipt or any other confirmation, I only have the thing in my transaction history)

The DX11 version of the game is running fine for me (downloaded from Heroic, didn't mess with Lutris at all)
The game is also recognizing my save files just fine, but I'm not using the Flatpak version of Heroic, that might be a factor
fair-rose•3y ago
Hi everyone, I followed the journey through this topic here, tried everything as well, but is not working anymore after the next gen update, I tried the new wine/proton ge updates (35/43) but still....
I hope it works in future 😦
(SteamDeck, heroic epic games)
foreign-sapphireOP•3y ago
oh wow interesting
does dx12 version also work? it doesn't for me
and I still haven't figured out how to make heroic see the saves after the lutris trick
game sees the saves if I launch from lutris/epic games launcher (which sucks to be honest)
It only displayed a black screen for me, but I imagine you need a newer VKD3D-Proton version for it to work
That would mean you still have the wrong prefix set somewhere. Might want to send in a game log from Heroic & screenshots of your settings in Lutris (not sure if you can export them into a file somewhere as well)
foreign-sapphireOP•3y ago
it works with the lutris trick on heroic though (DX12 I mean)
so if I install via lutris and improt in heroic everything works, except seeing my saves
I am not sure it's the prefix, I've tried everything you asked, and put prefix where the saves are
we can look at it again now if you wish
Lutris probably installs a newer VKD3D version by default then
foreign-sapphireOP•3y ago
yep most likely
though not sure that's the case either, the reason is, if I run the game via lutris it will crash when I load save
in dx12... but if I run it after the lutris trick with heroic it works
You probably have HairWorks or RTX turned on then
foreign-sapphireOP•3y ago
nop
they are off
same settings on heroic
and it runs with heroic
That's... interesting
foreign-sapphireOP•3y ago
let me try again just to make sure I don't remember whatever
loading it up now
yes .. i didn't load save obciously as it doesn't see my saves
but I am in game, dx12 with heroic
started new game
ok so here is something interesting, I started a new game and made a new save...the save did not appear in the default save game folder
that's the issue, i've no idea where the save folder should be!
any way to search the deck
I found it
let's see
/home/deck/Games/epic-games-store/drive_c/Program Files/Epic Games/TheWitcher3/bin/gamesaves/
this is the save game directory
not the one in documents
where should the prefix folder be?
that was it, it sees the saves now
Hm now went to try it in game mode and seems to not launch in that mode.. Only from heroic in desktop mode... Jeez
Wth!
ah after about 2 min of loading it launched
weird!
I hope heroic gets fixed so it runs it without requiring to jump through hoops, like most other games
it obviously is some issue with heroic and not epic games as I got it to run
Well, we've now reached the point where I can say "This should be impossible"
The game has always saved to
%USERPROFILE%/Documents/The Witcher 3/gamesaves/
, I don't even know how they changed this nowforeign-sapphireOP•3y ago
it's weird, I made a saved
the searched the deck for the latest file starting with "manualsave_"
and it was in the /bin directory that I shared further up
I copied all my saves in the directory and put it in the heroic game settings as the one where to sync saves and all good
I have to say though ,I am getting attrocious performance, not typical to those of other testers of witcher 3 on deck
Hang on I have a suspicion
Is the Documents folder in your prefix a link to somewhere else? Like, your actual Documents folder (/home/deck/Documents)
foreign-sapphireOP•3y ago
Possibly all these hoops mess up sht I don' t know
no
I tried it exactly to the drive c documents you asked me to
a few days back
it didn't work
Hm
Only conclusion I'd draw then is that the EGL changes this for some reason
foreign-sapphireOP•3y ago
I will uninstall the game
completely
might reinstall it if eventually heroic can support it without hoops
it's not running well, takes 3 min each time I start it to boot
Well, I now have the EGL version, so it's likely that at least something will be improved if possible
foreign-sapphireOP•3y ago
that would be great, keep me posted
happy to test stuff
if you want I can reinstall it now straight from heroic
This is definitely not intended, even the cloud save folder points to your Documents (just checked myself)
foreign-sapphireOP•3y ago
yes default it was like that
Gonna do some more testing myself first, although you might have to do this at some point just to verify stuff
foreign-sapphireOP•3y ago
but when I save from within the game it saves at /home/deck/Games/epic-games-store/drive_c/Program Files/Epic Games/TheWitcher3/bin/gamesaves/
ok i'll delete everything
any suggestions on how to clean every single bit of witcher 3 from my steam deck
from lutris installation?
Right, and the EGL does not offer an option to change this. So either they completely botched that whole system for no reason, or something is wrong on your end
foreign-sapphireOP•3y ago
I want no remnants
Delete the game from Heroic, delete the Prefixes
foreign-sapphireOP•3y ago
only the witcher prefixes right?
~/Games/Heroic/The Witcher 3 Wild Hunt - Game of the Year Edition
and ~/Games/epic-games-launcher
foreign-sapphireOP•3y ago
ok all gone
I'll reinstall from heroic now right?
any particular things I need to select here
foreign-sapphireOP•3y ago

Might want to download the latest Wine-GE (I'm testing with -35), but other than that, no
foreign-sapphireOP•3y ago
does it have the latest fixes for witcher 3?
ok i just installed it
so I sellect wine ge-35 instead of ge proton
DX12 does not seem to work as far as I can tell, but DX11 runs fine here
Yup
foreign-sapphireOP•3y ago
well something is wrong then cause i was running it in dx12 a moment ago
with FSR etc
we need to get it to run in dx12
Right, will get on that next then
As mentioned above this is probably just 'case Lutris installed a newer VKD3D version
foreign-sapphireOP•3y ago
so
small suggestion for fix
foreign-sapphireOP•3y ago

foreign-sapphireOP•3y ago
getting is spelled with 2 ts
not geting 🙂
It is indeed!
In the past, strings like this were hard to change. We've recently updated our translation setup though, so this should now be easier to do (meaning someone will probably do it)
foreign-sapphireOP•3y ago
ok it's downloading again
something I deleted f-ed up all my heroic games...
and heroic showed them as "unavailable"
so reinstalling all of them
anyway, 10gigabit connection for the win..bottleneck is steam deck ssd speed no the connection
ssd speed and wifi speed capacity
10 gigabit? And I thought my 1GB was fast
foreign-sapphireOP•3y ago
yes 10
I don't have a device that can do more than 1gigabit via ethernet
Latest VKD3D-Proton, game now indeed works with DX12
Other than that though, I've not found any issues relating to save games. Everything is detecting my saves from
~/Documents
, and new games are also saved into there. So that's probably something Lutris/the EGL didforeign-sapphireOP•3y ago
ok so something has gone horribly wrong
(I should note that I'm using the "Alternative EXE" setting in Heroic to open the game directly, instead of the launcher)
foreign-sapphireOP•3y ago
game is not installed
I click install and after a second it says successfully installed but it's not installed
what's wrong with heroic?
i didn't have to do that after the first time I ran the game..it continued to pick dx12 as default
Hmm
Have you tried restarting Heroic? We've had issues in the past with the way we detect library updates (the way we do that right now is still rather crude IMO)
foreign-sapphireOP•3y ago
i restarted the deck
now looks like it started
Right, if you're just launching DX12, that works as well
I gotta say though, performance is definitely worse compared to DX11
foreign-sapphireOP•3y ago
i mean i simply launched the game, got the launcher the first time (it was with lutris first launch), selected dx12
in the launcher
every subsequent launch of the game did not go to launcher, went straight to dx12
ok it's downloading 80GB... should finish in about 2 hours or so
Hm, that's news to me. Steam version always opened the launcher first
foreign-sapphireOP•3y ago
I know I keep giving you weird stuff, but it's exactly what happened. I thought it was strange as well as I did not use any alternative exe
Yup can confirm that that's what's happening
Strange that they changed this specifically for this version
(Actually how do you open up the launcher then?)
Oh seems like that's just caused by VCRuntime not being installed
Installing those from https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022 makes it appear just fine
foreign-sapphireOP•3y ago
hmm
but it did appear the first time I ran the game, probably because i did it via lutris
That would then indicate some sort of prefix mismatch. Once the launcher runs, it should continue running (assuming you're still in the same Wineprefix where it ran before)
Anyways, without VCRuntime it just launches up the DX12 version directly, so not a huge issue if it doesn't work
foreign-sapphireOP•3y ago
reinstalled it
not launching at all via game mode, haven't tried desktop
I just installed and hit play
which should be all that's required
Just pressing play & the game working is not possible for now (although it will be soon)
For now, it would be great if you could verify that
1) The DX11 version works (select it using Alternative EXE, path is
bin/x64/witcher3.exe
)
2) The DX12 version works after installing the latest VKD3D-Proton (the easiest way to install it would be to copy the attached d3d12.dll
into the bin/x64_dx12/
folder & ticking "Auto Install/Update VKD3D on Prefix")
3) The launcher works after installing https://aka.ms/vs/17/release/vc_redist.x64.exe (make sure to remove any alternative EXE settings)foreign-sapphireOP•3y ago
ok let me do these two tests
be back with you in a jiffy
@CommandMC how do i install n.3 ?
Download the file, click "Run EXE on Prefix" in the game settings, navigate to the EXE & select it. An installer should pop up
foreign-sapphireOP•3y ago
ok
what should be the path for save games @CommandMC ?
cause I think it still has the path from lutris
installation
Erase the path, then leave the Save-Sync page & come back. The path will be re-computed
foreign-sapphireOP•3y ago
/home/deck/Games/epic-games-store/drive_c/Program Files/Epic Games/TheWitcher3/bin/gamesaves/
it recomputed this
also whilee I have wine35 selected it says no wine selected when I try to run the game
Hm, what's your Wine Prefix set to in Heroic?
foreign-sapphireOP•3y ago
/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition
should I take it up to heroic?
it was all autopopulated I didn't put anything
so what's the right save path?
The prefix directory is fine, although I'm not sure how it's getting to that save path...
Could you head to Heroic's Settings -> Log & send that file into here?
foreign-sapphireOP•3y ago
foreign-sapphireOP•3y ago
so I just went to check the path
and actually that directory doesn't exist
within prefixes there is no witcher 3 wild hunt goty edition directory...
wtf is going on?
I have a suspicion about what caused this, will look into it later
Meanwhile, could you re-select Wine-GE in the game settings?
That's fine, it'll get created once you run the game
foreign-sapphireOP•3y ago
i moved the directory up a level
to prefixes
and ran game...waiting,
not sure if it will start..last time it took like 2-3 minutes of waiting
this is with alternative exe dx11
doesn't look like it's going to start
Could you... stop changing your Wineprefix directory please?
The log is also showing that you selected
/home/deck/Games/Heroic/
before, which is also not right. Leave it at the default, changing it to anything else will cause quite a few issues (at least if you're just changing it to random directories without knowing what it's for)foreign-sapphireOP•3y ago
ok i'll put it back to /home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition
Right
Now, you mentioned that this folder does not exist?
foreign-sapphireOP•3y ago
yes it doesn't
it looks like its's building the wine config now
Alright, try starting the game now then
foreign-sapphireOP•3y ago
now the folder exists
That's to be expected. Let me know what happens with the game
foreign-sapphireOP•3y ago
alternative exe
/run/user/1000/doc/4d3746bb/witcher3.exe
game won't start
green play icon becomes yellow for a second then back to grene
Ah, Flatpak issues
Try putting just "bin/x64/witcher3.exe" into the Alternative EXE field
foreign-sapphireOP•3y ago
green
exactly like this
just copy paste bin/x64/witcher3.exe
?
Yes
foreign-sapphireOP•3y ago
ok same thing
no chagne
change
Anything interesting at the end of the game log file?
foreign-sapphireOP•3y ago
correct-apricot•3y ago
last time I had this auto-set to
/run/user/1000/...
, I overcame it with enabling full filesystem permissions to Heroic via Flatseal. it's not the most ideal of solutions, but it's what workedDon't add a / at the start
correct-apricot•3y ago
once I set full permissions, it gave the proper folder path
foreign-sapphireOP•3y ago
ok
let's try again
"bin/x64/witcher3.exe", not "/bin/x64/witcher3.exe"
foreign-sapphireOP•3y ago
looks like it's loading let's see if it starts
yep it started!
no save files though, save directory is wrong
what should it be set to via heroic?
Save directory set in Heroic is only used for save sync. The game looks for saves on its own
It should still be
/path/to/wineprefix/drive_c/users/deck/Documents/The Witcher 3/
foreign-sapphireOP•3y ago
ok
It would also be interesting to see where new games end up now, if you're up for checking that again
foreign-sapphireOP•3y ago
with alternate exe it also nearly launched dx12 but black screen
Did you copy the d3d12.dll file?
foreign-sapphireOP•3y ago
ah no will do so now
Yeah that's required, newest release version of VKD3D does not have the required fixes yet
The DLL I sent there is a newer version (you could download it on your own as well if you don't trust me, but I figured this is easier)
foreign-sapphireOP•3y ago
ok dll copied, launching game
success
now checking where the save lands
/home/deck/Documents/The Witcher 3/gamesaves/
Right, so that's the correct path as well then
foreign-sapphireOP•3y ago
fixed
so now the game seems to work both dx11 and dx12!
how did you fix it?
It should also detect this path by itself now (if you just erase it and leave & come back again)
foreign-sapphireOP•3y ago
so what was the issue?
By walking you through the exact steps that I did one day after next gen launched
No idea why they didn't work before, maybe there was still something somewhere set differently from my setup
foreign-sapphireOP•3y ago
dang it was simple..
Thanks!
It usually is if someone else figured out what exactly is required beforehand 😅
foreign-sapphireOP•3y ago
I swear i wasn't paid by tim sweeney to convince you to buy it on epic
You did however convince me to keep it on Epic (partly because I want to be able to test the game more easily than by bugging you about it)
(I also heard some horror stories about their refund process (people getting their entire accounts deleted), so I'd rather spend those 10 bucks than losing 300 games)
I assume you didn't test #3 here? I'm guessing it's gonna work just fine, just to make sure
foreign-sapphireOP•3y ago
I didn't ill test tomorrow
Gotta hit the sack
tried and it worked
@CommandMC figured out any fix yet?
Well, the fix is that Heroic just does those things (installing latest VKD3D-Proton, installing VCRuntime) on its own. I'm working on that feature, although a mix of little time + broad scope means it might take some time