mirror of
https://github.com/celisej567/BCWSsrc.git
synced 2026-09-21 20:15:08 +03:00
Mapbase v4.3
- Fixed a crash with multiple trigger_look targets - Fixed an issue where some zombie submodel server ragdolls are not solid to the world - Fixed a crash with certain instance classes being loaded in a savegame before the class is registered - Added some of Tony Sergi's missing Source 2007 fixes (contributed by Kris) - Added "ClientCommand" hook for VScript to allow handling of unknown console commands - Added "PlayerRunCommand" hook for VScript to control player movement - Added new button-related script functions for players (GetButtons, DisableButtons, etc.) - Added CUserCmd accessor in VScript for the "PlayerRunCommand" hook - Added "GetWaterLevel" function for VScript - Exposed "Ignite" to VScript for controlling how a fire starts - Fixed NPCs being unable to unholster weapons - Fixed Mapbase crashing when Steam isn't running - Fixed issues with angled/updating sky_camera save/restore - Added VBSP "-skyboxcubemap" parameter to enable skybox default cubemaps + "-defaultcubemapres" to control their resolution - Added ability to disable VScript in a map (and fixed a few potential complications from disabling VScript) - Made clientside VScript only initialize after world is spawned in order to receive serverside script language in time - Added tons of VScript functions to CBaseAnimating related to bodygroups, sequences, etc. - Added VScript functions to players for getting user ID and player name, similar to logic_playerinfo - Added a few L4D2 script functions missing from the ASW SDK - Added "Localize" singleton with a single "GetTokenAsUTF8" function for getting localization strings - Disabled r_hunkalloclightmaps by the request of various users (apparently this completely removes the "Engine hunk overflow" error and allows for really high-res lightmaps) - Fixed npc_antlionguard NPC_TranslateActivity not hooking into base class (allows for VScript manipulation) - Added various unused antlion guard activities to npc_antlionguard AI, allowing for usage as registered activities - Added keyvalue to set LOS mask on combine_mine - Added +USE bounding box limiter to prop_interactable
This commit is contained in:
@@ -62,6 +62,8 @@ bool g_bAllowDetailCracks = false;
|
||||
bool g_bNoVirtualMesh = false;
|
||||
#ifdef MAPBASE
|
||||
bool g_bNoDefaultCubemaps = true;
|
||||
bool g_bSkyboxCubemaps = false;
|
||||
int g_iDefaultCubemapSize = 32;
|
||||
#endif
|
||||
|
||||
float g_defaultLuxelSize = DEFAULT_LUXEL_SIZE;
|
||||
@@ -1156,13 +1158,28 @@ int RunVBSP( int argc, char **argv )
|
||||
EnableFullMinidumps( true );
|
||||
}
|
||||
#ifdef MAPBASE
|
||||
// Thanks to Mapbase's shader changes, default cubemaps are no longer needed.
|
||||
// Thanks to Mapbase's shader changes, default all-black cubemaps are no longer needed.
|
||||
// The command has been switched from "-nodefaultcubemap" to "-defaultcubemap",
|
||||
// meaning maps are compiled without them by default.
|
||||
else if ( !Q_stricmp( argv[i], "-defaultcubemap" ) )
|
||||
{
|
||||
g_bNoDefaultCubemaps = false;
|
||||
}
|
||||
// Default cubemaps are supposed to show the sky texture, but Valve disabled this
|
||||
// because they didn't get it working for HDR cubemaps. As a result, all default
|
||||
// cubemaps appear as all-black textures. However, this parameter has been added to
|
||||
// re-enable skybox cubemaps for LDR cubemaps. (HDR skybox cubemaps are not supported)
|
||||
else if ( !Q_stricmp( argv[i], "-skyboxcubemap" ) )
|
||||
{
|
||||
g_bNoDefaultCubemaps = false;
|
||||
g_bSkyboxCubemaps = true;
|
||||
}
|
||||
else if ( !Q_stricmp( argv[i], "-defaultcubemapres" ) )
|
||||
{
|
||||
g_iDefaultCubemapSize = atoi( argv[i + 1] );
|
||||
Msg( "Default cubemap size = %i\n", g_iDefaultCubemapSize );
|
||||
i++;
|
||||
}
|
||||
#endif
|
||||
else if (argv[i][0] == '-')
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user