Half-Life 2

Half-Life 2

View Stats:
HaYtReZ Feb 26, 2022 @ 2:36am
-gamepadui crashing the game
I've heard of this new steam deck ui thing being released so i wanted to try it out. I've tried it on the beta branch, normal version with the -gamepadui thing however my game just launched for half a second (without even showing the valve startup video thing) and just crashed on both versions. Anyone knows how to fix this??
Originally posted by NanoPi:
does your computer have vulkan?

mine doesn't.

using -gamepadui is currently tied to using bin/dxvk_d3d9.dll instead of the normal d3d9.dll

I had the same issue and dxvk_d3d9.dll was the "faulting module" in Windows Reliability Monitor. if this is the same for you, this workaround would help.

I was able to get around this by renaming dxvk_d3d9.dll,
creating a symlink to SYSWOW64\d3d9.dll,
renaming the new symlink to dxvk_d3d9.dll to take the place of the original dxvk_d3d9.dll

(ThirteenAG's d3d9-wrapper is a working alternative to creating a symlink)

I couldn't simply copy the dll from SYSWOW64, because when I did, Steam would not detect a graphics api and keep using the desktop config for the controller. it was like HL2 was a launcher and Steam was waiting for the game to start.
< >
Showing 1-8 of 8 comments
The author of this thread has indicated that this post answers the original topic.
NanoPi Feb 26, 2022 @ 7:01am 
does your computer have vulkan?

mine doesn't.

using -gamepadui is currently tied to using bin/dxvk_d3d9.dll instead of the normal d3d9.dll

I had the same issue and dxvk_d3d9.dll was the "faulting module" in Windows Reliability Monitor. if this is the same for you, this workaround would help.

I was able to get around this by renaming dxvk_d3d9.dll,
creating a symlink to SYSWOW64\d3d9.dll,
renaming the new symlink to dxvk_d3d9.dll to take the place of the original dxvk_d3d9.dll

(ThirteenAG's d3d9-wrapper is a working alternative to creating a symlink)

I couldn't simply copy the dll from SYSWOW64, because when I did, Steam would not detect a graphics api and keep using the desktop config for the controller. it was like HL2 was a launcher and Steam was waiting for the game to start.
HaYtReZ Feb 26, 2022 @ 7:56am 
Yoo thanks it worked!! I didn't even know half-life 2 had a vulkan type of thing on it.
Originally posted by NanoPi:
does your computer have vulkan?

mine doesn't.

using -gamepadui is currently tied to using bin/dxvk_d3d9.dll instead of the normal d3d9.dll

I had the same issue and dxvk_d3d9.dll was the "faulting module" in Windows Reliability Monitor. if this is the same for you, this workaround would help.

I was able to get around this by renaming dxvk_d3d9.dll,
creating a symlink to SYSWOW64\d3d9.dll,
renaming the new symlink to dxvk_d3d9.dll to take the place of the original dxvk_d3d9.dll

(ThirteenAG's d3d9-wrapper is a working alternative to creating a symlink)

I couldn't simply copy the dll from SYSWOW64, because when I did, Steam would not detect a graphics api and keep using the desktop config for the controller. it was like HL2 was a launcher and Steam was waiting for the game to start.
But it doesnt work in portal( https://imgur.com/a/i6iEnRL )
Ceejay Dec 24, 2022 @ 6:41am 
It may not but this is for Half life 2. post on the portal forums for issues with portal.
Last edited by Ceejay; Dec 24, 2022 @ 6:41am
Originally posted by Ceejay:
It may not but this is for Half life 2. post on the portal forums for issues with portal.
Already fixed(i was on steam deck branch, needed to be on normal one)
Originally posted by NanoPi:
does your computer have vulkan?

mine doesn't.

using -gamepadui is currently tied to using bin/dxvk_d3d9.dll instead of the normal d3d9.dll

I had the same issue and dxvk_d3d9.dll was the "faulting module" in Windows Reliability Monitor. if this is the same for you, this workaround would help.

I was able to get around this by renaming dxvk_d3d9.dll,
creating a symlink to SYSWOW64\d3d9.dll,
renaming the new symlink to dxvk_d3d9.dll to take the place of the original dxvk_d3d9.dll

(ThirteenAG's d3d9-wrapper is a working alternative to creating a symlink)

I couldn't simply copy the dll from SYSWOW64, because when I did, Steam would not detect a graphics api and keep using the desktop config for the controller. it was like HL2 was a launcher and Steam was waiting for the game to start.
Any tutorial on how to do that?
Originally posted by TerraTheMyster:
Originally posted by NanoPi:
does your computer have vulkan?

mine doesn't.

using -gamepadui is currently tied to using bin/dxvk_d3d9.dll instead of the normal d3d9.dll

I had the same issue and dxvk_d3d9.dll was the "faulting module" in Windows Reliability Monitor. if this is the same for you, this workaround would help.

I was able to get around this by renaming dxvk_d3d9.dll,
creating a symlink to SYSWOW64\d3d9.dll,
renaming the new symlink to dxvk_d3d9.dll to take the place of the original dxvk_d3d9.dll

(ThirteenAG's d3d9-wrapper is a working alternative to creating a symlink)

I couldn't simply copy the dll from SYSWOW64, because when I did, Steam would not detect a graphics api and keep using the desktop config for the controller. it was like HL2 was a launcher and Steam was waiting for the game to start.
Any tutorial on how to do that?
google how to make symlinks ♥♥♥♥♥♥♥♥♥
AliKazakh19 Dec 12, 2023 @ 12:30am 
Originally posted by NanoPi:
does your computer have vulkan?

mine doesn't.

using -gamepadui is currently tied to using bin/dxvk_d3d9.dll instead of the normal d3d9.dll

I had the same issue and dxvk_d3d9.dll was the "faulting module" in Windows Reliability Monitor. if this is the same for you, this workaround would help.

I was able to get around this by renaming dxvk_d3d9.dll,
creating a symlink to SYSWOW64\d3d9.dll,
renaming the new symlink to dxvk_d3d9.dll to take the place of the original dxvk_d3d9.dll

(ThirteenAG's d3d9-wrapper is a working alternative to creating a symlink)

I couldn't simply copy the dll from SYSWOW64, because when I did, Steam would not detect a graphics api and keep using the desktop config for the controller. it was like HL2 was a launcher and Steam was waiting for the game to start.


Can you show me the steps of doing all these shenanigans to solve this problem? I didn't quite understand what you said.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Feb 26, 2022 @ 2:36am
Posts: 8