HGL
correct-apricot

Galactic Civilizations IV Black Screen

Hello everyone, I'm trying to run Galactic Civilizations IV through the Heroic Games launcher but I'm getting a black screen when the game opens. The splash screen/launcher thing loads fine, then the game window opens in full screen. The mouse cursor changes to the GCIV one, and if I click the music will begin to play, but I will not get any visuals other than a black screen. I tried messing around with enabling/disabling Esync, Fsync, and some other options. I also tried various proton and wine versions. However, most recently, I completely uninstalled the game and deleted all files, then reinstalled using all of the default options. This is the configuration for which the log is provided. Usine latest Wine-GE and all default options. Running on Fedora 39 If anyone's able to help, I'd really appreciate it. I really appreciate all the work you guys do with Heroic. Edit: I've reuploaded the log below. I forgot to remove my personal information the first time around.
8 Replies
correct-apricot
correct-apricotOP15mo ago
I'm about to re-upload the log. Realized I didn't blur out my personal information.
correct-apricot
correct-apricotOP15mo ago
rising-crimson
rising-crimson15mo ago
Download wine from the Wine Manager in heroic and set the game's wine version to the one downloaded Also you should probably install d3dcompiler_47 from winetricks
correct-apricot
correct-apricotOP15mo ago
I've confirmed that the version of wine is from the wine manager in heroic. I also installed the d3dcompiler_47. Here is an updated log.
reduced-jade
reduced-jade15mo ago
Installing d3dx11_43 through winetricks should work around the black screen.
passive-yellow
passive-yellow15mo ago
cases like that show that game launchers should handle dependencies per game install
reduced-jade
reduced-jade15mo ago
I am not up to date on what Heroic can handle in regards to game dependencies. If the games even ship them on all stores The Steam version seems to install these DirectX files out of the box at least. Had to manually switch to the builtin there to verify it was the cause Ofc ideally in the longer term this should work just as well with Wines own so it doesn't matter. I have noted this case down on the list
correct-apricot
correct-apricotOP15mo ago
That worked! Thanks so much for the help!

Did you find this page helpful?