Untitled diff

Criado O diff nunca expira
1 remoção
210 linhas
1 adição
210 linhas
"GameInfo"
"GameInfo"
{
{
game "Dota 2"
game "Dota 2"
title "Dota 2"
title "Dota 2"


gamelogo 1
gamelogo 1
type multiplayer_only
type multiplayer_only


nomodels 1
nomodels 1
nohimodel 1
nohimodel 1
nocrosshair 0
nocrosshair 0
GameData "dota.fgd"
GameData "dota.fgd"
SupportsDX8 0
SupportsDX8 0
nodegraph 0
nodegraph 0
tonemapping 0 // Hide tonemapping ui in tools mode
tonemapping 0 // Hide tonemapping ui in tools mode


FileSystem
FileSystem
{
{
SteamAppId 570
SteamAppId 570
BreakpadAppId 373300 // Report crashes under beta DLC, not the S1 game. Delete this when all clients are switched to S2
BreakpadAppId 373300 // Report crashes under beta DLC, not the S1 game. Delete this when all clients are switched to S2
BreakpadAppId_Tools 375360 // Use a separate bucket of buckets for "-tools" crashes so that they don't get drowned out by game crashes. Falls back to BreakpadAppId/SteamAppId if missing
BreakpadAppId_Tools 375360 // Use a separate bucket of buckets for "-tools" crashes so that they don't get drowned out by game crashes. Falls back to BreakpadAppId/SteamAppId if missing
//
//
// The code that loads this file automatically does a few things here:
// The code that loads this file automatically does a few things here:
//
//
// 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
// 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
// 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
// 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
// For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
// For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
// 3. For the first "Game" search path, it adds a search path called "MOD".
// 3. For the first "Game" search path, it adds a search path called "MOD".
// 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
// 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
//
//


//
//
// Search paths are relative to the exe directory\..\
// Search paths are relative to the exe directory\..\
//
//
SearchPaths
SearchPaths
{
{
// These are optional language paths. They must be mounted first, which is why there are first in the list.
// These are optional language paths. They must be mounted first, which is why there are first in the list.
// *LANGUAGE* will be replaced with the actual language name. If not running a specific language, these paths will not be mounted
// *LANGUAGE* will be replaced with the actual language name. If not running a specific language, these paths will not be mounted
Game_Language dota_*LANGUAGE*
Game_Language dota_*LANGUAGE*


// These are optional low-violence paths. They will only get mounted if you're in a low-violence mode.
// These are optional low-violence paths. They will only get mounted if you're in a low-violence mode.
Game_LowViolence dota_lv
Game_LowViolence dota_lv

Game mods
Game dota
Game dota
Game core
Game core


Mod dota
Mod dota


AddonRoot dota_addons
AddonRoot dota_addons


// Note: addon content is included in publiccontent by default.
// Note: addon content is included in publiccontent by default.
PublicContent dota_core
PublicContent dota_core
PublicContent core
PublicContent core
}
}
}
}


MaterialSystem2
MaterialSystem2
{
{
RenderModes
RenderModes
{
{
"game" "Default"
"game" "Default"
"game" "DotaDeferred"
"game" "DotaDeferred"
"game" "DotaForward"
"game" "DotaForward"
"game" "Depth"
"game" "Depth"


"tools" "ToolsVis" // Visualization modes for all shaders (lighting only, normal maps only, etc.)
"tools" "ToolsVis" // Visualization modes for all shaders (lighting only, normal maps only, etc.)
"tools" "ToolsWireframe" // This should use the ToolsVis mode above instead of being its own mode
"tools" "ToolsWireframe" // This should use the ToolsVis mode above instead of being its own mode
"tools" "ToolsUtil" // Meant to be used to render tools sceneobjects that are mod-independent, like the origin grid
"tools" "ToolsUtil" // Meant to be used to render tools sceneobjects that are mod-independent, like the origin grid
}
}
}
}
Engine2
Engine2
{
{
"HasModAppSystems" "1"
"HasModAppSystems" "1"
"Capable64Bit" "1"
"Capable64Bit" "1"
"UsesScaleform" "1"
"UsesScaleform" "1"
"UsesPanorama" "1"
"UsesPanorama" "1"
"HasGameUI" "1" // dota uses gameui
"HasGameUI" "1" // dota uses gameui
"GameUIFromClient" "1" // AND that gameui comes from client.dll
"GameUIFromClient" "1" // AND that gameui comes from client.dll
"URLName" "dota2"
"URLName" "dota2"
"UsesBink" "0"
"UsesBink" "0"
"MaxNetworkableEntities" "10000"
"MaxNetworkableEntities" "10000"
"MaxNonNetworkableEntities" "10000"
"MaxNonNetworkableEntities" "10000"
"DefaultDXVersion" "9"
"DefaultDXVersion" "9"


"RenderingPipeline"
"RenderingPipeline"
{
{
"SkipPostProcessing" "1"
"SkipPostProcessing" "1"
"SupportsMSAA" "0"
"SupportsMSAA" "0"
}
}
"BugBait"
"BugBait"
{
{
// Used by 'bug:' in chat to normalize report settings during playtests
// Used by 'bug:' in chat to normalize report settings during playtests
"Owner" "triage*"
"Owner" "triage*"
"Severity" "high"
"Severity" "high"
"Priority" "none"
"Priority" "none"
"Category" "---"
"Category" "---"
"Product" "dota"
"Product" "dota"
"Component" "dota"
"Component" "dota"
}
}
}
}


SceneFileCache
SceneFileCache
{
{
"ServerUsesSceneImageFile" "0"
"ServerUsesSceneImageFile" "0"
}
}


SceneSystem
SceneSystem
{
{
"NoSunLightManager" "1"
"NoSunLightManager" "1"
"TransformTextureRowCount" "256"
"TransformTextureRowCount" "256"
}
}


ToolsEnvironment
ToolsEnvironment
{
{
"Engine" "Source 2"
"Engine" "Source 2"
"ToolsDir" "../sdktools" // NOTE: Default Tools path. This is relative to the mod path.
"ToolsDir" "../sdktools" // NOTE: Default Tools path. This is relative to the mod path.
"DeveloperHelpURL" "https://developer.valvesoftware.com/wiki/Dota_2_Workshop_Tools"
"DeveloperHelpURL" "https://developer.valvesoftware.com/wiki/Dota_2_Workshop_Tools"
"ToolsProductName" "Dota2 Workshop Tools"
"ToolsProductName" "Dota2 Workshop Tools"
}
}
Hammer
Hammer
{
{
"fgd" "dota.fgd" // NOTE: This is relative to the 'mod' path.
"fgd" "dota.fgd" // NOTE: This is relative to the 'mod' path.
"GameFeatureSet" "Dota"
"GameFeatureSet" "Dota"
"LoadScriptEntities" "0"
"LoadScriptEntities" "0"
"DefaultTextureScale" "0.250000"
"DefaultTextureScale" "0.250000"
"DefaultSolidEntity" "trigger_dota"
"DefaultSolidEntity" "trigger_dota"
"DefaultPointEntity" "info_player_start_dota"
"DefaultPointEntity" "info_player_start_dota"
"NavMarkupEntity" "func_nav_markup"
"NavMarkupEntity" "func_nav_markup"
"EnableDotaTools" "1"
"EnableDotaTools" "1"
"DefaultGridTileSet" "/maps/tilesets/radiant_basic.vmap"
"DefaultGridTileSet" "/maps/tilesets/radiant_basic.vmap"
"DefaultGridTileSet2" "/maps/tilesets/dire_basic.vmap"
"DefaultGridTileSet2" "/maps/tilesets/dire_basic.vmap"
"AddonMapCommand" "dota_launch_custom_game"
"AddonMapCommand" "dota_launch_custom_game"
"PostMapLoadCommands" "jointeam good" // Commands sent to the console by hammer after it finishes building a map and loads it
"PostMapLoadCommands" "jointeam good" // Commands sent to the console by hammer after it finishes building a map and loads it
"RequiredGameEntities" "info_player_start_goodguys|info_player_start_dota; info_player_start_badguys|info_player_start_dota; env_global_light; ent_dota_game_events"
"RequiredGameEntities" "info_player_start_goodguys|info_player_start_dota; info_player_start_badguys|info_player_start_dota; env_global_light; ent_dota_game_events"
"UnitsFiles" "scripts/npc/npc_units.txt; scripts/npc/npc_units_custom.txt"
"UnitsFiles" "scripts/npc/npc_units.txt; scripts/npc/npc_units_custom.txt"
"ItemsFiles" "scripts/npc/items.txt; scripts/npc/npc_items_custom.txt"
"ItemsFiles" "scripts/npc/items.txt; scripts/npc/npc_items_custom.txt"
}
}


MaterialEditor
MaterialEditor
{
{
"DefaultShader" "global_lit_simple"
"DefaultShader" "global_lit_simple"
"ExpressionHelpUrl" "https://intranet.valvesoftware.com/index.php/Source_2.0/Shader_Format#Shader.2FMaterial_Expression_Syntax"
"ExpressionHelpUrl" "https://intranet.valvesoftware.com/index.php/Source_2.0/Shader_Format#Shader.2FMaterial_Expression_Syntax"
}
}
ResourceCompiler
ResourceCompiler
{
{
// Overrides of the default builders as specified in code, this controls which map builder steps
// Overrides of the default builders as specified in code, this controls which map builder steps
// will be run when resource compiler is run for a map without specifiying any specific map builder
// will be run when resource compiler is run for a map without specifiying any specific map builder
// steps. Additionally this controls which builders are displayed in the hammer build dialog.
// steps. Additionally this controls which builders are displayed in the hammer build dialog.
DefaultMapBuilders
DefaultMapBuilders
{
{
"light" "0" // Dota does not use baked lighting
"light" "0" // Dota does not use baked lighting
"envmap" "0" // Dota doesn't generate environment maps from the map
"envmap" "0" // Dota doesn't generate environment maps from the map
"gridnav" "1" // Dota generates its grid navigation data by default
"gridnav" "1" // Dota generates its grid navigation data by default
}
}
}
}


RenderPipelineAliases
RenderPipelineAliases
{
{
"Tools" "Dota:Forward"
"Tools" "Dota:Forward"
"EnvMapBake" "Dota"
"EnvMapBake" "Dota"
}
}
Source1Import
Source1Import
{
{
"importmod" "dota"
"importmod" "dota"
"importdir" "..\dota"
"importdir" "..\dota"
"ignoreParticleManifest" "1"
"ignoreParticleManifest" "1"
"getSkinningFromLod0ByDefault" "0"
"getSkinningFromLod0ByDefault" "0"
"createStaticOverlays" "1" // info_overlay entities will be converted to static overlay nodes instead of preserved as Info_overlay entities
"createStaticOverlays" "1" // info_overlay entities will be converted to static overlay nodes instead of preserved as Info_overlay entities
"changelist" "2927753"
"changelist" "2927753"
"oldchangelist" "2926660"
"oldchangelist" "2926660"
"oldchangelist" "2874269"
"oldchangelist" "2874269"
"oldchangelist" "2864317"
"oldchangelist" "2864317"
"oldchangelist" "2744452"
"oldchangelist" "2744452"
"oldchangelist" "2628240"
"oldchangelist" "2628240"
"oldchangelist" "2524630"
"oldchangelist" "2524630"
"oldchangelist" "2383509"
"oldchangelist" "2383509"
"oldchangelist" "2264042"
"oldchangelist" "2264042"
"oldchangelist" "2246563"
"oldchangelist" "2246563"
"oldchangelist" "2192759"
"oldchangelist" "2192759"
"oldchangelist" "2192468"
"oldchangelist" "2192468"
"oldchangelist" "2187054"
"oldchangelist" "2187054"
"oldchangelist" "2149856"
"oldchangelist" "2149856"
"oldchangelist" "2141840"
"oldchangelist" "2141840"
"oldchangelist" "2141113"
"oldchangelist" "2141113"
"oldchangelist" "2090590"
"oldchangelist" "2090590"
"oldchangelist" "2085272"
"oldchangelist" "2085272"
"oldchangelist" "2067624"
"oldchangelist" "2067624"
"oldchangelist" "2051272"
"oldchangelist" "2051272"
"oldchangelist" "1803612"
"oldchangelist" "1803612"


// These are files that are synced ahead of the current change list
// These are files that are synced ahead of the current change list
// To handle bug fixes from source 1
// To handle bug fixes from source 1


// All exception files must be under the depot game or content root paths
// All exception files must be under the depot game or content root paths
// These are needed to build a fake local filename to see if it is in
// These are needed to build a fake local filename to see if it is in
// the user's clientspec.
// the user's clientspec.
depotRootPaths
depotRootPaths
{
{
"game" "//dota/staging/game/dota/"
"game" "//dota/staging/game/dota/"
"content" "//dota/staging/content/dota/"
"content" "//dota/staging/content/dota/"
}
}
}
}
}
}