From bb4c15d4afe8a7d764ba7c37dbc677bf54c18ca8 Mon Sep 17 00:00:00 2001 From: Jakub Krych <88209644+jkrhu@users.noreply.github.com> Date: Sat, 29 Jun 2024 21:03:34 +0200 Subject: [PATCH 1/2] Simplified mod install for Linux users The previous Linux install guide involved a bunch of Proton CLI stuff, which is not necessary. The environment variable is enough to get the mod running. --- README.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 26921ab..63f2cc7 100644 --- a/README.md +++ b/README.md @@ -120,18 +120,17 @@ Installing the patch is very simple: Done. No special setup required. -## Linux (Lutris & Steam Proton) Installation +## Linux (Steam Proton, Lutris & Bottles) Installation -Same as above except requires winecfg to override/accept the dinput8 dll. +Same as above except requires Wine to override/accept the dinput8 dll. 1. Copy the extracted dinput8.dll into your game's folder (same as above, where LaNoire.exe is located). -2. If you are using Lutris => (I assume you have L.A. Noire setup in Lutris already), click on the Wine icon -> Winetricks. Proceed with Step 5. -3. If you are using Steam => Run `protontricks --gui` in a terminal (you may have to install protontricks from your distro's repo. Consult your package manager. -4. Select 'L.A. Noire 110800' and wait until a window pops-up (As long as the terminal says 'Executing mkdir' wait. It may show an error regarding 64-bit/32-Bit Prefix, but it'll take a while. Just click on 'Ok'. -5. Select 'Run winecfg' (if you don't see that option, open 'Install an application' and cancel out. Now winecfg should be visible. -6. Select the 'Libraries' tab and add 'dinput8.dll' from the 'New override for library' dropdown menu. +2. Create a Wine DLL Override for the dinput8.dll. +- In **Steam** open up the Game Properties page. In the Launch options add a following text - `WINEDLLOVERRIDES="dinput8.dll=n,b" %command%` +- In **Lutris** open up the Game Configure page. Go into Runner options, scroll down and find DLL Overrides. Add `dinput8.dll` as the Key and `n,b` as the Value. +- In **Bottles** open up the Bottle settings. Scroll down to DLL Overrides, add `dinput8.dll` as the Override and select **Native, builtin** as the option. -If 'dinput8(native, builtin)' is visible in the list, then you've successfully installed the patch on Linux. +Other Wine/Proton runners will work in a similar way. If there isn't a dedicated DLL Override page, the environement variable `WINEDLLOVERRIDES="dinput8.dll=n,b"` should make it work. ## Supported versions @@ -183,4 +182,4 @@ Thanks to the following people for taking the time to help with testing V-Patch: - Pastelblue - Comot - GaroK -- BazookaDad \ No newline at end of file +- BazookaDad From fbda1e68cc6ba601d902b0ec9e88d573c183d732 Mon Sep 17 00:00:00 2001 From: Jakub Krych <88209644+jkrhu@users.noreply.github.com> Date: Sat, 29 Jun 2024 21:13:48 +0200 Subject: [PATCH 2/2] README typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 63f2cc7..37e351a 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ Same as above except requires Wine to override/accept the dinput8 dll. - In **Lutris** open up the Game Configure page. Go into Runner options, scroll down and find DLL Overrides. Add `dinput8.dll` as the Key and `n,b` as the Value. - In **Bottles** open up the Bottle settings. Scroll down to DLL Overrides, add `dinput8.dll` as the Override and select **Native, builtin** as the option. -Other Wine/Proton runners will work in a similar way. If there isn't a dedicated DLL Override page, the environement variable `WINEDLLOVERRIDES="dinput8.dll=n,b"` should make it work. +Other Wine/Proton runners will work in a similar way. If there isn't a dedicated DLL Override page, the environment variable `WINEDLLOVERRIDES="dinput8.dll=n,b"` should make it work. ## Supported versions