The diffsettings.2da file is the .2da that defines the effects of the difficulty setting. It differs from most .2da files in that both the columns and the rows have special meanings.
Columns of diffsettings.2da
ID (no actual name)
Row numbers for the benefit of human readers. The game engine ignores the value in this field, instead generating sequential row numbers as the file is read. It is good practice to keep the entries in this field sequentially numbered to avoid confusion.
A descriptive name identifying the purpose of the row. This is for the benefit of human readers and is ignored by the game.
The settings used for the "Very Easy" difficulty setting.
The settings used for the "Easy" difficulty setting.
The settings used for the "Normal" difficulty setting.
The settings used for the "Hardcore" difficulty setting.
The settings used for the "Very Difficult" difficulty setting.