Your Tarkov open-world experience (fika compatible)
Please backup your profile before using new mods!
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/guillaumearm/PathToTarkov/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
- Thanks to the Fika team
- Thanks to Fontaine for his contribution that bring us a client dll to allow scav extract to be used
- 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.
3.4K Downloads
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
206 Downloads
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.
172 Downloads
Work with SPT 3.9.x
Fixes
Broken empty secondary stashes
102 Downloads
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.
730 Downloads
Work with SPT 3.9.x
Fixes
- PTTR alternate config: broken office window spawn point on factory.
83 Downloads
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
564 Downloads
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
152 Downloads
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)
529 Downloads
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.
172 Downloads
Work for SPT-AKI 3.9.x
Fixes
- client crash when reroll a daily quest that is assigned to a locked trader
176 Downloads
Deprecated: use the latest version instead
Work for SPT-AKI 3.9.x
Fixes
- Ground Zero exfiltration was not set in the default config
147 Downloads
Deprecated: use the latest version instead
Work for SPT-AKI 3.9.x
Fixes
- offraid position was not correctly updated for most of the maps (bug introduced since PTT 5.0.0)
- crash of the client due to the previous insurance fix (bug introduced since PTT 5.0.0)
- Vanilla repeatable quests are now fixed and re-enabled (+ no more profile corruption)
180 Downloads
Unstable version: please use Path To Tarkov 5.0.3
Vanilla repeatable quests are now disabled. This is to prevent profile corruption when a repeatable quest is assigned to a locked trader.
If you absolutely want to play with repeatable quests, you will need to play with the traders_access_restriction config set to false to make it work.
Features
- Upgrade for SPT 3.9.x
- New default config: the default path has been reworked to be more linear and give the player an impression of bigger distances between locations. There is no more shortcuts, no more cars that let you go anywhere.
- Alternative configs: the orginal PTT and PTTR configurations can be found into the alternate\_configs
- laboratory is configurable like the other maps
Fixes
- No more client crash and profile corruption (caused by repeatable quests assigned to a locked trader)
- The "Introduction" quest should now be completed to unlock Jaeger (as in the vanilla game)
- Increase Fence insurance price
Note: Fika is not supported
3.5K Downloads
Work for SPT-AKI 3.5.x
Fixes
Offraid position not correctly updated
314 Downloads
Bugged! use the next version of PTT instead
Features
- update for spt-aki 3.5.0
- added Streets of Tarkov map (accessible with the Car)
- added PTT-Extracts.dll client mod (Thanks to Fontaine) to allow the use of scav extract with a pmc
1.1K Downloads
Work for SPT-AKI 3.3.0
Changelog
Fixes
Update for spt-aki 3.3.0
915 Downloads
Work for SPT-AKI 3.1.x and 3.2.0
Changelog
Fixes
Fixed crash when create a zero to hero profile with a BEAR character.
150 Downloads
Work for SPT-AKI 3.1.x and 3.2.0
Changelog
Fixes
- AKI 3.2.0 migration
- AKI 3.1.x retro-compat
139 Downloads
Work for SPT-AKI 3.1.x
Changelog
Fixes
Added bypass_luas_custom_spawn_points_tweak default option in config.json file
46 Downloads
609 Downloads
Work for SPT-AKI 3.1.x
Changelog
Migrate to SPT-AKI 3.1.0
512 Downloads
Work for SPT-AKI 3.0.0
Changelog
Fixes
Fix profile corruption due to bad mainStashId resolution, please consider v3.2.2 as instable.
36 Downloads
This version is instable, please use a version >= 3.2.3
Changelog
Fixes
Fix the uninstallation procedure, now profiles main stash ids are correctly restored
30 Downloads
This version is instable, please use a version >= 3.2.3
Changelog
Fixes
Get rid of dangerous mainStashId persisted in profile (this avoid game crashes when profiles are messed-up)
62 Downloads
Changelog
Fixes
- add missing laboratory exfiltrations in default config file
Features
- add vanilla_exfils_requirements option to config (default to false) that allow to restore vanilla exfiltrations requirements (except for ScavCooperation exfils)
- feat: add traders integration for GearGal, AR Shop Unlimited and Gunsmith mods
35 Downloads
Changelog
Fix
Restore traders_access_restriction to true in default config.json file (I just changed it in the previous release 3.1.1 but it was unintentionally)
33 Downloads
Changelog
Fix
All items in the pmc inventory are marked FIR at end of the raid (like with the Orbitas-MarkItemsFIR mod)
38 Downloads
Changelog
Fixes
- Keep the FIR (FoundInRaid) status on item you bring in raid with your pmc (no matter if you got "Run Through" or "Survived" status at the end of the raid)
- When extract with a Scav, all items are marked FIR
Features
- Added bypass_keep_found_in_raid_tweak option in config.json (default to false) that allow to disable this fix if it conflicts with other mods
50 Downloads
Changelog
Fixes
- player profile not saved correctly when raid is finished
- reset the profile persisted offraid position when cannot find it in config file
96 Downloads
Changelog
Typescript Migration
- Complete rewrite for spt-aki 3.0.0
Fixes
- crash when missing insuranceStart in some cases when player died
- hideout_multistash_enabled is set to false in default config
- properly recover stash when hideout_multistash_enabled has changed
- no more bypass_luas_custom_spawn_points_tweak option in config
- better profile purge mechanism: Jaeger trader is now restored properly
1.5K Downloads
Changelog
update for aki 2.3.0
218 Downloads
Changelog
Feature
Added bypass_exfils_override config field (default to false).
This allow to let other mods set their exils (warning: exfils from PTT config will be ignored).
Fix
Removed broken (and off-topic) remove_all_exfils_restrictions config field.
If you want to tweak exfils, turn on the bypass_exfils_override option to true and use a mod like AllExtractionsAvailable.
Special thanks to r1ft for his contribution.
45 Downloads
Changelog
Feature
Add workbench_always_enabled config option (enabled by default) to enable modification part of the hideout.
68 Downloads
Changelog
Fix
the Introduction quest given by Mechanic don't unlock Jaeger (when traders_access_restriction is true)
63 Downloads
Changelog
Fix
Bad D-2 spawn point in player_spawnpoints.json
17 Downloads
Changelog
Fix
Setup a proper empty stash id when stash is not accessible.
This fix ensure to not use money in previous stash when trading.
82 Downloads
Changelog
Fixes
- default config: Fence is now a repairman, this prevents client freeze when trying to repair an item without repairman being available in your current hideout
Features
- modding support: config and spawnConfig can be changed dynamically using PathToTarkovAPI (see README for more details)
- added repair_always_enabled and repair_config field to traders_config
174 Downloads
Changelog
Features
- add insurance_config field for trader (traders_config) when insurance_always_enabled option is set to true
Changelog
Fixes
- properly remove all initial player spawnpoints
- Lua's Custom Spawn Point integration: prevent CSP to override PathToTarkov spawnpoints (configurable)
60 Downloads
Changelog
Fixes
- missing D-2 and Safe Room exfils in the default config
- missing restrictions_in_raid field in default config
44 Downloads
Changelog
Fixes
- crash at start when locale is not found for modded traders
Features
- Integration with Andrudis-QuestManiac traders
109 Downloads
Changelog
Features
- change money limit in raid (configurable)
- add a link between D2 and Safe Room
- set player_scav_move_offraid_position to false in trap config
17 Downloads
Changelog
Features
- changed traders location description (configurable for each locales)
- added trap example config file
43 Downloads
Changelog
Fixes
- endOfflineRaid and saveProgress race condition
22 Downloads
Changelog
Fixes
- freeze in insurance menu with new account
- traders_access_restriction config field not taken into account
25 Downloads
Changelog
Fixes
- insuranceStart crash at the end of raid
- exfiltrations not available
85 Downloads
Changelog
Fixes
- stash size can be reset once
86 Downloads
Changelog
Fixes
- Crash when start the game with a fresh new profile (no pmc data)
- Hideout features cannot be enabled again (once disabled)
113 Downloads
Changelog
Fixes
- offraid position is now handled and persisted for each profile
Features
- several stashes availabe by location (configurable)
- traders are locked according to the offraid position and config file
- some hideout feature are locked when necessary
- mod integration in default config: Priscilu trader
- mod integration in default config: Operator trader (from Alex-AIO)
- disable the mod via the config.json file (using the enabled field) and allow to restore the profile selected stash and unlock traders (uninstallation procedure)
Changes
- default initial offraid position set to FactoryZB-1011
- main stash available from FactoryZB-1011, FactoryZB-1012 and FactoryZB-1013 positions
37 Downloads
Changelog
Features
Hydration/Energy/Health offraid restoration is locked or not according to the offraid position
By default:
- Hydration + Energy + Health restoration is unlocked where your main stash is (ZB-10*)
- Hydration restoration in Car
(thanks to Jaeger)
- Health restoration in WoodsFactoryGate
(thanks to Therapist)
- Energy restoration in WoodsCustoms
(thanks to Skier)
Changes
- Change traders locations
- New secondary stashes
- Insurance available everywhere with Fence trader (needed to resolve a bug with the client)
267 Downloads
Not quite yet...
Details
-
License
-
Source Code
-
Latest Version VirusTotal Result
https://www.virustotal.com/gui/file/00b063cb531d50f58f78e27d05ef30206a08db69e069fd67e64e6876c5a969e1