Add NFS: Porsche Unleashed (EU rerelease) installer #1

Merged
wokoman merged 1 commit from feat/nfs-porsche-unleashed into main 2026-10-10 18:58:54 +02:00
Owner

Adds a Lutris installer script for Need for Speed: Porsche Unleashed (EU "Porsche 2000" rerelease) in the same per-game layout as the existing NFSU2 installer, adapted from legluondunet's community installer (https://github.com/legluondunet/MyLittleLutrisScripts). The flow: prompt for the disc .bin, convert the raw 2352-byte-sector image to ISO on the fly (Lutris extracts ISOs through 7z, which cannot read raw CD images), install through the disc autorun with default options, verify the default install location, copy the movies the installer skips, apply the NFS5-Combined-Patch (includes the official v3.5 content and a patched nfs5.exe), language picker, renderer config, d7vk v2.3 with a ddraw override, SilentPatch with a dinput override, and a 60 FPS cap via dxvk.conf. Gamescope 2560x1440 fit matches the NFSU2 setup.

The renderer defaults to the Combined Patch's OpenGL 3 driver (opengl3) instead of the upstream script's dx7, which showed menu flickering in testing; d7vk and the ddraw override stay installed as the DX7 fallback path. SilentPatch complements Verok's patch (DirectInput enumeration, Alt+Tab handling, OpenGL renderer memory leak) and picks up SingleProcAffinity from the existing nfs5.ini.

The README gains a section documenting the layout, sources, and baked-in decisions, including the one manual post-install step: fresh profiles default in-race Car Detail to low on fast CPUs, which renders wireframe cars in races regardless of renderer; set it to High in Options → Graphics.

Adds a Lutris installer script for Need for Speed: Porsche Unleashed (EU "Porsche 2000" rerelease) in the same per-game layout as the existing NFSU2 installer, adapted from legluondunet's community installer (https://github.com/legluondunet/MyLittleLutrisScripts). The flow: prompt for the disc .bin, convert the raw 2352-byte-sector image to ISO on the fly (Lutris extracts ISOs through 7z, which cannot read raw CD images), install through the disc autorun with default options, verify the default install location, copy the movies the installer skips, apply the NFS5-Combined-Patch (includes the official v3.5 content and a patched nfs5.exe), language picker, renderer config, d7vk v2.3 with a ddraw override, SilentPatch with a dinput override, and a 60 FPS cap via dxvk.conf. Gamescope 2560x1440 fit matches the NFSU2 setup. The renderer defaults to the Combined Patch's OpenGL 3 driver (opengl3) instead of the upstream script's dx7, which showed menu flickering in testing; d7vk and the ddraw override stay installed as the DX7 fallback path. SilentPatch complements Verok's patch (DirectInput enumeration, Alt+Tab handling, OpenGL renderer memory leak) and picks up SingleProcAffinity from the existing nfs5.ini. The README gains a section documenting the layout, sources, and baked-in decisions, including the one manual post-install step: fresh profiles default in-race Car Detail to low on fast CPUs, which renders wireframe cars in races regardless of renderer; set it to High in Options → Graphics.
The reference INI should show what a finished install looks like: gamescope runs the panel letterboxed at 2560x1440 and the engine needs the 60 FPS cap.
Adapted from legluondunet's installer: raw BIN images are converted to ISO on the fly because Lutris extracts ISOs via 7z, which cannot read 2352-byte-sector images; d7vk bumped to v2.3 and SilentPatch added on top of the Combined Patch.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
wokoman/lutris-scripts!1
No description provided.