Path To Tarkov 5.3.3

Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Your Tarkov open-world experience (fika compatible)

Please backup your profile before using new mods!


PathToTarkov.png?raw=true

Description

This mod introduces the notion of "offraid position" for each player, it locks certains maps according to this offraid position, change all player spawn points to reflect this positions, bring a multi-stash system and lock/unlock traders according to the config file.


All corresponding offraid positions, extracts and spawn points can be configured via config.json file.


New spawn points can be added in player_spawnpoints.json

Features

- Highly configurable

- Moddable: modders can edit the config dynamically using the PathToTarkovAPI (see below for more details)

- Maps are locked/unlocked according to the offraid position
- Several hideout stash according to your offraid position (and the configuration file)
- Hideout features disabled when player is not on the main stash position
- Traders are available only on certains offraid position
- Tweak exfiltrations points (fixed for each map + removed restrictions)
- Changed spawn points according to the offraid position

- Certains offraid locations enable/disable the hydration/energy/health restoration (according to config)


Configurations

There is several available alternative configurations you may try.

in user/mods/Trap-PathToTarkov/configs directory you'll find several subdirs, every directory represents a ptt config.

If you want to change your current selected profile, simply edit the file `configs/UserConfig.json` (you have to start the server once to generate the file if you don't have it yet)


Please note that In each config directory, you'll find the corresponding openworld image.


For a softer experience

Secondary stahes and locked traders can make the game a bit too much hardcore for some people.


- If you don't want to play with the multistash system: set the flag hideout_multistash_enabled to false.

- If you want to unlock all traders regarding of your offraid position: set the flag traders_access_restriction to false.


More informations on the README

Read the README.md file for more details on the default configuration.


How to edit the current offraid position

The offraid position is stored in your profile in a dedicated field `PathToTarkov`, you can edit it with a regular text editor.


Known issues and limitations

- Some hideout features cannot be disabled without crashing the game (generator, water collector and air filtering unit)

- Jaeger is unlocked as soon as the mechanic quest is completed (he should be unlocked on his location only and after the quest has been completed)

- Flea market is always available regarding of your offraid position

- The "map" button completely bypasses all locked locations and allows you to enter them anyway.

Configuration fields


Here is a non-exhaustive list of the json properties you can edit in the config file:


- enabled: When false, start the uninstallation process

- hideout_multistash_enabled: if false, the main stash is accessible everywhere (and there is no secondary stashes of course)

- traders_access_restriction: if false, all traders are unlocked like in the vanilla game.

- vanilla_exfils_requirements: if true, restore vanilla exfiltrations requirements (except for ScavCooperation exfils)

- initial_offraid_position: First start position (will be reset when a player dies)

- hideout_main_stash_access_via: the list of offraid position where you can access your main hideout/stash

- bypass_keep_found_in_raid_tweak: disable the FIR tweak (if you want to use with another FIR mod)

- hideout_secondary_stashes: the definition of all secondary stashes

- traders_config: config for traders (you can add modded traders here)

- exfiltrations: Here is how you can configure available exfils by maps and which offraid position you can go (check the ALL_EXFILS.md file for the list of exfils identifier you can use)

- infiltrations: Here is where you can lock/unlock maps according to an offraid position, you can setup the spawn according to your current player_spawnpoints.json


The other fields speak by themself, don't hesitate to comment if you don't understand something about the config.

Available Exfiltrations

You can find the complete list of available exfiltrations points on github: https://github.com/guillaumear…blob/master/ALL_EXFILS.md

UnInstallation

Before deleting the mod, you can set the `enabled` props to `false` in `config.json` and start the server once.

It does 2 things in all existing profiles:
1. Ensure the main stash is selected
2. Unlock all traders listed in the config (Please note Jaeger will be unlocked only if the Introduction quest is already completed)

Credits

- Thanks to the SPT team <3

- Thanks to the Fika team <3

- Thanks to Fontaine for his contribution that bring us a client dll to allow scav extract to be used :love:<3

- Thanks to Theta for making the first image.

- Thanks to adudewithbadaim for making the second image.

- Thanks to r1ft for his contribution. (+ addons mods PTT Extracts Requirements and Dynamic Time Cycle)

- Thanks to gabe_over for making Singler Player Overhaul mod (SPO).

- Thanks to rockahorse and GrooveypenguinX for continuing my work with Path To Tarkov Reloaded
- Thanks to Narcotics for his contributions. being able to lock the flea market (since PTT 5.2.0) was a most needed

- Thanks to averyc1876 for the drawio (last image in PTT 5.2.0)

- Thanks to everyone else to help me improve the Path To Tarkov experience.

If you want to support my work, you can buy me a coffee.

  • Version 5.3.3

    Work for SPT 3.9.x

    Changelog

    I found another case of client crash + broken profiles because of repeatable quests.

    I rewrite the fix and now it should be completely resolved, sorry for those who experiments this bugs related to repeatable quests generation.

    Fixes

    • Repeatable quests can now be assigned to locked traders
    • Old corrupted profiles can now be restored
  • Version 5.3.2

    Work for SPT 3.9.x

    Changelog

    On this version, I reworked how locked/unlocked traders are handled.

    Fixes

    • Some traders were still locked even when their unlock quests has been completed (with traders_access_restriction set to false).
    • Uninstall procedure was not working as intended with traders and secondary stashes
    • Ref and custom modded traders are now correctly locked behind their quests.
  • Version 5.3.1

    Work with SPT 3.9.x


    Fixes

    Broken empty secondary stashes

  • Version 5.3.0

    Work with SPT 3.9.x

    Changelog

    ⚠️ Breaking change: If you reinstall PTT you'll need to delete the old config directory. now if you want to select an alternate config, please use the UserConfig.json to refer to the name of the config you want to use (it's the name of the directory, for example "Default" or "PathToTarkovReloaded")

    Run the server once to generate the default UserConfig.json file. then you can edit it from your side. it will allow you to select a config and make PathToTarkov updates without breaking your selected config.

    Features

    • Automatic validation of the loaded config on server start (your server will crash if the selected ptt config is broken)
    • Ability to select a config with UserConfig.json (this file is generated on first start of the server)
    • Add Sally trader in the default config (available in the bunker stash)
    • Add a default Tooltips.json file
    • Add a new respawn_at field in config that will allow config makers to change the offraid position when a player die without considering the initial_offraid_position (that is used at profile creation only in that case)
    • Add DevilFlippy config (with french translation on Tooltips.json)
    • Narcotics config: add DynamicMaps patch integration

    Fixes

    • A lot of various fixes on incorrect spawn points and offraid position across all alternate_configs
    • No more Fence gift when taking coop exfils
    • Default config: use the new Police Car spawn point when infil from prapor's stash.
    • Default config: spawn at Primorsky Vehicle Extract when the car is used to go on streets
    • Default config: added a KlimovStash to be able to do the "Cease Fire!" quest.
    • Default config: Factory Far Corner exfil replaced by ZB-1011
    • Narcotics config: enable Fence's insurance & define return chance
    • Narcotics config: add missing stash to Nakatani Basement

    API

    • ability to set different config for different players


    Thanks to DevilFlippy and Narcotics for their contributions on this release.

  • Version 5.2.1

    Work with SPT 3.9.x

    Fixes

    - PTTR alternate config: broken office window spawn point on factory.

  • Version 5.2.0

    Work with SPT 3.9.x


    Features

    • Fika full compatibility -> Every player has his own offraid position
    • More connectivity between maps in the default config (D2 connected to Shoreline old bunker and Prapor's stash connected to interchange car exfil)
    • In the Menu, locked maps are not displayed anymore.
    • added option heal_always_enabled in traders config, in the default config it's enabled for Fence, so the offraid heal service will be always available. I thought that the experience was a bit hardcore without this (especially when using the Realism mod)
    • disable "run through" raid status
    • Add the ability to keep vanilla random spawnpoints on infiltrations using wildcard * notation
    • Tooltips.json from PTTR configs can be used
    • added Narcotics alternate config
    • insurance_return_chance can be set in the config
    • Added Ref trader available next to Skier
    • New config field override_by_profiles, this allow to change dynamically an user config according to the selected profile (fow now, only few fields are available to be overriden, please check the example alternative config to see the available fields list)

    Fixes

    • Ground Zero map was always unlocked no matter what your offraid position (bug introduced in 5.1.2)
    • Multistash now work as intended. this means money/items will be consumed from the correct hideout stash.
    • Proper migration of older ptt profiles when secondary stash is selected
    • Repeatable quests fix: I patched again the repeatable quests generation, this time it should be good.


    Other changes (won't impact you if you're not a modder)


    PathToTarkovAPI has been disabled by default because it won't work as expected since PTT 5.2.0 (not a big deal here because I don't know any PTT addon mod that rely on this api)

    Don't worry, If you are not a mod maker, it probably won't impact you.

    If you still want the path to tarkov api to be exposed, you can add enable_legacy_ptt_api field set to true in the json config


    --------


    ⚠️Do not downgrade to PTT 5.1 after you installed this or you'll experiment some troubles on game start with your profile . (If something bad happens just re-install the 5.2 and your should be good)


    --------


    Special thanks to Narcotics for adding PTTR Tooltips.json + the configurable insurance_return_chance + disable "run through" raid status

  • Version 5.1.2

    Work for SPT 3.9.x


    :!:DO NOT DOWNGRADE FROM 5.2

    Fixes

    GroundZero map for high level players now work as expected.


    ----------

    Note for config makers

    Under the hood, the config of the map sandbox is copied to sandbox_high (for both infils and exfils)

    If you want different infils/exfils for the high level map version of ground zero, you can still override this behaviour adding entries in the config with the location sandbox_high

  • Version 5.1.1

    Work for SPT-AKI 3.9.x

    Fixes

    • server crash caused by my previous repeatable quests fix (my bad, sorry for that if you experimented this bug in 5.1.0)
  • Version 5.1.0

    Work for SPT-AKI 3.9.x


    I improved the default config in order to add more connectivity between the maps.

    Updated default config

    • Added a path between shoreline and woods (car exfil)
    • Added a path between D-2 (reserve) and Safe Room (interchange)
    • Can infil/exfil Ground Zero from the Therapist stash (scav checkpoint)
    • health, energy and hydration regeneration enabled on all offraid position

    Please note that the previous config file is still available in alternate_configs/LinearPath directory if you liked it.

  • Version 5.0.5

    Work for SPT-AKI 3.9.x

    Fixes

    • client crash when reroll a daily quest that is assigned to a locked trader
  • @everyone: Before reporting a bug, be sure to use the latest stable version of Path To Tarkov

    Please note no support will be provided for older version of spt (< 3.9.x)



    - First, check if your issue is not already identified in the list of known bugs.

    - If your bug is not in the list, then you can Read this and report the issue either on the spr hub, discord (no mp please) or github.

  • Fika thread

    Fika is supported since PTT v5.2.0

    Heart 2
  • Is this still getting an update to 3.10? Should I keep an eye out?

    • 3.10 version is on the FIKA Discord in #mod-releases>Path to Tarkov / Reloaded

  • hyped for 3.10 transit odyssey will do for now

  • Will it be updated for 3.10?

  • Love this mod!


    Would it be possible to add a setting for Fika users to keep offraid positions together if someone dies and others extract successfully?


    Right now to group back up we would either need to head back to another map to group up before continuing or manually set the offraid position in a profile editor.


    For example:

    Map: Shoreline

    Person 1: Dies

    Person 2: Extracts to lighthouse


    After raid all users should have have the lighthouse offraid position.

  • I have an issue where none of the Labs extracts actually work

  • hey, i want add some new exfil and infil position with new stash. how to add a new stash? i tried but i dont know how to do.


    this is my goal


    1. add RR point which move lighthouse <-> reserve <-> shoreline


    2. there are new stash with nothing. no traders, no items, just for emergency extraction or move fast each points. concept is mountain travle.


    firste one is done but second one is very hard. i cant add new stash. can u help me?

  • Guys, why am I unable to use any other extracts other than the two to Customs and Factory?

    • It's because the mod setting, you can use the config. jason in user files to add more extraction point.

  • I had to set the reset offraid position on death to false, since it's the only way to play on other maps. It's the only way to get shit done without a checkpoint system. And It's Nirvana. Now, you can't just die and 'go back home' you spawn on the last checkpoint always.

  • One thing I'm trying to figure out (I run 300 mods or so) is what's causing items to loose the FIR status when I take them out from a hideout and take them to another. Anyone know ?

  • You need to bring back the CHECKPOINT SYSTEM ! the letter for therapist !!!!!!!

    • ABSOLUTELY AGREED!

      Thumbs Up 1
    • just change the reset offraid pos on death. I'm stuck on GZ (nakatani) for now...lol

  • This is THE BEST and ONLY way to start SPT (i have over 300 mods) but this is the ONLY START AND END for anyone ! My recommendation is to make "bypass_keep_found_in_raid_tweak" true by default, so that cheesing by default is not possible. I spent hours grinding down my mod list only to find this option was breaking my barter economy (softcore) mod.

    Heart 1
    • Was trying to figure this out as well ironically just today and heres your post. I'm running softcore as well. Turning this to "true" as you stated now makes it so i have to have the item found in raid if i understand correctly right? or is it vice versa?

      Thumbs Up 1
    • Yea just change to the opposite of the default. Btw, is there any "Marked letter" like in Traveler ? What's the checkpoint system when you die ? If I wanna play on a map, I just get sent back to home base.

    • Let's try to play fika if you wanna. Let me know. https://discord.gg/fqqtjjpy

  • there is no extracts on streets.

    • which Path To Tarkov config do you use ? the default one ?

  • I'm not sure if my problem relates to Path To Tarkov, it's more of an open question

    I couldn't extract as scav from Customs Crossroads and Woods UN Roadblock using "selectedConfig": "DevilFlippy". Extract countdown shows, finishes, but nothing happens.

    I would like an advice, how could I debug this?

    • Ah yeah not 100% sure but I think scav can only take scav extracts, try to tweak the config and add a new exfils that could work with a scav.

    • Repeatable quests can now be assigned to locked traders

    Is this by default or do I need to enable this?

    • No this is not configurable and it will never be because I've had so much hard times to fix some client crashes related to repeatable quests.

    • Okay, was curious, thanks for the answer :)

  • I'd like to add in ref as a trader to the default PTT route just because I want access to him and his questline and spending GP coins but I'm having trouble figuring out all the different things to change to add him in, would someone mind hitting me up with a config that adds ref to shoreline somewhere?


    He doesn't have to connect to anything else but that one connection to shoreline, he can be sort of a specialty trader in my playthrough where I have to travel to see him to spend the coins for the special trades, would really appreciate it!

    • I'll add ref in a next release.


      meanwhile you can add ref to the traders_config by yourself:

      "6617beeaa9cfa777ca915b7c": {
            "// Trader name": "Arena (Ref)",
            "override_description": true,
            "location_description": {
              "ch": "To customs",
              "cz": "To customs",
              "en": "To customs",
              "es-mx": "To customs",
              "es": "To customs",
              "fr": "Vers les douanes",
              "ge": "To customs",
              "hu": "To customs",
              "it": "To customs",
              "jp": "To customs",
              "kr": "To customs",
              "pl": "To customs",
              "po": "To customs",
              "ru": "To customs"
      },
            "access_via": ["SkierStash"]
      }



      Just be sure the `access_via` is a known offraid position in the config you use.

  • For some reason no matter what I customize I cant get Priscilu to only be available at one location. Created a fresh profile and he is still available while not being at his location.

    Anyone have an idea? Every other custom trader I have added works correctly except this one.

    • If you want to integrate a custom trader, you may want to search for a `base.json` file and take the `_Id` property.


      For Priscilu it depends of the version you use.


      - For the original Priscilu the id is Priscilu_Origins

      - For the Priscilu timmy gg edition the id is 66c0d4fc713f0ea9c8e7368e

      Heart 2
    • I have integrated a bunch already with no issue just struggled with it. And I forgot about the fact there is multiple XD. Thank you for the refresher! :)

    • I decided to share my personal config with everyone and you trap which builds off from Narcotics preset for my own version with changes to a few routes and trader locations, as well as adding many more Custom Traders to locations as well. I plan to update this with time as I narrow down exactly how I want the map, this means if new traders come out and I use them I will also add them.


      Side note, I only have Narcotics map and did not make a map myself (Yet) so if someone beats me to it to reflect the changes that would be great, I got some Diablo to play :)

      - Some mistakes might be made but will be addressed :)

      Link to config: (Will most likely need rearranging if included as a preset as I slapped it on the default) https://drive.google.com/file/…cIxzp/view?usp=drive_link

      Thumbs Up 2
    • A few mistakes were made and a new version will be put up over the next few days.

      Thumbs Up 1 Heart 1
    • Amazing! leaving a comment here so i can come back to this later @SlaveToTheGames

      Thumbs Up 1
  • One question to ask: is there any modded trader build-in support?

    • Yup you can take a look to the `traders_config` section in your custom ptt config file (If you already have one).

      just add the trader and the restrictions you want, you need to know the id of the trader for that. (can be found in the corresponding mod of the trader under the `_Id` key)

  • So just a quick question about adding in new infil points, I'm pretty sure I've figured out how to do it for the most part, but I've noticed that all of the infil locations in player_spawnpoints.json have a rotation value in addition to the xyz coordinates. I've been able to figure out how to get the coordinates just fine, but I haven't been able to come up with any way to get the rotation info. Is there a tool or command or something for figuring this out, or will I just need to use trial and error until I get it right?


    Anyway, love the idea of this mod and can't wait to get it set up.

    • use debug function of waypoint mod, you will see the vaule on screen in raid, screenshot and back to config file.

    • Unfortunately, this didn't work, and it looks like the coordinate display was removed from the waypoints mod at some point, at least according to a comment on the mod's page. Thank you for trying to help though. :)

    • For you to be able to see the coordinates. You will need to take a screen shot (with waypoints mod on debug mode) then it will show there in the screenshot.

    • You can use Dynamic Maps

  • The latest version of PTT is pure genius. I cannot live without this mod, it takes the PTT/Traveler beauty and leaves behind the old jank. It's well thought out in its current iteration, I really enjoy playing with it. I've started a playthrough that will last a long, long time. Thanks

    Heart 1
    • By curiosity, which ptt config do you use ?

    • I'm not OP but I'm just as infatuated with the mod as them, ended up settling for Narcotics config myself, I'd love to mod the game and add ways to ship items back to base like the BTR but I've got little modding knowledge and I'm too addicted playing too, so multistash is off. thinking about making traders accessible from more spots once I raise their loyalty level too. I'm trying to convert my friends over to SPT because multiplayer with hardcore stashes and traders sounds sick!!

      Thumbs Up 1
    • I just use the default one.

  • Super excited to see how the new transit system is incorporated into PTT pog

  • Hey I just started playing this mod and love it so far, but I have encountered an issue. I get to ground zero and cannot exfil at all, all base exfils will give me a timer to extract then nothing and scav checkpoint does nothing. So ground zero is just about unplayable, I've also noticed my extracts don't pop up on the corner of my screen under the timer as well. Any help or pointing me in the right direction would be beautiful. Thanks!

  • Anybody have experience with PTT and Questing Bot’s spawn system?


    Not sure if there are any other mod conflicts, but trying these two together seems to cause no PMC bots to spawn at all (starting from ZB-1011) or every single PMC bot to spawn at my player spawn point, minimum distance permitting (observed at Woods Outskirts, and Lighthouse Northern Checkpoint). Once me or each squad moves sufficiently far enough , the next ones would spawn there too, verified in Raid Review.


    I wonder if it is because PTT method for forcing players spawn locations similarly overrides the same reference for QB PMC spawns too? What little I could investigate told me mod load order didn’t change anything.

    • Hiya! I just ran into the same problem and I'm glad to see someone had the same issue. After taking another look at Questing Bot's compatibility, it seems like QB is simply not compatible with PTT.

      Quote

      Traveler (You MUST use another mod like SWAG + DONUTS to manage bot spawning when using this mod. Otherwise, bots will spawn right in front of you.)

      Traveler is another open-world mod like PTT. Currently the solution seems to be using a dedicated spawning mod rather than QB's spawn system.

  • Quote

    Yup the one on GZ is a normal behaviour (the exfil is not available) But on lab yes there is a known bug. The workaround for now is to pass the `vanilla_exfils_requirements` flag to true in the config.

    Hey there Thanks for the mod! About the issue above tho I can't seem to extract from ground zero either. I assumed this reply is specifically about emercom extract and tried car extract but when I went near the car, the Payment prompt didn't come up. I'm using dynamic maps and the extracts on the customs work very well but on ground zero there is no extract showing up. So do I need to upload my logs or is this bug or issue something that can be fixed without one?

    • That's weird, so you turn-on the `vanilla_exfils_requirements` to true, right ?


      I think this could be a bug.


      - Can you check you're using the latest ptt version ? (should be 5.3.3)

      - Can you tell me which ptt config you're using ?

      - Server logs can help too

    • Thanks for the reply.


      Yes, I turned the vanilla exfil requirements to true and got out from emercom extract without issue but the car extract was still not working. After that when I got in a raid in customs and tried the factory extract it didn't work either.


      I don't know which config I was using everything should be the default. I just changed vanilla exfill req, closed secondary hideout stuff, and made traders accessible from everywhere to try car extract with skiers' car extract task available after the second MIA.


      I removed the mod after the third MIA so I can't provide you the logs but no worries I use 50 other mods and don't know how to order them so these kinds of incompatibilities are bound to happen.


      This bug didn't occur to many people as far as I can see from the comments so I don't think it's a big of an issue. Great mod keep it up

  • Hi Trap just a curiosity question. Would it be possible to add an item ID or Item Category blacklist to the individual secondary stashes or a setting to have secondary stashes wipe after a specific time period?

    • for the blacklist item, I won't add such a feature.

      but the secondary stashes wipe could be a thing (temporary stashes just for trading)

      But in the end I don't think I'll implement wipe after a specific time period. (just a wipe when you leave the offraid position)


      Edit: and ofc this would be completely customizable for each secondary stash definition.

    • Wiping stashes after leaving offraid position would be absolutely awesome. I am trying to accomplish a more hardcore route with my playthrough which involves having to transfer between all of the maps while having to maintain one bag and bringing it all back home to the main stash. Problem being is that I didn't want any secondary stashes yet I had to have them for trading which is when i had the idea and thought I'd give a try on asking. If its a pain no worries man its a killer mod through and through.

  • Hey all, this might be a stupid question, but how do you find the coordinates to setup a new Infil point?? Particularly the Y (elevation) axis? I think I can use the X/Z from tarkov.dev maps.

  • Is there a way to add which hideout modules are available on non main locations. A mimic of the "workbench_always_avaialable" but for the shooting range, to test recoil pattern on new gun presets?

    • Not right now but I added it to this feature list.


      Thank you for sharing.

  • Mate, I thank you for this mod. I once upon a time played with the different configs, but for the last 4 days I have been trying to play around with the configs by changing the initial offraid position and the homestash location, even some of the traders locations but every time I load up the game absolutely nothing has changed. Im pulling my hair out because I believe Im doing something wrong but would much prefer it to be an issue on your end lmao. What is the directory for the config.json that actually is read by the mod and implemented in 5.3.3? Is it in the scr folder or the config folder and is it just the config.json that requires being replaced unless im adding new actual spawn points? Please help Trap. Only you can save me now (or someone else who has the answers)

    • you need to edit UserConfig.json to select your config now.


      Check the changelog of the 5.3.0 for more details.

    • Haha I was doing the right thing, but for the wrong version. Thanks Trap. You rock mate.

  • what is the best load order with this mod ?

    • Do you have experimented issues ? In theory it should not matter but in doubt, you can put it at the end.

    • no no , just asking because i have 130 server mods....kkkk just wondering if he needs some special order ...

      Thumbs Up 1