Counter-Strike

Counter-Strike

136 个评价
Настоящий апгрейдинг CS 1.6 (Новый радар + прицел)
由 󠁳 制作
В этом руководстве я описываю как можно улучшить времяпровождение в Counter-Strike 1.6, исправление двух главных болячек игры и так далее. Большая просьба: если вам зашло руководство, то поделитесь со всеми. Все должны иметь одинаковые условия и возможности для повышения скилла.
2
   
奖励
收藏
已收藏
取消收藏
1. Вступление
Главными проблемами древней игрушки являются, как по мне, ужасающая настройка прицела и радар, который понять можно лишь отработав матросом в подводной лодке. На высоких разрешениях игры играть невозможно - прицел становится ужасно большим даже если выбрать маленький размер. А радар слишком маленьким. И из-за этого адекватные игроки предпочитают либо 800х600, либо 1024х768, учитывая, что у многих есть большие мониторы, то выглядит это, малость, вырвиглазно.

Примечание: Руководство будет изменяться, дополняться и т.д.
2. Установка сборки
В первую очередь, нам нужен сам клиент игры:
https://drive.google.com/file/d/17re5HWDaCsmTD2QRvq1rlnvbmUKIveNI/view?usp=drive_link

Есть два способа игры: пиратский или лицензионный.

Пиратский способ это простая установка игры в любую папку с выводом игрового ярлыка в рабочий стол. Такой вариант позволяет использовать встроенный в игру выбор аватарки и не более.

Лицензионный способ является способом подмена пиратской копии вместо лицензионной. Если с первым установка проста, то со вторым уже есть некоторый вертяк.

Итак:
1. Устанавливайте пиратскую сборку игры (с ссылки выше) куда угодно.
(Представим условно, что путь папки игры: C:\Games\Counter-Strike 1.6)

(Пункты ниже - для владельцев стима, если хотите играть без стима - можете не продолжать)

2. В стиме, нажимаете Правой Кнопкой Мыши (далее ПКМ) по названию игры "Counter-Strike".
Там находите "Управление" - далее "Просмотреть локальные файлы".

3. Вас перекидывает в файловую систему, где будет открыта папка игры. Путь будет что-то вроде ...\steamapps\common\Half-Life


4. Переходим в папку C:\Games\ и вырезаем/копируем папку "Counter-Strike 1.6".


5. И вставляем в папку ...\steamapps\common


6. Дальше нам требуется лишь подмена сборок: пиратский на лицензионный. Для этого мы удаляем папку "Half-life", а папку "Counter-Strike 1.6" переименовываем в "Half-life".

Стиму плевать на то, с какой сборки вы играете в игру, лишь бы она работала. Следовательно, игру можно максимально кастомизировать. В чём соль этого вертяка? А в том, что стим вытянет для пиратской сборки лицензионный SteamID, который будет только лишь ваш, а также все фичи стимовской кс 1.6 (например, в Tab можно будет увидеть кто играет со стима тоже) будут работать и в пиратской сборке.
3. Поверхностный обзор пункта "Настройки"
Самым первым боcсом любой игры является....Настройка игры!
В параметрах запуска стима стоит прописать "-noservice", это позволяет убрать нам в игре функцию друзей, которая не работает при игре со стимом.
Помимо основных функции и настроек, в игре появились дополнительные фичи.

• В мультиплеере всё как обычно, за исключением некоторых нюансов:
1. Появилось поле ввода "setinfo _pw" для любителей покупать випки и админки. Конечно, всё ещё возможен ввод через консоль, но как вариант...
2. Настройка цвета дыма. Буду честен - у выбора цвета дыма нет настройки прозрачности, поэтому халявить с NoSmoke не получится, да и зачем нам это надо, не так ли? И всё же советую не выбирать только белый или только черный цвет дыма, вы сделаете для себя только хуже.
3. Показ никнейма над головами союзников, которые есть либо в друзьях (внутренней системы), либо со стима.
4. Отключение крови. Кому-то быть может важно.

• Самое интересное и важное - это вкладка "HUD". Здесь есть такие функции как:
1. Прицел! Человеческий прицел в 1.6! Гибкая настройка, как в CS:S, CS:GO и CS2! Вот чего не хватало 1.6 всю жизнь. Теперь возможно редактирование размера, толщины, цвета, прозрачности и обводки прицела. Также можно поставить точку посередине, если расстояние между линиями выставили чуть больше чем нужно. Плюс, можно убрать верхнюю линию прицела, чтобы образовалось перекрестие в виде T.

