CS2 Updates
This website provides updates, news, and insider information about Counter-Strike, including game updates, patches, and changes.
Show raw JSON
{
"generated_at_utc": "2026-05-10T15:00:50.931Z",
"source": {
"owner": "SteamDatabase",
"repo": "GameTracking-CS2"
},
"last_updates": [
{
"event_id": "gh:8d7a895",
"detected_at_utc": "2026-05-10T15:00:49.824Z",
"commit_date_utc": "2026-05-07T22:12:50Z",
"commit": {
"sha": "8d7a89560bdbed4d65fd6728a9d485066ecccf67",
"short": "8d7a895",
"message": "2000814 | 63 files | M\tDumpSource2/.stringsignore, M\tDumpSource2/convars.txt, M\tDumpSource2/module_metadata/client.kv3, M\tDumpSource2/module_metadata/server.kv3, M\tDumpSource2/schemas/client/CBasePlayerController.h, M\tDumpSource2/schemas/client/CCSPlayer_MovementServices.h, M\tDumpSource2/schemas/server/CBasePlayerController.h, M\tDumpSource2/schemas/server/CCSPlayer_MovementServices.h, M\tgame/bin/built_from_cl.txt, M\tgame/bin/win64/animationsystem_strings.txt, M\tgame/bin/win64/assetbrowser_strings.txt, M\tgame/bin/win64/assetpreview_strings.txt, M\tgame/bin/win64/assetrename_strings.txt, M\tgame/bin/win64/engine2_strings.txt, M\tgame/bin/win64/gfsdk_aftermath_lib.x64_strings.txt, M\tgame/bin/win64/libfbxsdk_2020_3_1_strings.txt, M\tgame/bin/win64/panorama_strings.txt, M\tgame/bin/win64/panorama_text_pango_strings.txt, M\tgame/bin/win64/panoramauiclient_strings.txt, M\tgame/bin/win64/physicsbuilder_strings.txt, M\tgame/bin/win64/resourcecompiler_strings.txt, M\tgame/bin/win64/scenesystem_strings.txt, M\tgame/bin/win64/source1import.exe_strings",
"url": "https://github.com/SteamTracking/GameTracking-CS2/commit/8d7a89560bdbed4d65fd6728a9d485066ecccf67"
},
"classification": {
"tags": [
"items",
"scripts",
"ui",
"localization",
"misc",
"content-change"
],
"important_files": [
"game/core/pak01_dir/resource/core.gameevents",
"game/csgo/pak01_dir/panorama/layout/endofmatch.xml",
"game/csgo/pak01_dir/panorama/layout/mainmenu_store_fullscreen.xml",
"game/csgo/pak01_dir/panorama/scripts/mainmenu_mini_store.js",
"game/csgo/pak01_dir/panorama/scripts/mainmenu_store_fullscreen.js",
"game/csgo/pak01_dir/panorama/styles/itemtile_store.css",
"game/csgo/pak01_dir/resource/csgo_english.txt",
"game/csgo/pak01_dir/scripts/items/items_game.txt"
]
},
"ai_summary": "Item/game definitions updated (items_game.txt changed). Likely tweaks to skins, stickers, or item config.",
"stats": {
"files_changed": 63,
"additions": 4559,
"deletions": 1186
},
"files": [
{
"filename": "DumpSource2/.stringsignore",
"status": "modified",
"additions": 3,
"deletions": 1,
"changes": 4,
"patch": "@@ -11940,6 +11940,7 @@ Toggle enabling/disabling the destructible parts system for debug.\n Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1.\n Toggle the in-game script debug features\n Toggle the server pause state.\n+Toggle the use of dotted/dashed debugoverlay lines to indicate source\n Toggle the visibility of the spectator bindings.\n Toggle the voice_modenable convar.\n Toggle visibility of first person weapon tracers\n@@ -14597,6 +14598,7 @@ debug_visibility_monitor\n debugoverlay_cycle_domain\n debugoverlay_cycle_state\n debugoverlay_dashboard\n+debugoverlay_enable_dotted_dashed\n debugoverlay_force_respect_ttl\n debugoverlay_hide_imgui\n debugoverlay_show_text_outline\n@@ -20155,7 +20157,6 @@ m_flAlphaScaleMax\n m_flAlphaScaleMin\n m_flAlternateShiftLength\n m_flAlternateShiftWidth\n-m_flAltitudeAtLastUsingGroundTopologyOffsetTransition\n m_flAmbientScale\n m_flAmbientScale1\n m_flAmbientScale2\n@@ -22905,6 +22906,7 @@ m_iMinWind\n m_iModelDisplayFlags\n m_iMoneyEarnedForNextRound\n m_iMoneySaved\n+m_iMostConnected\n m_iMostRecentTeamNumber\n m_iMusicKitID\n m_iMusicKitMVPs"
},
{
"filename": "DumpSource2/convars.txt",
"status": "modified",
"additions": 5,
"deletions": 2,
"changes": 7,
"patch": "@@ -2758,6 +2758,9 @@ debug_video_config_cvars false (developmentonly clientdll)\n debug_visibility_monitor 0 (gamedll cheat)\n \t<no description>\n \n+debugoverlay_enable_dotted_dashed true (cheat)\n+\tToggle the use of dotted/dashed debugoverlay lines to indicate source\n+\n debugoverlay_force_respect_ttl false (cheat)\n \tForce respect TTL even when clearing scopes\n \n@@ -4713,7 +4716,7 @@ mp_dm_dogtag_score 0 (min: 0, gamedll clientdll replicated release commandline_e\n mp_dm_healthshot_killcount 3 (gamedll clientdll replicated release)\n \tGrant healthshots in deathmatch after n kills\n \n-mp_dm_kill_base_score 10 (min: 0, gamedll clientdll replicated release commandline_enforced)\n+mp_dm_kill_base_score 8 (min: 0, gamedll clientdll replicated release commandline_enforced)\n \tNumber of base points to award for a kill in deathmatch. Cheaper weapons award 1 or 2 additional points.\n \n mp_dm_taser_bonus_streak_max 2 (min: 0, gamedll clientdll replicated release)\n@@ -11334,7 +11337,7 @@ videocfg_texture_detail 1 (developmentonly clientdll defensive)\n view_punch_decay 18 (gamedll clientdll replicated cheat release)\n \tDecay factor exponent for view punch\n \n-viewmodel_fov 60 (min: 54, max: 68, clientdll archive userinfo per_user)\n+viewmodel_fov 60 (min: 60, max: 68, clientdll archive userinfo per_user)\n \tViewmodel FOV\n \n viewmodel_offset_x 1 (min: -2, max: 2.5, clientdll archive userinfo per_user)"
},
{
"filename": "DumpSource2/module_metadata/client.kv3",
"status": "modified",
"additions": 4,
"deletions": 4,
"changes": 8,
"patch": "@@ -277,7 +277,7 @@\n \t\t\tname = \"CCSGraphicsSettings_Minimal_client\"\n \t\t\tgroup = \"GameSessionManifest_client\"\n \t\t\tsource_file = \"src/game/client/cstrike15/panorama/3dpanels/csgo_graphicssettings_3dpanel.cpp\"\n-\t\t\tsource_line = 355\n+\t\t\tsource_line = 357\n \t\t\tresources = \n \t\t\t[\n \t\t\t\tresource_name:\"weapons/models/hkp2000/weapon_pist_hkp2000.vmdl\",\n@@ -573,7 +573,7 @@\n \t\t\tname = \"\"\n \t\t\tgroup = \"GameStartup\"\n \t\t\tsource_file = \"src/game/client/cstrike15/c_cs_map_annotations.cpp\"\n-\t\t\tsource_line = 69\n+\t\t\tsource_line = 67\n \t\t\tresources = \n \t\t\t[\n \t\t\t\tresource_name:\"materials/dev/annotation_worldtext_background.vmat\",\n@@ -583,7 +583,7 @@\n \t\t\tname = \"AnnotationsEffects_client\"\n \t\t\tgroup = \"GameSessionManifest_client\"\n \t\t\tsource_file = \"src/game/client/cstrike15/c_cs_map_annotations.cpp\"\n-\t\t\tsource_line = 55\n+\t\t\tsource_line = 53\n \t\t\tresources = \n \t\t\t[\n \t\t\t\tresource_name:\"particles/ui/annotation/ui_annotation_ground.vpcf\",\n@@ -1414,7 +1414,7 @@\n \t\t\tname = \"\"\n \t\t\tgroup = \"GameStartup\"\n \t\t\tsource_file = \"src/game/shared/cstrike15/cs_shareddefs.cpp\"\n-\t\t\tsource_line = 1607\n+\t\t\tsource_line = 1605\n \t\t\tresources = \n \t\t\t[\n \t\t\t\tresource_name:\"agents/models/shared/arms/glove_cloth_collision/glove_cloth_collision.vmdl\","
},
{
"filename": "DumpSource2/module_metadata/server.kv3",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -667,7 +667,7 @@\n \t\t\tname = \"\"\n \t\t\tgroup = \"GameStartup\"\n \t\t\tsource_file = \"src/game/shared/cstrike15/cs_shareddefs.cpp\"\n-\t\t\tsource_line = 1607\n+\t\t\tsource_line = 1605\n \t\t\tresources = \n \t\t\t[\n \t\t\t\tresource_name:\"agents/models/shared/arms/glove_cloth_collision/glove_cloth_collision.vmdl\","
},
{
"filename": "DumpSource2/schemas/client/CBasePlayerController.h",
"status": "modified",
"additions": 2,
"deletions": 0,
"changes": 2,
"patch": "@@ -20,6 +20,8 @@ class CBasePlayerController : public C_BaseEntity\n \t// MNotSaved\n \tPlayerConnectedState m_iConnected;\n \t// MNotSaved\n+\tPlayerConnectedState m_iMostConnected;\n+\t// MNotSaved\n \tchar[128] m_iszPlayerName;\n \t// MNotSaved\n \tuint64 m_steamID;"
},
{
"filename": "DumpSource2/schemas/client/CCSPlayer_MovementServices.h",
"status": "modified",
"additions": 0,
"deletions": 1,
"changes": 1,
"patch": "@@ -2,7 +2,6 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid\n {\n \tCCSPlayerAnimationState m_AnimationState;\n \tbool m_bUsingGroundTopologyOffset;\n-\tfloat32 m_flAltitudeAtLastUsingGroundTopologyOffsetTransition;\n \tfloat32 m_flUsingGroundTopologyOffsetTransitionSmoothing;\n \tVector m_vecLadderNormal;\n \tint32 m_nLadderSurfacePropIndex;"
},
{
"filename": "DumpSource2/schemas/server/CBasePlayerController.h",
"status": "modified",
"additions": 2,
"deletions": 0,
"changes": 2,
"patch": "@@ -16,6 +16,8 @@ class CBasePlayerController : public CBaseEntity\n \t// MNotSaved\n \tPlayerConnectedState m_iConnected;\n \t// MNotSaved\n+\tPlayerConnectedState m_iMostConnected;\n+\t// MNotSaved\n \tchar[128] m_iszPlayerName;\n \t// MNotSaved\n \tCUtlString m_szNetworkIDString;"
},
{
"filename": "DumpSource2/schemas/server/CCSPlayer_MovementServices.h",
"status": "modified",
"additions": 0,
"deletions": 1,
"changes": 1,
"patch": "@@ -2,7 +2,6 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid\n {\n \tCCSPlayerAnimationState m_AnimationState;\n \tbool m_bUsingGroundTopologyOffset;\n-\tfloat32 m_flAltitudeAtLastUsingGroundTopologyOffsetTransition;\n \tfloat32 m_flUsingGroundTopologyOffsetTransitionSmoothing;\n \tVector m_vecLadderNormal;\n \tint32 m_nLadderSurfacePropIndex;"
},
{
"filename": "game/bin/built_from_cl.txt",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -1 +1 @@\n-10638942\n+10641201"
},
{
"filename": "game/bin/win64/animationsystem_strings.txt",
"status": "modified",
"additions": 3,
"deletions": 0,
"changes": 3,
"patch": "@@ -2091,6 +2091,7 @@\n ?Move Heading\n ?expf\n ?m_flPosition\n+@08N\n @HPX`hv`\n @fff>fff>fff>fff>\n @htp\n@@ -2939,6 +2940,7 @@ Overlay Blend: %.2f%%\n OverlayProjectionDirection\n P08@J\n P08J\n+P08N\n PARENT\n POSE_SPACE_BONE\n POSE_SPACE_MORPH\n@@ -3698,6 +3700,7 @@ o\\tV_sind\n offBeforeFinished\n offWhenFinished\n optionallycompressedtangentframe\n+p08@H^\n pCheckpointName\n pDescription\n pTagName"
},
{
"filename": "game/bin/win64/assetbrowser_strings.txt",
"status": "modified",
"additions": 0,
"deletions": 1,
"changes": 1,
"patch": "@@ -1253,7 +1253,6 @@ $\\r?end@QString@@QEBAPEBVQChar@@XZ\n 2\\n?doItemsLayout@QListView@@UEAAXXZ\n 2\\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z\n 2\\v?event@QAction@@MEAA_NPEAVQEvent@@@Z\n-2\\vp0\n 2\\vpt,\n 2aboutToShow()\n 2accepted()"
},
{
"filename": "game/bin/win64/assetpreview_strings.txt",
"status": "modified",
"additions": 6,
"deletions": 2,
"changes": 8,
"patch": "@@ -8206,6 +8206,8 @@ $prefix_element$\n 2\\n?doItemsLayout@QListView@@UEAAXXZ\n 2\\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z\n 2\\v?event@QAction@@MEAA_NPEAVQEvent@@@Z\n+2\\vp0\n+2\\vpd\n 2_BONE_IK\n 2aboutToShow()\n 2accepted()\n@@ -14040,9 +14042,10 @@ RMouse\n RMouseDoubleClick\n ROTATION\n R\\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z\n+R\\fpd\n R\\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z\n R\\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z\n-R\\vpX\n+R\\vp0\n R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ\n R_T5Y\n Rad2 Deg\n@@ -15564,6 +15567,7 @@ ZoomForwardBack3D\n \\n?edit@QAbstractItemView@@MEAA_NAEBVQModelIndex@@W4EditTrigger@1@PEAVQEvent@@@Z\n \\n?editingFinished@QLineEdit@@QEAAXXZ\n \\n?editorDestroyed@QAbstractItemView@@MEAAXPEAVQObject@@@Z\n+\\nDRm\n \\n\\r?heightForWidth@QBoxLayout@@UEBAHH@Z\n \\n\\tV_atanf\n \\n\\t\\tCREATE TABLE IF NOT EXISTS Thumbnails (\\n\\t\\t\\tAssetPath TEXT PRIMARY KEY,\\n\\t\\t\\tFingerprint INTEGER,\\n\\t\\t\\tPNGData BLOB\\n\\t\\t);\\n\\t\n@@ -17785,8 +17789,8 @@ quad_bend_tolerance\n quadratic\n quaternion_array\n quiet\n-r\\fpX\n r\\tV_sinhf\n+r\\vpd\n r_renderdoc_capture_thumbnail_rendering\n rad2deg\n radius0_key"
},
{
"filename": "game/bin/win64/assetrename_strings.txt",
"status": "modified",
"additions": 48,
"deletions": 53,
"changes": 101,
"patch": "@@ -14177,18 +14177,20 @@ $x(<*L(^$*.d$40.2Z$D6@$Q\n 0 to 1 value specifying the location on the local x-axis of the deformer around which the bend will occur. A value of 0 means the bend will occur around the minimum end of the deformer, a value of 1 means the bend will occur around the maximum end of the deformer, a value of 0.5 means the bend will occur at the center of the deformer volume.\n 0*0,d\n 0.2d0<*\n+04e#\n 08@H\n 08@HPX`h\n 08@HR\n 08@J\n 08@N\n-0>mq?\n+08FP->\n 0L.x\n+0Lv#\n+0XP#\n 0\\f?focusOutEvent@QGraphicsView@@MEAAXPEAVQFocusEvent@@@Z\n 0\\fU04i\n 0\\r%0t\n 0\\tV_frexpf\n-0lj#\n 0x%llx\n 1 additional asset reference to a moved asset was found:<br>\n 1 component\n@@ -14289,7 +14291,7 @@ $x(<*L(^$*.d$40.2Z$D6@$Q\n 2\\f?focusOutEvent@QLabel@@MEAAXPEAVQFocusEvent@@@Z\n 2\\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z\n 2\\v?event@QAction@@MEAA_NPEAVQEvent@@@Z\n-2\\vplj#\n+2\\vpLv#\n 2_BONE_IK\n 2accepted()\n 2clicked()\n@@ -14330,32 +14332,25 @@ $x(<*L(^$*.d$40.2Z$D6@$Q\n 5;FJ$,XEK4<\n 5\\v?event@QCheckBox@@MEAA_NPEAVQEvent@@@Z\n 5sfm_v8\n-604>\n-60C?\n-60F>\n-60M?\n-60X>\n-60n>\n-60o>\n-60u>\n+608>\n+609>\n+60e>\n+60f>\n+60g>\n+60h>\n+60y>\n 64 283 0\n-6Gq?\n 6L8N6t0$:\n-6P2>\n-6P3?\n-6PW>\n-6Pa>\n-6Pb>\n-6Pi>\n+6PA?\n+6PG?\n+6PR?\n 6[?setRenderHint@QPainter@@QEAAXW4RenderHint@1@_N@Z\n 6f:bF\n-6p6>\n-6pR>\n-6pX>\n-6pj>\n-6pm>\n-6pn>\n-6po>\n+6p1>\n+6pZ>\n+6pf>\n+6pg>\n+6ph>\n 7&F|If\n 7T2,\n 7\\f?focusOutEvent@QPushButton@@MEAAXPEAVQFocusEvent@@@Z\n@@ -15449,9 +15444,9 @@ $x(<*L(^$*.d$40.2Z$D6@$Q\n @&*(**&,b*t\n @&*(**&,b*~\n @08@HV\n-@6p6>\n+@08N\n @8@HV\n-@HPX`hv\n+@HPX`hv09?\n @Integer overflow in %s\n @V@const char *__cdecl Reflection::Internal::GetFuncName<class CAnimNodeInstanceBase>(void)\n @\\*^*`&bl`p\n@@ -20075,8 +20070,6 @@ LowPrecisionUv\n LowPrecisionUv1\n LowercaseBoneNames\n Lowest\n-M 0F>\n-M)0F>\n MAPCLASS_ERROR\n MATCHES FILTER\n MATERIAL_ATTRIBUTE:%s_%i\n@@ -20925,7 +20918,9 @@ P4 delete of source successful\n P4 edit successful\n P4 integrate (overwrite) and edit\n P4 revert and delete of CONTENT file successful\n-P6p.?\n+P4e#\n+P6@4?\n+P6@R?\n P?isValid@QColor@@QEBA_NXZ\n P?jumpToNextImage@QImageReader@@QEAA_NXZ\n PARENT\n@@ -20954,6 +20949,7 @@ PP R6T(V\n PS_RENDER_STATE\n PS_RTX\n PURH\n+PXP#\n P\\v5Pd\n PackBits\n PackBitsDecode: Not enough data for scanline %ld\n@@ -21162,8 +21158,6 @@ Playback:m_currentSequence\n Playback:m_flForcedCycle\n PlayerInputAnimMotorInstance\n Please make sure you deleted history on the mesh before exporting.\\nThe mesh apparently has %d vertices, but %d blendWeights in field %s, while having %d weights per vertex\\n\n-Plj#\n-PnP1?\n Point 0\n Point 1\n Point Bones At\n@@ -21412,9 +21406,12 @@ RIGID\n ROTATION\n RSDSZ\n RT60 for low, mid, and high frequency bands for the probe.\n+R\\fpLv#\n+R\\np4e#\n R\\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z\n R\\vp!6\n-R\\vplj#\n+R\\vp4e#\n+R\\vpLv#\n R_T5Y\n Rad2 Deg\n Radial Basis Function Type\n@@ -22924,6 +22921,7 @@ Using deprecated 'base=prefix' syntax for adding a prefix to a base class\n Using worldspawn entity targetname of 'worldspawn' will not have entity name fixup and might produce confusing results!\\n\n UsingAnimgraph\n Utility\n+V0F>\n V?redF@QColor@@QEBANXZ\n VCS3 %s Load Failure: Could not find DATA block\\n\n VData:%s\n@@ -23075,7 +23073,7 @@ VolumetricFog\n Voronoi Plane Primitive\n Vortices\n Voxel volume (%i components)\n-VpP>\n+VpH>\n W?scaled@QPixmap@@QEBA?AV1@AEBVQSize@@W4AspectRatioMode@Qt@@W4TransformationMode@4@@Z\n WARNING content and game files are in different mods:\n WARNING: %d Assets have references to this asset that will be broken.\n@@ -23216,7 +23214,6 @@ X\\v?event@QPushButton@@MEAA_NPEAVQEvent@@@Z\n X`hM\\f\n X`hr\n X`hu\n-XfpO?\n Y (Green / Left)\n Y - Left\n Y-Axis\n@@ -23323,9 +23320,7 @@ ZoomSensitivityMouseWheel\n \\f?hasHeightForWidth@QStackedLayout@@UEBA_NXZ\n \\f?hasHeightForWidth@QWidget@@UEBA_NXZ\n \\f\\f?focusInEvent@QLabel@@MEAAXPEAVQFocusEvent@@@Z\n-\\fp\\vPlj#\n-\\fplj#\n-\\fzjw\\r\n+\\fp4e#\n \\n%.1fMB\n \\n*** Error masking unused parts! Unknown text found. This is usually caused by a '{' or '}' not tabbed properly or an invalid declaration at the global scope. (line %d):\\n%s\\n\\n\n \\n*** Found variable \"%s\" multiple times in %s!\\n\\n\n@@ -23365,6 +23360,7 @@ ZoomSensitivityMouseWheel\n \\nERROR: EXCEPTION:\\n\n \\nERROR: UNKNOWN EXCEPTION\\n\n \\nNo game entities will be available for creation.\\n\n+\\nP4e#\n \\nS?moveTo@QPainterPath@@QEAAXAEBVQPointF@@@Z\n \\nVCS file format is invalid for %s\\n\n \\nVCS file version is %d instead of %d for %s\\n\n@@ -23449,8 +23445,8 @@ ZoomSensitivityMouseWheel\n \\v?extension@QGraphicsPathItem@@MEBA?AVQVariant@@AEBV2@@Z\n \\v?extension@QGraphicsRectItem@@MEBA?AVQVariant@@AEBV2@@Z\n \\v\\f?focusInEvent@QGroupBox@@MEAAXPEAVQFocusEvent@@@Z\n-\\vplj#\n-\\vrjw\\r\n+\\vp4e#\n+\\vpLv#\n ^&h2:8$6X($&$0*\n ^0`l^VJU\n ^L7B\n@@ -23552,9 +23548,8 @@ _z000.\n _zero\n `0bb``*Ff6h\n `2PZ\n-`2jw\\r\n-`60A>\n-`6p8?\n+`60z>\n+`6pO?\n `\\f?defaultTypeFor@QTimer@@CA?AW4TimerType@Qt@@H@Z\n a7Bz\n a:fulltype\n@@ -25210,7 +25205,7 @@ eyeOffset\n eyelid\n eyes\n f$&&$$f(***,&.b,~0F\n-f0F>\n+f3l?\n fSpeedScale\n f\\n?dragEnterEvent@QAbstractScrollArea@@MEAAXPEAVQDragEnterEvent@@@Z\n f_movement_current_speed\n@@ -25401,8 +25396,6 @@ force_world_collision_on_all_nodes\n forcemultitrack\n forever\n forwardParity\n-fpE>\n-fps>\n fr\\nDh.j\\lhh\n frac\n frame %s{r=0},%s{g=a},%s{b=0},%s{a=a} %s\n@@ -25869,7 +25862,6 @@ jigglebone\n jitteriterations\n jitterscale\n jitterscale_vector\n-jjw\\r\n jklmnopqrstuvwxyzyxwvutsrqponmlkj\n jnt_anchor_%d\n johna_opened_files.txt\n@@ -26658,6 +26650,8 @@ multilevelchannel\n must be either LogLUV or LogL\n mute\n n$Kx\n+n0J?\n+n0L?\n nApplyMode\n nAscending\n nColumn\n@@ -26762,7 +26756,6 @@ normal_map\n normals\n normalsIndices\n note\n-npB?\n npc_ability_name\n npcclass\n npcclip\n@@ -26877,18 +26870,21 @@ overwrite_existing\n overwrite_existing_flags_only\n ownerlog\n owns_polymorphic_data\n+p08@H^\n p0j0\n p2@q\\t\n-p2l{\\r\n-p60I?\n+p4e#\n+p60*?\n pAsset\n pBd@>B@HdF>H\"LVNTPHT`RTTr\n pCheckpointName\n pDescription\n+pLv#\n pMaterialGroupName\n pModelResourceName\n pTagName\n pV?read@QImageReader@@QEAA?AVQImage@@XZ\n+pXP#\n p\\n?dragLeaveEvent@QAbstractItemView@@MEAAXPEAVQDragLeaveEvent@@@Z\n p\\v?event@QWidget@@MEAA_NPEAVQEvent@@@Z\n paint_wear.psd\n@@ -27026,7 +27022,6 @@ plantTypes\n plastic\n plasticity\n playerclip\n-plj#\n plugTypes\n point\n point0_key\n@@ -27181,9 +27176,10 @@ quaternion_array\n quiet\n r04(*\n rT:V*X&Z>X\n+r\\fp4e#\n r\\n?dragLeaveEvent@QGraphicsItem@@MEAAXPEAVQGraphicsSceneDragDropEvent@@@Z\n r\\tV_sinhf\n-r\\vplj#\n+r\\vpLv#\n rad2deg\n radius0_key\n radius1_key\n@@ -27206,7 +27202,6 @@ range\n rasterizerStateDesc\n rawControlNames\n rbf_type\n-rdw\\r\n reading file '%s' of legacy format '%s' - dmxconvert this file to a newer format!\\n\n readonly\n recomputeVertices"
},
{
"filename": "game/bin/win64/engine2_strings.txt",
"status": "modified",
"additions": 49,
"deletions": 43,
"changes": 92,
"patch": "@@ -171,7 +171,6 @@\n -component \"%s\"\n -noscreenshot\n -product \"%s\"\n- .P7G\n 2r6\n 3CQ`p\n 7Me}\n@@ -1077,9 +1076,8 @@ $tI(knN\n ...<truncated>...\n ../src/shaders\n ..\\content\n+.00G\n .00cfg\n-.02G\n-.04G\n .9GXdx\n .>\\rfJBGo\n .?AU?$Container@VUnknownFieldSet@protobuf@google@@@InternalMetadata@internal@protobuf@google@@\n@@ -2466,7 +2464,6 @@ $tI(knN\n .ERQLC*\n .ESource2PlayStatsFieldType\n .ESplitScreenMessageType\n-.P2G\n .P6AXPEBD@Z\n .PEAVCEntityIdentity@@\n .PLACEHOLDER_VALUE\n@@ -2570,9 +2567,9 @@ $tI(knN\n 0 0 0\n 0 0 0 0\n 0 0 0 255\n-0 QB\n 0\"$\\n\\rCSVCMsg_Print\n 0$2z4\n+0$aF\n 0(D7\n 00000000-0000-0000-0000-000000000000\n 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899\n@@ -2590,17 +2587,16 @@ $tI(knN\n 0:<\\n\\fdelta_ignore\n 0=Off, 1=Surface Wireframe, 2=Transparent Wireframe\n 0=Off, 1=Visualize trace from camera, 2=Visualize occlusion, 3=Visualize far field trace from camera\n-0>0$G\n-0>\\JG\n 0B_u\n 0C&C\n+0DAB\n 0E>X\n 0T.Q\n-0T_B\n 0X8b?~\n 0\\n\\vserializers\n 0iN>/\n-0pFB\n+0pLB\n+0vD]B\n 0x%x,\n 0|t?L\n 0|t?uj\n@@ -2654,7 +2650,8 @@ $tI(knN\n 2\\r%2t\n 2\\r.PrefetchType\"h\\n\n 2\\rU2t\n-2\\vp QB\n+2\\vp$aF\n+2\\vppLB\n 2i0/\n 3$EE\\f\n 3'F^7\n@@ -2696,18 +2693,15 @@ $tI(knN\n 5c;3E\n 5y?4\n 64-bit\n-66JG\n 6?k 6?t\n-6@6G\n 6GQ^h~\n 6KT3c7\n 6NK>\n+6P\\fG\n 6\\fXO>\\ntA\n 6\\n\\fmessage_type\n 6\\r56t\n 6\\tV_fwrite\n-6p+G\n-6p:G\n 6s?fBbEcJYG[I[NYVP\\B]@f;g<h<u4{,\n 6tmT\n 6uu?>\n@@ -2730,7 +2724,7 @@ $tI(knN\n 8A3b\n 8B`J\n 8Csinf\n-8Fp#G\n+8Qq]\n 8Smt\n 8W?i\n 8\\n\\textension\n@@ -3169,14 +3163,16 @@ $tI(knN\n ?ysB\n @ Current : %s\\n\n @08@HPX`hpx\n-@08N\n-@6p2G\n+@08ND]B\n @GetProfile_ultrafast\n @HPX\n @HPX&I\n-@HPX`hv \n+@HPX`hvp\\rG\n+@HVP\n @^8U)zj\n+@fD]B\n @i-kuX\n+@nD]B\n A command with the specified name already exists. Cannot create an alias with the same name.\\n\n A dB floor of when to stop transmitting packets, the volume between this and voice_threshold will still transmit packets to allow for volume ramping.\n A file with this name is already in the pool.\n@@ -5152,6 +5148,7 @@ FALSE\n FATAL\n FCVAR_CHEAT cvars reverted to defaults (sv_cheats disabled).\\n\n FEMh\\f\n+FP'G\n FPS: Avg=%.1f, P1=%.1f\\n\n FSKey=\n FWj|\n@@ -5598,6 +5595,7 @@ H.FM\n HD?0\n HGR9\\f\n HH:mm:ss\n+HIN_\n HKR~\n HLTV\n HLTV Broadcast\n@@ -5653,6 +5651,7 @@ Hostname for server.\n How far back before our current playback head in seconds to hold onto fragments.\n How long to show the message about Killer Replay after death. The best setting is a bit shorter than spec_replay_autostart_delay + spec_replay_leadup_time + spec_replay_winddown_time\n How often to flash demo recording/playback overlay (0 - disable overlay, -1 - show always)\n+HuN_\n HudUpdate\n Huffman code size table overflow\n Huffman table 0x%02x was not defined\n@@ -6534,18 +6533,19 @@ Override Fog color: %f %f %f\\n\n Overrides the SourceTV master root address.\n Overrides the max players reported to prospective clients\n Overriding minidump handler with Engine2MinidumpFunction\\n\n+P,DB\n P08@JP\n P08J`\n-P08N\n+P08ND]B\n P2`J\n P4File\n-P606G\n-P60\\fG\n+P6 ,G\n P:S;A\n P?fff?33s?{\n P@HPX`hpx\\f\n PBDEMS2\n PCRE does not support \\L, \\l, \\N{name}, \\U, or \\u\n+PDAB\n PHrk\n PInstruction_t<41>::Run\n PInstruction_t<42>::Run\n@@ -6565,7 +6565,6 @@ PREP\n PRUNE\n PS_FAILED %s in sequence for %s\\n\n PS_SATISFIED %s in sequence for %s [%.3f msec]\\n\n-PT_B\n PVAL_ANY\n PVAL_ARRAY\n PVAL_BOOL\n@@ -6815,13 +6814,13 @@ Playing Broadcast (%s)\n Playing Demo (%s)\n Playing back demo: '%s' at tick %u\\n\n PmNk\n+PnD]B\n Pointers cannot be used as numeric values\n PollAndProcessInput\n Poor man's restart: reload the current map from disk.\n Port\n Post Source2 Client\n PostProcessingSystem_001\n-PpFB\n Pq?A6\n Pre Pack Entities Callback\n Pre Source2 Client\n@@ -7000,9 +6999,8 @@ RP_PAUSE\n RP_TOGGLEPAUSE\n RSDS\n RST%d\n-R\\fp QB\n+R\\fppLB\n R\\tV_log2_uint\n-R\\vpT_B\n RaiseException\n Random Float\n Random Integer\n@@ -8324,7 +8322,6 @@ VModEnable\n VOICEDATA_FORMAT_ENGINE\n VOICEDATA_FORMAT_OPUS\n VOICEDATA_FORMAT_STEAM\n-VP+G\n VP4003\n VPK overrides: \n VPhysics2_Interface_001\n@@ -8402,6 +8399,7 @@ V_TryAndMakeFriendlyNameFromCppName\n V_UInt32ToString_Unsafe\n V_UInt64ToString_Unsafe\n V_UnqualifiedFileName\n+V`0G\n Validate each StateChanged against known offsets.\n Validation stalled\\n\n Value must be \"true\" or \"false\" for boolean option \"\n@@ -8620,7 +8618,6 @@ X\\n'NETWORK_DISCONNECT_DIFFERENTCLASSTABLES\n X\\n'NETWORK_DISCONNECT_KICKED_NOSTEAMTICKET\n X\\n(NETWORK_DISCONNECT_INVALID_MESSAGE_ERROR\n X`hr`J\n-Xf`$G\n Xn1G\n Xr?9\n XsBI\n@@ -8724,8 +8721,8 @@ Zq\",9\\fB\n \\fV4U\n \\fX\\fm\\vH\\vH\\vm\\v\n \\f\\tV_atofloat32\n-\\fp\\vPpFB\n-\\fp\\v`pFB\n+\\fp\\v`DAB\n+\\fp\\v`pLB\n \\g is not followed by a braced, angle-bracketed, or quoted name/number or by a plain number\n \\n Actual : \n \\n Field type: \n@@ -8757,7 +8754,6 @@ Zq\",9\\fB\n \\nEnd mem_test\\n\n \\nGame: \"%s\"\\nMap: \"%s\"\\nPlayers: %i (%i bots) / %i humans\\nBuild: %u (revision %s)\\nServer Number: %i\\n\\n\n \\nIHDRPLTEIDATIENDtRNScHRMgAMAiCCPsBITsRGBtEXtzTXtiTXtbKGDhISTpHYssPLTtIMEoFFseXIf\n-\\nPT_B\n \\nParsing attempt: \n \\nProcess Memory:\\nWorking set: %.2f MiB\\nPeak working set: %.2f MiB\\n\n \\nRegistered comments:\\n\n@@ -9063,7 +9059,7 @@ Zq\",9\\fB\n \\t?\\tZ\\tZ\\tZ\\tZ\\t?\\tg\\t\\n\\t\n \\t?\\tZ\\tt\\tt\\tt\\t\n \\tN1a\n-\\tTp8J\n+\\tTp(J\n \\tV_acosf\n \\tV_asinf\n \\tV_atan2f\n@@ -9123,6 +9119,7 @@ Zq\",9\\fB\n \\vH\\vm\\vm\\vm\\vm\\vH\\vH\\vH\\vH\\vH\\v\n \\vIG]h\n \\vInterp\n+\\vPDAB\n \\vSimulationTicks\n \\vSource\n \\vVyC\n@@ -9131,9 +9128,7 @@ Zq\",9\\fB\n \\vm\\vm\\vm\\vH\\vm\\vm\\v\n \\vm\\vm\\vm\\vm\\vH\\v\n \\vnJH\n-\\vp QB\n-\\vpT_B\n-\\vppFB\n+\\vppLB\n \\vxYT\n ] is an invalid data character in JavaScript compatibility mode\n ]\\n,NETWORK_DISCONNECT_REJECT_INVALIDRESERVATION\n@@ -9199,7 +9194,7 @@ _temp_mapcycle.txt\n `-uRQg\n `2Pl%\n `3Q\"X\n-`6p4G\n+`6P/G\n `?m'_?&~]?(\n `RTTI\n `adjustor{\n@@ -9213,6 +9208,7 @@ _temp_mapcycle.txt\n `eh vector destructor iterator'\n `eh vector vbase constructor iterator'\n `eh vector vbase copy constructor iterator'\n+`fD]B\n `generic-class-parameter-\n `generic-method-parameter-\n `generic-type-\n@@ -9226,9 +9222,10 @@ _temp_mapcycle.txt\n `managed vector constructor iterator'\n `managed vector copy constructor iterator'\n `managed vector destructor iterator'\n+`nD]B\n `non-type-template-parameter\n `omni callsig'\n-`pFB\n+`pLB\n `placement delete closure'\n `placement delete[] closure'\n `scalar deleting destructor'\n@@ -9258,6 +9255,7 @@ a numbered reference must not be zero\n a&M-=Z]<i*k)n-t&q&p&|\n a6>r\n a?wSa?\\\n+aBvD]B\n a\\v4+Wk\n abcdefghijklmnopqrstuvwxyz\n abortflag\n@@ -9950,13 +9948,16 @@ extend .$0 {\\n\n extendee\n extension_range\n extern \"C\" \n+f\"EG\n f#kI3\\t\n+f.EG\n f5J5J5J5J5J5J5J5J5J5J5J5J5J5J5J5Jx\n f9U\\n\n f?3Jf?6\n fD\"\"B\n fD>b\n fDD\"AUDT$t\n+fD]B\n fP~V\n fWi?\n fabs\n@@ -10698,12 +10699,13 @@ multvar\n multvar: cvar \"%s\" not found\\n\n multvar: no varname specified!\\n\n mx=E\n-n 9G\n+n0!G\n n03>Pu\n n>sak><\n n?A6\n n?SZn?\n nBits != 32\n+nD]B\n nGh>\n nI9>h\n nMax\n@@ -10814,6 +10816,7 @@ not started\n not supported\n notes\n nothing to repeat\n+np4G\n null\n nullptr\n num_bits\n@@ -10924,23 +10927,25 @@ overwatch\n owM&\n owner dead\n oz>!km>\n-p QB\n-p08@H^\n+p,DB\n+p08@H^D]B\n p0p@\n p2`J\n p2p_listpeers\n p2p_ping \"%s\"\n p4edit\n+p>D]B\n p?ff\n p@HPX`h\\f\n pClass\n pClass->m_ClassID(%i) >= %i\\n\n pClient\n pCm)\n+pDAB\n+pFP'G\n pH\\fy\n pMessage\n pServerClass\n-pT_B\n pYa(bu\n p\\r0\\fP\n p\\tV_sinf\n@@ -11011,6 +11016,7 @@ playing %s from '%s'\\n\n playsound\n playsound \n playsound <soundname>\n+pnD]B\n png \n png_screenshot\n pointer, \n@@ -11024,7 +11030,7 @@ pos [player %d]: %.3f,%.3f,%.3f\\n\n position\n positive_int_value\n postnetupdate\n-ppFB\n+ppLB\n preDistortionRenderSizeFactor\n predicted_by_player_slot\n prediction_sync\n@@ -11094,9 +11100,8 @@ r?dar?\\n\n rA?7\n rEy5\n rFg7\n-r\\fpT_B\n r\\tVr.>T\n-r\\vp QB\n+r\\vppLB\n r_add_views_in_pre_output\n r_always_render_all_windows\n r_aspectratio\n@@ -11966,6 +11971,7 @@ utl_vector,\n utlstringtoken\n uzKs@>\n v2!L.2\n+vD]B\n vE-2\n vQO+t\n vWewe"
},
{
"filename": "game/bin/win64/gfsdk_aftermath_lib.x64_strings.txt",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"patch": "@@ -1087,6 +1087,7 @@ $@(2.(0f6(:b@\n =5au\n >global\n @08B\n+@08N\n @20z\\n\n @HJP~\n @HPV"
},
{
"filename": "game/bin/win64/libfbxsdk_2020_3_1_strings.txt",
"status": "modified",
"additions": 2,
"deletions": 0,
"changes": 2,
"patch": "@@ -12974,6 +12974,7 @@ $\\t$\\n$\\v$\\f$\\r$\n ?valueAs@FbxDistance@fbxsdk@@QEBAMAEBVFbxSystemUnit@2@@Z\n @&DlF4D>H4D>J4D\n @08B \n+@08N\n @2p9'\n @6 Zj\n @60/k\n@@ -16581,6 +16582,7 @@ Overscan Fit\n P$RfP\n P%luY%luM%luDT%luH%luM%.14gS\n P(Pe{\n+P08N\n P08~\n P0F&RPTZX\n P2 p"
},
{
"filename": "game/bin/win64/panorama_strings.txt",
"status": "modified",
"additions": 6,
"deletions": 3,
"changes": 9,
"patch": "@@ -1206,6 +1206,7 @@ $hRh\n ;`Fzc\n ;bwP*\n ;xsK\n+;{}:fill-opacity\n <)<5<C<O<S<[<e<k<q<\n <0\\f<pqA1\n <3AC|[sqb\n@@ -1321,6 +1322,7 @@ $hRh\n ?uWS\n ?x29\n @!@%@+@1@?@C@E@]@a@g@m@\n+@08N\n @0pp\n @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z\n @BH]f\n@@ -3592,6 +3594,7 @@ P-256\n P-384\n P-521\n P08J\n+P08N\n P1\\t98\"\n P5[1\n PAGN_4\n@@ -5043,8 +5046,8 @@ Z~wl\n \\n\\t\\t<xs:complexType name=\"%sType\">\\n\\t\\t\\t<xs:complexContent>\\n\\t\\t\\t\\t<xs:extension base=\"Internal_BaseType\">\\n\\t\\t\\t\\t\\t<xs:annotation>\\n\\t\\t\\t\\t\\t\\t<xs:documentation xml:lang=\"en\">\\n\\t\\t\\t\\t\\t\\t\\t%s\\n\\t\\t\\t\\t\\t\\t</xs:documentation>\\n\\t\\t\\t\\t\\t</xs:annotation>\\n\\t\\t\n \\n\\t\\t\\t\\t</xs:extension>\\n\\t\\t\\t</xs:complexContent>\\n\\t\\t</xs:complexType>\\n\\t\\t\n \\n\\t\\t\\t\\t\\t<xs:annotation><xs:documentation xml:lang=\"en\">%s</xs:documentation></xs:annotation>\\n\\t\\t\\t\\t\n+\\nbutt\n \\nqYu\n-\\nround\n \\ntM(ie-V\n \\r!\\r+\\r-\\r=\\r?\\rO\\rU\\ri\\ry\\r\n \\r@h!Aq8\n@@ -5502,7 +5505,6 @@ buffer\n buildingName\n burlywood\n businessCategory\n-butt\n c2\\f?C\\t\n c2i_ASN1_BIT_STRING\n c2i_ASN1_INTEGER\n@@ -6632,7 +6634,6 @@ file://{resources}/window_keybinds.cfg\n filename too big\n fill\n fill \n-fill-opacity\n fill-parent-flow\n fill-parent-flow( %s )\n fill-rule\n@@ -8144,6 +8145,7 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n+p08@H^\n p0j \n p2{l\n p4Z3\n@@ -8592,6 +8594,7 @@ rotate3d(\n rotatex\n rotatey\n rotatez\n+round\n row-resize\n royalblue\n rsa not implemented"
},
{
"filename": "game/bin/win64/panorama_text_pango_strings.txt",
"status": "modified",
"additions": 5,
"deletions": 2,
"changes": 7,
"patch": "@@ -803,10 +803,10 @@ $hRh\n 8]Vc2\n 8ca1\n 8dS2\n-8m0%\n+8e0%\n+8ia%\n 8pe7?\n 8q-S*]X\n-8qa%\n 8sOy\n 9#9%9)9/9=9A9M9[9k9y9}9\n 9)PF\n@@ -905,6 +905,7 @@ $hRh\n ?uWS\n ?x29\n @!@%@+@1@?@C@E@]@a@g@m@\n+@08N\n @0pp\n @BH]f\n @HPX`hv\n@@ -2629,6 +2630,7 @@ P-384\n P-521\n P08@J\n P08J\n+P08N\n P1\\t98\"\n P5[1\n PAGN_4\n@@ -5901,6 +5903,7 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n+p08@H^\n p2{l\n p4Z3\n p5Z3"
},
{
"filename": "game/bin/win64/panoramauiclient_strings.txt",
"status": "modified",
"additions": 3,
"deletions": 0,
"changes": 3,
"patch": "@@ -491,6 +491,7 @@\n ?GetName@Function@v8@@QEBA?AV?$Local@VValue@v8@@@2@XZ\n ?GlobalizeReference@api_internal@v8@@YAPEA_KPEAVIsolate@internal@2@_K@Z\n ?HasCaught@TryCatch@v8@@QEBA_NXZ\n+@08N\n @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z\n @HPX`hv\n @keyframes \n@@ -1119,6 +1120,7 @@ Option_%d\n OverMaxPips\n P08@J\n P08J0\n+P08N\n P6@7 \n PageDown\n PageLeft\n@@ -2116,6 +2118,7 @@ orange\n orangered\n orchid\n otherPanelID, eventToFire\n+p08@H^\n p2 y\n p6P. \n p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z"
},
{
"filename": "game/bin/win64/physicsbuilder_strings.txt",
"status": "modified",
"additions": 10,
"deletions": 5,
"changes": 15,
"patch": "@@ -6886,7 +6886,7 @@ $prefix_element$\n .tif\n .vmat\n .webp\n-045c\n+0DOc\n 0\\r%0t\n 0\\tV_frexpf\n 0x%llx\n@@ -6901,7 +6901,6 @@ $prefix_element$\n 2DBlend\n 2DBlendEditor\n 2DBlendFromAnimation\n-2\\vp<ku\n 2_BONE_IK\n 4-byte data pool\n 4\\r54t\n@@ -9891,8 +9890,8 @@ Overrides the target VSNAP resource (defaults to \"particles/models/%model_name%/\n Overwrite all bone data\n Overwrite existing flags only\n Overwriting existing wrinkle map data on mesh\n-P45c\n PARENT\n+PDOc\n PF\\n%d %d\\n-1.000000\\n\n POSE_SPACE_BONE\n POSE_SPACE_MORPH\n@@ -10181,6 +10180,7 @@ R8_UNORM\n R9G9B9E5_SHAREDEXP\n RBF Based Anim Constraint\n ROTATION\n+R\\vpDOc\n R_T5Y\n Radial Basis Function Type\n Radius Params CP ( Prop Group Smallest Radius / Prop Group Largest Radius / Number of Avg Objects )\n@@ -10637,6 +10637,7 @@ Subtracts a frame of the specified animation from all frames of this animation i\n Subtracts a frame of the specified animation from all frames of this animation.\n Subtracts a linear blend of the first and last frames of the animation from itself.\n Supplemental Bone List\n+SupportsMaterialLayerSampling\n Suppress Creation On Death\n Suppress Joint Weight Count Warnings\n Suppress Missing Warnings\n@@ -11121,7 +11122,7 @@ ZIPVSetField\n [cloth] | [procedural]\n [procedural]\n \\f?nkK=f\n-\\fp\\v`45c\n+\\nPDOc\n \\nclass \n \\ndummyfilename.tif\n \\ng default\\n\n@@ -11133,6 +11134,7 @@ ZIPVSetField\n \\tV_strnchr\n \\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\v\\n\\v\\n\\v\\n\\v\\n\\v\\n\\v\\n\\v\\n\\v\\v\\v\\v\\v\\v\\v\\v\\v\\v\\v\\v\\v\\v\\v\\v\\v\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\r\\f\\r\\f\\r\\f\\r\\f\\r\\f\\r\\f\\r\\f\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\n \\t_V_StringAfterPrefixCaseSensitive\n+\\vpDOc\n ]>jkT>Q3\n _CustomCommand\n _CustomCommand%d\n@@ -11189,6 +11191,8 @@ _volumeatlas_\n _wjb\n _zero\n `=IhC?zm6>\n+`DOc\n+`\\rP\\f0DOc\n a\\tV_powd\n absolute\n acceleration\n@@ -12786,8 +12790,8 @@ overwrite_existing\n overwrite_existing_flags_only\n ownerlog\n owns_polymorphic_data\n-p45c\n p=f3G=\n+pDOc\n panorama_image\n panorama_layout\n panorama_style\n@@ -12970,6 +12974,7 @@ quad_bend_tolerance\n quadratic\n quaternion log\n quaternion_array\n+r\\fpDOc\n radius0_key\n radius1_key\n radiusScale"
},
{
"filename": "game/bin/win64/resourcecompiler_strings.txt",
"status": "modified",
"additions": 20,
"deletions": 13,
"changes": 33,
"patch": "@@ -166,9 +166,9 @@\n (%ld unused bits)\\n\n (%lu = 0x%lx)\\n\n (%u = 0x%x)\\n\n- (08@HPX`j\n+ (08@HPX`j \n (08@HPXb\n- (08@HPZ\n+ (08@HPZ \n (08@HR\n (0X`hpz\n (Bad Remap %d)\n@@ -20960,8 +20960,9 @@ $prefix_element$\n 02V8[\n 05=k\n 08:55:26\n-08@HR\n+08@HR \n 08@J\n+08B \n 08bX\n 09,h\n 0;Q5[\n@@ -21019,7 +21020,6 @@ $prefix_element$\n 2)252Y2]2c2k2o2u2w2{2\n 2)Ab`\n 2+~,@\\r;Zj09\n-201=\n 20t\\f\n 241:1: FLOAT : ( ( MINUS )? ( DIGIT )+ '.' ( DIGIT )* ( EXP )? ( FLOATSUFFIX )? | ( MINUS )? ( DIGIT )+ ( EXP )? ( FLOATSUFFIX )? | ( MINUS )? '.' ( DIGIT )+ ( EXP )? ( FLOATSUFFIX )? );\n 24U\\n\n@@ -21037,13 +21037,13 @@ $prefix_element$\n 2DBlendEditor\n 2DBlendFromAnimation\n 2I y)\n-2PH;\n 2Tm=#\n 2Uiwp\"9\n 2Zq)\n 2\\fWQx\n 2\\rE2h\n 2\\rlhp\n+2\\vpDl\n 2^pV\n 2_BONE_IK\n 2a\"l\n@@ -21392,13 +21392,14 @@ $prefix_element$\n @%s_lookFrame_0\n @%s_lookFrame_1\n @%s_lookFrame_2\n+@08N\n @0pp\n @?CFootAdjustmentInstanceData\n @BH]f\n @CMapLocator\n @CMixControlAutomatic\n @CNmSkeleton::SecondarySkeleton_t\n-@HPX`hv\n+@HPX`hv0\n @Integer overflow in %s\n @MfKZ\n @Pgl\n@@ -21414,6 +21415,7 @@ $prefix_element$\n @define\n @define \n @fff>fff>fff>fff>\n+@htP\n @i1V\n @import\n @keyframes\n@@ -22553,6 +22555,7 @@ Base class for animation markup nodes which generate user animation data\n Base class for animations which are nodes that map to a compiled animation\n Base class for nodes which can be children of AnimMarkupTarget derived nodes\n Base class for nodes which can be children of FaceposerMarkupBase derived nodes\n+Base morphs not supported anymore\n Base-10 logarithm\n Base-2 logarithm\n BaseAnimGraph2Reference\n@@ -24739,7 +24742,6 @@ Cannot convert KV3 type '%s' (%u) to a string token\n Cannot convert from %s to %s\n Cannot create convex hull from %d verts\n Cannot create input layouts for mesh\\n\n-Cannot create texture atlas\n Cannot determine end effector bone from :: %s[%s]\n Cannot directly compile files of type \"%s\".\\n\n Cannot find Cloth Node \"%s\"\n@@ -31473,6 +31475,7 @@ P-384\n P-521\n P08@J\n P08J\n+P08N\n P1\\t98\"\n P5[1\n PAGN_4\n@@ -32514,6 +32517,8 @@ RT60 for low, mid, and high frequency bands for the probe.\n R\\r1>Vp\n R\\vp!6\n R\\vp!y\n+R\\vpDl\n+R\\vpd\n R]Di\n R_T5Y\n Rad2 Deg\n@@ -35815,7 +35820,7 @@ XWY]\n XYD%\n XYZ, Luv\n X\\tQo\n-X`hr\n+X`hr \n Xd3h\n XfJ7\n XjfR\n@@ -35977,10 +35982,10 @@ Z~wl\n \\fKS1\n \\fW9c\n \\fXu\"L\n+\\f\\nP2D\n \\f]ne3\n \\fdhWTh\n \\fiaR\n-\\fp\\vPl\n \\ful2\n \\fy&3Gl\n \\l:ArR\n@@ -36107,7 +36112,7 @@ Z~wl\n \\r!\\r+\\r-\\r=\\r?\\rO\\rU\\ri\\ry\\r\n \\r@h!Aq8\n \\rB6uZ\n-\\rBase morphs not supported anymore\n+\\rCannot create texture atlas\n \\rKT8v\n \\rLAM\n \\rMinghuaQu\\f\n@@ -36431,6 +36436,7 @@ _}eOk\n `VX:H\n `fPw.\\vM\n `h9T~\n+`htP\n `o_je\n `yNT\n a null shared library handle was used\n@@ -36982,7 +36988,6 @@ bLockWhenWaning\n bLoop\n bN.l\n bOrientAlongLine\n-bPH;\n bPb:L7X)\n bPreEvaluatePassthroughTransitionPath\n bPrioritizeUp\n@@ -40147,6 +40152,7 @@ g|FeW\\v\n g|MT\n h&eC\n h*Ax\n+h*\\nPc\n h0XB\n h2Wl\n h2n_\\\n@@ -43207,7 +43213,7 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n-p0j`1=\n+p08@H^\n p2{l\n p4Z3\n p4lib\n@@ -43392,7 +43398,7 @@ pbeWithSHA1And40BitRC2-CBC\n pbeWithSHA1And40BitRC4\n pbeWithSHA1AndDES-CBC\n pbeWithSHA1AndRC2-CBC\n-pc64 Apr 28 2026 08:54:27\n+pc64 May 7 2026 13:17:58\n pcPathLengthConstraint\n peak\n peak_attr\n@@ -43870,6 +43876,7 @@ rRfKR\n rX&O0\n rZ1VwGf5\n rZPM\n+r\\fpd\n r\\tV_sinhf\n r\\vDi\n rad2deg"
},
{
"filename": "game/bin/win64/scenesystem_strings.txt",
"status": "modified",
"additions": 54,
"deletions": 51,
"changes": 105,
"patch": "@@ -22,14 +22,15 @@\n w/ large threshold: %d,\n w/ zero threshold: %d,\n w/ zero threshold: (%.1f, %.1f)\n- !\"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0\n+ !\"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n %i fog-only.\n %s | Flags %lld \\n\n- (08@HPX`j0\n- (08@HPXb \n- (08@HPZ0\n+ (08@HPX`j\n+ (08@HPXb0\n+ (08@HPZ\n+ (08@HR0\n (08@J0\n- (0X`hpz \n+ (0X`hpz0\n (EXTERN)\n (Frozen)\n (MAYBE DISABLED?!)\n@@ -454,68 +455,72 @@ $tIP\n (%6.1f,%6.1f) (%6.1f,%6.1f) Size (%6.1f,%6.1f) %s\n (%6.1f,%6.1f) (%6.1f,%6.1f) Size (%6.1f,%6.1f) Col %d %s\n (%d,%d,%d,%d)\n-(1Rb\n+(15b\n (2) Or right-click this text\n (3) Or click this button\n-(5mb\n-(5yb\n (<-- right-click here)\n+(ACb\n+(AFb\n+(AHb\n (ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)\n (Click and drag to scroll)\n (Context Name: \"%s\")\n (Debug Log: Auto-disabled some ImGuiDebugLogFlags after 2 frames)\\n\n (Dock node)\n-(ESb\n+(EAb\n+(Enb\n (Hex)\n (Hold Ctrl to: \n (Hold Ctrl to: use \n (Hold Shift to display a dummy viewport)\n-(I4b\n+(IOb\n+(IZb\n (Internal Buffer: TextA Size: %d, Capacity: %d)\n (Left) Using ImGui::PushClipRect():\\nWill alter ImGui hit-testing logic + ImDrawList rendering.\\n(use this if you want your clipping rectangle to affect interactions)\\n\\n(Center) Using ImDrawList::PushClipRect():\\nWill alter ImDrawList rendering only.\\n(use this as a shortcut if you are only using ImDrawList calls)\\n\\n(Right) Using ImDrawList::AddText() with a fine ClipRect:\\nWill alter only this specific ImDrawList::AddText() rendering.\\nThis is often used internally to avoid altering the clipping rectangle and minimize draw calls.\n-(M7b\n (Main menu bar)\n-(Mzb\n+(Mbb\n+(Mpb\n (Popup)\n-(Q8b\n-(QCb\n+(Qcb\n (R = radius, N = approx number of segments)\n (SceneWorld 3D Dump contains %d large objects - they are scaled down and will render red.)\\n\n-(UVb\n-(Ubb\n+(UIb\n+(UYb\n (Untitled)\n (Use ImGui::SameLine() to keep adding items to the right of the preceding item)\n-(YUb\n-(Yob\n (Z(^(b(f(j(n(r(v(z1\n (\\?=\\nW>=\\nW>=\\nW>\n-(aWb\n+(a9b\n (also access from 'Examples->Assets Browser' in menu)\n (and more errors)\n+(axb\n (c) 2014-2025 Omar Cornut\n (demo menu)\n (dump)\n (dump3d)\n+(eTb\n+(emb\n (except InputRouting which is spammy)\n-(i1b\n-(i9b\n-(iEb\n+(iGb\n (in ChildD: not using same Shortcut)\n (in ChildE: using same Shortcut)\n (in PopupF)\n (in WindowA)\n+(irb\n+(m1b\n+(m7b\n+(mBb\n (no material)\n (no model)\n (note: some platform backends may not reflect a change of this value for existing viewports, and may need the viewport to be recreated)\n-(qMb\n-(qnb\n-(qqb\n+(qLb\n+(qzb\n (see Demo->Configuration for details & more)\n-(uLb\n+(u5b\n (unnamed)\n-(uxb\n+(uob\n+(uvb\n (void*)0x%p\n-(yfb\n ** %d instances of same table! Some data below will refer to last instance.\n **DebugBreak**\n *COPIED*\n@@ -860,9 +865,8 @@ $tIP\n 001.003\n 04e/\n 050s0\n-08@HR0\n-08@J \n-08B0\n+08@HR\n+08@J0\n 0?333?333?333?333?\n 0x%02X\n 0x%04X\n@@ -889,7 +893,8 @@ $tIP\n 2. I am selectable\n 24 Hour Clock\n 2C2L\n-2\\vph\n+2\\vpD\n+2\\vpl\n 2d arr\n 2q2z2\n 3 (tab skip)\n@@ -928,10 +933,7 @@ $tIP\n 80x80\n 8859\n 8888\n-8@J0\n 8C3F\n-8Y[b\n-8Ygb\n 8\\f58\n 8\\foQS\n 8n8y\n@@ -1040,10 +1042,10 @@ $tIP\n ?0x%p\n ?333?333?fff?\n ?Bxt>\n+?ESceneObjectVisualization\n ?JA7=\n ?Label1\n ?PUNCTUAL\n-?SCENEOBJECT_VIS_MATERIAL\n ?The \"Tools\" menu above gives access to: Style Editors (ImPlot/ImGui)\\nand Metrics (general purpose Dear ImGui debugging tool).\n ?VertexPos_t\n ?XXXXXXXXXXXXXXXX\n@@ -1055,7 +1057,7 @@ $tIP\n ?fff?fff?fff?\n ?ffffff\n ?sqrt\n-@08N\\\n+@08N\n @33333\n @33333#\n @33333'\n@@ -1094,8 +1096,7 @@ $tIP\n @33333{\n @33333}\n @33SA\n-@HPX`hv`\n-@HVp\n+@HPX`hv\n @OS/2\n @fff>fff>fff>fff>\n @fffff\n@@ -1139,7 +1140,6 @@ $tIP\n @fffffx\n @fffffz\n @fffff|\n-@hnY\n @sc_setclassflags %s %d\n A Rather Long Title\n A#4A\\v\n@@ -2873,6 +2873,7 @@ Here we replace and select text each time Up/Down are pressed. See 'Examples>Con\n Here we toggle the casing of the first character on every edit + count edits.\n Here, all circle data is stored in a single interleaved buffer:\n Hex-encode non-ASCII\n+Hi`d\n Hidden\n HiddenTabBar\n Hide\n@@ -3403,7 +3404,7 @@ Kiwi\n Ksmall\n L'LZa\n L0L:LA\n-L=8?W\n+L=X?W\n L>33\n L?33\n L?ff\n@@ -4062,9 +4063,9 @@ Override ChildBg color\n Override Streaming GPU Memory\n P+\\fGj\n P.P5\n-P08@J \n-P08Jp\n-P08N\\\n+P08@J0\n+P08J\n+P08N\n P3\\rA\n P8\\nD\n PAPU\n@@ -4108,7 +4109,6 @@ Password Input\n Paste\n Pastel\n PathTracingShaderBindingTable\n-PatternType\n Pauciloquent\n Pause Streaming Activity Graph\n Pear\n@@ -4355,6 +4355,8 @@ RFRQR\\Rf\n RGBA32\n RTProxy Layout\n RTProxyBLAS\n+R\\fpD\n+R\\vpl\n Rand Paul\n Range: [%f,%f]\n RangeSrcItem = %I64d (0x%I64X), RangeSelected = %d\n@@ -5717,7 +5719,7 @@ XInputGetState\n XK+G\n XUID\n X_HEIGHT\n-X`hr0\n+X`hr\n Xo1 WB\n Xsmall\n Y 3A\n@@ -5870,6 +5872,7 @@ Zsmall\n \\fG7+B\n \\fPy\\vE\n \\fT>M-+?#gy?\n+\\fp\\vPH\n \\n Render %d specific objects\n \\n Render world : %s\\n\n \\n\"\\n)\\n7\\nA\\nH\\nS\\nc\\np\\n|\\n\n@@ -5945,10 +5948,9 @@ _WidthFixed\n _WidthStretch\n _XFREE86_GLYPH_RANGES\n _atlas\n-`5bd\n+`Yad\n a'aCaYb\"b8b\n a-a8\n-aBv\\\n aJ!\\vA\n aJaP\n a\\ft/tOtet\n@@ -6401,7 +6403,7 @@ hitgroup_shader_%p\n hl?S\n horizontal\n horizontal split\n-hpz \n+hpz0\n https://github.com/epezent/implot\n https://github.com/ocornut/imgui\n https://github.com/ocornut/imgui/blob/master/docs/BACKENDS.md\n@@ -6807,8 +6809,7 @@ outer_size\n overlaps\n p q g j y\n p#p7pP\n-p08@H^\\\n-p0jpq\n+p08@H^\n pCRF\n paragraph\n parallel\n@@ -6871,6 +6872,7 @@ quotesinglbase\n quotesingle\n r*r4r;\n rQr\\\n+r\\vpD\n radical\n radio a\n radio b\n@@ -7207,6 +7209,7 @@ x=300\n x>xoxyx~\n xF%\\nD\n xIxRx[xe\n+xb\\f3\n xinput1_1.dll\n xinput1_2.dll\n xinput1_3.dll"
},
{
"filename": "game/bin/win64/source1import.exe_strings.txt",
"status": "modified",
"additions": 136,
"deletions": 122,
"changes": 258,
"patch": "@@ -3710,89 +3710,88 @@ $woundcutouttexture\n 0.2 0.4 0.4\n 0.9 0.85 0.8\n 0.96862745 0.066666670 0.086274512\n-00O@\n-01O@\n+00U@\n 044@\n-04a@\n 054@\n-06o@\n-08a@\n-0AX@\n+05d@\n+07p@\n 0B4@\n-0Bc@\n-0Bk@\n 0C6@\n-0CT@\n 0D6@\n 0D9@\n-0DU@\n 0E6@\n-0Fk@\n-0GT@\n-0Gk@\n-0Hk@\n+0Ec@\n+0En@\n+0Ex@\n+0Fx@\n+0Gd@\n+0Gr@\n+0He@\n+0Hn@\n 0I3@\n-0IU@\n-0If@\n-0Ik@\n+0Ir@\n 0J0@\n 0JA@\n-0JZ@\n-0Jx@\n 0K5@\n-0Kd@\n+0Kk@\n 0Kn@\n+0Kq@\n 0L0@\n-0LU@\n-0Ld@\n+0Mr@\n 0N5@\n-0Nn@\n-0Nr@\n 0O5@\n-0Od@\n-0PT@\n-0Qn@\n-0Qq@\n+0PS@\n 0R9@\n-0ST@\n-0SZ@\n-0Uq@\n-0WW@\n-0Wo@\n-0Yl@\n+0Ro@\n+0Se@\n+0Tr@\n+0Vk@\n+0WY@\n+0Wl@\n+0Zn@\n+0Zo@\n 0\\fU04i\n 0\\r%0t\n+0aQ@\n 0b1@\n-0bT@\n+0bW@\n 0c5@\n 0c6@\n-0cl@\n+0cX@\n 0d5@\n-0eZ@\n-0el@\n-0en@\n+0fX@\n 0g6@\n+0gT@\n+0hZ@\n 0i8@\n 0jB@\n+0jX@\n 0k2@\n-0ke@\n-0le@\n-0mW@\n+0kk@\n 0nC@\n-0pk@\n+0ne@\n+0nm@\n+0oX@\n+0pW@\n+0pm@\n+0pn@\n 0q2@\n-0qe@\n+0qr@\n 0r3@\n+0sp@\n+0tT@\n+0tX@\n 0u2@\n-0ul@\n-0vZ@\n-0wr@\n+0uZ@\n+0uk@\n+0vl@\n+0wl@\n 0x%llx\n-0xk@\n+0xT@\n 0y2@\n 0y5@\n+0yX@\n 0z3@\n-0zc@\n 1 1 0\n 1 component\n 1 edge\n@@ -7074,37 +7073,45 @@ Override CP 2 (X/Y/Z *= Pitch/Yaw/Roll)\n Override CP field\n Override Max Velocity from this CP\n Override: \n+P0d@\n+P1o@\n P2_null_start\n-P2a@\n-P2q@\n+P2c@\n P33@\n P3l@\n P4CopyFile\n P4CopyFile: Couldn't copy \"%s\" to \"%s\"\\n\n P4CopyFile: Couldn't deduce depot path for source file \"%s\"\\n\n-P4O@\n-P5O@\n-P6d@\n-P7K@\n-P9a@\n-PBx@\n+P6T@\n+P6f@\n+P8l@\n+P9p@\n+PAl@\n PC4@\n PD6@\n-PEk@\n+PDk@\n+PDp@\n+PEr@\n+PEx@\n PF3@\n PF\\n%d %d\\n-1.000000\\n\n+PFn@\n PG6@\n+PGd@\n+PHY@\n PHx@\n PI6@\n PITCH_HIGH\n PITCH_LOW\n PITCH_NORM\n-PIk@\n-PIx@\n+PIn@\n+PIr@\n PJ6@\n PJA@\n+PJx@\n+PKc@\n PKd@\n-PKk@\n+PKq@\n PL5@\n PLUG_TYPE_INPUT\n PLUG_TYPE_OUTPUT\n@@ -7113,27 +7120,26 @@ PLUG_TYPE_RELAY_PREFAB_INBOUND\n PLUG_TYPE_RELAY_PREFAB_LOCAL\n PLUG_TYPE_RELAY_PREFAB_OUTBOUND\n PLUG_TYPE_UNKNOWN\n-PLd@\n PLn@\n PN5@\n POISONED \n-POn@\n-PPR@\n-PQW@\n-PRc@\n+POk@\n+PSW@\n+PSc@\n PURH\n-PUc@\n PV3@\n+PVc@\n+PVl@\n+PWl@\n PX6@\n-PXU@\n-PXr@\n+PYc@\n P\\v5Pd\n+PaW@\n PackBits\n PackBitsDecode: Not enough data for scanline %ld\n PackBitsDecode: discarding %ld bytes to avoid buffer overrun\n PackToSharedVB\n PackedBlobNormal\n-Pae@\n PageName\n PageNumber\n PaintOnlyFlat\n@@ -7194,16 +7200,18 @@ Pathing coefficients for 1st order Ambisonics.\n PatternType\n PauseGameOnActivate\n Pb1@\n-Pba@\n+Pbc@\n Pd1@\n Pd5@\n Pe8@\n-Peo@\n+Pec@\n+Pel@\n Per Particle World Collision Tests\n Per-Edge\n Per-Tile\n PerVertexLighting\n Pf\\n%d %d\\n-1.000000\\n\n+Phc@\n Photometric tag is missing, assuming data is YCbCr\n Photometric tag value assumed incorrect, assuming data is YCbCr instead of RGB\n PhotometricInterpretation\n@@ -7236,7 +7244,10 @@ PivotPaint\n PivotToolSnapToBBox\n PixarLog\n Pj2@\n-PlW@\n+PjZ@\n+Pjn@\n+Pkc@\n+Pkk@\n Place\n PlaceInSphere Parent Cursor\n PlanarConfiguration\n@@ -7245,8 +7256,9 @@ Plane Normal\n Plants\n Play End Cap Effect\n Please make sure you deleted history on the mesh before exporting.\\nThe mesh apparently has %d vertices, but %d blendWeights in field %s, while having %d weights per vertex\\n\n+Plk@\n+Pnc@\n PoC@\n-PoW@\n Polygon Mesh Data Pool - level 1\n Polygon Mesh Data Pool - level 2\n Polygon Mesh Data Pool - level 3\n@@ -7311,12 +7323,12 @@ PostMapLoadCommands\n PostProcessDummy\n PostProcessingEnabled\n PosterSettings\n-Ppk@\n+PpT@\n+Ppl@\n Pq2@\n-PqT@\n+Pqc@\n Pr3@\n Pr7@\n-PrS@\n Pre-Age Noise\n Predictor\n PredictorEncodeTile\n@@ -7380,13 +7392,12 @@ Proxies\n Proxy\n Proxy Instance\n Proxy Name\n-Pul@\n Pull towards control point\n Pulse domain which enables particle content to query leaf code to introspect game state.\n Pulse: %s \n PulseType\n-Pwp@\n-Pyp@\n+Pyl@\n+Pyr@\n QAngle\n Quad Size\n QuarterSizeAttrWithBoxFilter\n@@ -8868,6 +8879,7 @@ ZoomSensitivityMouseWheel\n \\panorama\\images\\overheadmaps\\\n \\prefabs\\\n \\prefabs\\%s\\%s_gameplay.vmap\n+\\r0HK\n \\rError reading file: %s\\n\n \\resource\\Flash\\econ\\\n \\resource\\Flash\\images\\ui_icons\\\n@@ -10662,7 +10674,6 @@ groupColor\n group_title\n groupid\n growth time\n-h+\\n0Fh\n halfgridsnap\n hammer\n hammerClipboard\n@@ -11772,58 +11783,58 @@ override_help_id\n overrideclass\n ownerlog\n owns_polymorphic_data\n-p2M@\n-p2r@\n-p3a@\n+p1r@\n+p2T@\n+p3b@\n+p4a@\n p4lib\n p4path\n-p5o@\n+p6Z@\n p8B@\n-p8l@\n-pAc@\n-pAk@\n-pBx@\n+p9Y@\n pC4@\n pCheckpointName\n-pCk@\n+pDc@\n pDescription\n+pDk@\n+pDp@\n pE8@\n-pFk@\n-pGk@\n+pFd@\n+pFr@\n+pGc@\n+pGd@\n+pGn@\n pHk@\n+pHx@\n pI6@\n pI8@\n-pIR@\n-pIk@\n pIr@\n pJ0@\n pJn@\n pKC@\n-pKd@\n-pLZ@\n+pLr@\n+pMW@\n pMaterialGroupName\n-pMd@\n-pMn@\n pModelResourceName\n pN2@\n pNA@\n-pNc@\n-pNd@\n-pOU@\n-pOq@\n-pPn@\n+pNx@\n+pOW@\n pRootClass\n+pSk@\n+pSl@\n+pSo@\n+pSr@\n pTagName\n-pTp@\n-pUZ@\n-pVT@\n-pVp@\n pW8@\n+pWa@\n+pWl@\n pX8@\n-pYT@\n+pZW@\n pa_arcana_proxy\n packmode flat\\n\n packmode rgb+a\\n\n+pal@\n panorama/images\n panorama\\\n panorama\\images\n@@ -11902,7 +11913,9 @@ pathnodeclass\n pattern\n payload_path_marker\n pb6@\n-pdq@\n+pbQ@\n+pbX@\n+peX@\n penetrationmodifier\n per particle\n per_edge\n@@ -11916,7 +11929,6 @@ perl -p -i.bak -e \"s/%s/%s/g\" %s\n perl.exe \n permitresponses\n pervertexlighting\n-pfN@\n pgC@\n phonememap\n phys\n@@ -11940,8 +11952,8 @@ pitch_rand_min\n pivotOffset\n pixelAspectRatio\n pj2@\n-pkW@\n-pke@\n+pkX@\n+pkk@\n plane\n plantTypes\n platform\n@@ -11955,6 +11967,10 @@ playback_time\n playerclip\n playoverscript\n plugTypes\n+pmW@\n+pnT@\n+pnk@\n+pnm@\n point\n point_follow\n point_follow_substepped\n@@ -11966,7 +11982,6 @@ point_worldtext\n pointclass\n pointentityclass\n pointsample\n-pok@\n poleVector\n poly_limiting_start\n polymorphic_arg\n@@ -12001,8 +12016,10 @@ postprocessing\n posxyz\n power\n powf\n-ppk@\n-pqk@\n+ppX@\n+ppZ@\n+ppl@\n+pqZ@\n pr0@\n precomputedboundsmaxs\n precomputedboundsmins\n@@ -12068,23 +12085,20 @@ proxyName\n proxySelectionHelper\n psB@\n pseudo-\n-pto@\n-puZ@\n-pul@\n+puX@\n pulse_bindings\n pulse_node_custom_attributes\n pulse_open_graph_id %u %u\n pulse_runtime_lib\n+pum@\n pv2@\n pvTarget\n pvec_color_black\n pvec_color_white\n-pwp@\n-pxl@\n+pwc@\n py2@\n py5@\n-pyc@\n-pyn@\n+pyZ@\n qangle log\n qangle_array\n quadSize"
},
{
"filename": "game/bin/win64/steamaudio_strings.txt",
"status": "modified",
"additions": 6,
"deletions": 0,
"changes": 6,
"patch": "@@ -673,6 +673,9 @@ $hRh\n 2Zq)\n 2\\fWQx\n 2\\rlhp\n+2\\vpL\n+2\\vpP'\n+2\\vpd5\n 2^pV\n 2a\"l\n 2bT~\n@@ -3111,7 +3114,9 @@ RSA_verify_ASN1_OCTET_STRING\n RSA_verify_PKCS1_PSS\n RSA_verify_PKCS1_PSS_mgf1\n RSDS3z\"\n+R\\fpP'\n R\\r1>Vp\n+R\\vpL\n R]Di\n Rbg.E\n ReadConsoleInputW\n@@ -6459,6 +6464,7 @@ rZ1VwGf5\n rZPM\n r\\tV_sinhf\n r\\vDi\n+r\\vpP'\n rand\n rand2\n random number generation failed"
},
{
"filename": "game/bin/win64/steamnetworkingsockets_strings.txt",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"patch": "@@ -8220,6 +8220,7 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n+p08@H^\n p2p_routing_summary\n p2p_share_ip\n p2p_via_peer_relay_pop_id"
},
{
"filename": "game/bin/win64/tools/hammer_strings.txt",
"status": "modified",
"additions": 51,
"deletions": 42,
"changes": 93,
"patch": "@@ -154,6 +154,7 @@\n -vis\n -vrad3LargeBlockSize\n -world\n+ .pFP\n 255\n 8f\\ff\n <-- Arg '%s'\n@@ -968,6 +969,7 @@ $worldspacetype\n (\\r?hideEvent@QAbstractSpinBox@@MEAAXPEAVQHideEvent@@@Z\n (\\v?enterEvent@QToolButton@@MEAAXPEAVQEvent@@@Z\n (d4t8\n+(f0xP\n (fS{ggRcjh\n (fixed)\n (h`H1pqA\n@@ -1167,12 +1169,9 @@ $worldspacetype\n ....................\n ../src/devtools/bin/certificates/game/\n ..uR5&m\n-.0MP\n-.0OP\n-.0PP\n-.0RP\n-.0YP\n-.0dP\n+.0UP\n+.0WP\n+.0bP\n .4bb\n .97yY\n .?AUBufferedImpulseResponse_t@@\n@@ -14675,9 +14674,9 @@ $worldspacetype\n .P6AXPEAVQTableWidget@@AEBUInitContext_t@CBaseDynamicWidgetFactory@@@Z\n .P6AXPEAVQToolBar@@AEBUInitContext_t@CBaseDynamicWidgetFactory@@@Z\n .P6AXPEAVQToolButton@@AEBUInitContext_t@CBaseDynamicWidgetFactory@@@Z\n-.PaP\n-.PbP\n-.PqP\n+.PJP\n+.PMP\n+.PTP\n .Q.Ol\n .R?matches@QKeyEvent@@QEBA_NW4StandardKey@QKeySequence@@@Z\n .[?setRed@QColor@@QEAAXH@Z\n@@ -14952,11 +14951,12 @@ $worldspacetype\n .mp3\n .nav\n .navdbg\n-.pNP\n-.pOP\n-.pPP\n-.pbP\n+.pGP\n+.pMP\n+.pTP\n+.pUP\n .pfm\n+.phP\n .png\n .pp@0\n .psd\n@@ -15012,7 +15012,6 @@ $worldspacetype\n 09,h\n 0;Q5[\n 0<cz\n-0>`LP\n 0M2~@p\n 0W/5\n 0Z@q\n@@ -15843,7 +15842,6 @@ $worldspacetype\n 2\\tV_fseek\n 2\\v?event@QAction@@MEAA_NPEAVQEvent@@@Z\n 2\\vp!J\n-2\\vpD\n 2^pV\n 2_BONE_IK\n 2a\"l\n@@ -16033,39 +16031,43 @@ $worldspacetype\n 5sfm_v8\n 5t?F\n 5~EW\n-6 IP\n+6 aP\n+6 kP\n 6#6165676;6M6O6S6Y6a6k6m6\n 6#RDP#\n 6%vi\n 6,2K\n 6-zeZ\n-60LP\n-60fP\n-60pP\n+60EP\n+60oP\n 62$|S)6f\n 64 283 0\n 64CK\\vH\n 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\\ssl\\s3_enc.c\n 6666666666666666jjjjjjjjjjjjjjjj[\n 67-s\n-6@qP\n 6FaceSkyBox\n 6H,N\n 6O|T%\n+6PhP\n+6PrP\n+6P}P\n 6Qd=\n 6[?setRenderHint@QPainter@@QEAAXW4RenderHint@1@_N@Z\n 6\\v?createNode@QMapDataBase@@QEAAPEAUQMapNodeBase@@HHPEAU2@_N@Z\n 6\\v?event@QComboBox@@UEAA_NPEAVQEvent@@@Z\n 6_wEX\n-6`wP\n+6`VP\n+6`qP\n 6afD\n 6bX+\n 6c&0|vvX\n 6i$R\\nQ\n 6l13\n 6lkc\n 6myY;\n-6p[P\n+6pDP\n+6pyP\n 6qo~\n 6r-m_v\n 6r1ij\n@@ -16109,6 +16111,7 @@ $worldspacetype\n 8<pl\n 8= zp\n 8A6j\n+8F0tP\n 8GZS\n 8SIffK5W\n 8TZvrv<\n@@ -16264,6 +16267,7 @@ $worldspacetype\n > (After)\n >\"?IsValid@FbxProperty@fbxsdk@@QEBA_NXZ\n >#>)>/>3>A>W>c>e>w>\n+>0pP\n >4|6eXg_e\n >7^0g\n >>> Reading bsp from path %s\\n\n@@ -16272,8 +16276,7 @@ $worldspacetype\n >>NAVGEN MOVABLE: func_mover entity does not have any children. Skipping.\\n\n >>NAVGEN MOVABLE: point_nav_movable_mesh must point to exactly one reference entity. %d reference entities found. Skipping.\\n\n >>NAVGEN MOVABLE: point_nav_movable_mesh's reference entity does not have any children and 'generate on reference entity' is disabled, so no movable nav will be generated. Skipping.\\n\n->PoP\n->PtP\n+>PxP\n >Sem\n >WK6\n >\\v?\\r?7?;?=?A?Y?_?e?g?y?}?\n@@ -18700,12 +18703,15 @@ $worldspacetype\n @%s_lookFrame_0\n @%s_lookFrame_1\n @%s_lookFrame_2\n+@08N\n @0pp\n-@6 MP\n-@6 OP\n+@60nP\n+@6@JP\n+@6@MP\n+@6pHP\n+@6pJP\n @BH]f\n-@HPX`hv`gP\n-@HVpuP\n+@HPX`hv\n @Integer overflow in %s\n @MfKZ\n @Pgl\n@@ -25118,11 +25124,14 @@ F'pY\n F+Zb\n F,mZq\n F/o4\n+F0wP\n F2M+\n F6tr\n F7!z\n F9q'\n F<mb\n+F@LP\n+F@iP\n FBX (*.fbx)\n FBX Export failed: %s\\n\n FBX Export failed: Couldn't create FBX manager: \"%s\"\\n\n@@ -25165,6 +25174,7 @@ F\\v?event@QGroupBox@@MEAA_NPEAVQEvent@@@Z\n F_BLOOD_USE_UV2\n F_TEXTURE_FORMAT\n F_TEXTURE_FORMAT2\n+F`gP\n Face\n Face %d\n Face Fit\n@@ -29296,13 +29306,12 @@ P-384\n P-521\n P08@J@\n P08J\n+P08N\n P1\\t98\"\n P4CopyFile\n P4CopyFile: Couldn't copy \"%s\" to \"%s\"\\n\n P4CopyFile: Couldn't deduce depot path for source file \"%s\"\\n\n P5[1\n-P6PMP\n-P6paP\n P?isValid@QColor@@QEBA_NXZ\n P?isValid@QTextCharFormat@@QEBA_NXZ\n P?item@QStandardItemModel@@QEBAPEAVQStandardItem@@HH@Z\n@@ -30516,7 +30525,6 @@ R\\r1>Vp\n R\\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z\n R\\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z\n R\\vp!6\n-R\\vpD\n R]Di\n R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ\n R_T5Y\n@@ -34204,10 +34212,10 @@ Uz_G3=\n V ?toolTip@QAction@@QEBA?AVQString@@XZ\n V Axis\n V Axis Repeats\n-V KP\n V Offset\n V Repeats\n V07;m\n+V0{P\n V2I_ASIDENTIFIERS\n V2I_AUTHORITY_INFO_ACCESS\n V2I_AUTHORITY_KEYID\n@@ -34495,6 +34503,7 @@ Voronoi Plane Primitive\n Vortices\n Voxel volume (%i components)\n Vp>u\n+VpFP\n Vrad3_Init_SearchPath\n Vt_9\n V~~Vq\n@@ -35254,7 +35263,6 @@ Z~wl\n \\f]ne3\n \\fdhWTh\n \\fiaR\n-\\fp\\vPt\n \\ful2\n \\fy&3Gl\n \\game\n@@ -35731,8 +35739,7 @@ _zero\n _zero_percent_distance\n _}eOk\n `28)fk\n-`6POP\n-`6PPP\n+`6`TP\n `:zQF\n `?validate@QDoubleValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n `?validate@QIntValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n@@ -37302,7 +37309,6 @@ cylinder\n cz>Sp\n d e not congruent to 1\n d\"?validate@QDoubleSpinBox@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n-d(0P*\n d.allOrFirstTier\n d.authenticatedData\n d.certificate\n@@ -38567,7 +38573,6 @@ fow_color_r_night\n fow_darkess_day\n fow_darkess_night\n fow_darkness\n-fpXP\n fpnS\n frac\n frameEnd\n@@ -39231,6 +39236,7 @@ g|FeW\\v\n g|MT\n h&eC\n h*Ax\n+h.\\nPG\n h0XB\n h2Wl\n h2n_\\\n@@ -41415,15 +41421,13 @@ my_key\n mzP\"T\n n < (int)sizeof(ctx->enc_data)\n n does not equal p q\n-n uP\n n$Kx\n n0?X\n n1Z \n n5cM\n n6j/\n n:2C[\n n@PK\n-n@lP\n nAction\n nAlpha\n nApplyMode\n@@ -41498,7 +41502,7 @@ n\\r2S\n n\\v?event@QToolButton@@MEAA_NPEAVQEvent@@@Z\n n_bFlipFaces\n n`3i\n-n`HP\n+n`tP\n name constraints minimum and maximum not supported\n name too long\n name translation failed\n@@ -41755,6 +41759,8 @@ npc_dota_holdout_tower_reducespeed\n npc_dota_tower\n npcclass\n npcclip\n+nppP\n+npvP\n nsBaseUrl\n nsCaPolicyUrl\n nsCaRevocationUrl\n@@ -42017,13 +42023,15 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n+p08@H^\n p2{l\n p4 fstat -Op %s\n p4Z3\n p5Z3\n p5\\nL,\n-p6 sP\n+p6 ~P\n p618\n+p6pnP\n p@0pqE5tsO?|1\n pAction\n pAsset\n@@ -42039,6 +42047,7 @@ pDescription\n pElement\n pEntity\n pEvent\n+pF@LP\n pFilter\n pG_*h\n pIp \n@@ -45580,7 +45589,6 @@ zz2K\n }\\r?hoverMoveEvent@QGraphicsWidget@@MEAAXPEAVQGraphicsSceneHoverEvent@@@Z\n }gE3\n }n2W\n-~0bP\n ~9ob\n ~CGenericFilter\n ~CMapDoc destructor: Leaking physics world because there are still ModelInstances that use it.\\n\n@@ -45592,6 +45600,7 @@ zz2K\n ~\\n?dragMoveEvent@QAbstractScrollArea@@MEAAXPEAVQDragMoveEvent@@@Z\n ~\\v?eventFilter@QGraphicsScene@@MEAA_NPEAVQObject@@PEAVQEvent@@@Z\n ~jLRG\n+~pFP\n ~w]UG\n ~yhZ\n ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#\"! "
},
{
"filename": "game/bin/win64/tools/met_strings.txt",
"status": "modified",
"additions": 2,
"deletions": 2,
"changes": 4,
"patch": "@@ -6195,8 +6195,8 @@ opqMU\n optionallycompressedtangentframe\n orientation\n originalColor\n-p>Ud.\n-p>td.\n+p>Ed.\n+p>dd.\n pAction\n pCheckpointName\n pCurrentFocusWidget"
},
{
"filename": "game/bin/win64/tools/modeldoc_editor_strings.txt",
"status": "modified",
"additions": 7,
"deletions": 4,
"changes": 11,
"patch": "@@ -12733,8 +12733,7 @@ $prefix_element$\n 2\\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z\n 2\\tV_fseek\n 2\\v?event@QAction@@MEAA_NPEAVQEvent@@@Z\n-2\\vp8\n-2\\vpD\n+2\\vpd\n 2_BONE_IK\n 2aboutToShow()\n 2accepted()\n@@ -14819,6 +14818,7 @@ $prefix_element$\n @%s_lookFrame_0\n @%s_lookFrame_1\n @%s_lookFrame_2\n+@08N\n @AuthPhysCollisionAttributesModeEnum_t\n @HPX`hv\n @Integer overflow in %s\n@@ -21345,6 +21345,7 @@ Overwrite existing flags only\n Overwriting existing wrinkle map data on mesh\n P08@JPm.\n P08J\n+P08N\n P20\\v\\v\n P2Pm.\n P:Pm.\n@@ -21924,10 +21925,9 @@ RMouseDoubleClick\n ROTATION\n RSDSj\n R\\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z\n+R\\fpd\n R\\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z\n R\\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z\n-R\\vp8\n-R\\vpD\n R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ\n R_T5Y\n Rad2 Deg\n@@ -25836,6 +25836,7 @@ group_options_button\n group_title\n grow_or_shrink\n guide_hair_count\n+h*\\nPo\n hAttachmentCamera\n hResource\n hSShould we try to straighten two faces connected to this edge? (tangent)\n@@ -26774,6 +26775,7 @@ overwrite_existing\n overwrite_existing_flags_only\n owns_polymorphic_data\n p\"?value@QSpinBox@@QEBAHXZ\n+p08@H^\n p20\\v\\v\n p2Pm.\n pAction\n@@ -27015,6 +27017,7 @@ quadratic\n quaternion_array\n quiet\n r0l,\n+r\\vpd\n rad2deg\n radiant\n radiant_creeps"
},
{
"filename": "game/bin/win64/tools/pet_strings.txt",
"status": "modified",
"additions": 4,
"deletions": 10,
"changes": 14,
"patch": "@@ -2462,7 +2462,6 @@ $\\f?focusNextPrevChild@QWidget@@MEAA_N_N@Z\n /\\r?hideEvent@QScrollBar@@MEAAXPEAVQHideEvent@@@Z\n /]?size@QImage@@QEBA?AVQSize@@XZ\n /y?YL\n-0>YdZ\n 0?TVS>\n 0x%1\n 0x%p = %s '%s'\n@@ -2851,7 +2850,6 @@ $\\f?focusNextPrevChild@QWidget@@MEAA_N_N@Z\n 2\\nP!E\n 2\\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z\n 2\\v?event@QAction@@MEAA_NPEAVQEvent@@@Z\n-2\\vp4oY\n 2_BONE_IK\n 2aboutToShow()\n 2accepted()\n@@ -2924,7 +2922,6 @@ $\\f?focusNextPrevChild@QWidget@@MEAA_N_N@Z\n 5\\f?focusOutEvent@QMenuBar@@MEAAXPEAVQFocusEvent@@@Z\n 5\\r55t\n 5\\v?event@QCheckBox@@MEAA_NPEAVQEvent@@@Z\n-63dZ\n 6[?setRenderHint@QPainter@@QEAAXW4RenderHint@1@_N@Z\n 6\\v?createNode@QMapDataBase@@QEAAPEAUQMapNodeBase@@HHPEAU2@_N@Z\n 6\\v?event@QComboBox@@UEAA_NPEAVQEvent@@@Z\n@@ -4889,7 +4886,6 @@ Browse All Types\n BuildParticleSimList\n BuildWatch\n BuildWindowMenu\n-Bx#q\n C:\\buildworker\\csgo_rel_win64\\build\\_build_\\tools\\pet\\_vpc_pet\\default\\win64\\_msvc_\\Retail\\pet.pdb\n C:\\buildworker\\csgo_rel_win64\\build\\src\\bitmap\\floatbitmap.cpp\n C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\shared\\dota\\dota_constants.h\n@@ -6518,7 +6514,6 @@ Kill All Other Cursors\n Kill Cursors With Tag\n Kill This Cursor And Cancel\n L>Cq\n-L?x\\rq\n LMouse\n LMouseDoubleClick\n LOD Value %g - %g\n@@ -7564,7 +7559,6 @@ Properties\n Property '%s.%s' not writable\n Property Name\n Property Owner\n-PtmY\n Public Output\n PublicOutputDefinition\n PublishChange\n@@ -7678,6 +7672,7 @@ RW?restore@QPainter@@QEAAXXZ\n R\\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z\n R\\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z\n R\\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z\n+R\\vp4\n R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ\n R_T5Y\n Rad2 Deg\n@@ -8863,7 +8858,6 @@ ZoomForwardBack3D\n \\n?editorEvent@QItemDelegate@@MEAA_NPEAVQEvent@@PEAVQAbstractItemModel@@AEBVQStyleOptionViewItem@@AEBVQModelIndex@@@Z\n \\n?editorEvent@QStyledItemDelegate@@MEAA_NPEAVQEvent@@PEAVQAbstractItemModel@@AEBVQStyleOptionViewItem@@AEBVQModelIndex@@@Z\n \\nComplete! ----------\\n\n-\\nPNY\n \\n\\r?heightForWidth@QBoxLayout@@UEBAHH@Z\n \\n\\tV_atanf\n \\r?a7L>mt\n@@ -9014,9 +9008,9 @@ _wjb\n `?validate@QRegularExpressionValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n `?value@QColor@@QEBAHXZ\n `?valueF@QColor@@QEBANXZ\n-`MYv\n+`MIv\n `Q?lightnessF@QColor@@QEBANXZ\n-`QZv\n+`QJv\n `W?rgba@QColor@@QEBAIXZ\n `\\r?entryInfoList@QDir@@QEBA?AV?$QList@VQFileInfo@@@@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4SortFlag@QDir@@@@@Z\n `\\v?event@QSpinBox@@MEAA_NPEAVQEvent@@@Z\n@@ -10111,7 +10105,6 @@ proped_attr_logging\n property_editor_settings\n propertyeditor\n pseudo-\n-ptmY\n public.vsnd_files\n pulse_bindings\n pulse_editor\n@@ -10129,6 +10122,7 @@ q\\v?event@QWidgetAction@@MEAA_NPEAVQEvent@@@Z\n quX?\n quiet\n r?GZf?\n+r\\fp4\n rad2deg\n radiant_creeps\n radiant_siege_creeps"
},
{
"filename": "game/bin/win64/tools/postprocessingeditor_strings.txt",
"status": "modified",
"additions": 0,
"deletions": 2,
"changes": 2,
"patch": "@@ -4328,7 +4328,6 @@ RSDS(\n R\\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z\n R\\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z\n R\\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z\n-R\\vpD\n R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ\n R_T5Y\n Rad2 Deg\n@@ -5681,7 +5680,6 @@ pulse_runtime_lib\n q\\n?dragLeaveEvent@QAbstractScrollArea@@MEAAXPEAVQDragLeaveEvent@@@Z\n q\\v?event@QWidgetAction@@MEAA_NPEAVQEvent@@@Z\n quiet\n-r\\fpD\n rad2deg\n random_position\n readbackcolor"
},
{
"filename": "game/bin/win64/tools/sfm_strings.txt",
"status": "modified",
"additions": 36,
"deletions": 24,
"changes": 60,
"patch": "@@ -3567,13 +3567,14 @@ $prefix_element$\n 000000000\n 0123456789\n 08@HR\n+0DBu\n 0L6?\n 0\\fE04_\n-0lFu\n-0vD:u\n+0dLu\n 0x%1\n 0x%llx\n 0x%p = %s '%s'\n+0x%u\n 1 control locked to %1\n 1 item\n 1\"?updateGeometry@QWidget@@QEAAXXZ\n@@ -4000,6 +4001,8 @@ $prefix_element$\n 2\\n?doItemsLayout@QListView@@UEAAXXZ\n 2\\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z\n 2\\v?event@QAction@@MEAA_NPEAVQEvent@@@Z\n+2\\vpDBu\n+2\\vpdLu\n 2aboutToHide()\n 2aboutToShow()\n 2accepted()\n@@ -6494,16 +6497,15 @@ $prefix_element$\n ?waitForFinished@QProcess@@QEAA_NH@Z\n ?waitForReadyRead@QProcess@@UEAA_NH@Z\n @#?write@QTableWidgetItem@@UEBAXAEAVQDataStream@@@Z\n-@08ND:u\n-@HPX`hv0\n+@08N\n+@HPX`hv\n @Integer overflow in %s\n @\\n?document@QPlainTextEdit@@QEBAPEAVQTextDocument@@XZ\n @\\tV_isinfd\n @\\v?event@QFrame@@MEAA_NPEAVQEvent@@@Z\n @control_point\n @fff>fff>fff>fff>\n @merged\n-@nD:u\n @spawn\n A picker dialog is active\n A string associated with this Cursor, to use later for remote Kill or Wait requests. Cursors can have any number of Tags associated with them.\n@@ -10521,10 +10523,12 @@ Overwrite\n Overwrite With Current\n P'?SetBoolProp@FbxIOSettings@fbxsdk@@QEAAXPEBD_N@Z\n P08J\n-P08ND:u\n+P08N\n P4 Operation failed\n P4InteractionDialog\n P4OpenFilesDialog\n+P6px\n+P8+u\n P?isValid@QColor@@QEBA_NXZ\n P?isValid@QTextBlock@@QEBA_NXZ\n P?isVisible@QTextBlock@@QEBA_NXZ\n@@ -10535,6 +10539,7 @@ P?jumpToNextImage@QImageReader@@QEAA_NXZ\n P?keyboardModifiers@QGuiApplication@@SA?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ\n P?yX(\n PASSABLE\n+PDBu\n PHONEME_EXTRACTOR_001\n PK?J{\n POISONED \n@@ -10641,7 +10646,6 @@ PitchCameraUp\n PivotPaint\n PixarLog\n Pixel Dimensions\n-PlFu\n PlanarConfiguration\n Planarconfig tag value assumed incorrect, assuming data is contig instead of chunky\n Play\n@@ -10759,6 +10763,7 @@ Pulse domain which enables particle content to query leaf code to introspect gam\n Pulse: %s \n PulseRequirementName\n Put; voiceless alveolar stop\n+Px%u\n Python (*.py);;All Files (*.*)\n Q?load@QPixmap@@QEAA_NAEBVQString@@PEBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z\n QAbstractButton*\n@@ -10896,9 +10901,11 @@ RMouse\n RMouseDoubleClick\n RW?restore@QPainter@@QEAAXXZ\n R\\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z\n+R\\fpdLu\n+R\\n0DBu\n R\\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z\n R\\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z\n-R\\vplFu\n+R\\vpDBu\n R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ\n R_T5Y\n Rad2 Deg\n@@ -12741,6 +12748,11 @@ ZoomOutFromClip\n \\f\\n?deselect@QLineEdit@@QEAAXXZ\n \\f\\r?heightForWidth@QFormLayout@@UEBAHH@Z\n \\f\\t?beginReadArray@QSettings@@QEAAHAEBVQString@@@Z\n+\\fpDBu\n+\\fp\\vPx%u\n+\\fp\\v`DBu\n+\\fp\\v`\\n0DBu\n+\\fp\\v`dLu\n \\game\\\n \\n ?textValue@QInputDialog@@QEBA?AVQString@@XZ\n \\n,?sReflection@FbxSurfaceMaterial@fbxsdk@@2PEBDEB\n@@ -12800,7 +12812,6 @@ ZoomOutFromClip\n \\n?editorDestroyed@QAbstractItemView@@MEAAXPEAVQObject@@@Z\n \\n?editorEvent@QItemDelegate@@MEAA_NPEAVQEvent@@PEAVQAbstractItemModel@@AEBVQStyleOptionViewItem@@AEBVQModelIndex@@@Z\n \\n?editorEvent@QStyledItemDelegate@@MEAA_NPEAVQEvent@@PEAVQAbstractItemModel@@AEBVQStyleOptionViewItem@@AEBVQModelIndex@@@Z\n-\\nPlFu\n \\n\\r?heightForWidth@QBoxLayout@@UEBAHH@Z\n \\n\\tV_atanf\n \\nfinished rendering %d frames\\n\n@@ -12846,7 +12857,8 @@ ZoomOutFromClip\n \\rO?initPainter@QPaintDevice@@MEBAXPEAVQPainter@@@Z\n \\r\\f?focusInEvent@QLineEdit@@MEAAXPEAVQFocusEvent@@@Z\n \\r\\r?heightForWidth@QGridLayout@@UEBAHH@Z\n-\\recq\n+\\rp\\f`\\v0DBu\n+\\rp\\f`\\vPDBu\n \\t??8FbxMatrix@fbxsdk@@QEBA_NAEBV01@@Z\n \\t?addPixmap@QIcon@@QEAAXAEBVQPixmap@@W4Mode@1@W4State@1@@Z\n \\t?addRoundedRect@QPainterPath@@QEAAXNNNNNNW4SizeMode@Qt@@@Z\n@@ -12946,7 +12958,9 @@ ZoomOutFromClip\n \\vFu?6\n \\vS?moveTo@QPainterPath@@QEAAXNN@Z\n \\v\\f?focusInEvent@QGroupBox@@MEAAXPEAVQFocusEvent@@@Z\n-\\vplFu\n+\\vpDBu\n+\\vpdLu\n+\\vpx%u\n ]?sharedPainter@QPaintDevice@@MEBAPEAVQPainter@@XZ\n ]?staticMetaObject@QWindow@@2UQMetaObject@@B\n ]\\r?horizontalOffset@QListView@@MEBAHXZ\n@@ -12997,26 +13011,24 @@ _scale\n _to_curve_\n _volumeatlas_\n _wjb\n+`6pz\n `?validate@QDoubleValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n `?validate@QIntValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n `?validate@QRegExpValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n `?validate@QRegularExpressionValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n `?value@QColor@@QEBAHXZ\n `?valueF@QColor@@QEBANXZ\n+`DBu\n `Q?lightnessF@QColor@@QEBANXZ\n-`\\rP\\f0lFu\n `\\v?event@QSpinBox@@MEAA_NPEAVQEvent@@@Z\n-`fD:u\n-`lFu\n-`nD:u\n+`dLu\n a1?I.\n a:fulltype\n a:typeparam\n a?windowText@QPalette@@QEBAAEBVQBrush@@XZ\n a?write@QStandardItem@@UEBAXAEAVQDataStream@@@Z\n a?x@QMouseEvent@@QEBAHXZ\n a?y@QMouseEvent@@QEBAHXZ\n-aBvD:u\n aC=H\n aTR>7\n aZure : voiced postalveolar fricative\n@@ -13669,7 +13681,6 @@ f ?topLevelItemCount@QTreeWidget@@QEBAHXZ\n f5?B>\n fAther : low back unrounded vowel\n fAther : low front unrounded vowel\n-fD:u\n fEEl : high front unrounded vowel\n fIll : high central unrounded vowel\n fIll : semi-high front unrounded vowel\n@@ -14625,7 +14636,6 @@ nBlendIndex\n nCentralDirectoryEntries_ThisDisk\n nCentralDirectoryEntries_Total\n nColumn\n-nD:u\n nDataSize > 0\n nDelayInMS\n nDenominator\n@@ -14776,9 +14786,9 @@ overrideShutterSpeedValue\n ownerelement\n ownerlog\n p\"?value@QSpinBox@@QEBAHXZ\n-p08@H^D:u\n+p08@H^\n p4win\n-p>D:u\n+p8+u\n p?L7\n p?X94<\n p?vO\n@@ -14787,6 +14797,7 @@ pCamera\n pCheckpointName\n pClip\n pCurrentFocusWidget\n+pDBu\n pDescription\n pEt : lower-mid front unrounded vowel\n pEvent\n@@ -14805,6 +14816,7 @@ pTreeView\n pV?read@QImageReader@@QEAA?AVQImage@@XZ\n pWidget\n p\\n?dragLeaveEvent@QAbstractItemView@@MEAAXPEAVQDragLeaveEvent@@@Z\n+p\\r`\\fPDBu\n p\\v?event@QWidget@@MEAA_NPEAVQEvent@@@Z\n p`?type@QStandardItem@@UEBAHXZ\n pack_color_channel\n@@ -14833,6 +14845,7 @@ path_node_trajectory\n path_particle_rope\n path_trajectory\n pattern\n+pdLu\n per-camera settings\n permitresponses\n pet_preview_gravity\n@@ -14851,14 +14864,12 @@ pivotOffset\n pixelAspectRatio\n pixels\n pixels/inches\n-plFu\n playSoundButton\n playbackClampFrameCount\n playback_time\n playdemo %1\\ndemo_goto %2 pause\\ndemo_resume; %3 %4\\n\n player view setup not available!\\n\n playoverscript\n-pnD:u\n point\n point_light\n point_template\n@@ -14934,6 +14945,7 @@ pulse_node_custom_attributes\n pulse_open_graph_id %u %u\n pulse_runtime_lib\n pvTarget\n+px%u\n python\n q\\n?dragLeaveEvent@QAbstractScrollArea@@MEAAXPEAVQDragLeaveEvent@@@Z\n q\\v?currentTime@QTime@@SA?AV1@XZ\n@@ -14946,7 +14958,8 @@ quaternion_array\n quiet\n r>TR'>O\n rQ?lineTo@QPainterPath@@QEAAXNN@Z\n-r\\fplFu\n+r\\vpDBu\n+r\\vpdLu\n r_dota_wind_min_high_freq_strength\n rad2deg\n radius of the sfm skeleton display\n@@ -15521,7 +15534,6 @@ user_animations\n usesLaggedValues\n uses_lagged_values\n v>^KH\n-vD:u\n vForward\n vIK \\f3\n vO^?KY"
},
{
"filename": "game/bin/win64/toolscenenodes_strings.txt",
"status": "modified",
"additions": 3,
"deletions": 2,
"changes": 5,
"patch": "@@ -4037,7 +4037,7 @@ $prefix_element$\n 2\\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z\n 2\\rlhp\n 2\\v?event@QAction@@MEAA_NPEAVQEvent@@@Z\n-2\\vpd\n+2\\vpl\n 2^pV\n 2a\"l\n 2aboutToShow()\n@@ -10448,11 +10448,11 @@ RSA_verify_PKCS1_PSS\n RSA_verify_PKCS1_PSS_mgf1\n RT60 for low, mid, and high frequency bands for the probe.\n R\\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z\n+R\\fpl\n R\\r1>Vp\n R\\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z\n R\\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z\n R\\vp!6\n-R\\vpd\n R]Di\n R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ\n R_T5Y\n@@ -16439,6 +16439,7 @@ rZ1VwGf5\n rZPM\n r\\tV_sinhf\n r\\vDi\n+r\\vpl\n rad2deg\n radiusScale\n radius_key"
},
{
"filename": "game/bin/win64/vconsole2.exe_strings.txt",
"status": "modified",
"additions": 264,
"deletions": 339,
"changes": 603,
"patch": "@@ -320,7 +320,7 @@ $t5\\tEi\\fo\n (#?windowModality@QWidget@@QEBA?AW4WindowModality@Qt@@XZ\n (7dt!\n (Custom Colors Disabled)\n-(ECC\n+(E3C\n (Filter)\n (None Available)\\n\n (Primary)\n@@ -331,7 +331,7 @@ $t5\\tEi\\fo\n (bLLDc\n (d.9QN\n (i En\n-(iCC\n+(i3C\n (p8m\n ) ?timerEvent@QTableView@@MEAAXPEAVQTimerEvent@@@Z\n )HBp\n@@ -958,75 +958,65 @@ $t5\\tEi\\fo\n /s\\tIg\n 0.0.0.0\n 0012host:track-devices\n-015@\n-01G@\n 027@\n-02G@\n+037@\n 03j3\n-04G@\n-05G@\n-05H@\n-067@\n+056@\n+076@\n+07G@\n 08:51:40\n-08:51:41\n-095@\n 099i \n 0B7@\n 0BCDEFGHIJKLMNOPQRSTUVWXYZ1BCDEFGHIJKLMNOPQRSTUVWXYZ2BCDEFGHIJKLMNOPQRSTUVWXYZ3BCDEFGHIJKLMNOPQRSTUVWXYZ4BCDEFGHIJKLMNOPQRSTUVWXYZ\\n\n-0C7@\n-0E6@\n-0G6@\n+0CG@\n+0E7@\n+0FG@\n 0GG@\n+0GH@\n+0I6@\n 0IDAT8\n-0LG@\n+0J6@\n+0JH@\n+0KG@\n 0NG@\n-0O7@\n+0O6@\n 0Ou\"@\n-0P7@\n-0PG@\n-0R7@\n-0SG@\n-0U7@\n-0VG@\n-0WG@\n-0WH@\n-0Y6@\n-0Z6@\n-0ZH@\n+0Q7@\n+0QG@\n+0R2@\n+0S4@\n+0T2@\n+0U2@\n+0V2@\n+0V4@\n+0W2@\n+0Y2@\n+0Z2@\n 0a)Y\n-0a7@\n-0aG@\n-0b2@\n-0c4@\n+0a6@\n+0b6@\n+0c6@\n 0d2@\n-0e2@\n-0f2@\n-0f4@\n-0g2@\n-0i2@\n-0j2@\n-0k7@\n-0m7@\n-0o6@\n-0o7@\n-0p6@\n-0q6@\n-0r6@\n-0s6@\n-0t2@\n-0u6@\n-0u7@\n-0v5@\n-0w6@\n-0w7@\n+0e6@\n+0e7@\n+0f5@\n+0g6@\n+0g7@\n+0i5@\n+0l7@\n+0s7@\n+0uH@\n 0x%1\n 0x%llx\n 0x%p = %s '%s'\n-0y5@\n+0z6@\n+0z7@\n+0zH@\n 1\"?updateGeometry@QWidget@@QEAAXXZ\n 1&im*\n 127.0.0.0\n 127.0.0.1:%d\n+13:13:26\n 16];h\n 16yd\n 172.16.0.0\n@@ -1361,15 +1351,14 @@ $t5\\tEi\\fo\n 3wn;7:\n 4)Br\n 49-8\n-497@\n 4>G1_\n 4EnP6AI\n+4R4@\n 4V+2 W\n 4[?setRegularExpression@QRegularExpressionValidator@@QEAAXAEBVQRegularExpression@@@Z\n 4[YF\n 4\\n?doItemsLayout@QTreeView@@UEAAXXZ\n 4\\r?hidePopup@QComboBox@@UEAAXXZ\n-4b4@\n 5 Line gap\\n\n 5.15.2\n 58OnB!\n@@ -1405,47 +1394,40 @@ $t5\\tEi\\fo\n 7u{7\"\n 8\"3hrf\n 8&Kx\n-81G@\n-825@\n-82G@\n-855@\n-877@\n-895@\n+847@\n+867@\n+896@\n 8:9a\n-8D7@\n-8F7@\n-8I6@\n-8L7@\n-8NG@\n-8PG@\n-8R5@\n+8B5@\n+8C7@\n+8F6@\n+8H6@\n+8HH@\n+8N6@\n+8O7@\n+8P7@\n+8Q5@\n 8R7)\n-8S7@\n-8V6@\n+8S2@\n+8T4@\n+8W2@\n 8WWWs\n-8X6@\n-8XH@\n 8XU%\n 8\\f?focusOutEvent@QTextBrowser@@MEAAXPEAVQFocusEvent@@@Z\n 8\\v?event@QCompleter@@MEAA_NPEAVQEvent@@@Z\n 8]?size@QPixmap@@QEBA?AVQSize@@XZ\n-8a5@\n-8c2@\n-8d4@\n-8g2@\n-8k7@\n-8l2@\n+8a7@\n+8d6@\n+8e5@\n+8f6@\n+8h5@\n+8h6@\n+8i6@\n+8j6@\n 8liS\n-8o6@\n-8p6@\n-8q7@\n-8t6@\n-8u5@\n-8v6@\n-8x5@\n-8x6@\n-8y6@\n-8z6@\n+8n7@\n+8u7@\n+8y7@\n 9*x2$\n 969p\n 98On@\n@@ -3934,11 +3916,11 @@ D ?toPlainText@QTextEdit@@QEBA?AVQString@@XZ\n D f(M9h\n D#sC\n D3nPJ\n-D95@\n DBM&(\n DETAILED\\nColor\n DISABLED\n DJ1E\n+DN6@\n DNGBackwardVersion\n DNGPrivateData\n DNGVersion\n@@ -4244,37 +4226,34 @@ Group3Options\n Group4Options\n GvZ<3\n H!0kZj\n-H15@\n-H1G@\n-H27@\n-H2G@\n-H3G@\n-H45@\n-H9@C\n+H90C\n+H97@\n HAC K Unused Binding\n+HB7@\n HCto\n-HI7@\n-HJ7@\n+HD7@\n+HGH@\n+HI6@\n+HJH@\n+HK7@\n HKEY_CURRENT_USER\\Software\\Valve\\GeoView\n-HM7@\n-HMAC\n-HNG@\n-HPG@\n-HR7@\n-HT7@\n+HM1C\n+HO6@\n+HP7@\n+HRH@\n+HS4@\n+HSG@\n+HT2@\n HV &G\n HV.J\n-HWH@\n-HY6@\n-HZH@\n+HZ7@\n H\\fBp\n+H\\r0C\n Hack Dota Layer Opaque\n Hack Dota Layer Opaque Translucent\n HalftoneHints\n-HbH@\n-Hc4@\n-HcG@\n-Hd2@\n+Hd6@\n+He5@\n Header Color\n Header Color...\n HeaderCheckStateChanged\n@@ -4283,7 +4262,15 @@ HeaderSectionLine\n HelperLoadFbmByFileExtension(3065): Error! Unknown file type for %s\\n\n HeroViewer\n Hex:\n+Hf5@\n+Hf6@\n+Hg5@\n+Hg7@\n HgBNv\n+Hh6@\n+Hh7@\n+Hi5@\n+Hi6@\n Hidden Channels\n HiddenIds\n Hide\n@@ -4297,33 +4284,23 @@ Highlight Color...\n Highlight Line Matches\n HighlightColor\n HighlightedText\n-Hj7@\n+Hj6@\n Hj~7!\n-Hl2@\n+Hk7@\n Hmx\\\n-Ho6@\n Home\n Horizontal differencing \"Predictor\" not supported with %d-bit samples\n HorizontalStrafeCamera\n HostComputer\n HoverItemChanged\n-Hp6@\n-Ht6@\n-Hu5@\n-Hv5@\n-Hv6@\n-Hw5@\n-Hw7@\n-Hx6@\n-Hx7@\n-Hy5@\n-Hy6@\n-Hy?C\n-HyAC\n-Hz6@\n+Hp7@\n+Hr7@\n+Ht7@\n+Hy/C\n+Hy1C\n H}Go-\n I ?toggleViewAction@QDockWidget@@QEBAPEAVQAction@@XZ\n-I\"AC\n+I\"1C\n IBindTarget\n IBindableCameraScene\n IBrs\n@@ -4477,9 +4454,10 @@ Kill This Cursor And Cancel\n Koez\n Kt6b}$\n K}QVi1c\n-L95@\n LMouse\n LMouseDoubleClick\n+LN6@\n+LR4@\n LT?pixel@QImage@@QEBAIHH@Z\n LYBK\n LZ!D\n@@ -4497,7 +4475,6 @@ L\\r?hitButton@QToolButton@@MEBA_NAEBVQPoint@@@Z\n L\\t?canDropMimeData@QAbstractItemModel@@UEBA_NPEBVQMimeData@@W4DropAction@Qt@@HHAEBVQModelIndex@@@Z\n L_?toImage@QPixmap@@QEBA?AVQImage@@XZ\n LabelPos_t\n-Lb4@\n Leap to Chunk C%d\n Left Mouse (Point)\n Length (magnitude) of Vector\n@@ -4613,6 +4590,7 @@ MaxSampleValue\n Maximum\n Maximum of two values (float)\n Maximum of two values (int)\n+May 7 2026\n MenuBackground\n MenuBarGradientEnd\n MenuBarGradientStart\n@@ -5000,52 +4978,51 @@ OverlayProjectionDirection\n Overwrite With Current\n P\"?updateSection@QHeaderView@@IEAAXH@Z\n P05y\n-P17@\n+P07@\n P1G@\n-P25@\n P2G@\n-P3G@\n-P4H@\n-P55@\n-P5G@\n-P67@\n-P6G@\n-P77@\n-P87@\n+P37@\n+P45@\n P97@\n P=B A\n P?isValid@QColor@@QEBA_NXZ\n P?isValidColor@QColor@@SA_NAEBVQString@@@Z\n P?itemData@QStandardItemModel@@UEBA?AV?$QMap@HVQVariant@@@@AEBVQModelIndex@@@Z\n P?jumpToNextImage@QImageReader@@QEAA_NXZ\n P?keyboardModifiers@QGuiApplication@@SA?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ\n-PAG@\n-PBG@\n-PC7@\n-PD5@\n+PE7@\n+PEG@\n+PF6@\n+PG6@\n+PHH@\n PI7@\n PIDAT8\n+PIG@\n PJD<\n PJE=9'\n+PJG@\n PJIa\"\\v\n+PK6@\n PN7@\n-PNG@\n-PO7@\n POISONED \n-PP7@\n PQ]D?\n+PR2@\n+PR5@\n+PRG@\n PRP\\vI\n-PU7@\n-PUG@\n+PS2@\n+PSG@\n+PT4@\n+PU2@\n PURH\n-PV6@\n-PW6@\n-PXH@\n-PY7@\n-PYG@\n-PZG@\n+PV2@\n+PV4@\n+PVH@\n+PX2@\n+PY2@\n P\\f?font@QTableWidgetItem@@QEBA?AVQFont@@XZ\n P\\vFE\n+Pa6@\n PackBits\n PackBitsDecode: Not enough data for scanline %ld\n PackBitsDecode: discarding %ld bytes to avoid buffer overrun\n@@ -5065,26 +5042,20 @@ Paste\n Paste (Overwrite)\n PasteColor\n PatternType\n-Pb2@\n-Pb5@\n-PbG@\n-Pc2@\n-PcG@\n-Pd4@\n-Pe2@\n+Pb6@\n+Pd2@\n+Pe6@\n+Pe7@\n PerVertexLighting\n-Pf2@\n-Pf4@\n-PfH@\n+Pg6@\n PgDn\n PgUp\n-Ph2@\n+Ph5@\n Photometric tag is missing, assuming data is YCbCr\n Photometric tag value assumed incorrect, assuming data is YCbCr instead of RGB\n PhotometricInterpretation\n Photoshop\n Physics Debug Draw\n-Pi2@\n Pick\n Pick Global Background\n PickCancelled\n@@ -5093,18 +5064,13 @@ PitchCameraDown\n PitchCameraUp\n PivotPaint\n PixarLog\n-Pk7@\n+Pk1@\n PlaceholderText\n PlanarConfiguration\n Planarconfig tag value assumed incorrect, assuming data is contig instead of chunky\n Please close and restart VConsole to update!\n-PnH@\n-Po6@\n Policy\n Port: (Default = %1)\n-Pp6@\n-Pq6@\n-Pr6@\n Predictor\n PredictorEncodeTile\n PredictorSetup\n@@ -5127,15 +5093,13 @@ Properties\n Properties...\n Property '%s.%s' not writable\n Protocol: %d\\n\n-Pt2@\n PtZP\n-Pu6@\n-Pu7@\n Pulse domain which enables particle content to query leaf code to introspect game state.\n Pulse: %s \n-Pw6@\n-Px5@\n+Py6@\n PyNn2FAh\n+Pz6@\n+Pz7@\n Q1y\\tkL\n Q?logicalDotsPerInch@QScreen@@QEBANXZ\n Q?logicalDpiY@QPaintDevice@@QEBAHXZ\n@@ -5630,6 +5594,7 @@ TIFFTileRowSize\n TIFFVStripSize\n TIFFVTileSize\n TJcyi\\t\n+TR4@\n TW?restoreOverrideCursor@QGuiApplication@@SAXXZ\n TXT (*.txt)\n TXT (*.txt);;All files (*.*)\n@@ -5647,7 +5612,6 @@ TakeRenderDocCapture\n TanFrameQuat\n Tangent of angle. Input in radians, output in radians\n TargetPrinter\n-Tb4@\n Temporarily Show All\n Temporarily Show All Channels\n Test Message For Simple Image Attachments With Missing File.\\n\n@@ -5907,17 +5871,12 @@ Writable\n Write error at scanline %lu\n W~1Z\n X to the Y power\n-X05@\n-X15@\n-X1G@\n X27@\n X2G@\n X35@\n-X3G@\n-X65@\n-X85@\n+X47@\n+X77@\n X8\\r,z\n-X95@\n X?setBrush@QPainter@@QEAAXAEBVQBrush@@@Z\n X?setBrush@QPainter@@QEAAXW4BrushStyle@Qt@@@Z\n X?setBrush@QPalette@@QEAAXW4ColorGroup@1@W4ColorRole@1@AEBVQBrush@@@Z\n@@ -5934,51 +5893,48 @@ X?setCompositionMode@QPainter@@QEAAXW4CompositionMode@1@@Z\n X?setCoordinateMode@QGradient@@QEAAXW4CoordinateMode@1@@Z\n X?setDashOffset@QPen@@QEAAXN@Z\n X?setDashPattern@QPen@@QEAAXAEBV?$QVector@N@@@Z\n-XB7@\n-XBG@\n-XC5@\n XClipPathUnits\n-XD7@\n-XG7@\n+XFH@\n+XIH@\n+XJ6@\n XJpQ\n XM3w\n+XM7@\n XMLPacket\n+XN6@\n XN?hasChildren@QStandardItemModel@@UEBA_NAEBVQModelIndex@@@Z\n XNML\n-XP6@\n+XO7@\n+XP7@\n XPosition\n+XR4@\n XResolution\n-XVH@\n+XSG@\n+XT2@\n XW%\\vC\n+XW2@\n XX?setBackground@QPainter@@QEAAXAEBVQBrush@@@Z\n-XYH@\n XYY~\n XYZ, Luv\n-XZ6@\n+XZ2@\n X[[CY\n X\\r?horizontalHeader@QTableView@@QEBAPEAVQHeaderView@@XZ\n X\\v?event@QPushButton@@MEAA_NPEAVQEvent@@@Z\n-Xb4@\n Xbox VDP is not supported on this platform.\n-XcG@\n-Xd2@\n-Xg2@\n+Xc6@\n+Xc7@\n+Xe5@\n+Xh6@\n XhD?\\\n-Xj2@\n-Xl2@\n+Xi5@\n+Xi6@\n+Xj6@\n+Xj7@\n+Xk1@\n Xm8;\n-Xo6@\n-Xp6@\n-Xp7@\n-Xq@C\n-Xs6@\n-Xs7@\n-Xu5@\n-Xx6@\n-Xy5@\n-Xy6@\n-Xz6@\n-Xz7@\n+Xn7@\n+Xq0C\n+Xy7@\n X}zl\n Y?setData@QStandardItem@@UEAAXAEBVQVariant@@H@Z\n Y?setData@QStandardItemModel@@UEAA_NAEBVQModelIndex@@AEBVQVariant@@H@Z\n@@ -6384,12 +6340,12 @@ _wjb\n `?validate@QIntValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n `?validate@QRegularExpressionValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z\n `?valueF@QColor@@QEBANXZ\n-`IBC\n+`I2C\n `Q?lightnessF@QColor@@QEBANXZ\n `T?pixmap@QIcon@@QEBA?AVQPixmap@@HW4Mode@1@W4State@1@@Z\n `W?rgba@QColor@@QEBAIXZ\n `\\v?event@QSpinBox@@MEAA_NPEAVQEvent@@@Z\n-`qBC\n+`q2C\n `qok\n a { text-decoration: underline; color: %1; }\n a:fulltype\n@@ -6718,63 +6674,50 @@ green\n grid\n group_title\n h*CU\n-h0G@\n-h17@\n-h25@\n-h2G@\n-h3G@\n+h06@\n h4*3\n-h47@\n-h55@\n-h75@\n-h97@\n h<7s\n-hJ7@\n-hK7@\n+hA7@\n+hEH@\n+hHH@\n hL7@\n-hM7@\n-hP6@\n hP7@\n-hPG@\n-hQ7@\n hQXk0F\n+hR4@\n+hSG@\n hSnX\n-hUH@\n-hXH@\n+hT2@\n+hW2@\n+hY2@\n+hZ7@\n h\\r?horizontalScrollbarAction@QTreeView@@MEAAXH@Z\n h\\v?event@QTabWidget@@MEAA_NPEAVQEvent@@@Z\n ha?window@QPalette@@QEBAAEBVQBrush@@XZ\n handleDelta\n-hb4@\n hbox\n-hcG@\n+hc6@\n hcenter\n-hd2@\n-hg2@\n-hi2@\n+hg5@\n+hg7@\n+hh6@\n+hi6@\n hideFromTaskSwitching\n highlightColor\n highlightLineSearchResults\n highlightText\n-hj7@\n+hj6@\n hjO>\n-hl2@\n-hm7@\n-ho6@\n+hk1@\n horizontal differencing \n horizontalPolicy\n horizontalStretch\n horizontal_header\n horizontal_header_labels\n host-serial:%s:forward:tcp:%d;tcp:%d\n host:transport:%s\n-hp6@\n-hs6@\n+ht7@\n https://dl.google.com/android/repository/platform-tools-latest-windows.zip\n-hw5@\n-hw7@\n-hx6@\n-hy6@\n+hu7@\n hy\\teQ\n hz6@\n i ?topLevelWidgets@QApplication@@SA?AV?$QList@PEAVQWidget@@@@XZ\n@@ -6829,6 +6772,7 @@ length2d\n length3d\n lerp\n lhA[M\n+li5@\n lifespan\n lineOrder\n lineWrap\n@@ -6847,7 +6791,6 @@ loud\n lowprecisionuv\n lowprecisionuv1\n lp={S\n-ly5@\n m4UPh\n mX?setBlueF@QColor@@QEAAXN@Z\n m\\f?frameGeometry@QWidget@@QEBA?AVQRect@@XZ\n@@ -7004,103 +6947,88 @@ outputcolor\n oy1\\v\n p\"?value@QSpinBox@@QEBAHXZ\n p\"vb\n-p0G@\n-p0N@\n-p15@\n-p2G@\n-p37@\n-p3G@\n+p26@\n+p47@\n+p56@\n p57@\n-p65@\n-p6G@\n-p75@\n-p7G@\n-p85@\n+p66@\n+p76@\n+p86@\n p8d8\n-p96@\n p97@\n p>,iO~L\n-pB6@\n+pA5@\n+pB7@\n pCheckpointName\n pCurrentFocusWidget\n pD3o\n-pD7@\n+pDG@\n pDescription\n pDevice\n-pE6@\n pE7@\n-pF6@\n+pFH@\n pFilter\n pFromWidget\n-pG6@\n-pH6@\n-pI7@\n-pJ7@\n-pJG@\n+pG7@\n+pH7@\n+pHG@\n+pIH@\n+pK7@\n pLightRigButton\n pLogViewer\n-pMG@\n pModule->%s( 0x%llX )\\n\n-pN7@\n-pO7@\n+pN6@\n+pO6@\n+pOG@\n pObject\n pPrevFocusWidget\n-pQ5@\n-pR7@\n-pTG@\n+pR2@\n+pS2@\n+pSG@\n pTagName\n pToWidget\n pToolButton\n pToolsVisModeButton\n pTraceResult\n-pU7@\n+pU2@\n+pV2@\n+pV4@\n pV?read@QImageReader@@QEAA?AVQImage@@XZ\n-pVH@\n-pW7@\n pWidget\n-pX7@\n-pXG@\n-pYH@\n+pZ2@\n p\\n?dragLeaveEvent@QAbstractItemView@@MEAAXPEAVQDragLeaveEvent@@@Z\n p\\v?event@QWidget@@MEAA_NPEAVQEvent@@@Z\n p`?type@QStandardItem@@UEBAHXZ\n+pa6@\n parent\n parent_cursor_id\n-pb2@\n-pc2@\n-pcG@\n-pe2@\n+pb6@\n+pd6@\n+pe5@\n+pe6@\n+peG@\n pet_preview_gravity\n pet_preview_underwater\n-pf2@\n-pf4@\n+pf5@\n+pf6@\n+pg6@\n+ph5@\n pi\\nH%\n pickedColor\n pixelAspectRatio\n-pj2@\n-pk7@\n-po6@\n+pk1@\n pointer not found in module list\\n\n polymorphic_arg\n port_name\n posxyz\n-pp6@\n-pq6@\n-pr6@\n previous_value\n propattr_flatten_into_parent_row\n pseudo-\n-pt6@\n-pu5@\n-pu6@\n-puG@\n pulse_node_custom_attributes\n pulse_open_graph_id %u %u\n pulse_runtime_lib\n-pv5@\n-pv6@\n-pw6@\n-px5@\n+py6@\n+py7@\n q12_\n q1AVpx\n q3\\f5e{\n@@ -7230,10 +7158,11 @@ success\\n\n suppress_menu\n system_state\n t*iv`\n+t26@\n t2ak\n-tB6@\n tEXtSoftware\n tH)a]\n+tR4@\n tU3njZkq\n t\\n?connect@QObject@@SA?AVConnection@QMetaObject@@PEBV1@AEBVQMetaMethod@@01W4ConnectionType@Qt@@@Z\n t\\nhM\n@@ -7248,7 +7177,6 @@ tabs\n tagValue\n tangent\n tangentu_signv\n-tb4@\n td0JQ\n tentative\n texcoord\n@@ -7406,55 +7334,52 @@ www.steampowered.com\\n\n wy)D\n wyS]\n x\"?valueFromText@QSpinBox@@MEBAHAEBVQString@@@Z\n-x05@\n-x0G@\n+x07@\n x0Ysqx\n x17@\n-x27@\n-x2G@\n-x35@\n-x75@\n-xA7@\n-xB6@\n+x26@\n+x67@\n+x77@\n+x7G@\n+xE7@\n xEIh\n-xF7@\n-xG7@\n-xGG@\n+xF6@\n+xG6@\n+xGH@\n+xH6@\n xIDAT(\n-xJG@\n+xJ6@\n+xJH@\n+xK6@\n+xM7@\n+xO7@\n xOIIQd\n-xP6@\n-xU7@\n-xV6@\n-xW6@\n-xWH@\n-xX6@\n-xZ6@\n-xZH@\n+xP7@\n+xS4@\n+xSG@\n+xT4@\n+xX2@\n+xY2@\n x\\f?generatedIconPixmap@QCommonStyle@@UEBA?AVQPixmap@@W4Mode@QIcon@@AEBV2@PEBVQStyleOption@@@Z\n x\\n?dragLeaveEvent@QListView@@MEAAXPEAVQDragLeaveEvent@@@Z\n-xc4@\n-xcG@\n-xd4@\n+xc6@\n+xc7@\n+xd2@\n xdt,T\n-xh2@\n-xi2@\n+xe7@\n+xh6@\n+xi5@\n+xi6@\n xi\\t%x\n-xl2@\n+xj6@\n+xk1@\n xm#uc\n-xo6@\n-xp6@\n xpd\\\n-xs6@\n-xs7@\n-xt2@\n-xu7@\n+xr7@\n+xt7@\n+xv7@\n xwv/\n-xx6@\n xxz-<Z]\n-xy5@\n-xy6@\n-xz6@\n y8Ry\n yTTh%\n yU?qt_metacall@QDoubleValidator@@UEAAHW4Call@QMetaObject@@HPEAPEAX@Z"
},
{
"filename": "game/bin/win64/vrad3_strings.txt",
"status": "modified",
"additions": 3,
"deletions": 2,
"changes": 5,
"patch": "@@ -553,12 +553,13 @@ $timer\n .?AVIUndoElement@@\n .?AVIVrad3@@\n .vmat\n+0>dp\n 0\\tV_frexpf\n 0x%llx\n 16-byte data pool\n 1Pl\\v1\n 2RD\\n2\n-2\\vpT/\n+2\\vpTN\n 4-byte data pool\n 4CReport RTX perf stats at N bounces. -1 means no report\n 4F=3\n@@ -1909,7 +1910,7 @@ path_trace_triangles_gpu_init\n path_trace_triangles_gpu_shutdown\n path_trajectory\n pattern\n-pc64 Apr 22 2026 16:00:56\n+pc64 May 7 2026 13:13:15\n physicsSimplificationError\n physicsSimplificationOverride\n pinEnabled"
},
{
"filename": "game/core/pak01_dir.txt",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -1280,7 +1280,7 @@ resource/bugreporter.res CRC:0017e96be8 size:79\n resource/clientscheme.res CRC:0091c13cb0 size:15227\n resource/colorpicker.res CRC:003d009bed size:7865\n resource/colorpickerframe.res CRC:0016c7a3fa size:1455\n-resource/core.gameevents CRC:00b3cc751b size:17232\n+resource/core.gameevents CRC:00cff06046 size:17305\n resource/countries_brazilian.txt CRC:00cc0ae68b size:10065\n resource/countries_bulgarian.txt CRC:000ac66730 size:12363\n resource/countries_czech.txt CRC:00df360693 size:10146"
},
{
"filename": "game/core/pak01_dir/resource/core.gameevents",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"patch": "@@ -98,6 +98,7 @@\n \t\t\"networkid\"\t\"string\"\t// player network (i.e steam) id\n \t\t\"xuid\"\t\t\"uint64\"\t// steam id\n \t\t\"PlayerID\"\t\"short\"\n+\t\t\"ever_fully_connected\" \"bool\"\t// Was the player ever fully connected?\n \t}\n \n \t\"player_info\"\t\t\t\t// a player changed his name"
},
{
"filename": "game/csgo/bin/win64/client_strings.txt",
"status": "modified",
"additions": 52,
"deletions": 34,
"changes": 86,
"patch": "@@ -110,9 +110,9 @@\n (%d)Unknown\n (%ld unused bits)\\n\n (+%d more due to usercommand delivery)\n- (08@HPX`j\n+ (08@HPX`j 5\n (08@HPXb\n- (08@HPZ\n+ (08@HPZ 5\n (08@HR\n (0X`hpz\n (DEFAULT)\n@@ -311,7 +311,6 @@\n \"d\\n/CMsgGCCStrike15_v2_MatchListRequestFullGameInfo\n \"e\\n CCSUsrMsg_EntityOutlineHighlight\n \"f\\n\\nCMsgTEDust\n-\"g3Hn\n \"h\\n8CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse\n \"l7ql`R2lWf\n \"lbN.\n@@ -2201,6 +2200,7 @@ $taser_charge\n %ld bytes leaked in %d chunks\\n\n %llud\n %lu:%s:%s:%d:%s\\n\n+%n4Xt\n %p Load from %s\\n\n %p Load from memory size %d\\n\n %p OnFreeAudioMainThread\\n\n@@ -2643,7 +2643,7 @@ $taser_charge\n (.CPlayer_SetPerFriendPreferences_Request\n (0'yX\n (0x%08X)'??'\n-(4hq\n+(48s\n (5Me\n (5jP\n (ACTIVE)\n@@ -2940,6 +2940,7 @@ $taser_charge\n ).CPlayer_GetPerFriendPreferences_Response\"M\n ).CPlayer_SetCommunityPreferences_Response\"+\n ).CPlayer_SetPerFriendPreferences_Response\"G\n+)24Xs\n )4?NewFromUtf8@String@v8@@SA?AV?$MaybeLocal@VString@v8@@@2@PEAVIsolate@2@PEBDW4NewStringType@2@H@Z\n )A service for accessing Steam player dataB\n )App Id this file is being published FROM.\n@@ -3120,8 +3121,9 @@ $taser_charge\n ,\\n\\nsv_interp0\n ,\\n\\nsv_interp1\n ,\\n\\vvictim_slot\n-,]p3hn\n+,]p38p\n ,ar_monastery\n+,d;4xs\n ,fQM(\n ,h11]\n ,hmQ#\n@@ -3159,7 +3161,7 @@ $taser_charge\n --CLoopModeGame::~CLoopModeGame\n --file:\n -.CPlayer_GetNewSteamAnnouncementState_Request\n--4xq\n+-4Hs\n -5X5\n -;-C-I-M-a-e-q-\n -> Success (%d attempts)\\n\n@@ -5363,7 +5365,6 @@ $taser_charge\n .?AV?$CNetworkVarBase@MVNetworkVar_m_fadeMinDist@C_BaseModelEntity@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flActualHealthRemoved@CDamageRecord@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAlphaScale@C_EnvParticleGlow@@@@\n-.?AV?$CNetworkVarBase@MVNetworkVar_m_flAltitudeAtLastUsingGroundTopologyOffsetTransition@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnimTime@C_BaseEntity@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnisotropy@C_EnvVolumetricFogController@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAspectRatio@C_PointCamera@@@@\n@@ -5952,6 +5953,7 @@ $taser_charge\n .?AV?$CNetworkVarBase@W4MoveCollide_t@@VNetworkVar_m_MoveCollide@C_BaseEntity@@@@\n .?AV?$CNetworkVarBase@W4MoveType_t@@VNetworkVar_m_MoveType@C_BaseEntity@@@@\n .?AV?$CNetworkVarBase@W4PlayerConnectedState@@VNetworkVar_m_iConnected@CBasePlayerController@@@@\n+.?AV?$CNetworkVarBase@W4PlayerConnectedState@@VNetworkVar_m_iMostConnected@CBasePlayerController@@@@\n .?AV?$CNetworkVarBase@W4PointWorldTextJustifyHorizontal_t@@VNetworkVar_m_nJustifyHorizontal@C_PointWorldText@@@@\n .?AV?$CNetworkVarBase@W4PointWorldTextJustifyVertical_t@@VNetworkVar_m_nJustifyVertical@C_PointWorldText@@@@\n .?AV?$CNetworkVarBase@W4PointWorldTextReorientMode_t@@VNetworkVar_m_nReorientMode@C_PointWorldText@@@@\n@@ -10879,7 +10881,7 @@ $taser_charge\n .yAu[7\n /'/)/A/E/K/M/Q/W/o/u/}/\n /2x1\n-/30m\n+/30o\n /5dJ\n /?appid=%u\n /Published file id of the file we'd like update.\n@@ -10933,8 +10935,9 @@ $taser_charge\n 0123456789\n 02V8[\n 05=k\n-08@HR\n+08@HR 5\n 08@J\n+08B 5\n 08bX\n 09,h\n 0;Q5[\n@@ -11208,6 +11211,8 @@ $taser_charge\n 2\\n\\nline_items\n 2\\n\\vpreferences\n 2\\rlhp\n+2\\vpT\n+2\\vpl\\v\n 2^pV\n 2a\"l\n 2bT~\n@@ -11300,6 +11305,7 @@ $taser_charge\n 4tpD\n 4zj@1;IJ\n 4|2;#GameUI_Retake_Card_LightEmUp,1,1,rifle1,grenade0|2;#GameUI_Retake_Card_Kobe,1,1,rifle1,grenade2|1;#GameUI_Retake_Card_1g,1,1,rifle1,grenade3|1;#GameUI_Retake_Card_DisappearingAct,1,1,rifle1,grenade1|1;#GameUI_Retake_Card_EyesOnTarget,1,1,weapon_aug\n+4~3hp\n 5'0v2ZP\n 5(EWorkshopFileType) Type of Workshop file to publish.\n 5(Optional) The number of results, per page to return.\n@@ -11349,6 +11355,7 @@ $taser_charge\n 6144\n 62$|S)6f\n 64CK\\vH\n+64hs\n 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\\ssl\\s3_enc.c\n 6666666666666666C:\\buildworker\\csgo_rel_win64\\build\\src\\common\\opensslwrapper.cpp\n 67-s\n@@ -11422,11 +11429,14 @@ $taser_charge\n 8192\n 8285-YOAZ-6049\n 82\\n:XPH\n+83Po\n 851Pe\n 8835-KLXV-0292\n 8<pl\n 8= zp\n+8@J 5\n 8A6j\n+8B 5\n 8C:\\buildworker\\csgo_rel_win64\\build\\src\\panorama\\layout\\stylepropertyfactory.cpp\n 8Client ID for which to count the number of issued tokens\"\n 8GZS\n@@ -11530,7 +11540,6 @@ $taser_charge\n ;\\n\\vrank_update\n ;`Fzc\n ;bwP*\n-;env_gradient_fog\n ;sv_pausable;sv_cheats\n ;xsK\n <!-- dmx encoding keyvalues2_noids 4 format vtex 1 -->\\n\"CDmeVtex\"\\n{\\n\\t\"m_inputTextureArray\" \"element_array\"\\n\\t[\\n\n@@ -11713,11 +11722,12 @@ $taser_charge\n ?uWS\n ?x29\n @!@%@+@1@?@C@E@]@a@g@m@\n+@08N\n @0pp\n @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z\n @BH]f\n @BoneSetup\n-@HPX`hv\n+@HPX`hv0\n @MfKZ\n @Pgl\n @Pu\\rm\n@@ -11734,6 +11744,7 @@ $taser_charge\n @dKb]\n @fff>fff>fff>fff>\n @ffffff\n+@htp\n @i1V\n @icon_camera\n @icon_character\n@@ -11758,7 +11769,6 @@ A9ur\n A<fP\n A>x8\n AA Compromise\n-AA:p\n AAAA-\n AAAA-%.*s\n AABBDirection\n@@ -12488,7 +12498,6 @@ BAscendantHasClass\n BAsyncSend\n BAsyncSendProto\n BC (default)\n-BC_RetakeGameRules\n BCanSeeInParentScroll\n BCanvasReady\n BEOS_BIND_FUNC\n@@ -12853,6 +12862,7 @@ Broken pipe\n BrowserGoToURL\n BrowserGoToURL( %s )\n Bs'n\n+Bsv_csgo_gpu_culling_skybox\n Bu 5\n BuddyButton/ArmedBgColor\n BuddyButton/ArmedFgColor1\n@@ -13005,7 +13015,7 @@ C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\fx_cs_blood.cpp\n C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\fx_cs_impacts.cpp\n C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\fx_cs_knifeslash.cpp\n C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\grenade_tracer.cpp\n-C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\grenade_tracer.cpp:405\n+C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\grenade_tracer.cpp:396\n C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\hudmodel.cpp\n C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\panorama\\3dpanels\\cs_iconscene.cpp\n C:\\buildworker\\csgo_rel_win64\\build\\src\\game\\client\\cstrike15\\panorama\\3dpanels\\csgo_3dpanel.cpp\n@@ -17151,7 +17161,6 @@ Downsample and BloomThreshold\n DownsampleDepth\n DownsampleDepthForWaterEffects\n Downtown\n-Dpath_node\n Dq;n\n DrBoom\n Draft is fully completed!\\n\n@@ -17839,7 +17848,7 @@ Error (problem that prevents task success)\n Error Message\n Error Parsing PaintData in %s! \\n\n Error adding %s\\n\n-Error decoding bitstream for dropped fields in protobuf delta. And not using compatibility encoding style\n+Error decoding bitstream for dropped fields in protobuf delta\\n\n Error getting UGC annotation details\\n\n Error in encoding\\n\n Error loading %s : %s\n@@ -20826,6 +20835,7 @@ LT[N\n LT_txt\n LXKQ\n LY\\r5\n+L\\fP6\n L\\n\\fincludevotes\n L\\n\\nserverinfo\n L\\n\\tfile_type\n@@ -22235,8 +22245,10 @@ P-256\n P-384\n P-521\n P08@J\n-P08J\n+P08J@7\n+P08N\n P1\\t98\"\n+P2 5\n P2P Voice\n P2P ping to \"%s\". Timed out after %.2fms\\n\n P5[1\n@@ -22776,6 +22788,7 @@ Pitch: %6.1f Yaw: %6.1f Dist: %6.1f %19s\n Pitch: %6.1f Yaw: %6.1f %38s\n Pitstop\n PivotPaint\n+Pj 5\n PlaceDecalEvent_t\n PlaceholderText\n PlantedBomb\n@@ -23145,7 +23158,7 @@ Pushes an identifier used to group overlays. Deletes all existing overlays using\n Pushes an identifier used to group overlays. Overlays marked with this identifier can be deleted in a big batch.\n Pyramid\n P|iC\\r\n-Q$4Xq\n+Q$4(s\n Q(Optional) If supplied, the resulting published file's Id is appended to the URI.\n Q*hd\n Q/xtJ2\n@@ -23381,10 +23394,11 @@ RT %dx%d %s %s : %d Bytes\\n\n RT_txt\n RTime32\n RULESHERE\n+R\\fpl\\v\n R\\n\\rincludekvtags\n R\\r1>Vp\n R\\vp!y\n-R\\vpL\n+R\\vpT\n R]Di\n Rad2 Deg\n Radar\n@@ -24927,6 +24941,7 @@ Show the team select menu with mock data passed in.\n Show vote context menu in pause menu\n Show/hide equipment for the current team\n ShowAcceptPopup\n+ShowAcknowledgePopup\n ShowActiveTournamentPage\n ShowAndHide\n ShowArrow\n@@ -24992,7 +25007,6 @@ ShowHudRadio\n ShowHudRosettaSelector\n ShowLoadoutForItem\n ShowReadyUpPanel\n-ShowSelectItemForCapabilityPopup\n ShowSelectItemForWorkshopPreviewCapability\n ShowSimpleContextMenu\n ShowSimpleContextMenuWithDismissEvent\n@@ -27142,7 +27156,7 @@ X\\n\\tTeamStats\n X\\n\\vFantasyTeam\n X\\n\\vLoadoutItem\n X\\tQo\n-X`hr\n+X`hr 5\n Xd3h\n XfJ7\n XjfR\n@@ -27347,6 +27361,7 @@ Z~wl\n \\f]ne3\n \\fdhWTh\n \\fiaR\n+\\fp\\vPL\n \\ful2\n \\fy&3Gl\n \\l:ArR\n@@ -28400,7 +28415,7 @@ _xU`u\n _}eOk\n `28)fk\n `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z\n-`43pm\n+`43@o\n `:zQF\n `D$daM-l\n `DZG\n@@ -29196,7 +29211,6 @@ b <= sizeof ctx->buf\n b <= sizeof ctx->final\n b0M%\n b2i_PVK_bio\n-b38n\n b5o-\n b=G3\n bB\"`3\n@@ -30852,7 +30866,6 @@ d2i_SSL_SESSION\n d2i_TS_RESP\n d2i_X509_PKEY\n d35P\n-d48r\n d4\\tp\n d7NSuLq2\n d=%-2d hl=%ld l=%4ld \n@@ -31810,6 +31823,7 @@ env_detail_controller\n env_entity_dissolver\n env_fog_controller\n env_global_light\n+env_gradient_fog\n env_gunfire\n env_light_probe_volume\n env_particle_glow\n@@ -31920,6 +31934,7 @@ eventdata\n eventname\n events/%u/%s\n events/%u/team\n+ever_fully_connected\n evp pbe cipherinit error\n evp_pkey\n evparam\n@@ -33402,8 +33417,8 @@ i2d_SSL_SESSION\n i2o_ECPublicKey\n i2s_ASN1_ENUMERATED\n i2s_ASN1_INTEGER\n+i4Ht\n i4a.\"\n-i4xr\n i5BH\n iA5StringSyntax\n iAmmoType\n@@ -33893,6 +33908,7 @@ info_particle_system\n info_particle_target\n info_player_ping\n info_target\n+info_target_choreo\n info_trigger_fan\n info_visibility_box\n info_world_layer\n@@ -34383,7 +34399,7 @@ k+Aq\n k/sn\n k0>Z,\n k26C*\n-k3Xn\n+k3(p\n k8\\vD\n k8fo\n k8xA\n@@ -34799,7 +34815,7 @@ lC57\n lDcW\n lM2p\n l\\n\\fexcludedtags\n-l`w4\n+l`w4xt\n label_token\n ladder\n ladder_angle_yaw\n@@ -36302,7 +36318,6 @@ n5cM\n n6j/\n n:2C[\n n@PK\n-nBcl_map_preview_debug_jitter\n nCRD\n nChangeOffset < INT16_MAX\n nChangeOffset > 0\n@@ -36425,7 +36440,6 @@ nextupdate before thisupdate\n nhsR\n nicename\n nickname\n-ninfo_target_choreo\n niv <= EVP_MAX_IV_LENGTH\n nkey <= EVP_MAX_KEY_LENGTH\n nl_NL\n@@ -36990,6 +37004,8 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n+p08@H^\n+p2 5\n p250\n p2p_FightingGame_Connection\n p2p_FightingGame_GameData\n@@ -37008,8 +37024,6 @@ p5\\nL,\n p618\n p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z\n p@0pqE5tsO?|1\n-pASHARD_SOLID\n-pBdemo_playback_override_settings\n pCheckpointName\n pD4t\n pData->GetDataDescMap() == pTemplateDataMap\n@@ -37028,7 +37042,7 @@ pRTH\n pRequest\n pSPo\n pSequenceName\n-pShowAcknowledgePopup\n+pShowSelectItemForCapabilityPopup\n pSource\n pSourceFunc\n pSpawnedEntityName\n@@ -37326,6 +37340,7 @@ pathNodePinsEnabled\n pathNodeRadiusScales\n pathNodes\n path_index\n+path_node\n path_parameter_string\n path_particle_rope\n path_particle_rope_clientside\n@@ -37352,6 +37367,7 @@ payload-%u-%u.data\n payment gateway capabilities\n payment_row_usd\n payment_us_usd\n+pb 5\n pbeWithMD2AndDES-CBC\n pbeWithMD2AndRC2-CBC\n pbeWithMD5AndCast5CBC\n@@ -38036,6 +38052,7 @@ r$0I\n r-IE\n r184\n r3A~\n+r4ht\n r<\\rND\n rAGW\n rB2pBB\n@@ -38050,10 +38067,10 @@ rRfKR\n rX&O0\n rZ1VwGf5\n rZPM\n-r\\fpL\n r\\n\\vstart_index\n r\\vDi\n r\\vp!K\n+r\\vpl\\v\n r_2PassBuildDraw 0\n r_2PassBuildDraw 1\n r_csm_fast_path 0\n@@ -39959,7 +39976,7 @@ t(ydU\n t+RW\n t0;?ZlP*m\n t2U \n-t3xn\n+t3Hp\n t4O_\n t80z\n tA`KO/3G!\\n7h=\n@@ -41837,6 +41854,7 @@ y#y&Jb\n y-offset\n y0JY\n y2Cu\n+y3Xp\n y;w9\n y>?SetAccessor@ObjectTemplate@v8@@QEAAXV?$Local@VString@v8@@@2@P6AX0AEBV?$PropertyCallbackInfo@VValue@v8@@@2@@ZP6AX0V?$Local@VValue@v8@@@2@AEBV?$PropertyCallbackInfo@X@2@@Z3W4AccessControl@2@W4PropertyAttribute@2@W4SideEffectType@2@8@Z\n y?iLa"
},
{
"filename": "game/csgo/bin/win64/host_strings.txt",
"status": "modified",
"additions": 3,
"deletions": 0,
"changes": 3,
"patch": "@@ -105,6 +105,7 @@\n 8B0y\n 8\\n0y\n ?expf\n+@08N\n @20y\n @HPX`hvP.\n @ht0|\n@@ -145,6 +146,7 @@ LightmapUVW\n OverlayProjectionDirection\n P08@J\n P08J\n+P08N\n P20y\n P6PI\n P6pN\n@@ -204,6 +206,7 @@ m_bUseCompressedNormalTangent\n m_bUseShadowFastPath\n medium\n optionallycompressedtangentframe\n+p08@H^\n p20y\n pb0y\n posxyz"
},
{
"filename": "game/csgo/bin/win64/matchmaking_strings.txt",
"status": "modified",
"additions": 3,
"deletions": 0,
"changes": 3,
"patch": "@@ -390,6 +390,7 @@ $tIH\n :upload\n <\\n\\ncategories\n >\\n\\tTypeCache\n+@08N\n @HPX`hv\n @\\n\\fSingleObject\n @workshop\n@@ -762,6 +763,7 @@ Options/searchteamkey\n Options/server\n P08@J0\n P08J\n+P08N\n P\\n\\nattributes\n PartnerItemPaymentRule\n Player# Player Name\\n\n@@ -1288,6 +1290,7 @@ options/sessionHostData\n options/sessionid\n options/sv_load_test\n outofdate_subscribed_caches\n+p08@H^\n partner_accountbalance\n partner_accountflags\n partner_accountid"
},
{
"filename": "game/csgo/bin/win64/modtools_strings.txt",
"status": "modified",
"additions": 12,
"deletions": 13,
"changes": 25,
"patch": "@@ -8752,22 +8752,20 @@ $modelname$_surface\n .webp\n 08@HR\n 08@J\n+0:0j\\r\n 0\\r%0t\n 0\\tV_frexpf\n 1.0 - FractionalPart( A ) \n 1D Blend Has No Referenced Animations\n 1D Twist\n 1DBlendEditor\n 1\\r51h\n-24p{\n 2D Aim\n 2D Blend Has No Referenced Animations\n 2D Cross\n 2DBlend\n 2DBlendEditor\n 2DBlendFromAnimation\n-2PP\\n\n-2Pi\\r\n 2_BONE_IK\n 4\\r54t\n 5;FJ$,XEK4<\n@@ -8796,7 +8794,7 @@ $modelname$_surface\n @%s_lookFrame_0\n @%s_lookFrame_1\n @%s_lookFrame_2\n-@08N0\n+@08N \n @HPX`hv\n @Integer overflow in %s\n @Invalid Internal Point\n@@ -9154,7 +9152,6 @@ Avoids normal seams on UV boundaries. Turning it off is faster and saves some GP\n B (Optional)\n B channel\n B channel not found!\\n\n-B0O\\n\n B5G5R5A1_UNORM\n B5G6R5_UNORM\n B8G8R8A8_UNORM\n@@ -10137,6 +10134,7 @@ Create Right\n CreateIndexBufferFromIndexArray(61): \n Creates an animation from the model's bind pose\n Crouch Weight\n+CubemapFogTexture\n Cull Unskinned Verts\n Current Sync Event\n Current Sync Event ID\n@@ -10549,6 +10547,7 @@ Entry Overrides\n Entry State\n Entry State Conditions\n EnumArray\n+EnvironmentMap\n Epsilon\n Equal to\n Error (not warn)\n@@ -11886,8 +11885,8 @@ Overwrite all bone data\n Overwrite existing flags only\n Overwriting existing wrinkle map data on mesh\n P08@J\n-P08J@\n-P08N0\n+P08J0\n+P08N \n PARENT\n PF\\n%d %d\\n-1.000000\\n\n POSE_SPACE_BONE\n@@ -12186,7 +12185,7 @@ R9G9B9E5_SHAREDEXP\n RBF Based Anim Constraint\n ROTATION\n R\\vp!y\n-R\\vpX\n+R\\vpH\n R_T5Y\n Radial Basis Function Type\n Radius Params CP ( Prop Group Smallest Radius / Prop Group Largest Radius / Number of Avg Objects )\n@@ -13204,7 +13203,7 @@ Zero input vector for info node!\n [cloth] | [procedural]\n [procedural]\n \\fB33\n-\\fp\\vPd\n+\\fp\\vPT\n \\n[ERR] Not enough memory, shop for some more RAM. See you!\\n\n \\ndummyfilename.tif\n \\ng default\\n\n@@ -13271,7 +13270,7 @@ _temp_tangent\n _volumeatlas_\n _wjb\n _zero\n-aBv0\n+aBv \n a\\tV_powd\n absolute\n acceleration\n@@ -14453,8 +14452,8 @@ overrideclass\n overwrite_existing\n overwrite_existing_flags_only\n owns_polymorphic_data\n-p08@H^0\n-p0j@\n+p08@H^ \n+p0j0\n pEvent != nullptr\n pParentTrack != nullptr\n pPose != nullptr\n@@ -14594,7 +14593,7 @@ pushout_strength\n quad_bend_tolerance\n quadratic\n r>0f\n-r\\fpX\n+r\\fpH\n radius0_key\n radius1_key\n radius_key"
},
{
"filename": "game/csgo/bin/win64/server_strings.txt",
"status": "modified",
"additions": 42,
"deletions": 43,
"changes": 85,
"patch": "@@ -101,12 +101,10 @@\n %s%lu (%s0x%lx)\\n\n ' ) - 3 G M Q _ c e i w } \n (%ld unused bits)\\n\n- (08@HPX`jp\n- (08@HPXb\n- (08@HPZp\n- (08@HR\n- (08@Jp\n- (0X`hpz\n+ (08@HPX`j\n+ (08@HPXb@\n+ (08@HPZ\n+ (0X`hpz@\n (Dirty Animation)\n (Disabled on Server)\n (INVALID PSS PARAMETERS)\\n\n@@ -125,7 +123,6 @@\n -8CKV\n -> %s '%s'\\n\n -> Could not find an item definition named '%s'\\n\n- .pAU\n 0@NYa\n 0Fa\n 1CSc\\t\n@@ -1664,7 +1661,7 @@ $tH@T\\tI\n (0x%08X)'??'\n (3@Mb\n (4?NewFromUnsigned@Integer@v8@@SA?AV?$Local@VInteger@v8@@@2@PEAVIsolate@2@I@Z\n-(4pfj\n+(4`fj\n (5Me\n (5jP\n (=?Resolve@Resolver@Promise@v8@@QEAA?AV?$Maybe@_N@3@V?$Local@VContext@v8@@@3@V?$Local@VValue@v8@@@3@@Z\n@@ -2240,7 +2237,6 @@ $tH@T\\tI\n ... and no start position\n ....................\n ..uR5&m\n-.06U\n .4bb\n .97yY\n .?AU?$default_delete@VCNavGenPolyProcessorStageBase@@@std@@\n@@ -3961,7 +3957,6 @@ $tH@T\\tI\n .?AV?$CNetworkVarBase@MVNetworkVar_m_fadeMinDist@CBaseModelEntity@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flActualHealthRemoved@CDamageRecord@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAlphaScale@CEnvParticleGlow@@@@\n-.?AV?$CNetworkVarBase@MVNetworkVar_m_flAltitudeAtLastUsingGroundTopologyOffsetTransition@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnimTime@CBaseEntity@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnisotropy@CEnvVolumetricFogController@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAspectRatio@CPointCamera@@@@\n@@ -4547,6 +4542,7 @@ $tH@T\\tI\n .?AV?$CNetworkVarBase@W4MoveCollide_t@@VNetworkVar_m_MoveCollide@CBaseEntity@@@@\n .?AV?$CNetworkVarBase@W4MoveType_t@@VNetworkVar_m_MoveType@CBaseEntity@@@@\n .?AV?$CNetworkVarBase@W4PlayerConnectedState@@VNetworkVar_m_iConnected@CBasePlayerController@@@@\n+.?AV?$CNetworkVarBase@W4PlayerConnectedState@@VNetworkVar_m_iMostConnected@CBasePlayerController@@@@\n .?AV?$CNetworkVarBase@W4PointWorldTextJustifyHorizontal_t@@VNetworkVar_m_nJustifyHorizontal@CPointWorldText@@@@\n .?AV?$CNetworkVarBase@W4PointWorldTextJustifyVertical_t@@VNetworkVar_m_nJustifyVertical@CPointWorldText@@@@\n .?AV?$CNetworkVarBase@W4PointWorldTextReorientMode_t@@VNetworkVar_m_nReorientMode@CPointWorldText@@@@\n@@ -8493,6 +8489,7 @@ $tH@T\\tI\n .P6AXAEBUSoundOpvarManagerSettableData_t@@PEAVCSoundOpvarSetPointStackCollection@@@Z\n .P6A_NAEBUCharacterDefn_t@CCStrike15ItemSchema@@@Z\n .PARTICLE_MESSAGE\n+.PCU\n .PEAVCBodyComponent@@\n .PEAVCCSGameModeRules@@\n .PEAVCCSGameRules@@\n@@ -8518,7 +8515,6 @@ $tH@T\\tI\n .PEAVCPlayer_UseServices@@\n .PEAVCPlayer_WaterServices@@\n .PEAVCPlayer_WeaponServices@@\n-.PHU\n .PlayerCommendationInfo\n .PlayerDecalDigitalSignature\n .PlayerDecalDigitalSignature\":\\n\n@@ -8818,8 +8814,6 @@ $tH@T\\tI\n .dx_LV9\n .fatdem\n .lbN\n-.p8U\n-.pHU\n .pp@0\n .text$\n .vjs_c\n@@ -8860,19 +8854,18 @@ $tH@T\\tI\n 0123456789\n 02V8[\n 05=k\n-08@HRp\n-08@J\n-08Bp\n+08@HR\n+08@J@\n 08bX\n 09,h\n 0;Q5[\n 0<cz\n-0>p&U\n 0@NX^b!/@P\\b\n 0AOY_c\"2CQ[c\n 0M2~@p\n 0Mc\\t\\n\n 0W/5\n+0XyO\n 0Z@q\n 0\\n+k_EGCItemCustomizationNotification_NameItem\n 0\\n+k_EMsgGCCStrike15_v2_AccountPrivacySettings\n@@ -8893,7 +8886,7 @@ $tH@T\\tI\n 0\\r%0h\n 0\\r0#0)070;0U0Y0[0g0q0y0}0\n 0e\\r8\n-0h~O\n+0l\\fT\n 0pp@5tqE?|sO541\n 0tU+xc:\n 0x%s\n@@ -8978,7 +8971,7 @@ $tH@T\\tI\n 2\\n.eRollType\n 2\\n\\nline_items\n 2\\rlhp\n-2\\vpp\n+2\\vpl\\fT\n 2^pV\n 2a\"l\n 2bT~\n@@ -9105,14 +9098,15 @@ $tH@T\\tI\n 6%vi\n 6,2K\n 6-zeZ\n+60CU\n 62$|S)6f\n 64CK\\vH\n-6666666666666666\n 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\\ssl\\s3_enc.c\n+6666666666666666CAttributeManager\n 67-s\n-6@HU\n 6H,N\n 6O|T%\n+6P\"U\n 6Qd=\n 6\\n1k_EGCItemCustomizationNotification_CasketContents\n 6\\n1k_EGCItemCustomizationNotification_ExtractSticker\n@@ -9135,6 +9129,7 @@ $tH@T\\tI\n 6l13\n 6lkc\n 6myY;\n+6p#U\n 6qo~\n 6r-m_v\n 6r1ij\n@@ -9180,8 +9175,8 @@ $tH@T\\tI\n 8<pl\n 8= zp\n 8??SetInternalFieldCount@ObjectTemplate@v8@@QEAAXH@Z\n-8@Jp\n 8A6j\n+8Fp U\n 8GZS\n 8SIffK5W\n 8TZvrv<\n@@ -9427,13 +9422,12 @@ $tH@T\\tI\n ?gwL\n ?jOb\n ?m_Stops\n-?phys_hinge\n ?srJO\n ?tya\n ?uWS\n ?x29\n @!@%@+@1@?@C@E@]@a@g@m@\n-@08ND\n+@08N4\n @0pp\n @333\n @333?\n@@ -9443,8 +9437,8 @@ $tH@T\\tI\n @BH]f\n @BoneSetup\n @HPX`hv\n+@HV0\n @MfKZ\n-@PGv\n @Pgl\n @Pu\\rm\n @Release\n@@ -9459,6 +9453,7 @@ $tH@T\\tI\n @cs_team_manager\n @dKb]\n @fff>fff>fff>fff>\n+@htP\n @i1V\n @m_bPlayerAmmoStockOnPickup\n @n2w\n@@ -10032,7 +10027,6 @@ BAddToMessage\n BAsyncSend\n BAsyncSendProto\n BC (default)\n-BCPulseGraphInstance_ServerEntity::GraphStart\n BDraw the hiding spot the bot will check next.\n BEOS_BIND_FUNC\n BEOS_BIND_VAR\n@@ -11926,6 +11920,7 @@ CPulseFuncs_GameParticleManager::SetEffectControlTransform\n CPulseFuncs_GameParticleManager::SetEffectControlVector\n CPulseFuncs_GameParticleManager::SetEffectControlWorldVector\n CPulseGraphInstance_ServerEntity::BeforeGraphStart\n+CPulseGraphInstance_ServerEntity::GraphStart\n CPulseGraphInstance_ServerEntity::InitialActivate\n CPulseGraphInstance_ServerEntity::SetNextThink\n CPulseGraphInstance_ServerEntity::Think\n@@ -14468,7 +14463,7 @@ Error - no profile for '%s' exists.\\n\n Error Parsing PaintData in %s! \\n\n Error building path - pathing to an unreachable area.\\n\n Error building path\\n\n-Error decoding bitstream for dropped fields in protobuf delta. And not using compatibility encoding style\n+Error decoding bitstream for dropped fields in protobuf delta\\n\n Error in encoding\\n\n Error loading kv3 data: %s\\n\n Error map!\n@@ -14910,7 +14905,6 @@ Found no entity at %d.\\n\n Found soundscape entity \"%s\" with no soundscape name.\\n\n Found source soundscape %u after marching backwards.\\n\n FourVectors\n-Fp,U\n Frac\n Fractional component (ie. returns 0.34 for 12.34)\n FrameTime\n@@ -18184,9 +18178,9 @@ P-224\n P-256\n P-384\n P-521\n-P08@J\n-P08J\n-P08ND\n+P08@J@\n+P08J0\n+P08N4\n P1\\t98\"\n P5[1\n PAGN_4\n@@ -18421,6 +18415,7 @@ PUX\\`cIPTY_cBJNS\\c8=DLWc*38>Mc\n PVSManagerGameSystem\n PVSModifier\n PVY]acJOTY`cCGLT]c9<AJVc+-19Ic\n+PXyO\n P\\n\\nattributes\n Pack item \"%s\" included in more than one pack bundle - not allowed!\n PackedBlobNormal\n@@ -18506,7 +18501,6 @@ PhysicsEntities\n PhysicsGameSystem\n PhysicsGameSystemManifest_server\n PhysicsSimulate\n-Ph~O\n PickRandom\n PickRandomShuffle\n Picker %i/%s - ent %s model %s\\n\n@@ -18980,7 +18974,7 @@ RSDS}\n RTime32\n R\\r1>Vp\n R\\vp!y\n-R\\vpp\n+R\\vpl\\fT\n R]Di\n Rad2 Deg\n Radial using: %s\\n\n@@ -21895,9 +21889,8 @@ X\\n\\tTeamStats\n X\\n\\vFantasyTeam\n X\\n\\vLoadoutItem\n X\\tQo\n-X`hrp\n+X`hr\n Xd3h\n-Xf (U\n XfJ7\n XjfR\n XpProgressData\n@@ -22260,7 +22253,8 @@ Z~wl\n \\f]ne3\n \\fdhWTh\n \\fiaR\n-\\fp\\vPh~O\n+\\fp\\vPXyO\n+\\fp\\v`XyO\n \\ful2\n \\fy&3Gl\n \\l:ArR\n@@ -23006,7 +23000,7 @@ Z~wl\n \\v\\vTSG\n \\vj0k\n \\vjC7\n-\\vph~O\n+\\vpXyO\n ] Done (%.2f seconds)\n ]1h=bfz\n ]FhSD}\n@@ -23089,10 +23083,11 @@ _}eOk\n `H(hqA1p\n `ITS\n `VX:H\n+`XyO\n `\\n\\rvector_values\n `fPw.\\vM\n `h9T~\n-`htpfj\n+`ht`fj\n `o_je\n `yNT\n a null shared library handle was used\n@@ -23111,7 +23106,7 @@ a:typeparam\n a;Tg\n a@XZ\n aA0k\n-aBvD\n+aBv4\n aD/x\n aDSS\n aECDH\n@@ -25837,6 +25832,7 @@ event_stage_name\n event_time_end\n event_time_start\n eventarraybits\n+ever_fully_connected\n evp pbe cipherinit error\n evp_pkey\n ex\"y\n@@ -26877,6 +26873,7 @@ houseIdentifier\n hoverposeangles\n hoverposeflags\n hoverposeposition\n+hpz@\n hr_H\n http request\n http$\n@@ -29119,6 +29116,7 @@ nMaxElements\n nMeshGroupMask\n nMode\n nNumerator\n+nP\\tU\n nPitch\n nPriority != NETWORK_FIELD_CHANGE_DEFAULT_PRIORITY\n nReason\n@@ -29409,7 +29407,6 @@ notifyforcemintime_z\n notmostrecent\n notsolid\n nova\n-np+U\n npc_ability_name\n npc_select %i\n npc_vehicle\n@@ -29673,8 +29670,7 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n-p08@H^D\n-p0j0\n+p08@H^4\n p250\n p2{l\n p4Z3\n@@ -29742,6 +29738,7 @@ pTarget2\n pTargetAttachmentName\n pU>\\AL\n pValue\n+pXyO\n p\\rP!0\n p\\rP\\f0!h\n p^i9\n@@ -29990,6 +29987,7 @@ phys\n phys_ballsocket\n phys_constraint\n phys_genericconstraint\n+phys_hinge\n phys_hinge_local\n phys_keepupright\n phys_lengthconstraint\n@@ -30011,7 +30009,6 @@ physics_entity_solver\n physics_joint_modification_type\n physics_particle\n physics_prop_ragdoll\n-ph~O\n pick\n pick_%s\n pick_all_attributes\n@@ -30076,6 +30073,7 @@ pkey\n pkeyalg\n pkix\n pkparameters2group failure\n+pl\\fT\n place\n place_anchors_at_constraint_transform\n place_name\n@@ -33670,6 +33668,7 @@ zz2K\n }gE3\n }n2W\n }}JSON_END\\n\n+~07U\n ~9ob\n ~If D\n ~P2T"
},
{
"filename": "game/csgo/pak01_dir.txt",
"status": "modified",
"additions": 273,
"deletions": 209,
"changes": 482,
"patch": "@@ -2391,13 +2391,13 @@ animation/anims/world/rifle/rifle_ump45/idle_ump45.vnmclip_c CRC:00cf81ee80 size\n animation/anims/world/rifle/rifle_ump45/reload_crouch_ump45.vnmclip_c CRC:00a1edb6cf size:30827\n animation/anims/world/rifle/rifle_ump45/reload_ump45.vnmclip_c CRC:0045fb67d6 size:30770\n animation/anims/world/rifle/rifle_ump45/shoot_ump45.vnmclip_c CRC:00e6ab588a size:10167\n-animation/anims/world/rifle/rifle_xm1014/draw_crouch_xm1014.vnmclip_c CRC:00860a5ee5 size:12582\n-animation/anims/world/rifle/rifle_xm1014/draw_xm1014.vnmclip_c CRC:002850720a size:12465\n+animation/anims/world/rifle/rifle_xm1014/draw_crouch_xm1014.vnmclip_c CRC:00cf786a76 size:11317\n+animation/anims/world/rifle/rifle_xm1014/draw_xm1014.vnmclip_c CRC:006784a7ef size:11514\n animation/anims/world/rifle/rifle_xm1014/idle_crouch_xm1014.vnmclip_c CRC:00caea1c7d size:4634\n animation/anims/world/rifle/rifle_xm1014/idle_xm1014.vnmclip_c CRC:009ff72852 size:4393\n animation/anims/world/rifle/rifle_xm1014/reload_crouch_xm1014.vnmclip_c CRC:002ea414d9 size:18946\n animation/anims/world/rifle/rifle_xm1014/reload_xm1014.vnmclip_c CRC:00a91c52bd size:19266\n-animation/anims/world/rifle/rifle_xm1014/shoot_xm1014.vnmclip_c CRC:0023bb2f8a size:8228\n+animation/anims/world/rifle/rifle_xm1014/shoot_xm1014.vnmclip_c CRC:00eefb3f9b size:8196\n animation/anims/world/shared/breathing.vnmclip_c CRC:00b79f03f7 size:39203\n animation/anims/world/shared/death_chest_a.vnmclip_c CRC:00fa1753a8 size:19013\n animation/anims/world/shared/death_chest_b.vnmclip_c CRC:00464154ac size:13520\n@@ -2654,7 +2654,7 @@ animation/graphs/viewmodel/viewmodel_knife.vnmgraph_c CRC:002f223d05 size:8504\n animation/graphs/viewmodel/viewmodel_knife_butterfly.vnmgraph_c CRC:00d8a1d1f2 size:8335\n animation/graphs/viewmodel/viewmodel_knife_karambit.vnmgraph_c CRC:00a460498e size:8333\n animation/graphs/viewmodel/viewmodel_knife_talon.vnmgraph_c CRC:0092514c48 size:8249\n-animation/graphs/worldmodel/worldmodel.vnmgraph_c CRC:00f453e332 size:73131\n+animation/graphs/worldmodel/worldmodel.vnmgraph_c CRC:00bbd58c08 size:73095\n animation/graphs/worldmodel/worldmodel_grenade.vnmgraph+decoy.vnmgraph_c CRC:00044cbfc0 size:5069\n animation/graphs/worldmodel/worldmodel_grenade.vnmgraph+flash.vnmgraph_c CRC:005f38ce30 size:5073\n animation/graphs/worldmodel/worldmodel_grenade.vnmgraph+he.vnmgraph_c CRC:00fdc273fd size:5067\n@@ -2798,7 +2798,7 @@ annotations/official/de_anubis/de_anubis.txt CRC:0048eecab6 size:15965\n annotations/official/de_cache/de_cache.txt CRC:0032758443 size:16182\n annotations/official/de_dust2/de_dust2.txt CRC:0040610d51 size:15359\n annotations/official/de_inferno/de_inferno.txt CRC:0009f6267f size:15443\n-annotations/official/de_mirage/de_mirage.txt CRC:001e120fea size:13181\n+annotations/official/de_mirage/de_mirage.txt CRC:008c111eda size:13186\n annotations/official/de_nuke/de_nuke.txt CRC:00804078b1 size:9375\n annotations/official/de_overpass/de_overpass.txt CRC:000315bbd3 size:16105\n annotations/official/de_train/de_train.txt CRC:0049b644ba size:19033\n@@ -8166,27 +8166,27 @@ materials/de_ancient/hr_ancient_blend_groundcarvings01-grounddirt04-wet.vmat_c C\n materials/de_ancient/hr_ancient_blend_groundcarvings01-groundgrass01-wet.vmat_c CRC:00113131e5 size:5770\n materials/de_ancient/hr_ancient_blend_groundcarvings01-moss02-wet-b.vmat_c CRC:003e41378e size:6058\n materials/de_ancient/hr_ancient_blend_grounddirt01-grounddirt02-wet.vmat_c CRC:00ee6bf17e size:5594\n-materials/de_ancient/hr_ancient_blend_grounddirt01-groundgrass01-groundrock01-wet.vmat_c CRC:00e923a1bf size:6442\n+materials/de_ancient/hr_ancient_blend_grounddirt01-groundgrass01-groundrock01-wet.vmat_c CRC:003ac24b3e size:6618\n materials/de_ancient/hr_ancient_blend_grounddirt01-groundgrass02-groundrock01-wet.vmat_c CRC:00a94e58cd size:6650\n materials/de_ancient/hr_ancient_blend_grounddirt02-grounddirt03-wet.vmat_c CRC:00aa124834 size:5930\n materials/de_ancient/hr_ancient_blend_groundgrass01-grounddirt01-wet.vmat_c CRC:00b066e702 size:5706\n materials/de_ancient/hr_ancient_blend_groundgrass01-grounddirt03-wet.vmat_c CRC:00afcb594a size:5802\n materials/de_ancient/hr_ancient_blend_groundgrass01-groundgrass02-wet.vmat_c CRC:0035e4b100 size:5898\n-materials/de_ancient/hr_ancient_blend_groundgrass01-groundrock01-wet.vmat_c CRC:003e1eb599 size:5658\n+materials/de_ancient/hr_ancient_blend_groundgrass01-groundrock01-wet.vmat_c CRC:00a00b4929 size:5850\n materials/de_ancient/hr_ancient_blend_groundgrass01-groundrock02-wet.vmat_c CRC:003aed7b66 size:5802\n materials/de_ancient/hr_ancient_blend_groundgrass01-groundrock04-wet.vmat_c CRC:0053f57c1a size:5770\n materials/de_ancient/hr_ancient_blend_groundgrass02-grounddirt_01-wet.vmat_c CRC:001b021cdd size:5994\n materials/de_ancient/hr_ancient_blend_groundgrass02-groundrock_01-wet.vmat_c CRC:00eb3bb61c size:5962\n materials/de_ancient/hr_ancient_blend_groundgrass02-groundrock_02-wet.vmat_c CRC:00764ccc6d size:5930\n-materials/de_ancient/hr_ancient_blend_groundmud01-grounddirt01-wet.vmat_c CRC:00da3a9874 size:5626\n+materials/de_ancient/hr_ancient_blend_groundmud01-grounddirt01-wet.vmat_c CRC:0026592a0f size:5802\n materials/de_ancient/hr_ancient_blend_groundmud01-groundmud03_wet.vmat_c CRC:00f023266f size:5578\n materials/de_ancient/hr_ancient_blend_groundmud01-groundrock01-wet.vmat_c CRC:00943877fa size:5610\n-materials/de_ancient/hr_ancient_blend_groundmud03-grounddirt01-wet.vmat_c CRC:00f5992d70 size:5658\n-materials/de_ancient/hr_ancient_blend_groundmud03-grounddirt03-wet.vmat_c CRC:001e326d9c size:5674\n+materials/de_ancient/hr_ancient_blend_groundmud03-grounddirt01-wet.vmat_c CRC:002290d517 size:5834\n+materials/de_ancient/hr_ancient_blend_groundmud03-grounddirt03-wet.vmat_c CRC:007406a498 size:5850\n materials/de_ancient/hr_ancient_blend_groundmud03-groundgrass_01_wet.vmat_c CRC:00b7f80ad4 size:5642\n-materials/de_ancient/hr_ancient_blend_groundmud03-groundmoss02-wet-b.vmat_c CRC:0015d94e31 size:6154\n+materials/de_ancient/hr_ancient_blend_groundmud03-groundmoss02-wet-b.vmat_c CRC:000b90f5de size:6298\n materials/de_ancient/hr_ancient_blend_groundmud03-groundrock01-wet.vmat_c CRC:0097c66423 size:5658\n-materials/de_ancient/hr_ancient_blend_groundmud03-groundrock04-wet.vmat_c CRC:00c6f1d6c1 size:5674\n+materials/de_ancient/hr_ancient_blend_groundmud03-groundrock04-wet.vmat_c CRC:00739001d9 size:5770\n materials/de_ancient/hr_ancient_blend_groundpaver01-grounddirt01-groundgrass01-wet.vmat_c CRC:000a532ec8 size:6602\n materials/de_ancient/hr_ancient_blend_groundpaver01-grounddirt01-moss-02-wet.vmat_c CRC:0002bfc6eb size:6890\n materials/de_ancient/hr_ancient_blend_groundpaver01-grounddirt01-wet.vmat_c CRC:006593e0b9 size:5706\n@@ -9017,10 +9017,9 @@ materials/de_aztec/hr_aztec/skylight_vmat_g_tcolor_7ab53e0a.vtex_c CRC:001aac67b\n materials/de_aztec/hr_aztec/skylight_vmat_g_tnormal_d52512a9.vtex_c CRC:006d7a62fd size:2032\n materials/de_aztec/hr_aztec/skylight_vmat_g_tselfillummask_ff155607.vtex_c CRC:0022ca267a size:1944\n materials/de_cache/asphalt/ch2_asphalt_001.vmat_c CRC:005cd311ad size:4474\n-materials/de_cache/asphalt/ch2_asphalt_rough_001.vmat_c CRC:0061c97d54 size:4874\n-materials/de_cache/asphalt/ch2_blend_asphalt_gravel_grass_001.vmat_c CRC:00456f46e9 size:8778\n-materials/de_cache/asphalt/ch2_blend_asphalt_gravel_grass_001b.vmat_c CRC:00ebd2a3bc size:8762\n-materials/de_cache/asphalt/ch2_blend_concrete_asphalt_gravel_001.vmat_c CRC:009324dde8 size:9146\n+materials/de_cache/asphalt/ch2_blend_asphalt_gravel_grass_001.vmat_c CRC:009dddcc7a size:8810\n+materials/de_cache/asphalt/ch2_blend_asphalt_gravel_grass_001b.vmat_c CRC:00be21ae1d size:8778\n+materials/de_cache/asphalt/ch2_blend_concrete_asphalt_gravel_001.vmat_c CRC:0072b14bef size:9130\n materials/de_cache/backdrop/cache_backdrop_ac_001.vmat_c CRC:003c8ce57a size:3780\n materials/de_cache/backdrop/cache_backdrop_ac_001_vmat_g_tlayer1normalroughness_53b47c48.vtex_c CRC:0086d176e9 size:2320\n materials/de_cache/backdrop/cache_backdrop_ac_color_psd_7eb1e746.vtex_c CRC:00f7b00418 size:89560\n@@ -9113,36 +9112,31 @@ materials/de_cache/brick/ch2_brick_01_base.vmat_c CRC:008f30a268 size:4250\n materials/de_cache/brick/ch2_brick_01_color_psd_79a5a2ad.vtex_c CRC:00b30449f8 size:5594816\n materials/de_cache/brick/ch2_brick_decorative_01.vmat_c CRC:001ba1452e size:4586\n materials/de_cache/brick/ch2_brick_decorative_01_blend.vmat_c CRC:00c8aa01e1 size:6458\n-materials/de_cache/brick/ch2_brick_decorative_02_blend.vmat_c CRC:0088cfcbca size:7578\n+materials/de_cache/brick/ch2_brick_decorative_02_blend.vmat_c CRC:00bffc7c94 size:7562\n materials/de_cache/brick/ch2_brick_decorative_02_blend_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n-materials/de_cache/brick/ch2_brick_dirt_wear_blend_001.vmat_c CRC:00dd0d197b size:7434\n-materials/de_cache/brick/ch2_brick_plaster_blend_01a.vmat_c CRC:009a553478 size:9050\n materials/de_cache/brick/ch2_brick_plaster_blend_01c.vmat_c CRC:00fcb15ec5 size:7050\n-materials/de_cache/brick/ch2_brick_plaster_tile_blend_001.vmat_c CRC:008e9ff697 size:7594\n-materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat_c CRC:0053695f94 size:8666\n-materials/de_cache/brick/ch2_painted_plaster_blend_01a_mural.vmat_c CRC:00d0481dbe size:8458\n+materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat_c CRC:002b24de31 size:8650\n+materials/de_cache/brick/ch2_painted_plaster_blend_01a_mural.vmat_c CRC:006743a4f9 size:8490\n materials/de_cache/brick/ch2_painted_plaster_blend_01a_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n-materials/de_cache/brick/ch2_painted_plaster_blend_01b.vmat_c CRC:00ee43d129 size:8554\n+materials/de_cache/brick/ch2_painted_plaster_blend_01b.vmat_c CRC:008cbdc1e1 size:8570\n materials/de_cache/brick/ch2_painted_plaster_blend_01b_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n materials/de_cache/brick/ch2_painted_plaster_brick_blend_01a.vmat_c CRC:00fc1066e4 size:8266\n materials/de_cache/brick/ch2_painted_plaster_brick_blend_01b.vmat_c CRC:0039920a4e size:8234\n-materials/de_cache/brick/ch2_painted_plaster_brick_blend_01c.vmat_c CRC:0061809b5f size:8106\n materials/de_cache/brick/ch2_painted_plaster_brick_blend_01d.vmat_c CRC:00534a375d size:8314\n materials/de_cache/brick/ch2_painted_plaster_brick_blend_mural_bus_01a.vmat_c CRC:0030c1ac1a size:7962\n materials/de_cache/ceiling/ch2_ceiling_drop_tile_01_blend.vmat_c CRC:009f774e1b size:5930\n materials/de_cache/concrete/ch2_blend_concrete_panel_factory_001.vmat_c CRC:00b98f6826 size:9002\n-materials/de_cache/concrete/ch2_blend_concrete_panel_gravel_grass_001.vmat_c CRC:006b5a868c size:9162\n-materials/de_cache/concrete/ch2_blend_concrete_panel_gravel_grass_001_skybox.vmat_c CRC:004a2eba7d size:9178\n+materials/de_cache/concrete/ch2_blend_concrete_panel_gravel_grass_001.vmat_c CRC:00f5862db5 size:9226\n+materials/de_cache/concrete/ch2_blend_concrete_panel_gravel_grass_001_skybox.vmat_c CRC:00e6b126d3 size:9162\n materials/de_cache/concrete/ch2_blend_concrete_panel_path_gravel_001.vmat_c CRC:002e6b3c9f size:9162\n materials/de_cache/concrete/ch2_blend_concretefloor_03.vmat_c CRC:0072ccc872 size:8858\n-materials/de_cache/concrete/ch2_blend_concretewall_01.vmat_c CRC:0094572a6e size:6202\n materials/de_cache/concrete/ch2_blend_metal_debris_01.vmat_c CRC:000243bdab size:7914\n materials/de_cache/concrete/ch2_concrete_paving_001.vmat_c CRC:0029be2c99 size:4858\n materials/de_cache/concrete/ch2_concrete_siding_001.vmat_c CRC:00075ccddf size:4698\n-materials/de_cache/concrete/ch2_concrete_siding_001_blend.vmat_c CRC:00c27dafea size:7386\n-materials/de_cache/concrete/ch2_concrete_siding_001b_blend.vmat_c CRC:0080054430 size:7370\n+materials/de_cache/concrete/ch2_concrete_siding_001_blend.vmat_c CRC:0015b6d224 size:7402\n+materials/de_cache/concrete/ch2_concrete_siding_001b_blend.vmat_c CRC:00f5e5ef15 size:7354\n materials/de_cache/concrete/ch2_concrete_siding_002.vmat_c CRC:00f258922d size:4586\n-materials/de_cache/concrete/ch2_concrete_siding_002_blend.vmat_c CRC:0005d28622 size:7930\n+materials/de_cache/concrete/ch2_concrete_siding_002_blend.vmat_c CRC:008d80cf81 size:7930\n materials/de_cache/concrete/ch2_concrete_siding_002_blend_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n materials/de_cache/concrete/ch2_concrete_siding_002b_blend.vmat_c CRC:00431519d9 size:7818\n materials/de_cache/concrete/ch2_concrete_siding_003_blend.vmat_c CRC:008d981b69 size:6634\n@@ -9242,27 +9236,17 @@ materials/de_cache/graphic/glass_mural_forest_01a_rough_tga_5cc90ddc.vtex_c CRC:\n materials/de_cache/graphic/graffiti_hearthouse_01a_color_tga_9ff65f4f.vtex_c CRC:0048be7827 size:679228\n materials/de_cache/graphic/graffiti_hearthouse_01a_metal_tga_151ded21.vtex_c CRC:00d197efb8 size:48594\n materials/de_cache/graphic/graffiti_hearthouse_01a_normal_tga_14111fb.vtex_c CRC:001345f6f8 size:29711\n-materials/de_cache/ground/ch2_blend_grass_backdrop_001.vmat_c CRC:00b4b164d7 size:5466\n-materials/de_cache/ground/ch2_blend_gravel_grass_001.vmat_c CRC:00eee95b8b size:7322\n-materials/de_cache/ground/ch2_blend_gravel_grass_001_backdrop.vmat_c CRC:006eb18b74 size:7466\n-materials/de_cache/ground/ch2_blend_gravel_grass_002.vmat_c CRC:00260f950d size:7226\n-materials/de_cache/metal/ch2_metal_corrugated_base_01a.vmat_c CRC:00fe424f4e size:4378\n-materials/de_cache/metal/ch2_metal_corrugated_blend_01a.vmat_c CRC:007a8b8b0e size:5962\n-materials/de_cache/metal/ch2_metal_corrugated_blend_01a_ds.vmat_c CRC:008a524ebd size:6042\n+materials/de_cache/ground/ch2_blend_grass_backdrop_001.vmat_c CRC:0010d81103 size:5530\n+materials/de_cache/ground/ch2_blend_gravel_grass_001.vmat_c CRC:008cdbb845 size:7306\n+materials/de_cache/ground/ch2_blend_gravel_grass_001_backdrop.vmat_c CRC:00b851479b size:7514\n+materials/de_cache/ground/ch2_blend_gravel_grass_002.vmat_c CRC:003ec45097 size:7290\n materials/de_cache/metal/ch2_metal_corrugated_blend_02a.vmat_c CRC:003f43c502 size:5706\n materials/de_cache/metal/ch2_metal_corrugated_blend_02b.vmat_c CRC:00321437ed size:6026\n-materials/de_cache/metal/ch2_metal_corrugated_blend_faded_blue_01a.vmat_c CRC:004657595a size:6058\n-materials/de_cache/metal/ch2_metal_corrugated_blend_faded_green_01a.vmat_c CRC:001d9bb493 size:6058\n-materials/de_cache/metal/ch2_metal_corrugated_blend_rust_stained_tintable.vmat_c CRC:0079165ae7 size:7354\n-materials/de_cache/metal/ch2_metal_corrugated_blend_rust_worn_tintable.vmat_c CRC:0068bffc1d size:5610\n-materials/de_cache/metal/ch2_metal_corrugated_blend_white_blue_01a.vmat_c CRC:001fffa34b size:5978\n-materials/de_cache/metal/ch2_metal_corrugated_green_blend_01a.vmat_c CRC:00ae5c36a1 size:5946\n materials/de_cache/metal/ch2_metal_corrugated_rusted_01a_blend.vmat_c CRC:001f8c9e5f size:6538\n materials/de_cache/metal/ch2_metal_corrugated_rusted_01b_blend.vmat_c CRC:0091902e20 size:6586\n materials/de_cache/metal/ch2_metal_diamondplate_rust_dirt_blend.vmat_c CRC:003e5ba168 size:7786\n materials/de_cache/metal/ch2_metal_diamondplate_rust_dust_blend.vmat_c CRC:008d730025 size:6234\n materials/de_cache/metal/ch2_metal_diamondplate_rust_grass_blend.vmat_c CRC:003c046159 size:7258\n-materials/de_cache/metal/ch2_metal_paneling_01a_blend.vmat_c CRC:00040f03d4 size:6954\n materials/de_cache/misc/cement_bag_02.vmat_c CRC:00724567a4 size:4314\n materials/de_cache/misc/cement_bag_02_blend.vmat_c CRC:005e9e913f size:5546\n materials/de_cache/misc/ch2_caution_stripe_001.vmat_c CRC:009d01d475 size:4170\n@@ -9280,24 +9264,16 @@ materials/de_cache/overlays/ch2_backdrop_concrete_overlay.vmat_c CRC:001686a829\n materials/de_cache/overlays/ch2_city_mural_001.vmat_c CRC:0058e519e2 size:4234\n materials/de_cache/overlays/ch2_city_mural_002.vmat_c CRC:00b46d73f2 size:4250\n materials/de_cache/overlays/ch2_leakage_001.vmat_c CRC:00ee4d07b0 size:3843\n-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01.vmat_c CRC:00e083c7ae size:6986\n-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01b.vmat_c CRC:00ebab9362 size:7370\n-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01c.vmat_c CRC:00a946d6f5 size:7338\n-materials/de_cache/plaster/ch2_plaster_rough_001.vmat_c CRC:00ee273084 size:4746\n-materials/de_cache/plaster/ch2_plaster_rough_blend_002.vmat_c CRC:00b5951f5e size:8474\n-materials/de_cache/plaster/ch2_plaster_rough_blend_01a.vmat_c CRC:0026e60d7d size:7818\n-materials/de_cache/plaster/ch2_plaster_rough_blend_01a_seamless.vmat_c CRC:005d6c73a2 size:5770\n-materials/de_cache/plaster/ch2_plaster_rough_brick_blend_01a.vmat_c CRC:0055d84926 size:8282\n-materials/de_cache/plaster/ch2_plaster_weathered_01a.vmat_c CRC:00647efbf7 size:4490\n+materials/de_cache/plaster/ch2_plaster_rough_brick_blend_01a.vmat_c CRC:0037f2c0a4 size:8282\n materials/de_cache/props/ch2_bus_01_tire_worn.vmat_c CRC:00ede3d471 size:4426\n materials/de_cache/props/ch2_cable_drum_01_blend_dust.vmat_c CRC:0013b80a97 size:7114\n materials/de_cache/props/ch2_door_industrial_sliding_01a_green.vmat_c CRC:003fdfda8f size:5994\n-materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend.vmat_c CRC:0042ffccc0 size:7354\n-materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend_b.vmat_c CRC:00ee5e0bb7 size:7322\n-materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_mossy_blend.vmat_c CRC:00e3cf014f size:8346\n+materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend.vmat_c CRC:00edf5384c size:7338\n+materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend_b.vmat_c CRC:002fea7a97 size:7338\n+materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_mossy_blend.vmat_c CRC:00c51fc779 size:8330\n materials/de_cache/signs/ch2_firestation_clock_001.vmat_c CRC:00fea6df83 size:4564\n materials/de_cache/signs/ch2_firestation_clock_color_psd_7a52e6c7.vtex_c CRC:0013bfa84b size:282209\n-materials/de_cache/signs/ch2_firestation_sign_blend_001.vmat_c CRC:0030c189ff size:8026\n+materials/de_cache/signs/ch2_firestation_sign_blend_001.vmat_c CRC:0014c34eb5 size:8026\n materials/de_cache/signs/ch2_firestation_sign_blend_001_vmat_g_tnormal2_f8abdf59.vtex_c CRC:00e1804d58 size:2128\n materials/de_cache/signs/ch2_generic_sign_002.vmat_c CRC:007a461777 size:4724\n materials/de_cache/signs/ch2_generic_sign_002_color_psd_bca8b100.vtex_c CRC:00ab4e640e size:2293659\n@@ -9327,7 +9303,6 @@ materials/de_cache/signs/firestation_sign_002_mask_psd_710415a3.vtex_c CRC:00893\n materials/de_cache/signs/firestation_sign_002_vmat_g_tnormal1_f8abdf59.vtex_c CRC:00e1804d58 size:2128\n materials/de_cache/sky/de_cache_sky_001.vmat_c CRC:003e8be792 size:2268\n materials/de_cache/sky/de_cache_sky_001_exr_c98347d7.vtex_c CRC:0070016346 size:7490001\n-materials/de_cache/stains/stains_001_psd_6504b458.vtex_c CRC:00df3ac8e6 size:443024\n materials/de_cache/stone/ch2_stone_cladding_01_blend.vmat_c CRC:005b908874 size:6106\n materials/de_cache/tiles/ch2_ceiling_drop_tile_01.vmat_c CRC:00eff51797 size:4282\n materials/de_cache/tiles/ch2_ceiling_drop_tile_01_color_psd_c7c44607.vtex_c CRC:00fbfd9884 size:3755760\n@@ -9341,42 +9316,40 @@ materials/de_cache/tiles/ch2_ceiling_drop_tile_damaged_01.vmat_c CRC:00194e3379\n materials/de_cache/tiles/ch2_ceiling_tile_blend_01.vmat_c CRC:00faab2c74 size:5930\n materials/de_cache/tiles/ch2_ceramic_tile_003_blend_grout_brick.vmat_c CRC:00c10e6d2e size:7802\n materials/de_cache/tiles/ch2_ceramic_tile_003_blend_grout_grime.vmat_c CRC:00da0598b3 size:7786\n-materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt.vmat_c CRC:003825526a size:7866\n-materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_b.vmat_c CRC:009e7eaa4a size:7866\n+materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt.vmat_c CRC:00b5f287af size:7850\n+materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_b.vmat_c CRC:001633f054 size:7850\n materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n materials/de_cache/tiles/ch2_floor_vinyl_blend_01.vmat_c CRC:00f2e24546 size:6266\n materials/de_cache/tiles/ch2_grout_001_blend_brick_dirt.vmat_c CRC:00fce0a150 size:7658\n-materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01.vmat_c CRC:008603a9f7 size:7898\n+materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01.vmat_c CRC:007e376cac size:7866\n materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01_b.vmat_c CRC:00e68d7d89 size:7978\n materials/de_cache/tiles/ch2_tile_exterior_wall_blend_brick_tile.vmat_c CRC:00005957fb size:7434\n materials/de_cache/tiles/ch2_tile_exterior_wall_blend_grout_brick.vmat_c CRC:00699545dd size:6202\n materials/de_cache/tiles/ch2_tile_exterior_wall_ground_blend_01.vmat_c CRC:00768249b8 size:7674\n-materials/de_cache/tiles/ch2_wall_tile_ceramic_001_blend_grout.vmat_c CRC:008a06fbe6 size:8234\n+materials/de_cache/tiles/ch2_wall_tile_ceramic_001_blend_grout.vmat_c CRC:0060cccc15 size:8218\n materials/de_cache/tiles/ch2_wall_tile_ceramic_001_small_blend_grout.vmat_c CRC:00542d90a2 size:7034\n-materials/de_cache/tiles/ch2_wall_tile_ceramic_002_blend_grout.vmat_c CRC:00476e5d6d size:8234\n+materials/de_cache/tiles/ch2_wall_tile_ceramic_002_blend_grout.vmat_c CRC:00d73d2625 size:8218\n materials/de_cache/tiles/ch2_wall_tile_ceramic_002_small_blend_grout.vmat_c CRC:0069e80f08 size:7066\n materials/de_cache/trim/ch2_trim_concrete_beams_01b.vmat_c CRC:002e8616df size:5978\n materials/de_cache/trim/ch2_trim_concrete_beams_01c.vmat_c CRC:005616fdc4 size:7610\n-materials/de_cache/trim/ch2_trim_concrete_damaged_01a.vmat_c CRC:002f283188 size:4586\n-materials/de_cache/trim/ch2_trim_concrete_painted_damaged_01.vmat_c CRC:003da56f87 size:4650\n materials/de_cache/trim/ch2_trim_concrete_wall_01a.vmat_c CRC:0008bd1fe3 size:6714\n-materials/de_cache/trim/ch2_trim_metal_painted_blend_01_pipes_a.vmat_c CRC:00098d0175 size:7328\n+materials/de_cache/trim/ch2_trim_metal_painted_blend_01_pipes_a.vmat_c CRC:00b1d63e91 size:7328\n materials/de_cache/trim/ch2_trim_metal_painted_blend_01a.vmat_c CRC:0039e43dbc size:4154\n-materials/de_cache/trim/ch2_trim_metal_painted_blend_01a_sheetmetal.vmat_c CRC:007f8f5fb4 size:7306\n+materials/de_cache/trim/ch2_trim_metal_painted_blend_01a_sheetmetal.vmat_c CRC:0056f54167 size:7354\n materials/de_cache/trim/ch2_trim_metal_painted_blend_01a_vmat_g_tcolor1_5273c5d2.vtex_c CRC:00cc521fcd size:2240\n-materials/de_cache/trim/ch2_trim_metal_painted_blend_01b.vmat_c CRC:004af3ccbd size:6362\n-materials/de_cache/trim/ch2_trim_metal_painted_blend_01c.vmat_c CRC:006ff9331b size:6890\n-materials/de_cache/trim/ch2_trim_metal_painted_blend_01d.vmat_c CRC:00dcdfc2a8 size:7034\n+materials/de_cache/trim/ch2_trim_metal_painted_blend_01b.vmat_c CRC:00bf7fa5ea size:6378\n+materials/de_cache/trim/ch2_trim_metal_painted_blend_01c.vmat_c CRC:00592a10e2 size:6906\n+materials/de_cache/trim/ch2_trim_metal_painted_blend_01d.vmat_c CRC:0024cbd8e4 size:7050\n materials/de_cache/trim/ch2_trim_metal_painted_debris_blend_02a.vmat_c CRC:00dbc0673e size:8842\n-materials/de_cache/trim/ch2_trim_metal_painted_mossy_blend_01a.vmat_c CRC:00eb4d22e6 size:7722\n-materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_01a.vmat_c CRC:00cb6e8a74 size:7578\n-materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_01a_bangable.vmat_c CRC:00e1b1009d size:7498\n-materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_02a.vmat_c CRC:00a8140607 size:8634\n+materials/de_cache/trim/ch2_trim_metal_painted_mossy_blend_01a.vmat_c CRC:00cf8d85c1 size:7738\n+materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_01a.vmat_c CRC:0004b4d7c0 size:7578\n+materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_01a_bangable.vmat_c CRC:00055eebd0 size:7530\n+materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_02a.vmat_c CRC:009d8f33a6 size:8650\n materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_02a_vmat_g_tnormal2_d52512a9.vtex_c CRC:002b30fb9a size:2128\n-materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_03a.vmat_c CRC:0069f955c9 size:8634\n+materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_03a.vmat_c CRC:0009a51db4 size:8666\n materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_03a_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n materials/de_cache/trim/ch2_trim_wood_painted_debris_01a.vmat_c CRC:007f3e14e8 size:7418\n-materials/de_cache/trim/ch2_trim_wood_painted_worn_01a.vmat_c CRC:00a6cc50c7 size:8570\n+materials/de_cache/trim/ch2_trim_wood_painted_worn_01a.vmat_c CRC:008716fff6 size:8554\n materials/de_cache/trim/ch2_trim_wood_painted_worn_01a_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n materials/de_cache/trim/ch2_trim_wood_painted_worn_01b.vmat_c CRC:00617e82ba size:7434\n materials/de_cache/trim/ch2_trim_wood_painted_worn_01b_dust.vmat_c CRC:0065963cd6 size:6650\n@@ -9993,7 +9966,7 @@ materials/de_inferno/concrete/inferno_concrete_01_normal_tga_3e702995.vtex_c CRC\n materials/de_inferno/concrete/inferno_concrete_02.vmat_c CRC:00dbc3bc3e size:4394\n materials/de_inferno/concrete/inferno_concrete_02_blend.vmat_c CRC:0046bc8793 size:5802\n materials/de_inferno/concrete/inferno_concrete_02_color_tga_40e5fb32.vtex_c CRC:004aca8477 size:4885136\n-materials/de_inferno/concrete/inferno_concrete_02_dirt_blend.vmat_c CRC:00111e8daf size:5818\n+materials/de_inferno/concrete/inferno_concrete_02_dirt_blend.vmat_c CRC:00bcbecf6d size:6010\n materials/de_inferno/concrete/inferno_concrete_02_height_tga_78a55559.vtex_c CRC:005665a0d5 size:4050855\n materials/de_inferno/concrete/inferno_concrete_02_height_tga_a909bbed.vtex_c CRC:0005900e0b size:4228244\n materials/de_inferno/concrete/inferno_concrete_02_normal_tga_5fd170dd.vtex_c CRC:00d3a3d4ee size:5594736\n@@ -10094,7 +10067,7 @@ materials/de_inferno/glass/inferno_glass_01_vanity.vmat_c CRC:007ad00341 size:36\n materials/de_inferno/glass/inferno_glass_01_vanity_vmat_g_tglasstintcolor_d36ea881.vtex_c CRC:0068b185a2 size:1984\n materials/de_inferno/glass/inferno_glass_01_vmat_g_tglasstintcolor_d36ea881.vtex_c CRC:00626fff04 size:1952\n materials/de_inferno/ground/inferno_cobble_concrete_blend_01.vmat_c CRC:00a18817fd size:6170\n-materials/de_inferno/ground/inferno_cobble_dirt_blend_01.vmat_c CRC:008379d852 size:6138\n+materials/de_inferno/ground/inferno_cobble_dirt_blend_01.vmat_c CRC:00af7234f1 size:6314\n materials/de_inferno/ground/inferno_cobble_orange_concrete_blend_01.vmat_c CRC:00fdbfd419 size:6266\n materials/de_inferno/ground/inferno_cobble_soil_blend_01.vmat_c CRC:00e7c3c9df size:6170\n materials/de_inferno/ground/inferno_fountain_floor_01.vmat_c CRC:0080b08643 size:4698\n@@ -10401,7 +10374,7 @@ materials/de_inferno/soil/inferno_soil_05_height_tga_75beaf2e.vtex_c CRC:00fb160\n materials/de_inferno/soil/inferno_soil_05_height_tga_86cec73e.vtex_c CRC:00e265c0fc size:2283952\n materials/de_inferno/soil/inferno_soil_05_normal_tga_e3504b56.vtex_c CRC:0029a62bf9 size:5594596\n materials/de_inferno/soil/inferno_soil_trail_01.vmat_c CRC:00d1a88df7 size:5546\n-materials/de_inferno/soil/inferno_soil_trail_02.vmat_c CRC:009a909b62 size:5594\n+materials/de_inferno/soil/inferno_soil_trail_02.vmat_c CRC:0024354d07 size:5786\n materials/de_inferno/stone/inferno_church_wall02_plaster03_blend.vmat_c CRC:0066b79988 size:5962\n materials/de_inferno/stone/inferno_church_wall02_plaster05_blend.vmat_c CRC:00811e9535 size:5850\n materials/de_inferno/stone/inferno_church_wall02_plaster05_c01_blend.vmat_c CRC:00c46c455a size:5834\n@@ -11265,7 +11238,7 @@ materials/de_overpass/construction/gravel_mud_blend_1_normal_tga_401e9d49.vtex_c\n materials/de_overpass/construction/mud_1.vmat_c CRC:008b3d07ab size:4426\n materials/de_overpass/construction/mud_asphalt_blend_1.vmat_c CRC:00369f707e size:5642\n materials/de_overpass/construction/mud_footstep_blend_1.vmat_c CRC:00ea25e1a1 size:5450\n-materials/de_overpass/construction/mud_footstep_blend_2.vmat_c CRC:00617cba26 size:6010\n+materials/de_overpass/construction/mud_footstep_blend_2.vmat_c CRC:001a6deb45 size:6138\n materials/de_overpass/construction/mud_footstep_blend_3.vmat_c CRC:00b0325f94 size:5946\n materials/de_overpass/construction/plywood_1.vmat_c CRC:00acf7df8d size:3504\n materials/de_overpass/construction/plywood_1_color_psd_ffd373f5.vtex_c CRC:0098b2695a size:9307775\n@@ -11494,7 +11467,7 @@ materials/de_overpass/nature/dirt_ground_moss_1_color_psd_c3fdd200.vtex_c CRC:00\n materials/de_overpass/nature/dirt_ground_moss_1_height_psd_27d85ce7.vtex_c CRC:00d600fb3b size:3342321\n materials/de_overpass/nature/dirt_ground_moss_1_height_psd_c70ecbfd.vtex_c CRC:00d657092a size:3342321\n materials/de_overpass/nature/dirt_ground_moss_1_normal_psd_bc09503e.vtex_c CRC:00e18b4acd size:5594644\n-materials/de_overpass/nature/mud_asphalt_blend_1.vmat_c CRC:0066492c50 size:5818\n+materials/de_overpass/nature/mud_asphalt_blend_1.vmat_c CRC:00d5439955 size:6042\n materials/de_overpass/nature/mud_ground_wet_1.vmat_c CRC:0043230824 size:4362\n materials/de_overpass/nature/mud_ground_wet_1_color_psd_7b34a80d.vtex_c CRC:000840d82a size:4403960\n materials/de_overpass/nature/mud_ground_wet_1_color_psd_b24cf33.vtex_c CRC:007e13d5b9 size:4403880\n@@ -11534,7 +11507,7 @@ materials/de_overpass/nature/wet_ground_footprint_2.vmat_c CRC:0025647e5f size:4\n materials/de_overpass/nature/wet_ground_footprint_2_normal_tga_ca3f1701.vtex_c CRC:0071918c85 size:1400428\n materials/de_overpass/nature/wet_ground_footprint_2_psd_b78c8471.vtex_c CRC:0045f47318 size:4961410\n materials/de_overpass/nature/wild_grass_1.vmat_c CRC:00e8d7ebf8 size:4330\n-materials/de_overpass/nature/wild_grass_1_blend_1.vmat_c CRC:00e601cf66 size:5594\n+materials/de_overpass/nature/wild_grass_1_blend_1.vmat_c CRC:002a8c7aa8 size:5738\n materials/de_overpass/nature/wild_grass_1_blend_2.vmat_c CRC:009d044eb4 size:5498\n materials/de_overpass/nature/wild_grass_1_blend_3.vmat_c CRC:0045aac33f size:4616\n materials/de_overpass/nature/wild_grass_1_blend_3_vmat_g_ttintmask_e0b51ccc.vtex_c CRC:00fc41e8cb size:1952\n@@ -17382,6 +17355,18 @@ materials/models/inventory_items/music_kit/adambeyer_01/mp3_screen.vmat_c CRC:00\n materials/models/inventory_items/music_kit/adambeyer_01/mp3_screen_color_psd_bee870cd.vtex_c CRC:0003318390 size:1292019\n materials/models/inventory_items/music_kit/adambeyer_01/mp3_screen_color_psd_dceb0562.vtex_c CRC:005eefda1e size:637783\n materials/models/inventory_items/music_kit/adambeyer_01/sleeve_cover.vmat_c CRC:00a2e770ba size:3956\n+materials/models/inventory_items/music_kit/alrt_01/mp3_detail.vmat_c CRC:006ef5d3f9 size:2901\n+materials/models/inventory_items/music_kit/alrt_01/mp3_detail_color_psd_901fbaec.vtex_c CRC:0069c26197 size:45756\n+materials/models/inventory_items/music_kit/alrt_01/mp3_screen.vmat_c CRC:0050e01601 size:2949\n+materials/models/inventory_items/music_kit/alrt_01/mp3_screen_color_psd_25b44773.vtex_c CRC:00d84d2841 size:588524\n+materials/models/inventory_items/music_kit/alrt_01/mp3_screen_color_psd_ed6b5831.vtex_c CRC:00d46f356b size:1113352\n+materials/models/inventory_items/music_kit/alrt_01/sleeve_cover.vmat_c CRC:001723207c size:3956\n+materials/models/inventory_items/music_kit/altare_01/mp3_detail.vmat_c CRC:00ba4bf621 size:2901\n+materials/models/inventory_items/music_kit/altare_01/mp3_detail_color_psd_95bb206c.vtex_c CRC:0009182d61 size:45756\n+materials/models/inventory_items/music_kit/altare_01/mp3_screen.vmat_c CRC:003333c9fa size:2949\n+materials/models/inventory_items/music_kit/altare_01/mp3_screen_color_psd_86afe5c0.vtex_c CRC:0032040b0d size:589009\n+materials/models/inventory_items/music_kit/altare_01/mp3_screen_color_psd_9d8751c5.vtex_c CRC:00fbc720f5 size:1108805\n+materials/models/inventory_items/music_kit/altare_01/sleeve_cover.vmat_c CRC:00781647ed size:3956\n materials/models/inventory_items/music_kit/amontobin_01/mp3_detail.vmat_c CRC:007f4f9757 size:2823\n materials/models/inventory_items/music_kit/amontobin_01/mp3_detail_color_psd_f36a6822.vtex_c CRC:0080f11020 size:45660\n materials/models/inventory_items/music_kit/amontobin_01/mp3_screen.vmat_c CRC:00d9e22810 size:2743\n@@ -17448,6 +17433,12 @@ materials/models/inventory_items/music_kit/blitzkids_01/mp3_screen.vmat_c CRC:00\n materials/models/inventory_items/music_kit/blitzkids_01/mp3_screen_color_psd_4d3a416c.vtex_c CRC:0051430c74 size:45760\n materials/models/inventory_items/music_kit/blitzkids_01/mp3_screen_color_psd_ea9f5528.vtex_c CRC:00e05b4f46 size:89528\n materials/models/inventory_items/music_kit/blitzkids_01/sleeve_cover.vmat_c CRC:001a4e44f8 size:3680\n+materials/models/inventory_items/music_kit/borne_01/mp3_detail.vmat_c CRC:008406a263 size:2901\n+materials/models/inventory_items/music_kit/borne_01/mp3_detail_color_psd_855ad719.vtex_c CRC:0054f6026c size:45756\n+materials/models/inventory_items/music_kit/borne_01/mp3_screen.vmat_c CRC:008eea5341 size:2949\n+materials/models/inventory_items/music_kit/borne_01/mp3_screen_color_psd_8f0cc7a6.vtex_c CRC:00a1d59e6e size:609685\n+materials/models/inventory_items/music_kit/borne_01/mp3_screen_color_psd_927321f3.vtex_c CRC:00504bd181 size:1297801\n+materials/models/inventory_items/music_kit/borne_01/sleeve_cover.vmat_c CRC:0053392097 size:3940\n materials/models/inventory_items/music_kit/chipzel_01/mp3_detail.vmat_c CRC:0032964fc4 size:2823\n materials/models/inventory_items/music_kit/chipzel_01/mp3_detail_color_psd_bfb917df.vtex_c CRC:00f859aadc size:45660\n materials/models/inventory_items/music_kit/chipzel_01/mp3_screen.vmat_c CRC:00f84dfbe9 size:2743\n@@ -17781,6 +17772,12 @@ materials/models/inventory_items/music_kit/perfectworld_02/mp3_screen.vmat_c CRC\n materials/models/inventory_items/music_kit/perfectworld_02/mp3_screen_color_psd_254f6ad2.vtex_c CRC:006e4b8092 size:232180\n materials/models/inventory_items/music_kit/perfectworld_02/mp3_screen_color_psd_651b8b01.vtex_c CRC:0028eeba0b size:487301\n materials/models/inventory_items/music_kit/perfectworld_02/sleeve_cover.vmat_c CRC:00c817b10c size:3717\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_detail.vmat_c CRC:00d637fdc1 size:2933\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_detail_color_psd_ffd6b18f.vtex_c CRC:006bb6779c size:45772\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen.vmat_c CRC:0018f27362 size:2981\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen_color_psd_42e5345b.vtex_c CRC:00ddbc3591 size:755057\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen_color_psd_8415b8e.vtex_c CRC:005b923ed1 size:221822\n+materials/models/inventory_items/music_kit/pirapus_01/sleeve_cover.vmat_c CRC:00fd730950 size:3956\n materials/models/inventory_items/music_kit/proxy_01/mp3_detail.vmat_c CRC:00efca0d40 size:2807\n materials/models/inventory_items/music_kit/proxy_01/mp3_detail_color_psd_f71ee840.vtex_c CRC:00250c80ff size:45660\n materials/models/inventory_items/music_kit/proxy_01/mp3_screen.vmat_c CRC:007df9cbb9 size:2727\n@@ -17803,6 +17800,12 @@ materials/models/inventory_items/music_kit/record.vmat_c CRC:005bc47c88 size:372\n materials/models/inventory_items/music_kit/record_normal_psd_51b7813f.vtex_c CRC:007b684843 size:1364127\n materials/models/inventory_items/music_kit/record_normal_psd_8ebdefec.vtex_c CRC:00432d898f size:34440\n materials/models/inventory_items/music_kit/record_vmat_g_tcolor_c59d17e5.vtex_c CRC:00f4ac53c9 size:1944\n+materials/models/inventory_items/music_kit/repiet_01/mp3_detail.vmat_c CRC:00701df6c7 size:2901\n+materials/models/inventory_items/music_kit/repiet_01/mp3_detail_color_psd_3afbafdb.vtex_c CRC:0005200e97 size:45756\n+materials/models/inventory_items/music_kit/repiet_01/mp3_screen.vmat_c CRC:00066b7d12 size:2949\n+materials/models/inventory_items/music_kit/repiet_01/mp3_screen_color_psd_16373cc2.vtex_c CRC:0024fbced8 size:606780\n+materials/models/inventory_items/music_kit/repiet_01/mp3_screen_color_psd_1a797bc.vtex_c CRC:000b718242 size:1152683\n+materials/models/inventory_items/music_kit/repiet_01/sleeve_cover.vmat_c CRC:005b4ccc2c size:3956\n materials/models/inventory_items/music_kit/roam_01/mp3_detail.vmat_c CRC:0008270e57 size:2807\n materials/models/inventory_items/music_kit/roam_01/mp3_detail_color_psd_de34527c.vtex_c CRC:006039dfa1 size:45660\n materials/models/inventory_items/music_kit/roam_01/mp3_screen.vmat_c CRC:00f20e3af0 size:2727\n@@ -17863,6 +17866,12 @@ materials/models/inventory_items/music_kit/selectiveresponse_01/mp3_screen.vmat_\n materials/models/inventory_items/music_kit/selectiveresponse_01/mp3_screen_color_psd_7283f69.vtex_c CRC:00007beec4 size:701240\n materials/models/inventory_items/music_kit/selectiveresponse_01/mp3_screen_color_psd_db3ce6a6.vtex_c CRC:0065c16eb4 size:1400352\n materials/models/inventory_items/music_kit/selectiveresponse_01/sleeve_cover.vmat_c CRC:00879bb597 size:3972\n+materials/models/inventory_items/music_kit/shockone_01/mp3_detail.vmat_c CRC:00c2795352 size:2933\n+materials/models/inventory_items/music_kit/shockone_01/mp3_detail_color_psd_215c1077.vtex_c CRC:00647848d8 size:45772\n+materials/models/inventory_items/music_kit/shockone_01/mp3_screen.vmat_c CRC:00854a96a7 size:2981\n+materials/models/inventory_items/music_kit/shockone_01/mp3_screen_color_psd_4c14f65d.vtex_c CRC:00938ddcb1 size:590309\n+materials/models/inventory_items/music_kit/shockone_01/mp3_screen_color_psd_b4f73d9b.vtex_c CRC:00eff8d416 size:1080913\n+materials/models/inventory_items/music_kit/shockone_01/sleeve_cover.vmat_c CRC:00406dacb0 size:3972\n materials/models/inventory_items/music_kit/skog_01/mp3_detail.vmat_c CRC:00a4654efe size:2807\n materials/models/inventory_items/music_kit/skog_01/mp3_detail_color_psd_6dd7245e.vtex_c CRC:0084fd7f90 size:45660\n materials/models/inventory_items/music_kit/skog_01/mp3_screen.vmat_c CRC:001eb760ca size:2727\n@@ -29978,7 +29987,6 @@ materials/shared_base/stucco/stucco_003_color_psd_3d25e3b3.vtex_c CRC:0056cc7489\n materials/shared_base/stucco/stucco_003_color_psd_ad0a55c3.vtex_c CRC:00a3903b87 size:4986753\n materials/shared_base/stucco/stucco_003_detail_color_psd_4d28826e.vtex_c CRC:00c4debf44 size:604066\n materials/shared_base/stucco/stucco_003_height_psd_6889ad44.vtex_c CRC:00e080a901 size:1279762\n-materials/shared_base/stucco/stucco_003_height_psd_88cea408.vtex_c CRC:00651a2361 size:1279762\n materials/shared_base/stucco/stucco_003_normal_psd_ce19b7c2.vtex_c CRC:005e28fe2e size:1337751\n materials/shared_base/stucco/stucco_003_normal_psd_da31cbdf.vtex_c CRC:00388cceea size:1400320\n materials/shared_base/tile/floor_tile_vinyl_001.vmat_c CRC:005f574842 size:4346\n@@ -30006,7 +30014,6 @@ materials/shared_base/tile/wall_tile_ceramic_003.vmat_c CRC:0059da5f88 size:4378\n materials/shared_base/tile/wall_tile_ceramic_003_color_psd_bbe5abbf.vtex_c CRC:0064744501 size:4413821\n materials/shared_base/tile/wall_tile_ceramic_003_detail_color_psd_ae7b33fe.vtex_c CRC:00b3fa0e9a size:1449139\n materials/shared_base/tile/wall_tile_ceramic_003_height_psd_7822dc7a.vtex_c CRC:005d0a38d4 size:3514809\n-materials/shared_base/tile/wall_tile_ceramic_003_height_psd_aaadc7fc.vtex_c CRC:00772af5b2 size:3520729\n materials/shared_base/tile/wall_tile_ceramic_003_normal_psd_a0ed2f3e.vtex_c CRC:000092c34a size:5291301\n materials/shared_base/tile/wall_tile_stone_001.vmat_c CRC:00bb24dd6c size:4298\n materials/shared_base/tile/wall_tile_stone_001_color_psd_9f4a4ac1.vtex_c CRC:00cd01f1e7 size:19098313\n@@ -30187,7 +30194,7 @@ materials/stone/ground/stone_ground_mud_01_color_psd_f1c9a20e.vtex_c CRC:00297e2\n materials/stone/ground/stone_ground_mud_01_vmat_g_theight1_810ae8c0.vtex_c CRC:000886efae size:2240\n materials/stone/ground/stone_ground_mud_01a_normal_tga_41e0f7bf.vtex_c CRC:0098315482 size:5350074\n materials/stone/ground/stone_ground_skewed_grass_01.vmat_c CRC:00fecead39 size:6042\n-materials/stone/ground/stone_ground_skewed_wet_01.vmat_c CRC:002a453993 size:5978\n+materials/stone/ground/stone_ground_skewed_wet_01.vmat_c CRC:00a1bdfab3 size:6138\n materials/stone/ground/stone_ground_skewed_wet_01_vmat_g_theight1_810ae8c0.vtex_c CRC:000886efae size:2240\n materials/stone/hr_stone/hr_pebbledash_001.vmat_c CRC:0010ce528b size:3632\n materials/stone/hr_stone/hr_pebbledash_001_ao_psd_b51cb0e5.vtex_c CRC:0077bdab38 size:701096\n@@ -32126,15 +32133,19 @@ models/de_cache_s2/bus_station_01/ch2_sign_bus_station_01.vmdl_c CRC:00c365cd55\n models/de_cache_s2/bus_station_01/ch2_station_ceiling_wood_beams_01.vmdl_c CRC:00dd226a3a size:141791\n models/de_cache_s2/bus_station_01/ch2_window_decal_01.vmat_c CRC:00fd7c43e7 size:4484\n models/de_cache_s2/bus_station_01/ch2_window_decal_01_trans_tga_139807c1.vtex_c CRC:00d863f91a size:114798\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmat_c CRC:0054e6ac02 size:4298\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmat_c CRC:00216324c5 size:4298\n models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmdl_c CRC:00ec1efe93 size:106982\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base.vmat_c CRC:000e8b0f8e size:4266\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_color_tga_7259b2cf.vtex_c CRC:00dd9e8b90 size:5022864\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base.vmat_c CRC:00fc4d9f4d size:4266\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_color_tga_7259b2cf.vtex_c CRC:00fff4337a size:4979337\n models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_height_tga_c287e65.vtex_c CRC:005f5b8d0d size:3302004\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_normal_tga_7a1df191.vtex_c CRC:006e829cd0 size:4274689\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_color_tga_3cf21397.vtex_c CRC:00bffa243d size:4877932\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_height_tga_3e138780.vtex_c CRC:006b7e5bed size:3469630\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_normal_tga_749f557d.vtex_c CRC:0094f3f634 size:4860651\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_normal_tga_7a1df191.vtex_c CRC:002fc4c434 size:4207788\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_color_tga_3cf21397.vtex_c CRC:00a71a3627 size:4874852\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal.vmat_c CRC:00f1178409 size:4692\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal_color_tga_7096f3.vtex_c CRC:004fe359aa size:253494\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal_normal_tga_6cba8ded.vtex_c CRC:0089b78308 size:238835\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_height_tga_3e138780.vtex_c CRC:00a15cb910 size:3468601\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_normal_tga_749f557d.vtex_c CRC:008f9cadaf size:4860045\n+models/de_cache_s2/cache_memorial_01/cache_memorial_decal_01.vmdl_c CRC:0005071a55 size:4954\n models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_001.vmat_c CRC:001f67549d size:6010\n models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_001_vmat_g_tnormal2_d52512a9.vtex_c CRC:002b30fb9a size:2128\n models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_128.vmdl_c CRC:009dd3c756 size:19270\n@@ -32215,8 +32226,8 @@ models/de_cache_s2/debris/detail_debris/detail_debris_001_ao_psd_dadfdc30.vtex_c\n models/de_cache_s2/debris/detail_debris/detail_debris_001_color_psd_aea66d1d.vtex_c CRC:0032d4b480 size:763254\n models/de_cache_s2/debris/detail_debris/detail_debris_001_normal_psd_33f321b7.vtex_c CRC:0008a9874d size:598945\n models/de_cache_s2/doors/ch2_door_001.vmdl_c CRC:008e2c8e44 size:28352\n-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:0005f9b815 size:44606\n-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:0061a0c0d5 size:38050\n+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:00d39aed5c size:44622\n+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:0087270c04 size:37970\n models/de_cache_s2/factory_sign_01/ch2_factory_sign_01.vmdl_c CRC:00c49d7d3e size:73421\n models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_01a.vmdl_c CRC:001333d90d size:7737\n models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_02a.vmdl_c CRC:00fbf3074e size:7371\n@@ -32354,7 +32365,7 @@ models/de_cache_s2/signs_04/sign_04c.vmdl_c CRC:001183ce12 size:9604\n models/de_cache_s2/signs_04/sign_04d.vmdl_c CRC:0041de4355 size:10420\n models/de_cache_s2/signs_04/sign_04e.vmdl_c CRC:00bd18fffd size:10932\n models/de_cache_s2/signs_04/sign_04f.vmdl_c CRC:00e93eebf2 size:10916\n-models/de_cache_s2/signs_04/sign_04g.vmdl_c CRC:003bd773c3 size:5796\n+models/de_cache_s2/signs_04/sign_04g.vmdl_c CRC:00d37ca28d size:6179\n models/de_cache_s2/signs_04/sign_04h.vmdl_c CRC:00bd024218 size:5988\n models/de_cache_s2/signs_04/textures/signs_04_color_psd_8b5ec6d5.vtex_c CRC:00cdc0e3a4 size:5303244\n models/de_cache_s2/signs_04/textures/signs_04_height_tga_1f759df2.vtex_c CRC:00c15fde15 size:1847778\n@@ -38357,6 +38368,8 @@ models/inventory_items/mlg_pickem_2016_silver.vmdl_c CRC:00738490cd size:61605\n models/inventory_items/music_kit.vmdl_c CRC:006579abaf size:25000\n models/inventory_items/music_kits/music_kit_3kliksphilip_01.vmdl_c CRC:00d436af66 size:54940\n models/inventory_items/music_kits/music_kit_adambeyer_01.vmdl_c CRC:008923106d size:56562\n+models/inventory_items/music_kits/music_kit_alrt_01.vmdl_c CRC:00dd95c947 size:56558\n+models/inventory_items/music_kits/music_kit_altare_01.vmdl_c CRC:003e4a8d73 size:56558\n models/inventory_items/music_kits/music_kit_amontobin_01.vmdl_c CRC:00898d76a5 size:54937\n models/inventory_items/music_kits/music_kit_austinwintory_01.vmdl_c CRC:00ccfa0038 size:54937\n models/inventory_items/music_kits/music_kit_austinwintory_02.vmdl_c CRC:0084e8b90b size:54937\n@@ -38368,6 +38381,7 @@ models/inventory_items/music_kits/music_kit_beartooth_01.vmdl_c CRC:002c3c33de s\n models/inventory_items/music_kits/music_kit_beartooth_02.vmdl_c CRC:00365f8b4a size:54937\n models/inventory_items/music_kits/music_kit_benbromfield_01.vmdl_c CRC:00f407d3e4 size:58252\n models/inventory_items/music_kits/music_kit_blitzkids_01.vmdl_c CRC:00322e917b size:54937\n+models/inventory_items/music_kits/music_kit_borne_01.vmdl_c CRC:00ae183caa size:56558\n models/inventory_items/music_kits/music_kit_chipzel_01.vmdl_c CRC:0007095638 size:54935\n models/inventory_items/music_kits/music_kit_damjanmravunac_01.vmdl_c CRC:00d70d2a22 size:54942\n models/inventory_items/music_kits/music_kit_danielsadowski_01.vmdl_c CRC:002f52cae1 size:54942\n@@ -38420,9 +38434,11 @@ models/inventory_items/music_kits/music_kit_newbeatfund_01.vmdl_c CRC:0094e77270\n models/inventory_items/music_kits/music_kit_noisia_01.vmdl_c CRC:009059d9f2 size:54934\n models/inventory_items/music_kits/music_kit_perfectworld_01.vmdl_c CRC:002bba0792 size:54940\n models/inventory_items/music_kits/music_kit_perfectworld_02.vmdl_c CRC:0034b208cf size:58300\n+models/inventory_items/music_kits/music_kit_pirapus_01.vmdl_c CRC:00e150a2dd size:56578\n models/inventory_items/music_kits/music_kit_proxy_01.vmdl_c CRC:0014ed1810 size:54917\n models/inventory_items/music_kits/music_kit_pvris_01.vmdl_c CRC:00331d56ad size:56526\n models/inventory_items/music_kits/music_kit_radcat_01.vmdl_c CRC:00780b3d11 size:57054\n+models/inventory_items/music_kits/music_kit_repiet_01.vmdl_c CRC:007103fcb0 size:56558\n models/inventory_items/music_kits/music_kit_roam_01.vmdl_c CRC:009b64a27e size:54916\n models/inventory_items/music_kits/music_kit_robertallaire_01.vmdl_c CRC:0064ce3734 size:54941\n models/inventory_items/music_kits/music_kit_sammarshall_01.vmdl_c CRC:0046ee8a0d size:54939\n@@ -38433,6 +38449,7 @@ models/inventory_items/music_kits/music_kit_scarlxrd_01.vmdl_c CRC:004ea9a044 si\n models/inventory_items/music_kits/music_kit_scarlxrd_02.vmdl_c CRC:00672268bd size:54936\n models/inventory_items/music_kits/music_kit_seanmurray_01.vmdl_c CRC:0032b5029e size:54938\n models/inventory_items/music_kits/music_kit_selectiveresponse_01.vmdl_c CRC:001b6db221 size:56585\n+models/inventory_items/music_kits/music_kit_shockone_01.vmdl_c CRC:0045f0cbf4 size:56594\n models/inventory_items/music_kits/music_kit_skog_01.vmdl_c CRC:00dfcd5616 size:54916\n models/inventory_items/music_kits/music_kit_skog_02.vmdl_c CRC:00253c9d1c size:54916\n models/inventory_items/music_kits/music_kit_skog_03.vmdl_c CRC:001dfbb8b0 size:54916\n@@ -47274,6 +47291,7 @@ panorama/images/backgrounds/premier-rankup-dash.vsvg_c CRC:002cab0539 size:952\n panorama/images/backgrounds/premier-rankup-short-bg.vsvg_c CRC:00eea20352 size:1383\n panorama/images/backgrounds/season_stats_background_png.vtex_c CRC:007a911161 size:1033837\n panorama/images/backgrounds/single-finger-print_psd.vtex_c CRC:0065d8e62b size:24710\n+panorama/images/backgrounds/store_home_coupon_nightmode2_psd.vtex_c CRC:001f0652dd size:86577\n panorama/images/backgrounds/store_home_coupon_psd.vtex_c CRC:00d2e979e7 size:147528\n panorama/images/backgrounds/store_home_tournament_psd.vtex_c CRC:008673f98d size:339843\n panorama/images/backgrounds/wedge_edges.vsvg_c CRC:0051e04c30 size:1110\n@@ -54416,6 +54434,8 @@ panorama/images/econ/keychains/weapon_1/kc_wpn_usp_jewel_png.vtex_c CRC:003e5805\n panorama/images/econ/keychains/weapon_1/kc_wpn_usp_yarn_png.vtex_c CRC:00c74e8bf7 size:75722\n panorama/images/econ/music_kits/3kliksphilip_01_png.vtex_c CRC:0058420b63 size:79755\n panorama/images/econ/music_kits/adambeyer_01_png.vtex_c CRC:005b98fcc5 size:68848\n+panorama/images/econ/music_kits/alrt_01_png.vtex_c CRC:005e18d1c7 size:54993\n+panorama/images/econ/music_kits/altare_01_png.vtex_c CRC:00910c7acb size:60160\n panorama/images/econ/music_kits/amontobin_01_png.vtex_c CRC:008ee7b9e0 size:71841\n panorama/images/econ/music_kits/austinwintory_01_png.vtex_c CRC:0080adf5e8 size:61367\n panorama/images/econ/music_kits/austinwintory_02_png.vtex_c CRC:0022714c99 size:100208\n@@ -54427,6 +54447,7 @@ panorama/images/econ/music_kits/beartooth_01_png.vtex_c CRC:0010d6b703 size:7225\n panorama/images/econ/music_kits/beartooth_02_png.vtex_c CRC:008a51172b size:81116\n panorama/images/econ/music_kits/benbromfield_01_png.vtex_c CRC:005ac15889 size:50758\n panorama/images/econ/music_kits/blitzkids_01_png.vtex_c CRC:0011aec50b size:62282\n+panorama/images/econ/music_kits/borne_01_png.vtex_c CRC:0064f0056c size:66993\n panorama/images/econ/music_kits/chipzel_01_png.vtex_c CRC:00adbaf903 size:55192\n panorama/images/econ/music_kits/damjanmravunac_01_png.vtex_c CRC:00f8195ff1 size:57099\n panorama/images/econ/music_kits/danielsadowski_01_png.vtex_c CRC:00cdf6a8a6 size:66520\n@@ -54480,9 +54501,11 @@ panorama/images/econ/music_kits/newbeatfund_01_png.vtex_c CRC:00ae01be2e size:46\n panorama/images/econ/music_kits/noisia_01_png.vtex_c CRC:003cd81e4d size:57377\n panorama/images/econ/music_kits/perfectworld_01_png.vtex_c CRC:00c5de42fd size:76672\n panorama/images/econ/music_kits/perfectworld_02_png.vtex_c CRC:00e589d482 size:40894\n+panorama/images/econ/music_kits/pirapus_01_png.vtex_c CRC:00f1f4deab size:40227\n panorama/images/econ/music_kits/proxy_01_png.vtex_c CRC:008ea31b8f size:66238\n panorama/images/econ/music_kits/pvris_01_png.vtex_c CRC:00743b0903 size:43928\n panorama/images/econ/music_kits/radcat_01_png.vtex_c CRC:001cca7f91 size:59783\n+panorama/images/econ/music_kits/repiet_01_png.vtex_c CRC:009471f12d size:63851\n panorama/images/econ/music_kits/roam_01_png.vtex_c CRC:005ec80efb size:80362\n panorama/images/econ/music_kits/robertallaire_01_png.vtex_c CRC:005d859703 size:73733\n panorama/images/econ/music_kits/sammarshall_01_png.vtex_c CRC:005d1efc68 size:86400\n@@ -54493,6 +54516,7 @@ panorama/images/econ/music_kits/scarlxrd_01_png.vtex_c CRC:00c9f59d8d size:75587\n panorama/images/econ/music_kits/scarlxrd_02_png.vtex_c CRC:00add74c5b size:95145\n panorama/images/econ/music_kits/seanmurray_01_png.vtex_c CRC:00c45e766f size:74084\n panorama/images/econ/music_kits/selectiveresponse_01_png.vtex_c CRC:0095ff1615 size:75220\n+panorama/images/econ/music_kits/shockone_01_png.vtex_c CRC:00e3ce0389 size:58346\n panorama/images/econ/music_kits/skog_01_png.vtex_c CRC:00469ff59e size:88087\n panorama/images/econ/music_kits/skog_02_png.vtex_c CRC:00c1f48370 size:65073\n panorama/images/econ/music_kits/skog_03_png.vtex_c CRC:007161df3e size:81258\n@@ -76672,6 +76696,10 @@ panorama/images/econ/weapon_cases/crate_musickit_masterminds_capsule_png.vtex_c\n panorama/images/econ/weapon_cases/crate_musickit_masterminds_capsule_small_png.vtex_c CRC:004470f2f0 size:42697\n panorama/images/econ/weapon_cases/crate_musickit_masterminds_stattrak_capsule_png.vtex_c CRC:00d28cab09 size:189964\n panorama/images/econ/weapon_cases/crate_musickit_masterminds_stattrak_capsule_small_png.vtex_c CRC:00e67b7a53 size:45840\n+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_capsule_png.vtex_c CRC:0078cfce99 size:177509\n+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_capsule_small_png.vtex_c CRC:001f7de769 size:37162\n+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_stattrak_capsule_png.vtex_c CRC:0096013530 size:187436\n+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_stattrak_capsule_small_png.vtex_c CRC:007e8f3912 size:41894\n panorama/images/econ/weapon_cases/crate_musickit_nightmode_capsule_png.vtex_c CRC:00a15e662a size:182187\n panorama/images/econ/weapon_cases/crate_musickit_nightmode_capsule_small_png.vtex_c CRC:0080944dcd size:37478\n panorama/images/econ/weapon_cases/crate_musickit_nightmode_stattrak_capsule_png.vtex_c CRC:00dc4940eb size:189757\n@@ -78068,11 +78096,11 @@ panorama/images/map_icons/screenshots/1080p/de_anubis_3_png.vtex_c CRC:0032c6b3d\n panorama/images/map_icons/screenshots/1080p/de_anubis_4_png.vtex_c CRC:004549b724 size:3290202\n panorama/images/map_icons/screenshots/1080p/de_anubis_5_png.vtex_c CRC:00b385f442 size:3301241\n panorama/images/map_icons/screenshots/1080p/de_anubis_png.vtex_c CRC:002332bd70 size:3135678\n-panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:00112c25e5 size:3950401\n-panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00de6ce6ac size:3688783\n-panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:003170f5aa size:3544836\n-panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:000bebaca6 size:3343659\n-panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:00f071e006 size:3245792\n+panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:009f110877 size:3949130\n+panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:0036994976 size:3687581\n+panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:0079a291e0 size:3542773\n+panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:003c8fdf9d size:3344481\n+panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:00bdcf6e91 size:3246025\n panorama/images/map_icons/screenshots/1080p/de_dust2_1_png.vtex_c CRC:00b7333b75 size:3739089\n panorama/images/map_icons/screenshots/1080p/de_dust2_2_png.vtex_c CRC:0087ce489d size:3763812\n panorama/images/map_icons/screenshots/1080p/de_dust2_3_png.vtex_c CRC:00d6ba36f9 size:1944792\n@@ -78125,7 +78153,7 @@ panorama/images/map_icons/screenshots/360p/cs_office_png.vtex_c CRC:00bbdcbe36 s\n panorama/images/map_icons/screenshots/360p/de_ancient_night_png.vtex_c CRC:00fea2d590 size:353912\n panorama/images/map_icons/screenshots/360p/de_ancient_png.vtex_c CRC:00e7cb72a3 size:416668\n panorama/images/map_icons/screenshots/360p/de_anubis_png.vtex_c CRC:00c006871b size:379702\n-panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:006934e306 size:389758\n+panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:00a4f960e6 size:389750\n panorama/images/map_icons/screenshots/360p/de_dust2_png.vtex_c CRC:0095b286ac size:419190\n panorama/images/map_icons/screenshots/360p/de_dust_png.vtex_c CRC:007fd5e1b6 size:358102\n panorama/images/map_icons/screenshots/360p/de_inferno_png.vtex_c CRC:00a1877a04 size:405160\n@@ -78183,11 +78211,11 @@ panorama/images/map_icons/screenshots/720p/de_anubis_3_png.vtex_c CRC:005cbefe95\n panorama/images/map_icons/screenshots/720p/de_anubis_4_png.vtex_c CRC:001ab1f468 size:1514369\n panorama/images/map_icons/screenshots/720p/de_anubis_5_png.vtex_c CRC:001950e581 size:1550940\n panorama/images/map_icons/screenshots/720p/de_anubis_png.vtex_c CRC:000620f789 size:1434113\n-panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:00222aa4e5 size:1783003\n-panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:00314b3c7c size:1700274\n-panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:00bf97d770 size:1624329\n-panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00dc660b04 size:1535879\n-panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:0025409b75 size:1491966\n+panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:00ce88bf18 size:1781845\n+panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:001f8286ef size:1698966\n+panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:0058a1a489 size:1623124\n+panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00b62c2fa1 size:1535963\n+panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:001d1280e4 size:1491693\n panorama/images/map_icons/screenshots/720p/de_dust2_0_png.vtex_c CRC:00645afddb size:1656523\n panorama/images/map_icons/screenshots/720p/de_dust2_1_png.vtex_c CRC:00136e17a9 size:1691094\n panorama/images/map_icons/screenshots/720p/de_dust2_2_png.vtex_c CRC:001f1a3665 size:1710326\n@@ -78833,7 +78861,7 @@ panorama/layout/endofmatch-rank.vxml_c CRC:009872ee13 size:4452\n panorama/layout/endofmatch-skillgroup.vxml_c CRC:0094eed8c2 size:3753\n panorama/layout/endofmatch-voting.vxml_c CRC:00af6ccc19 size:2410\n panorama/layout/endofmatch-win.vxml_c CRC:00c59d3560 size:2931\n-panorama/layout/endofmatch.vxml_c CRC:00bd78878d size:3945\n+panorama/layout/endofmatch.vxml_c CRC:00d6b6a044 size:3952\n panorama/layout/friend_advertise_tile.vxml_c CRC:00450a2c7c size:2477\n panorama/layout/friendlobby.vxml_c CRC:0009c20b2d size:2973\n panorama/layout/friendslist.vxml_c CRC:001da3a630 size:6254\n@@ -78895,7 +78923,7 @@ panorama/layout/mainmenu_overwatch.vxml_c CRC:00061540c1 size:2650\n panorama/layout/mainmenu_play.vxml_c CRC:005cc7fae9 size:12249\n panorama/layout/mainmenu_playerstats.vxml_c CRC:00045892f9 size:4321\n panorama/layout/mainmenu_right_column.vxml_c CRC:008d0d4158 size:1825\n-panorama/layout/mainmenu_store_fullscreen.vxml_c CRC:00d864098e size:5618\n+panorama/layout/mainmenu_store_fullscreen.vxml_c CRC:00acc8f325 size:5670\n panorama/layout/mainmenu_store_tile_linked.vxml_c CRC:003dd38db7 size:2268\n panorama/layout/mainmenu_stream.vxml_c CRC:004c2dc0bb size:4010\n panorama/layout/mainmenu_watch.vxml_c CRC:00e7d4c150 size:3386\n@@ -79133,13 +79161,13 @@ panorama/scripts/mainmenu_inventory.vts_c CRC:00952efef2 size:56446\n panorama/scripts/mainmenu_inventory_search.vts_c CRC:00f61c642c size:14302\n panorama/scripts/mainmenu_license.vts_c CRC:005ba667ae size:4414\n panorama/scripts/mainmenu_major_tile.vts_c CRC:0011796b21 size:8286\n-panorama/scripts/mainmenu_mini_store.vts_c CRC:00de748223 size:6254\n+panorama/scripts/mainmenu_mini_store.vts_c CRC:00ffdfcda7 size:7038\n panorama/scripts/mainmenu_missions.vts_c CRC:0081c0787e size:9742\n panorama/scripts/mainmenu_news.vts_c CRC:00a870bea9 size:7390\n panorama/scripts/mainmenu_overwatch.vjs_c CRC:001e516d7d size:4099\n panorama/scripts/mainmenu_play.vts_c CRC:0056da089d size:215454\n panorama/scripts/mainmenu_select_item_for_capability.vts_c CRC:00c67dfc82 size:5518\n-panorama/scripts/mainmenu_store_fullscreen.vts_c CRC:000cbd65f0 size:26126\n+panorama/scripts/mainmenu_store_fullscreen.vts_c CRC:005dc55628 size:27326\n panorama/scripts/mainmenu_store_tile_linked.vjs_c CRC:00d80fa760 size:5014\n panorama/scripts/mainmenu_stream.vts_c CRC:00d9d250b2 size:21870\n panorama/scripts/mainmenu_watch.vts_c CRC:00fc3b6134 size:44702\n@@ -79350,7 +79378,7 @@ panorama/styles/intromovie.vcss_c CRC:00e4058a02 size:1664\n panorama/styles/inventory_item_list.vcss_c CRC:0020f12f6a size:3380\n panorama/styles/itempreview.vcss_c CRC:0068af61f9 size:13404\n panorama/styles/itemtile.vcss_c CRC:002cee87fd size:24423\n-panorama/styles/itemtile_store.vcss_c CRC:0097679f42 size:34522\n+panorama/styles/itemtile_store.vcss_c CRC:00aaf45c1b size:35147\n panorama/styles/itemwheels.vcss_c CRC:00bbdb6c8d size:6018\n panorama/styles/leaderboard.vcss_c CRC:002abd6197 size:11792\n panorama/styles/loadingscreen.vcss_c CRC:0048f5bd81 size:20839\n@@ -82427,71 +82455,6 @@ patches/stockh2021/patch_vp.vmat_c CRC:001f717109 size:4767\n patches/stockh2021/patch_vp_gold.vmat_c CRC:00a20e7ed5 size:4783\n patches/stockh2021/patch_vp_gold_psd_851d5891.vtex_c CRC:00ea8aca96 size:276978\n patches/stockh2021/patch_vp_psd_475d3da6.vtex_c CRC:000742f9d9 size:283316\n-phase2/weapons/models/ak47/weapon_rif_ak47_ag2.vmdl_c CRC:00c125561f size:969979\n-phase2/weapons/models/aug/weapon_rif_aug_ag2.vmdl_c CRC:008506b7b1 size:1286087\n-phase2/weapons/models/awp/weapon_snip_awp_ag2.vmdl_c CRC:00fe9dfb7e size:1168008\n-phase2/weapons/models/bizon/weapon_smg_bizon_ag2.vmdl_c CRC:0019ca739e size:862554\n-phase2/weapons/models/c4/weapon_c4_ag2.vmdl_c CRC:0083152bd6 size:428924\n-phase2/weapons/models/cz75a/weapon_pist_cz75a_ag2.vmdl_c CRC:002d64f2c9 size:972839\n-phase2/weapons/models/deagle/weapon_pist_deagle_ag2.vmdl_c CRC:0081acdff0 size:598255\n-phase2/weapons/models/elite/weapon_pist_elite_ag2.vmdl_c CRC:00271409af size:1267699\n-phase2/weapons/models/famas/weapon_rif_famas_ag2.vmdl_c CRC:00b1de4291 size:938298\n-phase2/weapons/models/fiveseven/weapon_pist_fiveseven_ag2.vmdl_c CRC:004f9343f5 size:781324\n-phase2/weapons/models/g3sg1/weapon_snip_g3sg1_ag2.vmdl_c CRC:0086e8865e size:1351972\n-phase2/weapons/models/galilar/weapon_rif_galilar_ag2.vmdl_c CRC:008fe2e8c1 size:1103617\n-phase2/weapons/models/glock18/weapon_pist_glock18_ag2.vmdl_c CRC:007c775563 size:555733\n-phase2/weapons/models/grenade/decoy/weapon_decoy_ag2.vmdl_c CRC:0014890545 size:157224\n-phase2/weapons/models/grenade/flashbang/weapon_flashbang_ag2.vmdl_c CRC:0019863172 size:157213\n-phase2/weapons/models/grenade/hegrenade/weapon_hegrenade_ag2.vmdl_c CRC:004d207f28 size:133897\n-phase2/weapons/models/grenade/incendiary/weapon_incendiarygrenade_ag2.vmdl_c CRC:00dcbb95f6 size:144125\n-phase2/weapons/models/grenade/molotov/weapon_molotov_ag2.vmdl_c CRC:005573bdf5 size:127345\n-phase2/weapons/models/grenade/smokegrenade/weapon_smokegrenade_ag2.vmdl_c CRC:007d2376d6 size:144133\n-phase2/weapons/models/healthshot/weapon_healthshot_ag2.vmdl_c CRC:000a8a002c size:82004\n-phase2/weapons/models/hkp2000/weapon_pist_hkp2000_ag2.vmdl_c CRC:008ee05d8b size:797996\n-phase2/weapons/models/knife/knife_bayonet/weapon_knife_bayonet_ag2.vmdl_c CRC:0080ea5f43 size:53409\n-phase2/weapons/models/knife/knife_bowie/weapon_knife_bowie_ag2.vmdl_c CRC:00984dabbc size:246780\n-phase2/weapons/models/knife/knife_butterfly/weapon_knife_butterfly_ag2.vmdl_c CRC:002ee12cd5 size:179753\n-phase2/weapons/models/knife/knife_canis/weapon_knife_canis_ag2.vmdl_c CRC:00664bfa89 size:118016\n-phase2/weapons/models/knife/knife_cord/weapon_knife_cord_ag2.vmdl_c CRC:007960563d size:86961\n-phase2/weapons/models/knife/knife_css/weapon_knife_css_ag2.vmdl_c CRC:00102b14f8 size:37494\n-phase2/weapons/models/knife/knife_default_ct/weapon_knife_default_ct_ag2.vmdl_c CRC:000498938e size:100108\n-phase2/weapons/models/knife/knife_default_t/weapon_knife_default_t_ag2.vmdl_c CRC:002c8378e7 size:48525\n-phase2/weapons/models/knife/knife_falchion/weapon_knife_falchion_ag2.vmdl_c CRC:00d8032964 size:160155\n-phase2/weapons/models/knife/knife_flip/weapon_knife_flip_ag2.vmdl_c CRC:00e08ef541 size:69660\n-phase2/weapons/models/knife/knife_gut/weapon_knife_gut_ag2.vmdl_c CRC:0066d31db2 size:153997\n-phase2/weapons/models/knife/knife_karambit/weapon_knife_karambit_ag2.vmdl_c CRC:003be91c94 size:215913\n-phase2/weapons/models/knife/knife_kukri/weapon_knife_kukri_ag2.vmdl_c CRC:0005fa5aad size:115447\n-phase2/weapons/models/knife/knife_m9/weapon_knife_m9_ag2.vmdl_c CRC:007a3a6acf size:159574\n-phase2/weapons/models/knife/knife_navaja/weapon_knife_navaja_ag2.vmdl_c CRC:00eb5f2cb5 size:109392\n-phase2/weapons/models/knife/knife_outdoor/weapon_knife_outdoor_ag2.vmdl_c CRC:005a17a9fd size:203126\n-phase2/weapons/models/knife/knife_push/weapon_knife_push_ag2.vmdl_c CRC:0074042083 size:135114\n-phase2/weapons/models/knife/knife_skeleton/weapon_knife_skeleton_ag2.vmdl_c CRC:00e017af65 size:78801\n-phase2/weapons/models/knife/knife_stiletto/weapon_knife_stiletto_ag2.vmdl_c CRC:00f4945396 size:120609\n-phase2/weapons/models/knife/knife_tactical/weapon_knife_tactical_ag2.vmdl_c CRC:00c1dbaa51 size:226827\n-phase2/weapons/models/knife/knife_talon/weapon_knife_talon_ag2.vmdl_c CRC:00fc109484 size:122064\n-phase2/weapons/models/knife/knife_ursus/weapon_knife_ursus_ag2.vmdl_c CRC:00d5ea6fa9 size:83189\n-phase2/weapons/models/m249/weapon_mach_m249_ag2.vmdl_c CRC:0037b5d5c2 size:2269842\n-phase2/weapons/models/m4a1_silencer/weapon_rif_m4a1_silencer_ag2.vmdl_c CRC:00b2d96111 size:1585474\n-phase2/weapons/models/m4a4/weapon_rif_m4a4_ag2.vmdl_c CRC:00e9955116 size:1519265\n-phase2/weapons/models/mac10/weapon_smg_mac10_ag2.vmdl_c CRC:00111fd493 size:775170\n-phase2/weapons/models/mag7/weapon_shot_mag7_ag2.vmdl_c CRC:00b6eafa7f size:640605\n-phase2/weapons/models/mp5sd/weapon_smg_mp5sd_ag2.vmdl_c CRC:00b1e9f142 size:998248\n-phase2/weapons/models/mp7/weapon_smg_mp7_ag2.vmdl_c CRC:006b3a50a1 size:942276\n-phase2/weapons/models/mp9/weapon_smg_mp9_ag2.vmdl_c CRC:007310f789 size:860705\n-phase2/weapons/models/negev/weapon_mach_negev_ag2.vmdl_c CRC:00290c4a97 size:2382793\n-phase2/weapons/models/nova/weapon_shot_nova_ag2.vmdl_c CRC:005eeeabe8 size:769371\n-phase2/weapons/models/p250/weapon_pist_p250_ag2.vmdl_c CRC:00ad3761c8 size:650464\n-phase2/weapons/models/p90/weapon_smg_p90_ag2.vmdl_c CRC:0095adb680 size:817806\n-phase2/weapons/models/revolver/weapon_pist_revolver_ag2.vmdl_c CRC:002b179efc size:944453\n-phase2/weapons/models/sawedoff/weapon_shot_sawedoff_ag2.vmdl_c CRC:00f6646b61 size:401889\n-phase2/weapons/models/scar20/weapon_snip_scar20_ag2.vmdl_c CRC:0030ad95db size:1454600\n-phase2/weapons/models/sg556/weapon_rif_sg556_ag2.vmdl_c CRC:003f55d072 size:1309125\n-phase2/weapons/models/ssg08/weapon_snip_ssg08_ag2.vmdl_c CRC:00755f77ec size:1797350\n-phase2/weapons/models/taser/weapon_pist_taser_ag2.vmdl_c CRC:00442c9c29 size:321071\n-phase2/weapons/models/tec9/weapon_pist_tec9_ag2.vmdl_c CRC:00972a1350 size:730537\n-phase2/weapons/models/ump45/weapon_smg_ump45_ag2.vmdl_c CRC:00ba4088c8 size:889394\n-phase2/weapons/models/usp_silencer/weapon_pist_usp_silencer_ag2.vmdl_c CRC:005825314c size:859328\n-phase2/weapons/models/xm1014/weapon_shot_xm1014_ag2.vmdl_c CRC:00de1f28de size:1090508\n postprocess/cache_postprocessv2.vpost_c CRC:0053b9c860 size:104538\n postprocess/cache_postprocessv3.vpost_c CRC:00a97cf8f5 size:121049\n postprocess/de_cache_s2.vpost_c CRC:00280f38d4 size:133906\n@@ -82503,36 +82466,36 @@ pulse/csgo_devonly/de_vertigo_script.vpulse_c CRC:0009a5517e size:4702\n radial_quickinventory.txt CRC:005a0c1bf5 size:1080\n rebuy.txt CRC:008332da3a size:1688\n resource/clientscheme.res CRC:001b42ad42 size:14978\n-resource/csgo_brazilian.txt CRC:00623f36b8 size:4662190\n-resource/csgo_bulgarian.txt CRC:002bc64209 size:7213140\n-resource/csgo_czech.txt CRC:0035df0c60 size:4731468\n-resource/csgo_danish.txt CRC:00368cfcad size:4648201\n-resource/csgo_dutch.txt CRC:007aa574ac size:4694603\n-resource/csgo_english.txt CRC:00adb186b0 size:4529243\n-resource/csgo_finnish.txt CRC:00d2b7b1f6 size:4614221\n-resource/csgo_french.txt CRC:006b525b4e size:4874852\n-resource/csgo_german.txt CRC:000e365a89 size:4813451\n-resource/csgo_greek.txt CRC:001c0a51eb size:6665620\n-resource/csgo_hungarian.txt CRC:0022588d94 size:4721640\n-resource/csgo_indonesian.txt CRC:004cf24fd6 size:4379562\n-resource/csgo_italian.txt CRC:00db63c663 size:4806387\n-resource/csgo_japanese.txt CRC:0023db6adf size:4938625\n-resource/csgo_koreana.txt CRC:00b3a991b9 size:4734359\n-resource/csgo_latam.txt CRC:006e5f57f4 size:4818085\n-resource/csgo_norwegian.txt CRC:00ff39d445 size:4577107\n-resource/csgo_polish.txt CRC:001c071bf6 size:4952465\n-resource/csgo_portuguese.txt CRC:005d68f1fd size:4715590\n-resource/csgo_romanian.txt CRC:008cf6ca28 size:4904441\n-resource/csgo_russian.txt CRC:0090eb6887 size:6119630\n-resource/csgo_schinese.txt CRC:002bebc4d0 size:4566462\n+resource/csgo_brazilian.txt CRC:00604f2f17 size:4663147\n+resource/csgo_bulgarian.txt CRC:00082916f7 size:7214392\n+resource/csgo_czech.txt CRC:00a400cd95 size:4731957\n+resource/csgo_danish.txt CRC:004582ebc9 size:4648440\n+resource/csgo_dutch.txt CRC:00060bdb52 size:4694880\n+resource/csgo_english.txt CRC:00371298e2 size:4531756\n+resource/csgo_finnish.txt CRC:00f3eae973 size:4615194\n+resource/csgo_french.txt CRC:00496be404 size:4875198\n+resource/csgo_german.txt CRC:009cdd7eb9 size:4814413\n+resource/csgo_greek.txt CRC:00a7902c9f size:6666069\n+resource/csgo_hungarian.txt CRC:00a51d17fc size:4721949\n+resource/csgo_indonesian.txt CRC:000c778987 size:4380426\n+resource/csgo_italian.txt CRC:004b3ae4f6 size:4807316\n+resource/csgo_japanese.txt CRC:00efe8c25a size:4938791\n+resource/csgo_koreana.txt CRC:00a46e0b72 size:4734361\n+resource/csgo_latam.txt CRC:0099cb3710 size:4819086\n+resource/csgo_norwegian.txt CRC:00bd783a14 size:4577679\n+resource/csgo_polish.txt CRC:0063959a56 size:4952467\n+resource/csgo_portuguese.txt CRC:0038dde254 size:4715887\n+resource/csgo_romanian.txt CRC:00048162da size:4904827\n+resource/csgo_russian.txt CRC:0062125854 size:6121392\n+resource/csgo_schinese.txt CRC:007df6b676 size:4569744\n resource/csgo_schinese_pw.txt CRC:0083fe268a size:15645\n-resource/csgo_spanish.txt CRC:00ef702655 size:4780712\n-resource/csgo_swedish.txt CRC:00ff9b23ec size:4677855\n-resource/csgo_tchinese.txt CRC:006fe239b4 size:4293267\n-resource/csgo_thai.txt CRC:00bc829b29 size:7589516\n-resource/csgo_turkish.txt CRC:00a626cde6 size:4795576\n-resource/csgo_ukrainian.txt CRC:00a93db31b size:6158690\n-resource/csgo_vietnamese.txt CRC:0084c60b1a size:5065274\n+resource/csgo_spanish.txt CRC:0063f105c8 size:4781724\n+resource/csgo_swedish.txt CRC:0024499429 size:4678164\n+resource/csgo_tchinese.txt CRC:009e9bb930 size:4293973\n+resource/csgo_thai.txt CRC:00d31ca534 size:7589558\n+resource/csgo_turkish.txt CRC:00dc9030e3 size:4796575\n+resource/csgo_ukrainian.txt CRC:0015caa161 size:6158642\n+resource/csgo_vietnamese.txt CRC:007b474dbc size:5066118\n resource/game.gameevents CRC:0090de10bc size:9837\n resource/halflife2.vfont CRC:00b064848c size:58000\n resource/mod.gameevents CRC:008dcbd0da size:20719\n@@ -82630,7 +82593,7 @@ scripts/hud_textures.txt CRC:0019d1828d size:2143\n scripts/instructor_lessons.txt CRC:005af49841 size:4186\n scripts/instructor_textures.txt CRC:007e07fe72 size:5540\n scripts/inventory_structure.txt CRC:00ace4d2d1 size:2696\n-scripts/items/items_game.txt CRC:0096b93e30 size:7535549\n+scripts/items/items_game.txt CRC:0064bdce8f size:7542507\n scripts/light_style_event_types.vdata_c CRC:00270614db size:961\n scripts/light_styles.vdata_c CRC:002d1e97ec size:3006\n scripts/mod_lessons.txt CRC:00cb85f647 size:52786\n@@ -82724,7 +82687,7 @@ soundevents/ambience/game_sounds_aztec.vsndevts_c CRC:002dea5805 size:6734\n soundevents/ambience/game_sounds_baggage.vsndevts_c CRC:004fa820ed size:7911\n soundevents/ambience/game_sounds_bank.vsndevts_c CRC:00e292e717 size:6056\n soundevents/ambience/game_sounds_boathouse.vsndevts_c CRC:00db664232 size:3948\n-soundevents/ambience/game_sounds_cache.vsndevts_c CRC:002f71f09c size:10286\n+soundevents/ambience/game_sounds_cache.vsndevts_c CRC:0047413c90 size:10282\n soundevents/ambience/game_sounds_canals.vsndevts_c CRC:000656981a size:10670\n soundevents/ambience/game_sounds_cbbl.vsndevts_c CRC:003023aef9 size:3096\n soundevents/ambience/game_sounds_chateau.vsndevts_c CRC:002a93a013 size:3265\n@@ -82760,11 +82723,13 @@ soundevents/game_sounds_footsteps.vsndevts_c CRC:00db2b0ac5 size:12994\n soundevents/game_sounds_physics.vsndevts_c CRC:0015d52b4a size:17619\n soundevents/game_sounds_player.vsndevts_c CRC:00272efa1a size:12652\n soundevents/game_sounds_stopsoundevents.vsndevts_c CRC:0022baa1d8 size:1149\n-soundevents/game_sounds_ui.vsndevts_c CRC:006cd156a1 size:24397\n+soundevents/game_sounds_ui.vsndevts_c CRC:009508600b size:24396\n soundevents/game_sounds_weapons.vsndevts_c CRC:00f188ef61 size:49711\n soundevents/game_sounds_world.vsndevts_c CRC:00756a5064 size:6292\n soundevents/music/3kliksphilip_01/game_sounds_music.vsndevts_c CRC:0039160f31 size:4589\n soundevents/music/adambeyer_01/game_sounds_music.vsndevts_c CRC:0055775503 size:3992\n+soundevents/music/alrt_01/game_sounds_music.vsndevts_c CRC:0073cfcb59 size:4177\n+soundevents/music/altare_01/game_sounds_music.vsndevts_c CRC:00c5f2c49d size:3889\n soundevents/music/amontobin_01/game_sounds_music.vsndevts_c CRC:008b93be06 size:4177\n soundevents/music/austinwintory_01/game_sounds_music.vsndevts_c CRC:00c560a1a2 size:4026\n soundevents/music/austinwintory_02/game_sounds_music.vsndevts_c CRC:00df6d2990 size:3992\n@@ -82776,6 +82741,7 @@ soundevents/music/beartooth_01/game_sounds_music.vsndevts_c CRC:001dba407b size:\n soundevents/music/beartooth_02/game_sounds_music.vsndevts_c CRC:00d73b3fbe size:4015\n soundevents/music/benbromfield_01/game_sounds_music.vsndevts_c CRC:004b7ae691 size:3974\n soundevents/music/blitzkids_01/game_sounds_music.vsndevts_c CRC:00bc8b0299 size:4062\n+soundevents/music/borne_01/game_sounds_music.vsndevts_c CRC:002a77fe89 size:4019\n soundevents/music/chipzel_01/game_sounds_music.vsndevts_c CRC:007f7b3443 size:3805\n soundevents/music/damjanmravunac_01/game_sounds_music.vsndevts_c CRC:00f8663afb size:4134\n soundevents/music/danielsadowski_01/game_sounds_music.vsndevts_c CRC:00f0f31b7f size:3821\n@@ -82828,9 +82794,11 @@ soundevents/music/newbeatfund_01/game_sounds_music.vsndevts_c CRC:00b3182ebc siz\n soundevents/music/noisia_01/game_sounds_music.vsndevts_c CRC:006117a97b size:4002\n soundevents/music/perfectworld_01/game_sounds_music.vsndevts_c CRC:00af1526fb size:3834\n soundevents/music/perfectworld_02/game_sounds_music.vsndevts_c CRC:009613f5c2 size:3889\n+soundevents/music/pirapus_01/game_sounds_music.vsndevts_c CRC:008a393236 size:3913\n soundevents/music/proxy_01/game_sounds_music.vsndevts_c CRC:003f906acf size:4116\n soundevents/music/pvris_01/game_sounds_music.vsndevts_c CRC:00f761a484 size:4306\n soundevents/music/radcat_01/game_sounds_music.vsndevts_c CRC:00f73b17a3 size:3881\n+soundevents/music/repiet_01/game_sounds_music.vsndevts_c CRC:003439473d size:3936\n soundevents/music/roam_01/game_sounds_music.vsndevts_c CRC:00d1b20005 size:4166\n soundevents/music/robertallaire_01/game_sounds_music.vsndevts_c CRC:00e1e78a15 size:4265\n soundevents/music/sammarshall_01/game_sounds_music.vsndevts_c CRC:0038300297 size:3949\n@@ -82841,6 +82809,7 @@ soundevents/music/scarlxrd_01/game_sounds_music.vsndevts_c CRC:0074751324 size:3\n soundevents/music/scarlxrd_02/game_sounds_music.vsndevts_c CRC:0050bfcb9b size:3985\n soundevents/music/seanmurray_01/game_sounds_music.vsndevts_c CRC:00b6b9ecf1 size:4062\n soundevents/music/selectiveresponse_01/game_sounds_music.vsndevts_c CRC:00f89175d0 size:3939\n+soundevents/music/shockone_01/game_sounds_music.vsndevts_c CRC:00973b70ea size:3891\n soundevents/music/skog_01/game_sounds_music.vsndevts_c CRC:00039e3475 size:4202\n soundevents/music/skog_02/game_sounds_music.vsndevts_c CRC:009f19c0e6 size:3969\n soundevents/music/skog_03/game_sounds_music.vsndevts_c CRC:00af421a52 size:3817\n@@ -82859,7 +82828,7 @@ soundevents/music/valve_01/game_sounds_music.vsndevts_c CRC:0068485c8a size:3367\n soundevents/music/valve_02/game_sounds_music.vsndevts_c CRC:007f3ed8fa size:3141\n soundevents/music/valve_cs2_01/game_sounds_music.vsndevts_c CRC:00ed5ec230 size:3912\n soundevents/soundevents_from_tools.vsndevts_c CRC:00a0f1a071 size:942\n-soundevents/soundevents_manifest.vrman_c CRC:009fcedcc4 size:22833\n+soundevents/soundevents_manifest.vrman_c CRC:00ba147aa1 size:23619\n soundevents/soundevents_manifest_csgo_imported.vrman_c CRC:00239a171a size:712\n soundevents/vo/agents/game_sounds_balkan.vsndevts_c CRC:00fa59a0ac size:28923\n soundevents/vo/agents/game_sounds_balkan_epic.vsndevts_c CRC:00f32fca72 size:49884\n@@ -84269,6 +84238,38 @@ sounds/music/adambeyer_01/startofmatch.vsnd_c CRC:00e9d36b91 size:233852\n sounds/music/adambeyer_01/startround_01.vsnd_c CRC:0041f07f61 size:228084\n sounds/music/adambeyer_01/startround_02.vsnd_c CRC:006d6f0276 size:238759\n sounds/music/adambeyer_01/wonround.vsnd_c CRC:007f304338 size:123007\n+sounds/music/alrt_01/bombplanted.vsnd_c CRC:00de3bce48 size:596737\n+sounds/music/alrt_01/bombtenseccount.vsnd_c CRC:00fcdabde0 size:215128\n+sounds/music/alrt_01/chooseteam.vsnd_c CRC:00fb0dde65 size:399723\n+sounds/music/alrt_01/deathcam.vsnd_c CRC:00e3c1bb7d size:84637\n+sounds/music/alrt_01/endofmatch.vsnd_c CRC:00e497332c size:801866\n+sounds/music/alrt_01/lostround.vsnd_c CRC:0045c5dc2a size:149224\n+sounds/music/alrt_01/mainmenu.vsnd_c CRC:0076126fba size:3427654\n+sounds/music/alrt_01/roundmvpanthem_01.vsnd_c CRC:00724ba970 size:143365\n+sounds/music/alrt_01/roundtenseccount.vsnd_c CRC:0063f9e098 size:212810\n+sounds/music/alrt_01/startaction_01.vsnd_c CRC:00003a1c63 size:266040\n+sounds/music/alrt_01/startaction_02.vsnd_c CRC:00421afc2f size:248837\n+sounds/music/alrt_01/startaction_03.vsnd_c CRC:0099736757 size:246431\n+sounds/music/alrt_01/startofmatch.vsnd_c CRC:00911a972e size:280106\n+sounds/music/alrt_01/startround_01.vsnd_c CRC:00cd5acb85 size:443547\n+sounds/music/alrt_01/startround_02.vsnd_c CRC:0095ae2fe4 size:366597\n+sounds/music/alrt_01/startround_03.vsnd_c CRC:0060edd6d1 size:354651\n+sounds/music/alrt_01/wonround.vsnd_c CRC:00dbdb9584 size:148075\n+sounds/music/altare_01/bombplanted.vsnd_c CRC:00713c89d4 size:601039\n+sounds/music/altare_01/bombtenseccount.vsnd_c CRC:00e13b52ef size:192150\n+sounds/music/altare_01/chooseteam.vsnd_c CRC:003e530087 size:374405\n+sounds/music/altare_01/deathcam.vsnd_c CRC:00d3953481 size:113829\n+sounds/music/altare_01/endofmatch.vsnd_c CRC:00d5b243f5 size:744756\n+sounds/music/altare_01/lostround.vsnd_c CRC:00aab2d744 size:121360\n+sounds/music/altare_01/mainmenu.vsnd_c CRC:000cefdf3e size:3218676\n+sounds/music/altare_01/roundmvpanthem_01.vsnd_c CRC:00660a35e4 size:177472\n+sounds/music/altare_01/roundtenseccount.vsnd_c CRC:007c63f294 size:189543\n+sounds/music/altare_01/startaction_01.vsnd_c CRC:000ce944e2 size:216510\n+sounds/music/altare_01/startaction_02.vsnd_c CRC:00b6c4976c size:224124\n+sounds/music/altare_01/startofmatch.vsnd_c CRC:00eb9338fd size:221613\n+sounds/music/altare_01/startround_01.vsnd_c CRC:009abf39cf size:375882\n+sounds/music/altare_01/startround_02.vsnd_c CRC:00278ee178 size:356732\n+sounds/music/altare_01/wonround.vsnd_c CRC:007212337f size:147730\n sounds/music/amontobin_01/bombplanted.vsnd_c CRC:001b665a1b size:652817\n sounds/music/amontobin_01/bombtenseccount.vsnd_c CRC:0032e42d31 size:201421\n sounds/music/amontobin_01/chooseteam.vsnd_c CRC:00a2695f07 size:445927\n@@ -84438,6 +84439,23 @@ sounds/music/blitzkids_01/startofmatch.vsnd_c CRC:002c8df6ce size:1366528\n sounds/music/blitzkids_01/startround_01.vsnd_c CRC:002a618c12 size:211452\n sounds/music/blitzkids_01/startround_02.vsnd_c CRC:0016e9a255 size:330988\n sounds/music/blitzkids_01/wonround.vsnd_c CRC:0045323eac size:135801\n+sounds/music/borne_01/bombplanted.vsnd_c CRC:00270f684b size:805766\n+sounds/music/borne_01/bombtenseccount.vsnd_c CRC:00b850bb04 size:258021\n+sounds/music/borne_01/chooseteam.vsnd_c CRC:00979d7179 size:388414\n+sounds/music/borne_01/deathcam.vsnd_c CRC:007c21fcf5 size:75678\n+sounds/music/borne_01/endofmatch.vsnd_c CRC:008232fdb0 size:755688\n+sounds/music/borne_01/lostround.vsnd_c CRC:00a6b7ed08 size:122292\n+sounds/music/borne_01/mainmenu.vsnd_c CRC:00a1252f91 size:2380485\n+sounds/music/borne_01/roundmvpanthem_01.vsnd_c CRC:00688f0faa size:223026\n+sounds/music/borne_01/roundtenseccount.vsnd_c CRC:00128bd7cc size:249823\n+sounds/music/borne_01/startaction_01.vsnd_c CRC:00bf941fa1 size:298669\n+sounds/music/borne_01/startaction_02.vsnd_c CRC:004f89b8da size:355625\n+sounds/music/borne_01/startaction_03.vsnd_c CRC:002ff7cf77 size:280666\n+sounds/music/borne_01/startofmatch.vsnd_c CRC:00fdf09802 size:321679\n+sounds/music/borne_01/startround_01.vsnd_c CRC:00da03225b size:409688\n+sounds/music/borne_01/startround_02.vsnd_c CRC:007e827884 size:410539\n+sounds/music/borne_01/startround_03.vsnd_c CRC:00621ac76b size:386679\n+sounds/music/borne_01/wonround.vsnd_c CRC:00afd27e94 size:219791\n sounds/music/chipzel_01/bombplanted.vsnd_c CRC:0068bc7ce3 size:601826\n sounds/music/chipzel_01/bombtenseccount.vsnd_c CRC:00cc413b24 size:196823\n sounds/music/chipzel_01/chooseteam.vsnd_c CRC:00a2a3d6fd size:364007\n@@ -85260,6 +85278,21 @@ sounds/music/perfectworld_02/startofmatch.vsnd_c CRC:003e21d70f size:353967\n sounds/music/perfectworld_02/startround_01.vsnd_c CRC:0052cdd503 size:332940\n sounds/music/perfectworld_02/startround_02.vsnd_c CRC:00062ef813 size:353967\n sounds/music/perfectworld_02/wonround.vsnd_c CRC:0071a6d814 size:208630\n+sounds/music/pirapus_01/bombplanted.vsnd_c CRC:00750e8d13 size:619501\n+sounds/music/pirapus_01/bombtenseccount.vsnd_c CRC:009729c24d size:183287\n+sounds/music/pirapus_01/chooseteam.vsnd_c CRC:00ab5475c9 size:383415\n+sounds/music/pirapus_01/deathcam.vsnd_c CRC:003a451ecc size:87782\n+sounds/music/pirapus_01/endofmatch.vsnd_c CRC:00a2ce320a size:889981\n+sounds/music/pirapus_01/lostround.vsnd_c CRC:0077402434 size:181995\n+sounds/music/pirapus_01/mainmenu.vsnd_c CRC:008daf3df2 size:3527083\n+sounds/music/pirapus_01/roundmvpanthem_01.vsnd_c CRC:00c199f8da size:147356\n+sounds/music/pirapus_01/roundtenseccount.vsnd_c CRC:008e21cd1c size:167448\n+sounds/music/pirapus_01/startaction_01.vsnd_c CRC:00ad531a44 size:289876\n+sounds/music/pirapus_01/startaction_02.vsnd_c CRC:0055928726 size:222831\n+sounds/music/pirapus_01/startofmatch.vsnd_c CRC:00ba2440e1 size:209348\n+sounds/music/pirapus_01/startround_01.vsnd_c CRC:00fbf783ad size:372626\n+sounds/music/pirapus_01/startround_02.vsnd_c CRC:00e3f8644a size:386341\n+sounds/music/pirapus_01/wonround.vsnd_c CRC:003c4fac10 size:165514\n sounds/music/point_captured_ct.vsnd_c CRC:00b68833c9 size:552052\n sounds/music/point_captured_t.vsnd_c CRC:00d260b71e size:552052\n sounds/music/proxy_01/bombplanted.vsnd_c CRC:005aeee73e size:637754\n@@ -85309,6 +85342,22 @@ sounds/music/radcat_01/startofmatch.vsnd_c CRC:00be564d2b size:406783\n sounds/music/radcat_01/startround_01.vsnd_c CRC:005dc80277 size:333540\n sounds/music/radcat_01/startround_02.vsnd_c CRC:00dbfcb2ee size:318792\n sounds/music/radcat_01/wonround.vsnd_c CRC:00b0feedd0 size:170420\n+sounds/music/repiet_01/bombplanted.vsnd_c CRC:0000773b65 size:785379\n+sounds/music/repiet_01/bombtenseccount.vsnd_c CRC:00f66f6946 size:221567\n+sounds/music/repiet_01/chooseteam.vsnd_c CRC:00e32edb63 size:396881\n+sounds/music/repiet_01/deathcam.vsnd_c CRC:00e67c168d size:104678\n+sounds/music/repiet_01/endofmatch.vsnd_c CRC:00d49b9306 size:796256\n+sounds/music/repiet_01/lostround.vsnd_c CRC:003bf83b55 size:167877\n+sounds/music/repiet_01/mainmenu.vsnd_c CRC:00fd3fb2bb size:4112627\n+sounds/music/repiet_01/roundmvpanthem_01.vsnd_c CRC:00f848c501 size:176099\n+sounds/music/repiet_01/roundtenseccount.vsnd_c CRC:00b8ae29a8 size:182071\n+sounds/music/repiet_01/startaction_01.vsnd_c CRC:00eec887eb size:279116\n+sounds/music/repiet_01/startaction_02.vsnd_c CRC:00c43b99bf size:286829\n+sounds/music/repiet_01/startofmatch.vsnd_c CRC:0021d56edf size:304073\n+sounds/music/repiet_01/startround_01.vsnd_c CRC:0090b18143 size:445507\n+sounds/music/repiet_01/startround_02.vsnd_c CRC:00842b4a9b size:383766\n+sounds/music/repiet_01/startround_03.vsnd_c CRC:0017621323 size:379627\n+sounds/music/repiet_01/wonround.vsnd_c CRC:002b6d103c size:184643\n sounds/music/revenge.vsnd_c CRC:00e8ebfa26 size:578648\n sounds/music/roam_01/bombplanted.vsnd_c CRC:00f3f802d6 size:496066\n sounds/music/roam_01/bombtenseccount.vsnd_c CRC:00a2f9e72b size:165894\n@@ -85462,6 +85511,21 @@ sounds/music/selectiveresponse_01/startofmatch.vsnd_c CRC:00b4b74852 size:251475\n sounds/music/selectiveresponse_01/startround_01.vsnd_c CRC:000cae3907 size:376226\n sounds/music/selectiveresponse_01/startround_02.vsnd_c CRC:00a792dd56 size:375600\n sounds/music/selectiveresponse_01/wonround.vsnd_c CRC:0019204e4b size:134473\n+sounds/music/shockone_01/bombplanted.vsnd_c CRC:00127e795d size:713546\n+sounds/music/shockone_01/bombtenseccount.vsnd_c CRC:00915b8b0f size:218012\n+sounds/music/shockone_01/chooseteam.vsnd_c CRC:0030d0d8c9 size:439336\n+sounds/music/shockone_01/deathcam.vsnd_c CRC:00443cdaf7 size:86832\n+sounds/music/shockone_01/endofmatch.vsnd_c CRC:0015f66b1a size:1015315\n+sounds/music/shockone_01/lostround.vsnd_c CRC:009d87a769 size:192231\n+sounds/music/shockone_01/mainmenu.vsnd_c CRC:00169cb33e size:3657263\n+sounds/music/shockone_01/roundmvpanthem_01.vsnd_c CRC:00f8ace3fe size:249360\n+sounds/music/shockone_01/roundtenseccount.vsnd_c CRC:0056ad561c size:203069\n+sounds/music/shockone_01/startaction_01.vsnd_c CRC:004c359cd9 size:220297\n+sounds/music/shockone_01/startaction_02.vsnd_c CRC:000e6481de size:218834\n+sounds/music/shockone_01/startofmatch.vsnd_c CRC:004ea25b5f size:238656\n+sounds/music/shockone_01/startround_01.vsnd_c CRC:0010ce68d3 size:231995\n+sounds/music/shockone_01/startround_02.vsnd_c CRC:005b33be2a size:235329\n+sounds/music/shockone_01/wonround.vsnd_c CRC:0078cce595 size:242590\n sounds/music/skog_01/bombplanted.vsnd_c CRC:0008f8f60d size:653637\n sounds/music/skog_01/bombtenseccount.vsnd_c CRC:00564d3989 size:191808\n sounds/music/skog_01/chooseteam.vsnd_c CRC:003b8f739e size:808700"
},
{
"filename": "game/csgo/pak01_dir/annotations/official/de_mirage/de_mirage.txt",
"status": "modified",
"additions": 3,
"deletions": 3,
"changes": 6,
"patch": "@@ -311,7 +311,7 @@\n \t\tPosition = [ 1033.351318, -1041.551025, -146.397324 ]\n \t\tAngles = [ -28.485451, -143.624756, 0.0 ]\n \t\tVisiblePfx = true\n-\t\tTextPositionOffset = [ 0.0, 0.0, 30.0 ]\n+\t\tTextPositionOffset = [ 0.0, 30.0, 30.0 ]\n \t\tTextFacePlayer = false\n \t\tTextHorizontalAlign = \"center\"\n \t\tRevealOnSuccess = false\n@@ -409,7 +409,7 @@\n \t\tPosition = [ -796.94397, -2212.424316, -87.922867 ]\n \t\tAngles = [ -12.249459, 31.865582, 0.0 ]\n \t\tVisiblePfx = true\n-\t\tTextPositionOffset = [ 0.0, 0.0, 30.0 ]\n+\t\tTextPositionOffset = [ 0.0, -30.0, 30.0 ]\n \t\tTextFacePlayer = false\n \t\tTextHorizontalAlign = \"center\"\n \t\tRevealOnSuccess = false\n@@ -507,7 +507,7 @@\n \t\tPosition = [ -2350.816895, -54.142616, -54.836113 ]\n \t\tAngles = [ -26.267803, 43.402462, 0.0 ]\n \t\tVisiblePfx = true\n-\t\tTextPositionOffset = [ 0.0, 0.0, 30.0 ]\n+\t\tTextPositionOffset = [ 0.0, -10.0, 30.0 ]\n \t\tTextFacePlayer = false\n \t\tTextHorizontalAlign = \"center\"\n \t\tRevealOnSuccess = false"
},
{
"filename": "game/csgo/pak01_dir/panorama/layout/endofmatch.xml",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -51,7 +51,7 @@\n \t\t\t\t</Panel>\n \t\t\t\t<Panel id=\"EomCancelReason3\" class=\"eom-cancelled vaclive\">\n \t\t\t\t\t<Label id=\"matchCancelledTitle\" class=\"stratum-bold-italic\" text=\"#SFUI_match_cancelled\" />\n-\t\t\t\t\t<Label id=\"matchCancelledDesc\" class=\"stratum-bold\" text=\"#SFUI_match_abort_match_abnormal_behavior\" />\n+\t\t\t\t\t<Label id=\"matchCancelledDesc\" class=\"stratum-bold\" text=\"#SFUI_match_abort_match_abnormal_behavior_pano\" />\n \t\t\t\t</Panel>\n \t\t\t</Panel>\n \t\t</snippet>"
},
{
"filename": "game/csgo/pak01_dir/panorama/layout/mainmenu_store_fullscreen.xml",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -107,7 +107,7 @@\n \t\t\t\t\t\t</Panel>\n \t\t\t\t\t\t<Panel id=\"id-store-home-section-coupon\" class=\"store-home-section\">\n \t\t\t\t\t\t\t<Panel class=\"store-home-popular__info\">\n-\t\t\t\t\t\t\t\t<Label class=\"store-home-section__title stratum-regular-condensed fontSize-xxl\" text=\"#store_nav_popular\" />\n+\t\t\t\t\t\t\t\t<Label id=\"id-store-home-section-coupon-title\" class=\"store-home-section__title stratum-regular-condensed fontSize-xxl\" text=\"#store_nav_popular\" html=\"true\" />\n \t\t\t\t\t\t\t</Panel>\n \t\t\t\t\t\t\t<Panel id=\"id-store-popular-items\" class=\"store-home-popular__items\" />\n \t\t\t\t\t\t\t<Button id=\"\" class=\"store-home-popular__btn\" onactivate=\"MainMenuStore.GotoStorePage('id-store-nav-coupon')\">"
},
{
"filename": "game/csgo/pak01_dir/panorama/scripts/mainmenu_mini_store.js",
"status": "modified",
"additions": 11,
"deletions": 2,
"changes": 13,
"patch": "@@ -33,10 +33,19 @@ var MainMenuMiniStore;\n _MakeStoreItemTiles(aItemsList);\n _m_StorePanel.SetHasClass('hidden', false);\n }\n+ let _m_numMiniStoreItemsToShow = 5;\n function _MakeStoreItemTiles(aItemsList) {\n let elParent = $.GetContextPanel().FindChildInLayoutFile('id-mini-store-carousel');\n- const numItemsToShow = 5;\n- for (let i = 0; i < numItemsToShow; i++) {\n+ let numNewPinnedOffers = 0;\n+ for (let i = 0; i < aItemsList.length; i++) {\n+ let oItemData = aItemsList[i];\n+ if (oItemData.isNewRelease)\n+ ++numNewPinnedOffers;\n+ else\n+ break;\n+ }\n+ _m_numMiniStoreItemsToShow = Math.max(_m_numMiniStoreItemsToShow, numNewPinnedOffers);\n+ for (let i = 0; i < _m_numMiniStoreItemsToShow; i++) {\n let oItemData = aItemsList[i];\n oItemData.isDisplayedInMainMenu = true;\n let elTile = elParent.FindChildInLayoutFile('id-mini-store-tile' + aItemsList[i].id);"
},
{
"filename": "game/csgo/pak01_dir/panorama/scripts/mainmenu_store_fullscreen.js",
"status": "modified",
"additions": 19,
"deletions": 9,
"changes": 28,
"patch": "@@ -115,29 +115,39 @@ var MainMenuStore;\n }\n }\n MainMenuStore.NavigateToTab = NavigateToTab;\n- function UpdateItemsInHomeSection(catagory, parentId, numItemsToShow) {\n+ function UpdateItemsInHomeSection(sSectionName, parentId, numItemsToShow) {\n+ let oItemsByCategory = StoreItems.GetStoreItems();\n+ let aItemsList = oItemsByCategory[sSectionName];\n+ let extraSuffix = '';\n+ if ((sSectionName === 'coupon') && (aItemsList.length > 0) &&\n+ (aItemsList[0].isNewRelease)) {\n+ if ('17293822569102711679' === aItemsList[0].id)\n+ extraSuffix = '_nightmode2';\n+ }\n let elPanel = _m_cp.FindChildInLayoutFile(parentId);\n- let elParent = _m_cp.FindChildInLayoutFile('id-store-home-section-' + catagory);\n- elParent.style.backgroundImage = 'url(\"file://{images}/backgrounds/store_home_' + catagory + '.psd\")';\n+ let elParent = _m_cp.FindChildInLayoutFile('id-store-home-section-' + sSectionName);\n+ elParent.style.backgroundImage = 'url(\"file://{images}/backgrounds/store_home_' + sSectionName + extraSuffix + '.psd\")';\n elParent.style.backgroundPosition = '50% 50%';\n elParent.style.backgroundSize = 'cover';\n- if (catagory === 'tournament') {\n+ let elTitleLabel = elParent.FindChildInLayoutFile('id-store-home-section-' + sSectionName + '-title');\n+ if (elTitleLabel && extraSuffix) {\n+ elTitleLabel.text = $.Localize('#store_nav_section_' + sSectionName + extraSuffix, elTitleLabel);\n+ }\n+ if (sSectionName === 'tournament') {\n elParent.SetDialogVariable('tournament-name', $.Localize(\"#store_nav_tournament_\" + g_ActiveTournamentInfo.eventid));\n }\n- let oItemsByCategory = StoreItems.GetStoreItems();\n- let aItemsList = oItemsByCategory[catagory];\n if (aItemsList.length < 1) {\n elParent.visible = false;\n return;\n }\n elParent.visible = true;\n for (let i = 0; i < numItemsToShow; i++) {\n- let elTile = elPanel.FindChildInLayoutFile('home-' + catagory + '-' + i);\n+ let elTile = elPanel.FindChildInLayoutFile('home-' + sSectionName + '-' + i);\n if (!elTile) {\n- elTile = $.CreatePanel(\"Button\", elPanel, 'home-' + catagory + '-' + i);\n+ elTile = $.CreatePanel(\"Button\", elPanel, 'home-' + sSectionName + '-' + i);\n elTile.BLoadLayout('file://{resources}/layout/itemtile_store.xml', false, false);\n }\n- UpdateItem(elTile, catagory, i);\n+ UpdateItem(elTile, sSectionName, i);\n }\n }\n function MakeTabsBtnsFromStoreData() {"
},
{
"filename": "game/csgo/pak01_dir/panorama/styles/itemtile_store.css",
"status": "modified",
"additions": 5,
"deletions": 2,
"changes": 7,
"patch": "@@ -461,13 +461,13 @@\n \ttransform: translatex(0px);\n }\n \n-.itemtile-store.is-mainmenu-item.LeftOfFocus1,.itemtile-store.is-mainmenu-item.LeftOfFocus2,.itemtile-store.is-mainmenu-item.LeftOfFocus3,.itemtile-store.is-mainmenu-item.LeftOfFocus4\n+.itemtile-store.is-mainmenu-item.LeftOfFocus1,.itemtile-store.is-mainmenu-item.LeftOfFocus2,.itemtile-store.is-mainmenu-item.LeftOfFocus3,.itemtile-store.is-mainmenu-item.LeftOfFocus4,.itemtile-store.is-mainmenu-item.LeftOfFocus5,.itemtile-store.is-mainmenu-item.LeftOfFocus6,.itemtile-store.is-mainmenu-item.LeftOfFocus7,.itemtile-store.is-mainmenu-item.LeftOfFocus8,.itemtile-store.is-mainmenu-item.LeftOfFocus9\n {\n \topacity: 0.0;\n \ttransform: translatex( -275px );\n }\n \n-.itemtile-store.is-mainmenu-item.RightOfFocus1,.itemtile-store.is-mainmenu-item.RightOfFocus2,.itemtile-store.is-mainmenu-item.RightOfFocus3,.itemtile-store.is-mainmenu-item.RightOfFocus4\n+.itemtile-store.is-mainmenu-item.RightOfFocus1,.itemtile-store.is-mainmenu-item.RightOfFocus2,.itemtile-store.is-mainmenu-item.RightOfFocus3,.itemtile-store.is-mainmenu-item.RightOfFocus4,.itemtile-store.is-mainmenu-item.RightOfFocus5,.itemtile-store.is-mainmenu-item.RightOfFocus6,.itemtile-store.is-mainmenu-item.RightOfFocus7,.itemtile-store.is-mainmenu-item.RightOfFocus8,.itemtile-store.is-mainmenu-item.RightOfFocus9\n {\n \topacity: 0.0;\n \ttransform: translatex( 275px );\n@@ -531,6 +531,9 @@\n \tcolor: rgb(23, 235, 23);\n \tfont-weight: black;\n \tfont-size: 16px;\n+\ttext-overflow: shrink;\n+\twhite-space: nowrap;\n+\tmax-width: 125px;\n }\n \n .major-23 .itemtile-store__bottomrow .itemtile-store__price-container .itemtile-store__price-labels .itemtile-store__price-sale"
},
{
"filename": "game/csgo/pak01_dir/resource/csgo_english.txt",
"status": "modified",
"additions": 36,
"deletions": 1,
"changes": 37,
"patch": "@@ -6254,6 +6254,36 @@\n \t\t\"musickit_jamesandthecoldgun_01_desc\"\t\t\t\"Welsh rock duo James and the Cold Gun unleash pure, unfiltered energy, blending classic punk attitude with modern alt-rock fire to create a blistering music kit.\"\n \t\t\"coupon_jamesandthecoldgun_01\"\t\t\t\t\t\"Music Kit | James and the Cold Gun, Chewing Glass\"\n \t\t\"coupon_jamesandthecoldgun_01_stattrak\"\t\t\t\"StatTrak™ Music Kit | James and the Cold Gun, Chewing Glass\"\n+\t\t\n+\t\t\"musickit_alrt_01\"\t\t\t\t\t\t\"ALRT, DOPAMINE HIT\"\n+\t\t\"musickit_alrt_01_desc\"\t\t\t\t\t\"ALRT's bouncy bass house record delivers the ultimate \\\"DOPAMINE HIT\\\", keeping you locked in and ready to rise to the occasion when it matters most.\"\n+\t\t\"coupon_alrt_01\"\t\t\t\t\t\t\"Music Kit | ALRT, DOPAMINE HIT\"\n+\t\t\"coupon_alrt_01_stattrak\"\t\t\t\t\"StatTrak™ Music Kit | ALRT, DOPAMINE HIT\"\n+\t\t\n+\t\t\"musickit_altare_01\"\t\t\t\t\t\"Altare, Change My Mind\"\n+\t\t\"musickit_altare_01_desc\"\t\t\t\t\"Altare's euphoric wave anthem \\\"Change My Mind\\\" is perfect for the highest of highs when it feels like nobody can stand in your way.\"\n+\t\t\"coupon_altare_01\"\t\t\t\t\t\t\"Music Kit | Altare, Change My Mind\"\n+\t\t\"coupon_altare_01_stattrak\"\t\t\t\t\"StatTrak™ Music Kit | Altare, Change My Mind\"\n+\t\t\n+\t\t\"musickit_borne_01\"\t\t\t\t\t\t\"borne, Give It To Me\"\n+\t\t\"musickit_borne_01_desc\"\t\t\t\t\"borne's gritty bass banger \\\"Give It To Me\\\" will have players ready to give it to their opponents in Counter-Strike, and beyond.\"\n+\t\t\"coupon_borne_01\"\t\t\t\t\t\t\"Music Kit | borne, Give It To Me\"\n+\t\t\"coupon_borne_01_stattrak\"\t\t\t\t\"StatTrak™ Music Kit | borne, Give It To Me\"\n+\t\t\n+\t\t\"musickit_pirapus_01\"\t\t\t\t\t\"Pirapus, EVERYNITE\"\n+\t\t\"musickit_pirapus_01_desc\"\t\t\t\t\"Pirapus' high octane drum and bass anthem \\\"EVERYNITE\\\" evokes the feeling of being on the edge of greatness. True to its name, this one ensures you're locked in every night.\"\n+\t\t\"coupon_pirapus_01\"\t\t\t\t\t\t\"Music Kit | Pirapus, EVERYNITE\"\n+\t\t\"coupon_pirapus_01_stattrak\"\t\t\t\"StatTrak™ Music Kit | Pirapus, EVERYNITE\"\n+\t\t\n+\t\t\"musickit_repiet_01\"\t\t\t\t\t\"Repiet & Julia Kleijn, On And On\"\n+\t\t\"musickit_repiet_01_desc\"\t\t\t\t\"Be prepared for any challenge with Repiet and Julia Kleijn's infectious track \\\"On And On.\\\" Through the highs and the lows, it's a tune that sets the tone to attack any obstacle.\"\n+\t\t\"coupon_repiet_01\"\t\t\t\t\t\t\"Music Kit | Repiet & Julia Kleijn, On And On\"\n+\t\t\"coupon_repiet_01_stattrak\"\t\t\t\t\"StatTrak™ Music Kit | Repiet & Julia Kleijn, On And On\"\n+\t\t\n+\t\t\"musickit_shockone_01\"\t\t\t\t\t\"ShockOne, Voices\"\n+\t\t\"musickit_shockone_01_desc\"\t\t\t\t\"Break free with ShockOne's high energy drum and bass record \\\"Voices.\\\" Primed for delivering in the clutch, this music kit features punchy bass lines that will carry you to many MVPs.\"\n+\t\t\"coupon_shockone_01\"\t\t\t\t\t\"Music Kit | ShockOne, Voices\"\n+\t\t\"coupon_shockone_01_stattrak\"\t\t\t\"StatTrak™ Music Kit | ShockOne, Voices\"\n \n //////////////////\n \n@@ -36937,6 +36967,8 @@\n \t\t\"store_nav_popular\"\t\t\"NEW & POPULAR\"\n \t\t\"store_linked_item_tooltip\"\t\t\"Click to see both versions of this item\"\n \t\t\"store_nav_more\"\t\t\"See More\"\n+\t\t\"store_nav_shop_all\"\t\t\"Shop All\"\n+\t\t\"store_nav_section_coupon_nightmode2\" \"NIGHTMODE II<br>Music Kits\"\n \n \t\t\"StoreCheckout_NoItems\"\t\t\t\"Your shopping cart is empty!\"\n \t\t\"StoreCheckout_TooManyItems\"\t\"You have too many items in your shopping cart!\"\n@@ -40411,7 +40443,10 @@\n \t\t\"SFUI_match_cancelled\"\t\t\t\"Match Cancelled\"\n \t\t\"SFUI_match_abort_match_network_event\"\t\"A network interruption has resulted in the match being cancelled.\\nThis match will not affect your Skill Rating.\"\n \t\t\"SFUI_match_abort_match_vac_live\"\t\"VAC Live has detected a cheater and ended the match.\\nThis match will not affect your Skill Rating.\"\n-\t\t\"SFUI_match_abort_match_abnormal_behavior\"\t\"VAC has detected irregular gameplay and has canceled the match.\\nThe player who was flagged by VAC and their party have received a cooldown.\"\n+\t\t\n+\t\t\"SFUI_match_abort_match_abnormal_behavior\"\t\"%s1 and any party members have received VACNET cooldowns.\"\n+\t\t\"SFUI_match_abort_match_abnormal_behavior_pano\"\t\"VACNET has detected irregular gameplay and has canceled the match.\"\n+\n \t\t\"SFUI_match_vac_live_partied_with_cheater\"\t\"No progress will be awarded for this match because a player in your party was banned.\"\n \t\t\"SFUI_match_abort_match_missing_player\"\t\" \u0007The match is being cancelled because a player never connected.\"\n \t\t\"SFUI_match_abort_match_player_abandoned\"\t\" \u0007The match is being cancelled because a player disconnected.\""
},
{
"filename": "game/csgo/pak01_dir/scripts/items/items_game.txt",
"status": "modified",
"additions": 276,
"deletions": 0,
"changes": 276,
"patch": "@@ -217511,6 +217511,282 @@\n \t\t\t\"pedestal_display_model\"\t\t\"models/inventory_items/music_kits/music_kit_tigercub_01.vmdl\"\n \t\t}\n \t}\n+\t\"music_definitions\"\n+\t{\n+\t\t\"98\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"alrt_01\"\n+\t\t\t\"loc_name\"\t\t\"#MusicKit_alrt_01\"\n+\t\t\t\"loc_description\"\t\t\"#MusicKit_alrt_01_desc\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/alrt_01\"\n+\t\t\t\"pedestal_display_model\"\t\t\"models/inventory_items/music_kits/music_kit_alrt_01.vmdl\"\n+\t\t}\n+\t}\n+\t\"items\"\n+\t{\n+\t\t\"7029\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - alrt_01\"\n+\t\t\t\"item_name\"\t\t\"#coupon_alrt_01\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - alrt_01\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/alrt_01\"\n+\t\t}\n+\t\t\"7030\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - alrt_01_stattrak\"\n+\t\t\t\"item_name\"\t\t\"#coupon_alrt_01_stattrak\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - alrt_01_stattrak\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/alrt_01\"\n+\t\t\t\"will_produce_stattrak\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"client_loot_lists\"\n+\t{\n+\t\t\"coupon loot list - alrt_01\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[alrt_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t\t\"coupon loot list - alrt_01_stattrak\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[alrt_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"music_definitions\"\n+\t{\n+\t\t\"99\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"altare_01\"\n+\t\t\t\"loc_name\"\t\t\"#MusicKit_altare_01\"\n+\t\t\t\"loc_description\"\t\t\"#MusicKit_altare_01_desc\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/altare_01\"\n+\t\t\t\"pedestal_display_model\"\t\t\"models/inventory_items/music_kits/music_kit_altare_01.vmdl\"\n+\t\t}\n+\t}\n+\t\"items\"\n+\t{\n+\t\t\"7033\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - altare_01\"\n+\t\t\t\"item_name\"\t\t\"#coupon_altare_01\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - altare_01\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/altare_01\"\n+\t\t}\n+\t\t\"7034\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - altare_01_stattrak\"\n+\t\t\t\"item_name\"\t\t\"#coupon_altare_01_stattrak\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - altare_01_stattrak\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/altare_01\"\n+\t\t\t\"will_produce_stattrak\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"client_loot_lists\"\n+\t{\n+\t\t\"coupon loot list - altare_01\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[altare_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t\t\"coupon loot list - altare_01_stattrak\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[altare_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"music_definitions\"\n+\t{\n+\t\t\"100\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"borne_01\"\n+\t\t\t\"loc_name\"\t\t\"#MusicKit_borne_01\"\n+\t\t\t\"loc_description\"\t\t\"#MusicKit_borne_01_desc\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/borne_01\"\n+\t\t\t\"pedestal_display_model\"\t\t\"models/inventory_items/music_kits/music_kit_borne_01.vmdl\"\n+\t\t}\n+\t}\n+\t\"items\"\n+\t{\n+\t\t\"7031\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - borne_01\"\n+\t\t\t\"item_name\"\t\t\"#coupon_borne_01\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - borne_01\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/borne_01\"\n+\t\t}\n+\t\t\"7032\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - borne_01_stattrak\"\n+\t\t\t\"item_name\"\t\t\"#coupon_borne_01_stattrak\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - borne_01_stattrak\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/borne_01\"\n+\t\t\t\"will_produce_stattrak\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"client_loot_lists\"\n+\t{\n+\t\t\"coupon loot list - borne_01\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[borne_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t\t\"coupon loot list - borne_01_stattrak\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[borne_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"music_definitions\"\n+\t{\n+\t\t\"101\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"pirapus_01\"\n+\t\t\t\"loc_name\"\t\t\"#MusicKit_pirapus_01\"\n+\t\t\t\"loc_description\"\t\t\"#MusicKit_pirapus_01_desc\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/pirapus_01\"\n+\t\t\t\"pedestal_display_model\"\t\t\"models/inventory_items/music_kits/music_kit_pirapus_01.vmdl\"\n+\t\t}\n+\t}\n+\t\"items\"\n+\t{\n+\t\t\"7035\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - pirapus_01\"\n+\t\t\t\"item_name\"\t\t\"#coupon_pirapus_01\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - pirapus_01\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/pirapus_01\"\n+\t\t}\n+\t\t\"7036\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - pirapus_01_stattrak\"\n+\t\t\t\"item_name\"\t\t\"#coupon_pirapus_01_stattrak\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - pirapus_01_stattrak\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/pirapus_01\"\n+\t\t\t\"will_produce_stattrak\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"client_loot_lists\"\n+\t{\n+\t\t\"coupon loot list - pirapus_01\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[pirapus_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t\t\"coupon loot list - pirapus_01_stattrak\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[pirapus_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"music_definitions\"\n+\t{\n+\t\t\"102\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"repiet_01\"\n+\t\t\t\"loc_name\"\t\t\"#MusicKit_repiet_01\"\n+\t\t\t\"loc_description\"\t\t\"#MusicKit_repiet_01_desc\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/repiet_01\"\n+\t\t\t\"pedestal_display_model\"\t\t\"models/inventory_items/music_kits/music_kit_repiet_01.vmdl\"\n+\t\t}\n+\t}\n+\t\"items\"\n+\t{\n+\t\t\"7038\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - repiet_01\"\n+\t\t\t\"item_name\"\t\t\"#coupon_repiet_01\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - repiet_01\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/repiet_01\"\n+\t\t}\n+\t\t\"7037\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - repiet_01_stattrak\"\n+\t\t\t\"item_name\"\t\t\"#coupon_repiet_01_stattrak\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - repiet_01_stattrak\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/repiet_01\"\n+\t\t\t\"will_produce_stattrak\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"client_loot_lists\"\n+\t{\n+\t\t\"coupon loot list - repiet_01\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[repiet_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t\t\"coupon loot list - repiet_01_stattrak\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[repiet_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"music_definitions\"\n+\t{\n+\t\t\"103\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"shockone_01\"\n+\t\t\t\"loc_name\"\t\t\"#MusicKit_shockone_01\"\n+\t\t\t\"loc_description\"\t\t\"#MusicKit_shockone_01_desc\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/shockone_01\"\n+\t\t\t\"pedestal_display_model\"\t\t\"models/inventory_items/music_kits/music_kit_shockone_01.vmdl\"\n+\t\t}\n+\t}\n+\t\"items\"\n+\t{\n+\t\t\"7040\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - shockone_01\"\n+\t\t\t\"item_name\"\t\t\"#coupon_shockone_01\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - shockone_01\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/shockone_01\"\n+\t\t}\n+\t\t\"7039\"\n+\t\t{\n+\t\t\t\"name\"\t\t\"coupon - shockone_01_stattrak\"\n+\t\t\t\"item_name\"\t\t\"#coupon_shockone_01_stattrak\"\n+\t\t\t\"item_description\"\t\t\"#coupon_desc\"\n+\t\t\t\"loot_list_name\"\t\t\"coupon loot list - shockone_01_stattrak\"\n+\t\t\t\"prefab\"\t\t\"coupon_prefab\"\n+\t\t\t\"image_inventory\"\t\t\"econ/music_kits/shockone_01\"\n+\t\t\t\"will_produce_stattrak\"\t\t\"1\"\n+\t\t}\n+\t}\n+\t\"client_loot_lists\"\n+\t{\n+\t\t\"coupon loot list - shockone_01\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[shockone_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t\t\"coupon loot list - shockone_01_stattrak\"\n+\t\t{\n+\t\t\t\"public_list_contents\"\t\t\"1\"\n+\t\t\t\"[shockone_01]musickit\"\t\t\"1\"\n+\t\t}\n+\t}\n \t\"items\"\n \t{\n \t\t\"4905\""
},
{
"filename": "game/csgo/pak01_dir/soundevents/ambience/game_sounds_cache.vsndevts",
"status": "modified",
"additions": 3,
"deletions": 3,
"changes": 6,
"patch": "@@ -774,7 +774,7 @@\n \tCache.Outside.Bees.Child = \n \t{\n \t\ttype = \"csgo_mega\"\n-\t\tmixgroup = \"Amb_Commmon\"\n+\t\tmixgroup = \"Amb_Common\"\n \t\tuse_time_volume_mapping_curve = true\n \t\tvolume = 0.2\n \t\tset_child_position = false\n@@ -1989,7 +1989,7 @@\n \tCache.GeigerRelay.TStart.Rad = \n \t{\n \t\ttype = \"csgo_mega\"\n-\t\tmixgroup = \"Amb_Commmon\"\n+\t\tmixgroup = \"Amb_Common\"\n \t\tuse_time_volume_mapping_curve = false\n \t\tvolume = 0.25\n \t\treverb_wet = 1.0\n@@ -3267,7 +3267,7 @@\n \tCache.Phone = \n \t{\n \t\ttype = \"csgo_mega\"\n-\t\tmixgroup = \"Amb_Commmon\"\n+\t\tmixgroup = \"Amb_Common\"\n \t\tuse_time_volume_mapping_curve = false\n \t\tvolume = 1.0\n \t\treverb_wet = 1.0"
},
{
"filename": "game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts",
"status": "modified",
"additions": 24,
"deletions": 24,
"changes": 48,
"patch": "@@ -13688,7 +13688,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_ancient_day_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_anubis = \n \t{\n@@ -13762,7 +13762,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_anubis_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_dz_blacksite = \n \t{\n@@ -13836,7 +13836,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_blacksite_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_cache = \n \t{\n@@ -13917,7 +13917,7 @@\n \t\t\t\"UIPanorama.BG_de_cache_reactor\",\n \t\t\t\"UIPanorama.BG_de_cache_crickets\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_cbble = \n \t{\n@@ -13991,7 +13991,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_cobble_night_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_chlorine = \n \t{\n@@ -14065,7 +14065,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_chlorine_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_dust2 = \n \t{\n@@ -14139,7 +14139,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_dust2_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_coop_kasbah = \n \t{\n@@ -14213,7 +14213,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_phoenixfacility_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_inferno = \n \t{\n@@ -14287,7 +14287,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_inferno_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_cs_italy = \n \t{\n@@ -14361,7 +14361,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_italy_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_mirage = \n \t{\n@@ -14435,7 +14435,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_mirage_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_mutiny = \n \t{\n@@ -14509,7 +14509,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_mutiny_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_nuke = \n \t{\n@@ -14583,7 +14583,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_nuke_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_cs_office = \n \t{\n@@ -14657,7 +14657,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_office_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_overpass = \n \t{\n@@ -14731,7 +14731,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_overpass_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_vertigo = \n \t{\n@@ -14805,7 +14805,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_vertigo_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.tab_mainmenu_shop = \n \t{\n@@ -15082,7 +15082,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_baggage_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_ar_shoots = \n \t{\n@@ -15156,7 +15156,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_anubis_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_ar_house = \n \t{\n@@ -15230,7 +15230,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_anubis_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tar_baggage_airplanes = \n \t{\n@@ -15849,7 +15849,7 @@\n \t\t[\n \t\t\t\"sounds/ambient/train/train_warehouse_loop.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_warehouse_space = \n \t{\n@@ -16561,7 +16561,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_train_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_train.WheelLoop = \n \t{\n@@ -16642,7 +16642,7 @@\n \t\t[\n \t\t\t\"sounds/ambient/train/freighttrain_pullforward_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUIPanorama.BG_de_train.StartStop = \n \t{\n@@ -16715,7 +16715,7 @@\n \t\t\t\"sounds/ambient/train/train_takeup_05.vsnd\",\n \t\t\t\"sounds/ambient/train/train_takeup_06.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUI.Mission.QuotaUp = \n \t{\n@@ -16894,7 +16894,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_ancient_night_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = false\n+\t\trandomize_start_time = true\n \t}\n \tUI.Laptop.ZoomIn = \n \t{"
},
{
"filename": "game/csgo/pak01_dir/soundevents/music/alrt_01/game_sounds_music.vsndevts",
"status": "added",
"additions": 501,
"deletions": 0,
"changes": 501,
"patch": "@@ -0,0 +1,501 @@\n+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->\n+{\n+\tMusic.Background.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/mainmenu.vsnd\"\n+\t\tvsnd_duration = 194.685333\n+\t}\n+\tMusic.MVPPreview.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/alrt_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 7.987664\n+\t}\n+\tMusic.Selection.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_match_end = \"true\"\n+\t\tstop_loading = \"true\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/chooseteam.vsnd\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_duration = 22.437166\n+\t}\n+\tMusic.MatchFound.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 22.035\n+\t\tendpoint_02 = 21.818\n+\t\tendpoint_03 = 21.916\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/alrt_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.609, 3.358, 5.037, 6.715,\n+\t\t\t7.975, 9.654, 11.332, 13.011,\n+\t\t\t14.69, 13.369, 18.048,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.679, 3.358, 5.037, 6.715,\n+\t\t\t8.394, 10.073, 11.752, 13.431,\n+\t\t\t15.11, 16.765, 18.468,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t2.018, 3.734, 5.45, 7.12,\n+\t\t\t8.79, 10.483, 12.176, 13.846,\n+\t\t\t15.515, 17.185, 18.901,\n+\t\t]\n+\t\tvsnd_duration = 22.035208\n+\t}\n+\tMusic.LoadingScreen.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/alrt_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startaction_02.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startaction_03.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 14.42263\n+\t}\n+\tMusic.StartRound.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 22.035\n+\t\tendpoint_02 = 21.818\n+\t\tendpoint_03 = 21.916\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/alrt_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.609, 3.358, 5.037, 6.715,\n+\t\t\t7.975, 9.654, 11.332, 13.011,\n+\t\t\t14.69, 13.369, 18.048,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.679, 3.358, 5.037, 6.715,\n+\t\t\t8.394, 10.073, 11.752, 13.431,\n+\t\t\t15.11, 16.765, 18.468,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t2.018, 3.734, 5.45, 7.12,\n+\t\t\t8.79, 10.483, 12.176, 13.846,\n+\t\t\t15.515, 17.185, 18.901,\n+\t\t]\n+\t\tvsnd_duration = 22.035208\n+\t}\n+\tMusic.StartAction.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_roundaction_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 10.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/alrt_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startaction_02.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startaction_03.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 14.42263\n+\t}\n+\tMusic.StartRound_GG.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 1.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 6.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 22.035\n+\t\tendpoint_02 = 21.818\n+\t\tendpoint_03 = 21.916\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/alrt_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/alrt_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.609, 3.358, 5.037, 6.715,\n+\t\t\t7.975, 9.654, 11.332, 13.011,\n+\t\t\t14.69, 13.369, 18.048,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.679, 3.358, 5.037, 6.715,\n+\t\t\t8.394, 10.073, 11.752, 13.431,\n+\t\t\t15.11, 16.765, 18.468,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t2.018, 3.734, 5.45, 7.12,\n+\t\t\t8.79, 10.483, 12.176, 13.846,\n+\t\t\t15.515, 17.185, 18.901,\n+\t\t]\n+\t\tvsnd_duration = 22.035208\n+\t}\n+\tMusic.BombPlanted.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tloop_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 36.923084\n+\t}\n+\tMusic.BombTenSecCount.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_bomb_planted = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 12.167833\n+\t}\n+\tMusic.GotHostage.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tstop_at_time = 9.0\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 36.923084\n+\t}\n+\tMusic.HostageNearRescue.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tstop_at_time = 4.0\n+\t\tstop_got_hostage = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 12.167833\n+\t}\n+\tMusic.TenSecCount.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/roundtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 12.167846\n+\t}\n+\tMusic.WonRound.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/wonround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 7.989313\n+\t}\n+\tMusic.LostRound.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/lostround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 7.972064\n+\t}\n+\tMusic.DeathCam.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tmixgroup = \"DuckingMusic\"\n+\t\tvolume_convar = \"snd_deathcamera_volume\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/deathcam.vsnd\"\n+\t\tcheck_for_classic_deathcam = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_won_mvp = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tset_mixlayer_amount_enable = true\n+\t\ttime_mixlayer_amount_curve = \n+\t\t[\n+\t\t\t[\n+\t\t\t\t0.0, 1.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t\t[\n+\t\t\t\t1.5, 0.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t]\n+\t\tvsnd_duration = 5.034966\n+\t}\n+\tMusic.MVPAnthem.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_mvp_volume\"\n+\t\tpriority = 5.0\n+\t\tstop_music = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\tblock_won_lost = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/alrt_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 7.987664\n+\t}\n+\tMusic.MatchStart.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tvolume_fade_initial_input_min = 9.0\n+\t\tvolume_fade_initial_input_max = 9.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.1\n+\t\tstop_music = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/startofmatch.vsnd\"\n+\t\tvsnd_duration = 15.458417\n+\t}\n+\tMusic.MatchEnd.alrt_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_won_mvp = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/alrt_01/endofmatch.vsnd\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 45.057709\n+\t}\n+}"
},
{
"filename": "game/csgo/pak01_dir/soundevents/music/altare_01/game_sounds_music.vsndevts",
"status": "added",
"additions": 464,
"deletions": 0,
"changes": 464,
"patch": "@@ -0,0 +1,464 @@\n+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->\n+{\n+\tMusic.Background.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \"sounds/music/altare_01/mainmenu.vsnd\"\n+\t\tvsnd_duration = 195.428574\n+\t}\n+\tMusic.MVPPreview.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/altare_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 10.285714\n+\t}\n+\tMusic.Selection.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_match_end = \"true\"\n+\t\tstop_loading = \"true\"\n+\t\tvsnd_files = \"sounds/music/altare_01/chooseteam.vsnd\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_duration = 22.285715\n+\t}\n+\tMusic.MatchFound.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 13.714\n+\t\tendpoint_02 = 13.714\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/altare_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/altare_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.495, 3.41, 4.939, 6.864,\n+\t\t\t8.388, 10.275, 11.784,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.495, 3.41, 4.939, 6.864,\n+\t\t\t8.388, 10.275, 11.784,\n+\t\t]\n+\t\tvsnd_duration = 22.000296\n+\t}\n+\tMusic.LoadingScreen.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/altare_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/altare_01/startaction_02.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 13.714286\n+\t}\n+\tMusic.StartRound.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 13.714\n+\t\tendpoint_02 = 13.714\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/altare_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/altare_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.495, 3.41, 4.939, 6.864,\n+\t\t\t8.388, 10.275, 11.784,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.495, 3.41, 4.939, 6.864,\n+\t\t\t8.388, 10.275, 11.784,\n+\t\t]\n+\t\tvsnd_duration = 22.000296\n+\t}\n+\tMusic.StartAction.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_roundaction_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 10.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/altare_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/altare_01/startaction_02.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 13.714286\n+\t}\n+\tMusic.StartRound_GG.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 1.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 6.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 13.714\n+\t\tendpoint_02 = 13.714\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/altare_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/altare_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.495, 3.41, 4.939, 6.864,\n+\t\t\t8.388, 10.275, 11.784,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.495, 3.41, 4.939, 6.864,\n+\t\t\t8.388, 10.275, 11.784,\n+\t\t]\n+\t\tvsnd_duration = 22.000296\n+\t}\n+\tMusic.BombPlanted.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/altare_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tloop_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 36.857143\n+\t}\n+\tMusic.BombTenSecCount.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/altare_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_bomb_planted = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 11.571428\n+\t}\n+\tMusic.GotHostage.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/altare_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tstop_at_time = 9.0\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 36.857143\n+\t}\n+\tMusic.HostageNearRescue.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/altare_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tstop_at_time = 4.0\n+\t\tstop_got_hostage = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 11.571428\n+\t}\n+\tMusic.TenSecCount.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/altare_01/roundtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 11.142858\n+\t}\n+\tMusic.WonRound.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/altare_01/wonround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 8.571428\n+\t}\n+\tMusic.LostRound.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/altare_01/lostround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 6.857143\n+\t}\n+\tMusic.DeathCam.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tmixgroup = \"DuckingMusic\"\n+\t\tvolume_convar = \"snd_deathcamera_volume\"\n+\t\tvsnd_files = \"sounds/music/altare_01/deathcam.vsnd\"\n+\t\tcheck_for_classic_deathcam = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_won_mvp = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tset_mixlayer_amount_enable = true\n+\t\ttime_mixlayer_amount_curve = \n+\t\t[\n+\t\t\t[\n+\t\t\t\t0.0, 1.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t\t[\n+\t\t\t\t1.5, 0.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t]\n+\t\tvsnd_duration = 6.857143\n+\t}\n+\tMusic.MVPAnthem.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_mvp_volume\"\n+\t\tpriority = 5.0\n+\t\tstop_music = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\tblock_won_lost = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/altare_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 10.285714\n+\t}\n+\tMusic.MatchStart.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tvolume_fade_initial_input_min = 9.0\n+\t\tvolume_fade_initial_input_max = 9.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.1\n+\t\tstop_music = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/altare_01/startofmatch.vsnd\"\n+\t\tvsnd_duration = 13.714286\n+\t}\n+\tMusic.MatchEnd.altare_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_won_mvp = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/altare_01/endofmatch.vsnd\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 44.57143\n+\t}\n+}"
},
{
"filename": "game/csgo/pak01_dir/soundevents/music/borne_01/game_sounds_music.vsndevts",
"status": "added",
"additions": 501,
"deletions": 0,
"changes": 501,
"patch": "@@ -0,0 +1,501 @@\n+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->\n+{\n+\tMusic.Background.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \"sounds/music/borne_01/mainmenu.vsnd\"\n+\t\tvsnd_duration = 137.491058\n+\t}\n+\tMusic.MVPPreview.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/borne_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 12.924105\n+\t}\n+\tMusic.Selection.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_match_end = \"true\"\n+\t\tstop_loading = \"true\"\n+\t\tvsnd_files = \"sounds/music/borne_01/chooseteam.vsnd\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_duration = 22.61161\n+\t}\n+\tMusic.MatchFound.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 23.643\n+\t\tendpoint_02 = 23.643\n+\t\tendpoint_03 = 21.5\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/borne_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tvsnd_duration = 23.642857\n+\t}\n+\tMusic.LoadingScreen.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstartpoint_01 = 0.103\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/borne_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startaction_02.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startaction_03.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 16.674105\n+\t}\n+\tMusic.StartRound.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 23.643\n+\t\tendpoint_02 = 23.643\n+\t\tendpoint_03 = 21.5\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/borne_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tvsnd_duration = 23.642857\n+\t}\n+\tMusic.StartAction.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_roundaction_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 10.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.103\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/borne_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startaction_02.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startaction_03.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 16.674105\n+\t}\n+\tMusic.StartRound_GG.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 1.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 6.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 23.643\n+\t\tendpoint_02 = 23.643\n+\t\tendpoint_03 = 21.5\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/borne_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/borne_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t1.707, 3.415, 6.843, 10.281,\n+\t\t\t11.988, 13.705, 15.422, 17.129,\n+\t\t\t18.846,\n+\t\t]\n+\t\tvsnd_duration = 23.642857\n+\t}\n+\tMusic.BombPlanted.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/borne_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tloop_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 42.5\n+\t}\n+\tMusic.BombTenSecCount.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/borne_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_bomb_planted = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 14.0\n+\t}\n+\tMusic.GotHostage.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/borne_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tstop_at_time = 9.0\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 42.5\n+\t}\n+\tMusic.HostageNearRescue.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/borne_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tstop_at_time = 4.0\n+\t\tstop_got_hostage = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 14.0\n+\t}\n+\tMusic.TenSecCount.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/borne_01/roundtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 14.624989\n+\t}\n+\tMusic.WonRound.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/borne_01/wonround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 12.968753\n+\t}\n+\tMusic.LostRound.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/borne_01/lostround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 7.160726\n+\t}\n+\tMusic.DeathCam.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tmixgroup = \"DuckingMusic\"\n+\t\tvolume_convar = \"snd_deathcamera_volume\"\n+\t\tvsnd_files = \"sounds/music/borne_01/deathcam.vsnd\"\n+\t\tcheck_for_classic_deathcam = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_won_mvp = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tset_mixlayer_amount_enable = true\n+\t\ttime_mixlayer_amount_curve = \n+\t\t[\n+\t\t\t[\n+\t\t\t\t0.0, 1.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t\t[\n+\t\t\t\t1.5, 0.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t]\n+\t\tvsnd_duration = 4.357143\n+\t}\n+\tMusic.MVPAnthem.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_mvp_volume\"\n+\t\tpriority = 5.0\n+\t\tstop_music = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\tblock_won_lost = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/borne_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 12.924105\n+\t}\n+\tMusic.MatchStart.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tvolume_fade_initial_input_min = 9.0\n+\t\tvolume_fade_initial_input_max = 9.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.1\n+\t\tstop_music = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/borne_01/startofmatch.vsnd\"\n+\t\tvsnd_duration = 16.678572\n+\t}\n+\tMusic.MatchEnd.borne_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_won_mvp = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/borne_01/endofmatch.vsnd\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 43.785713\n+\t}\n+}"
},
{
"filename": "game/csgo/pak01_dir/soundevents/music/pirapus_01/game_sounds_music.vsndevts",
"status": "added",
"additions": 464,
"deletions": 0,
"changes": 464,
"patch": "@@ -0,0 +1,464 @@\n+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->\n+{\n+\tMusic.Background.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/mainmenu.vsnd\"\n+\t\tvsnd_duration = 200.571426\n+\t}\n+\tMusic.MVPPreview.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/pirapus_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 8.228572\n+\t}\n+\tMusic.Selection.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_match_end = \"true\"\n+\t\tstop_loading = \"true\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/chooseteam.vsnd\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_duration = 22.285715\n+\t}\n+\tMusic.MatchFound.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tstartpoint_01 = 0.083\n+\t\tstartpoint_02 = 0.035\n+\t\tendpoint_01 = 22.286\n+\t\tendpoint_02 = 22.286\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/pirapus_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/pirapus_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t0.42, 3.131, 5.93, 8.694,\n+\t\t\t11.388, 14.134, 16.88,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t0.42, 3.131, 5.93, 8.694,\n+\t\t\t11.388, 14.134, 16.88,\n+\t\t]\n+\t\tvsnd_duration = 22.285715\n+\t}\n+\tMusic.LoadingScreen.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstartpoint_01 = 0.103\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/pirapus_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/pirapus_01/startaction_02.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 17.142857\n+\t}\n+\tMusic.StartRound.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.083\n+\t\tstartpoint_02 = 0.035\n+\t\tendpoint_01 = 22.286\n+\t\tendpoint_02 = 22.286\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/pirapus_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/pirapus_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t0.42, 3.131, 5.93, 8.694,\n+\t\t\t11.388, 14.134, 16.88,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t0.42, 3.131, 5.93, 8.694,\n+\t\t\t11.388, 14.134, 16.88,\n+\t\t]\n+\t\tvsnd_duration = 22.285715\n+\t}\n+\tMusic.StartAction.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_roundaction_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 10.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.103\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/pirapus_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/pirapus_01/startaction_02.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 17.142857\n+\t}\n+\tMusic.StartRound_GG.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 1.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 6.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.083\n+\t\tstartpoint_02 = 0.035\n+\t\tendpoint_01 = 22.286\n+\t\tendpoint_02 = 22.286\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/pirapus_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/pirapus_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t0.42, 3.131, 5.93, 8.694,\n+\t\t\t11.388, 14.134, 16.88,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t0.42, 3.131, 5.93, 8.694,\n+\t\t\t11.388, 14.134, 16.88,\n+\t\t]\n+\t\tvsnd_duration = 22.285715\n+\t}\n+\tMusic.BombPlanted.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tloop_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 37.542858\n+\t}\n+\tMusic.BombTenSecCount.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_bomb_planted = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 10.971429\n+\t}\n+\tMusic.GotHostage.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tstop_at_time = 9.0\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 37.542858\n+\t}\n+\tMusic.HostageNearRescue.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tstop_at_time = 4.0\n+\t\tstop_got_hostage = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 10.971429\n+\t}\n+\tMusic.TenSecCount.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/roundtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 9.98877\n+\t}\n+\tMusic.WonRound.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/wonround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 8.228572\n+\t}\n+\tMusic.LostRound.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/lostround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 11.314285\n+\t}\n+\tMusic.DeathCam.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tmixgroup = \"DuckingMusic\"\n+\t\tvolume_convar = \"snd_deathcamera_volume\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/deathcam.vsnd\"\n+\t\tcheck_for_classic_deathcam = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_won_mvp = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tset_mixlayer_amount_enable = true\n+\t\ttime_mixlayer_amount_curve = \n+\t\t[\n+\t\t\t[\n+\t\t\t\t0.0, 1.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t\t[\n+\t\t\t\t1.5, 0.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t]\n+\t\tvsnd_duration = 5.142857\n+\t}\n+\tMusic.MVPAnthem.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_mvp_volume\"\n+\t\tpriority = 5.0\n+\t\tstop_music = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\tblock_won_lost = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/pirapus_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 8.228572\n+\t}\n+\tMusic.MatchStart.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tvolume_fade_initial_input_min = 9.0\n+\t\tvolume_fade_initial_input_max = 9.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.1\n+\t\tstop_music = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/startofmatch.vsnd\"\n+\t\tvsnd_duration = 12.342857\n+\t}\n+\tMusic.MatchEnd.pirapus_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_won_mvp = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/pirapus_01/endofmatch.vsnd\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 50.057144\n+\t}\n+}"
},
{
"filename": "game/csgo/pak01_dir/soundevents/music/repiet_01/game_sounds_music.vsndevts",
"status": "added",
"additions": 488,
"deletions": 0,
"changes": 488,
"patch": "@@ -0,0 +1,488 @@\n+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->\n+{\n+\tMusic.Background.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/mainmenu.vsnd\"\n+\t\tvsnd_duration = 243.75\n+\t}\n+\tMusic.MVPPreview.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/repiet_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 10.219729\n+\t}\n+\tMusic.Selection.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_match_end = \"true\"\n+\t\tstop_loading = \"true\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/chooseteam.vsnd\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_duration = 22.5\n+\t}\n+\tMusic.MatchFound.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tstartpoint_01 = 0.083\n+\t\tstartpoint_02 = 0.035\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 22.5\n+\t\tendpoint_02 = 22.5\n+\t\tendpoint_03 = 22.5\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/repiet_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/repiet_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/repiet_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tvsnd_duration = 22.5\n+\t}\n+\tMusic.LoadingScreen.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/repiet_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/repiet_01/startaction_02.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 16.875\n+\t}\n+\tMusic.StartRound.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.083\n+\t\tstartpoint_02 = 0.035\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 22.5\n+\t\tendpoint_02 = 22.5\n+\t\tendpoint_03 = 22.5\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/repiet_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/repiet_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/repiet_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tvsnd_duration = 22.5\n+\t}\n+\tMusic.StartAction.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_roundaction_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 10.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/repiet_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/repiet_01/startaction_02.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 16.875\n+\t}\n+\tMusic.StartRound_GG.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 1.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 6.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.083\n+\t\tstartpoint_02 = 0.035\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 22.5\n+\t\tendpoint_02 = 22.5\n+\t\tendpoint_03 = 22.5\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/repiet_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/repiet_01/startround_02.vsnd\",\n+\t\t\t\"sounds/music/repiet_01/startround_03.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tsyncpoints_03 = \n+\t\t[\n+\t\t\t3.744, 7.506, 11.232, 14.976,\n+\t\t\t18.738,\n+\t\t]\n+\t\tvsnd_duration = 22.5\n+\t}\n+\tMusic.BombPlanted.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tloop_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 46.875\n+\t}\n+\tMusic.BombTenSecCount.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_bomb_planted = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.159\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 12.485354\n+\t}\n+\tMusic.GotHostage.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tstop_at_time = 9.0\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 46.875\n+\t}\n+\tMusic.HostageNearRescue.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tstop_at_time = 4.0\n+\t\tstop_got_hostage = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.159\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 12.485354\n+\t}\n+\tMusic.TenSecCount.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/roundtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.159\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 10.084792\n+\t}\n+\tMusic.WonRound.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/wonround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 10.78125\n+\t}\n+\tMusic.LostRound.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/lostround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 9.84375\n+\t}\n+\tMusic.DeathCam.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tmixgroup = \"DuckingMusic\"\n+\t\tvolume_convar = \"snd_deathcamera_volume\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/deathcam.vsnd\"\n+\t\tcheck_for_classic_deathcam = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_won_mvp = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tset_mixlayer_amount_enable = true\n+\t\ttime_mixlayer_amount_curve = \n+\t\t[\n+\t\t\t[\n+\t\t\t\t0.0, 1.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t\t[\n+\t\t\t\t1.5, 0.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t]\n+\t\tvsnd_duration = 6.09375\n+\t}\n+\tMusic.MVPAnthem.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_mvp_volume\"\n+\t\tpriority = 5.0\n+\t\tstop_music = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\tblock_won_lost = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/repiet_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 10.219729\n+\t}\n+\tMusic.MatchStart.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tvolume_fade_initial_input_min = 9.0\n+\t\tvolume_fade_initial_input_max = 9.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.1\n+\t\tstop_music = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/startofmatch.vsnd\"\n+\t\tvsnd_duration = 16.953125\n+\t}\n+\tMusic.MatchEnd.repiet_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_won_mvp = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/repiet_01/endofmatch.vsnd\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 45.9375\n+\t}\n+}"
},
{
"filename": "game/csgo/pak01_dir/soundevents/music/shockone_01/game_sounds_music.vsndevts",
"status": "added",
"additions": 464,
"deletions": 0,
"changes": 464,
"patch": "@@ -0,0 +1,464 @@\n+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->\n+{\n+\tMusic.Background.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/mainmenu.vsnd\"\n+\t\tvsnd_duration = 206.057159\n+\t}\n+\tMusic.MVPPreview.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/shockone_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 13.714309\n+\t}\n+\tMusic.Selection.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_match_end = \"true\"\n+\t\tstop_loading = \"true\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/chooseteam.vsnd\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_duration = 23.314308\n+\t}\n+\tMusic.MatchFound.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 13.714\n+\t\tendpoint_02 = 13.714\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/shockone_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/shockone_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.371, 4.107, 6.854, 9.593,\n+\t\t\t12.339,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.371, 4.107, 6.854, 9.593,\n+\t\t\t12.339,\n+\t\t]\n+\t\tvsnd_duration = 13.714286\n+\t}\n+\tMusic.LoadingScreen.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/shockone_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/shockone_01/startaction_02.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 13.028594\n+\t}\n+\tMusic.StartRound.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.5\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 13.714\n+\t\tendpoint_02 = 13.714\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/shockone_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/shockone_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.371, 4.107, 6.854, 9.593,\n+\t\t\t12.339,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.371, 4.107, 6.854, 9.593,\n+\t\t\t12.339,\n+\t\t]\n+\t\tvsnd_duration = 13.714286\n+\t}\n+\tMusic.StartAction.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_roundaction_volume\"\n+\t\tsync_action_to_startround = 0\n+\t\tpriority = 2.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 4.0\n+\t\tvolume_fade_initial_input_max = 12.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 10.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/shockone_01/startaction_01.vsnd\",\n+\t\t\t\"sounds/music/shockone_01/startaction_02.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 13.028594\n+\t}\n+\tMusic.StartRound_GG.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tmixgroup = \"BuyMusic\"\n+\t\tvolume_convar = \"snd_roundstart_volume\"\n+\t\tstop_music = \"true\"\n+\t\tpriority = 1.0\n+\t\tpriority_override = \"true\"\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tvolume_fade_out_input_max = 3.0\n+\t\tstop_at_time = 6.0\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tupdate_track_syncpoint_index = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tendpoint_01 = 13.714\n+\t\tendpoint_02 = 13.714\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/shockone_01/startround_01.vsnd\",\n+\t\t\t\"sounds/music/shockone_01/startround_02.vsnd\",\n+\t\t]\n+\t\tsyncpoints_01 = \n+\t\t[\n+\t\t\t1.371, 4.107, 6.854, 9.593,\n+\t\t\t12.339,\n+\t\t]\n+\t\tsyncpoints_02 = \n+\t\t[\n+\t\t\t1.371, 4.107, 6.854, 9.593,\n+\t\t\t12.339,\n+\t\t]\n+\t\tvsnd_duration = 13.714286\n+\t}\n+\tMusic.BombPlanted.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 6.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.3\n+\t\tloop_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 38.400024\n+\t}\n+\tMusic.BombTenSecCount.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_bomb_planted = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 13.028594\n+\t}\n+\tMusic.GotHostage.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_mapobjective_volume\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/bombplanted.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tloop_track = \"true\"\n+\t\tstop_at_time = 9.0\n+\t\tstop_start_round = \"true\"\n+\t\tstop_tensec_count = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 38.400024\n+\t}\n+\tMusic.HostageNearRescue.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/bombtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_initial_input_min = 1.0\n+\t\tvolume_fade_initial_input_max = 7.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.2\n+\t\tvolume_fade_out_input_max = 1.5\n+\t\tstop_at_time = 4.0\n+\t\tstop_got_hostage = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tvsnd_duration = 13.028594\n+\t}\n+\tMusic.TenSecCount.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_tensecondwarning_volume\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/roundtenseccount.vsnd\"\n+\t\tpriority = 3.0\n+\t\tvolume_fade_out_input_max = 0.5\n+\t\tshould_queue_track = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 12.34288\n+\t}\n+\tMusic.WonRound.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/wonround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 12.34288\n+\t}\n+\tMusic.LostRound.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tvolume_convar = \"snd_roundend_volume\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/lostround.vsnd\"\n+\t\tpriority = 4.0\n+\t\tstop_music_except_mvp = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\ttest_mvp_block = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 11.657166\n+\t}\n+\tMusic.DeathCam.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 1.0\n+\t\tmixgroup = \"DuckingMusic\"\n+\t\tvolume_convar = \"snd_deathcamera_volume\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/deathcam.vsnd\"\n+\t\tcheck_for_classic_deathcam = \"true\"\n+\t\tstop_start_round = \"true\"\n+\t\tstop_won_mvp = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tset_mixlayer_amount_enable = true\n+\t\ttime_mixlayer_amount_curve = \n+\t\t[\n+\t\t\t[\n+\t\t\t\t0.0, 1.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t\t[\n+\t\t\t\t1.5, 0.0, 0.0, 0.0,\n+\t\t\t\t2.0, 3.0,\n+\t\t\t],\n+\t\t]\n+\t\tvsnd_duration = 5.14288\n+\t}\n+\tMusic.MVPAnthem.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.9\n+\t\tvolume_convar = \"snd_mvp_volume\"\n+\t\tpriority = 5.0\n+\t\tstop_music = \"true\"\n+\t\tvolume_fade_out_input_max = 1.6\n+\t\tloop_track = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tskip_if_muted = \"true\"\n+\t\tblock_won_lost = \"true\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_files = \n+\t\t[\n+\t\t\t\"sounds/music/shockone_01/roundmvpanthem_01.vsnd\",\n+\t\t]\n+\t\tvsnd_duration = 13.714309\n+\t}\n+\tMusic.MatchStart.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tvolume_fade_initial_input_min = 9.0\n+\t\tvolume_fade_initial_input_max = 9.0\n+\t\tvolume_fade_initial_input_map_min = 1.0\n+\t\tvolume_fade_initial_input_map_max = 0.1\n+\t\tstop_music = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/startofmatch.vsnd\"\n+\t\tvsnd_duration = 14.079365\n+\t}\n+\tMusic.MatchEnd.shockone_01 = \n+\t{\n+\t\ttype = \"csgo_music\"\n+\t\tvolume = 0.8\n+\t\tmixgroup = \"SelectedMusic\"\n+\t\tvolume_convar = \"snd_menumusic_volume\"\n+\t\tvolume_fade_out_input_max = 1.0\n+\t\tstop_won_mvp = \"true\"\n+\t\tshould_queue_track = \"true\"\n+\t\tjoin_non_mvp_group = \"true\"\n+\t\tvsnd_files = \"sounds/music/shockone_01/endofmatch.vsnd\"\n+\t\tstartpoint_01 = 0.0\n+\t\tstartpoint_02 = 0.0\n+\t\tstartpoint_03 = 0.0\n+\t\tendpoint_01 = 0.0\n+\t\tendpoint_02 = 0.0\n+\t\tendpoint_03 = 0.0\n+\t\tsyncpoints_01 = [ 0.0 ]\n+\t\tsyncpoints_02 = [ 0.0 ]\n+\t\tsyncpoints_03 = [ 0.0 ]\n+\t\tvsnd_duration = 53.485737\n+\t}\n+}"
},
{
"filename": "game/csgo/readonly_tools_asset_info.txt",
"status": "modified",
"additions": 158,
"deletions": 94,
"changes": 252,
"patch": "@@ -104892,15 +104892,12 @@ materials/de_ancient/hr_ancient_wall_stone_04_moss_wet.vmat\n materials/de_ancient/hr_ancient_wall_stone_04_white_wet.vmat\n materials/de_ancient/hr_ancient_wall_stone_05_base.vmat\n materials/de_ancient/hr_ancient_wall_stone_05_grey_wet.vmat\n-materials/de_cache/asphalt/ch2_asphalt_rough_001.vmat\n materials/de_cache/brick/ch2_brick_01_base.vmat\n materials/de_cache/brick/ch2_brick_decorative_01.vmat\n materials/de_cache/brick/ch2_brick_decorative_01_blend.vmat\n-materials/de_cache/brick/ch2_brick_plaster_blend_01a.vmat\n materials/de_cache/brick/ch2_brick_plaster_blend_01c.vmat\n materials/de_cache/ceiling/ch2_ceiling_drop_tile_01_blend.vmat\n materials/de_cache/concrete/ch2_blend_concretefloor_03.vmat\n-materials/de_cache/concrete/ch2_blend_concretewall_01.vmat\n materials/de_cache/concrete/ch2_concrete_siding_001.vmat\n materials/de_cache/concrete/ch2_concrete_siding_001_blend.vmat\n materials/de_cache/concrete/ch2_concrete_siding_002.vmat\n@@ -104917,20 +104914,9 @@ materials/de_cache/glass/ch2_sheet_glass_01_selfillum.vmat\n materials/de_cache/glass/ch2_sheet_glass_02.vmat\n materials/de_cache/glass/ch2_sheet_glass_02_selfillum.vmat\n materials/de_cache/graphic/ch2_mural_01a.vmat\n-materials/de_cache/metal/ch2_metal_corrugated_base_01a.vmat\n-materials/de_cache/metal/ch2_metal_corrugated_blend_01a.vmat\n-materials/de_cache/metal/ch2_metal_corrugated_blend_01a_ds.vmat\n-materials/de_cache/metal/ch2_metal_corrugated_blend_faded_blue_01a.vmat\n-materials/de_cache/metal/ch2_metal_corrugated_blend_faded_green_01a.vmat\n-materials/de_cache/metal/ch2_metal_corrugated_blend_white_blue_01a.vmat\n-materials/de_cache/metal/ch2_metal_corrugated_green_blend_01a.vmat\n materials/de_cache/metal/ch2_metal_corrugated_rusted_01a_blend.vmat\n materials/de_cache/metal/ch2_metal_corrugated_rusted_01b_blend.vmat\n-materials/de_cache/metal/ch2_metal_paneling_01a_blend.vmat\n materials/de_cache/misc/ch2_train_light_old_factory_var.vmat\n-materials/de_cache/plaster/ch2_plaster_rough_blend_01a.vmat\n-materials/de_cache/plaster/ch2_plaster_rough_blend_01a_seamless.vmat\n-materials/de_cache/plaster/ch2_plaster_weathered_01a.vmat\n materials/de_cache/props/ch2_cable_drum_01_blend_dust.vmat\n materials/de_cache/props/ch2_door_industrial_sliding_01a_green.vmat\n materials/de_cache/signs/firestation_sign_001.vmat\n@@ -104940,8 +104926,6 @@ materials/de_cache/tiles/ch2_tile_exterior_wall_blend_brick_tile.vmat\n materials/de_cache/tiles/ch2_tile_exterior_wall_blend_grout_brick.vmat\n materials/de_cache/tiles/ch2_wall_tile_ceramic_001_blend_grout.vmat\n materials/de_cache/tiles/ch2_wall_tile_ceramic_002_blend_grout.vmat\n-materials/de_cache/trim/ch2_trim_concrete_damaged_01a.vmat\n-materials/de_cache/trim/ch2_trim_concrete_painted_damaged_01.vmat\n materials/de_cache/trim/ch2_trim_metal_painted_blend_01a.vmat\n materials/de_cache/trim/ch2_trim_metal_painted_blend_01b.vmat\n materials/de_cache/trim/ch2_trim_metal_painted_blend_01c.vmat\n@@ -105289,71 +105273,6 @@ panorama/layout/segmented_progress_bar.vxml\n panorama/styles/segmented_progress_bar.vcss\n particles/explosions_fx/explosion_flashbang.vpcf\n particles/weapons/cs_weapon_fx/weapon_shell_casing_shotgun_mag7.vpcf\n-phase2/weapons/models/ak47/weapon_rif_ak47_ag2.vmdl\n-phase2/weapons/models/aug/weapon_rif_aug_ag2.vmdl\n-phase2/weapons/models/awp/weapon_snip_awp_ag2.vmdl\n-phase2/weapons/models/bizon/weapon_smg_bizon_ag2.vmdl\n-phase2/weapons/models/c4/weapon_c4_ag2.vmdl\n-phase2/weapons/models/cz75a/weapon_pist_cz75a_ag2.vmdl\n-phase2/weapons/models/deagle/weapon_pist_deagle_ag2.vmdl\n-phase2/weapons/models/elite/weapon_pist_elite_ag2.vmdl\n-phase2/weapons/models/famas/weapon_rif_famas_ag2.vmdl\n-phase2/weapons/models/fiveseven/weapon_pist_fiveseven_ag2.vmdl\n-phase2/weapons/models/g3sg1/weapon_snip_g3sg1_ag2.vmdl\n-phase2/weapons/models/galilar/weapon_rif_galilar_ag2.vmdl\n-phase2/weapons/models/glock18/weapon_pist_glock18_ag2.vmdl\n-phase2/weapons/models/grenade/decoy/weapon_decoy_ag2.vmdl\n-phase2/weapons/models/grenade/flashbang/weapon_flashbang_ag2.vmdl\n-phase2/weapons/models/grenade/hegrenade/weapon_hegrenade_ag2.vmdl\n-phase2/weapons/models/grenade/incendiary/weapon_incendiarygrenade_ag2.vmdl\n-phase2/weapons/models/grenade/molotov/weapon_molotov_ag2.vmdl\n-phase2/weapons/models/grenade/smokegrenade/weapon_smokegrenade_ag2.vmdl\n-phase2/weapons/models/healthshot/weapon_healthshot_ag2.vmdl\n-phase2/weapons/models/hkp2000/weapon_pist_hkp2000_ag2.vmdl\n-phase2/weapons/models/knife/knife_bayonet/weapon_knife_bayonet_ag2.vmdl\n-phase2/weapons/models/knife/knife_bowie/weapon_knife_bowie_ag2.vmdl\n-phase2/weapons/models/knife/knife_butterfly/weapon_knife_butterfly_ag2.vmdl\n-phase2/weapons/models/knife/knife_canis/weapon_knife_canis_ag2.vmdl\n-phase2/weapons/models/knife/knife_cord/weapon_knife_cord_ag2.vmdl\n-phase2/weapons/models/knife/knife_css/weapon_knife_css_ag2.vmdl\n-phase2/weapons/models/knife/knife_default_ct/weapon_knife_default_ct_ag2.vmdl\n-phase2/weapons/models/knife/knife_default_t/weapon_knife_default_t_ag2.vmdl\n-phase2/weapons/models/knife/knife_falchion/weapon_knife_falchion_ag2.vmdl\n-phase2/weapons/models/knife/knife_flip/weapon_knife_flip_ag2.vmdl\n-phase2/weapons/models/knife/knife_gut/weapon_knife_gut_ag2.vmdl\n-phase2/weapons/models/knife/knife_karambit/weapon_knife_karambit_ag2.vmdl\n-phase2/weapons/models/knife/knife_kukri/weapon_knife_kukri_ag2.vmdl\n-phase2/weapons/models/knife/knife_m9/weapon_knife_m9_ag2.vmdl\n-phase2/weapons/models/knife/knife_navaja/weapon_knife_navaja_ag2.vmdl\n-phase2/weapons/models/knife/knife_outdoor/weapon_knife_outdoor_ag2.vmdl\n-phase2/weapons/models/knife/knife_push/weapon_knife_push_ag2.vmdl\n-phase2/weapons/models/knife/knife_skeleton/weapon_knife_skeleton_ag2.vmdl\n-phase2/weapons/models/knife/knife_stiletto/weapon_knife_stiletto_ag2.vmdl\n-phase2/weapons/models/knife/knife_tactical/weapon_knife_tactical_ag2.vmdl\n-phase2/weapons/models/knife/knife_talon/weapon_knife_talon_ag2.vmdl\n-phase2/weapons/models/knife/knife_ursus/weapon_knife_ursus_ag2.vmdl\n-phase2/weapons/models/m249/weapon_mach_m249_ag2.vmdl\n-phase2/weapons/models/m4a1_silencer/weapon_rif_m4a1_silencer_ag2.vmdl\n-phase2/weapons/models/m4a4/weapon_rif_m4a4_ag2.vmdl\n-phase2/weapons/models/mac10/weapon_smg_mac10_ag2.vmdl\n-phase2/weapons/models/mag7/weapon_shot_mag7_ag2.vmdl\n-phase2/weapons/models/mp5sd/weapon_smg_mp5sd_ag2.vmdl\n-phase2/weapons/models/mp7/weapon_smg_mp7_ag2.vmdl\n-phase2/weapons/models/mp9/weapon_smg_mp9_ag2.vmdl\n-phase2/weapons/models/negev/weapon_mach_negev_ag2.vmdl\n-phase2/weapons/models/nova/weapon_shot_nova_ag2.vmdl\n-phase2/weapons/models/p250/weapon_pist_p250_ag2.vmdl\n-phase2/weapons/models/p90/weapon_smg_p90_ag2.vmdl\n-phase2/weapons/models/revolver/weapon_pist_revolver_ag2.vmdl\n-phase2/weapons/models/sawedoff/weapon_shot_sawedoff_ag2.vmdl\n-phase2/weapons/models/scar20/weapon_snip_scar20_ag2.vmdl\n-phase2/weapons/models/sg556/weapon_rif_sg556_ag2.vmdl\n-phase2/weapons/models/ssg08/weapon_snip_ssg08_ag2.vmdl\n-phase2/weapons/models/taser/weapon_pist_taser_ag2.vmdl\n-phase2/weapons/models/tec9/weapon_pist_tec9_ag2.vmdl\n-phase2/weapons/models/ump45/weapon_smg_ump45_ag2.vmdl\n-phase2/weapons/models/usp_silencer/weapon_pist_usp_silencer_ag2.vmdl\n-phase2/weapons/models/xm1014/weapon_shot_xm1014_ag2.vmdl\n postprocess/cache_postprocessv2.vpost\n postprocess/cache_postprocessv3.vpost\n postprocess/de_cache_s2.vpost\n@@ -106220,7 +106139,6 @@ materials/de_cache/glass/ch2_sheet_glass_02_mask_psd_bc5ebce3.vtex\n materials/de_cache/glass/ch2_sheet_glass_02_normal_psd_a0de9678.vtex\n materials/de_cache/glass/ch2_sheet_glass_02_vmat_g_ttintmask_73100e5a.vtex\n materials/de_cache/misc/ch2_train_light_old_factory_var_vmat_g_theight1_71c1079d.vtex\n-materials/de_cache/stains/stains_001_psd_6504b458.vtex\n materials/shared_base/stucco/stucco_003_color_psd_ad0a55c3.vtex\n materials/shared_base/stucco/stucco_003_color_psd_3d25e3b3.vtex\n materials/shared_base/stucco/stucco_003_normal_psd_ce19b7c2.vtex\n@@ -106586,8 +106504,6 @@ materials/de_cache/backdrop/plant_panel_001.vmat\n materials/de_cache/backdrop/plant_railing_001.vmat\n materials/de_cache/glass/ch2_sheet_glass_01b_selfillum.vmat\n materials/de_cache/glass/ch2_sheet_glass_02_trans.vmat\n-materials/de_cache/plaster/ch2_plaster_rough_001.vmat\n-materials/de_cache/plaster/ch2_plaster_rough_blend_002.vmat\n materials/de_cache/tiles/ch2_ceramic_tile_003_blend_grout_brick.vmat\n materials/models/inventory_items/music_kit/adambeyer_01/mp3_detail.vmat\n materials/models/inventory_items/music_kit/adambeyer_01/mp3_screen.vmat\n@@ -107160,10 +107076,6 @@ maps/ar_baggage.vjs\n maps/editor/zoo/scripts/chess.vjs\n maps/editor/zoo/scripts/grenadetraining.vjs\n maps/editor/zoo/scripts/setup.vjs\n-materials/de_cache/metal/ch2_metal_corrugated_blend_rust_stained_tintable.vmat\n-materials/de_cache/metal/ch2_metal_corrugated_blend_rust_worn_tintable.vmat\n-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01.vmat\n-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01b.vmat\n materials/de_cache/tiles/ch2_wall_tile_ceramic_001_small_blend_grout.vmat\n materials/de_cache/tiles/ch2_wall_tile_ceramic_002_small_blend_grout.vmat\n materials/effects/cigarrete_smoke_01a.vmat\n@@ -109556,7 +109468,6 @@ characters/models/shared/arms/glove_keychain_preview/glove_keychain_generic.vmat\n compmatdata/kc_ghost_hands.vcompmat\n materials/dev/cobblestone_001.vmat\n materials/dev/blockout/rollup_door.vmat\n-materials/de_cache/brick/ch2_brick_dirt_wear_blend_001.vmat\n materials/de_cache/glass/ch2_sheet_glass_02_trans_b.vmat\n materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend.vmat\n materials/de_cache/signs/ch2_firestation_sign_blend_001.vmat\n@@ -122521,7 +122432,6 @@ materials/de_cache/dirt/ch2_dirt_ground_002.vmat\n materials/de_cache/floor/ch2_floor_busstation_01.vmat\n materials/de_cache/ground/ch2_blend_gravel_grass_001.vmat\n materials/de_cache/metal/ch2_metal_corrugated_blend_02a.vmat\n-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01c.vmat\n materials/de_cache/trim/ch2_trim_concrete_beams_01b.vmat\n materials/de_cache/trim/ch2_trim_concrete_wall_01a.vmat\n materials/de_cache/trim/ch2_trim_wood_painted_worn_01b.vmat\n@@ -124321,13 +124231,11 @@ agents/models/tm_professional/tm_professional_vari.vmdl\n agents/models/tm_professional/tm_professional_varj.vmdl\n materials/de_cache/backdrop/cache_backdrop_ac_001.vmat\n materials/de_cache/brick/ch2_brick_decorative_02_blend.vmat\n-materials/de_cache/brick/ch2_brick_plaster_tile_blend_001.vmat\n materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat\n materials/de_cache/brick/ch2_painted_plaster_blend_01a_mural.vmat\n materials/de_cache/brick/ch2_painted_plaster_blend_01b.vmat\n materials/de_cache/brick/ch2_painted_plaster_brick_blend_01a.vmat\n materials/de_cache/brick/ch2_painted_plaster_brick_blend_01b.vmat\n-materials/de_cache/brick/ch2_painted_plaster_brick_blend_01c.vmat\n materials/de_cache/concrete/ch2_blend_concrete_panel_factory_001.vmat\n materials/de_cache/concrete/ch2_blend_metal_debris_01.vmat\n materials/de_cache/concrete/ch2_concrete_siding_001b_blend.vmat\n@@ -124637,8 +124545,6 @@ materials/de_cache/backdrop/cache_backdrop_ac_001_vmat_g_tlayer1normalroughness_\n materials/de_cache/backdrop/cache_backdrop_ac_color_psd_7eb1e746.vtex\n materials/shared_base/brick/brick_white_002_color_psd_ae6d965d.vtex\n materials/shared_base/brick/brick_white_003_normal_psd_282ac3f.vtex\n-materials/shared_base/stucco/stucco_003_height_psd_88cea408.vtex\n-materials/shared_base/tile/wall_tile_ceramic_003_height_psd_aaadc7fc.vtex\n materials/shared_base/concrete/painted_concrete_001_color_psd_741d561b.vtex\n materials/shared_base/concrete/painted_concrete_001_height_psd_ec8618b5.vtex\n materials/shared_base/concrete/painted_concrete_001_normal_psd_7f47c570.vtex\n@@ -125261,3 +125167,161 @@ models/vehicles/forklift_01/forklift_01_color_tga_e79a4f37.vtex\n models/vehicles/forklift_01/forklift_01_height_tga_a9b8c5ca.vtex\n models/vehicles/forklift_01/forklift_01_normal_tga_8d464350.vtex\n models/vehicles/forklift_01/forklift_01_height_tga_2004147a.vtex\n+materials/models/inventory_items/music_kit/alrt_01/mp3_detail.vmat\n+materials/models/inventory_items/music_kit/alrt_01/mp3_screen.vmat\n+materials/models/inventory_items/music_kit/alrt_01/sleeve_cover.vmat\n+materials/models/inventory_items/music_kit/altare_01/mp3_detail.vmat\n+materials/models/inventory_items/music_kit/altare_01/mp3_screen.vmat\n+materials/models/inventory_items/music_kit/altare_01/sleeve_cover.vmat\n+materials/models/inventory_items/music_kit/borne_01/mp3_detail.vmat\n+materials/models/inventory_items/music_kit/borne_01/mp3_screen.vmat\n+materials/models/inventory_items/music_kit/borne_01/sleeve_cover.vmat\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_detail.vmat\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen.vmat\n+materials/models/inventory_items/music_kit/pirapus_01/sleeve_cover.vmat\n+materials/models/inventory_items/music_kit/repiet_01/mp3_detail.vmat\n+materials/models/inventory_items/music_kit/repiet_01/mp3_screen.vmat\n+materials/models/inventory_items/music_kit/repiet_01/sleeve_cover.vmat\n+materials/models/inventory_items/music_kit/shockone_01/mp3_detail.vmat\n+materials/models/inventory_items/music_kit/shockone_01/mp3_screen.vmat\n+materials/models/inventory_items/music_kit/shockone_01/sleeve_cover.vmat\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal.vmat\n+models/de_cache_s2/cache_memorial_01/cache_memorial_decal_01.vmdl\n+models/inventory_items/music_kits/music_kit_alrt_01.vmdl\n+models/inventory_items/music_kits/music_kit_altare_01.vmdl\n+models/inventory_items/music_kits/music_kit_borne_01.vmdl\n+models/inventory_items/music_kits/music_kit_pirapus_01.vmdl\n+models/inventory_items/music_kits/music_kit_repiet_01.vmdl\n+models/inventory_items/music_kits/music_kit_shockone_01.vmdl\n+soundevents/music/alrt_01/game_sounds_music.vsndevts\n+soundevents/music/altare_01/game_sounds_music.vsndevts\n+soundevents/music/borne_01/game_sounds_music.vsndevts\n+soundevents/music/pirapus_01/game_sounds_music.vsndevts\n+soundevents/music/repiet_01/game_sounds_music.vsndevts\n+soundevents/music/shockone_01/game_sounds_music.vsndevts\n+sounds/music/alrt_01/bombplanted.vsnd\n+sounds/music/alrt_01/bombtenseccount.vsnd\n+sounds/music/alrt_01/chooseteam.vsnd\n+sounds/music/alrt_01/deathcam.vsnd\n+sounds/music/alrt_01/endofmatch.vsnd\n+sounds/music/alrt_01/lostround.vsnd\n+sounds/music/alrt_01/mainmenu.vsnd\n+sounds/music/alrt_01/roundmvpanthem_01.vsnd\n+sounds/music/alrt_01/roundtenseccount.vsnd\n+sounds/music/alrt_01/startaction_01.vsnd\n+sounds/music/alrt_01/startaction_02.vsnd\n+sounds/music/alrt_01/startaction_03.vsnd\n+sounds/music/alrt_01/startofmatch.vsnd\n+sounds/music/alrt_01/startround_01.vsnd\n+sounds/music/alrt_01/startround_02.vsnd\n+sounds/music/alrt_01/startround_03.vsnd\n+sounds/music/alrt_01/wonround.vsnd\n+sounds/music/altare_01/bombplanted.vsnd\n+sounds/music/altare_01/bombtenseccount.vsnd\n+sounds/music/altare_01/chooseteam.vsnd\n+sounds/music/altare_01/deathcam.vsnd\n+sounds/music/altare_01/endofmatch.vsnd\n+sounds/music/altare_01/lostround.vsnd\n+sounds/music/altare_01/mainmenu.vsnd\n+sounds/music/altare_01/roundmvpanthem_01.vsnd\n+sounds/music/altare_01/roundtenseccount.vsnd\n+sounds/music/altare_01/startaction_01.vsnd\n+sounds/music/altare_01/startaction_02.vsnd\n+sounds/music/altare_01/startofmatch.vsnd\n+sounds/music/altare_01/startround_01.vsnd\n+sounds/music/altare_01/startround_02.vsnd\n+sounds/music/altare_01/wonround.vsnd\n+sounds/music/borne_01/bombplanted.vsnd\n+sounds/music/borne_01/bombtenseccount.vsnd\n+sounds/music/borne_01/chooseteam.vsnd\n+sounds/music/borne_01/deathcam.vsnd\n+sounds/music/borne_01/endofmatch.vsnd\n+sounds/music/borne_01/lostround.vsnd\n+sounds/music/borne_01/mainmenu.vsnd\n+sounds/music/borne_01/roundmvpanthem_01.vsnd\n+sounds/music/borne_01/roundtenseccount.vsnd\n+sounds/music/borne_01/startaction_01.vsnd\n+sounds/music/borne_01/startaction_02.vsnd\n+sounds/music/borne_01/startaction_03.vsnd\n+sounds/music/borne_01/startofmatch.vsnd\n+sounds/music/borne_01/startround_01.vsnd\n+sounds/music/borne_01/startround_02.vsnd\n+sounds/music/borne_01/startround_03.vsnd\n+sounds/music/borne_01/wonround.vsnd\n+sounds/music/pirapus_01/bombplanted.vsnd\n+sounds/music/pirapus_01/bombtenseccount.vsnd\n+sounds/music/pirapus_01/chooseteam.vsnd\n+sounds/music/pirapus_01/deathcam.vsnd\n+sounds/music/pirapus_01/endofmatch.vsnd\n+sounds/music/pirapus_01/lostround.vsnd\n+sounds/music/pirapus_01/mainmenu.vsnd\n+sounds/music/pirapus_01/roundmvpanthem_01.vsnd\n+sounds/music/pirapus_01/roundtenseccount.vsnd\n+sounds/music/pirapus_01/startaction_01.vsnd\n+sounds/music/pirapus_01/startaction_02.vsnd\n+sounds/music/pirapus_01/startofmatch.vsnd\n+sounds/music/pirapus_01/startround_01.vsnd\n+sounds/music/pirapus_01/startround_02.vsnd\n+sounds/music/pirapus_01/wonround.vsnd\n+sounds/music/repiet_01/bombplanted.vsnd\n+sounds/music/repiet_01/bombtenseccount.vsnd\n+sounds/music/repiet_01/chooseteam.vsnd\n+sounds/music/repiet_01/deathcam.vsnd\n+sounds/music/repiet_01/endofmatch.vsnd\n+sounds/music/repiet_01/lostround.vsnd\n+sounds/music/repiet_01/mainmenu.vsnd\n+sounds/music/repiet_01/roundmvpanthem_01.vsnd\n+sounds/music/repiet_01/roundtenseccount.vsnd\n+sounds/music/repiet_01/startaction_01.vsnd\n+sounds/music/repiet_01/startaction_02.vsnd\n+sounds/music/repiet_01/startofmatch.vsnd\n+sounds/music/repiet_01/startround_01.vsnd\n+sounds/music/repiet_01/startround_02.vsnd\n+sounds/music/repiet_01/startround_03.vsnd\n+sounds/music/repiet_01/wonround.vsnd\n+sounds/music/shockone_01/bombplanted.vsnd\n+sounds/music/shockone_01/bombtenseccount.vsnd\n+sounds/music/shockone_01/chooseteam.vsnd\n+sounds/music/shockone_01/deathcam.vsnd\n+sounds/music/shockone_01/endofmatch.vsnd\n+sounds/music/shockone_01/lostround.vsnd\n+sounds/music/shockone_01/mainmenu.vsnd\n+sounds/music/shockone_01/roundmvpanthem_01.vsnd\n+sounds/music/shockone_01/roundtenseccount.vsnd\n+sounds/music/shockone_01/startaction_01.vsnd\n+sounds/music/shockone_01/startaction_02.vsnd\n+sounds/music/shockone_01/startofmatch.vsnd\n+sounds/music/shockone_01/startround_01.vsnd\n+sounds/music/shockone_01/startround_02.vsnd\n+sounds/music/shockone_01/wonround.vsnd\n+panorama/images/econ/music_kits/alrt_01_png.vtex\n+panorama/images/econ/music_kits/altare_01_png.vtex\n+panorama/images/econ/music_kits/borne_01_png.vtex\n+panorama/images/econ/music_kits/repiet_01_png.vtex\n+panorama/images/econ/music_kits/pirapus_01_png.vtex\n+panorama/images/econ/music_kits/shockone_01_png.vtex\n+panorama/images/backgrounds/store_home_coupon_nightmode2_psd.vtex\n+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_capsule_png.vtex\n+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_capsule_small_png.vtex\n+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_stattrak_capsule_png.vtex\n+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_stattrak_capsule_small_png.vtex\n+materials/models/inventory_items/music_kit/alrt_01/mp3_detail_color_psd_901fbaec.vtex\n+materials/models/inventory_items/music_kit/altare_01/mp3_detail_color_psd_95bb206c.vtex\n+materials/models/inventory_items/music_kit/alrt_01/mp3_screen_color_psd_25b44773.vtex\n+materials/models/inventory_items/music_kit/altare_01/mp3_screen_color_psd_86afe5c0.vtex\n+materials/models/inventory_items/music_kit/borne_01/mp3_detail_color_psd_855ad719.vtex\n+materials/models/inventory_items/music_kit/alrt_01/mp3_screen_color_psd_ed6b5831.vtex\n+materials/models/inventory_items/music_kit/altare_01/mp3_screen_color_psd_9d8751c5.vtex\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_detail_color_psd_ffd6b18f.vtex\n+materials/models/inventory_items/music_kit/borne_01/mp3_screen_color_psd_8f0cc7a6.vtex\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen_color_psd_8415b8e.vtex\n+materials/models/inventory_items/music_kit/repiet_01/mp3_detail_color_psd_3afbafdb.vtex\n+materials/models/inventory_items/music_kit/borne_01/mp3_screen_color_psd_927321f3.vtex\n+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen_color_psd_42e5345b.vtex\n+materials/models/inventory_items/music_kit/shockone_01/mp3_detail_color_psd_215c1077.vtex\n+materials/models/inventory_items/music_kit/repiet_01/mp3_screen_color_psd_16373cc2.vtex\n+materials/models/inventory_items/music_kit/shockone_01/mp3_screen_color_psd_4c14f65d.vtex\n+materials/models/inventory_items/music_kit/repiet_01/mp3_screen_color_psd_1a797bc.vtex\n+materials/models/inventory_items/music_kit/shockone_01/mp3_screen_color_psd_b4f73d9b.vtex\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal_color_tga_7096f3.vtex\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal_normal_tga_6cba8ded.vtex"
},
{
"filename": "game/csgo/shaders_pc_dir.txt",
"status": "modified",
"additions": 2,
"deletions": 2,
"changes": 4,
"patch": "@@ -47,10 +47,10 @@ shaders/vfx/csgo_effects_pc_50_psrs.vcs CRC:00c00c0bc5 size:2242\n shaders/vfx/csgo_effects_pc_50_vs.vcs CRC:001054058f size:12365\n shaders/vfx/csgo_environment.ini CRC:0000000000 size:0\n shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0042d874fb size:10802\n+shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:008550733a size:10802\n shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:008fc446c9 size:16672405\n shaders/vfx/csgo_environment_blend_pc_50_psrs.vcs CRC:00bb47aa91 size:2498\n-shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:00dab4ed23 size:262598\n+shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:004fba2035 size:262614\n shaders/vfx/csgo_environment_pc_50_features.vcs CRC:003a5e7fe9 size:6402\n shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:008a4ba6a2 size:593294\n shaders/vfx/csgo_environment_pc_50_psrs.vcs CRC:00f15f17f1 size:2434"
},
{
"filename": "game/csgo/shaders_vulkan_dir.txt",
"status": "modified",
"additions": 5,
"deletions": 5,
"changes": 10,
"patch": "@@ -52,15 +52,15 @@ shaders/vfx/csgo_effects_vulkan_50_psrs.vcs CRC:00c00c0bc5 size:2242\n shaders/vfx/csgo_effects_vulkan_50_vs.vcs CRC:003d820aad size:11486\n shaders/vfx/csgo_environment.ini CRC:0000000000 size:0\n shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:006e146186 size:10706\n+shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:0089c5c635 size:10690\n shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00f34793bb size:30515918\n shaders/vfx/csgo_environment_blend_vulkan_50_psrs.vcs CRC:0042b24d3f size:2530\n-shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:00f48b26ec size:207483\n-shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:0015d37353 size:10770\n+shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:00392ac357 size:207499\n+shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:009a7671e5 size:10770\n shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00f34793bb size:30515918\n shaders/vfx/csgo_environment_blend_vulkan_60_psrs.vcs CRC:0042b24d3f size:2530\n-shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:007f4daf39 size:5106644\n-shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:00f48b26ec size:207483\n+shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:00918a9d49 size:5106644\n+shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:00392ac357 size:207499\n shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:006163d0dd size:6338\n shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:00ee864fb2 size:928375\n shaders/vfx/csgo_environment_vulkan_50_psrs.vcs CRC:00bf09c183 size:2450"
},
{
"filename": "game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment_blend.slang",
"status": "modified",
"additions": 2,
"deletions": 0,
"changes": 2,
"patch": "@@ -439,6 +439,7 @@ VS\n \tBoolAttribute(VertexpaintUIPuddles, (F_WETNESS==1) || 0);\n \tBoolAttribute(VertexPaintUIAlphaBlendFactor, true);\n \tBoolAttribute(SupportsAggregateInstancing, true);\n+\tBoolAttribute(SupportsMaterialLayerSampling, true);\n \t\n \t#if (S_ENABLE_LAYER_3 == 1)\n \t\tBoolAttribute(HasTexcoordTransform, (((((g_vTexCoordScale1.x!=1) || (g_vTexCoordScale1.y!=1)) || (g_flTexCoordRotation1!=0)) || (((g_vTexCoordScale2.x!=1) || (g_vTexCoordScale2.y!=1)) || (g_flTexCoordRotation2!=0))) || (((g_vTexCoordScale3.x!=1) || (g_vTexCoordScale3.y!=1)) || (g_flTexCoordRotation3!=0))) || 0);\n@@ -5635,6 +5636,7 @@ RTX\n \tBoolAttribute(VertexpaintUIPuddles, (F_WETNESS==1) || 0);\n \tBoolAttribute(VertexPaintUIAlphaBlendFactor, true);\n \tBoolAttribute(SupportsAggregateInstancing, true);\n+\tBoolAttribute(SupportsMaterialLayerSampling, true);\n \tBoolAttribute(NeedsLightProbe, true);\n \tBoolAttribute(DoNotCastShadows, F_DO_NOT_CAST_SHADOWS || 0);\n \tBoolAttribute(SupportsMappingDimensions, true);"
},
{
"filename": "game/csgo/steam.inf",
"status": "modified",
"additions": 6,
"deletions": 6,
"changes": 12,
"patch": "@@ -1,9 +1,9 @@\n-ClientVersion=2000812\n-ServerVersion=2000812\n-PatchVersion=1.41.5.9\n+ClientVersion=2000814\n+ServerVersion=2000814\n+PatchVersion=1.41.6.0\n ProductName=cs2\n appID=730\n ServerAppID=2347773\n-SourceRevision=10638965\n-VersionDate=May 06 2026\n-VersionTime=15:43:33\n+SourceRevision=10641237\n+VersionDate=May 07 2026\n+VersionTime=14:04:19"
}
]
},
{
"event_id": "gh:265d09c",
"detected_at_utc": "2026-05-10T15:00:50.111Z",
"commit_date_utc": "2026-05-06T23:17:44Z",
"commit": {
"sha": "265d09c094211bbf1debab45380d89dc1ebce142",
"short": "265d09c",
"message": "2000812 | 6 files | M\tgame/bin/built_from_cl.txt, M\tgame/bin/win64/tier0_strings.txt, M\tgame/bin/win64/vconsole2.exe_strings.txt, M\tgame/bin/win64/video64_strings.txt, M\tgame/csgo/import_scripts/bin/tier0_strings.txt, M\tgame/csgo/steam.inf",
"url": "https://github.com/SteamTracking/GameTracking-CS2/commit/265d09c094211bbf1debab45380d89dc1ebce142"
},
"classification": {
"tags": [
"scripts",
"misc"
],
"important_files": [
"game/csgo/import_scripts/bin/tier0_strings.txt"
]
},
"ai_summary": "Logic/scripts update (code/scripts).",
"stats": {
"files_changed": 6,
"additions": 26,
"deletions": 23
},
"files": [
{
"filename": "game/bin/built_from_cl.txt",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -1 +1 @@\n-10626991\n+10638942"
},
{
"filename": "game/bin/win64/tier0_strings.txt",
"status": "modified",
"additions": 16,
"deletions": 16,
"changes": 32,
"patch": "@@ -224,6 +224,7 @@ $xmm9\n %s bytes used out of %s bytes available (%.2f%%)\n %s called on a pool arena (no root available)\\n\n %s is out of range for KeyValues, which doesn't support signed 64-bit numbers\n+%s not expected here. A valid JSON document should be a single object, which begins with '{' and ends with '}'\n %s not expected here. Missing ',' or ']'?\n %s not expected here. Missing ',' or '}'?\n %s not expected here. Missing ':'?\n@@ -431,6 +432,7 @@ $xmm9\n (yaX\n ) : AssertMsg Failed in function \n ) : Assertion Failed in function \n+)05\\t8\n )14:;EFIJ^de\n )14:EFIJNOde\\\n )EIWde\n@@ -793,7 +795,7 @@ $xmm9\n 3\\r53h&\n 3o=q\n 3wl'\n-420p\n+420`\n 4JpI?=\n 4\\tgA\n 4^K\\fOI\n@@ -853,7 +855,6 @@ $xmm9\n ;BIb?\n ;srv*http://symbols/windows\n <!-- kv3 encoding:%s:version{%s} format:%s:version{%s} -->\\n\n-<!-- schema \n </link>\n </script>\n <6Rj\n@@ -1701,7 +1702,7 @@ $xmm9\n ?GetWinLevelRevision@CPUInformation@@SA_NPEAG0@Z\n ?GrowByChunks@CBufferString@@QEAAHHH@Z\n ?GrowPool@CPoolAllocator@@QEAAXI@Z\n-?HEAP WARNING: memory block at %p appears to be corrupt\\n\n+?HEAP WARNING: memory block at %p is unexpectedly allocated\\n\n ?HandleFirstWriteLockTransition@CEventRWLock@@IEAAXAEAVCEventListNode@@@Z\n ?HandleToString@CCountedStringPool_CI@@QEBAPEBDG@Z\n ?HandlerQueueHeartBeat@MiniDumpStandardData_t@@QEBAXXZ\n@@ -2560,7 +2561,6 @@ ApplyDiffs\n Apr 22 2026\n April\n AreFileApisANSI\n-Assert\n AssertDlgThread\n Assertion Dialog could not be created. Breaking in debugger.\\n\n Assertion Dialog could not be created. Ignoring assertion. Run under the debugger to break instead.\\n\n@@ -3967,6 +3967,7 @@ GameDVR_Enabled\n GameResourceServiceClientV001\n GameResourceServiceServerV001\n GameUIService_001\n+General\n GenerateHashFromUniqueId\n GenericGameData\n Generic_x86\n@@ -4120,7 +4121,7 @@ H$BQ\n H(VVH\n H*0\"ZOW\n H>r1\n-HEAP WARNING: memory block at %p is unexpectedly allocated\\n\n+HEAP WARNING: memory block at %p appears to be corrupt\\n\n HEAP WARNING: memory block at %p is unexpectedly free\\n\n HEAP WARNING: memory block at %p is unexpectedly unrecognized\\n\n HEAP WARNING: memory pointer %p is invalid\\n\n@@ -4312,7 +4313,7 @@ ISolveIKChainAnimNode\n ISubGraphAnimNode\n ISubGraphManager\n ITALIAN\n-I\\zH6\n+I\\zH6(\n Ignore\n Ignore All Asserts\n Ignore For 24 Hours\n@@ -4351,7 +4352,6 @@ InitializeSListHead\n InitializeSRWLock\n InitializeSecurityDescriptor\n Inline attr without expected value\\n\n-Input contains no data\n InputService_001\n InputStackSystemVersion001\n InputSystemVersion001\n@@ -4475,7 +4475,6 @@ KV Conditional: Unknown symbol %s\\n\n KV3 EHANDLEs cannot be serialized\n KV3 instances cannot be set to an unspecified specific type\n KV3 pointers cannot be serialized\n-Keeping \"%s\" cvar value, specified on cmdline\\n\n Kernel32.dll\n KeyValueCache001\n KeyValues Error: %s in file %s\\n\n@@ -6129,6 +6128,7 @@ Unable to create thread in %s\\n\n Unable to determine CPU Frequency\\n\n Unable to determine ELF default base address\\n\n Unable to determine Mach-O default base address\\n\n+Unable to determine buffer encoding.\n Unable to load COM\\n\n Unable to load SDL\\n\n Unable to load oleaut32\\n\n@@ -6707,7 +6707,7 @@ Vrad3_001\n Vtube\n VtuneApi32e.dll\n W 7x\n-W)lQx\n+W)lQp\n W/q#IX\n W4vC\n WARNING\n@@ -6819,7 +6819,7 @@ Z>w_F\n ZSq>\n Z\\>z8\n Zjz\\v\n-Zvpcf3\n+Zvpcf1\n ZwSetTimerResolution\n [ func+child func ]\n [ func+child func ]\n@@ -6870,9 +6870,9 @@ ZwSetTimerResolution\n \\nh?oT\n \\nk>oB\n \\ntier0.dll\n-\\r%s not expected here. A valid JSON document should be a single object, which begins with '{' and ends with '}'\n \\r00000000-0000-0000-0000-000000000000\n-\\rGeneral\n+\\rAssert\n+\\rInput contains no data\n \\r\\f\\v\\v\\n\\n\\t\\t\\t\\t\\t\n \\rmj>zjZ\n \\sdktools\\bin\n@@ -6897,8 +6897,8 @@ ZwSetTimerResolution\n \\v_dbghelp_home_linked\n \\v_dbghelp_home_unlinked\n \\veBV\n-]0S2\n ]P4H\n+]PS2\n ]u9g\n ]xEc\n ^<V7w\n@@ -8277,6 +8277,7 @@ moredetailed\n moveto\n multiplayer_break\n n03>Pu\n+n<!-- schema \n n>log2\n nBits != 32\n nInterruptability\n@@ -8285,9 +8286,8 @@ nMin\n nOffset < m_nAllocationSize\n nSwitchValue\n nTries < 10000000\n-nUnable to determine buffer encoding.\n n\\f\"pA3Q\n-n\\f\"pA3QP\n+n\\f\"pA3QX\n n]?iJ\n name\n nan(ind)\n@@ -8735,7 +8735,6 @@ vmdlkeys4\n void\n volatile\n vpcf\n-vpcf1\n vpcf10\n vpcf11\n vpcf12\n@@ -8757,6 +8756,7 @@ vpcf26\n vpcf27\n vpcf28\n vpcf29\n+vpcf3\n vpcf30\n vpcf31\n vpcf32"
},
{
"filename": "game/bin/win64/vconsole2.exe_strings.txt",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"patch": "@@ -3311,6 +3311,7 @@ AsShotICCProfile\n AsShotNeutral\n AsShotPreProfileMatrix\n AsShotWhiteXY\n+Assert\n Assert Messages Color\n Assert True\n Asserts/Errors Only"
},
{
"filename": "game/bin/win64/video64_strings.txt",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"patch": "@@ -1913,6 +1913,7 @@ Arg list too long\n Artwork\n ArtworkPublished\n Ascending\n+Assert\n Assert Dialog\n Assert( %s ):%s:%d\\n\n Assertion Failed: stack%2d: %s (%d): %s"
},
{
"filename": "game/csgo/import_scripts/bin/tier0_strings.txt",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"patch": "@@ -357,6 +357,7 @@ AdjustWindowRectEx\n AllocateThreadID\n AppendMiniProfilerToList\n AreAllAssertsDisabled\n+Assert\n AssertValidWStringPtr\n Assertion Failed: bRtlGenRandomOK\n BGetMiniDumpLock"
},
{
"filename": "game/csgo/steam.inf",
"status": "modified",
"additions": 6,
"deletions": 6,
"changes": 12,
"patch": "@@ -1,9 +1,9 @@\n-ClientVersion=2000809\n-ServerVersion=2000809\n-PatchVersion=1.41.5.8\n+ClientVersion=2000812\n+ServerVersion=2000812\n+PatchVersion=1.41.5.9\n ProductName=cs2\n appID=730\n ServerAppID=2347773\n-SourceRevision=10627055\n-VersionDate=Apr 30 2026\n-VersionTime=15:09:15\n+SourceRevision=10638965\n+VersionDate=May 06 2026\n+VersionTime=15:43:33"
}
]
},
{
"event_id": "gh:801fc5c",
"detected_at_utc": "2026-05-10T15:00:50.404Z",
"commit_date_utc": "2026-04-30T22:50:16Z",
"commit": {
"sha": "801fc5c191124c23a9508ad1ec87e4fec2f75e35",
"short": "801fc5c",
"message": "2000809 | 21 files | M\tDumpSource2/.stringsignore, M\tDumpSource2/schemas/client/CCSPlayer_MovementServices.h, M\tDumpSource2/schemas/client/C_CSPlayerPawn.h, M\tDumpSource2/schemas/server/CCSPlayer_MovementServices.h, M\tgame/bin/built_from_cl.txt, M\tgame/csgo/bin/win64/client_strings.txt, M\tgame/csgo/bin/win64/modtools_strings.txt, M\tgame/csgo/bin/win64/server_strings.txt, M\tgame/csgo/pak01_dir.txt, M\tgame/csgo/pak01_dir/resource/csgo_english.txt, M\tgame/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts, M\tgame/csgo/shaders_pc_dir.txt, M\tgame/csgo/shaders_vulkan_dir.txt, M\tgame/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment.slang, M\tgame/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment_blend.slang, M\tgame/csgo/shaders_vulkan_dir/shaders/vfx/csgo_simple_3layer_parallax.slang, M\tgame/csgo/shaders_vulkan_dir/shaders/vfx/csgo_weapon.slang, M\tgame/csgo/steam.inf, M\tgame/csgo_core/shaders_pc_dir.txt, M\tgame/csgo_core/shaders_vulkan_dir.txt, M\tgame/csgo_core/shaders_vulkan_dir/shaders/vfx/csgo_character.slang",
"url": "https://github.com/SteamTracking/GameTracking-CS2/commit/801fc5c191124c23a9508ad1ec87e4fec2f75e35"
},
"classification": {
"tags": [
"localization",
"misc",
"content-change"
],
"important_files": [
"game/csgo/pak01_dir/resource/csgo_english.txt"
]
},
"ai_summary": "Localization/resources update (game/csgo/pak01_dir/resource/csgo_english.txt).",
"stats": {
"files_changed": 21,
"additions": 1905,
"deletions": 1841
},
"files": [
{
"filename": "DumpSource2/.stringsignore",
"status": "modified",
"additions": 3,
"deletions": 3,
"changes": 6,
"patch": "@@ -19230,7 +19230,6 @@ m_bTestOcclusion\n m_bTestYesOrNoPath\n m_bThinkDangerous\n m_bThinking\n-m_bThirdpersonActiveWeaponCanSafelyOcclude\n m_bThreadsActive\n m_bThrowAnimating\n m_bThrownByPlayer\n@@ -19374,6 +19373,7 @@ m_bUserFriendlyNameSealed\n m_bUserSpecifiedColor\n m_bUserSpecifiedMaterialGroup\n m_bUsesBakedShadowing\n+m_bUsingGroundTopologyOffset\n m_bValid\n m_bValue\n m_bValueBoolean\n@@ -20155,6 +20155,7 @@ m_flAlphaScaleMax\n m_flAlphaScaleMin\n m_flAlternateShiftLength\n m_flAlternateShiftWidth\n+m_flAltitudeAtLastUsingGroundTopologyOffsetTransition\n m_flAmbientScale\n m_flAmbientScale1\n m_flAmbientScale2\n@@ -22128,6 +22129,7 @@ m_flUseFrictionStashedSpeedUntilFrac\n m_flUseLockedTime\n m_flUseRange\n m_flUserSpecifiedTime\n+m_flUsingGroundTopologyOffsetTransitionSmoothing\n m_flUvDensity\n m_flVHeightSrc\n m_flVPhysicsUpdateLocalTime\n@@ -22399,8 +22401,6 @@ m_groupBoundingBoxMaxsOpvar\n m_groupBoundingBoxMinsOpvar\n m_groupName\n m_groups\n-m_gtLastTimeInAir\n-m_gtLastTimeOnStaticWorldGround\n m_hAbility\n m_hActivator\n m_hActiveCommentaryNode"
},
{
"filename": "DumpSource2/schemas/client/CCSPlayer_MovementServices.h",
"status": "modified",
"additions": 3,
"deletions": 2,
"changes": 5,
"patch": "@@ -1,6 +1,9 @@\n class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid\n {\n \tCCSPlayerAnimationState m_AnimationState;\n+\tbool m_bUsingGroundTopologyOffset;\n+\tfloat32 m_flAltitudeAtLastUsingGroundTopologyOffsetTransition;\n+\tfloat32 m_flUsingGroundTopologyOffsetTransitionSmoothing;\n \tVector m_vecLadderNormal;\n \tint32 m_nLadderSurfacePropIndex;\n \tbool m_bDucked;\n@@ -47,7 +50,5 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid\n \tfloat32 m_flTicksSinceLastSurfingDetected;\n \tbool m_bWasSurfing;\n \tVector2D m_vecWalkWishVel;\n-\tGameTime_t m_gtLastTimeOnStaticWorldGround;\n-\tGameTime_t m_gtLastTimeInAir;\n \tbool m_bHasEverProcessedCommand;\n };"
},
{
"filename": "DumpSource2/schemas/client/C_CSPlayerPawn.h",
"status": "modified",
"additions": 0,
"deletions": 1,
"changes": 1,
"patch": "@@ -95,7 +95,6 @@ class C_CSPlayerPawn : public C_CSPlayerPawnBase\n \tbool m_bGunGameImmunity;\n \tGameTime_t m_fImmuneToGunGameDamageTimeLast;\n \tfloat32 m_fMolotovDamageTime;\n-\tbool m_bThirdpersonActiveWeaponCanSafelyOcclude;\n \tParticleIndex_t m_nPlayerInfernoBodyFx;\n \tQAngle m_angEyeAngles;\n \tGameTime_t[4] m_arrOldEyeAnglesTimes;"
},
{
"filename": "DumpSource2/schemas/server/CCSPlayer_MovementServices.h",
"status": "modified",
"additions": 3,
"deletions": 2,
"changes": 5,
"patch": "@@ -1,6 +1,9 @@\n class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid\n {\n \tCCSPlayerAnimationState m_AnimationState;\n+\tbool m_bUsingGroundTopologyOffset;\n+\tfloat32 m_flAltitudeAtLastUsingGroundTopologyOffsetTransition;\n+\tfloat32 m_flUsingGroundTopologyOffsetTransitionSmoothing;\n \tVector m_vecLadderNormal;\n \tint32 m_nLadderSurfacePropIndex;\n \tbool m_bDucked;\n@@ -49,7 +52,5 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid\n \tfloat32 m_flTicksSinceLastSurfingDetected;\n \tbool m_bWasSurfing;\n \tVector2D m_vecWalkWishVel;\n-\tGameTime_t m_gtLastTimeOnStaticWorldGround;\n-\tGameTime_t m_gtLastTimeInAir;\n \tbool m_bHasEverProcessedCommand;\n };"
},
{
"filename": "game/bin/built_from_cl.txt",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -1 +1 @@\n-10623514\n+10626991"
},
{
"filename": "game/csgo/bin/win64/client_strings.txt",
"status": "modified",
"additions": 42,
"deletions": 52,
"changes": 94,
"patch": "@@ -110,12 +110,11 @@\n (%d)Unknown\n (%ld unused bits)\\n\n (+%d more due to usercommand delivery)\n- (08@HPX`j`\n- (08@HPXb0o\n- (08@HPZ`\n- (08@HR0o\n- (08@J0o\n- (0X`hpz0o\n+ (08@HPX`j\n+ (08@HPXb\n+ (08@HPZ\n+ (08@HR\n+ (0X`hpz\n (DEFAULT)\n (Dirty Animation)\n (INVALID PSS PARAMETERS)\\n\n@@ -312,7 +311,7 @@\n \"d\\n/CMsgGCCStrike15_v2_MatchListRequestFullGameInfo\n \"e\\n CCSUsrMsg_EntityOutlineHighlight\n \"f\\n\\nCMsgTEDust\n-\"g3XL\n+\"g3Hn\n \"h\\n8CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse\n \"l7ql`R2lWf\n \"lbN.\n@@ -2644,7 +2643,7 @@ $taser_charge\n (.CPlayer_SetPerFriendPreferences_Request\n (0'yX\n (0x%08X)'??'\n-(4xO\n+(4hq\n (5Me\n (5jP\n (ACTIVE)\n@@ -3105,7 +3104,6 @@ $taser_charge\n ,?IsUint32@Value@v8@@QEBA_NXZ\n ,ARu@y6\n ,I?Value@Number@v8@@QEBANXZ\n-,N`4hP\n ,Reason=\n ,Service for dealing with user-submitted logsB\n ,ShfPQ\n@@ -3122,7 +3120,7 @@ $taser_charge\n ,\\n\\nsv_interp0\n ,\\n\\nsv_interp1\n ,\\n\\vvictim_slot\n-,]p3xL\n+,]p3hn\n ,ar_monastery\n ,fQM(\n ,h11]\n@@ -3161,6 +3159,7 @@ $taser_charge\n --CLoopModeGame::~CLoopModeGame\n --file:\n -.CPlayer_GetNewSteamAnnouncementState_Request\n+-4xq\n -5X5\n -;-C-I-M-a-e-q-\n -> Success (%d attempts)\\n\n@@ -5364,6 +5363,7 @@ $taser_charge\n .?AV?$CNetworkVarBase@MVNetworkVar_m_fadeMinDist@C_BaseModelEntity@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flActualHealthRemoved@CDamageRecord@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAlphaScale@C_EnvParticleGlow@@@@\n+.?AV?$CNetworkVarBase@MVNetworkVar_m_flAltitudeAtLastUsingGroundTopologyOffsetTransition@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnimTime@C_BaseEntity@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnisotropy@C_EnvVolumetricFogController@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAspectRatio@C_PointCamera@@@@\n@@ -5617,6 +5617,7 @@ $taser_charge\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flTotalRoundDamageDealt@CCSPlayerController_ActionTrackingServices@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flTransitionStartSpeed@C_FuncConveyor@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flUseFrictionStashedSpeedUntilFrac@CCSPlayer_MovementServices@@@@\n+.?AV?$CNetworkVarBase@MVNetworkVar_m_flUsingGroundTopologyOffsetTransitionSmoothing@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flValue@CEconItemAttribute@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flVelocityModifier@C_CSPlayerPawn@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flViewmodelFOV@C_CSPlayerPawn@@@@\n@@ -5914,8 +5915,6 @@ $taser_charge\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flTimeOfLastInjury@C_CSPlayerPawn@@@@\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flTimeSilencerSwitchComplete@C_CSWeaponBase@@@@\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flWeaponGameplayAnimStateTimestamp@C_CSWeaponBase@@@@\n-.?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_gtLastTimeInAir@CCSPlayer_MovementServices@@@@\n-.?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_gtLastTimeOnStaticWorldGround@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_nextPrevOwnerUseTime@C_CSWeaponBase@@@@\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_timestamp@CountdownTimer@@@@\n .?AV?$CNetworkVarBase@VHSequence@@VNetworkVar_m_hSequence@CBaseAnimGraphController@@@@\n@@ -6249,6 +6248,7 @@ $taser_charge\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUseSecondaryColor@CLightComponent@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUseUniqueColorTarget@C_FuncMonitor@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUsesBakedShadowing@CLightComponent@@@@\n+.?AV?$CNetworkVarBase@_NVNetworkVar_m_bUsingGroundTopologyOffset@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bVisibleWhenParentNoDraw@C_PointClientUIWorldPanel@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bWaitForNoAttack@C_CSPlayerPawn@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bWarmupPeriod@C_CSGameRules@@@@\n@@ -10879,6 +10879,7 @@ $taser_charge\n .yAu[7\n /'/)/A/E/K/M/Q/W/o/u/}/\n /2x1\n+/30m\n /5dJ\n /?appid=%u\n /Published file id of the file we'd like update.\n@@ -10932,12 +10933,10 @@ $taser_charge\n 0123456789\n 02V8[\n 05=k\n-08@HR`\n-08@J0o\n-08B`\n+08@HR\n+08@J\n 08bX\n 09,h\n-0:ps\n 0;Q5[\n 0<cz\n 0M2~@p\n@@ -11209,7 +11208,6 @@ $taser_charge\n 2\\n\\nline_items\n 2\\n\\vpreferences\n 2\\rlhp\n-2\\vpD\n 2^pV\n 2a\"l\n 2bT~\n@@ -11429,7 +11427,6 @@ $taser_charge\n 8<pl\n 8= zp\n 8A6j\n-8Bph\n 8C:\\buildworker\\csgo_rel_win64\\build\\src\\panorama\\layout\\stylepropertyfactory.cpp\n 8Client ID for which to count the number of issued tokens\"\n 8GZS\n@@ -11720,6 +11717,7 @@ $taser_charge\n @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z\n @BH]f\n @BoneSetup\n+@HPX`hv\n @MfKZ\n @Pgl\n @Pu\\rm\n@@ -11760,6 +11758,7 @@ A9ur\n A<fP\n A>x8\n AA Compromise\n+AA:p\n AAAA-\n AAAA-%.*s\n AABBDirection\n@@ -11871,6 +11870,7 @@ AMMO_TYPE_HEGRENADE\n AMMO_TYPE_MOLOTOV\n AMMO_TYPE_SMOKEGRENADE\n AMMO_TYPE_TASERCHARGE\n+AMoveMountingAmount_t\n ANC[%d]\n ANNOTATION: Distance -- %s -- %f\\n\n ANNOTATIONS: hiding node \"%s\"\\n\n@@ -12774,7 +12774,7 @@ BlurBackground\n BlurBuffer\n BlurOperationPanel\n BlurPopupPanel\n-Bm_iFOV\n+Bm_vecSellbackPurchaseEntries\n BoX5\n Body Component Scriptdesc\n BodyGameSystem\n@@ -13221,7 +13221,6 @@ CAsyncWriteInProgress::OnComplete( \"%s\" ) -> %s at %.3f\\n\n CAttachmentNameSymbolWithStorage\n CAttributeContainerPlayer\n CAttribute_String\n-CBANNER_CELEBRATE_02\n CBI]6\n CBaseAnimGraph::InputSetBodyGroup\n CBaseAnimGraphChoreoServicesThink\n@@ -16954,6 +16953,7 @@ DeferredBlendItemListHead\n DeferredBlendLocationList\n Deferring csgo_download_match command!\\n\n Deferring csgo_econ_action_preview command!\\n\n+Definition : %s\\n\n DefuseKit\n Defuser\n Defuser%d\n@@ -17106,7 +17106,7 @@ DistanceThreshold\n Div R%d <- R%d / R%d\n Dividing by zero in CNmFloatMathNode\n Dizzy\n-Dm_scoreSecondHalf\n+Dm_szTeamMatchStat\n DnRv\n DoAllocateEntity failed\\n\n DoAllocateEntity pEntity->m_pInstance != NULL %d\\n\n@@ -18267,7 +18267,6 @@ First valid class must be less than or equal to last valid class.\n First valid item slot must be less than or equal to last valid item slot.\n FirstPersonLegsDisableDistortion\n Firstperson Legs\n-FirstpersonLegsFade\n FirstpersonLegsPass1\n FirstpersonLegsPass2\n FirstpersonLegsPrepass\n@@ -18582,6 +18581,7 @@ GameInterfaceAPI\n GameModeGunGame\n GameModelInfo001\n GameOverlay Particles\n+GameParticleManager Message Queue capacity overflow!\\n\n GamePortraitWorldsUpdated\n GamePreEntityThink\n GameRulesGameSystem\n@@ -20682,7 +20682,6 @@ JSCreatePanelWithCurrentContext was not called within a context\n JSDelayLoadList\n JSValueFromKeyValue failed to package parameter %s (type %d)\\n\n JS_!0\n-JY3(L\n JZIX\n J\\nHBF\n J`KL\n@@ -20822,7 +20821,7 @@ LOG_MESSAGE\n LONG\n LONG_C2I\n LPVIndex\n-LS&\\nKpm\n+LS&\\nK\n LT[N\n LT_txt\n LXKQ\n@@ -21065,7 +21064,6 @@ Lunacy\n M'Ezb\n M-laO\n M0 E\n-M4(P\n MASK:\n MATCH-\n MATCHSTATS\\t%s, round %d, value %d\\n\n@@ -22236,15 +22234,12 @@ P-224\n P-256\n P-384\n P-521\n-P08@J0o\n+P08@J\n P08J\n P1\\t98\"\n-P20o\n P2P Voice\n P2P ping to \"%s\". Timed out after %.2fms\\n\n P5[1\n-P60g\n-P:0o\n PAGN_4\n PANORAMA_LAYOUTFILE\n PARALYZE\n@@ -22754,7 +22749,6 @@ Permit Responses\n Permitted\n Persist\n PersonalStore\n-Pfpn\n Phoenix Compound\n PhysDisableEntityCollisions called on entities in two different scene worlds (%s - %u vs %s - %u)\\n\n PhysEntityCollisionsAreDisabled called on entities in two different scene worlds (%s - %u vs %s - %u)\\n\n@@ -22914,7 +22908,6 @@ Playsoundscape %s:Unknown command %s\\n\n Please specify 0 or 1 with the -stream Parameter\\n\n Pm8A?\n PmR\"H?\n-Pnpo\n Point entity.\n PointsAnim\n Policy Qualifier CPS\n@@ -23152,7 +23145,7 @@ Pushes an identifier used to group overlays. Deletes all existing overlays using\n Pushes an identifier used to group overlays. Overlays marked with this identifier can be deleted in a big batch.\n Pyramid\n P|iC\\r\n-Q$4hO\n+Q$4Xq\n Q(Optional) If supplied, the resulting published file's Id is appended to the URI.\n Q*hd\n Q/xtJ2\n@@ -23391,7 +23384,7 @@ RULESHERE\n R\\n\\rincludekvtags\n R\\r1>Vp\n R\\vp!y\n-R\\vpD\n+R\\vpL\n R]Di\n Rad2 Deg\n Radar\n@@ -26707,7 +26700,6 @@ W'6S`\n W2Q=\n W3fp\n W3i+,\n-W4HP\n W>peSp>9\n WAITING FOR VSCRIPT DEBUGGER CONNECTION -- '-vscriptdebug' was provided on the command line.\\n\n WARNING! Field %s is using the wrong FIELD_ type!\\nFix this or you'll see a crash.\\n\n@@ -26854,6 +26846,11 @@ WeaponImageSS\n WeaponLength\n WeaponName\n WeaponNameAndRarity\n+WeaponOcclusionAmount\n+WeaponOcclusionClampMaxs\n+WeaponOcclusionClampMins\n+WeaponOcclusionTestMaxs\n+WeaponOcclusionTestMins\n WeaponPrimary\n WeaponRarity\n WeaponRow\n@@ -27145,7 +27142,7 @@ X\\n\\tTeamStats\n X\\n\\vFantasyTeam\n X\\n\\vLoadoutItem\n X\\tQo\n-X`hr`\n+X`hr\n Xd3h\n XfJ7\n XjfR\n@@ -27283,7 +27280,6 @@ Z~wl\n [-1] -> empty\n [-1] -> gsn(empty)\n [-1] -> gsn(null)\n-[4XP\n [Additional text in debugoverlay_dashboard]\n [CC Log %s]: d: %f, ls: %f, %s\\n\n [CC]: %s: No Caption Found\\n\n@@ -28306,7 +28302,6 @@ Z~wl\n \\vj0k\n \\vjC7\n ]1h=bfz\n-]38L\n ]FhSD}\n ]GT7]\n ]G\\nY1\n@@ -28403,10 +28398,9 @@ _util_drawtext_pos\n _var\n _xU`u\n _}eOk\n-`20o\n `28)fk\n `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z\n-`43PK\n+`43pm\n `:zQF\n `D$daM-l\n `DZG\n@@ -29202,7 +29196,7 @@ b <= sizeof ctx->buf\n b <= sizeof ctx->final\n b0M%\n b2i_PVK_bio\n-b3HL\n+b38n\n b5o-\n b=G3\n bB\"`3\n@@ -30858,8 +30852,8 @@ d2i_SSL_SESSION\n d2i_TS_RESP\n d2i_X509_PKEY\n d35P\n+d48r\n d4\\tp\n-d4xP\n d7NSuLq2\n d=%-2d hl=%ld l=%4ld \n d=%-2d hl=%ld l=inf \n@@ -33291,7 +33285,6 @@ hour\n hours\n houseIdentifier\n hover\n-hpz0o\n hr_H\n href=\"\n hscroll\n@@ -33410,6 +33403,7 @@ i2o_ECPublicKey\n i2s_ASN1_ENUMERATED\n i2s_ASN1_INTEGER\n i4a.\"\n+i4xr\n i5BH\n iA5StringSyntax\n iAmmoType\n@@ -34389,7 +34383,7 @@ k+Aq\n k/sn\n k0>Z,\n k26C*\n-k3hL\n+k3Xn\n k8\\vD\n k8fo\n k8xA\n@@ -34798,7 +34792,6 @@ kvtags\n kw.6#\n k~Rz\n l <= sizeof(c->iv)\n-l&+30K\n l&rB6\n l4Ot\n l7@J\n@@ -35149,7 +35142,7 @@ lowresdepth\n luminaire_anisotropy\n luminaire_shape\n luminaire_size\n-lvR48P\n+lvR4\n m&9W\n m*Zu\n m249\n@@ -36997,7 +36990,6 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n-p20o\n p250\n p2p_FightingGame_Connection\n p2p_FightingGame_GameData\n@@ -37009,22 +37001,20 @@ p2p_ping could not convert \"%s\" to a CPeerToPeerAddress\\n\n p2p_ping could not ping \"%s\" because they are an unknown peer\\n\n p2p_ping requires a destination address\\n\n p2p_ping sending to \"%s\"\\n\n-p2ph\n p2{l\n p4Z3\n p5Z3\n p5\\nL,\n p618\n p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z\n p@0pqE5tsO?|1\n-pAm_nModelID\n-pBHIERARCHY_NONE\n+pASHARD_SOLID\n+pBdemo_playback_override_settings\n pCheckpointName\n pD4t\n pData->GetDataDescMap() == pTemplateDataMap\n pDescription\n pDest\n-pF`r\n pField\n pFilter\n pG_*h\n@@ -38060,6 +38050,7 @@ rRfKR\n rX&O0\n rZ1VwGf5\n rZPM\n+r\\fpL\n r\\n\\vstart_index\n r\\vDi\n r\\vp!K\n@@ -39968,6 +39959,7 @@ t(ydU\n t+RW\n t0;?ZlP*m\n t2U \n+t3xn\n t4O_\n t80z\n tA`KO/3G!\\n7h=\n@@ -41408,7 +41400,6 @@ weapon_galilar_client\n weapon_glock\n weapon_glock.ventr\n weapon_glock_client\n-weapon_grenade\n weapon_hand_l\n weapon_hand_r\n weapon_healthshot\n@@ -41887,7 +41878,6 @@ z/B,9d\n z<d2\n z>Hz\n z>Will spew if a job takes longer than the specified number of microseconds\n-zCBANNER_CELEBRATE_03\n zF):O4\n zFar\n zG2m8"
},
{
"filename": "game/csgo/bin/win64/modtools_strings.txt",
"status": "modified",
"additions": 0,
"deletions": 1,
"changes": 1,
"patch": "@@ -15310,7 +15310,6 @@ weapon_flashbang\n weapon_g3sg1\n weapon_galilar\n weapon_glock\n-weapon_grenade\n weapon_hand_l\n weapon_healthshot\n weapon_hegrenade"
},
{
"filename": "game/csgo/bin/win64/server_strings.txt",
"status": "modified",
"additions": 40,
"deletions": 29,
"changes": 69,
"patch": "@@ -101,10 +101,11 @@\n %s%lu (%s0x%lx)\\n\n ' ) - 3 G M Q _ c e i w } \n (%ld unused bits)\\n\n- (08@HPX`j\n+ (08@HPX`jp\n (08@HPXb\n- (08@HPZ\n+ (08@HPZp\n (08@HR\n+ (08@Jp\n (0X`hpz\n (Dirty Animation)\n (Disabled on Server)\n@@ -124,6 +125,7 @@\n -8CKV\n -> %s '%s'\\n\n -> Could not find an item definition named '%s'\\n\n+ .pAU\n 0@NYa\n 0Fa\n 1CSc\\t\n@@ -2049,7 +2051,6 @@ $tH@T\\tI\n *\\n\\fitem_updates\n *\\n\\nECsgoGCMsg\n *gFBk\n-*h4O\n *hbJ1\n *it%2\n *kf[R\n@@ -2239,7 +2240,7 @@ $tH@T\\tI\n ... and no start position\n ....................\n ..uR5&m\n-.01U\n+.06U\n .4bb\n .97yY\n .?AU?$default_delete@VCNavGenPolyProcessorStageBase@@@std@@\n@@ -3960,6 +3961,7 @@ $tH@T\\tI\n .?AV?$CNetworkVarBase@MVNetworkVar_m_fadeMinDist@CBaseModelEntity@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flActualHealthRemoved@CDamageRecord@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAlphaScale@CEnvParticleGlow@@@@\n+.?AV?$CNetworkVarBase@MVNetworkVar_m_flAltitudeAtLastUsingGroundTopologyOffsetTransition@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnimTime@CBaseEntity@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnisotropy@CEnvVolumetricFogController@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flAspectRatio@CPointCamera@@@@\n@@ -4210,6 +4212,7 @@ $tH@T\\tI\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flTotalRoundDamageDealt@CCSPlayerController_ActionTrackingServices@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flTransitionStartSpeed@CFuncConveyor@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flUseFrictionStashedSpeedUntilFrac@CCSPlayer_MovementServices@@@@\n+.?AV?$CNetworkVarBase@MVNetworkVar_m_flUsingGroundTopologyOffsetTransitionSmoothing@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flValue@CEconItemAttribute@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flVelocityModifier@CCSPlayerPawn@@@@\n .?AV?$CNetworkVarBase@MVNetworkVar_m_flViewmodelFOV@CCSPlayerPawn@@@@\n@@ -4507,8 +4510,6 @@ $tH@T\\tI\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flTimeOfLastInjury@CCSPlayerPawn@@@@\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flTimeSilencerSwitchComplete@CCSWeaponBase@@@@\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flWeaponGameplayAnimStateTimestamp@CCSWeaponBase@@@@\n-.?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_gtLastTimeInAir@CCSPlayer_MovementServices@@@@\n-.?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_gtLastTimeOnStaticWorldGround@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_nextPrevOwnerUseTime@CCSWeaponBase@@@@\n .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_timestamp@CountdownTimer@@@@\n .?AV?$CNetworkVarBase@VHSequence@@VNetworkVar_m_hSequence@CBaseAnimGraphController@@@@\n@@ -4841,6 +4842,7 @@ $tH@T\\tI\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUseSecondaryColor@CLightComponent@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUseUniqueColorTarget@CFuncMonitor@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUsesBakedShadowing@CLightComponent@@@@\n+.?AV?$CNetworkVarBase@_NVNetworkVar_m_bUsingGroundTopologyOffset@CCSPlayer_MovementServices@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bVisibleWhenParentNoDraw@CPointClientUIWorldPanel@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bWaitForNoAttack@CCSPlayerPawn@@@@\n .?AV?$CNetworkVarBase@_NVNetworkVar_m_bWarmupPeriod@CCSGameRules@@@@\n@@ -8516,6 +8518,7 @@ $tH@T\\tI\n .PEAVCPlayer_UseServices@@\n .PEAVCPlayer_WaterServices@@\n .PEAVCPlayer_WeaponServices@@\n+.PHU\n .PlayerCommendationInfo\n .PlayerDecalDigitalSignature\n .PlayerDecalDigitalSignature\":\\n\n@@ -8815,6 +8818,8 @@ $tH@T\\tI\n .dx_LV9\n .fatdem\n .lbN\n+.p8U\n+.pHU\n .pp@0\n .text$\n .vjs_c\n@@ -8852,16 +8857,17 @@ $tH@T\\tI\n /usr/local/ssl/private\n /zt1\n 0 == ( pInstance->GetOwnerEntity()->GetEntityIdentity()->GetFlags() & EF_IN_STAGING_LIST )\n-0(gO\n 0123456789\n 02V8[\n 05=k\n-08@HR\n+08@HRp\n 08@J\n+08Bp\n 08bX\n 09,h\n 0;Q5[\n 0<cz\n+0>p&U\n 0@NX^b!/@P\\b\n 0AOY_c\"2CQ[c\n 0M2~@p\n@@ -8887,6 +8893,7 @@ $tH@T\\tI\n 0\\r%0h\n 0\\r0#0)070;0U0Y0[0g0q0y0}0\n 0e\\r8\n+0h~O\n 0pp@5tqE?|sO541\n 0tU+xc:\n 0x%s\n@@ -8971,14 +8978,13 @@ $tH@T\\tI\n 2\\n.eRollType\n 2\\n\\nline_items\n 2\\rlhp\n-2\\vp0\n+2\\vpp\n 2^pV\n 2a\"l\n 2bT~\n 2cb:RO\n 2d\\v\n 2f)l=\n-2h4O\n 2nIg\n 2ndry\n 2p\"6\n@@ -9101,9 +9107,10 @@ $tH@T\\tI\n 6-zeZ\n 62$|S)6f\n 64CK\\vH\n+6666666666666666\n 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\\ssl\\s3_enc.c\n-6666666666666666`\n 67-s\n+6@HU\n 6H,N\n 6O|T%\n 6Qd=\n@@ -9173,8 +9180,8 @@ $tH@T\\tI\n 8<pl\n 8= zp\n 8??SetInternalFieldCount@ObjectTemplate@v8@@QEAAXH@Z\n+8@Jp\n 8A6j\n-8FP\\rU\n 8GZS\n 8SIffK5W\n 8TZvrv<\n@@ -9426,6 +9433,7 @@ $tH@T\\tI\n ?uWS\n ?x29\n @!@%@+@1@?@C@E@]@a@g@m@\n+@08ND\n @0pp\n @333\n @333?\n@@ -9434,9 +9442,9 @@ $tH@T\\tI\n @Aff\n @BH]f\n @BoneSetup\n-@CWeaponCZ75a\n @HPX`hv\n @MfKZ\n+@PGv\n @Pgl\n @Pu\\rm\n @Release\n@@ -9448,13 +9456,13 @@ $tH@T\\tI\n @\\n\\nnomination\n @\\n\\tPlacement\n @\\n\\vserver_type\n+@cs_team_manager\n @dKb]\n @fff>fff>fff>fff>\n @i1V\n+@m_bPlayerAmmoStockOnPickup\n @n2w\n-@observer\n @player_start_teleport_destination\n-@vote_controller\n @workshop\n A CT bot doesn't know what to do while the bomb is planted!\\n\n A Hiding Spot is off of the Nav Mesh at setpos %.0f %.0f %.0f\\n\n@@ -10133,7 +10141,6 @@ BOOSTS\n BOUNDARY\n BPE_Diagnostic\n BPE_StringCommand\n-BPrints the current mapgroup and the contained maps\n BREAKABLE\n BRouteMsgToJob\n BT5f\n@@ -10171,7 +10178,7 @@ BULLET_PLAYER_762MM\n BULLET_PLAYER_9MM\n BULLET_PLAYER_BUCKSHOT\n BURN\n-BWeaponPurchaseTracker_t\n+BWeaponPurchaseCount_t\n BY_FILE_CTRL\n BY_Lq)\n BYield\n@@ -10331,6 +10338,7 @@ BreakableContentsType\n Breakables\n Breaks in the debugger\n Bs'n\n+Bsv_fade_player_visibility_farz\n Bu 5\n Buffer too small\n BuildCacheSubscribed(CEconAccountSeasonalOperationGS)\n@@ -14902,6 +14910,7 @@ Found no entity at %d.\\n\n Found soundscape entity \"%s\" with no soundscape name.\\n\n Found source soundscape %u after marching backwards.\\n\n FourVectors\n+Fp,U\n Frac\n Fractional component (ie. returns 0.34 for 12.34)\n FrameTime\n@@ -18170,17 +18179,16 @@ Ow!y\n OwnerHandle\n P!bxo\n P(UH \n-P(gO\n P-192\n P-224\n P-256\n P-384\n P-521\n P08@J\n P08J\n+P08ND\n P1\\t98\"\n P5[1\n-P6P'U\n PAGN_4\n PARALYZE\n PARAMETER NAME: %s | OPTIONAL: %s, TYPE: %s, BOUND: %s\\n\n@@ -18498,6 +18506,7 @@ PhysicsEntities\n PhysicsGameSystem\n PhysicsGameSystemManifest_server\n PhysicsSimulate\n+Ph~O\n PickRandom\n PickRandomShuffle\n Picker %i/%s - ent %s model %s\\n\n@@ -18971,7 +18980,7 @@ RSDS}\n RTime32\n R\\r1>Vp\n R\\vp!y\n-R\\vp0\n+R\\vpp\n R]Di\n Rad2 Deg\n Radial using: %s\\n\n@@ -21521,7 +21530,6 @@ Vote started \"%s %s\" from #%u %s\\n\n Vote succeeded \"%s %s\" from #%u %s\\n\n Vote.Failed\n Voting %s.\\n\n-Vp!U\n Vp>u\n Vt_9\n Vulkan\n@@ -21887,8 +21895,9 @@ X\\n\\tTeamStats\n X\\n\\vFantasyTeam\n X\\n\\vLoadoutItem\n X\\tQo\n-X`hr\n+X`hrp\n Xd3h\n+Xf (U\n XfJ7\n XjfR\n XpProgressData\n@@ -22251,7 +22260,7 @@ Z~wl\n \\f]ne3\n \\fdhWTh\n \\fiaR\n-\\fp\\vP(gO\n+\\fp\\vPh~O\n \\ful2\n \\fy&3Gl\n \\l:ArR\n@@ -22894,7 +22903,6 @@ Z~wl\n \\n\\vweapon_type\n \\n\\vxp_category\n \\n\\vyoutube_url\n-\\nh4O\n \\nqYu\n \\ntM(ie-V\n \\r!\\r+\\r-\\r=\\r?\\rO\\rU\\ri\\ry\\r\n@@ -22998,8 +23006,7 @@ Z~wl\n \\v\\vTSG\n \\vj0k\n \\vjC7\n-\\vp(gO\n-\\vp0iO\n+\\vph~O\n ] Done (%.2f seconds)\n ]1h=bfz\n ]FhSD}\n@@ -23104,6 +23111,7 @@ a:typeparam\n a;Tg\n a@XZ\n aA0k\n+aBvD\n aD/x\n aDSS\n aECDH\n@@ -24685,7 +24693,6 @@ cs_rush\n cs_script\n cs_script/%s\n cs_siege\n-cs_team_manager\n cs_thunder\n cs_usercmd.proto\n cs_win_panel_match\n@@ -29402,6 +29409,7 @@ notifyforcemintime_z\n notmostrecent\n notsolid\n nova\n+np+U\n npc_ability_name\n npc_select %i\n npc_vehicle\n@@ -29477,6 +29485,7 @@ objsign\n obs_mode\n observable_listeners\n observable_scope\n+observer\n observer pawn\n observer.ventr\n observer_cursors\n@@ -29656,7 +29665,6 @@ ownername\n p is not prime\n p not prime\n p!PcA1|\n-p(gO\n p)ou}\n p+\"\\tHr9\n p.char_two\n@@ -29665,6 +29673,8 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n+p08@H^D\n+p0j0\n p250\n p2{l\n p4Z3\n@@ -30001,6 +30011,7 @@ physics_entity_solver\n physics_joint_modification_type\n physics_particle\n physics_prop_ragdoll\n+ph~O\n pick\n pick_%s\n pick_all_attributes\n@@ -33159,6 +33170,7 @@ volume_scale\n volumematcheseventramp\n vote\n vote_cast\n+vote_controller\n vote_option\n vote_options\n vote_phase_length\n@@ -33297,7 +33309,6 @@ weapon_galilar_server\n weapon_glock\n weapon_glock.ventr\n weapon_glock_server\n-weapon_grenade\n weapon_hand_l\n weapon_hand_r\n weapon_healthshot"
},
{
"filename": "game/csgo/pak01_dir.txt",
"status": "modified",
"additions": 53,
"deletions": 53,
"changes": 106,
"patch": "@@ -9193,7 +9193,7 @@ materials/de_cache/glass/ch2_sheet_glass_01_mask_psd_6ed93f24.vtex_c CRC:00163d4\n materials/de_cache/glass/ch2_sheet_glass_01_selfillum.vmat_c CRC:0012173ffe size:4154\n materials/de_cache/glass/ch2_sheet_glass_01_selfillum_vmat_g_tcolor1_5273c5d2.vtex_c CRC:00cc521fcd size:2240\n materials/de_cache/glass/ch2_sheet_glass_01_selfillum_vmat_g_tnormal1_53b47c48.vtex_c CRC:0086d176e9 size:2320\n-materials/de_cache/glass/ch2_sheet_glass_01b_selfillum.vmat_c CRC:00b9d00756 size:5124\n+materials/de_cache/glass/ch2_sheet_glass_01b_selfillum.vmat_c CRC:00c45c0220 size:5124\n materials/de_cache/glass/ch2_sheet_glass_01b_selfillum_vmat_g_tcolor_7ab53e0a.vtex_c CRC:00196ea1b2 size:2024\n materials/de_cache/glass/ch2_sheet_glass_01b_selfillum_vmat_g_ttintmask_73100e5a.vtex_c CRC:002b50b13a size:2024\n materials/de_cache/glass/ch2_sheet_glass_02.vmat_c CRC:003d5e47b4 size:4852\n@@ -9206,7 +9206,7 @@ materials/de_cache/glass/ch2_sheet_glass_02_color_psd_fe1235fd.vtex_c CRC:002523\n materials/de_cache/glass/ch2_sheet_glass_02_mask_psd_bc5ebce3.vtex_c CRC:00298d3729 size:2798536\n materials/de_cache/glass/ch2_sheet_glass_02_mask_psd_d8e7a4d1.vtex_c CRC:0014678588 size:3911193\n materials/de_cache/glass/ch2_sheet_glass_02_normal_psd_a0de9678.vtex_c CRC:0020626682 size:3597397\n-materials/de_cache/glass/ch2_sheet_glass_02_selfillum.vmat_c CRC:003c3ea510 size:5412\n+materials/de_cache/glass/ch2_sheet_glass_02_selfillum.vmat_c CRC:00dea26381 size:5412\n materials/de_cache/glass/ch2_sheet_glass_02_selfillum_vmat_g_ttintmask_73100e5a.vtex_c CRC:00de0be6fb size:2024\n materials/de_cache/glass/ch2_sheet_glass_02_trans.vmat_c CRC:00d909f6bf size:3824\n materials/de_cache/glass/ch2_sheet_glass_02_trans_b.vmat_c CRC:0009a13354 size:3808\n@@ -9249,8 +9249,8 @@ materials/de_cache/ground/ch2_blend_gravel_grass_002.vmat_c CRC:00260f950d size:\n materials/de_cache/metal/ch2_metal_corrugated_base_01a.vmat_c CRC:00fe424f4e size:4378\n materials/de_cache/metal/ch2_metal_corrugated_blend_01a.vmat_c CRC:007a8b8b0e size:5962\n materials/de_cache/metal/ch2_metal_corrugated_blend_01a_ds.vmat_c CRC:008a524ebd size:6042\n-materials/de_cache/metal/ch2_metal_corrugated_blend_02a.vmat_c CRC:001668cd93 size:5706\n-materials/de_cache/metal/ch2_metal_corrugated_blend_02b.vmat_c CRC:0075a9adac size:6042\n+materials/de_cache/metal/ch2_metal_corrugated_blend_02a.vmat_c CRC:003f43c502 size:5706\n+materials/de_cache/metal/ch2_metal_corrugated_blend_02b.vmat_c CRC:00321437ed size:6026\n materials/de_cache/metal/ch2_metal_corrugated_blend_faded_blue_01a.vmat_c CRC:004657595a size:6058\n materials/de_cache/metal/ch2_metal_corrugated_blend_faded_green_01a.vmat_c CRC:001d9bb493 size:6058\n materials/de_cache/metal/ch2_metal_corrugated_blend_rust_stained_tintable.vmat_c CRC:0079165ae7 size:7354\n@@ -9259,9 +9259,9 @@ materials/de_cache/metal/ch2_metal_corrugated_blend_white_blue_01a.vmat_c CRC:00\n materials/de_cache/metal/ch2_metal_corrugated_green_blend_01a.vmat_c CRC:00ae5c36a1 size:5946\n materials/de_cache/metal/ch2_metal_corrugated_rusted_01a_blend.vmat_c CRC:001f8c9e5f size:6538\n materials/de_cache/metal/ch2_metal_corrugated_rusted_01b_blend.vmat_c CRC:0091902e20 size:6586\n-materials/de_cache/metal/ch2_metal_diamondplate_rust_dirt_blend.vmat_c CRC:0041c4c0c7 size:7754\n-materials/de_cache/metal/ch2_metal_diamondplate_rust_dust_blend.vmat_c CRC:003905ee44 size:6250\n-materials/de_cache/metal/ch2_metal_diamondplate_rust_grass_blend.vmat_c CRC:0004593ded size:7274\n+materials/de_cache/metal/ch2_metal_diamondplate_rust_dirt_blend.vmat_c CRC:003e5ba168 size:7786\n+materials/de_cache/metal/ch2_metal_diamondplate_rust_dust_blend.vmat_c CRC:008d730025 size:6234\n+materials/de_cache/metal/ch2_metal_diamondplate_rust_grass_blend.vmat_c CRC:003c046159 size:7258\n materials/de_cache/metal/ch2_metal_paneling_01a_blend.vmat_c CRC:00040f03d4 size:6954\n materials/de_cache/misc/cement_bag_02.vmat_c CRC:00724567a4 size:4314\n materials/de_cache/misc/cement_bag_02_blend.vmat_c CRC:005e9e913f size:5546\n@@ -29921,12 +29921,12 @@ materials/shared_base/gravel/gravel_001_color_psd_adbc1dcc.vtex_c CRC:0059b50f94\n materials/shared_base/gravel/gravel_001_height_psd_43db57c7.vtex_c CRC:0055cd4e61 size:19831136\n materials/shared_base/gravel/gravel_001_height_psd_6ae87a3c.vtex_c CRC:00fc57cd17 size:19779674\n materials/shared_base/gravel/gravel_001_normal_psd_d75703ab.vtex_c CRC:00ac8c3107 size:22371928\n-materials/shared_base/metal/metal_corrugated_002.vmat_c CRC:001859d460 size:4714\n+materials/shared_base/metal/metal_corrugated_002.vmat_c CRC:009954380a size:4698\n materials/shared_base/metal/metal_corrugated_002_color_tga_fcb28423.vtex_c CRC:00e088f523 size:5224924\n materials/shared_base/metal/metal_corrugated_002_height_tga_e17c619d.vtex_c CRC:007b47abcf size:5055327\n materials/shared_base/metal/metal_corrugated_002_height_tga_e8d2681.vtex_c CRC:005bae7071 size:5055327\n materials/shared_base/metal/metal_corrugated_002_normal_tga_ebe4923.vtex_c CRC:00880fcc2e size:5480873\n-materials/shared_base/metal/metal_diamondplate_001.vmat_c CRC:002cd30cf3 size:4362\n+materials/shared_base/metal/metal_diamondplate_001.vmat_c CRC:00b9740234 size:4362\n materials/shared_base/metal/metal_diamondplate_001_color_tga_4d9af034.vtex_c CRC:0075c25ce9 size:4791737\n materials/shared_base/metal/metal_diamondplate_001_height_tga_40b82f86.vtex_c CRC:008d0c8861 size:5281057\n materials/shared_base/metal/metal_diamondplate_001_height_tga_6b7d07b5.vtex_c CRC:002001d60c size:5281057\n@@ -32215,12 +32215,12 @@ models/de_cache_s2/debris/detail_debris/detail_debris_001_ao_psd_dadfdc30.vtex_c\n models/de_cache_s2/debris/detail_debris/detail_debris_001_color_psd_aea66d1d.vtex_c CRC:0032d4b480 size:763254\n models/de_cache_s2/debris/detail_debris/detail_debris_001_normal_psd_33f321b7.vtex_c CRC:0008a9874d size:598945\n models/de_cache_s2/doors/ch2_door_001.vmdl_c CRC:008e2c8e44 size:28352\n-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:00649a6d31 size:45566\n-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:00e5dfaa3a size:40146\n+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:0005f9b815 size:44606\n+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:0061a0c0d5 size:38050\n models/de_cache_s2/factory_sign_01/ch2_factory_sign_01.vmdl_c CRC:00c49d7d3e size:73421\n models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_01a.vmdl_c CRC:001333d90d size:7737\n models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_02a.vmdl_c CRC:00fbf3074e size:7371\n-models/de_cache_s2/factory_windows_01/factory_window_gate_01.vmat_c CRC:0057544927 size:4464\n+models/de_cache_s2/factory_windows_01/factory_window_gate_01.vmat_c CRC:00dc289b27 size:4560\n models/de_cache_s2/factory_windows_01/factory_window_gate_01_color_tga_8ca31631.vtex_c CRC:0058861873 size:1126950\n models/de_cache_s2/factory_windows_01/factory_window_gate_01_height_tga_28f67c64.vtex_c CRC:00ec76d94b size:1154159\n models/de_cache_s2/factory_windows_01/factory_window_gate_01_normal_tga_f66adf27.vtex_c CRC:0003f7585e size:1338986\n@@ -78068,11 +78068,11 @@ panorama/images/map_icons/screenshots/1080p/de_anubis_3_png.vtex_c CRC:0032c6b3d\n panorama/images/map_icons/screenshots/1080p/de_anubis_4_png.vtex_c CRC:004549b724 size:3290202\n panorama/images/map_icons/screenshots/1080p/de_anubis_5_png.vtex_c CRC:00b385f442 size:3301241\n panorama/images/map_icons/screenshots/1080p/de_anubis_png.vtex_c CRC:002332bd70 size:3135678\n-panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:00a1a9e5c1 size:3943368\n-panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00c42a0b15 size:3692469\n-panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:00d5f645cb size:3552956\n-panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:00b15b3df0 size:3338194\n-panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:008b55b5f4 size:3246003\n+panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:00112c25e5 size:3950401\n+panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00de6ce6ac size:3688783\n+panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:003170f5aa size:3544836\n+panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:000bebaca6 size:3343659\n+panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:00f071e006 size:3245792\n panorama/images/map_icons/screenshots/1080p/de_dust2_1_png.vtex_c CRC:00b7333b75 size:3739089\n panorama/images/map_icons/screenshots/1080p/de_dust2_2_png.vtex_c CRC:0087ce489d size:3763812\n panorama/images/map_icons/screenshots/1080p/de_dust2_3_png.vtex_c CRC:00d6ba36f9 size:1944792\n@@ -78125,7 +78125,7 @@ panorama/images/map_icons/screenshots/360p/cs_office_png.vtex_c CRC:00bbdcbe36 s\n panorama/images/map_icons/screenshots/360p/de_ancient_night_png.vtex_c CRC:00fea2d590 size:353912\n panorama/images/map_icons/screenshots/360p/de_ancient_png.vtex_c CRC:00e7cb72a3 size:416668\n panorama/images/map_icons/screenshots/360p/de_anubis_png.vtex_c CRC:00c006871b size:379702\n-panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:00ce4ac124 size:390061\n+panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:006934e306 size:389758\n panorama/images/map_icons/screenshots/360p/de_dust2_png.vtex_c CRC:0095b286ac size:419190\n panorama/images/map_icons/screenshots/360p/de_dust_png.vtex_c CRC:007fd5e1b6 size:358102\n panorama/images/map_icons/screenshots/360p/de_inferno_png.vtex_c CRC:00a1877a04 size:405160\n@@ -78183,11 +78183,11 @@ panorama/images/map_icons/screenshots/720p/de_anubis_3_png.vtex_c CRC:005cbefe95\n panorama/images/map_icons/screenshots/720p/de_anubis_4_png.vtex_c CRC:001ab1f468 size:1514369\n panorama/images/map_icons/screenshots/720p/de_anubis_5_png.vtex_c CRC:001950e581 size:1550940\n panorama/images/map_icons/screenshots/720p/de_anubis_png.vtex_c CRC:000620f789 size:1434113\n-panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:004c31f5c6 size:1780194\n-panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:000ba79014 size:1701979\n-panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:0049ad182d size:1628266\n-panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00b92effeb size:1534605\n-panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:0076eccb28 size:1492910\n+panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:00222aa4e5 size:1783003\n+panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:00314b3c7c size:1700274\n+panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:00bf97d770 size:1624329\n+panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00dc660b04 size:1535879\n+panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:0025409b75 size:1491966\n panorama/images/map_icons/screenshots/720p/de_dust2_0_png.vtex_c CRC:00645afddb size:1656523\n panorama/images/map_icons/screenshots/720p/de_dust2_1_png.vtex_c CRC:00136e17a9 size:1691094\n panorama/images/map_icons/screenshots/720p/de_dust2_2_png.vtex_c CRC:001f1a3665 size:1710326\n@@ -82503,36 +82503,36 @@ pulse/csgo_devonly/de_vertigo_script.vpulse_c CRC:0009a5517e size:4702\n radial_quickinventory.txt CRC:005a0c1bf5 size:1080\n rebuy.txt CRC:008332da3a size:1688\n resource/clientscheme.res CRC:001b42ad42 size:14978\n-resource/csgo_brazilian.txt CRC:00cb742160 size:4662194\n-resource/csgo_bulgarian.txt CRC:00842f9917 size:7213144\n-resource/csgo_czech.txt CRC:009c13bd14 size:4730750\n-resource/csgo_danish.txt CRC:0041acccac size:4648205\n-resource/csgo_dutch.txt CRC:00ad8e8c15 size:4693993\n-resource/csgo_english.txt CRC:00baaafa7d size:4528931\n-resource/csgo_finnish.txt CRC:0047969de3 size:4614225\n-resource/csgo_french.txt CRC:00daf3e1e1 size:4874268\n-resource/csgo_german.txt CRC:00c4d15c94 size:4813455\n-resource/csgo_greek.txt CRC:005d8247a3 size:6665624\n-resource/csgo_hungarian.txt CRC:00331dcfbb size:4720942\n-resource/csgo_indonesian.txt CRC:00eebe0e74 size:4379566\n-resource/csgo_italian.txt CRC:000c3a0f77 size:4806391\n-resource/csgo_japanese.txt CRC:0006262010 size:4937917\n-resource/csgo_koreana.txt CRC:008e2fd67c size:4734363\n-resource/csgo_latam.txt CRC:00b5a1f16a size:4818098\n-resource/csgo_norwegian.txt CRC:0055fc6aae size:4576754\n-resource/csgo_polish.txt CRC:00048fdb83 size:4952469\n-resource/csgo_portuguese.txt CRC:00e3bbfde6 size:4714910\n-resource/csgo_romanian.txt CRC:004d5cc6a2 size:4904445\n-resource/csgo_russian.txt CRC:006253939f size:6119634\n-resource/csgo_schinese.txt CRC:004e39f48d size:4566466\n+resource/csgo_brazilian.txt CRC:00623f36b8 size:4662190\n+resource/csgo_bulgarian.txt CRC:002bc64209 size:7213140\n+resource/csgo_czech.txt CRC:0035df0c60 size:4731468\n+resource/csgo_danish.txt CRC:00368cfcad size:4648201\n+resource/csgo_dutch.txt CRC:007aa574ac size:4694603\n+resource/csgo_english.txt CRC:00adb186b0 size:4529243\n+resource/csgo_finnish.txt CRC:00d2b7b1f6 size:4614221\n+resource/csgo_french.txt CRC:006b525b4e size:4874852\n+resource/csgo_german.txt CRC:000e365a89 size:4813451\n+resource/csgo_greek.txt CRC:001c0a51eb size:6665620\n+resource/csgo_hungarian.txt CRC:0022588d94 size:4721640\n+resource/csgo_indonesian.txt CRC:004cf24fd6 size:4379562\n+resource/csgo_italian.txt CRC:00db63c663 size:4806387\n+resource/csgo_japanese.txt CRC:0023db6adf size:4938625\n+resource/csgo_koreana.txt CRC:00b3a991b9 size:4734359\n+resource/csgo_latam.txt CRC:006e5f57f4 size:4818085\n+resource/csgo_norwegian.txt CRC:00ff39d445 size:4577107\n+resource/csgo_polish.txt CRC:001c071bf6 size:4952465\n+resource/csgo_portuguese.txt CRC:005d68f1fd size:4715590\n+resource/csgo_romanian.txt CRC:008cf6ca28 size:4904441\n+resource/csgo_russian.txt CRC:0090eb6887 size:6119630\n+resource/csgo_schinese.txt CRC:002bebc4d0 size:4566462\n resource/csgo_schinese_pw.txt CRC:0083fe268a size:15645\n-resource/csgo_spanish.txt CRC:000882fe2b size:4780716\n-resource/csgo_swedish.txt CRC:00e2c4da0a size:4677859\n-resource/csgo_tchinese.txt CRC:00a831f3c3 size:4293271\n-resource/csgo_thai.txt CRC:0028b7df8a size:7589520\n-resource/csgo_turkish.txt CRC:00712031d8 size:4795589\n-resource/csgo_ukrainian.txt CRC:00ed755c5e size:6158694\n-resource/csgo_vietnamese.txt CRC:0063491ded size:5065278\n+resource/csgo_spanish.txt CRC:00ef702655 size:4780712\n+resource/csgo_swedish.txt CRC:00ff9b23ec size:4677855\n+resource/csgo_tchinese.txt CRC:006fe239b4 size:4293267\n+resource/csgo_thai.txt CRC:00bc829b29 size:7589516\n+resource/csgo_turkish.txt CRC:00a626cde6 size:4795576\n+resource/csgo_ukrainian.txt CRC:00a93db31b size:6158690\n+resource/csgo_vietnamese.txt CRC:0084c60b1a size:5065274\n resource/game.gameevents CRC:0090de10bc size:9837\n resource/halflife2.vfont CRC:00b064848c size:58000\n resource/mod.gameevents CRC:008dcbd0da size:20719\n@@ -82760,7 +82760,7 @@ soundevents/game_sounds_footsteps.vsndevts_c CRC:00db2b0ac5 size:12994\n soundevents/game_sounds_physics.vsndevts_c CRC:0015d52b4a size:17619\n soundevents/game_sounds_player.vsndevts_c CRC:00272efa1a size:12652\n soundevents/game_sounds_stopsoundevents.vsndevts_c CRC:0022baa1d8 size:1149\n-soundevents/game_sounds_ui.vsndevts_c CRC:001b579278 size:24398\n+soundevents/game_sounds_ui.vsndevts_c CRC:006cd156a1 size:24397\n soundevents/game_sounds_weapons.vsndevts_c CRC:00f188ef61 size:49711\n soundevents/game_sounds_world.vsndevts_c CRC:00756a5064 size:6292\n soundevents/music/3kliksphilip_01/game_sounds_music.vsndevts_c CRC:0039160f31 size:4589"
},
{
"filename": "game/csgo/pak01_dir/resource/csgo_english.txt",
"status": "modified",
"additions": 4,
"deletions": 0,
"changes": 4,
"patch": "@@ -50466,6 +50466,10 @@\n \t\t\"quest_11015_var_partial:f\" \t\t\t\t\t\"\"\n \t\t\"quest_11015_var_ingame:f\"\t\t\t\t\t\t\"{mission-points, plural, one{Win a round} other{Win rounds}}\"\n \n+\t\t\"quest_11016_var_desc:f\"\t \t\t\t\t\t\"{mission-points, plural, one{Win a round in <b>{s:gamemode}: {s:location}</b>.} other{Win rounds in <b>{s:gamemode}: {s:location}</b>.}}\"\n+\t\t\"quest_11016_var_partial:f\" \t\t\t\t\t\"\"\n+\t\t\"quest_11016_var_ingame:f\"\t\t\t\t\t\t\"{mission-points, plural, one{Win a round} other{Win rounds}}\"\n+\n // ---------------------------------------------------------------------------------------------\n // Join Friend Listen Servers\n // ---------------------------------------------------------------------------------------------"
},
{
"filename": "game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -13910,7 +13910,7 @@\n \t\t[\n \t\t\t\"sounds/ambient/cache/cache_ctspawn_outside_01.vsnd\",\n \t\t]\n-\t\tenable_child_events = false\n+\t\tenable_child_events = true\n \t\tsoundevent_01 = \n \t\t[\n \t\t\t\"UIPanorama.BG_de_cache_animals\","
},
{
"filename": "game/csgo/shaders_pc_dir.txt",
"status": "modified",
"additions": 44,
"deletions": 44,
"changes": 88,
"patch": "@@ -18,63 +18,63 @@ shaders/vfx/csgo_alpha_immunity_pc_50_features.vcs CRC:000a723858 size:1698\n shaders/vfx/csgo_alpha_immunity_pc_50_ps.vcs CRC:00040a7c1d size:1937\n shaders/vfx/csgo_alpha_immunity_pc_50_vs.vcs CRC:00a56ad7d7 size:1935\n shaders/vfx/csgo_black_unlit.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_black_unlit_pc_50_features.vcs CRC:0096ade954 size:2658\n+shaders/vfx/csgo_black_unlit_pc_50_features.vcs CRC:0051e0e303 size:2658\n shaders/vfx/csgo_black_unlit_pc_50_ps.vcs CRC:00a1d49268 size:3782\n shaders/vfx/csgo_black_unlit_pc_50_psrs.vcs CRC:008054cc49 size:1794\n-shaders/vfx/csgo_black_unlit_pc_50_vs.vcs CRC:00f57a8ad7 size:5446\n+shaders/vfx/csgo_black_unlit_pc_50_vs.vcs CRC:00ca394e93 size:5446\n shaders/vfx/csgo_complex.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_complex_pc_50_features.vcs CRC:00d780b357 size:7442\n+shaders/vfx/csgo_complex_pc_50_features.vcs CRC:008024d141 size:7458\n shaders/vfx/csgo_complex_pc_50_ps.vcs CRC:00dce798db size:28477495\n shaders/vfx/csgo_complex_pc_50_psrs.vcs CRC:00d9c51156 size:3186\n-shaders/vfx/csgo_complex_pc_50_vs.vcs CRC:00c73bd8ec size:253485\n+shaders/vfx/csgo_complex_pc_50_vs.vcs CRC:00b166b33d size:253485\n shaders/vfx/csgo_copy_rt.ini CRC:0000000000 size:0\n shaders/vfx/csgo_copy_rt_pc_50_features.vcs CRC:00e9bc91bd size:1634\n shaders/vfx/csgo_copy_rt_pc_50_ps.vcs CRC:000b06488d size:1966\n shaders/vfx/csgo_copy_rt_pc_50_vs.vcs CRC:001a4a334b size:1919\n shaders/vfx/csgo_customglove_preview.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_customglove_preview_pc_50_features.vcs CRC:0044c5b027 size:9714\n+shaders/vfx/csgo_customglove_preview_pc_50_features.vcs CRC:000880bf65 size:9714\n shaders/vfx/csgo_customglove_preview_pc_50_ps.vcs CRC:007a83c886 size:66324\n shaders/vfx/csgo_customglove_preview_pc_50_psrs.vcs CRC:00b4ae6dd5 size:1874\n-shaders/vfx/csgo_customglove_preview_pc_50_vs.vcs CRC:007c66e967 size:12624\n+shaders/vfx/csgo_customglove_preview_pc_50_vs.vcs CRC:006f697430 size:12624\n shaders/vfx/csgo_dronecam.ini CRC:0000000000 size:0\n shaders/vfx/csgo_dronecam_pc_50_features.vcs CRC:00655466af size:1778\n shaders/vfx/csgo_dronecam_pc_50_ps.vcs CRC:00dbb3ce1e size:2617\n shaders/vfx/csgo_dronecam_pc_50_vs.vcs CRC:00303742f4 size:1403\n shaders/vfx/csgo_effects.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_effects_pc_50_features.vcs CRC:000be9698b size:4210\n+shaders/vfx/csgo_effects_pc_50_features.vcs CRC:00e64cc3da size:4210\n shaders/vfx/csgo_effects_pc_50_ps.vcs CRC:00422fb92d size:85284\n shaders/vfx/csgo_effects_pc_50_psrs.vcs CRC:00c00c0bc5 size:2242\n-shaders/vfx/csgo_effects_pc_50_vs.vcs CRC:00de4dd0fb size:12365\n+shaders/vfx/csgo_effects_pc_50_vs.vcs CRC:001054058f size:12365\n shaders/vfx/csgo_environment.ini CRC:0000000000 size:0\n shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0077e007f5 size:10802\n-shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:00c497d0c9 size:16668301\n+shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0042d874fb size:10802\n+shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:008fc446c9 size:16672405\n shaders/vfx/csgo_environment_blend_pc_50_psrs.vcs CRC:00bb47aa91 size:2498\n-shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:0021670925 size:262598\n-shaders/vfx/csgo_environment_pc_50_features.vcs CRC:005bf07a4b size:6402\n-shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:0082c76186 size:592506\n+shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:00dab4ed23 size:262598\n+shaders/vfx/csgo_environment_pc_50_features.vcs CRC:003a5e7fe9 size:6402\n+shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:008a4ba6a2 size:593294\n shaders/vfx/csgo_environment_pc_50_psrs.vcs CRC:00f15f17f1 size:2434\n-shaders/vfx/csgo_environment_pc_50_vs.vcs CRC:00f95e0b61 size:108585\n+shaders/vfx/csgo_environment_pc_50_vs.vcs CRC:000addbdbc size:108585\n shaders/vfx/csgo_eyeball.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_eyeball_pc_50_features.vcs CRC:001e573232 size:3922\n+shaders/vfx/csgo_eyeball_pc_50_features.vcs CRC:00429789cd size:3922\n shaders/vfx/csgo_eyeball_pc_50_ps.vcs CRC:00bf0ab1e9 size:66082\n shaders/vfx/csgo_eyeball_pc_50_psrs.vcs CRC:0077a17937 size:1650\n-shaders/vfx/csgo_eyeball_pc_50_vs.vcs CRC:0028cabb5d size:16922\n+shaders/vfx/csgo_eyeball_pc_50_vs.vcs CRC:004f342d1a size:16922\n shaders/vfx/csgo_flashbang_overlay.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_flashbang_overlay_pc_50_features.vcs CRC:00a5abade5 size:3506\n+shaders/vfx/csgo_flashbang_overlay_pc_50_features.vcs CRC:00d28412b8 size:3506\n shaders/vfx/csgo_flashbang_overlay_pc_50_ps.vcs CRC:00d39bbada size:3428\n shaders/vfx/csgo_flashbang_overlay_pc_50_psrs.vcs CRC:009c1b7f3a size:1810\n-shaders/vfx/csgo_flashbang_overlay_pc_50_vs.vcs CRC:0062503c95 size:10939\n+shaders/vfx/csgo_flashbang_overlay_pc_50_vs.vcs CRC:00ab22e8f1 size:10939\n shaders/vfx/csgo_foliage.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_foliage_pc_50_features.vcs CRC:00e58de22e size:6562\n+shaders/vfx/csgo_foliage_pc_50_features.vcs CRC:0035837ae4 size:6562\n shaders/vfx/csgo_foliage_pc_50_ps.vcs CRC:00d2fc40f0 size:1779613\n shaders/vfx/csgo_foliage_pc_50_psrs.vcs CRC:00e32c9df4 size:2338\n-shaders/vfx/csgo_foliage_pc_50_vs.vcs CRC:00453e7356 size:181743\n+shaders/vfx/csgo_foliage_pc_50_vs.vcs CRC:00d7135a21 size:181743\n shaders/vfx/csgo_glass.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_glass_pc_50_features.vcs CRC:00a8858402 size:4402\n+shaders/vfx/csgo_glass_pc_50_features.vcs CRC:002bd61562 size:4402\n shaders/vfx/csgo_glass_pc_50_ps.vcs CRC:0036ccfbfd size:330877\n shaders/vfx/csgo_glass_pc_50_psrs.vcs CRC:005def9273 size:2818\n-shaders/vfx/csgo_glass_pc_50_vs.vcs CRC:00a3644f46 size:103556\n+shaders/vfx/csgo_glass_pc_50_vs.vcs CRC:0045553597 size:103556\n shaders/vfx/csgo_grenade_camera.ini CRC:0000000000 size:0\n shaders/vfx/csgo_grenade_camera_pc_50_features.vcs CRC:00e0090ead size:1890\n shaders/vfx/csgo_grenade_camera_pc_50_ps.vcs CRC:006edbf14c size:2964\n@@ -91,53 +91,53 @@ shaders/vfx/csgo_screenspace_zone_pc_50_ps.vcs CRC:00dd0e76b5 size:3579\n shaders/vfx/csgo_screenspace_zone_pc_50_vs.vcs CRC:00303742f4 size:1403\n shaders/vfx/csgo_simple.ini CRC:0000000000 size:0\n shaders/vfx/csgo_simple_2way_blend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_simple_2way_blend_pc_50_features.vcs CRC:000044e33b size:4754\n+shaders/vfx/csgo_simple_2way_blend_pc_50_features.vcs CRC:00300e749e size:4754\n shaders/vfx/csgo_simple_2way_blend_pc_50_ps.vcs CRC:001f05e831 size:212992\n shaders/vfx/csgo_simple_2way_blend_pc_50_psrs.vcs CRC:007001396e size:1826\n-shaders/vfx/csgo_simple_2way_blend_pc_50_vs.vcs CRC:00ef3810ba size:27888\n+shaders/vfx/csgo_simple_2way_blend_pc_50_vs.vcs CRC:0076be1dfb size:27888\n shaders/vfx/csgo_simple_3layer_parallax.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_simple_3layer_parallax_pc_50_features.vcs CRC:00c446091d size:4946\n-shaders/vfx/csgo_simple_3layer_parallax_pc_50_ps.vcs CRC:0044b41431 size:3093077\n+shaders/vfx/csgo_simple_3layer_parallax_pc_50_features.vcs CRC:00cce2563a size:4946\n+shaders/vfx/csgo_simple_3layer_parallax_pc_50_ps.vcs CRC:0052a7b888 size:3089499\n shaders/vfx/csgo_simple_3layer_parallax_pc_50_psrs.vcs CRC:002d35e66d size:1890\n-shaders/vfx/csgo_simple_3layer_parallax_pc_50_vs.vcs CRC:0015a7b2fb size:25420\n+shaders/vfx/csgo_simple_3layer_parallax_pc_50_vs.vcs CRC:007455b2a7 size:25420\n shaders/vfx/csgo_simple_liquid.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_simple_liquid_pc_50_features.vcs CRC:005a2b8782 size:5634\n+shaders/vfx/csgo_simple_liquid_pc_50_features.vcs CRC:00458568eb size:5634\n shaders/vfx/csgo_simple_liquid_pc_50_ps.vcs CRC:00325d3078 size:586018\n shaders/vfx/csgo_simple_liquid_pc_50_psrs.vcs CRC:00439e53de size:1826\n-shaders/vfx/csgo_simple_liquid_pc_50_vs.vcs CRC:006c1ff827 size:41912\n-shaders/vfx/csgo_simple_pc_50_features.vcs CRC:00ab0719f7 size:4754\n+shaders/vfx/csgo_simple_liquid_pc_50_vs.vcs CRC:001f5ce74d size:41912\n+shaders/vfx/csgo_simple_pc_50_features.vcs CRC:00ade2944c size:4754\n shaders/vfx/csgo_simple_pc_50_ps.vcs CRC:00db517e6e size:314149\n shaders/vfx/csgo_simple_pc_50_psrs.vcs CRC:00c227dd25 size:2082\n-shaders/vfx/csgo_simple_pc_50_vs.vcs CRC:00f95b0a09 size:27511\n+shaders/vfx/csgo_simple_pc_50_vs.vcs CRC:00e89e0e9d size:27511\n shaders/vfx/csgo_static_overlay.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_static_overlay_pc_50_features.vcs CRC:00e7947dae size:7634\n-shaders/vfx/csgo_static_overlay_pc_50_ps.vcs CRC:00f701e411 size:547589\n+shaders/vfx/csgo_static_overlay_pc_50_features.vcs CRC:00311ed3fc size:7634\n+shaders/vfx/csgo_static_overlay_pc_50_ps.vcs CRC:00b4321232 size:552662\n shaders/vfx/csgo_static_overlay_pc_50_psrs.vcs CRC:00c37a620b size:2610\n-shaders/vfx/csgo_static_overlay_pc_50_vs.vcs CRC:00b1ae9b19 size:163990\n+shaders/vfx/csgo_static_overlay_pc_50_vs.vcs CRC:0020c12a59 size:163990\n shaders/vfx/csgo_textile_layer.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_textile_layer_pc_50_features.vcs CRC:0054ead01e size:7170\n+shaders/vfx/csgo_textile_layer_pc_50_features.vcs CRC:0062acf2e6 size:7170\n shaders/vfx/csgo_textile_layer_pc_50_ps.vcs CRC:000c0c96fe size:63739\n shaders/vfx/csgo_textile_layer_pc_50_psrs.vcs CRC:00c0ea911c size:1858\n-shaders/vfx/csgo_textile_layer_pc_50_vs.vcs CRC:009c44652d size:11760\n+shaders/vfx/csgo_textile_layer_pc_50_vs.vcs CRC:0044b0900d size:11760\n shaders/vfx/csgo_ui_texture_attribute.ini CRC:0000000000 size:0\n shaders/vfx/csgo_ui_texture_attribute_pc_50_features.vcs CRC:004419e54c size:1602\n shaders/vfx/csgo_ui_texture_attribute_pc_50_ps.vcs CRC:00bd1041c1 size:1848\n shaders/vfx/csgo_ui_texture_attribute_pc_50_vs.vcs CRC:004a6d9ee3 size:1867\n shaders/vfx/csgo_water_fancy.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_water_fancy_pc_50_features.vcs CRC:00b91631b4 size:6290\n+shaders/vfx/csgo_water_fancy_pc_50_features.vcs CRC:0080b23f12 size:6290\n shaders/vfx/csgo_water_fancy_pc_50_ps.vcs CRC:0030b9ec74 size:3516213\n shaders/vfx/csgo_water_fancy_pc_50_psrs.vcs CRC:00c3b6a01d size:2018\n-shaders/vfx/csgo_water_fancy_pc_50_vs.vcs CRC:00e3a24378 size:19573\n+shaders/vfx/csgo_water_fancy_pc_50_vs.vcs CRC:00c9f51eb5 size:19573\n shaders/vfx/csgo_weapon.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_weapon_pc_50_features.vcs CRC:0038bb67e5 size:10370\n+shaders/vfx/csgo_weapon_pc_50_features.vcs CRC:006b2f37ec size:10418\n shaders/vfx/csgo_weapon_pc_50_ps.vcs CRC:00dd7ac9fb size:19412872\n shaders/vfx/csgo_weapon_pc_50_psrs.vcs CRC:00d9b018f8 size:2354\n-shaders/vfx/csgo_weapon_pc_50_vs.vcs CRC:0074e34830 size:43371\n+shaders/vfx/csgo_weapon_pc_50_vs.vcs CRC:0080d97916 size:44948\n shaders/vfx/csgo_weapon_sticker.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_weapon_sticker_pc_50_features.vcs CRC:00582d8d43 size:4882\n+shaders/vfx/csgo_weapon_sticker_pc_50_features.vcs CRC:009dccf0d8 size:4882\n shaders/vfx/csgo_weapon_sticker_pc_50_ps.vcs CRC:00cc3b8946 size:64142\n shaders/vfx/csgo_weapon_sticker_pc_50_psrs.vcs CRC:00ab666458 size:1586\n-shaders/vfx/csgo_weapon_sticker_pc_50_vs.vcs CRC:00f2715f31 size:12913\n+shaders/vfx/csgo_weapon_sticker_pc_50_vs.vcs CRC:0017034bf2 size:12913\n shaders/vfx/deferred_particle_shadows.ini CRC:0000000000 size:0\n shaders/vfx/deferred_particle_shadows_pc_50_features.vcs CRC:005ba2eae5 size:1682\n shaders/vfx/deferred_particle_shadows_pc_50_ps.vcs CRC:00f97173e0 size:2992\n@@ -190,10 +190,10 @@ shaders/vfx/legacy_sniper_scope_pc_50_features.vcs CRC:00fed45878 size:1714\n shaders/vfx/legacy_sniper_scope_pc_50_ps.vcs CRC:006e6732e7 size:2951\n shaders/vfx/legacy_sniper_scope_pc_50_vs.vcs CRC:0049c9d2d8 size:1353\n shaders/vfx/luminaire.ini CRC:0000000000 size:0\n-shaders/vfx/luminaire_pc_50_features.vcs CRC:00547b09ef size:2370\n+shaders/vfx/luminaire_pc_50_features.vcs CRC:0099de5bd9 size:2370\n shaders/vfx/luminaire_pc_50_ps.vcs CRC:006017cde1 size:6404\n shaders/vfx/luminaire_pc_50_psrs.vcs CRC:00bd213257 size:2018\n-shaders/vfx/luminaire_pc_50_vs.vcs CRC:00726515d8 size:5430\n+shaders/vfx/luminaire_pc_50_vs.vcs CRC:00e47e8daa size:5430\n shaders/vfx/mboit_mixed_combine.ini CRC:0000000000 size:0\n shaders/vfx/mboit_mixed_combine_pc_50_features.vcs CRC:008c892e72 size:1954\n shaders/vfx/mboit_mixed_combine_pc_50_ps.vcs CRC:00a0ddd6f7 size:4764"
},
{
"filename": "game/csgo/shaders_vulkan_dir.txt",
"status": "modified",
"additions": 61,
"deletions": 61,
"changes": 122,
"patch": "@@ -18,83 +18,83 @@ shaders/vfx/csgo_alpha_immunity_vulkan_50_features.vcs CRC:000a723858 size:1698\n shaders/vfx/csgo_alpha_immunity_vulkan_50_ps.vcs CRC:002ff1317b size:2101\n shaders/vfx/csgo_alpha_immunity_vulkan_50_vs.vcs CRC:006ee8f97c size:2001\n shaders/vfx/csgo_black_unlit.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_black_unlit_vulkan_50_features.vcs CRC:000037d6ec size:2722\n+shaders/vfx/csgo_black_unlit_vulkan_50_features.vcs CRC:0019266792 size:2722\n shaders/vfx/csgo_black_unlit_vulkan_50_ps.vcs CRC:00f77cafc4 size:7785\n shaders/vfx/csgo_black_unlit_vulkan_50_psrs.vcs CRC:008054cc49 size:1794\n-shaders/vfx/csgo_black_unlit_vulkan_50_vs.vcs CRC:00e221c864 size:4513\n+shaders/vfx/csgo_black_unlit_vulkan_50_vs.vcs CRC:00ca957a16 size:4513\n shaders/vfx/csgo_complex.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_complex_vulkan_50_features.vcs CRC:006245dc36 size:7266\n+shaders/vfx/csgo_complex_vulkan_50_features.vcs CRC:00218ce512 size:7266\n shaders/vfx/csgo_complex_vulkan_50_ps.vcs CRC:000477f64f size:42893157\n shaders/vfx/csgo_complex_vulkan_50_psrs.vcs CRC:00507db99a size:3218\n-shaders/vfx/csgo_complex_vulkan_50_vs.vcs CRC:00efb5230e size:258599\n-shaders/vfx/csgo_complex_vulkan_60_features.vcs CRC:00cfb56fe2 size:7314\n+shaders/vfx/csgo_complex_vulkan_50_vs.vcs CRC:0011006d2a size:258599\n+shaders/vfx/csgo_complex_vulkan_60_features.vcs CRC:00dfae5d73 size:7330\n shaders/vfx/csgo_complex_vulkan_60_ps.vcs CRC:000477f64f size:42893157\n shaders/vfx/csgo_complex_vulkan_60_psrs.vcs CRC:00507db99a size:3218\n-shaders/vfx/csgo_complex_vulkan_60_rtx.vcs CRC:00ed6bb6ff size:32116049\n-shaders/vfx/csgo_complex_vulkan_60_vs.vcs CRC:00efb5230e size:258599\n+shaders/vfx/csgo_complex_vulkan_60_rtx.vcs CRC:00e53ca759 size:32116049\n+shaders/vfx/csgo_complex_vulkan_60_vs.vcs CRC:0011006d2a size:258599\n shaders/vfx/csgo_copy_rt.ini CRC:0000000000 size:0\n shaders/vfx/csgo_copy_rt_vulkan_50_features.vcs CRC:00e9bc91bd size:1634\n shaders/vfx/csgo_copy_rt_vulkan_50_ps.vcs CRC:00b11803f7 size:2105\n shaders/vfx/csgo_copy_rt_vulkan_50_vs.vcs CRC:00b9444ff1 size:1985\n shaders/vfx/csgo_customglove_preview.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_customglove_preview_vulkan_50_features.vcs CRC:00078953e3 size:9746\n+shaders/vfx/csgo_customglove_preview_vulkan_50_features.vcs CRC:004bcc5ca1 size:9746\n shaders/vfx/csgo_customglove_preview_vulkan_50_ps.vcs CRC:0091f18564 size:162152\n shaders/vfx/csgo_customglove_preview_vulkan_50_psrs.vcs CRC:00b4ae6dd5 size:1874\n-shaders/vfx/csgo_customglove_preview_vulkan_50_vs.vcs CRC:005d4512c6 size:11746\n+shaders/vfx/csgo_customglove_preview_vulkan_50_vs.vcs CRC:002a7103b9 size:11746\n shaders/vfx/csgo_dronecam.ini CRC:0000000000 size:0\n shaders/vfx/csgo_dronecam_vulkan_50_features.vcs CRC:00655466af size:1778\n shaders/vfx/csgo_dronecam_vulkan_50_ps.vcs CRC:0096569f93 size:2911\n shaders/vfx/csgo_dronecam_vulkan_50_vs.vcs CRC:000b99962c size:1429\n shaders/vfx/csgo_effects.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_effects_vulkan_50_features.vcs CRC:00a18c526e size:4290\n+shaders/vfx/csgo_effects_vulkan_50_features.vcs CRC:004061088a size:4290\n shaders/vfx/csgo_effects_vulkan_50_ps.vcs CRC:00c2c67768 size:146602\n shaders/vfx/csgo_effects_vulkan_50_psrs.vcs CRC:00c00c0bc5 size:2242\n-shaders/vfx/csgo_effects_vulkan_50_vs.vcs CRC:00fd7aaf2f size:11486\n+shaders/vfx/csgo_effects_vulkan_50_vs.vcs CRC:003d820aad size:11486\n shaders/vfx/csgo_environment.ini CRC:0000000000 size:0\n shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:006a86f96c size:10706\n-shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00b41a2fab size:30491117\n+shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:006e146186 size:10706\n+shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00f34793bb size:30515918\n shaders/vfx/csgo_environment_blend_vulkan_50_psrs.vcs CRC:0042b24d3f size:2530\n-shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:004c39993b size:207483\n-shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:00de234820 size:10770\n-shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00b41a2fab size:30491117\n+shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:00f48b26ec size:207483\n+shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:0015d37353 size:10770\n+shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00f34793bb size:30515918\n shaders/vfx/csgo_environment_blend_vulkan_60_psrs.vcs CRC:0042b24d3f size:2530\n-shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:00e8f60732 size:5105152\n-shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:004c39993b size:207483\n-shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:0019f62069 size:6338\n-shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:0087f9e8fd size:926437\n+shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:007f4daf39 size:5106644\n+shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:00f48b26ec size:207483\n+shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:006163d0dd size:6338\n+shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:00ee864fb2 size:928375\n shaders/vfx/csgo_environment_vulkan_50_psrs.vcs CRC:00bf09c183 size:2450\n-shaders/vfx/csgo_environment_vulkan_50_vs.vcs CRC:007bb9825f size:49039\n-shaders/vfx/csgo_environment_vulkan_60_features.vcs CRC:009a804726 size:6402\n-shaders/vfx/csgo_environment_vulkan_60_ps.vcs CRC:0087f9e8fd size:926437\n+shaders/vfx/csgo_environment_vulkan_50_vs.vcs CRC:00ac9d3e4b size:49039\n+shaders/vfx/csgo_environment_vulkan_60_features.vcs CRC:0076db0c6c size:6402\n+shaders/vfx/csgo_environment_vulkan_60_ps.vcs CRC:00ee864fb2 size:928375\n shaders/vfx/csgo_environment_vulkan_60_psrs.vcs CRC:00bf09c183 size:2450\n-shaders/vfx/csgo_environment_vulkan_60_rtx.vcs CRC:007f2b9101 size:274987\n-shaders/vfx/csgo_environment_vulkan_60_vs.vcs CRC:007bb9825f size:49039\n+shaders/vfx/csgo_environment_vulkan_60_rtx.vcs CRC:00e8b0337a size:275037\n+shaders/vfx/csgo_environment_vulkan_60_vs.vcs CRC:00ac9d3e4b size:49039\n shaders/vfx/csgo_eyeball.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_eyeball_vulkan_50_features.vcs CRC:00bddf7702 size:4018\n+shaders/vfx/csgo_eyeball_vulkan_50_features.vcs CRC:0003f6aa93 size:4018\n shaders/vfx/csgo_eyeball_vulkan_50_ps.vcs CRC:00b956e0b3 size:94118\n shaders/vfx/csgo_eyeball_vulkan_50_psrs.vcs CRC:0077a17937 size:1650\n-shaders/vfx/csgo_eyeball_vulkan_50_vs.vcs CRC:003ea1edcb size:20730\n+shaders/vfx/csgo_eyeball_vulkan_50_vs.vcs CRC:00a44b3757 size:20730\n shaders/vfx/csgo_flashbang_overlay.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_flashbang_overlay_vulkan_50_features.vcs CRC:009711d5b1 size:3570\n+shaders/vfx/csgo_flashbang_overlay_vulkan_50_features.vcs CRC:00920e9c0f size:3570\n shaders/vfx/csgo_flashbang_overlay_vulkan_50_ps.vcs CRC:00001826dc size:3952\n shaders/vfx/csgo_flashbang_overlay_vulkan_50_psrs.vcs CRC:009c1b7f3a size:1810\n-shaders/vfx/csgo_flashbang_overlay_vulkan_50_vs.vcs CRC:0044ba14c5 size:12167\n+shaders/vfx/csgo_flashbang_overlay_vulkan_50_vs.vcs CRC:00f4fc2c89 size:12167\n shaders/vfx/csgo_foliage.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_foliage_vulkan_50_features.vcs CRC:00f638218b size:6514\n+shaders/vfx/csgo_foliage_vulkan_50_features.vcs CRC:00b0d20b32 size:6514\n shaders/vfx/csgo_foliage_vulkan_50_ps.vcs CRC:00752b4386 size:2495891\n shaders/vfx/csgo_foliage_vulkan_50_psrs.vcs CRC:00d96cf190 size:2386\n-shaders/vfx/csgo_foliage_vulkan_50_vs.vcs CRC:004310274e size:185871\n-shaders/vfx/csgo_foliage_vulkan_60_features.vcs CRC:00d27c6da2 size:6578\n+shaders/vfx/csgo_foliage_vulkan_50_vs.vcs CRC:00340c8a62 size:185871\n+shaders/vfx/csgo_foliage_vulkan_60_features.vcs CRC:009496471b size:6578\n shaders/vfx/csgo_foliage_vulkan_60_ps.vcs CRC:00752b4386 size:2495891\n shaders/vfx/csgo_foliage_vulkan_60_psrs.vcs CRC:00d96cf190 size:2386\n-shaders/vfx/csgo_foliage_vulkan_60_rtx.vcs CRC:0084f24d32 size:169665\n-shaders/vfx/csgo_foliage_vulkan_60_vs.vcs CRC:004310274e size:185871\n+shaders/vfx/csgo_foliage_vulkan_60_rtx.vcs CRC:00fefe926a size:169665\n+shaders/vfx/csgo_foliage_vulkan_60_vs.vcs CRC:00340c8a62 size:185871\n shaders/vfx/csgo_glass.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_glass_vulkan_50_features.vcs CRC:0023889150 size:4306\n+shaders/vfx/csgo_glass_vulkan_50_features.vcs CRC:00f167e1e6 size:4306\n shaders/vfx/csgo_glass_vulkan_50_ps.vcs CRC:00fe5760bb size:549137\n shaders/vfx/csgo_glass_vulkan_50_psrs.vcs CRC:00874b3c3b size:2866\n-shaders/vfx/csgo_glass_vulkan_50_vs.vcs CRC:00ce40027a size:101478\n+shaders/vfx/csgo_glass_vulkan_50_vs.vcs CRC:00abe335d3 size:101478\n shaders/vfx/csgo_grenade_camera.ini CRC:0000000000 size:0\n shaders/vfx/csgo_grenade_camera_vulkan_50_features.vcs CRC:00e0090ead size:1890\n shaders/vfx/csgo_grenade_camera_vulkan_50_ps.vcs CRC:00df070f48 size:3521\n@@ -111,58 +111,58 @@ shaders/vfx/csgo_screenspace_zone_vulkan_50_ps.vcs CRC:00a9945305 size:4774\n shaders/vfx/csgo_screenspace_zone_vulkan_50_vs.vcs CRC:000b99962c size:1429\n shaders/vfx/csgo_simple.ini CRC:0000000000 size:0\n shaders/vfx/csgo_simple_2way_blend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_simple_2way_blend_vulkan_50_features.vcs CRC:00a6dccbe2 size:4722\n+shaders/vfx/csgo_simple_2way_blend_vulkan_50_features.vcs CRC:004eef749b size:4722\n shaders/vfx/csgo_simple_2way_blend_vulkan_50_ps.vcs CRC:00c5d2a796 size:343880\n shaders/vfx/csgo_simple_2way_blend_vulkan_50_psrs.vcs CRC:00c54ebd8d size:1874\n-shaders/vfx/csgo_simple_2way_blend_vulkan_50_vs.vcs CRC:0048a17d7e size:27318\n-shaders/vfx/csgo_simple_2way_blend_vulkan_60_features.vcs CRC:00d129f5dc size:4802\n+shaders/vfx/csgo_simple_2way_blend_vulkan_50_vs.vcs CRC:00534742fe size:27318\n+shaders/vfx/csgo_simple_2way_blend_vulkan_60_features.vcs CRC:00391a4aa5 size:4802\n shaders/vfx/csgo_simple_2way_blend_vulkan_60_ps.vcs CRC:00c5d2a796 size:343880\n shaders/vfx/csgo_simple_2way_blend_vulkan_60_psrs.vcs CRC:00c54ebd8d size:1874\n-shaders/vfx/csgo_simple_2way_blend_vulkan_60_rtx.vcs CRC:00ee1d2482 size:67030\n-shaders/vfx/csgo_simple_2way_blend_vulkan_60_vs.vcs CRC:0048a17d7e size:27318\n+shaders/vfx/csgo_simple_2way_blend_vulkan_60_rtx.vcs CRC:006ea9f170 size:67030\n+shaders/vfx/csgo_simple_2way_blend_vulkan_60_vs.vcs CRC:00534742fe size:27318\n shaders/vfx/csgo_simple_3layer_parallax.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_features.vcs CRC:0009bffcca size:4866\n-shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_ps.vcs CRC:006eb03cec size:3573449\n+shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_features.vcs CRC:00c0ddf687 size:4866\n+shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_ps.vcs CRC:001e79a85c size:3580893\n shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_psrs.vcs CRC:00825f2e31 size:1922\n-shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_vs.vcs CRC:008ca18470 size:24710\n+shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_vs.vcs CRC:00a8bb2763 size:24710\n shaders/vfx/csgo_simple_liquid.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_simple_liquid_vulkan_50_features.vcs CRC:00ef6cb6c5 size:5714\n+shaders/vfx/csgo_simple_liquid_vulkan_50_features.vcs CRC:00561bda67 size:5714\n shaders/vfx/csgo_simple_liquid_vulkan_50_ps.vcs CRC:00b2acf933 size:859875\n shaders/vfx/csgo_simple_liquid_vulkan_50_psrs.vcs CRC:00439e53de size:1826\n-shaders/vfx/csgo_simple_liquid_vulkan_50_vs.vcs CRC:003d075a06 size:37240\n-shaders/vfx/csgo_simple_vulkan_50_features.vcs CRC:002ac88dd9 size:4658\n+shaders/vfx/csgo_simple_liquid_vulkan_50_vs.vcs CRC:00a20893dd size:37240\n+shaders/vfx/csgo_simple_vulkan_50_features.vcs CRC:00f69fd7f4 size:4658\n shaders/vfx/csgo_simple_vulkan_50_ps.vcs CRC:00956f252b size:309408\n shaders/vfx/csgo_simple_vulkan_50_psrs.vcs CRC:001b0e8d84 size:2130\n-shaders/vfx/csgo_simple_vulkan_50_vs.vcs CRC:00a63cb3db size:27381\n+shaders/vfx/csgo_simple_vulkan_50_vs.vcs CRC:0072074244 size:27381\n shaders/vfx/csgo_static_overlay.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_static_overlay_vulkan_50_features.vcs CRC:0025917e5c size:7554\n-shaders/vfx/csgo_static_overlay_vulkan_50_ps.vcs CRC:006fb9bebd size:933112\n+shaders/vfx/csgo_static_overlay_vulkan_50_features.vcs CRC:00792be582 size:7554\n+shaders/vfx/csgo_static_overlay_vulkan_50_ps.vcs CRC:00e32c8935 size:933665\n shaders/vfx/csgo_static_overlay_vulkan_50_psrs.vcs CRC:005d763590 size:2610\n-shaders/vfx/csgo_static_overlay_vulkan_50_vs.vcs CRC:00eaa3c9d3 size:149047\n+shaders/vfx/csgo_static_overlay_vulkan_50_vs.vcs CRC:00bc533430 size:149031\n shaders/vfx/csgo_textile_layer.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_textile_layer_vulkan_50_features.vcs CRC:00a8944bc1 size:7250\n+shaders/vfx/csgo_textile_layer_vulkan_50_features.vcs CRC:00597ebfd7 size:7250\n shaders/vfx/csgo_textile_layer_vulkan_50_ps.vcs CRC:005561044f size:129452\n shaders/vfx/csgo_textile_layer_vulkan_50_psrs.vcs CRC:00c0ea911c size:1858\n-shaders/vfx/csgo_textile_layer_vulkan_50_vs.vcs CRC:003dce937c size:9913\n+shaders/vfx/csgo_textile_layer_vulkan_50_vs.vcs CRC:000f218451 size:9913\n shaders/vfx/csgo_ui_texture_attribute.ini CRC:0000000000 size:0\n shaders/vfx/csgo_ui_texture_attribute_vulkan_50_features.vcs CRC:004419e54c size:1602\n shaders/vfx/csgo_ui_texture_attribute_vulkan_50_ps.vcs CRC:0013ff16e8 size:1950\n shaders/vfx/csgo_ui_texture_attribute_vulkan_50_vs.vcs CRC:0061024daa size:1897\n shaders/vfx/csgo_water_fancy.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_water_fancy_vulkan_50_features.vcs CRC:00af48cd9d size:6370\n+shaders/vfx/csgo_water_fancy_vulkan_50_features.vcs CRC:00976a1f2b size:6370\n shaders/vfx/csgo_water_fancy_vulkan_50_ps.vcs CRC:00181cd071 size:5404541\n shaders/vfx/csgo_water_fancy_vulkan_50_psrs.vcs CRC:00c3b6a01d size:2018\n-shaders/vfx/csgo_water_fancy_vulkan_50_vs.vcs CRC:00f73091af size:18766\n+shaders/vfx/csgo_water_fancy_vulkan_50_vs.vcs CRC:00aad02a90 size:18766\n shaders/vfx/csgo_weapon.ini CRC:0000000000 size:0\n shaders/vfx/csgo_weapon_sticker.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_weapon_sticker_vulkan_50_features.vcs CRC:00033738d8 size:4962\n+shaders/vfx/csgo_weapon_sticker_vulkan_50_features.vcs CRC:00c6d64543 size:4962\n shaders/vfx/csgo_weapon_sticker_vulkan_50_ps.vcs CRC:00abea51f2 size:97017\n shaders/vfx/csgo_weapon_sticker_vulkan_50_psrs.vcs CRC:00ab666458 size:1586\n-shaders/vfx/csgo_weapon_sticker_vulkan_50_vs.vcs CRC:00e1a66e5d size:12605\n-shaders/vfx/csgo_weapon_vulkan_50_features.vcs CRC:0084078805 size:10306\n+shaders/vfx/csgo_weapon_sticker_vulkan_50_vs.vcs CRC:0031191d93 size:12605\n+shaders/vfx/csgo_weapon_vulkan_50_features.vcs CRC:004459a582 size:10370\n shaders/vfx/csgo_weapon_vulkan_50_ps.vcs CRC:00af122bdd size:30567562\n shaders/vfx/csgo_weapon_vulkan_50_psrs.vcs CRC:0091c4b9f6 size:2386\n-shaders/vfx/csgo_weapon_vulkan_50_vs.vcs CRC:0059abd96d size:43908\n+shaders/vfx/csgo_weapon_vulkan_50_vs.vcs CRC:005449c072 size:46241\n shaders/vfx/deferred_particle_shadows.ini CRC:0000000000 size:0\n shaders/vfx/deferred_particle_shadows_vulkan_50_features.vcs CRC:005ba2eae5 size:1682\n shaders/vfx/deferred_particle_shadows_vulkan_50_ps.vcs CRC:00c6eed51c size:5067\n@@ -215,10 +215,10 @@ shaders/vfx/legacy_sniper_scope_vulkan_50_features.vcs CRC:00fed45878 size:1714\n shaders/vfx/legacy_sniper_scope_vulkan_50_ps.vcs CRC:00c05e8f71 size:3603\n shaders/vfx/legacy_sniper_scope_vulkan_50_vs.vcs CRC:00ed43f0a7 size:1360\n shaders/vfx/luminaire.ini CRC:0000000000 size:0\n-shaders/vfx/luminaire_vulkan_50_features.vcs CRC:00bfdfafa3 size:2418\n+shaders/vfx/luminaire_vulkan_50_features.vcs CRC:00ce3c5951 size:2418\n shaders/vfx/luminaire_vulkan_50_ps.vcs CRC:00edeb743b size:11142\n shaders/vfx/luminaire_vulkan_50_psrs.vcs CRC:00bd213257 size:2018\n-shaders/vfx/luminaire_vulkan_50_vs.vcs CRC:001a98e225 size:4497\n+shaders/vfx/luminaire_vulkan_50_vs.vcs CRC:00b5b8432c size:4497\n shaders/vfx/mboit_mixed_combine.ini CRC:0000000000 size:0\n shaders/vfx/mboit_mixed_combine_vulkan_50_features.vcs CRC:008c892e72 size:1954\n shaders/vfx/mboit_mixed_combine_vulkan_50_ps.vcs CRC:007b29938f size:6863"
},
{
"filename": "game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment.slang",
"status": "modified",
"additions": 46,
"deletions": 44,
"changes": 90,
"patch": "@@ -477,7 +477,7 @@ PS\n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (65712 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (65688 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n \t#if defined(GL_EXT_control_flow_attributes)\n@@ -1038,19 +1038,18 @@ PS\n \t _17842.z = _25191.z;\n \t float _24323 = dot(_17842.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n \t vec3 _9577 = normalize(max(input_0.xyz, vec3(0.001000000047497451305389404296875)));\n-\t vec3 _24174 = _19225.xyz;\n-\t vec3 _23405 = vec4(clamp(mix(_17842.xyz, (_9577 * min(_24323 / dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _24323) * max(input_0.x, max(input_0.y, input_0.z)))).xyz, vec3(input_0.w * _7029)), vec3(0.0), vec3(1.0)).xyz, _10).xyz;\n-\t vec2 _7314 = vec2(0.5);\n-\t _7314.x = _6375;\n-\t float _17651 = float(_Globals_.g_bSnowLayer1 != 0);\n+\t vec3 _6756 = _19225.xyz;\n+\t vec3 _6663 = vec4(clamp(mix(_17842.xyz, (_9577 * min(_24323 / dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _24323) * max(input_0.x, max(input_0.y, input_0.z)))).xyz, vec3(input_0.w * _7029)), vec3(0.0), vec3(1.0)).xyz, _10).xyz;\n+\t float _9090 = float(_Globals_.g_bSnowLayer1 != 0);\n+\t vec2 _11281 = vec2(_6375);\n \t vec3 _21712;\n \t if (_21710)\n \t {\n-\t _21712 = _23405 * mix(vec3(1.0), input_5.xyz, vec3(saturate(_7029)));\n+\t _21712 = _6663 * mix(vec3(1.0), input_5.xyz, vec3(saturate(_7029)));\n \t }\n \t else\n \t {\n-\t _21712 = _23405;\n+\t _21712 = _6663;\n \t }\n \t bool _12889;\n \t if (_Globals_.g_bWetness != 0)\n@@ -1239,22 +1238,22 @@ PS\n \t float _9038 = max(_13706 * (1.0 - saturate(PerViewConstantBufferCsgo_t._m12 * 2.0)), _19808);\n \t vec3 _18806 = mix(_21712, pow(_21712, vec3(1.2999999523162841796875)) * 0.800000011920928955078125, clamp((pow(_21712, vec3(0.25)) * (_9038 * _6375)) * 8.0, vec3(0.0), vec3(1.0)) * _Globals_.g_flWetnessDarkeningStrength1);\n \t _13142 = fma(mix((mix(_18806, _18806 * 0.5, vec3(saturate(_14611 * 1.5))) * mix(1.0, _14713, _19808)) * mix(1.0, 1.0 - _17924, _10334), _Globals_.g_vPuddleSedimentColor, vec3(_10334 * _19808)), vec3(1.0 + _13141), vec3(_13141 * 0.100000001490116119384765625));\n-\t _16307 = clamp(mix(_7314.xx, vec2(_Globals_.g_fPuddleRoughness), vec2(_9038)) + vec2(_13151 + (length(fwidth(_13712.xyz)) * 0.5)), vec2(0.0), vec2(1.0));\n+\t _16307 = clamp(mix(_11281.xx, vec2(_Globals_.g_fPuddleRoughness), vec2(_9038)) + vec2(_13151 + (length(fwidth(_13712.xyz)) * 0.5)), vec2(0.0), vec2(1.0));\n \t _17123 = mix(_14713, 1.0, _19808);\n \t _17124 = mix(_Globals_.g_flReflectance, 0.0350000001490116119384765625, _9038);\n \t _17125 = _13712;\n \t _13960 = _10839 * (0.20000000298023223876953125 + (((0.1500000059604644775390625 * _23607.w) * _23607.w) * _23607.w));\n-\t _24595 = mix(_24174, _23607.xyz, vec3(_19808 * _10334));\n+\t _24595 = mix(_6756, _23607.xyz, vec3(_19808 * _10334));\n \t }\n \t else\n \t {\n \t _13142 = _21712;\n-\t _16307 = _7314;\n+\t _16307 = _11281;\n \t _17123 = _14713;\n \t _17124 = _Globals_.g_flReflectance;\n \t _17125 = vec3(1.0);\n \t _13960 = 0.0;\n-\t _24595 = _24174;\n+\t _24595 = _6756;\n \t }\n \t vec3 _9453 = mix(vec3(_17124).xyz, _13142.xyz, vec3(_23299.w));\n \t vec3 _17892 = mix(_17125, _24595, bvec3(all(equal(_17125, vec3(1.0)))));\n@@ -1733,9 +1732,9 @@ PS\n \t vec3 _9666 = _8745 * vec3(_21714 * _17123).xyz;\n \t vec3 _13436 = vec3(_17123 * _21714).xyz;\n \t vec3 _20579;\n-\t if (_17651 > 0.0)\n+\t if (_9090 > 0.0)\n \t {\n-\t _20579 = mix(_9666, pow(_9666, vec3(1.0499999523162841796875, 0.949999988079071044921875, 0.800000011920928955078125)), vec3(_17651));\n+\t _20579 = mix(_9666, pow(_9666, vec3(1.0499999523162841796875, 0.949999988079071044921875, 0.800000011920928955078125)), vec3(_9090));\n \t }\n \t else\n \t {\n@@ -2011,7 +2010,7 @@ RTX\n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (107024 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (107112 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n \t#if defined(GL_AMD_gpu_shader_half_float)\n@@ -3812,43 +3811,46 @@ RTX\n \t _571 = _4459.xyz;\n \t vec2 _4464 = _570;\n \t _4464.x = _544;\n-\t _570 = _4464;\n \t _569 = _546;\n-\t vec3 _4472 = _571;\n-\t vec3 _4473 = _4472 * mix(vec3(1.0), _498.xyz, vec3(saturate(_545)));\n-\t _571 = _4473;\n+\t vec2 _4467 = _4464;\n+\t _4467.x = _4464.x;\n+\t _4467.y = _4464.x;\n+\t _570 = _4467;\n+\t vec3 _4476 = _571;\n+\t vec3 _4477 = _4476 * mix(vec3(1.0), _498.xyz, vec3(saturate(_545)));\n+\t _571 = _4477;\n \t _21._m5 = int(uint(gl_InstanceID));\n \t _21._m3 = gl_RayTmaxEXT;\n \t _21._m1 = _564;\n \t _21._m2 = _565;\n \t vec3 _594[3] = vec3[](_489, _483, _478);\n \t vec3 _595[3] = vec3[](_490, _484, _479);\n-\t vec3 _4508 = ((_490 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_484 * _22.barycentrics.x)) + (_479 * _22.barycentrics.y);\n+\t vec3 _4512 = ((_490 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_484 * _22.barycentrics.x)) + (_479 * _22.barycentrics.y);\n \t vec3 _596[3];\n-\t _596[0] = _4508 - (_489 * dot(_4508 - _490, _489));\n-\t _596[1] = _4508 - (_483 * dot(_4508 - _484, _483));\n-\t _596[2] = _4508 - (_478 * dot(_4508 - _479, _478));\n-\t vec3 _4536 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);\n+\t _596[0] = _4512 - (_489 * dot(_4512 - _490, _489));\n+\t _596[1] = _4512 - (_483 * dot(_4512 - _484, _483));\n+\t _596[2] = _4512 - (_478 * dot(_4512 - _479, _478));\n+\t vec3 _4540 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);\n \t vec3 _597[3];\n \t _597[0] = cross(_490 - _484, _21._m1);\n \t _597[1] = cross(_484 - _479, _21._m1);\n \t _597[2] = cross(_479 - _490, _21._m1);\n-\t float _598 = dot(_4536 - _4508, _21._m1);\n-\t vec3 _599 = _4536;\n+\t float _598 = dot(_4540 - _4512, _21._m1);\n+\t vec3 _599 = _4540;\n \t int _600 = 0;\n \t for (;;)\n \t {\n-\t bool _4552_ladder_break = false;\n+\t bool _4556_ladder_break = false;\n \t do\n \t {\n \t if (!(_600 < 3))\n \t {\n-\t _4552_ladder_break = true;\n+\t _4556_ladder_break = true;\n \t break;\n \t }\n \t if (_598 > 0.00999999977648258209228515625)\n \t {\n-\t _4552_ladder_break = true;\n+\t _4556_ladder_break = true;\n \t break;\n \t }\n \t if (dot(_597[_600], _597[_600]) == 0.0)\n@@ -3863,17 +3865,17 @@ RTX\n \t {\n \t break;\n \t }\n-\t vec3 _4590 = _594[_601] - (_597[_600] * dot(_597[_600], _594[_601]));\n-\t _596[_601] = _4508 - (_4590 * dot(_4508 - _595[_601], _4590));\n+\t vec3 _4594 = _594[_601] - (_597[_600] * dot(_597[_600], _594[_601]));\n+\t _596[_601] = _4512 - (_4594 * dot(_4512 - _595[_601], _4594));\n \t _601++;\n \t continue;\n \t }\n-\t vec3 _4614 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);\n-\t _598 = dot(_4614 - _4508, _21._m1);\n-\t _599 = _4614;\n+\t vec3 _4618 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);\n+\t _598 = dot(_4618 - _4512, _21._m1);\n+\t _599 = _4618;\n \t break;\n \t } while(false);\n-\t if (_4552_ladder_break)\n+\t if (_4556_ladder_break)\n \t {\n \t break;\n \t }\n@@ -3886,22 +3888,22 @@ RTX\n \t }\n \t _21.material = _599;\n \t _21._m6 = _563;\n-\t f16vec3 _4627 = f16vec3(vec3(0.0));\n-\t _21._m7 = MaterialDataMinimal_t(_4627, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _4627, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));\n+\t f16vec3 _4631 = f16vec3(vec3(0.0));\n+\t _21._m7 = MaterialDataMinimal_t(_4631, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _4631, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));\n \t _21._m7.vMaterialBits = f16vec3(_572);\n-\t _21._m7._m2 = f16vec3(_4473);\n+\t _21._m7._m2 = f16vec3(_4477);\n \t _21._m7._m4 = f16vec3(_568);\n \t _21._m7._m5 = float16_t(_567);\n \t _21._m7._m1 = float16_t(_569);\n \t _21._m7._m3 = float16_t(dot(_570, vec2(0.5)));\n \t if (any(greaterThan(_566, vec3(0.0))))\n \t {\n-\t f16vec4 _4656 = _21._m7._m7;\n-\t f16vec3 _4659 = f16vec3(_566);\n-\t _4656.x = _4659.x;\n-\t _4656.y = _4659.y;\n-\t _4656.z = _4659.z;\n-\t _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _4656);\n+\t f16vec4 _4660 = _21._m7._m7;\n+\t f16vec3 _4663 = f16vec3(_566);\n+\t _4660.x = _4663.x;\n+\t _4660.y = _4663.y;\n+\t _4660.z = _4663.z;\n+\t _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _4660);\n \t }\n \t}\n \t"
},
{
"filename": "game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment_blend.slang",
"status": "modified",
"additions": 1432,
"deletions": 1430,
"changes": 2862,
"patch": null
},
{
"filename": "game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_simple_3layer_parallax.slang",
"status": "modified",
"additions": 6,
"deletions": 7,
"changes": 13,
"patch": "@@ -378,10 +378,9 @@ PS\n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (43024 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (43028 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n-\t#extension GL_ARB_sparse_texture_clamp : require\n \t#extension GL_KHR_shader_subgroup_arithmetic : require\n \t\n \tstruct _2746\n@@ -657,10 +656,10 @@ PS\n \t vec2 _24081 = _8418.xy;\n \t float _12540 = _19372.z;\n \t vec4 _21760 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tColor], undetermined[_Globals_.g_sUserConfigAllowGlobalMipBias]), input_2.xy);\n-\t vec4 _21761 = textureOffsetClampARB(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer1Color], undetermined[_Globals_.g_sUserConfig]), (_24081 * _Globals_.g_flLayer1RefractionAmount) + (input_2.xy + (_6744 * ((_Globals_.g_flLayer1Offset * _21819) * _7281))), ivec2(0), mix(_Globals_.g_flLayer1RoughnessBlurMin, _Globals_.g_flLayer1RoughnessBlurMax, _12540));\n+\t vec4 _21761 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer1Color], undetermined[_Globals_.g_sUserConfig]), ((_24081 * _Globals_.g_flLayer1RefractionAmount) + (input_2.xy + (_6744 * ((_Globals_.g_flLayer1Offset * _21819) * _7281)))).xy, mix(_Globals_.g_flLayer1RoughnessBlurMin, _Globals_.g_flLayer1RoughnessBlurMax, _12540));\n \t vec4 _19373 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer0Mask], undetermined[_Globals_.g_sUserConfig]), input_2.xy);\n \t float _15050 = _19373.x;\n-\t vec3 _19877 = textureOffsetClampARB(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer2Color], undetermined[_Globals_.g_sUserConfig]), (_24081 * _Globals_.g_flLayer2RefractionAmount) + (input_2.xy + (_6744 * ((_Globals_.g_flLayer2Offset * _21819) * _7281))), ivec2(0), mix(_Globals_.g_flLayer2RoughnessBlurMin, _Globals_.g_flLayer2RoughnessBlurMax, _12540)).xyz;\n+\t vec3 _19877 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer2Color], undetermined[_Globals_.g_sUserConfig]), ((_24081 * _Globals_.g_flLayer2RefractionAmount) + (input_2.xy + (_6744 * ((_Globals_.g_flLayer2Offset * _21819) * _7281)))).xy, mix(_Globals_.g_flLayer2RoughnessBlurMin, _Globals_.g_flLayer2RoughnessBlurMax, _12540)).xyz;\n \t vec3 _6342 = _21761.xyz;\n \t vec3 _21153 = vec3(_21761.w);\n \t vec4 _19068 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tAmbientOcclusion], undetermined[_Globals_.g_sTrilinearWrap]), input_2.xy);\n@@ -683,8 +682,8 @@ PS\n \t if (_24465.x)\n \t {\n \t vec3 _11394 = _24347.xyz;\n-\t vec2 _11085 = ((floor(_11408.xy * PerViewConstantBufferCsgo_t._m10) * PerViewConstantBufferCsgo_t._m9.xy) + (PerViewConstantBufferCsgo_t._m9.xy * 0.5)).xy;\n-\t vec4 _18418 = textureGather(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m5], undetermined[_Globals_.g_sCookieSampler]), _11085).xyzw - _11408.zzzz;\n+\t vec2 _11087 = ((floor(_11408.xy * PerViewConstantBufferCsgo_t._m10) * PerViewConstantBufferCsgo_t._m9.xy) + (PerViewConstantBufferCsgo_t._m9.xy * 0.5)).xy;\n+\t vec4 _18418 = textureGather(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m5], undetermined[_Globals_.g_sCookieSampler]), _11087).xyzw - _11408.zzzz;\n \t float _18579 = _18418.w;\n \t float _12013 = _18418.z;\n \t bool _12285 = abs(_12013) < _18579;\n@@ -711,7 +710,7 @@ PS\n \t }\n \t vec4 _10010 = normalize(vec4(PerViewLightingConstantBufferGpu_t._m2.x * fma(dot(_15598, normalize(vec3(PerViewLightingConstantBufferGpu_t._m1._m0[0].xy, 0.25))), 0.5, 0.5), PerViewLightingConstantBufferGpu_t._m2.y * fma(dot(_15598, normalize(vec3(PerViewLightingConstantBufferGpu_t._m1._m0[1].xy, 0.25))), 0.5, 0.5), PerViewLightingConstantBufferGpu_t._m2.z * fma(dot(_15598, normalize(vec3(PerViewLightingConstantBufferGpu_t._m1._m0[2].xy, 0.25))), 0.5, 0.5), PerViewLightingConstantBufferGpu_t._m2.w * fma(dot(_15598, normalize(vec3(PerViewLightingConstantBufferGpu_t._m1._m0[3].xy, 0.25))), 0.5, 0.5)));\n \t vec4 _13232 = max(vec4(dot(PerViewLightingConstantBufferGpu_t._m1._m0[0].xyz, _11394), dot(PerViewLightingConstantBufferGpu_t._m1._m0[1].xyz, _11394), dot(PerViewLightingConstantBufferGpu_t._m1._m0[2].xyz, _11394), dot(PerViewLightingConstantBufferGpu_t._m1._m0[3].xyz, _11394)).xyzw, vec4(0.0)) * normalize(clamp(((_10010 - vec4(max(max(_10010.x, _10010.y), max(_10010.z, _10010.w)))) + vec4(0.20000000298023223876953125)) * vec4(5.0), vec4(0.0), vec4(1.0)));\n-\t _21710 = (1.0 / (dot(_13232, vec4(1.0)) + PerViewLightingConstantBufferGpu_t._m3.x)) * (PerViewLightingConstantBufferGpu_t._m3.x + dot(_13232, textureLod(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m4], undetermined[_Globals_.g_sPointClamp]), (_11085 + mix(_23169, PerViewConstantBufferCsgo_t._m9.xy, bvec2(abs(_18418.y) < (_12286 ? _15372 : _20965))).xy).xy, 0.0)));\n+\t _21710 = (1.0 / (dot(_13232, vec4(1.0)) + PerViewLightingConstantBufferGpu_t._m3.x)) * (PerViewLightingConstantBufferGpu_t._m3.x + dot(_13232, textureLod(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m4], undetermined[_Globals_.g_sPointClamp]), (_11087 + mix(_23169, PerViewConstantBufferCsgo_t._m9.xy, bvec2(abs(_18418.y) < (_12286 ? _15372 : _20965))).xy).xy, 0.0)));\n \t }\n \t else\n \t {"
},
{
"filename": "game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_weapon.slang",
"status": "modified",
"additions": 45,
"deletions": 17,
"changes": 62,
"patch": "@@ -107,6 +107,7 @@ VS\n \tbool g_bStickerProjectionPreview < Attribute(\"StickerProjectionPreview\"); UiType(CheckBox); >;\n \tbool g_bTexCoordScaleByModel < UiType(CheckBox); Expression((g_nScaleTexCoordUByModelScaleAxis!=0) || (g_nScaleTexCoordVByModelScaleAxis!=0)); >;\n \tfloat g_flPlayerOcclusionAmount < Attribute(\"PlayerOcclusionAmount\"); UiType(Slider); >;\n+\tfloat g_flWeaponOcclusionAmount < Attribute(\"WeaponOcclusionAmount\"); UiType(Slider); >;\n \tExternalDescriptorSet g_globalLateBoundBindlessSet < Source(ExternalDescSet); Attribute(\"g_globalLateBoundBindlessSet\"); >;\n \tStructuredBuffer g_instanceBuffer < Attribute(\"InstanceBuffer\"); SrgbRead(false); >;\n \tExternalDescriptorSet g_lightBinnerGpuSet < Source(ExternalDescSet); Attribute(\"g_lightBinnerGpuSet\"); >;\n@@ -127,6 +128,10 @@ VS\n \t\tv1 = cos(v0);\n \t\tv2 = sin(v0);\n \t\tfloat4(v2*g_vTexCoordScale.x,v1*g_vTexCoordScale.y,0,(g_vTexCoordCenter.y+g_vTexCoordOffset.y)-((v2*g_vTexCoordCenter.x)+(v1*g_vTexCoordCenter.y)))); >;\n+\tfloat3 g_vWeaponOcclusionClampMaxs < Attribute(\"WeaponOcclusionClampMaxs\"); UiType(VectorText); >;\n+\tfloat3 g_vWeaponOcclusionClampMins < Attribute(\"WeaponOcclusionClampMins\"); UiType(VectorText); >;\n+\tfloat3 g_vWeaponOcclusionTestMaxs < Attribute(\"WeaponOcclusionTestMaxs\"); UiType(VectorText); >;\n+\tfloat3 g_vWeaponOcclusionTestMins < Attribute(\"WeaponOcclusionTestMins\"); UiType(VectorText); >;\n \t\n \t// Detail Texture\n \tfloat2 g_vDetailTexCoordScale < Default2(1, 1); UiType(VectorText); UiGroup(\"Detail Texture,80/30\"); >;\n@@ -156,12 +161,12 @@ VS\n \tint g_nStatTrakValue < Range(-1, 999999); UiType(Slider); UiGroup(\"StatTrak\"); >;\n \t\n \t// SPIR-V reflection failed for backend HLSL:\n-\t// cbuffer ID 5618 (name: _Globals_), member index 1 (name: g_vPlayerOrigin) cannot be expressed with either HLSL packing layout or packoffset.\n+\t// cbuffer ID 5618 (name: _Globals_), member index 2 (name: g_vPlayerOrigin) cannot be expressed with either HLSL packing layout or packoffset.\n \t// \n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (8736 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (9672 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n \t\n@@ -177,17 +182,17 @@ VS\n \t float _m7;\n \t};\n \t\n-\tstruct _2242\n+\tstruct _2620\n \t{\n \t vec4 _m0[3];\n \t};\n \t\n-\tstruct _2432\n+\tstruct _177\n \t{\n-\t _2242 _m0;\n+\t _2620 _m0;\n \t};\n \t\n-\tstruct _743\n+\tstruct _1121\n \t{\n \t vec4 _m0[4];\n \t};\n@@ -201,14 +206,19 @@ VS\n \t\n \tlayout(set = 4, binding = 30, std430) readonly buffer g_transformBuffer\n \t{\n-\t _2432 _m0[];\n+\t _177 _m0[];\n \t} g_transformBuffer_1;\n \t\n-\tstruct _1582\n+\tstruct _2493\n \t{\n \t int g_bStickerProjectionPreview;\n-\t vec3 g_vPlayerOrigin;\n \t float g_flPlayerOcclusionAmount;\n+\t vec3 g_vPlayerOrigin;\n+\t float g_flWeaponOcclusionAmount;\n+\t vec3 g_vWeaponOcclusionClampMins;\n+\t vec3 g_vWeaponOcclusionClampMaxs;\n+\t vec3 g_vWeaponOcclusionTestMins;\n+\t vec3 g_vWeaponOcclusionTestMaxs;\n \t vec4 g_vTexCoordXform0;\n \t vec4 g_vTexCoordXform1;\n \t vec2 g_vTexCoordScrollSpeed;\n@@ -217,16 +227,16 @@ VS\n \t float g_flZBias;\n \t};\n \t\n-\tlayout(set = 0) uniform _1582 _Globals_;\n+\tlayout(set = 0) uniform _2493 _Globals_;\n \t\n-\tstruct _2544\n+\tstruct _289\n \t{\n-\t _743 _m0;\n+\t _1121 _m0;\n \t float _m1;\n \t vec4 _m2;\n \t};\n \t\n-\tlayout(set = 0) uniform _2544 PerViewConstantBuffer_t;\n+\tlayout(set = 0) uniform _289 PerViewConstantBuffer_t;\n \t\n \tstruct _1017\n \t{\n@@ -307,15 +317,33 @@ VS\n \t float _9851 = _23812.w;\n \t vec3 _11179 = normalize(vec4(vNormalOs.xyz, 0.0) * _17839);\n \t vec3 _12151 = vec4(vTexCoord.xyz * _21709.xyz, 1.0) * _17839;\n+\t vec3 _21710;\n+\t if (_Globals_.g_flPlayerOcclusionAmount >= 0.9900000095367431640625)\n+\t {\n+\t vec3 _19127 = _12151.xyz;\n+\t _21710 = mix(_19127, mix(_19127, clamp(_19127, _Globals_.g_vPlayerOrigin + vec3(-16.0, -16.0, 0.0), _Globals_.g_vPlayerOrigin + vec3(16.0, 16.0, 72.0)), vec3(0.999000012874603271484375)), vec3(smoothstep(0.9900000095367431640625, 1.0, _Globals_.g_flPlayerOcclusionAmount)));\n+\t }\n+\t else\n+\t {\n+\t _21710 = _12151;\n+\t }\n+\t bool _12885;\n+\t if (_Globals_.g_flWeaponOcclusionAmount >= 1.0)\n+\t {\n+\t _12885 = !any(notEqual(_21710.xyz - clamp(_21710.xyz, _Globals_.g_vWeaponOcclusionTestMins, _Globals_.g_vWeaponOcclusionTestMaxs), vec3(0.0)));\n+\t }\n+\t else\n+\t {\n+\t _12885 = false;\n+\t }\n \t vec3 _19648;\n-\t if (_Globals_.g_flPlayerOcclusionAmount >= 1.0)\n+\t if (_12885)\n \t {\n-\t vec3 _23555 = _12151.xyz - _Globals_.g_vPlayerOrigin;\n-\t _19648 = vec3(clamp(_23555.x, -16.0, 16.0), clamp(_23555.y, -16.0, 16.0), clamp(_23555.z, 0.0, 72.0)) + _Globals_.g_vPlayerOrigin;\n+\t _19648 = mix(_21710.xyz, clamp(_21710.xyz, _Globals_.g_vWeaponOcclusionClampMins, _Globals_.g_vWeaponOcclusionClampMaxs), vec3(0.999000012874603271484375));\n \t }\n \t else\n \t {\n-\t _19648 = _12151;\n+\t _19648 = _21710;\n \t }\n \t vec4 _21447 = PerViewConstantBuffer_t._m2 * 1.0;\n \t mat4 _15571 = mat4(vec4(PerViewConstantBuffer_t._m0._m0[0].x, PerViewConstantBuffer_t._m0._m0[1].x, PerViewConstantBuffer_t._m0._m0[2].x, PerViewConstantBuffer_t._m0._m0[3].x), vec4(PerViewConstantBuffer_t._m0._m0[0].y, PerViewConstantBuffer_t._m0._m0[1].y, PerViewConstantBuffer_t._m0._m0[2].y, PerViewConstantBuffer_t._m0._m0[3].y), vec4(PerViewConstantBuffer_t._m0._m0[0].z, PerViewConstantBuffer_t._m0._m0[1].z, PerViewConstantBuffer_t._m0._m0[2].z, PerViewConstantBuffer_t._m0._m0[3].z), vec4(PerViewConstantBuffer_t._m0._m0[0].w, PerViewConstantBuffer_t._m0._m0[1].w, PerViewConstantBuffer_t._m0._m0[2].w, PerViewConstantBuffer_t._m0._m0[3].w));"
},
{
"filename": "game/csgo/steam.inf",
"status": "modified",
"additions": 6,
"deletions": 6,
"changes": 12,
"patch": "@@ -1,9 +1,9 @@\n-ClientVersion=2000807\n-ServerVersion=2000807\n-PatchVersion=1.41.5.7\n+ClientVersion=2000809\n+ServerVersion=2000809\n+PatchVersion=1.41.5.8\n ProductName=cs2\n appID=730\n ServerAppID=2347773\n-SourceRevision=10623543\n-VersionDate=Apr 29 2026\n-VersionTime=14:11:59\n+SourceRevision=10627055\n+VersionDate=Apr 30 2026\n+VersionTime=15:09:15"
},
{
"filename": "game/csgo_core/shaders_pc_dir.txt",
"status": "modified",
"additions": 26,
"deletions": 26,
"changes": 52,
"patch": "@@ -1,18 +1,18 @@\n shaders/vfx/cables.ini CRC:0000000000 size:0\n-shaders/vfx/cables_pc_50_features.vcs CRC:00bcd93157 size:4418\n+shaders/vfx/cables_pc_50_features.vcs CRC:0028733149 size:4418\n shaders/vfx/cables_pc_50_ps.vcs CRC:00e22ad5d6 size:129963\n shaders/vfx/cables_pc_50_psrs.vcs CRC:007766395b size:3042\n-shaders/vfx/cables_pc_50_vs.vcs CRC:000b1bc448 size:22599\n+shaders/vfx/cables_pc_50_vs.vcs CRC:0045b03083 size:22599\n shaders/vfx/csgo_beachfoam.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_beachfoam_pc_50_features.vcs CRC:00c6e542ec size:3282\n+shaders/vfx/csgo_beachfoam_pc_50_features.vcs CRC:00064569f9 size:3282\n shaders/vfx/csgo_beachfoam_pc_50_ps.vcs CRC:00be4334f5 size:4373\n shaders/vfx/csgo_beachfoam_pc_50_psrs.vcs CRC:005a00c493 size:1826\n-shaders/vfx/csgo_beachfoam_pc_50_vs.vcs CRC:0056f6b9f5 size:10066\n+shaders/vfx/csgo_beachfoam_pc_50_vs.vcs CRC:00caacf17b size:10066\n shaders/vfx/csgo_character.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_character_pc_50_features.vcs CRC:00b66f5ac3 size:8850\n+shaders/vfx/csgo_character_pc_50_features.vcs CRC:0004da2b0f size:8914\n shaders/vfx/csgo_character_pc_50_ps.vcs CRC:00121407ea size:188163933\n shaders/vfx/csgo_character_pc_50_psrs.vcs CRC:00ff492577 size:3474\n-shaders/vfx/csgo_character_pc_50_vs.vcs CRC:0051a6e83c size:1040442\n+shaders/vfx/csgo_character_pc_50_vs.vcs CRC:00bf303aa5 size:1087680\n shaders/vfx/csgo_composite_generic.ini CRC:0000000000 size:0\n shaders/vfx/csgo_composite_generic_pc_50_features.vcs CRC:00e702d6e8 size:1778\n shaders/vfx/csgo_composite_generic_pc_50_ps.vcs CRC:00f604d332 size:2012\n@@ -38,33 +38,33 @@ shaders/vfx/csgo_decal_renderer_pc_50_features.vcs CRC:0086798b4b size:1986\n shaders/vfx/csgo_decal_renderer_pc_50_ps.vcs CRC:00b4c659be size:2311\n shaders/vfx/csgo_decal_renderer_pc_50_vs.vcs CRC:00c816802b size:3998\n shaders/vfx/csgo_decalmodulate.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_decalmodulate_pc_50_features.vcs CRC:003f9ca11a size:3426\n+shaders/vfx/csgo_decalmodulate_pc_50_features.vcs CRC:005184d387 size:3426\n shaders/vfx/csgo_decalmodulate_pc_50_ps.vcs CRC:009ca1b816 size:3743\n shaders/vfx/csgo_decalmodulate_pc_50_psrs.vcs CRC:0003329587 size:1890\n-shaders/vfx/csgo_decalmodulate_pc_50_vs.vcs CRC:00d458a5a0 size:15503\n+shaders/vfx/csgo_decalmodulate_pc_50_vs.vcs CRC:0041eab182 size:15503\n shaders/vfx/csgo_depth_only.ini CRC:0000000000 size:0\n shaders/vfx/csgo_depth_only_pc_50_features.vcs CRC:00ce3a3eb9 size:3218\n shaders/vfx/csgo_depth_only_pc_50_ps.vcs CRC:00ab882fcb size:4588\n shaders/vfx/csgo_depth_only_pc_50_vs.vcs CRC:00e3a13e84 size:9367\n shaders/vfx/csgo_legs_prepass.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_legs_prepass_pc_50_features.vcs CRC:00cdc74d3e size:3074\n+shaders/vfx/csgo_legs_prepass_pc_50_features.vcs CRC:00fe23d1e1 size:3074\n shaders/vfx/csgo_legs_prepass_pc_50_ps.vcs CRC:00ddd4cc46 size:2033\n-shaders/vfx/csgo_legs_prepass_pc_50_vs.vcs CRC:00dd1d0035 size:14662\n+shaders/vfx/csgo_legs_prepass_pc_50_vs.vcs CRC:00b0b7c8ce size:14662\n shaders/vfx/csgo_lightmapped_4wayblend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_lightmapped_4wayblend_pc_50_features.vcs CRC:00012aa627 size:4594\n+shaders/vfx/csgo_lightmapped_4wayblend_pc_50_features.vcs CRC:00bd879c70 size:4594\n shaders/vfx/csgo_lightmapped_4wayblend_pc_50_ps.vcs CRC:00cce2e6c5 size:388080\n shaders/vfx/csgo_lightmapped_4wayblend_pc_50_psrs.vcs CRC:004449d1a6 size:2050\n-shaders/vfx/csgo_lightmapped_4wayblend_pc_50_vs.vcs CRC:001b1ed821 size:46804\n+shaders/vfx/csgo_lightmapped_4wayblend_pc_50_vs.vcs CRC:00c92d4490 size:46804\n shaders/vfx/csgo_lightmappedgeneric.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_lightmappedgeneric_pc_50_features.vcs CRC:009cbf3b9a size:7010\n+shaders/vfx/csgo_lightmappedgeneric_pc_50_features.vcs CRC:001fe979ac size:7010\n shaders/vfx/csgo_lightmappedgeneric_pc_50_ps.vcs CRC:004d259d2e size:11575202\n shaders/vfx/csgo_lightmappedgeneric_pc_50_psrs.vcs CRC:00250e026b size:4002\n-shaders/vfx/csgo_lightmappedgeneric_pc_50_vs.vcs CRC:00ac89ac71 size:464478\n+shaders/vfx/csgo_lightmappedgeneric_pc_50_vs.vcs CRC:0043d6e9a3 size:464478\n shaders/vfx/csgo_moondome.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_moondome_pc_50_features.vcs CRC:00b0e172f5 size:3634\n+shaders/vfx/csgo_moondome_pc_50_features.vcs CRC:00dc643e9d size:3634\n shaders/vfx/csgo_moondome_pc_50_ps.vcs CRC:009a496455 size:4945\n shaders/vfx/csgo_moondome_pc_50_psrs.vcs CRC:0022918392 size:1762\n-shaders/vfx/csgo_moondome_pc_50_vs.vcs CRC:0056f6b9f5 size:10066\n+shaders/vfx/csgo_moondome_pc_50_vs.vcs CRC:00caacf17b size:10066\n shaders/vfx/csgo_projected_decals.ini CRC:0000000000 size:0\n shaders/vfx/csgo_projected_decals_pc_50_features.vcs CRC:008184d7ed size:5346\n shaders/vfx/csgo_projected_decals_pc_50_ps.vcs CRC:0016d9e8ac size:38205616\n@@ -83,24 +83,24 @@ shaders/vfx/csgo_tools_wireframe_pc_50_features.vcs CRC:00ee70f95b size:2018\n shaders/vfx/csgo_tools_wireframe_pc_50_ps.vcs CRC:00e167c1ff size:1979\n shaders/vfx/csgo_tools_wireframe_pc_50_vs.vcs CRC:00d69efb04 size:3578\n shaders/vfx/csgo_unlitgeneric.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_unlitgeneric_pc_50_features.vcs CRC:00fee91274 size:4770\n+shaders/vfx/csgo_unlitgeneric_pc_50_features.vcs CRC:00344bb7aa size:4770\n shaders/vfx/csgo_unlitgeneric_pc_50_ps.vcs CRC:001a8f22fa size:76959\n shaders/vfx/csgo_unlitgeneric_pc_50_psrs.vcs CRC:001f6d6cf2 size:3298\n-shaders/vfx/csgo_unlitgeneric_pc_50_vs.vcs CRC:004f20f3b5 size:103784\n+shaders/vfx/csgo_unlitgeneric_pc_50_vs.vcs CRC:007a34a5c1 size:103784\n shaders/vfx/csgo_vertexlitgeneric.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_vertexlitgeneric_pc_50_features.vcs CRC:006eb523f0 size:6658\n+shaders/vfx/csgo_vertexlitgeneric_pc_50_features.vcs CRC:00eff83bd1 size:6658\n shaders/vfx/csgo_vertexlitgeneric_pc_50_ps.vcs CRC:0097b687b4 size:12660014\n shaders/vfx/csgo_vertexlitgeneric_pc_50_psrs.vcs CRC:00b230ca7a size:3106\n-shaders/vfx/csgo_vertexlitgeneric_pc_50_vs.vcs CRC:0051b2fe99 size:126937\n+shaders/vfx/csgo_vertexlitgeneric_pc_50_vs.vcs CRC:00af5acda7 size:126937\n shaders/vfx/csgo_volume_viewer.ini CRC:0000000000 size:0\n shaders/vfx/csgo_volume_viewer_pc_50_features.vcs CRC:000a4df17a size:1794\n shaders/vfx/csgo_volume_viewer_pc_50_ps.vcs CRC:009c068229 size:2179\n shaders/vfx/csgo_volume_viewer_pc_50_vs.vcs CRC:006c9240cc size:2659\n shaders/vfx/csgo_water.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_water_pc_50_features.vcs CRC:00f4683fd5 size:5138\n+shaders/vfx/csgo_water_pc_50_features.vcs CRC:00742a0b31 size:5138\n shaders/vfx/csgo_water_pc_50_ps.vcs CRC:000fb0d98e size:2219603\n shaders/vfx/csgo_water_pc_50_psrs.vcs CRC:002adbbefa size:1954\n-shaders/vfx/csgo_water_pc_50_vs.vcs CRC:00b0a68b8a size:20609\n+shaders/vfx/csgo_water_pc_50_vs.vcs CRC:00e997fcc5 size:20609\n shaders/vfx/error.ini CRC:0000000000 size:0\n shaders/vfx/error_pc_40_features.vcs CRC:00cd70fe4a size:1442\n shaders/vfx/error_pc_40_ps.vcs CRC:00ba36e5fc size:1679\n@@ -110,10 +110,10 @@ shaders/vfx/generate_decal_normals_pc_50_features.vcs CRC:0056959152 size:1554\n shaders/vfx/generate_decal_normals_pc_50_ps.vcs CRC:00e2100fe4 size:1895\n shaders/vfx/generate_decal_normals_pc_50_vs.vcs CRC:00fa7785fa size:1403\n shaders/vfx/generic.ini CRC:0000000000 size:0\n-shaders/vfx/generic_pc_50_features.vcs CRC:00dd482574 size:5010\n+shaders/vfx/generic_pc_50_features.vcs CRC:00402b0558 size:5010\n shaders/vfx/generic_pc_50_ps.vcs CRC:005688afe7 size:1296206\n shaders/vfx/generic_pc_50_psrs.vcs CRC:004a5ff4a3 size:3410\n-shaders/vfx/generic_pc_50_vs.vcs CRC:00b63903f2 size:31157\n+shaders/vfx/generic_pc_50_vs.vcs CRC:003fa52ab4 size:31157\n shaders/vfx/lpv_debug_grid.ini CRC:0000000000 size:0\n shaders/vfx/lpv_debug_grid_pc_50_features.vcs CRC:00c2f3e3eb size:2770\n shaders/vfx/lpv_debug_grid_pc_50_gs.vcs CRC:00d14e0f1f size:3622\n@@ -124,10 +124,10 @@ shaders/vfx/player_visibility_data_pc_50_features.vcs CRC:00ff117c06 size:1602\n shaders/vfx/player_visibility_data_pc_50_ps.vcs CRC:00180aa2a1 size:1717\n shaders/vfx/player_visibility_data_pc_50_vs.vcs CRC:00170cb2bc size:3387\n shaders/vfx/simple.ini CRC:0000000000 size:0\n-shaders/vfx/simple_pc_50_features.vcs CRC:00e6cd3d50 size:4498\n+shaders/vfx/simple_pc_50_features.vcs CRC:0092bf52ef size:4498\n shaders/vfx/simple_pc_50_ps.vcs CRC:002f53563f size:50966\n shaders/vfx/simple_pc_50_psrs.vcs CRC:00711cbd60 size:1794\n-shaders/vfx/simple_pc_50_vs.vcs CRC:0043be647b size:15247\n+shaders/vfx/simple_pc_50_vs.vcs CRC:00e1fe4274 size:15247\n shaders/vfx/sky.ini CRC:0000000000 size:0\n shaders/vfx/sky_pc_50_features.vcs CRC:00ea17f240 size:2434\n shaders/vfx/sky_pc_50_ps.vcs CRC:00d2aa081e size:5445"
},
{
"filename": "game/csgo_core/shaders_vulkan_dir.txt",
"status": "modified",
"additions": 32,
"deletions": 32,
"changes": 64,
"patch": "@@ -1,18 +1,18 @@\n shaders/vfx/cables.ini CRC:0000000000 size:0\n-shaders/vfx/cables_vulkan_50_features.vcs CRC:008a1fdcd8 size:4498\n+shaders/vfx/cables_vulkan_50_features.vcs CRC:001eb5dcc6 size:4498\n shaders/vfx/cables_vulkan_50_ps.vcs CRC:00b6c8e6f7 size:253122\n shaders/vfx/cables_vulkan_50_psrs.vcs CRC:007766395b size:3042\n-shaders/vfx/cables_vulkan_50_vs.vcs CRC:00d4291c06 size:25095\n+shaders/vfx/cables_vulkan_50_vs.vcs CRC:00ec901913 size:25095\n shaders/vfx/csgo_beachfoam.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_beachfoam_vulkan_50_features.vcs CRC:00b4f9607a size:3362\n+shaders/vfx/csgo_beachfoam_vulkan_50_features.vcs CRC:00bd11cb66 size:3362\n shaders/vfx/csgo_beachfoam_vulkan_50_ps.vcs CRC:004245bf9e size:5644\n shaders/vfx/csgo_beachfoam_vulkan_50_psrs.vcs CRC:005a00c493 size:1826\n-shaders/vfx/csgo_beachfoam_vulkan_50_vs.vcs CRC:00a45e7d1f size:12013\n+shaders/vfx/csgo_beachfoam_vulkan_50_vs.vcs CRC:00e4eb64d3 size:12013\n shaders/vfx/csgo_character.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_character_vulkan_50_features.vcs CRC:00719024a2 size:8722\n+shaders/vfx/csgo_character_vulkan_50_features.vcs CRC:000319802e size:8786\n shaders/vfx/csgo_character_vulkan_50_ps.vcs CRC:00bcf221da size:339182095\n shaders/vfx/csgo_character_vulkan_50_psrs.vcs CRC:004b1f09cc size:3442\n-shaders/vfx/csgo_character_vulkan_50_vs.vcs CRC:00ec0297a6 size:1137427\n+shaders/vfx/csgo_character_vulkan_50_vs.vcs CRC:00d3f000ce size:1175202\n shaders/vfx/csgo_composite_generic.ini CRC:0000000000 size:0\n shaders/vfx/csgo_composite_generic_vulkan_50_features.vcs CRC:00e702d6e8 size:1778\n shaders/vfx/csgo_composite_generic_vulkan_50_ps.vcs CRC:00f2784e45 size:2219\n@@ -41,38 +41,38 @@ shaders/vfx/csgo_decal_renderer_vulkan_60_features.vcs CRC:00f007a9a7 size:2050\n shaders/vfx/csgo_decal_renderer_vulkan_60_ps.vcs CRC:00471ad7d5 size:2638\n shaders/vfx/csgo_decal_renderer_vulkan_60_vs.vcs CRC:0036a70289 size:4445\n shaders/vfx/csgo_decalmodulate.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_decalmodulate_vulkan_50_features.vcs CRC:009b1126a8 size:3490\n+shaders/vfx/csgo_decalmodulate_vulkan_50_features.vcs CRC:000829a2f7 size:3490\n shaders/vfx/csgo_decalmodulate_vulkan_50_ps.vcs CRC:001da43994 size:5088\n shaders/vfx/csgo_decalmodulate_vulkan_50_psrs.vcs CRC:0003329587 size:1890\n-shaders/vfx/csgo_decalmodulate_vulkan_50_vs.vcs CRC:007096a860 size:13143\n+shaders/vfx/csgo_decalmodulate_vulkan_50_vs.vcs CRC:00ebacc41b size:13143\n shaders/vfx/csgo_depth_only.ini CRC:0000000000 size:0\n shaders/vfx/csgo_depth_only_vulkan_50_features.vcs CRC:00749a6a83 size:3330\n shaders/vfx/csgo_depth_only_vulkan_50_ps.vcs CRC:0069c8b4bc size:5988\n shaders/vfx/csgo_depth_only_vulkan_50_vs.vcs CRC:001b706ab4 size:8789\n shaders/vfx/csgo_legs_prepass.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_legs_prepass_vulkan_50_features.vcs CRC:00f756f67a size:3138\n+shaders/vfx/csgo_legs_prepass_vulkan_50_features.vcs CRC:00e109dda3 size:3138\n shaders/vfx/csgo_legs_prepass_vulkan_50_ps.vcs CRC:00cf0080df size:2350\n-shaders/vfx/csgo_legs_prepass_vulkan_50_vs.vcs CRC:004a4673a5 size:14866\n+shaders/vfx/csgo_legs_prepass_vulkan_50_vs.vcs CRC:00a8022a46 size:14866\n shaders/vfx/csgo_lightmapped_4wayblend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_features.vcs CRC:00423d6830 size:4674\n+shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_features.vcs CRC:00b8689deb size:4674\n shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_ps.vcs CRC:002d24cfca size:498329\n shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_psrs.vcs CRC:004449d1a6 size:2050\n-shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_vs.vcs CRC:00f5e8951e size:43451\n+shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_vs.vcs CRC:00d646f14c size:43451\n shaders/vfx/csgo_lightmappedgeneric.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_lightmappedgeneric_vulkan_50_features.vcs CRC:0029d8f907 size:6882\n+shaders/vfx/csgo_lightmappedgeneric_vulkan_50_features.vcs CRC:00aa8ebb31 size:6882\n shaders/vfx/csgo_lightmappedgeneric_vulkan_50_ps.vcs CRC:000fe80250 size:18810399\n shaders/vfx/csgo_lightmappedgeneric_vulkan_50_psrs.vcs CRC:00d9964a3e size:4050\n-shaders/vfx/csgo_lightmappedgeneric_vulkan_50_vs.vcs CRC:00608fbad2 size:436455\n-shaders/vfx/csgo_lightmappedgeneric_vulkan_60_features.vcs CRC:008303f343 size:6962\n+shaders/vfx/csgo_lightmappedgeneric_vulkan_50_vs.vcs CRC:00ea337c93 size:436455\n+shaders/vfx/csgo_lightmappedgeneric_vulkan_60_features.vcs CRC:00308374d3 size:6962\n shaders/vfx/csgo_lightmappedgeneric_vulkan_60_ps.vcs CRC:000fe80250 size:18810399\n shaders/vfx/csgo_lightmappedgeneric_vulkan_60_psrs.vcs CRC:00d9964a3e size:4050\n-shaders/vfx/csgo_lightmappedgeneric_vulkan_60_rtx.vcs CRC:00f56d1504 size:1435846\n-shaders/vfx/csgo_lightmappedgeneric_vulkan_60_vs.vcs CRC:00608fbad2 size:436455\n+shaders/vfx/csgo_lightmappedgeneric_vulkan_60_rtx.vcs CRC:0080d999c6 size:1435846\n+shaders/vfx/csgo_lightmappedgeneric_vulkan_60_vs.vcs CRC:00ea337c93 size:436455\n shaders/vfx/csgo_moondome.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_moondome_vulkan_50_features.vcs CRC:00b0b59fd6 size:3730\n+shaders/vfx/csgo_moondome_vulkan_50_features.vcs CRC:007880201a size:3730\n shaders/vfx/csgo_moondome_vulkan_50_ps.vcs CRC:00b1c67d54 size:9289\n shaders/vfx/csgo_moondome_vulkan_50_psrs.vcs CRC:0022918392 size:1762\n-shaders/vfx/csgo_moondome_vulkan_50_vs.vcs CRC:00a45e7d1f size:12013\n+shaders/vfx/csgo_moondome_vulkan_50_vs.vcs CRC:00e4eb64d3 size:12013\n shaders/vfx/csgo_projected_decals.ini CRC:0000000000 size:0\n shaders/vfx/csgo_projected_decals_vulkan_50_features.vcs CRC:008f879cfb size:5410\n shaders/vfx/csgo_projected_decals_vulkan_50_ps.vcs CRC:0060a631c5 size:56131352\n@@ -91,29 +91,29 @@ shaders/vfx/csgo_tools_wireframe_vulkan_50_features.vcs CRC:003ac37f31 size:2066\n shaders/vfx/csgo_tools_wireframe_vulkan_50_ps.vcs CRC:00d0263b6f size:2114\n shaders/vfx/csgo_tools_wireframe_vulkan_50_vs.vcs CRC:00145d3aca size:3363\n shaders/vfx/csgo_unlitgeneric.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_unlitgeneric_vulkan_50_features.vcs CRC:00a5d88c38 size:4834\n+shaders/vfx/csgo_unlitgeneric_vulkan_50_features.vcs CRC:00c479d14e size:4834\n shaders/vfx/csgo_unlitgeneric_vulkan_50_ps.vcs CRC:001baf79e2 size:167561\n shaders/vfx/csgo_unlitgeneric_vulkan_50_psrs.vcs CRC:001f6d6cf2 size:3298\n-shaders/vfx/csgo_unlitgeneric_vulkan_50_vs.vcs CRC:0093a3a949 size:103483\n+shaders/vfx/csgo_unlitgeneric_vulkan_50_vs.vcs CRC:0015539d9d size:103483\n shaders/vfx/csgo_vertexlitgeneric.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_vertexlitgeneric_vulkan_50_features.vcs CRC:003e82d21b size:6466\n+shaders/vfx/csgo_vertexlitgeneric_vulkan_50_features.vcs CRC:00332cbd56 size:6466\n shaders/vfx/csgo_vertexlitgeneric_vulkan_50_ps.vcs CRC:009dfbcbb8 size:19539958\n shaders/vfx/csgo_vertexlitgeneric_vulkan_50_psrs.vcs CRC:0047a0213a size:3170\n-shaders/vfx/csgo_vertexlitgeneric_vulkan_50_vs.vcs CRC:0046fba076 size:129104\n-shaders/vfx/csgo_vertexlitgeneric_vulkan_60_features.vcs CRC:00ea060193 size:6562\n+shaders/vfx/csgo_vertexlitgeneric_vulkan_50_vs.vcs CRC:00645becc9 size:129104\n+shaders/vfx/csgo_vertexlitgeneric_vulkan_60_features.vcs CRC:0084ef7c59 size:6562\n shaders/vfx/csgo_vertexlitgeneric_vulkan_60_ps.vcs CRC:009dfbcbb8 size:19539958\n shaders/vfx/csgo_vertexlitgeneric_vulkan_60_psrs.vcs CRC:0047a0213a size:3170\n-shaders/vfx/csgo_vertexlitgeneric_vulkan_60_rtx.vcs CRC:00c135e46a size:1572605\n-shaders/vfx/csgo_vertexlitgeneric_vulkan_60_vs.vcs CRC:0046fba076 size:129104\n+shaders/vfx/csgo_vertexlitgeneric_vulkan_60_rtx.vcs CRC:00ef983849 size:1572605\n+shaders/vfx/csgo_vertexlitgeneric_vulkan_60_vs.vcs CRC:00645becc9 size:129104\n shaders/vfx/csgo_volume_viewer.ini CRC:0000000000 size:0\n shaders/vfx/csgo_volume_viewer_vulkan_50_features.vcs CRC:000a4df17a size:1794\n shaders/vfx/csgo_volume_viewer_vulkan_50_ps.vcs CRC:00cdb0b7c5 size:2619\n shaders/vfx/csgo_volume_viewer_vulkan_50_vs.vcs CRC:0096a07945 size:2294\n shaders/vfx/csgo_water.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_water_vulkan_50_features.vcs CRC:007b817f91 size:5234\n+shaders/vfx/csgo_water_vulkan_50_features.vcs CRC:0060273d8e size:5234\n shaders/vfx/csgo_water_vulkan_50_ps.vcs CRC:002dfdfc86 size:3910019\n shaders/vfx/csgo_water_vulkan_50_psrs.vcs CRC:002adbbefa size:1954\n-shaders/vfx/csgo_water_vulkan_50_vs.vcs CRC:007091f399 size:20361\n+shaders/vfx/csgo_water_vulkan_50_vs.vcs CRC:00049dc703 size:20361\n shaders/vfx/error.ini CRC:0000000000 size:0\n shaders/vfx/error_vulkan_40_features.vcs CRC:00cd70fe4a size:1442\n shaders/vfx/error_vulkan_40_ps.vcs CRC:00c257ff7c size:1833\n@@ -126,10 +126,10 @@ shaders/vfx/generate_decal_normals_vulkan_60_features.vcs CRC:00054b3f14 size:16\n shaders/vfx/generate_decal_normals_vulkan_60_ps.vcs CRC:00d5c87c07 size:2266\n shaders/vfx/generate_decal_normals_vulkan_60_vs.vcs CRC:005fe4785c size:1781\n shaders/vfx/generic.ini CRC:0000000000 size:0\n-shaders/vfx/generic_vulkan_50_features.vcs CRC:00e8c8a55b size:5074\n+shaders/vfx/generic_vulkan_50_features.vcs CRC:00fa0f24a0 size:5074\n shaders/vfx/generic_vulkan_50_ps.vcs CRC:0055694f3a size:2160773\n shaders/vfx/generic_vulkan_50_psrs.vcs CRC:004a5ff4a3 size:3410\n-shaders/vfx/generic_vulkan_50_vs.vcs CRC:00d8f1cba4 size:29142\n+shaders/vfx/generic_vulkan_50_vs.vcs CRC:00745c12de size:29142\n shaders/vfx/lpv_debug_grid.ini CRC:0000000000 size:0\n shaders/vfx/lpv_debug_grid_vulkan_50_features.vcs CRC:0073bbbc5a size:2866\n shaders/vfx/lpv_debug_grid_vulkan_50_gs.vcs CRC:00f4c4c8b4 size:5215\n@@ -140,10 +140,10 @@ shaders/vfx/player_visibility_data_vulkan_50_features.vcs CRC:0070408cce size:16\n shaders/vfx/player_visibility_data_vulkan_50_ps.vcs CRC:001e437bfe size:1906\n shaders/vfx/player_visibility_data_vulkan_50_vs.vcs CRC:00319b824e size:3125\n shaders/vfx/simple.ini CRC:0000000000 size:0\n-shaders/vfx/simple_vulkan_50_features.vcs CRC:00e1c4a568 size:4578\n+shaders/vfx/simple_vulkan_50_features.vcs CRC:00b5825b0c size:4578\n shaders/vfx/simple_vulkan_50_ps.vcs CRC:00f5bde9f2 size:68631\n shaders/vfx/simple_vulkan_50_psrs.vcs CRC:00711cbd60 size:1794\n-shaders/vfx/simple_vulkan_50_vs.vcs CRC:00e05e29e4 size:15258\n+shaders/vfx/simple_vulkan_50_vs.vcs CRC:004af9b61b size:15258\n shaders/vfx/sky.ini CRC:0000000000 size:0\n shaders/vfx/sky_vulkan_50_features.vcs CRC:00f0e4ec83 size:2498\n shaders/vfx/sky_vulkan_50_ps.vcs CRC:009193dde7 size:8041"
},
{
"filename": "game/csgo_core/shaders_vulkan_dir/shaders/vfx/csgo_character.slang",
"status": "modified",
"additions": 57,
"deletions": 29,
"changes": 86,
"patch": "@@ -127,6 +127,7 @@ VS\n \tbool g_bTranslucentDistanceContrastAdjustment < UiType(CheckBox); Expression(F_DISTANCE_CONTRAST_ADJUSTMENT && F_TRANSLUCENT); >;\n \tfloat g_flFirstpersonLegsFade < Attribute(\"FirstpersonLegsFade\"); UiType(Slider); >;\n \tfloat g_flPlayerOcclusionAmount < Attribute(\"PlayerOcclusionAmount\"); UiType(Slider); >;\n+\tfloat g_flWeaponOcclusionAmount < Attribute(\"WeaponOcclusionAmount\"); UiType(Slider); >;\n \tExternalDescriptorSet g_globalLateBoundBindlessSet < Source(ExternalDescSet); Attribute(\"g_globalLateBoundBindlessSet\"); >;\n \tStructuredBuffer g_instanceBuffer < Attribute(\"InstanceBuffer\"); SrgbRead(false); >;\n \tExternalDescriptorSet g_lightBinnerGpuSet < Source(ExternalDescSet); Attribute(\"g_lightBinnerGpuSet\"); >;\n@@ -157,6 +158,10 @@ VS\n \t\tv1 = cos(v0);\n \t\tv2 = sin(v0);\n \t\tfloat4(v2*g_vTexCoordScale.x,v1*g_vTexCoordScale.y,0,(g_vTexCoordCenter.y+g_vTexCoordOffset.y)-((v2*g_vTexCoordCenter.x)+(v1*g_vTexCoordCenter.y)))); >;\n+\tfloat3 g_vWeaponOcclusionClampMaxs < Attribute(\"WeaponOcclusionClampMaxs\"); UiType(VectorText); >;\n+\tfloat3 g_vWeaponOcclusionClampMins < Attribute(\"WeaponOcclusionClampMins\"); UiType(VectorText); >;\n+\tfloat3 g_vWeaponOcclusionTestMaxs < Attribute(\"WeaponOcclusionTestMaxs\"); UiType(VectorText); >;\n+\tfloat3 g_vWeaponOcclusionTestMins < Attribute(\"WeaponOcclusionTestMins\"); UiType(VectorText); >;\n \t\n \t// Material1\n \tfloat g_flEyeBallWalleyeL1 < Range(0, 25); UiType(Slider); UiGroup(\"Material1/Eyes/95\"); >;\n@@ -192,12 +197,12 @@ VS\n \tfloat g_vSphericalAnisotropyAngle < Range(0, 180); UiType(Slider); UiGroup(\"Lighting,30/Roughness,20/40\"); Expression((this/90)-1); >;\n \t\n \t// SPIR-V reflection failed for backend HLSL:\n-\t// cbuffer ID 5618 (name: _Globals_), member index 4 (name: g_vTexCoordXform0) cannot be expressed with either HLSL packing layout or packoffset.\n+\t// cbuffer ID 5618 (name: _Globals_), member index 7 (name: g_vWeaponOcclusionTestMins) cannot be expressed with either HLSL packing layout or packoffset.\n \t// \n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (10772 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (11680 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n \t\n@@ -213,17 +218,17 @@ VS\n \t float _m7;\n \t};\n \t\n-\tstruct _2914\n+\tstruct _197\n \t{\n \t vec4 _m0[3];\n \t};\n \t\n-\tstruct _765\n+\tstruct _1353\n \t{\n-\t _2914 _m0;\n+\t _197 _m0;\n \t};\n \t\n-\tstruct _1415\n+\tstruct _1709\n \t{\n \t vec4 _m0[4];\n \t};\n@@ -235,15 +240,20 @@ VS\n \t\n \tlayout(set = 4, binding = 30, std430) readonly buffer g_transformBuffer\n \t{\n-\t _765 _m0[];\n+\t _1353 _m0[];\n \t} g_transformBuffer_1;\n \t\n-\tstruct _1745\n+\tstruct _2745\n \t{\n \t int g_bTranslucentDistanceContrastAdjustment;\n \t float g_fDistanceContrastExposure;\n-\t vec3 g_vPlayerOrigin;\n \t float g_flPlayerOcclusionAmount;\n+\t vec3 g_vPlayerOrigin;\n+\t float g_flWeaponOcclusionAmount;\n+\t vec3 g_vWeaponOcclusionClampMins;\n+\t vec3 g_vWeaponOcclusionClampMaxs;\n+\t vec3 g_vWeaponOcclusionTestMins;\n+\t vec3 g_vWeaponOcclusionTestMaxs;\n \t vec4 g_vTexCoordXform0;\n \t vec4 g_vTexCoordXform1;\n \t vec2 g_vTexCoordScrollSpeed;\n@@ -253,18 +263,18 @@ VS\n \t int g_bDisableFirstpersonLegsDistortion;\n \t};\n \t\n-\tlayout(set = 0) uniform _1745 _Globals_;\n+\tlayout(set = 0) uniform _2745 _Globals_;\n \t\n-\tstruct _1053\n+\tstruct _1641\n \t{\n-\t _1415 _m0;\n+\t _1709 _m0;\n \t float _m1;\n \t vec4 _m2;\n \t vec3 _m3;\n \t vec3 _m4;\n \t};\n \t\n-\tlayout(set = 0) uniform _1053 PerViewConstantBuffer_t;\n+\tlayout(set = 0) uniform _1641 PerViewConstantBuffer_t;\n \t\n \tstruct _1032\n \t{\n@@ -346,15 +356,33 @@ VS\n \t float _9851 = _23812.w;\n \t vec3 _11179 = normalize(vec4(vNormalOs.xyz, 0.0) * _17839);\n \t vec3 _12151 = vec4(vPositionOs.xyz * _21709.xyz, 1.0) * _17839;\n+\t vec3 _21710;\n+\t if (_Globals_.g_flPlayerOcclusionAmount >= 0.9900000095367431640625)\n+\t {\n+\t vec3 _19127 = _12151.xyz;\n+\t _21710 = mix(_19127, mix(_19127, clamp(_19127, _Globals_.g_vPlayerOrigin + vec3(-16.0, -16.0, 0.0), _Globals_.g_vPlayerOrigin + vec3(16.0, 16.0, 72.0)), vec3(0.999000012874603271484375)), vec3(smoothstep(0.9900000095367431640625, 1.0, _Globals_.g_flPlayerOcclusionAmount)));\n+\t }\n+\t else\n+\t {\n+\t _21710 = _12151;\n+\t }\n+\t bool _12885;\n+\t if (_Globals_.g_flWeaponOcclusionAmount >= 1.0)\n+\t {\n+\t _12885 = !any(notEqual(_21710.xyz - clamp(_21710.xyz, _Globals_.g_vWeaponOcclusionTestMins, _Globals_.g_vWeaponOcclusionTestMaxs), vec3(0.0)));\n+\t }\n+\t else\n+\t {\n+\t _12885 = false;\n+\t }\n \t vec3 _19648;\n-\t if (_Globals_.g_flPlayerOcclusionAmount >= 1.0)\n+\t if (_12885)\n \t {\n-\t vec3 _23555 = _12151.xyz - _Globals_.g_vPlayerOrigin;\n-\t _19648 = vec3(clamp(_23555.x, -16.0, 16.0), clamp(_23555.y, -16.0, 16.0), clamp(_23555.z, 0.0, 72.0)) + _Globals_.g_vPlayerOrigin;\n+\t _19648 = mix(_21710.xyz, clamp(_21710.xyz, _Globals_.g_vWeaponOcclusionClampMins, _Globals_.g_vWeaponOcclusionClampMaxs), vec3(0.999000012874603271484375));\n \t }\n \t else\n \t {\n-\t _19648 = _12151;\n+\t _19648 = _21710;\n \t }\n \t vec4 _23875 = (vec4(_19648.xyz, 1.0) + (PerViewConstantBuffer_t._m2 * 1.0)).xyzw * mat4(vec4(PerViewConstantBuffer_t._m0._m0[0].x, PerViewConstantBuffer_t._m0._m0[1].x, PerViewConstantBuffer_t._m0._m0[2].x, PerViewConstantBuffer_t._m0._m0[3].x), vec4(PerViewConstantBuffer_t._m0._m0[0].y, PerViewConstantBuffer_t._m0._m0[1].y, PerViewConstantBuffer_t._m0._m0[2].y, PerViewConstantBuffer_t._m0._m0[3].y), vec4(PerViewConstantBuffer_t._m0._m0[0].z, PerViewConstantBuffer_t._m0._m0[1].z, PerViewConstantBuffer_t._m0._m0[2].z, PerViewConstantBuffer_t._m0._m0[3].z), vec4(PerViewConstantBuffer_t._m0._m0[0].w, PerViewConstantBuffer_t._m0._m0[1].w, PerViewConstantBuffer_t._m0._m0[2].w, PerViewConstantBuffer_t._m0._m0[3].w));\n \t vec4 _9360 = vTexCoord.xyxy;\n@@ -370,26 +398,26 @@ VS\n \t _23714.x = _13062.x;\n \t _23714.y = _13062.y;\n \t _23714.z = _13062.z;\n-\t bool _12885;\n+\t bool _12886;\n \t if (vBlendColorTint.x == 0.0)\n \t {\n-\t _12885 = vBlendColorTint.y == 0.0;\n+\t _12886 = vBlendColorTint.y == 0.0;\n \t }\n \t else\n \t {\n-\t _12885 = false;\n+\t _12886 = false;\n \t }\n-\t bool _12886;\n-\t if (_12885)\n+\t bool _12887;\n+\t if (_12886)\n \t {\n-\t _12886 = vBlendColorTint.z == 0.0;\n+\t _12887 = vBlendColorTint.z == 0.0;\n \t }\n \t else\n \t {\n-\t _12886 = false;\n+\t _12887 = false;\n \t }\n \t bool _7424;\n-\t if (_12886)\n+\t if (_12887)\n \t {\n \t _7424 = vBlendColorTint.w == 0.0;\n \t }\n@@ -406,18 +434,18 @@ VS\n \t {\n \t _19363 = _23714;\n \t }\n-\t bool _12887;\n+\t bool _12888;\n \t if (_Globals_.g_flFirstpersonLegsFade > 0.0)\n \t {\n-\t _12887 = _Globals_.g_bDisableFirstpersonLegsDistortion == 0;\n+\t _12888 = _Globals_.g_bDisableFirstpersonLegsDistortion == 0;\n \t }\n \t else\n \t {\n-\t _12887 = false;\n+\t _12888 = false;\n \t }\n \t vec3 _10020;\n \t vec3 _22509;\n-\t if (_12887)\n+\t if (_12888)\n \t {\n \t float _24164 = pow((clamp((vPositionOs.z + 1.0) * 0.012500000186264514923095703125, 0.0, 1.0) * 0.5) * pow(saturate(-PerViewConstantBuffer_t._m4.z), 2.0), 1.5);\n \t vec2 _21266 = _23875.xy * (1.0 + (5.0 * _24164));"
}
]
},
{
"event_id": "gh:f490c44",
"detected_at_utc": "2026-05-10T15:00:50.678Z",
"commit_date_utc": "2026-04-29T21:49:56Z",
"commit": {
"sha": "f490c446d23a0cacadd15be2d3b867ee7fa58caa",
"short": "f490c44",
"message": "2000807 | 14 files | M\tgame/bin/built_from_cl.txt, M\tgame/csgo/bin/win64/client_strings.txt, M\tgame/csgo/bin/win64/server_strings.txt, M\tgame/csgo/pak01_dir.txt, M\tgame/csgo/pak01_dir/resource/csgo_english.txt, M\tgame/csgo/pak01_dir/scripts/soundmixers.txt, M\tgame/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts, M\tgame/csgo/pak01_dir/soundstacks/soundstacks_csgo_mega.vsndstck, M\tgame/csgo/shaders_pc_dir.txt, M\tgame/csgo/shaders_vulkan_dir.txt, M\tgame/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment.slang, M\tgame/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment_blend.slang, M\tgame/csgo/shaders_vulkan_dir/shaders/vfx/csgo_static_overlay.slang, M\tgame/csgo/steam.inf",
"url": "https://github.com/SteamTracking/GameTracking-CS2/commit/f490c446d23a0cacadd15be2d3b867ee7fa58caa"
},
"classification": {
"tags": [
"scripts",
"localization",
"misc",
"content-change"
],
"important_files": [
"game/csgo/pak01_dir/resource/csgo_english.txt",
"game/csgo/pak01_dir/scripts/soundmixers.txt"
]
},
"ai_summary": "Localization/resources update (game/csgo/pak01_dir/resource/csgo_english.txt).",
"stats": {
"files_changed": 14,
"additions": 519,
"deletions": 493
},
"files": [
{
"filename": "game/bin/built_from_cl.txt",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -1 +1 @@\n-10621127\n+10623514"
},
{
"filename": "game/csgo/bin/win64/client_strings.txt",
"status": "modified",
"additions": 26,
"deletions": 25,
"changes": 51,
"patch": "@@ -110,12 +110,12 @@\n (%d)Unknown\n (%ld unused bits)\\n\n (+%d more due to usercommand delivery)\n- (08@HPX`jp\n- (08@HPXb@n\n- (08@HPZp\n- (08@HR@n\n- (08@Jp\n- (0X`hpz@n\n+ (08@HPX`j`\n+ (08@HPXb0o\n+ (08@HPZ`\n+ (08@HR0o\n+ (08@J0o\n+ (0X`hpz0o\n (DEFAULT)\n (Dirty Animation)\n (INVALID PSS PARAMETERS)\\n\n@@ -10932,11 +10932,12 @@ $taser_charge\n 0123456789\n 02V8[\n 05=k\n-08@HRp\n-08@J@n\n-08Bp\n+08@HR`\n+08@J0o\n+08B`\n 08bX\n 09,h\n+0:ps\n 0;Q5[\n 0<cz\n 0M2~@p\n@@ -11208,8 +11209,7 @@ $taser_charge\n 2\\n\\nline_items\n 2\\n\\vpreferences\n 2\\rlhp\n-2\\vpT\n-2\\vpl\n+2\\vpD\n 2^pV\n 2a\"l\n 2bT~\n@@ -11428,8 +11428,8 @@ $taser_charge\n 8835-KLXV-0292\n 8<pl\n 8= zp\n-8@Jp\n 8A6j\n+8Bph\n 8C:\\buildworker\\csgo_rel_win64\\build\\src\\panorama\\layout\\stylepropertyfactory.cpp\n 8Client ID for which to count the number of issued tokens\"\n 8GZS\n@@ -11720,7 +11720,6 @@ $taser_charge\n @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z\n @BH]f\n @BoneSetup\n-@HPX`hv0\n @MfKZ\n @Pgl\n @Pu\\rm\n@@ -11744,6 +11743,7 @@ $taser_charge\n @icon_item\n @keyframes \n @keyframes '%s'\\r\\n{\\r\\n\n+@m_bIronSightAvailable\n @n2w\n @workshop\n @zDSteamUnifiedMessages\n@@ -22236,14 +22236,15 @@ P-224\n P-256\n P-384\n P-521\n-P08@J@n\n+P08@J0o\n P08J\n P1\\t98\"\n-P2@n\n+P20o\n P2P Voice\n P2P ping to \"%s\". Timed out after %.2fms\\n\n P5[1\n-P6@f\n+P60g\n+P:0o\n PAGN_4\n PANORAMA_LAYOUTFILE\n PARALYZE\n@@ -22753,6 +22754,7 @@ Permit Responses\n Permitted\n Persist\n PersonalStore\n+Pfpn\n Phoenix Compound\n PhysDisableEntityCollisions called on entities in two different scene worlds (%s - %u vs %s - %u)\\n\n PhysEntityCollisionsAreDisabled called on entities in two different scene worlds (%s - %u vs %s - %u)\\n\n@@ -22912,6 +22914,7 @@ Playsoundscape %s:Unknown command %s\\n\n Please specify 0 or 1 with the -stream Parameter\\n\n Pm8A?\n PmR\"H?\n+Pnpo\n Point entity.\n PointsAnim\n Policy Qualifier CPS\n@@ -23385,11 +23388,10 @@ RT %dx%d %s %s : %d Bytes\\n\n RT_txt\n RTime32\n RULESHERE\n-R\\fpl\n R\\n\\rincludekvtags\n R\\r1>Vp\n R\\vp!y\n-R\\vpT\n+R\\vpD\n R]Di\n Rad2 Deg\n Radar\n@@ -27143,7 +27145,7 @@ X\\n\\tTeamStats\n X\\n\\vFantasyTeam\n X\\n\\vLoadoutItem\n X\\tQo\n-X`hrp\n+X`hr`\n Xd3h\n XfJ7\n XjfR\n@@ -27349,7 +27351,6 @@ Z~wl\n \\f]ne3\n \\fdhWTh\n \\fiaR\n-\\fp\\vPL\n \\ful2\n \\fy&3Gl\n \\l:ArR\n@@ -28402,6 +28403,7 @@ _util_drawtext_pos\n _var\n _xU`u\n _}eOk\n+`20o\n `28)fk\n `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z\n `43PK\n@@ -33289,7 +33291,7 @@ hour\n hours\n houseIdentifier\n hover\n-hpz@n\n+hpz0o\n hr_H\n href=\"\n hscroll\n@@ -36995,8 +36997,8 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n+p20o\n p250\n-p2@n\n p2p_FightingGame_Connection\n p2p_FightingGame_GameData\n p2p_Ping\n@@ -37007,11 +37009,11 @@ p2p_ping could not convert \"%s\" to a CPeerToPeerAddress\\n\n p2p_ping could not ping \"%s\" because they are an unknown peer\\n\n p2p_ping requires a destination address\\n\n p2p_ping sending to \"%s\"\\n\n+p2ph\n p2{l\n p4Z3\n p5Z3\n p5\\nL,\n-p6 i\n p618\n p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z\n p@0pqE5tsO?|1\n@@ -37022,9 +37024,9 @@ pD4t\n pData->GetDataDescMap() == pTemplateDataMap\n pDescription\n pDest\n+pF`r\n pField\n pFilter\n-pFpq\n pG_*h\n pIp \n pLocationEntity\n@@ -38061,7 +38063,6 @@ rZPM\n r\\n\\vstart_index\n r\\vDi\n r\\vp!K\n-r\\vpl\n r_2PassBuildDraw 0\n r_2PassBuildDraw 1\n r_csm_fast_path 0"
},
{
"filename": "game/csgo/bin/win64/server_strings.txt",
"status": "modified",
"additions": 19,
"deletions": 9,
"changes": 28,
"patch": "@@ -1662,6 +1662,7 @@ $tH@T\\tI\n (0x%08X)'??'\n (3@Mb\n (4?NewFromUnsigned@Integer@v8@@SA?AV?$Local@VInteger@v8@@@2@PEAVIsolate@2@I@Z\n+(4pfj\n (5Me\n (5jP\n (=?Resolve@Resolver@Promise@v8@@QEAA?AV?$Maybe@_N@3@V?$Local@VContext@v8@@@3@V?$Local@VValue@v8@@@3@@Z\n@@ -2019,7 +2020,6 @@ $tH@T\\tI\n *DEAD*\n *DEAD*(TEAM)\n *DISABLED*\n-*H4O\n *I?Value@Int32@v8@@QEBAHXZ\n *J\\n\\tQuestType\n *UlS\n@@ -2049,6 +2049,7 @@ $tH@T\\tI\n *\\n\\fitem_updates\n *\\n\\nECsgoGCMsg\n *gFBk\n+*h4O\n *hbJ1\n *it%2\n *kf[R\n@@ -2238,6 +2239,7 @@ $tH@T\\tI\n ... and no start position\n ....................\n ..uR5&m\n+.01U\n .4bb\n .97yY\n .?AU?$default_delete@VCNavGenPolyProcessorStageBase@@@std@@\n@@ -8850,6 +8852,7 @@ $tH@T\\tI\n /usr/local/ssl/private\n /zt1\n 0 == ( pInstance->GetOwnerEntity()->GetEntityIdentity()->GetFlags() & EF_IN_STAGING_LIST )\n+0(gO\n 0123456789\n 02V8[\n 05=k\n@@ -8946,7 +8949,6 @@ $tH@T\\tI\n 2:3maJ\n 2:pS\n 2?MakeWeak@api_internal@v8@@YAXPEA_KPEAXP6AXAEBV?$WeakCallbackInfo@X@2@@ZW4WeakCallbackType@2@@Z\n-2H4O\n 2I y)\n 2Tm=#\n 2Uiwp\"9\n@@ -8969,12 +8971,14 @@ $tH@T\\tI\n 2\\n.eRollType\n 2\\n\\nline_items\n 2\\rlhp\n+2\\vp0\n 2^pV\n 2a\"l\n 2bT~\n 2cb:RO\n 2d\\v\n 2f)l=\n+2h4O\n 2nIg\n 2ndry\n 2p\"6\n@@ -9098,7 +9102,7 @@ $tH@T\\tI\n 62$|S)6f\n 64CK\\vH\n 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\\ssl\\s3_enc.c\n-6666666666666666p\n+6666666666666666`\n 67-s\n 6H,N\n 6O|T%\n@@ -9170,7 +9174,7 @@ $tH@T\\tI\n 8= zp\n 8??SetInternalFieldCount@ObjectTemplate@v8@@QEAAXH@Z\n 8A6j\n-8F0\\rU\n+8FP\\rU\n 8GZS\n 8SIffK5W\n 8TZvrv<\n@@ -9431,7 +9435,7 @@ $tH@T\\tI\n @BH]f\n @BoneSetup\n @CWeaponCZ75a\n-@HPX`hvp\n+@HPX`hv\n @MfKZ\n @Pgl\n @Pu\\rm\n@@ -18166,6 +18170,7 @@ Ow!y\n OwnerHandle\n P!bxo\n P(UH \n+P(gO\n P-192\n P-224\n P-256\n@@ -18175,7 +18180,7 @@ P08@J\n P08J\n P1\\t98\"\n P5[1\n-P60'U\n+P6P'U\n PAGN_4\n PARALYZE\n PARAMETER NAME: %s | OPTIONAL: %s, TYPE: %s, BOUND: %s\\n\n@@ -18966,6 +18971,7 @@ RSDS}\n RTime32\n R\\r1>Vp\n R\\vp!y\n+R\\vp0\n R]Di\n Rad2 Deg\n Radial using: %s\\n\n@@ -21413,7 +21419,6 @@ VNotify Abandoned (Not enabled)\\n\n VNotify Sent\\n\n VNotify StartProcess failed!\\n\n VNotify: %s\\n\n-VP!U\n VR_HAND_HAPTIC_PULSE_LIGHT\n VR_HAND_HAPTIC_PULSE_MEDIUM\n VR_HAND_HAPTIC_PULSE_STRONG\n@@ -21516,6 +21521,7 @@ Vote started \"%s %s\" from #%u %s\\n\n Vote succeeded \"%s %s\" from #%u %s\\n\n Vote.Failed\n Voting %s.\\n\n+Vp!U\n Vp>u\n Vt_9\n Vulkan\n@@ -22245,6 +22251,7 @@ Z~wl\n \\f]ne3\n \\fdhWTh\n \\fiaR\n+\\fp\\vP(gO\n \\ful2\n \\fy&3Gl\n \\l:ArR\n@@ -22329,7 +22336,6 @@ Z~wl\n \\n========================================\\n\n \\nDictionary: %s\\n\n \\nGameTick_t\n-\\nH4O\n \\nSimulating Entities:\\n\\n\n \\nVisMon: Polling now. (Frequency: %f)\\n\n \\n\\fBPE_Teleport\n@@ -22888,6 +22894,7 @@ Z~wl\n \\n\\vweapon_type\n \\n\\vxp_category\n \\n\\vyoutube_url\n+\\nh4O\n \\nqYu\n \\ntM(ie-V\n \\r!\\r+\\r-\\r=\\r?\\rO\\rU\\ri\\ry\\r\n@@ -22991,6 +22998,8 @@ Z~wl\n \\v\\vTSG\n \\vj0k\n \\vjC7\n+\\vp(gO\n+\\vp0iO\n ] Done (%.2f seconds)\n ]1h=bfz\n ]FhSD}\n@@ -23076,6 +23085,7 @@ _}eOk\n `\\n\\rvector_values\n `fPw.\\vM\n `h9T~\n+`htpfj\n `o_je\n `yNT\n a null shared library handle was used\n@@ -29646,6 +29656,7 @@ ownername\n p is not prime\n p not prime\n p!PcA1|\n+p(gO\n p)ou}\n p+\"\\tHr9\n p.char_two\n@@ -29654,7 +29665,6 @@ p.other\n p.ppBasis\n p.prime\n p.tpBasis\n-p0jp\n p250\n p2{l\n p4Z3"
},
{
"filename": "game/csgo/pak01_dir.txt",
"status": "modified",
"additions": 49,
"deletions": 49,
"changes": 98,
"patch": "@@ -9119,7 +9119,7 @@ materials/de_cache/brick/ch2_brick_dirt_wear_blend_001.vmat_c CRC:00dd0d197b siz\n materials/de_cache/brick/ch2_brick_plaster_blend_01a.vmat_c CRC:009a553478 size:9050\n materials/de_cache/brick/ch2_brick_plaster_blend_01c.vmat_c CRC:00fcb15ec5 size:7050\n materials/de_cache/brick/ch2_brick_plaster_tile_blend_001.vmat_c CRC:008e9ff697 size:7594\n-materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat_c CRC:0029631965 size:8602\n+materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat_c CRC:0053695f94 size:8666\n materials/de_cache/brick/ch2_painted_plaster_blend_01a_mural.vmat_c CRC:00d0481dbe size:8458\n materials/de_cache/brick/ch2_painted_plaster_blend_01a_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n materials/de_cache/brick/ch2_painted_plaster_blend_01b.vmat_c CRC:00ee43d129 size:8554\n@@ -9169,8 +9169,8 @@ materials/de_cache/decals/soccer_poster_color_tga_41e9887e.vtex_c CRC:00547cd865\n materials/de_cache/decals/soccer_poster_normal_tga_f691774a.vtex_c CRC:001cb06936 size:878444\n materials/de_cache/dirt/ch2_dirt_ground_002.vmat_c CRC:00a67423b9 size:4506\n materials/de_cache/dirt/ch2_grass_001.vmat_c CRC:004a219c72 size:4618\n-materials/de_cache/floor/ch2_floor_busstation_01.vmat_c CRC:00acc258c8 size:8394\n-materials/de_cache/floor/ch2_floor_busstation_01_b.vmat_c CRC:00f3982c8e size:8362\n+materials/de_cache/floor/ch2_floor_busstation_01.vmat_c CRC:00c24ed3a5 size:8426\n+materials/de_cache/floor/ch2_floor_busstation_01_b.vmat_c CRC:0073b445e4 size:8394\n materials/de_cache/floor/ch2_floor_vinyl_01.vmat_c CRC:004b7a6f94 size:9018\n materials/de_cache/floor/ch2_floor_vinyl_checker_01.vmat_c CRC:0044a04844 size:8698\n materials/de_cache/floor/ch2_vinyl_01_base.vmat_c CRC:00d8c1b275 size:4410\n@@ -9309,9 +9309,9 @@ materials/de_cache/signs/ch2_generic_sign_004.vmat_c CRC:00905fac74 size:4804\n materials/de_cache/signs/ch2_generic_sign_004_color_psd_d54f7569.vtex_c CRC:002e5801cc size:4372728\n materials/de_cache/signs/ch2_generic_sign_004_mask_psd_33962b9e.vtex_c CRC:004ac3022f size:193555\n materials/de_cache/signs/ch2_generic_sign_004_normal_psd_d409e073.vtex_c CRC:007e30eb5d size:5103891\n-materials/de_cache/signs/ch2_generic_sign_005.vmat_c CRC:009232bd1d size:4532\n-materials/de_cache/signs/ch2_generic_sign_005_color_psd_a4090df1.vtex_c CRC:00cb031b53 size:5161307\n-materials/de_cache/signs/ch2_generic_sign_005_rough_psd_1c09d680.vtex_c CRC:00abce532f size:2552864\n+materials/de_cache/signs/ch2_generic_sign_005.vmat_c CRC:00a948a110 size:4532\n+materials/de_cache/signs/ch2_generic_sign_005_color_psd_a4090df1.vtex_c CRC:00b3bfc2b7 size:5156354\n+materials/de_cache/signs/ch2_generic_sign_005_rough_psd_1c09d680.vtex_c CRC:00a92049d5 size:2528570\n materials/de_cache/signs/ch2_pripyat_sign_001_blend.vmat_c CRC:00c3ebd43e size:6154\n materials/de_cache/signs/ch2_sign_sheet_001.vmat_c CRC:00ce70f174 size:4464\n materials/de_cache/signs/ch2_sign_sheet_001_overlay.vmat_c CRC:00f5a58022 size:4516\n@@ -9344,7 +9344,7 @@ materials/de_cache/tiles/ch2_ceramic_tile_003_blend_grout_grime.vmat_c CRC:00da0\n materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt.vmat_c CRC:003825526a size:7866\n materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_b.vmat_c CRC:009e7eaa4a size:7866\n materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128\n-materials/de_cache/tiles/ch2_floor_vinyl_blend_01.vmat_c CRC:0065017b07 size:6170\n+materials/de_cache/tiles/ch2_floor_vinyl_blend_01.vmat_c CRC:00f2e24546 size:6266\n materials/de_cache/tiles/ch2_grout_001_blend_brick_dirt.vmat_c CRC:00fce0a150 size:7658\n materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01.vmat_c CRC:008603a9f7 size:7898\n materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01_b.vmat_c CRC:00e68d7d89 size:7978\n@@ -32126,15 +32126,15 @@ models/de_cache_s2/bus_station_01/ch2_sign_bus_station_01.vmdl_c CRC:00c365cd55\n models/de_cache_s2/bus_station_01/ch2_station_ceiling_wood_beams_01.vmdl_c CRC:00dd226a3a size:141791\n models/de_cache_s2/bus_station_01/ch2_window_decal_01.vmat_c CRC:00fd7c43e7 size:4484\n models/de_cache_s2/bus_station_01/ch2_window_decal_01_trans_tga_139807c1.vtex_c CRC:00d863f91a size:114798\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmat_c CRC:00eb9fc970 size:4298\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmat_c CRC:0054e6ac02 size:4298\n models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmdl_c CRC:00ec1efe93 size:106982\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base.vmat_c CRC:00e71ad707 size:4266\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_color_tga_7259b2cf.vtex_c CRC:00c4f17b3c size:4908718\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_height_tga_c287e65.vtex_c CRC:00e4895e80 size:3301000\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_normal_tga_7a1df191.vtex_c CRC:000fa40623 size:4232784\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_color_tga_3cf21397.vtex_c CRC:00c8a32b4b size:4792470\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_height_tga_3e138780.vtex_c CRC:0023e998e0 size:3469563\n-models/de_cache_s2/cache_memorial_01/cache_memorial_01_normal_tga_749f557d.vtex_c CRC:005bb6ac95 size:4814093\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base.vmat_c CRC:000e8b0f8e size:4266\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_color_tga_7259b2cf.vtex_c CRC:00dd9e8b90 size:5022864\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_height_tga_c287e65.vtex_c CRC:005f5b8d0d size:3302004\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_normal_tga_7a1df191.vtex_c CRC:006e829cd0 size:4274689\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_color_tga_3cf21397.vtex_c CRC:00bffa243d size:4877932\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_height_tga_3e138780.vtex_c CRC:006b7e5bed size:3469630\n+models/de_cache_s2/cache_memorial_01/cache_memorial_01_normal_tga_749f557d.vtex_c CRC:0094f3f634 size:4860651\n models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_001.vmat_c CRC:001f67549d size:6010\n models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_001_vmat_g_tnormal2_d52512a9.vtex_c CRC:002b30fb9a size:2128\n models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_128.vmdl_c CRC:009dd3c756 size:19270\n@@ -32215,8 +32215,8 @@ models/de_cache_s2/debris/detail_debris/detail_debris_001_ao_psd_dadfdc30.vtex_c\n models/de_cache_s2/debris/detail_debris/detail_debris_001_color_psd_aea66d1d.vtex_c CRC:0032d4b480 size:763254\n models/de_cache_s2/debris/detail_debris/detail_debris_001_normal_psd_33f321b7.vtex_c CRC:0008a9874d size:598945\n models/de_cache_s2/doors/ch2_door_001.vmdl_c CRC:008e2c8e44 size:28352\n-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:00b65d123b size:42494\n-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:003b64fa50 size:37938\n+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:00649a6d31 size:45566\n+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:00e5dfaa3a size:40146\n models/de_cache_s2/factory_sign_01/ch2_factory_sign_01.vmdl_c CRC:00c49d7d3e size:73421\n models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_01a.vmdl_c CRC:001333d90d size:7737\n models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_02a.vmdl_c CRC:00fbf3074e size:7371\n@@ -35055,10 +35055,10 @@ models/generic/ammo_artillery_01/ammo_artillery_01_painted_shell_dust_blend.vmat\n models/generic/ammo_artillery_01/ammo_artillery_01_painted_shell_height_tga_f4ea0522.vtex_c CRC:006da31186 size:3912530\n models/generic/ammo_artillery_01/ammo_artillery_01_painted_shell_height_tga_fb7807cb.vtex_c CRC:005836c03e size:3912530\n models/generic/ammo_artillery_01/ammo_artillery_01_painted_shell_normal_tga_fcb5340a.vtex_c CRC:00dc29e058 size:5044522\n-models/generic/ammo_artillery_01/ammo_artillery_large_01.vmdl_c CRC:00fc327359 size:346928\n-models/generic/ammo_artillery_01/ammo_artillery_large_01b.vmdl_c CRC:00d1b720c6 size:330704\n+models/generic/ammo_artillery_01/ammo_artillery_large_01.vmdl_c CRC:00355ea6f6 size:346992\n+models/generic/ammo_artillery_01/ammo_artillery_large_01b.vmdl_c CRC:0085ffc8ef size:330768\n models/generic/ammo_artillery_01/ammo_artillery_shell_01.vmdl_c CRC:00aa243171 size:66493\n-models/generic/ammo_artillery_01/ammo_artillery_small_01.vmdl_c CRC:0073778435 size:243648\n+models/generic/ammo_artillery_01/ammo_artillery_small_01.vmdl_c CRC:00861d4d5c size:243712\n models/generic/ammo_artillery_01/ammo_artillery_small_01b.vmdl_c CRC:004b8c612b size:234192\n models/generic/ammo_box_01/ammo_box_01.vsmart_c CRC:00490ca99f size:1742\n models/generic/ammo_box_01/ammo_box_01_decals_01.vmat_c CRC:005c6216e9 size:4293\n@@ -35714,7 +35714,7 @@ models/generic/crate_plastic_01/crate_plastic_01_tint_dirty.vmat_c CRC:00998b442\n models/generic/crate_plastic_01/crate_plastic_01_tint_medium.vmat_c CRC:0087fd3dab size:4282\n models/generic/crate_plastic_01/crate_plastic_01_top_01.vmdl_c CRC:0055025754 size:54908\n models/generic/crate_supply_02/crate_supply_02.vmat_c CRC:0084dd5fb9 size:4410\n-models/generic/crate_supply_02/crate_supply_02.vmdl_c CRC:00feb8b3e4 size:103942\n+models/generic/crate_supply_02/crate_supply_02.vmdl_c CRC:00b7d97e16 size:104038\n models/generic/crate_supply_02/crate_supply_02_base.vmat_c CRC:00524abd23 size:4202\n models/generic/crate_supply_02/crate_supply_02_color_tga_34931339.vtex_c CRC:00247517a0 size:5090665\n models/generic/crate_supply_02/crate_supply_02_mask_tga_268c9dbf.vtex_c CRC:00b7f5ae3a size:2424919\n@@ -78068,15 +78068,15 @@ panorama/images/map_icons/screenshots/1080p/de_anubis_3_png.vtex_c CRC:0032c6b3d\n panorama/images/map_icons/screenshots/1080p/de_anubis_4_png.vtex_c CRC:004549b724 size:3290202\n panorama/images/map_icons/screenshots/1080p/de_anubis_5_png.vtex_c CRC:00b385f442 size:3301241\n panorama/images/map_icons/screenshots/1080p/de_anubis_png.vtex_c CRC:002332bd70 size:3135678\n-panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:005f68a359 size:3943307\n-panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00a3ddb233 size:3694745\n-panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:006a4ca115 size:3554950\n-panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:00bc1a2670 size:3335299\n-panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:00d976c095 size:3246777\n-panorama/images/map_icons/screenshots/1080p/de_dust2_1_png.vtex_c CRC:00554a7d80 size:3735347\n-panorama/images/map_icons/screenshots/1080p/de_dust2_2_png.vtex_c CRC:00f421c576 size:3761855\n-panorama/images/map_icons/screenshots/1080p/de_dust2_3_png.vtex_c CRC:00bf19a38d size:1945014\n-panorama/images/map_icons/screenshots/1080p/de_dust2_png.vtex_c CRC:00da1f5160 size:3463611\n+panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:00a1a9e5c1 size:3943368\n+panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00c42a0b15 size:3692469\n+panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:00d5f645cb size:3552956\n+panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:00b15b3df0 size:3338194\n+panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:008b55b5f4 size:3246003\n+panorama/images/map_icons/screenshots/1080p/de_dust2_1_png.vtex_c CRC:00b7333b75 size:3739089\n+panorama/images/map_icons/screenshots/1080p/de_dust2_2_png.vtex_c CRC:0087ce489d size:3763812\n+panorama/images/map_icons/screenshots/1080p/de_dust2_3_png.vtex_c CRC:00d6ba36f9 size:1944792\n+panorama/images/map_icons/screenshots/1080p/de_dust2_png.vtex_c CRC:00de76efaa size:3460213\n panorama/images/map_icons/screenshots/1080p/de_inferno_1_png.vtex_c CRC:001d9d8fa8 size:3479892\n panorama/images/map_icons/screenshots/1080p/de_inferno_2_png.vtex_c CRC:00106811db size:3116097\n panorama/images/map_icons/screenshots/1080p/de_inferno_3_png.vtex_c CRC:00e9c7a79d size:3427401\n@@ -78125,8 +78125,8 @@ panorama/images/map_icons/screenshots/360p/cs_office_png.vtex_c CRC:00bbdcbe36 s\n panorama/images/map_icons/screenshots/360p/de_ancient_night_png.vtex_c CRC:00fea2d590 size:353912\n panorama/images/map_icons/screenshots/360p/de_ancient_png.vtex_c CRC:00e7cb72a3 size:416668\n panorama/images/map_icons/screenshots/360p/de_anubis_png.vtex_c CRC:00c006871b size:379702\n-panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:0029229cc0 size:390361\n-panorama/images/map_icons/screenshots/360p/de_dust2_png.vtex_c CRC:00e19ccae9 size:419237\n+panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:00ce4ac124 size:390061\n+panorama/images/map_icons/screenshots/360p/de_dust2_png.vtex_c CRC:0095b286ac size:419190\n panorama/images/map_icons/screenshots/360p/de_dust_png.vtex_c CRC:007fd5e1b6 size:358102\n panorama/images/map_icons/screenshots/360p/de_inferno_png.vtex_c CRC:00a1877a04 size:405160\n panorama/images/map_icons/screenshots/360p/de_mirage_png.vtex_c CRC:008449f607 size:454106\n@@ -78183,16 +78183,16 @@ panorama/images/map_icons/screenshots/720p/de_anubis_3_png.vtex_c CRC:005cbefe95\n panorama/images/map_icons/screenshots/720p/de_anubis_4_png.vtex_c CRC:001ab1f468 size:1514369\n panorama/images/map_icons/screenshots/720p/de_anubis_5_png.vtex_c CRC:001950e581 size:1550940\n panorama/images/map_icons/screenshots/720p/de_anubis_png.vtex_c CRC:000620f789 size:1434113\n-panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:0018600d76 size:1780342\n-panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:005b3fa26a size:1703440\n-panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:00c88a86c7 size:1629469\n-panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00bdeabdde size:1533525\n-panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:007fff5240 size:1493395\n-panorama/images/map_icons/screenshots/720p/de_dust2_0_png.vtex_c CRC:000a9418db size:1656598\n-panorama/images/map_icons/screenshots/720p/de_dust2_1_png.vtex_c CRC:00c53fd6ed size:1690023\n-panorama/images/map_icons/screenshots/720p/de_dust2_2_png.vtex_c CRC:0095f9452d size:1708368\n-panorama/images/map_icons/screenshots/720p/de_dust2_3_png.vtex_c CRC:001e971878 size:1911039\n-panorama/images/map_icons/screenshots/720p/de_dust2_png.vtex_c CRC:00abb33cb2 size:1580833\n+panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:004c31f5c6 size:1780194\n+panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:000ba79014 size:1701979\n+panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:0049ad182d size:1628266\n+panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00b92effeb size:1534605\n+panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:0076eccb28 size:1492910\n+panorama/images/map_icons/screenshots/720p/de_dust2_0_png.vtex_c CRC:00645afddb size:1656523\n+panorama/images/map_icons/screenshots/720p/de_dust2_1_png.vtex_c CRC:00136e17a9 size:1691094\n+panorama/images/map_icons/screenshots/720p/de_dust2_2_png.vtex_c CRC:001f1a3665 size:1710326\n+panorama/images/map_icons/screenshots/720p/de_dust2_3_png.vtex_c CRC:007cf98698 size:1911144\n+panorama/images/map_icons/screenshots/720p/de_dust2_png.vtex_c CRC:0091bef935 size:1579675\n panorama/images/map_icons/screenshots/720p/de_inferno_1_png.vtex_c CRC:00204dbf45 size:1656731\n panorama/images/map_icons/screenshots/720p/de_inferno_2_png.vtex_c CRC:000d65da99 size:1450500\n panorama/images/map_icons/screenshots/720p/de_inferno_3_png.vtex_c CRC:0043f35100 size:1588343\n@@ -79453,7 +79453,7 @@ panorama/styles/rating_emblem.vcss_c CRC:00962e529e size:10781\n panorama/styles/retakeloadout.vcss_c CRC:008948bac2 size:23624\n panorama/styles/scoreboard.vcss_c CRC:00b7de4624 size:50834\n panorama/styles/segmented_progress_bar.vcss_c CRC:00bb092314 size:7001\n-panorama/styles/settings/settings.vcss_c CRC:003e901c5a size:15275\n+panorama/styles/settings/settings.vcss_c CRC:001dc03167 size:15275\n panorama/styles/settings/settings_audio_meter.vcss_c CRC:00ec78b06a size:1445\n panorama/styles/settings/settings_enum.vcss_c CRC:00835b1247 size:2024\n panorama/styles/settings/settings_keybinder.vcss_c CRC:0045fb0a21 size:8742\n@@ -80077,7 +80077,7 @@ particles/explosions_fx/explosion_coop_mission_c4.vpcf_c CRC:00ec10adbf size:326\n particles/explosions_fx/explosion_coop_mission_core09b_1k.vpcf_c CRC:006cc396a2 size:3022\n particles/explosions_fx/explosion_coop_mission_shrapnel02e_1k.vpcf_c CRC:00d1b792af size:2353\n particles/explosions_fx/explosion_coop_mission_smoke01h_1k.vpcf_c CRC:00a2fb42a3 size:2443\n-particles/explosions_fx/explosion_flashbang.vpcf_c CRC:00f12e1d0d size:3318\n+particles/explosions_fx/explosion_flashbang.vpcf_c CRC:00bee8cceb size:3532\n particles/explosions_fx/explosion_hegrenade.vpcf_c CRC:00e44a5578 size:4349\n particles/explosions_fx/explosion_hegrenade_brief.vpcf_c CRC:00444fb19f size:4117\n particles/explosions_fx/explosion_hegrenade_brief_debris.vpcf_c CRC:0049fbcbe5 size:4044\n@@ -82508,7 +82508,7 @@ resource/csgo_bulgarian.txt CRC:00842f9917 size:7213144\n resource/csgo_czech.txt CRC:009c13bd14 size:4730750\n resource/csgo_danish.txt CRC:0041acccac size:4648205\n resource/csgo_dutch.txt CRC:00ad8e8c15 size:4693993\n-resource/csgo_english.txt CRC:000be89b94 size:4528909\n+resource/csgo_english.txt CRC:00baaafa7d size:4528931\n resource/csgo_finnish.txt CRC:0047969de3 size:4614225\n resource/csgo_french.txt CRC:00daf3e1e1 size:4874268\n resource/csgo_german.txt CRC:00c4d15c94 size:4813455\n@@ -82519,7 +82519,7 @@ resource/csgo_italian.txt CRC:000c3a0f77 size:4806391\n resource/csgo_japanese.txt CRC:0006262010 size:4937917\n resource/csgo_koreana.txt CRC:008e2fd67c size:4734363\n resource/csgo_latam.txt CRC:00b5a1f16a size:4818098\n-resource/csgo_norwegian.txt CRC:004f66f043 size:4576752\n+resource/csgo_norwegian.txt CRC:0055fc6aae size:4576754\n resource/csgo_polish.txt CRC:00048fdb83 size:4952469\n resource/csgo_portuguese.txt CRC:00e3bbfde6 size:4714910\n resource/csgo_romanian.txt CRC:004d5cc6a2 size:4904445\n@@ -82642,7 +82642,7 @@ scripts/precipitation.vdata_c CRC:009200cb0f size:1164\n scripts/propdata.txt CRC:0067850b5d size:17433\n scripts/propdata.vdata_c CRC:00a2a4c997 size:2408\n scripts/replay_compatability_settings.txt CRC:004f682fcd size:912\n-scripts/soundmixers.txt CRC:00cd6fd5db size:39478\n+scripts/soundmixers.txt CRC:00ed0ee94e size:39474\n scripts/soundscapes_assault.vsc CRC:00cf8652b9 size:18234\n scripts/soundscapes_inferno_new.vsc CRC:00821d092d size:31309\n scripts/soundscapes_manifest.txt CRC:00ffd044f2 size:2321\n@@ -82760,7 +82760,7 @@ soundevents/game_sounds_footsteps.vsndevts_c CRC:00db2b0ac5 size:12994\n soundevents/game_sounds_physics.vsndevts_c CRC:0015d52b4a size:17619\n soundevents/game_sounds_player.vsndevts_c CRC:00272efa1a size:12652\n soundevents/game_sounds_stopsoundevents.vsndevts_c CRC:0022baa1d8 size:1149\n-soundevents/game_sounds_ui.vsndevts_c CRC:000cae20d0 size:24398\n+soundevents/game_sounds_ui.vsndevts_c CRC:001b579278 size:24398\n soundevents/game_sounds_weapons.vsndevts_c CRC:00f188ef61 size:49711\n soundevents/game_sounds_world.vsndevts_c CRC:00756a5064 size:6292\n soundevents/music/3kliksphilip_01/game_sounds_music.vsndevts_c CRC:0039160f31 size:4589\n@@ -102964,7 +102964,7 @@ soundstacks/dsp_mix_modifiers.vdata_c CRC:00d1a43309 size:4382\n soundstacks/mixgraph.vmix_c CRC:00234436cf size:17246\n soundstacks/soundeventgroups.vdata_c CRC:000482020c size:1434\n soundstacks/soundstacks_csgo_core.vsndstck_c CRC:0061277c5c size:1952\n-soundstacks/soundstacks_csgo_mega.vsndstck_c CRC:003adda530 size:13036\n+soundstacks/soundstacks_csgo_mega.vsndstck_c CRC:00e77e9832 size:13035\n soundstacks/soundstacks_csgo_music.vsndstck_c CRC:00b0c7b98c size:6044\n soundstacks/soundstacks_csgo_surf.vsndstck_c CRC:00262baca2 size:12184\n soundstacks/soundstacks_manifest.vrman_c CRC:004649b612 size:1658"
},
{
"filename": "game/csgo/pak01_dir/resource/csgo_english.txt",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"patch": "@@ -1614,6 +1614,7 @@\n \t\t\"TTruck\"\t\t\t\"T Truck\"\n \t\t\"Useless\"\t\t\t\"Useless\"\n \t\t\"TYard\"\t\t\t\t\"T Yard\"\n+\t\t\"Boost\"\t\t\t\t\"Boost\"\n \t\t// coop_cementplant\n \t\t\"Gravelpit\"\t\t\"Gravel Pit\"\n \t\t\"Forest\"\t\t\"Forest\""
},
{
"filename": "game/csgo/pak01_dir/scripts/soundmixers.txt",
"status": "modified",
"additions": 2,
"deletions": 2,
"changes": 4,
"patch": "@@ -983,7 +983,7 @@\n \t\t\t{\n \t\t\t\tmixgroup = \"Amb_Common\"\n \t\t\t\tvol = 0.534\n-\t\t\t\tsolo = 0.003\n+\t\t\t\tsolo = 0.0\n \t\t\t\tmute = 0.0\n \t\t\t\tlvl = 1.0\n \t\t\t\tdsp = 1.0\n@@ -1271,7 +1271,7 @@\n \t\t\t{\n \t\t\t\tmixgroup = \"BuyMusic\"\n \t\t\t\tvol = 1.0\n-\t\t\t\tsolo = 0.006\n+\t\t\t\tsolo = 0.0\n \t\t\t\tmute = 0.0\n \t\t\t\tlvl = 1.0\n \t\t\t\tdsp = 0.0"
},
{
"filename": "game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts",
"status": "modified",
"additions": 24,
"deletions": 24,
"changes": 48,
"patch": "@@ -13688,7 +13688,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_ancient_day_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_anubis = \n \t{\n@@ -13762,7 +13762,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_anubis_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_dz_blacksite = \n \t{\n@@ -13836,7 +13836,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_blacksite_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_cache = \n \t{\n@@ -13917,7 +13917,7 @@\n \t\t\t\"UIPanorama.BG_de_cache_reactor\",\n \t\t\t\"UIPanorama.BG_de_cache_crickets\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_cbble = \n \t{\n@@ -13991,7 +13991,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_cobble_night_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_chlorine = \n \t{\n@@ -14065,7 +14065,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_chlorine_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_dust2 = \n \t{\n@@ -14139,7 +14139,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_dust2_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_coop_kasbah = \n \t{\n@@ -14213,7 +14213,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_phoenixfacility_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_inferno = \n \t{\n@@ -14287,7 +14287,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_inferno_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_cs_italy = \n \t{\n@@ -14361,7 +14361,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_italy_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_mirage = \n \t{\n@@ -14435,7 +14435,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_mirage_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_mutiny = \n \t{\n@@ -14509,7 +14509,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_mutiny_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_nuke = \n \t{\n@@ -14583,7 +14583,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_nuke_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_cs_office = \n \t{\n@@ -14657,7 +14657,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_office_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_overpass = \n \t{\n@@ -14731,7 +14731,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_overpass_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_vertigo = \n \t{\n@@ -14805,7 +14805,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_vertigo_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.tab_mainmenu_shop = \n \t{\n@@ -15082,7 +15082,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_baggage_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_ar_shoots = \n \t{\n@@ -15156,7 +15156,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_anubis_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_ar_house = \n \t{\n@@ -15230,7 +15230,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_anubis_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tar_baggage_airplanes = \n \t{\n@@ -15849,7 +15849,7 @@\n \t\t[\n \t\t\t\"sounds/ambient/train/train_warehouse_loop.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_warehouse_space = \n \t{\n@@ -16561,7 +16561,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_train_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_train.WheelLoop = \n \t{\n@@ -16642,7 +16642,7 @@\n \t\t[\n \t\t\t\"sounds/ambient/train/freighttrain_pullforward_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUIPanorama.BG_de_train.StartStop = \n \t{\n@@ -16715,7 +16715,7 @@\n \t\t\t\"sounds/ambient/train/train_takeup_05.vsnd\",\n \t\t\t\"sounds/ambient/train/train_takeup_06.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUI.Mission.QuotaUp = \n \t{\n@@ -16894,7 +16894,7 @@\n \t\t[\n \t\t\t\"sounds/ui/panorama/bg_ancient_night_01.vsnd\",\n \t\t]\n-\t\trandomize_start_time = true\n+\t\trandomize_start_time = false\n \t}\n \tUI.Laptop.ZoomIn = \n \t{"
},
{
"filename": "game/csgo/pak01_dir/soundstacks/soundstacks_csgo_mega.vsndstck",
"status": "modified",
"additions": 16,
"deletions": 23,
"changes": 39,
"patch": "@@ -1084,40 +1084,18 @@\n \t\t\t\t\t}\n \t\t\t\t}\n \t\t\t},\n-\t\t\t{\n-\t\t\t\tname = \"get_vsnd_track_01\"\n-\t\t\t\toperator = \"opvar_get_vsnd\"\n-\t\t\t\texecute_once = \"true\"\n-\t\t\t\tcheck_event_data = \"true\"\n-\t\t\t\tinput_operator_name = \"public\"\n-\t\t\t\tinput_field_name = \"vsnd_files_track_01\"\n-\t\t\t\tinput_use_namespace = \"false\"\n-\t\t\t\tarray_selection_type = \"random_exclusive\"\n-\t\t\t},\n \t\t\t{\n \t\t\t\tname = \"mixer\"\n \t\t\t\toperator = \"soundmixer_get_mixgroup\"\n \t\t\t\tmixgroup = \"@public.mixgroup\"\n \t\t\t},\n-\t\t\t{\n-\t\t\t\tname = \"get_vsnd_info\"\n-\t\t\t\toperator = \"vmix_vsnd_info\"\n-\t\t\t\tinput_vsnd = \"@get_vsnd_track_01.output\"\n-\t\t\t},\n-\t\t\t{\n-\t\t\t\tname = \"math_float\"\n-\t\t\t\toperator = \"math_float\"\n-\t\t\t\tapply = \"sub\"\n-\t\t\t\tinput2 = \"@get_vsnd_info.output_duration\"\n-\t\t\t\texecute_once = \"1\"\n-\t\t\t},\n \t\t\t{\n \t\t\t\tname = \"randomize_start_time\"\n \t\t\t\toperator = \"math_random_float\"\n \t\t\t\texecute_once = \"1\"\n \t\t\t\tinput_execute = \"@public.randomize_start_time\"\n \t\t\t\toutput = \"0\"\n-\t\t\t\tinput_min = \"@math_float.output\"\n+\t\t\t\tinput_min = \"-1000\"\n \t\t\t\tinput_max = \"0\"\n \t\t\t},\n \t\t\t{\n@@ -1958,6 +1936,16 @@\n \t\t\t\tinput1 = \"@pitch_random_add.output\"\n \t\t\t\tinput2 = \"1.000000\"\n \t\t\t},\n+\t\t\t{\n+\t\t\t\tname = \"get_vsnd_track_01\"\n+\t\t\t\toperator = \"opvar_get_vsnd\"\n+\t\t\t\texecute_once = \"true\"\n+\t\t\t\tcheck_event_data = \"true\"\n+\t\t\t\tinput_operator_name = \"public\"\n+\t\t\t\tinput_field_name = \"vsnd_files_track_01\"\n+\t\t\t\tinput_use_namespace = \"false\"\n+\t\t\t\tarray_selection_type = \"random_exclusive\"\n+\t\t\t},\n \t\t\t{\n \t\t\t\tname = \"distance_volume_mapping_curve\"\n \t\t\t\toperator = \"math_curve_2d\"\n@@ -2150,6 +2138,11 @@\n \t\t\t\tinput2 = \"@volume_fan_scale.output\"\n \t\t\t\tinput = \"@speaker_spatialize_mult.output\"\n \t\t\t},\n+\t\t\t{\n+\t\t\t\tname = \"get_vsnd_info\"\n+\t\t\t\toperator = \"vmix_vsnd_info\"\n+\t\t\t\tinput_vsnd = \"@get_vsnd_track_01.output\"\n+\t\t\t},\n \t\t\t{\n \t\t\t\tname = \"vsnd_not_ready\"\n \t\t\t\toperator = \"math_float\""
},
{
"filename": "game/csgo/shaders_pc_dir.txt",
"status": "modified",
"additions": 8,
"deletions": 8,
"changes": 16,
"patch": "@@ -47,12 +47,12 @@ shaders/vfx/csgo_effects_pc_50_psrs.vcs CRC:00c00c0bc5 size:2242\n shaders/vfx/csgo_effects_pc_50_vs.vcs CRC:00de4dd0fb size:12365\n shaders/vfx/csgo_environment.ini CRC:0000000000 size:0\n shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0046b0fbb4 size:10674\n-shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:00b3742da2 size:16607220\n+shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0077e007f5 size:10802\n+shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:00c497d0c9 size:16668301\n shaders/vfx/csgo_environment_blend_pc_50_psrs.vcs CRC:00bb47aa91 size:2498\n shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:0021670925 size:262598\n-shaders/vfx/csgo_environment_pc_50_features.vcs CRC:00cc6f5720 size:6306\n-shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:004e25f675 size:594651\n+shaders/vfx/csgo_environment_pc_50_features.vcs CRC:005bf07a4b size:6402\n+shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:0082c76186 size:592506\n shaders/vfx/csgo_environment_pc_50_psrs.vcs CRC:00f15f17f1 size:2434\n shaders/vfx/csgo_environment_pc_50_vs.vcs CRC:00f95e0b61 size:108585\n shaders/vfx/csgo_eyeball.ini CRC:0000000000 size:0\n@@ -110,8 +110,8 @@ shaders/vfx/csgo_simple_pc_50_ps.vcs CRC:00db517e6e size:314149\n shaders/vfx/csgo_simple_pc_50_psrs.vcs CRC:00c227dd25 size:2082\n shaders/vfx/csgo_simple_pc_50_vs.vcs CRC:00f95b0a09 size:27511\n shaders/vfx/csgo_static_overlay.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_static_overlay_pc_50_features.vcs CRC:00ebaf14e9 size:7570\n-shaders/vfx/csgo_static_overlay_pc_50_ps.vcs CRC:0071a077b6 size:552189\n+shaders/vfx/csgo_static_overlay_pc_50_features.vcs CRC:00e7947dae size:7634\n+shaders/vfx/csgo_static_overlay_pc_50_ps.vcs CRC:00f701e411 size:547589\n shaders/vfx/csgo_static_overlay_pc_50_psrs.vcs CRC:00c37a620b size:2610\n shaders/vfx/csgo_static_overlay_pc_50_vs.vcs CRC:00b1ae9b19 size:163990\n shaders/vfx/csgo_textile_layer.ini CRC:0000000000 size:0\n@@ -252,8 +252,8 @@ shaders/vfx/smoke_volume_mask.ini CRC:0000000000 size:0\n shaders/vfx/smoke_volume_mask_pc_50_features.vcs CRC:00f6eea1b4 size:1874\n shaders/vfx/smoke_volume_mask_pc_50_ps.vcs CRC:00ae19f224 size:10682\n shaders/vfx/smoke_volume_mask_pc_50_vs.vcs CRC:007f89c5cf size:2724\n-shaders/vfx/smoke_volume_pc_50_features.vcs CRC:003991cc47 size:2786\n-shaders/vfx/smoke_volume_pc_50_ps.vcs CRC:002bab8ac9 size:144567\n+shaders/vfx/smoke_volume_pc_50_features.vcs CRC:00755cbd2c size:2786\n+shaders/vfx/smoke_volume_pc_50_ps.vcs CRC:0008ddad99 size:143857\n shaders/vfx/smoke_volume_pc_50_vs.vcs CRC:00c3031aa5 size:2244\n shaders/vfx/upsample.ini CRC:0000000000 size:0\n shaders/vfx/upsample_pc_50_features.vcs CRC:00d4d5a318 size:1554"
},
{
"filename": "game/csgo/shaders_vulkan_dir.txt",
"status": "modified",
"additions": 14,
"deletions": 14,
"changes": 28,
"patch": "@@ -52,23 +52,23 @@ shaders/vfx/csgo_effects_vulkan_50_psrs.vcs CRC:00c00c0bc5 size:2242\n shaders/vfx/csgo_effects_vulkan_50_vs.vcs CRC:00fd7aaf2f size:11486\n shaders/vfx/csgo_environment.ini CRC:0000000000 size:0\n shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:00475df6b8 size:10562\n-shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00ce05c12a size:30366842\n+shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:006a86f96c size:10706\n+shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00b41a2fab size:30491117\n shaders/vfx/csgo_environment_blend_vulkan_50_psrs.vcs CRC:0042b24d3f size:2530\n shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:004c39993b size:207483\n-shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:009c49afde size:10642\n-shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00ce05c12a size:30366842\n+shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:00de234820 size:10770\n+shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00b41a2fab size:30491117\n shaders/vfx/csgo_environment_blend_vulkan_60_psrs.vcs CRC:0042b24d3f size:2530\n-shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:00113c7b0a size:5107705\n+shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:00e8f60732 size:5105152\n shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:004c39993b size:207483\n-shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:002a2dc78a size:6226\n-shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:0008718fb1 size:926928\n+shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:0019f62069 size:6338\n+shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:0087f9e8fd size:926437\n shaders/vfx/csgo_environment_vulkan_50_psrs.vcs CRC:00bf09c183 size:2450\n shaders/vfx/csgo_environment_vulkan_50_vs.vcs CRC:007bb9825f size:49039\n-shaders/vfx/csgo_environment_vulkan_60_features.vcs CRC:008c48d4ce size:6306\n-shaders/vfx/csgo_environment_vulkan_60_ps.vcs CRC:0008718fb1 size:926928\n+shaders/vfx/csgo_environment_vulkan_60_features.vcs CRC:009a804726 size:6402\n+shaders/vfx/csgo_environment_vulkan_60_ps.vcs CRC:0087f9e8fd size:926437\n shaders/vfx/csgo_environment_vulkan_60_psrs.vcs CRC:00bf09c183 size:2450\n-shaders/vfx/csgo_environment_vulkan_60_rtx.vcs CRC:0030362f2a size:275406\n+shaders/vfx/csgo_environment_vulkan_60_rtx.vcs CRC:007f2b9101 size:274987\n shaders/vfx/csgo_environment_vulkan_60_vs.vcs CRC:007bb9825f size:49039\n shaders/vfx/csgo_eyeball.ini CRC:0000000000 size:0\n shaders/vfx/csgo_eyeball_vulkan_50_features.vcs CRC:00bddf7702 size:4018\n@@ -135,8 +135,8 @@ shaders/vfx/csgo_simple_vulkan_50_ps.vcs CRC:00956f252b size:309408\n shaders/vfx/csgo_simple_vulkan_50_psrs.vcs CRC:001b0e8d84 size:2130\n shaders/vfx/csgo_simple_vulkan_50_vs.vcs CRC:00a63cb3db size:27381\n shaders/vfx/csgo_static_overlay.ini CRC:0000000000 size:0\n-shaders/vfx/csgo_static_overlay_vulkan_50_features.vcs CRC:00ea05baec size:7474\n-shaders/vfx/csgo_static_overlay_vulkan_50_ps.vcs CRC:00757f6be5 size:932195\n+shaders/vfx/csgo_static_overlay_vulkan_50_features.vcs CRC:0025917e5c size:7554\n+shaders/vfx/csgo_static_overlay_vulkan_50_ps.vcs CRC:006fb9bebd size:933112\n shaders/vfx/csgo_static_overlay_vulkan_50_psrs.vcs CRC:005d763590 size:2610\n shaders/vfx/csgo_static_overlay_vulkan_50_vs.vcs CRC:00eaa3c9d3 size:149047\n shaders/vfx/csgo_textile_layer.ini CRC:0000000000 size:0\n@@ -277,8 +277,8 @@ shaders/vfx/smoke_volume_mask.ini CRC:0000000000 size:0\n shaders/vfx/smoke_volume_mask_vulkan_50_features.vcs CRC:00c166ef86 size:1938\n shaders/vfx/smoke_volume_mask_vulkan_50_ps.vcs CRC:00d281f9d1 size:15198\n shaders/vfx/smoke_volume_mask_vulkan_50_vs.vcs CRC:0064bc52f1 size:2543\n-shaders/vfx/smoke_volume_vulkan_50_features.vcs CRC:002174370a size:2834\n-shaders/vfx/smoke_volume_vulkan_50_ps.vcs CRC:00cff287e6 size:108536\n+shaders/vfx/smoke_volume_vulkan_50_features.vcs CRC:00fb5842ab size:2834\n+shaders/vfx/smoke_volume_vulkan_50_ps.vcs CRC:00f08b4b9b size:108449\n shaders/vfx/smoke_volume_vulkan_50_vs.vcs CRC:00806b553e size:2027\n shaders/vfx/upsample.ini CRC:0000000000 size:0\n shaders/vfx/upsample_vulkan_50_features.vcs CRC:00d4d5a318 size:1554"
},
{
"filename": "game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment.slang",
"status": "modified",
"additions": 70,
"deletions": 65,
"changes": 135,
"patch": "@@ -418,6 +418,7 @@ PS\n \tCreateInputTexture2D(TextureAmbientOcclusion1, Linear, 8, \"\", \"_ao\", \"Material1/Lighting,20/20\", Default4(1, 1, 1, 0));\n \tfloat g_fTextureColorContrast1 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material1/Color Correction/20\"); >;\n \tfloat g_flHeightMapScale1 < Default(1); Range(-4, 4); UiType(Slider); UiGroup(\"Material1/Height/20\"); >;\n+\tfloat3 g_vAmbientOcclusionLevels1 < Default2(0, 0.5); Range(-1, 1); Attribute(\"0=Option 1,1=Option 2,2=Option 3\"); UiType(VectorText); UiGroup(\"Material1/Lighting/21\"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >;\n \tCreateInputTexture2D(TextureMetalness1, Linear, 8, \"\", \"_metal\", \"Material1/Lighting/30\", Default4(0, 0, 0, 0));\n \tfloat g_fTextureColorSaturation1 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material1/Color Correction/30\"); >;\n \tfloat g_flHeightMapZeroPoint1 < Default(0.5); UiType(Slider); UiGroup(\"Material1/Height/30\"); >;\n@@ -476,7 +477,7 @@ PS\n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (65576 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (65712 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n \t#if defined(GL_EXT_control_flow_attributes)\n@@ -552,8 +553,8 @@ PS\n \tfloat _4;\n \tvec3 _5;\n \tvec3 _6;\n-\tfloat _7;\n-\tvec4 _10;\n+\tvec4 _7;\n+\tfloat _10;\n \t\n \tstruct _1969\n \t{\n@@ -1028,19 +1029,24 @@ PS\n \t }\n \t vec3 _19225 = normalize(_13189);\n \t float _6375 = saturate(_13139);\n-\t float _24722 = saturate(_23299.y);\n-\t vec4 _12345 = vec4(mix(_22057.xyz, vec4((vec4(_22057.xyz, 1.0) * mat4(vec4(_Globals_.g_mTextureColorAdjust1._m0[0].x, _Globals_.g_mTextureColorAdjust1._m0[1].x, _Globals_.g_mTextureColorAdjust1._m0[2].x, _Globals_.g_mTextureColorAdjust1._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].y, _Globals_.g_mTextureColorAdjust1._m0[1].y, _Globals_.g_mTextureColorAdjust1._m0[2].y, _Globals_.g_mTextureColorAdjust1._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].z, _Globals_.g_mTextureColorAdjust1._m0[1].z, _Globals_.g_mTextureColorAdjust1._m0[2].z, _Globals_.g_mTextureColorAdjust1._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].w, _Globals_.g_mTextureColorAdjust1._m0[1].w, _Globals_.g_mTextureColorAdjust1._m0[2].w, _Globals_.g_mTextureColorAdjust1._m0[3].w))).xyz, _4).xyz, vec3(_24722)), _7);\n-\t float _24323 = dot(_12345.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n+\t float _14713 = clamp(mix(0.0, 1.0, pow(_22057.w, 1.0)), 0.0, 1.0);\n+\t float _7029 = saturate(_23299.y);\n+\t vec3 _25191 = mix(_22057.xyz, vec4((vec4(_22057.xyz, 1.0) * mat4(vec4(_Globals_.g_mTextureColorAdjust1._m0[0].x, _Globals_.g_mTextureColorAdjust1._m0[1].x, _Globals_.g_mTextureColorAdjust1._m0[2].x, _Globals_.g_mTextureColorAdjust1._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].y, _Globals_.g_mTextureColorAdjust1._m0[1].y, _Globals_.g_mTextureColorAdjust1._m0[2].y, _Globals_.g_mTextureColorAdjust1._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].z, _Globals_.g_mTextureColorAdjust1._m0[1].z, _Globals_.g_mTextureColorAdjust1._m0[2].z, _Globals_.g_mTextureColorAdjust1._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].w, _Globals_.g_mTextureColorAdjust1._m0[1].w, _Globals_.g_mTextureColorAdjust1._m0[2].w, _Globals_.g_mTextureColorAdjust1._m0[3].w))).xyz, _4).xyz, vec3(_7029));\n+\t vec4 _17842;\n+\t _17842.x = _25191.x;\n+\t _17842.y = _25191.y;\n+\t _17842.z = _25191.z;\n+\t float _24323 = dot(_17842.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n \t vec3 _9577 = normalize(max(input_0.xyz, vec3(0.001000000047497451305389404296875)));\n \t vec3 _24174 = _19225.xyz;\n-\t vec3 _23405 = vec4(clamp(mix(_12345.xyz, (_9577 * min(_24323 / dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _24323) * max(input_0.x, max(input_0.y, input_0.z)))).xyz, vec3(input_0.w * _24722)), vec3(0.0), vec3(1.0)).xyz, _7).xyz;\n+\t vec3 _23405 = vec4(clamp(mix(_17842.xyz, (_9577 * min(_24323 / dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _24323) * max(input_0.x, max(input_0.y, input_0.z)))).xyz, vec3(input_0.w * _7029)), vec3(0.0), vec3(1.0)).xyz, _10).xyz;\n \t vec2 _7314 = vec2(0.5);\n \t _7314.x = _6375;\n \t float _17651 = float(_Globals_.g_bSnowLayer1 != 0);\n \t vec3 _21712;\n \t if (_21710)\n \t {\n-\t _21712 = _23405 * mix(vec3(1.0), input_5.xyz, vec3(saturate(_24722)));\n+\t _21712 = _23405 * mix(vec3(1.0), input_5.xyz, vec3(saturate(_7029)));\n \t }\n \t else\n \t {\n@@ -1232,9 +1238,9 @@ PS\n \t vec3 _13712 = normalize(mix(_19225.xyz, _23607.xyz, vec3(saturate(_10839 * 4.0))));\n \t float _9038 = max(_13706 * (1.0 - saturate(PerViewConstantBufferCsgo_t._m12 * 2.0)), _19808);\n \t vec3 _18806 = mix(_21712, pow(_21712, vec3(1.2999999523162841796875)) * 0.800000011920928955078125, clamp((pow(_21712, vec3(0.25)) * (_9038 * _6375)) * 8.0, vec3(0.0), vec3(1.0)) * _Globals_.g_flWetnessDarkeningStrength1);\n-\t _13142 = fma(mix((mix(_18806, _18806 * 0.5, vec3(saturate(_14611 * 1.5))) * mix(1.0, _22057.w, _19808)) * mix(1.0, 1.0 - _17924, _10334), _Globals_.g_vPuddleSedimentColor, vec3(_10334 * _19808)), vec3(1.0 + _13141), vec3(_13141 * 0.100000001490116119384765625));\n+\t _13142 = fma(mix((mix(_18806, _18806 * 0.5, vec3(saturate(_14611 * 1.5))) * mix(1.0, _14713, _19808)) * mix(1.0, 1.0 - _17924, _10334), _Globals_.g_vPuddleSedimentColor, vec3(_10334 * _19808)), vec3(1.0 + _13141), vec3(_13141 * 0.100000001490116119384765625));\n \t _16307 = clamp(mix(_7314.xx, vec2(_Globals_.g_fPuddleRoughness), vec2(_9038)) + vec2(_13151 + (length(fwidth(_13712.xyz)) * 0.5)), vec2(0.0), vec2(1.0));\n-\t _17123 = mix(_22057.w, 1.0, _19808);\n+\t _17123 = mix(_14713, 1.0, _19808);\n \t _17124 = mix(_Globals_.g_flReflectance, 0.0350000001490116119384765625, _9038);\n \t _17125 = _13712;\n \t _13960 = _10839 * (0.20000000298023223876953125 + (((0.1500000059604644775390625 * _23607.w) * _23607.w) * _23607.w));\n@@ -1244,7 +1250,7 @@ PS\n \t {\n \t _13142 = _21712;\n \t _16307 = _7314;\n-\t _17123 = _22057.w;\n+\t _17123 = _14713;\n \t _17124 = _Globals_.g_flReflectance;\n \t _17125 = vec3(1.0);\n \t _13960 = 0.0;\n@@ -1257,7 +1263,7 @@ PS\n \t vec3 _9175 = dFdy(_10560);\n \t vec3 _10347 = _11099.xyz;\n \t vec3 _12420 = _9175.xyz;\n-\t vec2 _21816 = max(_16307.xy, vec2(pow(clamp(max(dot(_10347, _10347), dot(_12420, _12420)), 0.0, 1.0), 0.333000004291534423828125)));\n+\t vec2 _21818 = max(_16307.xy, vec2(pow(clamp(max(dot(_10347, _10347), dot(_12420, _12420)), 0.0, 1.0), 0.333000004291534423828125)));\n \t vec3 _15598 = -_24347;\n \t vec4 _23875 = vec4(_24595.xyz, 1.0);\n \t bvec4 _24464 = notEqual(PerViewConstantBufferCsgo_t._m0, ivec4(0));\n@@ -1404,7 +1410,7 @@ PS\n \t {\n \t _18223 = _17874;\n \t }\n-\t vec2 _17301 = max(_21816, vec2(PerViewLightingConstantBufferGpu_t._m9.w));\n+\t vec2 _17301 = max(_21818, vec2(PerViewLightingConstantBufferGpu_t._m9.w));\n \t vec3 _12281 = normalize(PerViewLightingConstantBufferGpu_t._m9.xyz + (-normalize(_10061.xyz - PerViewConstantBuffer_t._m5.xyz)).xyz).xyz;\n \t float _12386 = dot(_12281, _15460.xyz);\n \t float _19210 = max(0.0, dot(PerViewLightingConstantBufferGpu_t._m9.xyz, _12281));\n@@ -1505,13 +1511,13 @@ PS\n \t _15670 = _16325;\n \t break;\n \t }\n-\t float _23573 = 2.0 * g_BarnLights_1._m0[_12608]._m5.y;\n-\t float _18493 = (2.0 * g_BarnLights_1._m0[_12608]._m5.z) * g_BarnLights_1._m0[_12608]._m5.z;\n+\t float _23572 = 2.0 * g_BarnLights_1._m0[_12608]._m5.y;\n+\t float _18492 = (2.0 * g_BarnLights_1._m0[_12608]._m5.z) * g_BarnLights_1._m0[_12608]._m5.z;\n \t float _14805 = 2.0 * g_BarnLights_1._m0[_12608]._m5.x;\n \t float _9058 = _14805 * g_BarnLights_1._m0[_12608]._m5.y;\n \t float _17330 = 2.0 * g_BarnLights_1._m0[_12608]._m5.w;\n \t float _19825 = _17330 * g_BarnLights_1._m0[_12608]._m5.z;\n-\t vec3 _16268 = vec3(_9058 - _19825, (1.0 - (_14805 * g_BarnLights_1._m0[_12608]._m5.x)) - _18493, (_23573 * g_BarnLights_1._m0[_12608]._m5.z) + (_17330 * g_BarnLights_1._m0[_12608]._m5.x)) * g_BarnLights_1._m0[_12608]._m6.z;\n+\t vec3 _16268 = vec3(_9058 - _19825, (1.0 - (_14805 * g_BarnLights_1._m0[_12608]._m5.x)) - _18492, (_23572 * g_BarnLights_1._m0[_12608]._m5.z) + (_17330 * g_BarnLights_1._m0[_12608]._m5.x)) * g_BarnLights_1._m0[_12608]._m6.z;\n \t float _21316;\n \t if (g_BarnLights_1._m0[_12608]._m3.z > 0.0)\n \t {\n@@ -1556,7 +1562,7 @@ PS\n \t break; // unreachable workaround\n \t } while(false);\n \t _11180 = _10018 / vec3(_17647);\n-\t _11633 = ((_19667 * (g_BarnLights_1._m0[_12608]._m2.w / max(_18345, g_BarnLights_1._m0[_12608]._m2.w))) * clamp(g_BarnLights_1._m0[_12608]._m3.x + (g_BarnLights_1._m0[_12608]._m3.y * _17647), 0.0, 1.0)) * clamp(g_BarnLights_1._m0[_12608]._m6.x + (g_BarnLights_1._m0[_12608]._m6.y * dot(vec3((1.0 - (_23573 * g_BarnLights_1._m0[_12608]._m5.y)) - _18493, _9058 + _19825, (_14805 * g_BarnLights_1._m0[_12608]._m5.z) - (_17330 * g_BarnLights_1._m0[_12608]._m5.y)), normalize(_10210))), 0.0, 1.0);\n+\t _11633 = ((_19667 * (g_BarnLights_1._m0[_12608]._m2.w / max(_18345, g_BarnLights_1._m0[_12608]._m2.w))) * clamp(g_BarnLights_1._m0[_12608]._m3.x + (g_BarnLights_1._m0[_12608]._m3.y * _17647), 0.0, 1.0)) * clamp(g_BarnLights_1._m0[_12608]._m6.x + (g_BarnLights_1._m0[_12608]._m6.y * dot(vec3((1.0 - (_23572 * g_BarnLights_1._m0[_12608]._m5.y)) - _18492, _9058 + _19825, (_14805 * g_BarnLights_1._m0[_12608]._m5.z) - (_17330 * g_BarnLights_1._m0[_12608]._m5.y)), normalize(_10210))), 0.0, 1.0);\n \t }\n \t else\n \t {\n@@ -1689,7 +1695,7 @@ PS\n \t {\n \t _18225 = _17875;\n \t }\n-\t vec2 _17302 = max(_21816, vec2(g_BarnLights_1._m0[_12608]._m11));\n+\t vec2 _17302 = max(_21818, vec2(g_BarnLights_1._m0[_12608]._m11));\n \t vec3 _12282 = normalize(_11180.xyz + (-normalize(_10061.xyz - PerViewConstantBuffer_t._m5.xyz)).xyz).xyz;\n \t float _12387 = dot(_12282, _15461.xyz);\n \t float _19211 = max(0.0, dot(_11180.xyz, _12282));\n@@ -1712,7 +1718,7 @@ PS\n \t _17017 = _21567;\n \t continue;\n \t }\n-\t float _17172 = dot(_21816.xy, vec2(0.5));\n+\t float _17172 = dot(_21818.xy, vec2(0.5));\n \t vec3 _7507 = _17892.xyz;\n \t vec3 _17138 = normalize(_10061.xyz - PerViewConstantBuffer_t._m5.xyz);\n \t float _17225 = _17172 * _17172;\n@@ -2005,7 +2011,7 @@ RTX\n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (107160 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (107024 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n \t#if defined(GL_AMD_gpu_shader_half_float)\n@@ -3790,60 +3796,59 @@ RTX\n \t _602 = _551;\n \t }\n \t vec4 _4419 = _602;\n-\t _4419.w = clamp(mix(0.0, 1.0, pow(_4419.w, 1.0)), 0.0, 1.0);\n-\t float _4426 = _545;\n-\t float _4427 = saturate(_4426);\n-\t _545 = _4427;\n-\t vec3 _4431 = mix(_4419.xyz, vec4((vec4(_551.xyz, 1.0) * _g_rtx_material_data_._m64).xyz, _473).xyz, vec3(_4427));\n-\t vec4 _4433 = _4419;\n-\t _4433.x = _4431.x;\n-\t _4433.y = _4431.y;\n-\t _4433.z = _4431.z;\n-\t float _4442 = dot(_4433.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n-\t vec3 _4445 = normalize(max(_502.xyz, vec3(0.001000000047497451305389404296875)));\n-\t vec4 _4464 = vec4(clamp(mix(_4433.xyz, (_4445 * min(_4442 / dot(_4445.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _4442) * max(_502.x, max(_502.y, _502.z)))).xyz, vec3(_502.w * _4427)), vec3(0.0), vec3(1.0)).xyz, _4433.w);\n-\t _551 = _4464;\n+\t float _4421 = _545;\n+\t float _4422 = saturate(_4421);\n+\t _545 = _4422;\n+\t vec3 _4426 = mix(_4419.xyz, vec4((vec4(_551.xyz, 1.0) * _g_rtx_material_data_._m64).xyz, _473).xyz, vec3(_4422));\n+\t vec4 _4428 = _4419;\n+\t _4428.x = _4426.x;\n+\t _4428.y = _4426.y;\n+\t _4428.z = _4426.z;\n+\t float _4437 = dot(_4428.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n+\t vec3 _4440 = normalize(max(_502.xyz, vec3(0.001000000047497451305389404296875)));\n+\t vec4 _4459 = vec4(clamp(mix(_4428.xyz, (_4440 * min(_4437 / dot(_4440.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _4437) * max(_502.x, max(_502.y, _502.z)))).xyz, vec3(_502.w * _4422)), vec3(0.0), vec3(1.0)).xyz, _4428.w);\n+\t _551 = _4459;\n \t _572 = _550.xyz;\n-\t _571 = _4464.xyz;\n-\t vec2 _4469 = _570;\n-\t _4469.x = _544;\n-\t _570 = _4469;\n+\t _571 = _4459.xyz;\n+\t vec2 _4464 = _570;\n+\t _4464.x = _544;\n+\t _570 = _4464;\n \t _569 = _546;\n-\t vec3 _4477 = _571;\n-\t vec3 _4478 = _4477 * mix(vec3(1.0), _498.xyz, vec3(saturate(_545)));\n-\t _571 = _4478;\n+\t vec3 _4472 = _571;\n+\t vec3 _4473 = _4472 * mix(vec3(1.0), _498.xyz, vec3(saturate(_545)));\n+\t _571 = _4473;\n \t _21._m5 = int(uint(gl_InstanceID));\n \t _21._m3 = gl_RayTmaxEXT;\n \t _21._m1 = _564;\n \t _21._m2 = _565;\n \t vec3 _594[3] = vec3[](_489, _483, _478);\n \t vec3 _595[3] = vec3[](_490, _484, _479);\n-\t vec3 _4513 = ((_490 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_484 * _22.barycentrics.x)) + (_479 * _22.barycentrics.y);\n+\t vec3 _4508 = ((_490 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_484 * _22.barycentrics.x)) + (_479 * _22.barycentrics.y);\n \t vec3 _596[3];\n-\t _596[0] = _4513 - (_489 * dot(_4513 - _490, _489));\n-\t _596[1] = _4513 - (_483 * dot(_4513 - _484, _483));\n-\t _596[2] = _4513 - (_478 * dot(_4513 - _479, _478));\n-\t vec3 _4541 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);\n+\t _596[0] = _4508 - (_489 * dot(_4508 - _490, _489));\n+\t _596[1] = _4508 - (_483 * dot(_4508 - _484, _483));\n+\t _596[2] = _4508 - (_478 * dot(_4508 - _479, _478));\n+\t vec3 _4536 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);\n \t vec3 _597[3];\n \t _597[0] = cross(_490 - _484, _21._m1);\n \t _597[1] = cross(_484 - _479, _21._m1);\n \t _597[2] = cross(_479 - _490, _21._m1);\n-\t float _598 = dot(_4541 - _4513, _21._m1);\n-\t vec3 _599 = _4541;\n+\t float _598 = dot(_4536 - _4508, _21._m1);\n+\t vec3 _599 = _4536;\n \t int _600 = 0;\n \t for (;;)\n \t {\n-\t bool _4557_ladder_break = false;\n+\t bool _4552_ladder_break = false;\n \t do\n \t {\n \t if (!(_600 < 3))\n \t {\n-\t _4557_ladder_break = true;\n+\t _4552_ladder_break = true;\n \t break;\n \t }\n \t if (_598 > 0.00999999977648258209228515625)\n \t {\n-\t _4557_ladder_break = true;\n+\t _4552_ladder_break = true;\n \t break;\n \t }\n \t if (dot(_597[_600], _597[_600]) == 0.0)\n@@ -3858,17 +3863,17 @@ RTX\n \t {\n \t break;\n \t }\n-\t vec3 _4595 = _594[_601] - (_597[_600] * dot(_597[_600], _594[_601]));\n-\t _596[_601] = _4513 - (_4595 * dot(_4513 - _595[_601], _4595));\n+\t vec3 _4590 = _594[_601] - (_597[_600] * dot(_597[_600], _594[_601]));\n+\t _596[_601] = _4508 - (_4590 * dot(_4508 - _595[_601], _4590));\n \t _601++;\n \t continue;\n \t }\n-\t vec3 _4619 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);\n-\t _598 = dot(_4619 - _4513, _21._m1);\n-\t _599 = _4619;\n+\t vec3 _4614 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);\n+\t _598 = dot(_4614 - _4508, _21._m1);\n+\t _599 = _4614;\n \t break;\n \t } while(false);\n-\t if (_4557_ladder_break)\n+\t if (_4552_ladder_break)\n \t {\n \t break;\n \t }\n@@ -3881,22 +3886,22 @@ RTX\n \t }\n \t _21.material = _599;\n \t _21._m6 = _563;\n-\t f16vec3 _4632 = f16vec3(vec3(0.0));\n-\t _21._m7 = MaterialDataMinimal_t(_4632, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _4632, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));\n+\t f16vec3 _4627 = f16vec3(vec3(0.0));\n+\t _21._m7 = MaterialDataMinimal_t(_4627, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _4627, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));\n \t _21._m7.vMaterialBits = f16vec3(_572);\n-\t _21._m7._m2 = f16vec3(_4478);\n+\t _21._m7._m2 = f16vec3(_4473);\n \t _21._m7._m4 = f16vec3(_568);\n \t _21._m7._m5 = float16_t(_567);\n \t _21._m7._m1 = float16_t(_569);\n \t _21._m7._m3 = float16_t(dot(_570, vec2(0.5)));\n \t if (any(greaterThan(_566, vec3(0.0))))\n \t {\n-\t f16vec4 _4661 = _21._m7._m7;\n-\t f16vec3 _4664 = f16vec3(_566);\n-\t _4661.x = _4664.x;\n-\t _4661.y = _4664.y;\n-\t _4661.z = _4664.z;\n-\t _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _4661);\n+\t f16vec4 _4656 = _21._m7._m7;\n+\t f16vec3 _4659 = f16vec3(_566);\n+\t _4656.x = _4659.x;\n+\t _4656.y = _4659.y;\n+\t _4656.z = _4659.z;\n+\t _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _4656);\n \t }\n \t}\n \t"
},
{
"filename": "game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment_blend.slang",
"status": "modified",
"additions": 282,
"deletions": 267,
"changes": 549,
"patch": "@@ -605,6 +605,7 @@ PS\n \tfloat g_flDetailPropMaskBias1 < Range(0, 10); UiType(Slider); UiGroup(\"Material1/Detail Props,90/20\"); >;\n \tfloat g_flHeightMapScale1 < Default(1); Range(-4, 4); UiType(Slider); UiGroup(\"Material1/Height/20\"); >;\n \tfloat g_flHeightMapScale1 < Default(1); Range(-2, 2); UiType(Slider); UiGroup(\"Material1/Height/20\"); >;\n+\tfloat3 g_vAmbientOcclusionLevels1 < Default2(0, 0.5); Range(-1, 1); Attribute(\"0=Option 1,1=Option 2,2=Option 3\"); UiType(VectorText); UiGroup(\"Material1/Lighting/21\"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >;\n \tCreateInputTexture2D(TextureMetalness1, Linear, 8, \"\", \"_metal\", \"Material1/Lighting/30\", Default4(0, 0, 0, 0));\n \tfloat g_fTextureColorSaturation1 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material1/Color Correction/30\"); >;\n \tfloat g_flDetailPropPuddleReduction1 < UiType(Slider); UiGroup(\"Material1/Detail Props,90/30\"); >;\n@@ -646,6 +647,7 @@ PS\n \tfloat g_flHeightMapScale2 < Default(1); Range(-4, 4); UiType(Slider); UiGroup(\"Material2/Height/20\"); >;\n \tfloat g_flHeightMapScale2 < Default(1); Range(-2, 2); UiType(Slider); UiGroup(\"Material2/Height/20\"); >;\n \tfloat g_flNormalReplace2 < Default(1); UiType(Slider); UiGroup(\"Material2/Selective Blending/20\"); >;\n+\tfloat3 g_vAmbientOcclusionLevels2 < Default2(0, 0.5); Range(-1, 1); UiType(VectorText); UiGroup(\"Material2/Lighting/21\"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >;\n \tCreateInputTexture2D(TextureMetalness2, Linear, 8, \"\", \"_metal\", \"Material2/Lighting/30\", Default4(0, 0, 0, 0));\n \tfloat g_fTextureColorSaturation2 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material2/Color Correction/30\"); >;\n \tfloat g_flDetailPropPuddleReduction2 < UiType(Slider); UiGroup(\"Material2/Detail Props,90/30\"); >;\n@@ -701,6 +703,7 @@ PS\n \tfloat g_flHeightMapScale3 < Default(1); Range(-4, 4); UiType(Slider); UiGroup(\"Material3/Height/20\"); >;\n \tfloat g_flHeightMapScale3 < Default(1); Range(-2, 2); UiType(Slider); UiGroup(\"Material3/Height/20\"); >;\n \tfloat g_flNormalReplace3 < Default(1); UiType(Slider); UiGroup(\"Material3/Selective Blending/20\"); >;\n+\tfloat3 g_vAmbientOcclusionLevels3 < Default2(0, 0.5); Range(-1, 1); UiType(VectorText); UiGroup(\"Material3/Lighting/21\"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >;\n \tCreateInputTexture2D(TextureMetalness3, Linear, 8, \"\", \"_metal\", \"Material3/Lighting/30\", Default4(0, 0, 0, 0));\n \tfloat g_fTextureColorSaturation3 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material3/Color Correction/30\"); >;\n \tfloat g_flDetailPropPuddleReduction3 < UiType(Slider); UiGroup(\"Material3/Detail Props,90/30\"); >;\n@@ -821,7 +824,7 @@ PS\n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (86340 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (86820 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n \t#if defined(GL_EXT_control_flow_attributes)\n@@ -897,9 +900,9 @@ PS\n \tfloat _4;\n \tvec3 _5;\n \tvec3 _6;\n-\tfloat _7;\n-\tvec2 _10;\n-\tvec4 _14;\n+\tvec4 _7;\n+\tfloat _10;\n+\tvec2 _14;\n \t\n \tstruct _2906\n \t{\n@@ -967,7 +970,7 @@ PS\n \t uint g_tHeight1;\n \t float g_fTintMaskContrast1;\n \t float g_fTintMaskBrightness1;\n-\t vec3 _m21;\n+\t vec3 g_vAmbientOcclusionLevels1;\n \t int g_bAdjustBaseColor1;\n \t float g_flHeightMapScale1;\n \t float g_flHeightMapZeroPoint1;\n@@ -1000,7 +1003,7 @@ PS\n \t uint g_tColor2;\n \t uint g_tNormal2;\n \t uint g_tHeight2;\n-\t vec3 _m54;\n+\t vec3 g_vAmbientOcclusionLevels2;\n \t int g_bAdjustBaseColor2;\n \t anon_g_mTextureColorAdjust1 g_mTextureColorAdjust2;\n \t anon_g_mTextureColorAdjust1 g_mTextureAdjust2;\n@@ -1452,16 +1455,20 @@ PS\n \t }\n \t float _7812 = clamp(((_Globals_.g_fTextureRoughnessContrast1 * (_13139 - 0.5)) + 0.5) * _Globals_.g_fTextureRoughnessBrightness1, 0.0, 1.0);\n \t vec4 _22411 = vec4(_22995.xyz, 1.0);\n-\t float _9860 = _23299.w * float(_Globals_.g_bMetalness1 != 0);\n+\t float _10048 = clamp(mix(_Globals_.g_vAmbientOcclusionLevels1.x, _Globals_.g_vAmbientOcclusionLevels1.z, pow(_22995.w, _Globals_.g_vAmbientOcclusionLevels1.y)), 0.0, 1.0);\n+\t float _9068 = _23299.w * float(_Globals_.g_bMetalness1 != 0);\n \t float _24803 = clamp(((_Globals_.g_fTintMaskContrast1 * (_23299.y - 0.5)) + 0.5) * _Globals_.g_fTintMaskBrightness1, 0.0, 1.0);\n-\t vec3 _25172 = mix(mix(_22995, vec4((_22411 * mat4(vec4(_Globals_.g_mTextureAdjust1._m0[0].x, _Globals_.g_mTextureAdjust1._m0[1].x, _Globals_.g_mTextureAdjust1._m0[2].x, _Globals_.g_mTextureAdjust1._m0[3].x), vec4(_Globals_.g_mTextureAdjust1._m0[0].y, _Globals_.g_mTextureAdjust1._m0[1].y, _Globals_.g_mTextureAdjust1._m0[2].y, _Globals_.g_mTextureAdjust1._m0[3].y), vec4(_Globals_.g_mTextureAdjust1._m0[0].z, _Globals_.g_mTextureAdjust1._m0[1].z, _Globals_.g_mTextureAdjust1._m0[2].z, _Globals_.g_mTextureAdjust1._m0[3].z), vec4(_Globals_.g_mTextureAdjust1._m0[0].w, _Globals_.g_mTextureAdjust1._m0[1].w, _Globals_.g_mTextureAdjust1._m0[2].w, _Globals_.g_mTextureAdjust1._m0[3].w))).xyz, _22995.w), bvec4(_Globals_.g_bAdjustBaseColor1 != 0)).xyz, vec4((_22411 * mat4(vec4(_Globals_.g_mTextureColorAdjust1._m0[0].x, _Globals_.g_mTextureColorAdjust1._m0[1].x, _Globals_.g_mTextureColorAdjust1._m0[2].x, _Globals_.g_mTextureColorAdjust1._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].y, _Globals_.g_mTextureColorAdjust1._m0[1].y, _Globals_.g_mTextureColorAdjust1._m0[2].y, _Globals_.g_mTextureColorAdjust1._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].z, _Globals_.g_mTextureColorAdjust1._m0[1].z, _Globals_.g_mTextureColorAdjust1._m0[2].z, _Globals_.g_mTextureColorAdjust1._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].w, _Globals_.g_mTextureColorAdjust1._m0[1].w, _Globals_.g_mTextureColorAdjust1._m0[2].w, _Globals_.g_mTextureColorAdjust1._m0[3].w))).xyz, _4).xyz, vec3(_24803));\n-\t vec4 _12345 = vec4(_25172, _7);\n-\t float _24323 = dot(_12345.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n+\t vec3 _25191 = mix(mix(_22995, vec4((_22411 * mat4(vec4(_Globals_.g_mTextureAdjust1._m0[0].x, _Globals_.g_mTextureAdjust1._m0[1].x, _Globals_.g_mTextureAdjust1._m0[2].x, _Globals_.g_mTextureAdjust1._m0[3].x), vec4(_Globals_.g_mTextureAdjust1._m0[0].y, _Globals_.g_mTextureAdjust1._m0[1].y, _Globals_.g_mTextureAdjust1._m0[2].y, _Globals_.g_mTextureAdjust1._m0[3].y), vec4(_Globals_.g_mTextureAdjust1._m0[0].z, _Globals_.g_mTextureAdjust1._m0[1].z, _Globals_.g_mTextureAdjust1._m0[2].z, _Globals_.g_mTextureAdjust1._m0[3].z), vec4(_Globals_.g_mTextureAdjust1._m0[0].w, _Globals_.g_mTextureAdjust1._m0[1].w, _Globals_.g_mTextureAdjust1._m0[2].w, _Globals_.g_mTextureAdjust1._m0[3].w))).xyz, _22995.w), bvec4(_Globals_.g_bAdjustBaseColor1 != 0)).xyz, vec4((_22411 * mat4(vec4(_Globals_.g_mTextureColorAdjust1._m0[0].x, _Globals_.g_mTextureColorAdjust1._m0[1].x, _Globals_.g_mTextureColorAdjust1._m0[2].x, _Globals_.g_mTextureColorAdjust1._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].y, _Globals_.g_mTextureColorAdjust1._m0[1].y, _Globals_.g_mTextureColorAdjust1._m0[2].y, _Globals_.g_mTextureColorAdjust1._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].z, _Globals_.g_mTextureColorAdjust1._m0[1].z, _Globals_.g_mTextureColorAdjust1._m0[2].z, _Globals_.g_mTextureColorAdjust1._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].w, _Globals_.g_mTextureColorAdjust1._m0[1].w, _Globals_.g_mTextureColorAdjust1._m0[2].w, _Globals_.g_mTextureColorAdjust1._m0[3].w))).xyz, _4).xyz, vec3(_24803));\n+\t vec4 _17842;\n+\t _17842.x = _25191.x;\n+\t _17842.y = _25191.y;\n+\t _17842.z = _25191.z;\n+\t float _24323 = dot(_17842.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n \t vec3 _9577 = normalize(max(input_1.xyz, vec3(0.001000000047497451305389404296875)));\n \t float _21159 = dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n \t float _24175 = max(input_1.x, max(input_1.y, input_1.z));\n \t vec3 _24174 = normalize(mix(_24347, _13189, vec3(_Globals_.g_fTextureNormalContrast1))).xyz;\n-\t vec3 _23405 = vec4(clamp(mix(_12345.xyz, (_9577 * min(_24323 / _21159, (3.0 * _24323) * _24175)).xyz, vec3((input_1.w * _24803) * float(_Globals_.g_bModelTint1 != 0))), vec3(0.0), vec3(1.0)).xyz, _7).xyz;\n+\t vec3 _23405 = vec4(clamp(mix(_17842.xyz, (_9577 * min(_24323 / _21159, (3.0 * _24323) * _24175)).xyz, vec3((input_1.w * _24803) * float(_Globals_.g_bModelTint1 != 0))), vec3(0.0), vec3(1.0)).xyz, _10).xyz;\n \t vec2 _22927;\n \t _22927.x = _7812;\n \t float _7406 = float(_Globals_.g_bSnowLayer1 != 0);\n@@ -1755,13 +1762,16 @@ PS\n \t }\n \t vec4 _21847 = vec4(_22996.xyz, 1.0);\n \t float _24804 = clamp(((_Globals_.g_fTintMaskContrast2 * (_23300.y - 0.5)) + 0.5) * _Globals_.g_fTintMaskBrightness2, 0.0, 1.0);\n-\t vec3 _25173 = mix(mix(_22996, vec4((_21847 * mat4(vec4(_Globals_.g_mTextureAdjust2._m0[0].x, _Globals_.g_mTextureAdjust2._m0[1].x, _Globals_.g_mTextureAdjust2._m0[2].x, _Globals_.g_mTextureAdjust2._m0[3].x), vec4(_Globals_.g_mTextureAdjust2._m0[0].y, _Globals_.g_mTextureAdjust2._m0[1].y, _Globals_.g_mTextureAdjust2._m0[2].y, _Globals_.g_mTextureAdjust2._m0[3].y), vec4(_Globals_.g_mTextureAdjust2._m0[0].z, _Globals_.g_mTextureAdjust2._m0[1].z, _Globals_.g_mTextureAdjust2._m0[2].z, _Globals_.g_mTextureAdjust2._m0[3].z), vec4(_Globals_.g_mTextureAdjust2._m0[0].w, _Globals_.g_mTextureAdjust2._m0[1].w, _Globals_.g_mTextureAdjust2._m0[2].w, _Globals_.g_mTextureAdjust2._m0[3].w))).xyz, _22996.w), bvec4(_Globals_.g_bAdjustBaseColor2 != 0)).xyz, vec4((_21847 * mat4(vec4(_Globals_.g_mTextureColorAdjust2._m0[0].x, _Globals_.g_mTextureColorAdjust2._m0[1].x, _Globals_.g_mTextureColorAdjust2._m0[2].x, _Globals_.g_mTextureColorAdjust2._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].y, _Globals_.g_mTextureColorAdjust2._m0[1].y, _Globals_.g_mTextureColorAdjust2._m0[2].y, _Globals_.g_mTextureColorAdjust2._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].z, _Globals_.g_mTextureColorAdjust2._m0[1].z, _Globals_.g_mTextureColorAdjust2._m0[2].z, _Globals_.g_mTextureColorAdjust2._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].w, _Globals_.g_mTextureColorAdjust2._m0[1].w, _Globals_.g_mTextureColorAdjust2._m0[2].w, _Globals_.g_mTextureColorAdjust2._m0[3].w))).xyz, _4).xyz, vec3(_24804));\n-\t vec4 _23105 = vec4(_25173, _7);\n-\t float _16721 = dot(_23105.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n+\t vec3 _25192 = mix(mix(_22996, vec4((_21847 * mat4(vec4(_Globals_.g_mTextureAdjust2._m0[0].x, _Globals_.g_mTextureAdjust2._m0[1].x, _Globals_.g_mTextureAdjust2._m0[2].x, _Globals_.g_mTextureAdjust2._m0[3].x), vec4(_Globals_.g_mTextureAdjust2._m0[0].y, _Globals_.g_mTextureAdjust2._m0[1].y, _Globals_.g_mTextureAdjust2._m0[2].y, _Globals_.g_mTextureAdjust2._m0[3].y), vec4(_Globals_.g_mTextureAdjust2._m0[0].z, _Globals_.g_mTextureAdjust2._m0[1].z, _Globals_.g_mTextureAdjust2._m0[2].z, _Globals_.g_mTextureAdjust2._m0[3].z), vec4(_Globals_.g_mTextureAdjust2._m0[0].w, _Globals_.g_mTextureAdjust2._m0[1].w, _Globals_.g_mTextureAdjust2._m0[2].w, _Globals_.g_mTextureAdjust2._m0[3].w))).xyz, _22996.w), bvec4(_Globals_.g_bAdjustBaseColor2 != 0)).xyz, vec4((_21847 * mat4(vec4(_Globals_.g_mTextureColorAdjust2._m0[0].x, _Globals_.g_mTextureColorAdjust2._m0[1].x, _Globals_.g_mTextureColorAdjust2._m0[2].x, _Globals_.g_mTextureColorAdjust2._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].y, _Globals_.g_mTextureColorAdjust2._m0[1].y, _Globals_.g_mTextureColorAdjust2._m0[2].y, _Globals_.g_mTextureColorAdjust2._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].z, _Globals_.g_mTextureColorAdjust2._m0[1].z, _Globals_.g_mTextureColorAdjust2._m0[2].z, _Globals_.g_mTextureColorAdjust2._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].w, _Globals_.g_mTextureColorAdjust2._m0[1].w, _Globals_.g_mTextureColorAdjust2._m0[2].w, _Globals_.g_mTextureColorAdjust2._m0[3].w))).xyz, _4).xyz, vec3(_24804));\n+\t vec4 _17843;\n+\t _17843.x = _25192.x;\n+\t _17843.y = _25192.y;\n+\t _17843.z = _25192.z;\n+\t float _16721 = dot(_17843.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n \t _13143 = _24804;\n-\t _16308 = vec4(clamp(mix(_23105.xyz, (_9577 * min(_16721 / _21159, (3.0 * _16721) * _24175)).xyz, vec3((input_1.w * _24804) * float(_Globals_.g_bModelTint2 != 0))), vec3(0.0), vec3(1.0)).xyz, _7);\n+\t _16308 = vec4(clamp(mix(_17843.xyz, (_9577 * min(_16721 / _21159, (3.0 * _16721) * _24175)).xyz, vec3((input_1.w * _24804) * float(_Globals_.g_bModelTint2 != 0))), vec3(0.0), vec3(1.0)).xyz, _10);\n \t _17125 = _9718;\n-\t _17126 = _22996.w;\n+\t _17126 = clamp(mix(_Globals_.g_vAmbientOcclusionLevels2.x, _Globals_.g_vAmbientOcclusionLevels2.z, pow(_22996.w, _Globals_.g_vAmbientOcclusionLevels2.y)), 0.0, 1.0);\n \t _17152 = _23300.w * float(_Globals_.g_bMetalness2 != 0);\n \t _16863 = _24880;\n \t }\n@@ -1816,12 +1826,12 @@ PS\n \t {\n \t _20653 = _7485.z;\n \t }\n-\t _11673 = mix(_22995.w * mix(1.0, _17126, _6253 * _Globals_.g_flAOCombine2), _17126, _6253 * _Globals_.g_flAOReplace2);\n+\t _11673 = mix(_10048 * mix(1.0, _17126, _6253 * _Globals_.g_flAOCombine2), _17126, _6253 * _Globals_.g_flAOReplace2);\n \t _10593 = mix(_23405 * mix(vec3(1.0), vec3(_21354, _21355, _20653) * 2.0, vec3(_6253 * _Globals_.g_flColorOverlay2)), _16308.xyz, vec3(_6253 * _Globals_.g_flColorReplace2));\n \t }\n \t else\n \t {\n-\t _11673 = _22995.w;\n+\t _11673 = _10048;\n \t _10593 = _23405;\n \t }\n \t vec3 _11008;\n@@ -1838,7 +1848,7 @@ PS\n \t _11008 = _24174;\n \t _14482 = _22927;\n \t }\n-\t _13144 = mix(_9860 * mix(1.0, _17152 * 2.0, _6253 * _Globals_.g_flMetalnessCombine2), _17152, _6253 * _Globals_.g_flMetalnessReplace2);\n+\t _13144 = mix(_9068 * mix(1.0, _17152 * 2.0, _6253 * _Globals_.g_flMetalnessCombine2), _17152, _6253 * _Globals_.g_flMetalnessReplace2);\n \t _16309 = mix(_7406, float(_Globals_.g_bSnowLayer2 != 0), _6253);\n \t _17129 = _11673;\n \t _17130 = _11008;\n@@ -1848,9 +1858,9 @@ PS\n \t }\n \t else\n \t {\n-\t _13144 = _9860;\n+\t _13144 = _9068;\n \t _16309 = _7406;\n-\t _17129 = _22995.w;\n+\t _17129 = _10048;\n \t _17130 = _24174;\n \t _17131 = _11237;\n \t _14948 = _22927;\n@@ -1859,23 +1869,23 @@ PS\n \t float _13984 = saturate(1.0 - _6253);\n \t vec3 _14081 = _13381 * mix(vec3(1.0), input_5.xyz, vec3(clamp(clamp(((float(!(_Globals_.g_bMaskVertexColor1 != 0)) * _13984) + (float(!(_Globals_.g_bMaskVertexColor2 != 0)) * _6253)) + ((_24803 * _13984) + (_13143 * _6253)), 0.0, 1.0) * ((float(_Globals_.g_bVertexColorEnabled1 != 0) * _13984) + (float(_Globals_.g_bVertexColorEnabled2 != 0) * _6253)), 0.0, 1.0)));\n \t vec2 _23398 = vec2(_14948.x);\n-\t bool _12894;\n+\t bool _12896;\n \t if (_Globals_.g_bWetness != 0)\n \t {\n-\t _12894 = (_Globals_.g_fPuddleStrength + _Globals_.g_fWetnessStrength) > 0.0;\n+\t _12896 = (_Globals_.g_fPuddleStrength + _Globals_.g_fWetnessStrength) > 0.0;\n \t }\n \t else\n \t {\n-\t _12894 = false;\n+\t _12896 = false;\n \t }\n-\t bool _12895;\n-\t if (_12894)\n+\t bool _12897;\n+\t if (_12896)\n \t {\n-\t _12895 = input_0.z > 0.0;\n+\t _12897 = input_0.z > 0.0;\n \t }\n \t else\n \t {\n-\t _12895 = false;\n+\t _12897 = false;\n \t }\n \t float _12727;\n \t vec3 _13147;\n@@ -1884,7 +1894,7 @@ PS\n \t vec3 _17134;\n \t float _17135;\n \t vec3 _18774;\n-\t if (_12895)\n+\t if (_12897)\n \t {\n \t vec4 _19372 = texture(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m7], undetermined[_Globals_.g_sUserConfig]), (_10061.xy * 0.006000000052154064178466796875).xy);\n \t float _21302 = _24347.z;\n@@ -1923,7 +1933,7 @@ PS\n \t {\n \t float _12497 = _Globals_.g_fRippleStrength * PerViewConstantBufferCsgo_t._m9;\n \t vec3 _6617;\n-\t vec4 _12896;\n+\t vec4 _12898;\n \t float _13145;\n \t if (_12497 > 0.0)\n \t {\n@@ -1954,8 +1964,8 @@ PS\n \t vec2 _17104 = (((_20878.xy * 2.0) - vec2(1.0)) * 0.05200000107288360595703125) * input_0.z;\n \t _17104.y = _17104.y * 0.5;\n \t float _9251 = clamp(length(fwidth(_16048)) * 10.0, 0.0, 1.0);\n-\t vec2 _13560 = _17104 * mix(1.0, 0.300000011920928955078125, _9251);\n-\t vec2 _13330 = _19601.xy + vec2(dot(_22900.xy, _13560), dot(_13712, _13560));\n+\t vec2 _13561 = _17104 * mix(1.0, 0.300000011920928955078125, _9251);\n+\t vec2 _13330 = _19601.xy + vec2(dot(_22900.xy, _13561), dot(_13712, _13561));\n \t vec4 _20490 = _19601;\n \t _20490.x = _13330.x;\n \t _20490.y = _13330.y;\n@@ -1964,13 +1974,13 @@ PS\n \t _20491.x = _10061.x;\n \t _20491.y = _10061.y;\n \t _13145 = _12497 * (0.039999999105930328369140625 * (_22222 + _9251));\n-\t _12896 = _9719 + ((_20490 * _14498) * _12497);\n+\t _12898 = _9719 + ((_20490 * _14498) * _12497);\n \t _6617 = _20491;\n \t }\n \t else\n \t {\n \t _13145 = 0.0;\n-\t _12896 = _9719;\n+\t _12898 = _9719;\n \t _6617 = _10061;\n \t }\n \t float _8914 = (_Globals_.g_fRainStrength * PerViewConstantBufferCsgo_t._m8) * PerViewConstantBufferCsgo_t._m8;\n@@ -2014,8 +2024,8 @@ PS\n \t continue;\n \t }\n \t vec3 _9348 = _13155 * _14498;\n-\t vec2 _15752 = _12896.xy + _9348.xy;\n-\t vec4 _20492 = _12896;\n+\t vec2 _15752 = _12898.xy + _9348.xy;\n+\t vec4 _20492 = _12898;\n \t _20492.x = _15752.x;\n \t _20492.y = _15752.y;\n \t _9982 = _9348.z;\n@@ -2024,7 +2034,7 @@ PS\n \t else\n \t {\n \t _9982 = 0.0;\n-\t _21594 = _12896;\n+\t _21594 = _12898;\n \t }\n \t vec3 _10508 = normalize(_21594.xyz);\n \t vec4 _16886 = _21594;\n@@ -2071,7 +2081,7 @@ PS\n \t vec3 _9175 = dFdy(_10562);\n \t vec3 _10347 = _11099.xyz;\n \t vec3 _12420 = _9175.xyz;\n-\t vec2 _21816 = max(_16310.xy, vec2(pow(clamp(max(dot(_10347, _10347), dot(_12420, _12420)), 0.0, 1.0), 0.333000004291534423828125)));\n+\t vec2 _21819 = max(_16310.xy, vec2(pow(clamp(max(dot(_10347, _10347), dot(_12420, _12420)), 0.0, 1.0), 0.333000004291534423828125)));\n \t vec3 _15598 = -_24347;\n \t vec4 _23875 = vec4(_18774.xyz, 1.0);\n \t bvec4 _24464 = notEqual(PerViewConstantBufferCsgo_t._m0, ivec4(0));\n@@ -2218,7 +2228,7 @@ PS\n \t {\n \t _18223 = _17874;\n \t }\n-\t vec2 _17301 = max(_21816, vec2(PerViewLightingConstantBufferGpu_t._m9.w));\n+\t vec2 _17301 = max(_21819, vec2(PerViewLightingConstantBufferGpu_t._m9.w));\n \t vec3 _12281 = normalize(PerViewLightingConstantBufferGpu_t._m9.xyz + (-normalize(_10061.xyz - PerViewConstantBuffer_t._m4.xyz)).xyz).xyz;\n \t float _12386 = dot(_12281, _15460.xyz);\n \t float _19210 = max(0.0, dot(PerViewLightingConstantBufferGpu_t._m9.xyz, _12281));\n@@ -2240,9 +2250,9 @@ PS\n \t vec4 _19363;\n \t if (_20059)\n \t {\n-\t vec4 _24262 = vec4(_10061.xyz, 1.0).xyzw * mat4(vec4(PerViewConstantBufferCsgo_t._m13._m0[0].x, PerViewConstantBufferCsgo_t._m13._m0[1].x, PerViewConstantBufferCsgo_t._m13._m0[2].x, PerViewConstantBufferCsgo_t._m13._m0[3].x), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].y, PerViewConstantBufferCsgo_t._m13._m0[1].y, PerViewConstantBufferCsgo_t._m13._m0[2].y, PerViewConstantBufferCsgo_t._m13._m0[3].y), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].z, PerViewConstantBufferCsgo_t._m13._m0[1].z, PerViewConstantBufferCsgo_t._m13._m0[2].z, PerViewConstantBufferCsgo_t._m13._m0[3].z), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].w, PerViewConstantBufferCsgo_t._m13._m0[1].w, PerViewConstantBufferCsgo_t._m13._m0[2].w, PerViewConstantBufferCsgo_t._m13._m0[3].w));\n-\t float _20176 = _24262.w;\n-\t vec2 _11414 = _24262.xy / vec2(_20176);\n+\t vec4 _24261 = vec4(_10061.xyz, 1.0).xyzw * mat4(vec4(PerViewConstantBufferCsgo_t._m13._m0[0].x, PerViewConstantBufferCsgo_t._m13._m0[1].x, PerViewConstantBufferCsgo_t._m13._m0[2].x, PerViewConstantBufferCsgo_t._m13._m0[3].x), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].y, PerViewConstantBufferCsgo_t._m13._m0[1].y, PerViewConstantBufferCsgo_t._m13._m0[2].y, PerViewConstantBufferCsgo_t._m13._m0[3].y), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].z, PerViewConstantBufferCsgo_t._m13._m0[1].z, PerViewConstantBufferCsgo_t._m13._m0[2].z, PerViewConstantBufferCsgo_t._m13._m0[3].z), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].w, PerViewConstantBufferCsgo_t._m13._m0[1].w, PerViewConstantBufferCsgo_t._m13._m0[2].w, PerViewConstantBufferCsgo_t._m13._m0[3].w));\n+\t float _20176 = _24261.w;\n+\t vec2 _11414 = _24261.xy / vec2(_20176);\n \t vec4 _6651;\n \t _6651.x = clamp(((_11414.x + 1.0) * PerViewConstantBuffer_t._m2.x) * 0.5, 0.0, PerViewConstantBuffer_t._m2.x - 1.0);\n \t _6651.y = clamp(((1.0 - _11414.y) * PerViewConstantBuffer_t._m2.y) * 0.5, 0.0, PerViewConstantBuffer_t._m2.y - 1.0);\n@@ -2304,16 +2314,16 @@ PS\n \t {\n \t _7426 = false;\n \t }\n-\t bool _12897;\n+\t bool _12899;\n \t if (!_7426)\n \t {\n-\t _12897 = true;\n+\t _12899 = true;\n \t }\n \t else\n \t {\n-\t _12897 = !all(lessThanEqual(abs((mat4x3(vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].x, g_BarnLights_1._m0[_12608]._m15._m0[1].x, g_BarnLights_1._m0[_12608]._m15._m0[2].x), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].y, g_BarnLights_1._m0[_12608]._m15._m0[1].y, g_BarnLights_1._m0[_12608]._m15._m0[2].y), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].z, g_BarnLights_1._m0[_12608]._m15._m0[1].z, g_BarnLights_1._m0[_12608]._m15._m0[2].z), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].w, g_BarnLights_1._m0[_12608]._m15._m0[1].w, g_BarnLights_1._m0[_12608]._m15._m0[2].w)) * vec4(input_2.xyz, 1.0)).xyz), vec3(1.0)));\n+\t _12899 = !all(lessThanEqual(abs((mat4x3(vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].x, g_BarnLights_1._m0[_12608]._m15._m0[1].x, g_BarnLights_1._m0[_12608]._m15._m0[2].x), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].y, g_BarnLights_1._m0[_12608]._m15._m0[1].y, g_BarnLights_1._m0[_12608]._m15._m0[2].y), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].z, g_BarnLights_1._m0[_12608]._m15._m0[1].z, g_BarnLights_1._m0[_12608]._m15._m0[2].z), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].w, g_BarnLights_1._m0[_12608]._m15._m0[1].w, g_BarnLights_1._m0[_12608]._m15._m0[2].w)) * vec4(input_2.xyz, 1.0)).xyz), vec3(1.0)));\n \t }\n-\t if (_12897)\n+\t if (_12899)\n \t {\n \t _13214 = _13153;\n \t _15676 = _16325;\n@@ -2503,7 +2513,7 @@ PS\n \t {\n \t _18232 = _17875;\n \t }\n-\t vec2 _17302 = max(_21816, vec2(g_BarnLights_1._m0[_12608]._m11));\n+\t vec2 _17302 = max(_21819, vec2(g_BarnLights_1._m0[_12608]._m11));\n \t vec3 _12282 = normalize(_11186.xyz + (-normalize(_10061.xyz - PerViewConstantBuffer_t._m4.xyz)).xyz).xyz;\n \t float _12387 = dot(_12282, _15461.xyz);\n \t float _19211 = max(0.0, dot(_11186.xyz, _12282));\n@@ -2526,7 +2536,7 @@ PS\n \t _17017 = _21567;\n \t continue;\n \t }\n-\t float _17172 = dot(_21816.xy, vec2(0.5));\n+\t float _17172 = dot(_21819.xy, vec2(0.5));\n \t vec3 _7507 = _17892.xyz;\n \t vec3 _17138 = normalize(_10061.xyz - PerViewConstantBuffer_t._m4.xyz);\n \t float _17225 = _17172 * _17172;\n@@ -2575,16 +2585,16 @@ PS\n \t do\n \t {\n \t _21493 = _22956.xyz;\n-\t bool _12898;\n+\t bool _12900;\n \t if (dot(_21493, _21493) > PerViewConstantBufferCsgo_t._m19.x)\n \t {\n-\t _12898 = (_10061.z * PerViewConstantBufferCsgo_t._m19.z) < PerViewConstantBufferCsgo_t._m19.y;\n+\t _12900 = (_10061.z * PerViewConstantBufferCsgo_t._m19.z) < PerViewConstantBufferCsgo_t._m19.y;\n \t }\n \t else\n \t {\n-\t _12898 = false;\n+\t _12900 = false;\n \t }\n-\t if (_12898)\n+\t if (_12900)\n \t {\n \t vec2 _9342 = clamp(PerViewConstantBufferCsgo_t._m16.xy + (PerViewConstantBufferCsgo_t._m16.zw * vec2(length(_21493), _10061.z)), vec2(0.0), vec2(1.0));\n \t float _12872 = (pow(_9342.x, PerViewConstantBufferCsgo_t._m17.x) * pow(_9342.y, PerViewConstantBufferCsgo_t._m17.y)) * PerViewConstantBufferCsgo_t._m18.w;\n@@ -2601,16 +2611,16 @@ PS\n \t vec3 _19341;\n \t do\n \t {\n-\t bool _12899;\n+\t bool _12901;\n \t if (dot(_9057, _9057) > PerViewConstantBufferCsgo_t._m23.x)\n \t {\n-\t _12899 = (PerViewConstantBufferCsgo_t._m23.z * _10061.z) < PerViewConstantBufferCsgo_t._m23.y;\n+\t _12901 = (PerViewConstantBufferCsgo_t._m23.z * _10061.z) < PerViewConstantBufferCsgo_t._m23.y;\n \t }\n \t else\n \t {\n-\t _12899 = false;\n+\t _12901 = false;\n \t }\n-\t if (_12899)\n+\t if (_12901)\n \t {\n \t float _14602 = clamp(pow(max(0.0, (length(_21493) * PerViewConstantBufferCsgo_t._m20.y) + PerViewConstantBufferCsgo_t._m20.x), PerViewConstantBufferCsgo_t._m20.w), 0.0, 1.0) * clamp(pow(max(0.0, (_10061.z * PerViewConstantBufferCsgo_t._m21.y) + PerViewConstantBufferCsgo_t._m21.x), PerViewConstantBufferCsgo_t._m21.z), 0.0, 1.0);\n \t float _8892 = saturate(_14602) * PerViewConstantBufferCsgo_t._m23.w;\n@@ -2871,6 +2881,7 @@ RTX\n \tfloat g_flDetailPropMaskBias1 < Range(0, 10); UiType(Slider); UiGroup(\"Material1/Detail Props,90/20\"); >;\n \tfloat g_flHeightMapScale1 < Default(1); Range(-4, 4); UiType(Slider); UiGroup(\"Material1/Height/20\"); >;\n \tfloat g_flHeightMapScale1 < Default(1); Range(-2, 2); UiType(Slider); UiGroup(\"Material1/Height/20\"); >;\n+\tfloat3 g_vAmbientOcclusionLevels1 < Default2(0, 0.5); Range(-1, 1); Attribute(\"0=Option 1,1=Option 2,2=Option 3\"); UiType(VectorText); UiGroup(\"Material1/Lighting/21\"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >;\n \tCreateInputTexture2D(TextureMetalness1, Linear, 8, \"\", \"_metal\", \"Material1/Lighting/30\", Default4(0, 0, 0, 0));\n \tfloat g_fTextureColorSaturation1 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material1/Color Correction/30\"); >;\n \tfloat g_flDetailPropPuddleReduction1 < UiType(Slider); UiGroup(\"Material1/Detail Props,90/30\"); >;\n@@ -2906,6 +2917,7 @@ RTX\n \tfloat g_flHeightMapScale2 < Default(1); Range(-4, 4); UiType(Slider); UiGroup(\"Material2/Height/20\"); >;\n \tfloat g_flHeightMapScale2 < Default(1); Range(-2, 2); UiType(Slider); UiGroup(\"Material2/Height/20\"); >;\n \tfloat g_flNormalReplace2 < Default(1); UiType(Slider); UiGroup(\"Material2/Selective Blending/20\"); >;\n+\tfloat3 g_vAmbientOcclusionLevels2 < Default2(0, 0.5); Range(-1, 1); UiType(VectorText); UiGroup(\"Material2/Lighting/21\"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >;\n \tCreateInputTexture2D(TextureMetalness2, Linear, 8, \"\", \"_metal\", \"Material2/Lighting/30\", Default4(0, 0, 0, 0));\n \tfloat g_fTextureColorSaturation2 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material2/Color Correction/30\"); >;\n \tfloat g_flDetailPropPuddleReduction2 < UiType(Slider); UiGroup(\"Material2/Detail Props,90/30\"); >;\n@@ -2957,6 +2969,7 @@ RTX\n \tfloat g_flHeightMapScale3 < Default(1); Range(-4, 4); UiType(Slider); UiGroup(\"Material3/Height/20\"); >;\n \tfloat g_flHeightMapScale3 < Default(1); Range(-2, 2); UiType(Slider); UiGroup(\"Material3/Height/20\"); >;\n \tfloat g_flNormalReplace3 < Default(1); UiType(Slider); UiGroup(\"Material3/Selective Blending/20\"); >;\n+\tfloat3 g_vAmbientOcclusionLevels3 < Default2(0, 0.5); Range(-1, 1); UiType(VectorText); UiGroup(\"Material3/Lighting/21\"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >;\n \tCreateInputTexture2D(TextureMetalness3, Linear, 8, \"\", \"_metal\", \"Material3/Lighting/30\", Default4(0, 0, 0, 0));\n \tfloat g_fTextureColorSaturation3 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material3/Color Correction/30\"); >;\n \tfloat g_flDetailPropPuddleReduction3 < UiType(Slider); UiGroup(\"Material3/Detail Props,90/30\"); >;\n@@ -3053,7 +3066,7 @@ RTX\n \t// Re-attempting reflection with the GLSL backend.\n \t\n \t// Source 2 Viewer - https://valveresourceformat.github.io\n-\t// SPIR-V source (160060 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n+\t// SPIR-V source (160012 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup\n \t\n \t#version 460\n \t#if defined(GL_AMD_gpu_shader_half_float)\n@@ -5080,29 +5093,31 @@ RTX\n \t _882 = _792;\n \t }\n \t vec4 _5730 = _882;\n-\t _5730.w = clamp(mix(_g_rtx_material_data_._m66.x, _g_rtx_material_data_._m66.z, pow(_5730.w, _g_rtx_material_data_._m66.y)), 0.0, 1.0);\n-\t float _5740 = _784;\n-\t float _5741 = _5740 * float(_g_rtx_material_data_._m82);\n-\t _784 = _5741;\n-\t float _5742 = _783;\n-\t float _5747 = clamp(((_g_rtx_material_data_._m61 * (_5742 - 0.5)) + 0.5) * _g_rtx_material_data_._m62, 0.0, 1.0);\n-\t _783 = _5747;\n-\t vec3 _5751 = mix(_5730.xyz, vec4((vec4(_792.xyz, 1.0) * _g_rtx_material_data_._m86).xyz, _701).xyz, vec3(_5747));\n-\t vec4 _5753 = _5730;\n-\t _5753.x = _5751.x;\n-\t _5753.y = _5751.y;\n-\t _5753.z = _5751.z;\n-\t float _5764 = dot(_5753.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n-\t vec3 _5767 = normalize(max(_732.xyz, vec3(0.001000000047497451305389404296875)));\n-\t vec4 _5786 = vec4(clamp(mix(_5753.xyz, (_5767 * min(_5764 / dot(_5767.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _5764) * max(_732.x, max(_732.y, _732.z)))).xyz, vec3((_732.w * _5747) * float(_g_rtx_material_data_._m83))), vec3(0.0), vec3(1.0)).xyz, _5753.w);\n-\t _792 = _5786;\n+\t float _5733 = _787;\n+\t float _5737 = clamp(mix(_g_rtx_material_data_._m66.x, _g_rtx_material_data_._m66.z, pow(_5733, _g_rtx_material_data_._m66.y)), 0.0, 1.0);\n+\t _787 = _5737;\n+\t float _5739 = _784;\n+\t float _5740 = _5739 * float(_g_rtx_material_data_._m82);\n+\t _784 = _5740;\n+\t float _5741 = _783;\n+\t float _5746 = clamp(((_g_rtx_material_data_._m61 * (_5741 - 0.5)) + 0.5) * _g_rtx_material_data_._m62, 0.0, 1.0);\n+\t _783 = _5746;\n+\t vec3 _5750 = mix(_5730.xyz, vec4((vec4(_792.xyz, 1.0) * _g_rtx_material_data_._m86).xyz, _701).xyz, vec3(_5746));\n+\t vec4 _5752 = _5730;\n+\t _5752.x = _5750.x;\n+\t _5752.y = _5750.y;\n+\t _5752.z = _5750.z;\n+\t float _5763 = dot(_5752.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n+\t vec3 _5766 = normalize(max(_732.xyz, vec3(0.001000000047497451305389404296875)));\n+\t vec4 _5785 = vec4(clamp(mix(_5752.xyz, (_5766 * min(_5763 / dot(_5766.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _5763) * max(_732.x, max(_732.y, _732.z)))).xyz, vec3((_732.w * _5746) * float(_g_rtx_material_data_._m83))), vec3(0.0), vec3(1.0)).xyz, _5752.w);\n+\t _792 = _5785;\n \t _816 = _791.xyz;\n-\t _815 = _5786.xyz;\n-\t _812 = _787;\n-\t vec2 _5793 = _814;\n-\t _5793.x = _782;\n-\t _814 = _5793;\n-\t _813 = _5741;\n+\t _815 = _5785.xyz;\n+\t _812 = _5737;\n+\t vec2 _5791 = _814;\n+\t _5791.x = _782;\n+\t _814 = _5791;\n+\t _813 = _5740;\n \t float _913 = _785;\n \t _808 = _786;\n \t float _919 = _g_rtx_material_data_._m119;\n@@ -5171,33 +5186,33 @@ RTX\n \t float _773 = 0.0;\n \t float _772 = 0.0;\n \t float _771 = 0.0;\n-\t vec3 _5850 = _779;\n-\t _5850.x = _730.z;\n-\t _5850.y = _730.w;\n-\t _779 = _5850;\n+\t vec3 _5848 = _779;\n+\t _5848.x = _730.z;\n+\t _5848.y = _730.w;\n+\t _779 = _5848;\n \t _778 = _g_rtx_material_data_._m32.xy;\n \t vec4 _881;\n \t if (_g_rtx_material_data_._m30 == 0)\n \t {\n-\t vec2 _5870 = _803;\n+\t vec2 _5868 = _803;\n+\t vec2 _5869 = _5868 * _778;\n+\t _803 = _5869;\n+\t vec2 _5870 = _801;\n \t vec2 _5871 = _5870 * _778;\n-\t _803 = _5871;\n-\t vec2 _5872 = _801;\n+\t _801 = _5871;\n+\t vec2 _5872 = _800;\n \t vec2 _5873 = _5872 * _778;\n-\t _801 = _5873;\n-\t vec2 _5874 = _800;\n+\t _800 = _5873;\n+\t vec2 _5874 = _802;\n \t vec2 _5875 = _5874 * _778;\n-\t _800 = _5875;\n-\t vec2 _5876 = _802;\n+\t _802 = _5875;\n+\t vec2 _5876 = _799;\n \t vec2 _5877 = _5876 * _778;\n-\t _802 = _5877;\n-\t vec2 _5878 = _799;\n+\t _799 = _5877;\n+\t vec2 _5878 = _798;\n \t vec2 _5879 = _5878 * _778;\n-\t _799 = _5879;\n-\t vec2 _5880 = _798;\n-\t vec2 _5881 = _5880 * _778;\n-\t _798 = _5881;\n-\t _881 = (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m107], g_bindless_Sampler[_g_rtx_material_data_._m194]), _5871.xy, _5873.xy, _5875.xy) * _797.x) + (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m107], g_bindless_Sampler[_g_rtx_material_data_._m194]), _5877.xy, _5879.xy, _5881.xy) * _797.y);\n+\t _798 = _5879;\n+\t _881 = (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m107], g_bindless_Sampler[_g_rtx_material_data_._m194]), _5869.xy, _5871.xy, _5873.xy) * _797.x) + (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m107], g_bindless_Sampler[_g_rtx_material_data_._m194]), _5875.xy, _5877.xy, _5879.xy) * _797.y);\n \t }\n \t else\n \t {\n@@ -5211,16 +5226,16 @@ RTX\n \t {\n \t _774 = max(0.0, ((_774 + 0.5) - _919) * _920);\n \t }\n-\t float _5922 = _919;\n-\t float _5923 = _5922 + (_912 * 0.5);\n-\t _919 = _5923;\n-\t float _5925 = _920;\n-\t float _5926 = _5925 + _914;\n-\t _920 = _5926;\n-\t vec2 _5929 = _921;\n-\t _5929.x = (-_5923) * _5926;\n-\t _5929.y = (1.0 - _5923) * _5926;\n-\t _921 = _5929;\n+\t float _5920 = _919;\n+\t float _5921 = _5920 + (_912 * 0.5);\n+\t _919 = _5921;\n+\t float _5923 = _920;\n+\t float _5924 = _5923 + _914;\n+\t _920 = _5924;\n+\t vec2 _5927 = _921;\n+\t _5927.x = (-_5921) * _5924;\n+\t _5927.y = (1.0 - _5921) * _5924;\n+\t _921 = _5927;\n \t if (true)\n \t {\n \t _920 -= (_914 * 2.0);\n@@ -5230,38 +5245,38 @@ RTX\n \t {\n \t _910 *= clamp((((dot(_g_rtx_material_data_._m122.xyz, mix(_806.xyz, _816, vec3(_g_rtx_material_data_._m124)).xyz) - 1.0) + (_g_rtx_material_data_._m123 * 2.0)) / (_g_rtx_material_data_._m125 * 2.0)) + 0.5, 0.0, 1.0);\n \t }\n-\t float _5985 = _775 + mix((_918.x - _921.y) - _914, _918.y - _921.x, _910);\n-\t _923 = clamp((_5985 + _919) - _808, 0.0, 1.0);\n-\t float _5989 = max(_808, _5985);\n+\t float _5983 = _775 + mix((_918.x - _921.y) - _914, _918.y - _921.x, _910);\n+\t _923 = clamp((_5983 + _919) - _808, 0.0, 1.0);\n+\t float _5987 = max(_808, _5983);\n \t if (true)\n \t {\n-\t vec3 _6019 = _915;\n-\t _6019.x = _808;\n-\t _6019.y = _5985;\n-\t _915 = _6019;\n-\t vec2 _6027 = max((_6019.xy - vec2(_5989)) + vec2(_914), vec2(0.0));\n-\t _6027.x = _6027.x + 9.9999997473787516355514526367188e-05;\n-\t _922 = (_6027 / vec2(_6027.x + _6027.y)).y;\n+\t vec3 _6017 = _915;\n+\t _6017.x = _808;\n+\t _6017.y = _5983;\n+\t _915 = _6017;\n+\t vec2 _6025 = max((_6017.xy - vec2(_5987)) + vec2(_914), vec2(0.0));\n+\t _6025.x = _6025.x + 9.9999997473787516355514526367188e-05;\n+\t _922 = (_6025 / vec2(_6025.x + _6025.y)).y;\n \t }\n \t else\n \t {\n \t if (false)\n \t {\n-\t vec3 _5995 = _915;\n-\t _5995.z = _5985;\n-\t _915 = _5995;\n-\t vec3 _6002 = max((_5995.xyz - vec3(_5989)) + vec3(_914), vec3(0.0));\n-\t _6002.x = _6002.x + 9.9999997473787516355514526367188e-05;\n-\t vec3 _6017;\n-\t _6017.z = (_6002.xyz / vec3((_6002.x + _6002.y) + _6002.z)).z;\n-\t _922 = _6017.z;\n+\t vec3 _5993 = _915;\n+\t _5993.z = _5983;\n+\t _915 = _5993;\n+\t vec3 _6000 = max((_5993.xyz - vec3(_5987)) + vec3(_914), vec3(0.0));\n+\t _6000.x = _6000.x + 9.9999997473787516355514526367188e-05;\n+\t vec3 _6015;\n+\t _6015.z = (_6000.xyz / vec3((_6000.x + _6000.y) + _6000.z)).z;\n+\t _922 = _6015.z;\n \t }\n \t }\n-\t float _6037 = _922;\n-\t float _6041 = clamp((_6037 * mix(0.5, _5985, _g_rtx_material_data_._m120)) * 2.0, 0.0, 1.0);\n-\t _922 = _6041;\n-\t bool _6042 = _6041 > 0.0500000007450580596923828125;\n-\t if (_6042)\n+\t float _6035 = _922;\n+\t float _6039 = clamp((_6035 * mix(0.5, _5983, _g_rtx_material_data_._m120)) * 2.0, 0.0, 1.0);\n+\t _922 = _6039;\n+\t bool _6040 = _6039 > 0.0500000007450580596923828125;\n+\t if (_6040)\n \t {\n \t vec2 _856 = _803;\n \t vec2 _855 = _802;\n@@ -5281,49 +5296,49 @@ RTX\n \t _852 *= _778;\n \t _851 *= _778;\n \t _780 = _806;\n-\t bool _6168 = !_924;\n-\t if (_6168)\n+\t bool _6166 = !_924;\n+\t if (_6166)\n \t {\n \t _781 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m105], g_bindless_Sampler[_g_rtx_material_data_._m194]), _856.xy, _854.xy, _853.xy) * _850.x;\n \t }\n-\t bool _6186 = !_925;\n-\t if (_6186)\n+\t bool _6184 = !_925;\n+\t if (_6184)\n \t {\n-\t vec4 _6200 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _856.xy, _854.xy, _853.xy);\n-\t _771 = _6200.z * _850.x;\n-\t float _6205 = _6200.x;\n-\t float _6206 = _6200.y;\n-\t float _6208 = (_6205 + _6206) - 1.00392162799835205078125;\n-\t float _6209 = _6205 - _6206;\n-\t vec3 _6219 = normalize(vec3(vec2(_6208, _6209), (1.0 - abs(_6208)) - abs(_6209))).xyz * _850.x;\n-\t vec4 _6221;\n-\t _6221.x = _6219.x;\n-\t _6221.y = _6219.y;\n-\t vec4 _6225 = _6221;\n-\t _6225.z = _6219.z;\n-\t _780 = (_618[_849.x] * _6221.x) + (_622[_849.y] * _6221.y);\n+\t vec4 _6198 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _856.xy, _854.xy, _853.xy);\n+\t _771 = _6198.z * _850.x;\n+\t float _6203 = _6198.x;\n+\t float _6204 = _6198.y;\n+\t float _6206 = (_6203 + _6204) - 1.00392162799835205078125;\n+\t float _6207 = _6203 - _6204;\n+\t vec3 _6217 = normalize(vec3(vec2(_6206, _6207), (1.0 - abs(_6206)) - abs(_6207))).xyz * _850.x;\n+\t vec4 _6219;\n+\t _6219.x = _6217.x;\n+\t _6219.y = _6217.y;\n+\t vec4 _6223 = _6219;\n+\t _6223.z = _6217.z;\n+\t _780 = (_618[_849.x] * _6219.x) + (_622[_849.y] * _6219.y);\n \t }\n \t if (_850.y > 0.0)\n \t {\n-\t if (_6168)\n+\t if (_6166)\n \t {\n \t _781 += (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m105], g_bindless_Sampler[_g_rtx_material_data_._m194]), _855.xy, _852.xy, _851.xy) * _850.y);\n \t }\n-\t if (_6186)\n+\t if (_6184)\n \t {\n-\t vec4 _6275 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _855.xy, _852.xy, _851.xy);\n-\t _771 += (_6275.z * _850.y);\n-\t float _6282 = _6275.x;\n-\t float _6283 = _6275.y;\n-\t float _6285 = (_6282 + _6283) - 1.00392162799835205078125;\n-\t float _6286 = _6282 - _6283;\n-\t vec3 _6296 = normalize(vec3(vec2(_6285, _6286), (1.0 - abs(_6285)) - abs(_6286))).xyz * _850.y;\n-\t vec4 _6298;\n-\t _6298.x = _6296.x;\n-\t _6298.y = _6296.y;\n-\t vec4 _6302 = _6298;\n-\t _6302.z = _6296.z;\n-\t _780 += ((_618[_848.x] * _6298.x) + (_622[_848.y] * _6298.y));\n+\t vec4 _6273 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _855.xy, _852.xy, _851.xy);\n+\t _771 += (_6273.z * _850.y);\n+\t float _6280 = _6273.x;\n+\t float _6281 = _6273.y;\n+\t float _6283 = (_6280 + _6281) - 1.00392162799835205078125;\n+\t float _6284 = _6280 - _6281;\n+\t vec3 _6294 = normalize(vec3(vec2(_6283, _6284), (1.0 - abs(_6283)) - abs(_6284))).xyz * _850.y;\n+\t vec4 _6296;\n+\t _6296.x = _6294.x;\n+\t _6296.y = _6294.y;\n+\t vec4 _6300 = _6296;\n+\t _6300.z = _6294.z;\n+\t _780 += ((_618[_848.x] * _6296.x) + (_622[_848.y] * _6296.y));\n \t }\n \t }\n \t _780 = normalize(_780 + _806);\n@@ -5336,21 +5351,21 @@ RTX\n \t }\n \t if (!_925)\n \t {\n-\t vec4 _6096 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _779.xy, _777.xy, _777.zw);\n-\t vec3 _6097 = _6096.xyz;\n-\t _771 = _6096.z;\n-\t float _6099 = _6096.x;\n-\t float _6100 = _6096.y;\n-\t float _6102 = (_6099 + _6100) - 1.00392162799835205078125;\n-\t float _6103 = _6099 - _6100;\n-\t vec3 _6110 = normalize(vec3(vec2(_6102, _6103), (1.0 - abs(_6102)) - abs(_6103)));\n-\t _6097.x = _6110.x;\n-\t _6097.y = _6110.y;\n-\t _6097.z = _6110.z;\n-\t vec3 _6123 = _6097;\n-\t _6123.x = dot(_6097.xy, _g_rtx_material_data_._m41.xy);\n-\t _6123.y = dot(_6097.xy, _g_rtx_material_data_._m41.zw);\n-\t vec3 _880 = _6123;\n+\t vec4 _6094 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _779.xy, _777.xy, _777.zw);\n+\t vec3 _6095 = _6094.xyz;\n+\t _771 = _6094.z;\n+\t float _6097 = _6094.x;\n+\t float _6098 = _6094.y;\n+\t float _6100 = (_6097 + _6098) - 1.00392162799835205078125;\n+\t float _6101 = _6097 - _6098;\n+\t vec3 _6108 = normalize(vec3(vec2(_6100, _6101), (1.0 - abs(_6100)) - abs(_6101)));\n+\t _6095.x = _6108.x;\n+\t _6095.y = _6108.y;\n+\t _6095.z = _6108.z;\n+\t vec3 _6121 = _6095;\n+\t _6121.x = dot(_6095.xy, _g_rtx_material_data_._m41.xy);\n+\t _6121.y = dot(_6095.xy, _g_rtx_material_data_._m41.zw);\n+\t vec3 _880 = _6121;\n \t vec3 _846;\n \t vec3 _847;\n \t if (_g_rtx_material_data_._m30 > 1)\n@@ -5363,9 +5378,9 @@ RTX\n \t _847 = _726;\n \t _846 = _725;\n \t }\n-\t vec3 _6131 = abs(_880.xyz);\n-\t vec2 _6144 = (-vec2(_880.x, (-1.0) * _880.y)) / vec2(max(_6131.z, 0.0078125 * max(_6131.x, _6131.y)));\n-\t _780 = normalize(_860 - ((_847 * _6144.x) + (_846 * _6144.y)));\n+\t vec3 _6129 = abs(_880.xyz);\n+\t vec2 _6142 = (-vec2(_880.x, (-1.0) * _880.y)) / vec2(max(_6129.z, 0.0078125 * max(_6129.x, _6129.y)));\n+\t _780 = normalize(_860 - ((_847 * _6142.x) + (_846 * _6142.y)));\n \t }\n \t }\n \t _776 = _781.w;\n@@ -5383,76 +5398,76 @@ RTX\n \t {\n \t _875 = _781;\n \t }\n-\t vec4 _6367 = _875;\n-\t _6367.w = clamp(mix(_g_rtx_material_data_._m108.x, _g_rtx_material_data_._m108.z, pow(_6367.w, _g_rtx_material_data_._m108.y)), 0.0, 1.0);\n+\t vec4 _6365 = _875;\n+\t _776 = clamp(mix(_g_rtx_material_data_._m108.x, _g_rtx_material_data_._m108.z, pow(_776, _g_rtx_material_data_._m108.y)), 0.0, 1.0);\n \t _773 *= float(_g_rtx_material_data_._m102);\n-\t float _6379 = _772;\n-\t float _6384 = clamp(((_g_rtx_material_data_._m103 * (_6379 - 0.5)) + 0.5) * _g_rtx_material_data_._m104, 0.0, 1.0);\n-\t _772 = _6384;\n-\t vec3 _6388 = mix(_6367.xyz, vec4((vec4(_781.xyz, 1.0) * _g_rtx_material_data_._m116).xyz, _701).xyz, vec3(_6384));\n-\t vec4 _6390 = _6367;\n-\t _6390.x = _6388.x;\n-\t _6390.y = _6388.y;\n-\t _6390.z = _6388.z;\n-\t float _6401 = dot(_6390.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n-\t vec3 _6404 = normalize(max(_732.xyz, vec3(0.001000000047497451305389404296875)));\n-\t _781 = vec4(clamp(mix(_6390.xyz, (_6404 * min(_6401 / dot(_6404.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _6401) * max(_732.x, max(_732.y, _732.z)))).xyz, vec3((_732.w * _6384) * float(_g_rtx_material_data_._m129))), vec3(0.0), vec3(1.0)).xyz, _6390.w);\n-\t }\n-\t if (_6042)\n+\t float _6376 = _772;\n+\t float _6381 = clamp(((_g_rtx_material_data_._m103 * (_6376 - 0.5)) + 0.5) * _g_rtx_material_data_._m104, 0.0, 1.0);\n+\t _772 = _6381;\n+\t vec3 _6385 = mix(_6365.xyz, vec4((vec4(_781.xyz, 1.0) * _g_rtx_material_data_._m116).xyz, _701).xyz, vec3(_6381));\n+\t vec4 _6387 = _6365;\n+\t _6387.x = _6385.x;\n+\t _6387.y = _6385.y;\n+\t _6387.z = _6385.z;\n+\t float _6398 = dot(_6387.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));\n+\t vec3 _6401 = normalize(max(_732.xyz, vec3(0.001000000047497451305389404296875)));\n+\t _781 = vec4(clamp(mix(_6387.xyz, (_6401 * min(_6398 / dot(_6401.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _6398) * max(_732.x, max(_732.y, _732.z)))).xyz, vec3((_732.w * _6381) * float(_g_rtx_material_data_._m129))), vec3(0.0), vec3(1.0)).xyz, _6387.w);\n+\t }\n+\t if (_6040)\n \t {\n \t if (!_924)\n \t {\n-\t vec3 _6453 = _781.xyz * 12.9200000762939453125;\n-\t vec3 _6456 = (pow(_781.xyz, vec3(0.4166666567325592041015625)) * 1.05499994754791259765625) - vec3(0.054999999701976776123046875);\n+\t vec3 _6450 = _781.xyz * 12.9200000762939453125;\n+\t vec3 _6453 = (pow(_781.xyz, vec3(0.4166666567325592041015625)) * 1.05499994754791259765625) - vec3(0.054999999701976776123046875);\n \t float _872;\n \t if (_781.x <= 0.003130800090730190277099609375)\n \t {\n-\t _872 = _6453.x;\n+\t _872 = _6450.x;\n \t }\n \t else\n \t {\n-\t _872 = _6456.x;\n+\t _872 = _6453.x;\n \t }\n \t float _873;\n \t if (_781.y <= 0.003130800090730190277099609375)\n \t {\n-\t _873 = _6453.y;\n+\t _873 = _6450.y;\n \t }\n \t else\n \t {\n-\t _873 = _6456.y;\n+\t _873 = _6453.y;\n \t }\n \t float _874;\n \t if (_781.z <= 0.003130800090730190277099609375)\n \t {\n-\t _874 = _6453.z;\n+\t _874 = _6450.z;\n \t }\n \t else\n \t {\n-\t _874 = _6456.z;\n+\t _874 = _6453.z;\n \t }\n \t _815 = mix(_815 * mix(vec3(1.0), vec3(_872, _873, _874) * 2.0, vec3(_922 * _g_rtx_material_data_._m90)), _781.xyz, vec3(_922 * _g_rtx_material_data_._m89));\n \t _812 = mix(_812 * mix(1.0, _776, _922 * _g_rtx_material_data_._m98), _776, _922 * _g_rtx_material_data_._m97);\n \t }\n \t if (!_925)\n \t {\n \t _816 = mix(mix(_816, normalize(mix(_806, (_816 + _780.xyz) * vec3(0.5), vec3(2.0))), vec3(_922 * _g_rtx_material_data_._m92)), _780.xyz, vec3((_922 * _923) * _g_rtx_material_data_._m91));\n-\t vec2 _6514 = _814;\n-\t _6514.x = _6514.x * (1.0 + ((((_771 - _6514.x) * 2.0) * _922) * _g_rtx_material_data_._m94));\n-\t _6514.x = mix(_6514.x, _771, _922 * _g_rtx_material_data_._m93);\n-\t _814 = _6514;\n+\t vec2 _6511 = _814;\n+\t _6511.x = _6511.x * (1.0 + ((((_771 - _6511.x) * 2.0) * _922) * _g_rtx_material_data_._m94));\n+\t _6511.x = mix(_6511.x, _771, _922 * _g_rtx_material_data_._m93);\n+\t _814 = _6511;\n \t }\n \t _813 = mix(_813 * mix(1.0, _773 * 2.0, _922 * _g_rtx_material_data_._m96), _773, _922 * _g_rtx_material_data_._m95);\n \t _913 = mix(_913, _774, _922);\n \t _808 = mix(_808, _775, _922);\n \t }\n-\t float _6542 = saturate(1.0 - _922);\n-\t _815 *= mix(vec3(1.0), _729.xyz, vec3(clamp(clamp(((float(!_g_rtx_material_data_._m78) * _6542) + (float(!_g_rtx_material_data_._m128) * _922)) + ((_783 * _6542) + (_772 * _922)), 0.0, 1.0) * ((float(_g_rtx_material_data_._m77) * _6542) + (float(_g_rtx_material_data_._m127) * _922)), 0.0, 1.0)));\n-\t vec2 _6575 = _814;\n-\t vec2 _6577 = _6575;\n-\t _6577.x = _6575.x;\n-\t _6577.y = _6575.x;\n-\t _814 = _6577;\n+\t float _6539 = saturate(1.0 - _922);\n+\t _815 *= mix(vec3(1.0), _729.xyz, vec3(clamp(clamp(((float(!_g_rtx_material_data_._m78) * _6539) + (float(!_g_rtx_material_data_._m128) * _922)) + ((_783 * _6539) + (_772 * _922)), 0.0, 1.0) * ((float(_g_rtx_material_data_._m77) * _6539) + (float(_g_rtx_material_data_._m127) * _922)), 0.0, 1.0)));\n+\t vec2 _6572 = _814;\n+\t vec2 _6574 = _6572;\n+\t _6574.x = _6572.x;\n+\t _6574.y = _6572.x;\n+\t _814 = _6574;\n \t bool _869;\n \t if (_g_rtx_material_data_._m216)\n \t {\n@@ -5473,42 +5488,42 @@ RTX\n \t if (_869)\n \t {\n \t vec4 _870 = vec4(0.0, 0.0, 1.0, 0.0);\n-\t float _6608 = pow(max(0.0, _806.z), 32.0);\n-\t float _6613 = min(min(_733.z, 1.0), 1.0);\n-\t float _6616 = saturate(_6613 - 0.75) * 2.0;\n-\t float _6618 = _6613 + (_6616 * _6616);\n-\t float _6628 = saturate(_6618 * 20.0);\n+\t float _6605 = pow(max(0.0, _806.z), 32.0);\n+\t float _6610 = min(min(_733.z, 1.0), 1.0);\n+\t float _6613 = saturate(_6610 - 0.75) * 2.0;\n+\t float _6615 = _6610 + (_6613 * _6613);\n+\t float _6625 = saturate(_6615 * 20.0);\n \t float _871;\n \t if (_g_rtx_material_data_._m132)\n \t {\n-\t vec4 _6645 = _870;\n-\t _6645.x = _806.x;\n-\t _6645.y = _806.y;\n-\t _6645.z = _806.z;\n-\t _870 = _6645;\n-\t _871 = max(0.0, _6618 - _g_rtx_material_data_._m146);\n+\t vec4 _6642 = _870;\n+\t _6642.x = _806.x;\n+\t _6642.y = _806.y;\n+\t _6642.z = _806.z;\n+\t _870 = _6642;\n+\t _871 = max(0.0, _6615 - _g_rtx_material_data_._m146);\n \t }\n \t else\n \t {\n-\t _871 = max(0.0, (_6618 * _6608) - _g_rtx_material_data_._m146);\n+\t _871 = max(0.0, (_6615 * _6605) - _g_rtx_material_data_._m146);\n \t }\n-\t float _6653 = max(0.001000000047497451305389404296875, _g_rtx_material_data_._m144);\n-\t float _6661 = smoothstep(_871 + _6653, _871 - (_733.w + (_6653 * 2.0)), _913) * _6628;\n-\t float _6664 = max((smoothstep(_6613, (_6618 - _g_rtx_material_data_._m146) - (0.20000000298023223876953125 * _6618), _913) * _g_rtx_material_data_._m145) * _6628, _6661) * _g_rtx_material_data_._m136;\n-\t float _6666 = (_6613 - 1.0) - _913;\n-\t float _6672 = (saturate(_6666 + _g_rtx_material_data_._m141) * _g_rtx_material_data_._m142) * _6661;\n-\t _816 = mix(_816, _870.xyz, vec3(_6664 * _6672));\n-\t float _6692 = max(clamp(((clamp((((_6618 * 2.0) - (mix(0.5, 0.5, saturate(_6608 * 20.0)) * 0.5)) - (_913 * 0.5)) + 0.25, 0.0, 1.0) * _g_rtx_material_data_._m148) * _6628) + _6661, 0.0, 1.0), _6664);\n-\t vec2 _6696 = _814;\n-\t vec3 _6704 = mix(_815, pow(_815, vec3(1.2999999523162841796875)) * 0.800000011920928955078125, clamp((pow(_815, vec3(0.25)) * (_6692 * _6696.x)) * 8.0, vec3(0.0), vec3(1.0)) * mix(_g_rtx_material_data_._m14, _g_rtx_material_data_._m42, _922 * _g_rtx_material_data_._m89));\n-\t _815 = fma(mix((mix(_6704, _6704 * 0.5, vec3(saturate(_6661 * 1.5))) * mix(1.0, _812, _6664)) * mix(1.0, 1.0 - _6666, _6672), _g_rtx_material_data_._m140, vec3(_6672 * _6664)), vec3(1.0), vec3(0.0));\n-\t _812 = mix(_812, 1.0, _6664);\n-\t vec2 _6727 = clamp(mix(_6696.xx, vec2(_g_rtx_material_data_._m143), vec2(_6692)), vec2(0.0), vec2(1.0));\n-\t vec2 _6729 = _6696;\n-\t _6729.x = _6727.x;\n-\t _6729.y = _6727.y;\n-\t _814 = _6729;\n-\t _810 = mix(_810, 0.0350000001490116119384765625, _6692);\n+\t float _6650 = max(0.001000000047497451305389404296875, _g_rtx_material_data_._m144);\n+\t float _6658 = smoothstep(_871 + _6650, _871 - (_733.w + (_6650 * 2.0)), _913) * _6625;\n+\t float _6661 = max((smoothstep(_6610, (_6615 - _g_rtx_material_data_._m146) - (0.20000000298023223876953125 * _6615), _913) * _g_rtx_material_data_._m145) * _6625, _6658) * _g_rtx_material_data_._m136;\n+\t float _6663 = (_6610 - 1.0) - _913;\n+\t float _6669 = (saturate(_6663 + _g_rtx_material_data_._m141) * _g_rtx_material_data_._m142) * _6658;\n+\t _816 = mix(_816, _870.xyz, vec3(_6661 * _6669));\n+\t float _6689 = max(clamp(((clamp((((_6615 * 2.0) - (mix(0.5, 0.5, saturate(_6605 * 20.0)) * 0.5)) - (_913 * 0.5)) + 0.25, 0.0, 1.0) * _g_rtx_material_data_._m148) * _6625) + _6658, 0.0, 1.0), _6661);\n+\t vec2 _6693 = _814;\n+\t vec3 _6701 = mix(_815, pow(_815, vec3(1.2999999523162841796875)) * 0.800000011920928955078125, clamp((pow(_815, vec3(0.25)) * (_6689 * _6693.x)) * 8.0, vec3(0.0), vec3(1.0)) * mix(_g_rtx_material_data_._m14, _g_rtx_material_data_._m42, _922 * _g_rtx_material_data_._m89));\n+\t _815 = fma(mix((mix(_6701, _6701 * 0.5, vec3(saturate(_6658 * 1.5))) * mix(1.0, _812, _6661)) * mix(1.0, 1.0 - _6663, _6669), _g_rtx_material_data_._m140, vec3(_6669 * _6661)), vec3(1.0), vec3(0.0));\n+\t _812 = mix(_812, 1.0, _6661);\n+\t vec2 _6724 = clamp(mix(_6693.xx, vec2(_g_rtx_material_data_._m143), vec2(_6689)), vec2(0.0), vec2(1.0));\n+\t vec2 _6726 = _6693;\n+\t _6726.x = _6724.x;\n+\t _6726.y = _6724.y;\n+\t _814 = _6726;\n+\t _810 = mix(_810, 0.0350000001490116119384765625, _6689);\n \t }\n \t _812 = max(_812, 0.0);\n \t _21._m5 = int(uint(gl_InstanceID));\n@@ -5517,32 +5532,32 @@ RTX\n \t _21._m2 = _806;\n \t vec3 _861[3] = vec3[](_719, _712, _707);\n \t vec3 _862[3] = vec3[](_720, _713, _708);\n-\t vec3 _6771 = ((_720 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_713 * _22.barycentrics.x)) + (_708 * _22.barycentrics.y);\n+\t vec3 _6768 = ((_720 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_713 * _22.barycentrics.x)) + (_708 * _22.barycentrics.y);\n \t vec3 _863[3];\n-\t _863[0] = _6771 - (_719 * dot(_6771 - _720, _719));\n-\t _863[1] = _6771 - (_712 * dot(_6771 - _713, _712));\n-\t _863[2] = _6771 - (_707 * dot(_6771 - _708, _707));\n-\t vec3 _6799 = ((_863[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_863[1] * _22.barycentrics.x)) + (_863[2] * _22.barycentrics.y);\n+\t _863[0] = _6768 - (_719 * dot(_6768 - _720, _719));\n+\t _863[1] = _6768 - (_712 * dot(_6768 - _713, _712));\n+\t _863[2] = _6768 - (_707 * dot(_6768 - _708, _707));\n+\t vec3 _6796 = ((_863[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_863[1] * _22.barycentrics.x)) + (_863[2] * _22.barycentrics.y);\n \t vec3 _864[3];\n \t _864[0] = cross(_720 - _713, _21._m1);\n \t _864[1] = cross(_713 - _708, _21._m1);\n \t _864[2] = cross(_708 - _720, _21._m1);\n-\t float _865 = dot(_6799 - _6771, _21._m1);\n-\t vec3 _866 = _6799;\n+\t float _865 = dot(_6796 - _6768, _21._m1);\n+\t vec3 _866 = _6796;\n \t int _867 = 0;\n \t for (;;)\n \t {\n-\t bool _6815_ladder_break = false;\n+\t bool _6812_ladder_break = false;\n \t do\n \t {\n \t if (!(_867 < 3))\n \t {\n-\t _6815_ladder_break = true;\n+\t _6812_ladder_break = true;\n \t break;\n \t }\n \t if (_865 > 0.00999999977648258209228515625)\n \t {\n-\t _6815_ladder_break = true;\n+\t _6812_ladder_break = true;\n \t break;\n \t }\n \t if (dot(_864[_867], _864[_867]) == 0.0)\n@@ -5557,17 +5572,17 @@ RTX\n \t {\n \t break;\n \t }\n-\t vec3 _6853 = _861[_868] - (_864[_867] * dot(_864[_867], _861[_868]));\n-\t _863[_868] = _6771 - (_6853 * dot(_6771 - _862[_868], _6853));\n+\t vec3 _6850 = _861[_868] - (_864[_867] * dot(_864[_867], _861[_868]));\n+\t _863[_868] = _6768 - (_6850 * dot(_6768 - _862[_868], _6850));\n \t _868++;\n \t continue;\n \t }\n-\t vec3 _6877 = ((_863[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_863[1] * _22.barycentrics.x)) + (_863[2] * _22.barycentrics.y);\n-\t _865 = dot(_6877 - _6771, _21._m1);\n-\t _866 = _6877;\n+\t vec3 _6874 = ((_863[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_863[1] * _22.barycentrics.x)) + (_863[2] * _22.barycentrics.y);\n+\t _865 = dot(_6874 - _6768, _21._m1);\n+\t _866 = _6874;\n \t break;\n \t } while(false);\n-\t if (_6815_ladder_break)\n+\t if (_6812_ladder_break)\n \t {\n \t break;\n \t }\n@@ -5580,8 +5595,8 @@ RTX\n \t }\n \t _21.material = _866;\n \t _21._m6 = _804;\n-\t f16vec3 _6890 = f16vec3(vec3(0.0));\n-\t _21._m7 = MaterialDataMinimal_t(_6890, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _6890, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));\n+\t f16vec3 _6887 = f16vec3(vec3(0.0));\n+\t _21._m7 = MaterialDataMinimal_t(_6887, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _6887, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));\n \t _21._m7.vMaterialBits = f16vec3(_816);\n \t _21._m7._m2 = f16vec3(_815);\n \t _21._m7._m4 = f16vec3(_811);\n@@ -5590,12 +5605,12 @@ RTX\n \t _21._m7._m3 = float16_t(dot(_814, vec2(0.5)));\n \t if (any(greaterThan(_809, vec3(0.0))))\n \t {\n-\t f16vec4 _6919 = _21._m7._m7;\n-\t f16vec3 _6922 = f16vec3(_809);\n-\t _6919.x = _6922.x;\n-\t _6919.y = _6922.y;\n-\t _6919.z = _6922.z;\n-\t _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _6919);\n+\t f16vec4 _6916 = _21._m7._m7;\n+\t f16vec3 _6919 = f16vec3(_809);\n+\t _6916.x = _6919.x;\n+\t _6916.y = _6919.y;\n+\t _6916.z = _6919.z;\n+\t _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _6916);\n \t }\n \t}\n \t"
},
{
"filename": "game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_static_overlay.slang",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"patch": "@@ -439,6 +439,7 @@ PS\n \tCreateInputTexture2D(TextureAmbientOcclusion1, Linear, 8, \"\", \"_ao\", \"Material1/Lighting,20/20\", Default4(1, 1, 1, 0));\n \tfloat g_fTextureColorContrast1 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material1/Color Correction/20\"); >;\n \tfloat g_flHeightMapScale1 < Default(1); Range(-4, 4); UiType(Slider); UiGroup(\"Material1/Height/20\"); >;\n+\tfloat3 g_vAmbientOcclusionLevels1 < Default2(0, 0.5); Range(-1, 1); Attribute(\"0=Option 1,1=Option 2,2=Option 3\"); UiType(VectorText); UiGroup(\"Material1/Lighting/21\"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >;\n \tCreateInputTexture2D(TextureMetalness1, Linear, 8, \"\", \"_metal\", \"Material1/Lighting/30\", Default4(0, 0, 0, 0));\n \tfloat g_fTextureColorSaturation1 < Default(1); Range(0, 4); UiType(Slider); UiGroup(\"Material1/Color Correction/30\"); >;\n \tfloat g_flHeightMapZeroPoint1 < Default(0.5); UiType(Slider); UiGroup(\"Material1/Height/30\"); >;"
},
{
"filename": "game/csgo/steam.inf",
"status": "modified",
"additions": 6,
"deletions": 6,
"changes": 12,
"patch": "@@ -1,9 +1,9 @@\n-ClientVersion=2000806\n-ServerVersion=2000806\n-PatchVersion=1.41.5.6\n+ClientVersion=2000807\n+ServerVersion=2000807\n+PatchVersion=1.41.5.7\n ProductName=cs2\n appID=730\n ServerAppID=2347773\n-SourceRevision=10621147\n-VersionDate=Apr 28 2026\n-VersionTime=17:08:58\n+SourceRevision=10623543\n+VersionDate=Apr 29 2026\n+VersionTime=14:11:59"
}
]
},
{
"event_id": "gh:bb823e4",
"detected_at_utc": "2026-05-10T15:00:50.931Z",
"commit_date_utc": "2026-04-29T00:27:09Z",
"commit": {
"sha": "bb823e4eeac198d1ccb3a0f6503081557a4143dc",
"short": "bb823e4",
"message": "2000806 | 4 files | M\tgame/bin/built_from_cl.txt, M\tgame/csgo/pak01_dir.txt, M\tgame/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts, M\tgame/csgo/steam.inf",
"url": "https://github.com/SteamTracking/GameTracking-CS2/commit/bb823e4eeac198d1ccb3a0f6503081557a4143dc"
},
"classification": {
"tags": [
"misc",
"content-change"
],
"important_files": []
},
"ai_summary": "General update: “2000806 | 4 files | M\tgame/bin/built_from_cl.txt, M\tgame/csgo/pak01_dir.txt, M\tgame/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts, M\tgame/csgo/steam.inf” Files touched: game/bin/built_from_cl.txt, game/csgo/pak01_dir.txt, game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts.",
"stats": {
"files_changed": 4,
"additions": 7,
"deletions": 7
},
"files": [
{
"filename": "game/bin/built_from_cl.txt",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -1 +1 @@\n-10619774\n+10621127"
},
{
"filename": "game/csgo/pak01_dir.txt",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -82760,7 +82760,7 @@ soundevents/game_sounds_footsteps.vsndevts_c CRC:00db2b0ac5 size:12994\n soundevents/game_sounds_physics.vsndevts_c CRC:0015d52b4a size:17619\n soundevents/game_sounds_player.vsndevts_c CRC:00272efa1a size:12652\n soundevents/game_sounds_stopsoundevents.vsndevts_c CRC:0022baa1d8 size:1149\n-soundevents/game_sounds_ui.vsndevts_c CRC:009508600b size:24396\n+soundevents/game_sounds_ui.vsndevts_c CRC:000cae20d0 size:24398\n soundevents/game_sounds_weapons.vsndevts_c CRC:00f188ef61 size:49711\n soundevents/game_sounds_world.vsndevts_c CRC:00756a5064 size:6292\n soundevents/music/3kliksphilip_01/game_sounds_music.vsndevts_c CRC:0039160f31 size:4589"
},
{
"filename": "game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts",
"status": "modified",
"additions": 1,
"deletions": 1,
"changes": 2,
"patch": "@@ -13910,7 +13910,7 @@\n \t\t[\n \t\t\t\"sounds/ambient/cache/cache_ctspawn_outside_01.vsnd\",\n \t\t]\n-\t\tenable_child_events = true\n+\t\tenable_child_events = false\n \t\tsoundevent_01 = \n \t\t[\n \t\t\t\"UIPanorama.BG_de_cache_animals\","
},
{
"filename": "game/csgo/steam.inf",
"status": "modified",
"additions": 4,
"deletions": 4,
"changes": 8,
"patch": "@@ -1,9 +1,9 @@\n-ClientVersion=2000805\n-ServerVersion=2000805\n+ClientVersion=2000806\n+ServerVersion=2000806\n PatchVersion=1.41.5.6\n ProductName=cs2\n appID=730\n ServerAppID=2347773\n-SourceRevision=10619855\n+SourceRevision=10621147\n VersionDate=Apr 28 2026\n-VersionTime=13:35:37\n+VersionTime=17:08:58"
}
]
}
],
"note": "Steam buildid via steamcmd is not available on Vercel serverless; using GitHub GameTracking commits instead."
}7.5.2026, 22.12.50
Item/game definitions updated (items_game.txt changed). Likely tweaks to skins, stickers, or item config.
Files changed: 63 • +4559 / -1186
Changed files
DumpSource2/.stringsignore
modified • +3 / -1 • changes: 4
Show patch
@@ -11940,6 +11940,7 @@ Toggle enabling/disabling the destructible parts system for debug. Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1. Toggle the in-game script debug features Toggle the server pause state.+Toggle the use of dotted/dashed debugoverlay lines to indicate source Toggle the visibility of the spectator bindings. Toggle the voice_modenable convar. Toggle visibility of first person weapon tracers@@ -14597,6 +14598,7 @@ debug_visibility_monitor debugoverlay_cycle_domain debugoverlay_cycle_state debugoverlay_dashboard+debugoverlay_enable_dotted_dashed debugoverlay_force_respect_ttl debugoverlay_hide_imgui debugoverlay_show_text_outline@@ -20155,7 +20157,6 @@ m_flAlphaScaleMax m_flAlphaScaleMin m_flAlternateShiftLength m_flAlternateShiftWidth-m_flAltitudeAtLastUsingGroundTopologyOffsetTransition m_flAmbientScale m_flAmbientScale1 m_flAmbientScale2@@ -22905,6 +22906,7 @@ m_iMinWind m_iModelDisplayFlags m_iMoneyEarnedForNextRound m_iMoneySaved+m_iMostConnected m_iMostRecentTeamNumber m_iMusicKitID m_iMusicKitMVPsDumpSource2/convars.txt
modified • +5 / -2 • changes: 7
Show patch
@@ -2758,6 +2758,9 @@ debug_video_config_cvars false (developmentonly clientdll) debug_visibility_monitor 0 (gamedll cheat) <no description> +debugoverlay_enable_dotted_dashed true (cheat)+ Toggle the use of dotted/dashed debugoverlay lines to indicate source+ debugoverlay_force_respect_ttl false (cheat) Force respect TTL even when clearing scopes @@ -4713,7 +4716,7 @@ mp_dm_dogtag_score 0 (min: 0, gamedll clientdll replicated release commandline_e mp_dm_healthshot_killcount 3 (gamedll clientdll replicated release) Grant healthshots in deathmatch after n kills -mp_dm_kill_base_score 10 (min: 0, gamedll clientdll replicated release commandline_enforced)+mp_dm_kill_base_score 8 (min: 0, gamedll clientdll replicated release commandline_enforced) Number of base points to award for a kill in deathmatch. Cheaper weapons award 1 or 2 additional points. mp_dm_taser_bonus_streak_max 2 (min: 0, gamedll clientdll replicated release)@@ -11334,7 +11337,7 @@ videocfg_texture_detail 1 (developmentonly clientdll defensive) view_punch_decay 18 (gamedll clientdll replicated cheat release) Decay factor exponent for view punch -viewmodel_fov 60 (min: 54, max: 68, clientdll archive userinfo per_user)+viewmodel_fov 60 (min: 60, max: 68, clientdll archive userinfo per_user) Viewmodel FOV viewmodel_offset_x 1 (min: -2, max: 2.5, clientdll archive userinfo per_user)DumpSource2/module_metadata/client.kv3
modified • +4 / -4 • changes: 8
Show patch
@@ -277,7 +277,7 @@ name = "CCSGraphicsSettings_Minimal_client" group = "GameSessionManifest_client" source_file = "src/game/client/cstrike15/panorama/3dpanels/csgo_graphicssettings_3dpanel.cpp"- source_line = 355+ source_line = 357 resources = [ resource_name:"weapons/models/hkp2000/weapon_pist_hkp2000.vmdl",@@ -573,7 +573,7 @@ name = "" group = "GameStartup" source_file = "src/game/client/cstrike15/c_cs_map_annotations.cpp"- source_line = 69+ source_line = 67 resources = [ resource_name:"materials/dev/annotation_worldtext_background.vmat",@@ -583,7 +583,7 @@ name = "AnnotationsEffects_client" group = "GameSessionManifest_client" source_file = "src/game/client/cstrike15/c_cs_map_annotations.cpp"- source_line = 55+ source_line = 53 resources = [ resource_name:"particles/ui/annotation/ui_annotation_ground.vpcf",@@ -1414,7 +1414,7 @@ name = "" group = "GameStartup" source_file = "src/game/shared/cstrike15/cs_shareddefs.cpp"- source_line = 1607+ source_line = 1605 resources = [ resource_name:"agents/models/shared/arms/glove_cloth_collision/glove_cloth_collision.vmdl",DumpSource2/module_metadata/server.kv3
modified • +1 / -1 • changes: 2
Show patch
@@ -667,7 +667,7 @@ name = "" group = "GameStartup" source_file = "src/game/shared/cstrike15/cs_shareddefs.cpp"- source_line = 1607+ source_line = 1605 resources = [ resource_name:"agents/models/shared/arms/glove_cloth_collision/glove_cloth_collision.vmdl",DumpSource2/schemas/client/CBasePlayerController.h
modified • +2 / -0 • changes: 2
Show patch
@@ -20,6 +20,8 @@ class CBasePlayerController : public C_BaseEntity // MNotSaved PlayerConnectedState m_iConnected; // MNotSaved+ PlayerConnectedState m_iMostConnected;+ // MNotSaved char[128] m_iszPlayerName; // MNotSaved uint64 m_steamID;DumpSource2/schemas/client/CCSPlayer_MovementServices.h
modified • +0 / -1 • changes: 1
Show patch
@@ -2,7 +2,6 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid { CCSPlayerAnimationState m_AnimationState; bool m_bUsingGroundTopologyOffset;- float32 m_flAltitudeAtLastUsingGroundTopologyOffsetTransition; float32 m_flUsingGroundTopologyOffsetTransitionSmoothing; Vector m_vecLadderNormal; int32 m_nLadderSurfacePropIndex;DumpSource2/schemas/server/CBasePlayerController.h
modified • +2 / -0 • changes: 2
Show patch
@@ -16,6 +16,8 @@ class CBasePlayerController : public CBaseEntity // MNotSaved PlayerConnectedState m_iConnected; // MNotSaved+ PlayerConnectedState m_iMostConnected;+ // MNotSaved char[128] m_iszPlayerName; // MNotSaved CUtlString m_szNetworkIDString;DumpSource2/schemas/server/CCSPlayer_MovementServices.h
modified • +0 / -1 • changes: 1
Show patch
@@ -2,7 +2,6 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid { CCSPlayerAnimationState m_AnimationState; bool m_bUsingGroundTopologyOffset;- float32 m_flAltitudeAtLastUsingGroundTopologyOffsetTransition; float32 m_flUsingGroundTopologyOffsetTransitionSmoothing; Vector m_vecLadderNormal; int32 m_nLadderSurfacePropIndex;game/bin/built_from_cl.txt
modified • +1 / -1 • changes: 2
Show patch
@@ -1 +1 @@-10638942+10641201game/bin/win64/animationsystem_strings.txt
modified • +3 / -0 • changes: 3
Show patch
@@ -2091,6 +2091,7 @@ ?Move Heading ?expf ?m_flPosition+@08N @HPX`hv` @fff>fff>fff>fff> @htp@@ -2939,6 +2940,7 @@ Overlay Blend: %.2f%% OverlayProjectionDirection P08@J P08J+P08N PARENT POSE_SPACE_BONE POSE_SPACE_MORPH@@ -3698,6 +3700,7 @@ o\tV_sind offBeforeFinished offWhenFinished optionallycompressedtangentframe+p08@H^ pCheckpointName pDescription pTagNamegame/bin/win64/assetbrowser_strings.txt
modified • +0 / -1 • changes: 1
Show patch
@@ -1253,7 +1253,6 @@ $\r?end@QString@@QEBAPEBVQChar@@XZ 2\n?doItemsLayout@QListView@@UEAAXXZ 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z-2\vp0 2\vpt, 2aboutToShow() 2accepted()game/bin/win64/assetpreview_strings.txt
modified • +6 / -2 • changes: 8
Show patch
@@ -8206,6 +8206,8 @@ $prefix_element$ 2\n?doItemsLayout@QListView@@UEAAXXZ 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z+2\vp0+2\vpd 2_BONE_IK 2aboutToShow() 2accepted()@@ -14040,9 +14042,10 @@ RMouse RMouseDoubleClick ROTATION R\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z+R\fpd R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z R\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z-R\vpX+R\vp0 R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ R_T5Y Rad2 Deg@@ -15564,6 +15567,7 @@ ZoomForwardBack3D \n?edit@QAbstractItemView@@MEAA_NAEBVQModelIndex@@W4EditTrigger@1@PEAVQEvent@@@Z \n?editingFinished@QLineEdit@@QEAAXXZ \n?editorDestroyed@QAbstractItemView@@MEAAXPEAVQObject@@@Z+\nDRm \n\r?heightForWidth@QBoxLayout@@UEBAHH@Z \n\tV_atanf \n\t\tCREATE TABLE IF NOT EXISTS Thumbnails (\n\t\t\tAssetPath TEXT PRIMARY KEY,\n\t\t\tFingerprint INTEGER,\n\t\t\tPNGData BLOB\n\t\t);\n\t@@ -17785,8 +17789,8 @@ quad_bend_tolerance quadratic quaternion_array quiet-r\fpX r\tV_sinhf+r\vpd r_renderdoc_capture_thumbnail_rendering rad2deg radius0_keygame/bin/win64/assetrename_strings.txt
modified • +48 / -53 • changes: 101
Show patch
@@ -14177,18 +14177,20 @@ $x(<*L(^$*.d$40.2Z$D6@$Q 0 to 1 value specifying the location on the local x-axis of the deformer around which the bend will occur. A value of 0 means the bend will occur around the minimum end of the deformer, a value of 1 means the bend will occur around the maximum end of the deformer, a value of 0.5 means the bend will occur at the center of the deformer volume. 0*0,d 0.2d0<*+04e# 08@H 08@HPX`h 08@HR 08@J 08@N-0>mq?+08FP-> 0L.x+0Lv#+0XP# 0\f?focusOutEvent@QGraphicsView@@MEAAXPEAVQFocusEvent@@@Z 0\fU04i 0\r%0t 0\tV_frexpf-0lj# 0x%llx 1 additional asset reference to a moved asset was found:<br> 1 component@@ -14289,7 +14291,7 @@ $x(<*L(^$*.d$40.2Z$D6@$Q 2\f?focusOutEvent@QLabel@@MEAAXPEAVQFocusEvent@@@Z 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z-2\vplj#+2\vpLv# 2_BONE_IK 2accepted() 2clicked()@@ -14330,32 +14332,25 @@ $x(<*L(^$*.d$40.2Z$D6@$Q 5;FJ$,XEK4< 5\v?event@QCheckBox@@MEAA_NPEAVQEvent@@@Z 5sfm_v8-604>-60C?-60F>-60M?-60X>-60n>-60o>-60u>+608>+609>+60e>+60f>+60g>+60h>+60y> 64 283 0-6Gq? 6L8N6t0$:-6P2>-6P3?-6PW>-6Pa>-6Pb>-6Pi>+6PA?+6PG?+6PR? 6[?setRenderHint@QPainter@@QEAAXW4RenderHint@1@_N@Z 6f:bF-6p6>-6pR>-6pX>-6pj>-6pm>-6pn>-6po>+6p1>+6pZ>+6pf>+6pg>+6ph> 7&F|If 7T2, 7\f?focusOutEvent@QPushButton@@MEAAXPEAVQFocusEvent@@@Z@@ -15449,9 +15444,9 @@ $x(<*L(^$*.d$40.2Z$D6@$Q @&*(**&,b*t @&*(**&,b*~ @08@HV-@6p6>+@08N @8@HV-@HPX`hv+@HPX`hv09? @Integer overflow in %s @V@const char *__cdecl Reflection::Internal::GetFuncName<class CAnimNodeInstanceBase>(void) @\*^*`&bl`p@@ -20075,8 +20070,6 @@ LowPrecisionUv LowPrecisionUv1 LowercaseBoneNames Lowest-M 0F>-M)0F> MAPCLASS_ERROR MATCHES FILTER MATERIAL_ATTRIBUTE:%s_%i@@ -20925,7 +20918,9 @@ P4 delete of source successful P4 edit successful P4 integrate (overwrite) and edit P4 revert and delete of CONTENT file successful-P6p.?+P4e#+P6@4?+P6@R? P?isValid@QColor@@QEBA_NXZ P?jumpToNextImage@QImageReader@@QEAA_NXZ PARENT@@ -20954,6 +20949,7 @@ PP R6T(V PS_RENDER_STATE PS_RTX PURH+PXP# P\v5Pd PackBits PackBitsDecode: Not enough data for scanline %ld@@ -21162,8 +21158,6 @@ Playback:m_currentSequence Playback:m_flForcedCycle PlayerInputAnimMotorInstance Please make sure you deleted history on the mesh before exporting.\nThe mesh apparently has %d vertices, but %d blendWeights in field %s, while having %d weights per vertex\n-Plj#-PnP1? Point 0 Point 1 Point Bones At@@ -21412,9 +21406,12 @@ RIGID ROTATION RSDSZ RT60 for low, mid, and high frequency bands for the probe.+R\fpLv#+R\np4e# R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z R\vp!6-R\vplj#+R\vp4e#+R\vpLv# R_T5Y Rad2 Deg Radial Basis Function Type@@ -22924,6 +22921,7 @@ Using deprecated 'base=prefix' syntax for adding a prefix to a base class Using worldspawn entity targetname of 'worldspawn' will not have entity name fixup and might produce confusing results!\n UsingAnimgraph Utility+V0F> V?redF@QColor@@QEBANXZ VCS3 %s Load Failure: Could not find DATA block\n VData:%s@@ -23075,7 +23073,7 @@ VolumetricFog Voronoi Plane Primitive Vortices Voxel volume (%i components)-VpP>+VpH> W?scaled@QPixmap@@QEBA?AV1@AEBVQSize@@W4AspectRatioMode@Qt@@W4TransformationMode@4@@Z WARNING content and game files are in different mods: WARNING: %d Assets have references to this asset that will be broken.@@ -23216,7 +23214,6 @@ X\v?event@QPushButton@@MEAA_NPEAVQEvent@@@Z X`hM\f X`hr X`hu-XfpO? Y (Green / Left) Y - Left Y-Axis@@ -23323,9 +23320,7 @@ ZoomSensitivityMouseWheel \f?hasHeightForWidth@QStackedLayout@@UEBA_NXZ \f?hasHeightForWidth@QWidget@@UEBA_NXZ \f\f?focusInEvent@QLabel@@MEAAXPEAVQFocusEvent@@@Z-\fp\vPlj#-\fplj#-\fzjw\r+\fp4e# \n%.1fMB \n*** Error masking unused parts! Unknown text found. This is usually caused by a '{' or '}' not tabbed properly or an invalid declaration at the global scope. (line %d):\n%s\n\n \n*** Found variable "%s" multiple times in %s!\n\n@@ -23365,6 +23360,7 @@ ZoomSensitivityMouseWheel \nERROR: EXCEPTION:\n \nERROR: UNKNOWN EXCEPTION\n \nNo game entities will be available for creation.\n+\nP4e# \nS?moveTo@QPainterPath@@QEAAXAEBVQPointF@@@Z \nVCS file format is invalid for %s\n \nVCS file version is %d instead of %d for %s\n@@ -23449,8 +23445,8 @@ ZoomSensitivityMouseWheel \v?extension@QGraphicsPathItem@@MEBA?AVQVariant@@AEBV2@@Z \v?extension@QGraphicsRectItem@@MEBA?AVQVariant@@AEBV2@@Z \v\f?focusInEvent@QGroupBox@@MEAAXPEAVQFocusEvent@@@Z-\vplj#-\vrjw\r+\vp4e#+\vpLv# ^&h2:8$6X($&$0* ^0`l^VJU ^L7B@@ -23552,9 +23548,8 @@ _z000. _zero `0bb``*Ff6h `2PZ-`2jw\r-`60A>-`6p8?+`60z>+`6pO? `\f?defaultTypeFor@QTimer@@CA?AW4TimerType@Qt@@H@Z a7Bz a:fulltype@@ -25210,7 +25205,7 @@ eyeOffset eyelid eyes f$&&$$f(***,&.b,~0F-f0F>+f3l? fSpeedScale f\n?dragEnterEvent@QAbstractScrollArea@@MEAAXPEAVQDragEnterEvent@@@Z f_movement_current_speed@@ -25401,8 +25396,6 @@ force_world_collision_on_all_nodes forcemultitrack forever forwardParity-fpE>-fps> fr\nDh.j\lhh frac frame %s{r=0},%s{g=a},%s{b=0},%s{a=a} %s@@ -25869,7 +25862,6 @@ jigglebone jitteriterations jitterscale jitterscale_vector-jjw\r jklmnopqrstuvwxyzyxwvutsrqponmlkj jnt_anchor_%d johna_opened_files.txt@@ -26658,6 +26650,8 @@ multilevelchannel must be either LogLUV or LogL mute n$Kx+n0J?+n0L? nApplyMode nAscending nColumn@@ -26762,7 +26756,6 @@ normal_map normals normalsIndices note-npB? npc_ability_name npcclass npcclip@@ -26877,18 +26870,21 @@ overwrite_existing overwrite_existing_flags_only ownerlog owns_polymorphic_data+p08@H^ p0j0 p2@q\t-p2l{\r-p60I?+p4e#+p60*? pAsset pBd@>B@HdF>H"LVNTPHT`RTTr pCheckpointName pDescription+pLv# pMaterialGroupName pModelResourceName pTagName pV?read@QImageReader@@QEAA?AVQImage@@XZ+pXP# p\n?dragLeaveEvent@QAbstractItemView@@MEAAXPEAVQDragLeaveEvent@@@Z p\v?event@QWidget@@MEAA_NPEAVQEvent@@@Z paint_wear.psd@@ -27026,7 +27022,6 @@ plantTypes plastic plasticity playerclip-plj# plugTypes point point0_key@@ -27181,9 +27176,10 @@ quaternion_array quiet r04(* rT:V*X&Z>X+r\fp4e# r\n?dragLeaveEvent@QGraphicsItem@@MEAAXPEAVQGraphicsSceneDragDropEvent@@@Z r\tV_sinhf-r\vplj#+r\vpLv# rad2deg radius0_key radius1_key@@ -27206,7 +27202,6 @@ range rasterizerStateDesc rawControlNames rbf_type-rdw\r reading file '%s' of legacy format '%s' - dmxconvert this file to a newer format!\n readonly recomputeVerticesgame/bin/win64/engine2_strings.txt
modified • +49 / -43 • changes: 92
Show patch
@@ -171,7 +171,6 @@ -component "%s" -noscreenshot -product "%s"- .P7G 2r6 3CQ`p 7Me}@@ -1077,9 +1076,8 @@ $tI(knN ...<truncated>... ../src/shaders ..\content+.00G .00cfg-.02G-.04G .9GXdx .>\rfJBGo .?AU?$Container@VUnknownFieldSet@protobuf@google@@@InternalMetadata@internal@protobuf@google@@@@ -2466,7 +2464,6 @@ $tI(knN .ERQLC* .ESource2PlayStatsFieldType .ESplitScreenMessageType-.P2G .P6AXPEBD@Z .PEAVCEntityIdentity@@ .PLACEHOLDER_VALUE@@ -2570,9 +2567,9 @@ $tI(knN 0 0 0 0 0 0 0 0 0 0 255-0 QB 0"$\n\rCSVCMsg_Print 0$2z4+0$aF 0(D7 00000000-0000-0000-0000-000000000000 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899@@ -2590,17 +2587,16 @@ $tI(knN 0:<\n\fdelta_ignore 0=Off, 1=Surface Wireframe, 2=Transparent Wireframe 0=Off, 1=Visualize trace from camera, 2=Visualize occlusion, 3=Visualize far field trace from camera-0>0$G-0>\JG 0B_u 0C&C+0DAB 0E>X 0T.Q-0T_B 0X8b?~ 0\n\vserializers 0iN>/-0pFB+0pLB+0vD]B 0x%x, 0|t?L 0|t?uj@@ -2654,7 +2650,8 @@ $tI(knN 2\r%2t 2\r.PrefetchType"h\n 2\rU2t-2\vp QB+2\vp$aF+2\vppLB 2i0/ 3$EE\f 3'F^7@@ -2696,18 +2693,15 @@ $tI(knN 5c;3E 5y?4 64-bit-66JG 6?k 6?t-6@6G 6GQ^h~ 6KT3c7 6NK>+6P\fG 6\fXO>\ntA 6\n\fmessage_type 6\r56t 6\tV_fwrite-6p+G-6p:G 6s?fBbEcJYG[I[NYVP\B]@f;g<h<u4{, 6tmT 6uu?>@@ -2730,7 +2724,7 @@ $tI(knN 8A3b 8B`J 8Csinf-8Fp#G+8Qq] 8Smt 8W?i 8\n\textension@@ -3169,14 +3163,16 @@ $tI(knN ?ysB @ Current : %s\n @08@HPX`hpx-@08N-@6p2G+@08ND]B @GetProfile_ultrafast @HPX @HPX&I-@HPX`hv +@HPX`hvp\rG+@HVP @^8U)zj+@fD]B @i-kuX+@nD]B A command with the specified name already exists. Cannot create an alias with the same name.\n A dB floor of when to stop transmitting packets, the volume between this and voice_threshold will still transmit packets to allow for volume ramping. A file with this name is already in the pool.@@ -5152,6 +5148,7 @@ FALSE FATAL FCVAR_CHEAT cvars reverted to defaults (sv_cheats disabled).\n FEMh\f+FP'G FPS: Avg=%.1f, P1=%.1f\n FSKey= FWj|@@ -5598,6 +5595,7 @@ H.FM HD?0 HGR9\f HH:mm:ss+HIN_ HKR~ HLTV HLTV Broadcast@@ -5653,6 +5651,7 @@ Hostname for server. How far back before our current playback head in seconds to hold onto fragments. How long to show the message about Killer Replay after death. The best setting is a bit shorter than spec_replay_autostart_delay + spec_replay_leadup_time + spec_replay_winddown_time How often to flash demo recording/playback overlay (0 - disable overlay, -1 - show always)+HuN_ HudUpdate Huffman code size table overflow Huffman table 0x%02x was not defined@@ -6534,18 +6533,19 @@ Override Fog color: %f %f %f\n Overrides the SourceTV master root address. Overrides the max players reported to prospective clients Overriding minidump handler with Engine2MinidumpFunction\n+P,DB P08@JP P08J`-P08N+P08ND]B P2`J P4File-P606G-P60\fG+P6 ,G P:S;A P?fff?33s?{ P@HPX`hpx\f PBDEMS2 PCRE does not support \L, \l, \N{name}, \U, or \u+PDAB PHrk PInstruction_t<41>::Run PInstruction_t<42>::Run@@ -6565,7 +6565,6 @@ PREP PRUNE PS_FAILED %s in sequence for %s\n PS_SATISFIED %s in sequence for %s [%.3f msec]\n-PT_B PVAL_ANY PVAL_ARRAY PVAL_BOOL@@ -6815,13 +6814,13 @@ Playing Broadcast (%s) Playing Demo (%s) Playing back demo: '%s' at tick %u\n PmNk+PnD]B Pointers cannot be used as numeric values PollAndProcessInput Poor man's restart: reload the current map from disk. Port Post Source2 Client PostProcessingSystem_001-PpFB Pq?A6 Pre Pack Entities Callback Pre Source2 Client@@ -7000,9 +6999,8 @@ RP_PAUSE RP_TOGGLEPAUSE RSDS RST%d-R\fp QB+R\fppLB R\tV_log2_uint-R\vpT_B RaiseException Random Float Random Integer@@ -8324,7 +8322,6 @@ VModEnable VOICEDATA_FORMAT_ENGINE VOICEDATA_FORMAT_OPUS VOICEDATA_FORMAT_STEAM-VP+G VP4003 VPK overrides: VPhysics2_Interface_001@@ -8402,6 +8399,7 @@ V_TryAndMakeFriendlyNameFromCppName V_UInt32ToString_Unsafe V_UInt64ToString_Unsafe V_UnqualifiedFileName+V`0G Validate each StateChanged against known offsets. Validation stalled\n Value must be "true" or "false" for boolean option "@@ -8620,7 +8618,6 @@ X\n'NETWORK_DISCONNECT_DIFFERENTCLASSTABLES X\n'NETWORK_DISCONNECT_KICKED_NOSTEAMTICKET X\n(NETWORK_DISCONNECT_INVALID_MESSAGE_ERROR X`hr`J-Xf`$G Xn1G Xr?9 XsBI@@ -8724,8 +8721,8 @@ Zq",9\fB \fV4U \fX\fm\vH\vH\vm\v \f\tV_atofloat32-\fp\vPpFB-\fp\v`pFB+\fp\v`DAB+\fp\v`pLB \g is not followed by a braced, angle-bracketed, or quoted name/number or by a plain number \n Actual : \n Field type: @@ -8757,7 +8754,6 @@ Zq",9\fB \nEnd mem_test\n \nGame: "%s"\nMap: "%s"\nPlayers: %i (%i bots) / %i humans\nBuild: %u (revision %s)\nServer Number: %i\n\n \nIHDRPLTEIDATIENDtRNScHRMgAMAiCCPsBITsRGBtEXtzTXtiTXtbKGDhISTpHYssPLTtIMEoFFseXIf-\nPT_B \nParsing attempt: \nProcess Memory:\nWorking set: %.2f MiB\nPeak working set: %.2f MiB\n \nRegistered comments:\n@@ -9063,7 +9059,7 @@ Zq",9\fB \t?\tZ\tZ\tZ\tZ\t?\tg\t\n\t \t?\tZ\tt\tt\tt\t \tN1a-\tTp8J+\tTp(J \tV_acosf \tV_asinf \tV_atan2f@@ -9123,6 +9119,7 @@ Zq",9\fB \vH\vm\vm\vm\vm\vH\vH\vH\vH\vH\v \vIG]h \vInterp+\vPDAB \vSimulationTicks \vSource \vVyC@@ -9131,9 +9128,7 @@ Zq",9\fB \vm\vm\vm\vH\vm\vm\v \vm\vm\vm\vm\vH\v \vnJH-\vp QB-\vpT_B-\vppFB+\vppLB \vxYT ] is an invalid data character in JavaScript compatibility mode ]\n,NETWORK_DISCONNECT_REJECT_INVALIDRESERVATION@@ -9199,7 +9194,7 @@ _temp_mapcycle.txt `-uRQg `2Pl% `3Q"X-`6p4G+`6P/G `?m'_?&~]?( `RTTI `adjustor{@@ -9213,6 +9208,7 @@ _temp_mapcycle.txt `eh vector destructor iterator' `eh vector vbase constructor iterator' `eh vector vbase copy constructor iterator'+`fD]B `generic-class-parameter- `generic-method-parameter- `generic-type-@@ -9226,9 +9222,10 @@ _temp_mapcycle.txt `managed vector constructor iterator' `managed vector copy constructor iterator' `managed vector destructor iterator'+`nD]B `non-type-template-parameter `omni callsig'-`pFB+`pLB `placement delete closure' `placement delete[] closure' `scalar deleting destructor'@@ -9258,6 +9255,7 @@ a numbered reference must not be zero a&M-=Z]<i*k)n-t&q&p&| a6>r a?wSa?\+aBvD]B a\v4+Wk abcdefghijklmnopqrstuvwxyz abortflag@@ -9950,13 +9948,16 @@ extend .$0 {\n extendee extension_range extern "C" +f"EG f#kI3\t+f.EG f5J5J5J5J5J5J5J5J5J5J5J5J5J5J5J5Jx f9U\n f?3Jf?6 fD""B fD>b fDD"AUDT$t+fD]B fP~V fWi? fabs@@ -10698,12 +10699,13 @@ multvar multvar: cvar "%s" not found\n multvar: no varname specified!\n mx=E-n 9G+n0!G n03>Pu n>sak>< n?A6 n?SZn? nBits != 32+nD]B nGh> nI9>h nMax@@ -10814,6 +10816,7 @@ not started not supported notes nothing to repeat+np4G null nullptr num_bits@@ -10924,23 +10927,25 @@ overwatch owM& owner dead oz>!km>-p QB-p08@H^+p,DB+p08@H^D]B p0p@ p2`J p2p_listpeers p2p_ping "%s" p4edit+p>D]B p?ff p@HPX`h\f pClass pClass->m_ClassID(%i) >= %i\n pClient pCm)+pDAB+pFP'G pH\fy pMessage pServerClass-pT_B pYa(bu p\r0\fP p\tV_sinf@@ -11011,6 +11016,7 @@ playing %s from '%s'\n playsound playsound playsound <soundname>+pnD]B png png_screenshot pointer, @@ -11024,7 +11030,7 @@ pos [player %d]: %.3f,%.3f,%.3f\n position positive_int_value postnetupdate-ppFB+ppLB preDistortionRenderSizeFactor predicted_by_player_slot prediction_sync@@ -11094,9 +11100,8 @@ r?dar?\n rA?7 rEy5 rFg7-r\fpT_B r\tVr.>T-r\vp QB+r\vppLB r_add_views_in_pre_output r_always_render_all_windows r_aspectratio@@ -11966,6 +11971,7 @@ utl_vector, utlstringtoken uzKs@> v2!L.2+vD]B vE-2 vQO+t vWewegame/bin/win64/gfsdk_aftermath_lib.x64_strings.txt
modified • +1 / -0 • changes: 1
Show patch
@@ -1087,6 +1087,7 @@ $@(2.(0f6(:b@ =5au >global @08B+@08N @20z\n @HJP~ @HPVgame/bin/win64/libfbxsdk_2020_3_1_strings.txt
modified • +2 / -0 • changes: 2
Show patch
@@ -12974,6 +12974,7 @@ $\t$\n$\v$\f$\r$ ?valueAs@FbxDistance@fbxsdk@@QEBAMAEBVFbxSystemUnit@2@@Z @&DlF4D>H4D>J4D @08B +@08N @2p9' @6 Zj @60/k@@ -16581,6 +16582,7 @@ Overscan Fit P$RfP P%luY%luM%luDT%luH%luM%.14gS P(Pe{+P08N P08~ P0F&RPTZX P2 pgame/bin/win64/panorama_strings.txt
modified • +6 / -3 • changes: 9
Show patch
@@ -1206,6 +1206,7 @@ $hRh ;`Fzc ;bwP* ;xsK+;{}:fill-opacity <)<5<C<O<S<[<e<k<q< <0\f<pqA1 <3AC|[sqb@@ -1321,6 +1322,7 @@ $hRh ?uWS ?x29 @!@%@+@1@?@C@E@]@a@g@m@+@08N @0pp @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z @BH]f@@ -3592,6 +3594,7 @@ P-256 P-384 P-521 P08J+P08N P1\t98" P5[1 PAGN_4@@ -5043,8 +5046,8 @@ Z~wl \n\t\t<xs:complexType name="%sType">\n\t\t\t<xs:complexContent>\n\t\t\t\t<xs:extension base="Internal_BaseType">\n\t\t\t\t\t<xs:annotation>\n\t\t\t\t\t\t<xs:documentation xml:lang="en">\n\t\t\t\t\t\t\t%s\n\t\t\t\t\t\t</xs:documentation>\n\t\t\t\t\t</xs:annotation>\n\t\t \n\t\t\t\t</xs:extension>\n\t\t\t</xs:complexContent>\n\t\t</xs:complexType>\n\t\t \n\t\t\t\t\t<xs:annotation><xs:documentation xml:lang="en">%s</xs:documentation></xs:annotation>\n\t\t\t\t+\nbutt \nqYu-\nround \ntM(ie-V \r!\r+\r-\r=\r?\rO\rU\ri\ry\r \r@h!Aq8@@ -5502,7 +5505,6 @@ buffer buildingName burlywood businessCategory-butt c2\f?C\t c2i_ASN1_BIT_STRING c2i_ASN1_INTEGER@@ -6632,7 +6634,6 @@ file://{resources}/window_keybinds.cfg filename too big fill fill -fill-opacity fill-parent-flow fill-parent-flow( %s ) fill-rule@@ -8144,6 +8145,7 @@ p.other p.ppBasis p.prime p.tpBasis+p08@H^ p0j p2{l p4Z3@@ -8592,6 +8594,7 @@ rotate3d( rotatex rotatey rotatez+round row-resize royalblue rsa not implementedgame/bin/win64/panorama_text_pango_strings.txt
modified • +5 / -2 • changes: 7
Show patch
@@ -803,10 +803,10 @@ $hRh 8]Vc2 8ca1 8dS2-8m0%+8e0%+8ia% 8pe7? 8q-S*]X-8qa% 8sOy 9#9%9)9/9=9A9M9[9k9y9}9 9)PF@@ -905,6 +905,7 @@ $hRh ?uWS ?x29 @!@%@+@1@?@C@E@]@a@g@m@+@08N @0pp @BH]f @HPX`hv@@ -2629,6 +2630,7 @@ P-384 P-521 P08@J P08J+P08N P1\t98" P5[1 PAGN_4@@ -5901,6 +5903,7 @@ p.other p.ppBasis p.prime p.tpBasis+p08@H^ p2{l p4Z3 p5Z3game/bin/win64/panoramauiclient_strings.txt
modified • +3 / -0 • changes: 3
Show patch
@@ -491,6 +491,7 @@ ?GetName@Function@v8@@QEBA?AV?$Local@VValue@v8@@@2@XZ ?GlobalizeReference@api_internal@v8@@YAPEA_KPEAVIsolate@internal@2@_K@Z ?HasCaught@TryCatch@v8@@QEBA_NXZ+@08N @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z @HPX`hv @keyframes @@ -1119,6 +1120,7 @@ Option_%d OverMaxPips P08@J P08J0+P08N P6@7 PageDown PageLeft@@ -2116,6 +2118,7 @@ orange orangered orchid otherPanelID, eventToFire+p08@H^ p2 y p6P. p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Zgame/bin/win64/physicsbuilder_strings.txt
modified • +10 / -5 • changes: 15
Show patch
@@ -6886,7 +6886,7 @@ $prefix_element$ .tif .vmat .webp-045c+0DOc 0\r%0t 0\tV_frexpf 0x%llx@@ -6901,7 +6901,6 @@ $prefix_element$ 2DBlend 2DBlendEditor 2DBlendFromAnimation-2\vp<ku 2_BONE_IK 4-byte data pool 4\r54t@@ -9891,8 +9890,8 @@ Overrides the target VSNAP resource (defaults to "particles/models/%model_name%/ Overwrite all bone data Overwrite existing flags only Overwriting existing wrinkle map data on mesh-P45c PARENT+PDOc PF\n%d %d\n-1.000000\n POSE_SPACE_BONE POSE_SPACE_MORPH@@ -10181,6 +10180,7 @@ R8_UNORM R9G9B9E5_SHAREDEXP RBF Based Anim Constraint ROTATION+R\vpDOc R_T5Y Radial Basis Function Type Radius Params CP ( Prop Group Smallest Radius / Prop Group Largest Radius / Number of Avg Objects )@@ -10637,6 +10637,7 @@ Subtracts a frame of the specified animation from all frames of this animation i Subtracts a frame of the specified animation from all frames of this animation. Subtracts a linear blend of the first and last frames of the animation from itself. Supplemental Bone List+SupportsMaterialLayerSampling Suppress Creation On Death Suppress Joint Weight Count Warnings Suppress Missing Warnings@@ -11121,7 +11122,7 @@ ZIPVSetField [cloth] | [procedural] [procedural] \f?nkK=f-\fp\v`45c+\nPDOc \nclass \ndummyfilename.tif \ng default\n@@ -11133,6 +11134,7 @@ ZIPVSetField \tV_strnchr \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\v\n\v\n\v\n\v\n\v\n\v\n\v\n\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\r\f\r\f\r\f\r\f\r\f\r\f\r\f\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r \t_V_StringAfterPrefixCaseSensitive+\vpDOc ]>jkT>Q3 _CustomCommand _CustomCommand%d@@ -11189,6 +11191,8 @@ _volumeatlas_ _wjb _zero `=IhC?zm6>+`DOc+`\rP\f0DOc a\tV_powd absolute acceleration@@ -12786,8 +12790,8 @@ overwrite_existing overwrite_existing_flags_only ownerlog owns_polymorphic_data-p45c p=f3G=+pDOc panorama_image panorama_layout panorama_style@@ -12970,6 +12974,7 @@ quad_bend_tolerance quadratic quaternion log quaternion_array+r\fpDOc radius0_key radius1_key radiusScalegame/bin/win64/resourcecompiler_strings.txt
modified • +20 / -13 • changes: 33
Show patch
@@ -166,9 +166,9 @@ (%ld unused bits)\n (%lu = 0x%lx)\n (%u = 0x%x)\n- (08@HPX`j+ (08@HPX`j (08@HPXb- (08@HPZ+ (08@HPZ (08@HR (0X`hpz (Bad Remap %d)@@ -20960,8 +20960,9 @@ $prefix_element$ 02V8[ 05=k 08:55:26-08@HR+08@HR 08@J+08B 08bX 09,h 0;Q5[@@ -21019,7 +21020,6 @@ $prefix_element$ 2)252Y2]2c2k2o2u2w2{2 2)Ab` 2+~,@\r;Zj09-201= 20t\f 241:1: FLOAT : ( ( MINUS )? ( DIGIT )+ '.' ( DIGIT )* ( EXP )? ( FLOATSUFFIX )? | ( MINUS )? ( DIGIT )+ ( EXP )? ( FLOATSUFFIX )? | ( MINUS )? '.' ( DIGIT )+ ( EXP )? ( FLOATSUFFIX )? ); 24U\n@@ -21037,13 +21037,13 @@ $prefix_element$ 2DBlendEditor 2DBlendFromAnimation 2I y)-2PH; 2Tm=# 2Uiwp"9 2Zq) 2\fWQx 2\rE2h 2\rlhp+2\vpDl 2^pV 2_BONE_IK 2a"l@@ -21392,13 +21392,14 @@ $prefix_element$ @%s_lookFrame_0 @%s_lookFrame_1 @%s_lookFrame_2+@08N @0pp @?CFootAdjustmentInstanceData @BH]f @CMapLocator @CMixControlAutomatic @CNmSkeleton::SecondarySkeleton_t-@HPX`hv+@HPX`hv0 @Integer overflow in %s @MfKZ @Pgl@@ -21414,6 +21415,7 @@ $prefix_element$ @define @define @fff>fff>fff>fff>+@htP @i1V @import @keyframes@@ -22553,6 +22555,7 @@ Base class for animation markup nodes which generate user animation data Base class for animations which are nodes that map to a compiled animation Base class for nodes which can be children of AnimMarkupTarget derived nodes Base class for nodes which can be children of FaceposerMarkupBase derived nodes+Base morphs not supported anymore Base-10 logarithm Base-2 logarithm BaseAnimGraph2Reference@@ -24739,7 +24742,6 @@ Cannot convert KV3 type '%s' (%u) to a string token Cannot convert from %s to %s Cannot create convex hull from %d verts Cannot create input layouts for mesh\n-Cannot create texture atlas Cannot determine end effector bone from :: %s[%s] Cannot directly compile files of type "%s".\n Cannot find Cloth Node "%s"@@ -31473,6 +31475,7 @@ P-384 P-521 P08@J P08J+P08N P1\t98" P5[1 PAGN_4@@ -32514,6 +32517,8 @@ RT60 for low, mid, and high frequency bands for the probe. R\r1>Vp R\vp!6 R\vp!y+R\vpDl+R\vpd R]Di R_T5Y Rad2 Deg@@ -35815,7 +35820,7 @@ XWY] XYD% XYZ, Luv X\tQo-X`hr+X`hr Xd3h XfJ7 XjfR@@ -35977,10 +35982,10 @@ Z~wl \fKS1 \fW9c \fXu"L+\f\nP2D \f]ne3 \fdhWTh \fiaR-\fp\vPl \ful2 \fy&3Gl \l:ArR@@ -36107,7 +36112,7 @@ Z~wl \r!\r+\r-\r=\r?\rO\rU\ri\ry\r \r@h!Aq8 \rB6uZ-\rBase morphs not supported anymore+\rCannot create texture atlas \rKT8v \rLAM \rMinghuaQu\f@@ -36431,6 +36436,7 @@ _}eOk `VX:H `fPw.\vM `h9T~+`htP `o_je `yNT a null shared library handle was used@@ -36982,7 +36988,6 @@ bLockWhenWaning bLoop bN.l bOrientAlongLine-bPH; bPb:L7X) bPreEvaluatePassthroughTransitionPath bPrioritizeUp@@ -40147,6 +40152,7 @@ g|FeW\v g|MT h&eC h*Ax+h*\nPc h0XB h2Wl h2n_\@@ -43207,7 +43213,7 @@ p.other p.ppBasis p.prime p.tpBasis-p0j`1=+p08@H^ p2{l p4Z3 p4lib@@ -43392,7 +43398,7 @@ pbeWithSHA1And40BitRC2-CBC pbeWithSHA1And40BitRC4 pbeWithSHA1AndDES-CBC pbeWithSHA1AndRC2-CBC-pc64 Apr 28 2026 08:54:27+pc64 May 7 2026 13:17:58 pcPathLengthConstraint peak peak_attr@@ -43870,6 +43876,7 @@ rRfKR rX&O0 rZ1VwGf5 rZPM+r\fpd r\tV_sinhf r\vDi rad2deggame/bin/win64/scenesystem_strings.txt
modified • +54 / -51 • changes: 105
Show patch
@@ -22,14 +22,15 @@ w/ large threshold: %d, w/ zero threshold: %d, w/ zero threshold: (%.1f, %.1f)- !"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0+ !"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %i fog-only. %s | Flags %lld \n- (08@HPX`j0- (08@HPXb - (08@HPZ0+ (08@HPX`j+ (08@HPXb0+ (08@HPZ+ (08@HR0 (08@J0- (0X`hpz + (0X`hpz0 (EXTERN) (Frozen) (MAYBE DISABLED?!)@@ -454,68 +455,72 @@ $tIP (%6.1f,%6.1f) (%6.1f,%6.1f) Size (%6.1f,%6.1f) %s (%6.1f,%6.1f) (%6.1f,%6.1f) Size (%6.1f,%6.1f) Col %d %s (%d,%d,%d,%d)-(1Rb+(15b (2) Or right-click this text (3) Or click this button-(5mb-(5yb (<-- right-click here)+(ACb+(AFb+(AHb (ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X) (Click and drag to scroll) (Context Name: "%s") (Debug Log: Auto-disabled some ImGuiDebugLogFlags after 2 frames)\n (Dock node)-(ESb+(EAb+(Enb (Hex) (Hold Ctrl to: (Hold Ctrl to: use (Hold Shift to display a dummy viewport)-(I4b+(IOb+(IZb (Internal Buffer: TextA Size: %d, Capacity: %d) (Left) Using ImGui::PushClipRect():\nWill alter ImGui hit-testing logic + ImDrawList rendering.\n(use this if you want your clipping rectangle to affect interactions)\n\n(Center) Using ImDrawList::PushClipRect():\nWill alter ImDrawList rendering only.\n(use this as a shortcut if you are only using ImDrawList calls)\n\n(Right) Using ImDrawList::AddText() with a fine ClipRect:\nWill alter only this specific ImDrawList::AddText() rendering.\nThis is often used internally to avoid altering the clipping rectangle and minimize draw calls.-(M7b (Main menu bar)-(Mzb+(Mbb+(Mpb (Popup)-(Q8b-(QCb+(Qcb (R = radius, N = approx number of segments) (SceneWorld 3D Dump contains %d large objects - they are scaled down and will render red.)\n-(UVb-(Ubb+(UIb+(UYb (Untitled) (Use ImGui::SameLine() to keep adding items to the right of the preceding item)-(YUb-(Yob (Z(^(b(f(j(n(r(v(z1 (\?=\nW>=\nW>=\nW>-(aWb+(a9b (also access from 'Examples->Assets Browser' in menu) (and more errors)+(axb (c) 2014-2025 Omar Cornut (demo menu) (dump) (dump3d)+(eTb+(emb (except InputRouting which is spammy)-(i1b-(i9b-(iEb+(iGb (in ChildD: not using same Shortcut) (in ChildE: using same Shortcut) (in PopupF) (in WindowA)+(irb+(m1b+(m7b+(mBb (no material) (no model) (note: some platform backends may not reflect a change of this value for existing viewports, and may need the viewport to be recreated)-(qMb-(qnb-(qqb+(qLb+(qzb (see Demo->Configuration for details & more)-(uLb+(u5b (unnamed)-(uxb+(uob+(uvb (void*)0x%p-(yfb ** %d instances of same table! Some data below will refer to last instance. **DebugBreak** *COPIED*@@ -860,9 +865,8 @@ $tIP 001.003 04e/ 050s0-08@HR0-08@J -08B0+08@HR+08@J0 0?333?333?333?333? 0x%02X 0x%04X@@ -889,7 +893,8 @@ $tIP 2. I am selectable 24 Hour Clock 2C2L-2\vph+2\vpD+2\vpl 2d arr 2q2z2 3 (tab skip)@@ -928,10 +933,7 @@ $tIP 80x80 8859 8888-8@J0 8C3F-8Y[b-8Ygb 8\f58 8\foQS 8n8y@@ -1040,10 +1042,10 @@ $tIP ?0x%p ?333?333?fff? ?Bxt>+?ESceneObjectVisualization ?JA7= ?Label1 ?PUNCTUAL-?SCENEOBJECT_VIS_MATERIAL ?The "Tools" menu above gives access to: Style Editors (ImPlot/ImGui)\nand Metrics (general purpose Dear ImGui debugging tool). ?VertexPos_t ?XXXXXXXXXXXXXXXX@@ -1055,7 +1057,7 @@ $tIP ?fff?fff?fff? ?ffffff ?sqrt-@08N\+@08N @33333 @33333# @33333'@@ -1094,8 +1096,7 @@ $tIP @33333{ @33333} @33SA-@HPX`hv`-@HVp+@HPX`hv @OS/2 @fff>fff>fff>fff> @fffff@@ -1139,7 +1140,6 @@ $tIP @fffffx @fffffz @fffff|-@hnY @sc_setclassflags %s %d A Rather Long Title A#4A\v@@ -2873,6 +2873,7 @@ Here we replace and select text each time Up/Down are pressed. See 'Examples>Con Here we toggle the casing of the first character on every edit + count edits. Here, all circle data is stored in a single interleaved buffer: Hex-encode non-ASCII+Hi`d Hidden HiddenTabBar Hide@@ -3403,7 +3404,7 @@ Kiwi Ksmall L'LZa L0L:LA-L=8?W+L=X?W L>33 L?33 L?ff@@ -4062,9 +4063,9 @@ Override ChildBg color Override Streaming GPU Memory P+\fGj P.P5-P08@J -P08Jp-P08N\+P08@J0+P08J+P08N P3\rA P8\nD PAPU@@ -4108,7 +4109,6 @@ Password Input Paste Pastel PathTracingShaderBindingTable-PatternType Pauciloquent Pause Streaming Activity Graph Pear@@ -4355,6 +4355,8 @@ RFRQR\Rf RGBA32 RTProxy Layout RTProxyBLAS+R\fpD+R\vpl Rand Paul Range: [%f,%f] RangeSrcItem = %I64d (0x%I64X), RangeSelected = %d@@ -5717,7 +5719,7 @@ XInputGetState XK+G XUID X_HEIGHT-X`hr0+X`hr Xo1 WB Xsmall Y 3A@@ -5870,6 +5872,7 @@ Zsmall \fG7+B \fPy\vE \fT>M-+?#gy?+\fp\vPH \n Render %d specific objects \n Render world : %s\n \n"\n)\n7\nA\nH\nS\nc\np\n|\n@@ -5945,10 +5948,9 @@ _WidthFixed _WidthStretch _XFREE86_GLYPH_RANGES _atlas-`5bd+`Yad a'aCaYb"b8b a-a8-aBv\ aJ!\vA aJaP a\ft/tOtet@@ -6401,7 +6403,7 @@ hitgroup_shader_%p hl?S horizontal horizontal split-hpz +hpz0 https://github.com/epezent/implot https://github.com/ocornut/imgui https://github.com/ocornut/imgui/blob/master/docs/BACKENDS.md@@ -6807,8 +6809,7 @@ outer_size overlaps p q g j y p#p7pP-p08@H^\-p0jpq+p08@H^ pCRF paragraph parallel@@ -6871,6 +6872,7 @@ quotesinglbase quotesingle r*r4r; rQr\+r\vpD radical radio a radio b@@ -7207,6 +7209,7 @@ x=300 x>xoxyx~ xF%\nD xIxRx[xe+xb\f3 xinput1_1.dll xinput1_2.dll xinput1_3.dllgame/bin/win64/source1import.exe_strings.txt
modified • +136 / -122 • changes: 258
Show patch
@@ -3710,89 +3710,88 @@ $woundcutouttexture 0.2 0.4 0.4 0.9 0.85 0.8 0.96862745 0.066666670 0.086274512-00O@-01O@+00U@ 044@-04a@ 054@-06o@-08a@-0AX@+05d@+07p@ 0B4@-0Bc@-0Bk@ 0C6@-0CT@ 0D6@ 0D9@-0DU@ 0E6@-0Fk@-0GT@-0Gk@-0Hk@+0Ec@+0En@+0Ex@+0Fx@+0Gd@+0Gr@+0He@+0Hn@ 0I3@-0IU@-0If@-0Ik@+0Ir@ 0J0@ 0JA@-0JZ@-0Jx@ 0K5@-0Kd@+0Kk@ 0Kn@+0Kq@ 0L0@-0LU@-0Ld@+0Mr@ 0N5@-0Nn@-0Nr@ 0O5@-0Od@-0PT@-0Qn@-0Qq@+0PS@ 0R9@-0ST@-0SZ@-0Uq@-0WW@-0Wo@-0Yl@+0Ro@+0Se@+0Tr@+0Vk@+0WY@+0Wl@+0Zn@+0Zo@ 0\fU04i 0\r%0t+0aQ@ 0b1@-0bT@+0bW@ 0c5@ 0c6@-0cl@+0cX@ 0d5@-0eZ@-0el@-0en@+0fX@ 0g6@+0gT@+0hZ@ 0i8@ 0jB@+0jX@ 0k2@-0ke@-0le@-0mW@+0kk@ 0nC@-0pk@+0ne@+0nm@+0oX@+0pW@+0pm@+0pn@ 0q2@-0qe@+0qr@ 0r3@+0sp@+0tT@+0tX@ 0u2@-0ul@-0vZ@-0wr@+0uZ@+0uk@+0vl@+0wl@ 0x%llx-0xk@+0xT@ 0y2@ 0y5@+0yX@ 0z3@-0zc@ 1 1 0 1 component 1 edge@@ -7074,37 +7073,45 @@ Override CP 2 (X/Y/Z *= Pitch/Yaw/Roll) Override CP field Override Max Velocity from this CP Override: +P0d@+P1o@ P2_null_start-P2a@-P2q@+P2c@ P33@ P3l@ P4CopyFile P4CopyFile: Couldn't copy "%s" to "%s"\n P4CopyFile: Couldn't deduce depot path for source file "%s"\n-P4O@-P5O@-P6d@-P7K@-P9a@-PBx@+P6T@+P6f@+P8l@+P9p@+PAl@ PC4@ PD6@-PEk@+PDk@+PDp@+PEr@+PEx@ PF3@ PF\n%d %d\n-1.000000\n+PFn@ PG6@+PGd@+PHY@ PHx@ PI6@ PITCH_HIGH PITCH_LOW PITCH_NORM-PIk@-PIx@+PIn@+PIr@ PJ6@ PJA@+PJx@+PKc@ PKd@-PKk@+PKq@ PL5@ PLUG_TYPE_INPUT PLUG_TYPE_OUTPUT@@ -7113,27 +7120,26 @@ PLUG_TYPE_RELAY_PREFAB_INBOUND PLUG_TYPE_RELAY_PREFAB_LOCAL PLUG_TYPE_RELAY_PREFAB_OUTBOUND PLUG_TYPE_UNKNOWN-PLd@ PLn@ PN5@ POISONED -POn@-PPR@-PQW@-PRc@+POk@+PSW@+PSc@ PURH-PUc@ PV3@+PVc@+PVl@+PWl@ PX6@-PXU@-PXr@+PYc@ P\v5Pd+PaW@ PackBits PackBitsDecode: Not enough data for scanline %ld PackBitsDecode: discarding %ld bytes to avoid buffer overrun PackToSharedVB PackedBlobNormal-Pae@ PageName PageNumber PaintOnlyFlat@@ -7194,16 +7200,18 @@ Pathing coefficients for 1st order Ambisonics. PatternType PauseGameOnActivate Pb1@-Pba@+Pbc@ Pd1@ Pd5@ Pe8@-Peo@+Pec@+Pel@ Per Particle World Collision Tests Per-Edge Per-Tile PerVertexLighting Pf\n%d %d\n-1.000000\n+Phc@ Photometric tag is missing, assuming data is YCbCr Photometric tag value assumed incorrect, assuming data is YCbCr instead of RGB PhotometricInterpretation@@ -7236,7 +7244,10 @@ PivotPaint PivotToolSnapToBBox PixarLog Pj2@-PlW@+PjZ@+Pjn@+Pkc@+Pkk@ Place PlaceInSphere Parent Cursor PlanarConfiguration@@ -7245,8 +7256,9 @@ Plane Normal Plants Play End Cap Effect Please make sure you deleted history on the mesh before exporting.\nThe mesh apparently has %d vertices, but %d blendWeights in field %s, while having %d weights per vertex\n+Plk@+Pnc@ PoC@-PoW@ Polygon Mesh Data Pool - level 1 Polygon Mesh Data Pool - level 2 Polygon Mesh Data Pool - level 3@@ -7311,12 +7323,12 @@ PostMapLoadCommands PostProcessDummy PostProcessingEnabled PosterSettings-Ppk@+PpT@+Ppl@ Pq2@-PqT@+Pqc@ Pr3@ Pr7@-PrS@ Pre-Age Noise Predictor PredictorEncodeTile@@ -7380,13 +7392,12 @@ Proxies Proxy Proxy Instance Proxy Name-Pul@ Pull towards control point Pulse domain which enables particle content to query leaf code to introspect game state. Pulse: %s PulseType-Pwp@-Pyp@+Pyl@+Pyr@ QAngle Quad Size QuarterSizeAttrWithBoxFilter@@ -8868,6 +8879,7 @@ ZoomSensitivityMouseWheel \panorama\images\overheadmaps\ \prefabs\ \prefabs\%s\%s_gameplay.vmap+\r0HK \rError reading file: %s\n \resource\Flash\econ\ \resource\Flash\images\ui_icons\@@ -10662,7 +10674,6 @@ groupColor group_title groupid growth time-h+\n0Fh halfgridsnap hammer hammerClipboard@@ -11772,58 +11783,58 @@ override_help_id overrideclass ownerlog owns_polymorphic_data-p2M@-p2r@-p3a@+p1r@+p2T@+p3b@+p4a@ p4lib p4path-p5o@+p6Z@ p8B@-p8l@-pAc@-pAk@-pBx@+p9Y@ pC4@ pCheckpointName-pCk@+pDc@ pDescription+pDk@+pDp@ pE8@-pFk@-pGk@+pFd@+pFr@+pGc@+pGd@+pGn@ pHk@+pHx@ pI6@ pI8@-pIR@-pIk@ pIr@ pJ0@ pJn@ pKC@-pKd@-pLZ@+pLr@+pMW@ pMaterialGroupName-pMd@-pMn@ pModelResourceName pN2@ pNA@-pNc@-pNd@-pOU@-pOq@-pPn@+pNx@+pOW@ pRootClass+pSk@+pSl@+pSo@+pSr@ pTagName-pTp@-pUZ@-pVT@-pVp@ pW8@+pWa@+pWl@ pX8@-pYT@+pZW@ pa_arcana_proxy packmode flat\n packmode rgb+a\n+pal@ panorama/images panorama\ panorama\images@@ -11902,7 +11913,9 @@ pathnodeclass pattern payload_path_marker pb6@-pdq@+pbQ@+pbX@+peX@ penetrationmodifier per particle per_edge@@ -11916,7 +11929,6 @@ perl -p -i.bak -e "s/%s/%s/g" %s perl.exe permitresponses pervertexlighting-pfN@ pgC@ phonememap phys@@ -11940,8 +11952,8 @@ pitch_rand_min pivotOffset pixelAspectRatio pj2@-pkW@-pke@+pkX@+pkk@ plane plantTypes platform@@ -11955,6 +11967,10 @@ playback_time playerclip playoverscript plugTypes+pmW@+pnT@+pnk@+pnm@ point point_follow point_follow_substepped@@ -11966,7 +11982,6 @@ point_worldtext pointclass pointentityclass pointsample-pok@ poleVector poly_limiting_start polymorphic_arg@@ -12001,8 +12016,10 @@ postprocessing posxyz power powf-ppk@-pqk@+ppX@+ppZ@+ppl@+pqZ@ pr0@ precomputedboundsmaxs precomputedboundsmins@@ -12068,23 +12085,20 @@ proxyName proxySelectionHelper psB@ pseudo--pto@-puZ@-pul@+puX@ pulse_bindings pulse_node_custom_attributes pulse_open_graph_id %u %u pulse_runtime_lib+pum@ pv2@ pvTarget pvec_color_black pvec_color_white-pwp@-pxl@+pwc@ py2@ py5@-pyc@-pyn@+pyZ@ qangle log qangle_array quadSizegame/bin/win64/steamaudio_strings.txt
modified • +6 / -0 • changes: 6
Show patch
@@ -673,6 +673,9 @@ $hRh 2Zq) 2\fWQx 2\rlhp+2\vpL+2\vpP'+2\vpd5 2^pV 2a"l 2bT~@@ -3111,7 +3114,9 @@ RSA_verify_ASN1_OCTET_STRING RSA_verify_PKCS1_PSS RSA_verify_PKCS1_PSS_mgf1 RSDS3z"+R\fpP' R\r1>Vp+R\vpL R]Di Rbg.E ReadConsoleInputW@@ -6459,6 +6464,7 @@ rZ1VwGf5 rZPM r\tV_sinhf r\vDi+r\vpP' rand rand2 random number generation failedgame/bin/win64/steamnetworkingsockets_strings.txt
modified • +1 / -0 • changes: 1
Show patch
@@ -8220,6 +8220,7 @@ p.other p.ppBasis p.prime p.tpBasis+p08@H^ p2p_routing_summary p2p_share_ip p2p_via_peer_relay_pop_idgame/bin/win64/tools/hammer_strings.txt
modified • +51 / -42 • changes: 93
Show patch
@@ -154,6 +154,7 @@ -vis -vrad3LargeBlockSize -world+ .pFP 255 8f\ff <-- Arg '%s'@@ -968,6 +969,7 @@ $worldspacetype (\r?hideEvent@QAbstractSpinBox@@MEAAXPEAVQHideEvent@@@Z (\v?enterEvent@QToolButton@@MEAAXPEAVQEvent@@@Z (d4t8+(f0xP (fS{ggRcjh (fixed) (h`H1pqA@@ -1167,12 +1169,9 @@ $worldspacetype .................... ../src/devtools/bin/certificates/game/ ..uR5&m-.0MP-.0OP-.0PP-.0RP-.0YP-.0dP+.0UP+.0WP+.0bP .4bb .97yY .?AUBufferedImpulseResponse_t@@@@ -14675,9 +14674,9 @@ $worldspacetype .P6AXPEAVQTableWidget@@AEBUInitContext_t@CBaseDynamicWidgetFactory@@@Z .P6AXPEAVQToolBar@@AEBUInitContext_t@CBaseDynamicWidgetFactory@@@Z .P6AXPEAVQToolButton@@AEBUInitContext_t@CBaseDynamicWidgetFactory@@@Z-.PaP-.PbP-.PqP+.PJP+.PMP+.PTP .Q.Ol .R?matches@QKeyEvent@@QEBA_NW4StandardKey@QKeySequence@@@Z .[?setRed@QColor@@QEAAXH@Z@@ -14952,11 +14951,12 @@ $worldspacetype .mp3 .nav .navdbg-.pNP-.pOP-.pPP-.pbP+.pGP+.pMP+.pTP+.pUP .pfm+.phP .png .pp@0 .psd@@ -15012,7 +15012,6 @@ $worldspacetype 09,h 0;Q5[ 0<cz-0>`LP 0M2~@p 0W/5 0Z@q@@ -15843,7 +15842,6 @@ $worldspacetype 2\tV_fseek 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z 2\vp!J-2\vpD 2^pV 2_BONE_IK 2a"l@@ -16033,39 +16031,43 @@ $worldspacetype 5sfm_v8 5t?F 5~EW-6 IP+6 aP+6 kP 6#6165676;6M6O6S6Y6a6k6m6 6#RDP# 6%vi 6,2K 6-zeZ-60LP-60fP-60pP+60EP+60oP 62$|S)6f 64 283 0 64CK\vH 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c 6666666666666666jjjjjjjjjjjjjjjj[ 67-s-6@qP 6FaceSkyBox 6H,N 6O|T%+6PhP+6PrP+6P}P 6Qd= 6[?setRenderHint@QPainter@@QEAAXW4RenderHint@1@_N@Z 6\v?createNode@QMapDataBase@@QEAAPEAUQMapNodeBase@@HHPEAU2@_N@Z 6\v?event@QComboBox@@UEAA_NPEAVQEvent@@@Z 6_wEX-6`wP+6`VP+6`qP 6afD 6bX+ 6c&0|vvX 6i$R\nQ 6l13 6lkc 6myY;-6p[P+6pDP+6pyP 6qo~ 6r-m_v 6r1ij@@ -16109,6 +16111,7 @@ $worldspacetype 8<pl 8= zp 8A6j+8F0tP 8GZS 8SIffK5W 8TZvrv<@@ -16264,6 +16267,7 @@ $worldspacetype > (After) >"?IsValid@FbxProperty@fbxsdk@@QEBA_NXZ >#>)>/>3>A>W>c>e>w>+>0pP >4|6eXg_e >7^0g >>> Reading bsp from path %s\n@@ -16272,8 +16276,7 @@ $worldspacetype >>NAVGEN MOVABLE: func_mover entity does not have any children. Skipping.\n >>NAVGEN MOVABLE: point_nav_movable_mesh must point to exactly one reference entity. %d reference entities found. Skipping.\n >>NAVGEN MOVABLE: point_nav_movable_mesh's reference entity does not have any children and 'generate on reference entity' is disabled, so no movable nav will be generated. Skipping.\n->PoP->PtP+>PxP >Sem >WK6 >\v?\r?7?;?=?A?Y?_?e?g?y?}?@@ -18700,12 +18703,15 @@ $worldspacetype @%s_lookFrame_0 @%s_lookFrame_1 @%s_lookFrame_2+@08N @0pp-@6 MP-@6 OP+@60nP+@6@JP+@6@MP+@6pHP+@6pJP @BH]f-@HPX`hv`gP-@HVpuP+@HPX`hv @Integer overflow in %s @MfKZ @Pgl@@ -25118,11 +25124,14 @@ F'pY F+Zb F,mZq F/o4+F0wP F2M+ F6tr F7!z F9q' F<mb+F@LP+F@iP FBX (*.fbx) FBX Export failed: %s\n FBX Export failed: Couldn't create FBX manager: "%s"\n@@ -25165,6 +25174,7 @@ F\v?event@QGroupBox@@MEAA_NPEAVQEvent@@@Z F_BLOOD_USE_UV2 F_TEXTURE_FORMAT F_TEXTURE_FORMAT2+F`gP Face Face %d Face Fit@@ -29296,13 +29306,12 @@ P-384 P-521 P08@J@ P08J+P08N P1\t98" P4CopyFile P4CopyFile: Couldn't copy "%s" to "%s"\n P4CopyFile: Couldn't deduce depot path for source file "%s"\n P5[1-P6PMP-P6paP P?isValid@QColor@@QEBA_NXZ P?isValid@QTextCharFormat@@QEBA_NXZ P?item@QStandardItemModel@@QEBAPEAVQStandardItem@@HH@Z@@ -30516,7 +30525,6 @@ R\r1>Vp R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z R\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z R\vp!6-R\vpD R]Di R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ R_T5Y@@ -34204,10 +34212,10 @@ Uz_G3= V ?toolTip@QAction@@QEBA?AVQString@@XZ V Axis V Axis Repeats-V KP V Offset V Repeats V07;m+V0{P V2I_ASIDENTIFIERS V2I_AUTHORITY_INFO_ACCESS V2I_AUTHORITY_KEYID@@ -34495,6 +34503,7 @@ Voronoi Plane Primitive Vortices Voxel volume (%i components) Vp>u+VpFP Vrad3_Init_SearchPath Vt_9 V~~Vq@@ -35254,7 +35263,6 @@ Z~wl \f]ne3 \fdhWTh \fiaR-\fp\vPt \ful2 \fy&3Gl \game@@ -35731,8 +35739,7 @@ _zero _zero_percent_distance _}eOk `28)fk-`6POP-`6PPP+`6`TP `:zQF `?validate@QDoubleValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z `?validate@QIntValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z@@ -37302,7 +37309,6 @@ cylinder cz>Sp d e not congruent to 1 d"?validate@QDoubleSpinBox@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z-d(0P* d.allOrFirstTier d.authenticatedData d.certificate@@ -38567,7 +38573,6 @@ fow_color_r_night fow_darkess_day fow_darkess_night fow_darkness-fpXP fpnS frac frameEnd@@ -39231,6 +39236,7 @@ g|FeW\v g|MT h&eC h*Ax+h.\nPG h0XB h2Wl h2n_\@@ -41415,15 +41421,13 @@ my_key mzP"T n < (int)sizeof(ctx->enc_data) n does not equal p q-n uP n$Kx n0?X n1Z n5cM n6j/ n:2C[ n@PK-n@lP nAction nAlpha nApplyMode@@ -41498,7 +41502,7 @@ n\r2S n\v?event@QToolButton@@MEAA_NPEAVQEvent@@@Z n_bFlipFaces n`3i-n`HP+n`tP name constraints minimum and maximum not supported name too long name translation failed@@ -41755,6 +41759,8 @@ npc_dota_holdout_tower_reducespeed npc_dota_tower npcclass npcclip+nppP+npvP nsBaseUrl nsCaPolicyUrl nsCaRevocationUrl@@ -42017,13 +42023,15 @@ p.other p.ppBasis p.prime p.tpBasis+p08@H^ p2{l p4 fstat -Op %s p4Z3 p5Z3 p5\nL,-p6 sP+p6 ~P p618+p6pnP p@0pqE5tsO?|1 pAction pAsset@@ -42039,6 +42047,7 @@ pDescription pElement pEntity pEvent+pF@LP pFilter pG_*h pIp @@ -45580,7 +45589,6 @@ zz2K }\r?hoverMoveEvent@QGraphicsWidget@@MEAAXPEAVQGraphicsSceneHoverEvent@@@Z }gE3 }n2W-~0bP ~9ob ~CGenericFilter ~CMapDoc destructor: Leaking physics world because there are still ModelInstances that use it.\n@@ -45592,6 +45600,7 @@ zz2K ~\n?dragMoveEvent@QAbstractScrollArea@@MEAAXPEAVQDragMoveEvent@@@Z ~\v?eventFilter@QGraphicsScene@@MEAA_NPEAVQObject@@PEAVQEvent@@@Z ~jLRG+~pFP ~w]UG ~yhZ ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! game/bin/win64/tools/met_strings.txt
modified • +2 / -2 • changes: 4
Show patch
@@ -6195,8 +6195,8 @@ opqMU optionallycompressedtangentframe orientation originalColor-p>Ud.-p>td.+p>Ed.+p>dd. pAction pCheckpointName pCurrentFocusWidgetgame/bin/win64/tools/modeldoc_editor_strings.txt
modified • +7 / -4 • changes: 11
Show patch
@@ -12733,8 +12733,7 @@ $prefix_element$ 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z 2\tV_fseek 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z-2\vp8-2\vpD+2\vpd 2_BONE_IK 2aboutToShow() 2accepted()@@ -14819,6 +14818,7 @@ $prefix_element$ @%s_lookFrame_0 @%s_lookFrame_1 @%s_lookFrame_2+@08N @AuthPhysCollisionAttributesModeEnum_t @HPX`hv @Integer overflow in %s@@ -21345,6 +21345,7 @@ Overwrite existing flags only Overwriting existing wrinkle map data on mesh P08@JPm. P08J+P08N P20\v\v P2Pm. P:Pm.@@ -21924,10 +21925,9 @@ RMouseDoubleClick ROTATION RSDSj R\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z+R\fpd R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z R\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z-R\vp8-R\vpD R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ R_T5Y Rad2 Deg@@ -25836,6 +25836,7 @@ group_options_button group_title grow_or_shrink guide_hair_count+h*\nPo hAttachmentCamera hResource hSShould we try to straighten two faces connected to this edge? (tangent)@@ -26774,6 +26775,7 @@ overwrite_existing overwrite_existing_flags_only owns_polymorphic_data p"?value@QSpinBox@@QEBAHXZ+p08@H^ p20\v\v p2Pm. pAction@@ -27015,6 +27017,7 @@ quadratic quaternion_array quiet r0l,+r\vpd rad2deg radiant radiant_creepsgame/bin/win64/tools/pet_strings.txt
modified • +4 / -10 • changes: 14
Show patch
@@ -2462,7 +2462,6 @@ $\f?focusNextPrevChild@QWidget@@MEAA_N_N@Z /\r?hideEvent@QScrollBar@@MEAAXPEAVQHideEvent@@@Z /]?size@QImage@@QEBA?AVQSize@@XZ /y?YL-0>YdZ 0?TVS> 0x%1 0x%p = %s '%s'@@ -2851,7 +2850,6 @@ $\f?focusNextPrevChild@QWidget@@MEAA_N_N@Z 2\nP!E 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z-2\vp4oY 2_BONE_IK 2aboutToShow() 2accepted()@@ -2924,7 +2922,6 @@ $\f?focusNextPrevChild@QWidget@@MEAA_N_N@Z 5\f?focusOutEvent@QMenuBar@@MEAAXPEAVQFocusEvent@@@Z 5\r55t 5\v?event@QCheckBox@@MEAA_NPEAVQEvent@@@Z-63dZ 6[?setRenderHint@QPainter@@QEAAXW4RenderHint@1@_N@Z 6\v?createNode@QMapDataBase@@QEAAPEAUQMapNodeBase@@HHPEAU2@_N@Z 6\v?event@QComboBox@@UEAA_NPEAVQEvent@@@Z@@ -4889,7 +4886,6 @@ Browse All Types BuildParticleSimList BuildWatch BuildWindowMenu-Bx#q C:\buildworker\csgo_rel_win64\build\_build_\tools\pet\_vpc_pet\default\win64\_msvc_\Retail\pet.pdb C:\buildworker\csgo_rel_win64\build\src\bitmap\floatbitmap.cpp C:\buildworker\csgo_rel_win64\build\src\game\shared\dota\dota_constants.h@@ -6518,7 +6514,6 @@ Kill All Other Cursors Kill Cursors With Tag Kill This Cursor And Cancel L>Cq-L?x\rq LMouse LMouseDoubleClick LOD Value %g - %g@@ -7564,7 +7559,6 @@ Properties Property '%s.%s' not writable Property Name Property Owner-PtmY Public Output PublicOutputDefinition PublishChange@@ -7678,6 +7672,7 @@ RW?restore@QPainter@@QEAAXXZ R\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z R\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z+R\vp4 R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ R_T5Y Rad2 Deg@@ -8863,7 +8858,6 @@ ZoomForwardBack3D \n?editorEvent@QItemDelegate@@MEAA_NPEAVQEvent@@PEAVQAbstractItemModel@@AEBVQStyleOptionViewItem@@AEBVQModelIndex@@@Z \n?editorEvent@QStyledItemDelegate@@MEAA_NPEAVQEvent@@PEAVQAbstractItemModel@@AEBVQStyleOptionViewItem@@AEBVQModelIndex@@@Z \nComplete! ----------\n-\nPNY \n\r?heightForWidth@QBoxLayout@@UEBAHH@Z \n\tV_atanf \r?a7L>mt@@ -9014,9 +9008,9 @@ _wjb `?validate@QRegularExpressionValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z `?value@QColor@@QEBAHXZ `?valueF@QColor@@QEBANXZ-`MYv+`MIv `Q?lightnessF@QColor@@QEBANXZ-`QZv+`QJv `W?rgba@QColor@@QEBAIXZ `\r?entryInfoList@QDir@@QEBA?AV?$QList@VQFileInfo@@@@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4SortFlag@QDir@@@@@Z `\v?event@QSpinBox@@MEAA_NPEAVQEvent@@@Z@@ -10111,7 +10105,6 @@ proped_attr_logging property_editor_settings propertyeditor pseudo--ptmY public.vsnd_files pulse_bindings pulse_editor@@ -10129,6 +10122,7 @@ q\v?event@QWidgetAction@@MEAA_NPEAVQEvent@@@Z quX? quiet r?GZf?+r\fp4 rad2deg radiant_creeps radiant_siege_creepsgame/bin/win64/tools/postprocessingeditor_strings.txt
modified • +0 / -2 • changes: 2
Show patch
@@ -4328,7 +4328,6 @@ RSDS( R\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z R\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z-R\vpD R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ R_T5Y Rad2 Deg@@ -5681,7 +5680,6 @@ pulse_runtime_lib q\n?dragLeaveEvent@QAbstractScrollArea@@MEAAXPEAVQDragLeaveEvent@@@Z q\v?event@QWidgetAction@@MEAA_NPEAVQEvent@@@Z quiet-r\fpD rad2deg random_position readbackcolorgame/bin/win64/tools/sfm_strings.txt
modified • +36 / -24 • changes: 60
Show patch
@@ -3567,13 +3567,14 @@ $prefix_element$ 000000000 0123456789 08@HR+0DBu 0L6? 0\fE04_-0lFu-0vD:u+0dLu 0x%1 0x%llx 0x%p = %s '%s'+0x%u 1 control locked to %1 1 item 1"?updateGeometry@QWidget@@QEAAXXZ@@ -4000,6 +4001,8 @@ $prefix_element$ 2\n?doItemsLayout@QListView@@UEAAXXZ 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z+2\vpDBu+2\vpdLu 2aboutToHide() 2aboutToShow() 2accepted()@@ -6494,16 +6497,15 @@ $prefix_element$ ?waitForFinished@QProcess@@QEAA_NH@Z ?waitForReadyRead@QProcess@@UEAA_NH@Z @#?write@QTableWidgetItem@@UEBAXAEAVQDataStream@@@Z-@08ND:u-@HPX`hv0+@08N+@HPX`hv @Integer overflow in %s @\n?document@QPlainTextEdit@@QEBAPEAVQTextDocument@@XZ @\tV_isinfd @\v?event@QFrame@@MEAA_NPEAVQEvent@@@Z @control_point @fff>fff>fff>fff> @merged-@nD:u @spawn A picker dialog is active A string associated with this Cursor, to use later for remote Kill or Wait requests. Cursors can have any number of Tags associated with them.@@ -10521,10 +10523,12 @@ Overwrite Overwrite With Current P'?SetBoolProp@FbxIOSettings@fbxsdk@@QEAAXPEBD_N@Z P08J-P08ND:u+P08N P4 Operation failed P4InteractionDialog P4OpenFilesDialog+P6px+P8+u P?isValid@QColor@@QEBA_NXZ P?isValid@QTextBlock@@QEBA_NXZ P?isVisible@QTextBlock@@QEBA_NXZ@@ -10535,6 +10539,7 @@ P?jumpToNextImage@QImageReader@@QEAA_NXZ P?keyboardModifiers@QGuiApplication@@SA?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ P?yX( PASSABLE+PDBu PHONEME_EXTRACTOR_001 PK?J{ POISONED @@ -10641,7 +10646,6 @@ PitchCameraUp PivotPaint PixarLog Pixel Dimensions-PlFu PlanarConfiguration Planarconfig tag value assumed incorrect, assuming data is contig instead of chunky Play@@ -10759,6 +10763,7 @@ Pulse domain which enables particle content to query leaf code to introspect gam Pulse: %s PulseRequirementName Put; voiceless alveolar stop+Px%u Python (*.py);;All Files (*.*) Q?load@QPixmap@@QEAA_NAEBVQString@@PEBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z QAbstractButton*@@ -10896,9 +10901,11 @@ RMouse RMouseDoubleClick RW?restore@QPainter@@QEAAXXZ R\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z+R\fpdLu+R\n0DBu R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z R\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z-R\vplFu+R\vpDBu R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ R_T5Y Rad2 Deg@@ -12741,6 +12748,11 @@ ZoomOutFromClip \f\n?deselect@QLineEdit@@QEAAXXZ \f\r?heightForWidth@QFormLayout@@UEBAHH@Z \f\t?beginReadArray@QSettings@@QEAAHAEBVQString@@@Z+\fpDBu+\fp\vPx%u+\fp\v`DBu+\fp\v`\n0DBu+\fp\v`dLu \game\ \n ?textValue@QInputDialog@@QEBA?AVQString@@XZ \n,?sReflection@FbxSurfaceMaterial@fbxsdk@@2PEBDEB@@ -12800,7 +12812,6 @@ ZoomOutFromClip \n?editorDestroyed@QAbstractItemView@@MEAAXPEAVQObject@@@Z \n?editorEvent@QItemDelegate@@MEAA_NPEAVQEvent@@PEAVQAbstractItemModel@@AEBVQStyleOptionViewItem@@AEBVQModelIndex@@@Z \n?editorEvent@QStyledItemDelegate@@MEAA_NPEAVQEvent@@PEAVQAbstractItemModel@@AEBVQStyleOptionViewItem@@AEBVQModelIndex@@@Z-\nPlFu \n\r?heightForWidth@QBoxLayout@@UEBAHH@Z \n\tV_atanf \nfinished rendering %d frames\n@@ -12846,7 +12857,8 @@ ZoomOutFromClip \rO?initPainter@QPaintDevice@@MEBAXPEAVQPainter@@@Z \r\f?focusInEvent@QLineEdit@@MEAAXPEAVQFocusEvent@@@Z \r\r?heightForWidth@QGridLayout@@UEBAHH@Z-\recq+\rp\f`\v0DBu+\rp\f`\vPDBu \t??8FbxMatrix@fbxsdk@@QEBA_NAEBV01@@Z \t?addPixmap@QIcon@@QEAAXAEBVQPixmap@@W4Mode@1@W4State@1@@Z \t?addRoundedRect@QPainterPath@@QEAAXNNNNNNW4SizeMode@Qt@@@Z@@ -12946,7 +12958,9 @@ ZoomOutFromClip \vFu?6 \vS?moveTo@QPainterPath@@QEAAXNN@Z \v\f?focusInEvent@QGroupBox@@MEAAXPEAVQFocusEvent@@@Z-\vplFu+\vpDBu+\vpdLu+\vpx%u ]?sharedPainter@QPaintDevice@@MEBAPEAVQPainter@@XZ ]?staticMetaObject@QWindow@@2UQMetaObject@@B ]\r?horizontalOffset@QListView@@MEBAHXZ@@ -12997,26 +13011,24 @@ _scale _to_curve_ _volumeatlas_ _wjb+`6pz `?validate@QDoubleValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z `?validate@QIntValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z `?validate@QRegExpValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z `?validate@QRegularExpressionValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z `?value@QColor@@QEBAHXZ `?valueF@QColor@@QEBANXZ+`DBu `Q?lightnessF@QColor@@QEBANXZ-`\rP\f0lFu `\v?event@QSpinBox@@MEAA_NPEAVQEvent@@@Z-`fD:u-`lFu-`nD:u+`dLu a1?I. a:fulltype a:typeparam a?windowText@QPalette@@QEBAAEBVQBrush@@XZ a?write@QStandardItem@@UEBAXAEAVQDataStream@@@Z a?x@QMouseEvent@@QEBAHXZ a?y@QMouseEvent@@QEBAHXZ-aBvD:u aC=H aTR>7 aZure : voiced postalveolar fricative@@ -13669,7 +13681,6 @@ f ?topLevelItemCount@QTreeWidget@@QEBAHXZ f5?B> fAther : low back unrounded vowel fAther : low front unrounded vowel-fD:u fEEl : high front unrounded vowel fIll : high central unrounded vowel fIll : semi-high front unrounded vowel@@ -14625,7 +14636,6 @@ nBlendIndex nCentralDirectoryEntries_ThisDisk nCentralDirectoryEntries_Total nColumn-nD:u nDataSize > 0 nDelayInMS nDenominator@@ -14776,9 +14786,9 @@ overrideShutterSpeedValue ownerelement ownerlog p"?value@QSpinBox@@QEBAHXZ-p08@H^D:u+p08@H^ p4win-p>D:u+p8+u p?L7 p?X94< p?vO@@ -14787,6 +14797,7 @@ pCamera pCheckpointName pClip pCurrentFocusWidget+pDBu pDescription pEt : lower-mid front unrounded vowel pEvent@@ -14805,6 +14816,7 @@ pTreeView pV?read@QImageReader@@QEAA?AVQImage@@XZ pWidget p\n?dragLeaveEvent@QAbstractItemView@@MEAAXPEAVQDragLeaveEvent@@@Z+p\r`\fPDBu p\v?event@QWidget@@MEAA_NPEAVQEvent@@@Z p`?type@QStandardItem@@UEBAHXZ pack_color_channel@@ -14833,6 +14845,7 @@ path_node_trajectory path_particle_rope path_trajectory pattern+pdLu per-camera settings permitresponses pet_preview_gravity@@ -14851,14 +14864,12 @@ pivotOffset pixelAspectRatio pixels pixels/inches-plFu playSoundButton playbackClampFrameCount playback_time playdemo %1\ndemo_goto %2 pause\ndemo_resume; %3 %4\n player view setup not available!\n playoverscript-pnD:u point point_light point_template@@ -14934,6 +14945,7 @@ pulse_node_custom_attributes pulse_open_graph_id %u %u pulse_runtime_lib pvTarget+px%u python q\n?dragLeaveEvent@QAbstractScrollArea@@MEAAXPEAVQDragLeaveEvent@@@Z q\v?currentTime@QTime@@SA?AV1@XZ@@ -14946,7 +14958,8 @@ quaternion_array quiet r>TR'>O rQ?lineTo@QPainterPath@@QEAAXNN@Z-r\fplFu+r\vpDBu+r\vpdLu r_dota_wind_min_high_freq_strength rad2deg radius of the sfm skeleton display@@ -15521,7 +15534,6 @@ user_animations usesLaggedValues uses_lagged_values v>^KH-vD:u vForward vIK \f3 vO^?KYgame/bin/win64/toolscenenodes_strings.txt
modified • +3 / -2 • changes: 5
Show patch
@@ -4037,7 +4037,7 @@ $prefix_element$ 2\r?hideEvent@QWidget@@MEAAXPEAVQHideEvent@@@Z 2\rlhp 2\v?event@QAction@@MEAA_NPEAVQEvent@@@Z-2\vpd+2\vpl 2^pV 2a"l 2aboutToShow()@@ -10448,11 +10448,11 @@ RSA_verify_PKCS1_PSS RSA_verify_PKCS1_PSS_mgf1 RT60 for low, mid, and high frequency bands for the probe. R\f?font@QTreeWidgetItem@@QEBA?AVQFont@@H@Z+R\fpl R\r1>Vp R\t?canFetchMore@QAbstractItemModel@@UEBA_NAEBVQModelIndex@@@Z R\v?event@QMenuBar@@MEAA_NPEAVQEvent@@@Z R\vp!6-R\vpd R]Di R^?supportedDropActions@QStandardItemModel@@UEBA?AV?$QFlags@W4DropAction@Qt@@@@XZ R_T5Y@@ -16439,6 +16439,7 @@ rZ1VwGf5 rZPM r\tV_sinhf r\vDi+r\vpl rad2deg radiusScale radius_keygame/bin/win64/vconsole2.exe_strings.txt
modified • +264 / -339 • changes: 603
Show patch
@@ -320,7 +320,7 @@ $t5\tEi\fo (#?windowModality@QWidget@@QEBA?AW4WindowModality@Qt@@XZ (7dt! (Custom Colors Disabled)-(ECC+(E3C (Filter) (None Available)\n (Primary)@@ -331,7 +331,7 @@ $t5\tEi\fo (bLLDc (d.9QN (i En-(iCC+(i3C (p8m ) ?timerEvent@QTableView@@MEAAXPEAVQTimerEvent@@@Z )HBp@@ -958,75 +958,65 @@ $t5\tEi\fo /s\tIg 0.0.0.0 0012host:track-devices-015@-01G@ 027@-02G@+037@ 03j3-04G@-05G@-05H@-067@+056@+076@+07G@ 08:51:40-08:51:41-095@ 099i 0B7@ 0BCDEFGHIJKLMNOPQRSTUVWXYZ1BCDEFGHIJKLMNOPQRSTUVWXYZ2BCDEFGHIJKLMNOPQRSTUVWXYZ3BCDEFGHIJKLMNOPQRSTUVWXYZ4BCDEFGHIJKLMNOPQRSTUVWXYZ\n-0C7@-0E6@-0G6@+0CG@+0E7@+0FG@ 0GG@+0GH@+0I6@ 0IDAT8-0LG@+0J6@+0JH@+0KG@ 0NG@-0O7@+0O6@ 0Ou"@-0P7@-0PG@-0R7@-0SG@-0U7@-0VG@-0WG@-0WH@-0Y6@-0Z6@-0ZH@+0Q7@+0QG@+0R2@+0S4@+0T2@+0U2@+0V2@+0V4@+0W2@+0Y2@+0Z2@ 0a)Y-0a7@-0aG@-0b2@-0c4@+0a6@+0b6@+0c6@ 0d2@-0e2@-0f2@-0f4@-0g2@-0i2@-0j2@-0k7@-0m7@-0o6@-0o7@-0p6@-0q6@-0r6@-0s6@-0t2@-0u6@-0u7@-0v5@-0w6@-0w7@+0e6@+0e7@+0f5@+0g6@+0g7@+0i5@+0l7@+0s7@+0uH@ 0x%1 0x%llx 0x%p = %s '%s'-0y5@+0z6@+0z7@+0zH@ 1"?updateGeometry@QWidget@@QEAAXXZ 1&im* 127.0.0.0 127.0.0.1:%d+13:13:26 16];h 16yd 172.16.0.0@@ -1361,15 +1351,14 @@ $t5\tEi\fo 3wn;7: 4)Br 49-8-497@ 4>G1_ 4EnP6AI+4R4@ 4V+2 W 4[?setRegularExpression@QRegularExpressionValidator@@QEAAXAEBVQRegularExpression@@@Z 4[YF 4\n?doItemsLayout@QTreeView@@UEAAXXZ 4\r?hidePopup@QComboBox@@UEAAXXZ-4b4@ 5 Line gap\n 5.15.2 58OnB!@@ -1405,47 +1394,40 @@ $t5\tEi\fo 7u{7" 8"3hrf 8&Kx-81G@-825@-82G@-855@-877@-895@+847@+867@+896@ 8:9a-8D7@-8F7@-8I6@-8L7@-8NG@-8PG@-8R5@+8B5@+8C7@+8F6@+8H6@+8HH@+8N6@+8O7@+8P7@+8Q5@ 8R7)-8S7@-8V6@+8S2@+8T4@+8W2@ 8WWWs-8X6@-8XH@ 8XU% 8\f?focusOutEvent@QTextBrowser@@MEAAXPEAVQFocusEvent@@@Z 8\v?event@QCompleter@@MEAA_NPEAVQEvent@@@Z 8]?size@QPixmap@@QEBA?AVQSize@@XZ-8a5@-8c2@-8d4@-8g2@-8k7@-8l2@+8a7@+8d6@+8e5@+8f6@+8h5@+8h6@+8i6@+8j6@ 8liS-8o6@-8p6@-8q7@-8t6@-8u5@-8v6@-8x5@-8x6@-8y6@-8z6@+8n7@+8u7@+8y7@ 9*x2$ 969p 98On@@@ -3934,11 +3916,11 @@ D ?toPlainText@QTextEdit@@QEBA?AVQString@@XZ D f(M9h D#sC D3nPJ-D95@ DBM&( DETAILED\nColor DISABLED DJ1E+DN6@ DNGBackwardVersion DNGPrivateData DNGVersion@@ -4244,37 +4226,34 @@ Group3Options Group4Options GvZ<3 H!0kZj-H15@-H1G@-H27@-H2G@-H3G@-H45@-H9@C+H90C+H97@ HAC K Unused Binding+HB7@ HCto-HI7@-HJ7@+HD7@+HGH@+HI6@+HJH@+HK7@ HKEY_CURRENT_USER\Software\Valve\GeoView-HM7@-HMAC-HNG@-HPG@-HR7@-HT7@+HM1C+HO6@+HP7@+HRH@+HS4@+HSG@+HT2@ HV &G HV.J-HWH@-HY6@-HZH@+HZ7@ H\fBp+H\r0C Hack Dota Layer Opaque Hack Dota Layer Opaque Translucent HalftoneHints-HbH@-Hc4@-HcG@-Hd2@+Hd6@+He5@ Header Color Header Color... HeaderCheckStateChanged@@ -4283,7 +4262,15 @@ HeaderSectionLine HelperLoadFbmByFileExtension(3065): Error! Unknown file type for %s\n HeroViewer Hex:+Hf5@+Hf6@+Hg5@+Hg7@ HgBNv+Hh6@+Hh7@+Hi5@+Hi6@ Hidden Channels HiddenIds Hide@@ -4297,33 +4284,23 @@ Highlight Color... Highlight Line Matches HighlightColor HighlightedText-Hj7@+Hj6@ Hj~7!-Hl2@+Hk7@ Hmx\-Ho6@ Home Horizontal differencing "Predictor" not supported with %d-bit samples HorizontalStrafeCamera HostComputer HoverItemChanged-Hp6@-Ht6@-Hu5@-Hv5@-Hv6@-Hw5@-Hw7@-Hx6@-Hx7@-Hy5@-Hy6@-Hy?C-HyAC-Hz6@+Hp7@+Hr7@+Ht7@+Hy/C+Hy1C H}Go- I ?toggleViewAction@QDockWidget@@QEBAPEAVQAction@@XZ-I"AC+I"1C IBindTarget IBindableCameraScene IBrs@@ -4477,9 +4454,10 @@ Kill This Cursor And Cancel Koez Kt6b}$ K}QVi1c-L95@ LMouse LMouseDoubleClick+LN6@+LR4@ LT?pixel@QImage@@QEBAIHH@Z LYBK LZ!D@@ -4497,7 +4475,6 @@ L\r?hitButton@QToolButton@@MEBA_NAEBVQPoint@@@Z L\t?canDropMimeData@QAbstractItemModel@@UEBA_NPEBVQMimeData@@W4DropAction@Qt@@HHAEBVQModelIndex@@@Z L_?toImage@QPixmap@@QEBA?AVQImage@@XZ LabelPos_t-Lb4@ Leap to Chunk C%d Left Mouse (Point) Length (magnitude) of Vector@@ -4613,6 +4590,7 @@ MaxSampleValue Maximum Maximum of two values (float) Maximum of two values (int)+May 7 2026 MenuBackground MenuBarGradientEnd MenuBarGradientStart@@ -5000,52 +4978,51 @@ OverlayProjectionDirection Overwrite With Current P"?updateSection@QHeaderView@@IEAAXH@Z P05y-P17@+P07@ P1G@-P25@ P2G@-P3G@-P4H@-P55@-P5G@-P67@-P6G@-P77@-P87@+P37@+P45@ P97@ P=B A P?isValid@QColor@@QEBA_NXZ P?isValidColor@QColor@@SA_NAEBVQString@@@Z P?itemData@QStandardItemModel@@UEBA?AV?$QMap@HVQVariant@@@@AEBVQModelIndex@@@Z P?jumpToNextImage@QImageReader@@QEAA_NXZ P?keyboardModifiers@QGuiApplication@@SA?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ-PAG@-PBG@-PC7@-PD5@+PE7@+PEG@+PF6@+PG6@+PHH@ PI7@ PIDAT8+PIG@ PJD< PJE=9'+PJG@ PJIa"\v+PK6@ PN7@-PNG@-PO7@ POISONED -PP7@ PQ]D?+PR2@+PR5@+PRG@ PRP\vI-PU7@-PUG@+PS2@+PSG@+PT4@+PU2@ PURH-PV6@-PW6@-PXH@-PY7@-PYG@-PZG@+PV2@+PV4@+PVH@+PX2@+PY2@ P\f?font@QTableWidgetItem@@QEBA?AVQFont@@XZ P\vFE+Pa6@ PackBits PackBitsDecode: Not enough data for scanline %ld PackBitsDecode: discarding %ld bytes to avoid buffer overrun@@ -5065,26 +5042,20 @@ Paste Paste (Overwrite) PasteColor PatternType-Pb2@-Pb5@-PbG@-Pc2@-PcG@-Pd4@-Pe2@+Pb6@+Pd2@+Pe6@+Pe7@ PerVertexLighting-Pf2@-Pf4@-PfH@+Pg6@ PgDn PgUp-Ph2@+Ph5@ Photometric tag is missing, assuming data is YCbCr Photometric tag value assumed incorrect, assuming data is YCbCr instead of RGB PhotometricInterpretation Photoshop Physics Debug Draw-Pi2@ Pick Pick Global Background PickCancelled@@ -5093,18 +5064,13 @@ PitchCameraDown PitchCameraUp PivotPaint PixarLog-Pk7@+Pk1@ PlaceholderText PlanarConfiguration Planarconfig tag value assumed incorrect, assuming data is contig instead of chunky Please close and restart VConsole to update!-PnH@-Po6@ Policy Port: (Default = %1)-Pp6@-Pq6@-Pr6@ Predictor PredictorEncodeTile PredictorSetup@@ -5127,15 +5093,13 @@ Properties Properties... Property '%s.%s' not writable Protocol: %d\n-Pt2@ PtZP-Pu6@-Pu7@ Pulse domain which enables particle content to query leaf code to introspect game state. Pulse: %s -Pw6@-Px5@+Py6@ PyNn2FAh+Pz6@+Pz7@ Q1y\tkL Q?logicalDotsPerInch@QScreen@@QEBANXZ Q?logicalDpiY@QPaintDevice@@QEBAHXZ@@ -5630,6 +5594,7 @@ TIFFTileRowSize TIFFVStripSize TIFFVTileSize TJcyi\t+TR4@ TW?restoreOverrideCursor@QGuiApplication@@SAXXZ TXT (*.txt) TXT (*.txt);;All files (*.*)@@ -5647,7 +5612,6 @@ TakeRenderDocCapture TanFrameQuat Tangent of angle. Input in radians, output in radians TargetPrinter-Tb4@ Temporarily Show All Temporarily Show All Channels Test Message For Simple Image Attachments With Missing File.\n@@ -5907,17 +5871,12 @@ Writable Write error at scanline %lu W~1Z X to the Y power-X05@-X15@-X1G@ X27@ X2G@ X35@-X3G@-X65@-X85@+X47@+X77@ X8\r,z-X95@ X?setBrush@QPainter@@QEAAXAEBVQBrush@@@Z X?setBrush@QPainter@@QEAAXW4BrushStyle@Qt@@@Z X?setBrush@QPalette@@QEAAXW4ColorGroup@1@W4ColorRole@1@AEBVQBrush@@@Z@@ -5934,51 +5893,48 @@ X?setCompositionMode@QPainter@@QEAAXW4CompositionMode@1@@Z X?setCoordinateMode@QGradient@@QEAAXW4CoordinateMode@1@@Z X?setDashOffset@QPen@@QEAAXN@Z X?setDashPattern@QPen@@QEAAXAEBV?$QVector@N@@@Z-XB7@-XBG@-XC5@ XClipPathUnits-XD7@-XG7@+XFH@+XIH@+XJ6@ XJpQ XM3w+XM7@ XMLPacket+XN6@ XN?hasChildren@QStandardItemModel@@UEBA_NAEBVQModelIndex@@@Z XNML-XP6@+XO7@+XP7@ XPosition+XR4@ XResolution-XVH@+XSG@+XT2@ XW%\vC+XW2@ XX?setBackground@QPainter@@QEAAXAEBVQBrush@@@Z-XYH@ XYY~ XYZ, Luv-XZ6@+XZ2@ X[[CY X\r?horizontalHeader@QTableView@@QEBAPEAVQHeaderView@@XZ X\v?event@QPushButton@@MEAA_NPEAVQEvent@@@Z-Xb4@ Xbox VDP is not supported on this platform.-XcG@-Xd2@-Xg2@+Xc6@+Xc7@+Xe5@+Xh6@ XhD?\-Xj2@-Xl2@+Xi5@+Xi6@+Xj6@+Xj7@+Xk1@ Xm8;-Xo6@-Xp6@-Xp7@-Xq@C-Xs6@-Xs7@-Xu5@-Xx6@-Xy5@-Xy6@-Xz6@-Xz7@+Xn7@+Xq0C+Xy7@ X}zl Y?setData@QStandardItem@@UEAAXAEBVQVariant@@H@Z Y?setData@QStandardItemModel@@UEAA_NAEBVQModelIndex@@AEBVQVariant@@H@Z@@ -6384,12 +6340,12 @@ _wjb `?validate@QIntValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z `?validate@QRegularExpressionValidator@@UEBA?AW4State@QValidator@@AEAVQString@@AEAH@Z `?valueF@QColor@@QEBANXZ-`IBC+`I2C `Q?lightnessF@QColor@@QEBANXZ `T?pixmap@QIcon@@QEBA?AVQPixmap@@HW4Mode@1@W4State@1@@Z `W?rgba@QColor@@QEBAIXZ `\v?event@QSpinBox@@MEAA_NPEAVQEvent@@@Z-`qBC+`q2C `qok a { text-decoration: underline; color: %1; } a:fulltype@@ -6718,63 +6674,50 @@ green grid group_title h*CU-h0G@-h17@-h25@-h2G@-h3G@+h06@ h4*3-h47@-h55@-h75@-h97@ h<7s-hJ7@-hK7@+hA7@+hEH@+hHH@ hL7@-hM7@-hP6@ hP7@-hPG@-hQ7@ hQXk0F+hR4@+hSG@ hSnX-hUH@-hXH@+hT2@+hW2@+hY2@+hZ7@ h\r?horizontalScrollbarAction@QTreeView@@MEAAXH@Z h\v?event@QTabWidget@@MEAA_NPEAVQEvent@@@Z ha?window@QPalette@@QEBAAEBVQBrush@@XZ handleDelta-hb4@ hbox-hcG@+hc6@ hcenter-hd2@-hg2@-hi2@+hg5@+hg7@+hh6@+hi6@ hideFromTaskSwitching highlightColor highlightLineSearchResults highlightText-hj7@+hj6@ hjO>-hl2@-hm7@-ho6@+hk1@ horizontal differencing horizontalPolicy horizontalStretch horizontal_header horizontal_header_labels host-serial:%s:forward:tcp:%d;tcp:%d host:transport:%s-hp6@-hs6@+ht7@ https://dl.google.com/android/repository/platform-tools-latest-windows.zip-hw5@-hw7@-hx6@-hy6@+hu7@ hy\teQ hz6@ i ?topLevelWidgets@QApplication@@SA?AV?$QList@PEAVQWidget@@@@XZ@@ -6829,6 +6772,7 @@ length2d length3d lerp lhA[M+li5@ lifespan lineOrder lineWrap@@ -6847,7 +6791,6 @@ loud lowprecisionuv lowprecisionuv1 lp={S-ly5@ m4UPh mX?setBlueF@QColor@@QEAAXN@Z m\f?frameGeometry@QWidget@@QEBA?AVQRect@@XZ@@ -7004,103 +6947,88 @@ outputcolor oy1\v p"?value@QSpinBox@@QEBAHXZ p"vb-p0G@-p0N@-p15@-p2G@-p37@-p3G@+p26@+p47@+p56@ p57@-p65@-p6G@-p75@-p7G@-p85@+p66@+p76@+p86@ p8d8-p96@ p97@ p>,iO~L-pB6@+pA5@+pB7@ pCheckpointName pCurrentFocusWidget pD3o-pD7@+pDG@ pDescription pDevice-pE6@ pE7@-pF6@+pFH@ pFilter pFromWidget-pG6@-pH6@-pI7@-pJ7@-pJG@+pG7@+pH7@+pHG@+pIH@+pK7@ pLightRigButton pLogViewer-pMG@ pModule->%s( 0x%llX )\n-pN7@-pO7@+pN6@+pO6@+pOG@ pObject pPrevFocusWidget-pQ5@-pR7@-pTG@+pR2@+pS2@+pSG@ pTagName pToWidget pToolButton pToolsVisModeButton pTraceResult-pU7@+pU2@+pV2@+pV4@ pV?read@QImageReader@@QEAA?AVQImage@@XZ-pVH@-pW7@ pWidget-pX7@-pXG@-pYH@+pZ2@ p\n?dragLeaveEvent@QAbstractItemView@@MEAAXPEAVQDragLeaveEvent@@@Z p\v?event@QWidget@@MEAA_NPEAVQEvent@@@Z p`?type@QStandardItem@@UEBAHXZ+pa6@ parent parent_cursor_id-pb2@-pc2@-pcG@-pe2@+pb6@+pd6@+pe5@+pe6@+peG@ pet_preview_gravity pet_preview_underwater-pf2@-pf4@+pf5@+pf6@+pg6@+ph5@ pi\nH% pickedColor pixelAspectRatio-pj2@-pk7@-po6@+pk1@ pointer not found in module list\n polymorphic_arg port_name posxyz-pp6@-pq6@-pr6@ previous_value propattr_flatten_into_parent_row pseudo--pt6@-pu5@-pu6@-puG@ pulse_node_custom_attributes pulse_open_graph_id %u %u pulse_runtime_lib-pv5@-pv6@-pw6@-px5@+py6@+py7@ q12_ q1AVpx q3\f5e{@@ -7230,10 +7158,11 @@ success\n suppress_menu system_state t*iv`+t26@ t2ak-tB6@ tEXtSoftware tH)a]+tR4@ tU3njZkq t\n?connect@QObject@@SA?AVConnection@QMetaObject@@PEBV1@AEBVQMetaMethod@@01W4ConnectionType@Qt@@@Z t\nhM@@ -7248,7 +7177,6 @@ tabs tagValue tangent tangentu_signv-tb4@ td0JQ tentative texcoord@@ -7406,55 +7334,52 @@ www.steampowered.com\n wy)D wyS] x"?valueFromText@QSpinBox@@MEBAHAEBVQString@@@Z-x05@-x0G@+x07@ x0Ysqx x17@-x27@-x2G@-x35@-x75@-xA7@-xB6@+x26@+x67@+x77@+x7G@+xE7@ xEIh-xF7@-xG7@-xGG@+xF6@+xG6@+xGH@+xH6@ xIDAT(-xJG@+xJ6@+xJH@+xK6@+xM7@+xO7@ xOIIQd-xP6@-xU7@-xV6@-xW6@-xWH@-xX6@-xZ6@-xZH@+xP7@+xS4@+xSG@+xT4@+xX2@+xY2@ x\f?generatedIconPixmap@QCommonStyle@@UEBA?AVQPixmap@@W4Mode@QIcon@@AEBV2@PEBVQStyleOption@@@Z x\n?dragLeaveEvent@QListView@@MEAAXPEAVQDragLeaveEvent@@@Z-xc4@-xcG@-xd4@+xc6@+xc7@+xd2@ xdt,T-xh2@-xi2@+xe7@+xh6@+xi5@+xi6@ xi\t%x-xl2@+xj6@+xk1@ xm#uc-xo6@-xp6@ xpd\-xs6@-xs7@-xt2@-xu7@+xr7@+xt7@+xv7@ xwv/-xx6@ xxz-<Z]-xy5@-xy6@-xz6@ y8Ry yTTh% yU?qt_metacall@QDoubleValidator@@UEAAHW4Call@QMetaObject@@HPEAPEAX@Zgame/bin/win64/vrad3_strings.txt
modified • +3 / -2 • changes: 5
Show patch
@@ -553,12 +553,13 @@ $timer .?AVIUndoElement@@ .?AVIVrad3@@ .vmat+0>dp 0\tV_frexpf 0x%llx 16-byte data pool 1Pl\v1 2RD\n2-2\vpT/+2\vpTN 4-byte data pool 4CReport RTX perf stats at N bounces. -1 means no report 4F=3@@ -1909,7 +1910,7 @@ path_trace_triangles_gpu_init path_trace_triangles_gpu_shutdown path_trajectory pattern-pc64 Apr 22 2026 16:00:56+pc64 May 7 2026 13:13:15 physicsSimplificationError physicsSimplificationOverride pinEnabledgame/core/pak01_dir.txt
modified • +1 / -1 • changes: 2
Show patch
@@ -1280,7 +1280,7 @@ resource/bugreporter.res CRC:0017e96be8 size:79 resource/clientscheme.res CRC:0091c13cb0 size:15227 resource/colorpicker.res CRC:003d009bed size:7865 resource/colorpickerframe.res CRC:0016c7a3fa size:1455-resource/core.gameevents CRC:00b3cc751b size:17232+resource/core.gameevents CRC:00cff06046 size:17305 resource/countries_brazilian.txt CRC:00cc0ae68b size:10065 resource/countries_bulgarian.txt CRC:000ac66730 size:12363 resource/countries_czech.txt CRC:00df360693 size:10146game/core/pak01_dir/resource/core.gameevents
modified • +1 / -0 • changes: 1
Show patch
@@ -98,6 +98,7 @@ "networkid" "string" // player network (i.e steam) id "xuid" "uint64" // steam id "PlayerID" "short"+ "ever_fully_connected" "bool" // Was the player ever fully connected? } "player_info" // a player changed his namegame/csgo/bin/win64/client_strings.txt
modified • +52 / -34 • changes: 86
Show patch
@@ -110,9 +110,9 @@ (%d)Unknown (%ld unused bits)\n (+%d more due to usercommand delivery)- (08@HPX`j+ (08@HPX`j 5 (08@HPXb- (08@HPZ+ (08@HPZ 5 (08@HR (0X`hpz (DEFAULT)@@ -311,7 +311,6 @@ "d\n/CMsgGCCStrike15_v2_MatchListRequestFullGameInfo "e\n CCSUsrMsg_EntityOutlineHighlight "f\n\nCMsgTEDust-"g3Hn "h\n8CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse "l7ql`R2lWf "lbN.@@ -2201,6 +2200,7 @@ $taser_charge %ld bytes leaked in %d chunks\n %llud %lu:%s:%s:%d:%s\n+%n4Xt %p Load from %s\n %p Load from memory size %d\n %p OnFreeAudioMainThread\n@@ -2643,7 +2643,7 @@ $taser_charge (.CPlayer_SetPerFriendPreferences_Request (0'yX (0x%08X)'??'-(4hq+(48s (5Me (5jP (ACTIVE)@@ -2940,6 +2940,7 @@ $taser_charge ).CPlayer_GetPerFriendPreferences_Response"M ).CPlayer_SetCommunityPreferences_Response"+ ).CPlayer_SetPerFriendPreferences_Response"G+)24Xs )4?NewFromUtf8@String@v8@@SA?AV?$MaybeLocal@VString@v8@@@2@PEAVIsolate@2@PEBDW4NewStringType@2@H@Z )A service for accessing Steam player dataB )App Id this file is being published FROM.@@ -3120,8 +3121,9 @@ $taser_charge ,\n\nsv_interp0 ,\n\nsv_interp1 ,\n\vvictim_slot-,]p3hn+,]p38p ,ar_monastery+,d;4xs ,fQM( ,h11] ,hmQ#@@ -3159,7 +3161,7 @@ $taser_charge --CLoopModeGame::~CLoopModeGame --file: -.CPlayer_GetNewSteamAnnouncementState_Request--4xq+-4Hs -5X5 -;-C-I-M-a-e-q- -> Success (%d attempts)\n@@ -5363,7 +5365,6 @@ $taser_charge .?AV?$CNetworkVarBase@MVNetworkVar_m_fadeMinDist@C_BaseModelEntity@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flActualHealthRemoved@CDamageRecord@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAlphaScale@C_EnvParticleGlow@@@@-.?AV?$CNetworkVarBase@MVNetworkVar_m_flAltitudeAtLastUsingGroundTopologyOffsetTransition@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnimTime@C_BaseEntity@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnisotropy@C_EnvVolumetricFogController@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAspectRatio@C_PointCamera@@@@@@ -5952,6 +5953,7 @@ $taser_charge .?AV?$CNetworkVarBase@W4MoveCollide_t@@VNetworkVar_m_MoveCollide@C_BaseEntity@@@@ .?AV?$CNetworkVarBase@W4MoveType_t@@VNetworkVar_m_MoveType@C_BaseEntity@@@@ .?AV?$CNetworkVarBase@W4PlayerConnectedState@@VNetworkVar_m_iConnected@CBasePlayerController@@@@+.?AV?$CNetworkVarBase@W4PlayerConnectedState@@VNetworkVar_m_iMostConnected@CBasePlayerController@@@@ .?AV?$CNetworkVarBase@W4PointWorldTextJustifyHorizontal_t@@VNetworkVar_m_nJustifyHorizontal@C_PointWorldText@@@@ .?AV?$CNetworkVarBase@W4PointWorldTextJustifyVertical_t@@VNetworkVar_m_nJustifyVertical@C_PointWorldText@@@@ .?AV?$CNetworkVarBase@W4PointWorldTextReorientMode_t@@VNetworkVar_m_nReorientMode@C_PointWorldText@@@@@@ -10879,7 +10881,7 @@ $taser_charge .yAu[7 /'/)/A/E/K/M/Q/W/o/u/}/ /2x1-/30m+/30o /5dJ /?appid=%u /Published file id of the file we'd like update.@@ -10933,8 +10935,9 @@ $taser_charge 0123456789 02V8[ 05=k-08@HR+08@HR 5 08@J+08B 5 08bX 09,h 0;Q5[@@ -11208,6 +11211,8 @@ $taser_charge 2\n\nline_items 2\n\vpreferences 2\rlhp+2\vpT+2\vpl\v 2^pV 2a"l 2bT~@@ -11300,6 +11305,7 @@ $taser_charge 4tpD 4zj@1;IJ 4|2;#GameUI_Retake_Card_LightEmUp,1,1,rifle1,grenade0|2;#GameUI_Retake_Card_Kobe,1,1,rifle1,grenade2|1;#GameUI_Retake_Card_1g,1,1,rifle1,grenade3|1;#GameUI_Retake_Card_DisappearingAct,1,1,rifle1,grenade1|1;#GameUI_Retake_Card_EyesOnTarget,1,1,weapon_aug+4~3hp 5'0v2ZP 5(EWorkshopFileType) Type of Workshop file to publish. 5(Optional) The number of results, per page to return.@@ -11349,6 +11355,7 @@ $taser_charge 6144 62$|S)6f 64CK\vH+64hs 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c 6666666666666666C:\buildworker\csgo_rel_win64\build\src\common\opensslwrapper.cpp 67-s@@ -11422,11 +11429,14 @@ $taser_charge 8192 8285-YOAZ-6049 82\n:XPH+83Po 851Pe 8835-KLXV-0292 8<pl 8= zp+8@J 5 8A6j+8B 5 8C:\buildworker\csgo_rel_win64\build\src\panorama\layout\stylepropertyfactory.cpp 8Client ID for which to count the number of issued tokens" 8GZS@@ -11530,7 +11540,6 @@ $taser_charge ;\n\vrank_update ;`Fzc ;bwP*-;env_gradient_fog ;sv_pausable;sv_cheats ;xsK <!-- dmx encoding keyvalues2_noids 4 format vtex 1 -->\n"CDmeVtex"\n{\n\t"m_inputTextureArray" "element_array"\n\t[\n@@ -11713,11 +11722,12 @@ $taser_charge ?uWS ?x29 @!@%@+@1@?@C@E@]@a@g@m@+@08N @0pp @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z @BH]f @BoneSetup-@HPX`hv+@HPX`hv0 @MfKZ @Pgl @Pu\rm@@ -11734,6 +11744,7 @@ $taser_charge @dKb] @fff>fff>fff>fff> @ffffff+@htp @i1V @icon_camera @icon_character@@ -11758,7 +11769,6 @@ A9ur A<fP A>x8 AA Compromise-AA:p AAAA- AAAA-%.*s AABBDirection@@ -12488,7 +12498,6 @@ BAscendantHasClass BAsyncSend BAsyncSendProto BC (default)-BC_RetakeGameRules BCanSeeInParentScroll BCanvasReady BEOS_BIND_FUNC@@ -12853,6 +12862,7 @@ Broken pipe BrowserGoToURL BrowserGoToURL( %s ) Bs'n+Bsv_csgo_gpu_culling_skybox Bu 5 BuddyButton/ArmedBgColor BuddyButton/ArmedFgColor1@@ -13005,7 +13015,7 @@ C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\fx_cs_blood.cpp C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\fx_cs_impacts.cpp C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\fx_cs_knifeslash.cpp C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\grenade_tracer.cpp-C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\grenade_tracer.cpp:405+C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\grenade_tracer.cpp:396 C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\hudmodel.cpp C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\panorama\3dpanels\cs_iconscene.cpp C:\buildworker\csgo_rel_win64\build\src\game\client\cstrike15\panorama\3dpanels\csgo_3dpanel.cpp@@ -17151,7 +17161,6 @@ Downsample and BloomThreshold DownsampleDepth DownsampleDepthForWaterEffects Downtown-Dpath_node Dq;n DrBoom Draft is fully completed!\n@@ -17839,7 +17848,7 @@ Error (problem that prevents task success) Error Message Error Parsing PaintData in %s! \n Error adding %s\n-Error decoding bitstream for dropped fields in protobuf delta. And not using compatibility encoding style+Error decoding bitstream for dropped fields in protobuf delta\n Error getting UGC annotation details\n Error in encoding\n Error loading %s : %s@@ -20826,6 +20835,7 @@ LT[N LT_txt LXKQ LY\r5+L\fP6 L\n\fincludevotes L\n\nserverinfo L\n\tfile_type@@ -22235,8 +22245,10 @@ P-256 P-384 P-521 P08@J-P08J+P08J@7+P08N P1\t98"+P2 5 P2P Voice P2P ping to "%s". Timed out after %.2fms\n P5[1@@ -22776,6 +22788,7 @@ Pitch: %6.1f Yaw: %6.1f Dist: %6.1f %19s Pitch: %6.1f Yaw: %6.1f %38s Pitstop PivotPaint+Pj 5 PlaceDecalEvent_t PlaceholderText PlantedBomb@@ -23145,7 +23158,7 @@ Pushes an identifier used to group overlays. Deletes all existing overlays using Pushes an identifier used to group overlays. Overlays marked with this identifier can be deleted in a big batch. Pyramid P|iC\r-Q$4Xq+Q$4(s Q(Optional) If supplied, the resulting published file's Id is appended to the URI. Q*hd Q/xtJ2@@ -23381,10 +23394,11 @@ RT %dx%d %s %s : %d Bytes\n RT_txt RTime32 RULESHERE+R\fpl\v R\n\rincludekvtags R\r1>Vp R\vp!y-R\vpL+R\vpT R]Di Rad2 Deg Radar@@ -24927,6 +24941,7 @@ Show the team select menu with mock data passed in. Show vote context menu in pause menu Show/hide equipment for the current team ShowAcceptPopup+ShowAcknowledgePopup ShowActiveTournamentPage ShowAndHide ShowArrow@@ -24992,7 +25007,6 @@ ShowHudRadio ShowHudRosettaSelector ShowLoadoutForItem ShowReadyUpPanel-ShowSelectItemForCapabilityPopup ShowSelectItemForWorkshopPreviewCapability ShowSimpleContextMenu ShowSimpleContextMenuWithDismissEvent@@ -27142,7 +27156,7 @@ X\n\tTeamStats X\n\vFantasyTeam X\n\vLoadoutItem X\tQo-X`hr+X`hr 5 Xd3h XfJ7 XjfR@@ -27347,6 +27361,7 @@ Z~wl \f]ne3 \fdhWTh \fiaR+\fp\vPL \ful2 \fy&3Gl \l:ArR@@ -28400,7 +28415,7 @@ _xU`u _}eOk `28)fk `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z-`43pm+`43@o `:zQF `D$daM-l `DZG@@ -29196,7 +29211,6 @@ b <= sizeof ctx->buf b <= sizeof ctx->final b0M% b2i_PVK_bio-b38n b5o- b=G3 bB"`3@@ -30852,7 +30866,6 @@ d2i_SSL_SESSION d2i_TS_RESP d2i_X509_PKEY d35P-d48r d4\tp d7NSuLq2 d=%-2d hl=%ld l=%4ld @@ -31810,6 +31823,7 @@ env_detail_controller env_entity_dissolver env_fog_controller env_global_light+env_gradient_fog env_gunfire env_light_probe_volume env_particle_glow@@ -31920,6 +31934,7 @@ eventdata eventname events/%u/%s events/%u/team+ever_fully_connected evp pbe cipherinit error evp_pkey evparam@@ -33402,8 +33417,8 @@ i2d_SSL_SESSION i2o_ECPublicKey i2s_ASN1_ENUMERATED i2s_ASN1_INTEGER+i4Ht i4a."-i4xr i5BH iA5StringSyntax iAmmoType@@ -33893,6 +33908,7 @@ info_particle_system info_particle_target info_player_ping info_target+info_target_choreo info_trigger_fan info_visibility_box info_world_layer@@ -34383,7 +34399,7 @@ k+Aq k/sn k0>Z, k26C*-k3Xn+k3(p k8\vD k8fo k8xA@@ -34799,7 +34815,7 @@ lC57 lDcW lM2p l\n\fexcludedtags-l`w4+l`w4xt label_token ladder ladder_angle_yaw@@ -36302,7 +36318,6 @@ n5cM n6j/ n:2C[ n@PK-nBcl_map_preview_debug_jitter nCRD nChangeOffset < INT16_MAX nChangeOffset > 0@@ -36425,7 +36440,6 @@ nextupdate before thisupdate nhsR nicename nickname-ninfo_target_choreo niv <= EVP_MAX_IV_LENGTH nkey <= EVP_MAX_KEY_LENGTH nl_NL@@ -36990,6 +37004,8 @@ p.other p.ppBasis p.prime p.tpBasis+p08@H^+p2 5 p250 p2p_FightingGame_Connection p2p_FightingGame_GameData@@ -37008,8 +37024,6 @@ p5\nL, p618 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z p@0pqE5tsO?|1-pASHARD_SOLID-pBdemo_playback_override_settings pCheckpointName pD4t pData->GetDataDescMap() == pTemplateDataMap@@ -37028,7 +37042,7 @@ pRTH pRequest pSPo pSequenceName-pShowAcknowledgePopup+pShowSelectItemForCapabilityPopup pSource pSourceFunc pSpawnedEntityName@@ -37326,6 +37340,7 @@ pathNodePinsEnabled pathNodeRadiusScales pathNodes path_index+path_node path_parameter_string path_particle_rope path_particle_rope_clientside@@ -37352,6 +37367,7 @@ payload-%u-%u.data payment gateway capabilities payment_row_usd payment_us_usd+pb 5 pbeWithMD2AndDES-CBC pbeWithMD2AndRC2-CBC pbeWithMD5AndCast5CBC@@ -38036,6 +38052,7 @@ r$0I r-IE r184 r3A~+r4ht r<\rND rAGW rB2pBB@@ -38050,10 +38067,10 @@ rRfKR rX&O0 rZ1VwGf5 rZPM-r\fpL r\n\vstart_index r\vDi r\vp!K+r\vpl\v r_2PassBuildDraw 0 r_2PassBuildDraw 1 r_csm_fast_path 0@@ -39959,7 +39976,7 @@ t(ydU t+RW t0;?ZlP*m t2U -t3xn+t3Hp t4O_ t80z tA`KO/3G!\n7h=@@ -41837,6 +41854,7 @@ y#y&Jb y-offset y0JY y2Cu+y3Xp y;w9 y>?SetAccessor@ObjectTemplate@v8@@QEAAXV?$Local@VString@v8@@@2@P6AX0AEBV?$PropertyCallbackInfo@VValue@v8@@@2@@ZP6AX0V?$Local@VValue@v8@@@2@AEBV?$PropertyCallbackInfo@X@2@@Z3W4AccessControl@2@W4PropertyAttribute@2@W4SideEffectType@2@8@Z y?iLagame/csgo/bin/win64/host_strings.txt
modified • +3 / -0 • changes: 3
Show patch
@@ -105,6 +105,7 @@ 8B0y 8\n0y ?expf+@08N @20y @HPX`hvP. @ht0|@@ -145,6 +146,7 @@ LightmapUVW OverlayProjectionDirection P08@J P08J+P08N P20y P6PI P6pN@@ -204,6 +206,7 @@ m_bUseCompressedNormalTangent m_bUseShadowFastPath medium optionallycompressedtangentframe+p08@H^ p20y pb0y posxyzgame/csgo/bin/win64/matchmaking_strings.txt
modified • +3 / -0 • changes: 3
Show patch
@@ -390,6 +390,7 @@ $tIH :upload <\n\ncategories >\n\tTypeCache+@08N @HPX`hv @\n\fSingleObject @workshop@@ -762,6 +763,7 @@ Options/searchteamkey Options/server P08@J0 P08J+P08N P\n\nattributes PartnerItemPaymentRule Player# Player Name\n@@ -1288,6 +1290,7 @@ options/sessionHostData options/sessionid options/sv_load_test outofdate_subscribed_caches+p08@H^ partner_accountbalance partner_accountflags partner_accountidgame/csgo/bin/win64/modtools_strings.txt
modified • +12 / -13 • changes: 25
Show patch
@@ -8752,22 +8752,20 @@ $modelname$_surface .webp 08@HR 08@J+0:0j\r 0\r%0t 0\tV_frexpf 1.0 - FractionalPart( A ) 1D Blend Has No Referenced Animations 1D Twist 1DBlendEditor 1\r51h-24p{ 2D Aim 2D Blend Has No Referenced Animations 2D Cross 2DBlend 2DBlendEditor 2DBlendFromAnimation-2PP\n-2Pi\r 2_BONE_IK 4\r54t 5;FJ$,XEK4<@@ -8796,7 +8794,7 @@ $modelname$_surface @%s_lookFrame_0 @%s_lookFrame_1 @%s_lookFrame_2-@08N0+@08N @HPX`hv @Integer overflow in %s @Invalid Internal Point@@ -9154,7 +9152,6 @@ Avoids normal seams on UV boundaries. Turning it off is faster and saves some GP B (Optional) B channel B channel not found!\n-B0O\n B5G5R5A1_UNORM B5G6R5_UNORM B8G8R8A8_UNORM@@ -10137,6 +10134,7 @@ Create Right CreateIndexBufferFromIndexArray(61): Creates an animation from the model's bind pose Crouch Weight+CubemapFogTexture Cull Unskinned Verts Current Sync Event Current Sync Event ID@@ -10549,6 +10547,7 @@ Entry Overrides Entry State Entry State Conditions EnumArray+EnvironmentMap Epsilon Equal to Error (not warn)@@ -11886,8 +11885,8 @@ Overwrite all bone data Overwrite existing flags only Overwriting existing wrinkle map data on mesh P08@J-P08J@-P08N0+P08J0+P08N PARENT PF\n%d %d\n-1.000000\n POSE_SPACE_BONE@@ -12186,7 +12185,7 @@ R9G9B9E5_SHAREDEXP RBF Based Anim Constraint ROTATION R\vp!y-R\vpX+R\vpH R_T5Y Radial Basis Function Type Radius Params CP ( Prop Group Smallest Radius / Prop Group Largest Radius / Number of Avg Objects )@@ -13204,7 +13203,7 @@ Zero input vector for info node! [cloth] | [procedural] [procedural] \fB33-\fp\vPd+\fp\vPT \n[ERR] Not enough memory, shop for some more RAM. See you!\n \ndummyfilename.tif \ng default\n@@ -13271,7 +13270,7 @@ _temp_tangent _volumeatlas_ _wjb _zero-aBv0+aBv a\tV_powd absolute acceleration@@ -14453,8 +14452,8 @@ overrideclass overwrite_existing overwrite_existing_flags_only owns_polymorphic_data-p08@H^0-p0j@+p08@H^ +p0j0 pEvent != nullptr pParentTrack != nullptr pPose != nullptr@@ -14594,7 +14593,7 @@ pushout_strength quad_bend_tolerance quadratic r>0f-r\fpX+r\fpH radius0_key radius1_key radius_keygame/csgo/bin/win64/server_strings.txt
modified • +42 / -43 • changes: 85
Show patch
@@ -101,12 +101,10 @@ %s%lu (%s0x%lx)\n ' ) - 3 G M Q _ c e i w } (%ld unused bits)\n- (08@HPX`jp- (08@HPXb- (08@HPZp- (08@HR- (08@Jp- (0X`hpz+ (08@HPX`j+ (08@HPXb@+ (08@HPZ+ (0X`hpz@ (Dirty Animation) (Disabled on Server) (INVALID PSS PARAMETERS)\n@@ -125,7 +123,6 @@ -8CKV -> %s '%s'\n -> Could not find an item definition named '%s'\n- .pAU 0@NYa 0Fa 1CSc\t@@ -1664,7 +1661,7 @@ $tH@T\tI (0x%08X)'??' (3@Mb (4?NewFromUnsigned@Integer@v8@@SA?AV?$Local@VInteger@v8@@@2@PEAVIsolate@2@I@Z-(4pfj+(4`fj (5Me (5jP (=?Resolve@Resolver@Promise@v8@@QEAA?AV?$Maybe@_N@3@V?$Local@VContext@v8@@@3@V?$Local@VValue@v8@@@3@@Z@@ -2240,7 +2237,6 @@ $tH@T\tI ... and no start position .................... ..uR5&m-.06U .4bb .97yY .?AU?$default_delete@VCNavGenPolyProcessorStageBase@@@std@@@@ -3961,7 +3957,6 @@ $tH@T\tI .?AV?$CNetworkVarBase@MVNetworkVar_m_fadeMinDist@CBaseModelEntity@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flActualHealthRemoved@CDamageRecord@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAlphaScale@CEnvParticleGlow@@@@-.?AV?$CNetworkVarBase@MVNetworkVar_m_flAltitudeAtLastUsingGroundTopologyOffsetTransition@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnimTime@CBaseEntity@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnisotropy@CEnvVolumetricFogController@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAspectRatio@CPointCamera@@@@@@ -4547,6 +4542,7 @@ $tH@T\tI .?AV?$CNetworkVarBase@W4MoveCollide_t@@VNetworkVar_m_MoveCollide@CBaseEntity@@@@ .?AV?$CNetworkVarBase@W4MoveType_t@@VNetworkVar_m_MoveType@CBaseEntity@@@@ .?AV?$CNetworkVarBase@W4PlayerConnectedState@@VNetworkVar_m_iConnected@CBasePlayerController@@@@+.?AV?$CNetworkVarBase@W4PlayerConnectedState@@VNetworkVar_m_iMostConnected@CBasePlayerController@@@@ .?AV?$CNetworkVarBase@W4PointWorldTextJustifyHorizontal_t@@VNetworkVar_m_nJustifyHorizontal@CPointWorldText@@@@ .?AV?$CNetworkVarBase@W4PointWorldTextJustifyVertical_t@@VNetworkVar_m_nJustifyVertical@CPointWorldText@@@@ .?AV?$CNetworkVarBase@W4PointWorldTextReorientMode_t@@VNetworkVar_m_nReorientMode@CPointWorldText@@@@@@ -8493,6 +8489,7 @@ $tH@T\tI .P6AXAEBUSoundOpvarManagerSettableData_t@@PEAVCSoundOpvarSetPointStackCollection@@@Z .P6A_NAEBUCharacterDefn_t@CCStrike15ItemSchema@@@Z .PARTICLE_MESSAGE+.PCU .PEAVCBodyComponent@@ .PEAVCCSGameModeRules@@ .PEAVCCSGameRules@@@@ -8518,7 +8515,6 @@ $tH@T\tI .PEAVCPlayer_UseServices@@ .PEAVCPlayer_WaterServices@@ .PEAVCPlayer_WeaponServices@@-.PHU .PlayerCommendationInfo .PlayerDecalDigitalSignature .PlayerDecalDigitalSignature":\n@@ -8818,8 +8814,6 @@ $tH@T\tI .dx_LV9 .fatdem .lbN-.p8U-.pHU .pp@0 .text$ .vjs_c@@ -8860,19 +8854,18 @@ $tH@T\tI 0123456789 02V8[ 05=k-08@HRp-08@J-08Bp+08@HR+08@J@ 08bX 09,h 0;Q5[ 0<cz-0>p&U 0@NX^b!/@P\b 0AOY_c"2CQ[c 0M2~@p 0Mc\t\n 0W/5+0XyO 0Z@q 0\n+k_EGCItemCustomizationNotification_NameItem 0\n+k_EMsgGCCStrike15_v2_AccountPrivacySettings@@ -8893,7 +8886,7 @@ $tH@T\tI 0\r%0h 0\r0#0)070;0U0Y0[0g0q0y0}0 0e\r8-0h~O+0l\fT 0pp@5tqE?|sO541 0tU+xc: 0x%s@@ -8978,7 +8971,7 @@ $tH@T\tI 2\n.eRollType 2\n\nline_items 2\rlhp-2\vpp+2\vpl\fT 2^pV 2a"l 2bT~@@ -9105,14 +9098,15 @@ $tH@T\tI 6%vi 6,2K 6-zeZ+60CU 62$|S)6f 64CK\vH-6666666666666666 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c+6666666666666666CAttributeManager 67-s-6@HU 6H,N 6O|T%+6P"U 6Qd= 6\n1k_EGCItemCustomizationNotification_CasketContents 6\n1k_EGCItemCustomizationNotification_ExtractSticker@@ -9135,6 +9129,7 @@ $tH@T\tI 6l13 6lkc 6myY;+6p#U 6qo~ 6r-m_v 6r1ij@@ -9180,8 +9175,8 @@ $tH@T\tI 8<pl 8= zp 8??SetInternalFieldCount@ObjectTemplate@v8@@QEAAXH@Z-8@Jp 8A6j+8Fp U 8GZS 8SIffK5W 8TZvrv<@@ -9427,13 +9422,12 @@ $tH@T\tI ?gwL ?jOb ?m_Stops-?phys_hinge ?srJO ?tya ?uWS ?x29 @!@%@+@1@?@C@E@]@a@g@m@-@08ND+@08N4 @0pp @333 @333?@@ -9443,8 +9437,8 @@ $tH@T\tI @BH]f @BoneSetup @HPX`hv+@HV0 @MfKZ-@PGv @Pgl @Pu\rm @Release@@ -9459,6 +9453,7 @@ $tH@T\tI @cs_team_manager @dKb] @fff>fff>fff>fff>+@htP @i1V @m_bPlayerAmmoStockOnPickup @n2w@@ -10032,7 +10027,6 @@ BAddToMessage BAsyncSend BAsyncSendProto BC (default)-BCPulseGraphInstance_ServerEntity::GraphStart BDraw the hiding spot the bot will check next. BEOS_BIND_FUNC BEOS_BIND_VAR@@ -11926,6 +11920,7 @@ CPulseFuncs_GameParticleManager::SetEffectControlTransform CPulseFuncs_GameParticleManager::SetEffectControlVector CPulseFuncs_GameParticleManager::SetEffectControlWorldVector CPulseGraphInstance_ServerEntity::BeforeGraphStart+CPulseGraphInstance_ServerEntity::GraphStart CPulseGraphInstance_ServerEntity::InitialActivate CPulseGraphInstance_ServerEntity::SetNextThink CPulseGraphInstance_ServerEntity::Think@@ -14468,7 +14463,7 @@ Error - no profile for '%s' exists.\n Error Parsing PaintData in %s! \n Error building path - pathing to an unreachable area.\n Error building path\n-Error decoding bitstream for dropped fields in protobuf delta. And not using compatibility encoding style+Error decoding bitstream for dropped fields in protobuf delta\n Error in encoding\n Error loading kv3 data: %s\n Error map!@@ -14910,7 +14905,6 @@ Found no entity at %d.\n Found soundscape entity "%s" with no soundscape name.\n Found source soundscape %u after marching backwards.\n FourVectors-Fp,U Frac Fractional component (ie. returns 0.34 for 12.34) FrameTime@@ -18184,9 +18178,9 @@ P-224 P-256 P-384 P-521-P08@J-P08J-P08ND+P08@J@+P08J0+P08N4 P1\t98" P5[1 PAGN_4@@ -18421,6 +18415,7 @@ PUX\`cIPTY_cBJNS\c8=DLWc*38>Mc PVSManagerGameSystem PVSModifier PVY]acJOTY`cCGLT]c9<AJVc+-19Ic+PXyO P\n\nattributes Pack item "%s" included in more than one pack bundle - not allowed! PackedBlobNormal@@ -18506,7 +18501,6 @@ PhysicsEntities PhysicsGameSystem PhysicsGameSystemManifest_server PhysicsSimulate-Ph~O PickRandom PickRandomShuffle Picker %i/%s - ent %s model %s\n@@ -18980,7 +18974,7 @@ RSDS} RTime32 R\r1>Vp R\vp!y-R\vpp+R\vpl\fT R]Di Rad2 Deg Radial using: %s\n@@ -21895,9 +21889,8 @@ X\n\tTeamStats X\n\vFantasyTeam X\n\vLoadoutItem X\tQo-X`hrp+X`hr Xd3h-Xf (U XfJ7 XjfR XpProgressData@@ -22260,7 +22253,8 @@ Z~wl \f]ne3 \fdhWTh \fiaR-\fp\vPh~O+\fp\vPXyO+\fp\v`XyO \ful2 \fy&3Gl \l:ArR@@ -23006,7 +23000,7 @@ Z~wl \v\vTSG \vj0k \vjC7-\vph~O+\vpXyO ] Done (%.2f seconds) ]1h=bfz ]FhSD}@@ -23089,10 +23083,11 @@ _}eOk `H(hqA1p `ITS `VX:H+`XyO `\n\rvector_values `fPw.\vM `h9T~-`htpfj+`ht`fj `o_je `yNT a null shared library handle was used@@ -23111,7 +23106,7 @@ a:typeparam a;Tg a@XZ aA0k-aBvD+aBv4 aD/x aDSS aECDH@@ -25837,6 +25832,7 @@ event_stage_name event_time_end event_time_start eventarraybits+ever_fully_connected evp pbe cipherinit error evp_pkey ex"y@@ -26877,6 +26873,7 @@ houseIdentifier hoverposeangles hoverposeflags hoverposeposition+hpz@ hr_H http request http$@@ -29119,6 +29116,7 @@ nMaxElements nMeshGroupMask nMode nNumerator+nP\tU nPitch nPriority != NETWORK_FIELD_CHANGE_DEFAULT_PRIORITY nReason@@ -29409,7 +29407,6 @@ notifyforcemintime_z notmostrecent notsolid nova-np+U npc_ability_name npc_select %i npc_vehicle@@ -29673,8 +29670,7 @@ p.other p.ppBasis p.prime p.tpBasis-p08@H^D-p0j0+p08@H^4 p250 p2{l p4Z3@@ -29742,6 +29738,7 @@ pTarget2 pTargetAttachmentName pU>\AL pValue+pXyO p\rP!0 p\rP\f0!h p^i9@@ -29990,6 +29987,7 @@ phys phys_ballsocket phys_constraint phys_genericconstraint+phys_hinge phys_hinge_local phys_keepupright phys_lengthconstraint@@ -30011,7 +30009,6 @@ physics_entity_solver physics_joint_modification_type physics_particle physics_prop_ragdoll-ph~O pick pick_%s pick_all_attributes@@ -30076,6 +30073,7 @@ pkey pkeyalg pkix pkparameters2group failure+pl\fT place place_anchors_at_constraint_transform place_name@@ -33670,6 +33668,7 @@ zz2K }gE3 }n2W }}JSON_END\n+~07U ~9ob ~If D ~P2Tgame/csgo/pak01_dir.txt
modified • +273 / -209 • changes: 482
Show patch
@@ -2391,13 +2391,13 @@ animation/anims/world/rifle/rifle_ump45/idle_ump45.vnmclip_c CRC:00cf81ee80 size animation/anims/world/rifle/rifle_ump45/reload_crouch_ump45.vnmclip_c CRC:00a1edb6cf size:30827 animation/anims/world/rifle/rifle_ump45/reload_ump45.vnmclip_c CRC:0045fb67d6 size:30770 animation/anims/world/rifle/rifle_ump45/shoot_ump45.vnmclip_c CRC:00e6ab588a size:10167-animation/anims/world/rifle/rifle_xm1014/draw_crouch_xm1014.vnmclip_c CRC:00860a5ee5 size:12582-animation/anims/world/rifle/rifle_xm1014/draw_xm1014.vnmclip_c CRC:002850720a size:12465+animation/anims/world/rifle/rifle_xm1014/draw_crouch_xm1014.vnmclip_c CRC:00cf786a76 size:11317+animation/anims/world/rifle/rifle_xm1014/draw_xm1014.vnmclip_c CRC:006784a7ef size:11514 animation/anims/world/rifle/rifle_xm1014/idle_crouch_xm1014.vnmclip_c CRC:00caea1c7d size:4634 animation/anims/world/rifle/rifle_xm1014/idle_xm1014.vnmclip_c CRC:009ff72852 size:4393 animation/anims/world/rifle/rifle_xm1014/reload_crouch_xm1014.vnmclip_c CRC:002ea414d9 size:18946 animation/anims/world/rifle/rifle_xm1014/reload_xm1014.vnmclip_c CRC:00a91c52bd size:19266-animation/anims/world/rifle/rifle_xm1014/shoot_xm1014.vnmclip_c CRC:0023bb2f8a size:8228+animation/anims/world/rifle/rifle_xm1014/shoot_xm1014.vnmclip_c CRC:00eefb3f9b size:8196 animation/anims/world/shared/breathing.vnmclip_c CRC:00b79f03f7 size:39203 animation/anims/world/shared/death_chest_a.vnmclip_c CRC:00fa1753a8 size:19013 animation/anims/world/shared/death_chest_b.vnmclip_c CRC:00464154ac size:13520@@ -2654,7 +2654,7 @@ animation/graphs/viewmodel/viewmodel_knife.vnmgraph_c CRC:002f223d05 size:8504 animation/graphs/viewmodel/viewmodel_knife_butterfly.vnmgraph_c CRC:00d8a1d1f2 size:8335 animation/graphs/viewmodel/viewmodel_knife_karambit.vnmgraph_c CRC:00a460498e size:8333 animation/graphs/viewmodel/viewmodel_knife_talon.vnmgraph_c CRC:0092514c48 size:8249-animation/graphs/worldmodel/worldmodel.vnmgraph_c CRC:00f453e332 size:73131+animation/graphs/worldmodel/worldmodel.vnmgraph_c CRC:00bbd58c08 size:73095 animation/graphs/worldmodel/worldmodel_grenade.vnmgraph+decoy.vnmgraph_c CRC:00044cbfc0 size:5069 animation/graphs/worldmodel/worldmodel_grenade.vnmgraph+flash.vnmgraph_c CRC:005f38ce30 size:5073 animation/graphs/worldmodel/worldmodel_grenade.vnmgraph+he.vnmgraph_c CRC:00fdc273fd size:5067@@ -2798,7 +2798,7 @@ annotations/official/de_anubis/de_anubis.txt CRC:0048eecab6 size:15965 annotations/official/de_cache/de_cache.txt CRC:0032758443 size:16182 annotations/official/de_dust2/de_dust2.txt CRC:0040610d51 size:15359 annotations/official/de_inferno/de_inferno.txt CRC:0009f6267f size:15443-annotations/official/de_mirage/de_mirage.txt CRC:001e120fea size:13181+annotations/official/de_mirage/de_mirage.txt CRC:008c111eda size:13186 annotations/official/de_nuke/de_nuke.txt CRC:00804078b1 size:9375 annotations/official/de_overpass/de_overpass.txt CRC:000315bbd3 size:16105 annotations/official/de_train/de_train.txt CRC:0049b644ba size:19033@@ -8166,27 +8166,27 @@ materials/de_ancient/hr_ancient_blend_groundcarvings01-grounddirt04-wet.vmat_c C materials/de_ancient/hr_ancient_blend_groundcarvings01-groundgrass01-wet.vmat_c CRC:00113131e5 size:5770 materials/de_ancient/hr_ancient_blend_groundcarvings01-moss02-wet-b.vmat_c CRC:003e41378e size:6058 materials/de_ancient/hr_ancient_blend_grounddirt01-grounddirt02-wet.vmat_c CRC:00ee6bf17e size:5594-materials/de_ancient/hr_ancient_blend_grounddirt01-groundgrass01-groundrock01-wet.vmat_c CRC:00e923a1bf size:6442+materials/de_ancient/hr_ancient_blend_grounddirt01-groundgrass01-groundrock01-wet.vmat_c CRC:003ac24b3e size:6618 materials/de_ancient/hr_ancient_blend_grounddirt01-groundgrass02-groundrock01-wet.vmat_c CRC:00a94e58cd size:6650 materials/de_ancient/hr_ancient_blend_grounddirt02-grounddirt03-wet.vmat_c CRC:00aa124834 size:5930 materials/de_ancient/hr_ancient_blend_groundgrass01-grounddirt01-wet.vmat_c CRC:00b066e702 size:5706 materials/de_ancient/hr_ancient_blend_groundgrass01-grounddirt03-wet.vmat_c CRC:00afcb594a size:5802 materials/de_ancient/hr_ancient_blend_groundgrass01-groundgrass02-wet.vmat_c CRC:0035e4b100 size:5898-materials/de_ancient/hr_ancient_blend_groundgrass01-groundrock01-wet.vmat_c CRC:003e1eb599 size:5658+materials/de_ancient/hr_ancient_blend_groundgrass01-groundrock01-wet.vmat_c CRC:00a00b4929 size:5850 materials/de_ancient/hr_ancient_blend_groundgrass01-groundrock02-wet.vmat_c CRC:003aed7b66 size:5802 materials/de_ancient/hr_ancient_blend_groundgrass01-groundrock04-wet.vmat_c CRC:0053f57c1a size:5770 materials/de_ancient/hr_ancient_blend_groundgrass02-grounddirt_01-wet.vmat_c CRC:001b021cdd size:5994 materials/de_ancient/hr_ancient_blend_groundgrass02-groundrock_01-wet.vmat_c CRC:00eb3bb61c size:5962 materials/de_ancient/hr_ancient_blend_groundgrass02-groundrock_02-wet.vmat_c CRC:00764ccc6d size:5930-materials/de_ancient/hr_ancient_blend_groundmud01-grounddirt01-wet.vmat_c CRC:00da3a9874 size:5626+materials/de_ancient/hr_ancient_blend_groundmud01-grounddirt01-wet.vmat_c CRC:0026592a0f size:5802 materials/de_ancient/hr_ancient_blend_groundmud01-groundmud03_wet.vmat_c CRC:00f023266f size:5578 materials/de_ancient/hr_ancient_blend_groundmud01-groundrock01-wet.vmat_c CRC:00943877fa size:5610-materials/de_ancient/hr_ancient_blend_groundmud03-grounddirt01-wet.vmat_c CRC:00f5992d70 size:5658-materials/de_ancient/hr_ancient_blend_groundmud03-grounddirt03-wet.vmat_c CRC:001e326d9c size:5674+materials/de_ancient/hr_ancient_blend_groundmud03-grounddirt01-wet.vmat_c CRC:002290d517 size:5834+materials/de_ancient/hr_ancient_blend_groundmud03-grounddirt03-wet.vmat_c CRC:007406a498 size:5850 materials/de_ancient/hr_ancient_blend_groundmud03-groundgrass_01_wet.vmat_c CRC:00b7f80ad4 size:5642-materials/de_ancient/hr_ancient_blend_groundmud03-groundmoss02-wet-b.vmat_c CRC:0015d94e31 size:6154+materials/de_ancient/hr_ancient_blend_groundmud03-groundmoss02-wet-b.vmat_c CRC:000b90f5de size:6298 materials/de_ancient/hr_ancient_blend_groundmud03-groundrock01-wet.vmat_c CRC:0097c66423 size:5658-materials/de_ancient/hr_ancient_blend_groundmud03-groundrock04-wet.vmat_c CRC:00c6f1d6c1 size:5674+materials/de_ancient/hr_ancient_blend_groundmud03-groundrock04-wet.vmat_c CRC:00739001d9 size:5770 materials/de_ancient/hr_ancient_blend_groundpaver01-grounddirt01-groundgrass01-wet.vmat_c CRC:000a532ec8 size:6602 materials/de_ancient/hr_ancient_blend_groundpaver01-grounddirt01-moss-02-wet.vmat_c CRC:0002bfc6eb size:6890 materials/de_ancient/hr_ancient_blend_groundpaver01-grounddirt01-wet.vmat_c CRC:006593e0b9 size:5706@@ -9017,10 +9017,9 @@ materials/de_aztec/hr_aztec/skylight_vmat_g_tcolor_7ab53e0a.vtex_c CRC:001aac67b materials/de_aztec/hr_aztec/skylight_vmat_g_tnormal_d52512a9.vtex_c CRC:006d7a62fd size:2032 materials/de_aztec/hr_aztec/skylight_vmat_g_tselfillummask_ff155607.vtex_c CRC:0022ca267a size:1944 materials/de_cache/asphalt/ch2_asphalt_001.vmat_c CRC:005cd311ad size:4474-materials/de_cache/asphalt/ch2_asphalt_rough_001.vmat_c CRC:0061c97d54 size:4874-materials/de_cache/asphalt/ch2_blend_asphalt_gravel_grass_001.vmat_c CRC:00456f46e9 size:8778-materials/de_cache/asphalt/ch2_blend_asphalt_gravel_grass_001b.vmat_c CRC:00ebd2a3bc size:8762-materials/de_cache/asphalt/ch2_blend_concrete_asphalt_gravel_001.vmat_c CRC:009324dde8 size:9146+materials/de_cache/asphalt/ch2_blend_asphalt_gravel_grass_001.vmat_c CRC:009dddcc7a size:8810+materials/de_cache/asphalt/ch2_blend_asphalt_gravel_grass_001b.vmat_c CRC:00be21ae1d size:8778+materials/de_cache/asphalt/ch2_blend_concrete_asphalt_gravel_001.vmat_c CRC:0072b14bef size:9130 materials/de_cache/backdrop/cache_backdrop_ac_001.vmat_c CRC:003c8ce57a size:3780 materials/de_cache/backdrop/cache_backdrop_ac_001_vmat_g_tlayer1normalroughness_53b47c48.vtex_c CRC:0086d176e9 size:2320 materials/de_cache/backdrop/cache_backdrop_ac_color_psd_7eb1e746.vtex_c CRC:00f7b00418 size:89560@@ -9113,36 +9112,31 @@ materials/de_cache/brick/ch2_brick_01_base.vmat_c CRC:008f30a268 size:4250 materials/de_cache/brick/ch2_brick_01_color_psd_79a5a2ad.vtex_c CRC:00b30449f8 size:5594816 materials/de_cache/brick/ch2_brick_decorative_01.vmat_c CRC:001ba1452e size:4586 materials/de_cache/brick/ch2_brick_decorative_01_blend.vmat_c CRC:00c8aa01e1 size:6458-materials/de_cache/brick/ch2_brick_decorative_02_blend.vmat_c CRC:0088cfcbca size:7578+materials/de_cache/brick/ch2_brick_decorative_02_blend.vmat_c CRC:00bffc7c94 size:7562 materials/de_cache/brick/ch2_brick_decorative_02_blend_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128-materials/de_cache/brick/ch2_brick_dirt_wear_blend_001.vmat_c CRC:00dd0d197b size:7434-materials/de_cache/brick/ch2_brick_plaster_blend_01a.vmat_c CRC:009a553478 size:9050 materials/de_cache/brick/ch2_brick_plaster_blend_01c.vmat_c CRC:00fcb15ec5 size:7050-materials/de_cache/brick/ch2_brick_plaster_tile_blend_001.vmat_c CRC:008e9ff697 size:7594-materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat_c CRC:0053695f94 size:8666-materials/de_cache/brick/ch2_painted_plaster_blend_01a_mural.vmat_c CRC:00d0481dbe size:8458+materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat_c CRC:002b24de31 size:8650+materials/de_cache/brick/ch2_painted_plaster_blend_01a_mural.vmat_c CRC:006743a4f9 size:8490 materials/de_cache/brick/ch2_painted_plaster_blend_01a_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128-materials/de_cache/brick/ch2_painted_plaster_blend_01b.vmat_c CRC:00ee43d129 size:8554+materials/de_cache/brick/ch2_painted_plaster_blend_01b.vmat_c CRC:008cbdc1e1 size:8570 materials/de_cache/brick/ch2_painted_plaster_blend_01b_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128 materials/de_cache/brick/ch2_painted_plaster_brick_blend_01a.vmat_c CRC:00fc1066e4 size:8266 materials/de_cache/brick/ch2_painted_plaster_brick_blend_01b.vmat_c CRC:0039920a4e size:8234-materials/de_cache/brick/ch2_painted_plaster_brick_blend_01c.vmat_c CRC:0061809b5f size:8106 materials/de_cache/brick/ch2_painted_plaster_brick_blend_01d.vmat_c CRC:00534a375d size:8314 materials/de_cache/brick/ch2_painted_plaster_brick_blend_mural_bus_01a.vmat_c CRC:0030c1ac1a size:7962 materials/de_cache/ceiling/ch2_ceiling_drop_tile_01_blend.vmat_c CRC:009f774e1b size:5930 materials/de_cache/concrete/ch2_blend_concrete_panel_factory_001.vmat_c CRC:00b98f6826 size:9002-materials/de_cache/concrete/ch2_blend_concrete_panel_gravel_grass_001.vmat_c CRC:006b5a868c size:9162-materials/de_cache/concrete/ch2_blend_concrete_panel_gravel_grass_001_skybox.vmat_c CRC:004a2eba7d size:9178+materials/de_cache/concrete/ch2_blend_concrete_panel_gravel_grass_001.vmat_c CRC:00f5862db5 size:9226+materials/de_cache/concrete/ch2_blend_concrete_panel_gravel_grass_001_skybox.vmat_c CRC:00e6b126d3 size:9162 materials/de_cache/concrete/ch2_blend_concrete_panel_path_gravel_001.vmat_c CRC:002e6b3c9f size:9162 materials/de_cache/concrete/ch2_blend_concretefloor_03.vmat_c CRC:0072ccc872 size:8858-materials/de_cache/concrete/ch2_blend_concretewall_01.vmat_c CRC:0094572a6e size:6202 materials/de_cache/concrete/ch2_blend_metal_debris_01.vmat_c CRC:000243bdab size:7914 materials/de_cache/concrete/ch2_concrete_paving_001.vmat_c CRC:0029be2c99 size:4858 materials/de_cache/concrete/ch2_concrete_siding_001.vmat_c CRC:00075ccddf size:4698-materials/de_cache/concrete/ch2_concrete_siding_001_blend.vmat_c CRC:00c27dafea size:7386-materials/de_cache/concrete/ch2_concrete_siding_001b_blend.vmat_c CRC:0080054430 size:7370+materials/de_cache/concrete/ch2_concrete_siding_001_blend.vmat_c CRC:0015b6d224 size:7402+materials/de_cache/concrete/ch2_concrete_siding_001b_blend.vmat_c CRC:00f5e5ef15 size:7354 materials/de_cache/concrete/ch2_concrete_siding_002.vmat_c CRC:00f258922d size:4586-materials/de_cache/concrete/ch2_concrete_siding_002_blend.vmat_c CRC:0005d28622 size:7930+materials/de_cache/concrete/ch2_concrete_siding_002_blend.vmat_c CRC:008d80cf81 size:7930 materials/de_cache/concrete/ch2_concrete_siding_002_blend_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128 materials/de_cache/concrete/ch2_concrete_siding_002b_blend.vmat_c CRC:00431519d9 size:7818 materials/de_cache/concrete/ch2_concrete_siding_003_blend.vmat_c CRC:008d981b69 size:6634@@ -9242,27 +9236,17 @@ materials/de_cache/graphic/glass_mural_forest_01a_rough_tga_5cc90ddc.vtex_c CRC: materials/de_cache/graphic/graffiti_hearthouse_01a_color_tga_9ff65f4f.vtex_c CRC:0048be7827 size:679228 materials/de_cache/graphic/graffiti_hearthouse_01a_metal_tga_151ded21.vtex_c CRC:00d197efb8 size:48594 materials/de_cache/graphic/graffiti_hearthouse_01a_normal_tga_14111fb.vtex_c CRC:001345f6f8 size:29711-materials/de_cache/ground/ch2_blend_grass_backdrop_001.vmat_c CRC:00b4b164d7 size:5466-materials/de_cache/ground/ch2_blend_gravel_grass_001.vmat_c CRC:00eee95b8b size:7322-materials/de_cache/ground/ch2_blend_gravel_grass_001_backdrop.vmat_c CRC:006eb18b74 size:7466-materials/de_cache/ground/ch2_blend_gravel_grass_002.vmat_c CRC:00260f950d size:7226-materials/de_cache/metal/ch2_metal_corrugated_base_01a.vmat_c CRC:00fe424f4e size:4378-materials/de_cache/metal/ch2_metal_corrugated_blend_01a.vmat_c CRC:007a8b8b0e size:5962-materials/de_cache/metal/ch2_metal_corrugated_blend_01a_ds.vmat_c CRC:008a524ebd size:6042+materials/de_cache/ground/ch2_blend_grass_backdrop_001.vmat_c CRC:0010d81103 size:5530+materials/de_cache/ground/ch2_blend_gravel_grass_001.vmat_c CRC:008cdbb845 size:7306+materials/de_cache/ground/ch2_blend_gravel_grass_001_backdrop.vmat_c CRC:00b851479b size:7514+materials/de_cache/ground/ch2_blend_gravel_grass_002.vmat_c CRC:003ec45097 size:7290 materials/de_cache/metal/ch2_metal_corrugated_blend_02a.vmat_c CRC:003f43c502 size:5706 materials/de_cache/metal/ch2_metal_corrugated_blend_02b.vmat_c CRC:00321437ed size:6026-materials/de_cache/metal/ch2_metal_corrugated_blend_faded_blue_01a.vmat_c CRC:004657595a size:6058-materials/de_cache/metal/ch2_metal_corrugated_blend_faded_green_01a.vmat_c CRC:001d9bb493 size:6058-materials/de_cache/metal/ch2_metal_corrugated_blend_rust_stained_tintable.vmat_c CRC:0079165ae7 size:7354-materials/de_cache/metal/ch2_metal_corrugated_blend_rust_worn_tintable.vmat_c CRC:0068bffc1d size:5610-materials/de_cache/metal/ch2_metal_corrugated_blend_white_blue_01a.vmat_c CRC:001fffa34b size:5978-materials/de_cache/metal/ch2_metal_corrugated_green_blend_01a.vmat_c CRC:00ae5c36a1 size:5946 materials/de_cache/metal/ch2_metal_corrugated_rusted_01a_blend.vmat_c CRC:001f8c9e5f size:6538 materials/de_cache/metal/ch2_metal_corrugated_rusted_01b_blend.vmat_c CRC:0091902e20 size:6586 materials/de_cache/metal/ch2_metal_diamondplate_rust_dirt_blend.vmat_c CRC:003e5ba168 size:7786 materials/de_cache/metal/ch2_metal_diamondplate_rust_dust_blend.vmat_c CRC:008d730025 size:6234 materials/de_cache/metal/ch2_metal_diamondplate_rust_grass_blend.vmat_c CRC:003c046159 size:7258-materials/de_cache/metal/ch2_metal_paneling_01a_blend.vmat_c CRC:00040f03d4 size:6954 materials/de_cache/misc/cement_bag_02.vmat_c CRC:00724567a4 size:4314 materials/de_cache/misc/cement_bag_02_blend.vmat_c CRC:005e9e913f size:5546 materials/de_cache/misc/ch2_caution_stripe_001.vmat_c CRC:009d01d475 size:4170@@ -9280,24 +9264,16 @@ materials/de_cache/overlays/ch2_backdrop_concrete_overlay.vmat_c CRC:001686a829 materials/de_cache/overlays/ch2_city_mural_001.vmat_c CRC:0058e519e2 size:4234 materials/de_cache/overlays/ch2_city_mural_002.vmat_c CRC:00b46d73f2 size:4250 materials/de_cache/overlays/ch2_leakage_001.vmat_c CRC:00ee4d07b0 size:3843-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01.vmat_c CRC:00e083c7ae size:6986-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01b.vmat_c CRC:00ebab9362 size:7370-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01c.vmat_c CRC:00a946d6f5 size:7338-materials/de_cache/plaster/ch2_plaster_rough_001.vmat_c CRC:00ee273084 size:4746-materials/de_cache/plaster/ch2_plaster_rough_blend_002.vmat_c CRC:00b5951f5e size:8474-materials/de_cache/plaster/ch2_plaster_rough_blend_01a.vmat_c CRC:0026e60d7d size:7818-materials/de_cache/plaster/ch2_plaster_rough_blend_01a_seamless.vmat_c CRC:005d6c73a2 size:5770-materials/de_cache/plaster/ch2_plaster_rough_brick_blend_01a.vmat_c CRC:0055d84926 size:8282-materials/de_cache/plaster/ch2_plaster_weathered_01a.vmat_c CRC:00647efbf7 size:4490+materials/de_cache/plaster/ch2_plaster_rough_brick_blend_01a.vmat_c CRC:0037f2c0a4 size:8282 materials/de_cache/props/ch2_bus_01_tire_worn.vmat_c CRC:00ede3d471 size:4426 materials/de_cache/props/ch2_cable_drum_01_blend_dust.vmat_c CRC:0013b80a97 size:7114 materials/de_cache/props/ch2_door_industrial_sliding_01a_green.vmat_c CRC:003fdfda8f size:5994-materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend.vmat_c CRC:0042ffccc0 size:7354-materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend_b.vmat_c CRC:00ee5e0bb7 size:7322-materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_mossy_blend.vmat_c CRC:00e3cf014f size:8346+materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend.vmat_c CRC:00edf5384c size:7338+materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend_b.vmat_c CRC:002fea7a97 size:7338+materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_mossy_blend.vmat_c CRC:00c51fc779 size:8330 materials/de_cache/signs/ch2_firestation_clock_001.vmat_c CRC:00fea6df83 size:4564 materials/de_cache/signs/ch2_firestation_clock_color_psd_7a52e6c7.vtex_c CRC:0013bfa84b size:282209-materials/de_cache/signs/ch2_firestation_sign_blend_001.vmat_c CRC:0030c189ff size:8026+materials/de_cache/signs/ch2_firestation_sign_blend_001.vmat_c CRC:0014c34eb5 size:8026 materials/de_cache/signs/ch2_firestation_sign_blend_001_vmat_g_tnormal2_f8abdf59.vtex_c CRC:00e1804d58 size:2128 materials/de_cache/signs/ch2_generic_sign_002.vmat_c CRC:007a461777 size:4724 materials/de_cache/signs/ch2_generic_sign_002_color_psd_bca8b100.vtex_c CRC:00ab4e640e size:2293659@@ -9327,7 +9303,6 @@ materials/de_cache/signs/firestation_sign_002_mask_psd_710415a3.vtex_c CRC:00893 materials/de_cache/signs/firestation_sign_002_vmat_g_tnormal1_f8abdf59.vtex_c CRC:00e1804d58 size:2128 materials/de_cache/sky/de_cache_sky_001.vmat_c CRC:003e8be792 size:2268 materials/de_cache/sky/de_cache_sky_001_exr_c98347d7.vtex_c CRC:0070016346 size:7490001-materials/de_cache/stains/stains_001_psd_6504b458.vtex_c CRC:00df3ac8e6 size:443024 materials/de_cache/stone/ch2_stone_cladding_01_blend.vmat_c CRC:005b908874 size:6106 materials/de_cache/tiles/ch2_ceiling_drop_tile_01.vmat_c CRC:00eff51797 size:4282 materials/de_cache/tiles/ch2_ceiling_drop_tile_01_color_psd_c7c44607.vtex_c CRC:00fbfd9884 size:3755760@@ -9341,42 +9316,40 @@ materials/de_cache/tiles/ch2_ceiling_drop_tile_damaged_01.vmat_c CRC:00194e3379 materials/de_cache/tiles/ch2_ceiling_tile_blend_01.vmat_c CRC:00faab2c74 size:5930 materials/de_cache/tiles/ch2_ceramic_tile_003_blend_grout_brick.vmat_c CRC:00c10e6d2e size:7802 materials/de_cache/tiles/ch2_ceramic_tile_003_blend_grout_grime.vmat_c CRC:00da0598b3 size:7786-materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt.vmat_c CRC:003825526a size:7866-materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_b.vmat_c CRC:009e7eaa4a size:7866+materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt.vmat_c CRC:00b5f287af size:7850+materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_b.vmat_c CRC:001633f054 size:7850 materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128 materials/de_cache/tiles/ch2_floor_vinyl_blend_01.vmat_c CRC:00f2e24546 size:6266 materials/de_cache/tiles/ch2_grout_001_blend_brick_dirt.vmat_c CRC:00fce0a150 size:7658-materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01.vmat_c CRC:008603a9f7 size:7898+materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01.vmat_c CRC:007e376cac size:7866 materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01_b.vmat_c CRC:00e68d7d89 size:7978 materials/de_cache/tiles/ch2_tile_exterior_wall_blend_brick_tile.vmat_c CRC:00005957fb size:7434 materials/de_cache/tiles/ch2_tile_exterior_wall_blend_grout_brick.vmat_c CRC:00699545dd size:6202 materials/de_cache/tiles/ch2_tile_exterior_wall_ground_blend_01.vmat_c CRC:00768249b8 size:7674-materials/de_cache/tiles/ch2_wall_tile_ceramic_001_blend_grout.vmat_c CRC:008a06fbe6 size:8234+materials/de_cache/tiles/ch2_wall_tile_ceramic_001_blend_grout.vmat_c CRC:0060cccc15 size:8218 materials/de_cache/tiles/ch2_wall_tile_ceramic_001_small_blend_grout.vmat_c CRC:00542d90a2 size:7034-materials/de_cache/tiles/ch2_wall_tile_ceramic_002_blend_grout.vmat_c CRC:00476e5d6d size:8234+materials/de_cache/tiles/ch2_wall_tile_ceramic_002_blend_grout.vmat_c CRC:00d73d2625 size:8218 materials/de_cache/tiles/ch2_wall_tile_ceramic_002_small_blend_grout.vmat_c CRC:0069e80f08 size:7066 materials/de_cache/trim/ch2_trim_concrete_beams_01b.vmat_c CRC:002e8616df size:5978 materials/de_cache/trim/ch2_trim_concrete_beams_01c.vmat_c CRC:005616fdc4 size:7610-materials/de_cache/trim/ch2_trim_concrete_damaged_01a.vmat_c CRC:002f283188 size:4586-materials/de_cache/trim/ch2_trim_concrete_painted_damaged_01.vmat_c CRC:003da56f87 size:4650 materials/de_cache/trim/ch2_trim_concrete_wall_01a.vmat_c CRC:0008bd1fe3 size:6714-materials/de_cache/trim/ch2_trim_metal_painted_blend_01_pipes_a.vmat_c CRC:00098d0175 size:7328+materials/de_cache/trim/ch2_trim_metal_painted_blend_01_pipes_a.vmat_c CRC:00b1d63e91 size:7328 materials/de_cache/trim/ch2_trim_metal_painted_blend_01a.vmat_c CRC:0039e43dbc size:4154-materials/de_cache/trim/ch2_trim_metal_painted_blend_01a_sheetmetal.vmat_c CRC:007f8f5fb4 size:7306+materials/de_cache/trim/ch2_trim_metal_painted_blend_01a_sheetmetal.vmat_c CRC:0056f54167 size:7354 materials/de_cache/trim/ch2_trim_metal_painted_blend_01a_vmat_g_tcolor1_5273c5d2.vtex_c CRC:00cc521fcd size:2240-materials/de_cache/trim/ch2_trim_metal_painted_blend_01b.vmat_c CRC:004af3ccbd size:6362-materials/de_cache/trim/ch2_trim_metal_painted_blend_01c.vmat_c CRC:006ff9331b size:6890-materials/de_cache/trim/ch2_trim_metal_painted_blend_01d.vmat_c CRC:00dcdfc2a8 size:7034+materials/de_cache/trim/ch2_trim_metal_painted_blend_01b.vmat_c CRC:00bf7fa5ea size:6378+materials/de_cache/trim/ch2_trim_metal_painted_blend_01c.vmat_c CRC:00592a10e2 size:6906+materials/de_cache/trim/ch2_trim_metal_painted_blend_01d.vmat_c CRC:0024cbd8e4 size:7050 materials/de_cache/trim/ch2_trim_metal_painted_debris_blend_02a.vmat_c CRC:00dbc0673e size:8842-materials/de_cache/trim/ch2_trim_metal_painted_mossy_blend_01a.vmat_c CRC:00eb4d22e6 size:7722-materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_01a.vmat_c CRC:00cb6e8a74 size:7578-materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_01a_bangable.vmat_c CRC:00e1b1009d size:7498-materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_02a.vmat_c CRC:00a8140607 size:8634+materials/de_cache/trim/ch2_trim_metal_painted_mossy_blend_01a.vmat_c CRC:00cf8d85c1 size:7738+materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_01a.vmat_c CRC:0004b4d7c0 size:7578+materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_01a_bangable.vmat_c CRC:00055eebd0 size:7530+materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_02a.vmat_c CRC:009d8f33a6 size:8650 materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_02a_vmat_g_tnormal2_d52512a9.vtex_c CRC:002b30fb9a size:2128-materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_03a.vmat_c CRC:0069f955c9 size:8634+materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_03a.vmat_c CRC:0009a51db4 size:8666 materials/de_cache/trim/ch2_trim_metal_painted_wear_blend_03a_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128 materials/de_cache/trim/ch2_trim_wood_painted_debris_01a.vmat_c CRC:007f3e14e8 size:7418-materials/de_cache/trim/ch2_trim_wood_painted_worn_01a.vmat_c CRC:00a6cc50c7 size:8570+materials/de_cache/trim/ch2_trim_wood_painted_worn_01a.vmat_c CRC:008716fff6 size:8554 materials/de_cache/trim/ch2_trim_wood_painted_worn_01a_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128 materials/de_cache/trim/ch2_trim_wood_painted_worn_01b.vmat_c CRC:00617e82ba size:7434 materials/de_cache/trim/ch2_trim_wood_painted_worn_01b_dust.vmat_c CRC:0065963cd6 size:6650@@ -9993,7 +9966,7 @@ materials/de_inferno/concrete/inferno_concrete_01_normal_tga_3e702995.vtex_c CRC materials/de_inferno/concrete/inferno_concrete_02.vmat_c CRC:00dbc3bc3e size:4394 materials/de_inferno/concrete/inferno_concrete_02_blend.vmat_c CRC:0046bc8793 size:5802 materials/de_inferno/concrete/inferno_concrete_02_color_tga_40e5fb32.vtex_c CRC:004aca8477 size:4885136-materials/de_inferno/concrete/inferno_concrete_02_dirt_blend.vmat_c CRC:00111e8daf size:5818+materials/de_inferno/concrete/inferno_concrete_02_dirt_blend.vmat_c CRC:00bcbecf6d size:6010 materials/de_inferno/concrete/inferno_concrete_02_height_tga_78a55559.vtex_c CRC:005665a0d5 size:4050855 materials/de_inferno/concrete/inferno_concrete_02_height_tga_a909bbed.vtex_c CRC:0005900e0b size:4228244 materials/de_inferno/concrete/inferno_concrete_02_normal_tga_5fd170dd.vtex_c CRC:00d3a3d4ee size:5594736@@ -10094,7 +10067,7 @@ materials/de_inferno/glass/inferno_glass_01_vanity.vmat_c CRC:007ad00341 size:36 materials/de_inferno/glass/inferno_glass_01_vanity_vmat_g_tglasstintcolor_d36ea881.vtex_c CRC:0068b185a2 size:1984 materials/de_inferno/glass/inferno_glass_01_vmat_g_tglasstintcolor_d36ea881.vtex_c CRC:00626fff04 size:1952 materials/de_inferno/ground/inferno_cobble_concrete_blend_01.vmat_c CRC:00a18817fd size:6170-materials/de_inferno/ground/inferno_cobble_dirt_blend_01.vmat_c CRC:008379d852 size:6138+materials/de_inferno/ground/inferno_cobble_dirt_blend_01.vmat_c CRC:00af7234f1 size:6314 materials/de_inferno/ground/inferno_cobble_orange_concrete_blend_01.vmat_c CRC:00fdbfd419 size:6266 materials/de_inferno/ground/inferno_cobble_soil_blend_01.vmat_c CRC:00e7c3c9df size:6170 materials/de_inferno/ground/inferno_fountain_floor_01.vmat_c CRC:0080b08643 size:4698@@ -10401,7 +10374,7 @@ materials/de_inferno/soil/inferno_soil_05_height_tga_75beaf2e.vtex_c CRC:00fb160 materials/de_inferno/soil/inferno_soil_05_height_tga_86cec73e.vtex_c CRC:00e265c0fc size:2283952 materials/de_inferno/soil/inferno_soil_05_normal_tga_e3504b56.vtex_c CRC:0029a62bf9 size:5594596 materials/de_inferno/soil/inferno_soil_trail_01.vmat_c CRC:00d1a88df7 size:5546-materials/de_inferno/soil/inferno_soil_trail_02.vmat_c CRC:009a909b62 size:5594+materials/de_inferno/soil/inferno_soil_trail_02.vmat_c CRC:0024354d07 size:5786 materials/de_inferno/stone/inferno_church_wall02_plaster03_blend.vmat_c CRC:0066b79988 size:5962 materials/de_inferno/stone/inferno_church_wall02_plaster05_blend.vmat_c CRC:00811e9535 size:5850 materials/de_inferno/stone/inferno_church_wall02_plaster05_c01_blend.vmat_c CRC:00c46c455a size:5834@@ -11265,7 +11238,7 @@ materials/de_overpass/construction/gravel_mud_blend_1_normal_tga_401e9d49.vtex_c materials/de_overpass/construction/mud_1.vmat_c CRC:008b3d07ab size:4426 materials/de_overpass/construction/mud_asphalt_blend_1.vmat_c CRC:00369f707e size:5642 materials/de_overpass/construction/mud_footstep_blend_1.vmat_c CRC:00ea25e1a1 size:5450-materials/de_overpass/construction/mud_footstep_blend_2.vmat_c CRC:00617cba26 size:6010+materials/de_overpass/construction/mud_footstep_blend_2.vmat_c CRC:001a6deb45 size:6138 materials/de_overpass/construction/mud_footstep_blend_3.vmat_c CRC:00b0325f94 size:5946 materials/de_overpass/construction/plywood_1.vmat_c CRC:00acf7df8d size:3504 materials/de_overpass/construction/plywood_1_color_psd_ffd373f5.vtex_c CRC:0098b2695a size:9307775@@ -11494,7 +11467,7 @@ materials/de_overpass/nature/dirt_ground_moss_1_color_psd_c3fdd200.vtex_c CRC:00 materials/de_overpass/nature/dirt_ground_moss_1_height_psd_27d85ce7.vtex_c CRC:00d600fb3b size:3342321 materials/de_overpass/nature/dirt_ground_moss_1_height_psd_c70ecbfd.vtex_c CRC:00d657092a size:3342321 materials/de_overpass/nature/dirt_ground_moss_1_normal_psd_bc09503e.vtex_c CRC:00e18b4acd size:5594644-materials/de_overpass/nature/mud_asphalt_blend_1.vmat_c CRC:0066492c50 size:5818+materials/de_overpass/nature/mud_asphalt_blend_1.vmat_c CRC:00d5439955 size:6042 materials/de_overpass/nature/mud_ground_wet_1.vmat_c CRC:0043230824 size:4362 materials/de_overpass/nature/mud_ground_wet_1_color_psd_7b34a80d.vtex_c CRC:000840d82a size:4403960 materials/de_overpass/nature/mud_ground_wet_1_color_psd_b24cf33.vtex_c CRC:007e13d5b9 size:4403880@@ -11534,7 +11507,7 @@ materials/de_overpass/nature/wet_ground_footprint_2.vmat_c CRC:0025647e5f size:4 materials/de_overpass/nature/wet_ground_footprint_2_normal_tga_ca3f1701.vtex_c CRC:0071918c85 size:1400428 materials/de_overpass/nature/wet_ground_footprint_2_psd_b78c8471.vtex_c CRC:0045f47318 size:4961410 materials/de_overpass/nature/wild_grass_1.vmat_c CRC:00e8d7ebf8 size:4330-materials/de_overpass/nature/wild_grass_1_blend_1.vmat_c CRC:00e601cf66 size:5594+materials/de_overpass/nature/wild_grass_1_blend_1.vmat_c CRC:002a8c7aa8 size:5738 materials/de_overpass/nature/wild_grass_1_blend_2.vmat_c CRC:009d044eb4 size:5498 materials/de_overpass/nature/wild_grass_1_blend_3.vmat_c CRC:0045aac33f size:4616 materials/de_overpass/nature/wild_grass_1_blend_3_vmat_g_ttintmask_e0b51ccc.vtex_c CRC:00fc41e8cb size:1952@@ -17382,6 +17355,18 @@ materials/models/inventory_items/music_kit/adambeyer_01/mp3_screen.vmat_c CRC:00 materials/models/inventory_items/music_kit/adambeyer_01/mp3_screen_color_psd_bee870cd.vtex_c CRC:0003318390 size:1292019 materials/models/inventory_items/music_kit/adambeyer_01/mp3_screen_color_psd_dceb0562.vtex_c CRC:005eefda1e size:637783 materials/models/inventory_items/music_kit/adambeyer_01/sleeve_cover.vmat_c CRC:00a2e770ba size:3956+materials/models/inventory_items/music_kit/alrt_01/mp3_detail.vmat_c CRC:006ef5d3f9 size:2901+materials/models/inventory_items/music_kit/alrt_01/mp3_detail_color_psd_901fbaec.vtex_c CRC:0069c26197 size:45756+materials/models/inventory_items/music_kit/alrt_01/mp3_screen.vmat_c CRC:0050e01601 size:2949+materials/models/inventory_items/music_kit/alrt_01/mp3_screen_color_psd_25b44773.vtex_c CRC:00d84d2841 size:588524+materials/models/inventory_items/music_kit/alrt_01/mp3_screen_color_psd_ed6b5831.vtex_c CRC:00d46f356b size:1113352+materials/models/inventory_items/music_kit/alrt_01/sleeve_cover.vmat_c CRC:001723207c size:3956+materials/models/inventory_items/music_kit/altare_01/mp3_detail.vmat_c CRC:00ba4bf621 size:2901+materials/models/inventory_items/music_kit/altare_01/mp3_detail_color_psd_95bb206c.vtex_c CRC:0009182d61 size:45756+materials/models/inventory_items/music_kit/altare_01/mp3_screen.vmat_c CRC:003333c9fa size:2949+materials/models/inventory_items/music_kit/altare_01/mp3_screen_color_psd_86afe5c0.vtex_c CRC:0032040b0d size:589009+materials/models/inventory_items/music_kit/altare_01/mp3_screen_color_psd_9d8751c5.vtex_c CRC:00fbc720f5 size:1108805+materials/models/inventory_items/music_kit/altare_01/sleeve_cover.vmat_c CRC:00781647ed size:3956 materials/models/inventory_items/music_kit/amontobin_01/mp3_detail.vmat_c CRC:007f4f9757 size:2823 materials/models/inventory_items/music_kit/amontobin_01/mp3_detail_color_psd_f36a6822.vtex_c CRC:0080f11020 size:45660 materials/models/inventory_items/music_kit/amontobin_01/mp3_screen.vmat_c CRC:00d9e22810 size:2743@@ -17448,6 +17433,12 @@ materials/models/inventory_items/music_kit/blitzkids_01/mp3_screen.vmat_c CRC:00 materials/models/inventory_items/music_kit/blitzkids_01/mp3_screen_color_psd_4d3a416c.vtex_c CRC:0051430c74 size:45760 materials/models/inventory_items/music_kit/blitzkids_01/mp3_screen_color_psd_ea9f5528.vtex_c CRC:00e05b4f46 size:89528 materials/models/inventory_items/music_kit/blitzkids_01/sleeve_cover.vmat_c CRC:001a4e44f8 size:3680+materials/models/inventory_items/music_kit/borne_01/mp3_detail.vmat_c CRC:008406a263 size:2901+materials/models/inventory_items/music_kit/borne_01/mp3_detail_color_psd_855ad719.vtex_c CRC:0054f6026c size:45756+materials/models/inventory_items/music_kit/borne_01/mp3_screen.vmat_c CRC:008eea5341 size:2949+materials/models/inventory_items/music_kit/borne_01/mp3_screen_color_psd_8f0cc7a6.vtex_c CRC:00a1d59e6e size:609685+materials/models/inventory_items/music_kit/borne_01/mp3_screen_color_psd_927321f3.vtex_c CRC:00504bd181 size:1297801+materials/models/inventory_items/music_kit/borne_01/sleeve_cover.vmat_c CRC:0053392097 size:3940 materials/models/inventory_items/music_kit/chipzel_01/mp3_detail.vmat_c CRC:0032964fc4 size:2823 materials/models/inventory_items/music_kit/chipzel_01/mp3_detail_color_psd_bfb917df.vtex_c CRC:00f859aadc size:45660 materials/models/inventory_items/music_kit/chipzel_01/mp3_screen.vmat_c CRC:00f84dfbe9 size:2743@@ -17781,6 +17772,12 @@ materials/models/inventory_items/music_kit/perfectworld_02/mp3_screen.vmat_c CRC materials/models/inventory_items/music_kit/perfectworld_02/mp3_screen_color_psd_254f6ad2.vtex_c CRC:006e4b8092 size:232180 materials/models/inventory_items/music_kit/perfectworld_02/mp3_screen_color_psd_651b8b01.vtex_c CRC:0028eeba0b size:487301 materials/models/inventory_items/music_kit/perfectworld_02/sleeve_cover.vmat_c CRC:00c817b10c size:3717+materials/models/inventory_items/music_kit/pirapus_01/mp3_detail.vmat_c CRC:00d637fdc1 size:2933+materials/models/inventory_items/music_kit/pirapus_01/mp3_detail_color_psd_ffd6b18f.vtex_c CRC:006bb6779c size:45772+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen.vmat_c CRC:0018f27362 size:2981+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen_color_psd_42e5345b.vtex_c CRC:00ddbc3591 size:755057+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen_color_psd_8415b8e.vtex_c CRC:005b923ed1 size:221822+materials/models/inventory_items/music_kit/pirapus_01/sleeve_cover.vmat_c CRC:00fd730950 size:3956 materials/models/inventory_items/music_kit/proxy_01/mp3_detail.vmat_c CRC:00efca0d40 size:2807 materials/models/inventory_items/music_kit/proxy_01/mp3_detail_color_psd_f71ee840.vtex_c CRC:00250c80ff size:45660 materials/models/inventory_items/music_kit/proxy_01/mp3_screen.vmat_c CRC:007df9cbb9 size:2727@@ -17803,6 +17800,12 @@ materials/models/inventory_items/music_kit/record.vmat_c CRC:005bc47c88 size:372 materials/models/inventory_items/music_kit/record_normal_psd_51b7813f.vtex_c CRC:007b684843 size:1364127 materials/models/inventory_items/music_kit/record_normal_psd_8ebdefec.vtex_c CRC:00432d898f size:34440 materials/models/inventory_items/music_kit/record_vmat_g_tcolor_c59d17e5.vtex_c CRC:00f4ac53c9 size:1944+materials/models/inventory_items/music_kit/repiet_01/mp3_detail.vmat_c CRC:00701df6c7 size:2901+materials/models/inventory_items/music_kit/repiet_01/mp3_detail_color_psd_3afbafdb.vtex_c CRC:0005200e97 size:45756+materials/models/inventory_items/music_kit/repiet_01/mp3_screen.vmat_c CRC:00066b7d12 size:2949+materials/models/inventory_items/music_kit/repiet_01/mp3_screen_color_psd_16373cc2.vtex_c CRC:0024fbced8 size:606780+materials/models/inventory_items/music_kit/repiet_01/mp3_screen_color_psd_1a797bc.vtex_c CRC:000b718242 size:1152683+materials/models/inventory_items/music_kit/repiet_01/sleeve_cover.vmat_c CRC:005b4ccc2c size:3956 materials/models/inventory_items/music_kit/roam_01/mp3_detail.vmat_c CRC:0008270e57 size:2807 materials/models/inventory_items/music_kit/roam_01/mp3_detail_color_psd_de34527c.vtex_c CRC:006039dfa1 size:45660 materials/models/inventory_items/music_kit/roam_01/mp3_screen.vmat_c CRC:00f20e3af0 size:2727@@ -17863,6 +17866,12 @@ materials/models/inventory_items/music_kit/selectiveresponse_01/mp3_screen.vmat_ materials/models/inventory_items/music_kit/selectiveresponse_01/mp3_screen_color_psd_7283f69.vtex_c CRC:00007beec4 size:701240 materials/models/inventory_items/music_kit/selectiveresponse_01/mp3_screen_color_psd_db3ce6a6.vtex_c CRC:0065c16eb4 size:1400352 materials/models/inventory_items/music_kit/selectiveresponse_01/sleeve_cover.vmat_c CRC:00879bb597 size:3972+materials/models/inventory_items/music_kit/shockone_01/mp3_detail.vmat_c CRC:00c2795352 size:2933+materials/models/inventory_items/music_kit/shockone_01/mp3_detail_color_psd_215c1077.vtex_c CRC:00647848d8 size:45772+materials/models/inventory_items/music_kit/shockone_01/mp3_screen.vmat_c CRC:00854a96a7 size:2981+materials/models/inventory_items/music_kit/shockone_01/mp3_screen_color_psd_4c14f65d.vtex_c CRC:00938ddcb1 size:590309+materials/models/inventory_items/music_kit/shockone_01/mp3_screen_color_psd_b4f73d9b.vtex_c CRC:00eff8d416 size:1080913+materials/models/inventory_items/music_kit/shockone_01/sleeve_cover.vmat_c CRC:00406dacb0 size:3972 materials/models/inventory_items/music_kit/skog_01/mp3_detail.vmat_c CRC:00a4654efe size:2807 materials/models/inventory_items/music_kit/skog_01/mp3_detail_color_psd_6dd7245e.vtex_c CRC:0084fd7f90 size:45660 materials/models/inventory_items/music_kit/skog_01/mp3_screen.vmat_c CRC:001eb760ca size:2727@@ -29978,7 +29987,6 @@ materials/shared_base/stucco/stucco_003_color_psd_3d25e3b3.vtex_c CRC:0056cc7489 materials/shared_base/stucco/stucco_003_color_psd_ad0a55c3.vtex_c CRC:00a3903b87 size:4986753 materials/shared_base/stucco/stucco_003_detail_color_psd_4d28826e.vtex_c CRC:00c4debf44 size:604066 materials/shared_base/stucco/stucco_003_height_psd_6889ad44.vtex_c CRC:00e080a901 size:1279762-materials/shared_base/stucco/stucco_003_height_psd_88cea408.vtex_c CRC:00651a2361 size:1279762 materials/shared_base/stucco/stucco_003_normal_psd_ce19b7c2.vtex_c CRC:005e28fe2e size:1337751 materials/shared_base/stucco/stucco_003_normal_psd_da31cbdf.vtex_c CRC:00388cceea size:1400320 materials/shared_base/tile/floor_tile_vinyl_001.vmat_c CRC:005f574842 size:4346@@ -30006,7 +30014,6 @@ materials/shared_base/tile/wall_tile_ceramic_003.vmat_c CRC:0059da5f88 size:4378 materials/shared_base/tile/wall_tile_ceramic_003_color_psd_bbe5abbf.vtex_c CRC:0064744501 size:4413821 materials/shared_base/tile/wall_tile_ceramic_003_detail_color_psd_ae7b33fe.vtex_c CRC:00b3fa0e9a size:1449139 materials/shared_base/tile/wall_tile_ceramic_003_height_psd_7822dc7a.vtex_c CRC:005d0a38d4 size:3514809-materials/shared_base/tile/wall_tile_ceramic_003_height_psd_aaadc7fc.vtex_c CRC:00772af5b2 size:3520729 materials/shared_base/tile/wall_tile_ceramic_003_normal_psd_a0ed2f3e.vtex_c CRC:000092c34a size:5291301 materials/shared_base/tile/wall_tile_stone_001.vmat_c CRC:00bb24dd6c size:4298 materials/shared_base/tile/wall_tile_stone_001_color_psd_9f4a4ac1.vtex_c CRC:00cd01f1e7 size:19098313@@ -30187,7 +30194,7 @@ materials/stone/ground/stone_ground_mud_01_color_psd_f1c9a20e.vtex_c CRC:00297e2 materials/stone/ground/stone_ground_mud_01_vmat_g_theight1_810ae8c0.vtex_c CRC:000886efae size:2240 materials/stone/ground/stone_ground_mud_01a_normal_tga_41e0f7bf.vtex_c CRC:0098315482 size:5350074 materials/stone/ground/stone_ground_skewed_grass_01.vmat_c CRC:00fecead39 size:6042-materials/stone/ground/stone_ground_skewed_wet_01.vmat_c CRC:002a453993 size:5978+materials/stone/ground/stone_ground_skewed_wet_01.vmat_c CRC:00a1bdfab3 size:6138 materials/stone/ground/stone_ground_skewed_wet_01_vmat_g_theight1_810ae8c0.vtex_c CRC:000886efae size:2240 materials/stone/hr_stone/hr_pebbledash_001.vmat_c CRC:0010ce528b size:3632 materials/stone/hr_stone/hr_pebbledash_001_ao_psd_b51cb0e5.vtex_c CRC:0077bdab38 size:701096@@ -32126,15 +32133,19 @@ models/de_cache_s2/bus_station_01/ch2_sign_bus_station_01.vmdl_c CRC:00c365cd55 models/de_cache_s2/bus_station_01/ch2_station_ceiling_wood_beams_01.vmdl_c CRC:00dd226a3a size:141791 models/de_cache_s2/bus_station_01/ch2_window_decal_01.vmat_c CRC:00fd7c43e7 size:4484 models/de_cache_s2/bus_station_01/ch2_window_decal_01_trans_tga_139807c1.vtex_c CRC:00d863f91a size:114798-models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmat_c CRC:0054e6ac02 size:4298+models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmat_c CRC:00216324c5 size:4298 models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmdl_c CRC:00ec1efe93 size:106982-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base.vmat_c CRC:000e8b0f8e size:4266-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_color_tga_7259b2cf.vtex_c CRC:00dd9e8b90 size:5022864+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base.vmat_c CRC:00fc4d9f4d size:4266+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_color_tga_7259b2cf.vtex_c CRC:00fff4337a size:4979337 models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_height_tga_c287e65.vtex_c CRC:005f5b8d0d size:3302004-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_normal_tga_7a1df191.vtex_c CRC:006e829cd0 size:4274689-models/de_cache_s2/cache_memorial_01/cache_memorial_01_color_tga_3cf21397.vtex_c CRC:00bffa243d size:4877932-models/de_cache_s2/cache_memorial_01/cache_memorial_01_height_tga_3e138780.vtex_c CRC:006b7e5bed size:3469630-models/de_cache_s2/cache_memorial_01/cache_memorial_01_normal_tga_749f557d.vtex_c CRC:0094f3f634 size:4860651+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_normal_tga_7a1df191.vtex_c CRC:002fc4c434 size:4207788+models/de_cache_s2/cache_memorial_01/cache_memorial_01_color_tga_3cf21397.vtex_c CRC:00a71a3627 size:4874852+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal.vmat_c CRC:00f1178409 size:4692+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal_color_tga_7096f3.vtex_c CRC:004fe359aa size:253494+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal_normal_tga_6cba8ded.vtex_c CRC:0089b78308 size:238835+models/de_cache_s2/cache_memorial_01/cache_memorial_01_height_tga_3e138780.vtex_c CRC:00a15cb910 size:3468601+models/de_cache_s2/cache_memorial_01/cache_memorial_01_normal_tga_749f557d.vtex_c CRC:008f9cadaf size:4860045+models/de_cache_s2/cache_memorial_01/cache_memorial_decal_01.vmdl_c CRC:0005071a55 size:4954 models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_001.vmat_c CRC:001f67549d size:6010 models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_001_vmat_g_tnormal2_d52512a9.vtex_c CRC:002b30fb9a size:2128 models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_128.vmdl_c CRC:009dd3c756 size:19270@@ -32215,8 +32226,8 @@ models/de_cache_s2/debris/detail_debris/detail_debris_001_ao_psd_dadfdc30.vtex_c models/de_cache_s2/debris/detail_debris/detail_debris_001_color_psd_aea66d1d.vtex_c CRC:0032d4b480 size:763254 models/de_cache_s2/debris/detail_debris/detail_debris_001_normal_psd_33f321b7.vtex_c CRC:0008a9874d size:598945 models/de_cache_s2/doors/ch2_door_001.vmdl_c CRC:008e2c8e44 size:28352-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:0005f9b815 size:44606-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:0061a0c0d5 size:38050+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:00d39aed5c size:44622+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:0087270c04 size:37970 models/de_cache_s2/factory_sign_01/ch2_factory_sign_01.vmdl_c CRC:00c49d7d3e size:73421 models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_01a.vmdl_c CRC:001333d90d size:7737 models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_02a.vmdl_c CRC:00fbf3074e size:7371@@ -32354,7 +32365,7 @@ models/de_cache_s2/signs_04/sign_04c.vmdl_c CRC:001183ce12 size:9604 models/de_cache_s2/signs_04/sign_04d.vmdl_c CRC:0041de4355 size:10420 models/de_cache_s2/signs_04/sign_04e.vmdl_c CRC:00bd18fffd size:10932 models/de_cache_s2/signs_04/sign_04f.vmdl_c CRC:00e93eebf2 size:10916-models/de_cache_s2/signs_04/sign_04g.vmdl_c CRC:003bd773c3 size:5796+models/de_cache_s2/signs_04/sign_04g.vmdl_c CRC:00d37ca28d size:6179 models/de_cache_s2/signs_04/sign_04h.vmdl_c CRC:00bd024218 size:5988 models/de_cache_s2/signs_04/textures/signs_04_color_psd_8b5ec6d5.vtex_c CRC:00cdc0e3a4 size:5303244 models/de_cache_s2/signs_04/textures/signs_04_height_tga_1f759df2.vtex_c CRC:00c15fde15 size:1847778@@ -38357,6 +38368,8 @@ models/inventory_items/mlg_pickem_2016_silver.vmdl_c CRC:00738490cd size:61605 models/inventory_items/music_kit.vmdl_c CRC:006579abaf size:25000 models/inventory_items/music_kits/music_kit_3kliksphilip_01.vmdl_c CRC:00d436af66 size:54940 models/inventory_items/music_kits/music_kit_adambeyer_01.vmdl_c CRC:008923106d size:56562+models/inventory_items/music_kits/music_kit_alrt_01.vmdl_c CRC:00dd95c947 size:56558+models/inventory_items/music_kits/music_kit_altare_01.vmdl_c CRC:003e4a8d73 size:56558 models/inventory_items/music_kits/music_kit_amontobin_01.vmdl_c CRC:00898d76a5 size:54937 models/inventory_items/music_kits/music_kit_austinwintory_01.vmdl_c CRC:00ccfa0038 size:54937 models/inventory_items/music_kits/music_kit_austinwintory_02.vmdl_c CRC:0084e8b90b size:54937@@ -38368,6 +38381,7 @@ models/inventory_items/music_kits/music_kit_beartooth_01.vmdl_c CRC:002c3c33de s models/inventory_items/music_kits/music_kit_beartooth_02.vmdl_c CRC:00365f8b4a size:54937 models/inventory_items/music_kits/music_kit_benbromfield_01.vmdl_c CRC:00f407d3e4 size:58252 models/inventory_items/music_kits/music_kit_blitzkids_01.vmdl_c CRC:00322e917b size:54937+models/inventory_items/music_kits/music_kit_borne_01.vmdl_c CRC:00ae183caa size:56558 models/inventory_items/music_kits/music_kit_chipzel_01.vmdl_c CRC:0007095638 size:54935 models/inventory_items/music_kits/music_kit_damjanmravunac_01.vmdl_c CRC:00d70d2a22 size:54942 models/inventory_items/music_kits/music_kit_danielsadowski_01.vmdl_c CRC:002f52cae1 size:54942@@ -38420,9 +38434,11 @@ models/inventory_items/music_kits/music_kit_newbeatfund_01.vmdl_c CRC:0094e77270 models/inventory_items/music_kits/music_kit_noisia_01.vmdl_c CRC:009059d9f2 size:54934 models/inventory_items/music_kits/music_kit_perfectworld_01.vmdl_c CRC:002bba0792 size:54940 models/inventory_items/music_kits/music_kit_perfectworld_02.vmdl_c CRC:0034b208cf size:58300+models/inventory_items/music_kits/music_kit_pirapus_01.vmdl_c CRC:00e150a2dd size:56578 models/inventory_items/music_kits/music_kit_proxy_01.vmdl_c CRC:0014ed1810 size:54917 models/inventory_items/music_kits/music_kit_pvris_01.vmdl_c CRC:00331d56ad size:56526 models/inventory_items/music_kits/music_kit_radcat_01.vmdl_c CRC:00780b3d11 size:57054+models/inventory_items/music_kits/music_kit_repiet_01.vmdl_c CRC:007103fcb0 size:56558 models/inventory_items/music_kits/music_kit_roam_01.vmdl_c CRC:009b64a27e size:54916 models/inventory_items/music_kits/music_kit_robertallaire_01.vmdl_c CRC:0064ce3734 size:54941 models/inventory_items/music_kits/music_kit_sammarshall_01.vmdl_c CRC:0046ee8a0d size:54939@@ -38433,6 +38449,7 @@ models/inventory_items/music_kits/music_kit_scarlxrd_01.vmdl_c CRC:004ea9a044 si models/inventory_items/music_kits/music_kit_scarlxrd_02.vmdl_c CRC:00672268bd size:54936 models/inventory_items/music_kits/music_kit_seanmurray_01.vmdl_c CRC:0032b5029e size:54938 models/inventory_items/music_kits/music_kit_selectiveresponse_01.vmdl_c CRC:001b6db221 size:56585+models/inventory_items/music_kits/music_kit_shockone_01.vmdl_c CRC:0045f0cbf4 size:56594 models/inventory_items/music_kits/music_kit_skog_01.vmdl_c CRC:00dfcd5616 size:54916 models/inventory_items/music_kits/music_kit_skog_02.vmdl_c CRC:00253c9d1c size:54916 models/inventory_items/music_kits/music_kit_skog_03.vmdl_c CRC:001dfbb8b0 size:54916@@ -47274,6 +47291,7 @@ panorama/images/backgrounds/premier-rankup-dash.vsvg_c CRC:002cab0539 size:952 panorama/images/backgrounds/premier-rankup-short-bg.vsvg_c CRC:00eea20352 size:1383 panorama/images/backgrounds/season_stats_background_png.vtex_c CRC:007a911161 size:1033837 panorama/images/backgrounds/single-finger-print_psd.vtex_c CRC:0065d8e62b size:24710+panorama/images/backgrounds/store_home_coupon_nightmode2_psd.vtex_c CRC:001f0652dd size:86577 panorama/images/backgrounds/store_home_coupon_psd.vtex_c CRC:00d2e979e7 size:147528 panorama/images/backgrounds/store_home_tournament_psd.vtex_c CRC:008673f98d size:339843 panorama/images/backgrounds/wedge_edges.vsvg_c CRC:0051e04c30 size:1110@@ -54416,6 +54434,8 @@ panorama/images/econ/keychains/weapon_1/kc_wpn_usp_jewel_png.vtex_c CRC:003e5805 panorama/images/econ/keychains/weapon_1/kc_wpn_usp_yarn_png.vtex_c CRC:00c74e8bf7 size:75722 panorama/images/econ/music_kits/3kliksphilip_01_png.vtex_c CRC:0058420b63 size:79755 panorama/images/econ/music_kits/adambeyer_01_png.vtex_c CRC:005b98fcc5 size:68848+panorama/images/econ/music_kits/alrt_01_png.vtex_c CRC:005e18d1c7 size:54993+panorama/images/econ/music_kits/altare_01_png.vtex_c CRC:00910c7acb size:60160 panorama/images/econ/music_kits/amontobin_01_png.vtex_c CRC:008ee7b9e0 size:71841 panorama/images/econ/music_kits/austinwintory_01_png.vtex_c CRC:0080adf5e8 size:61367 panorama/images/econ/music_kits/austinwintory_02_png.vtex_c CRC:0022714c99 size:100208@@ -54427,6 +54447,7 @@ panorama/images/econ/music_kits/beartooth_01_png.vtex_c CRC:0010d6b703 size:7225 panorama/images/econ/music_kits/beartooth_02_png.vtex_c CRC:008a51172b size:81116 panorama/images/econ/music_kits/benbromfield_01_png.vtex_c CRC:005ac15889 size:50758 panorama/images/econ/music_kits/blitzkids_01_png.vtex_c CRC:0011aec50b size:62282+panorama/images/econ/music_kits/borne_01_png.vtex_c CRC:0064f0056c size:66993 panorama/images/econ/music_kits/chipzel_01_png.vtex_c CRC:00adbaf903 size:55192 panorama/images/econ/music_kits/damjanmravunac_01_png.vtex_c CRC:00f8195ff1 size:57099 panorama/images/econ/music_kits/danielsadowski_01_png.vtex_c CRC:00cdf6a8a6 size:66520@@ -54480,9 +54501,11 @@ panorama/images/econ/music_kits/newbeatfund_01_png.vtex_c CRC:00ae01be2e size:46 panorama/images/econ/music_kits/noisia_01_png.vtex_c CRC:003cd81e4d size:57377 panorama/images/econ/music_kits/perfectworld_01_png.vtex_c CRC:00c5de42fd size:76672 panorama/images/econ/music_kits/perfectworld_02_png.vtex_c CRC:00e589d482 size:40894+panorama/images/econ/music_kits/pirapus_01_png.vtex_c CRC:00f1f4deab size:40227 panorama/images/econ/music_kits/proxy_01_png.vtex_c CRC:008ea31b8f size:66238 panorama/images/econ/music_kits/pvris_01_png.vtex_c CRC:00743b0903 size:43928 panorama/images/econ/music_kits/radcat_01_png.vtex_c CRC:001cca7f91 size:59783+panorama/images/econ/music_kits/repiet_01_png.vtex_c CRC:009471f12d size:63851 panorama/images/econ/music_kits/roam_01_png.vtex_c CRC:005ec80efb size:80362 panorama/images/econ/music_kits/robertallaire_01_png.vtex_c CRC:005d859703 size:73733 panorama/images/econ/music_kits/sammarshall_01_png.vtex_c CRC:005d1efc68 size:86400@@ -54493,6 +54516,7 @@ panorama/images/econ/music_kits/scarlxrd_01_png.vtex_c CRC:00c9f59d8d size:75587 panorama/images/econ/music_kits/scarlxrd_02_png.vtex_c CRC:00add74c5b size:95145 panorama/images/econ/music_kits/seanmurray_01_png.vtex_c CRC:00c45e766f size:74084 panorama/images/econ/music_kits/selectiveresponse_01_png.vtex_c CRC:0095ff1615 size:75220+panorama/images/econ/music_kits/shockone_01_png.vtex_c CRC:00e3ce0389 size:58346 panorama/images/econ/music_kits/skog_01_png.vtex_c CRC:00469ff59e size:88087 panorama/images/econ/music_kits/skog_02_png.vtex_c CRC:00c1f48370 size:65073 panorama/images/econ/music_kits/skog_03_png.vtex_c CRC:007161df3e size:81258@@ -76672,6 +76696,10 @@ panorama/images/econ/weapon_cases/crate_musickit_masterminds_capsule_png.vtex_c panorama/images/econ/weapon_cases/crate_musickit_masterminds_capsule_small_png.vtex_c CRC:004470f2f0 size:42697 panorama/images/econ/weapon_cases/crate_musickit_masterminds_stattrak_capsule_png.vtex_c CRC:00d28cab09 size:189964 panorama/images/econ/weapon_cases/crate_musickit_masterminds_stattrak_capsule_small_png.vtex_c CRC:00e67b7a53 size:45840+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_capsule_png.vtex_c CRC:0078cfce99 size:177509+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_capsule_small_png.vtex_c CRC:001f7de769 size:37162+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_stattrak_capsule_png.vtex_c CRC:0096013530 size:187436+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_stattrak_capsule_small_png.vtex_c CRC:007e8f3912 size:41894 panorama/images/econ/weapon_cases/crate_musickit_nightmode_capsule_png.vtex_c CRC:00a15e662a size:182187 panorama/images/econ/weapon_cases/crate_musickit_nightmode_capsule_small_png.vtex_c CRC:0080944dcd size:37478 panorama/images/econ/weapon_cases/crate_musickit_nightmode_stattrak_capsule_png.vtex_c CRC:00dc4940eb size:189757@@ -78068,11 +78096,11 @@ panorama/images/map_icons/screenshots/1080p/de_anubis_3_png.vtex_c CRC:0032c6b3d panorama/images/map_icons/screenshots/1080p/de_anubis_4_png.vtex_c CRC:004549b724 size:3290202 panorama/images/map_icons/screenshots/1080p/de_anubis_5_png.vtex_c CRC:00b385f442 size:3301241 panorama/images/map_icons/screenshots/1080p/de_anubis_png.vtex_c CRC:002332bd70 size:3135678-panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:00112c25e5 size:3950401-panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00de6ce6ac size:3688783-panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:003170f5aa size:3544836-panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:000bebaca6 size:3343659-panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:00f071e006 size:3245792+panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:009f110877 size:3949130+panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:0036994976 size:3687581+panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:0079a291e0 size:3542773+panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:003c8fdf9d size:3344481+panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:00bdcf6e91 size:3246025 panorama/images/map_icons/screenshots/1080p/de_dust2_1_png.vtex_c CRC:00b7333b75 size:3739089 panorama/images/map_icons/screenshots/1080p/de_dust2_2_png.vtex_c CRC:0087ce489d size:3763812 panorama/images/map_icons/screenshots/1080p/de_dust2_3_png.vtex_c CRC:00d6ba36f9 size:1944792@@ -78125,7 +78153,7 @@ panorama/images/map_icons/screenshots/360p/cs_office_png.vtex_c CRC:00bbdcbe36 s panorama/images/map_icons/screenshots/360p/de_ancient_night_png.vtex_c CRC:00fea2d590 size:353912 panorama/images/map_icons/screenshots/360p/de_ancient_png.vtex_c CRC:00e7cb72a3 size:416668 panorama/images/map_icons/screenshots/360p/de_anubis_png.vtex_c CRC:00c006871b size:379702-panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:006934e306 size:389758+panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:00a4f960e6 size:389750 panorama/images/map_icons/screenshots/360p/de_dust2_png.vtex_c CRC:0095b286ac size:419190 panorama/images/map_icons/screenshots/360p/de_dust_png.vtex_c CRC:007fd5e1b6 size:358102 panorama/images/map_icons/screenshots/360p/de_inferno_png.vtex_c CRC:00a1877a04 size:405160@@ -78183,11 +78211,11 @@ panorama/images/map_icons/screenshots/720p/de_anubis_3_png.vtex_c CRC:005cbefe95 panorama/images/map_icons/screenshots/720p/de_anubis_4_png.vtex_c CRC:001ab1f468 size:1514369 panorama/images/map_icons/screenshots/720p/de_anubis_5_png.vtex_c CRC:001950e581 size:1550940 panorama/images/map_icons/screenshots/720p/de_anubis_png.vtex_c CRC:000620f789 size:1434113-panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:00222aa4e5 size:1783003-panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:00314b3c7c size:1700274-panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:00bf97d770 size:1624329-panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00dc660b04 size:1535879-panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:0025409b75 size:1491966+panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:00ce88bf18 size:1781845+panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:001f8286ef size:1698966+panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:0058a1a489 size:1623124+panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00b62c2fa1 size:1535963+panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:001d1280e4 size:1491693 panorama/images/map_icons/screenshots/720p/de_dust2_0_png.vtex_c CRC:00645afddb size:1656523 panorama/images/map_icons/screenshots/720p/de_dust2_1_png.vtex_c CRC:00136e17a9 size:1691094 panorama/images/map_icons/screenshots/720p/de_dust2_2_png.vtex_c CRC:001f1a3665 size:1710326@@ -78833,7 +78861,7 @@ panorama/layout/endofmatch-rank.vxml_c CRC:009872ee13 size:4452 panorama/layout/endofmatch-skillgroup.vxml_c CRC:0094eed8c2 size:3753 panorama/layout/endofmatch-voting.vxml_c CRC:00af6ccc19 size:2410 panorama/layout/endofmatch-win.vxml_c CRC:00c59d3560 size:2931-panorama/layout/endofmatch.vxml_c CRC:00bd78878d size:3945+panorama/layout/endofmatch.vxml_c CRC:00d6b6a044 size:3952 panorama/layout/friend_advertise_tile.vxml_c CRC:00450a2c7c size:2477 panorama/layout/friendlobby.vxml_c CRC:0009c20b2d size:2973 panorama/layout/friendslist.vxml_c CRC:001da3a630 size:6254@@ -78895,7 +78923,7 @@ panorama/layout/mainmenu_overwatch.vxml_c CRC:00061540c1 size:2650 panorama/layout/mainmenu_play.vxml_c CRC:005cc7fae9 size:12249 panorama/layout/mainmenu_playerstats.vxml_c CRC:00045892f9 size:4321 panorama/layout/mainmenu_right_column.vxml_c CRC:008d0d4158 size:1825-panorama/layout/mainmenu_store_fullscreen.vxml_c CRC:00d864098e size:5618+panorama/layout/mainmenu_store_fullscreen.vxml_c CRC:00acc8f325 size:5670 panorama/layout/mainmenu_store_tile_linked.vxml_c CRC:003dd38db7 size:2268 panorama/layout/mainmenu_stream.vxml_c CRC:004c2dc0bb size:4010 panorama/layout/mainmenu_watch.vxml_c CRC:00e7d4c150 size:3386@@ -79133,13 +79161,13 @@ panorama/scripts/mainmenu_inventory.vts_c CRC:00952efef2 size:56446 panorama/scripts/mainmenu_inventory_search.vts_c CRC:00f61c642c size:14302 panorama/scripts/mainmenu_license.vts_c CRC:005ba667ae size:4414 panorama/scripts/mainmenu_major_tile.vts_c CRC:0011796b21 size:8286-panorama/scripts/mainmenu_mini_store.vts_c CRC:00de748223 size:6254+panorama/scripts/mainmenu_mini_store.vts_c CRC:00ffdfcda7 size:7038 panorama/scripts/mainmenu_missions.vts_c CRC:0081c0787e size:9742 panorama/scripts/mainmenu_news.vts_c CRC:00a870bea9 size:7390 panorama/scripts/mainmenu_overwatch.vjs_c CRC:001e516d7d size:4099 panorama/scripts/mainmenu_play.vts_c CRC:0056da089d size:215454 panorama/scripts/mainmenu_select_item_for_capability.vts_c CRC:00c67dfc82 size:5518-panorama/scripts/mainmenu_store_fullscreen.vts_c CRC:000cbd65f0 size:26126+panorama/scripts/mainmenu_store_fullscreen.vts_c CRC:005dc55628 size:27326 panorama/scripts/mainmenu_store_tile_linked.vjs_c CRC:00d80fa760 size:5014 panorama/scripts/mainmenu_stream.vts_c CRC:00d9d250b2 size:21870 panorama/scripts/mainmenu_watch.vts_c CRC:00fc3b6134 size:44702@@ -79350,7 +79378,7 @@ panorama/styles/intromovie.vcss_c CRC:00e4058a02 size:1664 panorama/styles/inventory_item_list.vcss_c CRC:0020f12f6a size:3380 panorama/styles/itempreview.vcss_c CRC:0068af61f9 size:13404 panorama/styles/itemtile.vcss_c CRC:002cee87fd size:24423-panorama/styles/itemtile_store.vcss_c CRC:0097679f42 size:34522+panorama/styles/itemtile_store.vcss_c CRC:00aaf45c1b size:35147 panorama/styles/itemwheels.vcss_c CRC:00bbdb6c8d size:6018 panorama/styles/leaderboard.vcss_c CRC:002abd6197 size:11792 panorama/styles/loadingscreen.vcss_c CRC:0048f5bd81 size:20839@@ -82427,71 +82455,6 @@ patches/stockh2021/patch_vp.vmat_c CRC:001f717109 size:4767 patches/stockh2021/patch_vp_gold.vmat_c CRC:00a20e7ed5 size:4783 patches/stockh2021/patch_vp_gold_psd_851d5891.vtex_c CRC:00ea8aca96 size:276978 patches/stockh2021/patch_vp_psd_475d3da6.vtex_c CRC:000742f9d9 size:283316-phase2/weapons/models/ak47/weapon_rif_ak47_ag2.vmdl_c CRC:00c125561f size:969979-phase2/weapons/models/aug/weapon_rif_aug_ag2.vmdl_c CRC:008506b7b1 size:1286087-phase2/weapons/models/awp/weapon_snip_awp_ag2.vmdl_c CRC:00fe9dfb7e size:1168008-phase2/weapons/models/bizon/weapon_smg_bizon_ag2.vmdl_c CRC:0019ca739e size:862554-phase2/weapons/models/c4/weapon_c4_ag2.vmdl_c CRC:0083152bd6 size:428924-phase2/weapons/models/cz75a/weapon_pist_cz75a_ag2.vmdl_c CRC:002d64f2c9 size:972839-phase2/weapons/models/deagle/weapon_pist_deagle_ag2.vmdl_c CRC:0081acdff0 size:598255-phase2/weapons/models/elite/weapon_pist_elite_ag2.vmdl_c CRC:00271409af size:1267699-phase2/weapons/models/famas/weapon_rif_famas_ag2.vmdl_c CRC:00b1de4291 size:938298-phase2/weapons/models/fiveseven/weapon_pist_fiveseven_ag2.vmdl_c CRC:004f9343f5 size:781324-phase2/weapons/models/g3sg1/weapon_snip_g3sg1_ag2.vmdl_c CRC:0086e8865e size:1351972-phase2/weapons/models/galilar/weapon_rif_galilar_ag2.vmdl_c CRC:008fe2e8c1 size:1103617-phase2/weapons/models/glock18/weapon_pist_glock18_ag2.vmdl_c CRC:007c775563 size:555733-phase2/weapons/models/grenade/decoy/weapon_decoy_ag2.vmdl_c CRC:0014890545 size:157224-phase2/weapons/models/grenade/flashbang/weapon_flashbang_ag2.vmdl_c CRC:0019863172 size:157213-phase2/weapons/models/grenade/hegrenade/weapon_hegrenade_ag2.vmdl_c CRC:004d207f28 size:133897-phase2/weapons/models/grenade/incendiary/weapon_incendiarygrenade_ag2.vmdl_c CRC:00dcbb95f6 size:144125-phase2/weapons/models/grenade/molotov/weapon_molotov_ag2.vmdl_c CRC:005573bdf5 size:127345-phase2/weapons/models/grenade/smokegrenade/weapon_smokegrenade_ag2.vmdl_c CRC:007d2376d6 size:144133-phase2/weapons/models/healthshot/weapon_healthshot_ag2.vmdl_c CRC:000a8a002c size:82004-phase2/weapons/models/hkp2000/weapon_pist_hkp2000_ag2.vmdl_c CRC:008ee05d8b size:797996-phase2/weapons/models/knife/knife_bayonet/weapon_knife_bayonet_ag2.vmdl_c CRC:0080ea5f43 size:53409-phase2/weapons/models/knife/knife_bowie/weapon_knife_bowie_ag2.vmdl_c CRC:00984dabbc size:246780-phase2/weapons/models/knife/knife_butterfly/weapon_knife_butterfly_ag2.vmdl_c CRC:002ee12cd5 size:179753-phase2/weapons/models/knife/knife_canis/weapon_knife_canis_ag2.vmdl_c CRC:00664bfa89 size:118016-phase2/weapons/models/knife/knife_cord/weapon_knife_cord_ag2.vmdl_c CRC:007960563d size:86961-phase2/weapons/models/knife/knife_css/weapon_knife_css_ag2.vmdl_c CRC:00102b14f8 size:37494-phase2/weapons/models/knife/knife_default_ct/weapon_knife_default_ct_ag2.vmdl_c CRC:000498938e size:100108-phase2/weapons/models/knife/knife_default_t/weapon_knife_default_t_ag2.vmdl_c CRC:002c8378e7 size:48525-phase2/weapons/models/knife/knife_falchion/weapon_knife_falchion_ag2.vmdl_c CRC:00d8032964 size:160155-phase2/weapons/models/knife/knife_flip/weapon_knife_flip_ag2.vmdl_c CRC:00e08ef541 size:69660-phase2/weapons/models/knife/knife_gut/weapon_knife_gut_ag2.vmdl_c CRC:0066d31db2 size:153997-phase2/weapons/models/knife/knife_karambit/weapon_knife_karambit_ag2.vmdl_c CRC:003be91c94 size:215913-phase2/weapons/models/knife/knife_kukri/weapon_knife_kukri_ag2.vmdl_c CRC:0005fa5aad size:115447-phase2/weapons/models/knife/knife_m9/weapon_knife_m9_ag2.vmdl_c CRC:007a3a6acf size:159574-phase2/weapons/models/knife/knife_navaja/weapon_knife_navaja_ag2.vmdl_c CRC:00eb5f2cb5 size:109392-phase2/weapons/models/knife/knife_outdoor/weapon_knife_outdoor_ag2.vmdl_c CRC:005a17a9fd size:203126-phase2/weapons/models/knife/knife_push/weapon_knife_push_ag2.vmdl_c CRC:0074042083 size:135114-phase2/weapons/models/knife/knife_skeleton/weapon_knife_skeleton_ag2.vmdl_c CRC:00e017af65 size:78801-phase2/weapons/models/knife/knife_stiletto/weapon_knife_stiletto_ag2.vmdl_c CRC:00f4945396 size:120609-phase2/weapons/models/knife/knife_tactical/weapon_knife_tactical_ag2.vmdl_c CRC:00c1dbaa51 size:226827-phase2/weapons/models/knife/knife_talon/weapon_knife_talon_ag2.vmdl_c CRC:00fc109484 size:122064-phase2/weapons/models/knife/knife_ursus/weapon_knife_ursus_ag2.vmdl_c CRC:00d5ea6fa9 size:83189-phase2/weapons/models/m249/weapon_mach_m249_ag2.vmdl_c CRC:0037b5d5c2 size:2269842-phase2/weapons/models/m4a1_silencer/weapon_rif_m4a1_silencer_ag2.vmdl_c CRC:00b2d96111 size:1585474-phase2/weapons/models/m4a4/weapon_rif_m4a4_ag2.vmdl_c CRC:00e9955116 size:1519265-phase2/weapons/models/mac10/weapon_smg_mac10_ag2.vmdl_c CRC:00111fd493 size:775170-phase2/weapons/models/mag7/weapon_shot_mag7_ag2.vmdl_c CRC:00b6eafa7f size:640605-phase2/weapons/models/mp5sd/weapon_smg_mp5sd_ag2.vmdl_c CRC:00b1e9f142 size:998248-phase2/weapons/models/mp7/weapon_smg_mp7_ag2.vmdl_c CRC:006b3a50a1 size:942276-phase2/weapons/models/mp9/weapon_smg_mp9_ag2.vmdl_c CRC:007310f789 size:860705-phase2/weapons/models/negev/weapon_mach_negev_ag2.vmdl_c CRC:00290c4a97 size:2382793-phase2/weapons/models/nova/weapon_shot_nova_ag2.vmdl_c CRC:005eeeabe8 size:769371-phase2/weapons/models/p250/weapon_pist_p250_ag2.vmdl_c CRC:00ad3761c8 size:650464-phase2/weapons/models/p90/weapon_smg_p90_ag2.vmdl_c CRC:0095adb680 size:817806-phase2/weapons/models/revolver/weapon_pist_revolver_ag2.vmdl_c CRC:002b179efc size:944453-phase2/weapons/models/sawedoff/weapon_shot_sawedoff_ag2.vmdl_c CRC:00f6646b61 size:401889-phase2/weapons/models/scar20/weapon_snip_scar20_ag2.vmdl_c CRC:0030ad95db size:1454600-phase2/weapons/models/sg556/weapon_rif_sg556_ag2.vmdl_c CRC:003f55d072 size:1309125-phase2/weapons/models/ssg08/weapon_snip_ssg08_ag2.vmdl_c CRC:00755f77ec size:1797350-phase2/weapons/models/taser/weapon_pist_taser_ag2.vmdl_c CRC:00442c9c29 size:321071-phase2/weapons/models/tec9/weapon_pist_tec9_ag2.vmdl_c CRC:00972a1350 size:730537-phase2/weapons/models/ump45/weapon_smg_ump45_ag2.vmdl_c CRC:00ba4088c8 size:889394-phase2/weapons/models/usp_silencer/weapon_pist_usp_silencer_ag2.vmdl_c CRC:005825314c size:859328-phase2/weapons/models/xm1014/weapon_shot_xm1014_ag2.vmdl_c CRC:00de1f28de size:1090508 postprocess/cache_postprocessv2.vpost_c CRC:0053b9c860 size:104538 postprocess/cache_postprocessv3.vpost_c CRC:00a97cf8f5 size:121049 postprocess/de_cache_s2.vpost_c CRC:00280f38d4 size:133906@@ -82503,36 +82466,36 @@ pulse/csgo_devonly/de_vertigo_script.vpulse_c CRC:0009a5517e size:4702 radial_quickinventory.txt CRC:005a0c1bf5 size:1080 rebuy.txt CRC:008332da3a size:1688 resource/clientscheme.res CRC:001b42ad42 size:14978-resource/csgo_brazilian.txt CRC:00623f36b8 size:4662190-resource/csgo_bulgarian.txt CRC:002bc64209 size:7213140-resource/csgo_czech.txt CRC:0035df0c60 size:4731468-resource/csgo_danish.txt CRC:00368cfcad size:4648201-resource/csgo_dutch.txt CRC:007aa574ac size:4694603-resource/csgo_english.txt CRC:00adb186b0 size:4529243-resource/csgo_finnish.txt CRC:00d2b7b1f6 size:4614221-resource/csgo_french.txt CRC:006b525b4e size:4874852-resource/csgo_german.txt CRC:000e365a89 size:4813451-resource/csgo_greek.txt CRC:001c0a51eb size:6665620-resource/csgo_hungarian.txt CRC:0022588d94 size:4721640-resource/csgo_indonesian.txt CRC:004cf24fd6 size:4379562-resource/csgo_italian.txt CRC:00db63c663 size:4806387-resource/csgo_japanese.txt CRC:0023db6adf size:4938625-resource/csgo_koreana.txt CRC:00b3a991b9 size:4734359-resource/csgo_latam.txt CRC:006e5f57f4 size:4818085-resource/csgo_norwegian.txt CRC:00ff39d445 size:4577107-resource/csgo_polish.txt CRC:001c071bf6 size:4952465-resource/csgo_portuguese.txt CRC:005d68f1fd size:4715590-resource/csgo_romanian.txt CRC:008cf6ca28 size:4904441-resource/csgo_russian.txt CRC:0090eb6887 size:6119630-resource/csgo_schinese.txt CRC:002bebc4d0 size:4566462+resource/csgo_brazilian.txt CRC:00604f2f17 size:4663147+resource/csgo_bulgarian.txt CRC:00082916f7 size:7214392+resource/csgo_czech.txt CRC:00a400cd95 size:4731957+resource/csgo_danish.txt CRC:004582ebc9 size:4648440+resource/csgo_dutch.txt CRC:00060bdb52 size:4694880+resource/csgo_english.txt CRC:00371298e2 size:4531756+resource/csgo_finnish.txt CRC:00f3eae973 size:4615194+resource/csgo_french.txt CRC:00496be404 size:4875198+resource/csgo_german.txt CRC:009cdd7eb9 size:4814413+resource/csgo_greek.txt CRC:00a7902c9f size:6666069+resource/csgo_hungarian.txt CRC:00a51d17fc size:4721949+resource/csgo_indonesian.txt CRC:000c778987 size:4380426+resource/csgo_italian.txt CRC:004b3ae4f6 size:4807316+resource/csgo_japanese.txt CRC:00efe8c25a size:4938791+resource/csgo_koreana.txt CRC:00a46e0b72 size:4734361+resource/csgo_latam.txt CRC:0099cb3710 size:4819086+resource/csgo_norwegian.txt CRC:00bd783a14 size:4577679+resource/csgo_polish.txt CRC:0063959a56 size:4952467+resource/csgo_portuguese.txt CRC:0038dde254 size:4715887+resource/csgo_romanian.txt CRC:00048162da size:4904827+resource/csgo_russian.txt CRC:0062125854 size:6121392+resource/csgo_schinese.txt CRC:007df6b676 size:4569744 resource/csgo_schinese_pw.txt CRC:0083fe268a size:15645-resource/csgo_spanish.txt CRC:00ef702655 size:4780712-resource/csgo_swedish.txt CRC:00ff9b23ec size:4677855-resource/csgo_tchinese.txt CRC:006fe239b4 size:4293267-resource/csgo_thai.txt CRC:00bc829b29 size:7589516-resource/csgo_turkish.txt CRC:00a626cde6 size:4795576-resource/csgo_ukrainian.txt CRC:00a93db31b size:6158690-resource/csgo_vietnamese.txt CRC:0084c60b1a size:5065274+resource/csgo_spanish.txt CRC:0063f105c8 size:4781724+resource/csgo_swedish.txt CRC:0024499429 size:4678164+resource/csgo_tchinese.txt CRC:009e9bb930 size:4293973+resource/csgo_thai.txt CRC:00d31ca534 size:7589558+resource/csgo_turkish.txt CRC:00dc9030e3 size:4796575+resource/csgo_ukrainian.txt CRC:0015caa161 size:6158642+resource/csgo_vietnamese.txt CRC:007b474dbc size:5066118 resource/game.gameevents CRC:0090de10bc size:9837 resource/halflife2.vfont CRC:00b064848c size:58000 resource/mod.gameevents CRC:008dcbd0da size:20719@@ -82630,7 +82593,7 @@ scripts/hud_textures.txt CRC:0019d1828d size:2143 scripts/instructor_lessons.txt CRC:005af49841 size:4186 scripts/instructor_textures.txt CRC:007e07fe72 size:5540 scripts/inventory_structure.txt CRC:00ace4d2d1 size:2696-scripts/items/items_game.txt CRC:0096b93e30 size:7535549+scripts/items/items_game.txt CRC:0064bdce8f size:7542507 scripts/light_style_event_types.vdata_c CRC:00270614db size:961 scripts/light_styles.vdata_c CRC:002d1e97ec size:3006 scripts/mod_lessons.txt CRC:00cb85f647 size:52786@@ -82724,7 +82687,7 @@ soundevents/ambience/game_sounds_aztec.vsndevts_c CRC:002dea5805 size:6734 soundevents/ambience/game_sounds_baggage.vsndevts_c CRC:004fa820ed size:7911 soundevents/ambience/game_sounds_bank.vsndevts_c CRC:00e292e717 size:6056 soundevents/ambience/game_sounds_boathouse.vsndevts_c CRC:00db664232 size:3948-soundevents/ambience/game_sounds_cache.vsndevts_c CRC:002f71f09c size:10286+soundevents/ambience/game_sounds_cache.vsndevts_c CRC:0047413c90 size:10282 soundevents/ambience/game_sounds_canals.vsndevts_c CRC:000656981a size:10670 soundevents/ambience/game_sounds_cbbl.vsndevts_c CRC:003023aef9 size:3096 soundevents/ambience/game_sounds_chateau.vsndevts_c CRC:002a93a013 size:3265@@ -82760,11 +82723,13 @@ soundevents/game_sounds_footsteps.vsndevts_c CRC:00db2b0ac5 size:12994 soundevents/game_sounds_physics.vsndevts_c CRC:0015d52b4a size:17619 soundevents/game_sounds_player.vsndevts_c CRC:00272efa1a size:12652 soundevents/game_sounds_stopsoundevents.vsndevts_c CRC:0022baa1d8 size:1149-soundevents/game_sounds_ui.vsndevts_c CRC:006cd156a1 size:24397+soundevents/game_sounds_ui.vsndevts_c CRC:009508600b size:24396 soundevents/game_sounds_weapons.vsndevts_c CRC:00f188ef61 size:49711 soundevents/game_sounds_world.vsndevts_c CRC:00756a5064 size:6292 soundevents/music/3kliksphilip_01/game_sounds_music.vsndevts_c CRC:0039160f31 size:4589 soundevents/music/adambeyer_01/game_sounds_music.vsndevts_c CRC:0055775503 size:3992+soundevents/music/alrt_01/game_sounds_music.vsndevts_c CRC:0073cfcb59 size:4177+soundevents/music/altare_01/game_sounds_music.vsndevts_c CRC:00c5f2c49d size:3889 soundevents/music/amontobin_01/game_sounds_music.vsndevts_c CRC:008b93be06 size:4177 soundevents/music/austinwintory_01/game_sounds_music.vsndevts_c CRC:00c560a1a2 size:4026 soundevents/music/austinwintory_02/game_sounds_music.vsndevts_c CRC:00df6d2990 size:3992@@ -82776,6 +82741,7 @@ soundevents/music/beartooth_01/game_sounds_music.vsndevts_c CRC:001dba407b size: soundevents/music/beartooth_02/game_sounds_music.vsndevts_c CRC:00d73b3fbe size:4015 soundevents/music/benbromfield_01/game_sounds_music.vsndevts_c CRC:004b7ae691 size:3974 soundevents/music/blitzkids_01/game_sounds_music.vsndevts_c CRC:00bc8b0299 size:4062+soundevents/music/borne_01/game_sounds_music.vsndevts_c CRC:002a77fe89 size:4019 soundevents/music/chipzel_01/game_sounds_music.vsndevts_c CRC:007f7b3443 size:3805 soundevents/music/damjanmravunac_01/game_sounds_music.vsndevts_c CRC:00f8663afb size:4134 soundevents/music/danielsadowski_01/game_sounds_music.vsndevts_c CRC:00f0f31b7f size:3821@@ -82828,9 +82794,11 @@ soundevents/music/newbeatfund_01/game_sounds_music.vsndevts_c CRC:00b3182ebc siz soundevents/music/noisia_01/game_sounds_music.vsndevts_c CRC:006117a97b size:4002 soundevents/music/perfectworld_01/game_sounds_music.vsndevts_c CRC:00af1526fb size:3834 soundevents/music/perfectworld_02/game_sounds_music.vsndevts_c CRC:009613f5c2 size:3889+soundevents/music/pirapus_01/game_sounds_music.vsndevts_c CRC:008a393236 size:3913 soundevents/music/proxy_01/game_sounds_music.vsndevts_c CRC:003f906acf size:4116 soundevents/music/pvris_01/game_sounds_music.vsndevts_c CRC:00f761a484 size:4306 soundevents/music/radcat_01/game_sounds_music.vsndevts_c CRC:00f73b17a3 size:3881+soundevents/music/repiet_01/game_sounds_music.vsndevts_c CRC:003439473d size:3936 soundevents/music/roam_01/game_sounds_music.vsndevts_c CRC:00d1b20005 size:4166 soundevents/music/robertallaire_01/game_sounds_music.vsndevts_c CRC:00e1e78a15 size:4265 soundevents/music/sammarshall_01/game_sounds_music.vsndevts_c CRC:0038300297 size:3949@@ -82841,6 +82809,7 @@ soundevents/music/scarlxrd_01/game_sounds_music.vsndevts_c CRC:0074751324 size:3 soundevents/music/scarlxrd_02/game_sounds_music.vsndevts_c CRC:0050bfcb9b size:3985 soundevents/music/seanmurray_01/game_sounds_music.vsndevts_c CRC:00b6b9ecf1 size:4062 soundevents/music/selectiveresponse_01/game_sounds_music.vsndevts_c CRC:00f89175d0 size:3939+soundevents/music/shockone_01/game_sounds_music.vsndevts_c CRC:00973b70ea size:3891 soundevents/music/skog_01/game_sounds_music.vsndevts_c CRC:00039e3475 size:4202 soundevents/music/skog_02/game_sounds_music.vsndevts_c CRC:009f19c0e6 size:3969 soundevents/music/skog_03/game_sounds_music.vsndevts_c CRC:00af421a52 size:3817@@ -82859,7 +82828,7 @@ soundevents/music/valve_01/game_sounds_music.vsndevts_c CRC:0068485c8a size:3367 soundevents/music/valve_02/game_sounds_music.vsndevts_c CRC:007f3ed8fa size:3141 soundevents/music/valve_cs2_01/game_sounds_music.vsndevts_c CRC:00ed5ec230 size:3912 soundevents/soundevents_from_tools.vsndevts_c CRC:00a0f1a071 size:942-soundevents/soundevents_manifest.vrman_c CRC:009fcedcc4 size:22833+soundevents/soundevents_manifest.vrman_c CRC:00ba147aa1 size:23619 soundevents/soundevents_manifest_csgo_imported.vrman_c CRC:00239a171a size:712 soundevents/vo/agents/game_sounds_balkan.vsndevts_c CRC:00fa59a0ac size:28923 soundevents/vo/agents/game_sounds_balkan_epic.vsndevts_c CRC:00f32fca72 size:49884@@ -84269,6 +84238,38 @@ sounds/music/adambeyer_01/startofmatch.vsnd_c CRC:00e9d36b91 size:233852 sounds/music/adambeyer_01/startround_01.vsnd_c CRC:0041f07f61 size:228084 sounds/music/adambeyer_01/startround_02.vsnd_c CRC:006d6f0276 size:238759 sounds/music/adambeyer_01/wonround.vsnd_c CRC:007f304338 size:123007+sounds/music/alrt_01/bombplanted.vsnd_c CRC:00de3bce48 size:596737+sounds/music/alrt_01/bombtenseccount.vsnd_c CRC:00fcdabde0 size:215128+sounds/music/alrt_01/chooseteam.vsnd_c CRC:00fb0dde65 size:399723+sounds/music/alrt_01/deathcam.vsnd_c CRC:00e3c1bb7d size:84637+sounds/music/alrt_01/endofmatch.vsnd_c CRC:00e497332c size:801866+sounds/music/alrt_01/lostround.vsnd_c CRC:0045c5dc2a size:149224+sounds/music/alrt_01/mainmenu.vsnd_c CRC:0076126fba size:3427654+sounds/music/alrt_01/roundmvpanthem_01.vsnd_c CRC:00724ba970 size:143365+sounds/music/alrt_01/roundtenseccount.vsnd_c CRC:0063f9e098 size:212810+sounds/music/alrt_01/startaction_01.vsnd_c CRC:00003a1c63 size:266040+sounds/music/alrt_01/startaction_02.vsnd_c CRC:00421afc2f size:248837+sounds/music/alrt_01/startaction_03.vsnd_c CRC:0099736757 size:246431+sounds/music/alrt_01/startofmatch.vsnd_c CRC:00911a972e size:280106+sounds/music/alrt_01/startround_01.vsnd_c CRC:00cd5acb85 size:443547+sounds/music/alrt_01/startround_02.vsnd_c CRC:0095ae2fe4 size:366597+sounds/music/alrt_01/startround_03.vsnd_c CRC:0060edd6d1 size:354651+sounds/music/alrt_01/wonround.vsnd_c CRC:00dbdb9584 size:148075+sounds/music/altare_01/bombplanted.vsnd_c CRC:00713c89d4 size:601039+sounds/music/altare_01/bombtenseccount.vsnd_c CRC:00e13b52ef size:192150+sounds/music/altare_01/chooseteam.vsnd_c CRC:003e530087 size:374405+sounds/music/altare_01/deathcam.vsnd_c CRC:00d3953481 size:113829+sounds/music/altare_01/endofmatch.vsnd_c CRC:00d5b243f5 size:744756+sounds/music/altare_01/lostround.vsnd_c CRC:00aab2d744 size:121360+sounds/music/altare_01/mainmenu.vsnd_c CRC:000cefdf3e size:3218676+sounds/music/altare_01/roundmvpanthem_01.vsnd_c CRC:00660a35e4 size:177472+sounds/music/altare_01/roundtenseccount.vsnd_c CRC:007c63f294 size:189543+sounds/music/altare_01/startaction_01.vsnd_c CRC:000ce944e2 size:216510+sounds/music/altare_01/startaction_02.vsnd_c CRC:00b6c4976c size:224124+sounds/music/altare_01/startofmatch.vsnd_c CRC:00eb9338fd size:221613+sounds/music/altare_01/startround_01.vsnd_c CRC:009abf39cf size:375882+sounds/music/altare_01/startround_02.vsnd_c CRC:00278ee178 size:356732+sounds/music/altare_01/wonround.vsnd_c CRC:007212337f size:147730 sounds/music/amontobin_01/bombplanted.vsnd_c CRC:001b665a1b size:652817 sounds/music/amontobin_01/bombtenseccount.vsnd_c CRC:0032e42d31 size:201421 sounds/music/amontobin_01/chooseteam.vsnd_c CRC:00a2695f07 size:445927@@ -84438,6 +84439,23 @@ sounds/music/blitzkids_01/startofmatch.vsnd_c CRC:002c8df6ce size:1366528 sounds/music/blitzkids_01/startround_01.vsnd_c CRC:002a618c12 size:211452 sounds/music/blitzkids_01/startround_02.vsnd_c CRC:0016e9a255 size:330988 sounds/music/blitzkids_01/wonround.vsnd_c CRC:0045323eac size:135801+sounds/music/borne_01/bombplanted.vsnd_c CRC:00270f684b size:805766+sounds/music/borne_01/bombtenseccount.vsnd_c CRC:00b850bb04 size:258021+sounds/music/borne_01/chooseteam.vsnd_c CRC:00979d7179 size:388414+sounds/music/borne_01/deathcam.vsnd_c CRC:007c21fcf5 size:75678+sounds/music/borne_01/endofmatch.vsnd_c CRC:008232fdb0 size:755688+sounds/music/borne_01/lostround.vsnd_c CRC:00a6b7ed08 size:122292+sounds/music/borne_01/mainmenu.vsnd_c CRC:00a1252f91 size:2380485+sounds/music/borne_01/roundmvpanthem_01.vsnd_c CRC:00688f0faa size:223026+sounds/music/borne_01/roundtenseccount.vsnd_c CRC:00128bd7cc size:249823+sounds/music/borne_01/startaction_01.vsnd_c CRC:00bf941fa1 size:298669+sounds/music/borne_01/startaction_02.vsnd_c CRC:004f89b8da size:355625+sounds/music/borne_01/startaction_03.vsnd_c CRC:002ff7cf77 size:280666+sounds/music/borne_01/startofmatch.vsnd_c CRC:00fdf09802 size:321679+sounds/music/borne_01/startround_01.vsnd_c CRC:00da03225b size:409688+sounds/music/borne_01/startround_02.vsnd_c CRC:007e827884 size:410539+sounds/music/borne_01/startround_03.vsnd_c CRC:00621ac76b size:386679+sounds/music/borne_01/wonround.vsnd_c CRC:00afd27e94 size:219791 sounds/music/chipzel_01/bombplanted.vsnd_c CRC:0068bc7ce3 size:601826 sounds/music/chipzel_01/bombtenseccount.vsnd_c CRC:00cc413b24 size:196823 sounds/music/chipzel_01/chooseteam.vsnd_c CRC:00a2a3d6fd size:364007@@ -85260,6 +85278,21 @@ sounds/music/perfectworld_02/startofmatch.vsnd_c CRC:003e21d70f size:353967 sounds/music/perfectworld_02/startround_01.vsnd_c CRC:0052cdd503 size:332940 sounds/music/perfectworld_02/startround_02.vsnd_c CRC:00062ef813 size:353967 sounds/music/perfectworld_02/wonround.vsnd_c CRC:0071a6d814 size:208630+sounds/music/pirapus_01/bombplanted.vsnd_c CRC:00750e8d13 size:619501+sounds/music/pirapus_01/bombtenseccount.vsnd_c CRC:009729c24d size:183287+sounds/music/pirapus_01/chooseteam.vsnd_c CRC:00ab5475c9 size:383415+sounds/music/pirapus_01/deathcam.vsnd_c CRC:003a451ecc size:87782+sounds/music/pirapus_01/endofmatch.vsnd_c CRC:00a2ce320a size:889981+sounds/music/pirapus_01/lostround.vsnd_c CRC:0077402434 size:181995+sounds/music/pirapus_01/mainmenu.vsnd_c CRC:008daf3df2 size:3527083+sounds/music/pirapus_01/roundmvpanthem_01.vsnd_c CRC:00c199f8da size:147356+sounds/music/pirapus_01/roundtenseccount.vsnd_c CRC:008e21cd1c size:167448+sounds/music/pirapus_01/startaction_01.vsnd_c CRC:00ad531a44 size:289876+sounds/music/pirapus_01/startaction_02.vsnd_c CRC:0055928726 size:222831+sounds/music/pirapus_01/startofmatch.vsnd_c CRC:00ba2440e1 size:209348+sounds/music/pirapus_01/startround_01.vsnd_c CRC:00fbf783ad size:372626+sounds/music/pirapus_01/startround_02.vsnd_c CRC:00e3f8644a size:386341+sounds/music/pirapus_01/wonround.vsnd_c CRC:003c4fac10 size:165514 sounds/music/point_captured_ct.vsnd_c CRC:00b68833c9 size:552052 sounds/music/point_captured_t.vsnd_c CRC:00d260b71e size:552052 sounds/music/proxy_01/bombplanted.vsnd_c CRC:005aeee73e size:637754@@ -85309,6 +85342,22 @@ sounds/music/radcat_01/startofmatch.vsnd_c CRC:00be564d2b size:406783 sounds/music/radcat_01/startround_01.vsnd_c CRC:005dc80277 size:333540 sounds/music/radcat_01/startround_02.vsnd_c CRC:00dbfcb2ee size:318792 sounds/music/radcat_01/wonround.vsnd_c CRC:00b0feedd0 size:170420+sounds/music/repiet_01/bombplanted.vsnd_c CRC:0000773b65 size:785379+sounds/music/repiet_01/bombtenseccount.vsnd_c CRC:00f66f6946 size:221567+sounds/music/repiet_01/chooseteam.vsnd_c CRC:00e32edb63 size:396881+sounds/music/repiet_01/deathcam.vsnd_c CRC:00e67c168d size:104678+sounds/music/repiet_01/endofmatch.vsnd_c CRC:00d49b9306 size:796256+sounds/music/repiet_01/lostround.vsnd_c CRC:003bf83b55 size:167877+sounds/music/repiet_01/mainmenu.vsnd_c CRC:00fd3fb2bb size:4112627+sounds/music/repiet_01/roundmvpanthem_01.vsnd_c CRC:00f848c501 size:176099+sounds/music/repiet_01/roundtenseccount.vsnd_c CRC:00b8ae29a8 size:182071+sounds/music/repiet_01/startaction_01.vsnd_c CRC:00eec887eb size:279116+sounds/music/repiet_01/startaction_02.vsnd_c CRC:00c43b99bf size:286829+sounds/music/repiet_01/startofmatch.vsnd_c CRC:0021d56edf size:304073+sounds/music/repiet_01/startround_01.vsnd_c CRC:0090b18143 size:445507+sounds/music/repiet_01/startround_02.vsnd_c CRC:00842b4a9b size:383766+sounds/music/repiet_01/startround_03.vsnd_c CRC:0017621323 size:379627+sounds/music/repiet_01/wonround.vsnd_c CRC:002b6d103c size:184643 sounds/music/revenge.vsnd_c CRC:00e8ebfa26 size:578648 sounds/music/roam_01/bombplanted.vsnd_c CRC:00f3f802d6 size:496066 sounds/music/roam_01/bombtenseccount.vsnd_c CRC:00a2f9e72b size:165894@@ -85462,6 +85511,21 @@ sounds/music/selectiveresponse_01/startofmatch.vsnd_c CRC:00b4b74852 size:251475 sounds/music/selectiveresponse_01/startround_01.vsnd_c CRC:000cae3907 size:376226 sounds/music/selectiveresponse_01/startround_02.vsnd_c CRC:00a792dd56 size:375600 sounds/music/selectiveresponse_01/wonround.vsnd_c CRC:0019204e4b size:134473+sounds/music/shockone_01/bombplanted.vsnd_c CRC:00127e795d size:713546+sounds/music/shockone_01/bombtenseccount.vsnd_c CRC:00915b8b0f size:218012+sounds/music/shockone_01/chooseteam.vsnd_c CRC:0030d0d8c9 size:439336+sounds/music/shockone_01/deathcam.vsnd_c CRC:00443cdaf7 size:86832+sounds/music/shockone_01/endofmatch.vsnd_c CRC:0015f66b1a size:1015315+sounds/music/shockone_01/lostround.vsnd_c CRC:009d87a769 size:192231+sounds/music/shockone_01/mainmenu.vsnd_c CRC:00169cb33e size:3657263+sounds/music/shockone_01/roundmvpanthem_01.vsnd_c CRC:00f8ace3fe size:249360+sounds/music/shockone_01/roundtenseccount.vsnd_c CRC:0056ad561c size:203069+sounds/music/shockone_01/startaction_01.vsnd_c CRC:004c359cd9 size:220297+sounds/music/shockone_01/startaction_02.vsnd_c CRC:000e6481de size:218834+sounds/music/shockone_01/startofmatch.vsnd_c CRC:004ea25b5f size:238656+sounds/music/shockone_01/startround_01.vsnd_c CRC:0010ce68d3 size:231995+sounds/music/shockone_01/startround_02.vsnd_c CRC:005b33be2a size:235329+sounds/music/shockone_01/wonround.vsnd_c CRC:0078cce595 size:242590 sounds/music/skog_01/bombplanted.vsnd_c CRC:0008f8f60d size:653637 sounds/music/skog_01/bombtenseccount.vsnd_c CRC:00564d3989 size:191808 sounds/music/skog_01/chooseteam.vsnd_c CRC:003b8f739e size:808700game/csgo/pak01_dir/annotations/official/de_mirage/de_mirage.txt
modified • +3 / -3 • changes: 6
Show patch
@@ -311,7 +311,7 @@ Position = [ 1033.351318, -1041.551025, -146.397324 ] Angles = [ -28.485451, -143.624756, 0.0 ] VisiblePfx = true- TextPositionOffset = [ 0.0, 0.0, 30.0 ]+ TextPositionOffset = [ 0.0, 30.0, 30.0 ] TextFacePlayer = false TextHorizontalAlign = "center" RevealOnSuccess = false@@ -409,7 +409,7 @@ Position = [ -796.94397, -2212.424316, -87.922867 ] Angles = [ -12.249459, 31.865582, 0.0 ] VisiblePfx = true- TextPositionOffset = [ 0.0, 0.0, 30.0 ]+ TextPositionOffset = [ 0.0, -30.0, 30.0 ] TextFacePlayer = false TextHorizontalAlign = "center" RevealOnSuccess = false@@ -507,7 +507,7 @@ Position = [ -2350.816895, -54.142616, -54.836113 ] Angles = [ -26.267803, 43.402462, 0.0 ] VisiblePfx = true- TextPositionOffset = [ 0.0, 0.0, 30.0 ]+ TextPositionOffset = [ 0.0, -10.0, 30.0 ] TextFacePlayer = false TextHorizontalAlign = "center" RevealOnSuccess = falsegame/csgo/pak01_dir/panorama/layout/endofmatch.xml
modified • +1 / -1 • changes: 2
Show patch
@@ -51,7 +51,7 @@ </Panel> <Panel id="EomCancelReason3" class="eom-cancelled vaclive"> <Label id="matchCancelledTitle" class="stratum-bold-italic" text="#SFUI_match_cancelled" />- <Label id="matchCancelledDesc" class="stratum-bold" text="#SFUI_match_abort_match_abnormal_behavior" />+ <Label id="matchCancelledDesc" class="stratum-bold" text="#SFUI_match_abort_match_abnormal_behavior_pano" /> </Panel> </Panel> </snippet>game/csgo/pak01_dir/panorama/layout/mainmenu_store_fullscreen.xml
modified • +1 / -1 • changes: 2
Show patch
@@ -107,7 +107,7 @@ </Panel> <Panel id="id-store-home-section-coupon" class="store-home-section"> <Panel class="store-home-popular__info">- <Label class="store-home-section__title stratum-regular-condensed fontSize-xxl" text="#store_nav_popular" />+ <Label id="id-store-home-section-coupon-title" class="store-home-section__title stratum-regular-condensed fontSize-xxl" text="#store_nav_popular" html="true" /> </Panel> <Panel id="id-store-popular-items" class="store-home-popular__items" /> <Button id="" class="store-home-popular__btn" onactivate="MainMenuStore.GotoStorePage('id-store-nav-coupon')">game/csgo/pak01_dir/panorama/scripts/mainmenu_mini_store.js
modified • +11 / -2 • changes: 13
Show patch
@@ -33,10 +33,19 @@ var MainMenuMiniStore; _MakeStoreItemTiles(aItemsList); _m_StorePanel.SetHasClass('hidden', false); }+ let _m_numMiniStoreItemsToShow = 5; function _MakeStoreItemTiles(aItemsList) { let elParent = $.GetContextPanel().FindChildInLayoutFile('id-mini-store-carousel');- const numItemsToShow = 5;- for (let i = 0; i < numItemsToShow; i++) {+ let numNewPinnedOffers = 0;+ for (let i = 0; i < aItemsList.length; i++) {+ let oItemData = aItemsList[i];+ if (oItemData.isNewRelease)+ ++numNewPinnedOffers;+ else+ break;+ }+ _m_numMiniStoreItemsToShow = Math.max(_m_numMiniStoreItemsToShow, numNewPinnedOffers);+ for (let i = 0; i < _m_numMiniStoreItemsToShow; i++) { let oItemData = aItemsList[i]; oItemData.isDisplayedInMainMenu = true; let elTile = elParent.FindChildInLayoutFile('id-mini-store-tile' + aItemsList[i].id);game/csgo/pak01_dir/panorama/scripts/mainmenu_store_fullscreen.js
modified • +19 / -9 • changes: 28
Show patch
@@ -115,29 +115,39 @@ var MainMenuStore; } } MainMenuStore.NavigateToTab = NavigateToTab;- function UpdateItemsInHomeSection(catagory, parentId, numItemsToShow) {+ function UpdateItemsInHomeSection(sSectionName, parentId, numItemsToShow) {+ let oItemsByCategory = StoreItems.GetStoreItems();+ let aItemsList = oItemsByCategory[sSectionName];+ let extraSuffix = '';+ if ((sSectionName === 'coupon') && (aItemsList.length > 0) &&+ (aItemsList[0].isNewRelease)) {+ if ('17293822569102711679' === aItemsList[0].id)+ extraSuffix = '_nightmode2';+ } let elPanel = _m_cp.FindChildInLayoutFile(parentId);- let elParent = _m_cp.FindChildInLayoutFile('id-store-home-section-' + catagory);- elParent.style.backgroundImage = 'url("file://{images}/backgrounds/store_home_' + catagory + '.psd")';+ let elParent = _m_cp.FindChildInLayoutFile('id-store-home-section-' + sSectionName);+ elParent.style.backgroundImage = 'url("file://{images}/backgrounds/store_home_' + sSectionName + extraSuffix + '.psd")'; elParent.style.backgroundPosition = '50% 50%'; elParent.style.backgroundSize = 'cover';- if (catagory === 'tournament') {+ let elTitleLabel = elParent.FindChildInLayoutFile('id-store-home-section-' + sSectionName + '-title');+ if (elTitleLabel && extraSuffix) {+ elTitleLabel.text = $.Localize('#store_nav_section_' + sSectionName + extraSuffix, elTitleLabel);+ }+ if (sSectionName === 'tournament') { elParent.SetDialogVariable('tournament-name', $.Localize("#store_nav_tournament_" + g_ActiveTournamentInfo.eventid)); }- let oItemsByCategory = StoreItems.GetStoreItems();- let aItemsList = oItemsByCategory[catagory]; if (aItemsList.length < 1) { elParent.visible = false; return; } elParent.visible = true; for (let i = 0; i < numItemsToShow; i++) {- let elTile = elPanel.FindChildInLayoutFile('home-' + catagory + '-' + i);+ let elTile = elPanel.FindChildInLayoutFile('home-' + sSectionName + '-' + i); if (!elTile) {- elTile = $.CreatePanel("Button", elPanel, 'home-' + catagory + '-' + i);+ elTile = $.CreatePanel("Button", elPanel, 'home-' + sSectionName + '-' + i); elTile.BLoadLayout('file://{resources}/layout/itemtile_store.xml', false, false); }- UpdateItem(elTile, catagory, i);+ UpdateItem(elTile, sSectionName, i); } } function MakeTabsBtnsFromStoreData() {game/csgo/pak01_dir/panorama/styles/itemtile_store.css
modified • +5 / -2 • changes: 7
Show patch
@@ -461,13 +461,13 @@ transform: translatex(0px); } -.itemtile-store.is-mainmenu-item.LeftOfFocus1,.itemtile-store.is-mainmenu-item.LeftOfFocus2,.itemtile-store.is-mainmenu-item.LeftOfFocus3,.itemtile-store.is-mainmenu-item.LeftOfFocus4+.itemtile-store.is-mainmenu-item.LeftOfFocus1,.itemtile-store.is-mainmenu-item.LeftOfFocus2,.itemtile-store.is-mainmenu-item.LeftOfFocus3,.itemtile-store.is-mainmenu-item.LeftOfFocus4,.itemtile-store.is-mainmenu-item.LeftOfFocus5,.itemtile-store.is-mainmenu-item.LeftOfFocus6,.itemtile-store.is-mainmenu-item.LeftOfFocus7,.itemtile-store.is-mainmenu-item.LeftOfFocus8,.itemtile-store.is-mainmenu-item.LeftOfFocus9 { opacity: 0.0; transform: translatex( -275px ); } -.itemtile-store.is-mainmenu-item.RightOfFocus1,.itemtile-store.is-mainmenu-item.RightOfFocus2,.itemtile-store.is-mainmenu-item.RightOfFocus3,.itemtile-store.is-mainmenu-item.RightOfFocus4+.itemtile-store.is-mainmenu-item.RightOfFocus1,.itemtile-store.is-mainmenu-item.RightOfFocus2,.itemtile-store.is-mainmenu-item.RightOfFocus3,.itemtile-store.is-mainmenu-item.RightOfFocus4,.itemtile-store.is-mainmenu-item.RightOfFocus5,.itemtile-store.is-mainmenu-item.RightOfFocus6,.itemtile-store.is-mainmenu-item.RightOfFocus7,.itemtile-store.is-mainmenu-item.RightOfFocus8,.itemtile-store.is-mainmenu-item.RightOfFocus9 { opacity: 0.0; transform: translatex( 275px );@@ -531,6 +531,9 @@ color: rgb(23, 235, 23); font-weight: black; font-size: 16px;+ text-overflow: shrink;+ white-space: nowrap;+ max-width: 125px; } .major-23 .itemtile-store__bottomrow .itemtile-store__price-container .itemtile-store__price-labels .itemtile-store__price-salegame/csgo/pak01_dir/resource/csgo_english.txt
modified • +36 / -1 • changes: 37
Show patch
@@ -6254,6 +6254,36 @@ "musickit_jamesandthecoldgun_01_desc" "Welsh rock duo James and the Cold Gun unleash pure, unfiltered energy, blending classic punk attitude with modern alt-rock fire to create a blistering music kit." "coupon_jamesandthecoldgun_01" "Music Kit | James and the Cold Gun, Chewing Glass" "coupon_jamesandthecoldgun_01_stattrak" "StatTrak™ Music Kit | James and the Cold Gun, Chewing Glass"+ + "musickit_alrt_01" "ALRT, DOPAMINE HIT"+ "musickit_alrt_01_desc" "ALRT's bouncy bass house record delivers the ultimate \"DOPAMINE HIT\", keeping you locked in and ready to rise to the occasion when it matters most."+ "coupon_alrt_01" "Music Kit | ALRT, DOPAMINE HIT"+ "coupon_alrt_01_stattrak" "StatTrak™ Music Kit | ALRT, DOPAMINE HIT"+ + "musickit_altare_01" "Altare, Change My Mind"+ "musickit_altare_01_desc" "Altare's euphoric wave anthem \"Change My Mind\" is perfect for the highest of highs when it feels like nobody can stand in your way."+ "coupon_altare_01" "Music Kit | Altare, Change My Mind"+ "coupon_altare_01_stattrak" "StatTrak™ Music Kit | Altare, Change My Mind"+ + "musickit_borne_01" "borne, Give It To Me"+ "musickit_borne_01_desc" "borne's gritty bass banger \"Give It To Me\" will have players ready to give it to their opponents in Counter-Strike, and beyond."+ "coupon_borne_01" "Music Kit | borne, Give It To Me"+ "coupon_borne_01_stattrak" "StatTrak™ Music Kit | borne, Give It To Me"+ + "musickit_pirapus_01" "Pirapus, EVERYNITE"+ "musickit_pirapus_01_desc" "Pirapus' high octane drum and bass anthem \"EVERYNITE\" evokes the feeling of being on the edge of greatness. True to its name, this one ensures you're locked in every night."+ "coupon_pirapus_01" "Music Kit | Pirapus, EVERYNITE"+ "coupon_pirapus_01_stattrak" "StatTrak™ Music Kit | Pirapus, EVERYNITE"+ + "musickit_repiet_01" "Repiet & Julia Kleijn, On And On"+ "musickit_repiet_01_desc" "Be prepared for any challenge with Repiet and Julia Kleijn's infectious track \"On And On.\" Through the highs and the lows, it's a tune that sets the tone to attack any obstacle."+ "coupon_repiet_01" "Music Kit | Repiet & Julia Kleijn, On And On"+ "coupon_repiet_01_stattrak" "StatTrak™ Music Kit | Repiet & Julia Kleijn, On And On"+ + "musickit_shockone_01" "ShockOne, Voices"+ "musickit_shockone_01_desc" "Break free with ShockOne's high energy drum and bass record \"Voices.\" Primed for delivering in the clutch, this music kit features punchy bass lines that will carry you to many MVPs."+ "coupon_shockone_01" "Music Kit | ShockOne, Voices"+ "coupon_shockone_01_stattrak" "StatTrak™ Music Kit | ShockOne, Voices" ////////////////// @@ -36937,6 +36967,8 @@ "store_nav_popular" "NEW & POPULAR" "store_linked_item_tooltip" "Click to see both versions of this item" "store_nav_more" "See More"+ "store_nav_shop_all" "Shop All"+ "store_nav_section_coupon_nightmode2" "NIGHTMODE II<br>Music Kits" "StoreCheckout_NoItems" "Your shopping cart is empty!" "StoreCheckout_TooManyItems" "You have too many items in your shopping cart!"@@ -40411,7 +40443,10 @@ "SFUI_match_cancelled" "Match Cancelled" "SFUI_match_abort_match_network_event" "A network interruption has resulted in the match being cancelled.\nThis match will not affect your Skill Rating." "SFUI_match_abort_match_vac_live" "VAC Live has detected a cheater and ended the match.\nThis match will not affect your Skill Rating."- "SFUI_match_abort_match_abnormal_behavior" "VAC has detected irregular gameplay and has canceled the match.\nThe player who was flagged by VAC and their party have received a cooldown."+ + "SFUI_match_abort_match_abnormal_behavior" "%s1 and any party members have received VACNET cooldowns."+ "SFUI_match_abort_match_abnormal_behavior_pano" "VACNET has detected irregular gameplay and has canceled the match."+ "SFUI_match_vac_live_partied_with_cheater" "No progress will be awarded for this match because a player in your party was banned." "SFUI_match_abort_match_missing_player" " The match is being cancelled because a player never connected." "SFUI_match_abort_match_player_abandoned" " The match is being cancelled because a player disconnected."game/csgo/pak01_dir/scripts/items/items_game.txt
modified • +276 / -0 • changes: 276
Show patch
@@ -217511,6 +217511,282 @@ "pedestal_display_model" "models/inventory_items/music_kits/music_kit_tigercub_01.vmdl" } }+ "music_definitions"+ {+ "98"+ {+ "name" "alrt_01"+ "loc_name" "#MusicKit_alrt_01"+ "loc_description" "#MusicKit_alrt_01_desc"+ "image_inventory" "econ/music_kits/alrt_01"+ "pedestal_display_model" "models/inventory_items/music_kits/music_kit_alrt_01.vmdl"+ }+ }+ "items"+ {+ "7029"+ {+ "name" "coupon - alrt_01"+ "item_name" "#coupon_alrt_01"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - alrt_01"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/alrt_01"+ }+ "7030"+ {+ "name" "coupon - alrt_01_stattrak"+ "item_name" "#coupon_alrt_01_stattrak"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - alrt_01_stattrak"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/alrt_01"+ "will_produce_stattrak" "1"+ }+ }+ "client_loot_lists"+ {+ "coupon loot list - alrt_01"+ {+ "public_list_contents" "1"+ "[alrt_01]musickit" "1"+ }+ "coupon loot list - alrt_01_stattrak"+ {+ "public_list_contents" "1"+ "[alrt_01]musickit" "1"+ }+ }+ "music_definitions"+ {+ "99"+ {+ "name" "altare_01"+ "loc_name" "#MusicKit_altare_01"+ "loc_description" "#MusicKit_altare_01_desc"+ "image_inventory" "econ/music_kits/altare_01"+ "pedestal_display_model" "models/inventory_items/music_kits/music_kit_altare_01.vmdl"+ }+ }+ "items"+ {+ "7033"+ {+ "name" "coupon - altare_01"+ "item_name" "#coupon_altare_01"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - altare_01"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/altare_01"+ }+ "7034"+ {+ "name" "coupon - altare_01_stattrak"+ "item_name" "#coupon_altare_01_stattrak"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - altare_01_stattrak"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/altare_01"+ "will_produce_stattrak" "1"+ }+ }+ "client_loot_lists"+ {+ "coupon loot list - altare_01"+ {+ "public_list_contents" "1"+ "[altare_01]musickit" "1"+ }+ "coupon loot list - altare_01_stattrak"+ {+ "public_list_contents" "1"+ "[altare_01]musickit" "1"+ }+ }+ "music_definitions"+ {+ "100"+ {+ "name" "borne_01"+ "loc_name" "#MusicKit_borne_01"+ "loc_description" "#MusicKit_borne_01_desc"+ "image_inventory" "econ/music_kits/borne_01"+ "pedestal_display_model" "models/inventory_items/music_kits/music_kit_borne_01.vmdl"+ }+ }+ "items"+ {+ "7031"+ {+ "name" "coupon - borne_01"+ "item_name" "#coupon_borne_01"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - borne_01"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/borne_01"+ }+ "7032"+ {+ "name" "coupon - borne_01_stattrak"+ "item_name" "#coupon_borne_01_stattrak"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - borne_01_stattrak"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/borne_01"+ "will_produce_stattrak" "1"+ }+ }+ "client_loot_lists"+ {+ "coupon loot list - borne_01"+ {+ "public_list_contents" "1"+ "[borne_01]musickit" "1"+ }+ "coupon loot list - borne_01_stattrak"+ {+ "public_list_contents" "1"+ "[borne_01]musickit" "1"+ }+ }+ "music_definitions"+ {+ "101"+ {+ "name" "pirapus_01"+ "loc_name" "#MusicKit_pirapus_01"+ "loc_description" "#MusicKit_pirapus_01_desc"+ "image_inventory" "econ/music_kits/pirapus_01"+ "pedestal_display_model" "models/inventory_items/music_kits/music_kit_pirapus_01.vmdl"+ }+ }+ "items"+ {+ "7035"+ {+ "name" "coupon - pirapus_01"+ "item_name" "#coupon_pirapus_01"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - pirapus_01"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/pirapus_01"+ }+ "7036"+ {+ "name" "coupon - pirapus_01_stattrak"+ "item_name" "#coupon_pirapus_01_stattrak"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - pirapus_01_stattrak"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/pirapus_01"+ "will_produce_stattrak" "1"+ }+ }+ "client_loot_lists"+ {+ "coupon loot list - pirapus_01"+ {+ "public_list_contents" "1"+ "[pirapus_01]musickit" "1"+ }+ "coupon loot list - pirapus_01_stattrak"+ {+ "public_list_contents" "1"+ "[pirapus_01]musickit" "1"+ }+ }+ "music_definitions"+ {+ "102"+ {+ "name" "repiet_01"+ "loc_name" "#MusicKit_repiet_01"+ "loc_description" "#MusicKit_repiet_01_desc"+ "image_inventory" "econ/music_kits/repiet_01"+ "pedestal_display_model" "models/inventory_items/music_kits/music_kit_repiet_01.vmdl"+ }+ }+ "items"+ {+ "7038"+ {+ "name" "coupon - repiet_01"+ "item_name" "#coupon_repiet_01"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - repiet_01"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/repiet_01"+ }+ "7037"+ {+ "name" "coupon - repiet_01_stattrak"+ "item_name" "#coupon_repiet_01_stattrak"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - repiet_01_stattrak"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/repiet_01"+ "will_produce_stattrak" "1"+ }+ }+ "client_loot_lists"+ {+ "coupon loot list - repiet_01"+ {+ "public_list_contents" "1"+ "[repiet_01]musickit" "1"+ }+ "coupon loot list - repiet_01_stattrak"+ {+ "public_list_contents" "1"+ "[repiet_01]musickit" "1"+ }+ }+ "music_definitions"+ {+ "103"+ {+ "name" "shockone_01"+ "loc_name" "#MusicKit_shockone_01"+ "loc_description" "#MusicKit_shockone_01_desc"+ "image_inventory" "econ/music_kits/shockone_01"+ "pedestal_display_model" "models/inventory_items/music_kits/music_kit_shockone_01.vmdl"+ }+ }+ "items"+ {+ "7040"+ {+ "name" "coupon - shockone_01"+ "item_name" "#coupon_shockone_01"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - shockone_01"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/shockone_01"+ }+ "7039"+ {+ "name" "coupon - shockone_01_stattrak"+ "item_name" "#coupon_shockone_01_stattrak"+ "item_description" "#coupon_desc"+ "loot_list_name" "coupon loot list - shockone_01_stattrak"+ "prefab" "coupon_prefab"+ "image_inventory" "econ/music_kits/shockone_01"+ "will_produce_stattrak" "1"+ }+ }+ "client_loot_lists"+ {+ "coupon loot list - shockone_01"+ {+ "public_list_contents" "1"+ "[shockone_01]musickit" "1"+ }+ "coupon loot list - shockone_01_stattrak"+ {+ "public_list_contents" "1"+ "[shockone_01]musickit" "1"+ }+ } "items" { "4905"game/csgo/pak01_dir/soundevents/ambience/game_sounds_cache.vsndevts
modified • +3 / -3 • changes: 6
Show patch
@@ -774,7 +774,7 @@ Cache.Outside.Bees.Child = { type = "csgo_mega"- mixgroup = "Amb_Commmon"+ mixgroup = "Amb_Common" use_time_volume_mapping_curve = true volume = 0.2 set_child_position = false@@ -1989,7 +1989,7 @@ Cache.GeigerRelay.TStart.Rad = { type = "csgo_mega"- mixgroup = "Amb_Commmon"+ mixgroup = "Amb_Common" use_time_volume_mapping_curve = false volume = 0.25 reverb_wet = 1.0@@ -3267,7 +3267,7 @@ Cache.Phone = { type = "csgo_mega"- mixgroup = "Amb_Commmon"+ mixgroup = "Amb_Common" use_time_volume_mapping_curve = false volume = 1.0 reverb_wet = 1.0game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts
modified • +24 / -24 • changes: 48
Show patch
@@ -13688,7 +13688,7 @@ [ "sounds/ui/panorama/bg_ancient_day_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_anubis = {@@ -13762,7 +13762,7 @@ [ "sounds/ui/panorama/bg_anubis_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_dz_blacksite = {@@ -13836,7 +13836,7 @@ [ "sounds/ui/panorama/bg_blacksite_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_cache = {@@ -13917,7 +13917,7 @@ "UIPanorama.BG_de_cache_reactor", "UIPanorama.BG_de_cache_crickets", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_cbble = {@@ -13991,7 +13991,7 @@ [ "sounds/ui/panorama/bg_cobble_night_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_chlorine = {@@ -14065,7 +14065,7 @@ [ "sounds/ui/panorama/bg_chlorine_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_dust2 = {@@ -14139,7 +14139,7 @@ [ "sounds/ui/panorama/bg_dust2_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_coop_kasbah = {@@ -14213,7 +14213,7 @@ [ "sounds/ui/panorama/bg_phoenixfacility_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_inferno = {@@ -14287,7 +14287,7 @@ [ "sounds/ui/panorama/bg_inferno_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_cs_italy = {@@ -14361,7 +14361,7 @@ [ "sounds/ui/panorama/bg_italy_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_mirage = {@@ -14435,7 +14435,7 @@ [ "sounds/ui/panorama/bg_mirage_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_mutiny = {@@ -14509,7 +14509,7 @@ [ "sounds/ui/panorama/bg_mutiny_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_nuke = {@@ -14583,7 +14583,7 @@ [ "sounds/ui/panorama/bg_nuke_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_cs_office = {@@ -14657,7 +14657,7 @@ [ "sounds/ui/panorama/bg_office_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_overpass = {@@ -14731,7 +14731,7 @@ [ "sounds/ui/panorama/bg_overpass_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_vertigo = {@@ -14805,7 +14805,7 @@ [ "sounds/ui/panorama/bg_vertigo_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.tab_mainmenu_shop = {@@ -15082,7 +15082,7 @@ [ "sounds/ui/panorama/bg_baggage_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_ar_shoots = {@@ -15156,7 +15156,7 @@ [ "sounds/ui/panorama/bg_anubis_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_ar_house = {@@ -15230,7 +15230,7 @@ [ "sounds/ui/panorama/bg_anubis_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } ar_baggage_airplanes = {@@ -15849,7 +15849,7 @@ [ "sounds/ambient/train/train_warehouse_loop.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_warehouse_space = {@@ -16561,7 +16561,7 @@ [ "sounds/ui/panorama/bg_train_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_train.WheelLoop = {@@ -16642,7 +16642,7 @@ [ "sounds/ambient/train/freighttrain_pullforward_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UIPanorama.BG_de_train.StartStop = {@@ -16715,7 +16715,7 @@ "sounds/ambient/train/train_takeup_05.vsnd", "sounds/ambient/train/train_takeup_06.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UI.Mission.QuotaUp = {@@ -16894,7 +16894,7 @@ [ "sounds/ui/panorama/bg_ancient_night_01.vsnd", ]- randomize_start_time = false+ randomize_start_time = true } UI.Laptop.ZoomIn = {game/csgo/pak01_dir/soundevents/music/alrt_01/game_sounds_music.vsndevts
added • +501 / -0 • changes: 501
Show patch
@@ -0,0 +1,501 @@+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->+{+ Music.Background.alrt_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = "sounds/music/alrt_01/mainmenu.vsnd"+ vsnd_duration = 194.685333+ }+ Music.MVPPreview.alrt_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = + [+ "sounds/music/alrt_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 7.987664+ }+ Music.Selection.alrt_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_match_end = "true"+ stop_loading = "true"+ vsnd_files = "sounds/music/alrt_01/chooseteam.vsnd"+ join_non_mvp_group = "true"+ vsnd_duration = 22.437166+ }+ Music.MatchFound.alrt_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 22.035+ endpoint_02 = 21.818+ endpoint_03 = 21.916+ vsnd_files = + [+ "sounds/music/alrt_01/startround_01.vsnd",+ "sounds/music/alrt_01/startround_02.vsnd",+ "sounds/music/alrt_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 1.609, 3.358, 5.037, 6.715,+ 7.975, 9.654, 11.332, 13.011,+ 14.69, 13.369, 18.048,+ ]+ syncpoints_02 = + [+ 1.679, 3.358, 5.037, 6.715,+ 8.394, 10.073, 11.752, 13.431,+ 15.11, 16.765, 18.468,+ ]+ syncpoints_03 = + [+ 2.018, 3.734, 5.45, 7.12,+ 8.79, 10.483, 12.176, 13.846,+ 15.515, 17.185, 18.901,+ ]+ vsnd_duration = 22.035208+ }+ Music.LoadingScreen.alrt_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_menumusic_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/alrt_01/startaction_01.vsnd",+ "sounds/music/alrt_01/startaction_02.vsnd",+ "sounds/music/alrt_01/startaction_03.vsnd",+ ]+ vsnd_duration = 14.42263+ }+ Music.StartRound.alrt_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 22.035+ endpoint_02 = 21.818+ endpoint_03 = 21.916+ vsnd_files = + [+ "sounds/music/alrt_01/startround_01.vsnd",+ "sounds/music/alrt_01/startround_02.vsnd",+ "sounds/music/alrt_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 1.609, 3.358, 5.037, 6.715,+ 7.975, 9.654, 11.332, 13.011,+ 14.69, 13.369, 18.048,+ ]+ syncpoints_02 = + [+ 1.679, 3.358, 5.037, 6.715,+ 8.394, 10.073, 11.752, 13.431,+ 15.11, 16.765, 18.468,+ ]+ syncpoints_03 = + [+ 2.018, 3.734, 5.45, 7.12,+ 8.79, 10.483, 12.176, 13.846,+ 15.515, 17.185, 18.901,+ ]+ vsnd_duration = 22.035208+ }+ Music.StartAction.alrt_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_roundaction_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 3.0+ stop_at_time = 10.0+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/alrt_01/startaction_01.vsnd",+ "sounds/music/alrt_01/startaction_02.vsnd",+ "sounds/music/alrt_01/startaction_03.vsnd",+ ]+ vsnd_duration = 14.42263+ }+ Music.StartRound_GG.alrt_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 1.0+ priority_override = "true"+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ volume_fade_out_input_max = 3.0+ stop_at_time = 6.0+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 22.035+ endpoint_02 = 21.818+ endpoint_03 = 21.916+ vsnd_files = + [+ "sounds/music/alrt_01/startround_01.vsnd",+ "sounds/music/alrt_01/startround_02.vsnd",+ "sounds/music/alrt_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 1.609, 3.358, 5.037, 6.715,+ 7.975, 9.654, 11.332, 13.011,+ 14.69, 13.369, 18.048,+ ]+ syncpoints_02 = + [+ 1.679, 3.358, 5.037, 6.715,+ 8.394, 10.073, 11.752, 13.431,+ 15.11, 16.765, 18.468,+ ]+ syncpoints_03 = + [+ 2.018, 3.734, 5.45, 7.12,+ 8.79, 10.483, 12.176, 13.846,+ 15.515, 17.185, 18.901,+ ]+ vsnd_duration = 22.035208+ }+ Music.BombPlanted.alrt_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/alrt_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ loop_track = "true"+ join_non_mvp_group = "true"+ stop_start_round = "true"+ stop_tensec_count = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 36.923084+ }+ Music.BombTenSecCount.alrt_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/alrt_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_bomb_planted = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 12.167833+ }+ Music.GotHostage.alrt_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/alrt_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ stop_at_time = 9.0+ stop_start_round = "true"+ stop_tensec_count = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 36.923084+ }+ Music.HostageNearRescue.alrt_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/alrt_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ stop_at_time = 4.0+ stop_got_hostage = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 12.167833+ }+ Music.TenSecCount.alrt_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/alrt_01/roundtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 12.167846+ }+ Music.WonRound.alrt_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/alrt_01/wonround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 7.989313+ }+ Music.LostRound.alrt_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/alrt_01/lostround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 7.972064+ }+ Music.DeathCam.alrt_01 = + {+ type = "csgo_music"+ volume = 1.0+ mixgroup = "DuckingMusic"+ volume_convar = "snd_deathcamera_volume"+ vsnd_files = "sounds/music/alrt_01/deathcam.vsnd"+ check_for_classic_deathcam = "true"+ stop_start_round = "true"+ stop_won_mvp = "true"+ join_non_mvp_group = "true"+ set_mixlayer_amount_enable = true+ time_mixlayer_amount_curve = + [+ [+ 0.0, 1.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ [+ 1.5, 0.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ ]+ vsnd_duration = 5.034966+ }+ Music.MVPAnthem.alrt_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_mvp_volume"+ priority = 5.0+ stop_music = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ block_won_lost = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_files = + [+ "sounds/music/alrt_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 7.987664+ }+ Music.MatchStart.alrt_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ volume_fade_initial_input_min = 9.0+ volume_fade_initial_input_max = 9.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.1+ stop_music = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/alrt_01/startofmatch.vsnd"+ vsnd_duration = 15.458417+ }+ Music.MatchEnd.alrt_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_won_mvp = "true"+ should_queue_track = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/alrt_01/endofmatch.vsnd"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 45.057709+ }+}game/csgo/pak01_dir/soundevents/music/altare_01/game_sounds_music.vsndevts
added • +464 / -0 • changes: 464
Show patch
@@ -0,0 +1,464 @@+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->+{+ Music.Background.altare_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = "sounds/music/altare_01/mainmenu.vsnd"+ vsnd_duration = 195.428574+ }+ Music.MVPPreview.altare_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = + [+ "sounds/music/altare_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 10.285714+ }+ Music.Selection.altare_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_match_end = "true"+ stop_loading = "true"+ vsnd_files = "sounds/music/altare_01/chooseteam.vsnd"+ join_non_mvp_group = "true"+ vsnd_duration = 22.285715+ }+ Music.MatchFound.altare_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 13.714+ endpoint_02 = 13.714+ vsnd_files = + [+ "sounds/music/altare_01/startround_01.vsnd",+ "sounds/music/altare_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 1.495, 3.41, 4.939, 6.864,+ 8.388, 10.275, 11.784,+ ]+ syncpoints_02 = + [+ 1.495, 3.41, 4.939, 6.864,+ 8.388, 10.275, 11.784,+ ]+ vsnd_duration = 22.000296+ }+ Music.LoadingScreen.altare_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_menumusic_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/altare_01/startaction_01.vsnd",+ "sounds/music/altare_01/startaction_02.vsnd",+ ]+ vsnd_duration = 13.714286+ }+ Music.StartRound.altare_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 13.714+ endpoint_02 = 13.714+ vsnd_files = + [+ "sounds/music/altare_01/startround_01.vsnd",+ "sounds/music/altare_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 1.495, 3.41, 4.939, 6.864,+ 8.388, 10.275, 11.784,+ ]+ syncpoints_02 = + [+ 1.495, 3.41, 4.939, 6.864,+ 8.388, 10.275, 11.784,+ ]+ vsnd_duration = 22.000296+ }+ Music.StartAction.altare_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_roundaction_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 3.0+ stop_at_time = 10.0+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/altare_01/startaction_01.vsnd",+ "sounds/music/altare_01/startaction_02.vsnd",+ ]+ vsnd_duration = 13.714286+ }+ Music.StartRound_GG.altare_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 1.0+ priority_override = "true"+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ volume_fade_out_input_max = 3.0+ stop_at_time = 6.0+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 13.714+ endpoint_02 = 13.714+ vsnd_files = + [+ "sounds/music/altare_01/startround_01.vsnd",+ "sounds/music/altare_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 1.495, 3.41, 4.939, 6.864,+ 8.388, 10.275, 11.784,+ ]+ syncpoints_02 = + [+ 1.495, 3.41, 4.939, 6.864,+ 8.388, 10.275, 11.784,+ ]+ vsnd_duration = 22.000296+ }+ Music.BombPlanted.altare_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/altare_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ loop_track = "true"+ join_non_mvp_group = "true"+ stop_start_round = "true"+ stop_tensec_count = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 36.857143+ }+ Music.BombTenSecCount.altare_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/altare_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_bomb_planted = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 11.571428+ }+ Music.GotHostage.altare_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/altare_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ stop_at_time = 9.0+ stop_start_round = "true"+ stop_tensec_count = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 36.857143+ }+ Music.HostageNearRescue.altare_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/altare_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ stop_at_time = 4.0+ stop_got_hostage = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 11.571428+ }+ Music.TenSecCount.altare_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/altare_01/roundtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 11.142858+ }+ Music.WonRound.altare_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/altare_01/wonround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 8.571428+ }+ Music.LostRound.altare_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/altare_01/lostround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 6.857143+ }+ Music.DeathCam.altare_01 = + {+ type = "csgo_music"+ volume = 1.0+ mixgroup = "DuckingMusic"+ volume_convar = "snd_deathcamera_volume"+ vsnd_files = "sounds/music/altare_01/deathcam.vsnd"+ check_for_classic_deathcam = "true"+ stop_start_round = "true"+ stop_won_mvp = "true"+ join_non_mvp_group = "true"+ set_mixlayer_amount_enable = true+ time_mixlayer_amount_curve = + [+ [+ 0.0, 1.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ [+ 1.5, 0.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ ]+ vsnd_duration = 6.857143+ }+ Music.MVPAnthem.altare_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_mvp_volume"+ priority = 5.0+ stop_music = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ block_won_lost = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_files = + [+ "sounds/music/altare_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 10.285714+ }+ Music.MatchStart.altare_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ volume_fade_initial_input_min = 9.0+ volume_fade_initial_input_max = 9.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.1+ stop_music = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/altare_01/startofmatch.vsnd"+ vsnd_duration = 13.714286+ }+ Music.MatchEnd.altare_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_won_mvp = "true"+ should_queue_track = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/altare_01/endofmatch.vsnd"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 44.57143+ }+}game/csgo/pak01_dir/soundevents/music/borne_01/game_sounds_music.vsndevts
added • +501 / -0 • changes: 501
Show patch
@@ -0,0 +1,501 @@+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->+{+ Music.Background.borne_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = "sounds/music/borne_01/mainmenu.vsnd"+ vsnd_duration = 137.491058+ }+ Music.MVPPreview.borne_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = + [+ "sounds/music/borne_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 12.924105+ }+ Music.Selection.borne_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_match_end = "true"+ stop_loading = "true"+ vsnd_files = "sounds/music/borne_01/chooseteam.vsnd"+ join_non_mvp_group = "true"+ vsnd_duration = 22.61161+ }+ Music.MatchFound.borne_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 23.643+ endpoint_02 = 23.643+ endpoint_03 = 21.5+ vsnd_files = + [+ "sounds/music/borne_01/startround_01.vsnd",+ "sounds/music/borne_01/startround_02.vsnd",+ "sounds/music/borne_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ syncpoints_02 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ syncpoints_03 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ vsnd_duration = 23.642857+ }+ Music.LoadingScreen.borne_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_menumusic_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ startpoint_01 = 0.103+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/borne_01/startaction_01.vsnd",+ "sounds/music/borne_01/startaction_02.vsnd",+ "sounds/music/borne_01/startaction_03.vsnd",+ ]+ vsnd_duration = 16.674105+ }+ Music.StartRound.borne_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 23.643+ endpoint_02 = 23.643+ endpoint_03 = 21.5+ vsnd_files = + [+ "sounds/music/borne_01/startround_01.vsnd",+ "sounds/music/borne_01/startround_02.vsnd",+ "sounds/music/borne_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ syncpoints_02 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ syncpoints_03 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ vsnd_duration = 23.642857+ }+ Music.StartAction.borne_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_roundaction_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 3.0+ stop_at_time = 10.0+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.103+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/borne_01/startaction_01.vsnd",+ "sounds/music/borne_01/startaction_02.vsnd",+ "sounds/music/borne_01/startaction_03.vsnd",+ ]+ vsnd_duration = 16.674105+ }+ Music.StartRound_GG.borne_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 1.0+ priority_override = "true"+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ volume_fade_out_input_max = 3.0+ stop_at_time = 6.0+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 23.643+ endpoint_02 = 23.643+ endpoint_03 = 21.5+ vsnd_files = + [+ "sounds/music/borne_01/startround_01.vsnd",+ "sounds/music/borne_01/startround_02.vsnd",+ "sounds/music/borne_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ syncpoints_02 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ syncpoints_03 = + [+ 1.707, 3.415, 6.843, 10.281,+ 11.988, 13.705, 15.422, 17.129,+ 18.846,+ ]+ vsnd_duration = 23.642857+ }+ Music.BombPlanted.borne_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/borne_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ loop_track = "true"+ join_non_mvp_group = "true"+ stop_start_round = "true"+ stop_tensec_count = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 42.5+ }+ Music.BombTenSecCount.borne_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/borne_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_bomb_planted = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 14.0+ }+ Music.GotHostage.borne_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/borne_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ stop_at_time = 9.0+ stop_start_round = "true"+ stop_tensec_count = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 42.5+ }+ Music.HostageNearRescue.borne_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/borne_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ stop_at_time = 4.0+ stop_got_hostage = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 14.0+ }+ Music.TenSecCount.borne_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/borne_01/roundtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 14.624989+ }+ Music.WonRound.borne_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/borne_01/wonround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 12.968753+ }+ Music.LostRound.borne_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/borne_01/lostround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 7.160726+ }+ Music.DeathCam.borne_01 = + {+ type = "csgo_music"+ volume = 1.0+ mixgroup = "DuckingMusic"+ volume_convar = "snd_deathcamera_volume"+ vsnd_files = "sounds/music/borne_01/deathcam.vsnd"+ check_for_classic_deathcam = "true"+ stop_start_round = "true"+ stop_won_mvp = "true"+ join_non_mvp_group = "true"+ set_mixlayer_amount_enable = true+ time_mixlayer_amount_curve = + [+ [+ 0.0, 1.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ [+ 1.5, 0.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ ]+ vsnd_duration = 4.357143+ }+ Music.MVPAnthem.borne_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_mvp_volume"+ priority = 5.0+ stop_music = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ block_won_lost = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_files = + [+ "sounds/music/borne_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 12.924105+ }+ Music.MatchStart.borne_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ volume_fade_initial_input_min = 9.0+ volume_fade_initial_input_max = 9.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.1+ stop_music = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/borne_01/startofmatch.vsnd"+ vsnd_duration = 16.678572+ }+ Music.MatchEnd.borne_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_won_mvp = "true"+ should_queue_track = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/borne_01/endofmatch.vsnd"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 43.785713+ }+}game/csgo/pak01_dir/soundevents/music/pirapus_01/game_sounds_music.vsndevts
added • +464 / -0 • changes: 464
Show patch
@@ -0,0 +1,464 @@+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->+{+ Music.Background.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = "sounds/music/pirapus_01/mainmenu.vsnd"+ vsnd_duration = 200.571426+ }+ Music.MVPPreview.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = + [+ "sounds/music/pirapus_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 8.228572+ }+ Music.Selection.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_match_end = "true"+ stop_loading = "true"+ vsnd_files = "sounds/music/pirapus_01/chooseteam.vsnd"+ join_non_mvp_group = "true"+ vsnd_duration = 22.285715+ }+ Music.MatchFound.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ startpoint_01 = 0.083+ startpoint_02 = 0.035+ endpoint_01 = 22.286+ endpoint_02 = 22.286+ vsnd_files = + [+ "sounds/music/pirapus_01/startround_01.vsnd",+ "sounds/music/pirapus_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 0.42, 3.131, 5.93, 8.694,+ 11.388, 14.134, 16.88,+ ]+ syncpoints_02 = + [+ 0.42, 3.131, 5.93, 8.694,+ 11.388, 14.134, 16.88,+ ]+ vsnd_duration = 22.285715+ }+ Music.LoadingScreen.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_menumusic_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ startpoint_01 = 0.103+ startpoint_02 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/pirapus_01/startaction_01.vsnd",+ "sounds/music/pirapus_01/startaction_02.vsnd",+ ]+ vsnd_duration = 17.142857+ }+ Music.StartRound.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.083+ startpoint_02 = 0.035+ endpoint_01 = 22.286+ endpoint_02 = 22.286+ vsnd_files = + [+ "sounds/music/pirapus_01/startround_01.vsnd",+ "sounds/music/pirapus_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 0.42, 3.131, 5.93, 8.694,+ 11.388, 14.134, 16.88,+ ]+ syncpoints_02 = + [+ 0.42, 3.131, 5.93, 8.694,+ 11.388, 14.134, 16.88,+ ]+ vsnd_duration = 22.285715+ }+ Music.StartAction.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_roundaction_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 3.0+ stop_at_time = 10.0+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.103+ startpoint_02 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/pirapus_01/startaction_01.vsnd",+ "sounds/music/pirapus_01/startaction_02.vsnd",+ ]+ vsnd_duration = 17.142857+ }+ Music.StartRound_GG.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 1.0+ priority_override = "true"+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ volume_fade_out_input_max = 3.0+ stop_at_time = 6.0+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.083+ startpoint_02 = 0.035+ endpoint_01 = 22.286+ endpoint_02 = 22.286+ vsnd_files = + [+ "sounds/music/pirapus_01/startround_01.vsnd",+ "sounds/music/pirapus_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 0.42, 3.131, 5.93, 8.694,+ 11.388, 14.134, 16.88,+ ]+ syncpoints_02 = + [+ 0.42, 3.131, 5.93, 8.694,+ 11.388, 14.134, 16.88,+ ]+ vsnd_duration = 22.285715+ }+ Music.BombPlanted.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/pirapus_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ loop_track = "true"+ join_non_mvp_group = "true"+ stop_start_round = "true"+ stop_tensec_count = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 37.542858+ }+ Music.BombTenSecCount.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/pirapus_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_bomb_planted = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 10.971429+ }+ Music.GotHostage.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/pirapus_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ stop_at_time = 9.0+ stop_start_round = "true"+ stop_tensec_count = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 37.542858+ }+ Music.HostageNearRescue.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/pirapus_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ stop_at_time = 4.0+ stop_got_hostage = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 10.971429+ }+ Music.TenSecCount.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/pirapus_01/roundtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 9.98877+ }+ Music.WonRound.pirapus_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/pirapus_01/wonround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 8.228572+ }+ Music.LostRound.pirapus_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/pirapus_01/lostround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 11.314285+ }+ Music.DeathCam.pirapus_01 = + {+ type = "csgo_music"+ volume = 1.0+ mixgroup = "DuckingMusic"+ volume_convar = "snd_deathcamera_volume"+ vsnd_files = "sounds/music/pirapus_01/deathcam.vsnd"+ check_for_classic_deathcam = "true"+ stop_start_round = "true"+ stop_won_mvp = "true"+ join_non_mvp_group = "true"+ set_mixlayer_amount_enable = true+ time_mixlayer_amount_curve = + [+ [+ 0.0, 1.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ [+ 1.5, 0.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ ]+ vsnd_duration = 5.142857+ }+ Music.MVPAnthem.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_mvp_volume"+ priority = 5.0+ stop_music = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ block_won_lost = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_files = + [+ "sounds/music/pirapus_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 8.228572+ }+ Music.MatchStart.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ volume_fade_initial_input_min = 9.0+ volume_fade_initial_input_max = 9.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.1+ stop_music = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/pirapus_01/startofmatch.vsnd"+ vsnd_duration = 12.342857+ }+ Music.MatchEnd.pirapus_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_won_mvp = "true"+ should_queue_track = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/pirapus_01/endofmatch.vsnd"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 50.057144+ }+}game/csgo/pak01_dir/soundevents/music/repiet_01/game_sounds_music.vsndevts
added • +488 / -0 • changes: 488
Show patch
@@ -0,0 +1,488 @@+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->+{+ Music.Background.repiet_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = "sounds/music/repiet_01/mainmenu.vsnd"+ vsnd_duration = 243.75+ }+ Music.MVPPreview.repiet_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = + [+ "sounds/music/repiet_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 10.219729+ }+ Music.Selection.repiet_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_match_end = "true"+ stop_loading = "true"+ vsnd_files = "sounds/music/repiet_01/chooseteam.vsnd"+ join_non_mvp_group = "true"+ vsnd_duration = 22.5+ }+ Music.MatchFound.repiet_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ startpoint_01 = 0.083+ startpoint_02 = 0.035+ startpoint_03 = 0.0+ endpoint_01 = 22.5+ endpoint_02 = 22.5+ endpoint_03 = 22.5+ vsnd_files = + [+ "sounds/music/repiet_01/startround_01.vsnd",+ "sounds/music/repiet_01/startround_02.vsnd",+ "sounds/music/repiet_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ syncpoints_02 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ syncpoints_03 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ vsnd_duration = 22.5+ }+ Music.LoadingScreen.repiet_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_menumusic_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/repiet_01/startaction_01.vsnd",+ "sounds/music/repiet_01/startaction_02.vsnd",+ ]+ vsnd_duration = 16.875+ }+ Music.StartRound.repiet_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.083+ startpoint_02 = 0.035+ startpoint_03 = 0.0+ endpoint_01 = 22.5+ endpoint_02 = 22.5+ endpoint_03 = 22.5+ vsnd_files = + [+ "sounds/music/repiet_01/startround_01.vsnd",+ "sounds/music/repiet_01/startround_02.vsnd",+ "sounds/music/repiet_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ syncpoints_02 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ syncpoints_03 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ vsnd_duration = 22.5+ }+ Music.StartAction.repiet_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_roundaction_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 3.0+ stop_at_time = 10.0+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/repiet_01/startaction_01.vsnd",+ "sounds/music/repiet_01/startaction_02.vsnd",+ ]+ vsnd_duration = 16.875+ }+ Music.StartRound_GG.repiet_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 1.0+ priority_override = "true"+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ volume_fade_out_input_max = 3.0+ stop_at_time = 6.0+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.083+ startpoint_02 = 0.035+ startpoint_03 = 0.0+ endpoint_01 = 22.5+ endpoint_02 = 22.5+ endpoint_03 = 22.5+ vsnd_files = + [+ "sounds/music/repiet_01/startround_01.vsnd",+ "sounds/music/repiet_01/startround_02.vsnd",+ "sounds/music/repiet_01/startround_03.vsnd",+ ]+ syncpoints_01 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ syncpoints_02 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ syncpoints_03 = + [+ 3.744, 7.506, 11.232, 14.976,+ 18.738,+ ]+ vsnd_duration = 22.5+ }+ Music.BombPlanted.repiet_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/repiet_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ loop_track = "true"+ join_non_mvp_group = "true"+ stop_start_round = "true"+ stop_tensec_count = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 46.875+ }+ Music.BombTenSecCount.repiet_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/repiet_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_bomb_planted = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.159+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 12.485354+ }+ Music.GotHostage.repiet_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/repiet_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ stop_at_time = 9.0+ stop_start_round = "true"+ stop_tensec_count = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 46.875+ }+ Music.HostageNearRescue.repiet_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/repiet_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ stop_at_time = 4.0+ stop_got_hostage = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.159+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 12.485354+ }+ Music.TenSecCount.repiet_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/repiet_01/roundtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.159+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 10.084792+ }+ Music.WonRound.repiet_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/repiet_01/wonround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 10.78125+ }+ Music.LostRound.repiet_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/repiet_01/lostround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 9.84375+ }+ Music.DeathCam.repiet_01 = + {+ type = "csgo_music"+ volume = 1.0+ mixgroup = "DuckingMusic"+ volume_convar = "snd_deathcamera_volume"+ vsnd_files = "sounds/music/repiet_01/deathcam.vsnd"+ check_for_classic_deathcam = "true"+ stop_start_round = "true"+ stop_won_mvp = "true"+ join_non_mvp_group = "true"+ set_mixlayer_amount_enable = true+ time_mixlayer_amount_curve = + [+ [+ 0.0, 1.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ [+ 1.5, 0.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ ]+ vsnd_duration = 6.09375+ }+ Music.MVPAnthem.repiet_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_mvp_volume"+ priority = 5.0+ stop_music = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ block_won_lost = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_files = + [+ "sounds/music/repiet_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 10.219729+ }+ Music.MatchStart.repiet_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ volume_fade_initial_input_min = 9.0+ volume_fade_initial_input_max = 9.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.1+ stop_music = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/repiet_01/startofmatch.vsnd"+ vsnd_duration = 16.953125+ }+ Music.MatchEnd.repiet_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_won_mvp = "true"+ should_queue_track = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/repiet_01/endofmatch.vsnd"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 45.9375+ }+}game/csgo/pak01_dir/soundevents/music/shockone_01/game_sounds_music.vsndevts
added • +464 / -0 • changes: 464
Show patch
@@ -0,0 +1,464 @@+<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->+{+ Music.Background.shockone_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = "sounds/music/shockone_01/mainmenu.vsnd"+ vsnd_duration = 206.057159+ }+ Music.MVPPreview.shockone_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ vsnd_files = + [+ "sounds/music/shockone_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 13.714309+ }+ Music.Selection.shockone_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_match_end = "true"+ stop_loading = "true"+ vsnd_files = "sounds/music/shockone_01/chooseteam.vsnd"+ join_non_mvp_group = "true"+ vsnd_duration = 23.314308+ }+ Music.MatchFound.shockone_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_menumusic_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 13.714+ endpoint_02 = 13.714+ vsnd_files = + [+ "sounds/music/shockone_01/startround_01.vsnd",+ "sounds/music/shockone_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 1.371, 4.107, 6.854, 9.593,+ 12.339,+ ]+ syncpoints_02 = + [+ 1.371, 4.107, 6.854, 9.593,+ 12.339,+ ]+ vsnd_duration = 13.714286+ }+ Music.LoadingScreen.shockone_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_menumusic_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/shockone_01/startaction_01.vsnd",+ "sounds/music/shockone_01/startaction_02.vsnd",+ ]+ vsnd_duration = 13.028594+ }+ Music.StartRound.shockone_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.5+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 13.714+ endpoint_02 = 13.714+ vsnd_files = + [+ "sounds/music/shockone_01/startround_01.vsnd",+ "sounds/music/shockone_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 1.371, 4.107, 6.854, 9.593,+ 12.339,+ ]+ syncpoints_02 = + [+ 1.371, 4.107, 6.854, 9.593,+ 12.339,+ ]+ vsnd_duration = 13.714286+ }+ Music.StartAction.shockone_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_roundaction_volume"+ sync_action_to_startround = 0+ priority = 2.0+ priority_override = "true"+ volume_fade_initial_input_min = 4.0+ volume_fade_initial_input_max = 12.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 3.0+ stop_at_time = 10.0+ loop_track = "true"+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_files = + [+ "sounds/music/shockone_01/startaction_01.vsnd",+ "sounds/music/shockone_01/startaction_02.vsnd",+ ]+ vsnd_duration = 13.028594+ }+ Music.StartRound_GG.shockone_01 = + {+ type = "csgo_music"+ volume = 0.9+ mixgroup = "BuyMusic"+ volume_convar = "snd_roundstart_volume"+ stop_music = "true"+ priority = 1.0+ priority_override = "true"+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ volume_fade_out_input_max = 3.0+ stop_at_time = 6.0+ loop_track = "true"+ should_queue_track = "true"+ update_track_syncpoint_index = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ endpoint_01 = 13.714+ endpoint_02 = 13.714+ vsnd_files = + [+ "sounds/music/shockone_01/startround_01.vsnd",+ "sounds/music/shockone_01/startround_02.vsnd",+ ]+ syncpoints_01 = + [+ 1.371, 4.107, 6.854, 9.593,+ 12.339,+ ]+ syncpoints_02 = + [+ 1.371, 4.107, 6.854, 9.593,+ 12.339,+ ]+ vsnd_duration = 13.714286+ }+ Music.BombPlanted.shockone_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/shockone_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 6.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.3+ loop_track = "true"+ join_non_mvp_group = "true"+ stop_start_round = "true"+ stop_tensec_count = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 38.400024+ }+ Music.BombTenSecCount.shockone_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/shockone_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_bomb_planted = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 13.028594+ }+ Music.GotHostage.shockone_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_mapobjective_volume"+ vsnd_files = "sounds/music/shockone_01/bombplanted.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ loop_track = "true"+ stop_at_time = 9.0+ stop_start_round = "true"+ stop_tensec_count = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 38.400024+ }+ Music.HostageNearRescue.shockone_01 = + {+ type = "csgo_music"+ volume = 0.8+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/shockone_01/bombtenseccount.vsnd"+ priority = 3.0+ volume_fade_initial_input_min = 1.0+ volume_fade_initial_input_max = 7.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.2+ volume_fade_out_input_max = 1.5+ stop_at_time = 4.0+ stop_got_hostage = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ vsnd_duration = 13.028594+ }+ Music.TenSecCount.shockone_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_tensecondwarning_volume"+ vsnd_files = "sounds/music/shockone_01/roundtenseccount.vsnd"+ priority = 3.0+ volume_fade_out_input_max = 0.5+ should_queue_track = "true"+ stop_start_round = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 12.34288+ }+ Music.WonRound.shockone_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/shockone_01/wonround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 12.34288+ }+ Music.LostRound.shockone_01 = + {+ type = "csgo_music"+ volume = 1.0+ volume_convar = "snd_roundend_volume"+ vsnd_files = "sounds/music/shockone_01/lostround.vsnd"+ priority = 4.0+ stop_music_except_mvp = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ test_mvp_block = "true"+ join_non_mvp_group = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 11.657166+ }+ Music.DeathCam.shockone_01 = + {+ type = "csgo_music"+ volume = 1.0+ mixgroup = "DuckingMusic"+ volume_convar = "snd_deathcamera_volume"+ vsnd_files = "sounds/music/shockone_01/deathcam.vsnd"+ check_for_classic_deathcam = "true"+ stop_start_round = "true"+ stop_won_mvp = "true"+ join_non_mvp_group = "true"+ set_mixlayer_amount_enable = true+ time_mixlayer_amount_curve = + [+ [+ 0.0, 1.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ [+ 1.5, 0.0, 0.0, 0.0,+ 2.0, 3.0,+ ],+ ]+ vsnd_duration = 5.14288+ }+ Music.MVPAnthem.shockone_01 = + {+ type = "csgo_music"+ volume = 0.9+ volume_convar = "snd_mvp_volume"+ priority = 5.0+ stop_music = "true"+ volume_fade_out_input_max = 1.6+ loop_track = "true"+ should_queue_track = "true"+ skip_if_muted = "true"+ block_won_lost = "true"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_files = + [+ "sounds/music/shockone_01/roundmvpanthem_01.vsnd",+ ]+ vsnd_duration = 13.714309+ }+ Music.MatchStart.shockone_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ volume_fade_initial_input_min = 9.0+ volume_fade_initial_input_max = 9.0+ volume_fade_initial_input_map_min = 1.0+ volume_fade_initial_input_map_max = 0.1+ stop_music = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/shockone_01/startofmatch.vsnd"+ vsnd_duration = 14.079365+ }+ Music.MatchEnd.shockone_01 = + {+ type = "csgo_music"+ volume = 0.8+ mixgroup = "SelectedMusic"+ volume_convar = "snd_menumusic_volume"+ volume_fade_out_input_max = 1.0+ stop_won_mvp = "true"+ should_queue_track = "true"+ join_non_mvp_group = "true"+ vsnd_files = "sounds/music/shockone_01/endofmatch.vsnd"+ startpoint_01 = 0.0+ startpoint_02 = 0.0+ startpoint_03 = 0.0+ endpoint_01 = 0.0+ endpoint_02 = 0.0+ endpoint_03 = 0.0+ syncpoints_01 = [ 0.0 ]+ syncpoints_02 = [ 0.0 ]+ syncpoints_03 = [ 0.0 ]+ vsnd_duration = 53.485737+ }+}game/csgo/readonly_tools_asset_info.txt
modified • +158 / -94 • changes: 252
Show patch
@@ -104892,15 +104892,12 @@ materials/de_ancient/hr_ancient_wall_stone_04_moss_wet.vmat materials/de_ancient/hr_ancient_wall_stone_04_white_wet.vmat materials/de_ancient/hr_ancient_wall_stone_05_base.vmat materials/de_ancient/hr_ancient_wall_stone_05_grey_wet.vmat-materials/de_cache/asphalt/ch2_asphalt_rough_001.vmat materials/de_cache/brick/ch2_brick_01_base.vmat materials/de_cache/brick/ch2_brick_decorative_01.vmat materials/de_cache/brick/ch2_brick_decorative_01_blend.vmat-materials/de_cache/brick/ch2_brick_plaster_blend_01a.vmat materials/de_cache/brick/ch2_brick_plaster_blend_01c.vmat materials/de_cache/ceiling/ch2_ceiling_drop_tile_01_blend.vmat materials/de_cache/concrete/ch2_blend_concretefloor_03.vmat-materials/de_cache/concrete/ch2_blend_concretewall_01.vmat materials/de_cache/concrete/ch2_concrete_siding_001.vmat materials/de_cache/concrete/ch2_concrete_siding_001_blend.vmat materials/de_cache/concrete/ch2_concrete_siding_002.vmat@@ -104917,20 +104914,9 @@ materials/de_cache/glass/ch2_sheet_glass_01_selfillum.vmat materials/de_cache/glass/ch2_sheet_glass_02.vmat materials/de_cache/glass/ch2_sheet_glass_02_selfillum.vmat materials/de_cache/graphic/ch2_mural_01a.vmat-materials/de_cache/metal/ch2_metal_corrugated_base_01a.vmat-materials/de_cache/metal/ch2_metal_corrugated_blend_01a.vmat-materials/de_cache/metal/ch2_metal_corrugated_blend_01a_ds.vmat-materials/de_cache/metal/ch2_metal_corrugated_blend_faded_blue_01a.vmat-materials/de_cache/metal/ch2_metal_corrugated_blend_faded_green_01a.vmat-materials/de_cache/metal/ch2_metal_corrugated_blend_white_blue_01a.vmat-materials/de_cache/metal/ch2_metal_corrugated_green_blend_01a.vmat materials/de_cache/metal/ch2_metal_corrugated_rusted_01a_blend.vmat materials/de_cache/metal/ch2_metal_corrugated_rusted_01b_blend.vmat-materials/de_cache/metal/ch2_metal_paneling_01a_blend.vmat materials/de_cache/misc/ch2_train_light_old_factory_var.vmat-materials/de_cache/plaster/ch2_plaster_rough_blend_01a.vmat-materials/de_cache/plaster/ch2_plaster_rough_blend_01a_seamless.vmat-materials/de_cache/plaster/ch2_plaster_weathered_01a.vmat materials/de_cache/props/ch2_cable_drum_01_blend_dust.vmat materials/de_cache/props/ch2_door_industrial_sliding_01a_green.vmat materials/de_cache/signs/firestation_sign_001.vmat@@ -104940,8 +104926,6 @@ materials/de_cache/tiles/ch2_tile_exterior_wall_blend_brick_tile.vmat materials/de_cache/tiles/ch2_tile_exterior_wall_blend_grout_brick.vmat materials/de_cache/tiles/ch2_wall_tile_ceramic_001_blend_grout.vmat materials/de_cache/tiles/ch2_wall_tile_ceramic_002_blend_grout.vmat-materials/de_cache/trim/ch2_trim_concrete_damaged_01a.vmat-materials/de_cache/trim/ch2_trim_concrete_painted_damaged_01.vmat materials/de_cache/trim/ch2_trim_metal_painted_blend_01a.vmat materials/de_cache/trim/ch2_trim_metal_painted_blend_01b.vmat materials/de_cache/trim/ch2_trim_metal_painted_blend_01c.vmat@@ -105289,71 +105273,6 @@ panorama/layout/segmented_progress_bar.vxml panorama/styles/segmented_progress_bar.vcss particles/explosions_fx/explosion_flashbang.vpcf particles/weapons/cs_weapon_fx/weapon_shell_casing_shotgun_mag7.vpcf-phase2/weapons/models/ak47/weapon_rif_ak47_ag2.vmdl-phase2/weapons/models/aug/weapon_rif_aug_ag2.vmdl-phase2/weapons/models/awp/weapon_snip_awp_ag2.vmdl-phase2/weapons/models/bizon/weapon_smg_bizon_ag2.vmdl-phase2/weapons/models/c4/weapon_c4_ag2.vmdl-phase2/weapons/models/cz75a/weapon_pist_cz75a_ag2.vmdl-phase2/weapons/models/deagle/weapon_pist_deagle_ag2.vmdl-phase2/weapons/models/elite/weapon_pist_elite_ag2.vmdl-phase2/weapons/models/famas/weapon_rif_famas_ag2.vmdl-phase2/weapons/models/fiveseven/weapon_pist_fiveseven_ag2.vmdl-phase2/weapons/models/g3sg1/weapon_snip_g3sg1_ag2.vmdl-phase2/weapons/models/galilar/weapon_rif_galilar_ag2.vmdl-phase2/weapons/models/glock18/weapon_pist_glock18_ag2.vmdl-phase2/weapons/models/grenade/decoy/weapon_decoy_ag2.vmdl-phase2/weapons/models/grenade/flashbang/weapon_flashbang_ag2.vmdl-phase2/weapons/models/grenade/hegrenade/weapon_hegrenade_ag2.vmdl-phase2/weapons/models/grenade/incendiary/weapon_incendiarygrenade_ag2.vmdl-phase2/weapons/models/grenade/molotov/weapon_molotov_ag2.vmdl-phase2/weapons/models/grenade/smokegrenade/weapon_smokegrenade_ag2.vmdl-phase2/weapons/models/healthshot/weapon_healthshot_ag2.vmdl-phase2/weapons/models/hkp2000/weapon_pist_hkp2000_ag2.vmdl-phase2/weapons/models/knife/knife_bayonet/weapon_knife_bayonet_ag2.vmdl-phase2/weapons/models/knife/knife_bowie/weapon_knife_bowie_ag2.vmdl-phase2/weapons/models/knife/knife_butterfly/weapon_knife_butterfly_ag2.vmdl-phase2/weapons/models/knife/knife_canis/weapon_knife_canis_ag2.vmdl-phase2/weapons/models/knife/knife_cord/weapon_knife_cord_ag2.vmdl-phase2/weapons/models/knife/knife_css/weapon_knife_css_ag2.vmdl-phase2/weapons/models/knife/knife_default_ct/weapon_knife_default_ct_ag2.vmdl-phase2/weapons/models/knife/knife_default_t/weapon_knife_default_t_ag2.vmdl-phase2/weapons/models/knife/knife_falchion/weapon_knife_falchion_ag2.vmdl-phase2/weapons/models/knife/knife_flip/weapon_knife_flip_ag2.vmdl-phase2/weapons/models/knife/knife_gut/weapon_knife_gut_ag2.vmdl-phase2/weapons/models/knife/knife_karambit/weapon_knife_karambit_ag2.vmdl-phase2/weapons/models/knife/knife_kukri/weapon_knife_kukri_ag2.vmdl-phase2/weapons/models/knife/knife_m9/weapon_knife_m9_ag2.vmdl-phase2/weapons/models/knife/knife_navaja/weapon_knife_navaja_ag2.vmdl-phase2/weapons/models/knife/knife_outdoor/weapon_knife_outdoor_ag2.vmdl-phase2/weapons/models/knife/knife_push/weapon_knife_push_ag2.vmdl-phase2/weapons/models/knife/knife_skeleton/weapon_knife_skeleton_ag2.vmdl-phase2/weapons/models/knife/knife_stiletto/weapon_knife_stiletto_ag2.vmdl-phase2/weapons/models/knife/knife_tactical/weapon_knife_tactical_ag2.vmdl-phase2/weapons/models/knife/knife_talon/weapon_knife_talon_ag2.vmdl-phase2/weapons/models/knife/knife_ursus/weapon_knife_ursus_ag2.vmdl-phase2/weapons/models/m249/weapon_mach_m249_ag2.vmdl-phase2/weapons/models/m4a1_silencer/weapon_rif_m4a1_silencer_ag2.vmdl-phase2/weapons/models/m4a4/weapon_rif_m4a4_ag2.vmdl-phase2/weapons/models/mac10/weapon_smg_mac10_ag2.vmdl-phase2/weapons/models/mag7/weapon_shot_mag7_ag2.vmdl-phase2/weapons/models/mp5sd/weapon_smg_mp5sd_ag2.vmdl-phase2/weapons/models/mp7/weapon_smg_mp7_ag2.vmdl-phase2/weapons/models/mp9/weapon_smg_mp9_ag2.vmdl-phase2/weapons/models/negev/weapon_mach_negev_ag2.vmdl-phase2/weapons/models/nova/weapon_shot_nova_ag2.vmdl-phase2/weapons/models/p250/weapon_pist_p250_ag2.vmdl-phase2/weapons/models/p90/weapon_smg_p90_ag2.vmdl-phase2/weapons/models/revolver/weapon_pist_revolver_ag2.vmdl-phase2/weapons/models/sawedoff/weapon_shot_sawedoff_ag2.vmdl-phase2/weapons/models/scar20/weapon_snip_scar20_ag2.vmdl-phase2/weapons/models/sg556/weapon_rif_sg556_ag2.vmdl-phase2/weapons/models/ssg08/weapon_snip_ssg08_ag2.vmdl-phase2/weapons/models/taser/weapon_pist_taser_ag2.vmdl-phase2/weapons/models/tec9/weapon_pist_tec9_ag2.vmdl-phase2/weapons/models/ump45/weapon_smg_ump45_ag2.vmdl-phase2/weapons/models/usp_silencer/weapon_pist_usp_silencer_ag2.vmdl-phase2/weapons/models/xm1014/weapon_shot_xm1014_ag2.vmdl postprocess/cache_postprocessv2.vpost postprocess/cache_postprocessv3.vpost postprocess/de_cache_s2.vpost@@ -106220,7 +106139,6 @@ materials/de_cache/glass/ch2_sheet_glass_02_mask_psd_bc5ebce3.vtex materials/de_cache/glass/ch2_sheet_glass_02_normal_psd_a0de9678.vtex materials/de_cache/glass/ch2_sheet_glass_02_vmat_g_ttintmask_73100e5a.vtex materials/de_cache/misc/ch2_train_light_old_factory_var_vmat_g_theight1_71c1079d.vtex-materials/de_cache/stains/stains_001_psd_6504b458.vtex materials/shared_base/stucco/stucco_003_color_psd_ad0a55c3.vtex materials/shared_base/stucco/stucco_003_color_psd_3d25e3b3.vtex materials/shared_base/stucco/stucco_003_normal_psd_ce19b7c2.vtex@@ -106586,8 +106504,6 @@ materials/de_cache/backdrop/plant_panel_001.vmat materials/de_cache/backdrop/plant_railing_001.vmat materials/de_cache/glass/ch2_sheet_glass_01b_selfillum.vmat materials/de_cache/glass/ch2_sheet_glass_02_trans.vmat-materials/de_cache/plaster/ch2_plaster_rough_001.vmat-materials/de_cache/plaster/ch2_plaster_rough_blend_002.vmat materials/de_cache/tiles/ch2_ceramic_tile_003_blend_grout_brick.vmat materials/models/inventory_items/music_kit/adambeyer_01/mp3_detail.vmat materials/models/inventory_items/music_kit/adambeyer_01/mp3_screen.vmat@@ -107160,10 +107076,6 @@ maps/ar_baggage.vjs maps/editor/zoo/scripts/chess.vjs maps/editor/zoo/scripts/grenadetraining.vjs maps/editor/zoo/scripts/setup.vjs-materials/de_cache/metal/ch2_metal_corrugated_blend_rust_stained_tintable.vmat-materials/de_cache/metal/ch2_metal_corrugated_blend_rust_worn_tintable.vmat-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01.vmat-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01b.vmat materials/de_cache/tiles/ch2_wall_tile_ceramic_001_small_blend_grout.vmat materials/de_cache/tiles/ch2_wall_tile_ceramic_002_small_blend_grout.vmat materials/effects/cigarrete_smoke_01a.vmat@@ -109556,7 +109468,6 @@ characters/models/shared/arms/glove_keychain_preview/glove_keychain_generic.vmat compmatdata/kc_ghost_hands.vcompmat materials/dev/cobblestone_001.vmat materials/dev/blockout/rollup_door.vmat-materials/de_cache/brick/ch2_brick_dirt_wear_blend_001.vmat materials/de_cache/glass/ch2_sheet_glass_02_trans_b.vmat materials/de_cache/roofing/ch2_shifer_corrugated_roof_tile_blend.vmat materials/de_cache/signs/ch2_firestation_sign_blend_001.vmat@@ -122521,7 +122432,6 @@ materials/de_cache/dirt/ch2_dirt_ground_002.vmat materials/de_cache/floor/ch2_floor_busstation_01.vmat materials/de_cache/ground/ch2_blend_gravel_grass_001.vmat materials/de_cache/metal/ch2_metal_corrugated_blend_02a.vmat-materials/de_cache/plaster/ch2_plaster_painted_peeling_blend_01c.vmat materials/de_cache/trim/ch2_trim_concrete_beams_01b.vmat materials/de_cache/trim/ch2_trim_concrete_wall_01a.vmat materials/de_cache/trim/ch2_trim_wood_painted_worn_01b.vmat@@ -124321,13 +124231,11 @@ agents/models/tm_professional/tm_professional_vari.vmdl agents/models/tm_professional/tm_professional_varj.vmdl materials/de_cache/backdrop/cache_backdrop_ac_001.vmat materials/de_cache/brick/ch2_brick_decorative_02_blend.vmat-materials/de_cache/brick/ch2_brick_plaster_tile_blend_001.vmat materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat materials/de_cache/brick/ch2_painted_plaster_blend_01a_mural.vmat materials/de_cache/brick/ch2_painted_plaster_blend_01b.vmat materials/de_cache/brick/ch2_painted_plaster_brick_blend_01a.vmat materials/de_cache/brick/ch2_painted_plaster_brick_blend_01b.vmat-materials/de_cache/brick/ch2_painted_plaster_brick_blend_01c.vmat materials/de_cache/concrete/ch2_blend_concrete_panel_factory_001.vmat materials/de_cache/concrete/ch2_blend_metal_debris_01.vmat materials/de_cache/concrete/ch2_concrete_siding_001b_blend.vmat@@ -124637,8 +124545,6 @@ materials/de_cache/backdrop/cache_backdrop_ac_001_vmat_g_tlayer1normalroughness_ materials/de_cache/backdrop/cache_backdrop_ac_color_psd_7eb1e746.vtex materials/shared_base/brick/brick_white_002_color_psd_ae6d965d.vtex materials/shared_base/brick/brick_white_003_normal_psd_282ac3f.vtex-materials/shared_base/stucco/stucco_003_height_psd_88cea408.vtex-materials/shared_base/tile/wall_tile_ceramic_003_height_psd_aaadc7fc.vtex materials/shared_base/concrete/painted_concrete_001_color_psd_741d561b.vtex materials/shared_base/concrete/painted_concrete_001_height_psd_ec8618b5.vtex materials/shared_base/concrete/painted_concrete_001_normal_psd_7f47c570.vtex@@ -125261,3 +125167,161 @@ models/vehicles/forklift_01/forklift_01_color_tga_e79a4f37.vtex models/vehicles/forklift_01/forklift_01_height_tga_a9b8c5ca.vtex models/vehicles/forklift_01/forklift_01_normal_tga_8d464350.vtex models/vehicles/forklift_01/forklift_01_height_tga_2004147a.vtex+materials/models/inventory_items/music_kit/alrt_01/mp3_detail.vmat+materials/models/inventory_items/music_kit/alrt_01/mp3_screen.vmat+materials/models/inventory_items/music_kit/alrt_01/sleeve_cover.vmat+materials/models/inventory_items/music_kit/altare_01/mp3_detail.vmat+materials/models/inventory_items/music_kit/altare_01/mp3_screen.vmat+materials/models/inventory_items/music_kit/altare_01/sleeve_cover.vmat+materials/models/inventory_items/music_kit/borne_01/mp3_detail.vmat+materials/models/inventory_items/music_kit/borne_01/mp3_screen.vmat+materials/models/inventory_items/music_kit/borne_01/sleeve_cover.vmat+materials/models/inventory_items/music_kit/pirapus_01/mp3_detail.vmat+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen.vmat+materials/models/inventory_items/music_kit/pirapus_01/sleeve_cover.vmat+materials/models/inventory_items/music_kit/repiet_01/mp3_detail.vmat+materials/models/inventory_items/music_kit/repiet_01/mp3_screen.vmat+materials/models/inventory_items/music_kit/repiet_01/sleeve_cover.vmat+materials/models/inventory_items/music_kit/shockone_01/mp3_detail.vmat+materials/models/inventory_items/music_kit/shockone_01/mp3_screen.vmat+materials/models/inventory_items/music_kit/shockone_01/sleeve_cover.vmat+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal.vmat+models/de_cache_s2/cache_memorial_01/cache_memorial_decal_01.vmdl+models/inventory_items/music_kits/music_kit_alrt_01.vmdl+models/inventory_items/music_kits/music_kit_altare_01.vmdl+models/inventory_items/music_kits/music_kit_borne_01.vmdl+models/inventory_items/music_kits/music_kit_pirapus_01.vmdl+models/inventory_items/music_kits/music_kit_repiet_01.vmdl+models/inventory_items/music_kits/music_kit_shockone_01.vmdl+soundevents/music/alrt_01/game_sounds_music.vsndevts+soundevents/music/altare_01/game_sounds_music.vsndevts+soundevents/music/borne_01/game_sounds_music.vsndevts+soundevents/music/pirapus_01/game_sounds_music.vsndevts+soundevents/music/repiet_01/game_sounds_music.vsndevts+soundevents/music/shockone_01/game_sounds_music.vsndevts+sounds/music/alrt_01/bombplanted.vsnd+sounds/music/alrt_01/bombtenseccount.vsnd+sounds/music/alrt_01/chooseteam.vsnd+sounds/music/alrt_01/deathcam.vsnd+sounds/music/alrt_01/endofmatch.vsnd+sounds/music/alrt_01/lostround.vsnd+sounds/music/alrt_01/mainmenu.vsnd+sounds/music/alrt_01/roundmvpanthem_01.vsnd+sounds/music/alrt_01/roundtenseccount.vsnd+sounds/music/alrt_01/startaction_01.vsnd+sounds/music/alrt_01/startaction_02.vsnd+sounds/music/alrt_01/startaction_03.vsnd+sounds/music/alrt_01/startofmatch.vsnd+sounds/music/alrt_01/startround_01.vsnd+sounds/music/alrt_01/startround_02.vsnd+sounds/music/alrt_01/startround_03.vsnd+sounds/music/alrt_01/wonround.vsnd+sounds/music/altare_01/bombplanted.vsnd+sounds/music/altare_01/bombtenseccount.vsnd+sounds/music/altare_01/chooseteam.vsnd+sounds/music/altare_01/deathcam.vsnd+sounds/music/altare_01/endofmatch.vsnd+sounds/music/altare_01/lostround.vsnd+sounds/music/altare_01/mainmenu.vsnd+sounds/music/altare_01/roundmvpanthem_01.vsnd+sounds/music/altare_01/roundtenseccount.vsnd+sounds/music/altare_01/startaction_01.vsnd+sounds/music/altare_01/startaction_02.vsnd+sounds/music/altare_01/startofmatch.vsnd+sounds/music/altare_01/startround_01.vsnd+sounds/music/altare_01/startround_02.vsnd+sounds/music/altare_01/wonround.vsnd+sounds/music/borne_01/bombplanted.vsnd+sounds/music/borne_01/bombtenseccount.vsnd+sounds/music/borne_01/chooseteam.vsnd+sounds/music/borne_01/deathcam.vsnd+sounds/music/borne_01/endofmatch.vsnd+sounds/music/borne_01/lostround.vsnd+sounds/music/borne_01/mainmenu.vsnd+sounds/music/borne_01/roundmvpanthem_01.vsnd+sounds/music/borne_01/roundtenseccount.vsnd+sounds/music/borne_01/startaction_01.vsnd+sounds/music/borne_01/startaction_02.vsnd+sounds/music/borne_01/startaction_03.vsnd+sounds/music/borne_01/startofmatch.vsnd+sounds/music/borne_01/startround_01.vsnd+sounds/music/borne_01/startround_02.vsnd+sounds/music/borne_01/startround_03.vsnd+sounds/music/borne_01/wonround.vsnd+sounds/music/pirapus_01/bombplanted.vsnd+sounds/music/pirapus_01/bombtenseccount.vsnd+sounds/music/pirapus_01/chooseteam.vsnd+sounds/music/pirapus_01/deathcam.vsnd+sounds/music/pirapus_01/endofmatch.vsnd+sounds/music/pirapus_01/lostround.vsnd+sounds/music/pirapus_01/mainmenu.vsnd+sounds/music/pirapus_01/roundmvpanthem_01.vsnd+sounds/music/pirapus_01/roundtenseccount.vsnd+sounds/music/pirapus_01/startaction_01.vsnd+sounds/music/pirapus_01/startaction_02.vsnd+sounds/music/pirapus_01/startofmatch.vsnd+sounds/music/pirapus_01/startround_01.vsnd+sounds/music/pirapus_01/startround_02.vsnd+sounds/music/pirapus_01/wonround.vsnd+sounds/music/repiet_01/bombplanted.vsnd+sounds/music/repiet_01/bombtenseccount.vsnd+sounds/music/repiet_01/chooseteam.vsnd+sounds/music/repiet_01/deathcam.vsnd+sounds/music/repiet_01/endofmatch.vsnd+sounds/music/repiet_01/lostround.vsnd+sounds/music/repiet_01/mainmenu.vsnd+sounds/music/repiet_01/roundmvpanthem_01.vsnd+sounds/music/repiet_01/roundtenseccount.vsnd+sounds/music/repiet_01/startaction_01.vsnd+sounds/music/repiet_01/startaction_02.vsnd+sounds/music/repiet_01/startofmatch.vsnd+sounds/music/repiet_01/startround_01.vsnd+sounds/music/repiet_01/startround_02.vsnd+sounds/music/repiet_01/startround_03.vsnd+sounds/music/repiet_01/wonround.vsnd+sounds/music/shockone_01/bombplanted.vsnd+sounds/music/shockone_01/bombtenseccount.vsnd+sounds/music/shockone_01/chooseteam.vsnd+sounds/music/shockone_01/deathcam.vsnd+sounds/music/shockone_01/endofmatch.vsnd+sounds/music/shockone_01/lostround.vsnd+sounds/music/shockone_01/mainmenu.vsnd+sounds/music/shockone_01/roundmvpanthem_01.vsnd+sounds/music/shockone_01/roundtenseccount.vsnd+sounds/music/shockone_01/startaction_01.vsnd+sounds/music/shockone_01/startaction_02.vsnd+sounds/music/shockone_01/startofmatch.vsnd+sounds/music/shockone_01/startround_01.vsnd+sounds/music/shockone_01/startround_02.vsnd+sounds/music/shockone_01/wonround.vsnd+panorama/images/econ/music_kits/alrt_01_png.vtex+panorama/images/econ/music_kits/altare_01_png.vtex+panorama/images/econ/music_kits/borne_01_png.vtex+panorama/images/econ/music_kits/repiet_01_png.vtex+panorama/images/econ/music_kits/pirapus_01_png.vtex+panorama/images/econ/music_kits/shockone_01_png.vtex+panorama/images/backgrounds/store_home_coupon_nightmode2_psd.vtex+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_capsule_png.vtex+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_capsule_small_png.vtex+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_stattrak_capsule_png.vtex+panorama/images/econ/weapon_cases/crate_musickit_nightmode2_stattrak_capsule_small_png.vtex+materials/models/inventory_items/music_kit/alrt_01/mp3_detail_color_psd_901fbaec.vtex+materials/models/inventory_items/music_kit/altare_01/mp3_detail_color_psd_95bb206c.vtex+materials/models/inventory_items/music_kit/alrt_01/mp3_screen_color_psd_25b44773.vtex+materials/models/inventory_items/music_kit/altare_01/mp3_screen_color_psd_86afe5c0.vtex+materials/models/inventory_items/music_kit/borne_01/mp3_detail_color_psd_855ad719.vtex+materials/models/inventory_items/music_kit/alrt_01/mp3_screen_color_psd_ed6b5831.vtex+materials/models/inventory_items/music_kit/altare_01/mp3_screen_color_psd_9d8751c5.vtex+materials/models/inventory_items/music_kit/pirapus_01/mp3_detail_color_psd_ffd6b18f.vtex+materials/models/inventory_items/music_kit/borne_01/mp3_screen_color_psd_8f0cc7a6.vtex+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen_color_psd_8415b8e.vtex+materials/models/inventory_items/music_kit/repiet_01/mp3_detail_color_psd_3afbafdb.vtex+materials/models/inventory_items/music_kit/borne_01/mp3_screen_color_psd_927321f3.vtex+materials/models/inventory_items/music_kit/pirapus_01/mp3_screen_color_psd_42e5345b.vtex+materials/models/inventory_items/music_kit/shockone_01/mp3_detail_color_psd_215c1077.vtex+materials/models/inventory_items/music_kit/repiet_01/mp3_screen_color_psd_16373cc2.vtex+materials/models/inventory_items/music_kit/shockone_01/mp3_screen_color_psd_4c14f65d.vtex+materials/models/inventory_items/music_kit/repiet_01/mp3_screen_color_psd_1a797bc.vtex+materials/models/inventory_items/music_kit/shockone_01/mp3_screen_color_psd_b4f73d9b.vtex+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal_color_tga_7096f3.vtex+models/de_cache_s2/cache_memorial_01/cache_memorial_01_decal_normal_tga_6cba8ded.vtexgame/csgo/shaders_pc_dir.txt
modified • +2 / -2 • changes: 4
Show patch
@@ -47,10 +47,10 @@ shaders/vfx/csgo_effects_pc_50_psrs.vcs CRC:00c00c0bc5 size:2242 shaders/vfx/csgo_effects_pc_50_vs.vcs CRC:001054058f size:12365 shaders/vfx/csgo_environment.ini CRC:0000000000 size:0 shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0-shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0042d874fb size:10802+shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:008550733a size:10802 shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:008fc446c9 size:16672405 shaders/vfx/csgo_environment_blend_pc_50_psrs.vcs CRC:00bb47aa91 size:2498-shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:00dab4ed23 size:262598+shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:004fba2035 size:262614 shaders/vfx/csgo_environment_pc_50_features.vcs CRC:003a5e7fe9 size:6402 shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:008a4ba6a2 size:593294 shaders/vfx/csgo_environment_pc_50_psrs.vcs CRC:00f15f17f1 size:2434game/csgo/shaders_vulkan_dir.txt
modified • +5 / -5 • changes: 10
Show patch
@@ -52,15 +52,15 @@ shaders/vfx/csgo_effects_vulkan_50_psrs.vcs CRC:00c00c0bc5 size:2242 shaders/vfx/csgo_effects_vulkan_50_vs.vcs CRC:003d820aad size:11486 shaders/vfx/csgo_environment.ini CRC:0000000000 size:0 shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0-shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:006e146186 size:10706+shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:0089c5c635 size:10690 shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00f34793bb size:30515918 shaders/vfx/csgo_environment_blend_vulkan_50_psrs.vcs CRC:0042b24d3f size:2530-shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:00f48b26ec size:207483-shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:0015d37353 size:10770+shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:00392ac357 size:207499+shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:009a7671e5 size:10770 shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00f34793bb size:30515918 shaders/vfx/csgo_environment_blend_vulkan_60_psrs.vcs CRC:0042b24d3f size:2530-shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:007f4daf39 size:5106644-shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:00f48b26ec size:207483+shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:00918a9d49 size:5106644+shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:00392ac357 size:207499 shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:006163d0dd size:6338 shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:00ee864fb2 size:928375 shaders/vfx/csgo_environment_vulkan_50_psrs.vcs CRC:00bf09c183 size:2450game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment_blend.slang
modified • +2 / -0 • changes: 2
Show patch
@@ -439,6 +439,7 @@ VS BoolAttribute(VertexpaintUIPuddles, (F_WETNESS==1) || 0); BoolAttribute(VertexPaintUIAlphaBlendFactor, true); BoolAttribute(SupportsAggregateInstancing, true);+ BoolAttribute(SupportsMaterialLayerSampling, true); #if (S_ENABLE_LAYER_3 == 1) BoolAttribute(HasTexcoordTransform, (((((g_vTexCoordScale1.x!=1) || (g_vTexCoordScale1.y!=1)) || (g_flTexCoordRotation1!=0)) || (((g_vTexCoordScale2.x!=1) || (g_vTexCoordScale2.y!=1)) || (g_flTexCoordRotation2!=0))) || (((g_vTexCoordScale3.x!=1) || (g_vTexCoordScale3.y!=1)) || (g_flTexCoordRotation3!=0))) || 0);@@ -5635,6 +5636,7 @@ RTX BoolAttribute(VertexpaintUIPuddles, (F_WETNESS==1) || 0); BoolAttribute(VertexPaintUIAlphaBlendFactor, true); BoolAttribute(SupportsAggregateInstancing, true);+ BoolAttribute(SupportsMaterialLayerSampling, true); BoolAttribute(NeedsLightProbe, true); BoolAttribute(DoNotCastShadows, F_DO_NOT_CAST_SHADOWS || 0); BoolAttribute(SupportsMappingDimensions, true);game/csgo/steam.inf
modified • +6 / -6 • changes: 12
Show patch
@@ -1,9 +1,9 @@-ClientVersion=2000812-ServerVersion=2000812-PatchVersion=1.41.5.9+ClientVersion=2000814+ServerVersion=2000814+PatchVersion=1.41.6.0 ProductName=cs2 appID=730 ServerAppID=2347773-SourceRevision=10638965-VersionDate=May 06 2026-VersionTime=15:43:33+SourceRevision=10641237+VersionDate=May 07 2026+VersionTime=14:04:196.5.2026, 23.17.44
Logic/scripts update (code/scripts).
Files changed: 6 • +26 / -23
Changed files
game/bin/built_from_cl.txt
modified • +1 / -1 • changes: 2
Show patch
@@ -1 +1 @@-10626991+10638942game/bin/win64/tier0_strings.txt
modified • +16 / -16 • changes: 32
Show patch
@@ -224,6 +224,7 @@ $xmm9 %s bytes used out of %s bytes available (%.2f%%) %s called on a pool arena (no root available)\n %s is out of range for KeyValues, which doesn't support signed 64-bit numbers+%s not expected here. A valid JSON document should be a single object, which begins with '{' and ends with '}' %s not expected here. Missing ',' or ']'? %s not expected here. Missing ',' or '}'? %s not expected here. Missing ':'?@@ -431,6 +432,7 @@ $xmm9 (yaX ) : AssertMsg Failed in function ) : Assertion Failed in function +)05\t8 )14:;EFIJ^de )14:EFIJNOde\ )EIWde@@ -793,7 +795,7 @@ $xmm9 3\r53h& 3o=q 3wl'-420p+420` 4JpI?= 4\tgA 4^K\fOI@@ -853,7 +855,6 @@ $xmm9 ;BIb? ;srv*http://symbols/windows <!-- kv3 encoding:%s:version{%s} format:%s:version{%s} -->\n-<!-- schema </link> </script> <6Rj@@ -1701,7 +1702,7 @@ $xmm9 ?GetWinLevelRevision@CPUInformation@@SA_NPEAG0@Z ?GrowByChunks@CBufferString@@QEAAHHH@Z ?GrowPool@CPoolAllocator@@QEAAXI@Z-?HEAP WARNING: memory block at %p appears to be corrupt\n+?HEAP WARNING: memory block at %p is unexpectedly allocated\n ?HandleFirstWriteLockTransition@CEventRWLock@@IEAAXAEAVCEventListNode@@@Z ?HandleToString@CCountedStringPool_CI@@QEBAPEBDG@Z ?HandlerQueueHeartBeat@MiniDumpStandardData_t@@QEBAXXZ@@ -2560,7 +2561,6 @@ ApplyDiffs Apr 22 2026 April AreFileApisANSI-Assert AssertDlgThread Assertion Dialog could not be created. Breaking in debugger.\n Assertion Dialog could not be created. Ignoring assertion. Run under the debugger to break instead.\n@@ -3967,6 +3967,7 @@ GameDVR_Enabled GameResourceServiceClientV001 GameResourceServiceServerV001 GameUIService_001+General GenerateHashFromUniqueId GenericGameData Generic_x86@@ -4120,7 +4121,7 @@ H$BQ H(VVH H*0"ZOW H>r1-HEAP WARNING: memory block at %p is unexpectedly allocated\n+HEAP WARNING: memory block at %p appears to be corrupt\n HEAP WARNING: memory block at %p is unexpectedly free\n HEAP WARNING: memory block at %p is unexpectedly unrecognized\n HEAP WARNING: memory pointer %p is invalid\n@@ -4312,7 +4313,7 @@ ISolveIKChainAnimNode ISubGraphAnimNode ISubGraphManager ITALIAN-I\zH6+I\zH6( Ignore Ignore All Asserts Ignore For 24 Hours@@ -4351,7 +4352,6 @@ InitializeSListHead InitializeSRWLock InitializeSecurityDescriptor Inline attr without expected value\n-Input contains no data InputService_001 InputStackSystemVersion001 InputSystemVersion001@@ -4475,7 +4475,6 @@ KV Conditional: Unknown symbol %s\n KV3 EHANDLEs cannot be serialized KV3 instances cannot be set to an unspecified specific type KV3 pointers cannot be serialized-Keeping "%s" cvar value, specified on cmdline\n Kernel32.dll KeyValueCache001 KeyValues Error: %s in file %s\n@@ -6129,6 +6128,7 @@ Unable to create thread in %s\n Unable to determine CPU Frequency\n Unable to determine ELF default base address\n Unable to determine Mach-O default base address\n+Unable to determine buffer encoding. Unable to load COM\n Unable to load SDL\n Unable to load oleaut32\n@@ -6707,7 +6707,7 @@ Vrad3_001 Vtube VtuneApi32e.dll W 7x-W)lQx+W)lQp W/q#IX W4vC WARNING@@ -6819,7 +6819,7 @@ Z>w_F ZSq> Z\>z8 Zjz\v-Zvpcf3+Zvpcf1 ZwSetTimerResolution [ func+child func ] [ func+child func ]@@ -6870,9 +6870,9 @@ ZwSetTimerResolution \nh?oT \nk>oB \ntier0.dll-\r%s not expected here. A valid JSON document should be a single object, which begins with '{' and ends with '}' \r00000000-0000-0000-0000-000000000000-\rGeneral+\rAssert+\rInput contains no data \r\f\v\v\n\n\t\t\t\t\t \rmj>zjZ \sdktools\bin@@ -6897,8 +6897,8 @@ ZwSetTimerResolution \v_dbghelp_home_linked \v_dbghelp_home_unlinked \veBV-]0S2 ]P4H+]PS2 ]u9g ]xEc ^<V7w@@ -8277,6 +8277,7 @@ moredetailed moveto multiplayer_break n03>Pu+n<!-- schema n>log2 nBits != 32 nInterruptability@@ -8285,9 +8286,8 @@ nMin nOffset < m_nAllocationSize nSwitchValue nTries < 10000000-nUnable to determine buffer encoding. n\f"pA3Q-n\f"pA3QP+n\f"pA3QX n]?iJ name nan(ind)@@ -8735,7 +8735,6 @@ vmdlkeys4 void volatile vpcf-vpcf1 vpcf10 vpcf11 vpcf12@@ -8757,6 +8756,7 @@ vpcf26 vpcf27 vpcf28 vpcf29+vpcf3 vpcf30 vpcf31 vpcf32game/bin/win64/vconsole2.exe_strings.txt
modified • +1 / -0 • changes: 1
Show patch
@@ -3311,6 +3311,7 @@ AsShotICCProfile AsShotNeutral AsShotPreProfileMatrix AsShotWhiteXY+Assert Assert Messages Color Assert True Asserts/Errors Onlygame/bin/win64/video64_strings.txt
modified • +1 / -0 • changes: 1
Show patch
@@ -1913,6 +1913,7 @@ Arg list too long Artwork ArtworkPublished Ascending+Assert Assert Dialog Assert( %s ):%s:%d\n Assertion Failed: stack%2d: %s (%d): %sgame/csgo/import_scripts/bin/tier0_strings.txt
modified • +1 / -0 • changes: 1
Show patch
@@ -357,6 +357,7 @@ AdjustWindowRectEx AllocateThreadID AppendMiniProfilerToList AreAllAssertsDisabled+Assert AssertValidWStringPtr Assertion Failed: bRtlGenRandomOK BGetMiniDumpLockgame/csgo/steam.inf
modified • +6 / -6 • changes: 12
Show patch
@@ -1,9 +1,9 @@-ClientVersion=2000809-ServerVersion=2000809-PatchVersion=1.41.5.8+ClientVersion=2000812+ServerVersion=2000812+PatchVersion=1.41.5.9 ProductName=cs2 appID=730 ServerAppID=2347773-SourceRevision=10627055-VersionDate=Apr 30 2026-VersionTime=15:09:15+SourceRevision=10638965+VersionDate=May 06 2026+VersionTime=15:43:3330.4.2026, 22.50.16
Localization/resources update (game/csgo/pak01_dir/resource/csgo_english.txt).
Files changed: 21 • +1905 / -1841
Changed files
DumpSource2/.stringsignore
modified • +3 / -3 • changes: 6
Show patch
@@ -19230,7 +19230,6 @@ m_bTestOcclusion m_bTestYesOrNoPath m_bThinkDangerous m_bThinking-m_bThirdpersonActiveWeaponCanSafelyOcclude m_bThreadsActive m_bThrowAnimating m_bThrownByPlayer@@ -19374,6 +19373,7 @@ m_bUserFriendlyNameSealed m_bUserSpecifiedColor m_bUserSpecifiedMaterialGroup m_bUsesBakedShadowing+m_bUsingGroundTopologyOffset m_bValid m_bValue m_bValueBoolean@@ -20155,6 +20155,7 @@ m_flAlphaScaleMax m_flAlphaScaleMin m_flAlternateShiftLength m_flAlternateShiftWidth+m_flAltitudeAtLastUsingGroundTopologyOffsetTransition m_flAmbientScale m_flAmbientScale1 m_flAmbientScale2@@ -22128,6 +22129,7 @@ m_flUseFrictionStashedSpeedUntilFrac m_flUseLockedTime m_flUseRange m_flUserSpecifiedTime+m_flUsingGroundTopologyOffsetTransitionSmoothing m_flUvDensity m_flVHeightSrc m_flVPhysicsUpdateLocalTime@@ -22399,8 +22401,6 @@ m_groupBoundingBoxMaxsOpvar m_groupBoundingBoxMinsOpvar m_groupName m_groups-m_gtLastTimeInAir-m_gtLastTimeOnStaticWorldGround m_hAbility m_hActivator m_hActiveCommentaryNodeDumpSource2/schemas/client/CCSPlayer_MovementServices.h
modified • +3 / -2 • changes: 5
Show patch
@@ -1,6 +1,9 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid { CCSPlayerAnimationState m_AnimationState;+ bool m_bUsingGroundTopologyOffset;+ float32 m_flAltitudeAtLastUsingGroundTopologyOffsetTransition;+ float32 m_flUsingGroundTopologyOffsetTransitionSmoothing; Vector m_vecLadderNormal; int32 m_nLadderSurfacePropIndex; bool m_bDucked;@@ -47,7 +50,5 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid float32 m_flTicksSinceLastSurfingDetected; bool m_bWasSurfing; Vector2D m_vecWalkWishVel;- GameTime_t m_gtLastTimeOnStaticWorldGround;- GameTime_t m_gtLastTimeInAir; bool m_bHasEverProcessedCommand; };DumpSource2/schemas/client/C_CSPlayerPawn.h
modified • +0 / -1 • changes: 1
Show patch
@@ -95,7 +95,6 @@ class C_CSPlayerPawn : public C_CSPlayerPawnBase bool m_bGunGameImmunity; GameTime_t m_fImmuneToGunGameDamageTimeLast; float32 m_fMolotovDamageTime;- bool m_bThirdpersonActiveWeaponCanSafelyOcclude; ParticleIndex_t m_nPlayerInfernoBodyFx; QAngle m_angEyeAngles; GameTime_t[4] m_arrOldEyeAnglesTimes;DumpSource2/schemas/server/CCSPlayer_MovementServices.h
modified • +3 / -2 • changes: 5
Show patch
@@ -1,6 +1,9 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid { CCSPlayerAnimationState m_AnimationState;+ bool m_bUsingGroundTopologyOffset;+ float32 m_flAltitudeAtLastUsingGroundTopologyOffsetTransition;+ float32 m_flUsingGroundTopologyOffsetTransitionSmoothing; Vector m_vecLadderNormal; int32 m_nLadderSurfacePropIndex; bool m_bDucked;@@ -49,7 +52,5 @@ class CCSPlayer_MovementServices : public CPlayer_MovementServices_Humanoid float32 m_flTicksSinceLastSurfingDetected; bool m_bWasSurfing; Vector2D m_vecWalkWishVel;- GameTime_t m_gtLastTimeOnStaticWorldGround;- GameTime_t m_gtLastTimeInAir; bool m_bHasEverProcessedCommand; };game/bin/built_from_cl.txt
modified • +1 / -1 • changes: 2
Show patch
@@ -1 +1 @@-10623514+10626991game/csgo/bin/win64/client_strings.txt
modified • +42 / -52 • changes: 94
Show patch
@@ -110,12 +110,11 @@ (%d)Unknown (%ld unused bits)\n (+%d more due to usercommand delivery)- (08@HPX`j`- (08@HPXb0o- (08@HPZ`- (08@HR0o- (08@J0o- (0X`hpz0o+ (08@HPX`j+ (08@HPXb+ (08@HPZ+ (08@HR+ (0X`hpz (DEFAULT) (Dirty Animation) (INVALID PSS PARAMETERS)\n@@ -312,7 +311,7 @@ "d\n/CMsgGCCStrike15_v2_MatchListRequestFullGameInfo "e\n CCSUsrMsg_EntityOutlineHighlight "f\n\nCMsgTEDust-"g3XL+"g3Hn "h\n8CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse "l7ql`R2lWf "lbN.@@ -2644,7 +2643,7 @@ $taser_charge (.CPlayer_SetPerFriendPreferences_Request (0'yX (0x%08X)'??'-(4xO+(4hq (5Me (5jP (ACTIVE)@@ -3105,7 +3104,6 @@ $taser_charge ,?IsUint32@Value@v8@@QEBA_NXZ ,ARu@y6 ,I?Value@Number@v8@@QEBANXZ-,N`4hP ,Reason= ,Service for dealing with user-submitted logsB ,ShfPQ@@ -3122,7 +3120,7 @@ $taser_charge ,\n\nsv_interp0 ,\n\nsv_interp1 ,\n\vvictim_slot-,]p3xL+,]p3hn ,ar_monastery ,fQM( ,h11]@@ -3161,6 +3159,7 @@ $taser_charge --CLoopModeGame::~CLoopModeGame --file: -.CPlayer_GetNewSteamAnnouncementState_Request+-4xq -5X5 -;-C-I-M-a-e-q- -> Success (%d attempts)\n@@ -5364,6 +5363,7 @@ $taser_charge .?AV?$CNetworkVarBase@MVNetworkVar_m_fadeMinDist@C_BaseModelEntity@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flActualHealthRemoved@CDamageRecord@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAlphaScale@C_EnvParticleGlow@@@@+.?AV?$CNetworkVarBase@MVNetworkVar_m_flAltitudeAtLastUsingGroundTopologyOffsetTransition@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnimTime@C_BaseEntity@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnisotropy@C_EnvVolumetricFogController@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAspectRatio@C_PointCamera@@@@@@ -5617,6 +5617,7 @@ $taser_charge .?AV?$CNetworkVarBase@MVNetworkVar_m_flTotalRoundDamageDealt@CCSPlayerController_ActionTrackingServices@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flTransitionStartSpeed@C_FuncConveyor@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flUseFrictionStashedSpeedUntilFrac@CCSPlayer_MovementServices@@@@+.?AV?$CNetworkVarBase@MVNetworkVar_m_flUsingGroundTopologyOffsetTransitionSmoothing@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flValue@CEconItemAttribute@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flVelocityModifier@C_CSPlayerPawn@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flViewmodelFOV@C_CSPlayerPawn@@@@@@ -5914,8 +5915,6 @@ $taser_charge .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flTimeOfLastInjury@C_CSPlayerPawn@@@@ .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flTimeSilencerSwitchComplete@C_CSWeaponBase@@@@ .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flWeaponGameplayAnimStateTimestamp@C_CSWeaponBase@@@@-.?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_gtLastTimeInAir@CCSPlayer_MovementServices@@@@-.?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_gtLastTimeOnStaticWorldGround@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_nextPrevOwnerUseTime@C_CSWeaponBase@@@@ .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_timestamp@CountdownTimer@@@@ .?AV?$CNetworkVarBase@VHSequence@@VNetworkVar_m_hSequence@CBaseAnimGraphController@@@@@@ -6249,6 +6248,7 @@ $taser_charge .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUseSecondaryColor@CLightComponent@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUseUniqueColorTarget@C_FuncMonitor@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUsesBakedShadowing@CLightComponent@@@@+.?AV?$CNetworkVarBase@_NVNetworkVar_m_bUsingGroundTopologyOffset@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bVisibleWhenParentNoDraw@C_PointClientUIWorldPanel@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bWaitForNoAttack@C_CSPlayerPawn@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bWarmupPeriod@C_CSGameRules@@@@@@ -10879,6 +10879,7 @@ $taser_charge .yAu[7 /'/)/A/E/K/M/Q/W/o/u/}/ /2x1+/30m /5dJ /?appid=%u /Published file id of the file we'd like update.@@ -10932,12 +10933,10 @@ $taser_charge 0123456789 02V8[ 05=k-08@HR`-08@J0o-08B`+08@HR+08@J 08bX 09,h-0:ps 0;Q5[ 0<cz 0M2~@p@@ -11209,7 +11208,6 @@ $taser_charge 2\n\nline_items 2\n\vpreferences 2\rlhp-2\vpD 2^pV 2a"l 2bT~@@ -11429,7 +11427,6 @@ $taser_charge 8<pl 8= zp 8A6j-8Bph 8C:\buildworker\csgo_rel_win64\build\src\panorama\layout\stylepropertyfactory.cpp 8Client ID for which to count the number of issued tokens" 8GZS@@ -11720,6 +11717,7 @@ $taser_charge @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z @BH]f @BoneSetup+@HPX`hv @MfKZ @Pgl @Pu\rm@@ -11760,6 +11758,7 @@ A9ur A<fP A>x8 AA Compromise+AA:p AAAA- AAAA-%.*s AABBDirection@@ -11871,6 +11870,7 @@ AMMO_TYPE_HEGRENADE AMMO_TYPE_MOLOTOV AMMO_TYPE_SMOKEGRENADE AMMO_TYPE_TASERCHARGE+AMoveMountingAmount_t ANC[%d] ANNOTATION: Distance -- %s -- %f\n ANNOTATIONS: hiding node "%s"\n@@ -12774,7 +12774,7 @@ BlurBackground BlurBuffer BlurOperationPanel BlurPopupPanel-Bm_iFOV+Bm_vecSellbackPurchaseEntries BoX5 Body Component Scriptdesc BodyGameSystem@@ -13221,7 +13221,6 @@ CAsyncWriteInProgress::OnComplete( "%s" ) -> %s at %.3f\n CAttachmentNameSymbolWithStorage CAttributeContainerPlayer CAttribute_String-CBANNER_CELEBRATE_02 CBI]6 CBaseAnimGraph::InputSetBodyGroup CBaseAnimGraphChoreoServicesThink@@ -16954,6 +16953,7 @@ DeferredBlendItemListHead DeferredBlendLocationList Deferring csgo_download_match command!\n Deferring csgo_econ_action_preview command!\n+Definition : %s\n DefuseKit Defuser Defuser%d@@ -17106,7 +17106,7 @@ DistanceThreshold Div R%d <- R%d / R%d Dividing by zero in CNmFloatMathNode Dizzy-Dm_scoreSecondHalf+Dm_szTeamMatchStat DnRv DoAllocateEntity failed\n DoAllocateEntity pEntity->m_pInstance != NULL %d\n@@ -18267,7 +18267,6 @@ First valid class must be less than or equal to last valid class. First valid item slot must be less than or equal to last valid item slot. FirstPersonLegsDisableDistortion Firstperson Legs-FirstpersonLegsFade FirstpersonLegsPass1 FirstpersonLegsPass2 FirstpersonLegsPrepass@@ -18582,6 +18581,7 @@ GameInterfaceAPI GameModeGunGame GameModelInfo001 GameOverlay Particles+GameParticleManager Message Queue capacity overflow!\n GamePortraitWorldsUpdated GamePreEntityThink GameRulesGameSystem@@ -20682,7 +20682,6 @@ JSCreatePanelWithCurrentContext was not called within a context JSDelayLoadList JSValueFromKeyValue failed to package parameter %s (type %d)\n JS_!0-JY3(L JZIX J\nHBF J`KL@@ -20822,7 +20821,7 @@ LOG_MESSAGE LONG LONG_C2I LPVIndex-LS&\nKpm+LS&\nK LT[N LT_txt LXKQ@@ -21065,7 +21064,6 @@ Lunacy M'Ezb M-laO M0 E-M4(P MASK: MATCH- MATCHSTATS\t%s, round %d, value %d\n@@ -22236,15 +22234,12 @@ P-224 P-256 P-384 P-521-P08@J0o+P08@J P08J P1\t98"-P20o P2P Voice P2P ping to "%s". Timed out after %.2fms\n P5[1-P60g-P:0o PAGN_4 PANORAMA_LAYOUTFILE PARALYZE@@ -22754,7 +22749,6 @@ Permit Responses Permitted Persist PersonalStore-Pfpn Phoenix Compound PhysDisableEntityCollisions called on entities in two different scene worlds (%s - %u vs %s - %u)\n PhysEntityCollisionsAreDisabled called on entities in two different scene worlds (%s - %u vs %s - %u)\n@@ -22914,7 +22908,6 @@ Playsoundscape %s:Unknown command %s\n Please specify 0 or 1 with the -stream Parameter\n Pm8A? PmR"H?-Pnpo Point entity. PointsAnim Policy Qualifier CPS@@ -23152,7 +23145,7 @@ Pushes an identifier used to group overlays. Deletes all existing overlays using Pushes an identifier used to group overlays. Overlays marked with this identifier can be deleted in a big batch. Pyramid P|iC\r-Q$4hO+Q$4Xq Q(Optional) If supplied, the resulting published file's Id is appended to the URI. Q*hd Q/xtJ2@@ -23391,7 +23384,7 @@ RULESHERE R\n\rincludekvtags R\r1>Vp R\vp!y-R\vpD+R\vpL R]Di Rad2 Deg Radar@@ -26707,7 +26700,6 @@ W'6S` W2Q= W3fp W3i+,-W4HP W>peSp>9 WAITING FOR VSCRIPT DEBUGGER CONNECTION -- '-vscriptdebug' was provided on the command line.\n WARNING! Field %s is using the wrong FIELD_ type!\nFix this or you'll see a crash.\n@@ -26854,6 +26846,11 @@ WeaponImageSS WeaponLength WeaponName WeaponNameAndRarity+WeaponOcclusionAmount+WeaponOcclusionClampMaxs+WeaponOcclusionClampMins+WeaponOcclusionTestMaxs+WeaponOcclusionTestMins WeaponPrimary WeaponRarity WeaponRow@@ -27145,7 +27142,7 @@ X\n\tTeamStats X\n\vFantasyTeam X\n\vLoadoutItem X\tQo-X`hr`+X`hr Xd3h XfJ7 XjfR@@ -27283,7 +27280,6 @@ Z~wl [-1] -> empty [-1] -> gsn(empty) [-1] -> gsn(null)-[4XP [Additional text in debugoverlay_dashboard] [CC Log %s]: d: %f, ls: %f, %s\n [CC]: %s: No Caption Found\n@@ -28306,7 +28302,6 @@ Z~wl \vj0k \vjC7 ]1h=bfz-]38L ]FhSD} ]GT7] ]G\nY1@@ -28403,10 +28398,9 @@ _util_drawtext_pos _var _xU`u _}eOk-`20o `28)fk `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z-`43PK+`43pm `:zQF `D$daM-l `DZG@@ -29202,7 +29196,7 @@ b <= sizeof ctx->buf b <= sizeof ctx->final b0M% b2i_PVK_bio-b3HL+b38n b5o- b=G3 bB"`3@@ -30858,8 +30852,8 @@ d2i_SSL_SESSION d2i_TS_RESP d2i_X509_PKEY d35P+d48r d4\tp-d4xP d7NSuLq2 d=%-2d hl=%ld l=%4ld d=%-2d hl=%ld l=inf @@ -33291,7 +33285,6 @@ hour hours houseIdentifier hover-hpz0o hr_H href=" hscroll@@ -33410,6 +33403,7 @@ i2o_ECPublicKey i2s_ASN1_ENUMERATED i2s_ASN1_INTEGER i4a."+i4xr i5BH iA5StringSyntax iAmmoType@@ -34389,7 +34383,7 @@ k+Aq k/sn k0>Z, k26C*-k3hL+k3Xn k8\vD k8fo k8xA@@ -34798,7 +34792,6 @@ kvtags kw.6# k~Rz l <= sizeof(c->iv)-l&+30K l&rB6 l4Ot l7@J@@ -35149,7 +35142,7 @@ lowresdepth luminaire_anisotropy luminaire_shape luminaire_size-lvR48P+lvR4 m&9W m*Zu m249@@ -36997,7 +36990,6 @@ p.other p.ppBasis p.prime p.tpBasis-p20o p250 p2p_FightingGame_Connection p2p_FightingGame_GameData@@ -37009,22 +37001,20 @@ p2p_ping could not convert "%s" to a CPeerToPeerAddress\n p2p_ping could not ping "%s" because they are an unknown peer\n p2p_ping requires a destination address\n p2p_ping sending to "%s"\n-p2ph p2{l p4Z3 p5Z3 p5\nL, p618 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z p@0pqE5tsO?|1-pAm_nModelID-pBHIERARCHY_NONE+pASHARD_SOLID+pBdemo_playback_override_settings pCheckpointName pD4t pData->GetDataDescMap() == pTemplateDataMap pDescription pDest-pF`r pField pFilter pG_*h@@ -38060,6 +38050,7 @@ rRfKR rX&O0 rZ1VwGf5 rZPM+r\fpL r\n\vstart_index r\vDi r\vp!K@@ -39968,6 +39959,7 @@ t(ydU t+RW t0;?ZlP*m t2U +t3xn t4O_ t80z tA`KO/3G!\n7h=@@ -41408,7 +41400,6 @@ weapon_galilar_client weapon_glock weapon_glock.ventr weapon_glock_client-weapon_grenade weapon_hand_l weapon_hand_r weapon_healthshot@@ -41887,7 +41878,6 @@ z/B,9d z<d2 z>Hz z>Will spew if a job takes longer than the specified number of microseconds-zCBANNER_CELEBRATE_03 zF):O4 zFar zG2m8game/csgo/bin/win64/modtools_strings.txt
modified • +0 / -1 • changes: 1
Show patch
@@ -15310,7 +15310,6 @@ weapon_flashbang weapon_g3sg1 weapon_galilar weapon_glock-weapon_grenade weapon_hand_l weapon_healthshot weapon_hegrenadegame/csgo/bin/win64/server_strings.txt
modified • +40 / -29 • changes: 69
Show patch
@@ -101,10 +101,11 @@ %s%lu (%s0x%lx)\n ' ) - 3 G M Q _ c e i w } (%ld unused bits)\n- (08@HPX`j+ (08@HPX`jp (08@HPXb- (08@HPZ+ (08@HPZp (08@HR+ (08@Jp (0X`hpz (Dirty Animation) (Disabled on Server)@@ -124,6 +125,7 @@ -8CKV -> %s '%s'\n -> Could not find an item definition named '%s'\n+ .pAU 0@NYa 0Fa 1CSc\t@@ -2049,7 +2051,6 @@ $tH@T\tI *\n\fitem_updates *\n\nECsgoGCMsg *gFBk-*h4O *hbJ1 *it%2 *kf[R@@ -2239,7 +2240,7 @@ $tH@T\tI ... and no start position .................... ..uR5&m-.01U+.06U .4bb .97yY .?AU?$default_delete@VCNavGenPolyProcessorStageBase@@@std@@@@ -3960,6 +3961,7 @@ $tH@T\tI .?AV?$CNetworkVarBase@MVNetworkVar_m_fadeMinDist@CBaseModelEntity@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flActualHealthRemoved@CDamageRecord@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAlphaScale@CEnvParticleGlow@@@@+.?AV?$CNetworkVarBase@MVNetworkVar_m_flAltitudeAtLastUsingGroundTopologyOffsetTransition@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnimTime@CBaseEntity@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAnisotropy@CEnvVolumetricFogController@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flAspectRatio@CPointCamera@@@@@@ -4210,6 +4212,7 @@ $tH@T\tI .?AV?$CNetworkVarBase@MVNetworkVar_m_flTotalRoundDamageDealt@CCSPlayerController_ActionTrackingServices@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flTransitionStartSpeed@CFuncConveyor@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flUseFrictionStashedSpeedUntilFrac@CCSPlayer_MovementServices@@@@+.?AV?$CNetworkVarBase@MVNetworkVar_m_flUsingGroundTopologyOffsetTransitionSmoothing@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flValue@CEconItemAttribute@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flVelocityModifier@CCSPlayerPawn@@@@ .?AV?$CNetworkVarBase@MVNetworkVar_m_flViewmodelFOV@CCSPlayerPawn@@@@@@ -4507,8 +4510,6 @@ $tH@T\tI .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flTimeOfLastInjury@CCSPlayerPawn@@@@ .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flTimeSilencerSwitchComplete@CCSWeaponBase@@@@ .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_flWeaponGameplayAnimStateTimestamp@CCSWeaponBase@@@@-.?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_gtLastTimeInAir@CCSPlayer_MovementServices@@@@-.?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_gtLastTimeOnStaticWorldGround@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_nextPrevOwnerUseTime@CCSWeaponBase@@@@ .?AV?$CNetworkVarBase@VGameTime_t@@VNetworkVar_m_timestamp@CountdownTimer@@@@ .?AV?$CNetworkVarBase@VHSequence@@VNetworkVar_m_hSequence@CBaseAnimGraphController@@@@@@ -4841,6 +4842,7 @@ $tH@T\tI .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUseSecondaryColor@CLightComponent@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUseUniqueColorTarget@CFuncMonitor@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bUsesBakedShadowing@CLightComponent@@@@+.?AV?$CNetworkVarBase@_NVNetworkVar_m_bUsingGroundTopologyOffset@CCSPlayer_MovementServices@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bVisibleWhenParentNoDraw@CPointClientUIWorldPanel@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bWaitForNoAttack@CCSPlayerPawn@@@@ .?AV?$CNetworkVarBase@_NVNetworkVar_m_bWarmupPeriod@CCSGameRules@@@@@@ -8516,6 +8518,7 @@ $tH@T\tI .PEAVCPlayer_UseServices@@ .PEAVCPlayer_WaterServices@@ .PEAVCPlayer_WeaponServices@@+.PHU .PlayerCommendationInfo .PlayerDecalDigitalSignature .PlayerDecalDigitalSignature":\n@@ -8815,6 +8818,8 @@ $tH@T\tI .dx_LV9 .fatdem .lbN+.p8U+.pHU .pp@0 .text$ .vjs_c@@ -8852,16 +8857,17 @@ $tH@T\tI /usr/local/ssl/private /zt1 0 == ( pInstance->GetOwnerEntity()->GetEntityIdentity()->GetFlags() & EF_IN_STAGING_LIST )-0(gO 0123456789 02V8[ 05=k-08@HR+08@HRp 08@J+08Bp 08bX 09,h 0;Q5[ 0<cz+0>p&U 0@NX^b!/@P\b 0AOY_c"2CQ[c 0M2~@p@@ -8887,6 +8893,7 @@ $tH@T\tI 0\r%0h 0\r0#0)070;0U0Y0[0g0q0y0}0 0e\r8+0h~O 0pp@5tqE?|sO541 0tU+xc: 0x%s@@ -8971,14 +8978,13 @@ $tH@T\tI 2\n.eRollType 2\n\nline_items 2\rlhp-2\vp0+2\vpp 2^pV 2a"l 2bT~ 2cb:RO 2d\v 2f)l=-2h4O 2nIg 2ndry 2p"6@@ -9101,9 +9107,10 @@ $tH@T\tI 6-zeZ 62$|S)6f 64CK\vH+6666666666666666 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c-6666666666666666` 67-s+6@HU 6H,N 6O|T% 6Qd=@@ -9173,8 +9180,8 @@ $tH@T\tI 8<pl 8= zp 8??SetInternalFieldCount@ObjectTemplate@v8@@QEAAXH@Z+8@Jp 8A6j-8FP\rU 8GZS 8SIffK5W 8TZvrv<@@ -9426,6 +9433,7 @@ $tH@T\tI ?uWS ?x29 @!@%@+@1@?@C@E@]@a@g@m@+@08ND @0pp @333 @333?@@ -9434,9 +9442,9 @@ $tH@T\tI @Aff @BH]f @BoneSetup-@CWeaponCZ75a @HPX`hv @MfKZ+@PGv @Pgl @Pu\rm @Release@@ -9448,13 +9456,13 @@ $tH@T\tI @\n\nnomination @\n\tPlacement @\n\vserver_type+@cs_team_manager @dKb] @fff>fff>fff>fff> @i1V+@m_bPlayerAmmoStockOnPickup @n2w-@observer @player_start_teleport_destination-@vote_controller @workshop A CT bot doesn't know what to do while the bomb is planted!\n A Hiding Spot is off of the Nav Mesh at setpos %.0f %.0f %.0f\n@@ -10133,7 +10141,6 @@ BOOSTS BOUNDARY BPE_Diagnostic BPE_StringCommand-BPrints the current mapgroup and the contained maps BREAKABLE BRouteMsgToJob BT5f@@ -10171,7 +10178,7 @@ BULLET_PLAYER_762MM BULLET_PLAYER_9MM BULLET_PLAYER_BUCKSHOT BURN-BWeaponPurchaseTracker_t+BWeaponPurchaseCount_t BY_FILE_CTRL BY_Lq) BYield@@ -10331,6 +10338,7 @@ BreakableContentsType Breakables Breaks in the debugger Bs'n+Bsv_fade_player_visibility_farz Bu 5 Buffer too small BuildCacheSubscribed(CEconAccountSeasonalOperationGS)@@ -14902,6 +14910,7 @@ Found no entity at %d.\n Found soundscape entity "%s" with no soundscape name.\n Found source soundscape %u after marching backwards.\n FourVectors+Fp,U Frac Fractional component (ie. returns 0.34 for 12.34) FrameTime@@ -18170,17 +18179,16 @@ Ow!y OwnerHandle P!bxo P(UH -P(gO P-192 P-224 P-256 P-384 P-521 P08@J P08J+P08ND P1\t98" P5[1-P6P'U PAGN_4 PARALYZE PARAMETER NAME: %s | OPTIONAL: %s, TYPE: %s, BOUND: %s\n@@ -18498,6 +18506,7 @@ PhysicsEntities PhysicsGameSystem PhysicsGameSystemManifest_server PhysicsSimulate+Ph~O PickRandom PickRandomShuffle Picker %i/%s - ent %s model %s\n@@ -18971,7 +18980,7 @@ RSDS} RTime32 R\r1>Vp R\vp!y-R\vp0+R\vpp R]Di Rad2 Deg Radial using: %s\n@@ -21521,7 +21530,6 @@ Vote started "%s %s" from #%u %s\n Vote succeeded "%s %s" from #%u %s\n Vote.Failed Voting %s.\n-Vp!U Vp>u Vt_9 Vulkan@@ -21887,8 +21895,9 @@ X\n\tTeamStats X\n\vFantasyTeam X\n\vLoadoutItem X\tQo-X`hr+X`hrp Xd3h+Xf (U XfJ7 XjfR XpProgressData@@ -22251,7 +22260,7 @@ Z~wl \f]ne3 \fdhWTh \fiaR-\fp\vP(gO+\fp\vPh~O \ful2 \fy&3Gl \l:ArR@@ -22894,7 +22903,6 @@ Z~wl \n\vweapon_type \n\vxp_category \n\vyoutube_url-\nh4O \nqYu \ntM(ie-V \r!\r+\r-\r=\r?\rO\rU\ri\ry\r@@ -22998,8 +23006,7 @@ Z~wl \v\vTSG \vj0k \vjC7-\vp(gO-\vp0iO+\vph~O ] Done (%.2f seconds) ]1h=bfz ]FhSD}@@ -23104,6 +23111,7 @@ a:typeparam a;Tg a@XZ aA0k+aBvD aD/x aDSS aECDH@@ -24685,7 +24693,6 @@ cs_rush cs_script cs_script/%s cs_siege-cs_team_manager cs_thunder cs_usercmd.proto cs_win_panel_match@@ -29402,6 +29409,7 @@ notifyforcemintime_z notmostrecent notsolid nova+np+U npc_ability_name npc_select %i npc_vehicle@@ -29477,6 +29485,7 @@ objsign obs_mode observable_listeners observable_scope+observer observer pawn observer.ventr observer_cursors@@ -29656,7 +29665,6 @@ ownername p is not prime p not prime p!PcA1|-p(gO p)ou} p+"\tHr9 p.char_two@@ -29665,6 +29673,8 @@ p.other p.ppBasis p.prime p.tpBasis+p08@H^D+p0j0 p250 p2{l p4Z3@@ -30001,6 +30011,7 @@ physics_entity_solver physics_joint_modification_type physics_particle physics_prop_ragdoll+ph~O pick pick_%s pick_all_attributes@@ -33159,6 +33170,7 @@ volume_scale volumematcheseventramp vote vote_cast+vote_controller vote_option vote_options vote_phase_length@@ -33297,7 +33309,6 @@ weapon_galilar_server weapon_glock weapon_glock.ventr weapon_glock_server-weapon_grenade weapon_hand_l weapon_hand_r weapon_healthshotgame/csgo/pak01_dir.txt
modified • +53 / -53 • changes: 106
Show patch
@@ -9193,7 +9193,7 @@ materials/de_cache/glass/ch2_sheet_glass_01_mask_psd_6ed93f24.vtex_c CRC:00163d4 materials/de_cache/glass/ch2_sheet_glass_01_selfillum.vmat_c CRC:0012173ffe size:4154 materials/de_cache/glass/ch2_sheet_glass_01_selfillum_vmat_g_tcolor1_5273c5d2.vtex_c CRC:00cc521fcd size:2240 materials/de_cache/glass/ch2_sheet_glass_01_selfillum_vmat_g_tnormal1_53b47c48.vtex_c CRC:0086d176e9 size:2320-materials/de_cache/glass/ch2_sheet_glass_01b_selfillum.vmat_c CRC:00b9d00756 size:5124+materials/de_cache/glass/ch2_sheet_glass_01b_selfillum.vmat_c CRC:00c45c0220 size:5124 materials/de_cache/glass/ch2_sheet_glass_01b_selfillum_vmat_g_tcolor_7ab53e0a.vtex_c CRC:00196ea1b2 size:2024 materials/de_cache/glass/ch2_sheet_glass_01b_selfillum_vmat_g_ttintmask_73100e5a.vtex_c CRC:002b50b13a size:2024 materials/de_cache/glass/ch2_sheet_glass_02.vmat_c CRC:003d5e47b4 size:4852@@ -9206,7 +9206,7 @@ materials/de_cache/glass/ch2_sheet_glass_02_color_psd_fe1235fd.vtex_c CRC:002523 materials/de_cache/glass/ch2_sheet_glass_02_mask_psd_bc5ebce3.vtex_c CRC:00298d3729 size:2798536 materials/de_cache/glass/ch2_sheet_glass_02_mask_psd_d8e7a4d1.vtex_c CRC:0014678588 size:3911193 materials/de_cache/glass/ch2_sheet_glass_02_normal_psd_a0de9678.vtex_c CRC:0020626682 size:3597397-materials/de_cache/glass/ch2_sheet_glass_02_selfillum.vmat_c CRC:003c3ea510 size:5412+materials/de_cache/glass/ch2_sheet_glass_02_selfillum.vmat_c CRC:00dea26381 size:5412 materials/de_cache/glass/ch2_sheet_glass_02_selfillum_vmat_g_ttintmask_73100e5a.vtex_c CRC:00de0be6fb size:2024 materials/de_cache/glass/ch2_sheet_glass_02_trans.vmat_c CRC:00d909f6bf size:3824 materials/de_cache/glass/ch2_sheet_glass_02_trans_b.vmat_c CRC:0009a13354 size:3808@@ -9249,8 +9249,8 @@ materials/de_cache/ground/ch2_blend_gravel_grass_002.vmat_c CRC:00260f950d size: materials/de_cache/metal/ch2_metal_corrugated_base_01a.vmat_c CRC:00fe424f4e size:4378 materials/de_cache/metal/ch2_metal_corrugated_blend_01a.vmat_c CRC:007a8b8b0e size:5962 materials/de_cache/metal/ch2_metal_corrugated_blend_01a_ds.vmat_c CRC:008a524ebd size:6042-materials/de_cache/metal/ch2_metal_corrugated_blend_02a.vmat_c CRC:001668cd93 size:5706-materials/de_cache/metal/ch2_metal_corrugated_blend_02b.vmat_c CRC:0075a9adac size:6042+materials/de_cache/metal/ch2_metal_corrugated_blend_02a.vmat_c CRC:003f43c502 size:5706+materials/de_cache/metal/ch2_metal_corrugated_blend_02b.vmat_c CRC:00321437ed size:6026 materials/de_cache/metal/ch2_metal_corrugated_blend_faded_blue_01a.vmat_c CRC:004657595a size:6058 materials/de_cache/metal/ch2_metal_corrugated_blend_faded_green_01a.vmat_c CRC:001d9bb493 size:6058 materials/de_cache/metal/ch2_metal_corrugated_blend_rust_stained_tintable.vmat_c CRC:0079165ae7 size:7354@@ -9259,9 +9259,9 @@ materials/de_cache/metal/ch2_metal_corrugated_blend_white_blue_01a.vmat_c CRC:00 materials/de_cache/metal/ch2_metal_corrugated_green_blend_01a.vmat_c CRC:00ae5c36a1 size:5946 materials/de_cache/metal/ch2_metal_corrugated_rusted_01a_blend.vmat_c CRC:001f8c9e5f size:6538 materials/de_cache/metal/ch2_metal_corrugated_rusted_01b_blend.vmat_c CRC:0091902e20 size:6586-materials/de_cache/metal/ch2_metal_diamondplate_rust_dirt_blend.vmat_c CRC:0041c4c0c7 size:7754-materials/de_cache/metal/ch2_metal_diamondplate_rust_dust_blend.vmat_c CRC:003905ee44 size:6250-materials/de_cache/metal/ch2_metal_diamondplate_rust_grass_blend.vmat_c CRC:0004593ded size:7274+materials/de_cache/metal/ch2_metal_diamondplate_rust_dirt_blend.vmat_c CRC:003e5ba168 size:7786+materials/de_cache/metal/ch2_metal_diamondplate_rust_dust_blend.vmat_c CRC:008d730025 size:6234+materials/de_cache/metal/ch2_metal_diamondplate_rust_grass_blend.vmat_c CRC:003c046159 size:7258 materials/de_cache/metal/ch2_metal_paneling_01a_blend.vmat_c CRC:00040f03d4 size:6954 materials/de_cache/misc/cement_bag_02.vmat_c CRC:00724567a4 size:4314 materials/de_cache/misc/cement_bag_02_blend.vmat_c CRC:005e9e913f size:5546@@ -29921,12 +29921,12 @@ materials/shared_base/gravel/gravel_001_color_psd_adbc1dcc.vtex_c CRC:0059b50f94 materials/shared_base/gravel/gravel_001_height_psd_43db57c7.vtex_c CRC:0055cd4e61 size:19831136 materials/shared_base/gravel/gravel_001_height_psd_6ae87a3c.vtex_c CRC:00fc57cd17 size:19779674 materials/shared_base/gravel/gravel_001_normal_psd_d75703ab.vtex_c CRC:00ac8c3107 size:22371928-materials/shared_base/metal/metal_corrugated_002.vmat_c CRC:001859d460 size:4714+materials/shared_base/metal/metal_corrugated_002.vmat_c CRC:009954380a size:4698 materials/shared_base/metal/metal_corrugated_002_color_tga_fcb28423.vtex_c CRC:00e088f523 size:5224924 materials/shared_base/metal/metal_corrugated_002_height_tga_e17c619d.vtex_c CRC:007b47abcf size:5055327 materials/shared_base/metal/metal_corrugated_002_height_tga_e8d2681.vtex_c CRC:005bae7071 size:5055327 materials/shared_base/metal/metal_corrugated_002_normal_tga_ebe4923.vtex_c CRC:00880fcc2e size:5480873-materials/shared_base/metal/metal_diamondplate_001.vmat_c CRC:002cd30cf3 size:4362+materials/shared_base/metal/metal_diamondplate_001.vmat_c CRC:00b9740234 size:4362 materials/shared_base/metal/metal_diamondplate_001_color_tga_4d9af034.vtex_c CRC:0075c25ce9 size:4791737 materials/shared_base/metal/metal_diamondplate_001_height_tga_40b82f86.vtex_c CRC:008d0c8861 size:5281057 materials/shared_base/metal/metal_diamondplate_001_height_tga_6b7d07b5.vtex_c CRC:002001d60c size:5281057@@ -32215,12 +32215,12 @@ models/de_cache_s2/debris/detail_debris/detail_debris_001_ao_psd_dadfdc30.vtex_c models/de_cache_s2/debris/detail_debris/detail_debris_001_color_psd_aea66d1d.vtex_c CRC:0032d4b480 size:763254 models/de_cache_s2/debris/detail_debris/detail_debris_001_normal_psd_33f321b7.vtex_c CRC:0008a9874d size:598945 models/de_cache_s2/doors/ch2_door_001.vmdl_c CRC:008e2c8e44 size:28352-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:00649a6d31 size:45566-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:00e5dfaa3a size:40146+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:0005f9b815 size:44606+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:0061a0c0d5 size:38050 models/de_cache_s2/factory_sign_01/ch2_factory_sign_01.vmdl_c CRC:00c49d7d3e size:73421 models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_01a.vmdl_c CRC:001333d90d size:7737 models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_02a.vmdl_c CRC:00fbf3074e size:7371-models/de_cache_s2/factory_windows_01/factory_window_gate_01.vmat_c CRC:0057544927 size:4464+models/de_cache_s2/factory_windows_01/factory_window_gate_01.vmat_c CRC:00dc289b27 size:4560 models/de_cache_s2/factory_windows_01/factory_window_gate_01_color_tga_8ca31631.vtex_c CRC:0058861873 size:1126950 models/de_cache_s2/factory_windows_01/factory_window_gate_01_height_tga_28f67c64.vtex_c CRC:00ec76d94b size:1154159 models/de_cache_s2/factory_windows_01/factory_window_gate_01_normal_tga_f66adf27.vtex_c CRC:0003f7585e size:1338986@@ -78068,11 +78068,11 @@ panorama/images/map_icons/screenshots/1080p/de_anubis_3_png.vtex_c CRC:0032c6b3d panorama/images/map_icons/screenshots/1080p/de_anubis_4_png.vtex_c CRC:004549b724 size:3290202 panorama/images/map_icons/screenshots/1080p/de_anubis_5_png.vtex_c CRC:00b385f442 size:3301241 panorama/images/map_icons/screenshots/1080p/de_anubis_png.vtex_c CRC:002332bd70 size:3135678-panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:00a1a9e5c1 size:3943368-panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00c42a0b15 size:3692469-panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:00d5f645cb size:3552956-panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:00b15b3df0 size:3338194-panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:008b55b5f4 size:3246003+panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:00112c25e5 size:3950401+panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00de6ce6ac size:3688783+panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:003170f5aa size:3544836+panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:000bebaca6 size:3343659+panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:00f071e006 size:3245792 panorama/images/map_icons/screenshots/1080p/de_dust2_1_png.vtex_c CRC:00b7333b75 size:3739089 panorama/images/map_icons/screenshots/1080p/de_dust2_2_png.vtex_c CRC:0087ce489d size:3763812 panorama/images/map_icons/screenshots/1080p/de_dust2_3_png.vtex_c CRC:00d6ba36f9 size:1944792@@ -78125,7 +78125,7 @@ panorama/images/map_icons/screenshots/360p/cs_office_png.vtex_c CRC:00bbdcbe36 s panorama/images/map_icons/screenshots/360p/de_ancient_night_png.vtex_c CRC:00fea2d590 size:353912 panorama/images/map_icons/screenshots/360p/de_ancient_png.vtex_c CRC:00e7cb72a3 size:416668 panorama/images/map_icons/screenshots/360p/de_anubis_png.vtex_c CRC:00c006871b size:379702-panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:00ce4ac124 size:390061+panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:006934e306 size:389758 panorama/images/map_icons/screenshots/360p/de_dust2_png.vtex_c CRC:0095b286ac size:419190 panorama/images/map_icons/screenshots/360p/de_dust_png.vtex_c CRC:007fd5e1b6 size:358102 panorama/images/map_icons/screenshots/360p/de_inferno_png.vtex_c CRC:00a1877a04 size:405160@@ -78183,11 +78183,11 @@ panorama/images/map_icons/screenshots/720p/de_anubis_3_png.vtex_c CRC:005cbefe95 panorama/images/map_icons/screenshots/720p/de_anubis_4_png.vtex_c CRC:001ab1f468 size:1514369 panorama/images/map_icons/screenshots/720p/de_anubis_5_png.vtex_c CRC:001950e581 size:1550940 panorama/images/map_icons/screenshots/720p/de_anubis_png.vtex_c CRC:000620f789 size:1434113-panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:004c31f5c6 size:1780194-panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:000ba79014 size:1701979-panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:0049ad182d size:1628266-panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00b92effeb size:1534605-panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:0076eccb28 size:1492910+panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:00222aa4e5 size:1783003+panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:00314b3c7c size:1700274+panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:00bf97d770 size:1624329+panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00dc660b04 size:1535879+panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:0025409b75 size:1491966 panorama/images/map_icons/screenshots/720p/de_dust2_0_png.vtex_c CRC:00645afddb size:1656523 panorama/images/map_icons/screenshots/720p/de_dust2_1_png.vtex_c CRC:00136e17a9 size:1691094 panorama/images/map_icons/screenshots/720p/de_dust2_2_png.vtex_c CRC:001f1a3665 size:1710326@@ -82503,36 +82503,36 @@ pulse/csgo_devonly/de_vertigo_script.vpulse_c CRC:0009a5517e size:4702 radial_quickinventory.txt CRC:005a0c1bf5 size:1080 rebuy.txt CRC:008332da3a size:1688 resource/clientscheme.res CRC:001b42ad42 size:14978-resource/csgo_brazilian.txt CRC:00cb742160 size:4662194-resource/csgo_bulgarian.txt CRC:00842f9917 size:7213144-resource/csgo_czech.txt CRC:009c13bd14 size:4730750-resource/csgo_danish.txt CRC:0041acccac size:4648205-resource/csgo_dutch.txt CRC:00ad8e8c15 size:4693993-resource/csgo_english.txt CRC:00baaafa7d size:4528931-resource/csgo_finnish.txt CRC:0047969de3 size:4614225-resource/csgo_french.txt CRC:00daf3e1e1 size:4874268-resource/csgo_german.txt CRC:00c4d15c94 size:4813455-resource/csgo_greek.txt CRC:005d8247a3 size:6665624-resource/csgo_hungarian.txt CRC:00331dcfbb size:4720942-resource/csgo_indonesian.txt CRC:00eebe0e74 size:4379566-resource/csgo_italian.txt CRC:000c3a0f77 size:4806391-resource/csgo_japanese.txt CRC:0006262010 size:4937917-resource/csgo_koreana.txt CRC:008e2fd67c size:4734363-resource/csgo_latam.txt CRC:00b5a1f16a size:4818098-resource/csgo_norwegian.txt CRC:0055fc6aae size:4576754-resource/csgo_polish.txt CRC:00048fdb83 size:4952469-resource/csgo_portuguese.txt CRC:00e3bbfde6 size:4714910-resource/csgo_romanian.txt CRC:004d5cc6a2 size:4904445-resource/csgo_russian.txt CRC:006253939f size:6119634-resource/csgo_schinese.txt CRC:004e39f48d size:4566466+resource/csgo_brazilian.txt CRC:00623f36b8 size:4662190+resource/csgo_bulgarian.txt CRC:002bc64209 size:7213140+resource/csgo_czech.txt CRC:0035df0c60 size:4731468+resource/csgo_danish.txt CRC:00368cfcad size:4648201+resource/csgo_dutch.txt CRC:007aa574ac size:4694603+resource/csgo_english.txt CRC:00adb186b0 size:4529243+resource/csgo_finnish.txt CRC:00d2b7b1f6 size:4614221+resource/csgo_french.txt CRC:006b525b4e size:4874852+resource/csgo_german.txt CRC:000e365a89 size:4813451+resource/csgo_greek.txt CRC:001c0a51eb size:6665620+resource/csgo_hungarian.txt CRC:0022588d94 size:4721640+resource/csgo_indonesian.txt CRC:004cf24fd6 size:4379562+resource/csgo_italian.txt CRC:00db63c663 size:4806387+resource/csgo_japanese.txt CRC:0023db6adf size:4938625+resource/csgo_koreana.txt CRC:00b3a991b9 size:4734359+resource/csgo_latam.txt CRC:006e5f57f4 size:4818085+resource/csgo_norwegian.txt CRC:00ff39d445 size:4577107+resource/csgo_polish.txt CRC:001c071bf6 size:4952465+resource/csgo_portuguese.txt CRC:005d68f1fd size:4715590+resource/csgo_romanian.txt CRC:008cf6ca28 size:4904441+resource/csgo_russian.txt CRC:0090eb6887 size:6119630+resource/csgo_schinese.txt CRC:002bebc4d0 size:4566462 resource/csgo_schinese_pw.txt CRC:0083fe268a size:15645-resource/csgo_spanish.txt CRC:000882fe2b size:4780716-resource/csgo_swedish.txt CRC:00e2c4da0a size:4677859-resource/csgo_tchinese.txt CRC:00a831f3c3 size:4293271-resource/csgo_thai.txt CRC:0028b7df8a size:7589520-resource/csgo_turkish.txt CRC:00712031d8 size:4795589-resource/csgo_ukrainian.txt CRC:00ed755c5e size:6158694-resource/csgo_vietnamese.txt CRC:0063491ded size:5065278+resource/csgo_spanish.txt CRC:00ef702655 size:4780712+resource/csgo_swedish.txt CRC:00ff9b23ec size:4677855+resource/csgo_tchinese.txt CRC:006fe239b4 size:4293267+resource/csgo_thai.txt CRC:00bc829b29 size:7589516+resource/csgo_turkish.txt CRC:00a626cde6 size:4795576+resource/csgo_ukrainian.txt CRC:00a93db31b size:6158690+resource/csgo_vietnamese.txt CRC:0084c60b1a size:5065274 resource/game.gameevents CRC:0090de10bc size:9837 resource/halflife2.vfont CRC:00b064848c size:58000 resource/mod.gameevents CRC:008dcbd0da size:20719@@ -82760,7 +82760,7 @@ soundevents/game_sounds_footsteps.vsndevts_c CRC:00db2b0ac5 size:12994 soundevents/game_sounds_physics.vsndevts_c CRC:0015d52b4a size:17619 soundevents/game_sounds_player.vsndevts_c CRC:00272efa1a size:12652 soundevents/game_sounds_stopsoundevents.vsndevts_c CRC:0022baa1d8 size:1149-soundevents/game_sounds_ui.vsndevts_c CRC:001b579278 size:24398+soundevents/game_sounds_ui.vsndevts_c CRC:006cd156a1 size:24397 soundevents/game_sounds_weapons.vsndevts_c CRC:00f188ef61 size:49711 soundevents/game_sounds_world.vsndevts_c CRC:00756a5064 size:6292 soundevents/music/3kliksphilip_01/game_sounds_music.vsndevts_c CRC:0039160f31 size:4589game/csgo/pak01_dir/resource/csgo_english.txt
modified • +4 / -0 • changes: 4
Show patch
@@ -50466,6 +50466,10 @@ "quest_11015_var_partial:f" "" "quest_11015_var_ingame:f" "{mission-points, plural, one{Win a round} other{Win rounds}}" + "quest_11016_var_desc:f" "{mission-points, plural, one{Win a round in <b>{s:gamemode}: {s:location}</b>.} other{Win rounds in <b>{s:gamemode}: {s:location}</b>.}}"+ "quest_11016_var_partial:f" ""+ "quest_11016_var_ingame:f" "{mission-points, plural, one{Win a round} other{Win rounds}}"+ // --------------------------------------------------------------------------------------------- // Join Friend Listen Servers // ---------------------------------------------------------------------------------------------game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts
modified • +1 / -1 • changes: 2
Show patch
@@ -13910,7 +13910,7 @@ [ "sounds/ambient/cache/cache_ctspawn_outside_01.vsnd", ]- enable_child_events = false+ enable_child_events = true soundevent_01 = [ "UIPanorama.BG_de_cache_animals",game/csgo/shaders_pc_dir.txt
modified • +44 / -44 • changes: 88
Show patch
@@ -18,63 +18,63 @@ shaders/vfx/csgo_alpha_immunity_pc_50_features.vcs CRC:000a723858 size:1698 shaders/vfx/csgo_alpha_immunity_pc_50_ps.vcs CRC:00040a7c1d size:1937 shaders/vfx/csgo_alpha_immunity_pc_50_vs.vcs CRC:00a56ad7d7 size:1935 shaders/vfx/csgo_black_unlit.ini CRC:0000000000 size:0-shaders/vfx/csgo_black_unlit_pc_50_features.vcs CRC:0096ade954 size:2658+shaders/vfx/csgo_black_unlit_pc_50_features.vcs CRC:0051e0e303 size:2658 shaders/vfx/csgo_black_unlit_pc_50_ps.vcs CRC:00a1d49268 size:3782 shaders/vfx/csgo_black_unlit_pc_50_psrs.vcs CRC:008054cc49 size:1794-shaders/vfx/csgo_black_unlit_pc_50_vs.vcs CRC:00f57a8ad7 size:5446+shaders/vfx/csgo_black_unlit_pc_50_vs.vcs CRC:00ca394e93 size:5446 shaders/vfx/csgo_complex.ini CRC:0000000000 size:0-shaders/vfx/csgo_complex_pc_50_features.vcs CRC:00d780b357 size:7442+shaders/vfx/csgo_complex_pc_50_features.vcs CRC:008024d141 size:7458 shaders/vfx/csgo_complex_pc_50_ps.vcs CRC:00dce798db size:28477495 shaders/vfx/csgo_complex_pc_50_psrs.vcs CRC:00d9c51156 size:3186-shaders/vfx/csgo_complex_pc_50_vs.vcs CRC:00c73bd8ec size:253485+shaders/vfx/csgo_complex_pc_50_vs.vcs CRC:00b166b33d size:253485 shaders/vfx/csgo_copy_rt.ini CRC:0000000000 size:0 shaders/vfx/csgo_copy_rt_pc_50_features.vcs CRC:00e9bc91bd size:1634 shaders/vfx/csgo_copy_rt_pc_50_ps.vcs CRC:000b06488d size:1966 shaders/vfx/csgo_copy_rt_pc_50_vs.vcs CRC:001a4a334b size:1919 shaders/vfx/csgo_customglove_preview.ini CRC:0000000000 size:0-shaders/vfx/csgo_customglove_preview_pc_50_features.vcs CRC:0044c5b027 size:9714+shaders/vfx/csgo_customglove_preview_pc_50_features.vcs CRC:000880bf65 size:9714 shaders/vfx/csgo_customglove_preview_pc_50_ps.vcs CRC:007a83c886 size:66324 shaders/vfx/csgo_customglove_preview_pc_50_psrs.vcs CRC:00b4ae6dd5 size:1874-shaders/vfx/csgo_customglove_preview_pc_50_vs.vcs CRC:007c66e967 size:12624+shaders/vfx/csgo_customglove_preview_pc_50_vs.vcs CRC:006f697430 size:12624 shaders/vfx/csgo_dronecam.ini CRC:0000000000 size:0 shaders/vfx/csgo_dronecam_pc_50_features.vcs CRC:00655466af size:1778 shaders/vfx/csgo_dronecam_pc_50_ps.vcs CRC:00dbb3ce1e size:2617 shaders/vfx/csgo_dronecam_pc_50_vs.vcs CRC:00303742f4 size:1403 shaders/vfx/csgo_effects.ini CRC:0000000000 size:0-shaders/vfx/csgo_effects_pc_50_features.vcs CRC:000be9698b size:4210+shaders/vfx/csgo_effects_pc_50_features.vcs CRC:00e64cc3da size:4210 shaders/vfx/csgo_effects_pc_50_ps.vcs CRC:00422fb92d size:85284 shaders/vfx/csgo_effects_pc_50_psrs.vcs CRC:00c00c0bc5 size:2242-shaders/vfx/csgo_effects_pc_50_vs.vcs CRC:00de4dd0fb size:12365+shaders/vfx/csgo_effects_pc_50_vs.vcs CRC:001054058f size:12365 shaders/vfx/csgo_environment.ini CRC:0000000000 size:0 shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0-shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0077e007f5 size:10802-shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:00c497d0c9 size:16668301+shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0042d874fb size:10802+shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:008fc446c9 size:16672405 shaders/vfx/csgo_environment_blend_pc_50_psrs.vcs CRC:00bb47aa91 size:2498-shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:0021670925 size:262598-shaders/vfx/csgo_environment_pc_50_features.vcs CRC:005bf07a4b size:6402-shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:0082c76186 size:592506+shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:00dab4ed23 size:262598+shaders/vfx/csgo_environment_pc_50_features.vcs CRC:003a5e7fe9 size:6402+shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:008a4ba6a2 size:593294 shaders/vfx/csgo_environment_pc_50_psrs.vcs CRC:00f15f17f1 size:2434-shaders/vfx/csgo_environment_pc_50_vs.vcs CRC:00f95e0b61 size:108585+shaders/vfx/csgo_environment_pc_50_vs.vcs CRC:000addbdbc size:108585 shaders/vfx/csgo_eyeball.ini CRC:0000000000 size:0-shaders/vfx/csgo_eyeball_pc_50_features.vcs CRC:001e573232 size:3922+shaders/vfx/csgo_eyeball_pc_50_features.vcs CRC:00429789cd size:3922 shaders/vfx/csgo_eyeball_pc_50_ps.vcs CRC:00bf0ab1e9 size:66082 shaders/vfx/csgo_eyeball_pc_50_psrs.vcs CRC:0077a17937 size:1650-shaders/vfx/csgo_eyeball_pc_50_vs.vcs CRC:0028cabb5d size:16922+shaders/vfx/csgo_eyeball_pc_50_vs.vcs CRC:004f342d1a size:16922 shaders/vfx/csgo_flashbang_overlay.ini CRC:0000000000 size:0-shaders/vfx/csgo_flashbang_overlay_pc_50_features.vcs CRC:00a5abade5 size:3506+shaders/vfx/csgo_flashbang_overlay_pc_50_features.vcs CRC:00d28412b8 size:3506 shaders/vfx/csgo_flashbang_overlay_pc_50_ps.vcs CRC:00d39bbada size:3428 shaders/vfx/csgo_flashbang_overlay_pc_50_psrs.vcs CRC:009c1b7f3a size:1810-shaders/vfx/csgo_flashbang_overlay_pc_50_vs.vcs CRC:0062503c95 size:10939+shaders/vfx/csgo_flashbang_overlay_pc_50_vs.vcs CRC:00ab22e8f1 size:10939 shaders/vfx/csgo_foliage.ini CRC:0000000000 size:0-shaders/vfx/csgo_foliage_pc_50_features.vcs CRC:00e58de22e size:6562+shaders/vfx/csgo_foliage_pc_50_features.vcs CRC:0035837ae4 size:6562 shaders/vfx/csgo_foliage_pc_50_ps.vcs CRC:00d2fc40f0 size:1779613 shaders/vfx/csgo_foliage_pc_50_psrs.vcs CRC:00e32c9df4 size:2338-shaders/vfx/csgo_foliage_pc_50_vs.vcs CRC:00453e7356 size:181743+shaders/vfx/csgo_foliage_pc_50_vs.vcs CRC:00d7135a21 size:181743 shaders/vfx/csgo_glass.ini CRC:0000000000 size:0-shaders/vfx/csgo_glass_pc_50_features.vcs CRC:00a8858402 size:4402+shaders/vfx/csgo_glass_pc_50_features.vcs CRC:002bd61562 size:4402 shaders/vfx/csgo_glass_pc_50_ps.vcs CRC:0036ccfbfd size:330877 shaders/vfx/csgo_glass_pc_50_psrs.vcs CRC:005def9273 size:2818-shaders/vfx/csgo_glass_pc_50_vs.vcs CRC:00a3644f46 size:103556+shaders/vfx/csgo_glass_pc_50_vs.vcs CRC:0045553597 size:103556 shaders/vfx/csgo_grenade_camera.ini CRC:0000000000 size:0 shaders/vfx/csgo_grenade_camera_pc_50_features.vcs CRC:00e0090ead size:1890 shaders/vfx/csgo_grenade_camera_pc_50_ps.vcs CRC:006edbf14c size:2964@@ -91,53 +91,53 @@ shaders/vfx/csgo_screenspace_zone_pc_50_ps.vcs CRC:00dd0e76b5 size:3579 shaders/vfx/csgo_screenspace_zone_pc_50_vs.vcs CRC:00303742f4 size:1403 shaders/vfx/csgo_simple.ini CRC:0000000000 size:0 shaders/vfx/csgo_simple_2way_blend.ini CRC:0000000000 size:0-shaders/vfx/csgo_simple_2way_blend_pc_50_features.vcs CRC:000044e33b size:4754+shaders/vfx/csgo_simple_2way_blend_pc_50_features.vcs CRC:00300e749e size:4754 shaders/vfx/csgo_simple_2way_blend_pc_50_ps.vcs CRC:001f05e831 size:212992 shaders/vfx/csgo_simple_2way_blend_pc_50_psrs.vcs CRC:007001396e size:1826-shaders/vfx/csgo_simple_2way_blend_pc_50_vs.vcs CRC:00ef3810ba size:27888+shaders/vfx/csgo_simple_2way_blend_pc_50_vs.vcs CRC:0076be1dfb size:27888 shaders/vfx/csgo_simple_3layer_parallax.ini CRC:0000000000 size:0-shaders/vfx/csgo_simple_3layer_parallax_pc_50_features.vcs CRC:00c446091d size:4946-shaders/vfx/csgo_simple_3layer_parallax_pc_50_ps.vcs CRC:0044b41431 size:3093077+shaders/vfx/csgo_simple_3layer_parallax_pc_50_features.vcs CRC:00cce2563a size:4946+shaders/vfx/csgo_simple_3layer_parallax_pc_50_ps.vcs CRC:0052a7b888 size:3089499 shaders/vfx/csgo_simple_3layer_parallax_pc_50_psrs.vcs CRC:002d35e66d size:1890-shaders/vfx/csgo_simple_3layer_parallax_pc_50_vs.vcs CRC:0015a7b2fb size:25420+shaders/vfx/csgo_simple_3layer_parallax_pc_50_vs.vcs CRC:007455b2a7 size:25420 shaders/vfx/csgo_simple_liquid.ini CRC:0000000000 size:0-shaders/vfx/csgo_simple_liquid_pc_50_features.vcs CRC:005a2b8782 size:5634+shaders/vfx/csgo_simple_liquid_pc_50_features.vcs CRC:00458568eb size:5634 shaders/vfx/csgo_simple_liquid_pc_50_ps.vcs CRC:00325d3078 size:586018 shaders/vfx/csgo_simple_liquid_pc_50_psrs.vcs CRC:00439e53de size:1826-shaders/vfx/csgo_simple_liquid_pc_50_vs.vcs CRC:006c1ff827 size:41912-shaders/vfx/csgo_simple_pc_50_features.vcs CRC:00ab0719f7 size:4754+shaders/vfx/csgo_simple_liquid_pc_50_vs.vcs CRC:001f5ce74d size:41912+shaders/vfx/csgo_simple_pc_50_features.vcs CRC:00ade2944c size:4754 shaders/vfx/csgo_simple_pc_50_ps.vcs CRC:00db517e6e size:314149 shaders/vfx/csgo_simple_pc_50_psrs.vcs CRC:00c227dd25 size:2082-shaders/vfx/csgo_simple_pc_50_vs.vcs CRC:00f95b0a09 size:27511+shaders/vfx/csgo_simple_pc_50_vs.vcs CRC:00e89e0e9d size:27511 shaders/vfx/csgo_static_overlay.ini CRC:0000000000 size:0-shaders/vfx/csgo_static_overlay_pc_50_features.vcs CRC:00e7947dae size:7634-shaders/vfx/csgo_static_overlay_pc_50_ps.vcs CRC:00f701e411 size:547589+shaders/vfx/csgo_static_overlay_pc_50_features.vcs CRC:00311ed3fc size:7634+shaders/vfx/csgo_static_overlay_pc_50_ps.vcs CRC:00b4321232 size:552662 shaders/vfx/csgo_static_overlay_pc_50_psrs.vcs CRC:00c37a620b size:2610-shaders/vfx/csgo_static_overlay_pc_50_vs.vcs CRC:00b1ae9b19 size:163990+shaders/vfx/csgo_static_overlay_pc_50_vs.vcs CRC:0020c12a59 size:163990 shaders/vfx/csgo_textile_layer.ini CRC:0000000000 size:0-shaders/vfx/csgo_textile_layer_pc_50_features.vcs CRC:0054ead01e size:7170+shaders/vfx/csgo_textile_layer_pc_50_features.vcs CRC:0062acf2e6 size:7170 shaders/vfx/csgo_textile_layer_pc_50_ps.vcs CRC:000c0c96fe size:63739 shaders/vfx/csgo_textile_layer_pc_50_psrs.vcs CRC:00c0ea911c size:1858-shaders/vfx/csgo_textile_layer_pc_50_vs.vcs CRC:009c44652d size:11760+shaders/vfx/csgo_textile_layer_pc_50_vs.vcs CRC:0044b0900d size:11760 shaders/vfx/csgo_ui_texture_attribute.ini CRC:0000000000 size:0 shaders/vfx/csgo_ui_texture_attribute_pc_50_features.vcs CRC:004419e54c size:1602 shaders/vfx/csgo_ui_texture_attribute_pc_50_ps.vcs CRC:00bd1041c1 size:1848 shaders/vfx/csgo_ui_texture_attribute_pc_50_vs.vcs CRC:004a6d9ee3 size:1867 shaders/vfx/csgo_water_fancy.ini CRC:0000000000 size:0-shaders/vfx/csgo_water_fancy_pc_50_features.vcs CRC:00b91631b4 size:6290+shaders/vfx/csgo_water_fancy_pc_50_features.vcs CRC:0080b23f12 size:6290 shaders/vfx/csgo_water_fancy_pc_50_ps.vcs CRC:0030b9ec74 size:3516213 shaders/vfx/csgo_water_fancy_pc_50_psrs.vcs CRC:00c3b6a01d size:2018-shaders/vfx/csgo_water_fancy_pc_50_vs.vcs CRC:00e3a24378 size:19573+shaders/vfx/csgo_water_fancy_pc_50_vs.vcs CRC:00c9f51eb5 size:19573 shaders/vfx/csgo_weapon.ini CRC:0000000000 size:0-shaders/vfx/csgo_weapon_pc_50_features.vcs CRC:0038bb67e5 size:10370+shaders/vfx/csgo_weapon_pc_50_features.vcs CRC:006b2f37ec size:10418 shaders/vfx/csgo_weapon_pc_50_ps.vcs CRC:00dd7ac9fb size:19412872 shaders/vfx/csgo_weapon_pc_50_psrs.vcs CRC:00d9b018f8 size:2354-shaders/vfx/csgo_weapon_pc_50_vs.vcs CRC:0074e34830 size:43371+shaders/vfx/csgo_weapon_pc_50_vs.vcs CRC:0080d97916 size:44948 shaders/vfx/csgo_weapon_sticker.ini CRC:0000000000 size:0-shaders/vfx/csgo_weapon_sticker_pc_50_features.vcs CRC:00582d8d43 size:4882+shaders/vfx/csgo_weapon_sticker_pc_50_features.vcs CRC:009dccf0d8 size:4882 shaders/vfx/csgo_weapon_sticker_pc_50_ps.vcs CRC:00cc3b8946 size:64142 shaders/vfx/csgo_weapon_sticker_pc_50_psrs.vcs CRC:00ab666458 size:1586-shaders/vfx/csgo_weapon_sticker_pc_50_vs.vcs CRC:00f2715f31 size:12913+shaders/vfx/csgo_weapon_sticker_pc_50_vs.vcs CRC:0017034bf2 size:12913 shaders/vfx/deferred_particle_shadows.ini CRC:0000000000 size:0 shaders/vfx/deferred_particle_shadows_pc_50_features.vcs CRC:005ba2eae5 size:1682 shaders/vfx/deferred_particle_shadows_pc_50_ps.vcs CRC:00f97173e0 size:2992@@ -190,10 +190,10 @@ shaders/vfx/legacy_sniper_scope_pc_50_features.vcs CRC:00fed45878 size:1714 shaders/vfx/legacy_sniper_scope_pc_50_ps.vcs CRC:006e6732e7 size:2951 shaders/vfx/legacy_sniper_scope_pc_50_vs.vcs CRC:0049c9d2d8 size:1353 shaders/vfx/luminaire.ini CRC:0000000000 size:0-shaders/vfx/luminaire_pc_50_features.vcs CRC:00547b09ef size:2370+shaders/vfx/luminaire_pc_50_features.vcs CRC:0099de5bd9 size:2370 shaders/vfx/luminaire_pc_50_ps.vcs CRC:006017cde1 size:6404 shaders/vfx/luminaire_pc_50_psrs.vcs CRC:00bd213257 size:2018-shaders/vfx/luminaire_pc_50_vs.vcs CRC:00726515d8 size:5430+shaders/vfx/luminaire_pc_50_vs.vcs CRC:00e47e8daa size:5430 shaders/vfx/mboit_mixed_combine.ini CRC:0000000000 size:0 shaders/vfx/mboit_mixed_combine_pc_50_features.vcs CRC:008c892e72 size:1954 shaders/vfx/mboit_mixed_combine_pc_50_ps.vcs CRC:00a0ddd6f7 size:4764game/csgo/shaders_vulkan_dir.txt
modified • +61 / -61 • changes: 122
Show patch
@@ -18,83 +18,83 @@ shaders/vfx/csgo_alpha_immunity_vulkan_50_features.vcs CRC:000a723858 size:1698 shaders/vfx/csgo_alpha_immunity_vulkan_50_ps.vcs CRC:002ff1317b size:2101 shaders/vfx/csgo_alpha_immunity_vulkan_50_vs.vcs CRC:006ee8f97c size:2001 shaders/vfx/csgo_black_unlit.ini CRC:0000000000 size:0-shaders/vfx/csgo_black_unlit_vulkan_50_features.vcs CRC:000037d6ec size:2722+shaders/vfx/csgo_black_unlit_vulkan_50_features.vcs CRC:0019266792 size:2722 shaders/vfx/csgo_black_unlit_vulkan_50_ps.vcs CRC:00f77cafc4 size:7785 shaders/vfx/csgo_black_unlit_vulkan_50_psrs.vcs CRC:008054cc49 size:1794-shaders/vfx/csgo_black_unlit_vulkan_50_vs.vcs CRC:00e221c864 size:4513+shaders/vfx/csgo_black_unlit_vulkan_50_vs.vcs CRC:00ca957a16 size:4513 shaders/vfx/csgo_complex.ini CRC:0000000000 size:0-shaders/vfx/csgo_complex_vulkan_50_features.vcs CRC:006245dc36 size:7266+shaders/vfx/csgo_complex_vulkan_50_features.vcs CRC:00218ce512 size:7266 shaders/vfx/csgo_complex_vulkan_50_ps.vcs CRC:000477f64f size:42893157 shaders/vfx/csgo_complex_vulkan_50_psrs.vcs CRC:00507db99a size:3218-shaders/vfx/csgo_complex_vulkan_50_vs.vcs CRC:00efb5230e size:258599-shaders/vfx/csgo_complex_vulkan_60_features.vcs CRC:00cfb56fe2 size:7314+shaders/vfx/csgo_complex_vulkan_50_vs.vcs CRC:0011006d2a size:258599+shaders/vfx/csgo_complex_vulkan_60_features.vcs CRC:00dfae5d73 size:7330 shaders/vfx/csgo_complex_vulkan_60_ps.vcs CRC:000477f64f size:42893157 shaders/vfx/csgo_complex_vulkan_60_psrs.vcs CRC:00507db99a size:3218-shaders/vfx/csgo_complex_vulkan_60_rtx.vcs CRC:00ed6bb6ff size:32116049-shaders/vfx/csgo_complex_vulkan_60_vs.vcs CRC:00efb5230e size:258599+shaders/vfx/csgo_complex_vulkan_60_rtx.vcs CRC:00e53ca759 size:32116049+shaders/vfx/csgo_complex_vulkan_60_vs.vcs CRC:0011006d2a size:258599 shaders/vfx/csgo_copy_rt.ini CRC:0000000000 size:0 shaders/vfx/csgo_copy_rt_vulkan_50_features.vcs CRC:00e9bc91bd size:1634 shaders/vfx/csgo_copy_rt_vulkan_50_ps.vcs CRC:00b11803f7 size:2105 shaders/vfx/csgo_copy_rt_vulkan_50_vs.vcs CRC:00b9444ff1 size:1985 shaders/vfx/csgo_customglove_preview.ini CRC:0000000000 size:0-shaders/vfx/csgo_customglove_preview_vulkan_50_features.vcs CRC:00078953e3 size:9746+shaders/vfx/csgo_customglove_preview_vulkan_50_features.vcs CRC:004bcc5ca1 size:9746 shaders/vfx/csgo_customglove_preview_vulkan_50_ps.vcs CRC:0091f18564 size:162152 shaders/vfx/csgo_customglove_preview_vulkan_50_psrs.vcs CRC:00b4ae6dd5 size:1874-shaders/vfx/csgo_customglove_preview_vulkan_50_vs.vcs CRC:005d4512c6 size:11746+shaders/vfx/csgo_customglove_preview_vulkan_50_vs.vcs CRC:002a7103b9 size:11746 shaders/vfx/csgo_dronecam.ini CRC:0000000000 size:0 shaders/vfx/csgo_dronecam_vulkan_50_features.vcs CRC:00655466af size:1778 shaders/vfx/csgo_dronecam_vulkan_50_ps.vcs CRC:0096569f93 size:2911 shaders/vfx/csgo_dronecam_vulkan_50_vs.vcs CRC:000b99962c size:1429 shaders/vfx/csgo_effects.ini CRC:0000000000 size:0-shaders/vfx/csgo_effects_vulkan_50_features.vcs CRC:00a18c526e size:4290+shaders/vfx/csgo_effects_vulkan_50_features.vcs CRC:004061088a size:4290 shaders/vfx/csgo_effects_vulkan_50_ps.vcs CRC:00c2c67768 size:146602 shaders/vfx/csgo_effects_vulkan_50_psrs.vcs CRC:00c00c0bc5 size:2242-shaders/vfx/csgo_effects_vulkan_50_vs.vcs CRC:00fd7aaf2f size:11486+shaders/vfx/csgo_effects_vulkan_50_vs.vcs CRC:003d820aad size:11486 shaders/vfx/csgo_environment.ini CRC:0000000000 size:0 shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0-shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:006a86f96c size:10706-shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00b41a2fab size:30491117+shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:006e146186 size:10706+shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00f34793bb size:30515918 shaders/vfx/csgo_environment_blend_vulkan_50_psrs.vcs CRC:0042b24d3f size:2530-shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:004c39993b size:207483-shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:00de234820 size:10770-shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00b41a2fab size:30491117+shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:00f48b26ec size:207483+shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:0015d37353 size:10770+shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00f34793bb size:30515918 shaders/vfx/csgo_environment_blend_vulkan_60_psrs.vcs CRC:0042b24d3f size:2530-shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:00e8f60732 size:5105152-shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:004c39993b size:207483-shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:0019f62069 size:6338-shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:0087f9e8fd size:926437+shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:007f4daf39 size:5106644+shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:00f48b26ec size:207483+shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:006163d0dd size:6338+shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:00ee864fb2 size:928375 shaders/vfx/csgo_environment_vulkan_50_psrs.vcs CRC:00bf09c183 size:2450-shaders/vfx/csgo_environment_vulkan_50_vs.vcs CRC:007bb9825f size:49039-shaders/vfx/csgo_environment_vulkan_60_features.vcs CRC:009a804726 size:6402-shaders/vfx/csgo_environment_vulkan_60_ps.vcs CRC:0087f9e8fd size:926437+shaders/vfx/csgo_environment_vulkan_50_vs.vcs CRC:00ac9d3e4b size:49039+shaders/vfx/csgo_environment_vulkan_60_features.vcs CRC:0076db0c6c size:6402+shaders/vfx/csgo_environment_vulkan_60_ps.vcs CRC:00ee864fb2 size:928375 shaders/vfx/csgo_environment_vulkan_60_psrs.vcs CRC:00bf09c183 size:2450-shaders/vfx/csgo_environment_vulkan_60_rtx.vcs CRC:007f2b9101 size:274987-shaders/vfx/csgo_environment_vulkan_60_vs.vcs CRC:007bb9825f size:49039+shaders/vfx/csgo_environment_vulkan_60_rtx.vcs CRC:00e8b0337a size:275037+shaders/vfx/csgo_environment_vulkan_60_vs.vcs CRC:00ac9d3e4b size:49039 shaders/vfx/csgo_eyeball.ini CRC:0000000000 size:0-shaders/vfx/csgo_eyeball_vulkan_50_features.vcs CRC:00bddf7702 size:4018+shaders/vfx/csgo_eyeball_vulkan_50_features.vcs CRC:0003f6aa93 size:4018 shaders/vfx/csgo_eyeball_vulkan_50_ps.vcs CRC:00b956e0b3 size:94118 shaders/vfx/csgo_eyeball_vulkan_50_psrs.vcs CRC:0077a17937 size:1650-shaders/vfx/csgo_eyeball_vulkan_50_vs.vcs CRC:003ea1edcb size:20730+shaders/vfx/csgo_eyeball_vulkan_50_vs.vcs CRC:00a44b3757 size:20730 shaders/vfx/csgo_flashbang_overlay.ini CRC:0000000000 size:0-shaders/vfx/csgo_flashbang_overlay_vulkan_50_features.vcs CRC:009711d5b1 size:3570+shaders/vfx/csgo_flashbang_overlay_vulkan_50_features.vcs CRC:00920e9c0f size:3570 shaders/vfx/csgo_flashbang_overlay_vulkan_50_ps.vcs CRC:00001826dc size:3952 shaders/vfx/csgo_flashbang_overlay_vulkan_50_psrs.vcs CRC:009c1b7f3a size:1810-shaders/vfx/csgo_flashbang_overlay_vulkan_50_vs.vcs CRC:0044ba14c5 size:12167+shaders/vfx/csgo_flashbang_overlay_vulkan_50_vs.vcs CRC:00f4fc2c89 size:12167 shaders/vfx/csgo_foliage.ini CRC:0000000000 size:0-shaders/vfx/csgo_foliage_vulkan_50_features.vcs CRC:00f638218b size:6514+shaders/vfx/csgo_foliage_vulkan_50_features.vcs CRC:00b0d20b32 size:6514 shaders/vfx/csgo_foliage_vulkan_50_ps.vcs CRC:00752b4386 size:2495891 shaders/vfx/csgo_foliage_vulkan_50_psrs.vcs CRC:00d96cf190 size:2386-shaders/vfx/csgo_foliage_vulkan_50_vs.vcs CRC:004310274e size:185871-shaders/vfx/csgo_foliage_vulkan_60_features.vcs CRC:00d27c6da2 size:6578+shaders/vfx/csgo_foliage_vulkan_50_vs.vcs CRC:00340c8a62 size:185871+shaders/vfx/csgo_foliage_vulkan_60_features.vcs CRC:009496471b size:6578 shaders/vfx/csgo_foliage_vulkan_60_ps.vcs CRC:00752b4386 size:2495891 shaders/vfx/csgo_foliage_vulkan_60_psrs.vcs CRC:00d96cf190 size:2386-shaders/vfx/csgo_foliage_vulkan_60_rtx.vcs CRC:0084f24d32 size:169665-shaders/vfx/csgo_foliage_vulkan_60_vs.vcs CRC:004310274e size:185871+shaders/vfx/csgo_foliage_vulkan_60_rtx.vcs CRC:00fefe926a size:169665+shaders/vfx/csgo_foliage_vulkan_60_vs.vcs CRC:00340c8a62 size:185871 shaders/vfx/csgo_glass.ini CRC:0000000000 size:0-shaders/vfx/csgo_glass_vulkan_50_features.vcs CRC:0023889150 size:4306+shaders/vfx/csgo_glass_vulkan_50_features.vcs CRC:00f167e1e6 size:4306 shaders/vfx/csgo_glass_vulkan_50_ps.vcs CRC:00fe5760bb size:549137 shaders/vfx/csgo_glass_vulkan_50_psrs.vcs CRC:00874b3c3b size:2866-shaders/vfx/csgo_glass_vulkan_50_vs.vcs CRC:00ce40027a size:101478+shaders/vfx/csgo_glass_vulkan_50_vs.vcs CRC:00abe335d3 size:101478 shaders/vfx/csgo_grenade_camera.ini CRC:0000000000 size:0 shaders/vfx/csgo_grenade_camera_vulkan_50_features.vcs CRC:00e0090ead size:1890 shaders/vfx/csgo_grenade_camera_vulkan_50_ps.vcs CRC:00df070f48 size:3521@@ -111,58 +111,58 @@ shaders/vfx/csgo_screenspace_zone_vulkan_50_ps.vcs CRC:00a9945305 size:4774 shaders/vfx/csgo_screenspace_zone_vulkan_50_vs.vcs CRC:000b99962c size:1429 shaders/vfx/csgo_simple.ini CRC:0000000000 size:0 shaders/vfx/csgo_simple_2way_blend.ini CRC:0000000000 size:0-shaders/vfx/csgo_simple_2way_blend_vulkan_50_features.vcs CRC:00a6dccbe2 size:4722+shaders/vfx/csgo_simple_2way_blend_vulkan_50_features.vcs CRC:004eef749b size:4722 shaders/vfx/csgo_simple_2way_blend_vulkan_50_ps.vcs CRC:00c5d2a796 size:343880 shaders/vfx/csgo_simple_2way_blend_vulkan_50_psrs.vcs CRC:00c54ebd8d size:1874-shaders/vfx/csgo_simple_2way_blend_vulkan_50_vs.vcs CRC:0048a17d7e size:27318-shaders/vfx/csgo_simple_2way_blend_vulkan_60_features.vcs CRC:00d129f5dc size:4802+shaders/vfx/csgo_simple_2way_blend_vulkan_50_vs.vcs CRC:00534742fe size:27318+shaders/vfx/csgo_simple_2way_blend_vulkan_60_features.vcs CRC:00391a4aa5 size:4802 shaders/vfx/csgo_simple_2way_blend_vulkan_60_ps.vcs CRC:00c5d2a796 size:343880 shaders/vfx/csgo_simple_2way_blend_vulkan_60_psrs.vcs CRC:00c54ebd8d size:1874-shaders/vfx/csgo_simple_2way_blend_vulkan_60_rtx.vcs CRC:00ee1d2482 size:67030-shaders/vfx/csgo_simple_2way_blend_vulkan_60_vs.vcs CRC:0048a17d7e size:27318+shaders/vfx/csgo_simple_2way_blend_vulkan_60_rtx.vcs CRC:006ea9f170 size:67030+shaders/vfx/csgo_simple_2way_blend_vulkan_60_vs.vcs CRC:00534742fe size:27318 shaders/vfx/csgo_simple_3layer_parallax.ini CRC:0000000000 size:0-shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_features.vcs CRC:0009bffcca size:4866-shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_ps.vcs CRC:006eb03cec size:3573449+shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_features.vcs CRC:00c0ddf687 size:4866+shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_ps.vcs CRC:001e79a85c size:3580893 shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_psrs.vcs CRC:00825f2e31 size:1922-shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_vs.vcs CRC:008ca18470 size:24710+shaders/vfx/csgo_simple_3layer_parallax_vulkan_50_vs.vcs CRC:00a8bb2763 size:24710 shaders/vfx/csgo_simple_liquid.ini CRC:0000000000 size:0-shaders/vfx/csgo_simple_liquid_vulkan_50_features.vcs CRC:00ef6cb6c5 size:5714+shaders/vfx/csgo_simple_liquid_vulkan_50_features.vcs CRC:00561bda67 size:5714 shaders/vfx/csgo_simple_liquid_vulkan_50_ps.vcs CRC:00b2acf933 size:859875 shaders/vfx/csgo_simple_liquid_vulkan_50_psrs.vcs CRC:00439e53de size:1826-shaders/vfx/csgo_simple_liquid_vulkan_50_vs.vcs CRC:003d075a06 size:37240-shaders/vfx/csgo_simple_vulkan_50_features.vcs CRC:002ac88dd9 size:4658+shaders/vfx/csgo_simple_liquid_vulkan_50_vs.vcs CRC:00a20893dd size:37240+shaders/vfx/csgo_simple_vulkan_50_features.vcs CRC:00f69fd7f4 size:4658 shaders/vfx/csgo_simple_vulkan_50_ps.vcs CRC:00956f252b size:309408 shaders/vfx/csgo_simple_vulkan_50_psrs.vcs CRC:001b0e8d84 size:2130-shaders/vfx/csgo_simple_vulkan_50_vs.vcs CRC:00a63cb3db size:27381+shaders/vfx/csgo_simple_vulkan_50_vs.vcs CRC:0072074244 size:27381 shaders/vfx/csgo_static_overlay.ini CRC:0000000000 size:0-shaders/vfx/csgo_static_overlay_vulkan_50_features.vcs CRC:0025917e5c size:7554-shaders/vfx/csgo_static_overlay_vulkan_50_ps.vcs CRC:006fb9bebd size:933112+shaders/vfx/csgo_static_overlay_vulkan_50_features.vcs CRC:00792be582 size:7554+shaders/vfx/csgo_static_overlay_vulkan_50_ps.vcs CRC:00e32c8935 size:933665 shaders/vfx/csgo_static_overlay_vulkan_50_psrs.vcs CRC:005d763590 size:2610-shaders/vfx/csgo_static_overlay_vulkan_50_vs.vcs CRC:00eaa3c9d3 size:149047+shaders/vfx/csgo_static_overlay_vulkan_50_vs.vcs CRC:00bc533430 size:149031 shaders/vfx/csgo_textile_layer.ini CRC:0000000000 size:0-shaders/vfx/csgo_textile_layer_vulkan_50_features.vcs CRC:00a8944bc1 size:7250+shaders/vfx/csgo_textile_layer_vulkan_50_features.vcs CRC:00597ebfd7 size:7250 shaders/vfx/csgo_textile_layer_vulkan_50_ps.vcs CRC:005561044f size:129452 shaders/vfx/csgo_textile_layer_vulkan_50_psrs.vcs CRC:00c0ea911c size:1858-shaders/vfx/csgo_textile_layer_vulkan_50_vs.vcs CRC:003dce937c size:9913+shaders/vfx/csgo_textile_layer_vulkan_50_vs.vcs CRC:000f218451 size:9913 shaders/vfx/csgo_ui_texture_attribute.ini CRC:0000000000 size:0 shaders/vfx/csgo_ui_texture_attribute_vulkan_50_features.vcs CRC:004419e54c size:1602 shaders/vfx/csgo_ui_texture_attribute_vulkan_50_ps.vcs CRC:0013ff16e8 size:1950 shaders/vfx/csgo_ui_texture_attribute_vulkan_50_vs.vcs CRC:0061024daa size:1897 shaders/vfx/csgo_water_fancy.ini CRC:0000000000 size:0-shaders/vfx/csgo_water_fancy_vulkan_50_features.vcs CRC:00af48cd9d size:6370+shaders/vfx/csgo_water_fancy_vulkan_50_features.vcs CRC:00976a1f2b size:6370 shaders/vfx/csgo_water_fancy_vulkan_50_ps.vcs CRC:00181cd071 size:5404541 shaders/vfx/csgo_water_fancy_vulkan_50_psrs.vcs CRC:00c3b6a01d size:2018-shaders/vfx/csgo_water_fancy_vulkan_50_vs.vcs CRC:00f73091af size:18766+shaders/vfx/csgo_water_fancy_vulkan_50_vs.vcs CRC:00aad02a90 size:18766 shaders/vfx/csgo_weapon.ini CRC:0000000000 size:0 shaders/vfx/csgo_weapon_sticker.ini CRC:0000000000 size:0-shaders/vfx/csgo_weapon_sticker_vulkan_50_features.vcs CRC:00033738d8 size:4962+shaders/vfx/csgo_weapon_sticker_vulkan_50_features.vcs CRC:00c6d64543 size:4962 shaders/vfx/csgo_weapon_sticker_vulkan_50_ps.vcs CRC:00abea51f2 size:97017 shaders/vfx/csgo_weapon_sticker_vulkan_50_psrs.vcs CRC:00ab666458 size:1586-shaders/vfx/csgo_weapon_sticker_vulkan_50_vs.vcs CRC:00e1a66e5d size:12605-shaders/vfx/csgo_weapon_vulkan_50_features.vcs CRC:0084078805 size:10306+shaders/vfx/csgo_weapon_sticker_vulkan_50_vs.vcs CRC:0031191d93 size:12605+shaders/vfx/csgo_weapon_vulkan_50_features.vcs CRC:004459a582 size:10370 shaders/vfx/csgo_weapon_vulkan_50_ps.vcs CRC:00af122bdd size:30567562 shaders/vfx/csgo_weapon_vulkan_50_psrs.vcs CRC:0091c4b9f6 size:2386-shaders/vfx/csgo_weapon_vulkan_50_vs.vcs CRC:0059abd96d size:43908+shaders/vfx/csgo_weapon_vulkan_50_vs.vcs CRC:005449c072 size:46241 shaders/vfx/deferred_particle_shadows.ini CRC:0000000000 size:0 shaders/vfx/deferred_particle_shadows_vulkan_50_features.vcs CRC:005ba2eae5 size:1682 shaders/vfx/deferred_particle_shadows_vulkan_50_ps.vcs CRC:00c6eed51c size:5067@@ -215,10 +215,10 @@ shaders/vfx/legacy_sniper_scope_vulkan_50_features.vcs CRC:00fed45878 size:1714 shaders/vfx/legacy_sniper_scope_vulkan_50_ps.vcs CRC:00c05e8f71 size:3603 shaders/vfx/legacy_sniper_scope_vulkan_50_vs.vcs CRC:00ed43f0a7 size:1360 shaders/vfx/luminaire.ini CRC:0000000000 size:0-shaders/vfx/luminaire_vulkan_50_features.vcs CRC:00bfdfafa3 size:2418+shaders/vfx/luminaire_vulkan_50_features.vcs CRC:00ce3c5951 size:2418 shaders/vfx/luminaire_vulkan_50_ps.vcs CRC:00edeb743b size:11142 shaders/vfx/luminaire_vulkan_50_psrs.vcs CRC:00bd213257 size:2018-shaders/vfx/luminaire_vulkan_50_vs.vcs CRC:001a98e225 size:4497+shaders/vfx/luminaire_vulkan_50_vs.vcs CRC:00b5b8432c size:4497 shaders/vfx/mboit_mixed_combine.ini CRC:0000000000 size:0 shaders/vfx/mboit_mixed_combine_vulkan_50_features.vcs CRC:008c892e72 size:1954 shaders/vfx/mboit_mixed_combine_vulkan_50_ps.vcs CRC:007b29938f size:6863game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment.slang
modified • +46 / -44 • changes: 90
Show patch
@@ -477,7 +477,7 @@ PS // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (65712 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (65688 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460 #if defined(GL_EXT_control_flow_attributes)@@ -1038,19 +1038,18 @@ PS _17842.z = _25191.z; float _24323 = dot(_17842.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)); vec3 _9577 = normalize(max(input_0.xyz, vec3(0.001000000047497451305389404296875)));- vec3 _24174 = _19225.xyz;- vec3 _23405 = vec4(clamp(mix(_17842.xyz, (_9577 * min(_24323 / dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _24323) * max(input_0.x, max(input_0.y, input_0.z)))).xyz, vec3(input_0.w * _7029)), vec3(0.0), vec3(1.0)).xyz, _10).xyz;- vec2 _7314 = vec2(0.5);- _7314.x = _6375;- float _17651 = float(_Globals_.g_bSnowLayer1 != 0);+ vec3 _6756 = _19225.xyz;+ vec3 _6663 = vec4(clamp(mix(_17842.xyz, (_9577 * min(_24323 / dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _24323) * max(input_0.x, max(input_0.y, input_0.z)))).xyz, vec3(input_0.w * _7029)), vec3(0.0), vec3(1.0)).xyz, _10).xyz;+ float _9090 = float(_Globals_.g_bSnowLayer1 != 0);+ vec2 _11281 = vec2(_6375); vec3 _21712; if (_21710) {- _21712 = _23405 * mix(vec3(1.0), input_5.xyz, vec3(saturate(_7029)));+ _21712 = _6663 * mix(vec3(1.0), input_5.xyz, vec3(saturate(_7029))); } else {- _21712 = _23405;+ _21712 = _6663; } bool _12889; if (_Globals_.g_bWetness != 0)@@ -1239,22 +1238,22 @@ PS float _9038 = max(_13706 * (1.0 - saturate(PerViewConstantBufferCsgo_t._m12 * 2.0)), _19808); vec3 _18806 = mix(_21712, pow(_21712, vec3(1.2999999523162841796875)) * 0.800000011920928955078125, clamp((pow(_21712, vec3(0.25)) * (_9038 * _6375)) * 8.0, vec3(0.0), vec3(1.0)) * _Globals_.g_flWetnessDarkeningStrength1); _13142 = fma(mix((mix(_18806, _18806 * 0.5, vec3(saturate(_14611 * 1.5))) * mix(1.0, _14713, _19808)) * mix(1.0, 1.0 - _17924, _10334), _Globals_.g_vPuddleSedimentColor, vec3(_10334 * _19808)), vec3(1.0 + _13141), vec3(_13141 * 0.100000001490116119384765625));- _16307 = clamp(mix(_7314.xx, vec2(_Globals_.g_fPuddleRoughness), vec2(_9038)) + vec2(_13151 + (length(fwidth(_13712.xyz)) * 0.5)), vec2(0.0), vec2(1.0));+ _16307 = clamp(mix(_11281.xx, vec2(_Globals_.g_fPuddleRoughness), vec2(_9038)) + vec2(_13151 + (length(fwidth(_13712.xyz)) * 0.5)), vec2(0.0), vec2(1.0)); _17123 = mix(_14713, 1.0, _19808); _17124 = mix(_Globals_.g_flReflectance, 0.0350000001490116119384765625, _9038); _17125 = _13712; _13960 = _10839 * (0.20000000298023223876953125 + (((0.1500000059604644775390625 * _23607.w) * _23607.w) * _23607.w));- _24595 = mix(_24174, _23607.xyz, vec3(_19808 * _10334));+ _24595 = mix(_6756, _23607.xyz, vec3(_19808 * _10334)); } else { _13142 = _21712;- _16307 = _7314;+ _16307 = _11281; _17123 = _14713; _17124 = _Globals_.g_flReflectance; _17125 = vec3(1.0); _13960 = 0.0;- _24595 = _24174;+ _24595 = _6756; } vec3 _9453 = mix(vec3(_17124).xyz, _13142.xyz, vec3(_23299.w)); vec3 _17892 = mix(_17125, _24595, bvec3(all(equal(_17125, vec3(1.0)))));@@ -1733,9 +1732,9 @@ PS vec3 _9666 = _8745 * vec3(_21714 * _17123).xyz; vec3 _13436 = vec3(_17123 * _21714).xyz; vec3 _20579;- if (_17651 > 0.0)+ if (_9090 > 0.0) {- _20579 = mix(_9666, pow(_9666, vec3(1.0499999523162841796875, 0.949999988079071044921875, 0.800000011920928955078125)), vec3(_17651));+ _20579 = mix(_9666, pow(_9666, vec3(1.0499999523162841796875, 0.949999988079071044921875, 0.800000011920928955078125)), vec3(_9090)); } else {@@ -2011,7 +2010,7 @@ RTX // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (107024 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (107112 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460 #if defined(GL_AMD_gpu_shader_half_float)@@ -3812,43 +3811,46 @@ RTX _571 = _4459.xyz; vec2 _4464 = _570; _4464.x = _544;- _570 = _4464; _569 = _546;- vec3 _4472 = _571;- vec3 _4473 = _4472 * mix(vec3(1.0), _498.xyz, vec3(saturate(_545)));- _571 = _4473;+ vec2 _4467 = _4464;+ _4467.x = _4464.x;+ _4467.y = _4464.x;+ _570 = _4467;+ vec3 _4476 = _571;+ vec3 _4477 = _4476 * mix(vec3(1.0), _498.xyz, vec3(saturate(_545)));+ _571 = _4477; _21._m5 = int(uint(gl_InstanceID)); _21._m3 = gl_RayTmaxEXT; _21._m1 = _564; _21._m2 = _565; vec3 _594[3] = vec3[](_489, _483, _478); vec3 _595[3] = vec3[](_490, _484, _479);- vec3 _4508 = ((_490 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_484 * _22.barycentrics.x)) + (_479 * _22.barycentrics.y);+ vec3 _4512 = ((_490 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_484 * _22.barycentrics.x)) + (_479 * _22.barycentrics.y); vec3 _596[3];- _596[0] = _4508 - (_489 * dot(_4508 - _490, _489));- _596[1] = _4508 - (_483 * dot(_4508 - _484, _483));- _596[2] = _4508 - (_478 * dot(_4508 - _479, _478));- vec3 _4536 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);+ _596[0] = _4512 - (_489 * dot(_4512 - _490, _489));+ _596[1] = _4512 - (_483 * dot(_4512 - _484, _483));+ _596[2] = _4512 - (_478 * dot(_4512 - _479, _478));+ vec3 _4540 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y); vec3 _597[3]; _597[0] = cross(_490 - _484, _21._m1); _597[1] = cross(_484 - _479, _21._m1); _597[2] = cross(_479 - _490, _21._m1);- float _598 = dot(_4536 - _4508, _21._m1);- vec3 _599 = _4536;+ float _598 = dot(_4540 - _4512, _21._m1);+ vec3 _599 = _4540; int _600 = 0; for (;;) {- bool _4552_ladder_break = false;+ bool _4556_ladder_break = false; do { if (!(_600 < 3)) {- _4552_ladder_break = true;+ _4556_ladder_break = true; break; } if (_598 > 0.00999999977648258209228515625) {- _4552_ladder_break = true;+ _4556_ladder_break = true; break; } if (dot(_597[_600], _597[_600]) == 0.0)@@ -3863,17 +3865,17 @@ RTX { break; }- vec3 _4590 = _594[_601] - (_597[_600] * dot(_597[_600], _594[_601]));- _596[_601] = _4508 - (_4590 * dot(_4508 - _595[_601], _4590));+ vec3 _4594 = _594[_601] - (_597[_600] * dot(_597[_600], _594[_601]));+ _596[_601] = _4512 - (_4594 * dot(_4512 - _595[_601], _4594)); _601++; continue; }- vec3 _4614 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);- _598 = dot(_4614 - _4508, _21._m1);- _599 = _4614;+ vec3 _4618 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);+ _598 = dot(_4618 - _4512, _21._m1);+ _599 = _4618; break; } while(false);- if (_4552_ladder_break)+ if (_4556_ladder_break) { break; }@@ -3886,22 +3888,22 @@ RTX } _21.material = _599; _21._m6 = _563;- f16vec3 _4627 = f16vec3(vec3(0.0));- _21._m7 = MaterialDataMinimal_t(_4627, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _4627, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));+ f16vec3 _4631 = f16vec3(vec3(0.0));+ _21._m7 = MaterialDataMinimal_t(_4631, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _4631, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0))); _21._m7.vMaterialBits = f16vec3(_572);- _21._m7._m2 = f16vec3(_4473);+ _21._m7._m2 = f16vec3(_4477); _21._m7._m4 = f16vec3(_568); _21._m7._m5 = float16_t(_567); _21._m7._m1 = float16_t(_569); _21._m7._m3 = float16_t(dot(_570, vec2(0.5))); if (any(greaterThan(_566, vec3(0.0)))) {- f16vec4 _4656 = _21._m7._m7;- f16vec3 _4659 = f16vec3(_566);- _4656.x = _4659.x;- _4656.y = _4659.y;- _4656.z = _4659.z;- _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _4656);+ f16vec4 _4660 = _21._m7._m7;+ f16vec3 _4663 = f16vec3(_566);+ _4660.x = _4663.x;+ _4660.y = _4663.y;+ _4660.z = _4663.z;+ _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _4660); } } game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment_blend.slang
modified • +1432 / -1430 • changes: 2862
No patch available (GitHub often omits patches for large/binary diffs).
game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_simple_3layer_parallax.slang
modified • +6 / -7 • changes: 13
Show patch
@@ -378,10 +378,9 @@ PS // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (43024 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (43028 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460- #extension GL_ARB_sparse_texture_clamp : require #extension GL_KHR_shader_subgroup_arithmetic : require struct _2746@@ -657,10 +656,10 @@ PS vec2 _24081 = _8418.xy; float _12540 = _19372.z; vec4 _21760 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tColor], undetermined[_Globals_.g_sUserConfigAllowGlobalMipBias]), input_2.xy);- vec4 _21761 = textureOffsetClampARB(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer1Color], undetermined[_Globals_.g_sUserConfig]), (_24081 * _Globals_.g_flLayer1RefractionAmount) + (input_2.xy + (_6744 * ((_Globals_.g_flLayer1Offset * _21819) * _7281))), ivec2(0), mix(_Globals_.g_flLayer1RoughnessBlurMin, _Globals_.g_flLayer1RoughnessBlurMax, _12540));+ vec4 _21761 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer1Color], undetermined[_Globals_.g_sUserConfig]), ((_24081 * _Globals_.g_flLayer1RefractionAmount) + (input_2.xy + (_6744 * ((_Globals_.g_flLayer1Offset * _21819) * _7281)))).xy, mix(_Globals_.g_flLayer1RoughnessBlurMin, _Globals_.g_flLayer1RoughnessBlurMax, _12540)); vec4 _19373 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer0Mask], undetermined[_Globals_.g_sUserConfig]), input_2.xy); float _15050 = _19373.x;- vec3 _19877 = textureOffsetClampARB(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer2Color], undetermined[_Globals_.g_sUserConfig]), (_24081 * _Globals_.g_flLayer2RefractionAmount) + (input_2.xy + (_6744 * ((_Globals_.g_flLayer2Offset * _21819) * _7281))), ivec2(0), mix(_Globals_.g_flLayer2RoughnessBlurMin, _Globals_.g_flLayer2RoughnessBlurMax, _12540)).xyz;+ vec3 _19877 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tLayer2Color], undetermined[_Globals_.g_sUserConfig]), ((_24081 * _Globals_.g_flLayer2RefractionAmount) + (input_2.xy + (_6744 * ((_Globals_.g_flLayer2Offset * _21819) * _7281)))).xy, mix(_Globals_.g_flLayer2RoughnessBlurMin, _Globals_.g_flLayer2RoughnessBlurMax, _12540)).xyz; vec3 _6342 = _21761.xyz; vec3 _21153 = vec3(_21761.w); vec4 _19068 = texture(sampler2D(g_bindless_Texture2D_float4[_Globals_.g_tAmbientOcclusion], undetermined[_Globals_.g_sTrilinearWrap]), input_2.xy);@@ -683,8 +682,8 @@ PS if (_24465.x) { vec3 _11394 = _24347.xyz;- vec2 _11085 = ((floor(_11408.xy * PerViewConstantBufferCsgo_t._m10) * PerViewConstantBufferCsgo_t._m9.xy) + (PerViewConstantBufferCsgo_t._m9.xy * 0.5)).xy;- vec4 _18418 = textureGather(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m5], undetermined[_Globals_.g_sCookieSampler]), _11085).xyzw - _11408.zzzz;+ vec2 _11087 = ((floor(_11408.xy * PerViewConstantBufferCsgo_t._m10) * PerViewConstantBufferCsgo_t._m9.xy) + (PerViewConstantBufferCsgo_t._m9.xy * 0.5)).xy;+ vec4 _18418 = textureGather(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m5], undetermined[_Globals_.g_sCookieSampler]), _11087).xyzw - _11408.zzzz; float _18579 = _18418.w; float _12013 = _18418.z; bool _12285 = abs(_12013) < _18579;@@ -711,7 +710,7 @@ PS } vec4 _10010 = normalize(vec4(PerViewLightingConstantBufferGpu_t._m2.x * fma(dot(_15598, normalize(vec3(PerViewLightingConstantBufferGpu_t._m1._m0[0].xy, 0.25))), 0.5, 0.5), PerViewLightingConstantBufferGpu_t._m2.y * fma(dot(_15598, normalize(vec3(PerViewLightingConstantBufferGpu_t._m1._m0[1].xy, 0.25))), 0.5, 0.5), PerViewLightingConstantBufferGpu_t._m2.z * fma(dot(_15598, normalize(vec3(PerViewLightingConstantBufferGpu_t._m1._m0[2].xy, 0.25))), 0.5, 0.5), PerViewLightingConstantBufferGpu_t._m2.w * fma(dot(_15598, normalize(vec3(PerViewLightingConstantBufferGpu_t._m1._m0[3].xy, 0.25))), 0.5, 0.5))); vec4 _13232 = max(vec4(dot(PerViewLightingConstantBufferGpu_t._m1._m0[0].xyz, _11394), dot(PerViewLightingConstantBufferGpu_t._m1._m0[1].xyz, _11394), dot(PerViewLightingConstantBufferGpu_t._m1._m0[2].xyz, _11394), dot(PerViewLightingConstantBufferGpu_t._m1._m0[3].xyz, _11394)).xyzw, vec4(0.0)) * normalize(clamp(((_10010 - vec4(max(max(_10010.x, _10010.y), max(_10010.z, _10010.w)))) + vec4(0.20000000298023223876953125)) * vec4(5.0), vec4(0.0), vec4(1.0)));- _21710 = (1.0 / (dot(_13232, vec4(1.0)) + PerViewLightingConstantBufferGpu_t._m3.x)) * (PerViewLightingConstantBufferGpu_t._m3.x + dot(_13232, textureLod(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m4], undetermined[_Globals_.g_sPointClamp]), (_11085 + mix(_23169, PerViewConstantBufferCsgo_t._m9.xy, bvec2(abs(_18418.y) < (_12286 ? _15372 : _20965))).xy).xy, 0.0)));+ _21710 = (1.0 / (dot(_13232, vec4(1.0)) + PerViewLightingConstantBufferGpu_t._m3.x)) * (PerViewLightingConstantBufferGpu_t._m3.x + dot(_13232, textureLod(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m4], undetermined[_Globals_.g_sPointClamp]), (_11087 + mix(_23169, PerViewConstantBufferCsgo_t._m9.xy, bvec2(abs(_18418.y) < (_12286 ? _15372 : _20965))).xy).xy, 0.0))); } else {game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_weapon.slang
modified • +45 / -17 • changes: 62
Show patch
@@ -107,6 +107,7 @@ VS bool g_bStickerProjectionPreview < Attribute("StickerProjectionPreview"); UiType(CheckBox); >; bool g_bTexCoordScaleByModel < UiType(CheckBox); Expression((g_nScaleTexCoordUByModelScaleAxis!=0) || (g_nScaleTexCoordVByModelScaleAxis!=0)); >; float g_flPlayerOcclusionAmount < Attribute("PlayerOcclusionAmount"); UiType(Slider); >;+ float g_flWeaponOcclusionAmount < Attribute("WeaponOcclusionAmount"); UiType(Slider); >; ExternalDescriptorSet g_globalLateBoundBindlessSet < Source(ExternalDescSet); Attribute("g_globalLateBoundBindlessSet"); >; StructuredBuffer g_instanceBuffer < Attribute("InstanceBuffer"); SrgbRead(false); >; ExternalDescriptorSet g_lightBinnerGpuSet < Source(ExternalDescSet); Attribute("g_lightBinnerGpuSet"); >;@@ -127,6 +128,10 @@ VS v1 = cos(v0); v2 = sin(v0); float4(v2*g_vTexCoordScale.x,v1*g_vTexCoordScale.y,0,(g_vTexCoordCenter.y+g_vTexCoordOffset.y)-((v2*g_vTexCoordCenter.x)+(v1*g_vTexCoordCenter.y)))); >;+ float3 g_vWeaponOcclusionClampMaxs < Attribute("WeaponOcclusionClampMaxs"); UiType(VectorText); >;+ float3 g_vWeaponOcclusionClampMins < Attribute("WeaponOcclusionClampMins"); UiType(VectorText); >;+ float3 g_vWeaponOcclusionTestMaxs < Attribute("WeaponOcclusionTestMaxs"); UiType(VectorText); >;+ float3 g_vWeaponOcclusionTestMins < Attribute("WeaponOcclusionTestMins"); UiType(VectorText); >; // Detail Texture float2 g_vDetailTexCoordScale < Default2(1, 1); UiType(VectorText); UiGroup("Detail Texture,80/30"); >;@@ -156,12 +161,12 @@ VS int g_nStatTrakValue < Range(-1, 999999); UiType(Slider); UiGroup("StatTrak"); >; // SPIR-V reflection failed for backend HLSL:- // cbuffer ID 5618 (name: _Globals_), member index 1 (name: g_vPlayerOrigin) cannot be expressed with either HLSL packing layout or packoffset.+ // cbuffer ID 5618 (name: _Globals_), member index 2 (name: g_vPlayerOrigin) cannot be expressed with either HLSL packing layout or packoffset. // // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (8736 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (9672 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460 @@ -177,17 +182,17 @@ VS float _m7; }; - struct _2242+ struct _2620 { vec4 _m0[3]; }; - struct _2432+ struct _177 {- _2242 _m0;+ _2620 _m0; }; - struct _743+ struct _1121 { vec4 _m0[4]; };@@ -201,14 +206,19 @@ VS layout(set = 4, binding = 30, std430) readonly buffer g_transformBuffer {- _2432 _m0[];+ _177 _m0[]; } g_transformBuffer_1; - struct _1582+ struct _2493 { int g_bStickerProjectionPreview;- vec3 g_vPlayerOrigin; float g_flPlayerOcclusionAmount;+ vec3 g_vPlayerOrigin;+ float g_flWeaponOcclusionAmount;+ vec3 g_vWeaponOcclusionClampMins;+ vec3 g_vWeaponOcclusionClampMaxs;+ vec3 g_vWeaponOcclusionTestMins;+ vec3 g_vWeaponOcclusionTestMaxs; vec4 g_vTexCoordXform0; vec4 g_vTexCoordXform1; vec2 g_vTexCoordScrollSpeed;@@ -217,16 +227,16 @@ VS float g_flZBias; }; - layout(set = 0) uniform _1582 _Globals_;+ layout(set = 0) uniform _2493 _Globals_; - struct _2544+ struct _289 {- _743 _m0;+ _1121 _m0; float _m1; vec4 _m2; }; - layout(set = 0) uniform _2544 PerViewConstantBuffer_t;+ layout(set = 0) uniform _289 PerViewConstantBuffer_t; struct _1017 {@@ -307,15 +317,33 @@ VS float _9851 = _23812.w; vec3 _11179 = normalize(vec4(vNormalOs.xyz, 0.0) * _17839); vec3 _12151 = vec4(vTexCoord.xyz * _21709.xyz, 1.0) * _17839;+ vec3 _21710;+ if (_Globals_.g_flPlayerOcclusionAmount >= 0.9900000095367431640625)+ {+ vec3 _19127 = _12151.xyz;+ _21710 = mix(_19127, mix(_19127, clamp(_19127, _Globals_.g_vPlayerOrigin + vec3(-16.0, -16.0, 0.0), _Globals_.g_vPlayerOrigin + vec3(16.0, 16.0, 72.0)), vec3(0.999000012874603271484375)), vec3(smoothstep(0.9900000095367431640625, 1.0, _Globals_.g_flPlayerOcclusionAmount)));+ }+ else+ {+ _21710 = _12151;+ }+ bool _12885;+ if (_Globals_.g_flWeaponOcclusionAmount >= 1.0)+ {+ _12885 = !any(notEqual(_21710.xyz - clamp(_21710.xyz, _Globals_.g_vWeaponOcclusionTestMins, _Globals_.g_vWeaponOcclusionTestMaxs), vec3(0.0)));+ }+ else+ {+ _12885 = false;+ } vec3 _19648;- if (_Globals_.g_flPlayerOcclusionAmount >= 1.0)+ if (_12885) {- vec3 _23555 = _12151.xyz - _Globals_.g_vPlayerOrigin;- _19648 = vec3(clamp(_23555.x, -16.0, 16.0), clamp(_23555.y, -16.0, 16.0), clamp(_23555.z, 0.0, 72.0)) + _Globals_.g_vPlayerOrigin;+ _19648 = mix(_21710.xyz, clamp(_21710.xyz, _Globals_.g_vWeaponOcclusionClampMins, _Globals_.g_vWeaponOcclusionClampMaxs), vec3(0.999000012874603271484375)); } else {- _19648 = _12151;+ _19648 = _21710; } vec4 _21447 = PerViewConstantBuffer_t._m2 * 1.0; mat4 _15571 = mat4(vec4(PerViewConstantBuffer_t._m0._m0[0].x, PerViewConstantBuffer_t._m0._m0[1].x, PerViewConstantBuffer_t._m0._m0[2].x, PerViewConstantBuffer_t._m0._m0[3].x), vec4(PerViewConstantBuffer_t._m0._m0[0].y, PerViewConstantBuffer_t._m0._m0[1].y, PerViewConstantBuffer_t._m0._m0[2].y, PerViewConstantBuffer_t._m0._m0[3].y), vec4(PerViewConstantBuffer_t._m0._m0[0].z, PerViewConstantBuffer_t._m0._m0[1].z, PerViewConstantBuffer_t._m0._m0[2].z, PerViewConstantBuffer_t._m0._m0[3].z), vec4(PerViewConstantBuffer_t._m0._m0[0].w, PerViewConstantBuffer_t._m0._m0[1].w, PerViewConstantBuffer_t._m0._m0[2].w, PerViewConstantBuffer_t._m0._m0[3].w));game/csgo/steam.inf
modified • +6 / -6 • changes: 12
Show patch
@@ -1,9 +1,9 @@-ClientVersion=2000807-ServerVersion=2000807-PatchVersion=1.41.5.7+ClientVersion=2000809+ServerVersion=2000809+PatchVersion=1.41.5.8 ProductName=cs2 appID=730 ServerAppID=2347773-SourceRevision=10623543-VersionDate=Apr 29 2026-VersionTime=14:11:59+SourceRevision=10627055+VersionDate=Apr 30 2026+VersionTime=15:09:15game/csgo_core/shaders_pc_dir.txt
modified • +26 / -26 • changes: 52
Show patch
@@ -1,18 +1,18 @@ shaders/vfx/cables.ini CRC:0000000000 size:0-shaders/vfx/cables_pc_50_features.vcs CRC:00bcd93157 size:4418+shaders/vfx/cables_pc_50_features.vcs CRC:0028733149 size:4418 shaders/vfx/cables_pc_50_ps.vcs CRC:00e22ad5d6 size:129963 shaders/vfx/cables_pc_50_psrs.vcs CRC:007766395b size:3042-shaders/vfx/cables_pc_50_vs.vcs CRC:000b1bc448 size:22599+shaders/vfx/cables_pc_50_vs.vcs CRC:0045b03083 size:22599 shaders/vfx/csgo_beachfoam.ini CRC:0000000000 size:0-shaders/vfx/csgo_beachfoam_pc_50_features.vcs CRC:00c6e542ec size:3282+shaders/vfx/csgo_beachfoam_pc_50_features.vcs CRC:00064569f9 size:3282 shaders/vfx/csgo_beachfoam_pc_50_ps.vcs CRC:00be4334f5 size:4373 shaders/vfx/csgo_beachfoam_pc_50_psrs.vcs CRC:005a00c493 size:1826-shaders/vfx/csgo_beachfoam_pc_50_vs.vcs CRC:0056f6b9f5 size:10066+shaders/vfx/csgo_beachfoam_pc_50_vs.vcs CRC:00caacf17b size:10066 shaders/vfx/csgo_character.ini CRC:0000000000 size:0-shaders/vfx/csgo_character_pc_50_features.vcs CRC:00b66f5ac3 size:8850+shaders/vfx/csgo_character_pc_50_features.vcs CRC:0004da2b0f size:8914 shaders/vfx/csgo_character_pc_50_ps.vcs CRC:00121407ea size:188163933 shaders/vfx/csgo_character_pc_50_psrs.vcs CRC:00ff492577 size:3474-shaders/vfx/csgo_character_pc_50_vs.vcs CRC:0051a6e83c size:1040442+shaders/vfx/csgo_character_pc_50_vs.vcs CRC:00bf303aa5 size:1087680 shaders/vfx/csgo_composite_generic.ini CRC:0000000000 size:0 shaders/vfx/csgo_composite_generic_pc_50_features.vcs CRC:00e702d6e8 size:1778 shaders/vfx/csgo_composite_generic_pc_50_ps.vcs CRC:00f604d332 size:2012@@ -38,33 +38,33 @@ shaders/vfx/csgo_decal_renderer_pc_50_features.vcs CRC:0086798b4b size:1986 shaders/vfx/csgo_decal_renderer_pc_50_ps.vcs CRC:00b4c659be size:2311 shaders/vfx/csgo_decal_renderer_pc_50_vs.vcs CRC:00c816802b size:3998 shaders/vfx/csgo_decalmodulate.ini CRC:0000000000 size:0-shaders/vfx/csgo_decalmodulate_pc_50_features.vcs CRC:003f9ca11a size:3426+shaders/vfx/csgo_decalmodulate_pc_50_features.vcs CRC:005184d387 size:3426 shaders/vfx/csgo_decalmodulate_pc_50_ps.vcs CRC:009ca1b816 size:3743 shaders/vfx/csgo_decalmodulate_pc_50_psrs.vcs CRC:0003329587 size:1890-shaders/vfx/csgo_decalmodulate_pc_50_vs.vcs CRC:00d458a5a0 size:15503+shaders/vfx/csgo_decalmodulate_pc_50_vs.vcs CRC:0041eab182 size:15503 shaders/vfx/csgo_depth_only.ini CRC:0000000000 size:0 shaders/vfx/csgo_depth_only_pc_50_features.vcs CRC:00ce3a3eb9 size:3218 shaders/vfx/csgo_depth_only_pc_50_ps.vcs CRC:00ab882fcb size:4588 shaders/vfx/csgo_depth_only_pc_50_vs.vcs CRC:00e3a13e84 size:9367 shaders/vfx/csgo_legs_prepass.ini CRC:0000000000 size:0-shaders/vfx/csgo_legs_prepass_pc_50_features.vcs CRC:00cdc74d3e size:3074+shaders/vfx/csgo_legs_prepass_pc_50_features.vcs CRC:00fe23d1e1 size:3074 shaders/vfx/csgo_legs_prepass_pc_50_ps.vcs CRC:00ddd4cc46 size:2033-shaders/vfx/csgo_legs_prepass_pc_50_vs.vcs CRC:00dd1d0035 size:14662+shaders/vfx/csgo_legs_prepass_pc_50_vs.vcs CRC:00b0b7c8ce size:14662 shaders/vfx/csgo_lightmapped_4wayblend.ini CRC:0000000000 size:0-shaders/vfx/csgo_lightmapped_4wayblend_pc_50_features.vcs CRC:00012aa627 size:4594+shaders/vfx/csgo_lightmapped_4wayblend_pc_50_features.vcs CRC:00bd879c70 size:4594 shaders/vfx/csgo_lightmapped_4wayblend_pc_50_ps.vcs CRC:00cce2e6c5 size:388080 shaders/vfx/csgo_lightmapped_4wayblend_pc_50_psrs.vcs CRC:004449d1a6 size:2050-shaders/vfx/csgo_lightmapped_4wayblend_pc_50_vs.vcs CRC:001b1ed821 size:46804+shaders/vfx/csgo_lightmapped_4wayblend_pc_50_vs.vcs CRC:00c92d4490 size:46804 shaders/vfx/csgo_lightmappedgeneric.ini CRC:0000000000 size:0-shaders/vfx/csgo_lightmappedgeneric_pc_50_features.vcs CRC:009cbf3b9a size:7010+shaders/vfx/csgo_lightmappedgeneric_pc_50_features.vcs CRC:001fe979ac size:7010 shaders/vfx/csgo_lightmappedgeneric_pc_50_ps.vcs CRC:004d259d2e size:11575202 shaders/vfx/csgo_lightmappedgeneric_pc_50_psrs.vcs CRC:00250e026b size:4002-shaders/vfx/csgo_lightmappedgeneric_pc_50_vs.vcs CRC:00ac89ac71 size:464478+shaders/vfx/csgo_lightmappedgeneric_pc_50_vs.vcs CRC:0043d6e9a3 size:464478 shaders/vfx/csgo_moondome.ini CRC:0000000000 size:0-shaders/vfx/csgo_moondome_pc_50_features.vcs CRC:00b0e172f5 size:3634+shaders/vfx/csgo_moondome_pc_50_features.vcs CRC:00dc643e9d size:3634 shaders/vfx/csgo_moondome_pc_50_ps.vcs CRC:009a496455 size:4945 shaders/vfx/csgo_moondome_pc_50_psrs.vcs CRC:0022918392 size:1762-shaders/vfx/csgo_moondome_pc_50_vs.vcs CRC:0056f6b9f5 size:10066+shaders/vfx/csgo_moondome_pc_50_vs.vcs CRC:00caacf17b size:10066 shaders/vfx/csgo_projected_decals.ini CRC:0000000000 size:0 shaders/vfx/csgo_projected_decals_pc_50_features.vcs CRC:008184d7ed size:5346 shaders/vfx/csgo_projected_decals_pc_50_ps.vcs CRC:0016d9e8ac size:38205616@@ -83,24 +83,24 @@ shaders/vfx/csgo_tools_wireframe_pc_50_features.vcs CRC:00ee70f95b size:2018 shaders/vfx/csgo_tools_wireframe_pc_50_ps.vcs CRC:00e167c1ff size:1979 shaders/vfx/csgo_tools_wireframe_pc_50_vs.vcs CRC:00d69efb04 size:3578 shaders/vfx/csgo_unlitgeneric.ini CRC:0000000000 size:0-shaders/vfx/csgo_unlitgeneric_pc_50_features.vcs CRC:00fee91274 size:4770+shaders/vfx/csgo_unlitgeneric_pc_50_features.vcs CRC:00344bb7aa size:4770 shaders/vfx/csgo_unlitgeneric_pc_50_ps.vcs CRC:001a8f22fa size:76959 shaders/vfx/csgo_unlitgeneric_pc_50_psrs.vcs CRC:001f6d6cf2 size:3298-shaders/vfx/csgo_unlitgeneric_pc_50_vs.vcs CRC:004f20f3b5 size:103784+shaders/vfx/csgo_unlitgeneric_pc_50_vs.vcs CRC:007a34a5c1 size:103784 shaders/vfx/csgo_vertexlitgeneric.ini CRC:0000000000 size:0-shaders/vfx/csgo_vertexlitgeneric_pc_50_features.vcs CRC:006eb523f0 size:6658+shaders/vfx/csgo_vertexlitgeneric_pc_50_features.vcs CRC:00eff83bd1 size:6658 shaders/vfx/csgo_vertexlitgeneric_pc_50_ps.vcs CRC:0097b687b4 size:12660014 shaders/vfx/csgo_vertexlitgeneric_pc_50_psrs.vcs CRC:00b230ca7a size:3106-shaders/vfx/csgo_vertexlitgeneric_pc_50_vs.vcs CRC:0051b2fe99 size:126937+shaders/vfx/csgo_vertexlitgeneric_pc_50_vs.vcs CRC:00af5acda7 size:126937 shaders/vfx/csgo_volume_viewer.ini CRC:0000000000 size:0 shaders/vfx/csgo_volume_viewer_pc_50_features.vcs CRC:000a4df17a size:1794 shaders/vfx/csgo_volume_viewer_pc_50_ps.vcs CRC:009c068229 size:2179 shaders/vfx/csgo_volume_viewer_pc_50_vs.vcs CRC:006c9240cc size:2659 shaders/vfx/csgo_water.ini CRC:0000000000 size:0-shaders/vfx/csgo_water_pc_50_features.vcs CRC:00f4683fd5 size:5138+shaders/vfx/csgo_water_pc_50_features.vcs CRC:00742a0b31 size:5138 shaders/vfx/csgo_water_pc_50_ps.vcs CRC:000fb0d98e size:2219603 shaders/vfx/csgo_water_pc_50_psrs.vcs CRC:002adbbefa size:1954-shaders/vfx/csgo_water_pc_50_vs.vcs CRC:00b0a68b8a size:20609+shaders/vfx/csgo_water_pc_50_vs.vcs CRC:00e997fcc5 size:20609 shaders/vfx/error.ini CRC:0000000000 size:0 shaders/vfx/error_pc_40_features.vcs CRC:00cd70fe4a size:1442 shaders/vfx/error_pc_40_ps.vcs CRC:00ba36e5fc size:1679@@ -110,10 +110,10 @@ shaders/vfx/generate_decal_normals_pc_50_features.vcs CRC:0056959152 size:1554 shaders/vfx/generate_decal_normals_pc_50_ps.vcs CRC:00e2100fe4 size:1895 shaders/vfx/generate_decal_normals_pc_50_vs.vcs CRC:00fa7785fa size:1403 shaders/vfx/generic.ini CRC:0000000000 size:0-shaders/vfx/generic_pc_50_features.vcs CRC:00dd482574 size:5010+shaders/vfx/generic_pc_50_features.vcs CRC:00402b0558 size:5010 shaders/vfx/generic_pc_50_ps.vcs CRC:005688afe7 size:1296206 shaders/vfx/generic_pc_50_psrs.vcs CRC:004a5ff4a3 size:3410-shaders/vfx/generic_pc_50_vs.vcs CRC:00b63903f2 size:31157+shaders/vfx/generic_pc_50_vs.vcs CRC:003fa52ab4 size:31157 shaders/vfx/lpv_debug_grid.ini CRC:0000000000 size:0 shaders/vfx/lpv_debug_grid_pc_50_features.vcs CRC:00c2f3e3eb size:2770 shaders/vfx/lpv_debug_grid_pc_50_gs.vcs CRC:00d14e0f1f size:3622@@ -124,10 +124,10 @@ shaders/vfx/player_visibility_data_pc_50_features.vcs CRC:00ff117c06 size:1602 shaders/vfx/player_visibility_data_pc_50_ps.vcs CRC:00180aa2a1 size:1717 shaders/vfx/player_visibility_data_pc_50_vs.vcs CRC:00170cb2bc size:3387 shaders/vfx/simple.ini CRC:0000000000 size:0-shaders/vfx/simple_pc_50_features.vcs CRC:00e6cd3d50 size:4498+shaders/vfx/simple_pc_50_features.vcs CRC:0092bf52ef size:4498 shaders/vfx/simple_pc_50_ps.vcs CRC:002f53563f size:50966 shaders/vfx/simple_pc_50_psrs.vcs CRC:00711cbd60 size:1794-shaders/vfx/simple_pc_50_vs.vcs CRC:0043be647b size:15247+shaders/vfx/simple_pc_50_vs.vcs CRC:00e1fe4274 size:15247 shaders/vfx/sky.ini CRC:0000000000 size:0 shaders/vfx/sky_pc_50_features.vcs CRC:00ea17f240 size:2434 shaders/vfx/sky_pc_50_ps.vcs CRC:00d2aa081e size:5445game/csgo_core/shaders_vulkan_dir.txt
modified • +32 / -32 • changes: 64
Show patch
@@ -1,18 +1,18 @@ shaders/vfx/cables.ini CRC:0000000000 size:0-shaders/vfx/cables_vulkan_50_features.vcs CRC:008a1fdcd8 size:4498+shaders/vfx/cables_vulkan_50_features.vcs CRC:001eb5dcc6 size:4498 shaders/vfx/cables_vulkan_50_ps.vcs CRC:00b6c8e6f7 size:253122 shaders/vfx/cables_vulkan_50_psrs.vcs CRC:007766395b size:3042-shaders/vfx/cables_vulkan_50_vs.vcs CRC:00d4291c06 size:25095+shaders/vfx/cables_vulkan_50_vs.vcs CRC:00ec901913 size:25095 shaders/vfx/csgo_beachfoam.ini CRC:0000000000 size:0-shaders/vfx/csgo_beachfoam_vulkan_50_features.vcs CRC:00b4f9607a size:3362+shaders/vfx/csgo_beachfoam_vulkan_50_features.vcs CRC:00bd11cb66 size:3362 shaders/vfx/csgo_beachfoam_vulkan_50_ps.vcs CRC:004245bf9e size:5644 shaders/vfx/csgo_beachfoam_vulkan_50_psrs.vcs CRC:005a00c493 size:1826-shaders/vfx/csgo_beachfoam_vulkan_50_vs.vcs CRC:00a45e7d1f size:12013+shaders/vfx/csgo_beachfoam_vulkan_50_vs.vcs CRC:00e4eb64d3 size:12013 shaders/vfx/csgo_character.ini CRC:0000000000 size:0-shaders/vfx/csgo_character_vulkan_50_features.vcs CRC:00719024a2 size:8722+shaders/vfx/csgo_character_vulkan_50_features.vcs CRC:000319802e size:8786 shaders/vfx/csgo_character_vulkan_50_ps.vcs CRC:00bcf221da size:339182095 shaders/vfx/csgo_character_vulkan_50_psrs.vcs CRC:004b1f09cc size:3442-shaders/vfx/csgo_character_vulkan_50_vs.vcs CRC:00ec0297a6 size:1137427+shaders/vfx/csgo_character_vulkan_50_vs.vcs CRC:00d3f000ce size:1175202 shaders/vfx/csgo_composite_generic.ini CRC:0000000000 size:0 shaders/vfx/csgo_composite_generic_vulkan_50_features.vcs CRC:00e702d6e8 size:1778 shaders/vfx/csgo_composite_generic_vulkan_50_ps.vcs CRC:00f2784e45 size:2219@@ -41,38 +41,38 @@ shaders/vfx/csgo_decal_renderer_vulkan_60_features.vcs CRC:00f007a9a7 size:2050 shaders/vfx/csgo_decal_renderer_vulkan_60_ps.vcs CRC:00471ad7d5 size:2638 shaders/vfx/csgo_decal_renderer_vulkan_60_vs.vcs CRC:0036a70289 size:4445 shaders/vfx/csgo_decalmodulate.ini CRC:0000000000 size:0-shaders/vfx/csgo_decalmodulate_vulkan_50_features.vcs CRC:009b1126a8 size:3490+shaders/vfx/csgo_decalmodulate_vulkan_50_features.vcs CRC:000829a2f7 size:3490 shaders/vfx/csgo_decalmodulate_vulkan_50_ps.vcs CRC:001da43994 size:5088 shaders/vfx/csgo_decalmodulate_vulkan_50_psrs.vcs CRC:0003329587 size:1890-shaders/vfx/csgo_decalmodulate_vulkan_50_vs.vcs CRC:007096a860 size:13143+shaders/vfx/csgo_decalmodulate_vulkan_50_vs.vcs CRC:00ebacc41b size:13143 shaders/vfx/csgo_depth_only.ini CRC:0000000000 size:0 shaders/vfx/csgo_depth_only_vulkan_50_features.vcs CRC:00749a6a83 size:3330 shaders/vfx/csgo_depth_only_vulkan_50_ps.vcs CRC:0069c8b4bc size:5988 shaders/vfx/csgo_depth_only_vulkan_50_vs.vcs CRC:001b706ab4 size:8789 shaders/vfx/csgo_legs_prepass.ini CRC:0000000000 size:0-shaders/vfx/csgo_legs_prepass_vulkan_50_features.vcs CRC:00f756f67a size:3138+shaders/vfx/csgo_legs_prepass_vulkan_50_features.vcs CRC:00e109dda3 size:3138 shaders/vfx/csgo_legs_prepass_vulkan_50_ps.vcs CRC:00cf0080df size:2350-shaders/vfx/csgo_legs_prepass_vulkan_50_vs.vcs CRC:004a4673a5 size:14866+shaders/vfx/csgo_legs_prepass_vulkan_50_vs.vcs CRC:00a8022a46 size:14866 shaders/vfx/csgo_lightmapped_4wayblend.ini CRC:0000000000 size:0-shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_features.vcs CRC:00423d6830 size:4674+shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_features.vcs CRC:00b8689deb size:4674 shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_ps.vcs CRC:002d24cfca size:498329 shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_psrs.vcs CRC:004449d1a6 size:2050-shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_vs.vcs CRC:00f5e8951e size:43451+shaders/vfx/csgo_lightmapped_4wayblend_vulkan_50_vs.vcs CRC:00d646f14c size:43451 shaders/vfx/csgo_lightmappedgeneric.ini CRC:0000000000 size:0-shaders/vfx/csgo_lightmappedgeneric_vulkan_50_features.vcs CRC:0029d8f907 size:6882+shaders/vfx/csgo_lightmappedgeneric_vulkan_50_features.vcs CRC:00aa8ebb31 size:6882 shaders/vfx/csgo_lightmappedgeneric_vulkan_50_ps.vcs CRC:000fe80250 size:18810399 shaders/vfx/csgo_lightmappedgeneric_vulkan_50_psrs.vcs CRC:00d9964a3e size:4050-shaders/vfx/csgo_lightmappedgeneric_vulkan_50_vs.vcs CRC:00608fbad2 size:436455-shaders/vfx/csgo_lightmappedgeneric_vulkan_60_features.vcs CRC:008303f343 size:6962+shaders/vfx/csgo_lightmappedgeneric_vulkan_50_vs.vcs CRC:00ea337c93 size:436455+shaders/vfx/csgo_lightmappedgeneric_vulkan_60_features.vcs CRC:00308374d3 size:6962 shaders/vfx/csgo_lightmappedgeneric_vulkan_60_ps.vcs CRC:000fe80250 size:18810399 shaders/vfx/csgo_lightmappedgeneric_vulkan_60_psrs.vcs CRC:00d9964a3e size:4050-shaders/vfx/csgo_lightmappedgeneric_vulkan_60_rtx.vcs CRC:00f56d1504 size:1435846-shaders/vfx/csgo_lightmappedgeneric_vulkan_60_vs.vcs CRC:00608fbad2 size:436455+shaders/vfx/csgo_lightmappedgeneric_vulkan_60_rtx.vcs CRC:0080d999c6 size:1435846+shaders/vfx/csgo_lightmappedgeneric_vulkan_60_vs.vcs CRC:00ea337c93 size:436455 shaders/vfx/csgo_moondome.ini CRC:0000000000 size:0-shaders/vfx/csgo_moondome_vulkan_50_features.vcs CRC:00b0b59fd6 size:3730+shaders/vfx/csgo_moondome_vulkan_50_features.vcs CRC:007880201a size:3730 shaders/vfx/csgo_moondome_vulkan_50_ps.vcs CRC:00b1c67d54 size:9289 shaders/vfx/csgo_moondome_vulkan_50_psrs.vcs CRC:0022918392 size:1762-shaders/vfx/csgo_moondome_vulkan_50_vs.vcs CRC:00a45e7d1f size:12013+shaders/vfx/csgo_moondome_vulkan_50_vs.vcs CRC:00e4eb64d3 size:12013 shaders/vfx/csgo_projected_decals.ini CRC:0000000000 size:0 shaders/vfx/csgo_projected_decals_vulkan_50_features.vcs CRC:008f879cfb size:5410 shaders/vfx/csgo_projected_decals_vulkan_50_ps.vcs CRC:0060a631c5 size:56131352@@ -91,29 +91,29 @@ shaders/vfx/csgo_tools_wireframe_vulkan_50_features.vcs CRC:003ac37f31 size:2066 shaders/vfx/csgo_tools_wireframe_vulkan_50_ps.vcs CRC:00d0263b6f size:2114 shaders/vfx/csgo_tools_wireframe_vulkan_50_vs.vcs CRC:00145d3aca size:3363 shaders/vfx/csgo_unlitgeneric.ini CRC:0000000000 size:0-shaders/vfx/csgo_unlitgeneric_vulkan_50_features.vcs CRC:00a5d88c38 size:4834+shaders/vfx/csgo_unlitgeneric_vulkan_50_features.vcs CRC:00c479d14e size:4834 shaders/vfx/csgo_unlitgeneric_vulkan_50_ps.vcs CRC:001baf79e2 size:167561 shaders/vfx/csgo_unlitgeneric_vulkan_50_psrs.vcs CRC:001f6d6cf2 size:3298-shaders/vfx/csgo_unlitgeneric_vulkan_50_vs.vcs CRC:0093a3a949 size:103483+shaders/vfx/csgo_unlitgeneric_vulkan_50_vs.vcs CRC:0015539d9d size:103483 shaders/vfx/csgo_vertexlitgeneric.ini CRC:0000000000 size:0-shaders/vfx/csgo_vertexlitgeneric_vulkan_50_features.vcs CRC:003e82d21b size:6466+shaders/vfx/csgo_vertexlitgeneric_vulkan_50_features.vcs CRC:00332cbd56 size:6466 shaders/vfx/csgo_vertexlitgeneric_vulkan_50_ps.vcs CRC:009dfbcbb8 size:19539958 shaders/vfx/csgo_vertexlitgeneric_vulkan_50_psrs.vcs CRC:0047a0213a size:3170-shaders/vfx/csgo_vertexlitgeneric_vulkan_50_vs.vcs CRC:0046fba076 size:129104-shaders/vfx/csgo_vertexlitgeneric_vulkan_60_features.vcs CRC:00ea060193 size:6562+shaders/vfx/csgo_vertexlitgeneric_vulkan_50_vs.vcs CRC:00645becc9 size:129104+shaders/vfx/csgo_vertexlitgeneric_vulkan_60_features.vcs CRC:0084ef7c59 size:6562 shaders/vfx/csgo_vertexlitgeneric_vulkan_60_ps.vcs CRC:009dfbcbb8 size:19539958 shaders/vfx/csgo_vertexlitgeneric_vulkan_60_psrs.vcs CRC:0047a0213a size:3170-shaders/vfx/csgo_vertexlitgeneric_vulkan_60_rtx.vcs CRC:00c135e46a size:1572605-shaders/vfx/csgo_vertexlitgeneric_vulkan_60_vs.vcs CRC:0046fba076 size:129104+shaders/vfx/csgo_vertexlitgeneric_vulkan_60_rtx.vcs CRC:00ef983849 size:1572605+shaders/vfx/csgo_vertexlitgeneric_vulkan_60_vs.vcs CRC:00645becc9 size:129104 shaders/vfx/csgo_volume_viewer.ini CRC:0000000000 size:0 shaders/vfx/csgo_volume_viewer_vulkan_50_features.vcs CRC:000a4df17a size:1794 shaders/vfx/csgo_volume_viewer_vulkan_50_ps.vcs CRC:00cdb0b7c5 size:2619 shaders/vfx/csgo_volume_viewer_vulkan_50_vs.vcs CRC:0096a07945 size:2294 shaders/vfx/csgo_water.ini CRC:0000000000 size:0-shaders/vfx/csgo_water_vulkan_50_features.vcs CRC:007b817f91 size:5234+shaders/vfx/csgo_water_vulkan_50_features.vcs CRC:0060273d8e size:5234 shaders/vfx/csgo_water_vulkan_50_ps.vcs CRC:002dfdfc86 size:3910019 shaders/vfx/csgo_water_vulkan_50_psrs.vcs CRC:002adbbefa size:1954-shaders/vfx/csgo_water_vulkan_50_vs.vcs CRC:007091f399 size:20361+shaders/vfx/csgo_water_vulkan_50_vs.vcs CRC:00049dc703 size:20361 shaders/vfx/error.ini CRC:0000000000 size:0 shaders/vfx/error_vulkan_40_features.vcs CRC:00cd70fe4a size:1442 shaders/vfx/error_vulkan_40_ps.vcs CRC:00c257ff7c size:1833@@ -126,10 +126,10 @@ shaders/vfx/generate_decal_normals_vulkan_60_features.vcs CRC:00054b3f14 size:16 shaders/vfx/generate_decal_normals_vulkan_60_ps.vcs CRC:00d5c87c07 size:2266 shaders/vfx/generate_decal_normals_vulkan_60_vs.vcs CRC:005fe4785c size:1781 shaders/vfx/generic.ini CRC:0000000000 size:0-shaders/vfx/generic_vulkan_50_features.vcs CRC:00e8c8a55b size:5074+shaders/vfx/generic_vulkan_50_features.vcs CRC:00fa0f24a0 size:5074 shaders/vfx/generic_vulkan_50_ps.vcs CRC:0055694f3a size:2160773 shaders/vfx/generic_vulkan_50_psrs.vcs CRC:004a5ff4a3 size:3410-shaders/vfx/generic_vulkan_50_vs.vcs CRC:00d8f1cba4 size:29142+shaders/vfx/generic_vulkan_50_vs.vcs CRC:00745c12de size:29142 shaders/vfx/lpv_debug_grid.ini CRC:0000000000 size:0 shaders/vfx/lpv_debug_grid_vulkan_50_features.vcs CRC:0073bbbc5a size:2866 shaders/vfx/lpv_debug_grid_vulkan_50_gs.vcs CRC:00f4c4c8b4 size:5215@@ -140,10 +140,10 @@ shaders/vfx/player_visibility_data_vulkan_50_features.vcs CRC:0070408cce size:16 shaders/vfx/player_visibility_data_vulkan_50_ps.vcs CRC:001e437bfe size:1906 shaders/vfx/player_visibility_data_vulkan_50_vs.vcs CRC:00319b824e size:3125 shaders/vfx/simple.ini CRC:0000000000 size:0-shaders/vfx/simple_vulkan_50_features.vcs CRC:00e1c4a568 size:4578+shaders/vfx/simple_vulkan_50_features.vcs CRC:00b5825b0c size:4578 shaders/vfx/simple_vulkan_50_ps.vcs CRC:00f5bde9f2 size:68631 shaders/vfx/simple_vulkan_50_psrs.vcs CRC:00711cbd60 size:1794-shaders/vfx/simple_vulkan_50_vs.vcs CRC:00e05e29e4 size:15258+shaders/vfx/simple_vulkan_50_vs.vcs CRC:004af9b61b size:15258 shaders/vfx/sky.ini CRC:0000000000 size:0 shaders/vfx/sky_vulkan_50_features.vcs CRC:00f0e4ec83 size:2498 shaders/vfx/sky_vulkan_50_ps.vcs CRC:009193dde7 size:8041game/csgo_core/shaders_vulkan_dir/shaders/vfx/csgo_character.slang
modified • +57 / -29 • changes: 86
Show patch
@@ -127,6 +127,7 @@ VS bool g_bTranslucentDistanceContrastAdjustment < UiType(CheckBox); Expression(F_DISTANCE_CONTRAST_ADJUSTMENT && F_TRANSLUCENT); >; float g_flFirstpersonLegsFade < Attribute("FirstpersonLegsFade"); UiType(Slider); >; float g_flPlayerOcclusionAmount < Attribute("PlayerOcclusionAmount"); UiType(Slider); >;+ float g_flWeaponOcclusionAmount < Attribute("WeaponOcclusionAmount"); UiType(Slider); >; ExternalDescriptorSet g_globalLateBoundBindlessSet < Source(ExternalDescSet); Attribute("g_globalLateBoundBindlessSet"); >; StructuredBuffer g_instanceBuffer < Attribute("InstanceBuffer"); SrgbRead(false); >; ExternalDescriptorSet g_lightBinnerGpuSet < Source(ExternalDescSet); Attribute("g_lightBinnerGpuSet"); >;@@ -157,6 +158,10 @@ VS v1 = cos(v0); v2 = sin(v0); float4(v2*g_vTexCoordScale.x,v1*g_vTexCoordScale.y,0,(g_vTexCoordCenter.y+g_vTexCoordOffset.y)-((v2*g_vTexCoordCenter.x)+(v1*g_vTexCoordCenter.y)))); >;+ float3 g_vWeaponOcclusionClampMaxs < Attribute("WeaponOcclusionClampMaxs"); UiType(VectorText); >;+ float3 g_vWeaponOcclusionClampMins < Attribute("WeaponOcclusionClampMins"); UiType(VectorText); >;+ float3 g_vWeaponOcclusionTestMaxs < Attribute("WeaponOcclusionTestMaxs"); UiType(VectorText); >;+ float3 g_vWeaponOcclusionTestMins < Attribute("WeaponOcclusionTestMins"); UiType(VectorText); >; // Material1 float g_flEyeBallWalleyeL1 < Range(0, 25); UiType(Slider); UiGroup("Material1/Eyes/95"); >;@@ -192,12 +197,12 @@ VS float g_vSphericalAnisotropyAngle < Range(0, 180); UiType(Slider); UiGroup("Lighting,30/Roughness,20/40"); Expression((this/90)-1); >; // SPIR-V reflection failed for backend HLSL:- // cbuffer ID 5618 (name: _Globals_), member index 4 (name: g_vTexCoordXform0) cannot be expressed with either HLSL packing layout or packoffset.+ // cbuffer ID 5618 (name: _Globals_), member index 7 (name: g_vWeaponOcclusionTestMins) cannot be expressed with either HLSL packing layout or packoffset. // // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (10772 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (11680 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460 @@ -213,17 +218,17 @@ VS float _m7; }; - struct _2914+ struct _197 { vec4 _m0[3]; }; - struct _765+ struct _1353 {- _2914 _m0;+ _197 _m0; }; - struct _1415+ struct _1709 { vec4 _m0[4]; };@@ -235,15 +240,20 @@ VS layout(set = 4, binding = 30, std430) readonly buffer g_transformBuffer {- _765 _m0[];+ _1353 _m0[]; } g_transformBuffer_1; - struct _1745+ struct _2745 { int g_bTranslucentDistanceContrastAdjustment; float g_fDistanceContrastExposure;- vec3 g_vPlayerOrigin; float g_flPlayerOcclusionAmount;+ vec3 g_vPlayerOrigin;+ float g_flWeaponOcclusionAmount;+ vec3 g_vWeaponOcclusionClampMins;+ vec3 g_vWeaponOcclusionClampMaxs;+ vec3 g_vWeaponOcclusionTestMins;+ vec3 g_vWeaponOcclusionTestMaxs; vec4 g_vTexCoordXform0; vec4 g_vTexCoordXform1; vec2 g_vTexCoordScrollSpeed;@@ -253,18 +263,18 @@ VS int g_bDisableFirstpersonLegsDistortion; }; - layout(set = 0) uniform _1745 _Globals_;+ layout(set = 0) uniform _2745 _Globals_; - struct _1053+ struct _1641 {- _1415 _m0;+ _1709 _m0; float _m1; vec4 _m2; vec3 _m3; vec3 _m4; }; - layout(set = 0) uniform _1053 PerViewConstantBuffer_t;+ layout(set = 0) uniform _1641 PerViewConstantBuffer_t; struct _1032 {@@ -346,15 +356,33 @@ VS float _9851 = _23812.w; vec3 _11179 = normalize(vec4(vNormalOs.xyz, 0.0) * _17839); vec3 _12151 = vec4(vPositionOs.xyz * _21709.xyz, 1.0) * _17839;+ vec3 _21710;+ if (_Globals_.g_flPlayerOcclusionAmount >= 0.9900000095367431640625)+ {+ vec3 _19127 = _12151.xyz;+ _21710 = mix(_19127, mix(_19127, clamp(_19127, _Globals_.g_vPlayerOrigin + vec3(-16.0, -16.0, 0.0), _Globals_.g_vPlayerOrigin + vec3(16.0, 16.0, 72.0)), vec3(0.999000012874603271484375)), vec3(smoothstep(0.9900000095367431640625, 1.0, _Globals_.g_flPlayerOcclusionAmount)));+ }+ else+ {+ _21710 = _12151;+ }+ bool _12885;+ if (_Globals_.g_flWeaponOcclusionAmount >= 1.0)+ {+ _12885 = !any(notEqual(_21710.xyz - clamp(_21710.xyz, _Globals_.g_vWeaponOcclusionTestMins, _Globals_.g_vWeaponOcclusionTestMaxs), vec3(0.0)));+ }+ else+ {+ _12885 = false;+ } vec3 _19648;- if (_Globals_.g_flPlayerOcclusionAmount >= 1.0)+ if (_12885) {- vec3 _23555 = _12151.xyz - _Globals_.g_vPlayerOrigin;- _19648 = vec3(clamp(_23555.x, -16.0, 16.0), clamp(_23555.y, -16.0, 16.0), clamp(_23555.z, 0.0, 72.0)) + _Globals_.g_vPlayerOrigin;+ _19648 = mix(_21710.xyz, clamp(_21710.xyz, _Globals_.g_vWeaponOcclusionClampMins, _Globals_.g_vWeaponOcclusionClampMaxs), vec3(0.999000012874603271484375)); } else {- _19648 = _12151;+ _19648 = _21710; } vec4 _23875 = (vec4(_19648.xyz, 1.0) + (PerViewConstantBuffer_t._m2 * 1.0)).xyzw * mat4(vec4(PerViewConstantBuffer_t._m0._m0[0].x, PerViewConstantBuffer_t._m0._m0[1].x, PerViewConstantBuffer_t._m0._m0[2].x, PerViewConstantBuffer_t._m0._m0[3].x), vec4(PerViewConstantBuffer_t._m0._m0[0].y, PerViewConstantBuffer_t._m0._m0[1].y, PerViewConstantBuffer_t._m0._m0[2].y, PerViewConstantBuffer_t._m0._m0[3].y), vec4(PerViewConstantBuffer_t._m0._m0[0].z, PerViewConstantBuffer_t._m0._m0[1].z, PerViewConstantBuffer_t._m0._m0[2].z, PerViewConstantBuffer_t._m0._m0[3].z), vec4(PerViewConstantBuffer_t._m0._m0[0].w, PerViewConstantBuffer_t._m0._m0[1].w, PerViewConstantBuffer_t._m0._m0[2].w, PerViewConstantBuffer_t._m0._m0[3].w)); vec4 _9360 = vTexCoord.xyxy;@@ -370,26 +398,26 @@ VS _23714.x = _13062.x; _23714.y = _13062.y; _23714.z = _13062.z;- bool _12885;+ bool _12886; if (vBlendColorTint.x == 0.0) {- _12885 = vBlendColorTint.y == 0.0;+ _12886 = vBlendColorTint.y == 0.0; } else {- _12885 = false;+ _12886 = false; }- bool _12886;- if (_12885)+ bool _12887;+ if (_12886) {- _12886 = vBlendColorTint.z == 0.0;+ _12887 = vBlendColorTint.z == 0.0; } else {- _12886 = false;+ _12887 = false; } bool _7424;- if (_12886)+ if (_12887) { _7424 = vBlendColorTint.w == 0.0; }@@ -406,18 +434,18 @@ VS { _19363 = _23714; }- bool _12887;+ bool _12888; if (_Globals_.g_flFirstpersonLegsFade > 0.0) {- _12887 = _Globals_.g_bDisableFirstpersonLegsDistortion == 0;+ _12888 = _Globals_.g_bDisableFirstpersonLegsDistortion == 0; } else {- _12887 = false;+ _12888 = false; } vec3 _10020; vec3 _22509;- if (_12887)+ if (_12888) { float _24164 = pow((clamp((vPositionOs.z + 1.0) * 0.012500000186264514923095703125, 0.0, 1.0) * 0.5) * pow(saturate(-PerViewConstantBuffer_t._m4.z), 2.0), 1.5); vec2 _21266 = _23875.xy * (1.0 + (5.0 * _24164));29.4.2026, 21.49.56
Localization/resources update (game/csgo/pak01_dir/resource/csgo_english.txt).
Files changed: 14 • +519 / -493
Changed files
game/bin/built_from_cl.txt
modified • +1 / -1 • changes: 2
Show patch
@@ -1 +1 @@-10621127+10623514game/csgo/bin/win64/client_strings.txt
modified • +26 / -25 • changes: 51
Show patch
@@ -110,12 +110,12 @@ (%d)Unknown (%ld unused bits)\n (+%d more due to usercommand delivery)- (08@HPX`jp- (08@HPXb@n- (08@HPZp- (08@HR@n- (08@Jp- (0X`hpz@n+ (08@HPX`j`+ (08@HPXb0o+ (08@HPZ`+ (08@HR0o+ (08@J0o+ (0X`hpz0o (DEFAULT) (Dirty Animation) (INVALID PSS PARAMETERS)\n@@ -10932,11 +10932,12 @@ $taser_charge 0123456789 02V8[ 05=k-08@HRp-08@J@n-08Bp+08@HR`+08@J0o+08B` 08bX 09,h+0:ps 0;Q5[ 0<cz 0M2~@p@@ -11208,8 +11209,7 @@ $taser_charge 2\n\nline_items 2\n\vpreferences 2\rlhp-2\vpT-2\vpl+2\vpD 2^pV 2a"l 2bT~@@ -11428,8 +11428,8 @@ $taser_charge 8835-KLXV-0292 8<pl 8= zp-8@Jp 8A6j+8Bph 8C:\buildworker\csgo_rel_win64\build\src\panorama\layout\stylepropertyfactory.cpp 8Client ID for which to count the number of issued tokens" 8GZS@@ -11720,7 +11720,6 @@ $taser_charge @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z @BH]f @BoneSetup-@HPX`hv0 @MfKZ @Pgl @Pu\rm@@ -11744,6 +11743,7 @@ $taser_charge @icon_item @keyframes @keyframes '%s'\r\n{\r\n+@m_bIronSightAvailable @n2w @workshop @zDSteamUnifiedMessages@@ -22236,14 +22236,15 @@ P-224 P-256 P-384 P-521-P08@J@n+P08@J0o P08J P1\t98"-P2@n+P20o P2P Voice P2P ping to "%s". Timed out after %.2fms\n P5[1-P6@f+P60g+P:0o PAGN_4 PANORAMA_LAYOUTFILE PARALYZE@@ -22753,6 +22754,7 @@ Permit Responses Permitted Persist PersonalStore+Pfpn Phoenix Compound PhysDisableEntityCollisions called on entities in two different scene worlds (%s - %u vs %s - %u)\n PhysEntityCollisionsAreDisabled called on entities in two different scene worlds (%s - %u vs %s - %u)\n@@ -22912,6 +22914,7 @@ Playsoundscape %s:Unknown command %s\n Please specify 0 or 1 with the -stream Parameter\n Pm8A? PmR"H?+Pnpo Point entity. PointsAnim Policy Qualifier CPS@@ -23385,11 +23388,10 @@ RT %dx%d %s %s : %d Bytes\n RT_txt RTime32 RULESHERE-R\fpl R\n\rincludekvtags R\r1>Vp R\vp!y-R\vpT+R\vpD R]Di Rad2 Deg Radar@@ -27143,7 +27145,7 @@ X\n\tTeamStats X\n\vFantasyTeam X\n\vLoadoutItem X\tQo-X`hrp+X`hr` Xd3h XfJ7 XjfR@@ -27349,7 +27351,6 @@ Z~wl \f]ne3 \fdhWTh \fiaR-\fp\vPL \ful2 \fy&3Gl \l:ArR@@ -28402,6 +28403,7 @@ _util_drawtext_pos _var _xU`u _}eOk+`20o `28)fk `3?New@Array@v8@@SA?AV?$Local@VArray@v8@@@2@PEAVIsolate@2@H@Z `43PK@@ -33289,7 +33291,7 @@ hour hours houseIdentifier hover-hpz@n+hpz0o hr_H href=" hscroll@@ -36995,8 +36997,8 @@ p.other p.ppBasis p.prime p.tpBasis+p20o p250-p2@n p2p_FightingGame_Connection p2p_FightingGame_GameData p2p_Ping@@ -37007,11 +37009,11 @@ p2p_ping could not convert "%s" to a CPeerToPeerAddress\n p2p_ping could not ping "%s" because they are an unknown peer\n p2p_ping requires a destination address\n p2p_ping sending to "%s"\n+p2ph p2{l p4Z3 p5Z3 p5\nL,-p6 i p618 p>?Set@Template@v8@@QEAAXV?$Local@VName@v8@@@2@V?$Local@VData@v8@@@2@W4PropertyAttribute@2@@Z p@0pqE5tsO?|1@@ -37022,9 +37024,9 @@ pD4t pData->GetDataDescMap() == pTemplateDataMap pDescription pDest+pF`r pField pFilter-pFpq pG_*h pIp pLocationEntity@@ -38061,7 +38063,6 @@ rZPM r\n\vstart_index r\vDi r\vp!K-r\vpl r_2PassBuildDraw 0 r_2PassBuildDraw 1 r_csm_fast_path 0game/csgo/bin/win64/server_strings.txt
modified • +19 / -9 • changes: 28
Show patch
@@ -1662,6 +1662,7 @@ $tH@T\tI (0x%08X)'??' (3@Mb (4?NewFromUnsigned@Integer@v8@@SA?AV?$Local@VInteger@v8@@@2@PEAVIsolate@2@I@Z+(4pfj (5Me (5jP (=?Resolve@Resolver@Promise@v8@@QEAA?AV?$Maybe@_N@3@V?$Local@VContext@v8@@@3@V?$Local@VValue@v8@@@3@@Z@@ -2019,7 +2020,6 @@ $tH@T\tI *DEAD* *DEAD*(TEAM) *DISABLED*-*H4O *I?Value@Int32@v8@@QEBAHXZ *J\n\tQuestType *UlS@@ -2049,6 +2049,7 @@ $tH@T\tI *\n\fitem_updates *\n\nECsgoGCMsg *gFBk+*h4O *hbJ1 *it%2 *kf[R@@ -2238,6 +2239,7 @@ $tH@T\tI ... and no start position .................... ..uR5&m+.01U .4bb .97yY .?AU?$default_delete@VCNavGenPolyProcessorStageBase@@@std@@@@ -8850,6 +8852,7 @@ $tH@T\tI /usr/local/ssl/private /zt1 0 == ( pInstance->GetOwnerEntity()->GetEntityIdentity()->GetFlags() & EF_IN_STAGING_LIST )+0(gO 0123456789 02V8[ 05=k@@ -8946,7 +8949,6 @@ $tH@T\tI 2:3maJ 2:pS 2?MakeWeak@api_internal@v8@@YAXPEA_KPEAXP6AXAEBV?$WeakCallbackInfo@X@2@@ZW4WeakCallbackType@2@@Z-2H4O 2I y) 2Tm=# 2Uiwp"9@@ -8969,12 +8971,14 @@ $tH@T\tI 2\n.eRollType 2\n\nline_items 2\rlhp+2\vp0 2^pV 2a"l 2bT~ 2cb:RO 2d\v 2f)l=+2h4O 2nIg 2ndry 2p"6@@ -9098,7 +9102,7 @@ $tH@T\tI 62$|S)6f 64CK\vH 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c-6666666666666666p+6666666666666666` 67-s 6H,N 6O|T%@@ -9170,7 +9174,7 @@ $tH@T\tI 8= zp 8??SetInternalFieldCount@ObjectTemplate@v8@@QEAAXH@Z 8A6j-8F0\rU+8FP\rU 8GZS 8SIffK5W 8TZvrv<@@ -9431,7 +9435,7 @@ $tH@T\tI @BH]f @BoneSetup @CWeaponCZ75a-@HPX`hvp+@HPX`hv @MfKZ @Pgl @Pu\rm@@ -18166,6 +18170,7 @@ Ow!y OwnerHandle P!bxo P(UH +P(gO P-192 P-224 P-256@@ -18175,7 +18180,7 @@ P08@J P08J P1\t98" P5[1-P60'U+P6P'U PAGN_4 PARALYZE PARAMETER NAME: %s | OPTIONAL: %s, TYPE: %s, BOUND: %s\n@@ -18966,6 +18971,7 @@ RSDS} RTime32 R\r1>Vp R\vp!y+R\vp0 R]Di Rad2 Deg Radial using: %s\n@@ -21413,7 +21419,6 @@ VNotify Abandoned (Not enabled)\n VNotify Sent\n VNotify StartProcess failed!\n VNotify: %s\n-VP!U VR_HAND_HAPTIC_PULSE_LIGHT VR_HAND_HAPTIC_PULSE_MEDIUM VR_HAND_HAPTIC_PULSE_STRONG@@ -21516,6 +21521,7 @@ Vote started "%s %s" from #%u %s\n Vote succeeded "%s %s" from #%u %s\n Vote.Failed Voting %s.\n+Vp!U Vp>u Vt_9 Vulkan@@ -22245,6 +22251,7 @@ Z~wl \f]ne3 \fdhWTh \fiaR+\fp\vP(gO \ful2 \fy&3Gl \l:ArR@@ -22329,7 +22336,6 @@ Z~wl \n========================================\n \nDictionary: %s\n \nGameTick_t-\nH4O \nSimulating Entities:\n\n \nVisMon: Polling now. (Frequency: %f)\n \n\fBPE_Teleport@@ -22888,6 +22894,7 @@ Z~wl \n\vweapon_type \n\vxp_category \n\vyoutube_url+\nh4O \nqYu \ntM(ie-V \r!\r+\r-\r=\r?\rO\rU\ri\ry\r@@ -22991,6 +22998,8 @@ Z~wl \v\vTSG \vj0k \vjC7+\vp(gO+\vp0iO ] Done (%.2f seconds) ]1h=bfz ]FhSD}@@ -23076,6 +23085,7 @@ _}eOk `\n\rvector_values `fPw.\vM `h9T~+`htpfj `o_je `yNT a null shared library handle was used@@ -29646,6 +29656,7 @@ ownername p is not prime p not prime p!PcA1|+p(gO p)ou} p+"\tHr9 p.char_two@@ -29654,7 +29665,6 @@ p.other p.ppBasis p.prime p.tpBasis-p0jp p250 p2{l p4Z3game/csgo/pak01_dir.txt
modified • +49 / -49 • changes: 98
Show patch
@@ -9119,7 +9119,7 @@ materials/de_cache/brick/ch2_brick_dirt_wear_blend_001.vmat_c CRC:00dd0d197b siz materials/de_cache/brick/ch2_brick_plaster_blend_01a.vmat_c CRC:009a553478 size:9050 materials/de_cache/brick/ch2_brick_plaster_blend_01c.vmat_c CRC:00fcb15ec5 size:7050 materials/de_cache/brick/ch2_brick_plaster_tile_blend_001.vmat_c CRC:008e9ff697 size:7594-materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat_c CRC:0029631965 size:8602+materials/de_cache/brick/ch2_painted_plaster_blend_01a.vmat_c CRC:0053695f94 size:8666 materials/de_cache/brick/ch2_painted_plaster_blend_01a_mural.vmat_c CRC:00d0481dbe size:8458 materials/de_cache/brick/ch2_painted_plaster_blend_01a_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128 materials/de_cache/brick/ch2_painted_plaster_blend_01b.vmat_c CRC:00ee43d129 size:8554@@ -9169,8 +9169,8 @@ materials/de_cache/decals/soccer_poster_color_tga_41e9887e.vtex_c CRC:00547cd865 materials/de_cache/decals/soccer_poster_normal_tga_f691774a.vtex_c CRC:001cb06936 size:878444 materials/de_cache/dirt/ch2_dirt_ground_002.vmat_c CRC:00a67423b9 size:4506 materials/de_cache/dirt/ch2_grass_001.vmat_c CRC:004a219c72 size:4618-materials/de_cache/floor/ch2_floor_busstation_01.vmat_c CRC:00acc258c8 size:8394-materials/de_cache/floor/ch2_floor_busstation_01_b.vmat_c CRC:00f3982c8e size:8362+materials/de_cache/floor/ch2_floor_busstation_01.vmat_c CRC:00c24ed3a5 size:8426+materials/de_cache/floor/ch2_floor_busstation_01_b.vmat_c CRC:0073b445e4 size:8394 materials/de_cache/floor/ch2_floor_vinyl_01.vmat_c CRC:004b7a6f94 size:9018 materials/de_cache/floor/ch2_floor_vinyl_checker_01.vmat_c CRC:0044a04844 size:8698 materials/de_cache/floor/ch2_vinyl_01_base.vmat_c CRC:00d8c1b275 size:4410@@ -9309,9 +9309,9 @@ materials/de_cache/signs/ch2_generic_sign_004.vmat_c CRC:00905fac74 size:4804 materials/de_cache/signs/ch2_generic_sign_004_color_psd_d54f7569.vtex_c CRC:002e5801cc size:4372728 materials/de_cache/signs/ch2_generic_sign_004_mask_psd_33962b9e.vtex_c CRC:004ac3022f size:193555 materials/de_cache/signs/ch2_generic_sign_004_normal_psd_d409e073.vtex_c CRC:007e30eb5d size:5103891-materials/de_cache/signs/ch2_generic_sign_005.vmat_c CRC:009232bd1d size:4532-materials/de_cache/signs/ch2_generic_sign_005_color_psd_a4090df1.vtex_c CRC:00cb031b53 size:5161307-materials/de_cache/signs/ch2_generic_sign_005_rough_psd_1c09d680.vtex_c CRC:00abce532f size:2552864+materials/de_cache/signs/ch2_generic_sign_005.vmat_c CRC:00a948a110 size:4532+materials/de_cache/signs/ch2_generic_sign_005_color_psd_a4090df1.vtex_c CRC:00b3bfc2b7 size:5156354+materials/de_cache/signs/ch2_generic_sign_005_rough_psd_1c09d680.vtex_c CRC:00a92049d5 size:2528570 materials/de_cache/signs/ch2_pripyat_sign_001_blend.vmat_c CRC:00c3ebd43e size:6154 materials/de_cache/signs/ch2_sign_sheet_001.vmat_c CRC:00ce70f174 size:4464 materials/de_cache/signs/ch2_sign_sheet_001_overlay.vmat_c CRC:00f5a58022 size:4516@@ -9344,7 +9344,7 @@ materials/de_cache/tiles/ch2_ceramic_tile_003_blend_grout_grime.vmat_c CRC:00da0 materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt.vmat_c CRC:003825526a size:7866 materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_b.vmat_c CRC:009e7eaa4a size:7866 materials/de_cache/tiles/ch2_ceramic_tile_004_blend_grout_dirt_vmat_g_tnormal3_d52512a9.vtex_c CRC:002b30fb9a size:2128-materials/de_cache/tiles/ch2_floor_vinyl_blend_01.vmat_c CRC:0065017b07 size:6170+materials/de_cache/tiles/ch2_floor_vinyl_blend_01.vmat_c CRC:00f2e24546 size:6266 materials/de_cache/tiles/ch2_grout_001_blend_brick_dirt.vmat_c CRC:00fce0a150 size:7658 materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01.vmat_c CRC:008603a9f7 size:7898 materials/de_cache/tiles/ch2_tile_exterior_wall_blend_01_b.vmat_c CRC:00e68d7d89 size:7978@@ -32126,15 +32126,15 @@ models/de_cache_s2/bus_station_01/ch2_sign_bus_station_01.vmdl_c CRC:00c365cd55 models/de_cache_s2/bus_station_01/ch2_station_ceiling_wood_beams_01.vmdl_c CRC:00dd226a3a size:141791 models/de_cache_s2/bus_station_01/ch2_window_decal_01.vmat_c CRC:00fd7c43e7 size:4484 models/de_cache_s2/bus_station_01/ch2_window_decal_01_trans_tga_139807c1.vtex_c CRC:00d863f91a size:114798-models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmat_c CRC:00eb9fc970 size:4298+models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmat_c CRC:0054e6ac02 size:4298 models/de_cache_s2/cache_memorial_01/cache_memorial_01.vmdl_c CRC:00ec1efe93 size:106982-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base.vmat_c CRC:00e71ad707 size:4266-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_color_tga_7259b2cf.vtex_c CRC:00c4f17b3c size:4908718-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_height_tga_c287e65.vtex_c CRC:00e4895e80 size:3301000-models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_normal_tga_7a1df191.vtex_c CRC:000fa40623 size:4232784-models/de_cache_s2/cache_memorial_01/cache_memorial_01_color_tga_3cf21397.vtex_c CRC:00c8a32b4b size:4792470-models/de_cache_s2/cache_memorial_01/cache_memorial_01_height_tga_3e138780.vtex_c CRC:0023e998e0 size:3469563-models/de_cache_s2/cache_memorial_01/cache_memorial_01_normal_tga_749f557d.vtex_c CRC:005bb6ac95 size:4814093+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base.vmat_c CRC:000e8b0f8e size:4266+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_color_tga_7259b2cf.vtex_c CRC:00dd9e8b90 size:5022864+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_height_tga_c287e65.vtex_c CRC:005f5b8d0d size:3302004+models/de_cache_s2/cache_memorial_01/cache_memorial_01_base_normal_tga_7a1df191.vtex_c CRC:006e829cd0 size:4274689+models/de_cache_s2/cache_memorial_01/cache_memorial_01_color_tga_3cf21397.vtex_c CRC:00bffa243d size:4877932+models/de_cache_s2/cache_memorial_01/cache_memorial_01_height_tga_3e138780.vtex_c CRC:006b7e5bed size:3469630+models/de_cache_s2/cache_memorial_01/cache_memorial_01_normal_tga_749f557d.vtex_c CRC:0094f3f634 size:4860651 models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_001.vmat_c CRC:001f67549d size:6010 models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_001_vmat_g_tnormal2_d52512a9.vtex_c CRC:002b30fb9a size:2128 models/de_cache_s2/concrete_fence/ch2_concrete_fence_modular_128.vmdl_c CRC:009dd3c756 size:19270@@ -32215,8 +32215,8 @@ models/de_cache_s2/debris/detail_debris/detail_debris_001_ao_psd_dadfdc30.vtex_c models/de_cache_s2/debris/detail_debris/detail_debris_001_color_psd_aea66d1d.vtex_c CRC:0032d4b480 size:763254 models/de_cache_s2/debris/detail_debris/detail_debris_001_normal_psd_33f321b7.vtex_c CRC:0008a9874d size:598945 models/de_cache_s2/doors/ch2_door_001.vmdl_c CRC:008e2c8e44 size:28352-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:00b65d123b size:42494-models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:003b64fa50 size:37938+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_01.vmdl_c CRC:00649a6d31 size:45566+models/de_cache_s2/doors_checkers_01/ch2_door_checkers_wallbang_wood_01.vmdl_c CRC:00e5dfaa3a size:40146 models/de_cache_s2/factory_sign_01/ch2_factory_sign_01.vmdl_c CRC:00c49d7d3e size:73421 models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_01a.vmdl_c CRC:001333d90d size:7737 models/de_cache_s2/factory_windows_01/ch2_factory_window_gates_02a.vmdl_c CRC:00fbf3074e size:7371@@ -35055,10 +35055,10 @@ models/generic/ammo_artillery_01/ammo_artillery_01_painted_shell_dust_blend.vmat models/generic/ammo_artillery_01/ammo_artillery_01_painted_shell_height_tga_f4ea0522.vtex_c CRC:006da31186 size:3912530 models/generic/ammo_artillery_01/ammo_artillery_01_painted_shell_height_tga_fb7807cb.vtex_c CRC:005836c03e size:3912530 models/generic/ammo_artillery_01/ammo_artillery_01_painted_shell_normal_tga_fcb5340a.vtex_c CRC:00dc29e058 size:5044522-models/generic/ammo_artillery_01/ammo_artillery_large_01.vmdl_c CRC:00fc327359 size:346928-models/generic/ammo_artillery_01/ammo_artillery_large_01b.vmdl_c CRC:00d1b720c6 size:330704+models/generic/ammo_artillery_01/ammo_artillery_large_01.vmdl_c CRC:00355ea6f6 size:346992+models/generic/ammo_artillery_01/ammo_artillery_large_01b.vmdl_c CRC:0085ffc8ef size:330768 models/generic/ammo_artillery_01/ammo_artillery_shell_01.vmdl_c CRC:00aa243171 size:66493-models/generic/ammo_artillery_01/ammo_artillery_small_01.vmdl_c CRC:0073778435 size:243648+models/generic/ammo_artillery_01/ammo_artillery_small_01.vmdl_c CRC:00861d4d5c size:243712 models/generic/ammo_artillery_01/ammo_artillery_small_01b.vmdl_c CRC:004b8c612b size:234192 models/generic/ammo_box_01/ammo_box_01.vsmart_c CRC:00490ca99f size:1742 models/generic/ammo_box_01/ammo_box_01_decals_01.vmat_c CRC:005c6216e9 size:4293@@ -35714,7 +35714,7 @@ models/generic/crate_plastic_01/crate_plastic_01_tint_dirty.vmat_c CRC:00998b442 models/generic/crate_plastic_01/crate_plastic_01_tint_medium.vmat_c CRC:0087fd3dab size:4282 models/generic/crate_plastic_01/crate_plastic_01_top_01.vmdl_c CRC:0055025754 size:54908 models/generic/crate_supply_02/crate_supply_02.vmat_c CRC:0084dd5fb9 size:4410-models/generic/crate_supply_02/crate_supply_02.vmdl_c CRC:00feb8b3e4 size:103942+models/generic/crate_supply_02/crate_supply_02.vmdl_c CRC:00b7d97e16 size:104038 models/generic/crate_supply_02/crate_supply_02_base.vmat_c CRC:00524abd23 size:4202 models/generic/crate_supply_02/crate_supply_02_color_tga_34931339.vtex_c CRC:00247517a0 size:5090665 models/generic/crate_supply_02/crate_supply_02_mask_tga_268c9dbf.vtex_c CRC:00b7f5ae3a size:2424919@@ -78068,15 +78068,15 @@ panorama/images/map_icons/screenshots/1080p/de_anubis_3_png.vtex_c CRC:0032c6b3d panorama/images/map_icons/screenshots/1080p/de_anubis_4_png.vtex_c CRC:004549b724 size:3290202 panorama/images/map_icons/screenshots/1080p/de_anubis_5_png.vtex_c CRC:00b385f442 size:3301241 panorama/images/map_icons/screenshots/1080p/de_anubis_png.vtex_c CRC:002332bd70 size:3135678-panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:005f68a359 size:3943307-panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00a3ddb233 size:3694745-panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:006a4ca115 size:3554950-panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:00bc1a2670 size:3335299-panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:00d976c095 size:3246777-panorama/images/map_icons/screenshots/1080p/de_dust2_1_png.vtex_c CRC:00554a7d80 size:3735347-panorama/images/map_icons/screenshots/1080p/de_dust2_2_png.vtex_c CRC:00f421c576 size:3761855-panorama/images/map_icons/screenshots/1080p/de_dust2_3_png.vtex_c CRC:00bf19a38d size:1945014-panorama/images/map_icons/screenshots/1080p/de_dust2_png.vtex_c CRC:00da1f5160 size:3463611+panorama/images/map_icons/screenshots/1080p/de_cache_1_png.vtex_c CRC:00a1a9e5c1 size:3943368+panorama/images/map_icons/screenshots/1080p/de_cache_2_png.vtex_c CRC:00c42a0b15 size:3692469+panorama/images/map_icons/screenshots/1080p/de_cache_3_png.vtex_c CRC:00d5f645cb size:3552956+panorama/images/map_icons/screenshots/1080p/de_cache_4_png.vtex_c CRC:00b15b3df0 size:3338194+panorama/images/map_icons/screenshots/1080p/de_cache_png.vtex_c CRC:008b55b5f4 size:3246003+panorama/images/map_icons/screenshots/1080p/de_dust2_1_png.vtex_c CRC:00b7333b75 size:3739089+panorama/images/map_icons/screenshots/1080p/de_dust2_2_png.vtex_c CRC:0087ce489d size:3763812+panorama/images/map_icons/screenshots/1080p/de_dust2_3_png.vtex_c CRC:00d6ba36f9 size:1944792+panorama/images/map_icons/screenshots/1080p/de_dust2_png.vtex_c CRC:00de76efaa size:3460213 panorama/images/map_icons/screenshots/1080p/de_inferno_1_png.vtex_c CRC:001d9d8fa8 size:3479892 panorama/images/map_icons/screenshots/1080p/de_inferno_2_png.vtex_c CRC:00106811db size:3116097 panorama/images/map_icons/screenshots/1080p/de_inferno_3_png.vtex_c CRC:00e9c7a79d size:3427401@@ -78125,8 +78125,8 @@ panorama/images/map_icons/screenshots/360p/cs_office_png.vtex_c CRC:00bbdcbe36 s panorama/images/map_icons/screenshots/360p/de_ancient_night_png.vtex_c CRC:00fea2d590 size:353912 panorama/images/map_icons/screenshots/360p/de_ancient_png.vtex_c CRC:00e7cb72a3 size:416668 panorama/images/map_icons/screenshots/360p/de_anubis_png.vtex_c CRC:00c006871b size:379702-panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:0029229cc0 size:390361-panorama/images/map_icons/screenshots/360p/de_dust2_png.vtex_c CRC:00e19ccae9 size:419237+panorama/images/map_icons/screenshots/360p/de_cache_png.vtex_c CRC:00ce4ac124 size:390061+panorama/images/map_icons/screenshots/360p/de_dust2_png.vtex_c CRC:0095b286ac size:419190 panorama/images/map_icons/screenshots/360p/de_dust_png.vtex_c CRC:007fd5e1b6 size:358102 panorama/images/map_icons/screenshots/360p/de_inferno_png.vtex_c CRC:00a1877a04 size:405160 panorama/images/map_icons/screenshots/360p/de_mirage_png.vtex_c CRC:008449f607 size:454106@@ -78183,16 +78183,16 @@ panorama/images/map_icons/screenshots/720p/de_anubis_3_png.vtex_c CRC:005cbefe95 panorama/images/map_icons/screenshots/720p/de_anubis_4_png.vtex_c CRC:001ab1f468 size:1514369 panorama/images/map_icons/screenshots/720p/de_anubis_5_png.vtex_c CRC:001950e581 size:1550940 panorama/images/map_icons/screenshots/720p/de_anubis_png.vtex_c CRC:000620f789 size:1434113-panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:0018600d76 size:1780342-panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:005b3fa26a size:1703440-panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:00c88a86c7 size:1629469-panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00bdeabdde size:1533525-panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:007fff5240 size:1493395-panorama/images/map_icons/screenshots/720p/de_dust2_0_png.vtex_c CRC:000a9418db size:1656598-panorama/images/map_icons/screenshots/720p/de_dust2_1_png.vtex_c CRC:00c53fd6ed size:1690023-panorama/images/map_icons/screenshots/720p/de_dust2_2_png.vtex_c CRC:0095f9452d size:1708368-panorama/images/map_icons/screenshots/720p/de_dust2_3_png.vtex_c CRC:001e971878 size:1911039-panorama/images/map_icons/screenshots/720p/de_dust2_png.vtex_c CRC:00abb33cb2 size:1580833+panorama/images/map_icons/screenshots/720p/de_cache_1_png.vtex_c CRC:004c31f5c6 size:1780194+panorama/images/map_icons/screenshots/720p/de_cache_2_png.vtex_c CRC:000ba79014 size:1701979+panorama/images/map_icons/screenshots/720p/de_cache_3_png.vtex_c CRC:0049ad182d size:1628266+panorama/images/map_icons/screenshots/720p/de_cache_4_png.vtex_c CRC:00b92effeb size:1534605+panorama/images/map_icons/screenshots/720p/de_cache_png.vtex_c CRC:0076eccb28 size:1492910+panorama/images/map_icons/screenshots/720p/de_dust2_0_png.vtex_c CRC:00645afddb size:1656523+panorama/images/map_icons/screenshots/720p/de_dust2_1_png.vtex_c CRC:00136e17a9 size:1691094+panorama/images/map_icons/screenshots/720p/de_dust2_2_png.vtex_c CRC:001f1a3665 size:1710326+panorama/images/map_icons/screenshots/720p/de_dust2_3_png.vtex_c CRC:007cf98698 size:1911144+panorama/images/map_icons/screenshots/720p/de_dust2_png.vtex_c CRC:0091bef935 size:1579675 panorama/images/map_icons/screenshots/720p/de_inferno_1_png.vtex_c CRC:00204dbf45 size:1656731 panorama/images/map_icons/screenshots/720p/de_inferno_2_png.vtex_c CRC:000d65da99 size:1450500 panorama/images/map_icons/screenshots/720p/de_inferno_3_png.vtex_c CRC:0043f35100 size:1588343@@ -79453,7 +79453,7 @@ panorama/styles/rating_emblem.vcss_c CRC:00962e529e size:10781 panorama/styles/retakeloadout.vcss_c CRC:008948bac2 size:23624 panorama/styles/scoreboard.vcss_c CRC:00b7de4624 size:50834 panorama/styles/segmented_progress_bar.vcss_c CRC:00bb092314 size:7001-panorama/styles/settings/settings.vcss_c CRC:003e901c5a size:15275+panorama/styles/settings/settings.vcss_c CRC:001dc03167 size:15275 panorama/styles/settings/settings_audio_meter.vcss_c CRC:00ec78b06a size:1445 panorama/styles/settings/settings_enum.vcss_c CRC:00835b1247 size:2024 panorama/styles/settings/settings_keybinder.vcss_c CRC:0045fb0a21 size:8742@@ -80077,7 +80077,7 @@ particles/explosions_fx/explosion_coop_mission_c4.vpcf_c CRC:00ec10adbf size:326 particles/explosions_fx/explosion_coop_mission_core09b_1k.vpcf_c CRC:006cc396a2 size:3022 particles/explosions_fx/explosion_coop_mission_shrapnel02e_1k.vpcf_c CRC:00d1b792af size:2353 particles/explosions_fx/explosion_coop_mission_smoke01h_1k.vpcf_c CRC:00a2fb42a3 size:2443-particles/explosions_fx/explosion_flashbang.vpcf_c CRC:00f12e1d0d size:3318+particles/explosions_fx/explosion_flashbang.vpcf_c CRC:00bee8cceb size:3532 particles/explosions_fx/explosion_hegrenade.vpcf_c CRC:00e44a5578 size:4349 particles/explosions_fx/explosion_hegrenade_brief.vpcf_c CRC:00444fb19f size:4117 particles/explosions_fx/explosion_hegrenade_brief_debris.vpcf_c CRC:0049fbcbe5 size:4044@@ -82508,7 +82508,7 @@ resource/csgo_bulgarian.txt CRC:00842f9917 size:7213144 resource/csgo_czech.txt CRC:009c13bd14 size:4730750 resource/csgo_danish.txt CRC:0041acccac size:4648205 resource/csgo_dutch.txt CRC:00ad8e8c15 size:4693993-resource/csgo_english.txt CRC:000be89b94 size:4528909+resource/csgo_english.txt CRC:00baaafa7d size:4528931 resource/csgo_finnish.txt CRC:0047969de3 size:4614225 resource/csgo_french.txt CRC:00daf3e1e1 size:4874268 resource/csgo_german.txt CRC:00c4d15c94 size:4813455@@ -82519,7 +82519,7 @@ resource/csgo_italian.txt CRC:000c3a0f77 size:4806391 resource/csgo_japanese.txt CRC:0006262010 size:4937917 resource/csgo_koreana.txt CRC:008e2fd67c size:4734363 resource/csgo_latam.txt CRC:00b5a1f16a size:4818098-resource/csgo_norwegian.txt CRC:004f66f043 size:4576752+resource/csgo_norwegian.txt CRC:0055fc6aae size:4576754 resource/csgo_polish.txt CRC:00048fdb83 size:4952469 resource/csgo_portuguese.txt CRC:00e3bbfde6 size:4714910 resource/csgo_romanian.txt CRC:004d5cc6a2 size:4904445@@ -82642,7 +82642,7 @@ scripts/precipitation.vdata_c CRC:009200cb0f size:1164 scripts/propdata.txt CRC:0067850b5d size:17433 scripts/propdata.vdata_c CRC:00a2a4c997 size:2408 scripts/replay_compatability_settings.txt CRC:004f682fcd size:912-scripts/soundmixers.txt CRC:00cd6fd5db size:39478+scripts/soundmixers.txt CRC:00ed0ee94e size:39474 scripts/soundscapes_assault.vsc CRC:00cf8652b9 size:18234 scripts/soundscapes_inferno_new.vsc CRC:00821d092d size:31309 scripts/soundscapes_manifest.txt CRC:00ffd044f2 size:2321@@ -82760,7 +82760,7 @@ soundevents/game_sounds_footsteps.vsndevts_c CRC:00db2b0ac5 size:12994 soundevents/game_sounds_physics.vsndevts_c CRC:0015d52b4a size:17619 soundevents/game_sounds_player.vsndevts_c CRC:00272efa1a size:12652 soundevents/game_sounds_stopsoundevents.vsndevts_c CRC:0022baa1d8 size:1149-soundevents/game_sounds_ui.vsndevts_c CRC:000cae20d0 size:24398+soundevents/game_sounds_ui.vsndevts_c CRC:001b579278 size:24398 soundevents/game_sounds_weapons.vsndevts_c CRC:00f188ef61 size:49711 soundevents/game_sounds_world.vsndevts_c CRC:00756a5064 size:6292 soundevents/music/3kliksphilip_01/game_sounds_music.vsndevts_c CRC:0039160f31 size:4589@@ -102964,7 +102964,7 @@ soundstacks/dsp_mix_modifiers.vdata_c CRC:00d1a43309 size:4382 soundstacks/mixgraph.vmix_c CRC:00234436cf size:17246 soundstacks/soundeventgroups.vdata_c CRC:000482020c size:1434 soundstacks/soundstacks_csgo_core.vsndstck_c CRC:0061277c5c size:1952-soundstacks/soundstacks_csgo_mega.vsndstck_c CRC:003adda530 size:13036+soundstacks/soundstacks_csgo_mega.vsndstck_c CRC:00e77e9832 size:13035 soundstacks/soundstacks_csgo_music.vsndstck_c CRC:00b0c7b98c size:6044 soundstacks/soundstacks_csgo_surf.vsndstck_c CRC:00262baca2 size:12184 soundstacks/soundstacks_manifest.vrman_c CRC:004649b612 size:1658game/csgo/pak01_dir/resource/csgo_english.txt
modified • +1 / -0 • changes: 1
Show patch
@@ -1614,6 +1614,7 @@ "TTruck" "T Truck" "Useless" "Useless" "TYard" "T Yard"+ "Boost" "Boost" // coop_cementplant "Gravelpit" "Gravel Pit" "Forest" "Forest"game/csgo/pak01_dir/scripts/soundmixers.txt
modified • +2 / -2 • changes: 4
Show patch
@@ -983,7 +983,7 @@ { mixgroup = "Amb_Common" vol = 0.534- solo = 0.003+ solo = 0.0 mute = 0.0 lvl = 1.0 dsp = 1.0@@ -1271,7 +1271,7 @@ { mixgroup = "BuyMusic" vol = 1.0- solo = 0.006+ solo = 0.0 mute = 0.0 lvl = 1.0 dsp = 0.0game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts
modified • +24 / -24 • changes: 48
Show patch
@@ -13688,7 +13688,7 @@ [ "sounds/ui/panorama/bg_ancient_day_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_anubis = {@@ -13762,7 +13762,7 @@ [ "sounds/ui/panorama/bg_anubis_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_dz_blacksite = {@@ -13836,7 +13836,7 @@ [ "sounds/ui/panorama/bg_blacksite_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_cache = {@@ -13917,7 +13917,7 @@ "UIPanorama.BG_de_cache_reactor", "UIPanorama.BG_de_cache_crickets", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_cbble = {@@ -13991,7 +13991,7 @@ [ "sounds/ui/panorama/bg_cobble_night_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_chlorine = {@@ -14065,7 +14065,7 @@ [ "sounds/ui/panorama/bg_chlorine_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_dust2 = {@@ -14139,7 +14139,7 @@ [ "sounds/ui/panorama/bg_dust2_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_coop_kasbah = {@@ -14213,7 +14213,7 @@ [ "sounds/ui/panorama/bg_phoenixfacility_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_inferno = {@@ -14287,7 +14287,7 @@ [ "sounds/ui/panorama/bg_inferno_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_cs_italy = {@@ -14361,7 +14361,7 @@ [ "sounds/ui/panorama/bg_italy_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_mirage = {@@ -14435,7 +14435,7 @@ [ "sounds/ui/panorama/bg_mirage_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_mutiny = {@@ -14509,7 +14509,7 @@ [ "sounds/ui/panorama/bg_mutiny_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_nuke = {@@ -14583,7 +14583,7 @@ [ "sounds/ui/panorama/bg_nuke_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_cs_office = {@@ -14657,7 +14657,7 @@ [ "sounds/ui/panorama/bg_office_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_overpass = {@@ -14731,7 +14731,7 @@ [ "sounds/ui/panorama/bg_overpass_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_vertigo = {@@ -14805,7 +14805,7 @@ [ "sounds/ui/panorama/bg_vertigo_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.tab_mainmenu_shop = {@@ -15082,7 +15082,7 @@ [ "sounds/ui/panorama/bg_baggage_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_ar_shoots = {@@ -15156,7 +15156,7 @@ [ "sounds/ui/panorama/bg_anubis_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_ar_house = {@@ -15230,7 +15230,7 @@ [ "sounds/ui/panorama/bg_anubis_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } ar_baggage_airplanes = {@@ -15849,7 +15849,7 @@ [ "sounds/ambient/train/train_warehouse_loop.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_warehouse_space = {@@ -16561,7 +16561,7 @@ [ "sounds/ui/panorama/bg_train_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_train.WheelLoop = {@@ -16642,7 +16642,7 @@ [ "sounds/ambient/train/freighttrain_pullforward_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UIPanorama.BG_de_train.StartStop = {@@ -16715,7 +16715,7 @@ "sounds/ambient/train/train_takeup_05.vsnd", "sounds/ambient/train/train_takeup_06.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UI.Mission.QuotaUp = {@@ -16894,7 +16894,7 @@ [ "sounds/ui/panorama/bg_ancient_night_01.vsnd", ]- randomize_start_time = true+ randomize_start_time = false } UI.Laptop.ZoomIn = {game/csgo/pak01_dir/soundstacks/soundstacks_csgo_mega.vsndstck
modified • +16 / -23 • changes: 39
Show patch
@@ -1084,40 +1084,18 @@ } } },- {- name = "get_vsnd_track_01"- operator = "opvar_get_vsnd"- execute_once = "true"- check_event_data = "true"- input_operator_name = "public"- input_field_name = "vsnd_files_track_01"- input_use_namespace = "false"- array_selection_type = "random_exclusive"- }, { name = "mixer" operator = "soundmixer_get_mixgroup" mixgroup = "@public.mixgroup" },- {- name = "get_vsnd_info"- operator = "vmix_vsnd_info"- input_vsnd = "@get_vsnd_track_01.output"- },- {- name = "math_float"- operator = "math_float"- apply = "sub"- input2 = "@get_vsnd_info.output_duration"- execute_once = "1"- }, { name = "randomize_start_time" operator = "math_random_float" execute_once = "1" input_execute = "@public.randomize_start_time" output = "0"- input_min = "@math_float.output"+ input_min = "-1000" input_max = "0" }, {@@ -1958,6 +1936,16 @@ input1 = "@pitch_random_add.output" input2 = "1.000000" },+ {+ name = "get_vsnd_track_01"+ operator = "opvar_get_vsnd"+ execute_once = "true"+ check_event_data = "true"+ input_operator_name = "public"+ input_field_name = "vsnd_files_track_01"+ input_use_namespace = "false"+ array_selection_type = "random_exclusive"+ }, { name = "distance_volume_mapping_curve" operator = "math_curve_2d"@@ -2150,6 +2138,11 @@ input2 = "@volume_fan_scale.output" input = "@speaker_spatialize_mult.output" },+ {+ name = "get_vsnd_info"+ operator = "vmix_vsnd_info"+ input_vsnd = "@get_vsnd_track_01.output"+ }, { name = "vsnd_not_ready" operator = "math_float"game/csgo/shaders_pc_dir.txt
modified • +8 / -8 • changes: 16
Show patch
@@ -47,12 +47,12 @@ shaders/vfx/csgo_effects_pc_50_psrs.vcs CRC:00c00c0bc5 size:2242 shaders/vfx/csgo_effects_pc_50_vs.vcs CRC:00de4dd0fb size:12365 shaders/vfx/csgo_environment.ini CRC:0000000000 size:0 shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0-shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0046b0fbb4 size:10674-shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:00b3742da2 size:16607220+shaders/vfx/csgo_environment_blend_pc_50_features.vcs CRC:0077e007f5 size:10802+shaders/vfx/csgo_environment_blend_pc_50_ps.vcs CRC:00c497d0c9 size:16668301 shaders/vfx/csgo_environment_blend_pc_50_psrs.vcs CRC:00bb47aa91 size:2498 shaders/vfx/csgo_environment_blend_pc_50_vs.vcs CRC:0021670925 size:262598-shaders/vfx/csgo_environment_pc_50_features.vcs CRC:00cc6f5720 size:6306-shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:004e25f675 size:594651+shaders/vfx/csgo_environment_pc_50_features.vcs CRC:005bf07a4b size:6402+shaders/vfx/csgo_environment_pc_50_ps.vcs CRC:0082c76186 size:592506 shaders/vfx/csgo_environment_pc_50_psrs.vcs CRC:00f15f17f1 size:2434 shaders/vfx/csgo_environment_pc_50_vs.vcs CRC:00f95e0b61 size:108585 shaders/vfx/csgo_eyeball.ini CRC:0000000000 size:0@@ -110,8 +110,8 @@ shaders/vfx/csgo_simple_pc_50_ps.vcs CRC:00db517e6e size:314149 shaders/vfx/csgo_simple_pc_50_psrs.vcs CRC:00c227dd25 size:2082 shaders/vfx/csgo_simple_pc_50_vs.vcs CRC:00f95b0a09 size:27511 shaders/vfx/csgo_static_overlay.ini CRC:0000000000 size:0-shaders/vfx/csgo_static_overlay_pc_50_features.vcs CRC:00ebaf14e9 size:7570-shaders/vfx/csgo_static_overlay_pc_50_ps.vcs CRC:0071a077b6 size:552189+shaders/vfx/csgo_static_overlay_pc_50_features.vcs CRC:00e7947dae size:7634+shaders/vfx/csgo_static_overlay_pc_50_ps.vcs CRC:00f701e411 size:547589 shaders/vfx/csgo_static_overlay_pc_50_psrs.vcs CRC:00c37a620b size:2610 shaders/vfx/csgo_static_overlay_pc_50_vs.vcs CRC:00b1ae9b19 size:163990 shaders/vfx/csgo_textile_layer.ini CRC:0000000000 size:0@@ -252,8 +252,8 @@ shaders/vfx/smoke_volume_mask.ini CRC:0000000000 size:0 shaders/vfx/smoke_volume_mask_pc_50_features.vcs CRC:00f6eea1b4 size:1874 shaders/vfx/smoke_volume_mask_pc_50_ps.vcs CRC:00ae19f224 size:10682 shaders/vfx/smoke_volume_mask_pc_50_vs.vcs CRC:007f89c5cf size:2724-shaders/vfx/smoke_volume_pc_50_features.vcs CRC:003991cc47 size:2786-shaders/vfx/smoke_volume_pc_50_ps.vcs CRC:002bab8ac9 size:144567+shaders/vfx/smoke_volume_pc_50_features.vcs CRC:00755cbd2c size:2786+shaders/vfx/smoke_volume_pc_50_ps.vcs CRC:0008ddad99 size:143857 shaders/vfx/smoke_volume_pc_50_vs.vcs CRC:00c3031aa5 size:2244 shaders/vfx/upsample.ini CRC:0000000000 size:0 shaders/vfx/upsample_pc_50_features.vcs CRC:00d4d5a318 size:1554game/csgo/shaders_vulkan_dir.txt
modified • +14 / -14 • changes: 28
Show patch
@@ -52,23 +52,23 @@ shaders/vfx/csgo_effects_vulkan_50_psrs.vcs CRC:00c00c0bc5 size:2242 shaders/vfx/csgo_effects_vulkan_50_vs.vcs CRC:00fd7aaf2f size:11486 shaders/vfx/csgo_environment.ini CRC:0000000000 size:0 shaders/vfx/csgo_environment_blend.ini CRC:0000000000 size:0-shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:00475df6b8 size:10562-shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00ce05c12a size:30366842+shaders/vfx/csgo_environment_blend_vulkan_50_features.vcs CRC:006a86f96c size:10706+shaders/vfx/csgo_environment_blend_vulkan_50_ps.vcs CRC:00b41a2fab size:30491117 shaders/vfx/csgo_environment_blend_vulkan_50_psrs.vcs CRC:0042b24d3f size:2530 shaders/vfx/csgo_environment_blend_vulkan_50_vs.vcs CRC:004c39993b size:207483-shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:009c49afde size:10642-shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00ce05c12a size:30366842+shaders/vfx/csgo_environment_blend_vulkan_60_features.vcs CRC:00de234820 size:10770+shaders/vfx/csgo_environment_blend_vulkan_60_ps.vcs CRC:00b41a2fab size:30491117 shaders/vfx/csgo_environment_blend_vulkan_60_psrs.vcs CRC:0042b24d3f size:2530-shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:00113c7b0a size:5107705+shaders/vfx/csgo_environment_blend_vulkan_60_rtx.vcs CRC:00e8f60732 size:5105152 shaders/vfx/csgo_environment_blend_vulkan_60_vs.vcs CRC:004c39993b size:207483-shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:002a2dc78a size:6226-shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:0008718fb1 size:926928+shaders/vfx/csgo_environment_vulkan_50_features.vcs CRC:0019f62069 size:6338+shaders/vfx/csgo_environment_vulkan_50_ps.vcs CRC:0087f9e8fd size:926437 shaders/vfx/csgo_environment_vulkan_50_psrs.vcs CRC:00bf09c183 size:2450 shaders/vfx/csgo_environment_vulkan_50_vs.vcs CRC:007bb9825f size:49039-shaders/vfx/csgo_environment_vulkan_60_features.vcs CRC:008c48d4ce size:6306-shaders/vfx/csgo_environment_vulkan_60_ps.vcs CRC:0008718fb1 size:926928+shaders/vfx/csgo_environment_vulkan_60_features.vcs CRC:009a804726 size:6402+shaders/vfx/csgo_environment_vulkan_60_ps.vcs CRC:0087f9e8fd size:926437 shaders/vfx/csgo_environment_vulkan_60_psrs.vcs CRC:00bf09c183 size:2450-shaders/vfx/csgo_environment_vulkan_60_rtx.vcs CRC:0030362f2a size:275406+shaders/vfx/csgo_environment_vulkan_60_rtx.vcs CRC:007f2b9101 size:274987 shaders/vfx/csgo_environment_vulkan_60_vs.vcs CRC:007bb9825f size:49039 shaders/vfx/csgo_eyeball.ini CRC:0000000000 size:0 shaders/vfx/csgo_eyeball_vulkan_50_features.vcs CRC:00bddf7702 size:4018@@ -135,8 +135,8 @@ shaders/vfx/csgo_simple_vulkan_50_ps.vcs CRC:00956f252b size:309408 shaders/vfx/csgo_simple_vulkan_50_psrs.vcs CRC:001b0e8d84 size:2130 shaders/vfx/csgo_simple_vulkan_50_vs.vcs CRC:00a63cb3db size:27381 shaders/vfx/csgo_static_overlay.ini CRC:0000000000 size:0-shaders/vfx/csgo_static_overlay_vulkan_50_features.vcs CRC:00ea05baec size:7474-shaders/vfx/csgo_static_overlay_vulkan_50_ps.vcs CRC:00757f6be5 size:932195+shaders/vfx/csgo_static_overlay_vulkan_50_features.vcs CRC:0025917e5c size:7554+shaders/vfx/csgo_static_overlay_vulkan_50_ps.vcs CRC:006fb9bebd size:933112 shaders/vfx/csgo_static_overlay_vulkan_50_psrs.vcs CRC:005d763590 size:2610 shaders/vfx/csgo_static_overlay_vulkan_50_vs.vcs CRC:00eaa3c9d3 size:149047 shaders/vfx/csgo_textile_layer.ini CRC:0000000000 size:0@@ -277,8 +277,8 @@ shaders/vfx/smoke_volume_mask.ini CRC:0000000000 size:0 shaders/vfx/smoke_volume_mask_vulkan_50_features.vcs CRC:00c166ef86 size:1938 shaders/vfx/smoke_volume_mask_vulkan_50_ps.vcs CRC:00d281f9d1 size:15198 shaders/vfx/smoke_volume_mask_vulkan_50_vs.vcs CRC:0064bc52f1 size:2543-shaders/vfx/smoke_volume_vulkan_50_features.vcs CRC:002174370a size:2834-shaders/vfx/smoke_volume_vulkan_50_ps.vcs CRC:00cff287e6 size:108536+shaders/vfx/smoke_volume_vulkan_50_features.vcs CRC:00fb5842ab size:2834+shaders/vfx/smoke_volume_vulkan_50_ps.vcs CRC:00f08b4b9b size:108449 shaders/vfx/smoke_volume_vulkan_50_vs.vcs CRC:00806b553e size:2027 shaders/vfx/upsample.ini CRC:0000000000 size:0 shaders/vfx/upsample_vulkan_50_features.vcs CRC:00d4d5a318 size:1554game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment.slang
modified • +70 / -65 • changes: 135
Show patch
@@ -418,6 +418,7 @@ PS CreateInputTexture2D(TextureAmbientOcclusion1, Linear, 8, "", "_ao", "Material1/Lighting,20/20", Default4(1, 1, 1, 0)); float g_fTextureColorContrast1 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material1/Color Correction/20"); >; float g_flHeightMapScale1 < Default(1); Range(-4, 4); UiType(Slider); UiGroup("Material1/Height/20"); >;+ float3 g_vAmbientOcclusionLevels1 < Default2(0, 0.5); Range(-1, 1); Attribute("0=Option 1,1=Option 2,2=Option 3"); UiType(VectorText); UiGroup("Material1/Lighting/21"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >; CreateInputTexture2D(TextureMetalness1, Linear, 8, "", "_metal", "Material1/Lighting/30", Default4(0, 0, 0, 0)); float g_fTextureColorSaturation1 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material1/Color Correction/30"); >; float g_flHeightMapZeroPoint1 < Default(0.5); UiType(Slider); UiGroup("Material1/Height/30"); >;@@ -476,7 +477,7 @@ PS // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (65576 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (65712 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460 #if defined(GL_EXT_control_flow_attributes)@@ -552,8 +553,8 @@ PS float _4; vec3 _5; vec3 _6;- float _7;- vec4 _10;+ vec4 _7;+ float _10; struct _1969 {@@ -1028,19 +1029,24 @@ PS } vec3 _19225 = normalize(_13189); float _6375 = saturate(_13139);- float _24722 = saturate(_23299.y);- vec4 _12345 = vec4(mix(_22057.xyz, vec4((vec4(_22057.xyz, 1.0) * mat4(vec4(_Globals_.g_mTextureColorAdjust1._m0[0].x, _Globals_.g_mTextureColorAdjust1._m0[1].x, _Globals_.g_mTextureColorAdjust1._m0[2].x, _Globals_.g_mTextureColorAdjust1._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].y, _Globals_.g_mTextureColorAdjust1._m0[1].y, _Globals_.g_mTextureColorAdjust1._m0[2].y, _Globals_.g_mTextureColorAdjust1._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].z, _Globals_.g_mTextureColorAdjust1._m0[1].z, _Globals_.g_mTextureColorAdjust1._m0[2].z, _Globals_.g_mTextureColorAdjust1._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].w, _Globals_.g_mTextureColorAdjust1._m0[1].w, _Globals_.g_mTextureColorAdjust1._m0[2].w, _Globals_.g_mTextureColorAdjust1._m0[3].w))).xyz, _4).xyz, vec3(_24722)), _7);- float _24323 = dot(_12345.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));+ float _14713 = clamp(mix(0.0, 1.0, pow(_22057.w, 1.0)), 0.0, 1.0);+ float _7029 = saturate(_23299.y);+ vec3 _25191 = mix(_22057.xyz, vec4((vec4(_22057.xyz, 1.0) * mat4(vec4(_Globals_.g_mTextureColorAdjust1._m0[0].x, _Globals_.g_mTextureColorAdjust1._m0[1].x, _Globals_.g_mTextureColorAdjust1._m0[2].x, _Globals_.g_mTextureColorAdjust1._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].y, _Globals_.g_mTextureColorAdjust1._m0[1].y, _Globals_.g_mTextureColorAdjust1._m0[2].y, _Globals_.g_mTextureColorAdjust1._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].z, _Globals_.g_mTextureColorAdjust1._m0[1].z, _Globals_.g_mTextureColorAdjust1._m0[2].z, _Globals_.g_mTextureColorAdjust1._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].w, _Globals_.g_mTextureColorAdjust1._m0[1].w, _Globals_.g_mTextureColorAdjust1._m0[2].w, _Globals_.g_mTextureColorAdjust1._m0[3].w))).xyz, _4).xyz, vec3(_7029));+ vec4 _17842;+ _17842.x = _25191.x;+ _17842.y = _25191.y;+ _17842.z = _25191.z;+ float _24323 = dot(_17842.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)); vec3 _9577 = normalize(max(input_0.xyz, vec3(0.001000000047497451305389404296875))); vec3 _24174 = _19225.xyz;- vec3 _23405 = vec4(clamp(mix(_12345.xyz, (_9577 * min(_24323 / dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _24323) * max(input_0.x, max(input_0.y, input_0.z)))).xyz, vec3(input_0.w * _24722)), vec3(0.0), vec3(1.0)).xyz, _7).xyz;+ vec3 _23405 = vec4(clamp(mix(_17842.xyz, (_9577 * min(_24323 / dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _24323) * max(input_0.x, max(input_0.y, input_0.z)))).xyz, vec3(input_0.w * _7029)), vec3(0.0), vec3(1.0)).xyz, _10).xyz; vec2 _7314 = vec2(0.5); _7314.x = _6375; float _17651 = float(_Globals_.g_bSnowLayer1 != 0); vec3 _21712; if (_21710) {- _21712 = _23405 * mix(vec3(1.0), input_5.xyz, vec3(saturate(_24722)));+ _21712 = _23405 * mix(vec3(1.0), input_5.xyz, vec3(saturate(_7029))); } else {@@ -1232,9 +1238,9 @@ PS vec3 _13712 = normalize(mix(_19225.xyz, _23607.xyz, vec3(saturate(_10839 * 4.0)))); float _9038 = max(_13706 * (1.0 - saturate(PerViewConstantBufferCsgo_t._m12 * 2.0)), _19808); vec3 _18806 = mix(_21712, pow(_21712, vec3(1.2999999523162841796875)) * 0.800000011920928955078125, clamp((pow(_21712, vec3(0.25)) * (_9038 * _6375)) * 8.0, vec3(0.0), vec3(1.0)) * _Globals_.g_flWetnessDarkeningStrength1);- _13142 = fma(mix((mix(_18806, _18806 * 0.5, vec3(saturate(_14611 * 1.5))) * mix(1.0, _22057.w, _19808)) * mix(1.0, 1.0 - _17924, _10334), _Globals_.g_vPuddleSedimentColor, vec3(_10334 * _19808)), vec3(1.0 + _13141), vec3(_13141 * 0.100000001490116119384765625));+ _13142 = fma(mix((mix(_18806, _18806 * 0.5, vec3(saturate(_14611 * 1.5))) * mix(1.0, _14713, _19808)) * mix(1.0, 1.0 - _17924, _10334), _Globals_.g_vPuddleSedimentColor, vec3(_10334 * _19808)), vec3(1.0 + _13141), vec3(_13141 * 0.100000001490116119384765625)); _16307 = clamp(mix(_7314.xx, vec2(_Globals_.g_fPuddleRoughness), vec2(_9038)) + vec2(_13151 + (length(fwidth(_13712.xyz)) * 0.5)), vec2(0.0), vec2(1.0));- _17123 = mix(_22057.w, 1.0, _19808);+ _17123 = mix(_14713, 1.0, _19808); _17124 = mix(_Globals_.g_flReflectance, 0.0350000001490116119384765625, _9038); _17125 = _13712; _13960 = _10839 * (0.20000000298023223876953125 + (((0.1500000059604644775390625 * _23607.w) * _23607.w) * _23607.w));@@ -1244,7 +1250,7 @@ PS { _13142 = _21712; _16307 = _7314;- _17123 = _22057.w;+ _17123 = _14713; _17124 = _Globals_.g_flReflectance; _17125 = vec3(1.0); _13960 = 0.0;@@ -1257,7 +1263,7 @@ PS vec3 _9175 = dFdy(_10560); vec3 _10347 = _11099.xyz; vec3 _12420 = _9175.xyz;- vec2 _21816 = max(_16307.xy, vec2(pow(clamp(max(dot(_10347, _10347), dot(_12420, _12420)), 0.0, 1.0), 0.333000004291534423828125)));+ vec2 _21818 = max(_16307.xy, vec2(pow(clamp(max(dot(_10347, _10347), dot(_12420, _12420)), 0.0, 1.0), 0.333000004291534423828125))); vec3 _15598 = -_24347; vec4 _23875 = vec4(_24595.xyz, 1.0); bvec4 _24464 = notEqual(PerViewConstantBufferCsgo_t._m0, ivec4(0));@@ -1404,7 +1410,7 @@ PS { _18223 = _17874; }- vec2 _17301 = max(_21816, vec2(PerViewLightingConstantBufferGpu_t._m9.w));+ vec2 _17301 = max(_21818, vec2(PerViewLightingConstantBufferGpu_t._m9.w)); vec3 _12281 = normalize(PerViewLightingConstantBufferGpu_t._m9.xyz + (-normalize(_10061.xyz - PerViewConstantBuffer_t._m5.xyz)).xyz).xyz; float _12386 = dot(_12281, _15460.xyz); float _19210 = max(0.0, dot(PerViewLightingConstantBufferGpu_t._m9.xyz, _12281));@@ -1505,13 +1511,13 @@ PS _15670 = _16325; break; }- float _23573 = 2.0 * g_BarnLights_1._m0[_12608]._m5.y;- float _18493 = (2.0 * g_BarnLights_1._m0[_12608]._m5.z) * g_BarnLights_1._m0[_12608]._m5.z;+ float _23572 = 2.0 * g_BarnLights_1._m0[_12608]._m5.y;+ float _18492 = (2.0 * g_BarnLights_1._m0[_12608]._m5.z) * g_BarnLights_1._m0[_12608]._m5.z; float _14805 = 2.0 * g_BarnLights_1._m0[_12608]._m5.x; float _9058 = _14805 * g_BarnLights_1._m0[_12608]._m5.y; float _17330 = 2.0 * g_BarnLights_1._m0[_12608]._m5.w; float _19825 = _17330 * g_BarnLights_1._m0[_12608]._m5.z;- vec3 _16268 = vec3(_9058 - _19825, (1.0 - (_14805 * g_BarnLights_1._m0[_12608]._m5.x)) - _18493, (_23573 * g_BarnLights_1._m0[_12608]._m5.z) + (_17330 * g_BarnLights_1._m0[_12608]._m5.x)) * g_BarnLights_1._m0[_12608]._m6.z;+ vec3 _16268 = vec3(_9058 - _19825, (1.0 - (_14805 * g_BarnLights_1._m0[_12608]._m5.x)) - _18492, (_23572 * g_BarnLights_1._m0[_12608]._m5.z) + (_17330 * g_BarnLights_1._m0[_12608]._m5.x)) * g_BarnLights_1._m0[_12608]._m6.z; float _21316; if (g_BarnLights_1._m0[_12608]._m3.z > 0.0) {@@ -1556,7 +1562,7 @@ PS break; // unreachable workaround } while(false); _11180 = _10018 / vec3(_17647);- _11633 = ((_19667 * (g_BarnLights_1._m0[_12608]._m2.w / max(_18345, g_BarnLights_1._m0[_12608]._m2.w))) * clamp(g_BarnLights_1._m0[_12608]._m3.x + (g_BarnLights_1._m0[_12608]._m3.y * _17647), 0.0, 1.0)) * clamp(g_BarnLights_1._m0[_12608]._m6.x + (g_BarnLights_1._m0[_12608]._m6.y * dot(vec3((1.0 - (_23573 * g_BarnLights_1._m0[_12608]._m5.y)) - _18493, _9058 + _19825, (_14805 * g_BarnLights_1._m0[_12608]._m5.z) - (_17330 * g_BarnLights_1._m0[_12608]._m5.y)), normalize(_10210))), 0.0, 1.0);+ _11633 = ((_19667 * (g_BarnLights_1._m0[_12608]._m2.w / max(_18345, g_BarnLights_1._m0[_12608]._m2.w))) * clamp(g_BarnLights_1._m0[_12608]._m3.x + (g_BarnLights_1._m0[_12608]._m3.y * _17647), 0.0, 1.0)) * clamp(g_BarnLights_1._m0[_12608]._m6.x + (g_BarnLights_1._m0[_12608]._m6.y * dot(vec3((1.0 - (_23572 * g_BarnLights_1._m0[_12608]._m5.y)) - _18492, _9058 + _19825, (_14805 * g_BarnLights_1._m0[_12608]._m5.z) - (_17330 * g_BarnLights_1._m0[_12608]._m5.y)), normalize(_10210))), 0.0, 1.0); } else {@@ -1689,7 +1695,7 @@ PS { _18225 = _17875; }- vec2 _17302 = max(_21816, vec2(g_BarnLights_1._m0[_12608]._m11));+ vec2 _17302 = max(_21818, vec2(g_BarnLights_1._m0[_12608]._m11)); vec3 _12282 = normalize(_11180.xyz + (-normalize(_10061.xyz - PerViewConstantBuffer_t._m5.xyz)).xyz).xyz; float _12387 = dot(_12282, _15461.xyz); float _19211 = max(0.0, dot(_11180.xyz, _12282));@@ -1712,7 +1718,7 @@ PS _17017 = _21567; continue; }- float _17172 = dot(_21816.xy, vec2(0.5));+ float _17172 = dot(_21818.xy, vec2(0.5)); vec3 _7507 = _17892.xyz; vec3 _17138 = normalize(_10061.xyz - PerViewConstantBuffer_t._m5.xyz); float _17225 = _17172 * _17172;@@ -2005,7 +2011,7 @@ RTX // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (107160 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (107024 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460 #if defined(GL_AMD_gpu_shader_half_float)@@ -3790,60 +3796,59 @@ RTX _602 = _551; } vec4 _4419 = _602;- _4419.w = clamp(mix(0.0, 1.0, pow(_4419.w, 1.0)), 0.0, 1.0);- float _4426 = _545;- float _4427 = saturate(_4426);- _545 = _4427;- vec3 _4431 = mix(_4419.xyz, vec4((vec4(_551.xyz, 1.0) * _g_rtx_material_data_._m64).xyz, _473).xyz, vec3(_4427));- vec4 _4433 = _4419;- _4433.x = _4431.x;- _4433.y = _4431.y;- _4433.z = _4431.z;- float _4442 = dot(_4433.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));- vec3 _4445 = normalize(max(_502.xyz, vec3(0.001000000047497451305389404296875)));- vec4 _4464 = vec4(clamp(mix(_4433.xyz, (_4445 * min(_4442 / dot(_4445.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _4442) * max(_502.x, max(_502.y, _502.z)))).xyz, vec3(_502.w * _4427)), vec3(0.0), vec3(1.0)).xyz, _4433.w);- _551 = _4464;+ float _4421 = _545;+ float _4422 = saturate(_4421);+ _545 = _4422;+ vec3 _4426 = mix(_4419.xyz, vec4((vec4(_551.xyz, 1.0) * _g_rtx_material_data_._m64).xyz, _473).xyz, vec3(_4422));+ vec4 _4428 = _4419;+ _4428.x = _4426.x;+ _4428.y = _4426.y;+ _4428.z = _4426.z;+ float _4437 = dot(_4428.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));+ vec3 _4440 = normalize(max(_502.xyz, vec3(0.001000000047497451305389404296875)));+ vec4 _4459 = vec4(clamp(mix(_4428.xyz, (_4440 * min(_4437 / dot(_4440.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _4437) * max(_502.x, max(_502.y, _502.z)))).xyz, vec3(_502.w * _4422)), vec3(0.0), vec3(1.0)).xyz, _4428.w);+ _551 = _4459; _572 = _550.xyz;- _571 = _4464.xyz;- vec2 _4469 = _570;- _4469.x = _544;- _570 = _4469;+ _571 = _4459.xyz;+ vec2 _4464 = _570;+ _4464.x = _544;+ _570 = _4464; _569 = _546;- vec3 _4477 = _571;- vec3 _4478 = _4477 * mix(vec3(1.0), _498.xyz, vec3(saturate(_545)));- _571 = _4478;+ vec3 _4472 = _571;+ vec3 _4473 = _4472 * mix(vec3(1.0), _498.xyz, vec3(saturate(_545)));+ _571 = _4473; _21._m5 = int(uint(gl_InstanceID)); _21._m3 = gl_RayTmaxEXT; _21._m1 = _564; _21._m2 = _565; vec3 _594[3] = vec3[](_489, _483, _478); vec3 _595[3] = vec3[](_490, _484, _479);- vec3 _4513 = ((_490 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_484 * _22.barycentrics.x)) + (_479 * _22.barycentrics.y);+ vec3 _4508 = ((_490 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_484 * _22.barycentrics.x)) + (_479 * _22.barycentrics.y); vec3 _596[3];- _596[0] = _4513 - (_489 * dot(_4513 - _490, _489));- _596[1] = _4513 - (_483 * dot(_4513 - _484, _483));- _596[2] = _4513 - (_478 * dot(_4513 - _479, _478));- vec3 _4541 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);+ _596[0] = _4508 - (_489 * dot(_4508 - _490, _489));+ _596[1] = _4508 - (_483 * dot(_4508 - _484, _483));+ _596[2] = _4508 - (_478 * dot(_4508 - _479, _478));+ vec3 _4536 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y); vec3 _597[3]; _597[0] = cross(_490 - _484, _21._m1); _597[1] = cross(_484 - _479, _21._m1); _597[2] = cross(_479 - _490, _21._m1);- float _598 = dot(_4541 - _4513, _21._m1);- vec3 _599 = _4541;+ float _598 = dot(_4536 - _4508, _21._m1);+ vec3 _599 = _4536; int _600 = 0; for (;;) {- bool _4557_ladder_break = false;+ bool _4552_ladder_break = false; do { if (!(_600 < 3)) {- _4557_ladder_break = true;+ _4552_ladder_break = true; break; } if (_598 > 0.00999999977648258209228515625) {- _4557_ladder_break = true;+ _4552_ladder_break = true; break; } if (dot(_597[_600], _597[_600]) == 0.0)@@ -3858,17 +3863,17 @@ RTX { break; }- vec3 _4595 = _594[_601] - (_597[_600] * dot(_597[_600], _594[_601]));- _596[_601] = _4513 - (_4595 * dot(_4513 - _595[_601], _4595));+ vec3 _4590 = _594[_601] - (_597[_600] * dot(_597[_600], _594[_601]));+ _596[_601] = _4508 - (_4590 * dot(_4508 - _595[_601], _4590)); _601++; continue; }- vec3 _4619 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);- _598 = dot(_4619 - _4513, _21._m1);- _599 = _4619;+ vec3 _4614 = ((_596[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_596[1] * _22.barycentrics.x)) + (_596[2] * _22.barycentrics.y);+ _598 = dot(_4614 - _4508, _21._m1);+ _599 = _4614; break; } while(false);- if (_4557_ladder_break)+ if (_4552_ladder_break) { break; }@@ -3881,22 +3886,22 @@ RTX } _21.material = _599; _21._m6 = _563;- f16vec3 _4632 = f16vec3(vec3(0.0));- _21._m7 = MaterialDataMinimal_t(_4632, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _4632, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));+ f16vec3 _4627 = f16vec3(vec3(0.0));+ _21._m7 = MaterialDataMinimal_t(_4627, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _4627, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0))); _21._m7.vMaterialBits = f16vec3(_572);- _21._m7._m2 = f16vec3(_4478);+ _21._m7._m2 = f16vec3(_4473); _21._m7._m4 = f16vec3(_568); _21._m7._m5 = float16_t(_567); _21._m7._m1 = float16_t(_569); _21._m7._m3 = float16_t(dot(_570, vec2(0.5))); if (any(greaterThan(_566, vec3(0.0)))) {- f16vec4 _4661 = _21._m7._m7;- f16vec3 _4664 = f16vec3(_566);- _4661.x = _4664.x;- _4661.y = _4664.y;- _4661.z = _4664.z;- _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _4661);+ f16vec4 _4656 = _21._m7._m7;+ f16vec3 _4659 = f16vec3(_566);+ _4656.x = _4659.x;+ _4656.y = _4659.y;+ _4656.z = _4659.z;+ _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _4656); } } game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_environment_blend.slang
modified • +282 / -267 • changes: 549
Show patch
@@ -605,6 +605,7 @@ PS float g_flDetailPropMaskBias1 < Range(0, 10); UiType(Slider); UiGroup("Material1/Detail Props,90/20"); >; float g_flHeightMapScale1 < Default(1); Range(-4, 4); UiType(Slider); UiGroup("Material1/Height/20"); >; float g_flHeightMapScale1 < Default(1); Range(-2, 2); UiType(Slider); UiGroup("Material1/Height/20"); >;+ float3 g_vAmbientOcclusionLevels1 < Default2(0, 0.5); Range(-1, 1); Attribute("0=Option 1,1=Option 2,2=Option 3"); UiType(VectorText); UiGroup("Material1/Lighting/21"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >; CreateInputTexture2D(TextureMetalness1, Linear, 8, "", "_metal", "Material1/Lighting/30", Default4(0, 0, 0, 0)); float g_fTextureColorSaturation1 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material1/Color Correction/30"); >; float g_flDetailPropPuddleReduction1 < UiType(Slider); UiGroup("Material1/Detail Props,90/30"); >;@@ -646,6 +647,7 @@ PS float g_flHeightMapScale2 < Default(1); Range(-4, 4); UiType(Slider); UiGroup("Material2/Height/20"); >; float g_flHeightMapScale2 < Default(1); Range(-2, 2); UiType(Slider); UiGroup("Material2/Height/20"); >; float g_flNormalReplace2 < Default(1); UiType(Slider); UiGroup("Material2/Selective Blending/20"); >;+ float3 g_vAmbientOcclusionLevels2 < Default2(0, 0.5); Range(-1, 1); UiType(VectorText); UiGroup("Material2/Lighting/21"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >; CreateInputTexture2D(TextureMetalness2, Linear, 8, "", "_metal", "Material2/Lighting/30", Default4(0, 0, 0, 0)); float g_fTextureColorSaturation2 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material2/Color Correction/30"); >; float g_flDetailPropPuddleReduction2 < UiType(Slider); UiGroup("Material2/Detail Props,90/30"); >;@@ -701,6 +703,7 @@ PS float g_flHeightMapScale3 < Default(1); Range(-4, 4); UiType(Slider); UiGroup("Material3/Height/20"); >; float g_flHeightMapScale3 < Default(1); Range(-2, 2); UiType(Slider); UiGroup("Material3/Height/20"); >; float g_flNormalReplace3 < Default(1); UiType(Slider); UiGroup("Material3/Selective Blending/20"); >;+ float3 g_vAmbientOcclusionLevels3 < Default2(0, 0.5); Range(-1, 1); UiType(VectorText); UiGroup("Material3/Lighting/21"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >; CreateInputTexture2D(TextureMetalness3, Linear, 8, "", "_metal", "Material3/Lighting/30", Default4(0, 0, 0, 0)); float g_fTextureColorSaturation3 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material3/Color Correction/30"); >; float g_flDetailPropPuddleReduction3 < UiType(Slider); UiGroup("Material3/Detail Props,90/30"); >;@@ -821,7 +824,7 @@ PS // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (86340 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (86820 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460 #if defined(GL_EXT_control_flow_attributes)@@ -897,9 +900,9 @@ PS float _4; vec3 _5; vec3 _6;- float _7;- vec2 _10;- vec4 _14;+ vec4 _7;+ float _10;+ vec2 _14; struct _2906 {@@ -967,7 +970,7 @@ PS uint g_tHeight1; float g_fTintMaskContrast1; float g_fTintMaskBrightness1;- vec3 _m21;+ vec3 g_vAmbientOcclusionLevels1; int g_bAdjustBaseColor1; float g_flHeightMapScale1; float g_flHeightMapZeroPoint1;@@ -1000,7 +1003,7 @@ PS uint g_tColor2; uint g_tNormal2; uint g_tHeight2;- vec3 _m54;+ vec3 g_vAmbientOcclusionLevels2; int g_bAdjustBaseColor2; anon_g_mTextureColorAdjust1 g_mTextureColorAdjust2; anon_g_mTextureColorAdjust1 g_mTextureAdjust2;@@ -1452,16 +1455,20 @@ PS } float _7812 = clamp(((_Globals_.g_fTextureRoughnessContrast1 * (_13139 - 0.5)) + 0.5) * _Globals_.g_fTextureRoughnessBrightness1, 0.0, 1.0); vec4 _22411 = vec4(_22995.xyz, 1.0);- float _9860 = _23299.w * float(_Globals_.g_bMetalness1 != 0);+ float _10048 = clamp(mix(_Globals_.g_vAmbientOcclusionLevels1.x, _Globals_.g_vAmbientOcclusionLevels1.z, pow(_22995.w, _Globals_.g_vAmbientOcclusionLevels1.y)), 0.0, 1.0);+ float _9068 = _23299.w * float(_Globals_.g_bMetalness1 != 0); float _24803 = clamp(((_Globals_.g_fTintMaskContrast1 * (_23299.y - 0.5)) + 0.5) * _Globals_.g_fTintMaskBrightness1, 0.0, 1.0);- vec3 _25172 = mix(mix(_22995, vec4((_22411 * mat4(vec4(_Globals_.g_mTextureAdjust1._m0[0].x, _Globals_.g_mTextureAdjust1._m0[1].x, _Globals_.g_mTextureAdjust1._m0[2].x, _Globals_.g_mTextureAdjust1._m0[3].x), vec4(_Globals_.g_mTextureAdjust1._m0[0].y, _Globals_.g_mTextureAdjust1._m0[1].y, _Globals_.g_mTextureAdjust1._m0[2].y, _Globals_.g_mTextureAdjust1._m0[3].y), vec4(_Globals_.g_mTextureAdjust1._m0[0].z, _Globals_.g_mTextureAdjust1._m0[1].z, _Globals_.g_mTextureAdjust1._m0[2].z, _Globals_.g_mTextureAdjust1._m0[3].z), vec4(_Globals_.g_mTextureAdjust1._m0[0].w, _Globals_.g_mTextureAdjust1._m0[1].w, _Globals_.g_mTextureAdjust1._m0[2].w, _Globals_.g_mTextureAdjust1._m0[3].w))).xyz, _22995.w), bvec4(_Globals_.g_bAdjustBaseColor1 != 0)).xyz, vec4((_22411 * mat4(vec4(_Globals_.g_mTextureColorAdjust1._m0[0].x, _Globals_.g_mTextureColorAdjust1._m0[1].x, _Globals_.g_mTextureColorAdjust1._m0[2].x, _Globals_.g_mTextureColorAdjust1._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].y, _Globals_.g_mTextureColorAdjust1._m0[1].y, _Globals_.g_mTextureColorAdjust1._m0[2].y, _Globals_.g_mTextureColorAdjust1._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].z, _Globals_.g_mTextureColorAdjust1._m0[1].z, _Globals_.g_mTextureColorAdjust1._m0[2].z, _Globals_.g_mTextureColorAdjust1._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].w, _Globals_.g_mTextureColorAdjust1._m0[1].w, _Globals_.g_mTextureColorAdjust1._m0[2].w, _Globals_.g_mTextureColorAdjust1._m0[3].w))).xyz, _4).xyz, vec3(_24803));- vec4 _12345 = vec4(_25172, _7);- float _24323 = dot(_12345.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));+ vec3 _25191 = mix(mix(_22995, vec4((_22411 * mat4(vec4(_Globals_.g_mTextureAdjust1._m0[0].x, _Globals_.g_mTextureAdjust1._m0[1].x, _Globals_.g_mTextureAdjust1._m0[2].x, _Globals_.g_mTextureAdjust1._m0[3].x), vec4(_Globals_.g_mTextureAdjust1._m0[0].y, _Globals_.g_mTextureAdjust1._m0[1].y, _Globals_.g_mTextureAdjust1._m0[2].y, _Globals_.g_mTextureAdjust1._m0[3].y), vec4(_Globals_.g_mTextureAdjust1._m0[0].z, _Globals_.g_mTextureAdjust1._m0[1].z, _Globals_.g_mTextureAdjust1._m0[2].z, _Globals_.g_mTextureAdjust1._m0[3].z), vec4(_Globals_.g_mTextureAdjust1._m0[0].w, _Globals_.g_mTextureAdjust1._m0[1].w, _Globals_.g_mTextureAdjust1._m0[2].w, _Globals_.g_mTextureAdjust1._m0[3].w))).xyz, _22995.w), bvec4(_Globals_.g_bAdjustBaseColor1 != 0)).xyz, vec4((_22411 * mat4(vec4(_Globals_.g_mTextureColorAdjust1._m0[0].x, _Globals_.g_mTextureColorAdjust1._m0[1].x, _Globals_.g_mTextureColorAdjust1._m0[2].x, _Globals_.g_mTextureColorAdjust1._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].y, _Globals_.g_mTextureColorAdjust1._m0[1].y, _Globals_.g_mTextureColorAdjust1._m0[2].y, _Globals_.g_mTextureColorAdjust1._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].z, _Globals_.g_mTextureColorAdjust1._m0[1].z, _Globals_.g_mTextureColorAdjust1._m0[2].z, _Globals_.g_mTextureColorAdjust1._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust1._m0[0].w, _Globals_.g_mTextureColorAdjust1._m0[1].w, _Globals_.g_mTextureColorAdjust1._m0[2].w, _Globals_.g_mTextureColorAdjust1._m0[3].w))).xyz, _4).xyz, vec3(_24803));+ vec4 _17842;+ _17842.x = _25191.x;+ _17842.y = _25191.y;+ _17842.z = _25191.z;+ float _24323 = dot(_17842.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)); vec3 _9577 = normalize(max(input_1.xyz, vec3(0.001000000047497451305389404296875))); float _21159 = dot(_9577.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)); float _24175 = max(input_1.x, max(input_1.y, input_1.z)); vec3 _24174 = normalize(mix(_24347, _13189, vec3(_Globals_.g_fTextureNormalContrast1))).xyz;- vec3 _23405 = vec4(clamp(mix(_12345.xyz, (_9577 * min(_24323 / _21159, (3.0 * _24323) * _24175)).xyz, vec3((input_1.w * _24803) * float(_Globals_.g_bModelTint1 != 0))), vec3(0.0), vec3(1.0)).xyz, _7).xyz;+ vec3 _23405 = vec4(clamp(mix(_17842.xyz, (_9577 * min(_24323 / _21159, (3.0 * _24323) * _24175)).xyz, vec3((input_1.w * _24803) * float(_Globals_.g_bModelTint1 != 0))), vec3(0.0), vec3(1.0)).xyz, _10).xyz; vec2 _22927; _22927.x = _7812; float _7406 = float(_Globals_.g_bSnowLayer1 != 0);@@ -1755,13 +1762,16 @@ PS } vec4 _21847 = vec4(_22996.xyz, 1.0); float _24804 = clamp(((_Globals_.g_fTintMaskContrast2 * (_23300.y - 0.5)) + 0.5) * _Globals_.g_fTintMaskBrightness2, 0.0, 1.0);- vec3 _25173 = mix(mix(_22996, vec4((_21847 * mat4(vec4(_Globals_.g_mTextureAdjust2._m0[0].x, _Globals_.g_mTextureAdjust2._m0[1].x, _Globals_.g_mTextureAdjust2._m0[2].x, _Globals_.g_mTextureAdjust2._m0[3].x), vec4(_Globals_.g_mTextureAdjust2._m0[0].y, _Globals_.g_mTextureAdjust2._m0[1].y, _Globals_.g_mTextureAdjust2._m0[2].y, _Globals_.g_mTextureAdjust2._m0[3].y), vec4(_Globals_.g_mTextureAdjust2._m0[0].z, _Globals_.g_mTextureAdjust2._m0[1].z, _Globals_.g_mTextureAdjust2._m0[2].z, _Globals_.g_mTextureAdjust2._m0[3].z), vec4(_Globals_.g_mTextureAdjust2._m0[0].w, _Globals_.g_mTextureAdjust2._m0[1].w, _Globals_.g_mTextureAdjust2._m0[2].w, _Globals_.g_mTextureAdjust2._m0[3].w))).xyz, _22996.w), bvec4(_Globals_.g_bAdjustBaseColor2 != 0)).xyz, vec4((_21847 * mat4(vec4(_Globals_.g_mTextureColorAdjust2._m0[0].x, _Globals_.g_mTextureColorAdjust2._m0[1].x, _Globals_.g_mTextureColorAdjust2._m0[2].x, _Globals_.g_mTextureColorAdjust2._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].y, _Globals_.g_mTextureColorAdjust2._m0[1].y, _Globals_.g_mTextureColorAdjust2._m0[2].y, _Globals_.g_mTextureColorAdjust2._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].z, _Globals_.g_mTextureColorAdjust2._m0[1].z, _Globals_.g_mTextureColorAdjust2._m0[2].z, _Globals_.g_mTextureColorAdjust2._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].w, _Globals_.g_mTextureColorAdjust2._m0[1].w, _Globals_.g_mTextureColorAdjust2._m0[2].w, _Globals_.g_mTextureColorAdjust2._m0[3].w))).xyz, _4).xyz, vec3(_24804));- vec4 _23105 = vec4(_25173, _7);- float _16721 = dot(_23105.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));+ vec3 _25192 = mix(mix(_22996, vec4((_21847 * mat4(vec4(_Globals_.g_mTextureAdjust2._m0[0].x, _Globals_.g_mTextureAdjust2._m0[1].x, _Globals_.g_mTextureAdjust2._m0[2].x, _Globals_.g_mTextureAdjust2._m0[3].x), vec4(_Globals_.g_mTextureAdjust2._m0[0].y, _Globals_.g_mTextureAdjust2._m0[1].y, _Globals_.g_mTextureAdjust2._m0[2].y, _Globals_.g_mTextureAdjust2._m0[3].y), vec4(_Globals_.g_mTextureAdjust2._m0[0].z, _Globals_.g_mTextureAdjust2._m0[1].z, _Globals_.g_mTextureAdjust2._m0[2].z, _Globals_.g_mTextureAdjust2._m0[3].z), vec4(_Globals_.g_mTextureAdjust2._m0[0].w, _Globals_.g_mTextureAdjust2._m0[1].w, _Globals_.g_mTextureAdjust2._m0[2].w, _Globals_.g_mTextureAdjust2._m0[3].w))).xyz, _22996.w), bvec4(_Globals_.g_bAdjustBaseColor2 != 0)).xyz, vec4((_21847 * mat4(vec4(_Globals_.g_mTextureColorAdjust2._m0[0].x, _Globals_.g_mTextureColorAdjust2._m0[1].x, _Globals_.g_mTextureColorAdjust2._m0[2].x, _Globals_.g_mTextureColorAdjust2._m0[3].x), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].y, _Globals_.g_mTextureColorAdjust2._m0[1].y, _Globals_.g_mTextureColorAdjust2._m0[2].y, _Globals_.g_mTextureColorAdjust2._m0[3].y), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].z, _Globals_.g_mTextureColorAdjust2._m0[1].z, _Globals_.g_mTextureColorAdjust2._m0[2].z, _Globals_.g_mTextureColorAdjust2._m0[3].z), vec4(_Globals_.g_mTextureColorAdjust2._m0[0].w, _Globals_.g_mTextureColorAdjust2._m0[1].w, _Globals_.g_mTextureColorAdjust2._m0[2].w, _Globals_.g_mTextureColorAdjust2._m0[3].w))).xyz, _4).xyz, vec3(_24804));+ vec4 _17843;+ _17843.x = _25192.x;+ _17843.y = _25192.y;+ _17843.z = _25192.z;+ float _16721 = dot(_17843.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)); _13143 = _24804;- _16308 = vec4(clamp(mix(_23105.xyz, (_9577 * min(_16721 / _21159, (3.0 * _16721) * _24175)).xyz, vec3((input_1.w * _24804) * float(_Globals_.g_bModelTint2 != 0))), vec3(0.0), vec3(1.0)).xyz, _7);+ _16308 = vec4(clamp(mix(_17843.xyz, (_9577 * min(_16721 / _21159, (3.0 * _16721) * _24175)).xyz, vec3((input_1.w * _24804) * float(_Globals_.g_bModelTint2 != 0))), vec3(0.0), vec3(1.0)).xyz, _10); _17125 = _9718;- _17126 = _22996.w;+ _17126 = clamp(mix(_Globals_.g_vAmbientOcclusionLevels2.x, _Globals_.g_vAmbientOcclusionLevels2.z, pow(_22996.w, _Globals_.g_vAmbientOcclusionLevels2.y)), 0.0, 1.0); _17152 = _23300.w * float(_Globals_.g_bMetalness2 != 0); _16863 = _24880; }@@ -1816,12 +1826,12 @@ PS { _20653 = _7485.z; }- _11673 = mix(_22995.w * mix(1.0, _17126, _6253 * _Globals_.g_flAOCombine2), _17126, _6253 * _Globals_.g_flAOReplace2);+ _11673 = mix(_10048 * mix(1.0, _17126, _6253 * _Globals_.g_flAOCombine2), _17126, _6253 * _Globals_.g_flAOReplace2); _10593 = mix(_23405 * mix(vec3(1.0), vec3(_21354, _21355, _20653) * 2.0, vec3(_6253 * _Globals_.g_flColorOverlay2)), _16308.xyz, vec3(_6253 * _Globals_.g_flColorReplace2)); } else {- _11673 = _22995.w;+ _11673 = _10048; _10593 = _23405; } vec3 _11008;@@ -1838,7 +1848,7 @@ PS _11008 = _24174; _14482 = _22927; }- _13144 = mix(_9860 * mix(1.0, _17152 * 2.0, _6253 * _Globals_.g_flMetalnessCombine2), _17152, _6253 * _Globals_.g_flMetalnessReplace2);+ _13144 = mix(_9068 * mix(1.0, _17152 * 2.0, _6253 * _Globals_.g_flMetalnessCombine2), _17152, _6253 * _Globals_.g_flMetalnessReplace2); _16309 = mix(_7406, float(_Globals_.g_bSnowLayer2 != 0), _6253); _17129 = _11673; _17130 = _11008;@@ -1848,9 +1858,9 @@ PS } else {- _13144 = _9860;+ _13144 = _9068; _16309 = _7406;- _17129 = _22995.w;+ _17129 = _10048; _17130 = _24174; _17131 = _11237; _14948 = _22927;@@ -1859,23 +1869,23 @@ PS float _13984 = saturate(1.0 - _6253); vec3 _14081 = _13381 * mix(vec3(1.0), input_5.xyz, vec3(clamp(clamp(((float(!(_Globals_.g_bMaskVertexColor1 != 0)) * _13984) + (float(!(_Globals_.g_bMaskVertexColor2 != 0)) * _6253)) + ((_24803 * _13984) + (_13143 * _6253)), 0.0, 1.0) * ((float(_Globals_.g_bVertexColorEnabled1 != 0) * _13984) + (float(_Globals_.g_bVertexColorEnabled2 != 0) * _6253)), 0.0, 1.0))); vec2 _23398 = vec2(_14948.x);- bool _12894;+ bool _12896; if (_Globals_.g_bWetness != 0) {- _12894 = (_Globals_.g_fPuddleStrength + _Globals_.g_fWetnessStrength) > 0.0;+ _12896 = (_Globals_.g_fPuddleStrength + _Globals_.g_fWetnessStrength) > 0.0; } else {- _12894 = false;+ _12896 = false; }- bool _12895;- if (_12894)+ bool _12897;+ if (_12896) {- _12895 = input_0.z > 0.0;+ _12897 = input_0.z > 0.0; } else {- _12895 = false;+ _12897 = false; } float _12727; vec3 _13147;@@ -1884,7 +1894,7 @@ PS vec3 _17134; float _17135; vec3 _18774;- if (_12895)+ if (_12897) { vec4 _19372 = texture(sampler2D(g_bindless_Texture2D_float4[PerViewConstantBufferCsgo_t._m7], undetermined[_Globals_.g_sUserConfig]), (_10061.xy * 0.006000000052154064178466796875).xy); float _21302 = _24347.z;@@ -1923,7 +1933,7 @@ PS { float _12497 = _Globals_.g_fRippleStrength * PerViewConstantBufferCsgo_t._m9; vec3 _6617;- vec4 _12896;+ vec4 _12898; float _13145; if (_12497 > 0.0) {@@ -1954,8 +1964,8 @@ PS vec2 _17104 = (((_20878.xy * 2.0) - vec2(1.0)) * 0.05200000107288360595703125) * input_0.z; _17104.y = _17104.y * 0.5; float _9251 = clamp(length(fwidth(_16048)) * 10.0, 0.0, 1.0);- vec2 _13560 = _17104 * mix(1.0, 0.300000011920928955078125, _9251);- vec2 _13330 = _19601.xy + vec2(dot(_22900.xy, _13560), dot(_13712, _13560));+ vec2 _13561 = _17104 * mix(1.0, 0.300000011920928955078125, _9251);+ vec2 _13330 = _19601.xy + vec2(dot(_22900.xy, _13561), dot(_13712, _13561)); vec4 _20490 = _19601; _20490.x = _13330.x; _20490.y = _13330.y;@@ -1964,13 +1974,13 @@ PS _20491.x = _10061.x; _20491.y = _10061.y; _13145 = _12497 * (0.039999999105930328369140625 * (_22222 + _9251));- _12896 = _9719 + ((_20490 * _14498) * _12497);+ _12898 = _9719 + ((_20490 * _14498) * _12497); _6617 = _20491; } else { _13145 = 0.0;- _12896 = _9719;+ _12898 = _9719; _6617 = _10061; } float _8914 = (_Globals_.g_fRainStrength * PerViewConstantBufferCsgo_t._m8) * PerViewConstantBufferCsgo_t._m8;@@ -2014,8 +2024,8 @@ PS continue; } vec3 _9348 = _13155 * _14498;- vec2 _15752 = _12896.xy + _9348.xy;- vec4 _20492 = _12896;+ vec2 _15752 = _12898.xy + _9348.xy;+ vec4 _20492 = _12898; _20492.x = _15752.x; _20492.y = _15752.y; _9982 = _9348.z;@@ -2024,7 +2034,7 @@ PS else { _9982 = 0.0;- _21594 = _12896;+ _21594 = _12898; } vec3 _10508 = normalize(_21594.xyz); vec4 _16886 = _21594;@@ -2071,7 +2081,7 @@ PS vec3 _9175 = dFdy(_10562); vec3 _10347 = _11099.xyz; vec3 _12420 = _9175.xyz;- vec2 _21816 = max(_16310.xy, vec2(pow(clamp(max(dot(_10347, _10347), dot(_12420, _12420)), 0.0, 1.0), 0.333000004291534423828125)));+ vec2 _21819 = max(_16310.xy, vec2(pow(clamp(max(dot(_10347, _10347), dot(_12420, _12420)), 0.0, 1.0), 0.333000004291534423828125))); vec3 _15598 = -_24347; vec4 _23875 = vec4(_18774.xyz, 1.0); bvec4 _24464 = notEqual(PerViewConstantBufferCsgo_t._m0, ivec4(0));@@ -2218,7 +2228,7 @@ PS { _18223 = _17874; }- vec2 _17301 = max(_21816, vec2(PerViewLightingConstantBufferGpu_t._m9.w));+ vec2 _17301 = max(_21819, vec2(PerViewLightingConstantBufferGpu_t._m9.w)); vec3 _12281 = normalize(PerViewLightingConstantBufferGpu_t._m9.xyz + (-normalize(_10061.xyz - PerViewConstantBuffer_t._m4.xyz)).xyz).xyz; float _12386 = dot(_12281, _15460.xyz); float _19210 = max(0.0, dot(PerViewLightingConstantBufferGpu_t._m9.xyz, _12281));@@ -2240,9 +2250,9 @@ PS vec4 _19363; if (_20059) {- vec4 _24262 = vec4(_10061.xyz, 1.0).xyzw * mat4(vec4(PerViewConstantBufferCsgo_t._m13._m0[0].x, PerViewConstantBufferCsgo_t._m13._m0[1].x, PerViewConstantBufferCsgo_t._m13._m0[2].x, PerViewConstantBufferCsgo_t._m13._m0[3].x), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].y, PerViewConstantBufferCsgo_t._m13._m0[1].y, PerViewConstantBufferCsgo_t._m13._m0[2].y, PerViewConstantBufferCsgo_t._m13._m0[3].y), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].z, PerViewConstantBufferCsgo_t._m13._m0[1].z, PerViewConstantBufferCsgo_t._m13._m0[2].z, PerViewConstantBufferCsgo_t._m13._m0[3].z), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].w, PerViewConstantBufferCsgo_t._m13._m0[1].w, PerViewConstantBufferCsgo_t._m13._m0[2].w, PerViewConstantBufferCsgo_t._m13._m0[3].w));- float _20176 = _24262.w;- vec2 _11414 = _24262.xy / vec2(_20176);+ vec4 _24261 = vec4(_10061.xyz, 1.0).xyzw * mat4(vec4(PerViewConstantBufferCsgo_t._m13._m0[0].x, PerViewConstantBufferCsgo_t._m13._m0[1].x, PerViewConstantBufferCsgo_t._m13._m0[2].x, PerViewConstantBufferCsgo_t._m13._m0[3].x), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].y, PerViewConstantBufferCsgo_t._m13._m0[1].y, PerViewConstantBufferCsgo_t._m13._m0[2].y, PerViewConstantBufferCsgo_t._m13._m0[3].y), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].z, PerViewConstantBufferCsgo_t._m13._m0[1].z, PerViewConstantBufferCsgo_t._m13._m0[2].z, PerViewConstantBufferCsgo_t._m13._m0[3].z), vec4(PerViewConstantBufferCsgo_t._m13._m0[0].w, PerViewConstantBufferCsgo_t._m13._m0[1].w, PerViewConstantBufferCsgo_t._m13._m0[2].w, PerViewConstantBufferCsgo_t._m13._m0[3].w));+ float _20176 = _24261.w;+ vec2 _11414 = _24261.xy / vec2(_20176); vec4 _6651; _6651.x = clamp(((_11414.x + 1.0) * PerViewConstantBuffer_t._m2.x) * 0.5, 0.0, PerViewConstantBuffer_t._m2.x - 1.0); _6651.y = clamp(((1.0 - _11414.y) * PerViewConstantBuffer_t._m2.y) * 0.5, 0.0, PerViewConstantBuffer_t._m2.y - 1.0);@@ -2304,16 +2314,16 @@ PS { _7426 = false; }- bool _12897;+ bool _12899; if (!_7426) {- _12897 = true;+ _12899 = true; } else {- _12897 = !all(lessThanEqual(abs((mat4x3(vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].x, g_BarnLights_1._m0[_12608]._m15._m0[1].x, g_BarnLights_1._m0[_12608]._m15._m0[2].x), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].y, g_BarnLights_1._m0[_12608]._m15._m0[1].y, g_BarnLights_1._m0[_12608]._m15._m0[2].y), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].z, g_BarnLights_1._m0[_12608]._m15._m0[1].z, g_BarnLights_1._m0[_12608]._m15._m0[2].z), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].w, g_BarnLights_1._m0[_12608]._m15._m0[1].w, g_BarnLights_1._m0[_12608]._m15._m0[2].w)) * vec4(input_2.xyz, 1.0)).xyz), vec3(1.0)));+ _12899 = !all(lessThanEqual(abs((mat4x3(vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].x, g_BarnLights_1._m0[_12608]._m15._m0[1].x, g_BarnLights_1._m0[_12608]._m15._m0[2].x), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].y, g_BarnLights_1._m0[_12608]._m15._m0[1].y, g_BarnLights_1._m0[_12608]._m15._m0[2].y), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].z, g_BarnLights_1._m0[_12608]._m15._m0[1].z, g_BarnLights_1._m0[_12608]._m15._m0[2].z), vec3(g_BarnLights_1._m0[_12608]._m15._m0[0].w, g_BarnLights_1._m0[_12608]._m15._m0[1].w, g_BarnLights_1._m0[_12608]._m15._m0[2].w)) * vec4(input_2.xyz, 1.0)).xyz), vec3(1.0))); }- if (_12897)+ if (_12899) { _13214 = _13153; _15676 = _16325;@@ -2503,7 +2513,7 @@ PS { _18232 = _17875; }- vec2 _17302 = max(_21816, vec2(g_BarnLights_1._m0[_12608]._m11));+ vec2 _17302 = max(_21819, vec2(g_BarnLights_1._m0[_12608]._m11)); vec3 _12282 = normalize(_11186.xyz + (-normalize(_10061.xyz - PerViewConstantBuffer_t._m4.xyz)).xyz).xyz; float _12387 = dot(_12282, _15461.xyz); float _19211 = max(0.0, dot(_11186.xyz, _12282));@@ -2526,7 +2536,7 @@ PS _17017 = _21567; continue; }- float _17172 = dot(_21816.xy, vec2(0.5));+ float _17172 = dot(_21819.xy, vec2(0.5)); vec3 _7507 = _17892.xyz; vec3 _17138 = normalize(_10061.xyz - PerViewConstantBuffer_t._m4.xyz); float _17225 = _17172 * _17172;@@ -2575,16 +2585,16 @@ PS do { _21493 = _22956.xyz;- bool _12898;+ bool _12900; if (dot(_21493, _21493) > PerViewConstantBufferCsgo_t._m19.x) {- _12898 = (_10061.z * PerViewConstantBufferCsgo_t._m19.z) < PerViewConstantBufferCsgo_t._m19.y;+ _12900 = (_10061.z * PerViewConstantBufferCsgo_t._m19.z) < PerViewConstantBufferCsgo_t._m19.y; } else {- _12898 = false;+ _12900 = false; }- if (_12898)+ if (_12900) { vec2 _9342 = clamp(PerViewConstantBufferCsgo_t._m16.xy + (PerViewConstantBufferCsgo_t._m16.zw * vec2(length(_21493), _10061.z)), vec2(0.0), vec2(1.0)); float _12872 = (pow(_9342.x, PerViewConstantBufferCsgo_t._m17.x) * pow(_9342.y, PerViewConstantBufferCsgo_t._m17.y)) * PerViewConstantBufferCsgo_t._m18.w;@@ -2601,16 +2611,16 @@ PS vec3 _19341; do {- bool _12899;+ bool _12901; if (dot(_9057, _9057) > PerViewConstantBufferCsgo_t._m23.x) {- _12899 = (PerViewConstantBufferCsgo_t._m23.z * _10061.z) < PerViewConstantBufferCsgo_t._m23.y;+ _12901 = (PerViewConstantBufferCsgo_t._m23.z * _10061.z) < PerViewConstantBufferCsgo_t._m23.y; } else {- _12899 = false;+ _12901 = false; }- if (_12899)+ if (_12901) { float _14602 = clamp(pow(max(0.0, (length(_21493) * PerViewConstantBufferCsgo_t._m20.y) + PerViewConstantBufferCsgo_t._m20.x), PerViewConstantBufferCsgo_t._m20.w), 0.0, 1.0) * clamp(pow(max(0.0, (_10061.z * PerViewConstantBufferCsgo_t._m21.y) + PerViewConstantBufferCsgo_t._m21.x), PerViewConstantBufferCsgo_t._m21.z), 0.0, 1.0); float _8892 = saturate(_14602) * PerViewConstantBufferCsgo_t._m23.w;@@ -2871,6 +2881,7 @@ RTX float g_flDetailPropMaskBias1 < Range(0, 10); UiType(Slider); UiGroup("Material1/Detail Props,90/20"); >; float g_flHeightMapScale1 < Default(1); Range(-4, 4); UiType(Slider); UiGroup("Material1/Height/20"); >; float g_flHeightMapScale1 < Default(1); Range(-2, 2); UiType(Slider); UiGroup("Material1/Height/20"); >;+ float3 g_vAmbientOcclusionLevels1 < Default2(0, 0.5); Range(-1, 1); Attribute("0=Option 1,1=Option 2,2=Option 3"); UiType(VectorText); UiGroup("Material1/Lighting/21"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >; CreateInputTexture2D(TextureMetalness1, Linear, 8, "", "_metal", "Material1/Lighting/30", Default4(0, 0, 0, 0)); float g_fTextureColorSaturation1 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material1/Color Correction/30"); >; float g_flDetailPropPuddleReduction1 < UiType(Slider); UiGroup("Material1/Detail Props,90/30"); >;@@ -2906,6 +2917,7 @@ RTX float g_flHeightMapScale2 < Default(1); Range(-4, 4); UiType(Slider); UiGroup("Material2/Height/20"); >; float g_flHeightMapScale2 < Default(1); Range(-2, 2); UiType(Slider); UiGroup("Material2/Height/20"); >; float g_flNormalReplace2 < Default(1); UiType(Slider); UiGroup("Material2/Selective Blending/20"); >;+ float3 g_vAmbientOcclusionLevels2 < Default2(0, 0.5); Range(-1, 1); UiType(VectorText); UiGroup("Material2/Lighting/21"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >; CreateInputTexture2D(TextureMetalness2, Linear, 8, "", "_metal", "Material2/Lighting/30", Default4(0, 0, 0, 0)); float g_fTextureColorSaturation2 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material2/Color Correction/30"); >; float g_flDetailPropPuddleReduction2 < UiType(Slider); UiGroup("Material2/Detail Props,90/30"); >;@@ -2957,6 +2969,7 @@ RTX float g_flHeightMapScale3 < Default(1); Range(-4, 4); UiType(Slider); UiGroup("Material3/Height/20"); >; float g_flHeightMapScale3 < Default(1); Range(-2, 2); UiType(Slider); UiGroup("Material3/Height/20"); >; float g_flNormalReplace3 < Default(1); UiType(Slider); UiGroup("Material3/Selective Blending/20"); >;+ float3 g_vAmbientOcclusionLevels3 < Default2(0, 0.5); Range(-1, 1); UiType(VectorText); UiGroup("Material3/Lighting/21"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >; CreateInputTexture2D(TextureMetalness3, Linear, 8, "", "_metal", "Material3/Lighting/30", Default4(0, 0, 0, 0)); float g_fTextureColorSaturation3 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material3/Color Correction/30"); >; float g_flDetailPropPuddleReduction3 < UiType(Slider); UiGroup("Material3/Detail Props,90/30"); >;@@ -3053,7 +3066,7 @@ RTX // Re-attempting reflection with the GLSL backend. // Source 2 Viewer - https://valveresourceformat.github.io- // SPIR-V source (160060 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup+ // SPIR-V source (160012 bytes), GLSL reflection with SPIRV-Cross by KhronosGroup #version 460 #if defined(GL_AMD_gpu_shader_half_float)@@ -5080,29 +5093,31 @@ RTX _882 = _792; } vec4 _5730 = _882;- _5730.w = clamp(mix(_g_rtx_material_data_._m66.x, _g_rtx_material_data_._m66.z, pow(_5730.w, _g_rtx_material_data_._m66.y)), 0.0, 1.0);- float _5740 = _784;- float _5741 = _5740 * float(_g_rtx_material_data_._m82);- _784 = _5741;- float _5742 = _783;- float _5747 = clamp(((_g_rtx_material_data_._m61 * (_5742 - 0.5)) + 0.5) * _g_rtx_material_data_._m62, 0.0, 1.0);- _783 = _5747;- vec3 _5751 = mix(_5730.xyz, vec4((vec4(_792.xyz, 1.0) * _g_rtx_material_data_._m86).xyz, _701).xyz, vec3(_5747));- vec4 _5753 = _5730;- _5753.x = _5751.x;- _5753.y = _5751.y;- _5753.z = _5751.z;- float _5764 = dot(_5753.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));- vec3 _5767 = normalize(max(_732.xyz, vec3(0.001000000047497451305389404296875)));- vec4 _5786 = vec4(clamp(mix(_5753.xyz, (_5767 * min(_5764 / dot(_5767.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _5764) * max(_732.x, max(_732.y, _732.z)))).xyz, vec3((_732.w * _5747) * float(_g_rtx_material_data_._m83))), vec3(0.0), vec3(1.0)).xyz, _5753.w);- _792 = _5786;+ float _5733 = _787;+ float _5737 = clamp(mix(_g_rtx_material_data_._m66.x, _g_rtx_material_data_._m66.z, pow(_5733, _g_rtx_material_data_._m66.y)), 0.0, 1.0);+ _787 = _5737;+ float _5739 = _784;+ float _5740 = _5739 * float(_g_rtx_material_data_._m82);+ _784 = _5740;+ float _5741 = _783;+ float _5746 = clamp(((_g_rtx_material_data_._m61 * (_5741 - 0.5)) + 0.5) * _g_rtx_material_data_._m62, 0.0, 1.0);+ _783 = _5746;+ vec3 _5750 = mix(_5730.xyz, vec4((vec4(_792.xyz, 1.0) * _g_rtx_material_data_._m86).xyz, _701).xyz, vec3(_5746));+ vec4 _5752 = _5730;+ _5752.x = _5750.x;+ _5752.y = _5750.y;+ _5752.z = _5750.z;+ float _5763 = dot(_5752.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));+ vec3 _5766 = normalize(max(_732.xyz, vec3(0.001000000047497451305389404296875)));+ vec4 _5785 = vec4(clamp(mix(_5752.xyz, (_5766 * min(_5763 / dot(_5766.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _5763) * max(_732.x, max(_732.y, _732.z)))).xyz, vec3((_732.w * _5746) * float(_g_rtx_material_data_._m83))), vec3(0.0), vec3(1.0)).xyz, _5752.w);+ _792 = _5785; _816 = _791.xyz;- _815 = _5786.xyz;- _812 = _787;- vec2 _5793 = _814;- _5793.x = _782;- _814 = _5793;- _813 = _5741;+ _815 = _5785.xyz;+ _812 = _5737;+ vec2 _5791 = _814;+ _5791.x = _782;+ _814 = _5791;+ _813 = _5740; float _913 = _785; _808 = _786; float _919 = _g_rtx_material_data_._m119;@@ -5171,33 +5186,33 @@ RTX float _773 = 0.0; float _772 = 0.0; float _771 = 0.0;- vec3 _5850 = _779;- _5850.x = _730.z;- _5850.y = _730.w;- _779 = _5850;+ vec3 _5848 = _779;+ _5848.x = _730.z;+ _5848.y = _730.w;+ _779 = _5848; _778 = _g_rtx_material_data_._m32.xy; vec4 _881; if (_g_rtx_material_data_._m30 == 0) {- vec2 _5870 = _803;+ vec2 _5868 = _803;+ vec2 _5869 = _5868 * _778;+ _803 = _5869;+ vec2 _5870 = _801; vec2 _5871 = _5870 * _778;- _803 = _5871;- vec2 _5872 = _801;+ _801 = _5871;+ vec2 _5872 = _800; vec2 _5873 = _5872 * _778;- _801 = _5873;- vec2 _5874 = _800;+ _800 = _5873;+ vec2 _5874 = _802; vec2 _5875 = _5874 * _778;- _800 = _5875;- vec2 _5876 = _802;+ _802 = _5875;+ vec2 _5876 = _799; vec2 _5877 = _5876 * _778;- _802 = _5877;- vec2 _5878 = _799;+ _799 = _5877;+ vec2 _5878 = _798; vec2 _5879 = _5878 * _778;- _799 = _5879;- vec2 _5880 = _798;- vec2 _5881 = _5880 * _778;- _798 = _5881;- _881 = (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m107], g_bindless_Sampler[_g_rtx_material_data_._m194]), _5871.xy, _5873.xy, _5875.xy) * _797.x) + (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m107], g_bindless_Sampler[_g_rtx_material_data_._m194]), _5877.xy, _5879.xy, _5881.xy) * _797.y);+ _798 = _5879;+ _881 = (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m107], g_bindless_Sampler[_g_rtx_material_data_._m194]), _5869.xy, _5871.xy, _5873.xy) * _797.x) + (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m107], g_bindless_Sampler[_g_rtx_material_data_._m194]), _5875.xy, _5877.xy, _5879.xy) * _797.y); } else {@@ -5211,16 +5226,16 @@ RTX { _774 = max(0.0, ((_774 + 0.5) - _919) * _920); }- float _5922 = _919;- float _5923 = _5922 + (_912 * 0.5);- _919 = _5923;- float _5925 = _920;- float _5926 = _5925 + _914;- _920 = _5926;- vec2 _5929 = _921;- _5929.x = (-_5923) * _5926;- _5929.y = (1.0 - _5923) * _5926;- _921 = _5929;+ float _5920 = _919;+ float _5921 = _5920 + (_912 * 0.5);+ _919 = _5921;+ float _5923 = _920;+ float _5924 = _5923 + _914;+ _920 = _5924;+ vec2 _5927 = _921;+ _5927.x = (-_5921) * _5924;+ _5927.y = (1.0 - _5921) * _5924;+ _921 = _5927; if (true) { _920 -= (_914 * 2.0);@@ -5230,38 +5245,38 @@ RTX { _910 *= clamp((((dot(_g_rtx_material_data_._m122.xyz, mix(_806.xyz, _816, vec3(_g_rtx_material_data_._m124)).xyz) - 1.0) + (_g_rtx_material_data_._m123 * 2.0)) / (_g_rtx_material_data_._m125 * 2.0)) + 0.5, 0.0, 1.0); }- float _5985 = _775 + mix((_918.x - _921.y) - _914, _918.y - _921.x, _910);- _923 = clamp((_5985 + _919) - _808, 0.0, 1.0);- float _5989 = max(_808, _5985);+ float _5983 = _775 + mix((_918.x - _921.y) - _914, _918.y - _921.x, _910);+ _923 = clamp((_5983 + _919) - _808, 0.0, 1.0);+ float _5987 = max(_808, _5983); if (true) {- vec3 _6019 = _915;- _6019.x = _808;- _6019.y = _5985;- _915 = _6019;- vec2 _6027 = max((_6019.xy - vec2(_5989)) + vec2(_914), vec2(0.0));- _6027.x = _6027.x + 9.9999997473787516355514526367188e-05;- _922 = (_6027 / vec2(_6027.x + _6027.y)).y;+ vec3 _6017 = _915;+ _6017.x = _808;+ _6017.y = _5983;+ _915 = _6017;+ vec2 _6025 = max((_6017.xy - vec2(_5987)) + vec2(_914), vec2(0.0));+ _6025.x = _6025.x + 9.9999997473787516355514526367188e-05;+ _922 = (_6025 / vec2(_6025.x + _6025.y)).y; } else { if (false) {- vec3 _5995 = _915;- _5995.z = _5985;- _915 = _5995;- vec3 _6002 = max((_5995.xyz - vec3(_5989)) + vec3(_914), vec3(0.0));- _6002.x = _6002.x + 9.9999997473787516355514526367188e-05;- vec3 _6017;- _6017.z = (_6002.xyz / vec3((_6002.x + _6002.y) + _6002.z)).z;- _922 = _6017.z;+ vec3 _5993 = _915;+ _5993.z = _5983;+ _915 = _5993;+ vec3 _6000 = max((_5993.xyz - vec3(_5987)) + vec3(_914), vec3(0.0));+ _6000.x = _6000.x + 9.9999997473787516355514526367188e-05;+ vec3 _6015;+ _6015.z = (_6000.xyz / vec3((_6000.x + _6000.y) + _6000.z)).z;+ _922 = _6015.z; } }- float _6037 = _922;- float _6041 = clamp((_6037 * mix(0.5, _5985, _g_rtx_material_data_._m120)) * 2.0, 0.0, 1.0);- _922 = _6041;- bool _6042 = _6041 > 0.0500000007450580596923828125;- if (_6042)+ float _6035 = _922;+ float _6039 = clamp((_6035 * mix(0.5, _5983, _g_rtx_material_data_._m120)) * 2.0, 0.0, 1.0);+ _922 = _6039;+ bool _6040 = _6039 > 0.0500000007450580596923828125;+ if (_6040) { vec2 _856 = _803; vec2 _855 = _802;@@ -5281,49 +5296,49 @@ RTX _852 *= _778; _851 *= _778; _780 = _806;- bool _6168 = !_924;- if (_6168)+ bool _6166 = !_924;+ if (_6166) { _781 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m105], g_bindless_Sampler[_g_rtx_material_data_._m194]), _856.xy, _854.xy, _853.xy) * _850.x; }- bool _6186 = !_925;- if (_6186)+ bool _6184 = !_925;+ if (_6184) {- vec4 _6200 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _856.xy, _854.xy, _853.xy);- _771 = _6200.z * _850.x;- float _6205 = _6200.x;- float _6206 = _6200.y;- float _6208 = (_6205 + _6206) - 1.00392162799835205078125;- float _6209 = _6205 - _6206;- vec3 _6219 = normalize(vec3(vec2(_6208, _6209), (1.0 - abs(_6208)) - abs(_6209))).xyz * _850.x;- vec4 _6221;- _6221.x = _6219.x;- _6221.y = _6219.y;- vec4 _6225 = _6221;- _6225.z = _6219.z;- _780 = (_618[_849.x] * _6221.x) + (_622[_849.y] * _6221.y);+ vec4 _6198 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _856.xy, _854.xy, _853.xy);+ _771 = _6198.z * _850.x;+ float _6203 = _6198.x;+ float _6204 = _6198.y;+ float _6206 = (_6203 + _6204) - 1.00392162799835205078125;+ float _6207 = _6203 - _6204;+ vec3 _6217 = normalize(vec3(vec2(_6206, _6207), (1.0 - abs(_6206)) - abs(_6207))).xyz * _850.x;+ vec4 _6219;+ _6219.x = _6217.x;+ _6219.y = _6217.y;+ vec4 _6223 = _6219;+ _6223.z = _6217.z;+ _780 = (_618[_849.x] * _6219.x) + (_622[_849.y] * _6219.y); } if (_850.y > 0.0) {- if (_6168)+ if (_6166) { _781 += (textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m105], g_bindless_Sampler[_g_rtx_material_data_._m194]), _855.xy, _852.xy, _851.xy) * _850.y); }- if (_6186)+ if (_6184) {- vec4 _6275 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _855.xy, _852.xy, _851.xy);- _771 += (_6275.z * _850.y);- float _6282 = _6275.x;- float _6283 = _6275.y;- float _6285 = (_6282 + _6283) - 1.00392162799835205078125;- float _6286 = _6282 - _6283;- vec3 _6296 = normalize(vec3(vec2(_6285, _6286), (1.0 - abs(_6285)) - abs(_6286))).xyz * _850.y;- vec4 _6298;- _6298.x = _6296.x;- _6298.y = _6296.y;- vec4 _6302 = _6298;- _6302.z = _6296.z;- _780 += ((_618[_848.x] * _6298.x) + (_622[_848.y] * _6298.y));+ vec4 _6273 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _855.xy, _852.xy, _851.xy);+ _771 += (_6273.z * _850.y);+ float _6280 = _6273.x;+ float _6281 = _6273.y;+ float _6283 = (_6280 + _6281) - 1.00392162799835205078125;+ float _6284 = _6280 - _6281;+ vec3 _6294 = normalize(vec3(vec2(_6283, _6284), (1.0 - abs(_6283)) - abs(_6284))).xyz * _850.y;+ vec4 _6296;+ _6296.x = _6294.x;+ _6296.y = _6294.y;+ vec4 _6300 = _6296;+ _6300.z = _6294.z;+ _780 += ((_618[_848.x] * _6296.x) + (_622[_848.y] * _6296.y)); } } _780 = normalize(_780 + _806);@@ -5336,21 +5351,21 @@ RTX } if (!_925) {- vec4 _6096 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _779.xy, _777.xy, _777.zw);- vec3 _6097 = _6096.xyz;- _771 = _6096.z;- float _6099 = _6096.x;- float _6100 = _6096.y;- float _6102 = (_6099 + _6100) - 1.00392162799835205078125;- float _6103 = _6099 - _6100;- vec3 _6110 = normalize(vec3(vec2(_6102, _6103), (1.0 - abs(_6102)) - abs(_6103)));- _6097.x = _6110.x;- _6097.y = _6110.y;- _6097.z = _6110.z;- vec3 _6123 = _6097;- _6123.x = dot(_6097.xy, _g_rtx_material_data_._m41.xy);- _6123.y = dot(_6097.xy, _g_rtx_material_data_._m41.zw);- vec3 _880 = _6123;+ vec4 _6094 = textureGrad(sampler2D(g_bindless_Texture2D_float4[_g_rtx_material_data_._m106], g_bindless_Sampler[_g_rtx_material_data_._m194]), _779.xy, _777.xy, _777.zw);+ vec3 _6095 = _6094.xyz;+ _771 = _6094.z;+ float _6097 = _6094.x;+ float _6098 = _6094.y;+ float _6100 = (_6097 + _6098) - 1.00392162799835205078125;+ float _6101 = _6097 - _6098;+ vec3 _6108 = normalize(vec3(vec2(_6100, _6101), (1.0 - abs(_6100)) - abs(_6101)));+ _6095.x = _6108.x;+ _6095.y = _6108.y;+ _6095.z = _6108.z;+ vec3 _6121 = _6095;+ _6121.x = dot(_6095.xy, _g_rtx_material_data_._m41.xy);+ _6121.y = dot(_6095.xy, _g_rtx_material_data_._m41.zw);+ vec3 _880 = _6121; vec3 _846; vec3 _847; if (_g_rtx_material_data_._m30 > 1)@@ -5363,9 +5378,9 @@ RTX _847 = _726; _846 = _725; }- vec3 _6131 = abs(_880.xyz);- vec2 _6144 = (-vec2(_880.x, (-1.0) * _880.y)) / vec2(max(_6131.z, 0.0078125 * max(_6131.x, _6131.y)));- _780 = normalize(_860 - ((_847 * _6144.x) + (_846 * _6144.y)));+ vec3 _6129 = abs(_880.xyz);+ vec2 _6142 = (-vec2(_880.x, (-1.0) * _880.y)) / vec2(max(_6129.z, 0.0078125 * max(_6129.x, _6129.y)));+ _780 = normalize(_860 - ((_847 * _6142.x) + (_846 * _6142.y))); } } _776 = _781.w;@@ -5383,76 +5398,76 @@ RTX { _875 = _781; }- vec4 _6367 = _875;- _6367.w = clamp(mix(_g_rtx_material_data_._m108.x, _g_rtx_material_data_._m108.z, pow(_6367.w, _g_rtx_material_data_._m108.y)), 0.0, 1.0);+ vec4 _6365 = _875;+ _776 = clamp(mix(_g_rtx_material_data_._m108.x, _g_rtx_material_data_._m108.z, pow(_776, _g_rtx_material_data_._m108.y)), 0.0, 1.0); _773 *= float(_g_rtx_material_data_._m102);- float _6379 = _772;- float _6384 = clamp(((_g_rtx_material_data_._m103 * (_6379 - 0.5)) + 0.5) * _g_rtx_material_data_._m104, 0.0, 1.0);- _772 = _6384;- vec3 _6388 = mix(_6367.xyz, vec4((vec4(_781.xyz, 1.0) * _g_rtx_material_data_._m116).xyz, _701).xyz, vec3(_6384));- vec4 _6390 = _6367;- _6390.x = _6388.x;- _6390.y = _6388.y;- _6390.z = _6388.z;- float _6401 = dot(_6390.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));- vec3 _6404 = normalize(max(_732.xyz, vec3(0.001000000047497451305389404296875)));- _781 = vec4(clamp(mix(_6390.xyz, (_6404 * min(_6401 / dot(_6404.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _6401) * max(_732.x, max(_732.y, _732.z)))).xyz, vec3((_732.w * _6384) * float(_g_rtx_material_data_._m129))), vec3(0.0), vec3(1.0)).xyz, _6390.w);- }- if (_6042)+ float _6376 = _772;+ float _6381 = clamp(((_g_rtx_material_data_._m103 * (_6376 - 0.5)) + 0.5) * _g_rtx_material_data_._m104, 0.0, 1.0);+ _772 = _6381;+ vec3 _6385 = mix(_6365.xyz, vec4((vec4(_781.xyz, 1.0) * _g_rtx_material_data_._m116).xyz, _701).xyz, vec3(_6381));+ vec4 _6387 = _6365;+ _6387.x = _6385.x;+ _6387.y = _6385.y;+ _6387.z = _6385.z;+ float _6398 = dot(_6387.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125));+ vec3 _6401 = normalize(max(_732.xyz, vec3(0.001000000047497451305389404296875)));+ _781 = vec4(clamp(mix(_6387.xyz, (_6401 * min(_6398 / dot(_6401.xyz, vec3(0.2125000059604644775390625, 0.7153999805450439453125, 0.07209999859333038330078125)), (3.0 * _6398) * max(_732.x, max(_732.y, _732.z)))).xyz, vec3((_732.w * _6381) * float(_g_rtx_material_data_._m129))), vec3(0.0), vec3(1.0)).xyz, _6387.w);+ }+ if (_6040) { if (!_924) {- vec3 _6453 = _781.xyz * 12.9200000762939453125;- vec3 _6456 = (pow(_781.xyz, vec3(0.4166666567325592041015625)) * 1.05499994754791259765625) - vec3(0.054999999701976776123046875);+ vec3 _6450 = _781.xyz * 12.9200000762939453125;+ vec3 _6453 = (pow(_781.xyz, vec3(0.4166666567325592041015625)) * 1.05499994754791259765625) - vec3(0.054999999701976776123046875); float _872; if (_781.x <= 0.003130800090730190277099609375) {- _872 = _6453.x;+ _872 = _6450.x; } else {- _872 = _6456.x;+ _872 = _6453.x; } float _873; if (_781.y <= 0.003130800090730190277099609375) {- _873 = _6453.y;+ _873 = _6450.y; } else {- _873 = _6456.y;+ _873 = _6453.y; } float _874; if (_781.z <= 0.003130800090730190277099609375) {- _874 = _6453.z;+ _874 = _6450.z; } else {- _874 = _6456.z;+ _874 = _6453.z; } _815 = mix(_815 * mix(vec3(1.0), vec3(_872, _873, _874) * 2.0, vec3(_922 * _g_rtx_material_data_._m90)), _781.xyz, vec3(_922 * _g_rtx_material_data_._m89)); _812 = mix(_812 * mix(1.0, _776, _922 * _g_rtx_material_data_._m98), _776, _922 * _g_rtx_material_data_._m97); } if (!_925) { _816 = mix(mix(_816, normalize(mix(_806, (_816 + _780.xyz) * vec3(0.5), vec3(2.0))), vec3(_922 * _g_rtx_material_data_._m92)), _780.xyz, vec3((_922 * _923) * _g_rtx_material_data_._m91));- vec2 _6514 = _814;- _6514.x = _6514.x * (1.0 + ((((_771 - _6514.x) * 2.0) * _922) * _g_rtx_material_data_._m94));- _6514.x = mix(_6514.x, _771, _922 * _g_rtx_material_data_._m93);- _814 = _6514;+ vec2 _6511 = _814;+ _6511.x = _6511.x * (1.0 + ((((_771 - _6511.x) * 2.0) * _922) * _g_rtx_material_data_._m94));+ _6511.x = mix(_6511.x, _771, _922 * _g_rtx_material_data_._m93);+ _814 = _6511; } _813 = mix(_813 * mix(1.0, _773 * 2.0, _922 * _g_rtx_material_data_._m96), _773, _922 * _g_rtx_material_data_._m95); _913 = mix(_913, _774, _922); _808 = mix(_808, _775, _922); }- float _6542 = saturate(1.0 - _922);- _815 *= mix(vec3(1.0), _729.xyz, vec3(clamp(clamp(((float(!_g_rtx_material_data_._m78) * _6542) + (float(!_g_rtx_material_data_._m128) * _922)) + ((_783 * _6542) + (_772 * _922)), 0.0, 1.0) * ((float(_g_rtx_material_data_._m77) * _6542) + (float(_g_rtx_material_data_._m127) * _922)), 0.0, 1.0)));- vec2 _6575 = _814;- vec2 _6577 = _6575;- _6577.x = _6575.x;- _6577.y = _6575.x;- _814 = _6577;+ float _6539 = saturate(1.0 - _922);+ _815 *= mix(vec3(1.0), _729.xyz, vec3(clamp(clamp(((float(!_g_rtx_material_data_._m78) * _6539) + (float(!_g_rtx_material_data_._m128) * _922)) + ((_783 * _6539) + (_772 * _922)), 0.0, 1.0) * ((float(_g_rtx_material_data_._m77) * _6539) + (float(_g_rtx_material_data_._m127) * _922)), 0.0, 1.0)));+ vec2 _6572 = _814;+ vec2 _6574 = _6572;+ _6574.x = _6572.x;+ _6574.y = _6572.x;+ _814 = _6574; bool _869; if (_g_rtx_material_data_._m216) {@@ -5473,42 +5488,42 @@ RTX if (_869) { vec4 _870 = vec4(0.0, 0.0, 1.0, 0.0);- float _6608 = pow(max(0.0, _806.z), 32.0);- float _6613 = min(min(_733.z, 1.0), 1.0);- float _6616 = saturate(_6613 - 0.75) * 2.0;- float _6618 = _6613 + (_6616 * _6616);- float _6628 = saturate(_6618 * 20.0);+ float _6605 = pow(max(0.0, _806.z), 32.0);+ float _6610 = min(min(_733.z, 1.0), 1.0);+ float _6613 = saturate(_6610 - 0.75) * 2.0;+ float _6615 = _6610 + (_6613 * _6613);+ float _6625 = saturate(_6615 * 20.0); float _871; if (_g_rtx_material_data_._m132) {- vec4 _6645 = _870;- _6645.x = _806.x;- _6645.y = _806.y;- _6645.z = _806.z;- _870 = _6645;- _871 = max(0.0, _6618 - _g_rtx_material_data_._m146);+ vec4 _6642 = _870;+ _6642.x = _806.x;+ _6642.y = _806.y;+ _6642.z = _806.z;+ _870 = _6642;+ _871 = max(0.0, _6615 - _g_rtx_material_data_._m146); } else {- _871 = max(0.0, (_6618 * _6608) - _g_rtx_material_data_._m146);+ _871 = max(0.0, (_6615 * _6605) - _g_rtx_material_data_._m146); }- float _6653 = max(0.001000000047497451305389404296875, _g_rtx_material_data_._m144);- float _6661 = smoothstep(_871 + _6653, _871 - (_733.w + (_6653 * 2.0)), _913) * _6628;- float _6664 = max((smoothstep(_6613, (_6618 - _g_rtx_material_data_._m146) - (0.20000000298023223876953125 * _6618), _913) * _g_rtx_material_data_._m145) * _6628, _6661) * _g_rtx_material_data_._m136;- float _6666 = (_6613 - 1.0) - _913;- float _6672 = (saturate(_6666 + _g_rtx_material_data_._m141) * _g_rtx_material_data_._m142) * _6661;- _816 = mix(_816, _870.xyz, vec3(_6664 * _6672));- float _6692 = max(clamp(((clamp((((_6618 * 2.0) - (mix(0.5, 0.5, saturate(_6608 * 20.0)) * 0.5)) - (_913 * 0.5)) + 0.25, 0.0, 1.0) * _g_rtx_material_data_._m148) * _6628) + _6661, 0.0, 1.0), _6664);- vec2 _6696 = _814;- vec3 _6704 = mix(_815, pow(_815, vec3(1.2999999523162841796875)) * 0.800000011920928955078125, clamp((pow(_815, vec3(0.25)) * (_6692 * _6696.x)) * 8.0, vec3(0.0), vec3(1.0)) * mix(_g_rtx_material_data_._m14, _g_rtx_material_data_._m42, _922 * _g_rtx_material_data_._m89));- _815 = fma(mix((mix(_6704, _6704 * 0.5, vec3(saturate(_6661 * 1.5))) * mix(1.0, _812, _6664)) * mix(1.0, 1.0 - _6666, _6672), _g_rtx_material_data_._m140, vec3(_6672 * _6664)), vec3(1.0), vec3(0.0));- _812 = mix(_812, 1.0, _6664);- vec2 _6727 = clamp(mix(_6696.xx, vec2(_g_rtx_material_data_._m143), vec2(_6692)), vec2(0.0), vec2(1.0));- vec2 _6729 = _6696;- _6729.x = _6727.x;- _6729.y = _6727.y;- _814 = _6729;- _810 = mix(_810, 0.0350000001490116119384765625, _6692);+ float _6650 = max(0.001000000047497451305389404296875, _g_rtx_material_data_._m144);+ float _6658 = smoothstep(_871 + _6650, _871 - (_733.w + (_6650 * 2.0)), _913) * _6625;+ float _6661 = max((smoothstep(_6610, (_6615 - _g_rtx_material_data_._m146) - (0.20000000298023223876953125 * _6615), _913) * _g_rtx_material_data_._m145) * _6625, _6658) * _g_rtx_material_data_._m136;+ float _6663 = (_6610 - 1.0) - _913;+ float _6669 = (saturate(_6663 + _g_rtx_material_data_._m141) * _g_rtx_material_data_._m142) * _6658;+ _816 = mix(_816, _870.xyz, vec3(_6661 * _6669));+ float _6689 = max(clamp(((clamp((((_6615 * 2.0) - (mix(0.5, 0.5, saturate(_6605 * 20.0)) * 0.5)) - (_913 * 0.5)) + 0.25, 0.0, 1.0) * _g_rtx_material_data_._m148) * _6625) + _6658, 0.0, 1.0), _6661);+ vec2 _6693 = _814;+ vec3 _6701 = mix(_815, pow(_815, vec3(1.2999999523162841796875)) * 0.800000011920928955078125, clamp((pow(_815, vec3(0.25)) * (_6689 * _6693.x)) * 8.0, vec3(0.0), vec3(1.0)) * mix(_g_rtx_material_data_._m14, _g_rtx_material_data_._m42, _922 * _g_rtx_material_data_._m89));+ _815 = fma(mix((mix(_6701, _6701 * 0.5, vec3(saturate(_6658 * 1.5))) * mix(1.0, _812, _6661)) * mix(1.0, 1.0 - _6663, _6669), _g_rtx_material_data_._m140, vec3(_6669 * _6661)), vec3(1.0), vec3(0.0));+ _812 = mix(_812, 1.0, _6661);+ vec2 _6724 = clamp(mix(_6693.xx, vec2(_g_rtx_material_data_._m143), vec2(_6689)), vec2(0.0), vec2(1.0));+ vec2 _6726 = _6693;+ _6726.x = _6724.x;+ _6726.y = _6724.y;+ _814 = _6726;+ _810 = mix(_810, 0.0350000001490116119384765625, _6689); } _812 = max(_812, 0.0); _21._m5 = int(uint(gl_InstanceID));@@ -5517,32 +5532,32 @@ RTX _21._m2 = _806; vec3 _861[3] = vec3[](_719, _712, _707); vec3 _862[3] = vec3[](_720, _713, _708);- vec3 _6771 = ((_720 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_713 * _22.barycentrics.x)) + (_708 * _22.barycentrics.y);+ vec3 _6768 = ((_720 * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_713 * _22.barycentrics.x)) + (_708 * _22.barycentrics.y); vec3 _863[3];- _863[0] = _6771 - (_719 * dot(_6771 - _720, _719));- _863[1] = _6771 - (_712 * dot(_6771 - _713, _712));- _863[2] = _6771 - (_707 * dot(_6771 - _708, _707));- vec3 _6799 = ((_863[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_863[1] * _22.barycentrics.x)) + (_863[2] * _22.barycentrics.y);+ _863[0] = _6768 - (_719 * dot(_6768 - _720, _719));+ _863[1] = _6768 - (_712 * dot(_6768 - _713, _712));+ _863[2] = _6768 - (_707 * dot(_6768 - _708, _707));+ vec3 _6796 = ((_863[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_863[1] * _22.barycentrics.x)) + (_863[2] * _22.barycentrics.y); vec3 _864[3]; _864[0] = cross(_720 - _713, _21._m1); _864[1] = cross(_713 - _708, _21._m1); _864[2] = cross(_708 - _720, _21._m1);- float _865 = dot(_6799 - _6771, _21._m1);- vec3 _866 = _6799;+ float _865 = dot(_6796 - _6768, _21._m1);+ vec3 _866 = _6796; int _867 = 0; for (;;) {- bool _6815_ladder_break = false;+ bool _6812_ladder_break = false; do { if (!(_867 < 3)) {- _6815_ladder_break = true;+ _6812_ladder_break = true; break; } if (_865 > 0.00999999977648258209228515625) {- _6815_ladder_break = true;+ _6812_ladder_break = true; break; } if (dot(_864[_867], _864[_867]) == 0.0)@@ -5557,17 +5572,17 @@ RTX { break; }- vec3 _6853 = _861[_868] - (_864[_867] * dot(_864[_867], _861[_868]));- _863[_868] = _6771 - (_6853 * dot(_6771 - _862[_868], _6853));+ vec3 _6850 = _861[_868] - (_864[_867] * dot(_864[_867], _861[_868]));+ _863[_868] = _6768 - (_6850 * dot(_6768 - _862[_868], _6850)); _868++; continue; }- vec3 _6877 = ((_863[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_863[1] * _22.barycentrics.x)) + (_863[2] * _22.barycentrics.y);- _865 = dot(_6877 - _6771, _21._m1);- _866 = _6877;+ vec3 _6874 = ((_863[0] * ((1.0 - _22.barycentrics.x) - _22.barycentrics.y)) + (_863[1] * _22.barycentrics.x)) + (_863[2] * _22.barycentrics.y);+ _865 = dot(_6874 - _6768, _21._m1);+ _866 = _6874; break; } while(false);- if (_6815_ladder_break)+ if (_6812_ladder_break) { break; }@@ -5580,8 +5595,8 @@ RTX } _21.material = _866; _21._m6 = _804;- f16vec3 _6890 = f16vec3(vec3(0.0));- _21._m7 = MaterialDataMinimal_t(_6890, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _6890, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0)));+ f16vec3 _6887 = f16vec3(vec3(0.0));+ _21._m7 = MaterialDataMinimal_t(_6887, float16_t(0.0), f16vec3(vec3(1.0, 0.0, 1.0)), float16_t(1.0), _6887, float16_t(0.040008544921875), 0u, f16vec4(ivec4(0))); _21._m7.vMaterialBits = f16vec3(_816); _21._m7._m2 = f16vec3(_815); _21._m7._m4 = f16vec3(_811);@@ -5590,12 +5605,12 @@ RTX _21._m7._m3 = float16_t(dot(_814, vec2(0.5))); if (any(greaterThan(_809, vec3(0.0)))) {- f16vec4 _6919 = _21._m7._m7;- f16vec3 _6922 = f16vec3(_809);- _6919.x = _6922.x;- _6919.y = _6922.y;- _6919.z = _6922.z;- _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _6919);+ f16vec4 _6916 = _21._m7._m7;+ f16vec3 _6919 = f16vec3(_809);+ _6916.x = _6919.x;+ _6916.y = _6919.y;+ _6916.z = _6919.z;+ _21._m7 = MaterialDataMinimal_t(_21._m7.vMaterialBits, _21._m7._m1, _21._m7._m2, _21._m7._m3, _21._m7._m4, _21._m7._m5, (_21._m7._m6 & 4294901760u) | 1u, _6916); } } game/csgo/shaders_vulkan_dir/shaders/vfx/csgo_static_overlay.slang
modified • +1 / -0 • changes: 1
Show patch
@@ -439,6 +439,7 @@ PS CreateInputTexture2D(TextureAmbientOcclusion1, Linear, 8, "", "_ao", "Material1/Lighting,20/20", Default4(1, 1, 1, 0)); float g_fTextureColorContrast1 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material1/Color Correction/20"); >; float g_flHeightMapScale1 < Default(1); Range(-4, 4); UiType(Slider); UiGroup("Material1/Height/20"); >;+ float3 g_vAmbientOcclusionLevels1 < Default2(0, 0.5); Range(-1, 1); Attribute("0=Option 1,1=Option 2,2=Option 3"); UiType(VectorText); UiGroup("Material1/Lighting/21"); Expression(float3(-this.x,-1.4427*log(max(.0001,1-this.y)),2-this.z)); >; CreateInputTexture2D(TextureMetalness1, Linear, 8, "", "_metal", "Material1/Lighting/30", Default4(0, 0, 0, 0)); float g_fTextureColorSaturation1 < Default(1); Range(0, 4); UiType(Slider); UiGroup("Material1/Color Correction/30"); >; float g_flHeightMapZeroPoint1 < Default(0.5); UiType(Slider); UiGroup("Material1/Height/30"); >;game/csgo/steam.inf
modified • +6 / -6 • changes: 12
Show patch
@@ -1,9 +1,9 @@-ClientVersion=2000806-ServerVersion=2000806-PatchVersion=1.41.5.6+ClientVersion=2000807+ServerVersion=2000807+PatchVersion=1.41.5.7 ProductName=cs2 appID=730 ServerAppID=2347773-SourceRevision=10621147-VersionDate=Apr 28 2026-VersionTime=17:08:58+SourceRevision=10623543+VersionDate=Apr 29 2026+VersionTime=14:11:5929.4.2026, 00.27.09
General update: “2000806 | 4 files | M game/bin/built_from_cl.txt, M game/csgo/pak01_dir.txt, M game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts, M game/csgo/steam.inf” Files touched: game/bin/built_from_cl.txt, game/csgo/pak01_dir.txt, game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts.
Files changed: 4 • +7 / -7
Changed files
game/bin/built_from_cl.txt
modified • +1 / -1 • changes: 2
Show patch
@@ -1 +1 @@-10619774+10621127game/csgo/pak01_dir.txt
modified • +1 / -1 • changes: 2
Show patch
@@ -82760,7 +82760,7 @@ soundevents/game_sounds_footsteps.vsndevts_c CRC:00db2b0ac5 size:12994 soundevents/game_sounds_physics.vsndevts_c CRC:0015d52b4a size:17619 soundevents/game_sounds_player.vsndevts_c CRC:00272efa1a size:12652 soundevents/game_sounds_stopsoundevents.vsndevts_c CRC:0022baa1d8 size:1149-soundevents/game_sounds_ui.vsndevts_c CRC:009508600b size:24396+soundevents/game_sounds_ui.vsndevts_c CRC:000cae20d0 size:24398 soundevents/game_sounds_weapons.vsndevts_c CRC:00f188ef61 size:49711 soundevents/game_sounds_world.vsndevts_c CRC:00756a5064 size:6292 soundevents/music/3kliksphilip_01/game_sounds_music.vsndevts_c CRC:0039160f31 size:4589game/csgo/pak01_dir/soundevents/game_sounds_ui.vsndevts
modified • +1 / -1 • changes: 2
Show patch
@@ -13910,7 +13910,7 @@ [ "sounds/ambient/cache/cache_ctspawn_outside_01.vsnd", ]- enable_child_events = true+ enable_child_events = false soundevent_01 = [ "UIPanorama.BG_de_cache_animals",game/csgo/steam.inf
modified • +4 / -4 • changes: 8
Show patch
@@ -1,9 +1,9 @@-ClientVersion=2000805-ServerVersion=2000805+ClientVersion=2000806+ServerVersion=2000806 PatchVersion=1.41.5.6 ProductName=cs2 appID=730 ServerAppID=2347773-SourceRevision=10619855+SourceRevision=10621147 VersionDate=Apr 28 2026-VersionTime=13:35:37+VersionTime=17:08:58