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.
Use a text editor to open the config file at /config.json
to adjust the settings.
In this page, we use this example JSON snippet to guide you through adjusting the settings:
Locate this line under the "font"
curly brace:
Add the path of the font you want to change to between the double-quotes. For example, if you want to change the font to Comic Sans, just change this line into:
Note: You should use slash (/
) instead of backslash (\
) for the path.
Some mods may have implemented multilingual support. But the non-English characters will display as a question mark "?". This is because the default font only contains ASCII printable characters.
To display a language that only uses ASCII characters (such as French, German), all you need to do is to change the font to one with a wider range (Literally any font).
To display a language that uses non-ASCII characters (such as Chinese, Russian), besides changing the font, you also need to change this line in the config file under the "font"
curly brace:
Here is a table of the "language" options and their descriptions.
For example, to display Chinese all you need to do is:
The result (using the Sim Hei / 黑体 font):
options | Descriptions |
---|---|
Cyrillic
Supports languages that use Cyrillic scripts (e.g. Russian, Bulgarian..)
ChineseFull
Supports traditional Chinese, simplified Chinese, and Japanese display
ChineseSimplifiedCommon
Only supports simplified Chinese display
Japanese
Only supports Japanese display
Korean
For Korean
Thai
For Thai
Vietnamese
For Vietnamese
Description of all the configuration variables available
The config file is generated automatically and manual edits are not recommended. To modify configurations, use the Settings tab in the CET overlay.
For adjustments to fonts and other stuffs not available in the CET overlay, manual editing may be considered.
The config file can be found in: /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
.
KEY | TYPE | DEFAULT | DESCRIPTION |
---|---|---|---|
These are the 0old Cyber Engine Tweaks config file patches for reference.
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.
KEY | TYPE | DEFAULT | DESCRIPTION |
---|---|---|---|
KEY | TYPE | DEFAULT | DESCRIPTION |
---|---|---|---|
ARGUMENT | VALUE | DEFAULT | DESCRIPTION |
---|---|---|---|
developer.dump_game_options
false
If true
, CET will dump all options and their default values in the log file.
developer.enable_imgui_assertions
false
WIP
developer.max_lines_console_history
number
1000
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.
developer.persistent_console
true
When true
, CET saves your console command history on your disk, so you can access it in future. When false
, the history is only kept in memory while the game is running and disappears once you exit the game.
developer.remove_dead_bindings
true
WIP
font.base_size
number
18.0
Set the font size of the overlay and mods.
font.language
string
"Default"
Check here for details.
font.oversample_horizontal
number
3
WIP
font.oversample_vertical
number
1
WIP
font.path
string
""
(empty)
Check here for details.
patches.disable_antialiasing
false
Setting this to true will disable antialiasing (TAA), which can increase performance on older hardware but looks horrible.
patches.disable_async_compute
false
Setting this to true will disable async compute, which can increase performance on older hardware.
patches.disable_boundary_teleport
false
Remove the teleport caused by going beyond the boundary in the game.
patches.disable_intro_movies
false
Disable the first movies that play at each launch.
patches.disable_vignette
false
Disable the vignette effect while crouching.
patches.disable_win7_vsync
false
Disable V-sync for Windows7
patches.minimap_flicker
false
If you're experiencing flicker with the minimap in the top-right corner of the game, set true
. Only change this setting if you are indeed noticing the flicker issue.
patches.skip_start_menu
false
Skips the menu asking you to press the space bar to continue (Breaching...)
disable_antialiasing
bool
false
Setting this to true will disable antialiasing (TAA), which can increase performance on older hardware but looks horrible.
disable_async_compute
bool
false
Setting this to true will disable async compute, which can increase performance on older hardware.
disable_boundary_teleport
bool
false
Remove the teleport caused by going beyond the boundary in the game.
disable_intro_movies
bool
true
Disable the first movies that play at each launch.
disable_vignette
bool
false
Disable the vignette effect while crouching.
disable_win7_vsync
bool
false
Disable V-sync for Windows7
dump_game_options
bool
false
Will dump all options and their default values in the log file.
enable_debug
bool
false
Unlocks the debug menu, use at your own risk!
font_glyph_ranges
string
Check here for details.
font_path
string
Check here for details.
font_size
integer
13
Set the font size of the overlay and mods.
overlay_key
integer
Key to open the console.
remove_pedestrians
bool
false
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!
skip_start_menu
bool
true
Skips the menu asking you to press the space bar to continue (Breaching...)