2. Снайперский прицел. То есть, статичный, который классический, и динамичный, привет из CS:GO. В этом подпункте можно редактировать значение тряски и размытия во время движения персонажем при прицеливании.

3.0. В подпункте "Разное" есть такие возможности как:
3.1 Выбор цвета HUD'а. Так как HUD является спрайтом, то выбор черного цвета превратит ваш HUD в прозрачный цвет. Поэтому отталкивайтесь от правила "160 и 0". Либо 0 160 255, либо 160 255 0, либо 255 0 160 и т.д. Комбинируйте, либо ищите для себя другие значения, но рекомендую выбрать тот цвет, который позволит видеть всё после отходняка от вражеской флешки.

3.2 Возможность выбрать и настроить динамический радар. О нём чуть подробнее будет в другой вкладке.

3.3 Возможность выбрать обновлённый киллстат. Свежо и более понятно. Показывать может убийство вслепую, через дым, через стену и т.д. Но, к сожалению, только от своих убийств.

В целом, эти улучшения как раз таки дают отличный буст в плане геймплея, но перейдём к более глубокой настройки - с помощью консольных команд.
4. Настройки радара
Всё же, не бывает идеальности. В обновлённом радаре есть свои нюансы.
1. Самым главным подводным камнем является то, что рисунки карт в радаре зависит от присутствия файлов .bmp - эдакая картинка карты сверху. Допустим, если в файлах игры отсутствует файл .bmp от карты, например, de_inferno, то вместо карты в радаре будет лишь задний фон радара. Но это не мешает видеть позицию плэнтов, сброшенной бомбы или своих тиммейтов. К счастью, в файлах игры изначально есть de_inferno.bmp, поэтому мы будем видеть картинку в радаре. Также я собрал с просторов интернета картинки на популярные карты. Скачивайте отсюда: https://drive.google.com/file/d/1PESrNQwBp4xyzT5sMaBiHrUHr_k1wxZ5/view?usp=sharing и перекиньте папку 'Overviews" либо в папку "cstrike", либо в "cstrike_download". Разницы особой нет.

2. Второй подводный камень - на радаре не отображаются враги, которых заметили ваши союзники. Не знаю с чем это связано, но видимо, игрой не прописан код, что союзникам позволено делиться данными о позициях врагов со своими союзниками.

Но по сути, нам это неособо мешает, так как на радаре отображаются убитые союзниками враги в виде крестиков (как и убитые союзники). Если голова на плечах имеется, то можно понимать кто и где находится.


Примечание: у многих кваров есть значения от 0 до 1 (иногда 2). 0 означает полное отключение, 1 включение. В случае, где есть несколько чисел, разделенных пробелами, уже идёт настройка цветов. Обычно это RGB, что означает Красный Зеленый Синий. В случае RGBA в конце добавляется настройка прозрачности. Тут уже поле значений другое - от 0 до 255.
Допустим, "255 0 0" (RGB). 255 у красного, у остальных по нулям. Это означает, что будет цвет максимально красным. Такая же логика и у прозрачности.

Чтож, приступим к консольным настройкам радара.

