# Config file

{% hint style="warning" %}
The config file is generated automatically and manual edits are not recommended. To modify configurations, use the [**Settings tab**](/cyber-engine-tweaks/console/settings.md) in the CET overlay.

For adjustments to fonts and other stuffs not available in the CET overlay, manual editing may be considered.
{% endhint %}

&#x20;The config file can be found in: [`<cet install path>`](#user-content-fn-1)[^1]`/config.json`

The config file is structured with two JSON layers, we use the format `<first level>.<second level>` to represent the key.

Consider the example JSON snippet below, the key for the base size of the font is noted as `font.base_size`, which carries a value of `16.0`.

```json5
{
    // other lines
    "font": {
        "base_size": 16.0,
        "language": "Default",
        "oversample_horizontal": 3,
        "oversample_vertical": 1,
        "path": ""
    },
    // other lines
}
```

## Developer

<table><thead><tr><th width="254">KEY</th><th width="102">TYPE</th><th width="102">DEFAULT</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><code>developer.dump_game_options</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>false</code></td><td>If <code>true</code>, CET will dump all options and their default values in the log file.</td></tr><tr><td><code>developer.enable_imgui_assertions</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>false</code></td><td>WIP</td></tr><tr><td><code>developer.max_lines_console_history</code></td><td>number</td><td><code>1000</code></td><td>CET stores a history of console commands, allowing users to easily access previous commands by pressing the up arrow key. This setting determines the number of commands that CET retains in its history.</td></tr><tr><td><code>developer.persistent_console</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>true</code></td><td>When <code>true</code>, CET saves your console command history on your disk, so you can access it in future. When <code>false</code>, the history is only kept in memory while the game is running and disappears once you exit the game.</td></tr><tr><td><code>developer.remove_dead_bindings</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>true</code></td><td>WIP</td></tr></tbody></table>

## Font

<table><thead><tr><th width="257.3333333333333">KEY</th><th width="99">TYPE</th><th width="129">DEFAULT</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><code>font.base_size</code></td><td>number</td><td><code>18.0</code></td><td>Set the font size of the overlay and mods.</td></tr><tr><td><code>font.language</code></td><td>string</td><td><code>"Default"</code></td><td><strong>Check</strong> <a href="/pages/-MSN34YphWBmTbOoiVaV#how-to-display-non-english-characters"><strong>here</strong> </a><strong>for details.</strong></td></tr><tr><td><code>font.oversample_horizontal</code></td><td>number</td><td><code>3</code></td><td>WIP</td></tr><tr><td><code>font.oversample_vertical</code></td><td>number</td><td><code>1</code></td><td>WIP</td></tr><tr><td><code>font.path</code></td><td>string</td><td><p><code>""</code></p><p>(empty)</p></td><td><strong>Check</strong> <a href="/pages/-MSN34YphWBmTbOoiVaV#change-font"><strong>here</strong> </a><strong>for details.</strong></td></tr></tbody></table>

## Patches

<table><thead><tr><th width="257.3333333333333">KEY</th><th width="99">TYPE</th><th width="104">DEFAULT</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><code>patches.disable_antialiasing</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>false</code></td><td>Setting this to true will disable antialiasing (TAA), which can increase performance on older hardware but looks horrible.</td></tr><tr><td><code>patches.disable_async_compute</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>false</code></td><td>Setting this to true will disable async compute, which can increase performance on older hardware.</td></tr><tr><td><code>patches.disable_boundary_teleport</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>false</code></td><td>Remove the teleport caused by going beyond the boundary in the game.</td></tr><tr><td><code>patches.disable_vignette</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>false</code></td><td>Disable the vignette effect while crouching.</td></tr><tr><td><code>patches.disable_win7_vsync</code></td><td><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td><code>false</code></td><td>Disable V-sync for Windows7</td></tr></tbody></table>

## Deprecated Patches

These are the 0old Cyber Engine Tweaks config file patches for reference.

