Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Компилятор видимости VVIS++

From Valve Developer Community
< Ru
Jump to navigation Jump to search

English (en)Русский (ru)Translate (Translate)

VBSP++VVIS++VRAD++BSPZIP++

Эта статья(раздел) является наброском(en). Вы можете помочь, дополнив её.
Сравнение времени компиляции исходного VVIS и VVIS++. VVIS++ компилирует данные видимости значительно быстрее, чем исходный VVIS.
Developer(s)
Initial release
4 августа 2025
Stable release
31 марта 2026
Operating system
Windows
Type
Компилятор карт
Target engine(s)
Source
Distribution
Бесплатно

VVIS++ VVIS++ это созданная сообществом модификация VVIS для Source, разработанная ficool2. Она значительно сокращает время компиляции VVIS, обеспечивая аналогичный исходному VVIS результат.

Отличия

  • В зависимости от размера карты или способа её оптимизации(en), VVIS++ на 50-2700% быстрее по сравнению с исходным VVIS.
  • Масштабируется до 64 потоков
  • Добавлено включение AppID(en) в gameinfo.txt
  • Использование func_viscluster больше не требуется, поскольку VVIS++ достаточно быстр и кластеры видимости больше не нужны, их использование препятствует оптимизации VVIS++.
  • Удален VMPI(en), вероятно, потому что VVIS++ достаточно быстр и VMPI фактически не нужен.

Поддерживаемые игры

На данный момент VVIS++ доступна для всех игр Ветвь Team Fortress 2 Ветвь Team Fortress 2 и Garry's Mod Garry's Mod.

Другие протестированные игры/модификации

VVIS++ неофициально протестирован со следующими играми, другими VBSP-файлами или ветвями платформы:

Игра Ветвь игровой платформы Версия VVIS++ Примечания ViewDiscuss
All Source 2013 Singleplayer Source 2013 Singleplayer games
Half-Life 2 Half-Life 2 (including Episodes)
Half-Life: Source Half-Life: Source
Portal Portal
Source 2013 Singleplayer N/A (Universal) Установка:
   Метод 1: Распакуйте директорию "tools_plusplus", затем запустите toolsplusplus_installer.exe, и укажите путь к корневой директории игры.
   Метод 2: Установите компилятор в директорию bin/x64 Source 2013 SP игры (нужно будет создать эту директорию "x64"), после чего извлечь в неё все DLL-файлы из директории compatibility.
После установки VVIS++, запустите Hammer (или Hammer++) от вашей Source 2013 SP игры и измените путь к исполняемому файлу VIS executable на $SteamUserDir\Ваша Source 2013 SP игра\bin\x64\vvisplusplus.exe, или используйте компилятор в режиме командной строки.
All Source 2013 Multiplayer Source 2013 Multiplayer games Source 2013 Multiplayer N/A (Universal) Установка:
   Метод 1: Распакуйте директорию "tools_plusplus", затем запустите toolsplusplus_installer.exe, и укажите путь к корневой директории игры.
   Метод 2: Установите компилятор в директорию bin/x64 Source 2013 MP игры (нужно будет создать эту директорию "x64"), после чего извлечь в неё все DLL-файлы из директории compatibility.
После установки VVIS++, запустите Hammer (или Hammer++) от вашей Source 2013 MP игры и измените путь к исполняемому файлу VIS executable на $SteamUserDir\Ваша Source 2013 SP игра\bin\x64\vvisplusplus.exe, или используйте компилятор в режиме командной строки.
All Source 2004 Source 2004 and Source 2006 Source 2006 games Source 2004
Source 2006
Ветвь Team Fortress 2 (before Apr 6) Не поддерживается. VVIS++ может читать .bsp файлы от Source 2004 и 2006 (то есть он совместим с VBSP от Source 2004/2006), однако, VRAD(en) от Source 2004 и 2006 не сможет обработать карты после работы VVIS++.
Left 4 Dead Left 4 Dead Версия платформы Left 4 Dead N/A (Universal) Установка:
   Метод 1: Распакуйте директорию "tools_plusplus", затем запустите toolsplusplus_installer.exe, и укажите путь к корневой директории игры.
   Метод 2: Установите компилятор в директорию bin/x64 Left 4 Dead 2 (или игры ветви L4D) (нужно будет создать эту директорию "x64"), после чего извлечь в неё все DLL-файлы из директории compatibility.
