Metro Exodus

Metro Exodus

评价数不足
Krest's konfig
由 MrScarf 制作
Alright blya, here's my set of absolute barebones config options, should improve the game's performance
   
奖励
收藏
已收藏
取消收藏
screenshots


Caspian




IMPORTANT NOTES


Alright blya, before we get started:
  • [optional] skip intro videos to save yourself from pressing E by removing credits.webm and legal.webm from game folder
  • launch the game once so that the config file is created
  • change defaults to what you think is good for you, most importantly select DirectX 11 and set gamma to 1-2 notches from the left

Settings are sorted alphabetically, I grouped some here for related settings, but in your config those won't be next to each other, search for the config keys if you don't see them rightaway.
launch params


Alright blya, a good portion of the game requires you to sneak around but lighting is so screwed at night you can barely see in front of you, suka.
To help with that, 4A Games kindly tweeted[x.com] 2 launch params that can be added to improve lighting, which you can set up in Steam before we even get to config.
-deependark
will remove postprocess white effect (it's like looking at a dark room through a sheet of paper, looks brighter but really isn't)
-forcenohdr
will force HDR off

So, go to game properties and in launch params add those 2, can optionally prefix it with default command:
%command% -deependark -forcenohdr

Does it help? Not sure, I drink too much brake fluid to tell the difference, blya.
config file location


Alright blya, I play on linux with proton so I'm only guessing where it is on other platforms, here goes

Windows:
C:/Users/YOUR_USERNAME/Saved Games/Metro Exodus/YOUR_STEAM_USER_ID/user.cfg
Linux w/ proton:
/home/YOUR_USERNAME/.local/share/Steam/steamapps/compatdata/412020/pfx/drive_c/users/steamuser/Saved Games/Metro Exodus/YOUR_STEAM_USER_ID/user.cfg
Linux native:
/home/YOUR_USERNAME/metro 3/user.cfg

When you open options inside the game, it automatically updates config file, suka, overwriting your changes, so:
  • back up config file before making changes
  • make the config file read-only after you're done tweaking.
keybindings


Alright blya, if you prefer toggling crouch instead of holding it, one of the first lines to be changed is bind toggle crouch to left Ctrl:
bind crouch_toggle kLCONTROL
It's, blya, very important not to have duplicates, so remove the line with "bind crouch"
gameplay options


Alright blya, if you can't read in Russian, you can have subtitles for signs, translates to your selected language
values on/off
g_localizable_signs on
disable annoying background sound when you're hurt
values 0(with sound) / 1(no sound)
g_no_ringing_sounds 1
set QTE to single press
values 0(tap) / 1(hold) / 2(press)
g_qte_mode 2
show background for subtitles
values 0(transparent background) / 1(black background)
g_subtitles_background 1
show subtitles for ppl with hearing loss, adds lines like "monster X cawing Y meters away at Z o'clock"
values 0(off) / 1(on)
g_subtitles_deaf 0
show speaker name in subtitles
values 0(off) / 1(on)
g_subtitles_personas 1
show subtitles
values 0(off) / 1(on)
g_subtitles_show 1
subtitles size
values 0(small) / 1(medium) / 2(large)
g_subtitles_size 0
weapon aiming method
values on(toggle) / off(hold)
g_toggle_aim on
2 params responsible for mouse acceleration, setting to 0 helps in general
values ranges: unknown
mouse_curve_coef 0. mouse_curve_num 0
graphics options


Alright blya, PFNN or Phase Functioned Neural Networks is a character control mechanism which allows the characters to interact with environment more naturally


