![[BETA] Quest Randomizer](https://forge-static.sp-tarkov.com/mods/2417.png)
Tired of running the same quests every time you start a new playthrough? This mod might spice things up. Changes kill quests and handover quests. LOOKING FOR TRANSLATORS. For all Tarkov languages: SEE https://crowdin.com/project/spt-questrandomizer
REQUIRES A NEW PROFILE TO WORK OR YOU WILL RUN INTO ISSUES
WHEN UPDATING, DELETE THE OLD FOLDER. OTHERWISE YOU MAY ENCOUNTER ISSUES.
LOOKING FOR TRANSLATORS. For all Tarkov languages: SEE https://crowdin.com/project/spt-questrandomizer
[BETA] This is still in development stage and while I've worked hard to ensure each release is stable. Updates might brick mostly everything.
Quest randomizer
Tired of running the same quests every time you start a new playthrough? This mod might spice things up. Change the kill requirements for quests so you fight new enemies with new weapons in new places. Also changes the hand over item quests to require new items. Perhaps some items will be more useful now. You wont know until you encounter each quest.
Will change the following:
- Randomize the item hand over of quests.
- Uses a list of items in tiers similar to my Barter Economy mod. See the confg/itemtierlist.jsonc file for more details.
- Randomize kill quests in the following ways (configurable in the config)
- Add kill objectives to quests that dont have them.
- Add/Randomize gear requirements.
- See the config/gearlist.jsonc file for more details.
- Add/Randomize the kill targets.
- Add/Randomize the distance requirement.
- Add/Randomize the required location.
- Add/Randomize the required time of day.
- Add/Randomize the required weapons. Using both a bunch of tailor-made categories, and individual weapons.
- See the config/weaponcategories.jsonc file for more details
- Once the server has started once with this mod. You can find an auto-generated category list in all supported languages in the categories/ folder of this mod.
- Add/Randomize the body part requirement.
Here's is the config file to give some insight in how this mod can be configured. (There is a lot more you can chance too in the previously mentioned files.
"questBlacklist": //These quests wont be edited
[
"5c0d190cd09282029f5390d8", //Grenadier
"60e729cf5698ee7b05057439"//Swift one
],
"chanceToAddLocations": 0.15, //Chance to add a location requirement to kill quests.
"locationCount": 2, //Total locations that the quest will be valid on.
"chanceToAddTimeOfDay": 0.05, //CHance to add a time of day requirement to kill quests.
"chanceToAddBodypart": 0.05, //Chance to add having to target specific body parts to kill quests.
"chanceToAddDistance": 0.05, //Chance to add a distance requirement to kill quests. (Currently >=/<= 20-100m, Might add options for this later)
"chanceToAddWeapon": 0.5, //Chance to add weapon requirement to kill quests. Will do a weighted selection from the weaponcategories.jsonc file.
"chanceToAddGear": 0.05, //Chance to add gear requirement to kill quest. Will do a weighted selection from the gearlist.jsonc file.
"addGearCount": 3, //How many different gear pieces will be selected. Every gear piece is an alternative. You only ever need to wear 1 of them.
"chanceForSpecificWeapon": 0.15, //Chance to instead of a weapon group, select a specific weapon from the "SpecificWeapon" array in weaponcategories.jsonc
"adjustKillCountFactorsUpDown": [0.2,0.2], //How many kills a quest will need. It's randomly increased/decreased by a multiplier between the factors. So default settings makes the multiplier between 0.8-1.2
"addKillObjectiveToQuestChance": 0.5, //Chance to add a kill objective to quests that dont naturally have them.
"addKillObjectiveKillCount": 5, //Base kill count to added objectives. Then multiplied by the factors above.
"handoverItemUnknownItemValueDivider": 15000, //The divisor that determines the tier of an item. Rounded to nearest tier. An item worth 34000 rubles with be 34000/15000 ~ 2.
"adjustHandoverCountFactorsUpDown": [0.2,0.2], //Adjusts how many items are needed for a handover quest. See how it works above.
"handoverItemBlacklist": //Any quest that requires you to handover an item from this list will be skipped entierly and left alone.
[
"5696686a4bdc2da3298b456a", //Dollars
"5449016a4bdc2d6f028b456f", //Roubles
"569668774bdc2da2298b4568"//Euros
]
SPT 3.11.3
228 Downloads
- Change so it doesn't spam the console with equivs.
- Slight adjustments to item tiers and balancing.
- Purge player health effects for now.
- Add categories to API added weapons.
- Fix some locale issues
- new weapons to categories
-
- Added Sako TRG M10
-
- Saiga 12k Automatic
-
- FN SCAR H X-17
-
- Aklys Velociraptor
- Added quests for 3.11 to vanilla whitelist
- Added btr to config (disabled by default)
- Updated for 3.11 (still works on 3.10)
- Updated the localization from crowdin. Thanks to everyone who helped out!
Unknown SPT Version
336 Downloads
0.4.0
- Added a config to purge quests from profiles. Good for re-rolling quests that are too difficult or broken.
- Added a config to allow certain profiles to use the same quest list or opt out of the randomization system entirely.
- Fix profiles unloading no matter what if you're alone on the server. (Was harmless, just caused a minor server stutter.)
- Change body part generation to use some preset templates instead of pure random. Some combinations could be really awful.
- Purge optional tasks. (HOLY FUCK BSG, WHAT ARE YOU DOING. GET HELP! IYKYK)
- Hopefully purge all "find" tasks. Was causing some problems.
- Add eagle-owl quest to blacklist (locale generation doesn't support it yet.)
- Always generates locale for handover quests. No more "hand over the item", making you none the wiser.
- Improved Locale generation
- Updated to latest translations from crowdin. Thank you to everyone who helps out.
OLD CONFIGS ARE NOT COMPATIBLE.
0.4.1
- Add weapon categories to weapons.
- Add weapon equivalencies to weapons.
- Fix crash on startup when mods use the compatability API. Ooops
IF YOU DOWNLOADED 0.4.0 RE-DOWNLOAD THIS
Unknown SPT Version
124 Downloads
- Add a limit to the depth search, to prevent call stack overflow. (Caused by mods with broken quest data)
- Added more failsafes to prevent issues. (Caused by mods with broken quest data)
This brings no new content or fixes. This is only for people who run a ton of shoddy mods that aren't set up correctly.
Unknown SPT Version
342 Downloads
- Made quests difficulty depend on how far in the quest is. (Scales of level and depth)
-
- Earlier quests are easier
-
- Later quests are harder
-
- All Configurable in the config. Like always.
- Blacklisted the handbook items in the fence blacklist.
- Blacklisted the handbook items in the generic item blacklist.
- Latest crowdin updates. Thank you to everyone helping out.
Note: From extensive testing, it seems mostly fine to re-generate quests on an already existing profile. You might lose progress is some parts of some quests. Always make a backup first. No support will be provided. To do this, remove the folder matching your profile ID from
user/mods/questrandomizer/assets/generated/
Will not fix already generated quests.
Unknown SPT Version
236 Downloads
- Fix issue of generating the wrong amount of sniper quests. Thanks to Jaxander for finding this issue.
- Add DVL 500mm barrel to big silencer category.
- Purge enemyHealthEffects from randomized quests.
- Added an option to disable the rainbow "Found in raid" text. You need to make a new profile for it to take effect.
Will not fix already generated quests.
The translation is not finished for any language right now. Any help would be massively appreciated.
Unknown SPT Version
277 Downloads
- Fix issue with weapon mods not getting purged when randomizing kill quests.
- Newest locale updates from crowdin. Thank you everyone!
Will not fix already generated quests.
Not quite yet...