Skip to content

Engine Extension Configuration ​

Overview ​

The configuration file allows you to configure various aspects of the game and engine through a system of sections and parameters. The file uses INI format with grouping of settings by functional categories

Main Sections ​

[general] ​

Basic engine settings

ParameterValuesDescription
Platformcop, cs, socPlatform mode: cop - Call of Pripyat, cs - Clear Sky, soc - Shadow of Chernobyl
titletextName of the modification
SaveImageSize128,128Size of save screenshots

[gameplay]: balance formulas ​

ParameterValuesDescription
BalanceModeauto, soc, cs, copSelect damage, protection, artifact and condition formulas. auto preserves the platform defaults and existing armor/material compatibility rules.

For example, to use Call of Pripyat calculations with the Clear Sky platform:

ini
[general]
Platform = cs

[gameplay]
BalanceMode = cop

The setting is read on startup; restart the game after changing it. Explicit soc, cs and cop also select the corresponding actor and NPC armor formulas. In auto, actor armor still follows its configuration and NPC armor follows its bone protection settings and game_materials version. The engine does not convert item, ammunition, immunity or armor values: using a different formula can require rebalancing those configurations. Test existing saves after changing modes. An unknown value is logged and falls back to auto.

[shaders_options] ​

Shader and graphics settings

ParameterValuesDescription
USE_LEGACY_LIGHT0/11 - legacy pipeline, 0 - PBR pipeline
USE_BGRA_SKYCOLOR0/1Sky color format BGRA
USE_LEGACY_SKY_TONEMAP0/1Original ToneMapping format for sky
USE_CGIM_SKY_TWEAK0/1CGIM2 compatibility
USE_CGIM_WHITE_TWEAK0/1White color settings for CGIM2

[ui] ​

User interface

ParameterValuesDescription
DisableCharacterInfotrue/falseDisable character information
DisableInventoryGridtrue/falseUse alternate inventory grid
WeaponIconScale0.65-0.9Weapon icon scale (CoP: 0.8, CS: 0.65, SoC: 0.9)
ShowLoadingStagestrue/falseShow loading stages from CS/SoC
DisableMotionIcontrue/falseDisable motion icon
PdaRearrangeTabButtonstrue/falseCS-style buttons with size depending on text
UseSavedGameStatictrue/falseUse static save screenshots

[physics] ​

Physics and interactions

ParameterValuesDescription
DeadBodyRagdolltrue/falseEnable ragdoll physics for bodies

[gameplay] ​

Gameplay and mechanics

Basic Mechanics ​

ParameterValuesDescription
EnableThirsttrue/falseEnable thirst mechanic
EnableSleepinesstrue/falseEnable sleepiness mechanic
EnableAiDieInAnomalytrue/falseAI death in anomalies
EnableNPCLookAtActortrue/falseNPCs look at the player
EnableAutoreloadtrue/falseAutomatic weapon reload
EnableMonstersInventorytrue/falseInventory for monsters

Weapon System ​

ParameterValuesDescription
EnableWeaponInertiontrue/falseWeapon inertia (Gunslinger style)
EnableWeaponCollisiontrue/falseWeapon collision (Shoker style)
EnableImproveWeaponMisfiretrue/falseImproved misfire system (Gunslinger style)
EnableDelayedWeaponActionstrue/falseDelayed weapon actions (Gunslinger style)

Additional Features ​

ParameterValuesDescription
EnableActorStepWallmarkstrue/falseFootprints on surfaces (AIW style)
EnableAlternateZoomFovCalctrue/falseAlternate FOV calculation on zoom (Gunslinger style)
EnableInventoryPistolSlottrue/falseSeparate slot for pistols (like CS/SoC)

Dialogs and Movement ​

ParameterValuesDescription
DialogFovScalenumberFOV increase strength during dialogs
TalkDofnumbersBackground blur degree in dialog
EnableBlockSprintInReloadtrue/falseBlock sprint during reload
DisableSprintWhileOverweighttrue/falseDisable sprint when overweight
SprintFovFactornumberFOV increase strength while running

[render] ​

Visual effects and rendering

ParameterValuesDescription
DisableLoadScreenTipstrue/falseDisable loading screen tips
UseDynamicSnowMasktrue/falseUse procedural snow
FontAtlasSize4096Font texture atlas size (power of two)

[environment] ​

Environment

ParameterValuesDescription
ReadSunConfigtrue/falseRegulate sun position via configs

Advanced Sections ​

[player_hud] ​

Player interface

ParameterDescription
PlayerHudOmfAdditionalPaths to OMF animation files for hand on HUD, comma-separated listing is supported

[step_wallmark] ​

Footprints (requires EnableActorStepWallmarks)

ParameterDescription
materialsMaterials on which footprints are displayed
left_markSection for left foot mark
right_markSection for right foot mark

Recommendations ​

  • ⚠ Warnings:
    The [step_wallmark] section requires activation of EnableActorStepWallmarks
    EnableAlternateZoomFovCalc breaks the original weapon system
    Weapon settings from different mods may conflict
    Changing Platform affects mod compatibility

  • ✖ Not Recommended:
    Changing FontAtlasSize without necessity (only for special fonts)
    Using commented options without understanding their purpose

Published under the MIT license.