-
Notifications
You must be signed in to change notification settings - Fork 3
Config Types
Drop That works with a multitude of configuration files. This is an overview of the different files used and how they are named.
The main files are expected placed in the main bepinex/config folder only, and will be re-generated when entering a world if not present.
| Config type | File Name | Auto-generated | Description |
|---|---|---|---|
| General | drop_that.cfg | yes | The general configuration for the mod itself. |
| CharacterDrop | drop_that.character_drop.cfg | yes | Configurations for CharacterDrop drop system. Almost all creatures in Valheim uses this system. |
| DropTable | drop_that.drop_table.cfg | yes | Configurations for DropTable drop system. Used by most non-creature entities in the game, such as rocks, chests, etc. A few exceptions exist, such as Seagals also using this system |
Drop That also allows for having the drop configurations split into multiple files. These files must be named in a specific way, but can be placed in any sub-folder of bepinex/config. Eg. Bepinex/Config/DropThat or Bepinex/Config/MyGroupedConfigs/Drops, or whatever else strikes your fancy.
You can have as many of these files as you want.
| Config type | File Name Pattern | Auto-generated | Example | Description |
|---|---|---|---|---|
| CharacterDrop | drop_that.character_drop.*.cfg | no | drop_that.character_drop.MySpecialMobs.cfg | Uses same configurations as drop_that.character_drop.cfg
|
| DropTable | drop_that.drop_table.*.cfg | no | drop_that.character_drop.MyAmazingChest.cfg | Uses same configurations as drop_that.character_drop.cfg
|
When the same set of configurations are needed again and again, named lists can be assigned to entities for use as defaults, instead of having to copy-paste.
As with the supplemental files, these can be placed in any sub-folder of bepinex/config.
You can have as many of these files as you want.
| Config type | File Name Pattern | Auto-generated | Example |
|---|---|---|---|
| CharacterDrop | drop_that.character_drop_list.*.cfg | no | drop_that.character_drop_list.CoolestCharacterDropLists.cfg |
| DropTable | drop_that.drop_table_list.*.cfg | no | drop_that.drop_table_list.WonderfulDropTableLists.cfg |