ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.9k stars 1.04k forks source link

Cities XXL (313010) #5539

Open techmouse opened 2 years ago

techmouse commented 2 years ago

Compatibility Report

System Information

I confirm:

I have attached the logs.

Symptoms

The game seems to crash as soon as it tries to render a 3D object. This happens when the game renders the planet, when you start a new game.

This has been a long standing issue and the game has been marked as "borked" on ProtonDB since the beginning.

Reproduction

Install and try to start a new game. The game will crash when it's supposed to show the planet.

steam-313010.log CitiesXXL_d3d11.log CitiesXXL_dxgi.log

kisak-valve commented 2 years ago

Possible line of interest from the log: warn:debugstr:OutputDebugStringA "Graph3D\\LowLevel\\mgTextureUtils.cpp(307) : (CORE,Assert) hr code: fc7658\n\"mgTextureUtils::Copy : dst Convert error\"\n"

This is immediately followed by an access violation (c0000005).

techmouse commented 2 years ago

Possible line of interest from the log: warn:debugstr:OutputDebugStringA "Graph3D\\LowLevel\\mgTextureUtils.cpp(307) : (CORE,Assert) hr code: fc7658\n\"mgTextureUtils::Copy : dst Convert error\"\n"

This is immediately followed by an access violation (c0000005).

I don't think I'm smart enough to make proper use of this information. :|

techmouse commented 2 years ago

I just tried this with Glorious Eggroll's GE-Proton7-13 release and the game doesn't crash when loading the planet at the new game screen! In fact, so far it seems like everything is working...

With the sole exception of resource overlays. I'm not sure what's going wrong with that yet but nothing happens at all when I try to enable the overlays.

Nevertheless, the game doesn't crash when loading 3D objects anymore so this is a big step forward!