Front-End Changes
1.35.3.5 Changelog
PINS
- Added the CS:GO Collectible Pins Series 1 capsule offer that can be purchased in-game.
- As of June 1st, Series 1 Genuine Collectible Pins will be available at WeLoveFine.com
GAMEPLAY
- Default spec_freeze_time reduced from 5.0 to 3.0.
- Added fade and blur to deathcam (when mp_forcecamera 1).
- Fade and blur in deathcam are more aggressive when killed with a headshot (when mp_forcecamera 1).
SPECTATING
- Improved spectating cameras for de_cache.
- Improved spectating cameras for de_nuke.
- Added convars cl_spec_use_tournament_content_standards and sv_spec_use_tournament_content_standards that allow the client and/or server to prefer official pro player names when available and omit weapon tags for spectators.
MISC
- The ‘swap item’ crosshair hint will display the weapon’s original name even if the weapon has been renamed with a name tag.
WebAPIs
- Introducing Authentication Codes that allow users to grant to third-party websites and applications access to their Pick’Em and Fantasy games during CS:GO Major Championships.
- Documentation for websites and application developers is available:https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_PickEm_Fantasy_Management
- Authentication Codes management for users is available:https://help.steampowered.com/en/wizard/HelpWithGameIssue/?appid=730&issueid=128
6/1 Changelog
POSIX
- Fixed CS:GO capturing mouse when in the background.
- Fixed CS:GO window randomly coming to the foreground.
- Game correctly displays window icon on dock.
- Fixed cmd-tab on OS X not working when in exclusive fullscreen mode.
- Fixed the scoreboard menu options to view player profiles and report/commend players.
UI
- Added cl_server_graphic2_enable to allow turning off bottom graphic for on-server spectators.
- Fixed StatTrak(tm) erroneously showing up when opening pin cases and souvenir packages.
- Fixed some dropped weapon names displaying incorrectly under crosshair.
- Fixed several UI crashes.
Nuke\\\’s Camera Modifications
Lower Site Camera– A new camera pos was added for directly looking at the B bomb site
Big Garage Camera– The camera in the big garage was adjust to the other side
Up to Heaven Camera– The camera at heaven was fixed.
Ramp 2 Camera– The camera for Ramp 2 has been modified to a more level point of view for the spectator.
Radio Bend Camera– The same adjustment took place with the Radio Bend camera.
Lobby 2 Camera– The lobby 2 camera has now been fixed.
Back-End Changes
Version Released
Client Version = 331/332
Server Version = 331/332
Patch Version = 1.35.3.5
Updated Store/Inventory Image
A new image was added for the actual capsule of the series 1 pin crates.
Added Game Icon
A new and seperate game icon has appeared within the client files for this update.
Updated Strings
Strings representing the Series 1 pins, and their capsules were added to the client.
- Location of these additions are represented in the csgo_english.txt
+ "coupon_pins_series_1" "Collectible Pins Capsule Series 1"
+ "CSGO_crate_pins_series_1" "Collectible Pins Capsule Series 1"
+ "CSGO_crate_pins_series_1_desc" "This capsule contains a single Series 1 collectible pin. Collectible pins can be displayed on your CS:GO profile."
Strings representing the new prefab and quality of the purchased pins was added to the client. Notice these pins will be considered a \\\’collectible\\\’ but not the same status of the other pins which are \\\’genuine\\\’ and untradable.
- Location of these additions are represented in the csgo_english.txt
"commodity_pin"
{
"prefab" "collectible"
}
1 of the 2 sets of entries for the previous pins were modified for the addition of purchaseable pins
- Location of these modifications are represented in the items_game.txt
- "6089" - { - "name" "item 6089" - "prefab" "collectible_untradable" - } - "6090" - { - "name" "item 6090" - "prefab" "collectible_untradable" - } - "6091" - { - "name" "item 6091" - "prefab" "collectible_untradable" - } - "6092" - { - "name" "item 6092" - "prefab" "collectible_untradable" - } - "6093" - { - "name" "item 6093" - "prefab" "collectible_untradable" - } - "6094" - { - "name" "item 6094" - "prefab" "collectible_untradable" - } - "6095" - { - "name" "item 6095" - "prefab" "collectible_untradable" - } - "6096" - { - "name" "item 6096" - "prefab" "collectible_untradable" - } - "6097" - { - "name" "item 6097" - "prefab" "collectible_untradable" - } - "6098" - { - "name" "item 6098" - "prefab" "collectible_untradable" - } - "6099" - { - "name" "item 6099" - "prefab" "collectible_untradable" - } + "6101" + { + "name" "Commodity Pin - Dust II" + "prefab" "commodity_pin" + "item_rarity" "ancient" + "item_name" "#CSGO_Collectible_Pin_DustII" + "item_description" "#CSGO_Collectible_Pin_DustII_Desc" + "image_inventory" "econ/status_icons/collectible_pin_dust2" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_dust2.mdl" + "upgrade threshold" "6001" + } + } + "6102" + { + "name" "Commodity Pin - Guardian Elite" + "prefab" "commodity_pin" + "item_rarity" "ancient" + "item_name" "#CSGO_Collectible_Pin_GuardianElite" + "item_description" "#CSGO_Collectible_Pin_GuardianElite_Desc" + "image_inventory" "econ/status_icons/collectible_pin_guardianelite" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_guardianelite.mdl" + "upgrade threshold" "6002" + } + } + "6103" + { + "name" "Commodity Pin - Mirage" + "prefab" "commodity_pin" + "item_rarity" "legendary" + "item_name" "#CSGO_Collectible_Pin_Mirage" + "item_description" "#CSGO_Collectible_Pin_Mirage_Desc" + "image_inventory" "econ/status_icons/collectible_pin_mirage" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_mirage.mdl" + "upgrade threshold" "6003" + } + } + "6104" + { + "name" "Commodity Pin - Inferno" + "prefab" "commodity_pin" + "item_rarity" "legendary" + "item_name" "#CSGO_Collectible_Pin_Inferno" + "item_description" "#CSGO_Collectible_Pin_Inferno_Desc" + "image_inventory" "econ/status_icons/collectible_pin_inferno" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_inferno.mdl" + "upgrade threshold" "6004" + } + } + "6105" + { + "name" "Commodity Pin - Italy" + "prefab" "commodity_pin" + "item_rarity" "mythical" + "item_name" "#CSGO_Collectible_Pin_Italy" + "item_description" "#CSGO_Collectible_Pin_Italy_Desc" + "image_inventory" "econ/status_icons/collectible_pin_italy" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_italy.mdl" + "upgrade threshold" "6005" + } + } + "6106" + { + "name" "Commodity Pin - Victory" + "prefab" "commodity_pin" + "item_rarity" "mythical" + "item_name" "#CSGO_Collectible_Pin_Victory" + "item_description" "#CSGO_Collectible_Pin_Victory_Desc" + "image_inventory" "econ/status_icons/collectible_pin_victory" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_victory.mdl" + "upgrade threshold" "6006" + } + } + "6107" + { + "name" "Commodity Pin - Militia" + "prefab" "commodity_pin" + "item_rarity" "mythical" + "item_name" "#CSGO_Collectible_Pin_Militia" + "item_description" "#CSGO_Collectible_Pin_Militia_Desc" + "image_inventory" "econ/status_icons/collectible_pin_militia" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_militia.mdl" + "upgrade threshold" "6007" + } + } + "6108" + { + "name" "Commodity Pin - Nuke" + "prefab" "commodity_pin" + "item_rarity" "rare" + "item_name" "#CSGO_Collectible_Pin_Nuke" + "item_description" "#CSGO_Collectible_Pin_Nuke_Desc" + "image_inventory" "econ/status_icons/collectible_pin_nuke" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_nuke.mdl" + "upgrade threshold" "6008" + } + } + "6109" + { + "name" "Commodity Pin - Train" + "prefab" "commodity_pin" + "item_rarity" "rare" + "item_name" "#CSGO_Collectible_Pin_Train" + "item_description" "#CSGO_Collectible_Pin_Train_Desc" + "image_inventory" "econ/status_icons/collectible_pin_train" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_train.mdl" + "upgrade threshold" "6009" + } + } + "6110" + { + "name" "Commodity Pin - Guardian" + "prefab" "commodity_pin" + "item_rarity" "rare" + "item_name" "#CSGO_Collectible_Pin_Guardian" + "item_description" "#CSGO_Collectible_Pin_Guardian_Desc" + "image_inventory" "econ/status_icons/collectible_pin_guardian" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_guardian.mdl" + "upgrade threshold" "6010" + } + } + "6111" + { + "name" "Commodity Pin - Tactics" + "prefab" "commodity_pin" + "item_rarity" "rare" + "item_name" "#CSGO_Collectible_Pin_Tactics" + "item_description" "#CSGO_Collectible_Pin_Tactics_Desc" + "image_inventory" "econ/status_icons/collectible_pin_tactics" + "attributes" + { + "pedestal display model" "models/inventory_items/collectible_pin_tactics.mdl" + "upgrade threshold" "6011" + } + }
This prefab was created for the automatically opening of the capsules with the coupon system.
- Location of these additions are represented in the items_game.txt
"20126" { "name" "coupon - pins_series_1" "item_name" "#coupon_pins_series_1" "item_description" "#coupon_desc" "loot_list_name" "coupon loot list - pins_series_1" "prefab" "valve coupon_prefab" }
Connected with the string additions from above – the added pins needed to have values set for their rarity level and which loot list they are associated with:
- Location of these additions are represented in the items_game.txt
"revolving_loot_lists" { "143" "crate_pins_series_1" } "client_loot_lists" { "crate_pins_series_1_rare" { "Commodity Pin - Guardian" "1" "Commodity Pin - Tactics" "1" "Commodity Pin - Nuke" "1" "Commodity Pin - Train" "1" } "crate_pins_series_1_mythical" { "Commodity Pin - Victory" "1" "Commodity Pin - Militia" "1" "Commodity Pin - Italy" "1" } "crate_pins_series_1_legendary" { "Commodity Pin - Mirage" "1" "Commodity Pin - Inferno" "1" } "crate_pins_series_1_ancient" { "Commodity Pin - Dust II" "1" "Commodity Pin - Guardian Elite" "1" } "crate_pins_series_1" { "crate_pins_series_1_rare" "1" "crate_pins_series_1_mythical" "1" "crate_pins_series_1_legendary" "1" "crate_pins_series_1_ancient" "1"
Game Play Strings Adjusted
With the new death cam effects that will take place when a player dies – the cvar that controls the time duration of a player viewing the camera has been changed from 5 seconds to 3 seconds. This change took place in the competitive, demolition, and casual configs.
- Location of these modifications are represented in the gamemode_casual.cfg – gamemode_competitive.cfg – gamemode_demolition.cfg
- spec_freeze_time 5.0 + spec_freeze_time 3.0
Post Process Strings Added
Two new entries were added for the new effects that will be displayed during a player\\\’s death- the one for a regular death + a head-shot version.
- Location of these additions are represented in the postprocress.txt
death_cam_bodyshot
{
"localcontrast" "0.4"
"edgelocalcontrast" "0.0"
"vignettestart" "32.0"
"vignetteend" "1.0"
"vignetteblur" "1.0"
"fadetoblack" "1.0"
"depthblur_focaldist" "10.0"
"depthblur_strength" "10.0"
"screenblur_strength" "10.0"
"filmgrain_strength" "1.0"
}
death_cam_headshot
{
"localcontrast" "0.4"
"edgelocalcontrast" "0.0"
"vignettestart" "32.0"
"vignetteend" "1.0"
"vignetteblur" "1.0"
"fadetoblack" "1.0"
"depthblur_focaldist" "10.0"
"depthblur_strength" "10.0"
"screenblur_strength" "10.0"
"filmgrain_strength" "1.0"
}
Cache\\\’s + Nuke\\\’s Cameras Adjustments
A previous update which changed the layout placement of Cache to fix the bomb floating glitch was the factor in the cameras POS getting messed up. Now all of the coordinates have been adjusted for the new layout of the map.
- Location of these modifications are represented in de_cache_cameras.txt
"Cameras" { - "CT" "-1720.4 461.7 63.4 35.1 44.9" - "T" "2614.6 -243.3 47.4 27.6 48.1" - "LongABoost" "994.9 520.6 199.6 33.1 53.7" - "Mid1" "743.8 -114.7 514.2 49.8 143.4" - "Mid2" "-295.1 -107.6 428.4 44.4 49.2" - "Garage" "857.3 427.2 100.6 38.0 -36.3" - "B1" "67.4 -459.5 302.5 46.3 -114.4" - "B2" "-330.9 -1467.6 195.9 37.9 60.0" - "B3" "-322.2 -543.9 275.2 49.4 -43.1" - "BVan" "-965.3 -1052.8 5.6 27.7 58.1" - "Atruck" "-1025.8 1396.0 98.9 24.3 -41.4" - "A1" "-393.8 2220.4 333.9 44.2 -44.1" - "A2" "374.7 2015.2 262.0 40.6 -126.8" - "A3" "-409.7 1350.4 386.2 43.6 35.4" - "A4" "-334.2 1923.0 347.7 45.3 -42.8" - "AMain" "808.2 2011.1 118.5 22.6 -124.4" - "Ttruck" "2333.4 646.3 324.0 42.6 -156.7" + "CT" "-1720.4 461.7 1799.4 35.1 44.9" + "T" "2614.6 -243.3 1783.4 27.6 48.1" + "LongABoost" "994.9 520.6 1935.6 33.1 53.7" + "Mid1" "743.8 -114.7 2250.2 49.8 143.4" + "Mid2" "-295.1 -107.6 2164.4 44.4 49.2" + "Garage" "857.3 427.2 1836.6 38.0 -36.3" + "B1" "67.4 -459.5 2038.5 46.3 -114.4" + "B2" "-330.9 -1467.6 1931.9 37.9 60.0" + "B3" "-322.2 -543.9 2011.2 49.4 -43.1" + "BVan" "-965.3 -1052.8 1741.6 27.7 58.1" + "Atruck" "-1025.8 1396.0 1834.9 24.3 -41.4" + "A1" "-393.8 2220.4 2069.9 44.2 -44.1" + "A2" "374.7 2015.2 1998.0 40.6 -126.8" + "A3" "-409.7 1350.4 2122.2 43.6 35.4" + "A4" "-334.2 1923.0 2083.7 45.3 -42.8" + "AMain" "808.2 2011.1 1854.5 22.6 -124.4" + "Ttruck" "2333.4 646.3 2060.0 42.6 -156.7"
The cameras that were located on Nuke seemed to be really off and even followed patterns from the old Nuke still. Now a few of the cameras have been modified with the addition of a few new ones.
- Location of these modifications are represented in de_nuke_cameras.txt
"Cameras" { - "Big Garage" "1986.0 -2192.8 -191.4 24.7 128.2" - "UpToHeaven" "347.4 -299.1 55.0 22.6 -21.2" - "Ramp2" "922.6 690.7 -155.0 41.0 -120.7" - "RadioBend" "102.2 152.5 -303.1 25.7 -39.0" - "Lobby2" "-271.8 -1129.3 -199.6 31.2 41.5" + "Big Garage" "1582.0 -2245.5 -190.4 15.2 48.0" + "UpToHeaven" "391.4 -1068.1 -51.0 -1.0 59.2" + "Ramp2" "908.6 653.7 -201.0 23.0 -133.7" + "RadioBend" "132.2 112.5 -323.1 2.0 -66.0" + "Lobby2" "-428.8 -1103.3 -271.6 24.2 46.5" + "LowerSite1" "802.8 -613.5 -517.9 20.4 -122.9"
Language String Updates(5/31)
Language String Updates (6/1)
Extended OS Back End Log Changes (5/31)
OS X
Added file – bin/osx32/msssrs.flt
Added file – csgo/bin/x64
Added file – bin/linux32/mssmixer.mix
Added file – bin/osx32/mssdsp.flt
Added file – bin/osx32/mssdolby.flt
Modified file – bin/msseax.flt
Modified file – csgo/bin/osx64/client.dylib (+16.55 KB)
Modified file – bin/linux32/binkawin.asi (+10.00 KB)
Modified file – csgo/bin/osx64/server.dylib (+8.21 KB)
Modified file – bin/mssdolby.flt
Modified file – bin/osx32/mssmixer.mix
Modified file – bin/mssmp3.asi
Modified file – bin/osx32/binkawin.asi (+1.50 KB)
Modified file – bin/linux32/mssmp3.asi
Modified file – bin/mssdsp.flt
Modified file – bin/msssrs.flt (+512 B)
Modified file – bin/mssds3d.flt (+512 B)
Modified file – bin/osx32/mssmp3.asi
Linux
Added file – bin/osx32/mssdsp.flt
Added file – bin/osx32/mssdolby.flt
Added file – csgo/bin/x64
Added file – bin/linux32/mssmixer.mix
Added file – bin/osx32/msssrs.flt
Modified file – bin/mssmp3.asi
Modified file – bin/linux32/mssmp3.asi
Modified file – bin/osx32/binkawin.asi (+1.50 KB)
Modified file – csgo/bin/server.so (+10.08 KB)
Modified file – bin/msssrs.flt (+512 B)
Modified file – bin/mssds3d.flt (+512 B)
Modified file – bin/osx32/mssmixer.mix
Modified file – csgo/bin/linux64/server_client.so (+6.72 KB)
Modified file – csgo/bin/linux64/client_client.so (+16.69 KB)
Modified file – bin/linux32/binkawin.asi (+10.00 KB)
Modified file – bin/msseax.flt
Modified file – bin/osx32/mssmp3.asi
Modified file – bin/mssdolby.flt
Modified file – bin/mssdsp.flt
Windows
Added file – bin/steamclient64.dll
Added file – csgo/bin/x64
Added file – bin/tier0_s64.dll
Added file – csgo/bin/x64/matchmaking.dll
Added file – csgo/bin/x64/matchmaking_ds.dll
Added file – bin/steam_api64.dll
Added file – bin/vstdlib_s64.dll
Modified file – bin/materialsystem.dll (-369.50 KB)
Modified file – bin/stdshader_dbg.dll
Modified file – bin/scaleformui.dll (-196.50 KB)
Modified file – bin/serverplugin_empty.dll
Modified file – bin/mssmp3.asi
Modified file – bin/valve_avi.dll
Modified file – bin/bugreporter_public.dll
Modified file – bin/vscript.dll
Modified file – bin/vaudio_celt.dll (+11.00 KB)
Modified file – bin/mssdsp.flt
Modified file – bin/filesystem_stdio.dll
Modified file – csgo.exe
Modified file – bin/unitlib.dll
Modified file – csgo/bin/client.dll (-345.00 KB)
Modified file – bin/datacache.dll (+512 B)
Modified file – bin/shaderapidx9.dll (-1.14 MB)
Modified file – bin/filesystemopendialog.dll
Modified file – bin/vtex_dll.dll (-371.00 KB)
Modified file – bin/vgui2.dll
Modified file – bin/mss32.dll (+5.50 KB)
Modified file – bin/msseax.flt
Modified file – bin/soundsystem.dll
Modified file – bin/localize.dll
Modified file – bin/mdllib.dll
Modified file – bin/mssdolby.flt
Modified file – bin/tier0.dll
Modified file – bin/adminserver.dll (+512 B)
Modified file – bin/bsppack.dll
Modified file – bin/launcher.dll
Modified file – bin/texturecompile_dll.dll
Modified file – bin/inputsystem.dll
Modified file – bin/vaudio_miles.dll
Modified file – csgo/bin/server.dll (+4.00 KB)
Modified file – bin/engine.dll (-364.50 KB)
Modified file – bin/vphysics.dll (+512 B)
Modified file – csgo/bin/matchmaking.dll
Modified file – bin/msssrs.flt (+512 B)
Modified file – bin/vstdlib.dll
Modified file – bin/scenefilecache.dll
Modified file – bin/stdshader_dx9.dll (-512 B)
Modified file – bin/mssds3d.flt (+512 B)
Modified file – bin/soundemittersystem.dll
Modified file – bin/serverbrowser.dll
Modified file – bin/studiorender.dll
Modified file – bin/vaudio_speex.dll
Modified file – bin/shaderapiempty.dll
Modified file – bin/vguimatsurface.dll (-370.00 KB)
Extended OS Back End Log Changes (6/1)
OS X
Modified file – csgo/bin/osx64/client.dylib
Modified file – bin/osx64/engine.dylib
Modified file – csgo/bin/osx64/server.dylib
Modified file – bin/osx64/scaleformui.dylib
Modified file – bin/osx64/launcher.dylib
Linux
Removed file – csgo/bin/linux64/server_valve.so
Removed file – csgo/bin/linux64/server.so
Removed file – bin/linux64/server_client.so
Removed file – bin/linux64/client_client.so
Modified file – csgo/bin/linux64/client_client.so
Modified file – bin/engine.so
Modified file – bin/linux64/libtier0_client.so
Modified file – bin/linux64/inputsystem_client.so
Modified file – bin/linux64/launcher_client.so (+1.91 KB)
Modified file – csgo/bin/server.so
Modified file – csgo/bin/linux64/server_client.so (+288 B)
Modified file – bin/linux64/engine_client.so
Modified file – bin/libtier0.so
Modified file – bin/linux64/scaleformui_client.so (+3.06 KB)
Windows
Modified file – bin/launcher.dll
Modified file – bin/tier0.dll
Modified file – bin/studiorender.dll
Modified file – bin/unitlib.dll
Modified file – bin/adminserver.dll
Modified file – bin/soundemittersystem.dll
Modified file – bin/vphysics.dll
Modified file – bin/filesystemopendialog.dll
Modified file – bin/shaderapidx9.dll
Modified file – bin/vstdlib.dll
Modified file – bin/stdshader_dx9.dll
Modified file – bin/vaudio_celt.dll
Modified file – bin/texturecompile_dll.dll
Modified file – bin/vguimatsurface.dll
Modified file – csgo.exe
Modified file – bin/valve_avi.dll
Modified file – bin/bsppack.dll
Modified file – bin/vaudio_speex.dll
Modified file – csgo/bin/matchmaking.dll
Modified file – bin/vscript.dll
Modified file – bin/stdshader_dbg.dll
Modified file – bin/vgui2.dll
Modified file – bin/serverbrowser.dll
Modified file – bin/shaderapiempty.dll
Modified file – csgo/bin/server.dll
Modified file – bin/engine.dll
Modified file – bin/vtex_dll.dll
Modified file – bin/soundsystem.dll
Modified file – bin/inputsystem.dll
Modified file – bin/vaudio_miles.dll
Modified file – bin/materialsystem.dll
Modified file – bin/filesystem_stdio.dll
Modified file – bin/scenefilecache.dll
Modified file – bin/bugreporter_public.dll
Modified file – bin/mdllib.dll
Modified file – csgo/bin/client.dll (+1.00 KB)
Modified file – bin/scaleformui.dll (+512 B)
Modified file – bin/localize.dll
Modified file – bin/datacache.dll
Modified file – bin/serverplugin_empty.dll