DeadLeaves added a new version:
QuoteUpdate to 3.9.x
Dont enable UMP mag thing, itll break the game.
DeadLeaves added a new version:
QuoteUpdate to 3.9.x
Dont enable UMP mag thing, itll break the game.
Since I don't speak the other languages (damn you bsg for now having official swedish locale), I can't exactly review it. But I integrate the translations before each release.
DeadLeaves added a new version:
Quote
- 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
DeadLeaves added a new version:
QuoteLOOKING FOR TRANSLATORS. SEE https://crowdin.com/project/spt-questrandomizer
- Fix issue with quests handover-tasks sometimes not being randomized.
- Show found in raid requirements (oops)
- Safeguard against other mods adding broken items to quests.
DeadLeaves added a new version:
Quote
- Massive reworks of behind the scenes. (Quest generation coming soon)
- Remove ZONE requirements for now. (This might have bricked quests in earlier versions, for that I sincerely apologize.)
- Added ratios between scavs/pmcs/any so that quests that convert to other things will have their kill counts adjusted.
DeadLeaves added a new version:
SoundBlaster1998
Echo
Quote
- Added weapon- and mod-category items into the handbook so you can see them in-game.
- Portuguese translation - Many thanks to
SoundBlaster1998
- Chinese translation - Many thanks to
Echo
- Added mod categories, and reworked the whole weapon categories file. You can now add weapon mod categories to other categories. Example adding silencer mod category to AKM-series weapon category.
- Added more weapon and mod-categories to the default config.
DeadLeaves added a new version:
handoverItemBlacklist
and added "Ammo" parent to that list as a default.chanceHandoverNeedsFIR
property to decide if handover quest items needs to be found in raid.chanceToEditHandoverCondition
property to decide if we even want to edit handover stuff.chanceToEditKillConditions
property to decide if we even want toQuote0.0.6
- Added missing "Bloodhound" to name list.
- Updated RU translation
- Allow parents to be used in the
handoverItemBlacklist
and added "Ammo" parent to that list as a default.- Added ES-MX Translation - Many thanks to ``UralreadyDead`
- Added
chanceHandoverNeedsFIR
property to decide if handover quest items needs to be found in raid.- Added
chanceToEditHandoverCondition
property to decide if we even want to edit handover stuff.- Added
chanceToEditKillConditions
property to decide if we even want to edit kill stuff.- Easy quests now also don't randomize as much for kill quests. (renamed config property to
easierQuestList
)
- Uses Easier map list
- Does not ADD body part requirements
- Does not ADD time of day requirements
- Does not ADD distance requirements
- Does not ADD/EDIT gear requirements
- Does not EDIT weapon requirements
- Added chance and config for handover quests requiring from categories rather than individual items.
- Added
chanceToAddHandoverCondition
which is a chance to add a handover condition to quests.- Localization for handover categories. (Working on doing the same for weapon categories.)
DeadLeaves added a new version:
Quote
- Korean Translation - Many thanks to Rising_Star
- Spanish Translation - Many thanks to Strungerman
- Add a list of quests that can't get "harder" maps. Configurable in config.
DeadLeaves added a new version:
Quote
- Quest whitelist toggle in config, in case other mods get angy. (Default OFF)
- Fix incompatibility with TRAP Custom Quests (Technically the issue is with their mod. But whatever.)
DeadLeaves added a new file:
QuoteDisplay MoreREQUIRES 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
]
Found the issue, you're targeting the wrong blacklist. I have made it more obvious in the next update. As for anyone who runs into the issue, here's the config you want to adjust.
"itemBlacklist": //Items that shouldn't appear as viable "currency" for trades. Some seem to be quest items that aren't correctly tagged.
[
"59f32bb586f774757e1e8442", //BEAR DOGTAG
"59f32c3b86f77472a31742f0", //USEC DOGTAG
"5e99711486f7744bfc4af328", //Sanitar first aid kit (not marked quest for some reason. Well done BSG)
"6391fcf5744e45201147080f", //Primorsky Ave apartment key
"5e99735686f7744bfc4af32c", //Sanitar's surgery kit...
"648c1a965043c4052a4f8505", //Ebudal???
"5df8a72c86f77412640e2e83", //Tree ornament (Silver)
"5df8a6a186f77412640e2e80", //Tree ornament (Red)
"5df8a77486f77412672a1e3f", //Tree ornament (violet)
"614451b71e5874611e2c7ae5", //Fake ass vodka.
"6662e9aca7e0b43baa3d5f74", //"Item_barter_dogtags_bear_eod"
"6662e9f37fa79a6d83730fa0", //"Item_barter_dogtags_usec_eod"
"66588bb047fbd536a674240e", //"Locked valuables сrate (Common)"
"665886abdaadd1069736c539", //"Unlocked valuables сrate (Common)"
"66572bb3ac60f009f270d1df", //"Locked valuables сrate (Rare)"
"66573310a1657263d816a139", //"Unlocked valuables сrate (Rare)"
"665828f490486915542256c6", //"Locked valuables сrate (Epic)"
"665829a6efd94e2d665b14a8", //"Unlocked valuables сrate (Epic)"
"66588b6dcb48a73e674b2649", //"Locked weapon сrate (Common)"
"665888282c4a1b73af576b77", //"Unlocked weapon сrate (Common)"
"66572b3f6a723f7f005a066c", //"Locked weapon сrate (Rare)"
"665732e7ac60f009f270d1ef", //"Unlocked weapon сrate (Rare)"
"66582889efd94e2d665b14a2", //"Locked weapon сrate (Epic)"
"665829424de4820934746ce6", //"Unlocked weapon сrate (Epic)"
"66588ba291f6e93c4c06efef", //"Locked supply сrate (Common)"
"6658892e6e007c6f33662002", //"Unlocked supply сrate (Common)"
"66572b88ac60f009f270d1dc", //"Locked supply сrate (Rare)"
"665732f4464c4b4ba4670fa9", //"Unlocked supply сrate (Rare)"
"665828c44de4820934746ce4", //"Locked supply сrate (Epic)"
"66582972ac60f009f270d2aa", //"Unlocked supply сrate (Epic)"
"66588b514de4820934746dc6", //"Locked equipment сrate (Common)"
"6658876e146af22739040fad", //"Unlocked equipment сrate (Common)"
"66571bf06a723f7f005a0619", //"Locked equipment сrate (Rare)"
"665730fa4de4820934746c48", //"Unlocked equipment сrate (Rare)"
"6658285190486915542256c4", //"Locked equipment сrate (Epic)"
"6658291eefd94e2d665b14a4", //"Unlocked equipment сrate (Epic)"
"6389c88b33a719183c7f63b6", //"Ultralink Satellite Internet Station"
"6662e9cda7e0b43baa3d5f76", //New BEAR dogtag ID?
"6662ea05f6259762c56f3189", //New USEC dogtag ID?
"5b9b9020e7ef6f5716480215" //"dogtagt" whatever that means
],
Display More
Thats a bunch of things added by 3.9 that I didnt expect. I will take a look at this when I have time. It will at least be fixed for 3.10.
The blacklist wont generate barters for trades that include blacklisted items. But from the looks of that, I will have to make a list of blacklisted items that can't be added as trades. Thanks.
EDIT: just checked the code. The blacklist should work. looking into it further
DeadLeaves added a new version:
Quote1.2.1
- Allow for changing where the crafts are being done.
1.2.2
- Updated name and folders to match package.json standards.
- Updated for 3.9.0
DeadLeaves added a new version:
Quote
- Updated to 3.9.0
- Set all loot values to 1.0 (no changes being made). This has been done because I don't plan to update relooted. The old config is still included.
Old Config files ARE compatible.
DeadLeaves added a new version:
Quote
- Update to 3.9.0
Config files ARE compatible.
Have not balanced any new items that tarkov has added like a few new figures etc. They're still auto-valuated, but if you have good experience with live tarkov rarities and want to help, feel free to msg me.
DeadLeaves added a new version:
Quote
- Update to 3.9.0
- Change name of folder and name in package.json to follow standards.
Config files from previos version ARE compatible.
DeadLeaves added a new version:
Quote
- Fixed more Errors when bad data is present.
- Confirmed to at least not cause errors anymore with loot update.
Config file has had
"HarmlessErrorLogging": true
added, but it defaults to being false if not present.Config files from previous versions ARE compatible.
DeadLeaves added a new version:
Quote
- Change naming to be proper package.json
Config files from 1.0.5 ARE compatible with this release.
FOLDER NAME HAS CHANGED!!!
YOU HAVE TO DELETE THE OLD FOLDER AFTER INSTALLING THIS. REMEMBER TO COPY YOUR CONFIGS OVER.