Create your own quests without pain.
Please backup your profile before using new mods!
This is compatible with VCQL
1. Use Custom Quests Editor to create and edit json quests files.
2. Use Custom Quests (this mod) to load the quests files
Documentation - How to create quests -> this is interesting to take a look since the editor doesn't implement all features (as of today)
Description
This mod will allow you to add your own quests easily with a single and easy to maintain json file.
This is a mod used by mod makers to create new content, please note that this mod alone doesn't add any quests by default.
Mods made for Custom Quests (work on aki 3.3.0)
- Sally
- Ashley's Custom quest pack (not tested but it should work)
- Darker World questline (not tested but it should work)
- Angel in white kiriko (outdated)
- Meguru is coming! (outdated)
- InternalError_'s Tarkov Mastery (outdated)
Features
-
Create a custom quest with a single json file
-
Several mission types available: Kill, GiveItem, FindItem, PlaceItem, VisitPlace, PlaceBeacon and PlaceSignalJammer
-
GiveItem, FindItem and PlaceItem missions are compatible with quest items
-
Repeatable quests (it's not vanilla daily quests)
-
Rewards: xp and items (with attachements using @build directive) on quest success or quest start
-
Group items ids using @group directive (valable for accepted_items fields only)
-
Compatible with modded traders (you still need to have the correct trader id)
-
Options to wipe custom quests progression from profile (useful during the development)
Usage
Place your json files in the quests directory.
Sub-directories can be used to organize your quest files.
So these are valid:
- quests/my_first_quest.json
- quests/my_quests/my_first_quest.json
Please read the usage manual to get more infos on how to create your own quests.
This quest example can help too.
You can rename the folder quests/examples.disabled in <span style="color:#FFA07A;">quests/examples</span> to try out the examples
Global configuration (config/config.json)
-
enabled: allow to enable or not CustomQuests mod
-
debug: more verbose console
-
quest_directory: The directory with custom quests
-
limit_repeated_quest: The maximum number of time you can repeat a quest during the same game session (default to 1000). Please see API Documentation - How to create quests for more details
-
at_start.disable_all_vanilla_quests: Disable all vanilla quests (this will unlock Jaeger without editing your profile)
-
at_start.wipe_enabled_custom_quests_state_from_all_profiles: wipe all enabled custom quests from all profiles
Resources
-
The original readme file on github
-
The usage manual on github
-
API modding (since version 2.2.0, quests can be loaded by other mods)
For modders
Custom Quests API is available if you want to integrate your mod with Custom Quests (it allows to load custom quests payloads)
Credits
- Thanks to all contributors! reporting bugs, giving ideas and making quests! It's awesome and it motivates me like mad
- Special greetz to gabe_over for making the image
7.7K Downloads
Work for SPT 3.9.x
Changelog
Fixes
- Repeatable quests counters is now correctly persisted (no more quest reset on restart)
528 Downloads
Work for SPT 3.9.x
Changelog
No code changes: if you already have Custom Quests v3.2.0 or v3.2.1 no need to reinstall
Zip fix
The published zip file now respect the conventional directory structure of spt mods
283 Downloads
Work for SPT 3.9.x
Changelog
Fixes
- Easier to install: the published zip file now respect the conventional directory structure of spt mods
219 Downloads
Work for SPT 3.9.x
Changelog
Upgrade for SPT 3.9.x
Features
- support of Streets of Tarkov map
- support of Ground Zero map
- add missing places, zones and quest items
4.1K Downloads
Custom Quests is no longer maintained for older version of SPT (< 3.9.x)
Work on SPT-AKI 3.3.x
Compatible SPT-AKI 3.1.x and 3.2.x
Changelog
Features
added default_quest_name_prefix field in config/config.json to differentiate easily custom quests from vanilla quests.
In a future version, I'll see to add the ability to a custom quest to override the default prefix.
302 Downloads
Work for SPT-AKI 3.3.x
Compatible SPT-AKI 3.1.x and 3.2.x
Changelog
Update for SPT-AKI 3.3.0
4.2K Downloads
Work for SPT-AKI 3.2.0
Compatible SPT-AKI 3.1.x
Changelog
Migration to SPT-AKI 3.1.0
Fixes
- AKI 3.2.0 migration
- AKI 3.1.x retro-compat
2.5K Downloads
Work for SPT-AKI 3.1.x
Changelog
Migration to SPT-AKI 3.1.0
1.7K Downloads
Work for SPT-AKI 3.0.0
Changelog
Features
Added traders_reputations reward
Fixes
Fixed where empty "locations" array should be equivalent to "any"
1.0K Downloads
Changelog
Fixes
Fixed crash caused by ids with space characters inside.
Now, spaces are replaces by "_".
For example: "My Quest 1" will be renamed into "My_Quest_1" (this will generate a warning in the console)
Changelog
Fixes
Fixed client crash when a new profile is created
987 Downloads
Changelog
Fixes
- repeatable quests counters are correctly reset
- reduce limit_repeated_quest to 200 in config.json
Changelog
Features
- Added "weapons_whitelist" option to Kill missions.
- Updated mission_kill.json example quest file to add a mission with a weapon restriction (using the new "weapons_whitelist" option)
Fixes
- Fixed bad target in mission kill example quest (should be "Savage" instead of "Scav"
168 Downloads
Changelog
Fixes
Reset backend and condition counters for success repeatable quests (on game start)
188 Downloads
Changelog
Fixes
Fixed crash on game start with fresh new profiles. (introduced by version 2.3.0)
Changelog
Features
Added repeatable quests: this is not about EFT vanilla daily quests, this is about real repeatable quests.
Be creative and enjoy
Changelog
Fixes
Fixed extra quests boogeyman, @group cannot be used for rewards
Changelog
Features
API for modders that allows external mod to load custom quests, check the concerned part in the README for more details.
42 Downloads
Changelog
Features
- implement FindItem missions (allows to spawn quest items in the world)
- new Kill mission target Any
- one_session_only property for Kill, PlaceItem, VisitPlace, PlaceBeacon and PlaceSignalJammer missions (allows to reset a counter if mission is not completed in one raid)
34 Downloads
Changelog
We have a big update here !
now you can setup rewards properly for items with attachments (like guns as rewards) using the @build
directive.
Migration
- migration to spt-aki 3.0.0
Features
- added start_rewards quest property
- implement @group special directive (allows to group items in category to simplify accepted_items definitions)
- implement @build special directive (allows to define items rewards with attachments)
New examples quests
- added trap_money_quests_1.json
- added trap_good_start_revolvers_shotguns.json
583 Downloads
Changelog
aki 2.3.0 supported
Features
- Several quests can be packed in the same quest file without begin subject to autochaining
- Changed examples quests and documentation
BREAKING CHANGE: autochaining feature removed ! (please use locked_by_quests property instead)
Fixes
- crash at first launch (new profiles)
- locations restrictions issues on all maps execpts Customs and Factory (this fix a lot of issues)
- do not wipe quests from profiles by default (config file)
- throw an error when quest id is empty
- better any location checks
- count field ca be omitted for Kill and GiveItem missions
- default target to Savage for Kill missions
160 Downloads
Not quite yet...