CS: GO October 2nd Patch – Content Analysis

 

Front-End Changes


 

1.34.5.0 Changelog -

OPERATION BREAKOUT
  • Operation Breakout ended and all missions are now expired.
MATCHMAKING
  • Players on the same LAN as a community game server can now connect to it directly using LAN-internal IP addresses.
  • Fixed client connectivity issues to community GOTV relay chains.
  • Community servers will now reload the map and game rules when the first player joins after server hibernation.
  • Fixed incorrect networking of some values including StatTrak counters from Linux dedicated servers.
  • Friends who are trying to join a game invite to an official non-competitive game that is full will receive the corresponding message in main menu.
  • Fixed CS:GO match sharing links to work even if the game is already running when they are clicked.
  • Friends playing on competitive community servers will now correctly show community status on the in-game friends list.
  • Fixed rich presence and join status for friends who are watching Overwatch evidence or demo replays.
  • Restored functionality of several menu items in the pause menu.
UI
  • The “COUNTRY” section in the Buy Menu now shows flag images.
  • Renamed MOVEMENT to MOBILITY in the Buy Menu.
  • Added the raw movement value to the MOBILITY section in the Buy Menu.
GAMEPLAY
  • Tagging (movement slowdown when hit) has changed.
    • Tagging is now slightly cumulative. Damaging someone in quick succession will apply slightly more tagging and slow them down more (to a point).
    • Your currently held weapon now determines how much you are tagged when getting hit. How much you are tagged depends on the weapon’s “Mobility” value. The higher the Mobility value, the less you will get tagged when hit.
    • Unified tagging values when shooting people in different parts of the body.
    • Players now get tagged slightly (based on the weapon they’re holding) when they take HE blast damage.
    • All weapons have updated tagging values.
  • All SMGs now have ~20% more armor penetration.
  • Some movement affecting server values have changed (sv_stopspeed increased to 80, sv_accelerate decreased to 5.5, sv_friction increased to 5.2).
  • Fixed players getting stopped by teammate’s “in flight” grenades.
  • Players who are hit by grenades “in flight” that were thrown by the other team now take a small amount of impact damage.
  • Slightly increased size and contrast of most impact decals to increase impact readability.
  • Impact and blood particle effects have changed slightly to improve impact readability.
SDK
  • Custom maps can now spawn HE grenade projectiles using class hegrenade_projectile.
  • Hammer bug fixes and improvements
    • Fixed a bug where the Model Browser would become unresponsive
    • Removed shortcut key for Radius Culling
    • Extended functionality of Instancing – Collapse. Now allows to collapse recursively or not.
    • Hammer now saves status of Instancing – View Instances
    • Face Edit Sheet:
    • Added buttons to randomize X and Y texture shift
    • Texture scale now supports 3 decimals
    • Texture shift now rolls over from 1024 to -1024
    • Buttons to increase/decrease Texture Scale now increments with .005
  • demoinfogo has been updated. It now parses and dumps out string tables, data/send tables, and PacketEntities.

UI Changes – Buy Menu -

Modifications of adding the country\\\’s flag for each gun took place and an addition of displaying the tagging power.
BuyMenu1
BuyMenu2

Gameplay – Weapon Changes -

This week\\\’s patch has brought another few adjustments to the accuracy and recoil of the Tec-9. Below are listed the values of before and after the patch:

Bizon Before Patch After Patch
Weapon Armor Ratio 0.95 1.15
Weapon characteristics
Flinch Velocity Modifier Large 0.45 0.0 // now defined in the weapon schema
Flinch Velocity Modifier Small 0.60 0.0 // now defined in the weapon schema

 

MP7 Before Patch After Patch
Weapon Armor Ratio 1.05 1.25
Weapon characteristics
Flinch Velocity Modifier Large 0.45 0.0 // now defined in the weapon schema
Flinch Velocity Modifier Small 0.60 0.0 // now defined in the weapon schema
Accuracy Model Parameters
Spread 1.00 0.77
Inaccuracy Crouch 9.02 8.92
Inaccuracy Stand 12.03 11.87

 

