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
conscious-sapphire3y 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-sapphire
foreign-sapphireOP3y 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
conscious-sapphire3y ago
Yeah GE-Proton7-42 let’s me run it directly in heroic. But it doesn’t work in steam
foreign-sapphire
foreign-sapphireOP3y ago
so weird...nothing to do in my case, ge proton doesn't launch it eitehr
conscious-sapphire
conscious-sapphire3y 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-sapphire
foreign-sapphireOP3y ago
yes I understand what you mean yes me too , preview
conscious-sapphire
conscious-sapphire3y ago
Maybe that’s the difference
foreign-sapphire
foreign-sapphireOP3y ago
nop..no difference 😦
conscious-sapphire
conscious-sapphire3y ago
I wonder if it’s worth going back to stable and testing
foreign-sapphire
foreign-sapphireOP3y 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
stormy-gold3y ago
you can play with 7-42 via dx11
foreign-sapphire
foreign-sapphireOP3y 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
stormy-gold3y ago
there is a fix on dx12 but you have to compile dxvk
CommandMC
CommandMC3y ago
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
stormy-gold3y ago
i can show you
foreign-sapphire
foreign-sapphireOP3y ago
but dx11 doesn't have fsr I believe I wanted dx12 for the FSR 2.1
CommandMC
CommandMC3y ago
Using the alternative EXE option in the game settings & pointing that to the DX11 version should work
foreign-sapphire
foreign-sapphireOP3y ago
@Blaukehlchen can you show me how to get it to run in DX12?
stormy-gold
stormy-gold3y 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-sapphire
foreign-sapphireOP3y 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
stormy-gold3y ago
yes and i will give you the link just wait
foreign-sapphire
foreign-sapphireOP3y ago
thanks
conscious-sapphire
conscious-sapphire3y 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
stormy-gold3y 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...
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
just something to specify, I don't even get to the intro, it just doesn't boot
conscious-sapphire
conscious-sapphire3y ago
I thought proton experimental was updated so dx12 works fine now on the steamdeck
stormy-gold
stormy-gold3y ago
you unclicked "use steam runetime"?
conscious-sapphire
conscious-sapphire3y ago
That points to a 404 page?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
they released a proton hotfix already CommandMC
conscious-sapphire
conscious-sapphire3y ago
They posted on Twitter early today that it was pushed out and users on Reddit confirmed dx12 now works
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Ah, I see Well, could just use that in Heroic as well then
foreign-sapphire
foreign-sapphireOP3y ago
excuse the stupid question, where do I click that? it didn't work
stormy-gold
stormy-gold3y ago
rightclick witcher 3 and game setting
foreign-sapphire
foreign-sapphireOP3y ago
within heroic I suppose?
stormy-gold
stormy-gold3y ago
yes
foreign-sapphire
foreign-sapphireOP3y ago
it is unchecked do I need to check it?
stormy-gold
stormy-gold3y ago
No description
foreign-sapphire
foreign-sapphireOP3y ago
yes found, it's not checked
conscious-sapphire
conscious-sapphire3y ago
Mine is also unchecked
stormy-gold
stormy-gold3y ago
hmm and witch proton version do you have?
conscious-sapphire
conscious-sapphire3y ago
So I can get it to load in heroic with GE-Proton7-42
foreign-sapphire
foreign-sapphireOP3y ago
No description
conscious-sapphire
conscious-sapphire3y ago
But it doesn’t not work in steam
foreign-sapphire
foreign-sapphireOP3y 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
stormy-gold3y ago
use 7-42 so maybe you can boot into game...
foreign-sapphire
foreign-sapphireOP3y ago
uninstall reinstall didn't help as I said....tried already...
stormy-gold
stormy-gold3y ago
hmm strange
conscious-sapphire
conscious-sapphire3y ago
That works in heroic but not in steam For me
stormy-gold
stormy-gold3y ago
hmm sry i have no clue right now...
conscious-sapphire
conscious-sapphire3y ago
Can you show me how to get it working with@dx11?
stormy-gold
stormy-gold3y ago
yes
stormy-gold
stormy-gold3y ago
No description
stormy-gold
stormy-gold3y ago
choose alternative exe
conscious-sapphire
conscious-sapphire3y ago
Yep I did that and chose the witcher3.exe in bin/x64
stormy-gold
stormy-gold3y ago
yes so you should start with dx11
conscious-sapphire
conscious-sapphire3y ago
It doesn’t start though
stormy-gold
stormy-gold3y ago
with proton 7-42?
conscious-sapphire
conscious-sapphire3y ago
Yep It starts… but crashes
foreign-sapphire
foreign-sapphireOP3y ago
i just did it, won't start with dx11 either
CommandMC
CommandMC3y ago
@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-sapphire
foreign-sapphireOP3y ago
let's see i'll try now how do I delete the prefix?
stormy-gold
stormy-gold3y ago
yes try this
CommandMC
CommandMC3y ago
You should have a "WinePrefix folder" in the settings? Navigate to that folder with Dolphin (file manager) & delete it
foreign-sapphire
foreign-sapphireOP3y ago
ok going
stormy-gold
stormy-gold3y ago
i use wine downloaded by heroic
conscious-sapphire
conscious-sapphire3y ago
Excuse my ignorance but is Wine—GE the same as GE-Proton?
stormy-gold
stormy-gold3y ago
nope
foreign-sapphire
foreign-sapphireOP3y ago
ok so I downloaded WINE-GE Proton 7-34
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
should I also download latest proton ge via heroic? or just wine?
stormy-gold
stormy-gold3y ago
proton is a special version of wine with vulkan pre installed
CommandMC
CommandMC3y ago
You'll just be using Wine-GE
stormy-gold
stormy-gold3y ago
ge
foreign-sapphire
foreign-sapphireOP3y ago
ok
stormy-gold
stormy-gold3y ago
I use Proton-Ge
foreign-sapphire
foreign-sapphireOP3y ago
let's see
stormy-gold
stormy-gold3y ago
and it works for me
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
i clicked install
CommandMC
CommandMC3y ago
Should be able to just click install there?
foreign-sapphire
foreign-sapphireOP3y ago
yes did
CommandMC
CommandMC3y ago
Yeah that's fine
foreign-sapphire
foreign-sapphireOP3y ago
waiting now..
stormy-gold
stormy-gold3y ago
use Proton-Ge so mono is preinstalled
foreign-sapphire
foreign-sapphireOP3y ago
nothing happens , launched it via heroic in desktop mode
CommandMC
CommandMC3y ago
Both of 'em have now tried Proton with no success. It is not possible to debug issues with Proton
foreign-sapphire
foreign-sapphireOP3y ago
should I try launching in game mode also?
conscious-sapphire
conscious-sapphire3y ago
Tried proton ge that’s where I started, it will load in heroic for me but not steam
CommandMC
CommandMC3y ago
Right, could use a log now then
foreign-sapphire
foreign-sapphireOP3y ago
also, i tried the normal exe, not alternate ok log, where do I go
conscious-sapphire
conscious-sapphire3y ago
Dx12 loads dx11 doesn’t load at all in heroic
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
No, it's not everything. Upload the actual file please
foreign-sapphire
foreign-sapphireOP3y ago
ok wait
foreign-sapphire
foreign-sapphireOP3y ago
foreign-sapphire
foreign-sapphireOP3y ago
this ok?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
ok let me try
conscious-sapphire
conscious-sapphire3y ago
Just checking. Does the prefix folder include save files?
CommandMC
CommandMC3y ago
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 safe
foreign-sapphire
foreign-sapphireOP3y ago
nothing unfortunately shut down reboot tried launching through game mode nothing through heroic, nothing
CommandMC
CommandMC3y ago
What exactly is happening when clicking play in Heroic?
foreign-sapphire
foreign-sapphireOP3y 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
stormy-gold3y ago
maybe install d3dcompiler_47.dll through winetricks...
CommandMC
CommandMC3y ago
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
stormy-gold3y ago
ah ok
foreign-sapphire
foreign-sapphireOP3y ago
No description
CommandMC
CommandMC3y 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
stormy-gold3y ago
you have my fully trustment xD
foreign-sapphire
foreign-sapphireOP3y ago
foreign-sapphire
foreign-sapphireOP3y 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
conscious-sapphire3y 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-sapphire
foreign-sapphireOP3y ago
out of curiosity, do hairworks work well with the fix? or do they tank performance?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
ok how do I target directly the dx12 exe? got it i think
CommandMC
CommandMC3y ago
The DX11 version is in <pathToGame>/bin/x64/ ("witcher3.exe")
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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
conscious-sapphire3y ago
Odd my dx12 works ( as in no custom exe )
CommandMC
CommandMC3y ago
Right, new log would be helpful then
conscious-sapphire
conscious-sapphire3y ago
But yeah only in heroic…. Still not in steam
foreign-sapphire
foreign-sapphireOP3y ago
foreign-sapphire
foreign-sapphireOP3y ago
here is the log
CommandMC
CommandMC3y ago
I mean, the Deck should be able to run the game with no performance issues without FSR
foreign-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
"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-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Try adding just bin/x64/witcher3.exe into the text box, that should then find the game based on the game directory
foreign-sapphire
foreign-sapphireOP3y ago
ok 1 moment
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
ok launched with wine yellow X and nothing else
foreign-sapphire
foreign-sapphireOP3y ago
foreign-sapphire
foreign-sapphireOP3y ago
and log tried also the dx12 exe...same thing, stops at yellow x
CommandMC
CommandMC3y ago
Could you open up a terminal (Konsole) & run these two commands (make sure to copy-paste them one by one):
flatpak run --command=bash com.heroicgameslauncher.hgl
legendary info 725a22e15ed74735bb0d6a19f3cc82d0
flatpak run --command=bash com.heroicgameslauncher.hgl
legendary info 725a22e15ed74735bb0d6a19f3cc82d0
Then copy the output / take a screenshot & send it into here
foreign-sapphire
foreign-sapphireOP3y ago
i close heroic?
CommandMC
CommandMC3y ago
Could leave it open I believe, but might as well close it
foreign-sapphire
foreign-sapphireOP3y ago
No description
foreign-sapphire
foreign-sapphireOP3y ago
this ok?
CommandMC
CommandMC3y ago
Hm, looks like your internet connection is not working (correctly)?
foreign-sapphire
foreign-sapphireOP3y ago
how is that possible i'm chatting with you through discord onteh deck
CommandMC
CommandMC3y ago
That's a very good question
foreign-sapphire
foreign-sapphireOP3y ago
connected on the internet let me switch to the 2.4g
CommandMC
CommandMC3y ago
Could you check which Heroic version you're using?
foreign-sapphire
foreign-sapphireOP3y ago
2.5.2 latest
conscious-sapphire
conscious-sapphire3y ago
That’s a 403 forbidden error?
foreign-sapphire
foreign-sapphireOP3y ago
downloaded today as I unisntalled it and reinstalled it due to this issue
conscious-sapphire
conscious-sapphire3y ago
I updated to the same version today as well
foreign-sapphire
foreign-sapphireOP3y ago
So changed to 2.4ghz and ran them again, got same result. 403 2.5.2 hotfix 2
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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
conscious-sapphire3y ago
I’m looking through other threads opened in the last couple of hours and people are saying other games aren’t loading
CommandMC
CommandMC3y ago
I'm not even sure why this is happening in the first place. Gimme a bit
CommandMC
CommandMC3y ago
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
No description
CommandMC
CommandMC3y ago
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
conscious-sapphire3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
back so anything I can do/ try?
CommandMC
CommandMC3y ago
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 suffice
foreign-sapphire
foreign-sapphireOP3y ago
I don't understand...i find someone else with the game and do what?
extended-salmon
extended-salmon3y ago
The manifest downloading is missing a timeout so it probably just gets stuck there due to some other network issue
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
ah so i need to add those in the game settings
CommandMC
CommandMC3y ago
You run those, yes
foreign-sapphire
foreign-sapphireOP3y 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!
CommandMC
CommandMC3y ago
Are you able to change between DX11/DX12 in the launcher?
foreign-sapphire
foreign-sapphireOP3y ago
yes no joy with either versions...i'm using WINE as you asked..sould I change that?
CommandMC
CommandMC3y ago
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
national-gold3y 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?
CommandMC
CommandMC3y ago
DX11 crashes before launching
If you enabled HairWorks in the Video settings, either disable it or install d3dcompiler_47 with Winetricks
national-gold
national-gold3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
foreign-sapphire
foreign-sapphireOP3y ago
latest log @CommandMC
CommandMC
CommandMC3y ago
2022-12-15 13:53:24.001 [Warning][ (0)] [TID 296][red-launcher]: Failed to detect installed games on the platform 'epic'. Error Message: Failed to deserialize the Epic manifest file 'C:/ProgramData\Epic\UnrealEngineLauncher\LauncherInstalled.dat'.
2022-12-15 13:53:24.001 [Warning][ (0)] [TID 296][red-launcher]: Failed to detect installed games on the platform 'epic'. Error Message: Failed to deserialize the Epic manifest file 'C:/ProgramData\Epic\UnrealEngineLauncher\LauncherInstalled.dat'.
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-sapphire
foreign-sapphireOP3y ago
should I uninstall/reinstall it then?
CommandMC
CommandMC3y ago
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 output
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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 sandbox
CommandMC
CommandMC3y ago
Well, we can't really patch anything if we don't know what the issue is
foreign-sapphire
foreign-sapphireOP3y ago
ok so I downloaded it, it's in my downloads folder I go there open terminal one moment no game information available?
CommandMC
CommandMC3y ago
Hm, what does ./legendary status say?
foreign-sapphire
foreign-sapphireOP3y ago
epic account not logged in 0 games available/installed egl sync enabled false
CommandMC
CommandMC3y ago
Gotta run ./legendary auth then
foreign-sapphire
foreign-sapphireOP3y ago
did didn't fix it opens a window of login to epic games
CommandMC
CommandMC3y ago
Could you run ./legendary -v auth and, after it's done, send a screenshot of the output?
foreign-sapphire
foreign-sapphireOP3y ago
if I click login then it goes to a page with a redirect url and an authorization code
CommandMC
CommandMC3y ago
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 work
foreign-sapphire
foreign-sapphireOP3y ago
it went straight to the page with redirect url/authorization code
CommandMC
CommandMC3y ago
Yup, now copy that auth code & paste it into the terminal (and press Enter of course)
foreign-sapphire
foreign-sapphireOP3y ago
ok successfully logged in and now what do I do?
CommandMC
CommandMC3y ago
Try ./legendary info 725a22e15ed74735bb0d6a19f3cc82d0 again
foreign-sapphire
foreign-sapphireOP3y ago
No description
CommandMC
CommandMC3y 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-sapphire
foreign-sapphireOP3y ago
why is the EGL not there I mean shouldn't heroic work in that aspect?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
so witcher 3 on epic is a big no no 😦
CommandMC
CommandMC3y ago
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
national-gold3y 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&#39;t found any solutions to this anywhere). The Witcher 3 (Next Gen) runs default with DirectX 12 (using...
foreign-sapphire
foreign-sapphireOP3y 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
stormy-gold3y 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
CommandMC
CommandMC3y ago
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
stormy-gold3y ago
Hopefully there will be a newer wine-version in HGL to fix DX12 soon....
CommandMC
CommandMC3y ago
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
stormy-gold3y ago
Ray Tracing is not my first prio xD I have AMD GPU xD but FSR
conscious-sapphire
conscious-sapphire3y 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-sapphire
foreign-sapphireOP3y 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
evident-indigo3y 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
conscious-sapphire3y ago
Yea it starts in heroic. I gave up and in uninstalled. Too many other games and things to do
stormy-gold
stormy-gold3y ago
Nope Solus OS
evident-indigo
evident-indigo3y 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
stormy-gold3y ago
Oh nooo sry i cant hell then 🥲
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
Post log, for like 100th time probably but i won't read all the backlog 🐸
CommandMC
CommandMC3y ago
With VKD3D-Proton 2.8, the game should at least run in DX12 now (RTX & HairWorks still being broken last time I checked)
foreign-sapphire
foreign-sapphireOP3y ago
@CommandMC how to install that?
foreign-sapphire
foreign-sapphireOP3y ago
Thanks. How do I install?
CommandMC
CommandMC3y ago
Are you still using Wine-GE?
foreign-sapphire
foreign-sapphireOP3y ago
In heroic? Yeah I tried all options non work
foreign-sapphire
foreign-sapphireOP3y 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-sapphire
foreign-sapphireOP3y ago
This the one i need to download?
equal-aqua
equal-aqua3y ago
Does Heroic still ship 2.7 or lets says Bottles 🐸
CommandMC
CommandMC3y ago
We download the latest release directly from the repo Bottles is only used for DXVK
foreign-sapphire
foreign-sapphireOP3y ago
Oh Is it just wine-ge 34?
CommandMC
CommandMC3y ago
That being said, I don't know how (well) the current auto-updater works, so you might have to delete the prefix
foreign-sapphire
foreign-sapphireOP3y ago
Where do I go...excuse ignorance
CommandMC
CommandMC3y ago
Select Wine-GE, enable VKD3D-Proton in the game settings
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Right. Delete your prefix, try to launch the game, then send in a new game log
equal-aqua
equal-aqua3y ago
Yeeting vkd3d proton dlls next to game exe also would work Dx12 has a different exe afaik
foreign-sapphire
foreign-sapphireOP3y ago
CommandMC
CommandMC3y ago
Yup it's a whole 'nother folder in bin
foreign-sapphire
foreign-sapphireOP3y ago
Deleted prefixes Launched Nothing Sent log
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
But game works ok with dx11?
foreign-sapphire
foreign-sapphireOP3y ago
No
equal-aqua
equal-aqua3y ago
Or just completely busted
foreign-sapphire
foreign-sapphireOP3y ago
Neither exe If i pick alternate exe i tried both dx11 and 12
equal-aqua
equal-aqua3y ago
Ah, so what CommandMC said makes sense
foreign-sapphire
foreign-sapphireOP3y ago
Same story.. Won't start at all So what do i need to do to add egl?
CommandMC
CommandMC3y ago
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
equal-aqua3y ago
EGL DRM in works 🐸
foreign-sapphire
foreign-sapphireOP3y ago
So it's just for this specific game then.. Cause all other epic games work fine
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
Let me try Must i do this every time i want to run the game?
CommandMC
CommandMC3y ago
No, once we're done here you can just launch the game through Heroic
foreign-sapphire
foreign-sapphireOP3y ago
Did run exe on prefiz Didn't seem to do anything.. Is that normal? Nothing on screen
equal-aqua
equal-aqua3y ago
No, it should have been installing EGS itself. But since it is an MSI exec there might be a catch
foreign-sapphire
foreign-sapphireOP3y ago
It doesn't do anything
CommandMC
CommandMC3y ago
Something might still be running in that prefix Try opening up a terminal and running
WINEPREFIX="/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition" /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wineserver -k
WINEPREFIX="/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition" /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wineserver -k
(After that, re-select the EXE)
foreign-sapphire
foreign-sapphireOP3y ago
Ok
CommandMC
CommandMC3y ago
Last time I checked, Wine runs MSI files just fine (Proton on the other hand only runs .exe)
foreign-sapphire
foreign-sapphireOP3y ago
Konsole open wherever
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y ago
Or must it be in a specific folder? Cause i did it and nothing happened again
equal-aqua
equal-aqua3y ago
Anywhere is ok
foreign-sapphire
foreign-sapphireOP3y ago
Nada
CommandMC
CommandMC3y ago
Right, we'll try msiexec then
WINEPREFIX="/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition" /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wine msiexec /i /home/deck/Downloads/EpicGamesLauncherInstaller.msi
WINEPREFIX="/home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition" /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton7-34/bin/wine msiexec /i /home/deck/Downloads/EpicGamesLauncherInstaller.msi
(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-sapphire
foreign-sapphireOP3y ago
Yes It's there Got a lot of errors And again nothing happens
CommandMC
CommandMC3y ago
Could you copy-paste/take a screenshot of those errors?
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Can't reproduce this :smolShrug: @"Leopard" Ideas?
No description
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
Ah, rip No idea then
foreign-sapphire
foreign-sapphireOP3y ago
😦
CommandMC
CommandMC3y ago
Is that dang xdg-desktop-portal bug still not fixed? Maybe try deleting your prefix & then running this directly @Harley-1Davidson
equal-aqua
equal-aqua3y ago
Nope Recently helped to someone for OW2 Apple ID stuff with that 🐸 So still happens
CommandMC
CommandMC3y ago
I love Valve just as much as the next guy but man SteamOS really needs some more money/people behind it
equal-aqua
equal-aqua3y 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
CommandMC
CommandMC3y ago
Are games within Steam that open up links not affected by this? Is it just Flatpak?
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
foreign-sapphire
foreign-sapphireOP3y ago
So I should switch to stable? Let's see
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y ago
Doing it just for you
equal-aqua
equal-aqua3y ago
😳
foreign-sapphire
foreign-sapphireOP3y ago
Nop Nothing Makes me want to smash the deck 😂
evident-indigo
evident-indigo3y 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
equal-aqua3y ago
lol
correct-apricot
correct-apricot3y ago
Makes sense. Main is more bleeding edge than preview
foreign-sapphire
foreign-sapphireOP3y 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
conscious-sapphire3y 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
equal-aqua3y ago
Next gen version from Epic.
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y 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
conscious-sapphire3y ago
I have the gog version Can i update free to the next gen?
correct-apricot
correct-apricot3y ago
I believe so
equal-aqua
equal-aqua3y ago
Next gen update was free on all stores So yes
conscious-sapphire
conscious-sapphire3y ago
updating Will test in an hour
equal-aqua
equal-aqua3y ago
I would expect it to work, EGS copy seems to be the problem here
conscious-sapphire
conscious-sapphire3y ago
Maybe it needs some vc runtimes Is the next gen directx 12 ?
equal-aqua
equal-aqua3y ago
It has both dx11 and 12 Problem is not VC runtimes i think @CommandMC has the gog version and it worked for him
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
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
equal-aqua3y 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.
CommandMC
CommandMC3y ago
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
conscious-sapphire3y ago
Did someone tried lutris and the original launcher ?
CommandMC
CommandMC3y ago
That should work, if my theory about it looking for EGL files is correct
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
I see PCGW just says "Complete Edition", which is why I suspected this (for other storefronts, it says "Complete Edition also available")
foreign-sapphire
foreign-sapphireOP3y ago
same, I hate buying games twice...also it will be huge satisfaction to get this fixed in the end!
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
It will have prompts asking you where is the prefix and the game is located. Yes
foreign-sapphire
foreign-sapphireOP3y ago
ok let me install it and i'll come back to you
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y ago
you mean I just install lutris then launch the heroic installation from lutris?
equal-aqua
equal-aqua3y ago
Just read the message i linked? It describes what you have to do.
foreign-sapphire
foreign-sapphireOP3y ago
et it progress a bit how long is a bit? or it doesn't matter?
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y ago
ok i'll try now lutris is installing egs currently
equal-aqua
equal-aqua3y ago
Then do the copy paste thing, launch EGS again and resume installation.
foreign-sapphire
foreign-sapphireOP3y ago
then after I run the game once I copy all the files back to the heroic installation spot?
equal-aqua
equal-aqua3y ago
No Then you do the import Which i described above Heroic has an option for that
foreign-sapphire
foreign-sapphireOP3y 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
conscious-sapphire3y 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
conscious-sapphire
conscious-sapphire3y ago
Want to make sure we don't mix or confuse with to many steps at once
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
@Harley-1Davidson Did you do pausing step?
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y 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-sapphire
foreign-sapphireOP3y ago
well...where would the right place be default I have not changed any setting
equal-aqua
equal-aqua3y 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-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
If you are confident that is the folder egs crates, yes
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
Only way is manually looking for directories via file browser
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
Yes, then it is
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y 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-sapphire
foreign-sapphireOP3y ago
ok it launched fine through lutris i am now in the game
equal-aqua
equal-aqua3y ago
Ah, ok
foreign-sapphire
foreign-sapphireOP3y ago
like immediately...
equal-aqua
equal-aqua3y ago
Now do the import thingy
foreign-sapphire
foreign-sapphireOP3y ago
oh actually i got the dx12 crash when loading in gamae
equal-aqua
equal-aqua3y ago
And see if game also work via Heroic
foreign-sapphire
foreign-sapphireOP3y ago
but ok i think this is fixed with the correct proton version right?
equal-aqua
equal-aqua3y ago
Dx12 crash is normal because Lutris ships a crazy old vkd3d
foreign-sapphire
foreign-sapphireOP3y ago
yes ok so now I close lutris and egs do i uninstall the game from heroic or just delete the files?
equal-aqua
equal-aqua3y ago
Just uninstall game from Heroic via GUI
foreign-sapphire
foreign-sapphireOP3y ago
ok 1 sec
equal-aqua
equal-aqua3y ago
Then do the import via GUI again
foreign-sapphire
foreign-sapphireOP3y ago
also remove prefix?
equal-aqua
equal-aqua3y ago
Yes
foreign-sapphire
foreign-sapphireOP3y ago
saves are on cloud anyway ok uninstalled now i click install and then import?
equal-aqua
equal-aqua3y ago
Yes, iirc import option would be there
foreign-sapphire
foreign-sapphireOP3y ago
and select thewitcher3 folder?
equal-aqua
equal-aqua3y ago
Yes and it's prefix
foreign-sapphire
foreign-sapphireOP3y ago
ok done...now what i do
equal-aqua
equal-aqua3y ago
Iirc it asks for both
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
It will use whatever you have set for the game in game page Let it be proton or Wine
foreign-sapphire
foreign-sapphireOP3y ago
i just launch game now?
equal-aqua
equal-aqua3y ago
Yes
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
It might be updating your prefix as of now
foreign-sapphire
foreign-sapphireOP3y ago
so i just wait?
equal-aqua
equal-aqua3y ago
Yes
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y 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-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
Just type process in kde's menu But yes, only dx12 has fsr2
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
Yw
foreign-sapphire
foreign-sapphireOP3y ago
zzzz takes ages to start the game again is it normal
equal-aqua
equal-aqua3y ago
Rest is on you 🐸
foreign-sapphire
foreign-sapphireOP3y ago
still playing(stop)
equal-aqua
equal-aqua3y ago
I dunno
foreign-sapphire
foreign-sapphireOP3y ago
let's see... ok have trouble downloading my saves...
equal-aqua
equal-aqua3y ago
There is a force download option iirc
foreign-sapphire
foreign-sapphireOP3y ago
dang yeah I get an error i'll show you
foreign-sapphire
foreign-sapphireOP3y ago
No description
foreign-sapphire
foreign-sapphireOP3y ago
must I change something in the gamesaves path? right now it says {UserDir}/The Witcher 3/gamesaves/
conscious-sapphire
conscious-sapphire3y ago
Heroic has no permissions to create the folder in the lutris folder
foreign-sapphire
foreign-sapphireOP3y ago
do i create it manually?
conscious-sapphire
conscious-sapphire3y ago
Actually i wonder why lutris works but not in heroic How you installed witcher3
foreign-sapphire
foreign-sapphireOP3y ago
through heroic how else
conscious-sapphire
conscious-sapphire3y 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-sapphire
foreign-sapphireOP3y ago
wait i installed the game through heroic first
conscious-sapphire
conscious-sapphire3y ago
Maybe we get down what is missing in heroic then
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y ago
Game still works in Heroic for him after import so dll's are not related or overrides.
foreign-sapphire
foreign-sapphireOP3y 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
equal-aqua3y 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-sapphire
foreign-sapphireOP3y 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
conscious-sapphire3y ago
Epic also does extra steps like installing runtimes
foreign-sapphire
foreign-sapphireOP3y ago
let's see if my save works now, waiting for game to launch
conscious-sapphire
conscious-sapphire3y 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-sapphire
foreign-sapphireOP3y 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-sapphire
foreign-sapphireOP3y ago
No description
foreign-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
That save location doesn't look right, W3 saves into your Documents folder (drive_c/users/deck/Documents)
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
You've imported the game into Heroic, right? What's the WinePrefix set to there?
foreign-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
There's the issue then Set that to /home/deck/Games/epic-games-store
foreign-sapphire
foreign-sapphireOP3y 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
conscious-sapphire3y ago
The witcher 3 folder contains a vc folder. Maybe epic installs something what legendary does not Like vcruntime2019
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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 well
foreign-sapphire
foreign-sapphireOP3y ago
That prefix you mean same one as save sync?
CommandMC
CommandMC3y ago
Yes, set the prefix back to /home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition
foreign-sapphire
foreign-sapphireOP3y ago
i completely uninstalled the game and reinstalling ..during installation in heroic I will change the prefix to see if this fixes the issue
CommandMC
CommandMC3y ago
i completely uninstalled the game and reinstalling
Right... best case: That's not gonna do anything. Worst case, you'll have to do that whole import-into-EGL spiel again
conscious-sapphire
conscious-sapphire3y 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
CommandMC
CommandMC3y ago
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
conscious-sapphire3y 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
CommandMC
CommandMC3y ago
Really debating with myself if I want to buy W3 on Epic now just to figure this out
conscious-sapphire
conscious-sapphire3y ago
Not worth 😄
CommandMC
CommandMC3y ago
Does anyone know the refund timeframe for Epic? As in, how long you can own a game and still refund it
conscious-sapphire
conscious-sapphire3y ago
Someone with a little linux/wine knowledge and the game on epic should try this
conscious-sapphire
conscious-sapphire3y 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
conscious-sapphire3y ago
Seems if it supports 14 days and not more then 2 hours palytime
CommandMC
CommandMC3y ago
Well Heroic doesn't track playtime (and even then, 2 hours should be more than enough) Might go for that sometime then
CommandMC
CommandMC3y 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-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
It is done (funnily, Epic didn't give me a receipt or any other confirmation, I only have the thing in my transaction history)
No description
CommandMC
CommandMC3y ago
The DX11 version of the game is running fine for me (downloaded from Heroic, didn't mess with Lutris at all)
CommandMC
CommandMC3y ago
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
fair-rose3y 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-sapphire
foreign-sapphireOP3y 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)
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Lutris probably installs a newer VKD3D version by default then
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
You probably have HairWorks or RTX turned on then
foreign-sapphire
foreign-sapphireOP3y ago
nop they are off same settings on heroic and it runs with heroic
CommandMC
CommandMC3y ago
That's... interesting
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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 now
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Hm Only conclusion I'd draw then is that the EGL changes this for some reason
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Well, I now have the EGL version, so it's likely that at least something will be improved if possible
foreign-sapphire
foreign-sapphireOP3y ago
that would be great, keep me posted happy to test stuff if you want I can reinstall it now straight from heroic
CommandMC
CommandMC3y ago
This is definitely not intended, even the cloud save folder points to your Documents (just checked myself)
foreign-sapphire
foreign-sapphireOP3y ago
yes default it was like that
CommandMC
CommandMC3y ago
Gonna do some more testing myself first, although you might have to do this at some point just to verify stuff
foreign-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
I want no remnants
CommandMC
CommandMC3y ago
Delete the game from Heroic, delete the Prefixes
foreign-sapphire
foreign-sapphireOP3y ago
only the witcher prefixes right?
CommandMC
CommandMC3y ago
~/Games/Heroic/The Witcher 3 Wild Hunt - Game of the Year Edition and ~/Games/epic-games-launcher
foreign-sapphire
foreign-sapphireOP3y ago
ok all gone I'll reinstall from heroic now right? any particular things I need to select here
foreign-sapphire
foreign-sapphireOP3y ago
No description
CommandMC
CommandMC3y ago
Might want to download the latest Wine-GE (I'm testing with -35), but other than that, no
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
DX12 does not seem to work as far as I can tell, but DX11 runs fine here Yup
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Right, will get on that next then As mentioned above this is probably just 'case Lutris installed a newer VKD3D version
foreign-sapphire
foreign-sapphireOP3y ago
so small suggestion for fix
foreign-sapphire
foreign-sapphireOP3y ago
No description
foreign-sapphire
foreign-sapphireOP3y ago
getting is spelled with 2 ts not geting 🙂
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
10 gigabit? And I thought my 1GB was fast
foreign-sapphire
foreign-sapphireOP3y ago
yes 10 I don't have a device that can do more than 1gigabit via ethernet
CommandMC
CommandMC3y ago
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 did
foreign-sapphire
foreign-sapphireOP3y ago
ok so something has gone horribly wrong
CommandMC
CommandMC3y ago
(I should note that I'm using the "Alternative EXE" setting in Heroic to open the game directly, instead of the launcher)
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
i restarted the deck now looks like it started
CommandMC
CommandMC3y ago
Right, if you're just launching DX12, that works as well I gotta say though, performance is definitely worse compared to DX11
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Hm, that's news to me. Steam version always opened the launcher first
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
hmm but it did appear the first time I ran the game, probably because i did it via lutris
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
ok let me do these two tests be back with you in a jiffy @CommandMC how do i install n.3 ?
CommandMC
CommandMC3y ago
Download the file, click "Run EXE on Prefix" in the game settings, navigate to the EXE & select it. An installer should pop up
foreign-sapphire
foreign-sapphireOP3y ago
ok what should be the path for save games @CommandMC ? cause I think it still has the path from lutris installation
CommandMC
CommandMC3y ago
Erase the path, then leave the Save-Sync page & come back. The path will be re-computed
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Hm, what's your Wine Prefix set to in Heroic?
foreign-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
foreign-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
ok i'll put it back to /home/deck/Games/Heroic/Prefixes/The Witcher 3 Wild Hunt - Game of the Year Edition
CommandMC
CommandMC3y ago
Right Now, you mentioned that this folder does not exist?
foreign-sapphire
foreign-sapphireOP3y ago
yes it doesn't it looks like its's building the wine config now
CommandMC
CommandMC3y ago
Alright, try starting the game now then
foreign-sapphire
foreign-sapphireOP3y ago
now the folder exists
CommandMC
CommandMC3y ago
That's to be expected. Let me know what happens with the game
foreign-sapphire
foreign-sapphireOP3y 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
CommandMC
CommandMC3y ago
Ah, Flatpak issues Try putting just "bin/x64/witcher3.exe" into the Alternative EXE field
foreign-sapphire
foreign-sapphireOP3y ago
green exactly like this just copy paste bin/x64/witcher3.exe ?
CommandMC
CommandMC3y ago
Yes
foreign-sapphire
foreign-sapphireOP3y ago
ok same thing no chagne change
CommandMC
CommandMC3y ago
Anything interesting at the end of the game log file?
foreign-sapphire
foreign-sapphireOP3y ago
correct-apricot
correct-apricot3y 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 worked
CommandMC
CommandMC3y ago
Don't add a / at the start
correct-apricot
correct-apricot3y ago
once I set full permissions, it gave the proper folder path
foreign-sapphire
foreign-sapphireOP3y ago
ok let's try again
CommandMC
CommandMC3y ago
"bin/x64/witcher3.exe", not "/bin/x64/witcher3.exe"
foreign-sapphire
foreign-sapphireOP3y 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?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
ok
CommandMC
CommandMC3y ago
It would also be interesting to see where new games end up now, if you're up for checking that again
foreign-sapphire
foreign-sapphireOP3y ago
with alternate exe it also nearly launched dx12 but black screen
CommandMC
CommandMC3y ago
Did you copy the d3d12.dll file?
foreign-sapphire
foreign-sapphireOP3y ago
ah no will do so now
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
ok dll copied, launching game success now checking where the save lands /home/deck/Documents/The Witcher 3/gamesaves/
CommandMC
CommandMC3y ago
Right, so that's the correct path as well then
foreign-sapphire
foreign-sapphireOP3y ago
fixed so now the game seems to work both dx11 and dx12! how did you fix it?
CommandMC
CommandMC3y ago
It should also detect this path by itself now (if you just erase it and leave & come back again)
foreign-sapphire
foreign-sapphireOP3y ago
so what was the issue?
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
dang it was simple.. Thanks!
CommandMC
CommandMC3y ago
It usually is if someone else figured out what exactly is required beforehand 😅
foreign-sapphire
foreign-sapphireOP3y ago
I swear i wasn't paid by tim sweeney to convince you to buy it on epic
CommandMC
CommandMC3y ago
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-sapphire
foreign-sapphireOP3y ago
I didn't ill test tomorrow Gotta hit the sack tried and it worked @CommandMC figured out any fix yet?
CommandMC
CommandMC3y ago
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

Did you find this page helpful?