protonscr

Necromunda: Hired Gun

protonopen appid 1222370Game compatibility - Unofficial
ValveSoftware/Proton#4876 · opened 2021-06-01 by alosarjos · updated 2022-05-19 · 34 comments · github · game page · search this game
1 matching comments, n / p to jump
Aalosarjos 2021-06-01 github

Compatibility Report

  • Name of the game with compatibility issues: Necromunda: hired Gun
  • Steam AppID of the game: 1222370

System Information

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.

steam-1222370.log

Symptoms

Game tries to install some Unreal Engine 4 prerequisites and fails, because of this, it doesn't start

Reproduction

Try to run the game

HHanPrower 2021-06-01 github

So a Reddit user (DerGumbi) got it to run: https://www.reddit.com/r/linux_gaming/comments/npqih8/necromunda_hired_gun_mostly_running_on_release_day/

I'm having issues with protontricks and cabextract though. Keeps complaining that there are no valid cabinets to extract so I'm having issues verifying.

HHanPrower 2021-06-01 github

Okay, so after wasting waaaaaaay too long fiddling with protontricks/winetricks it appears that just running the game with Glorious Eggroll 6.9-GE-2 just works.

GE can actually process the UE4-PreReqs exe, but states at the end that it failed. However, if you just run the game again it launches fine (at least for me).

As for the note in that previously linked reddit post about needing the -dx11 switch, I did not, possibly due using AMD graphics instead of Nvidia.

EDIT:: This edit happened after the my following comments, I didn't want to spam the issue with my notes, and the higher up this is the better, I guess.

With VKD3D (Dx12) I'm getting some weird glow on some NPC models, I made a report on the VKD3D tracker here: https://github.com/HansKristian-Work/vkd3d-proton/issues/681

The glow doesn't happen with DXVK (Dx11), but the FPS is a bit more jittery.

FFilBot3 2021-06-01 github

Okay, so after wasting waaaaaaay too long fiddling with protontricks/winetricks it appears that just running the game with Glorious Eggroll 6.9-GE-2 just works.

GE can actually process the UE4-PreReqs exe, but states at the end that it failed. However, if you just run the game again it launches fine (at least for me).

As for the note in that previously linked reddit post about needing the -dx11 switch, I did not, possibly due using AMD graphics instead of Nvidia.

So, just drop in Proton-6.9-GE-2, eh? Did you have to fiddle with any of teh dotnetsdk20 and dotnet472 stuff?

HHanPrower 2021-06-01 github

@FilBot3 Yup, just drop in Proton-6.9-GE-2. No extra fiddling required besides launching the game twice. Just make sure you start from a clean compatdata prefix.

FFilBot3 2021-06-01 github

@FilBot3 Yup, just drop in Proton-6.9-GE-2. No extra fiddling required besides launching the game twice. Just make sure you start from a clean compatdata prefix.

Will try after work today! I'm super pumped! Mechwarrior 5 works on UE4 as well, but they do something different with their dependency installs versus what Necromunda was doing.

Sslapin 2021-06-01 github

When everything fails I had some success running game exe directly instead
of launcher and it suddenly worked for many UE4 games which have launcher...

On Tue, Jun 1, 2021 at 4:14 PM FilBot3 @.***> wrote:

@FilBot3 https://github.com/FilBot3 Yup, just drop in Proton-6.9-GE-2.
No extra fiddling required besides launching the game twice. Just make sure
you start from a clean compatdata prefix.

Will try after work today! I'm super pumped! Mechwarrior 5 works on UE4 as
well, but they do something different with their dependency installs versus
what Necromunda was doing.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/Proton/issues/4876#issuecomment-852113815,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAABPU2GWKXYMCYSHBYNRO3TQTMJ3ANCNFSM4534L7FQ
.

Aalosarjos 2021-06-01 github

I've found quite a big performance improvement going back from Proton-GE-6.1 to 6.1-1 (I'm using that since I got it already for Biomutant) and videos are still working.

FFilBot3 2021-06-01 github

@FilBot3 Yup, just drop in Proton-6.9-GE-2. No extra fiddling required besides launching the game twice. Just make sure you start from a clean compatdata prefix.

This did the trick! Weird I had to launch the game twice after the UE4 Prerequisites Installer failed, technically.

