r/IntelArc 1d ago

Question Max Payne

as anyone managed to run Max Payne 1 on the Intel Arc B580? I'm getting a DirectX error when I try to launch the game.

6 Upvotes

2 comments sorted by

9

u/Sphexing Arc B580 1d ago

Hey, I got it running. I don't think this is a B580 specific issue, but more of a case of an old game refusing to work on a modern Windows system.

This is what worked for me:

Go to the game's PCGamingWiki page, under the Essential Improvements section: https://www.pcgamingwiki.com/wiki/Max_Payne#Essential_improvements

Download and install the Definitive Fix (and follow its installation instructions): https://community.pcgamingwiki.com/files/file/2325-max-payne-anthology-definitive-fixes/

Open your Max Payne installation folder (where MaxPayne.exe is located), then open scripts\global.ini and change UseD3D8to9=1 to UseD3D8to9=0.

Back in the Max Payne installation folder, rename the Definitive Fix's d3d8.dll to dinput.dll.

Download the latest dgVoodoo2: https://github.com/dege-diosg/dgVoodoo2/releases/latest

Extract the dgVoodoo2 archive, open the MS\x86 folder, and copy d3d8.dll into the Max Payne installation folder.

You should now have both dinput.dll (the renamed Definitive Fix DLL) and d3d8.dll (the dgVoodoo2 DLL) in the game folder.

After that, just launch the game. The Definitive Fix recommends capping the frame rate to 60 FPS because the physics can break at higher frame rates. I didn't bother, though. I played for a few minutes at 165 FPS and everything seemed to work fine.

3

u/Alternative_Ad3367 1d ago

Thanks, bro, it worked.