Mod Details

Secure Mapbook

Secure Mapbook 1.5.5

Created by  MrVibesRSA

2.7K Downloads

SPT 4.0.3 Compatible

This mod introduces a secure, organized mapbook that stores all in-game maps.

Latest Version 1.5.5
SPT 4.0.3

Updated Oct 28, 2:08 PM

4.96 MB

Version Notes

SecureMapbook - Changelog

Changes (2025-10-28)

NB!

  • This fixes the bug introduced in v1.5.4. If you update to this version without first removing your maps from the Mapbook, you will lose them again.
  • This is now fixed and shouldnโ€™t happen in future updates.

Added

  • Auto-detection of Special Slot IDs from all loaded items.
  • Auto-detection of Secure Container IDs from all loaded items.
  • Dynamic addition of Mapbook to both special slots and secure containers based on detected IDs.
  • Logging added for debugging when Mapbook is added to special slots or secure containers.
  • Validation logging to confirm successful Mapbook creation and addition.

Fixed

  • IEnumerable<SlotFilter> indexing issue in AllowInSpecialSlots (now safely converted to List<SlotFilter> before modification).
  • SecureContainers property corrected to use Dictionary<string, string> (ID โ†’ Name) instead of List<string>.
  • KeyNotFound and ObjectId exceptions when adding Mapbook to containers and slots.
  • Removed unnecessary grid extraction logic; only secure container IDs are processed.
  • Corrected slot.Properties.Filters and container.Properties.Grids access to avoid null reference errors.
  • Ensured config.Locales is now properly loaded from locales.json (separate from config.json).

Improved

  • Added detailed debug logging for each added slot, secure container, and Mapbook item.
  • Modularized detection and addition of slots and containers to allow dynamic handling of modded items.
  • Ensured Mapbook creation does not fail due to missing or null IDs.
This download is externally hosted.
Always scan for viruses.

๐Ÿ”’ Secure Mapbook Mod

โ€œYour tactical cartography solution for SPT-modโ€

๐Ÿ“Œ Description

A revolutionary storage solution that organizes all Tarkov maps into a single, secure book while preventing insurance exploitation. Designed for realism-focused players who want:

  • ๐Ÿ“ Logical map storage (No more loose maps cluttering stash)
  • ๐ŸŽฏ Tactical flexibility (Fits in secure containers AND Special Slots)

Built using Jehreeโ€™s Gilded Key Storage concept and optimized for use with Dynamic Maps.

๐ŸŒŸ Key Features

FeatureDescription**๐Ÿ“š All-in-One StorageHolds every map (1x2 slot) including Dynamic Maps content๐Ÿ‘ Pocket-FriendlyBook + maps fit in secure containers and special slots๐Ÿ›’ Trader Integration**
Available from Prapor LL2 (configurable)

โš™๏ธ Fully ConfigurableAdjust price, trader, and restrictions via config.json โ— Recommended

  • Dynamic Maps

๐Ÿ“œ Credits & Thanks

  • SPT-mod Team for the amazing modding platform
  • Jehree for the Gilded Key Storage concept
  • Dynamic Maps Developer mpstark for expanding Tarkovโ€™s cartography
Version 1.5.5
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

4.96 MB

284 Downloads

Created Oct 28, 2:07 PM

Updated Oct 28, 2:08 PM

Virus Total Results

SecureMapbook - Changelog

Changes (2025-10-28)

NB!

  • This fixes the bug introduced in v1.5.4. If you update to this version without first removing your maps from the Mapbook, you will lose them again.
  • This is now fixed and shouldnโ€™t happen in future updates.

Added

  • Auto-detection of Special Slot IDs from all loaded items.
  • Auto-detection of Secure Container IDs from all loaded items.
  • Dynamic addition of Mapbook to both special slots and secure containers based on detected IDs.
  • Logging added for debugging when Mapbook is added to special slots or secure containers.
  • Validation logging to confirm successful Mapbook creation and addition.

Fixed

  • IEnumerable<SlotFilter> indexing issue in AllowInSpecialSlots (now safely converted to List<SlotFilter> before modification).
  • SecureContainers property corrected to use Dictionary<string, string> (ID โ†’ Name) instead of List<string>.
  • KeyNotFound and ObjectId exceptions when adding Mapbook to containers and slots.
  • Removed unnecessary grid extraction logic; only secure container IDs are processed.
  • Corrected slot.Properties.Filters and container.Properties.Grids access to avoid null reference errors.
  • Ensured config.Locales is now properly loaded from locales.json (separate from config.json).

Improved

  • Added detailed debug logging for each added slot, secure container, and Mapbook item.
  • Modularized detection and addition of slots and containers to allow dynamic handling of modded items.
  • Ensured Mapbook creation does not fail due to missing or null IDs.
Version 1.5.4
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

4.96 MB

120 Downloads

Created Oct 26, 1:54 PM

