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•2y ago
1. don't use proton, use wine-ge
complex-tealOP•2y ago
tried it with both
wine first
i can post the logs from that as well
stormy-gold•2y ago
2. install d3dcompiler_43 and d3dcompiler_47
using winetricks
complex-tealOP•2y ago
still broken
stormy-gold•2y ago
might be a wine bug now
gotta debug this
continuing-cyan•2y ago
try installing d3dx9_43 (that's in my notes from a few months ago)
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•2y ago
https://discord.com/channels/812703221789097985/1076111537325998181/1076167256670732398
If things didn't change since then
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•2y ago
I had to delete the eu4.pdb fileSomeone else from another server says this
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•2y ago
Maybe wine regressed because i didn't have to back then
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
what the heck
DXVK bug
confirmed
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•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-tealOP•2y ago
:CatYeah:
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-tealOP•2y ago
nice
lemme try it
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-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•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-tealOP•2y ago
Where are the .pdb files?
stormy-gold•2y ago
next to the game
just go to the game directory
open terminal
rm *.pdb
easiest way
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•2y ago
yeah now you have to get rid of the paradox folder in your documents
complex-tealOP•2y ago
The whole thing or just the EUIV subfolder?
I have CK2 in there as well
stormy-gold•2y ago
ok then just the EUIV folder
complex-tealOP•2y ago
got it
where is EOS overlay?
in winetricks?
stormy-gold•2y ago
3 dots
in heroic
top right in the game page
it's in the menu that pops up
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•2y ago
a few seconds usually
as long as you have the overlay installed
stormy-gold•2y ago

stormy-gold•2y ago
here's the game working
continuing-cyan•2y ago
the installation of the EOS overlay is broken in the 2.9.1 release
complex-tealOP•2y ago
Bruh
continuing-cyan•2y ago
you can check the install command in Heroic's logs and run it manually outside heroic
complex-tealOP•2y ago
oh nice
stormy-gold•2y ago
I forgot I patched my heroic to fix it lmao 😂
continuing-cyan•2y ago
will be fixed in the 2.9.2 release
complex-tealOP•2y ago
it threw 3 error boxes at be but I hit ignore and it launched anyways
finally
stormy-gold•2y ago
yeah that's the pdb issue
that I was talking about
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