Unlocking the Lockdown: A Complete Guide to the NFS Rivals Config File Need for Speed: Rivals is a divisive gem in Ghost Games’ library. Released in 2013, it pushed the visual fidelity of the Frostbite 3 engine to its limits on consoles, but the PC port, while beautiful, arrived with a set of notorious constraints: a 30 FPS lock, specific resolution scaling issues, and a lack of traditional graphics menus. For years, the community has searched for the holy grail—the NFS Rivals config file . Unlike older titles like NFS Underground 2 or Most Wanted , Rivals does not keep a simple .ini file in your "Documents" folder. EA locked the game down tightly. But does that mean a configuration file doesn't exist? Not exactly. This article will dissect where the NFS Rivals configuration settings live, how to modify them, the risks involved, and how to manually force the game to accept custom display and performance parameters. The Myth of the Missing config.ini The first thing new PC players ask is: "Where is the NFS Rivals config file?" If you search your C:\Users\[YourName]\Documents\Need for Speed(TM) Rivals\ directory, you will find a settings file—but it has no extension. Open it in Notepad, and you’ll see garbled binary data or encrypted text. This is because EA used a proprietary binary configuration system tied to the game’s registry and cloud saves. Unlike Bethesda games or Source engine titles, NFS Rivals was designed to be modified exclusively through its in-game menus. However, those menus lack critical options (like V-Sync toggle, shadow quality, or an FPS unlocker). To truly "edit" the config, you must understand three workarounds:
The Registry (Windows) The Command Line Arguments (Origin/Steam/EA App) Third-party DLL injection (.asi mods)
Registry Editing: The Hidden Config File Because Rivals uses the Frostbite engine, many of its core settings are stored in the Windows Registry . This is as close to a raw config file as you will get without reverse engineering the game. Warning: Editing the registry can break your game or Windows installation if done incorrectly. Back up your registry first. Location: HKEY_CURRENT_USER\SOFTWARE\Ghost Games\Need for Speed(TM) Rivals Here, you will find DWORD values for:
GstRender.ResolutionWidth GstRender.ResolutionHeight GstRender.RefreshRate GstRender.VSyncEnabled GstRender.MotionBlur GstRender.FilmGrain nfs rivals config file
What you can change:
Disable V-Sync: Set GstRender.VSyncEnabled to 0 . (Note: This may cause screen tearing, but reduces input lag). Custom Resolutions: Manually enter ultrawide resolutions (e.g., 3440x1440). The in-game menu often locks to 16:9. Shadow Map Resolution: GstRender.ShadowMaps – change from 2 (High) to 1 (Medium) or 0 (Low) for performance gains.
Limitation: No matter what you change here, the 30 FPS lock remains because it is hard-coded into the game’s executable, not the registry. The Command Line Config Override A lesser-known trick involves using the EA App or Steam launch options to override the binary config file. You can force the game to read specific settings by appending arguments to the executable. How to do it via Steam/EA App: Unlocking the Lockdown: A Complete Guide to the
Right-click NFS Rivals in your library. Select Properties . In Launch Options , paste the following:
-Render.ResolutionScale 1.2 -GameTime.MaxVariableFps 60 -Render.VSyncEnable 0 What these do:
-GameTime.MaxVariableFps 60 – Attempts to unlock the FPS. (Spoiler: It breaks the game physics). -Render.ResolutionScale – Allows super-sampling (better anti-aliasing). -PostProcess.BloomScale 0 – Removes the intense lens flare. Unlike older titles like NFS Underground 2 or
The Big Warning: NFS Rivals ties game speed to frame rate . If you force 60 FPS via command line, the game runs at double speed . Cars turn into rockets, AI becomes impossible, and timers count down twice as fast. This is why a simple "config file edit" does not exist for 60 FPS. The "Unlocker" Mod (Third-Party Config) Because the official config file is useless for FPS, the community created a mod known as NFS Rivals Unlocker (available on Nexus Mods or GitHub). This is effectively a custom dynamic link library ( .asi file) that acts as a runtime config file. How it works:
You place dinput8.dll and NFSRivalsUnlocker.asi into your game root folder. You edit a real text config file created by the mod: NFSRivalsUnlocker.ini .