hud_radar "1" – Включает новый динамический радар.
hud_radar_alpha "255" – Регулирует прозрачность радара (0-255).
hud_radar_always_centered "0" – Если установлено значение "1", то радар будет показываться от точки вашего игрока, в противном случае от центра карты.
hud_radar_bgcolor "0 0 0 255" – Цвет заднего фона радара. Стандартно - черного цвета. Последнее значение регулирует прозрачность, поэкспериментируйте.
hud_radar_fgcolor "0 0 0 220" – Цвет переднего плана радара. Что-то по типу виньетки. Стандартно - черного цвета, но можно и поменять.
hud_radar_generatemap "0" – Генерирует карту конфигурации gfx/hud/radar/maps/*.txt для радара HUD. Что это и с чем едят - я пока в душе не информирован.
hud_radar_icon_scale_min "0.3" – Устанавливает минимальный масштаб иконки игроков, крестиков и бомбы. Допустимые значения - от 0,2 до 1,0.
hud_radar_map_outlinecolor "10 10 10 255" – Устанавливает цвет контура для границ самой карты. Хотите белый - берёте "255 255 255 255", хотите без границ - "0 0 0 0".
hud_radar_map_outlinethickness "0" - Устанавливает толщину контура для границ карты.
hud_radar_map_shadecolor : 0" – Устанавливает оттенок для карты. Если поставить значение "0 255 0", то радар будет словно с CS:S.
hud_radar_map_solidcolor : 0" – Устанавливает отеннок для карты. То есть, закрашивает карту в один цвет, на подобие material design.
hud_radar_mapscale "0.9" – Устанавливает уровень масштаба карты для радара.
hud_radar_objectives "1" – Включает отображение целей на радаре (Где плент или где находятся заложники).
hud_radar_panel_pos "0" – Устанавливает положение радара. 0 = левая сторона, 1 = правая сторона.
hud_radar_rotate "1" – Если установлено значение "1", то радар будет поворачиваться вместе с вашим направлением, в противном случае положение радара будет статичным.
hud_radar_scale "1" – Устанавливает масштаб радара. Допустимые значения - от 0,5 до 3,0.
hud_radar_shapecolor "158 158 158" – Изменение цвета формы радара (внешний круг вокруг радара, образно говоря).
hud_radar_showhealth "0" – Показывать здоровье игрока в обзоре карты.
hud_radar_shownames "0" – Показывать имена игроков в обзоре карты.
hud_radar_showtracks "0" – Показать пути игрока в обзоре карты.
hud_radar_square "0" – Если установлено, радар будет переключаться на квадрат.
hud_radar_square_with_scoreboard "1" – Если стоит значение "1", радар будет переключаться в квадрат, когда прожимается Tab, в противном случае останется круглым.
hud_radar_table_rotate "0" – Поворот угла квадратного радара, когда видно табло.
hud_radar_x "16" – Положение радара HUD по координате X.
hud_radar_y "16" – Положение радара HUD по координате Y.
5. Консольные настройки прицела
Советую поставить cl_bobstyle "2", раскачка рук будет подобна с CS:GO. Значение 1 - раскачка рук как в юбилейном обновлении Half-Life, 0 - стандартная раскачка а-ля вперёд-назад.
cl_crosshair_drawoutline "0" – Рисует черный контур вокруг прицела для лучшей видимости.
cl_crosshair_dynamic_maxdist_splitratio "0.35" – Если используется cl_crosshairstyle 2, это соотношение используется для определения длины внутреннего и внешнего пинов прицела.
cl_crosshair_dynamic_splitalpha_innermod "1" – При использовании стиля cl_crosshairstyle 2 это модификация альфа, которая будет использоваться для ВНУТРЕННИХ кончиков прицела после их разделения.
cl_crosshair_dynamic_splitalpha_outermod "0.5" – При использовании стиля cl_crosshairstyle 2 это модификация альфа, которая будет использоваться для ВНЕШНИХ кончиков прицела после их разделения.
cl_crosshair_dynamic_splitdist "7" – Если используется стиль cl_crosshairstyle 2, это расстояние, на котором кончики перекрестия будут разделяться на 2 (по умолчанию 7).
cl_crosshair_friendly_warning "0" – Настройка предупреждения френдли файра. 0: всегда выключено, 1: только при использовании стилей прицела по умолчанию, 2: всегда включено.
cl_crosshair_outlinethickness "0.6" – Установите толщину контура прицела (0.1-3).
cl_crosshair_recoverytime_on_fps "0" – Время восстановления прицела зависит от FPS.
cl_crosshair_sniper_show_normal_inaccuracy "1" – Включать неточность при определении размытия перекрестия снайперского прицела.
cl_crosshair_sniper_style "1" – 0 = Классический статический снайперский прицел, 1 = Точный динамический снайперский прицел.
cl_crosshair_sniper_width "1" – Если >1, поперечные линии снайперского прицела приобретают дополнительную ширину (1 для однопиксельного волосяного покрова)
cl_crosshair_t "0" – Прицел в стиле T.
cl_crosshairalpha "255" – Устанавливает, насколько прозрачным будет прицел на экране. Чем меньше значение, тем менее заметен прицел.
cl_crosshaircolor "0 0 255" – Устанавливает цвет прицела.
cl_crosshairdot "0" – Добавляет точку в центр прицела. Если уменьшить cl_crosshairsize до 0, можно настроить так, чтобы была только точка.
cl_crosshairgap "-5" – Устанавливает промежуток между 4 полосами на прицеле.
cl_crosshairgap_useweaponvalue "0" – Если установить значение 1, зазор будет динамически обновляться в зависимости от того, какое оружие в данный момент экипировано. Полная фигня.
cl_crosshairscale "1" – Регулирует масштаб размера прицела. 0 = Авто (пропорционально), 1 = Маленький, 2 = Средний, 3 = Большой.
cl_crosshairsize "10" – Устанавливает размер в длину 4 полос на прицеле. Если выставить 5000, то прицел будет на весь экран.
cl_crosshairstyle "4" – Выбор стиля прицела: 0 = DEFAULT, 1 = DEFAULT STATIC, 2 = ACCURATE SPLIT (точная отдача/разброс с фиксированной внутренней частью), 3 = ACCURATE DYNAMIC (точная отдача/разброс), 4 = CLASSIC STATIC, 5 = OLD CS STYLE (ложная отдача - неточный обратный ответ), 6 = DEFAULT LEGACY CS 1.6.
cl_crosshairthickness "0" – Настраивает толщину игрового прицела.
cl_crosshairusealpha "1" – Регулирует прозрачность прицела.
6. Консольные настройки крови
Из приятных фич, можно теперь взрывать тела врагов гранатой, а также отображение полученного урона выглядит наиболее сочной.

violence_hblood "1" - Включает человеческую кровь.
violence_hgibs "1" - Показать человеческие gib-сущности.
violence_vfxblood "1" - Включает визуальные эффекты крови.
violence_vfxblood_bigdrops "5" - Устанавливает количество больших капель крови (только от взрывного урона или выстрела в голову).
violence_vfxblood_burst_ratio "2" - Устанавливает множитель крови при взрыве тела (умножает эффект крови от брызг, мелких, тумана, капель).
violence_vfxblood_color "255 0 0" - Устанавливает цвет для визуальных эффектов крови.
violence_vfxblood_drops "0" - Устанавливает количество капель крови.
violence_vfxblood_gibs "5" - Задает количество разбрасываемых (только от взрывного урона или выстрела в голову) человеческих уключин (способных прострелить кровавую декаль на поверхности).
violence_vfxblood_grenade "1" - Включает возможность взрыва тела при убийстве гранатой или бомбой. Крайне рекомендую!
violence_vfxblood_headshot "0" - Разрешает взрывать тело при убийстве выстрелом в голову.
violence_vfxblood_mist "0.5" - Устанавливает количество эффектов кровавого тумана.
violence_vfxblood_small "0" - Устанавливает количество мелких частиц крови (это кровавые декали, которые появляются на поверхности).
7. Настройки моделей рук и пушек
Рекомендую забиндить "bind f lookatweapon", который даст возможность осматривать пушки как в CS2. Однако это работает с теми моделями, у которых есть поддержка анимации осмотра.
Вы можете скачать собранный мною пак моделей, которые поддерживают их.
https://drive.google.com/file/d/1Lg6Wmvel2Ep-kcac5l743aIp1HDfTY2m/view?usp=drive_link

Закинуть все три папки "models" и "sound" в папку "cstrike_hd" или "cstrike_addon" (если её нет, то можно создать). Суть этих папок заключается в том, что такая установка не затрагивает оригинальные файлы игры.

Так же рекомендую выставить cl_bobstyle "2". Очень приятно для глаз.


Сами консольные команды:
viewmodel_fov : "90" – устанавливает значение FOV (близко-далеко) видимых рук и оружия.
viewmodel_lag_scale : "3" – Устанавливает масштаб раскачивания видимых рук и оружия.
viewmodel_lag_speed : "5" – Устанавливает скорость раскачивания видимых рук и оружия.
viewmodel_offset_x : "2.5" – Смещение видимых рук и оружия по координате X (влево-право). Поиграйтесь с цифрами, поймёте о чем речь.
viewmodel_offset_y : "2.5" – Смещение видимых рук и оружия по координате Y (верх-вниз).
viewmodel_offset_z : "-2.5" – Смещение видимых рук и оружия по координате Z (дальше-ближе).
viewmodel_retract : "0" – Включает втягивание видимых рук и оружия вблизи препятствий.
viewmodel_shift : "0" – Отключить смещение видимых рук и оружия при взгляде вверх и вниз 0 = Отключить, 1 = Включить (по умолчанию), 2 = Автоматическая регулировка.
viewmodel_shift_left_amt : "2,5" – Величина, на которую видимых рук и оружия смещается влево при увеличении точности стрельбы.
viewmodel_shift_right_amt : "0" – Величина, на которую видимых рук и оружия смещается вправо при уменьшении точности стрельбы.
8. Алиасы и прочие команды (дополняется)
На самом деле алиасы это всего лишь последовательность команд, выполняемых игроком. Почему-то все боятся и сторонятся их, хотя они особо так не приносят боль. Скидываю ниже свои алиасы, которые сделал на досуге. В папке cstrike есть файл autoexec.cfg. Откройте его любым редактором и внесите команды, которые вам нужны.

// Переключение громкости голосов
alias "voice_normal" "stopsound; voice_scale 0.85; echo "Clutch Mode OFF"; alias "clutch_mode" "voice_quiet""
alias "voice_quiet" "stopsound; voice_scale 0.2; echo "Clutch Mode ON"'; alias "clutch_mode" "voice_normal""
alias "clutch_mode" "voice_quiet"
bind "#" clutch_mode

Вместо # ставьте нужную клавишу, которая будет удобна для вас. Этот алиас рассчитан на то, чтобы заткнуть всех в игре во время важных перестрелок./

// Очистка декалей
alias "+w" "+forward;r_cleardecals"
alias "-w" "-forward;r_cleardecals"
alias "+a" "+moveleft;r_cleardecals;"
alias "-a" "-moveleft;r_cleardecals"
alias "+s" "+back;r_cleardecals"
alias "-s" "-back;r_cleardecals"
alias "+d" "+moveright;r_cleardecals"
alias "-d" "-moveright;r_cleardecals"
bind "w" "+w"
bind "a" "+a"
bind "s" "+s"
bind "d" "+d"

Позволяет очищать карту от следов пуль, крови и прочей нечести.

// Улучшенный TAB
alias +scoreandfps "+score;net_graph 1;r_cleardecals"
alias -scoreandfps "-score;net_graph 0;r_cleardecals"
bind TAB "+scoreandfps"
Показывает фпс в нижнем углу при зажатии Tab.

bind "z" weapon_hegrenade
bind "x" weapon_flashbang
bind "c" weapon_smokegrenade
bind "v" weapon_healthnade (На случай, если на сервере есть хилки)

Эти бинды на скорое доставание гранат, так как выбор гранат на 4-ку иногда вымораживает. Проще достать нужную гранату одной кнопкой.

cl_minviewmodel "1" - аналог "cl_minmodels", позволяет отключать сторонние модели из сервера, заменяя стандартными. Условно вы зашли в паблик, а там бесконечная боль глаз из-за админских моделей оружия. Эта команда позволяет подставлять стандартные модели вместо сторонних. Получили виповский калаш? Вы будете видеть лишь стандартный калаш, хотя по характеристикам будет тот же виповский.

Также cl_minmodels теперь по-настоящему правильно работает. В оригинальной версии игры эта команда работала как надо, пока не началась тенденция виповских моделей в пабликах. Если до этого все випы (неважно, кт или тт) имели свою стороннюю модельку персонажа, то при cl_minmodels "1" они превращались в оригинального агента в белой рубашке.
Теперь команда в этой сборке адаптирует всех випов в модельки их команд. Т. е. не будут появляться модели игроков в белых рубашках.
Послесловие
Почему-то мододелы начали улучшать игру лишь под конец заката игры. И всё же, хотелось бы поблагодарить s1lent за улучшение древней игрушки.

И пожалуйста, распространите эту тему среди своих коллег по игре.

Обнял.
76 条留言
☭ XRTxWolf 10 月 13 日 下午 5:27 
будет новая ссылка на радар? а то старая не работает :(:steamthumbsup:
󠁳  [作者] 9 月 25 日 上午 4:03 
Осмотр будет при условии что в самой модели будет отдельная анимация под осмотр оружия. А есть такие скины, что анимация проходит произвольно, время от времени.
丂卩ㄚ 9 月 17 日 上午 1:09 
Осмотр оружия будет доступен, если скачать скины ?
T1rEx 9 月 8 日 下午 12:35 
@Yasu Kata Kaya Можешь скинуть ссылку на мод ?
RHODAMINE 8 月 29 日 上午 1:00 
Мужики кто нибудь киньте пак картинок для радара
tylerdurden101 8 月 19 日 上午 1:44 
Статистика EXTRA CLASSIC
{链接已删除}
переход в "топ игроков"
IliaAlex3911 7 月 24 日 下午 12:41 
Когда ссылка на радар?:steamfacepalm:
󠁳  [作者] 5 月 8 日 上午 10:21 
Ссылки нет, не я в ответе за разработку модификации
FIRE 5 月 7 日 下午 8:41 
ссылка на радар есть?
ROBIN 4 月 1 日 下午 1:01 
есть сылка на ориг радар?