[RELz] Real Time Lockpicking Minigames

Post » Wed May 09, 2012 7:52 am

Real Time Lockpicking Minigames
Version: 0.8 beta
by LogicDragon

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.

Download:
http://tesnexus.com/downloads/file.php?id=41486

Note: This is a beta version so there may be bugs and it may not be a 100% exact duplicate of the Oblivion, Skyrim, and Two Worlds II minigames so I'll improve it later.

Help Requests:
- The Skyrim minigame uses Oblivion graphics so I'm looking for an artist and modeler to recreate the Skyrim minigame lockpick and knife model and textures so they can be used in Oblivion.
- I'm also planning to port this mod over to Fallout 3, New Vegas, and Skyrim so I'll need an artist to recreate the Oblivion minigame graphics so they can be used in those games.
- I may also need an animator later after the models and textures are done.
Please send me a PM if you're interested in helping.

Full Readme:
Spoiler

Real Time Lockpicking Minigames
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_Construct HUDcolorYellow
set tnoHSB.hud_type to HUDtxtNoBar
set tnoHSB.hud_textDisplay to HUDtxtNoValue
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 12
set tnoHSB.hud_x to 30
set tnoHSB.hud_y to 20
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_Construct HUDcolorYellow
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 12
set tnoHSB.hud_x to 70
set tnoHSB.hud_y to 20
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_Construct HUDcolorYellow
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 12
set tnoHSB.hud_x to 30
set tnoHSB.hud_y to 80
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_Construct HUDcolorYellow
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 12
set tnoHSB.hud_x to 70
set tnoHSB.hud_y to 80
;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_pickscraqe.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.
User avatar
meg knight
 
Posts: 3463
Joined: Wed Nov 29, 2006 4:20 am

Post » Tue May 08, 2012 10:03 pm

Bump, for those who missed it.
User avatar
Ridhwan Hemsome
 
Posts: 3501
Joined: Sun May 06, 2007 2:13 pm

Post » Wed May 09, 2012 8:00 am

I've seen this mod in Nexus, and was keen on this.

Congrats on releasing this :thanks: :foodndrink:

Any compatibility issues, with DarkDarnUI etc. I am guessing this has to overwrite whatever is in Dark Darn UI (similar to ther lockpicking mods). Also, can you explain what the skyrim mini-game is, for those of us who have not played Skyrim yet?
User avatar
Mel E
 
Posts: 3354
Joined: Mon Apr 09, 2007 11:23 pm

Post » Wed May 09, 2012 8:41 am

I've seen this mod in Nexus, and was keen on this.

Congrats on releasing this :thanks: :foodndrink:

Any compatibility issues, with DarkDarnUI etc. I am guessing this has to overwrite whatever is in Dark Darn UI (similar to ther lockpicking mods). Also, can you explain what the skyrim mini-game is, for those of us who have not played Skyrim yet?
No compatibility issues with UI mods AFAIK, this mod only overwrites a UI file to "null" it (the lockpick menu which otherwise is hardcoded to pop up every time you activate a locked object), everything else is provided by itself. The real time "menu" is actually a series of moving activators which get assembled into a working minigame in front of the players camera.

As for the Skyrim mini game, it is explained well enough in the readme, but basically you move the lockpick left and right and probe up at different spots, if its the correct one and the lockpick gets all the way up the lock opens, if not your pick will start wobbling and break soon enough if you don't stop pressing up , quicker depending on lock difficulty. You will basically always break the lockpick immediatly at low skill levels unless you find the correct spot in your first try, which makes it quite a challenge.

I've been trying it for a while and I would really recommend this to any and all players, its simply the lockpicking minigame as it should have been from the start.
User avatar
Calum Campbell
 
Posts: 3574
Joined: Tue Jul 10, 2007 7:55 am

Post » Wed May 09, 2012 6:40 am

Congrats on releasing this :thanks: :foodndrink:
You're welcome.

And thanks to migck for explaining everything. I would also recommend checking out his http://tesnexus.com/downloads/file.php?id=38801 mod as alternative for automatic lockpicking. It's also fully compatible with my mod.
User avatar
Rudi Carter
 
Posts: 3365
Joined: Fri Sep 01, 2006 11:09 pm

Post » Tue May 08, 2012 9:57 pm

This is awesome. Real-time lockpicking has always been one of my holy grails of game mods, and I was starting to think it would never happen. I only wish this could have been released before Skyrim, as I probably won't get a chance to play it anytime soon unless you port it over.

Now all that needs to be done is to move the container and talk menus to real time! :biggrin:
User avatar
CArla HOlbert
 
Posts: 3342
Joined: Wed Feb 21, 2007 11:35 pm

Post » Wed May 09, 2012 2:05 am

This is awesome. Real-time lockpicking has always been one of my holy grails of game mods, and I was starting to think it would never happen. I only wish this could have been released before Skyrim, as I probably won't get a chance to play it anytime soon unless you port it over.

Now all that needs to be done is to move the container and talk menus to real time! :biggrin:

If you look at Nexus, I think the http://www.tesnexus.com/downloads/file.php?id=40055 to realtime has already been done for Oblivion, a la Skyrim. IIRC. Similarly, there is an http://www.tesnexus.com/downloads/file.php?id=41283 like Skyrim as well...
User avatar
Breanna Van Dijk
 
Posts: 3384
Joined: Mon Mar 12, 2007 2:18 pm

Post » Wed May 09, 2012 6:06 am

This is awesome. Real-time lockpicking has always been one of my holy grails of game mods, and I was starting to think it would never happen. I only wish this could have been released before Skyrim, as I probably won't get a chance to play it anytime soon unless you port it over.

Now all that needs to be done is to move the container and talk menus to real time! :biggrin:
The funny thing is, I actually did http://www.gamesas.com/index.php?/topic/1246586-relz-real-time-lockpick-minigame/ a proof of concept version before Skyrim was released though it only included an extremely buggy and inaccurate version of the Skyrim minigame. I still want to see if I can get someone to recreate the Oblivion minigame graphics before I port it over.
User avatar
Tessa Mullins
 
Posts: 3354
Joined: Mon Oct 22, 2007 5:17 am

Post » Wed May 09, 2012 7:13 am

Version 0.8 beta Released - Two Worlds II lockpicking minigame added!

The object of the Two Worlds II lockpicking minigame is to move the lockpick through the gaps in each of the rings. Containers now have a 50% chance of playing either the Skyrim minigame or the Two Worlds II minigame. Doors still play the Oblivion minigame. Also fixed, lockpicking now works correctly when underwater and the Skyrim minigame is now easier when in jail. Just in case, I recommend making a clean save before updating.
User avatar
Lawrence Armijo
 
Posts: 3446
Joined: Thu Sep 27, 2007 7:12 pm


Return to IV - Oblivion