CS: GO 8th August Patch - Content Analysis
A new update for Counterstrike: Global Offensive has arrived bringing many changes for ESL One Cologne with one update being the option to hear the caster from GOTV.
This article was originally published on GameSpot's sister site onGamers.com, which was dedicated to esports coverage.
Front-End Changes
MISC
- Updated the Challenger ESL sticker.
- Team MTS Gamegod Wolf updated their sticker.
- Enabled the Virtus.Pro (Holo) | Cologne 2014 sticker to be used for the Cologne Pick'Em Challenge.
- Spectators can now hear the caster via GOTV on official event matches and toggle a variety of options (from the scoreboard) that allows caster to control the local user spectator experience.
- Fixed an exploit that allowed players to use an sv_cheats-protected sound mixer state on non-sv_cheats game servers.
- Fixed upside-down label position on butterfly knife model.
- Fixed the string "X saved Y by killing Z" showing X as Z for spectators.
- When a camera switches between nearby players when spectating, it now interpolates (disable via game options menu).
- The spectator panel no longer goes away when the scoreboard comes up, but the player health sub panel still does.
- The HUD no longer goes away when the bomb explodes for spectators/gotv viewers.
- The scoreboard mouse cursor now comes up automatically when you are an HLTV spectator.
- Added panels to the spectator panel that will show a variety of information about current matches during official events.
Sticker/Icon Modifications
The main focus within this section is that Team Wolf's logo has been accepted now; means that all the current locations of Team Wolf's icon/stickers will be replaced with their official logo. The other change is that ESL has modified the design on their B sticker.
ESL B Sticker
Team Wolf Sticker
Team Wolf Holo Sticker
Team Wolf Foil Sticker
Team Wolf Tournament Icon
ESL One Souvenir Crates
Valve has released the information on the souvenir crates that will drop during this event. Each ESL One crate is based on one of the current map collection crates. The crate that will drop will be based on the map that is currently being spectated, and feature one of the skins from that collection. The skin will include a sticker from both of the teams currently being viewed with the additon of a special ESL sticker.
The Cache Collection Added
The skins are identified by the following colors:UncommonRareMythical
Back-End Changes
Version Released
ClientVersion = 127
ServerVersion = 127
PatchVersion = 1.34.4.1
Pick'Em Trophies Plaques Adjusted
The material/texture files had minor adjustments for the trophies and plaques. The front of the plaque had it's texture file modified for mostly the letter's appearance. Then the backing plate had it's material tint color changed to (.2 .2 .2) from (.3 .3 .3). Lastly each plaque had it's phong boost value increased (relates to the lighting appearance).
String Additions/Modifications
Additional lines were added for the settings surrounding the new in game GOTV caster volume. All the values, labels, and tool tips have been placed within this section.
- Location of these additions are represented in the audio_options.txt
"GOTV Caster Volume"
{
"name" "#SFUI_Settings_GOTV_Caster_Volume"
"convar" "voice_caster_scale"
"priority" "260"
"type" "slider"
"customrange" "1"
"minvalue" "0.0"
"maxvalue" "1.0"
"sliderhome" "max"
"tooltip" "#SFUI_Settings_GOTV_Caster_Volume_Tip"
"systemvalue" "1"
Within the game options, three entries were created around the new spectator functions and tools. They involve the new function of being able to interpolate between players and being able to follow the observer's direct camera movement.
- Location of these additions are represented in the game_options.txt
"Interpolate Camera When Switcing Players"
{
"name" "#SFUI_Settings_Spec_InterpCamera"
"convar" "cl_obs_interp_enable"
"priority" "0785"
"tooltip" "#SFUI_Settings_Spec_InterpCamera_Info"
"type" "choice"
"choices"
{
"#GameUI_Yes" "1"
"#GameUI_No" "0"
}
}
"Camera Interpolate Speed"
{
"name" "#SFUI_Settings_Spec_InterpCameraSpeed"
"convar" "cl_obs_interp_pos_rate"
"priority" "0790"
"tooltip" "#SFUI_Settings_Spec_InterpCameraSpeed_Info"
"type" "slider"
"leftmin" "1"
"customrange" "1"
"minvalue" "0.05"
"maxvalue" "0.4"
"sliderhome" "0.2"
"systemvalue" "1"
}
"DisableCamermanWithUserControl"
{
"name" "#SFUI_Settings_DisableCamermanWithUserControl"
"convar" "spec_cameraman_disable_with_user_control"
"priority" "0795"
"tooltip" "#SFUI_Settings_DisableCamermanWithUserControl_Info"
"type" "choice"
"choices"
{
"#GameUI_Yes" "1"
"#GameUI_No" "0"
A new entry was created in the post processing document for the spectating experience. It appears Valve is adjusting certain post process's values for viewers watching a match. The most likely chance will be that these effects will be on display at ESL One.
- Location of these additions are represented in the postprocess.txt
spec_camera_lerping
{
"localcontrast" "0.1"
"edgelocalcontrast" "0.2"
"vignettestart" "0.2"
"vignetteend" "1.0"
"vignetteblur" "0.2"
"fadetoblack" "0.1"
"depthblur_focaldist" "10.0"
"depthblur_strength" "0.1"
"screenblur_strength" "0.1"
"filmgrain_strength" "1.0"
An addition entry was placed in the NavPlace file and csgo_english file; these locations represents all the spots and their names through out CS:GO. If a map has a custom location spot then it is added after the default locations. This addition was made for Insertion and extends upon the last update.
- Location of this addition is represented in the navplace.db csgo_english.txt
//Insertion
DriveWay
More strings were added to the friends leaderboard for the Pick'Em Challenge.
- Location of these additions are represented in the csgo_english.txt
"CSGO_Operation_Leaderboard_Pickem" "Cologne 2014 Pick'Em Challenge Leaderboard"
"CSGO_Operation_Leaderboard_Pickem_Friends" "FRIENDS"
"CSGO_Operation_Leaderboard_Pickem_Points" "POINTS"
"CSGO_official_leaderboard_pickem_eslcologne2014" "Pick'Em Challenge"
The display name and descriptions were added for all the items/collectibles relating to ESL One Cologne.
- Location of these additions are represented in the csgo_english.txt
"CSGO_CollectibleCoin_Cologne2014_Champion" "Champion at ESL One Cologne 2014"
"CSGO_CollectibleCoin_Cologne2014_Champion_Desc" "This championship trophy was awarded to the Champion at The ESL One Cologne 2014 CS:GO Championship."
"CSGO_CollectibleCoin_Cologne2014_Finalist" "Finalist at ESL One Cologne 2014"
"CSGO_CollectibleCoin_Cologne2014_Finalist_Desc" "This championship trophy was awarded to the Finalist at The ESL One Cologne 2014 CS:GO Championship."
"CSGO_CollectibleCoin_Cologne2014_SemiFinalist" "Semifinalist at ESL One Cologne 2014"
"CSGO_CollectibleCoin_Cologne2014_SemiFinalist_Desc" "This championship trophy was awarded to the Semifinalist at The ESL One Cologne 2014 CS:GO Championship."
"CSGO_CollectibleCoin_Cologne2014_QuarterFinalist" "Quarterfinalist at ESL One Cologne 2014"
"CSGO_CollectibleCoin_Cologne2014_QuarterFinalist_Desc" "This championship trophy was awarded to the Quarterfinalist at The ESL One Cologne 2014 CS:GO Championship."
"CSGO_CollectibleCoin_Cologne2014_PickEmBronze" "Bronze ESL One Cologne 2014 Pick'Em Challenge"
"CSGO_CollectibleCoin_Cologne2014_PickEmBronze_Desc" "This bronze medal was awarded during the ESL One Cologne 2014 Pick'Em Challenge."
"CSGO_CollectibleCoin_Cologne2014_PickEmSilver" "Silver ESL One Cologne 2014 Pick'Em Challenge"
"CSGO_CollectibleCoin_Cologne2014_PickEmSilver_Desc" "This silver medal was awarded during the ESL One Cologne 2014 Pick'Em Challenge."
"CSGO_CollectibleCoin_Cologne2014_PickEmGold" "Gold ESL One Cologne 2014 Pick'Em Challenge"
"CSGO_CollectibleCoin_Cologne2014_PickEmGold_Desc" "This gold medal was awarded during the ESL One Cologne 2014 Pick'Em Challenge."
Display names added for the ESL One's souvenir crates.
- Location of these additions are represented in the csgo_english.txt
"CSGO_crate_esl14_promo_de_dust2" "ESL One Cologne 2014 Dust II Souvenir Package"
"CSGO_crate_esl14_promo_de_inferno" "ESL One Cologne 2014 Inferno Souvenir Package"
"CSGO_crate_esl14_promo_de_mirage" "ESL One Cologne 2014 Mirage Souvenir Package"
"CSGO_crate_esl14_promo_de_nuke" "ESL One Cologne 2014 Nuke Souvenir Package"
"CSGO_crate_esl14_promo_de_cache" "ESL One Cologne 2014 Cache Souvenir Package"
"CSGO_crate_esl14_promo_de_cbble" "ESL One Cologne 2014 Cobblestone Souvenir Package"
"CSGO_crate_esl14_promo_de_overpass" "ESL One Cologne 2014 Overpass Souvenir Package"
More back-end strings were added/changed on the tournament page and tab.
- Location of these modifications are represented in the csgo_english.txt
// Events strings
// Match global stats stage names
"CSGO_MatchInfo_Stage_Group" "Group Stage"
"CSGO_MatchInfo_Stage_Groups" "Group Stages"
"CSGO_MatchInfo_Stage_GroupA" "Group A"
"CSGO_MatchInfo_Stage_GroupB" "Group B"
"CSGO_MatchInfo_Stage_GroupC" "Group C"
"CSGO_MatchInfo_Stage_GroupD" "Group D"
"CSGO_MatchInfo_Stage_Quarterfinal" "Quarterfinal"
"CSGO_MatchInfo_Stage_Quarterfinals" "Quarterfinals"
"CSGO_MatchInfo_Stage_Semifinal" "Semifinal"
"CSGO_MatchInfo_Stage_Semifinals" "Semifinals"
"CSGO_MatchInfo_Stage_GrandFinal" "Grand Final"
// Group stage global match stats
- "CSGO_MatchInfoTeam_WinVs" "Won vs %team%"
- "CSGO_MatchInfoTeam_LossVs" "Lost vs %team%"
"CSGO_MatchInfoTeam_WinVs" "Defeated %team%"
"CSGO_MatchInfoTeam_LossVs" "Lost against %team%"
"CSGO_MatchInfoTxt_BracketDecider" "%name% | Decider Match"
// Bracket best-of-N match (e.g. usage "#CSGO_MatchInfoTxt_Series2{name=#CSGO_Tournament_Event_Stage_5}{idx=2}{count=3}")
"CSGO_MatchInfoTxt_PreviouslyIn" "Previously in %name%"
"CSGO_MatchInfoTxt_JustPlayedMap" "Previous Map in Match"
"CSGO_MatchInfoTxt_JustPlayedMaps" "Previous Maps in Match"
"CSGO_MatchInfoTeam_WinScore" "Won %high%:%low%"
"CSGO_MatchInfoTeam_Loss" "Lost"
"CSGO_MatchInfoTeam_LossScore" "Lost %low%:%high%"
"CSGO_MatchInfoTeam_WinScoreMap" "Won %map% %high%:%low%"
"CSGO_MatchInfoTeam_LossScoreMap" "Lost %map% %low%:%high%"
The description and display name was added for the Cache collection set. There was also an addition of a loot list override strings.
- Location of these additions are represented in the csgo_english.txt
// lootlist override strings
"lootlist_1" "Contains an item from <b>The Arms Deal Collection</b>:"
"lootlist_2" "Contains an item from <b>The eSports 2013 Collection</b>:"
"lootlist_3" "Contains an item from <b>The Bravo Collection</b>:"
"lootlist_4" "Contains an item from <b>The Arms Deal 2 Collection</b>:"
"lootlist_5" "Contains an item from <b>The eSports 2013 Winter Collection</b>:"
// "lootlist_6"
"lootlist_7" "Contains an item from <b>Winter Offensive Weapon Case</b>:"
// "lootlist_8"
// "lootlist_9"
"lootlist_10" "Contains an item from <b>The Arms Deal 3 Collection</b>:"
"lootlist_11" "Contains an item from <b>The Phoenix Collection</b>:"
// "lootlist_12"
// "lootlist_13"
// "lootlist_14"
// "lootlist_15"
// "lootlist_16"
"lootlist_17" "Contains an item from <b>The Huntsman Collection</b>:"
"lootlist_18" "Contains an item from <b>The Breakout Collection</b>:"
"lootlist_19" "Contains an item from <b>The eSports 2014 Summer Collection</b>:"
// "lootlist_20"
// "lootlist_21"
"lootlist_22" "Contains a souvenir from <b>The Dust 2 Collection</b>:"
"lootlist_23" "Contains a souvenir from <b>The Inferno Collection</b>:"
"lootlist_24" "Contains a souvenir from <b>The Mirage Collection</b>:"
"lootlist_25" "Contains a souvenir from <b>The Nuke Collection</b>:"
"lootlist_26" "Contains a souvenir from <b>The Cache Collection</b>:"
"lootlist_27" "Contains a souvenir from <b>The Cobblestone Collection</b>:"
"lootlist_28" "Contains a souvenir from <b>The Overpass Collection</b>:"
With the new paint kits and skins being added, each one has had a tag with a description listed for it.
- Location of these additions are represented in the csgo_english.txt
"PaintKit_am_nuclear_pattern1_glock" "It has been painted with a pattern of nuclear hazard symbols using metallic paints."
"PaintKit_am_nuclear_pattern1_glock_Tag" "Reactor"
"PaintKit_hy_nuclear_pattern2_mp9" "It has been painted with a hydrographic pattern of nuclear hazzards symbols."
"PaintKit_hy_nuclear_pattern2_mp9_Tag" "Setting Sun"
"PaintKit_sp_nuclear_pattern3_negev" "It has been painted with a hydrographic pattern of nuclear hazzards symbols."
"PaintKit_sp_nuclear_pattern3_negev_Tag" "Nuclear Waste"
"PaintKit_am_nuclear_skulls1_xm1014" "It has been chromed then overlayed with a semi transparent hydrographic pattern of nuclear skulls and bones."
"PaintKit_am_nuclear_skulls1_xm1014_Tag" "Bone Machine"
"PaintKit_am_nuclear_skulls2_famas" "It has been chromed then overlayed with a semi transparent hydrographic pattern of nuclear skulls and bones."
"PaintKit_am_nuclear_skulls2_famas_Tag" "Styx"
"PaintKit_am_nuclear_skulls3_mac10" "It has been chromed then overlayed with a semi transparent hydrographic pattern of nuclear skulls and bones."
"PaintKit_am_nuclear_skulls3_mac10_Tag" "Nuclear Garden"
"Paintkit_hy_nuclear_skulls4_p2500" "It has been painted with a hydrographic pattern of nuclear skulls and bones."
"PaintKit_hy_nuclear_skulls4_p250_Tag" "Contamination"
"PaintKit_hy_nuclear_skulls5_tec9" "It has been painted with a garish hydrographic pattern of nuclear skulls and bones."
"PaintKit_hy_nuclear_skulls5_tec9_Tag" "Toxic"
"PaintKit_so_grey_nuclear_green_bizon" "It has been painted solid colors in grey and garish green."
"PaintKit_so_grey_nuclear_green_bizon_Tag" "Chemical Green"
"PaintKit_so_grey_nuclear_orange_five_seven" "It has been painted solid colors in light grey and hot green."
"PaintKit_so_grey_nuclear_orange_five_seven_Tag" "Hot Shot"
"PaintKit_cu_cerbrus_galil" "It has been custom painted with a depiction of Cerberus, the mythical three headed dog that guards the underworld."
"PaintKit_cu_cerbrus_galil_Tag" "Cerberus"
A new display UI was added to the inventory context menu.
- Location of this addition is represented in the csgo_english.txt
"SFUI_InvContextMenu_can_PickEm" "Open Pick'Em Challenge To Place"
New display text was added and modified for the watch panel. Changes continue to happen as ESL One approaches.
- Location of these modifications are represented in the csgo_english.txt
//Main Menu : Watch Panel
- "CSGO_Watch_Tournament_Info_Title" "TOURNAMENT DETAILS"
- "CSGO_Watch_Tournament_Steams_T" "STREAMS"
- "CSGO_Watch_Tournament_Matches_T" "TOURNAMENT MATCHES"
- "CSGO_Watch_Team_MarketLink" "Buy an item for %s1"
- "CSGO_PickEm_Desc_Tournament_4" "Use the ESL One Cologne 2014 team stickers to make correct picks and earn points towards trophy badge.nBe sure to make your picks before the start of each match."
- "CSGO_PickEm_Market_Warning" "You need this team's Colonge 2014 sticker to make this pick.nYou can purchase a sticker on the Steam Market."
"CSGO_Watch_Tournament_Info_Title" "Tournament Details"
"CSGO_Watch_Tournament_Steams_T" "Streams"
"CSGO_Watch_Tournament_Matches_T" "Tournament Matches"
"CSGO_Watch_Tournament_Matches_T2" "Matches"
"CSGO_Watch_Tournament_Steams_None" "No streams are currently available."
"CSGO_Watch_Team_MarketLink" "Buy %s1 items on the Steam Market "
"CSGO_PickEm_Desc_Tournament_4" "Use the ESL One Cologne 2014 team stickers to make correct picks and earn points towards trophy badge. Be sure to make your picks before the start of each match."
"CSGO_PickEm_Eliminated" "Eliminated"
"CSGO_PickEm_Has_Stricker" "Have Sticker"
"CSGO_PickEm_Leaderboard_Title" "Pick'Em Challenge Friends Leaderboard"
"CSGO_PickEm_Market_Warning" "You need this team's Cologne 2014 sticker to make this pick.nYou can purchase a sticker on the Steam Market."
A new UI display was added to the scoreboard.
- Location of this addition is represented in the csgo_english.txt
//Scoreboard
"SFUI_Scoreboard_MapShutdown_In" "Map Shutting Down In: %s1"
Addition UI was added and modified for the spectators.
- Location of these modifications are represented in csgo_english.txt
//HUD: Spectator
- "SFUIHUD_Spectate_Predictions" "COMMUNITY WIN PREDICTION"
"SFUIHUD_Spectate_Predictions" "Pick'Em Predictions"
"SFUIHUD_Spectate_Navigation_Cameraman_On" "${ radio3} Turn Cameraman On "
More UI was added to the scoreboard HUD relating to the new features that will be showcased during ESL One.
- Location of these additions are represented in csgo_english.txt
"CSGO_Scoreboard_CastButton_Camera" "Caster Camera Control"
"CSGO_Scoreboard_CastButton_Voice" "Caster Voice"
"CSGO_Scoreboard_CastButton_XRay" "Caster X-ray Control"
"CSGO_Scoreboard_CastButton_UI" "Caster UI Control"
"CSGO_Scoreboard_CasterControl_Camera_On" "** Caster Camera Control: ON"
"CSGO_Scoreboard_CasterControl_Camera_Off" "** Caster Camera Control: OFF"
"CSGO_Scoreboard_CasterControl_Voice_On" "** Caster Voice: ON"
"CSGO_Scoreboard_CasterControl_Voice_Off" "** Caster Voice: OFF"
"CSGO_Scoreboard_CasterControl_Xray_On" "** Caster X-ray Control: ON"
"CSGO_Scoreboard_CasterControl_Xray_Off" "** Caster X-ray Control: OFF"
"CSGO_Scoreboard_CasterControl_UI_On" "** Caster UI Control: ON"
"CSGO_Scoreboard_CasterControl_UI_Off" "** Caster UI Control: OFF"
With those new features being added to the client, there were display options put within the settings menu that the user can change now. Plus there were tool tips added to these settings.
- Location of these additions are represented in csgo_english.txt
"SFUI_Settings_GOTV_Caster_Volume" "GOTV Caster Volume"
"SFUI_Settings_GOTV_Caster_Volume_Tip" "When watching a game via GOTV, this will control the volume of the caster's voice."
"SFUI_Settings_Spec_InterpCamera" "Smooth Spectator Camera"
"SFUI_Settings_Spec_InterpCamera_Info" "Sets whether your spectator camera will smoothly interpolate to the next target when switching between players"
"SFUI_Settings_Spec_InterpCameraSpeed" "Smooth Spectator Camera Speed"
"SFUI_Settings_Spec_InterpCameraSpeed_Info" "Sets how fast the smoothed spectator camera will move when interpolating between targets."
"SFUI_Settings_DisableCamermanWithUserControl" "Disable Caster Control On User Control"
"SFUI_Settings_DisableCamermanWithUserControl_Info" "If enabled, the caster's control of the UI and X-Ray are temporarily disabled while you are controlling the camera."
Another UI selection was added to the tournament tab, allowing the user to pick the opponent of a team within your predictions.
- Location of this addition is represented in csgo_english.txt
"SFUI_Tournament_Pick_Opponent" "Pick Opponent"
The addition of the new gun skins within this patch brings the needed strings for the skin's icon ID. One of the skins is featured in a example below:
- Location of these additions are represented in items_game.txt
"853484"
{
"icon_path" "econ/default_generated/weapon_galilar_cu_cerbrus_galil_light"
}
"853485"
{
"icon_path" "econ/default_generated/weapon_galilar_cu_cerbrus_galil_medium"
}
"853486"
{
"icon_path" "econ/default_generated/weapon_galilar_cu_cerbrus_galil_heavy"
Strings were added for the souvenir cases that will be dropping during ESL One.
- Location of these additions are represented in items_game.txt
"4022"
{
"item_name" "#CSGO_crate_esl14_promo_de_dust2"
"name" "crate_esl14_promo_de_dust2"
"image_inventory" "econ/weapon_cases/crate_esl14_promo_de_dust2"
"prefab" "weapon_case_base"
"attributes"
{
"set supply crate series"
{
"attribute_class" "supply_crate_series"
"value" "22"
}
"tournament event id"
{
"attribute_class" "tournament_event_id"
"value" "4"
}
}
"tags"
{
"ItemSet"
{
"tag_value" "set_dust_2"
"tag_text" "#CSGO_set_dust_2"
"tag_group" "ItemSet"
"tag_group_text" "#SFUI_InvTooltip_SetTag"
}
}
}
"4023"
{
"item_name" "#CSGO_crate_esl14_promo_de_inferno"
"name" "crate_esl14_promo_de_inferno"
"image_inventory" "econ/weapon_cases/crate_esl14_promo_de_inferno"
"prefab" "weapon_case_base"
"attributes"
{
"set supply crate series"
{
"attribute_class" "supply_crate_series"
"value" "23"
}
"tournament event id"
{
"attribute_class" "tournament_event_id"
"value" "4"
}
}
"tags"
{
"ItemSet"
{
"tag_value" "set_inferno"
"tag_text" "#CSGO_set_inferno"
"tag_group" "ItemSet"
"tag_group_text" "#SFUI_InvTooltip_SetTag"
}
}
}
"4024"
{
"item_name" "#CSGO_crate_esl14_promo_de_mirage"
"name" "crate_esl14_promo_de_mirage"
"image_inventory" "econ/weapon_cases/crate_esl14_promo_de_mirage"
"prefab" "weapon_case_base"
"attributes"
{
"set supply crate series"
{
"attribute_class" "supply_crate_series"
"value" "24"
}
"tournament event id"
{
"attribute_class" "tournament_event_id"
"value" "4"
}
}
"tags"
{
"ItemSet"
{
"tag_value" "set_mirage"
"tag_text" "#CSGO_set_mirage"
"tag_group" "ItemSet"
"tag_group_text" "#SFUI_InvTooltip_SetTag"
}
}
}
"4025"
{
"item_name" "#CSGO_crate_esl14_promo_de_nuke"
"name" "crate_esl14_promo_de_nuke"
"image_inventory" "econ/weapon_cases/crate_esl14_promo_de_nuke"
"prefab" "weapon_case_base"
"attributes"
{
"set supply crate series"
{
"attribute_class" "supply_crate_series"
"value" "25"
}
"tournament event id"
{
"attribute_class" "tournament_event_id"
"value" "4"
}
}
"tags"
{
"ItemSet"
{
"tag_value" "set_nuke"
"tag_text" "#CSGO_set_nuke"
"tag_group" "ItemSet"
"tag_group_text" "#SFUI_InvTooltip_SetTag"
}
}
}
"4026"
{
"item_name" "#CSGO_crate_esl14_promo_de_cache"
"name" "crate_esl14_promo_de_cache"
"image_inventory" "econ/weapon_cases/crate_esl14_promo_de_cache"
"prefab" "weapon_case_base"
"attributes"
{
"set supply crate series"
{
"attribute_class" "supply_crate_series"
"value" "26"
}
"tournament event id"
{
"attribute_class" "tournament_event_id"
"value" "4"
}
}
"tags"
{
"ItemSet"
{
"tag_value" "set_inferno"
"tag_text" "#CSGO_set_inferno"
"tag_group" "ItemSet"
"tag_group_text" "#SFUI_InvTooltip_SetTag"
}
}
}
"4027"
{
"item_name" "#CSGO_crate_esl14_promo_de_cbble"
"name" "crate_esl14_promo_de_cbble"
"image_inventory" "econ/weapon_cases/crate_esl14_promo_de_cbble"
"prefab" "weapon_case_base"
"attributes"
{
"set supply crate series"
{
"attribute_class" "supply_crate_series"
"value" "27"
}
"tournament event id"
{
"attribute_class" "tournament_event_id"
"value" "4"
}
}
"tags"
{
"ItemSet"
{
"tag_value" "set_cobblestone"
"tag_text" "#CSGO_set_cobblestone"
"tag_group" "ItemSet"
"tag_group_text" "#SFUI_InvTooltip_SetTag"
}
}
}
"4028"
{
"item_name" "#CSGO_crate_esl14_promo_de_overpass"
"name" "crate_esl14_promo_de_overpass"
"image_inventory" "econ/weapon_cases/crate_esl14_promo_de_overpass"
"prefab" "weapon_case_base"
"attributes"
{
"set supply crate series"
{
"attribute_class" "supply_crate_series"
"value" "28"
}
"tournament event id"
{
"attribute_class" "tournament_event_id"
"value" "4"
}
}
"tags"
{
"ItemSet"
{
"tag_value" "set_overpass"
"tag_text" "#CSGO_set_overpass"
"tag_group" "ItemSet"
"tag_group_text" "#SFUI_InvTooltip_SetTag"
The bug that was involving the Virtus Pro Cologne stickers has been fixed by adding the two missing strings of linking it to the tournament and team ID.
- Location of these additions are represented in items_game.txt
"135"
{
"name" "cologne2014_virtuspro_holo"
"item_name" "#StickerKit_cologne2014_virtuspro_holo"
"description_string" "#StickerKit_desc_cologne2014_virtuspro_holo"
"sticker_material" "cologne2014/virtuspro_holo"
"item_rarity" "mythical"
"tournament_event_id" "4"
"tournament_team_id" "31"
With the addition of the new case for ESL One, strings were added for all of the new paint kits that were added for skins in this or future patches.
- Location of these additions are represented in items_game.txt
"367"
{
"name" "am_nuclear_pattern1_glock"
"description_string" "#PaintKit_am_nuclear_pattern1_glock"
"description_tag" "#PaintKit_am_nuclear_pattern1_glock_Tag"
"style" "5"
"pattern" "nuclear_pattern"
"color0" "34 31 29"
"color1" "77 51 13"
"color2" "40 37 33"
"color3" "236 138 22"
"pattern_scale" "2.200000"
"phongexponent" "1"
"phongalbedoboost" "66"
"view_model_exponent_override_size" "1024"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "1.000000"
"pattern_rotate_start" "1.000000"
"pattern_rotate_end" "180.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "1.000000"
"dialog_config" "9,0,0,1"
}
"368"
{
"name" "hy_nuclear_pattern2_mp9"
"description_string" "#PaintKit_hy_nuclear_pattern2_mp9"
"description_tag" "#PaintKit_hy_nuclear_pattern2_mp9_Tag"
"style" "2"
"pattern" "nuclear_pattern"
"color0" "22 21 20"
"color1" "95 19 1"
"color2" "35 33 31"
"color3" "238 67 7"
"pattern_scale" "2.200000"
"phongexponent" "0"
"phongintensity" "0"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "1.000000"
"pattern_rotate_start" "1.000000"
"pattern_rotate_end" "360.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "1.000000"
"dialog_config" "16,0,0,2"
}
"369"
{
"name" "sp_nuclear_pattern3_negev"
"description_string" "#PaintKit_sp_nuclear_pattern3_negev"
"description_tag" "#PaintKit_sp_nuclear_pattern3_negev_Tag"
"style" "3"
"pattern" "nuclear_pattern"
"color0" "31 16 3"
"color1" "28 27 25"
"color2" "18 17 17"
"color3" "240 155 20"
"pattern_scale" "2.200000"
"phongexponent" "0"
"phongintensity" "0"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "1.000000"
"pattern_rotate_start" "1.000000"
"pattern_rotate_end" "180.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.400000"
"dialog_config" "17,0,0,1"
}
"370"
{
"name" "am_nuclear_skulls1_xm1014"
"description_string" "#PaintKit_am_nuclear_skulls1_xm1014"
"description_tag" "#PaintKit_am_nuclear_skulls1_xm1014_Tag"
"style" "5"
"pattern" "nuclear_skulls_02"
"color0" "60 26 4"
"color1" "25 189 134"
"color2" "229 97 8"
"color3" "14 27 4"
"pattern_scale" "2.700000"
"phongexponent" "2"
"phongalbedoboost" "33"
"view_model_exponent_override_size" "1024"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "1.000000"
"pattern_rotate_start" "0.000000"
"pattern_rotate_end" "180.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.600000"
"dialog_config" "30,0,0,1"
}
"371"
{
"name" "am_nuclear_skulls2_famas"
"description_string" "#PaintKit_am_nuclear_skulls2_famas"
"description_tag" "#PaintKit_am_nuclear_skulls2_famas_Tag"
"style" "5"
"pattern" "nuclear_skulls_02"
"color0" "28 5 3"
"color1" "180 155 126"
"color2" "81 2 7"
"color3" "13 11 10"
"pattern_scale" "3.000000"
"phongexponent" "12"
"phongalbedoboost" "44"
"view_model_exponent_override_size" "1024"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "1.000000"
"pattern_rotate_start" "0.000000"
"pattern_rotate_end" "180.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.600000"
"dialog_config" "5,0,0,1"
}
"372"
{
"name" "am_nuclear_skulls3_mac10"
"description_string" "#PaintKit_am_nuclear_skulls3_mac10"
"description_tag" "#PaintKit_am_nuclear_skulls3_mac10_Tag"
"style" "5"
"pattern" "nuclear_skulls_02"
"color0" "86 140 38"
"color1" "205 226 64"
"color2" "45 60 43"
"color3" "13 11 10"
"pattern_scale" "3.000000"
"phongexponent" "12"
"phongalbedoboost" "44"
"view_model_exponent_override_size" "1024"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "1.000000"
"pattern_rotate_start" "0.000000"
"pattern_rotate_end" "180.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.700000"
"dialog_config" "13,0,0,0"
}
"373"
{
"name" "hy_nuclear_skulls4_p250"
"description_string" "#PaintKit_hy_nuclear_skulls4_p250"
"description_tag" "#PaintKit_hy_nuclear_skulls4_p250_Tag"
"style" "2"
"pattern" "nuclear_skulls_02"
"color0" "55 60 71"
"color1" "201 192 148"
"color2" "136 111 71"
"color3" "20 23 35"
"pattern_scale" "2.300000"
"phongexponent" "55"
"phongintensity" "0"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "1.000000"
"pattern_rotate_start" "0.000000"
"pattern_rotate_end" "180.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.830000"
"dialog_config" "20,0,0,1"
}
"374"
{
"name" "hy_nuclear_skulls5_tec9"
"description_string" "#PaintKit_hy_nuclear_skulls5_tec9"
"description_tag" "#PaintKit_hy_nuclear_skulls5_tec9_Tag"
"style" "2"
"pattern" "nuclear_skulls_02"
"color0" "46 26 14"
"color1" "65 170 135"
"color2" "215 102 27"
"color3" "14 27 4"
"pattern_scale" "2.200000"
"phongexponent" "55"
"phongintensity" "0"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "1.000000"
"pattern_rotate_start" "0.000000"
"pattern_rotate_end" "180.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.700000"
"dialog_config" "27,0,0,0"
}
"375"
{
"name" "sp_nukestripe_orange_aug"
"description_string" "#PaintKit_sp_nukestripe"
"description_tag" "#PaintKit_sp_nukestripe_orange_Tag"
"style" "3"
"pattern" "nukestripe"
"color0" "37 41 41"
"color1" "41 52 65"
"color2" "244 80 32"
"color3" "183 58 28"
"pattern_scale" "1.000000"
"phongexponent" "12"
"phongintensity" "12"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.810000"
"pattern_offset_x_end" "1.000000"
"pattern_offset_y_start" "0.250000"
"pattern_offset_y_end" "0.330000"
"pattern_rotate_start" "0"
"pattern_rotate_end" "0"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.550000"
"dialog_config" "1,0,0,1"
}
"376"
{
"name" "so_grey_nuclear_green_bizon"
"description_string" "#PaintKit_so_grey_nuclear_green_bizon"
"description_tag" "#PaintKit_so_grey_nuclear_green_bizon_Tag"
"style" "1"
"color0" "163 200 34"
"color1" "33 35 27"
"color2" "23 26 19"
"color3" "24 24 17"
"phongexponent" "30"
"phongintensity" "44"
"only_first_material" "0"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.900000"
"dialog_config" "22,0,0,0"
}
"377"
{
"name" "so_grey_nuclear_orange_five_seven"
"description_string" "#PaintKit_so_grey_nuclear_orange_five_seven"
"description_tag" "#PaintKit_so_grey_nuclear_orange_five_seven_Tag"
"style" "1"
"color0" "142 197 46"
"color1" "57 57 53"
"color2" "156 158 135"
"color3" "25 25 23"
"phongexponent" "30"
"phongintensity" "44"
"only_first_material" "0"
"wear_remap_min" "0.000000"
"wear_remap_max" "1.000000"
"dialog_config" "6,0,0,1"
}
"378"
{
"name" "sp_nukestripe_maroon_sg553"
"description_string" "#PaintKit_sp_nukestripe"
"description_tag" "#PaintKit_sp_nukestripe_maroon_Tag"
"style" "3"
"pattern" "nukestripe"
"color0" "98 40 40"
"color1" "41 65 70"
"color2" "177 52 52"
"color3" "44 46 28"
"pattern_scale" "1.200000"
"phongexponent" "12"
"phongintensity" "12"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.790000"
"pattern_offset_x_end" "0.790000"
"pattern_offset_y_start" "0.570000"
"pattern_offset_y_end" "0.670000"
"pattern_rotate_start" "350.000000"
"pattern_rotate_end" "351.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.800000"
"dialog_config" "24,0,0,1"
}
"379"
{
"name" "cu_cerbrus_galil"
"description_string" "#PaintKit_cu_cerbrus_galil"
"description_tag" "#PaintKit_cu_cerbrus_galil_Tag"
"style" "7"
"pattern" "cerbrus_galil"
"pattern_scale" "1.000000"
"phongexponent" "4"
"phongintensity" "2"
"ignore_weapon_size_scale" "1"
"only_first_material" "0"
"pattern_offset_x_start" "0.000000"
"pattern_offset_x_end" "0.000000"
"pattern_offset_y_start" "0.000000"
"pattern_offset_y_end" "0.000000"
"pattern_rotate_start" "0.000000"
"pattern_rotate_end" "0.000000"
"wear_remap_min" "0.000000"
"wear_remap_max" "0.900000"
"dialog_config" "8,0,0,0"
Connected with the string additions from above, the new paint kits needed to have values set for their rarity level. Below showcases all of the new paint kits and their rarity level:
- Location of these additions are represented in items_game.txt
"paint_kits_rarity"
"am_nuclear_pattern1_glock" "uncommon"
"hy_nuclear_pattern2_mp9" "rare"
"sp_nuclear_pattern3_negev" "uncommon"
"am_nuclear_skulls1_xm1014" "rare"
"am_nuclear_skulls2_famas" "mythical"
"am_nuclear_skulls3_mac10" "rare"
"hy_nuclear_skulls4_p250" "uncommon"
"hy_nuclear_skulls5_tec9" "rare"
"sp_nukestripe_orange_aug" "uncommon"
"so_grey_nuclear_green_bizon" "uncommon"
"so_grey_nuclear_orange_five_seven" "uncommon"
"sp_nukestripe_maroon_sg553" "uncommon"
"cu_cerbrus_galil" "mythical"
The new case that was added within this patch was the Cache Set collection. The following strings detail out the skins that are connected with it.
- Location of these additions are represented in items_game.txt
"set_cache"
{
"name" "#CSGO_set_cache"
"set_description" "#CSGO_set_cache_desc"
"is_collection" "1"
"items"
{
"[sp_nuclear_pattern3_negev]weapon_negev" "1"
"[hy_nuclear_skulls4_p250]weapon_p250" "1"
"[sp_nukestripe_orange_aug]weapon_aug" "1"
"[so_grey_nuclear_green_bizon]weapon_bizon" "1"
"[so_grey_nuclear_orange_five_seven]weapon_fiveseven" "1"
"[sp_nukestripe_maroon_sg553]weapon_sg556" "1"
"[am_nuclear_pattern1_glock]weapon_glock" "1"
"[hy_nuclear_pattern2_mp9]weapon_mp9" "1"
"[am_nuclear_skulls1_xm1014]weapon_xm1014" "1"
"[am_nuclear_skulls3_mac10]weapon_mac10" "1"
"[hy_nuclear_skulls5_tec9]weapon_tec9" "1"
"[am_nuclear_skulls2_famas]weapon_famas" "1"
"[cu_cerbrus_galil]weapon_galilar" "1"
Then strings were added for classifying the rarity of each skin within the Cache case.
- Location of these additions are represented in items_game.txt
"set_cache_uncommon"
{
"[sp_nuclear_pattern3_negev]weapon_negev" "1"
"[hy_nuclear_skulls4_p250]weapon_p250" "1"
"[sp_nukestripe_orange_aug]weapon_aug" "1"
"[so_grey_nuclear_green_bizon]weapon_bizon" "1"
"[so_grey_nuclear_orange_five_seven]weapon_fiveseven" "1"
"[sp_nukestripe_maroon_sg553]weapon_sg556" "1"
}
"set_cache_rare"
{
"[am_nuclear_pattern1_glock]weapon_glock" "1"
"[hy_nuclear_pattern2_mp9]weapon_mp9" "1"
"[am_nuclear_skulls1_xm1014]weapon_xm1014" "1"
"[am_nuclear_skulls3_mac10]weapon_mac10" "1"
"[hy_nuclear_skulls5_tec9]weapon_tec9" "1"
}
"set_cache_mythical"
{
"[am_nuclear_skulls2_famas]weapon_famas" "1"
"[cu_cerbrus_galil]weapon_galilar" "1"
Lastly the strings were added for the ESL One souvenir crates and what cases will be assigned to each one.
- Location of these additions are represented in items_game.txt
"crate_esl14_promo_de_dust2"
{
"set_dust_2" "1"
}
"crate_esl14_promo_de_inferno"
{
"set_inferno" "1"
}
"crate_esl14_promo_de_mirage"
{
"set_mirage" "1"
}
"crate_esl14_promo_de_nuke"
{
"set_nuke" "1"
}
"crate_esl14_promo_de_cache"
{
"set_cache" "1"
}
"crate_esl14_promo_de_cbble"
{
"set_cobblestone" "1"
}
"crate_esl14_promo_de_overpass"
{
"set_overpass" "1"
Updated UI Features
Avatar Display UI
- The action-script included modifications to how the drops will work with the quest system relating to the avatar. Also the flair icon that is showcased on the avatar had some changes done to it's appearance.
Voice Status HUD UI
It appears with the new GOTV functions that the voice communication icons have been altered in the UI and will display differently.
- The action-script included modifications of how the icons are showcased for the user.
Icon Library Updated
Addition icons were added for the new GOTV functions. By looking at the comparison image below (above the word before); the icons for the caster's audio camera movement were added.
Lobby UI
The lobby UI was modified during this patch but then it featured multiple glitches. These glitches required a hotfix to be released a few hours later. The hotfix that was needed is pictured in the comparison below:
- Changes to the action-script within the hotfix
- Changes made to the action-script before the hotfix
Inventory Panel UI
The inventory panel UI had adjustments relating to it's connection with the watch panel for the Pick'Em Challenge.
- The action-script had modifications relating the watch and inventory panel's connection dealing with the connection of the stickers.
Main Menu UI
The main menu featured back-end support of preparing the friend's leaderboard for ESL One.
- The additions to the action-script for the Pick'Em friends leaderboard was placed under the primary function for the leaderboards.
Menu Options UI
The options/settings UI has been modified for which widget is currently highlighted by the user.
- Changes to the action-script took place for which area is currently highlighted by the user.
Map Overview Display UI
The map overview UI has been modified for certain situations.
- The action-script featured an addition of when certain UI display sections are visible to the users.
Scoreboard UI
The scoreboard has featured more changes related to the ESL One's tournament and future official matches. In the picture below, the spectator slots have been replaced with the caster broadcaster spots for the new GOTV features.
- The action-script showcased changes for toggling certain display elements within the new GOTV features.
Shared Library Icons
The related icons for the new GOTV functionality were added in the last patch, and those icon boxes have now been re-sized with this patch.
- Additions to the action-script relate to the new features/functions that will give the possibility for the casters being able to broadcast their POV voice.
Spectator UI
Many modifications affected the spectator UI for preparing ESL One. The spectator functionality has drastically changed over the past few updates.
- The action-script had modification to the displays relating to the prediction and statistic panels. Also the addition of a custom tournament image is now possible on the UI.
Spectator's Display Graph
It appears the way the spectator graph gathers it's information has changed, and its possible that it will be displayed differently.
- Additions to the action-script show that the display and panel for the graph will be shown differently.
DLL Alternations
There are changes to some of the core DLL files that run CS:GO.
- Client.dll
- Server.dll
- Matchmaking.dll
Got a news tip or want to contact us directly? Email news@gamespot.com
Join the conversation