crosire / d3d8to9

A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones.
BSD 2-Clause "Simplified" License
927 stars 83 forks source link

max payne not work #91

Closed electrifying closed 4 years ago

electrifying commented 5 years ago

after I copied the d3d8.dll to the game folder, I get an error on startup. Max payne requiers Microsoft directx 8.0 or later. if you remove d3d8.dll the game works fine. What to do?

deton24 commented 5 years ago
  1. Install startup fix. https://community.pcgamingwiki.com/files/file/838-max-payne-series-startup-hang-patch/
  2. Optionally install Widescreen by ThirteenAG https://thirteenag.github.io/wfp#mp1
  3. If it is not Steam version, rename game folder to "MaxPayne" (without space)
  4. Optionally, rename widescreen dll to dinput.dll

By some of this steps I've just fixed this problem. Probably by startup fix.

elishacloud commented 4 years ago

@electrifying, are you still having this issue? I have not seen any issues with d3d8to9 and Max Payne. I'm using the Steam version of the game.

deton24 commented 4 years ago

In case of point 3 on Steam, here's what do to: https://www.pcgamingwiki.com/wiki/Max_Payne#Exception_in_startupInit:_Directory_.5Cdata_not_found But it's just one of things I did when it started to work, and I don't remember which exactly fixed the issue.

crosire commented 4 years ago

Closing since there has been no further comment by OC and I can confirm it working myself.