Mods / LockInteract
- Tags:
- Author:
- Arkzenir
- Side:
- Both
- Created:
- Jun 9th at 2:50 AM
- Last modified:
- Jun 22nd at 5:32 PM
- Downloads:
- 262
-
Recommended download (for Vintage Story 1.22.0-pre.1 - 1.22.3):
lockinteract_2.1.1_vs1.22.zip 1-click install
Let's be real. Locks in vintage story? Pretty damn strong.
In a real life scenario, you would not lock every single block and chest and door in your base. Because it would be absolute hell to find your keys and lock/unlock those 50 billion locks every time
With this mod, you too can experience a simulated scenario of searching for your keys and trying to get it in the lock, every time you need to leave your house.
Config:
{
"Enabled": true,
"HoldTime": 0.8,
"ApplyToPersonalLocks": false,
"UseManipulationSpeed": true,
"ManipulationSpeedWeight": 1.0,
"BlockCodeAllowList": ["game:door-*"],
"BlockCodeDenyList": [],
"ShowProgressOverlay": true,
"PlayCompletionSound": true,
"ShowHoldHint": true
}
Which means that ONLY the doors that are locked to a group require you to hold down interact. Your personal locks and containers, or your communal chests do not get affected.
ApplyToPersonalLocks = Decides if your personal/non-group locks require holding down interact
You can customise your experience by changing which types of blocks trigger this system or not, with the Allowlist and Denylist options.
(If you want to torture yourself, empty the AllowList config, and turn on ApplyToPersonalLocks. Now ALL locks require holding down interact!)
Compatibility:
CarryOn: With the X.0.1 release: We now have better compatibility with CarryOn. The mod will defer interaction to CarryOn's own delay if you are holding something in your hands (I considered an additive approach also, but that would have been a lot of work for a small gain)
CombatOverhaul: With the X.1.0 release, if you have overhaullib/CombatOverhaul installed, you can now use the UseManipulationSpeed and ManipulationSpeedWeight values in the config to have the user's manipulation speed stat affect the interaction duration. (Note, with the X.1.1 update, the weight is now unclamped, so you can set it to something like 5 if you wish)
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 2.1.1 | lockinteract | 202 | Jun 11th at 9:39 PM | lockinteract_2.1.1_vs1.22.zip | 1-click install | ||
|
-Edit modinfo to remove requiredOnX -Manipulation speed weight is now uncapped | |||||||
| 2.1.0 | lockinteract | 4 | Jun 11th at 8:45 PM | lockinteract_2.1.0_vs1.22.zip | 1-click install | ||
|
-Add feature: ManipulationSpeed (CombatOverhaul) now can affect speed of interaction | |||||||
| 2.0.1 | lockinteract | 8 | Jun 10th at 2:16 PM | lockinteract_2.0.1_vs1.22.zip | 1-click install | ||
|
-Add better compatibility with CarryOn | |||||||
| 2.0.0 | lockinteract | 17 | Jun 9th at 2:52 AM | lockinteract_2.0.0_vs1.22.zip | 1-click install | ||
|
First version | |||||||
| 1.1.1 | lockinteract | 11 | Jun 11th at 9:39 PM | lockinteract_1.1.1_vs1.21.zip | 1-click install | ||
|
-Edit modinfo to remove requiredOnX | |||||||
| 1.1.0 | lockinteract | 5 | Jun 11th at 8:45 PM | lockinteract_1.1.0_vs1.21.zip | 1-click install | ||
|
-Add feature: ManipulationSpeed (CombatOverhaul) now can affect speed of interaction | |||||||
| 1.0.1 | lockinteract | 4 | Jun 10th at 2:16 PM | lockinteract_1.0.1_vs1.21.zip | 1-click install | ||
|
-Add better compatibility with CarryOn | |||||||
| 1.0.0 | lockinteract | 11 | Jun 9th at 2:53 AM | lockinteract_1.0.0_vs1.21.zip | 1-click install | ||
|
First version | |||||||
