NVIDIAGameWorks / NVIDIAGameWorks/rtx-remix

[Runtime Bug]: Max Payne 1 Doesnt Load RTX Remix 0.5.4 without d3d8.dll from RTX ON demo

Open
#607 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug runtime triage
Dominant language
No language data
Stars
1.7k
Forks
99
PR merge metrics
No merged PRs in 30d

Description

Describe the bug

RTX Remix 0.5.4 will not load with Max Payne when placed in the main directory.

How do you reproduce the bug?

After placing the 0.5.4 files from the Github zip release of RTX Remix in the main Max Payne directory with the executable, RTX Remix still doesnt load. I ensured that the d3d8to9 wrapper was present as well, since it comes with RTX Remix 0.5.4 version. Renaming the dll to simply d3d8.dll doesnt work either. Also, having a "global.ini" file with the following settings doesnt start Max Payne with RTX Remix.

[GlobalSets]
FindModule=1
UseD3D8to9=1

For RTX Remix to load, the d3d8.dll from the ModDB RTX ON demo is needed along with 0.5.4 files and the global.ini file. According to the logs, it is indeed using RTX Remix 0.5.4 version.

https://www.moddb.com/mods/max-payne-rtx-on-demo-level

@PappaSlask Any thoughts?

What is the expected behavior?

RTX Remix to load with the game without the ModDB RTX ON demo d3d8.dll file.

Version

0.5.4

Logs

No response

Crash dumps

No response

Media

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the setup with RTX Remix 0.5.4, Max Payne, the d3d8to9 wrapper, and the global.ini settings listed in the issue. Compare behavior and available runtime logs when using the standard files versus the d3d8.dll from the RTX ON demo. Done means RTX Remix loads from the game directory without that external d3d8.dll.

Written by the indexing model from the issue text.

Assessment

Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.