Updated Oct 27, 8:03 AM

Virus Total Results

Warning

  • This update breaks your existing mapbook you you will have to grind for it again, when you run in to my PMC in game you may tea bag him for theinconvenience.

Changed

  • Refactored codebase for improved readability and maintainability.
  • Restructured configuration: split the original config.json into smaller, modular JSON files for easier management.
  • Moved the Mapbook item from the traderโ€™s LL1 tier to LL2 for better balance.
  • Mapbook size now dynamically adjusts according to ModConfig, width and height values are applied directly from the configuration.

Added

  • New barter trade for the Mapbook available at the traderโ€™s LL1 tier.
  • Mapbook loot integration: added to the map loot pool with a small chance to spawn naturally in raids.

Fixed

  • LoyaltyLevel value in the configuration now correctly updates in code and reflects in trader listings.
  • Removed the sneaky mapbook.bundle duplicate, mod now smaller in size.
Version 1.5.3
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

8.66 MB

271 Downloads

Created Oct 20, 7:14 AM

Updated Oct 20, 7:14 AM

Virus Total Results

Added insurance disable for all maps listed in config. Unified DisableMapsInsurance() to handle Mapbook and map items. Improved debug logging for insurance operations.

Version 1.5.2
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

8.66 MB

180 Downloads

Created Oct 18, 9:17 AM

Updated Oct 18, 9:20 AM

Virus Total Results

No change to the code. Just added the ID for the Lybrenth map to the config.json

Version 1.5.1
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

8.66 MB

381 Downloads

Created Oct 13, 3:17 PM

Updated Oct 13, 3:18 PM

Virus Total Results

C# update for SPT v4.0.0

Version 1.0.4
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

8.67 MB

61 Downloads

Created Oct 16, 6:39 PM

Updated Oct 16, 6:40 PM

Virus Total Results

Fixes:

Fixed Documents case not accepting Secure Mapbook

Improved container compatibility handling

Added better error logging for container modifications

Fixed filter array handling in secure containers

Bobitec

Hi, the last update break the existing mapbook for existing profilesโ€ฆ i was needed to buy new maps for my mapbookโ€ฆ but anyway itโ€™s done now

0 Likes

oh no, I just noticed that on my non dev acount oh well back to the grind! thanks for letting me know.

0 Likes
manimal1920

Hi, Not sure what happened but I am no longer able to put the Mapbook in my special slots.

0 Likes

Thanks for letting me know, can you give me more info please what Edition our using Standerd or Unheard.

0 Likes

Unheard. I gave myself an extra special slot using SVM, Idk if that would affect it, but I had the mapbook in my special slot, then i took it out. when i tried to place it back in i was not allowed

0 Likes

I see the SVM must be changing the ID for the special slots, I will play around with this and see if I can get it to work

0 Likes
Prometheus

Hey, this is neat! Would love if this could go in a docs case too (you can put bundles of maps in them), but finding this super helpful all the same. (If you make this change, would love it if you could backport to 3.11 since my group wonโ€™t be able to upgrade for a while!)

1 Like

Hello in the config.json file in my mods folder you can easilly add any of the cases you like.

Working Example

โ€œOrganizationalPouchโ€: { โ€œSICC_organizational_pouchโ€: โ€œ5d235bb686f77443f4331278โ€, โ€œDocuments caseโ€:โ€œ590c60fc86f77412b13fddcfโ€ },

I made it so its easy configurable. if you still strugling later let me know and ill upload a 3.11 vertion with it added to my github.

1 Like

Awesome, thanks! Thatโ€™s super helpful - I looked through the config earlier but didnโ€™t realize the OrganizationalPouch key was a container whitelist.

0 Likes

Actually, making this change and restarting the server doesnโ€™t appear to work - dragging the Secure Mapbook into the Documents Case still reports the item as incompatible.

"organizationalPouch": {
   "SICC_organizational_pouch": "5d235bb686f77443f4331278",
   "Documents case": "590c60fc86f77412b13fddcf"
},
0 Likes

Okay Iโ€™ll upload a fix version for you soon. thanks for letting me know.

1 Like

I have uploaded the fixed version, please feel free to let me know if you run in to any other problems.

1 Like

The new version works great w/ a docs case, thank you!

1 Like
S_gamez

Hey looking at your config you are missing ThetaSecureCase
with ID 664a55d84a90fc2c8a6305c9

https://db.sp-tarkov.com/search/664a55d84a90fc2c8a6305c9
So when i would get that case playing & using this mod i could/would not be able to put it in the secure MapBook Progressive Container

0 Likes

Thanks for letting me know Iโ€™ll add it and update the the mod.

1 Like
spicymanp

Lekker!

1 Like
Jehree

Cool idea!

0 Likes

Heavely Inspired by your awesome work.

1 Like
Notice: This mod may make permanent changes to your profile, and may not be removable without starting a new profile. More information.

Details