SkillAgentSearch skills...

SekiroFpsUnlockAndMore

A small utility to remove frame rate limit, add custom resolutions (widescreen support), increase FOV, borderless window, display and log stats and various game modifications for Sekiro

Install / Use

/learn @uberhalit/SekiroFpsUnlockAndMore
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Sekiro FPS Unlocker and more

A small utility to remove frame rate limit, add custom resolutions with 21:9 widescreen support, change field of view (FOV), borderless window mode, display kills/deaths and log them (OBS), disable automatic camera adjustments and various game modifications for Sekiro: Shadows Die Twice written in C#. Patches games memory while running, does not modify any game files. Works with every game version (legit steam & oh-not-so-legit), should work with all future updates. Also available on Nexus Mods.

Download

Get the latest release here

See it in action:

Video preview

Features

  • does not modify any game files, RAM patches only
  • works with legit, unmodified steam version as well as with unpacked, not-so-legit versions
  • G-SYNC and FreeSync support even in borderless window mode
  • unlock frame rate (remove FPS limit) by setting a new custom limit
  • add a custom resolution, 21:9 widescreen supported (will overwrite the default 1920x1080 / 1280x720 resolution, HUD limited to 16:9)
  • increase or decrease field of view (FOV)
  • set the game to borderless window mode
  • disable camera auto rotate adjustment on movement (intended for mouse users)
  • disable centering of camera (cam reset) on lock-on if there is no target
  • display hidden death/kill counters and optionally log them to file to display in OBS on stream
  • automatically loot enemies
  • game modifications
    • prevent dragonrot from increasing upon death
    • disable death penalties like losing Sen or experience
    • increase spirit emblem capacity on prosthetic upgrades
    • global game speed modifier (increase or decrease)
    • player speed modifier (increase or decrease)
  • automatically patch game on startup
  • seamlessly switch between windowed, borderless and borderless fullscreen
  • hotkey for patching while in (borderless) window mode
  • hotkey for toggling speed modifier while in (borderless) window mode

Usage

The following graphical guide has to be done if you want to unlock the game's framerate or play on a higher refresh rate in fullscreen. If you do not wish to use that feature you can scroll down further to the guides on all other features. The graphic setup has to be done only once but as the patcher hot-patches the memory you have to start the patcher every time you want to use any of its features.

The game enforces VSYNC and forces 60 Hz in fullscreen even on 144 Hz monitors so we have to override these.

TL;DR Nvidia: Use Nvidia Control Panel to set 'Vsync' to 'Off' and 'Preferred Refreshrate' to 'Highest available' on a Sekiro Profile. Troubleshoot: delete the (premade) Sekiro profile, add a new profile by stating the full file path to sekiro.exe and try again. If Preferred Refreshrate is missing or game still locks to 60fps see the guide further down on Nvidia Profile Inspector and general troubleshooting.

TL;DR AMD: Use Radeon Settings to set 'Wait for Vertical Refresh' to 'Enhanced Sync' on a Sekiro profile. Start Sekiro in windowed mode and switch to fullscreen once ingame. Troubleshoot: see the guide further down below.

60 Hz monitors: disable VSYNC via driver (use 'Enhanced Sync' on AMD) and use fullscreen, see guide below

high refresh rate monitors: use borderless or force monitor to always use highest available refresh rate and then use fullscreen, see guide below

Follow these steps on Nvidia:

  1. Open Nvidia Control Panel
  2. Navigate to Display -> Change resolution
  3. Make sure your monitor is set to the highest Refresh rate possible:
  4. Make sure your monitor is set to the highest Refresh rate possible
  5. Navigate to 3D Settings -> Manage 3D settings -> Program Settings
  6. Check if you already have a Sekiro Profile in dropdown and if so DELETE IT
  7. Manually add Sekiro into a clean new profile: Add -> Browse -> Navigate to sekiro.exe and select it
  8. Make sure that there is a file path to Sekiro and that it is indeed correct and you haven't loaded a premade (empty) profile
  9. Set Preferred refresh rate to Highest available
  10. Set Vertical sync to Off
  11. Preferred refresh rate Highest available and Vertical sync Off
  12. Hit apply and close Nvidia Control Panel
  13. Start Sekiro FPS Unlocker and more and set FPS lock to your desired framerate
  14. Start the game and use fullscreen (144 Hz or 60 Hz Monitors) or borderless window mode (144 Hz Monitors)
  15. These steps will force disable vsync so it won't limit your fps to monitor refresh rate and also force the monitor to ignore the games request to run at 60 Hz if in fullscreen

