Обновление Counter-Strike 2

ИГРОВОЙ ПРОЦЕСС

  • Добавлена опция, позволяющая выбрать режим бесшумной перезарядки — «Удерживать» или «Переключать». Если используется переключение, после начала бесшумной перезарядки её клавишу можно отпустить. Чтобы отменить бесшумную перезарядку и вернуться к быстрой, нажмите её клавишу ещё раз.

  • Решены проблемы, из-за которых первый звук перезарядки был слышен, даже если игрок использовал бесшумную перезарядку.

ПРОЧЕЕ

  • Исправлена ошибка, из-за которой жидкости могли отображаться чёрными на компьютерах с видеокартами AMD.

  • Исправлены некоторые ошибки со звуком и интерфейсом, возникавшие при перемотке демозаписей.

Обновление Counter-Strike 2

СКРИПТЫ ДЛЯ КАРТ

  • Добавлен метод Instance.Precache.

    • Возвращает объект CSPrecache.

    • Добавлен метод CSPrecache.IsServerLoading.

    • Добавлен метод CSPrecache.IsServerLoaded.

    • Добавлен метод CSPrecache.IsClientLoading.

    • Добавлен метод CSPrecache.IsClientLoaded.

    • Добавлен метод CSPrecache.IsLoadedForAll.

    • Добавлен метод CSPrecache.Release.

  • Добавлен объект CSHostage.

    • Добавлен метод CSHostage.IsBeingPickedUp.

    • Добавлен метод CSHostage.IsBeingCarried.

    • Добавлен метод CSHostage.IsRescued.

    • Добавлен метод CSHostage.GetRescuer.

    • Добавлен метод CSHostage.GetPickUpStartTime.

    • Добавлен метод CSHostage.GetPickUpFinishTime.

    • Добавлен метод CSPlayerPawn.GetHostage.

    • Добавлен метод Instance.OnHostagePickUpStart.

    • Добавлен метод Instance.OnHostagePickUpAbort.

    • Добавлен метод Instance.OnHostagePickUp.

    • Добавлен метод Instance.OnHostageDrop.

    • Добавлен метод Instance.OnHostageRescue.

    • Добавлен метод Instance.OnHostageKill.

  • Добавлен новый экспортируемый объект верхнего уровня — Console.

    • Добавлен метод Console.GetConvarBoolean.

    • Добавлен метод Console.GetConvarNumber.

    • Добавлен метод Console.GetConvarString.

    • Добавлен метод Console.GetConvarVector.

    • Добавлен метод Console.GetConvarQAngle.

    • Добавлен метод Console.GetConvarColor.

    • Добавлен метод Console.SetConvar.

      • Значение переменной sv_cheats не ограничивает метод Console.SetConvar, и он выполняется синхронно.

    • Метод Instance.Msg переименован в Console.Log.

    • Методы Instance.ClientCommand, ServerCommand и RegisterCheatCommand перемещены в объект Console.

  • Добавлен новый экспортируемый объект верхнего уровня — GameRules.

    • Добавлен метод GameRules.StartWarmup.

    • Добавлен метод GameRules.EndWarmup.

    • Добавлен метод GameRules.GetTeamScore.

    • Добавлен метод GameRules.AddTeamScore.

    • Добавлен метод GameRules.TerminateRound.

    • Методы Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime и AddTeamMoney перемещены в объект GameRules.

  • Перемещённые и переименованные методы по-прежнему доступны в первоначальных объектах, но являются устаревшими.

  • Для объекта custom_hud_layout добавлены классы верхнего уровня HUD_TEAMMENU_VISIBLE и HUD_CHAT_VISIBLE.

  • Объект radar_element теперь может отображаться на радаре в любом режиме, а не только в «Штурме».

  • Добавлена поддержка GameRules.AddTeamMoney с параметром CSTeamMoneyReason.NONE и суммой.

  • Устранена причина сбоя, происходившего при использовании CSTeamMoneyReason.NONE в качестве параметра GameRules.AddTeamMoney.

  • Решена проблема, из-за которой значения перечисления CSTeamMoneyReason не соответствовали указанным в point_script.d.ts.

  • Решена проблема, из-за которой значения перечисления CSWeaponAttackType не соответствовали указанным в point_script.d.ts.

  • Решена проблема, из-за которой метод CSRadarPoint.IsVisibleToTeam возвращал число вместо логического значения.

  • Решена проблема, из-за которой метод CSObservablePoint.IsObservableForTeam возвращал число вместо логического значения.

  • Предупреждения в журнале теперь содержат стек вызовов JS.

  • Предупреждения в журнале теперь содержат информацию о недопустимых значениях аргументов.

  • Счёт аргументов в предупреждениях в журнале теперь начинается с 0 вместо 1.

  • Улучшено автозаполнение для команды the map_workshop.

Обновление Counter-Strike 2

ИНТЕРФЕЙС

Улучшен интерфейс просмотра записей:

  • Добавлена шкала прогресса для загрузки записей.

  • Для управления свободной камерой с помощью мыши больше не нужно нажимать дополнительную клавишу.

  • Свободную камеру и камеру следования теперь можно использовать, когда запись на паузе.

  • Решены незначительные проблемы с перемоткой записи.

ПРОЧЕЕ

  • Для использования резервных файлов раундов сервер теперь должен запускаться с флагом -allow_round_backup_files.

  • Анимации перезарядки AUG стоя и в приседе обновлены в соответствии с новой длительностью перезарядки.

  • Теперь список разрешённых радиокоманд прописан явно.

  • В инструменты CS2 для мастерской добавлен материал-инструмент toolsskybox_occluder.

  • Повышена стабильность рендерера Vulkan.

Обновление Counter-Strike 2

РАЗНОЕ

  • Добавлена иконка для сигнала по брошенному набору сапёра.

  • Длительность перезарядки AUG уменьшена на 0,5 секунды.

  • Исправлена ошибка, из-за которой бесшумная перезарядка Desert Eagle производила однократный звук.

  • Исправлена ошибка, из-за которой при воспроизведении демозаписей было слышно жужжание звукового ландшафта.

  • В геометрию на аренах режима «Штурм» внесены улучшения.

  • Обновлена локализация.

  • Повышена стабильность.

Обновление Counter-Strike 2

РАЗНОЕ

  • Локализованы изображения с текстом на страницах «Цыпа-альбома».

  • В меню «Играть» добавлены кнопки для управления скачанными картами из мастерской.

  • Скорректированы флаги расширения у кэша шейдеров Vulkan.