MP9 Before Patch After Patch
Weapon Armor Ratio 1.0 1.20
Weapon characteristics
Flinch Velocity Modifier Large 0.45 0.0 // now defined in the weapon schema
Flinch Velocity Modifier Small 0.60 0.0 // now defined in the weapon schema

 

P90 Before Patch After Patch
Weapon Armor Ratio 1.3 1.38
Weapon characteristics
Flinch Velocity Modifier Large 0.45 0.0 // now defined in the weapon schema
Flinch Velocity Modifier Small 0.60 0.0 // now defined in the weapon schema

 

UMP 45 Before Patch After Patch
Weapon Armor Ratio 1.1 1.3
Weapon characteristics
Flinch Velocity Modifier Large 0.45 0.0 // now defined in the weapon schema
Flinch Velocity Modifier Small 0.60 0.0 // now defined in the weapon schema

 

MAC 10 Before Patch After Patch
Weapon Armor Ratio 0.95 1.15
Weapon characteristics
Flinch Velocity Modifier Large 0.45 0.0 // now defined in the weapon schema
Flinch Velocity Modifier Small 0.60 0.0 // now defined in the weapon schema

 

HE Grenade Before Patch After Patch
Weapon characteristics
Flinch Velocity Modifier Large n/a 0.3
Flinch Velocity Modifier Small n/a 0.1

 

Back-End Changes


 

Version Released -

 

Client Version = 136

Server Version = 136

Patch Version = 1.34.5.0

 

Another Community Set 2 Sticker -

Valve has added one more community sticker to set 2 and it is presented in the coupon format like the other ones.

T on Cat

High Grade Quality
toncat_large

 

Store\’s Updated Bar Images -

With the addition of the one sticker being added to the collection, a image for the new store banner was also added

Double Display Store Images

toncat_double_store

 

Bullet\’s Impact Display Changes -

The bullet impact graphics have been darken and made larger for many situations. Below is a comparison between the the overall chart and the detailed changes are after:

Detailed Changes
cardboard1.vmt,cardboard1_subrect.vmt,cardboard2.vmt,cardboard2_subrect.vmt,cardboard3.vmt,cardboard3_subrect.vmt,cardboard4.vmt,cardboard4_subrect.vmt
- $decalscale "0.075"
- $decalScaleVariation "0.1"
+ $decalscale "0.16"
+ $decalScaleVariation "0.14"

computer1.vmt,computer1_subrect.vmt,computer2.vmt,computer2_subrect.vmt,computer3.vmt,computer3_subrect.vmt,computer4.vmt,computer4_subrect.vmt
- $decalscale "0.075"
- $decalScaleVariation "0.15"
+ $decalscale "0.15"
+ $decalScaleVariation "0.1"

concrete1.vmt,concrete1_subrect.vmt,concrete2.vmt,concrete2_subrect.vmt,concrete3.vmt,concrete3_subrect.vmt,concrete4.vmt,concrete4_subrect.vmt
- $decalscale "0.12"
- $decalScaleVariation "0.2"
+ $decalscale "0.14"
+ $decalScaleVariation "0.18"

dirt1_subrect.vmt,dirt2_subrect.vmt,dirt3_subrect.vmt,dirt4_subrect.vmt
- $Material "decals/decals_mod2x"
- $Size "32 32"
- $modelmaterial "decals\\\\dirt\\\\dirt"
- $decalscale "0.075"
- $decalScaleVariation "0.15"

+ $Material "decals\\\\Decals_bulletsheet"
+ $Size "64 64"
+ $modelmaterial "decals\\\\concrete\\\\concrete"
+ $decalscale "0.13"
+ $decalScaleVariation "0.12"

metal01.vmt,metal01_subrect.vmt,metal02.vmt,metal02_subrect.vmt,metal03.vmt,metal03_subrect.vmt,metal04.vmt,metal04_subrect.vmt
- $decalscale "0.1"
- $decalScaleVariation "0.15"
+ $decalscale "0.135"
+ $decalScaleVariation "0.09"

plaster01.vmt,plaster02.vmt,plaster03.vmt,plaster04.vmt
- $decalscale "0.075"
- $decalScaleVariation "0.45"
+ $decalscale "0.1"
+ $decalScaleVariation "0.25"