If you do not have 'Preferred refresh rate' or 'Vertical sync' follow these steps (Nvidia):

  1. Delete the Sekiro Profile in Nvidia Control panel as otherwise it will block all settings from Profile Inspector
  2. Hit apply and close the Nvidia Control panel
  3. Download and extract the Nvidia Inspector
  4. Start the Nvidia Profile Inspector
  5. Check if there already is a profile for Sekiro and if so DELETE IT using the red 'X' button
  6. Press the yellow star icon in the menu bar to create a new Profile (1)
  7. Vertical sync Off and Preferred refresh rate Highest available
  8. Name it Sekiro and select it in dropdown
  9. Press the blue window icon with the plus symbol to add an application to this profile (2)
  10. Change file type to Application Absolute Path, navigate to your sekiro.exe and select it
  11. Application Absolute Path
  12. Make sure that the file path to the game is correct (3)
  13. Under 2 - Sync and Refresh set Prefered Refreshrate to Highest available and Vertical Sync to Force off (4)
  14. Hit Apply changes and you are good to go (5)
  15. The success rate of these steps depend on your GPU and monitor combination, most will work fine however some (mostly older ones) wont, if your monitor is still locked at 60Hz in fullscreen after this then your only option remaining is to play in windowed mode.

Follow these steps on AMD:

  1. Right click on Desktop -> Display settings
  2. Scroll down and click Advanced Display Settings -> Display Adapter Properties
  3. Switch to Monitor tab and make sure your monitor is set to the highest Refresh rate possible:
  4. Make sure your monitor is set to the highest Refresh rate possible
  5. Open Radeon Settings
  6. Navigate to Gaming -> Sekiro or add it manually if it's missing: Add -> Browse -> Sekiro
  7. Set Wait for Vertical Refresh to Enhanced Sync:
  8. Wait for Vertical Refresh Enhanced Sync
  9. Apply and close Radeon Settings
  10. Start Sekiro FPS Unlocker and more and set FPS lock to your desired frame rate
  11. Launch the game in windowed mode, then switch to fullscreen once in game
  12. The last step is important as AMD somehow does not correctly disable VSYNC otherwise

If you do not have 'Enhanced Sync' follow these steps (AMD):

  1. Try setting Wait for Vertical Refresh to Always off instead:
  2. Wait for Vertical Refresh Off
  3. Be aware however that it seems like AMDs latest drivers are buggy in that regard

To play the game with GSYNC do these additional steps (Nvidia):

  1. Under Nvidia Control Panel navigate to 3D Settings -> Manage 3D settings -> Program Settings -> Sekiro
  2. Set Monitor Technology to G-SYNC
  3. You can keep Vertical sync on Use the 3D application setting now to help remove frame time stutters (see here)
  4. Make sure that Preferred refresh rate is still set to Highest available
  5. Control Panel
  6. If you do not have Preferred refresh rate or Vertical sync see the guide above on how to use the Nvidia Profile Inspector
  7. Don't forget to Apply and close Nvidia Control Panel
  8. Use a 3rd party frame rate limiter like RTSS and set a frame rate limit just a few fps below your monitor refresh rate, on a 144Hz Monitor use 138
  9. Start Sekiro FPS Unlocker and more and set FPS lock to your monitors refresh rate
  10. Start the game and set it to Fullscreen
  11. Enjoy perfectly tearing free variable high refresh rates without VSYNC

To add a custom resolution:

  1. Start the game
  2. Start Sekiro FPS Unlocker and more, set you desired resolution and enable it by ticking the check box
  3. Select your custom resolution in the graphical settings (a defaul

Related Skills

View on GitHub
GitHub Stars445
CategoryCustomer
Updated5d ago
Forks38

Languages

C#

Security Score

95/100

Audited on Mar 26, 2026

No findings