The Forge is currently under construction. Data is synchronized with the hub every 30 minutes. Help report issues!

Mod Details

Custom Quests

Custom Quests 3.2.3

Created by trap

26.4K Downloads

SPT 3.9.8 Compatible

Create your own quests without pain.

Latest Version 3.2.3
SPT 3.9.8

Updated Aug 22nd, 8:11 PM

Version Notes

Work for SPT 3.9.x

Changelog

Fixes

  • Repeatable quests counters is now correctly persisted (no more quest reset on restart)
This download is externally hosted.
Always scan for viruses.

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

Main Readme

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)

- Baba Yaga

- 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

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

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 ;-)

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

Version 3.2.3
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

8.4K Downloads

Created Aug 22nd, 8:11 PM

Updated Aug 22nd, 8:11 PM

Virus Total Results

Work for SPT 3.9.x

Changelog

Fixes

  • Repeatable quests counters is now correctly persisted (no more quest reset on restart)
Version 3.2.2
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

606 Downloads

Created Aug 20th, 3:43 PM

Updated Aug 20th, 3:43 PM

Virus Total Results

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

Version 3.2.1
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

351 Downloads

Created Aug 19th, 11:31 PM

Updated Aug 19th, 11:31 PM

Virus Total Results

Work for SPT 3.9.x

Changelog

Fixes

  • Easier to install: the published zip file now respect the conventional directory structure of spt mods
Version 3.2.0
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

303 Downloads

Created Aug 19th, 5:16 PM

Updated Aug 19th, 5:16 PM

Virus Total Results

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

Version 3.1.0
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

4.2K Downloads

Created Nov 27th, 2022

Updated Nov 27th, 2022

Virus Total Results

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.

Version 3.0.2
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

374 Downloads

Created Nov 26th, 2022

Updated Nov 26th, 2022

Virus Total Results

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

trap Pinned

Hey there !

Custom Quests Editor is out, please take a look ^^

it’s easy to create quests now !

Please share your quests here ;-)

Edit: for now, there are missing Custom Quests features in the editor, consider manual editing for missing features.

consider take a look to this Documentation page to see all available features

0 Likes
trap Pinned

Planned features for next versions

- New mission type: SurviveRaid

- More rewards: unlock traders and maps (with Path To Tarkov compat)

- Unlock barters reward (I’m currently waiting for the next spt-aki version)
- More kill targets: bosses, raiders, rogues.
- Failure quests: this allow to create several path in your story
- Rewards on fail
- Custom quest image

- Mission type Kill improvements: limbs restrictions
- Mission type Kill improvements: weapon mods restrictions

- Mission type Kill improvements: equipment restrictions
- Mission type Kill improvements: range restrictions, physical effects restrictions

- Mission type Kill improvements: kill at certain time of the day (or night)
- New mission type: WeaponAssembly (allow to create gunsmith missions)
- New mission type: TraderLoyalty
- New mission type: Skill

If you have some ideas to improve the mod, you can create an issue on github (or comment on the hub) ;)

1 Like
InkedFam

Can’t wait for future updates and new features. Thank you so much for making this mod. Tasking is my favorite part of Tarky and creating new tasks for myself is fun.

I’ve also found that by using Quest Tracker and creating a task with a high kill target I can create an easy in-game kill counter :)

0 Likes
Gray404

I really appreciate your work on this big fella, and I hate to be that guy, but do we have any news about this? Are you working on it? Thanks! <3

0 Likes
K0rrav

Hey, is this mod still compatible with 3.10?

0 Likes
macreddy

I have the following error. The server freezes and does not allow you to do anything. I tried to change the order of loading quests, but it didn’t work out

P.S. I understood the problem with Sally’s quests, I tried to translate them into my native language, but they don’t start with translation.

SyntaxError: Expected ‘,’ or ‘}’ after property value in JSON at position 8017

SyntaxError: Expected ‘,’ or ‘}’ after property value in JSON at position 8017

at JSON.parse (<anonymous>)

at readJsonFile (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\utils.js:14:17)

at QuestsLoader.loadFile (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:166:55)

at E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:55:37

at Array.forEach (<anonymous>)

at QuestsLoader.loadDir (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:53:32)

at E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:45:46

at Array.forEach (<anonymous>)

at QuestsLoader.loadAll (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:38:47)

at CustomQuests.postSptLoad (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\mod.js:58:48)

SyntaxError: Expected ‘,’ or ‘}’ after property value in JSON at position 8017

SyntaxError: Expected ‘,’ or ‘}’ after property value in JSON at position 8017

at JSON.parse (<anonymous>)

at readJsonFile (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\utils.js:14:17)

at QuestsLoader.loadFile (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:166:55)

at E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:55:37

at Array.forEach (<anonymous>)

at QuestsLoader.loadDir (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:53:32)

at E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:45:46

at Array.forEach (<anonymous>)

at QuestsLoader.loadAll (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\QuestsLoader.js:38:47)

at CustomQuests.postSptLoad (E:\Games\Tarkov\Client\EscapeFromTarkov_14.9.1_3.9.4\EscapeFromTarkov\user\mods\Trap-CustomQuests\src\mod.js:58:48)

0 Likes
IceMaverick

Latest update has zero codebase changes and is just a directory change correct?
If we’re running the previous version, there’s no need to update?

0 Likes
GMAK3R

how to set specific AI to kill? like bosses

0 Likes
jaytonic105

hello how can i install this mod?

0 Likes
SiulSC

NO FUCKING WAY. Alright, my blessings to you friend.

0 Likes

Details