V-Patch for L.A Noire Complete Edition Release 1.1b By VaanaCZ June 30th, 2022 BACKSTORY: A while ago I wanted to replay L.A Noire on my new setup, only to find out that the game was locked to 30 FPS and didn't support my monitor's aspect ratio. With this fact in mind, I started to search for fixes, only to learn that most of them sucked. After determining that all the available fixes were either unintuitive to use for the average user or lacking in features, I sought out to make my own patch, mainly looking to tackle the 30 FPS cap and the aspect ratio limitations. Later in development it became clear to me that what I had made was worth publishing for others to use... so here we are. FEATURES: - A totally uncapped FPS using a new method. Previous ways of unlocking the framerate would allow only 60 FPS and if you happened to drop a few frames below 60, your game would run slower. Now, the game can now run at any framerate (60+) and the game speed will always be correct, even if you're dropping frames. - Corrected braking speed on high FPS. No more gliding on ice. - Support for Ultrawide resolutions using built-in FOV correction. Now, there is no need to install and use special tools. - The addition of a number of customization options like the ability to set a custom FOV, a custom FPS cap or disable the intro logos. - Support for aspect ratios slimmer than 16:9. The black bars on 16:10, 4:3 or 5:4 have been removed and the game now uses your whole screen. - Borderless window support. The game now runs in a borderless window by default, which allows you to alt-tab faster and also has the effect of disabling v-sync. - Custom resolutions. You can force the game to run in a resolution of your choice by modifying the config file. This is very useful if you're trying to run the game on an unsupported resolution, like it is with 21:9 screens. If you wanna read more about what it does and how it works, check out the GitHub page: https://github.com/VaanaCZ/LANVP INSTALLATION: Simply drag and drop dinput8.dll into the game folder (same location as LaNoire.exe) and launch the game as usual. No special setup required. CONFIGURATION: When first launched, V-Patch creates a configuration file inside the L.A. Noire game folder. By default, it bears the name lanvp.ini. Here you can enable/disable or change the features mentioned above. An explanatory comment is included above each option, just in case you get lost ;) KNOWN ISSUES: - Car steering is more sensitive than it should be. - Certain graphical menu transitions (e.g. when switching outfits) fade out/in slower. - When force_resolution is enabled, changing the resolution via the in-game settings breaks the GUI. It is recommended not to change the resolution in-game or disable force_resolution in the config before doing so. CHANGELOG: v1.1b (June 30th, 2022): - Added support for new L.A Noire version 2675. - Resolved an issue where dinput8.dll couldn't be found on 32-bit systems. - More verbose Windows API error messages. v1.1a (September 11th, 2021): - Added option to enforce DirectX 11. Set to true by default if the user has a D3D11 capable GPU. - Fixed bug where resolution wouldn't be enforced if the config was not yet generated. v1.1 (July 4th, 2021): - Fixed mouse sensitivity in map menu. - Improved GUI scaling for different aspect ratios. - Fixed major issues with resolution enforcement. - Added option to skip the intro logos when the game is launched. - Added ability to set a custom FPS cap. - Previously "unsupported" resolutions should now appear in the game settings. - Added V-Patch version text into main menu. REPORTING BUGS AND SUBMITTING SUGGESTIONS: If you encounter a bug caused by V-Patch during play, please report it via the Steam discussion, ModDB comments or via GitHub issues. If you wish to contact the author directly, use one of the following means: Email: vaanacz@gmail.com Discord:Vaana#2072 CREDITS: Thanks to the following people for taking the time to help with testing V-Patch: iJuhan PixellSnow Pastelblue Comot GaroK BazookaDad