protonscr

Army Men

protonopen appid 549160Game compatibility - Unofficial
ValveSoftware/Proton#6828 · opened 2023-06-06 by johng199 · updated 2023-06-06 · 3 comments · github · game page · search this game
Jjohng199 2023-06-06 github

Compatibility Report

  • Name of the game with compatibility issues: Army Men
  • Steam AppID of the game: 549160

System Information

  • GPU: RX 580
  • Driver/LLVM version: mesa 23.1.1-1
  • Kernel version: 6.3.6-273-tkg-pds
  • Link to full system information report as Gist:
  • Proton version: Experimental steam-549160.log

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.

Symptoms

Game opens into a black screen and does not work, though intro sounds and menu music play normally

Note, the game does work using a third party ddraw implementation like cnc-ddraw or dgvoodoo2, but the color palette is completely broken. I have also tried multiple ddraw compat tools (DDrawCompat, DXwrapper, ddpatcher) with fixes for color palette problems but none of them worked

Reproduction

Launch the game without any tweaks

Kkisak-valve maintainer 2023-06-06 github

Hello @johng199, we've seen ac_compute_device_uuid's output is based on invalid pci bus info. in your Proton log before at https://github.com/ValveSoftware/Proton/issues/6823#issuecomment-1575488133.

Your system is configured to use AMDVLK with 32 bit Vulkan and mesa/RADV with 64 bit Vulkan. Please adjust your system configuration to either use mesa/RADV or AMDVLK for both render paths and retest.

Jjohng199 2023-06-06 github

I've set it to RADV now, problem remains, still black screen when running without any tweaks, and broken colors with dgvoodoo
here's the new log steam-549160.log

Kkisak-valve maintainer 2023-06-06 github

Possible lines of interest from the log:

fixme:d3d_shader:glsl_blitter_upload_palette P8 texture loaded without a palette.
[...]
fixme:d3d:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.

Upstream links