После установки VVIS++, запустите Hammer (or Hammer++) от вашей L4D2 игры и измените путь к исполняемому файлу VIS executable на $SteamUserDir\Left 4 Dead 2\bin\x64\vvisplusplus.exe, или используйте компилятор в режиме командной строки.
Left 4 Dead 2 Left 4 Dead 2 Версия платформы Left 4 Dead N/A (Universal)
Ветвь Team Fortress 2 (before Apr 6 VVIS++ update)
Установка:
   Метод 1: Распакуйте директорию "tools_plusplus", затем запустите toolsplusplus_installer.exe, и укажите путь к корневой директории игры.
   Метод 2: Установите компилятор в директорию bin/x64 Left 4 Dead 2 (или игры ветви L4D) (нужно будет создать эту директорию "x64"), после чего извлечь в неё все DLL-файлы из директории compatibility.
После установки VVIS++, запустите Hammer (or Hammer++) от вашей L4D2 игры и измените путь к исполняемому файлу VIS executable на $SteamUserDir\Left 4 Dead 2\bin\x64\vvisplusplus.exe, или используйте компилятор в режиме командной строки.
Alien Swarm Alien Swarm Alien Swarm engine branch N/A (Universal) Установка:
   Метод 1: Распакуйте директорию "tools_plusplus", затем запустите toolsplusplus_installer.exe, и укажите путь к корневой директории игры.
   Метод 2: Установите компилятор в директорию bin/x64 Alien Swarm (или игры ветви Alien Swarm) (нужно будет создать эту директорию "x64"), после чего извлечь в неё все DLL-файлы из директории compatibility.
После установки VVIS++, запустите Hammer (или Hammer++) от вашей Alien Swarm игры и измените путь к исполняемому файлу VIS executable на $SteamUserDir\Alien Swarm\bin\x64\vvisplusplus.exe, или используйте компилятор в режиме командной строки.
Portal 2 Portal 2 Portal 2 engine branch N/A (Universal) Установка:
   Метод 1: Распакуйте директорию "tools_plusplus", затем запустите toolsplusplus_installer.exe, и укажите путь к корневой директории игры.
   Метод 2: Установите компилятор в директорию bin/x64 Portal 2 (или игры ветви Portal 2) (нужно будет создать эту директорию "x64"), после чего извлечь в неё все DLL-файлы из директории compatibility.
После установки VVIS++, запустите Hammer (или Hammer++) от вашей Portal 2 игры и измените путь к исполняемому файлу VIS executable на $SteamUserDir\Portal 2\bin\x64\vvisplusplus.exe, или используйте компилятор в режиме командной строки.
Counter-Strike: Global Offensive Counter-Strike: Global Offensive CS:GO engine branch N/A (Universal) Установка:
   Метод 1: Распакуйте директорию "tools_plusplus", затем запустите toolsplusplus_installer.exe, pointing it to the game root directory.
   Метод 2: Установите компилятор в директорию bin/x64 CS:GO (или игры ветви CS:GO) (нужно будет создать эту директорию "x64"), после чего извлечь в неё все DLL-файлы из директории compatibility.
После установки VVIS++, запустите Hammer (или Hammer++) от вашей CS:GO игры и измените путь к исполняемому файлу VIS executable на $SteamUserDir\Counter-Strike: Global Offensive\bin\x64\vvisplusplus.exe (или $SteamUserDir\csgo legacy\bin\x64\vvisplusplus.exe), или используйте компилятор в режиме командной строки.
Mapbase Mapbase games or Mapbase's VBSP Source 2013 Singleplayer with Mapbase N/A (Universal) VBSP от Mapbase совместимы c VVIS++. Для установки следуйте тем же инструкциям, что и для Source 2013 SP игр.

Внешние ссылки

Тематический указатель