Modathon

Requiem - Lockpicking SKSE Mod

Link copied to clipboard
Requiem - Lockpicking SKSE mod for The Elder Scrolls V: Skyrim Special Edition
Latest23 Feb 2026
Uploaded22 Feb 2026
Version1.0
244.08 KB
Total Files Sizes
1
Unique DLs
1
Total DLs
1
Total Files

Requiem - Lockpicking SKSE

File Size244.08 KB
Game Image for The Elder Scrolls V: Skyrim Special Edition
Performance Optimization

Requiem - Lockpicking SKSE

What does this mod do?

With this mod, I moved the “heavy” lockscan feature and the inventory checks for "Lockpicks and Skeleton Key" from the Papyrus lockpicking scripts to SKSE, without breaking Requiem’s original logic.

VM Flame Graphs

Without my Mod

1-76

With My Mod:

2-36

In my testing (30-minute play sessions) its about 40%-60% improvement on VM. At my current level of modding, there is no otherway to improve it anymore without fully overhauling the system and ripping out the vanilla requiem system.

Other Issues Fixed:

  1. Lockpicking Menu Flicker: This is a rare issue, but it happened often enough to annoy me. From my testing, it seems to occur if you have more than 120 FPS indoors.
  2. Fix: Double “OK” on Context Menus: Addresses a rare but annoying issue where a Papyrus script would open the message box or context menu twice. In my testing, this typically only occurs when you have more than three or four followers and the Papyrus VM is under heavy load.

Hard Requirements

  1. Requiem - The Roleplaying Overhaul
  2. Skyrim Script Extender (SKSE64)
  3. Address Library for SKSE Plugins
  4. shazdeh2 Lock Bashing - This mod is designed with the requirement that you have Lock Bashing installed, because I have completely removed the Requiem Lock Bashing feature

Compatibility

  1. If any mods touch "REQ_LockpickControl.psc" it's not compatible with this mod.
  2. Let this mod win over shazdeh2 Lock Bashing and shazdeh2 Lock Bashing - Requiem Patch
  3. Requiem - Locking Script Optimization is not compatible and is redundant.

FAQ

Q: Does this make lockpicking easier?

A: No. Requiem rules are still respected.

Q: Is this safe to install mid-save?

A: Usually yes for SKSE-only behaviour, but if you’re cautious:

  1. Make a backup save
  2. Install
  3. Test on a locked door/container

Q: What is the mod pipeline look like?

  1. SKSE detects a valid lock target (door/container with a lock).
  2. SKSE queues a “lock attempt” (ref handle + externalTrigger + token).
  3. SKSE sends a ModCallbackEvent: "RequiemLP_LockAttempt"
  4. RequiemLP_Controller (Quest) listens for the event:
  5. Pulls pending data via natives
  6. Calls REQ_LockpickControl.PickLock(externalTrigger) if the ref has the script
  7. Otherwise safely falls back by allowing the next menu open (and optionally re-activating

Credits

SkyGround Community (My Dear Community) for Testing

mrowrpurr - For making awesome tutorials

commonlib team for amazing resources

shazdeh2 for Lockbashing, using that to understand how scan works helped a lot.

Styyxus for the DAK source code that also helped with how scanning works.

and the other 20 GitHub heroes that i cant name them all for making their source open source so I can learn

Source

Github Page

Check out my other mods

Join Discord to interact with the community, answer support inquiries, and more!

Instructions

Moved most “heavy” functions from Papyrus to SKSE without destroying the base system.

Requirements

Permissions and credits

No permissions have been set

Requiem - Lockpicking SKSE

Type: Main
Date uploaded22 Feb 2026
File Size244.08 KB
Unique DLs1
Total DLs1
Version1.0

SKSE