The Forge is currently under construction. Data is synchronized with the hub every 30 minutes. Help report issues!

Mod Details

Featured!
Gilded Key Storage

Gilded Key Storage 1.6.2

Created by Jehree

107.8K Downloads

SPT 3.11.4 Compatible

A balanced progression based approach to convenient all in one key storage!

Latest Version 1.6.2
SPT 3.11.4

Updated Mar 21st, 2025

Version Notes

This version will only work with SPT 3.11.x

  • Remove unneeded configs in cases.json
  • Add moved configs to config.default.json5
  • Rename settings to be more similar
  • Fix grids in special slots drawing in the inventory UI

The following new settings have been added to the config.default.json5 file, and can be copied to your config.json5 if desired. They are no longer configurable on a per-case basis

// Allow all cases in secure containers “allow_cases_in_secure”: true, // Allow all cases in backpacks “allow_cases_in_backpacks”: true, // A list of additional item IDs that should have cases allowed in them “cases_allowed_in”: [], // A list of additional item IDs that should have cases disallowed in them “cases_disallowed_in”: [],

This download is externally hosted.
Always scan for viruses.
Overview

This mod aims to add a balanced way to store all your keys in one grid square, and do so in a convenient way that makes it easy to tell if you have already acquired a key.

To install, place the Gilded Key Storage folder in your user/mods folder.

This mod makes keys have unlimited uses, weightless, and discardable by default. Disable those things in the config if you‘re wrong don’t like them.

This mod adds:

1: Golden Keychain Mk. I, Mk. II, and Mk. III

  • Between these three keychains, ALL mechanical keys in the game can be stored. They will not accept duplicate keys, meaning if you have a key and cannot drag it onto any of the three Golden Keychains, you already have that key!

2: Golden Keycard Holder

  • Same as the keychains, but can hold all keycards including a total of 9 Labs Access Cards.

3: Secure Key Box

  • This is where it all comes together. This box holds all three of the Golden Keychains, and also the Keycard holder. Additionally, it has a 5x5 storage compartment for loose keys. With all 5 cases you can store every key and keycard in the game in a 1x1 grid cell.
  • In raid, the process would look something like this: Find a key and drop it into the Secure Key Box. When you have a safe moment, open the Secure Key Box and drag the key over your keychains/ keycard holder to see if there is a free slot available for it. If so, great! Drop it in there, you acquired a new key. If it won’t fit, then you know you already own the key and can either toss it or keep it in the Secure Key Box to sell if it is valuable.
    • example:

If you’d like to support Jehree’s work, you can buy him a coffee!

Drakia has been maintaining and improving Gilded Key Storage for too long for his link to not be here :cursing:
You can also give him a coffee if you’d like! https://ko-fi.com/drakiaxyz

Each Case and How to Acquire Them

The three keychains and the keycard holder are all coded like attachment rails. This means that they will take only ONE of each item that they hold, preventing them from holding duplicates and making it easier for you to tell if you have already acquired any given key you pick up in raid. The keychains themselves all hold a unique third of all mechanical keys, this is because there are too many to fit onto a single one.

Nearly all aspects of these cases, how they are acquired, etc. can be tweaked in the config if there is something you don’t like. I have them spread out between traders to make them more challenging to acquire when using my PTT overhaul.

Each case can be obtained through a barter trade of their normal perquisite item, some gold items, and one key that will go into the case. I have added some supportive barter trades to make these items less of an RNG grind to get.

Supportive Barters:

  • The Gingy Keychain can be acquired from LL1 Mechanic for 1 Keytool, from LL1 Jaeger for 1 Prokill, or from LL1 Ragman for 1 Gold Neck Chain and 3 Chainlets.
  • The Cottage Backdoor Key can be acquired from LL2 Prapor for 1 Intelligence Folder, 1 SAS Drive, and 1 Secure Flash Drive.

Golden Keychain Mk. I:

  • Acquired from Therapist LL1 for 1 Gingy Keychain, 3 Golden Neck Chains, and 1 Emergency Factory Exit Key.

Golden Keychain Mk. II:

  • Acquired from Ragman LL1 for 1 Gingy Keychain, 3 Golden Neck Chains, and 1 Cottage Back Door Key.

