Posts by sgtlaggy
-
-
sgtlaggy added a new version:
QuoteAdded option to apply some removeConditions settings to repeatable quests. Only the following are applied to repeatable quests:
- target
- weapon
- bodyPart
- distance
- map
- findInRaid
-
sgtlaggy added a new version:
FileTrader Namer 3.1.0Now supports using trader ID to get around Windows filename restrictions
Because it wasn't much more effort, you can also use early traders' avatar ID to more easily transition from other avatar-switching mods
These apply to both avatars and names.json
Traders' original names are now grabbed from the system locale instead of English by default. This can be changed in the new lang.json config.
This is mainly useful for anyone using Fika with players who use different system languages and don't have…QuoteNow supports using trader ID to get around Windows filename restrictions
Because it wasn't much more effort, you can also use early traders' avatar ID to more easily transition from other avatar-switching mods
These apply to both avatars and names.json
Traders' original names are now grabbed from the system locale instead of English by default. This can be changed in the new lang.json config.
This is mainly useful for anyone using Fika with players who use different system languages and don't have a dedicated server setup.
-
sgtlaggy added a new version:
Filesgtlaggy's Quest Tweaks 4.0.0Updated to 3.11- Removed Claustrophobia AA12 option
- Removed Grenadier option, as I didn't read the quest text. I was just running off memory (and unimplemented launchers being in the data), pretty sure at some point it didn't specify "hand grenades."
- Added option for adding the new Sako TRG M10 to Tarkov Shooter 1-6
QuoteUpdated to 3.11
- Removed Claustrophobia AA12 option
- Removed Grenadier option, as I didn't read the quest text. I was just running off memory (and unimplemented launchers being in the data), pretty sure at some point it didn't specify "hand grenades."
- Added option for adding the new Sako TRG M10 to Tarkov Shooter 1-6
-
sgtlaggy added a new version:
QuoteUpdated to 3.11
-
sgtlaggy added a new version:
QuoteSplit the config for removing weapon and weapon mod conditions
-
sgtlaggy added a new version:
QuoteAdd option to add grenade launchers to Grenadier
-
sgtlaggy added a new version:
Filesgtlaggy's Quest Tweaks 3.3.0- Added option to make AA12s count toward Claustrophobia
- Removed option to add MP18 and MP43 Sawed-off to Setup, it was already done in SPT 3.10
Quote- Added option to make AA12s count toward for Claustrophobia
- Removed option to add MP18 and MP43 Sawed-off to Setup, it was already done in SPT 3.10
-
-
sgtlaggy added a new version:
Quote- Automatically load before Fika if installed (so this mod will actually work)
- Items inside containers are now considered for deletion, previously only top-level items were. This includes weapon parts and armor plates.
-
-
sgtlaggy added a new version:
Filesgtlaggy's Quest Tweaks 3.2.0Add options similar to kiki-RemoveTediousQuestConditions to remove some quest conditions. See overview for more details.QuoteAdd options similar to kiki-RemoveTediousQuestConditions to remove some quest conditions. See overview for more details.
-
sgtlaggy added a new file:
QuoteWARNING: 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:
Code
Display 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).
Code
Display More{ "templates" : { "quests": { "5d25bfd086f77442734d3007": null, "5d25c81b86f77443e625dd71": { "conditions": { "AvailableForStart": { "0": { "target": "5d25b6be86f77444001e1b89" } } } } } } }
Debugging
Debugging dumps are made immediately after all changes applied by this mod. Mod load order could affect how true dumps are relative to in-game observations. You will likely need to load this mod last by using a load order editor or renaming it with
"z"
at the front of the folder name.Depending on the database sections you want, the dump can be rather large. For example, Lighthouse's loose loot is nearly 90MB. Some editors may have trouble reading such files.
Specific sections of the config or database can be dumped to inspect their values at runtime. Edit the debug.json file and add a dot-separated path to the data you want in the
dump
array. Each path should start with"configs"
or"database"
. For example, the following debug.jsonwill dump the settings for the Christmas event and Prapor's assort table.
Code{ "dump": [ "configs.seasonalevents.events.1", "database.traders.54cb50c76803fa8b248b4571.assort" ] }
This will create a dumps
folder and a timestamped folder inside it. The timestamped folder will have a file for each path in the array.
-
-
sgtlaggy added a new version:
Filesgtlaggy's Quest Tweaks 3.0.0Update 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.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:
FileTrader Namer 2.1.0Now 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.
(Code, 4 lines)
changes to
(Code, 8 lines)
Valid keys are "FullName", "FirstName", "Nickname", "Location", and "Description". All are case-sensitive.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