Agatha Christie - The ABC Murders

Agatha Christie - The ABC Murders

29 ratings
Agatha Christie - The ABC Murders - Framerate fix
By hexaae
Unstable/low framerate fix
   
Award
Favorite
Favorited
Unfavorite
🚨Superseded
Outdated fix, latest Major Update solved issues and unlocked framerate:
https://cs2bus.com/steamstore/newshub/app/374900/view/2897461451139644396

To be precise, the game now forces the maximum available fps, so for example on a 144Hz screen the game will forcibly run at 144fps and trying to limit fps through the driver control panel will result in laggy animations/scrolling (because screenmode is not synced, still @144Hz) 🫤
Why?
Unfortunatly this game was badly coded and halves video frequency (AKA half-vsync).
The game for you runs at just 30, 38, or another weird FPS despite your screen resolution is 60, 75, or more Hz? Then this workaround is for you.

How to
Copy this DLL from WineD3D in the same dir of "The ABC Murders.exe".
https://drive.google.com/open?id=0B-sHjRQMUHT7alBqcVdjdnJIX1k

Now it shoud run at 60, 75fps or more.
Enjoy!

https://msdn.microsoft.com/en-us/library/windows/desktop/hh404534(v=vs.85).aspx

Known bugs:
Game engine loop seems locked at 30fps, so even when you unlock rendering to support 60fps or more, you might see stuttering and lags (especially on camera movements), depending on your HW config and display video refresh because of desynced rendering issues.
Some users with specific Nvidia drivers + GPU versions reported flickering 3D lighting issues.

EDIT:
just found that using these parameters for the game does the same as the dxgi.dll hack, so you don't have to use the file above:
-force-d3d9


Tested with:
Gaming laptop ASUS G751JY [i7-4860HQ, 24GB DDR3L 2133MHz, GTX 980M (GM204M, 10DE-1617, rev. A1, vBIOS 84-04-48-00-39), 4GB GDDR5 (Micron), G-Sync], Windows 10 x64 14393.693, Nvidia drivers 378.49 WHQL, display: LG Philips LGD046C, desktop res: 1080p 75Hz, Audio: Realtek HD.


P.S.
For paranoid newbies:
Jotti Virus Scan results: https://virusscan.jotti.org/en-US/filescanjob/8mpu5jvxny
15 Comments
hexaae  [author] 31 Jan, 2021 @ 11:16am 
Seems another iGPU wrong usage, instead of dGPU...
brihornung 31 Jan, 2021 @ 6:14am 
I just bought the game a couple weeks ago, it should already be the updated version. Seems like it can get to 60FPS when it's on the menu screen and loading, but once in gameplay, it drops to about 7FPS. Any ideas?
hexaae  [author] 30 Jan, 2021 @ 4:55pm 
Read Superseded above...
brihornung 30 Jan, 2021 @ 2:27pm 
I still can't get this to work! saved the dll in the same folder as the game. tried restarting steam and my computer - still nothing. Do I need to uninstall and reinstall the game? Does it need to be in a different folder?
FORZ3D 20 Nov, 2019 @ 10:06am 
It works! Thank you very much!:steamhappy:
rotkehle 28 May, 2019 @ 7:26am 
this worked perfect for me. had 11fps, now its around 200fps. thx!!!
hexaae  [author] 19 Mar, 2019 @ 4:21am 
New ASUS GL703GS with 144Hz screen, and now the game runs at 72fps which is finally smooth to look at 😉
hexaae  [author] 24 Feb, 2018 @ 11:32am 
The only cure for lights flickering, with the "hack", is using very old Nvidia drivers... :-(
I'm not aware of issues with AMD gfx cards.
palex00 24 Feb, 2018 @ 11:28am 
I got the flickering :/ Any fix to that?
Nuxies 16 Jun, 2017 @ 2:14am 
Thanks a lot, it's working.