Config Types - ASharpPen/Valheim.DropThat GitHub Wiki
Overview
Drop That works with a multitude of configuration files. This is an overview of the different files used and how they are named.
Main
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 |
Supplemental
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 |
Named Lists
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 |