VVIS++: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:
}}
}}


{{vvis++|4}} is a community-made modification of {{source|1}}'s {{vvis|1|nt=1}} developed by ficool2. It [https://imgur.com/AdXWITy significantly] reduce VVIS compile times.
{{vvis++|4}} is a community-made modification of {{source|1}}'s {{vvis|1|nt=1}} developed by ficool2. It [https://imgur.com/AdXWITy significantly] reduce VVIS compile times, while providing same result as regular VVIS.


== Differences ==
== Differences ==

Revision as of 00:39, 9 October 2025

Stub

This article or section is a stub. You can help by expanding it.

VVIS++
Developer(s)
Type
Map compiler
Target engine(s)
Source
Download

VVIS++ VVIS++ is a community-made modification of Source's VVIS developed by ficool2. It significantly reduce VVIS compile times, while providing same result as regular VVIS.

Differences

  • Depending how big the map is, or how the map was optimized, VVIS++ will be 50% to 2700% faster compared to original VVIS.
  • Scales up to 64 threads
  • Added AppID mounting if steam_appid.txt is present beside the exe

Supported games

VVIS++ is currently available for Team Fortress 2 branch Team Fortress 2 branch and Garry's Mod Garry's Mod.

Other games/mods tested

VVIS++ also unofficially works with the following games, other VBSPs or engine branch:

Game Engine branch (game) VVIS++ Version Notes ViewDiscussEdit templatePurge
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 Team Fortress 2 branch Install to any Team Fortress 2 branch game or Source SDK Base 2013 - Multiplayer's 🖿bin/x64 folder normally, then open Hammer (or Hammer++) in your Source 2013 SP game, change VIS executable and point it to $SteamUserDir\Your TF2 branch game\bin\x64\vvisplusplus.exe.
Source 2013 SP's .bsp and all of its compilers (VBSP, VRAD) are compatible with VVIS++. Tested with Half-Life 2 (with VVIS++ installed on Half-Life 2: Deathmatch directory).
All Source 2013 Multiplayer Source 2013 Multiplayer games Source 2013 Multiplayer Team Fortress 2 branch Install to any Team Fortress 2 branch game or Source SDK Base 2013 - Multiplayer's 🖿bin/x64 folder normally, then open Hammer (or Hammer++) in your Source 2013 MP game, change VIS executable and point it to $SteamUserDir\Your TF2 branch game\bin\x64\vvisplusplus.exe.
Source 2013 MP's .bsp and all of its compilers (VBSP, VRAD) are compatible with VVIS++.
This method will also works with pre-2021 version of Counter-Strike: Source, Half-Life 2: Deathmatch, etc... games, aswell as pre-2021 version of Source 2013 Multiplayer (you will need to have both version of the game(s) in Team Fortress 2 branch and Source 2013 Multiplayer installed, with the latter on a separate folder named "Counter-Strike: Source pre-2025" for example, then open Hammer on your Source 2013 MP game, change VIS location to vvisplusplus.exe located on your TF2 branch game).
All Source 2004 Source 2004 and Source 2006 Source 2006 games Source 2004
Source 2006
Team Fortress 2 branch Not supported. VVIS++ can read Source 2004 and 2006's .bsp (meaning it is compatible with Source 2004/2006's VBSP), however, Source 2004 & 2006's VRAD will fail to compile maps compiled with VVIS++.
Mapbase Mapbase games or Mapbase's VBSP Source 2013 Singleplayer with Mapbase Team Fortress 2 branch Mapbase's VBSP are compatible with VVIS++. For installation, follow the same instructions as Source 2013 SP games.

External links