Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
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.
- Uses a list of items in tiers similar to my Barter Economy mod. See the
- 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.
- See the
- 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.
- See the
- 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
]
-
Version 0.4.1
- DeadLeaves
- 232 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
-
Version 0.3.1
- DeadLeaves
- 116 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.
-
Version 0.3.0
- DeadLeaves
- 336 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.
-
Version 0.2.4
- DeadLeaves
- 224 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.
-
Version 0.2.3
- DeadLeaves
- 268 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.
-
Version 0.2.2
- DeadLeaves
- 341 Downloads
- Fix filepath in linux (capitalization)
- Fix missing locale for usec/bear in kill quests (name changed in 3.10)
- Fix easy quests with weapon requirements becoming invisible.
Can be applied to existing profile. Will not fix the locale for invisible quests requirement. (Should only be stirrup in default settings(use pistols to complete the quest))
-
Version 0.2.1HOTFIX
- DeadLeaves
- 185 Downloads
Fix crash on startup.
-
Version 0.2.1
- DeadLeaves
- 68 Downloads
- 3.10.0 Release
- Cleaned up output to be neater.
LOOKING FOR TRANSLATORS. SEE https://crowdin.com/project/spt-questrandomizer
-
Version 0.2.0
- DeadLeaves
- 162 Downloads
- Check for missing properties more. (Adds compat with AQM)
- Enabled quest whitelist by default (Which by default includes all vanilla quests)
- Changed quest whitelist location to be it's own folder. This is to make it easy to enable/disable whitelists from other mods. You might not want to randomize AQM, but maybe you've played a ton of other quests mods before, and want them randomized.
- Add a trader whitelist, letting you decide what traders to randomize and not. This is in addition to all previously mentioned whitelisting stuff.
- XP multiplier for quests. In case you want to have more or less xp from quests. Useful for ensuring the quest progression matches level and trader progression.
- Added first iteration of generated quests. (They're still quite bare-bones, but will be improved upon in the future.)
-
- Added generated weapon quests.
-
- Added generated sniper quests.
-
- Added generated handover quests.
- Fixed bug that made "hard" locations sometimes appear on "easy" quests.
- Added multiple options for compatibility with mods that add new weapons to work with quests. (See
readme.md
for more info)
LOOKING FOR TRANSLATORS. SEE https://crowdin.com/project/spt-questrandomizer
-
Version 0.1.0
- DeadLeaves
- 107 Downloads
- Major rework. Quests are now on a per-profile basis. I have tried to test this as extensively as possible. But consider this even more of a beta than previous releases.
- Add localization for weapon groups. (Uses locale, then en, and lastly the weapon group name string)
- Cleaned up console spam if Debug isn't enabled.
- Unload profiles if they've been inactive for a while.
LOOKING FOR TRANSLATORS. SEE https://crowdin.com/project/spt-questrandomizer
mk585
is there a way to make it so the full quest does not get randomized and it just adds stuff to the quest?
DeadLeaves Author
Yes. check the config.
Wanuboi
Are we agree that this mod can't simply let me randomize vanilla quest ? Meaning having endgame quest at the beginning and vice versa. This mod just adds and modify existing quest but doesn't touch their order ?
DeadLeaves Author
Correct. It is something I want to do. I just havent gotten around to it. Lots to do, and not that much time to spare working on mods right now.
frugyman
How Am I supposed to ''re-roll'' my quest? this is my 2nd day using this mod, and the update says that we can re-roll the quest now, So I just wanted to know. If it's easy, it's a great thing to have it implemented!
DeadLeaves Author
Add the quest ID into the config purgeQuests part of the config. Start the server. Then remove it from the config. (Or it will re-roll at each startup) You can find the quest IDs in the \SPT_Data\Server\database\templates\quests.json file. Just search for the quest names. You can do multiple quests at once.
frugyman
Took me 5min to see where the thing was, but I managed to see AND understand it! Ty!
BigFluffy10000
So you have a way to blacklist certain quests. Is there a way to blacklist profiles? Like having one on the randomizer and one off? Love the mod but some of my discord counterparts are grumbling.
DeadLeaves Author
That's actually something i've been wanting to do. Ill see if I can whip something up soon.
DeadLeaves Author
Done
Pwnzorder
Is there a way to know what items/weapons are in a certain category? I have a quest to kill with 'Big Pipe Arsenal' and I don't see a way to verify what weapons those are.
DeadLeaves Author
Yes. Look in the handbook. It has a list of all categories.
Pwnzorder
Thank you Deadleaves,I was looking for a handbook in the source files, didn't realize you were such a champ you actually put it IN GAME! what a legend, keep up the great work.
txqsty
I cant tell if Im just stupid but Im looking in the in-game handbook and I cant find anywhere that says anything about "Arsenals". Am I looking in the wrong places?
DeadLeaves Author
You can find all the weapon categories in the handbook. See the attached image.
txqsty
Idk if I did something wrong but I dont have those sections in my handbook? Heres a pic of my Handbook. Sorry about the format I couldnt figure out how to post the pic like yours
Slothgang
Since it would appear Scavs 4 All is not compatible it got me thinking perhaps you might consider a way to integrate that funtionality as an option? S4A by default adds pmcs to scav kill quests but additionally has an option to allow scav kills to count to pmc kill quests too.
Perhaps it's not so important when the quests are randomized anyway or if it's even viable but thought I'd ask. It was a nice QOL on 3.9, especially in co-op.
DeadLeaves Author
Im not against this. Ill see what I can do.
Slothgang
Cool, thanks!
Shturman
i have this error i cant use this mod
TypeError: Cannot read properties of undefined (reading 'conditions')
TypeError: Cannot read properties of undefined (reading 'conditions')
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:78:40)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.generateDepthList (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:68:46)
at Questrandomizer.postDBLoad (C:\SPT\user\mods\leaves-questrandomizer\src\mod.ts:103:31)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:13)
at App.load (C:\snapshot\src\utils\App.ts:53:13)
TypeError: Cannot read properties of undefined (reading 'conditions')
TypeError: Cannot read properties of undefined (reading 'conditions')
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:78:40)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.generateDepthList (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:68:46)
at Questrandomizer.postDBLoad (C:\SPT\user\mods\leaves-questrandomizer\src\mod.ts:103:31)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:13)
at App.load (C:\snapshot\src\utils\App.ts:53:13)
DeadLeaves Author
Are you running any quest mods? If so, try without them and see if that's what causes it. If you can narrow down what mod causes it, I can try to fix it.
Shturman
i found it,its the Trader Scorpion
Shturman
here the server log
RangeError: Maximum call stack size exceeded
RangeError: Maximum call stack size exceeded
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:73:22)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
RangeError: Maximum call stack size exceeded
RangeError: Maximum call stack size exceeded
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:73:22)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
at LeavesQuestTools.findDepth (C:\SPT\user\mods\leaves-questrandomizer\src\LeavesQuestTools.ts:86:48)
DeadLeaves Author
Ill take a look.
Ateerix
Maybe a temp solution could be to have a line of code in the config to exclude custom traders? I have gotten the same error.
Hypno88
Ive got an item added to one of my quest and I dont know what it is because its just some sort of ID number. Any idea what this could be?? Im able to skip that one item but just curious what it is because ive seen it a few times now
Quest item
DeadLeaves Author
Hmm. Is that on the latest version? If so, please contact me in Fika or SPT discord and i can take a closer look. I thought I nabbed all locale bugs.
Hypno88
Discord would not let me DM you but I put a message in your Leaves' Mod corner thread
Jaxander
Just wanted to say I'm still playing 3.9 but I've been loving this mod and especially the random additional quests. Way more compelling IMO than AQM's errand boy, or even vanilla dailies. Very compelling. I'm running 300 collector and weapon mastery quests.
I set those to 300 and Sniper quests to 0, but it appears to have generated 300 Sniper quests as well. This is an old version so you may have fixed this bug already (and it's not a problem in my play anyway), but I thought I'd mention it just in case.
DeadLeaves Author
If its an actual bug, i probably havent caught it. Nice find if so.
Edit: Yep, it was indeed a bug. Nice one!
Luckyiam
Amazing work on this mod.
v6ladez
How do you turn off the rgb on found in raid text?
DeadLeaves Author
if its that big of a deal for you, you can remove the method call of "rainbowify" in one of the source files. Just dont remove the inner string or youll get not text at all. though it wont change already generated locale.
ViP3R_76
Just as an idea, maybe make it configurable on config? (Default: rainbow off)
Hypno88
Im getting quests that say "Kill undefined" or use "Undefined and get kills" can anybody help me out with what that is???
DeadLeaves Author
Kill undefined is probably usec or bear. They changed usec/bear naming convention in the 3.10 release. It will be fixed in the next version. As for the second one, you'd have to provide more info. at a glance that doesnt even look like how my mod formats the objective.
Hypno88
The Kill one I just got progress after killing a Sniper Scav
Hypno88
Here is a picture of the categories config and 2 of the options (there are a few others) show undefined for the weapon I'm suppose to use. Also I am on SPT 3.9.8 and version 1.0 of Quest Randomizer because 2.0 was throwing errors on boot for me and this one worked
Categories Config
DeadLeaves Author
Thats 3.10 weapons that dont exist in 3.9.x
Hypno88
Well thats weird then because that screenshot is from the config file from the 1.0 version of the mod
JohnVick
I have a quest to kill 5 scavs at "<= 50m using Big Pipe Arsenal"
But when trying to use the M870 (Which is in Big Pipes arsenal tab)
None of the kills seem to count. I've done under 50m, and over 50m, and it doesn't count any kills...
Am I stupid or is something broken?
Boutchoo
How do you know what "Precision sniping" is or "Zryachiy Arsenal" or "Big Pipe Arsenal" ?
JohnVick
In the handbook tab theres a "Quest Randomizer" tab, in that it has all the "Precision sniping" "Zryachiy Arsenal" "Big Pipe Arsenal" etc. as book items. If you click it or "inspect" the "item" it tells you the specific details.
I.e.
*Click Handbook* Go to tab "Quest Randomizer (in rainbow colors)" *click "Big Pipe Arsenal"* Description tells you weapons/attachments needed.
DeadLeaves Author
I havent had any issues like that. If you want I can take a look at your generated quest file and check. feel free to tag me in spt or fika discord.
OperatorD9
hey lads just wanted to add a simple uninstall tut 1 remove mod 2 open spt profile editor lock all quest 3 open server should be good all my quest reset in my testing may corrupt save not shur just what i did and mine is fine all quest progress is the same just had to re complete all of them
Arlensauce
i Take it i shouldn't uninstall this mod with any Active quests either? or is a new profile needed for that too?
i Love the idea of this mod but i was running into some funny stuff like a quest required me to have 2 helmets getting kills, maybe i misinterpreted it but i was never awarded kills for it. odd stuff like that. il try and reread the config file but is there settings to just randomize items and kills but not add other requirements? like weird gear combos
Arlensauce
i changed a bunch of setting to 0 so ill give er a try and see how i like it, thanks for making it so configurable.
DeadLeaves Author
it should be 2 different helmets as OPTIONS. You only need to wear one. Unless something broke in the 3.10 update.
As for uninstalling. I have no idea. I would not recommend doing it on an active profile.
Murders_Inc828
I wonder if the works with Dynamic maps and quest tracker.
getting pretty bored doing the same quests at the same order so this Mod would be a life saver for me if its compatible
DeadLeaves Author
Im currently running both of those mods without issues.
ViP3R_76
Running on a linux server build with latest Hotfix Version, to fix this error message - rename the folder from "leaves-questrandomizer" to "leaves-Questrandomizer" (with captializing Q).
Error: Cannot inject the dependency "leavesSettingsManager" at position #8 of "LeavesQuestManager" constructor. Reason:
ENOENT: no such file or directory, open 'user/mods/leaves-Questrandomizer//config/config.jsonc'
Error: Cannot inject the dependency "leavesSettingsManager" at position #8 of "LeavesQuestManager" constructor. Reason:
ENOENT: no such file or directory, open 'user/mods/leaves-Questrandomizer//config/config.jsonc'
at /snapshot/project/node_modules/tsyringe/dist/cjs/dependency-container.js:324:23
at Array.map (<anonymous>)
at /snapshot/project/node_modules/tsyringe/dist/cjs/dependency-container.js:295:38
at InternalDependencyContainer.construct (/snapshot/project/node_modules/tsyringe/dist/cjs/dependency-container.js:297:11)
at InternalDependencyContainer.resolveRegistration (/snapshot/project/node_modules/tsyringe/dist/cjs/dependency-container.js:166:51)
at InternalDependencyContainer.resolve (/snapshot/project/node_modules/tsyringe/dist/cjs/dependency-container.js:109:33)
at Questrandomizer.postDBLoad (/opt/server/user/mods/leaves-questrandomizer/src/mod.ts:81:56)
at PostDBModLoader.executeModsAsync (/snapshot/src/loaders/PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (/snapshot/src/loaders/PostDBModLoader.ts:26:24)
at App.load (/snapshot/src/utils/App.ts:53:26)
DeadLeaves Author
Nice catch. Will be fixed in the next version.
DeadLeaves Author
I would 200% appreciate if you could check if the issue persists with the latest (0.2.2) version. I think I fixed it, but I dont have a linux installation to check on.
ViP3R_76
Sorry, missed the "request". Works fine with 0.2.2 and 0.2.3.
Jaxander
It's been incredible watching the leaps and bounds this mod has taken in such a short time, to the point that it can now fill out hundreds or even thousands of new quests each with randomized tasks and rewards. With the suite of mods you've made I shouldn't be surprised at this point, but it's amazing the changes you've been able to make to this game.
One question for clarification in the weapon categories: "Precision Sniping", for instance, includes "required weapon mods" and lists "Big Silencers AND Bipods AND Raptar". Does this mean one of the listed sniper rifles must have all three of those things to qualify as a "precision sniping" weapon for the quest requirement? I might be misinterpreting it because I'm pretty sure several of the listed guns can't have all of those (namely the mosins). If I have to kill 10 PMCs with "Precision Sniping", is an SV-98 by itself good enough, or does it need all those "required" attachments to qualify at all?
Edit: Ah, it seems that this is exactly the case. Just had to read more of the weaponcategories.jsonc file. Answered my own question, thank you. Will probably remove those mandatory parts for the generated sniper quests, myself.
DeadLeaves Author
Hey, I made it all configurable for a reason. Happy you're enjoying it.
MagCer
Can't load my profile if I delete the old folder prior to installing the new version
DeadLeaves Author
Unfortunatley during the beta period I cannot guarantee that upgrading will work.
You might have to make a new profile.
MagCer
Probably need to wait for 3.10, I couldnt log in after reverting changes due to some sort of bug. My game had some other annoying bugs prior to that anyways so whatever
Varyable
I was just nervous to wipe profile like we had to months back? figured a lot of time to get it back but damn it was so quick lol. Just moved some sliders to give levels, and then added profile editor to skip missions I didn't want to do again.
Yukinoling
I have completed some localization of simplified Chinese, perhaps not very accurate, hoping to help Chinese players.
DeadLeaves Author
Anything is better than nothing. Thank you.
Halolong
So I've noticed that if I load your mod after the custom quest mods, it gives me an error, but once I load your mod first and then the custom quests, there doesn't seem to be a problem.
Also, the quest mod I am using is the Andrudis Questmaniac - Revived
Just an observation, more testing is needed
DeadLeaves Author
QuestManic has missing properties in the quests. Its not like it's technically wrong, but it's a property that's always present on BSG quests so I didnt check if its missing. This will be fixed in the next version.
not that it really makes sense to run quest randomizer ON questmaniac.
Halolong
to be fair I didn't really care about randomizing Questmaniac, I kind of just downloaded it to see what it's like.
Also, it didn't randomize any quests in Questmaniac, not sure what's the cause of that.
I do believe a toggle for custom traders would be nice
DeadLeaves Author
The reason it didnt randomize them is that it loaded after randomizer. (remember, loading randomizer first crashed the server xD)
As for a toggle for custom traders, I could certainly do that. Its a pretty solid idea. What you can already do is use the whitelist, that is shipped by default to only allow vanilla quests to be randomized.
Disappointed_Ape
Thank you for the effort, but I think it must be conflicting with something I have loaded. I think the only quest modifiers I have are SVM requirements and S4A, but I'll try again with a fresh install eventually.
hub.sp-tarkov.com/gallery/image/1833/
DeadLeaves Author
Is the only issue that the numbers are off? If so, its def a bug, but far from a game-breaking one.
Kahned
TypeError: Cannot read properties of undefined (reading '_props')
TypeError: Cannot read properties of undefined (reading '_props')
at Questrandomizer.editHandoverItemTask (D:\SPT\user\mods\leaves-questrandomizer\src\mod.ts:386:37)
at Questrandomizer.editQuest (D:\SPT\user\mods\leaves-questrandomizer\src\mod.ts:361:47)
at Questrandomizer.getEditedQuest (D:\SPT\user\mods\leaves-questrandomizer\src\mod.ts:174:44)
at Questrandomizer.postDBLoad (D:\SPT\user\mods\leaves-questrandomizer\src\mod.ts:245:54)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:24)
at App.load (C:\snapshot\src\utils\App.ts:51:26)
So I got something like this, no idea what I have done wrong here, is it possible that there will be some mods incompatibilities?
DeadLeaves Author
It is very possible. I would guess whatever quest mod added the quest has an item for handover that is missing properties. I can put in a safeguard against it in the next version. But it is not technically an issue with my mod, but someone who has made a bad item.
Woleson
So is there a way to disable this as of now? Really would like to play with your mod, but have the same issue as posted above and server won't start with it.
Have mods that adds quests to the game (quite a bunch), so maybe there is a way to remove quests that other mods add from altering?
DeadLeaves Author
I'd love to know what mod causes this. If you could message me in either SPT or Fika discord I could give you a test version that should fix it and show what causes it.
DeadLeaves Author
Uploaded a fix.
spagatom
I love the idea. Nice work. Is there a way to separate the kill quest for scavs and pmc. Killing 5 scavs is much easier than killing 5 pmcs? I would like to have fewer pmc kill quest with a lower number while having more scavs kill quest with a higher number.
DeadLeaves Author
It's been a thing I've considered, but never gotten to. It's on the todo list. But I cannot promise when.
the_tubby1
Is there a way to stop these custom names like "Viet-fucking-nam" and "BRRRRT" for kill quests? it gets pretty annoying trying to decipher the naming conventions each time a new quest is added. Otherwise the mods great and really shakes things up.
DeadLeaves Author
Well, they're custom categories. You can remove any categories you don't like in the config files.
there is also the categories folder in the mod folder that has a list of all categories.
HOWEVER, next update will bring the weapon and mod categories (new) into the handbook so you can easily look up any categories fast and painlessly.
the_tubby1
Ah ok, perfect. Looking forward to future updates since it really adds replayability to the game. Thanks!
KillaMeThis
I would like to help with an English -> Portuguese translation
Jaxander
This may be wildly outside the scope of what you intend with this mod, but would it be possible, especially using your established values here and with the Barter Economy mod, to make new quests and then have this formula fill in their details? Like, create 200 new "blank" quests, run this algorithm on them, and have a ton of new stuff to do with generated rewards?
Quests like QuestManiac are long abandoned now, so something like this could fill a huge niche.
I have no idea how complex this would be over just changing existing quests, so I'm speaking from a place of ignorance on this though.
DeadLeaves Author
I actually have this as an internal plan for the future. I just have so many things I want to do. But it is def on the todo list.
fingerinthecave
How does the randomization work? I figured it would reroll everything each profile wipe, but i accidentally re-wiped after starting it up and the requirements on the starter quests are exactly the same as the first.
DeadLeaves Author
I originally really wanted to have it be character bound, but looking into doing that would have rewrite basically the entierty of the server-side handling of quests. So it generates quests on first upstart. If you wanna re-roll them, you have to delete the \user\mods\leaves-questrandomizer\assets\generated folder
DeadLeaves Author
I was wrong, I found a way to do it. Quests are now on a per-profile basis.
subspecies
What a great idea...awesome job mate
UralreadyDead
I would like to help with a latin american spanish translation, if its from english to spanish of course
DeadLeaves Author
I have sent you a DM. Thanks!