Здравствуйте. В этой статье я расскажу вам, каким образом изменять файл user.cfg.
Это может понадобится в разных случаях: от увеличения производительности ПК (снижение настроек графики ниже минимальных), до активации супер способностей персонажа.
Итак приступим. Заходим в директорию игры (по умолчанию C:\Program files\Metro 2033 (или last light)), и находим там файл user.cfg. Жмем на нем правой кнопкой мыши -> открыть с помощью, и выбираем "блокнот".
Содержимое файла выглядит примерно так (моя конфигурация):
_gamepad_preset_sens 0
_show_subtitles 1
aim_assist 1.
auto_aim_border 0.25
unbindall
bind changemenumap kESCAPE
bind wpn_2 k1
bind wpn_3 k2
bind special k3
bind wpn_4 k4
bind wpn_5 k5
bind popup_weapons kTAB
bind medkit kQ
bind forward kW
bind use kE
bind wpn_reload kR
bind filter kT
bind chat kY
bind wpn_next kLBRACKET
bind wpn_prev kRBRACKET
bind menu_enter kRETURN
bind crouch kLCONTROL
bind lstrafe kA
bind back kS
bind rstrafe kD
bind wpn_light kF
bind gasmask kG
bind console kGRAVE
bind sprint kLSHIFT
bind crouch_toggle kZ
bind accel kX
bind wpn_dynamite kC
bind wpn_fast_knife kV
bind nightvision kN
bind map kM
bind jump kSPACE
bind retranslate kF5
bind cam_zoom_out kSUBTRACT
bind cam_zoom_in kADD
bind pause kPAUSE
bind up kUP
bind left kLEFT
bind right kRIGHT
bind down kDOWN
bind wpn_fire mouse0
bind wpn_aim mouse1
bind wpn_knife mouse2
fps off
g_diff_start 0
g_game_difficulty 0
g_input_hand 0
g_laser 1
g_quick_hints 1
g_rangefinder 0
g_show_crosshair on
g_swap_l1r1_l2r2 0
gamepad_preset 0
inv_y_controller 0
invert_y_axis off
joy_boost_max 2.70000005
joy_boost_speed 2.
joy_sens_adhersion 0.69999999
joy_sens_aiming_x 0.30000001
joy_sens_frict 0.69999999
joy_sens_linear 1.
joy_sens_x 0.40000001
joy_sens_y_scale 0.89999998
joy_slowdown 0.30000001
joy_zone_boost 0.99000001
joy_zone_peak 0.89999998
joy_zone_slow 0.17
lang_sound ru
lang_text ru
mouse_curve_coef 70.
mouse_curve_num 1
name must
net_friendly_fire 1
net_stats off
ph_advanced_physX 1
popup_preset 0
preset0_aim_assist 1.
preset0_auto_aim_border 0.22
preset0_joy_sens_aiming_x 0.44999999
preset0_joy_sens_x 0.5
preset1_aim_assist 1.
preset1_auto_aim_border 0.25
preset1_joy_sens_aiming_x 0.30000001
preset1_joy_sens_x 0.40000001
r_af_level 1
r_api 2
r_blur_level 1
r_dbg_stereo_separation_base 0
r_dbg_stereo_separation_zoom 0
r_dx11_tess 1
r_enum_ssaa 1
r_fullscreen on
r_gamma 1.
r_hud_weapon on
r_quality_level 3
r_res_hor 1920
r_res_vert 1200
r_supersample 1.
r_tess_ss 0
r_vsync off
ranger_mode_game off
s_dialogs_volume 1.00
s_effects_volume 1.00
s_master_volume 1.00
s_music_volume 1.00
sens 0.40000001
sens_border 0.5
show_game_ui 1
sso_connect_tries 0
sso_first_time 1
sso_receive_updates 1
sso_receive_updates_thq 1
st_particles off
st_physics off
st_profiler off
st_sounds off
st_tracks off
stats off
vibration 2
Итак, типы значений в данном файле могут быть следующими:
1) Число (числовое значение, при изменении - лучше сохраняйте количество разрядов);
2) значение "on/off", что означает включить/выключить опцию слева;
3) значения 1 / 0, на подобии второго варианта 1 - включить, 0 - выключить;
Теперь пройдем по основным пунктам файла:
Сначала ничего интересного... например "_show_subtitles" (1/0), конфигурация, определяющая показывать ли пользователю вступительное видео, или не показывать.
Далее у нас идут клавиш управления персонажем. Их редактирование возможно и в графической части игры, но ведь так интереснее;). Разберем данную последовательность команд на примере:
bind medkit kQ
Что означает эта строка... слово bind - ключевое слово, его изменять не следует. Слово medkit (аптечка) - думаю объяснять не стоит, далее k - клавиша, и Q - выбор клавиши. На место Q можно поставить любую другую клавишу, тогда аптечка будет активироваться по нажатию данной клавиши.
После группы настроек "bind" идут настройки по выбору сложности игры (сложность на старте / в процессе игры).
А теперь начинается самое веселое. Строки, которые начинаются на "joy" определяют скорость движения персонажа, скорость бега, высоту прыжка, скорость скольжения и т.п. Разберем данную группу настроек на примере:
joy_boost_max 2.70000005
joy_boost_speed 2.
Первая строка определяет максимальную скорость при нажатой клавише Shift (режим бега), вторая строка определяет скорость в режиме ходьбы (нажата клавиша W). Изменяя данные значения можно замедлить/ускорить скорость передвижения по карте. Эти настройки открывают широкое поле для экспериментов.
Следующие строки - настройки языка, чувствительность мыши.
Для пользователей с слабым железом очень важны параметры графики. Они начинаются в данном файле на "r_...".
r_res_hor 1920
r_res_vert 1200
Это ширина и высота экрана. Изменение этих настроек очень сильно влияет на производительность. То есть, если вы поставите расширение экрана меньше, то пропорционально увеличится FPS (количество кадров в секунду), однако это существенно влияет на качество видео.
После настроек видео, в конце файла, идут настройки аудио (громкость звука, режимы воспроизведения, громкость фоновой музыки и т.д).
Подводя итог, хочу посоветовать сохранить начальный файл user.cfg отдельно, чтобы иметь возможность восстановить стандартные настройки. Файлы конфигураций очень похожи в метро 2033 и метро 2034, так что данный рецепт подойдет для обеих игр. Если вы забыли сохранить файлик - напишите в комментариях, я вам скину стандартный.
|