Europa Universalis IV hanging forever on launch

Attempting to launch EUIV the first time opens the Paradox Launcher and lets me sign in. Trying to launch from there, however, causes the EUIV logo to briefly flash before going black and crashing. Subsequent launches result in an error box saying "Looks like the launcher is not responding. Do you want to close it?" appearing indefinitely. The same thing happens on Proton-GE and Wine-GE.
42 Replies
stormy-gold
stormy-gold•2y ago
1. don't use proton, use wine-ge
complex-teal
complex-tealOP•2y ago
tried it with both wine first i can post the logs from that as well
stormy-gold
stormy-gold•2y ago
2. install d3dcompiler_43 and d3dcompiler_47 using winetricks
complex-teal
complex-tealOP•2y ago
still broken
stormy-gold
stormy-gold•2y ago
might be a wine bug now gotta debug this
continuing-cyan
continuing-cyan•2y ago
try installing d3dx9_43 (that's in my notes from a few months ago)
stormy-gold
stormy-gold•2y ago
I did and it doesn't work maybe it's a wine vanilla issue nope also broken on wine-ge
foreign-sapphire
foreign-sapphire•2y ago
stormy-gold
stormy-gold•2y ago
so vcrun as well ok I will try no dice crashes before I can even reach the debugger prompt what the heck
foreign-sapphire
foreign-sapphire•2y ago
I had to delete the eu4.pdb file
Someone else from another server says this
stormy-gold
stormy-gold•2y ago
oh it's bad pdb support in wine then isin't it Assertion failed: symt->tag == SymTagFunction || symt->tag == SymTagInlineSite, file ../wine/dlls/dbghelp/symbol.c, line 1244 seems like it probably is oh it still crashed wtf
foreign-sapphire
foreign-sapphire•2y ago
Maybe wine regressed because i didn't have to back then
stormy-gold
stormy-gold•2y ago
ok I can load into the debugger now looks like it's a game update that broke this game wine 7.0 doesn't work either maybe I need to start from a clean prefix
01e0:err:vulkan:X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window for hwnd=0x10084
err: D3D11SwapChain: Failed to recreate surface: VK_ERROR_OUT_OF_HOST_MEMORY
err: DXGI: CreateSwapChainForHwnd: Failed to create swap chain, hr -2147467259
01e0:err:vulkan:X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window for hwnd=0x10084
err: D3D11SwapChain: Failed to recreate surface: VK_ERROR_OUT_OF_HOST_MEMORY
err: DXGI: CreateSwapChainForHwnd: Failed to create swap chain, hr -2147467259
what the heck DXVK bug confirmed
stormy-gold
stormy-gold•2y ago
GitHub
EGS version of Europa Universalis IV crashing because of DXVK · Iss...
Crashes when using DXVK, but doesn't crash and has broken rendering on wined3d opengl. System information GPU: RX 6800 Driver: mesa-git (23.3-git-somehash) Wine version: Wine-GE-8-13 DXVK versi...
stormy-gold
stormy-gold•2y ago
ok I fixed it I will submit PR soon rip the game still doesn't render half the UI elements so it's unplayable at least it doesn't crash anymore
complex-teal
complex-tealOP•2y ago
:CatYeah:
stormy-gold
stormy-gold•2y ago
The issue is that we are missing some override The game is still compiling shaders with vkd3d-shader Which is what leads to the original crash too There aren't supposed to be more than 32 refisters But it's a difficult bug to fix on the vkd3d side and its pretty trivial to fix on dxvk side So the pr was born ok I figured it out my PR wasn't needed basically first thing you do is delete your prefix next delete the .pdb files installed alongside your game next delete "~/Documents/Paradox Interactive" next install EOS overlay next install d3dx9_43 vcrun2019 d3dcompiler_43 d3dcompiler_47 vcrun6 with winetricks don't forget to enable dxvk and the game should run with everything functioning no dxvk patches needed @Omni
complex-teal
complex-tealOP•2y ago
nice lemme try it
stormy-gold
stormy-gold•2y ago
we need to find a way to make sure wine doesn't symlink directories with the host cuz it's going to mess your files up and cause issues like these
complex-teal
complex-tealOP•2y ago
Yeah I guessed something like that was happening Tried manually un-symlinking Documents didn't work, but then I didn't install the other things
stormy-gold
stormy-gold•2y ago
it has to be done by a launcher (like lutris) at a specific time i guess I would assume that it would be right after wineboot --init
complex-teal
complex-tealOP•2y ago
Where are the .pdb files?
stormy-gold
stormy-gold•2y ago
next to the game just go to the game directory open terminal rm *.pdb easiest way
complex-teal
complex-tealOP•2y ago
I uninstalled the game and deleted the prefix There doesn't appear to be anything left in the game dir
stormy-gold
stormy-gold•2y ago
yeah now you have to get rid of the paradox folder in your documents
complex-teal
complex-tealOP•2y ago
The whole thing or just the EUIV subfolder? I have CK2 in there as well
stormy-gold
stormy-gold•2y ago
ok then just the EUIV folder
complex-teal
complex-tealOP•2y ago
got it where is EOS overlay? in winetricks?
stormy-gold
stormy-gold•2y ago
3 dots in heroic top right in the game page it's in the menu that pops up
complex-teal
complex-tealOP•2y ago
how long does it normally take for EOS to install because the option in the menu has been a loading wheel for a while now
stormy-gold
stormy-gold•2y ago
a few seconds usually as long as you have the overlay installed
stormy-gold
stormy-gold•2y ago
No description
stormy-gold
stormy-gold•2y ago
here's the game working
continuing-cyan
continuing-cyan•2y ago
the installation of the EOS overlay is broken in the 2.9.1 release
complex-teal
complex-tealOP•2y ago
Bruh
continuing-cyan
continuing-cyan•2y ago
you can check the install command in Heroic's logs and run it manually outside heroic
complex-teal
complex-tealOP•2y ago
oh nice
stormy-gold
stormy-gold•2y ago
I forgot I patched my heroic to fix it lmao 😂
continuing-cyan
continuing-cyan•2y ago
will be fixed in the 2.9.2 release
complex-teal
complex-tealOP•2y ago
it threw 3 error boxes at be but I hit ignore and it launched anyways finally
stormy-gold
stormy-gold•2y ago
yeah that's the pdb issue that I was talking about
complex-teal
complex-tealOP•2y ago
ah Oh well, assuming that doesn't nuke anything later it's working For anyone checking this thread, here's the full list of fixes: delete your prefix next delete the .pdb files installed alongside your game next delete "~/Documents/Paradox Interactive/<the folder for EUIV>" next install EOS overlay [1] next install d3dx9_43 vcrun2019 d3dcompiler_43 d3dcompiler_47 vcrun6 with winetricks don't forget to enable dxvk [1] If this takes more than a few minutes, quit Heroic and manually install it with legendary from the command line

Did you find this page helpful?