protonscr

Cities XXL

protonopen appid 313010Game compatibility - Unofficial
ValveSoftware/Proton#5539 · opened 2022-02-03 by techmouse · updated 2022-04-05 · 3 comments · github · game page · search this game
Ttechmouse 2022-02-03 github

Compatibility Report

  • Name of the game with compatibility issues: Cities XXL
  • Steam AppID of the game: 313010

System Information

  • GPU: GTX 970
  • Driver/LLVM version: 460.91.03
  • Kernel version: Linux 5.13.0-27-generic
  • Proton version: All, specifically 6.3

I confirm:

  • [ X ] that I haven't found an existing compatibility report for this game.
  • [ X ] that I have checked whether there are updates for my system available.

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

Kkisak-valve maintainer 2022-02-03 github

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).

Ttechmouse 2022-02-07 github

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. :|

Ttechmouse 2022-04-05 github

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!

Proton versions