plaster01_subrect.vmt,plaster02_subrect.vmt,plaster03_subrect.vmt,plaster04_subrect.vmt
- $decalscale "0.09"
+ $decalscale "0.1"

sheetrock1.vmt,sheetrock1_subrect.vmt,sheetrock2.vmt,sheetrock2_subrect.vmt,sheetrock3.vmt,sheetrock3_subrect.vmt,sheetrock4.vmt,sheetrock4_subrect.vmt
-$decalscale "0.1"
+ $decalscale "0.14"

wood1.vmt,wood2.vmt,wood3.vmt,wood4.vmt
- $decalscale "0.10"
- $decalScaleVariation "0.1"
+ $decalscale "0.22"
+ $decalScaleVariation "0.18"

wood1_subrect.vmt,wood2_subrect.vmt,wood3_subrect.vmt,wood4_subrect.vmt
- $decalscale "0.15"
- $decalScaleVariation "0.15"
+ $decalscale "0.22"
+ $decalScaleVariation "0.18"

 

Updated Strings -

 
The addition of this one new sticker within this patch brings the needed string for the sticker\\\’s icon ID.

  • Location of these additions are represented in items_game.txt
"184"
		{
			"icon_path"		"econ/stickers/community02/toncat"
		}

 
Back-end strings were added for the weapon prefabs\\\’s attributes instead of having those attribute on each weapon\\\’s data.

  • Location of these modifications are represented in items_game.txt