<table data-full-width="false"><thead><tr><th width="254">ARGUMENT</th><th width="167.5535888671875" align="center">VALUE</th><th width="103" align="center">DEFAULT</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td>disable_antialiasing</td><td align="center">bool</td><td align="center">false</td><td>Setting this to true will disable antialiasing (TAA), which can increase performance on older hardware but looks horrible.</td></tr><tr><td>disable_async_compute</td><td align="center">bool</td><td align="center">false</td><td>Setting this to true will disable async compute, which can increase performance on older hardware.</td></tr><tr><td>disable_boundary_teleport</td><td align="center">bool</td><td align="center">false</td><td>Remove the teleport caused by going beyond the boundary in the game.</td></tr><tr><td>disable_intro_movies</td><td align="center">bool</td><td align="center">true</td><td>Disable the first movies that play at each launch.</td></tr><tr><td>disable_vignette</td><td align="center">bool</td><td align="center">false</td><td>Disable the vignette effect while crouching.</td></tr><tr><td>disable_win7_vsync</td><td align="center">bool</td><td align="center">false</td><td>Disable V-sync for Windows7</td></tr><tr><td>dump_game_options</td><td align="center">bool</td><td align="center">false</td><td>Will dump all options and their default values in the log file.</td></tr><tr><td>enable_debug</td><td align="center">bool</td><td align="center">false</td><td>Unlocks the debug menu, use at your own risk!</td></tr><tr><td>font_glyph_ranges</td><td align="center">string</td><td align="center"></td><td>Check <a href="/pages/-MSN34YphWBmTbOoiVaV#how-to-display-non-english-characters">here </a>for details.</td></tr><tr><td>font_path</td><td align="center">string</td><td align="center"></td><td>Check <a href="/pages/-MSN34YphWBmTbOoiVaV#change-font">here </a>for details.</td></tr><tr><td>font_size</td><td align="center">integer</td><td align="center">13</td><td>Set the font size of the overlay and mods.</td></tr><tr><td>overlay_key</td><td align="center">integer</td><td align="center"></td><td>Key to open the console.</td></tr><tr><td>remove_pedestrians</td><td align="center">bool</td><td align="center">false</td><td>Removes most of the pedestrians and traffic from the game. Be careful using this, a save made with this activated will NEVER have pedestrians/traffic anymore!</td></tr><tr><td>skip_start_menu</td><td align="center">bool</td><td align="center">true</td><td>Skips the menu asking you to press the space bar to continue (Breaching...)</td></tr><tr><td><code>patches.disable_intro_movies</code></td><td align="center"><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td align="center"><code>false</code></td><td>Disable the first movies that play at each launch.</td></tr><tr><td><code>patches.skip_start_menu</code></td><td align="center"><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td align="center"><code>false</code></td><td>Skips the menu asking you to press the space bar to continue (Breaching...)</td></tr><tr><td><code>patches.minimap_flicke</code></td><td align="center"><a data-footnote-ref href="#user-content-fn-2">boolean</a></td><td align="center"><code>false</code></td><td>f you're experiencing flicker with the minimap in the top-right corner of the game, set <code>true</code>. Only change this setting if you are indeed noticing the flicker issue.</td></tr></tbody></table>

## Change font & language setting

A guide on how to change the font and font size for Cyber Engine Tweaks and mods based on Cyber Engine Tweaks. And how to display non-English characters.

{% content-ref url="/pages/-MSN34YphWBmTbOoiVaV" %}
[Change font & language setting](/cyber-engine-tweaks/console/settings/config-file/change-font-and-font-size.md)
{% endcontent-ref %}

[^1]: The directory where Cyber Engine Tweaks is installed, within in the game's folder.

    Usually: C:/Program Files (x86)/Steam/steamapps/common/Cyberpunk 2077/bin/x64/plugins/cyber\_engine\_tweaks

[^2]: `true` or `false`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.redmodding.org/cyber-engine-tweaks/console/settings/config-file.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
