File
sgtlaggy's Quest Tweaks 3.2.0
Add options similar to kiki-RemoveTediousQuestConditions to remove some quest conditions. See overview for more details.
sgtlaggy added a new version:
QuoteAdd options similar to kiki-RemoveTediousQuestConditions to remove some quest conditions. See overview for more details.
sgtlaggy added a new file:
QuoteDisplay MoreWARNING: Using this mod, like SVM and editing SPT_Data files directly, can have unexpected results, potentially broken profiles, and you are less likely to receive help through official support channels.
Json Data Modifier
This will let you edit config values without touching the actual config/database files, letting you quickly revert to default values.
Regular Json, JSON5, and JSONC are all accepted with the proper file extension, and examples can be found in the source code.
Any Json files stored within this mod can be renamed with an underscore _ at the beginning to disable them.
This mod is rather "dumb" and doesn't have any fancy features like selectors, iteration, or referencing current values.
For example, to change the weight of every item you'd need to list out the item ID and full path to the weight property for all 4000+ items. This would be better done with Server Value Modifier (SVM) or another mod.
Keep in mind this does not necessarily apply directly to the original values if other mods change them first.
In configs/configs.json (filenames don't matter) the keys take the name of the Json files in SPT_Data/Server/configs, so a key might be "inraid" or "seasonalevents". The values of those keys should be objects further mapping values in those configs to new values.
Example:
CodeDisplay More{ "inventory": { "newItemsMarkedFound": true }, "core": { "allowProfileWipe": false, "fixes": { "removeModItemsFromProfile": true } } }
The same functionality applies to database modifications through the "database" folder.
Nested Folder Structure
Json files can also be nested for a more modular, tree-style layout, each folder replaces a key in the Json.
Using the "core" config section from above, you can use either of the following files:
configs/configs.json or configs/profileFixes.json, name doesn't matter
configs/core/profileFixes.json
Further, you could nest "removeModItemsFromProfile" in a file in configs/core/fixes/.
Deleting Entries
Config and database entries can be deleted by setting its value to null.
The following example will remove Jaeger's dehydration quest and set the starting requirement of the next quest (Wounded Beast) to the previous (Thrifty).
sgtlaggy added a new version:
QuoteUpdate to SPT 3.10
The Gunsmith Challenge setting has been removed because of some technical changes in 3.10. Anyone who wants to pick it up is more than welcome to.The Collector level setting has been removed, use Start Collector Early instead.
sgtlaggy added a new version:
QuoteUpdate for SPT 3.10 (still works on 3.9)
sgtlaggy added a new version:
QuoteSmall update to fix a logging issue.
sgtlaggy added a new version:
QuoteAdd option to start Collector with only a level requirement.
sgtlaggy added a new version:
QuoteNow allows alternate syntax to edit other parts of the trader's locale values like Location and Description.
To do this, use an object instead of nickname.
changes to
Code{ "Prapor": { "Nickname": "Sidorovich", "Location": "Rookie Village in the Cordon", "Description": "A reliable source of equipment for stalkers." }, "Fence": "Drebin" }
Valid keys are "FullName", "FirstName", "Nickname", "Location", and "Description". All are case-sensitive.
sgtlaggy added a new version:
QuoteAdded Mark of the Unheard to the default exempt items
sgtlaggy added a new version:
QuoteAdded config options to change the chance of items being deleted, either all together as a group or individually. Both options can be used together.
sgtlaggy added a new file:
QuoteDisplay MoreNo options are enabled by default, edit config/config.json to enable them.
Reveal All Quest Objectives
This may lead to completing objectives out of order, Survive and Extract can be completed before the normally prerequisite objectives.
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 "Unknown Reward" quest rewards with the actual reward.
Remove Time Gates
This is the same feature provided by Remove Time Gate From Quests
Remove waiting periods after some quests like Gunsmith.
Remove Quest Conditions
This is similar to kiki-RemoveTediousQuestConditions
Remove some conditions from tasks.
- Elimination target (PMC, scav, boss, etc)
- Weapon and mods
- Equipment
- Health/status effects (stun, dehydration)
- Body parts to hit/kill
- Distance
- Time
- Map/location
- Zone (Removing zone but not map conditions will expand it to the map.)
- Item found-in-raid status
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.
sgtlaggy added a new version:
QuoteFixes Lightkeeper, BTR Driver, and Ref
sgtlaggy added a new file:
QuoteDisplay MoreYour secure container is no longer safe. Items inside will be deleted on death but you keep the container.
This can optionally be configured to also delete items from special slots on death, specify items in either location that won't be deleted, and only have a chance of deleting items.
Exempt Items
Exempt items will *only* affect this mod's feature, it does not affect normal deletion. This means if you make the Multitool exempt, it will still be deleted if it's in your pocket or backpack, but not if it's in a special slot.
The Mark of the Unheard and DSPT are exempt by default.
The list requires the item ID, you can find these here by searching for an item by name. An item's parent ID is also valid, for example including "550aa4cd4bdc2dd8348b456c" will allow you to keep any suppresssors in your secure container when you die.
Remove Secure Container Filter
This has the same effect as the SVM option.
This allows you to put any item that will fit into your secure container. With the other features of the mod, the secure container just becomes extra in-raid space, so this helps avoid some loot juggling.
Deletion Chance
Items will only have a chance (default 100%) of being deleted.
There are options available to have a chance of deleting all items together or individually. Both options can be used together or alone.
sgtlaggy added a new file:
QuoteDisplay MoreAfter changing avatars, you must go to the launcher's settings and click "Clean Temp Files" at the top.
This mod will let you change traders' nicknames and avatars.
The novel difference from other avatar-swapping mods is that it uses trader nicknames instead of obscure avatar IDs that don't match the trader ID.
Both features of the mod should work for custom traders as long as this mod loads after them.
Setting Trader Names
Edit config/names.json and add a new line between the {} in the format "Default Name": "New Name".
The key (left) should be the trader's default English nickname like "Prapor" or "Therapist", the value (right) is what you want their new name to be.
Examples:
You can also change the trader's information like Location and Description.
Valid keys for this extended syntax are "FullName", "FirstName", "Nickname", "Location", and "Description". All are case-sensitive.
Code{ "Prapor": { "Nickname": "Sidorovich", "Location": "Rookie Village in the Cordon", "Description": "A reliable source of equipment for stalkers." }, "Fence": "Drebin" }
Setting Trader Avatars
Name an image based on the trader's default English nickname like Prapor.jpg and put it in the mod's avatars folder.
Images should be JPEG or PNG and sizes around 500x500 work best.