"melee"
		- "taunt_sequence"		"taunt_knife01"
		+ "attributes"
		+ {
			+ "flinch velocity modifier large"		"0.300000"
			+ "flinch velocity modifier small"		"0.300000"


"secondary"
		"attributes"
		{
			+ "flinch velocity modifier large"		"0.550000"
			+ "flinch velocity modifier small"		"0.100000"
			}
"smg"
		"attributes"
		{
			+ "flinch velocity modifier large"		"0.550000"
			+ "flinch velocity modifier small"		"0.250000"
			}
"rifle"
		"attributes"
		{
			+ "flinch velocity modifier large"		"0.450000"
			+ "flinch velocity modifier small"		"0.100000"
			}
"sniper_rifle"
		"attributes"
		{
			+ "flinch velocity modifier large"		"0.450000"
			+ "flinch velocity modifier small"		"0.500000"
			}
"shotgun"
		"attributes"
		{
			+ "flinch velocity modifier large"		"0.400000"
			+ "flinch velocity modifier small"		"0.200000"
			}

 
The flinch velocity was modified for the M4A1 prefab.

  • Location of these modifications are represented in items_game.txt
"weapon_m4a1_silencer_prefab"
	"attributes"
            - "flinch velocity modifier small"		"0.550000"
            + "flinch velocity modifier small"		"0.400000"

 
Strings needed to be added for the attributes and details of the coupon associated with the new sticker.

  • Location of these additions are represented in items_game.txt
"10019"
		{
			"name"		"coupon - toncat"
			"item_name"		"#coupon"
			"item_description"		"#coupon_desc"
			"image_inventory"		"econ/coupon/toncat"
			"prefab"		"coupon_crate_prefab"
			"loot_list_name"		"coupon loot list - toncat"
			"tool"
			{
				"restriction"		"coupon_toncat"
			}
			"associated_item"		"20019"
		}
		"20019"
		{
			"name"		"coupon key - toncat"
			"item_name"		"#coupon_key_toncat"
			"item_description"		"#coupon_key_desc"
			"prefab"		"coupon_key_prefab"
			"tool"
			{
				"restriction"		"coupon_toncat"
			}
			"associated_item"		"10019"
		}

 
Strings needed to be added for the attributes and description of the actual sticker.

  • Location of these additions are represented in items_game.txt
"184"
	{
		"name"		     "toncat"
		"item_name"	     "#StickerKit_comm02_toncat"
		"description_string"  "#StickerKit_desc_comm02_toncat"
		"sticker_material"    "community02/toncat"
		"item_rarity"	       "rare"
		}

 
Strings added for the contents of the new coupon loot list.

  • Location of these additions are represented in items_game.txt
   "coupon loot list - toncat"
	{
		"public_list_contents"		"1"
		"[toncat]sticker"		"1"

 
Strings added for the contents of the new coupon loot list.

  • Location of these modifications are represented in csgo_english.txt
     - "CSGO_Ticket_CommunitySeasonFourSummer2014_Desc"       "Grants all access to Operation Breakout, which consists of an upgradeable Challenge Coin, mission drops that reward new weapon finishes, Operation Breakout Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, and Friends leaderboard."
     + "CSGO_Ticket_CommunitySeasonFourSummer2014_Desc"       "The Operation Breakout event ran from July 2nd, 2014 to October 2nd, 2014. This pass no longer grants access to an Operation, but may be redeemed for a commemorative Operation Breakout Coin."

 
Strings were added for the new item\\\’s description of the one sticker.

  • Location of these additions are represented in csgo_english.txt
"StickerKit_comm02_toncat"		"T On Cat"
"StickerKit_desc_comm02_toncat"		""
"coupon_key_toncat"			"Claim: Sticker | T On Cat"

 
Text display has been modified for the menu\\\’s new store. Also modification of the item\\\’s previous store hints took place.

  • Location of these modifications are represented in csgo_english.txt

        - "SFUI_Store_Market_Link"              "Explore Case"
        - "SFUI_Store_Timer"                    "%s1 %s2 %s3 %s4 %s5 %s6"
        + "SFUI_Store_Market_Link"              "View On Market"

        - "SFUI_Store_Hint_Community_Season_Four_Summer_2014"  "- The Operation Breakout coin \\\\n -Mission drops\\\\n -45 new weapon finishes as potential mission rewards\\\\n -Operation Breakout Case" drops\\\\n -Operation Breakout Journal and more...
        + "SFUI_Store_Hint_Community_Season_Four_Summer_2014"  "- The Operation Breakout coin \\\\n- Mission drops\\\\n- 45 new weapon finishes as potential mission rewards\\\\n- Operation Breakout Case drops\\\\n- Operation Breakout Journal and more..."

	- "SFUI_Crafting_Warning"			"The exchange of goods in the fulfillment of this contract is permanent."
	+ "SFUI_Crafting_Warning"			"The exchange of goods in the fulfillment of this contract is permanent. Exterior finish of received item will vary."

 
Strings were modified/added around the time and status for the journals.

  • Location of these modifications are represented in csgo_english.txt
     - "CSGO_Journal_Badge_EndDate"        "2014 ------ --"
      - "CSGO_Journal_Badge_Active"         "Active"
      + "CSGO_Journal_Badge_EndDate"        "Oct 03, 2014 GMT"
      + "CSGO_Journal_Badge_Active"         " Active "
      + "CSGO_Journal_Badge_Not_Active"      " Not Active "
      + "CSGO_Journal_Stats_Not_Active"      "This Operation is not active.  You must participate in an active Operation to gain statistics for this scorecard"

 

New UI display information has been added to the buy menu. Movement rate has been change to mobility, and each weapon has a tagging classification. Plus a country\\\’s flag was added to each gun.

  • Location of these modifications are represented in csgo_english.txt

	- "SFUI_BuyMenu_Movement" "MOVEMENT RATE"
	+ "SFUI_BuyMenu_Movement" "MOBILITY"
	+ "SFUI_BuyMenu_Tagging"    "STOPPING POWER:"
	+ "SFUI_BuyMenu_Tagging_1"  "★☆☆☆☆"
	+ "SFUI_BuyMenu_Tagging_2"  "★★☆☆☆"
	+ "SFUI_BuyMenu_Tagging_3"   "★★★☆☆"
	+ "SFUI_BuyMenu_Tagging_4"   "★★★★☆"
	+ "SFUI_BuyMenu_Tagging_5"   "★★★★★"
//Buy menu text information
  //Awp
	- "SFUI_BuyMenu_InfoOrigin_awp"           "U.K."
	+ "SFUI_BuyMenu_InfoOrigin_awp"           "img src=\\\'flag_GB.png\\\' height=\\\'11\\\' width=\\\'21\\\'\\\'" //U.K.

 

Updated UI Features -


NOTICE:  The following UI displays do not picture the final product. These images shows us the viewer a visual difference between the two versions. Also the following displays will feature the default/sample entries that the devs used.

Main Menu Store Banner UI -

The actual back panel of the main menu banner had retouching of fixing up the new layout. The difference between the banners is showcased below:

  • Changes to the action script relate to the scrolling options.
Image of the action-script modifications.

Image of the action-script modifications.

 

Background UI -

Since Operation Breakout has ended the background of the main menu will be changing for the next one. Instead of manually changing the action script each time there is a new operation, the developers have added a new line that will read the active season image/data.

Image of the action-script modifications.

Image of the action-script modifications.

 

Buy Menu UI -

Since new display information was added to the buy menu, tagging power + country\\\’s flag, they had to be taken in to account in the action script. Also the re-size limitations of the buy menu have been extended. The difference between the buy menu is showcased below:

  • The modifications to the buy menu\’s action script.
Image of the action-script modifications.

Image of the action-script modifications.

Image of the action-script modifications.

Image of the action-script modifications.

 

Journal Panel UI -

The journal panel UI featured numerous changes for the current recorded season data. Also the option for the journal to have the following attribution was added – “#CSGO_Journal_Stats_Not_Active”. Below is an image that was added to the ID page of the journal.
JournalPanelUI-image 170

 

Main Menu Mission Panel UI -

  • The action script of the mission panel received a new function of accessing the active season number and it\\\’s related icons.
Image of the action-script modifications.

Image of the action-script modifications.

 

Player Profile Panel UI -

  • The action script of the player profile UI had changes in only displaying the active season icon button instead of erasing the system just because the operation ended.
Image of the action-script modifications.

Image of the action-script modifications.

 

Extended OS Back End Log Changes -

OS X

Modified file – csgo/bin/server.dylib (+4.50 KB)
Modified file – csgo/bin/matchmaking.dylib
Modified file – csgo/bin/client.dylib (+4.58 KB)
Modified file – bin/scaleformui.dylib
Modified file – bin/materialsystem.dylib
Modified file – bin/engine.dylib
Modified file – bin/datacache.dylib
Modified file – csgo/bin/client.dylib

Linux

Modified file – csgo/bin/client_client.so
Manifest ID changed – 6968090590219248250 › 453202869722548734
Modified file – csgo/bin/server_valve_client.so (+2.47 KB)
Modified file – csgo/bin/server_valve.so (-198.96 KB)
Modified file – csgo/bin/server_client.so (+4.19 KB)
Modified file – csgo/bin/server.so (-196.46 KB)
Modified file – csgo/bin/matchmaking_ds.so (-20.32 KB)
Modified file – csgo/bin/client_client.so (+4.00 KB)
Modified file – bin/vscript.so (-19.98 KB)
Modified file – bin/vphysics.so (-68.25 KB)
Modified file – bin/unitlib.so
Modified file – bin/studiorender.so (-93.94 KB)
Modified file – bin/soundemittersystem.so (-928 B)
Modified file – bin/shaderapiempty.so (-2.00 KB)
Modified file – bin/scenefilecache.so (-480 B)
Modified file – bin/scaleformui_3_client.so
Modified file – bin/materialsystem.so (-28.25 KB)
Modified file – bin/libvstdlib.so (-31 B)
Modified file – bin/libtier0_client.so
Modified file – bin/libtier0.so (-968 B)
Modified file – bin/engine_xlsp.so (-49.75 KB)
Modified file – bin/engine_ds_client.so (+352 B)
Modified file – bin/engine_client.so (+448 B)
agoModified file – bin/engine.so (-50.44 KB)
Modified file – bin/datacache.so (-20.60 KB)

Windows

Modified file – csgo/bin/client.dll
Manifest ID changed – 6209161086603034440 › 3889663454505632858
Modified file – csgo/bin/server.dll (+2.00 KB)
Modified file – csgo/bin/client.dll (+1.50 KB)
Modified file – bin/engine.dll (+512 B)


NOTE:  The particle effect files “impact_fx.pcf” + “blood_impact.pcf” had modifications to them. I was not able to compare the two versions due to the particle effect editor being buggy in CS:GO; I need to re-download the Alien Swarm SDK to view the files for the future.