> For the complete documentation index, see [llms.txt](https://xeavin.gitbook.io/the-insurgents-vision/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeavin.gitbook.io/the-insurgents-vision/getting-started/configuration.md).

# Configuration

### Configuration

The state of all options, except *Free Camera*, are loaded from and saved into the `{game}/x64/scripts/config/TheInsurgentsVisionConfig.lua` file when opening or closing the game.

The preferred method is to use the hotkeys to toggle options or configure parameters, but the configuration file can also be modified via any text editor if needed.

The following configuration is the default:

<details>

<summary>Default Configuration</summary>

```lua
local configStates = {
  customFieldOfView = true,
  customCameraZoom = true,
  customMinimapZoom = false,
  minimapRotation = false,
  noMinimap = false,
  noBlackBars = true,
  noOverheadHpBars = false,
  noOverheadStatusEffects = false,
  noCombatLog = false,
  noPostProcessing = false,
}

local configParameters = {
  customFieldOfView = 60.000,
  customCameraZoom = 0.000,
  customMinimapZoom = 3.000,
}

return configStates, configParameters
```

</details>

Below is a list of all configurable options and what they are used for:

#### Config States

A list of all options and their state.

To enable an option, set their state to `true`, and to disable it, set it to `false`.

#### Config Parameters

A list of options with their configurable parameters.

For example: The option `Custom Field of View` with the parameter `60.00` would result in a vertical field of view of `60` degrees.
