Skip to content

DLL injection reported as successful but Listdlls verification fails repeatedly on Grim Dawn v1.3.0.4/v1.3.0.5 #295

Description

@bigbirdbrother

Description

IA (v1.5.9715.11589) launches and runs normally, but fails to inject the hook DLL into Grim Dawn. The injection cycle repeats endlessly: DllInjector64.exe reports success, but Listdlls verification never finds the DLL loaded in the process.

IA itself does not crash — the UI, database, cloud sync, and item search all work fine. Only the in-game hook fails, preventing any item transfers.

Environment

  • IA version: 1.5.9715.11589 (released 07/08/2026) — latest
  • IA DLL version: 1.5.9709.09674
  • IA Playtest DLL version: 1.5.9709.09690
  • Grim Dawn version: v1.3.0.4 / v1.3.0.5 (released 31 Jul / 3 Aug 2026)
  • Grim Dawn path: c:\program files (x86)\steam\steamapps\common\grim dawn
  • IA install path: C:\Program Files\IAGD\
  • OS: Windows 11 (running on GPD Win 4 handheld, machine name DESKTOP-U2MG5IU)
  • IA running as administrator: Yes (confirmed in log)
  • Language: ZH (Chinese)

Steps to Reproduce

  1. Install IA v1.5.9715.11589
  2. Launch Grim Dawn v1.3.0.4/v1.3.0.5 via Steam
  3. Launch IA (as administrator)
  4. Observe that IA starts normally, items are searchable, but the stash tab shows "Error"
  5. Check log.txt — injection loop begins immediately

Behavior Before the Issue

IA was working correctly on Grim Dawn v1.2.1.6 (last successful hook log entry: 2026-07-23). The problem started after Grim Dawn updated to v1.3.0.x.

Log Snippet (log.txt)

Startup (successful):

2026-08-09 12:15:45,575 [Main] INFO [IAGrim.StartupService]: Running version 1.5.9715.11589 from 07/08/2026
2026-08-09 12:15:45,579 [Main] INFO [IAGrim.StartupService]: DLL version version 1.5.9709.09674
2026-08-09 12:15:45,582 [Main] INFO [IAGrim.StartupService]: Playtest DLL version 1.5.9709.09690
2026-08-09 12:15:56,863 [Main] INFO [IAGrim.StartupService]: Running as administrator
2026-08-09 12:15:56,958 [Main] INFO [IAGrim.StartupService]: The path to Grim Dawn is "c:\program files (x86)\steam\steamapps\common\grim dawn"
2026-08-09 12:15:56,967 [Main] INFO [IAGrim.StartupService]: The Grim Dawn database has been parsed
2026-08-09 12:16:03,543 [Main] INFO [IAGrim.UI.MainWindow]: WebView2 initialization successful

Injection loop (repeating pattern):

2026-08-09 12:16:03,860 [20] INFO [DllInjector.InjectionHelper]: Generating the path to the IA DLL...
2026-08-09 12:16:04,763 [20] INFO [EvilsoftCommons.DllInjector.InjectionVerifier]: Running Listdlls...
2026-08-09 12:16:07,991 [20] INFO [DllInjector.InjectionHelper]: Running DllInjector64.exe...
2026-08-09 12:16:08,360 [20] INFO [DllInjector.InjectionHelper]: Injection reported as successful.. (may or may not have loaded)
2026-08-09 12:16:08,360 [20] INFO [EvilsoftCommons.DllInjector.InjectionVerifier]: Running Listdlls...
2026-08-09 12:16:11,420 [20] ERROR[DllInjector.InjectionHelper]: Error injecting DLL into Grim Dawn.
2026-08-09 12:16:12,300 [20] INFO [EvilsoftCommons.DllInjector.InjectionVerifier]: Running Listdlls...
2026-08-09 12:16:15,357 [20] INFO [DllInjector.InjectionHelper]: Running DllInjector64.exe...
2026-08-09 12:16:15,584 [20] INFO [DllInjector.InjectionHelper]: Injection reported as successful.. (may or may not have loaded)
2026-08-09 12:16:15,584 [20] INFO [EvilsoftCommons.DllInjector.InjectionVerifier]: Running Listdlls...
2026-08-09 12:16:18,632 [20] ERROR[DllInjector.InjectionHelper]: Error injecting DLL into Grim Dawn.

This pattern repeats indefinitely (every ~7 seconds) without ever succeeding.

Hook Log (iagd_hook.log)

The last successful hook session was on 2026-07-23, before the Grim Dawn v1.3 update:

2026-07-23 20:56:04 INFO Successfully found DLL export: ?gGameEngine@GAME@@3PEAVGameEngine@1@EA
2026-07-23 20:56:04 INFO Shared stash is closed
...
2026-07-23 20:56:11 Detatching DLL..
2026-07-23 20:56:13 DLL detached..
****************************
   Hook Logging Terminated  
****************************

No new hook log entries have been written since.

What I've Tried

  • Running IA as administrator
  • Running IA without administrator
  • Reinstalling IA
  • Downgrading IA to earlier versions (same failure)
  • Restarting Grim Dawn and IA in various orders
  • No third-party antivirus installed (Windows Defender only)
  • No special background services that would interfere

The issue is not related to permissions or antivirus — DllInjector64.exe reports success every time, but the DLL is never actually loaded into the Grim Dawn process. This suggests the hook DLL may be incompatible with changes in Grim Dawn v1.3.0.x's engine internals.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions