Symptoms
You changed a value in one of the product’sconfigs/*.jsonc files, and nothing changed in game.
The console may show nothing at all.
Causes
In order of how often they are the answer:- The resource was not restarted. Settings are read when it starts.
- The file has a syntax error. The whole file is then ignored and every setting in it goes back to the shipped value. The console says so once, among the start-up lines.
- The key name does not match. A misspelled key, a key in the wrong place in the nesting, or a key a newer release renamed, is ignored without a message.
- An update replaced the file. An update replaces the whole folder,
configsincluded. - The value has the wrong type, such as
"50"where50belongs. Values are not checked, so it gives wrong behaviour instead of an error. - The setting is in the wrong file. Each file holds only the settings of its own area.
Fix
1
Restart the resource
2
Look for a configuration warning
// and /* */) are allowed and are not
the problem.3
Compare the key with the product's page
Open the product’s configuration page for that file and compare the key, character by character,
including where it sits in the nesting. Check the patch notes for a rename if it worked before an
update.
4
Narrow it down
Put back the file the release shipped, then add your changes back one at a time, restarting after
each. The first one that does not take effect is the one to look at. A file holding a single key
is complete and valid.
Check that it worked
Restart the resource and confirm both:- no
Config file for "…" missing or invalidline in the console; - the change is visible in game.