Golden Keychain Mk. III:

  • Acquired from Skier LL1 for 1 Gingy Keychain, 3 Golden Neck Chains, and 1 Tarcone Director’s Office Key.

Golden Keycard Holder:

  • Acquired from Peacekeeper LL1 for 1 Keycard Holder, 3 Golden Neck Chains, and 1 Labs Access Card.

Secure Key Box:

  • Acquired from Therapist LL2 for 1 Defibrillator, 1 Golden Rooster, 1 Keytool, and 300k roubles.
Configuration

Configuration is done via the config/config.json5 file in the mod folder. This file is created automatically the first time you run the server with Gilded Key Storage installed.

New configuration options are not automatically added to your config5.json file, but can be copied from config.default.json5 if you want to change them

Configuration Options:

  • key_insurance_enabled (Default: false)
    • Allow insuring keys
  • cases_insurance_enabled (Default: false)
    • Allow insuring the gilded cases
  • cases_flea_banned (Default: true)
    • Ban the gilded cases from the flea
  • weightless_keys (Default: true)
    • Keys have no weight, useful because when you have all keys in your container, the weight adds up fast
  • no_key_use_limit (Default: false)
    • Almost all keys become infinite use, see use\_finite\_keys\_list for more details. (Labs Access Cards still are consumed**)**
  • keys_are_discardable (Default: true)
    • So that you cannot accidentally delete your keys by discarding a case.
  • all_keys_in_secure (Default: true)
    • Allow all keys to be put into secure containers, this fixes the Bloody Rusted Door key not being able to go into the secure container
  • allow_cases_in_special (Default: false)
    • Allow gilded cases to be put in your special slots
  • allow_cases_in_secure (Default: true)
    • Allow gilded cases to be put in your secure container
  • allow_cases_in_backpacks (Default: true)
    • Allow gilded cases to be put in backpacks
  • cases_allowed_in (Default: empty)
    • A list of additional item IDs that should have cases allowed in them
  • cases_disallowed_in (Default: empty)
    • A list of additional item IDs that should have cases disallowed in them
  • use_finite_keys_list (Default: false)
    • Enable a list of specific keys that should keep their use limits, even when no\_key\_use\_limit is enabled
  • finite_keys_list
    • A list of key ids that will not have their use set to unlimited
Debug Features

If you are an average user, please do not use these features! They are janky and only meant for testing!

Debug features:

  • log_missing_keys will log any keys in the database that are not in gilded cases in the config to the console in purple. This is useful for finding missing keys if more are added to the game.
  • give_profile_all_keys will add all keys in the game as well as all gilded cases to the profile you load up inside its stash. Make sure you have room near the top of the stash for all these items or some will be inaccessible.
    • Exit the game normally via the exit button to have all items that were added for testing automatically removed from the profile.
  • force_remove_debug_items_on_start is a fail safe option to remove all of the debug items on start instead of on exit. Set give_profile_all_keys to false and force_remove_debug_items_on_start to true if you get client errors on load about a key in the profile that has “already been added”.

you can find all of these options near the bottom of the config file.

Version 1.6.2
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

24.6K Downloads

Created Mar 21st, 2025

Updated Mar 21st, 2025

Virus Total Results

This version will only work with SPT 3.11.x

  • Remove unneeded configs in cases.json
  • Add moved configs to config.default.json5
  • Rename settings to be more similar
  • Fix grids in special slots drawing in the inventory UI

The following new settings have been added to the config.default.json5 file, and can be copied to your config.json5 if desired. They are no longer configurable on a per-case basis

// Allow all cases in secure containers “allow_cases_in_secure”: true, // Allow all cases in backpacks “allow_cases_in_backpacks”: true, // A list of additional item IDs that should have cases allowed in them “cases_allowed_in”: [], // A list of additional item IDs that should have cases disallowed in them “cases_disallowed_in”: [],

Version 1.6.1
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

1.7K Downloads

Created Mar 16th, 2025

Updated Mar 16th, 2025

Virus Total Results

This version will only work with SPT 3.11.x

Fix issue when running on Linux

Not necessary for Windows users to download this, as nothing else was changed

Version 1.6.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

