Metal Gear Solid Delta: Snake Eater – How to Disable the 60 FPS Lock on PC

by Ali Haider

Metal Gear Solid Delta: Snake Eater is shaping up to be a highly anticipated return to one of the franchise’s most iconic chapters. While the game promises modern graphics and refinements, its PC version has shipped with a 60 FPS lock, leaving players searching for a workaround. Thanks to community findings on the Steam forums, there is now a method to lift this restriction without causing the dreaded slow-motion or double-speed issues that plagued earlier tweaks.

This guide breaks down the process for removing the FPS cap. Credit goes to community contributors who experimented with different approaches, eventually settling on a UE4SS-based solution that forces the game to accept higher frame rates.

Step-by-Step Guide to Disabling the 60 FPS Cap

  1. Install UE4SS with Compatibility Fix
    • Download the UE4SS ZDEV build with compatibility fix from GitHub:
      UE4SS Fix
    • Extract UE4SS to:
      \common\MGSDelta\MGSDelta\Binaries\Win64
    • After installation, the folder structure should resemble this example.
  2. Create the Mod Structure
    • Inside UE4SS/Mods, create a folder named UncapFPS/scripts.
    • Place a new main.lua script inside that folder with the following code:
    RegisterHook("/Script/Engine.GameUserSettings:ApplySettings", function(self, bCheck)
    self:SetVSyncEnabled(false)
    self:SetFrameRateLimit(0.0)
    print("[UncapFPS] ApplySettings -> limit forced")
    end)

    RegisterHook("/Script/Engine.PlayerController:ClientRestart", function()
    local gus = FindFirstOf("GameUserSettings")
    if gus ~= nil then
    gus:SetVSyncEnabled(false)
    gus:SetFrameRateLimit(0.0)
    gus:ApplySettings(false)
    print("[UncapFPS] ClientRestart -> limit forced")
    end
    end)

  3. Activate the Mod
    • In the Mods folder, edit the following files:
      • mods.txt:
        UncapFPS : 1
      • mods.json:
        {
        "mod_name": "UncapFPS",
        "mod_enabled": true
        }
  4. Adjust Engine.ini as a Backup Measure
    • Navigate to C:\Users\*YOURUSERNAME*\AppData\Local\MGSDelta\Saved\Config\Windows and edit Engine.ini.
    • Add the following lines:
    [SystemSettings]
    t.MaxFPS=0
    t.AllowFrameRateSmoothing=0
    r.VSync=0
    rhi.SyncInterval=0

    [/script/engine.engine]
    bSmoothFrameRate=False
    MinSmoothedFrameRate=0
    MaxSmoothedFrameRate=0

  5. Verify That the Mod Is Active
    • Launch the game and check the UE4SS logs. They should confirm that the uncapping settings are applied.
    • For visual reference, logs should appear similar to this example.
  6. Optional: Disable the Debug Console
    • To ensure Steam overlay compatibility, disable the UE4SS debug console through its settings file. Here’s how it looks.

A Note on Prepared Files
Community member CyberElc has bundled the necessary files into a single package, making setup faster. While downloading from third-party sources always carries some risk, the package can be found here. Players who prefer a manual approach can follow the steps outlined above.

Metal Gear Solid Delta: Snake Eater will launch on August 28, 2025, for PlayStation 5, Windows PC, and Xbox Series X/S. As the first major entry in the franchise since 2018, it brings the legendary origin story of Naked Snake into the modern era with enhanced visuals and gameplay fidelity.

You may also like