ValveSoftware / ValveSoftware/Proton

Need For Speed III: Hot Pursuit (1998 not the remaster)

Open
#7,011 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Game compatibility - Unofficial
Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

Compatibility Report

System Information

  • GPU/Video driver version/Kernel version: SteamDeck
  • Link to full system information report as Gist: N/A - not sure how to generate on the SD
  • Proton version: I tried Experimental, 8.0-3 and the default on SteamDeck as of the time of writing (not sure how to tell)

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

There are reports for the remaster but not the original. SteamDeck is up to date and I use several versions of Proton to no avail.

Symptoms

With Proton as it ships on the SteamDeck as of the time of writing, the game won't start at all, it crashes right away. When switching compatibility to force Proton Experimental or 8, the game will run and everything in the menu is fine, but in game, only the background and the HUD renders, not the car or the environment.

Reproduction

Download NFS III: Hot Pursuit off Archive.org:
https://archive.org/download/need-for-speed-iii-hot-pursuit-win-preinstalled-en/Need_for_Speed_III_Hot_Pursuit_Win_Preinstalled_EN.zip

  • Extract the ZIP and copy the folder over to the SteamDeck on an SD card
  • Go to Desktop mode and find the folder, copy it over to the SteamDeck's SSD
  • Launch Steam in Desktop mode, click on Games > Add a Non-Steam Game and find nfs3.exe, add it
  • Go back to Gaming mode and launch the game - it will crash
  • Use the gear menu and go to Properties > Compatibility and turn of Force the use of a specific Steam Play compatibility tool
  • Select Proton Experimental or Proton 8.x
  • Launch the game - it launches!
  • Configure WASD+Mouse input mapping
  • Go through the menu and start a race
  • Notice only the backgrounds and the HUD are rendering, not the actual car or the environment (sound plays)

20230812235133_2

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 report with nfs3.exe on SteamDeck using the default Proton, Proton Experimental, and Proton 8.x settings. Enable the suggested PROTON_LOG=1 %command% launch option and inspect the resulting steam-$APPID.log alongside the rendering symptoms. Done means the game launches and a race renders the car and environment, not only the background and HUD.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.