protonscr

Helldivers 2 missing texture

vkd3dclosed
HansKristian-Work/vkd3d-proton#2471 · opened 2025-05-14 by EnigmaRaptor · updated 2025-08-27 · 4 comments · github
EEnigmaRaptor 2025-05-14 github

The Artillery shells in the secondary objective SEAF Artillery do not have the color coded tip textures they are supposed to have. instead they are a shiny silver color. This impacts gameplay due to the lack of visual indicator for players to know which type of artillery round they are seeing or picking up.

Software information

Helldivers 2 (persistent issue across month of updates. Only present in Wine/Proton, not a bug present in Windows)

System information

  • GPU: 2080 Ti
  • Driver: 570.144
  • Wine version: ? Using Steam on Nobara 42
  • VKD3D-Proton version: Proton Hotfix
HHansKristian-Work maintainer 2025-05-15 github

Do you have screenshot of what it looks like when it's wrong and what we should look for? So it's easier to know when the issue has been reproduced.

EEnigmaRaptor 2025-05-16 github

Sure. Here's a sample screenshot and a reference image of the artillery shells in the game. You can see that a couple of the shells were splattered with bug blood in my screenshot and the blood applied to the shells does have the proper coloring, but the shells themselves are completely grey metallic. Each type of shell should have a different color tip, and other texturing on it as shown in the reference image.

My screenshot:
Image

Reference Image: (There's also a static charge shell not shown here)
Image

HHansKristian-Work maintainer 2025-05-20 github

Found the root cause. Game is relying on undefined behavior I think, but it should be possible to workaround.

HHansKristian-Work maintainer 2025-08-27 github

For posterity, this isn't actually UB, but a quirky corner of D3D.

Proton versions