Max Payne

Max Payne

647 ratings
Max Payne - FixItAll
By darkje
An attempt to deal with all common issues the game exhibits on windows vista, 7, 8(.1) and 10, in one fix.
Hi, I'm the author of the Max Payne soundpatch that is circulating on the web, the aim of that was to keep Max Payne -an all time classic and a game I love- alive, by fixing the sound issues. But over time with computers getting ever faster some other issues came up too, so I compiled this set of fixes that should deal with the most common ones. The soundpatch is no longer needed this way!

While this fix will probably keep working, I made a newer one including the highres textures by Gaiver74 and all fixes included in this FixItAll, updated to all the latest versions as of 23-Jan-2019 with an easy to use installer.
I'm not going to take away the old guides, they will still work, but it's probably better to install the newer one.
What is it
It is a series of fixes and wrappers that deal with the startup,- framerate,- sound,- and widescreen issues, that I collected and bundled in a single package. In an attempt to deal with most of the issues people are experiencing with the game, in one big swoop. My aim is as before when I wrote the soundpatch that has now become obsolete, to keep this all time classic alive.
This is a self extracting 7-Zip archive that will let you browse for the proper directory and extract there.

Here[] is a scan of it at virustotal.
Windows 10 may throw an: "Windows protected your PC ... bla bla" message, just click on 'more info' and 'run anyway'.

In case of doubt about the self extracting 7-Zip archive you can also get the RAR file here:

Googledrive doesn't like my RAR file it seems, and flags it as a virus, so I repacked it as a .ZIP awaiting the google file review you better take this, or just heed the warnings and take the above anyway ;)

Extract it in your Max Payne game directory, overwriting the files there.

Install all files in your Max Payne directory overwriting the ones there.

The game directory is usually located in:
'C:\Program Files(x86)\Steam\steamapps\common\Max Payne' or in
'C:\Steam\steamapps\common\Max Payne'

Nick made this video showing the install procedure and some footage of the game:
Fixes included are
- UCyborg's Max Payne 1 startup fix v1.01, to make the game able to startup and use a d3d wrapper.
- Crosire's d3d8to9 wrapper v1.6, to make the game render in dx9 and obey the vsyc settings set in the display driver's control panel. Please set it to vsync ON in the driver panel so the game renders at steady fps, this prevents certain issues with events not trigering in the game.
- J.P. Ownby's indirectsound v0.13 to fix the sound issues, it is a ds3d wrapper that emulates ds3d on the newer XAudio2 library.
- ThirteenAG's widescreen fix, to make it 16:9 compatible, originally back in the days of CRT screens, it was only 4:3 formats supported. (the fix was renamed to dinput.dll, to accomodate for Crosire's fix to be used at the same time)
- No need for soundpatch anymore or compatibility modes.
- No need to run batchfile, just start the game and it should work.
- if you already have the soundpatch installed, don't worry, you can but don't have to uninstall it. This works with or without the soundpatch.
- If you have creative alchemy or the soundpatch installed you might not need indirectsound and you can delete dsound.dll and dsound.ini.
- Make sure Vsync is set to ON in your driver's control panel.
- In the Max Payne startup screen set all options to high, but don't use AA from there, if you want AA set it from your driver's control panel.
- On the cd version of the game make sure you update to v1.05, steam version is already up to date.
- ReadMe files and copyright notices of the patches used are in the ReadMe directory.
- All credits should go to UCyborg, Crosire, J.P. Ownby and ThirteenAG (in no particular order), they are the creators of the fixes mentioned above, I just collected them in a combined package.

29-10-2017, collected by Darkje

- If you have questions or issues. please report.
- If it helped you, please rate it up!
Using an alternate dx8 wrapper.
For some people the Crosire dx8to9 wrapper does not seem to work. In that case you can try if dgVoodoo's dx8to11 wrapper will work. This may be needed if you have multiple graphics cards, as this one has a possibility to select the one you want to use.

I've tested it, and it's compatible with the other fixes.

- go here to get dgVoodoo 2.54
- unpack the file on your desktop.
- copy 'dgVoodooCpl.exe' and 'MS\D3D8.dll' to your game directory.
- run dgVoodooCpl and press the button with '.\' (dot backslash) that is on the right top side.
- from the dropdown list select the graphics card you want to use.
- on the last tab of the dgVoodoo control panel tick vsync checkbox.
- press apply and OK, dgVoodoo is configured now.

One more thing to watch is the game options/screen buffers setting. That should be at 'Double', if it's at triple you get some error.

Hopefully it will run now...
< >
Ianuarius Feb 17 @ 5:53am 
Well, doing the dx8 to dx11 finally worked, when I dropped details to medium.
Ianuarius Feb 17 @ 4:40am 
Doesn't fix the fps. It keeps dropping to idk 10fps.
darkje  [author] Aug 1, 2023 @ 10:21am 
It might be that indirectsound doesn't work well with your system, this is one of the reasons I came up with a new fix as noted under "IMPORTANT UPDATE" at the top.

You can confirm this is the issue by temporary renaming dsound.dll to something else, if it does run normal then (without sound in the comics) it is that issue. If it still slows down, it wasn't the dsound.dll and you can rename it back, otherwise just delete it.

There are several other options to fix the sound, but it's probably the easiest to run the ultimate soundfix:

Or you could start from scratch and apply the newer patch, that will give you a choice of 3 possible soundfixes and includes newer versions of everything in here,
Bowser Aug 1, 2023 @ 7:26am 
Thank you for this sound patch, now did I do something wrong after installing it cause now I drop FPS down to 8, used to get 60+ (have V-Sync and FPS capped to 60 since that's all my monitor can handle)
darkje  [author] Jul 26, 2023 @ 10:17am 
Where you able to launch before this patch?
Are you sure the files are unpacked in the right location?
raviharipr Jul 25, 2023 @ 7:06pm 
After installing this fixpack, I m not able to launch the game
Any idea, how to revert the installation ?
Chris Jul 1, 2023 @ 9:30pm 
if ones concerned with malware, how many people are watching this on github that understand the code?
darkje  [author] Jun 26, 2023 @ 10:32am 
This pack doesn't include the jpeg fix. For that you should have gone with the newer 2023 pack as stated on the top of the page under "IMPORTANT UPDATE"
Not all is lost however, you can still go to that page and find a single issue fix for the jpeg issue there (under the header "JPEG errors on newer CPU's":
Thunder Burger Jun 25, 2023 @ 11:12pm 
The sound in the opening cutscene works now, but I'm still stuck with all the JPEG errors, then the game crashes after the first scene. Super frustrating. What am I doing wrong?
Tyr Remora May 4, 2023 @ 1:01pm 
I'm pretty sure SirReapzAlot has the same issue as i do, when the loading screen comes, you just get a crap ton of errors. if you get through all of those, the first cutscene plays fine but then the game still crashes after that