701 Downloads

Created Mar 15th, 2025

Updated Mar 15th, 2025

Virus Total Results

This version will only work with SPT 3.11.x

Update for SPT 3.11

- New config option for allowing cases in special slots (Thanks ODT!)

- Updated default finite key list (Thanks ODT!)

- Moved case\_flea\_banned and case\_insurance\_enabled to config.json5 instead of case configs

- Add new keys

- New client mod that fixes lab keycards not being consumed

Version 1.5.1
Download Mod Version
SPT 3.10.5
Latest Compatible SPT Version

17.2K Downloads

Created Dec 9th, 2024

Updated Dec 9th, 2024

Virus Total Results

This version will only work with SPT 3.10.x

  • Add missing keycards to keycard case
  • Tweak some default config values

Note: Default config values will not affect users who have previously installed the mod. They’re just more sane defaults for new users going forward

Version 1.5.0
Download Mod Version
SPT 3.10.0
Latest Compatible SPT Version

3.6K Downloads

Created Nov 27th, 2024

Updated Nov 27th, 2024

Virus Total Results

This version will only work with SPT 3.10.x

  • Update for SPT 3.10.0
  • Split config into a config, and item JSONs
  • Switched to json5 for config file for future comment capabilties
  • Use a default config file that’s copied for user editing, so we don’t blow away user configs on update
Version 1.4.2
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

6.1K Downloads

Created Oct 13th, 2024

Updated Oct 13th, 2024

Virus Total Results

This version will only work with SPT 3.9.x

  • Fix issue where labs access keycards would stack in a single slot
  • Attempt to fix any previously stacked keycards

There is no need to remove keys from your containers before updating, the mod handles automatically moving keys to their new slots on login if necessary.

However if you have overloaded the labs access keycards in your Keycard Case, you may need to remove all keycards then restart your client to resolve any stacked keycards due to a bug in the previous release

DrakiaXYZ Pinned

As an “Additional Author” I do not get notifications of comments on this mod. Please report bugs to the GitHub otherwise there is a good chance I won’t see them for weeks or months

6 Likes
KMer

Is it possible to make all keys infinite only in cases and finite when they used in classic way from inventory or secure box?

0 Likes
Musambe TUTU

my must have even if it feels a bit cheaty

0 Likes
sweets438

Love the mod! Might be one of the most useful I have with how well made it is and how it makes keys/cards way less of an annoyance, sorry for all the comments of people who don’t know how to read a mod description. I have found two keys not in the keychains though, maybe because they’re newer? They’re the Horse restaurant toilet key, and the Unity Credit Bank archive room key.

0 Likes
BFishY

Cool idea but I noticed a lot of keys don’t have a slot, for example Grumpy’s hideout key on the Interchange keychain.

Would be better if it was just a bigger key tool container

0 Likes
ztech

small suggestion if possible can you add a text file with the item ids, i am not good with scrips and reading them but a hardcore mod im running overwrites the secure container limit and im unable to put the cases in there, tried to find the id to whitelist it in the hardcore mod but i cant quite understand the id i need, if not alg ill just put it in special slot for now

1 Like
NastyInc

Got the issue, that some keys are not useable, even when they are in the Key Box. Marked Room (314). I have it, but cant use it.

Maybe an other mod conflict?

0 Likes
SpectralVoid

Hey, first thing first, amazing mod, i love it.
I have a doubt tho, i feel like it’s some other mod’s fault or maybe base Tarkov’s but i have quite a few keys that don’t fit in any of the storages and thought maybe Author or someone else know anything about it (like maybe what’s the mod that adds these ig or something similar) extra keys for now are:
HO 2(Housing office second floor safe)
PCase (Pistol Case)
Apt.safe (Apartment locked room safe)
Blank name (City Key)
Skeleton Key

Last 2 i feel like they’re from Raid Overhaul maybe?
Sorry if this doesn’t concern your mod but i thought maybe someone had some info about it.

0 Likes
Maxiking

How do i use the Debug option idk how this works

0 Likes
polunini

Спасибо вам за мод! У меня версия SPT 3.10.1. Помогите поместить в специальный слот. Не могу поставить 3.11. Help please

0 Likes

Details