@@ -99,16 +99,18 @@ LOG(INFO, "Some log message"); // Both in the log file and console
9999## Configuration
100100There are a few pieces of sdk behaviour you can configure, via an `unrealsdk.toml`. By default this
101101should be placed next to the dll, though you can also specify a custom location via the
102- `UNREALSDK_CONFIG_FILE` environment variable.
102+ `UNREALSDK_CONFIG_FILE` environment variable. You are not expect to provide a full configuration,
103+ some settings change behaviour simply by being defined, you should only set the ones you need. If
104+ the defaults work you may not even need a config file to begin with.
103105
104106Since it's somewhat expected your project may have to ship with some default settings, an
105- `unrealsdk.user.toml` can also be used to add some user specific settings. The two files are merged,
106- fixing conflicts as follows:
107- - If a value is a table in both files, it's recursively merged
108- - Otherwise, whatever value is in the user file overwrites the base file.
107+ `unrealsdk.user.toml` can also be used to add some user specific settings. The values in the user
108+ file overwrite those from the base, unless both values are tables, in which case they're merged
109+ recursively.
109110
110- See [`unrealsdk.toml.example`](unrealsdk.toml.example) for a full description of what settings are
111- supported.
111+ [`supported_settings.toml`](supported_settings.toml) has full descriptions of all supported
112+ settings. *Do not* try make a copy of this file as the basis of your config, some of the values
113+ within it are intentionally bogus, as there's no sane default, and using them will likely crashes.
112114
113115<br>
114116
0 commit comments