GGloriousEggroll 2021-06-03 github

launching Necromunda/Binaries/Win64/Necromunda-Win64-Shipping.exe instead of just Necromunda.exe appears to skip the UE4 pre install garbage and launches straight into the game.

Ppingubot 2021-06-04 github

I've found quite a big performance improvement going back from Proton-GE-6.1 to 6.1-1 (I'm using that since I got it already for Biomutant) and videos are still working.

Do you have a typo here ? 6.1-1 should be newer than 6.1 . Would be interesting between which versions you see the perf diff, the used hardware, drivers and if you used dx11 or dx12 for the game.

Aalosarjos 2021-06-04 github

I've found quite a big performance improvement going back from Proton-GE-6.1 to 6.1-1 (I'm using that since I got it already for Biomutant) and videos are still working.

Do you have a typo here ? 6.1-1 should be newer than 6.1 . Would be interesting between which versions you see the perf diff, the used hardware, drivers and if you used dx11 or dx12 for the game.

Probably refering to 6.9 there is a known regression in performance with some fixes being tested

Nnonchip 2021-06-04 github

proton 6.9-GE-2 and -dx11 did the job for me, apart from having to start the game twice (the first start installs the dependencies, then claims it didn't, but the 2nd one works just fine and starts the game) minor stutters during level transitions/etc it runs fine, but i'm getting the issue where the surgeon/implant menu completely freezes the game after 10ish seconds of looking at it (definitely not enough for me to click through multiple pages of available upgrades), did anyone figure out what to do about that?

Aalosarjos 2021-06-04 github

proton 6.9-GE-2 and -dx11 did the job for me, apart from having to start the game twice (the first start installs the dependencies, then claims it didn't, but the 2nd one works just fine and starts the game) minor stutters during level transitions/etc it runs fine, but i'm getting the issue where the surgeon/implant menu completely freezes the game after 10ish seconds of looking at it (definitely not enough for me to click through multiple pages of available upgrades), did anyone figure out what to do about that?

I can reproduce the same exact issue. It's not happening with Proton Experimental, so it's probabaly related to MF patches on GE builds

Nnonchip 2021-06-04 github

the menu does seem to load a bunch of video clips about the various upgrades, so yeah that might be a MF thing then... but without GE's port i'd lose like half the cutscenes wouldn't i?

Aalosarjos 2021-06-04 github

the menu does seem to load a bunch of video clips about the various upgrades, so yeah that might be a MF thing then... but without GE's port i'd lose like half the cutscenes wouldn't i?

Yes, the videos showing what the upgrade does are played thorught MF on GE and you would loose those with Proton Experimental, which doesn't have these patches, maybe you could try reporting it too into GE Proton discord.

Nnonchip 2021-06-04 github

oh i just realized the story cutscenes are actually mostly in-engine, so if i just lose the intro video i've already seen and the upgrade clips, i'd be fine with that until MF patches are fixed. will report it there too (but tomorrow so i actually have time for some testing, it's getting late)

HHanPrower 2021-06-04 github

It's hard to pin down, judging by the Steam Discussion board other people crash, too, and I assume they're on Windows: https://steamcommunity.com/app/1222370/discussions/0/3108026928566366767/

The thing is, the game is currently an unstable mess. On windows the Dx12 version is apparently stuttery garbage. Missions crash, progress is lost... it needs a few stability patches really before people waste their time trying to work out Proton workarounds (unless the workarounds are actually beneficial to Windows fixes, too?).

Nnonchip 2021-06-04 github

@alosarjos i just tried with Experimental, it doesn't load the videos but still freezes. will go to sleep now tho and do some more testing tomorrow. maybe it's also just a bug with the game like @HanFox said, might be worth waiting for a(nother) patch.

Nnonchip 2021-06-19 github

what works as a workaround for the doctor freeze is to just (re)move the contents of steamapps/common/Necromunda Hired Gun/Necromunda/Content/Movies/CyberMovies/.
that way the game doesn't try to load them (and doesn't show the "test picture" either).
didn't have any other issues so far.

FFilBot3 2021-07-13 github

I find that I have to open a terminal and execute the following to kill Necromunda after I've exited the game.

ps aux | grep -v grep | grep -i necromunda | awk '{print $2}' | xargx kill -9

Then the game will close and stop running.

Nnonchip 2021-07-14 github

@FilBot3 that's a pretty complicated way of saying pkill -9 necromunda but also i've never had issues with it not closing, weird.

Hheylix 2021-10-09 github

For me it immediately crashes after the main menu. Since my PC completely shits the bed without providing any logs in the journal, I can't debug this at all. Not even an strace could help me (yet).

I use Arch, btw. Radeon Vega 56, newest drivers, many Proton versions tried.

Kkisak-valve maintainer 2021-10-09 github

Hello @heylix, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the issue, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Hheylix 2021-10-22 github
Kkisak-valve maintainer 2021-10-22 github

The log looks like it abruptly stops during video playback initialization, or perhaps immediately after. Can you elaborate on exactly what happens to your system at that moment? To me, it almost sounds like there's a power supply issue with your system or maybe there's a kernel issue. Are you able to SSH into the system after the game dies? I would look into setting up netconsole so that the kernel has a chance to send a dying message to a second system.

LLlamatron2112 2021-11-19 github

I can't get DLSS working in this game, even with PROTON_ENABLE_NVAPI=1 the option is greyed out in settings. I use mainly Arch but I tried on a few other distros like Fedora or PopOS with the same result.

My system info
https://gist.github.com/Llamatron2112/5eaade890893827b3f1c80ba055e6904

BBlisto91 2021-11-19 github

I can't get DLSS working in this game, even with PROTON_ENABLE_NVAPI=1 the option is greyed out in settings. I use mainly Arch but I tried on a few other distros like Fedora or PopOS with the same result.

Have you tried with all these? :)
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 %command
or
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr %command
or
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 %command

LLlamatron2112 2021-11-20 github

I had only tried with adding PROTON_HIDE_NVIDIA_GPU=0, not with the raytracing options, now I did and it doesn't work either.

CCSahajdacny 2021-11-20 github

I had only tried with adding PROTON_HIDE_NVIDIA_GPU=0, not with the raytracing options, now I did and it doesn't work either.

Is the file dxvk.conf with the text dxgi.nvapiHack = False inside game executable folder?
Do you have the files _nvngx.dll and nvngx.dll in the folder /usr/lib/nvidia/wine?

LLlamatron2112 2021-11-20 github

The dxvk.conf file did the trick, thanks a lot !

Hheylix 2021-11-20 github

@kisak-valve

The intro video plays back fine. I can skip the cinematic with [e] and the main menu is telling me to hit enter. When I do that, the PC immediately loses power. This happens with no other of my 20 installed games, some of them also being Unreal Engine 4 games. This also didn't ever happen with any other application repeatedly, I think apart from this issue my PC lost power twice in its lifetime.

I would look into setting up netconsole so that the kernel has a chance to send a dying message to a second system.

I set up netconsole and since the system immediately loses power when I hit enter, it doesn't log anything to the target device (did dmesg -n 8 to be sure to catch everything). Just some xfs remount messages, repeatedly:

xfs filesystem being remounted at /newroot/home/heylix/.local/share/Steam/ubuntu12_64 supports timestamps until 2038 (0x7fffffff)

But they're only logged when the game starts, not when it runs.

My /opt/games partition where the game is located is on an unencrypted ext4 file system, my /home/ partition is formatted as xfs.

Aalosarjos 2021-11-20 github

Replying to https://github.com/ValveSoftware/Proton/issues/4876#issuecomment-974718197

That warning ir normal on XFS systems if they haven't been upgraded to big timestamps, nothing to worry about/nothing that should impact your gaming. I use XFS as well and 0 problems

Hheylix 2021-12-05 github

The intro video plays back fine. I can skip the cinematic with [e] and the main menu is telling me to hit enter. When I do that, the PC immediately loses power.

Same with another Windows (!) PC. Doesn't seem to be a Linux problem, but rather an AMD GPU problem. Updated/downgraded drivers on both PCs don't seem to fix it. The other PC's hardware information: gist

Maybe you can just tell the devs to test with an AMD RX580 or Vega 56? They're both from Powercolor (Red Devil).

LLethalManBoob 2022-05-19 github

Necromunda: Hired Gun Crashes when upgrading bionics.
Please can someone resolve this silly bug.

Proton versions

Launch options

Upstream links

DLLs