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/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
- 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.