UEVR icon indicating copy to clipboard operation
UEVR copied to clipboard

[BUG] 5.4.4 Game failing to hook dinput log attached

Open joeyhodge opened this issue 2 months ago • 2 comments

Describe the bug

A clear and concise description of what the bug is. If the bug only started to happen after a certain UEVR update, let us know which version the bug appeared in. Mafia Old country 5.4.4

Upload logs and any crash dumps done

If this is a game crash or game bug: game crash/uevr not hooking dinput

UEVR-specific logs and crash dumps: attached

  • Click "Open Global Dir" in the injector frontend
  • Navigate to the offending game folder
  • Zip up the folder
  • Upload to the issue

Game-specific crash dumps: attached

  • These can usually be found in %LOCALAPPDATA%/{the_game_name}/Saved/Crashes
  • Once found, zip up the folder and upload

Identify the UEVR version nightly

If the UEVR version or commit hash is known, submit this information.

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...' mafia old country
  2. Click on '....' inject
  3. Scroll down to '....' wait for hmd to show image/computer screen to show uevr menu but never does
  4. See error attached log , eventually crashes (attached both log and crash dump)

UECC-Windows-FF5FAE6F43117E93AF73A0B27ED7D957_0000.zip

Expected behavior

A clear and concise description of what you expected to happen. Inject/hook dinput8 like normal

Screenshots

If applicable, add screenshots to help explain your problem.

PC Specs (please complete the following information):

  • OS (e.g. Windows 11) win 11 23h2

  • Graphics card 2080 super

  • CPU Processor Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz, 2592 Mhz, 6 Core(s), 12 Logical Processor(s)

  • Headset Model Reverb G2 (happens to all models it seems)

  • OpenXR or OpenVR

  • Streamer if applicable (Link, Air Link, Virtual Desktop, Steam Link, ALVR, etc...) N/A

  • If using OpenXR, the runtime (Oculus, SteamVR, VDXR, PimaxXR, etc...) OpenXR/WMR

log.txt

joeyhodge avatar Oct 22 '25 01:10 joeyhodge

Try injecting later in the process of the game loading and with the game's controller attached and powered on. It seems some UE 5.4.4 games are very sensitive to this timing. Outer worlds 2 will fail to hook xinput and the controller face buttons won't work unless the game is loaded to at least the main menu then it works fine.

mark-mon avatar Nov 04 '25 05:11 mark-mon

Try injecting later in the process of the game loading and with the game's controller attached and powered on. It seems some UE 5.4.4 games are very sensitive to this timing. Outer worlds 2 will fail to hook xinput and the controller face buttons won't work unless the game is loaded to at least the main menu then it works fine.

Same issue unfortunately, both with above and latest nightly as of today. going to see if starting in game injection works but doubtful given the results so far

UE Crash eventually states:

LowLevelFatalError [File:.\Runtime/RenderCore/Private/RenderingThread.cpp] [Line: 1254] GameThread timed out waiting for RenderThread after 120.00 secs

MafiaTheOldCountry MafiaTheOldCountry MafiaTheOldCountry MafiaTheOldCountry MafiaTheOldCountry MafiaTheOldCountry MafiaTheOldCountry kernel32 ntdll

uevr log same as attached log above

[2025-11-04 22:22:19.803] [UnrealVR] [info] [Slate.cpp:43] Found SlateRHIRenderer::DrawWindow_RenderThread at 1405e0eb0 [2025-11-04 22:22:19.809] [UnrealVR] [info] [Scan.cpp:1477] Found function start for 144140eae at 4140e90 [2025-11-04 22:22:19.809] [UnrealVR] [info] [Scan.cpp:2080] Reference point for 144140eae: 144140e90 [2025-11-04 22:22:19.809] [UnrealVR] [info] [ConsoleManager.cpp:34] Found r.DumpingMovie stringref: 144140eae [2025-11-04 22:22:19.809] [UnrealVR] [info] [Scan.cpp:1519] Checking if 144140e90 is a real function [2025-11-04 22:22:19.829] [UnrealVR] [info] [Scan.cpp:1477] Found function start for 144140e81 at 4140e50 [2025-11-04 22:22:19.829] [UnrealVR] [info] [Scan.cpp:2080] Reference point for 144140e81: 144140e50 [2025-11-04 22:22:19.829] [UnrealVR] [info] [Scan.cpp:1477] Found function start for 144140e81 at 4140e50 [2025-11-04 22:22:19.829] [UnrealVR] [info] [Scan.cpp:2080] Reference point for 144140e81: 144140e50 [2025-11-04 22:22:20.037] [UnrealVR] [error] [ConsoleManager.cpp:42] Failed to find containing function [2025-11-04 22:22:20.037] [UnrealVR] [info] [ConsoleManager.cpp:102] Trying to find IConsoleManager with candidate: vr.pixeldensity [2025-11-04 22:22:20.037] [UnrealVR] [info] [ConsoleManager.cpp:15] Finding IConsoleManager... [2025-11-04 22:22:20.732] [UnrealVR] [error] [XInputHook] Failed to find xinput1_3.dll after 10 seconds [2025-11-04 22:22:20.732] [UnrealVR] [info] [XInputHook] Done (1_3) [2025-11-04 22:22:20.738] [UnrealVR] [error] [DInputHook.cpp:40] [DInputHook] Timed out waiting for dinput8.dll to load, aborting hook

joeyhodge avatar Nov 05 '25 03:11 joeyhodge

You're the best, this is now resolved in the latest commits by praydog as of today

joeyhodge avatar Nov 18 '25 17:11 joeyhodge