
Some QoL quest changes.
⚠Removing this mod should be safe but there may be lingering effects applied to in-progress quests.⚠️
Reveal All Quest Objectives
⚠️ This may lead to completing objectives out of order, Survive and Extract can be completed before the normally prerequisite objectives. Any currently active quests will have their objectives still revealed if the setting is disabled or mod is removed.
Reveal all objectives that are hidden by default and only show up after completing other objectives.
One example is Broadcast - Part 1, the objective to place the Signal Jammer doesn’t appear until you’ve entered the room.
Reveal Unknown Quest Rewards
Replace all “Unknown Reward” quest rewards with the actual items.
Remove Time Gates
Remove waiting periods after some quests like Gunsmith.
Remove Tedious Conditions
ℹ️ This is similar to kiki-RemoveTediousQuestConditions.
The following objective conditions can be removed. Any marked with 🔃 also will also apply to repeatable quests by defaults.
- 🔃 Elimination target (PMC, scav, boss, etc)
- 🔃 Weapon and mods
- Equipment
- Health/status effects (stun, dehydration)
- 🔃 Body parts
- 🔃 Distance
- Time
- Map/location
- Zone
- Removing zone but not map conditions will expand it to the map.
- 🔃 Item found-in-raid status
An additional setting toggles whether these also apply to repeatable quests.
The exemptQuests
setting lets you specify a list of quests conditions will not be removed from. This should be a list of quest IDs, which can be found by searching the quest name in SPT_Data/Server/database/locales/global/en.json
and looking for a matching line starting with "<QUEST ID> name"
. For example, the ID of the dehydration quest “The Survivalist Path - Zhivchik” is 5d25bfd086f77442734d3007
. This can be added to the list like ["5d25bfd086f77442734d3007"]
. To add multiple quests, add a comma between ids like ["...", "..."]
.
Modded quests can also be added. Their quest IDs can be found in some file in their own mod folder in user/mods
or, if they use VCQL, user/mods/Virtual's Custom Quest Loader/database/locales/en/THAT_MOD.json
.
Set Number For Eliminations and Items to Hand Over
These options will set a specific value for all quests to use when requiring kills or item turn-ins, respected by ‘exemptQuests‘ list.
The item setting does not apply to quest items like the Bronze Pocket Watch or keys/keycards.
Only Require Level to start Lightkeeper
ℹ️ This is the same feature provided by Lightkeeper Questline Patch.
This option will remove all the prerequisite quests to start Network Provider - Part 1
and will only require a specific level. A value of 0
will disable this feature and leave the prerequisites in place.
Add Sako TRG M10 to Tarkov Shooter 1-6
BSG only added it to 7 and 8, this option makes it work for 1-6 as well.
0.0 MB
428 Downloads
Fixed an error that could seemingly brick profiles by no longer removing Map conditions from repeatable quests.
0.0 MB
445 Downloads
Fixed an error when enabling the option to remove Zone conditions.
0.0 MB
348 Downloads
Nothing new, just updated to 4.0.0.
1.6K Downloads
Add options handoverItemCount and eliminationCount to set a universal number of kills/items required for quests, respected by exemptQuests.
Set them to -1 (default) to leave them at original values.
The item setting does not apply to keys or quest items like the Bronze Pocket Watch for Background Check.
302 Downloads
Added new setting exemptQuests. Any quest with its ID added to this list will not be affected by your removeConditions settings.
411 Downloads
Fixed some issues when converting Zone conditions to Map conditions, mostly relating to Factory and Ground Zero.
Details
-
GUID
com.sgtlaggy.questtweaks
-
Category
-
License
-
Source Code
-
Latest Version VirusTotal Result
https://www.virustotal.com/gui/file/ea7e68a46593faf569586cb6ac940691c5d2c0ba88fe490b91ee88da81c85ca9
This seems very interesting, giving it a go right now. From the description it would appear to solve some of the more annoying aspects to BSG’s quest design. Thank you for sharing this work.
Turning on zone in the config gives me an error when starting the server
I would like to make a request, certain tasks such as Hunstman path and stray dogs, as well as the larger ones I would like to still have to hunt bosses and not just some random scav, I dont see an option to do that within the current mod options, am I able to change that within the current mod or would a change need to be made?
Hi, about the remove zone enabled while remove map disabled, or replacing zone with location so to say.
I was using lotus with this mod, some of the custom quests on gz is using location id of gzlow, which caused these quest to be not completeable on gzhigh with the logic this mod implmented, I didn’t check the vanilla gz quests tho, would be nice if an exception is made of gz quests just to be sure.
This gzhigh/low bs pulled by bsg is confusing as always…
Does this work for repeatable quests?
glad to see this idea continued, BSG doesn’t know how to write fun quests
Are you able to seperate weapon mods from the weapons in the “weapon” option? I like using the actual weapons that are needed but i dont like need for specific attachments to be used when doing elimination tasks
What is the enemyGear variable for?
Hello, first time approaching your mod, can this have a F12 configuration menu in the future? Asking because, so you could change mod’s features on a fly, rather than closing game and server, go to config file and make changes and start server, game again.
At least I’m assuming that’s how it works since its a user mod not a BepInEx mod.
If it’s just a to much work to do so, or simply cannot be done, all good.
Anyway very nice alternative to a “Kiki-RemoveTediousQuestConditions” mod.
Am I right in assuming that removing quests conditions does it behind the scenes? For example if a condition was to kill pmcs with an svds it would still say that in the quest objective but functionally you could kill them with anything?
The reason I ask is because I’ve added it to a large modlist for now so am unsure if that’s the correct behaviour.