Progressive Map Access 1.1.0

Do not ask when mod authors will update their mods or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
Due to an unusually high volume of traffic, our site may be experiencing intermittent slowdowns. If you notice any issues, log out of your account and browse anonymously so you can better utilize caching or try using forge.sp-tarkov.com to search for and download mods.

Quest based map unlocking

[tabmenu]

Images

  • Version 1.1.0

    • Code rework to at least look better
    • Addition of a new map opening type 'Camping'
    • 'Camping' remembers the last map the player successfully extracted from, the player may continue to select said map until they have either died, or extracted from another map
    • 'Extended Camping' is a feature of that temporarily unlocks maps adjacent to the saved 'Camping' spot
    • New config file, for anybody who has already adjusted there config, the additions is only three lines. Might just copy and paste so not to lose any changes you have made
    • new way of saving player data, now the mod creates a folder with the players id and creates a file inside, the same file as already exists, please let the mod create the file and don't transfer over your already created ones. The mod will figure out what you have unlocked
    • Added a new field to the player profile that the mod saves, this tracks if the player has unlocked all maps via the configs quest requirements and disables check to prevent unnessary function calls.
    • new file that tracks player location from successful extracts, this file gets created once you have completed a raid. The file gets placed inside of the new folder in the db folder. This is responsible for the change in player profile location


    Whoops, forgot to attach the file, it is now attached.

  • Version 1.0.0

  • Major Update


    I have added options to the config file. If you update and have modified the config file you might want to make sure to transfer your settings to the new config.


    I'm very proud of the new location system I setup, and to be honest I took my inspiration from the mod 'Traveler' and got my ideas for implementation from there github.


    I didn't put a ton of thought into what quests should unlock which maps. I had considered making some maps only unlock once you have completed your first quest on them, like shoreline only unlocking once you've finished Fishing Gear, so that it would require you to transit to the map. Would be an interesting hardcore style of change.


    But at any rate, I would be interested in knowing what other people set their maps unlock to.


    If you want a more 'Hardcore' base experience without having to modify the config yourself I now have an optional download that requires you to complete a mission of each map before you actually unlock it for free access.

    • Sounds like a good idea to me. I'm looking to start over, and maps locked behind specific quests and forced transit for the initial unlock sounds great.

    • Glad you like the idea. Gives some more depth to progress I think.


      I'm working on an update that will track your last successful extract and will unlock that map until you either die or extract from another map.

    • You say you didn't put a lot of thought into it, but that's probably more than BSG :)


      Fantastic mod! I usually avoid transits, but forcing them a bit early game (non-hardcore version) is a great idea imo. It would introduce the player to the concept of transiting, while offering map access as a sort of reward. I'm on board, sir!

    • I can't help but agree. Until I started making this mod, I don't think I have actually used a transit in SPT once. But now its actually kind of exciting sense instead of just being this tacked on thing, its actually useful to gain access to maps and quests.

      Heart 1
  • new version just only Source code? ?(

    • I got it fixed, probably just after you downloaded it. Thanks for the heads up, though.

    • THX! you do the good job! :爱: <3

  • Question: Can I install it after the wipe has started or do I need to reset the wipe to 0?

    • It shouldn't be a problem to install it mid playthrough. The mod will create the necessary files for itself when you load the game. But without customizing the map unlock requirements it might not do much.

      Thumbs Up 1
  • Thank you very much for your mod! I was able to make myself a challenge, only one available location is Customs. Oh, I think I'm going to be very tired...

  • Honestly, this is a great idea! Especially love the hardcore config because it adds that extra challenge and tension, plus the reward actually feels like you're making significant progress. I've never used transits in SPT and I don't even know if they function correctly, but if they do then I'd love to try this mod next time I start over. Good work!


    By the way are the maps locked for scavving as well?

    • I'm not sure. Probably, sense I set the map lock status before you actually pick between your scav or pmc. So until I check I'm going to say yes. Might look into a way to open maps for scavs, or maybe a random collection of them. But that might not be doable with the current implementation of the mod.

  • I was looking for a mod just like this, well done. This might be outside the scope of this mod, but would there be a way to temporarily unlock a map, specifically if you just extracted from it?


    For example, I only have the first 3 maps unlocked but I transit all the way to Shoreline, then extract. I'd like to be able to redeploy to Shoreline on the next raid after extracting, without unlocking the map permanently

    • I might look into that. When I started the project I didn't see an easy way to track which maps the player has extracted from.


      I might put some time into that.

    • Taking a look at this now and it looks possible. I might be able to have something out later tonight with this feature.

    • I have now added this feature to the mod. It works just like the rest of the location unlocking and the the player will have access to the saved location until they either die or extract from another map.

    • wow awesome, so fast too! you're a great mod author 👍

      Happy 1
    • ok it seems it doesnt actually work, at least in my brief test after extracting from woods it remained unavailable

  • I think it won't work with FIKA because the transits are disabled by default even if it is enabled in fika.jsonc. I mean for me the transits don't work.

    • I think transits might work if you have a headless. Im not sure. But the locking of map access should still work, just wouldn't want to rely on transits to complete quests on locked maps.


      Edit: I just checked the fika discord and yes, transits only work if you use a headless. But like I stated the locking of maps should still work either way, just need to keep that in mind when configuring how maps are unlocked.

      Thumbs Up 1
  • spt continues to outdo nikita buyanov in the big 25

    Heart 2 Thumbs Up 3
    • I like how it took the modding community a full two days to make a better 'hardcore' map access then what they had at the start of the wipe. If I could figure out how to track player extracts with the server I would make it more dynamic with only unlocking maps next to recently extracted maps. Or at least add the option.

    • its been way longer than that. Trap released Path to Tarkov years ago and thats the best map access implementation yet.

    • I've never used Path to Tarkov. I've heard of it.

  • First of all thanks for making this mod, great idea. I really like the idea of a Hardcore preset where you have to transit to complete the first quest of each map before unlock. Of course users can make their own custom config but unless you already have the quests memorized obviously some time in the wiki would be necessary and lets be real, we already spend too much time either modding or in the stash rather than in raids.
    If you get round to it, it would be a must have for any hardcore playthrough!

    • I could look into creating a config that by default requires the player to complete a quest on the map prior to it unlocking. Could be fun.


      Edit: Just looking at the map if all maps unlocked in that fashion you would have to transit from Ground zero, into streets, then interchange, just to get to customs, which is where most of the early game quests take place. Would be a heck of a run. But in the spirit of hardcore, I'll create an optional file that is setup in that way.

    • Alright Mossy, I just added a hardcore config optional download. Hope you enjoy.

    • Bro crazy stuff, thanks so much, lets see how it goes!

  • When I saw the "Hardcore Wipe" map system, I was excited for someone talented to create this mod! Thanks tons, Trench!

    • No problem. Enjoy it and let me know if there are any major issues.