NVIDIAGameWorks / NVIDIAGameWorks/rtx-remix
Bully: Scholarship Edition - Crash on Play [regression]
Open
Nobody has claimed this yet.
bug
jira
runtime
- Dominant language
- No language data
- Stars
- 1.7k
- Forks
- 99
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
- Upon attempting to play Bully: Scholarship Edition and some other affected titles, Remix will crash immediately after rendering begins.
- Remix Version: DXVK-Remix Build 442 and above; anything before is unaffected.
- For testing: DXVK Remix 07f6d27 (Build 520), Bridge-Remix 1163038 (Build 65)
- GPU: Nvidia Geforce RTX 3080
- Driver: Nvidia Studio 536.67
- Bully: Scholarship Edition (Steam)
- Please follow the instructions in the Discord project thread to set up the game for Remix compatibility. An up-to-date rtx.conf file will be attached to this issue. A markdown file of the instructions for this project has been included for your convenience inside Bully Config Files.
- Other affected titles include: Oddworld: Munch's Oddysee (Steam, beta branch)
- The crash appears to have been introduced between line 340 and 352 of
src/d3d9/d3d9_common_texture.cppin commit a977da4.
Attach files!
- Bully config files (zip)
- Includes rtx.conf as well as SilentPatch toggles. Also includes instructions as mentioned in the remix-projects thread.
- Bully crash logs(zip)
- Provided logs are tested using DXVK-Remix Action 520 (debug-optimized) and Bridge-Remix Action 65 (debug-optimized)
See also: Discord project discussion
- Provided logs are tested using DXVK-Remix Action 520 (debug-optimized) and Bridge-Remix Action 65 (debug-optimized)
To Reproduce
Steps to reproduce the behavior:
- Set up Bully: Scholarship Edition for Remix compatibility and use a DXVK-Remix build no older than Build 442
- Open the game via Steam
- Select "Story" and load into or start a new game
- Release build will reach a Bridge crash; Debug-Optimized will fail a dxvk-remix assert before said crash
Expected behavior
- Game should begin loading and be partially playable (albeit with precision errors).
Screenshots
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with src/d3d9/d3d9_common_texture.cpp, especially lines 340-352 introduced by commit a977da4, then reproduce with DXVK-Remix Build 520 and Bridge-Remix Build 65 using the attached Bully configuration and crash logs. Compare the debug-optimized assertion with the release crash; done means Bully loads into gameplay without the reported Remix crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100