Lockpicking & Hacking Toolkit
Puppeteer
$9.90
$15.00
34%OFF
Date |
Price |
---|---|
Date |
Price($) |
03/24(2018) |
15.0 |
09/20(2018) |
9.9 |
11/21(2024) |
9.9 |
Jump AssetStore
Lockpicking & Safecracking Toolkit (LSToolkit) gives developers a quick and easy way to implement lock picking mechanics such as those found in some of the top AAA titles.
This project is a collaboration between Puppeteer & Jordan SwappThanks to judah4 for the C# port of LHcontainer/LHlock/LHsafeLock
Available in JS and C#
LST demonstration video
LST AngryBots implementation video
Update history
(1.23) 15.02.2015
- Changed some of the code and Layer/Input settings to allow better integration into RFPS. Full implementation guide included in documentation.
- You can assign icons instead lock/unlock captions.
- You can set several activation animations, for example a door opens when you activate it, and then closes when you activate it again.
- Added a door prefab which you can open and pass through, as an implementation example for RFPS.
(1.21) 12.04.2014
- You can now leave the Required Tool field empty, which allows you to unlock a container without need for a certain tool in the inventory (Example is in the Panel Lock ).
- When entering a lock game, the container is deactivated. It is reactivated after finishing the lock game.
- All cameras set to Clear Flags Solid with a black background. This overrides any sky boxes you may have in your game.
- Added FAQ: Importing LSToolkit into an existing project, locking cursor on exit.
(1.2) 16.03.2014
- Added a new panel lock game type. Place the plugs into the correct slots within a set number of moves, and make sure no sires intersect.
- Added the basis for the next game type: Combination Lock (still a work in progress).
20.9.2013
-Improved container activation functionality.
-You can set custom animation to be run.
-Added a new container and lock model, the chest and chestLockpick.
-Improved hotspot random positioning in safes.
25.9.2013
- Code ported to C# thanks to judah4 and Jordan Swapp. Pakcage now contains both versions.
- Added inventory system that allows the player to have several tools with their counts. When interacting with a container, the lock belonging to that container checks if the player has at least 1 of the required tool in order to unlock it.
19.11.2013
– Added a new bomb defusing game. Cut random color-coded wires and try to defuse the bomb before time runs out. Be careful not to cut the wrong wires or the whole thing will go boom!
- Added misc scripts used mainly in the preview: LHEffect creates an effect at a target position, LHDestroyObject destroys a target object with a delay, LHSplat creates a splat effect on-screen, LHLookAt is used to make the icons look at the camera at all times.
- Added the basis for the next game type: Panel Lock (still a work in progress).
Features:
LST provides you with several generic scripts:
• LHcontainer component allows you to set any object such as a door, a safe, a chest etc with a lock and allow it to be unlocked and activated. Once activated you can call any function in any object, and you can even set several functions to run as a result of that container being unlocked. This allows for a lot of versatility in a game environment.
• LHlock component brings the classic game mechanic from popular game into Unity. It works exactly the same as those games, with a sweetspot range, falloff, and lockpick attributes.
• LHsafeLock component give an original and unique way to unlock safes not found in any other game. This lock type requires the player to listen carefully to get the correct sequence.
• LHBombLock component gives an new original game mechanic where you must race against time in order to defuse a bomb. The wires are color coded and randomized. There are 3 types of wires: win, lose, and timer (which changes the countdown speed when cut). You can set the colors, count of each wire type, the number of cuts required to win/lose, as well as the change of timer speed when cutting a timer wire. This is version A of the bomb game. Version B with additional functionality will be available in a future update.
• LHPanelLock component gives you a new way to challenge your players. Based on a popular horror game, in this puzzle type you must place the plugs in the correct slots within a set number of moves.
Current version 1.2
This package is a work in progress, and will receive enhancements as they are made ready. More LST components will be created such as Difusing a bomb, Hacking a terminal, and more lockpicking mechanics from popular games, as well as more original mechanics like the safecracking component. If you have an idea for a lockpicking/hacking mechanic you’d like to see created, please tell me.
Credits
C# port achieved thanks to judah4 and Jordan Swapp
The textures are courtesy of cgtextures.com
The sounds are courtesy of the free sound project.
Credits go to these authors for their great sound samples: cognito, gelo-papas, zimbot, soundmary, vrodge, cemagar, thecluegeek, d-w, mrauralization, tdude9000, adam_n, smcameron, hardance, klarpen, georgeantoniv, kalisemorrison, and various others
Please rate my file, I’d appreciate it