Version: 0.8 beta
by LogicDragon
Overview
--------
Brings lockpicking out of the menus and into real time. This mod features real time versions of the Oblivion, Skyrim (using Oblivion graphics), and Two Worlds II lockpicking minigames. By default, all doors use the Oblivion minigame and containers have a 50% chance of playing either the Skyrim minigame or the Two Worlds II minigame. This can be configured in the ini file.
Requirements
------------
Oblivion Script Extender - Must be installed to use this mod.
(Optional) Menuque or any DarN UI mod - Used to disable the crosshairs and sneak icons when lockpicking in first person so it's highly recommended. Menuque is preferred but any DarN UI mod will also work.
(Optional) HUD Status Bars - Used to display the lock difficulty level, your security skill, and lockpicks remaining to your hud when lockpicking. It is highly recommended, but an alternative is to enable the messageOnNumBrokenLockpicks setting in the ini file to display a message after breaking lockpicks.
Install
-------
If you are any UI mods, make a backup of the menus\lockpick_menu.xml file.
Extract to your data folder, click yes to overwrite files.
Uninstall
---------
Delete the RTLockpickMinigame.esp, ini\Real Time Lockpicking Minigames.ini, the Meshes\RTLockpick folder, the Textures\RTLockpick folder, and the Sound\fx\RTLockpick folder. Replace Menus\lockpick_menu.xml with your backup version if using a UI mod or delete it if you are not.
Upgrading
---------
Make a clean save before upgrading to a newer version.
Descriptions and Controls
-------------------------
Start the lockpicking minigame by activating a locked object. This causes the minigame to appear on your screen and all your movement controls to be disabled. The minigames are controlled using the same keys as your movement keys.
Witnesses: If you are picking an owned container or door, you can get caught by people witnessing your lockpicking attempt. So be careful to not be seen when lockpicking.
Guards: You can now bribe the guards to ignore your lockpicking. If they have greater than 90 disposition and you have less than 500 bounty (so they don't run up and arrest you) then they will ignore your lockpicking.
Illegal Magic: It is now a crime to cast Open spells on locked and owned doors or containers.
Torches: Having a torch equipped gives you a slight boost to your calculated security skill to make lockpicking easier at the cost in being easier to detect.
Oblivion Minigame
-----------------
Move Left Key - Moves the lockpick left
Move Right Key- Moves the lockpick right
Move Forward Key - Hits the tumbler when it is in the down position to push it up
Mouse Left Click - Locks the tumbler in position when it is at the top
Activate Key - Exits the minigame
Use the move left/right keys to move the lockpick left/right to the next tumbler. Press the move forward key to hit a tumbler and push it up. When the tumbler reaches the top, you have a limited amount of time to lock the tumbler in place by left clicking. Clicking at the wrong time, either when the tumbler is moving up or down, causes the tumbler to snap back into place and break the lockpick.
Higher leveled locks increases the number to tumblers and causes them to drop more quickly.
Increasing your security skill causes tumblers to drop more slowly.
Skyrim Minigame
---------------
Move Left Key - Moves the lockpick left
Move Right Key- Moves the lockpick right
Move Forward Key - Moves the lockpick up
Activate Key - Exits the minigame
Use the move left/right keys to move the lockpick. Press the move forward key to move the lockpick up. The closer the lockpick is to the sweet spot, the further the lockpick moves up. Placing the lockpick in the correct position opens the lock. Otherwise the lockpick stops and wobbles, decreasing its health until it eventually breaks.
Higher leveled locks have a smaller sweet spot size and decrease the amount of time a lockpick can wobble before it breaks.
Increasing your security skill increases the sweet spot size and increases the amount of time a lockpick can wobble before it breaks.
Two Worlds II Minigame
----------------------
Move Forward Key - Rotates the minigame view upward
Move Backward Key - Rotates the minigame view downward
Mouse Left Click - Click when over a gap to move the lockpick to the next layer
Mouse Right Click - Reverses the direction of lockpick rotation
Activate Key- Exits the minigame
In this minigame you are presented with a series of rings on different layers. Initially the lockpick is idle, click the left or right mouse button to start rotating the lockpick left or right. Left click when the lockpick is over a gap in a ring to move the lockpick into the next layer. Miss-clicking causes you to move back to the previous layer. Right click to reverse the lockpick's direction of rotation. The move forward and move backward keys are used to change the minigame's view angle. The lockpick breaks if you run out of time or if you miss-click three times.
Higher leveled locks have more rings and a faster moving lockpick.
Increasing your security skill increases the amount of time you have before the lockpick breaks.
Skill Perks Descriptions
------------------------
All perks except for the basic Oblivion and Skyrim perks are disabled by default.
See the ini file for full details and how to enable them.
Basic Oblivion Perks:
Apprentice (25) - Prevents one tumbler from dropping when breaking a pick.
Journeyman (50) - Prevents two tumblers from dropping when breaking a pick.
Expert (75) - Prevents three tumblers from dropping when breaking a pick.
Master (100) - Prevents four tumblers from dropping when breaking a pick.
Basic Skyrim Perks:
These perks increase the sweet spot size of the named lock type.
Very Easy Locks(0) - Very Easy Locks are much easier to pick.
Easy Locks (25) - Easy Locks are much easier to pick.
Average Locks (50) - Average Locks are much easier to pick.
Hard Locks (75) - Hard Locks are much easier to pick.
Very Hard Locks (100) - Very Hard Locks are much easier to pick.
Basic Two Worlds II Perks:
These perks increase the amount of time you have to pick the named lock type.
Very Easy Locks(0) - Very Easy Locks are much easier to pick.
Easy Locks (25) - Easy Locks are much easier to pick.
Average Locks (50) - Average Locks are much easier to pick.
Hard Locks (75) - Hard Locks are much easier to pick.
Very Hard Locks (100) - Very Hard Locks are much easier to pick.
Other Perks:
Torch Power - (Oblivion only) Tumblers have a chance of dropping more slowly when a torch is equipped.
Wax Key- Automatically gives you a copy of a picked lock's key if it has one.
Golden Touch - Find more gold in chests.
Treasure Hunter - Increases the amount of treasure found. *This is different from how it works in Skyrim.
Locksmith - (Skyrim only) Pick starts close to the lock opening position.
Unbreakable - Lockpicks never break.
Quick Hands - Able to pick locks without being noticed.
Recommended Mods
----------------
Lock Bash Omega by tejon allows you to bash open locks with your weapons in case you run out of lockpicks or as an alternative for fighters.
Real Time Lockpicking by migck allows your character to automatically pick locks at a cost of a certain amount of time and lockpicks. Recommended in case you get bored of playing the lockpicking minigames and it is fully compatible.
Note: As illegal magic is in both mods, disable it in one mod to avoid possible issues.
Sneaking Detection Recalibrated by saebel overhauls the sneak mechanics to be more realistic. Sneaking is more important now that lockpicking occurs in real time.
HUD Status Bars
---------------
If you are using the HUD Status Bars mod, this allows you to display the number of lockpicks remaining, your security skill level, and lock difficulty level to your hud when lockpicking. Copy and paste the following to your 'Hud Status Bars.ini' file.
; Bars for Real Time Lockpicking Minigames
; Note: tnoHSB.hud_y_adjust should be set to opposite value of the
; RTLMain.hideHudYOffset in the 'Real Time Lockpicking Minigames.ini'
; unless RTLMain.hideHudMain is disabled, then it should be set to 0.
; Lock Difficulty Level
set tnoHSB.hud_visible to sv_Construct"RTLMain.state"
set tnoHSB.hud_tmp to sv_Construct"RTLMain.lockLevel"
set tnoHSB.hud_name to sv_Construct"Lock Level: #Very EasyEasy Average Hard Very Hard[9*tnoHSB.tmp:9 ]"
set tnoHSB.hud_textColor to sv_ConstructHUDcolorYellow
set tnoHSB.hud_type to HUDtxtNoBar
set tnoHSB.hud_textDisplay toHUDtxtNoValue
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 12
set tnoHSB.hud_x to30
set tnoHSB.hud_y to20
set tnoHSB.hud_y_adjust to -3000
SetStage tnoHSB 10
; Number of Lockpicks
set tnoHSB.hud_visible to sv_Construct"RTLMain.state"
set tnoHSB.hud_val to sv_Construct"GetItemCount A"
set tnoHSB.hud_name to sv_Construct"Picks Left: "
set tnoHSB.hud_type to HUDtxtNoBar
set tnoHSB.hud_textColor to sv_ConstructHUDcolorYellow
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 12
set tnoHSB.hud_x to70
set tnoHSB.hud_y to20
set tnoHSB.hud_y_adjust to -3000
SetStage tnoHSB 10
; Security Skill Level
set tnoHSB.hud_visible to sv_Construct"RTLMain.state"
set tnoHSB.hud_val to sv_Construct"GetAV Security"
set tnoHSB.hud_name to sv_Construct"Skill: "
set tnoHSB.hud_type to HUDtxtNoBar
set tnoHSB.hud_textColor to sv_ConstructHUDcolorYellow
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 12
set tnoHSB.hud_x to30
set tnoHSB.hud_y to80
set tnoHSB.hud_y_adjust to -3000
SetStage tnoHSB 10
; Two Worlds II - Time Remaining
set tnoHSB.hud_visible to sv_Construct"RTLMain.state && RTLMain.minigameType == 2"
set tnoHSB.hud_color to sv_Construct"HUDcolorHealth"
set tnoHSB.hud_val to sv_Construct"RTLTwoWorldsII.timerPercentRemaining"
set tnoHSB.hud_max to sv_Construct"0"
set tnoHSB.hud_min to sv_Construct"1"
set tnoHSB.hud_name to sv_Construct"Timer: "
set tnoHSB.hud_textColor to sv_ConstructHUDcolorYellow
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 12
set tnoHSB.hud_x to70
set tnoHSB.hud_y to80
;set tnoHSB.hud_x_adjust to 0
set tnoHSB.hud_y_adjust to -3000
SetStage tnoHSB 10
Compatibility
-------------
- For compatibility with Deadly Reflex 6 or mods that replace 1st person skeleton and animations with the 3rd person ones just open the ini file and change the cameraCompatibilityMode setting to 1.
- For compatibility with OOO or mods adding traps to objects, open the ini file and set the trapCompatibilityMode setting to 1.
- This mod does not require Oblivion.esm to be loaded so it should be compatible with total conversions such as Nehrim.
- May or may not be compatible with any mods that replace the 1st person skeleton or the idle.kf and sneakidle.kf animation files depending on what was changed.
- Not compatible with any mods that replace the vanilla lockpicks with mod added versions (e.g. Morrowind Lockpicking). It is only partially compatible with Zumbs.
Known Issues
------------
- When lockpicking in first person there is a slight head bob due to the animations causing the minigame appear to bob up and down.
- The security perk descriptions may not be accurate. No messages are displayed if you unlock any of the new perks.
- Unlike the original minigames you can't move the lockpick by moving the mouse.
Changelog
---------
0.8 beta (2012-02-07)
- Two Worlds II minigame added
- Fixed lockpicking when underwater
- The Skyrim minigame is now easier when in jail
0.7 beta (2012-01-18)
- Oblivion minigame added
0.1 (2011-10-26)
- Original proof of concept version with the Skyrim minigame
Credits
-------
Bethesda for creating Oblivion and Skyrim, as well as designing their minigames, and for all the original textures, animations, and sound effects used.
Reality Pump for creating Two Worlds II and its lockpicking minigame.
Dave Humphrey for creating SkyEdit, used find the values of the Skyrim lockpicking minigame game settings and perks.
Kyoma for creating Menuque which made it possible to hide the crosshairs and sneak icon when lockpicking in first person.
Migck for several features (Lock Restrictions, Illegal Magic, and Locked Container Detection) that were previously used in his Real Time Lockpicking mod which I also recommend checking out.
TheNiceOne for creating Hud Status Bars which I am using to display the lockpicking information. I also looked at his mod on how to use the User Interface fuctions to hide the hud.
The OBSE team for all the important script functions used in this mod.
Tools Used
----------
Audacity
Blender
Nifskope
Paint.NET
SkyEdit
TES4Edit
Resources
---------
AZtextures.com for the original version of the metal.dds texture used in the Two Worlds II minigame:
http://www.aztextures.com/metal_aztextures_8080425-textures.html
The Two Worlds II minigame (base.nif, cylinder.nif) meshes and (lock_pickscrape.wav) sound effect was created by me.
Permissions
-----------
Please contact me regarding permissions. If I do not respond within 4 weeks then feel free to do whatever you want with the mod.