unfortunately, it, suka, slows down the game enough to be a nuisance, at least on my rig, disable at your own risk
values 0(off) / 1(on)
pfnn_speed_correction_enabled 0 pfnn_variety_enabled 0
PhysX makes a noticeable impact on performance, disabling helps regain some fps
values 0(off) / 1(on)
ph_advanced_physx 0
I believe this one is for draw distance, default value is 150, lowering it to 50 adds another couple fps
values range: unknown
ph_dbg_render_range 50.
anisotropic, blya, filtering
values 0(x4) / 1(x16)
r_af_level 0
DirectX version
values 2(dx11) / 3(dx12)
r_api 2
changing aspect ratio from automatic to the exact one also adds some fps(dunno how, blya)
values 0(auto) / 1(16:9) / 2(16:10) / 3(5:4) / 4(4:3) / 5(21:9)
r_aspect_ratio_mode 1
as mentioned in another 20 guides or so, setting up field of view can be done via config
important: FOV value is vertical, see FOV calculator[themetalmuncher.github.io] for your preferred value
"hurt" red frame filter and "cinematic" black frame filter in the ending don't scale, use at your own risk
Note: the watch is visible starting at 65 as well as danger part of Geiger counter
values range 60-90
r_base_fov 75.
blur config lines, setting to 0 makes you not hate running
values ranges: 0.0-1.0 for scale
r_blur_level 0 r_game_mblur_scale 0.
DLSS doesn't work on dx11 to my knowledge
values 0(off) / 1(on)
r_dlss 0
polygon tessellation, which breaks down complex surfaces into triangles for real time smoothing, disable for more fps
values 0(off) / 1(on)
r_dx11_tess 0
supersampling, blya, anti-aliasing config lines
values ranges: 1/5/10 for enum, unknown for auto
r_enum_ssaa 1 r_ssaa_auto 0.
bloom related
values range: unknown
r_exposure_control -6.
I believe this one is for grass shadows, disabling adds fps
values 0(off) / 1(on)
r_foliage_shadows 0
hairworks, makes little to no impact for most parts of the game, but bear fight stutters a lot more with it
values 0(off) / 1(on)
r_fur 0
gamma
unfortunately, if set manually via config, the game doesn't recognize the exact gamma value and uses default 0.5, so it's best to set it via in-game settings, I found it best to set it 1-2 notches from the left
values range 0.0-1.0 (1.0 being darkest)
r_gamma value
might be unnecessary with -forcenohdr launch param but just in case disable HDR in config too
values 0(off) / 1(on)
r_hdr 0
texture quality
values 0(low) / 1(medium) / 2(high) / 3(ultra) / 4(extreme)
r_quality_level 2
shading rate or resolution scaling
values 0.4(40%) - 4.0(400%)
r_shading_rate 1.
temporal, blya, antialiasing, highly debatable option, setting it to 1 with lowest gamma possible makes dark areas lit enough to see
values 0(off) / 1(on)
r_taa_enabled 1
some, blya, terrain values, best left as 0 for performance
values ranges: unknown
r_terr_displace_density 0 r_terr_displace_enable 0
vertical synchronisation
values 0(off) / 1(on) / 2(half)
vsync 0
ray tracing
values 0(off) / 1(ultra) / 2(high)
raytrace 0



not listing every single param because I don't understand what some are for
sound options


Alright blya, to balance out the sounds in the game you can set each aspect individually
values range: 0.01-1.00, 1 being 100%
s_dialogs_volume 1.00 s_effects_volume 0.50 s_music_volume 0.70
surround sound
values on/off
s_spatial_audio off
tips
Alright blya at this point you can go ahead and dive in, but I'll still share some gameplay tips here.
Generic:
  • Try and listen to everything people say, sometimes you get intel on side objectives and radiation hotspots.
  • Picking the highest difficulty may end up costing you the endgame no matter how carefully you get through earlier levels and how much you loot. Without workbenches you won't be able to craft ammo other than arrows/balls for pneumatic weapons.Last workbench available is at the hideout Kirill leads you to, before you part ways with Miller.
editing


Alright blya, that's all she wrote, if I got something wrong or you know some of my unknowns leave a comment, I'll try and keep this up to date

Ciao cacao, bratukha