代码更新2026年7月1日 GMT+8 11:01

CS2 更新(2026年7月1日)

新增 IEM Cologne 2026 冠军签名贴纸、以精彩回放为基础的钥匙链高光挂件,以及升级后的 Major 商店 UI,将冠军与高光内容在 CS2 的赛事经济中融合呈现。

快速摘要

  • Major 商店升级以同时处理贴纸和高光挂件,新增横幅、筛选、搜索分区,并为所有赛事容器统一定价流程。
  • 为 Falcons(NiKo、kyxsan、m0NESY、TeSeS、kyousuke)上架科隆 2026 冠军签名贴纸,并设置独立的冠军胶囊与商店提示。
  • 推出六个科隆 2026 高光挂件箱,每个挂件与特定高光回放绑定,支持本地化标题、描述与瓦片内视频播放。
  • 主菜单与 Major Hub UI 现在推广 Champions Stickers 与 Highlights,观战与 Inspect 面板也对高光剪辑与选手展示做了相应更新。
  • 新增素材包括冠军贴纸美术、科隆 2026 钥匙链材质,以及 Mirage 上可破碎的番茄酱瓶道具及其粒子/流体效果。

本次更新围绕 IEM Cologne 2026 内容展开:新增冠军签名贴纸、以精彩回放为载体的钥匙链高光挂件(Highlight Charms),并对 Major 商店进行了大幅重构,使贴纸与挂件在界面与经济上并列成一类商品。

Major 商店大改:贴纸与高光挂件合并管理

  • 钥匙链提升为“Highlight Charms”:

    • 商店现在将钥匙链视作与具体职业精彩回放绑定的高光挂件,UI 文案用 "Highlight Charms" 和 “items” 来描述,而不仅仅称为“stickers”。
    • 主代币提示与购物车提示改为说代币可兑换“items”,以明确代币同时适用于贴纸与高光挂件。
  • 新的 Highlight Charms 分类与筛选:

    • 商店新增专门的 Highlight Charms 横幅(major_store_banner_keychains)以及侧边栏的 Highlight Charms Only 筛选开关。
    • 当挂件筛选开启时,队伍和稀有度筛选会被禁用,排序模式重置为合理默认,便于单独浏览挂件而不产生冲突筛选。
    • 搜索结果现在返回两个分区:贴纸与高光挂件,各自带有“查看全部”按钮(major_store_search_see_all_stickers、major_store_search_see_all_keychains)。
    • 主物品计数现在显示为 {d:item-count} Items,反映网格中可以同时包含贴纸与挂件。
  • 新的 Keychains 页面与分赛段展示:

    • 新页面(id-major-store-keychains)按赛事阶段使用stage sections 将高光挂件分组(例如瑞士轮、淘汰赛、总决赛)。
    • 每个章节采用 keychain-section 布局,包含本地化的大标题(通过 #CSGO_Tournament_Event_Stage_*)和瓦片换行布局。
    • 商店基于 g_ActiveTournamentHighlights 构建这些章节,因此每个阶段的挂件集合会成组出现。
  • 冠军横幅与收藏夹改动:

    • 新增 MAJOR CHAMPIONS STICKERS 横幅(major_store_banner_champions),以人气与价格排序展示冠军签名。
    • 原“FAVORITE STICKERS”横幅重命名为 "FAVORITE ITEMS",现在同时包含贴纸与高光挂件。
    • “Top 40 trending” 文字仍以贴纸为主,但现在与挂件导向的横幅并列展示。
  • 筛选、排序与搜索体验改进:

    • 队伍与稀有度筛选在按钮被禁用时会被忽略(例如启用仅挂件开关时),避免混淆状态。
    • 列表视图的默认排序改为 weekly-high-low,比通用“默认”更有意义。
    • 活动筛选(包括新的 Highlight Charms Only 开关)会以可移除的 pill 显示在导航栏;清除挂件筛选时排序会重置为 weekly-high-low。
    • 收藏现在以物品定义 ID 管理,系统同时处理贴纸 ID(rawId)和挂件 ID(kc_highlight)。
  • 所有 Major 项目的统一价格处理:

    • 商店在 g_ActiveTournamentDynamicContainers 中跟踪所有动态容器的待定价格更新(贴纸、冠军贴纸与高光挂件箱),而不再仅限于 itemid_dynamic_stickers。
    • 像 GetSecondsUntilPendingPriceUpdateForAllTournamentItems() 这样的函数会汇总每个 Major 容器中最早的即将更新时刻。
    • 刷新计时器 UI 与结账弹窗都依赖该共享辅助函数,因此任何 Major 项目的待定更新都会在 UI 中体现。
  • 共享数据刷新与订阅:

    • 弹窗现在通过 _SubscribeForAllTournamentItems() 订阅每个赛事商店容器,而不仅是动态贴纸胶囊。
    • 当出现易变的商店更新时,逻辑会:
      • 若容器为动态贴纸或冠军贴纸则更新贴纸数据;
      • 若容器为高光挂件箱则更新挂件数据。
    • 加载覆盖层会等待所有相关的价格表(贴纸、冠军签名与高光挂件)加载完成后再消失,减少局部或不完整的价格展示。

勇夺冠军:科隆 2026 冠军签名贴纸

  • 冠军贴纸套装已加入:

    • 为 IEM Cologne 2026 冠军队 Falcons(event id 26,team id 139)加入完整的 Champion autographs:
      • NiKo – cologne2026_signature_niko_champion
      • kyxsan – cologne2026_signature_kyxsan_champion
      • m0NESY – cologne2026_signature_m0nesy_champion
      • TeSeS – cologne2026_signature_teses_champion
      • kyousuke – cologne2026_signature_kyousuke_champion
    • 每位选手提供常见的四种特效:base、foil、holo、gold,并带有相应的贴纸套件与本地化文本。
  • 冠军胶囊:

    • 定义了新的箱子条目 crate_sticker_pack_cologne2026_champion,并配置为易变定价的贴纸胶囊:
      • 使用与其他科隆 2026 贴纸包相同的胶囊预制件;
      • 拥有专属掉落列表(crate_sticker_pack_cologne2026_champion_*,覆盖 rare/mythical/legendary/ancient),仅包含冠军版本的签名贴纸。
    • 该胶囊同时作为循环掉落列表和科隆 2026 运营的可兑换商品出现,意味着:
      • 它与现有的“全部”贴纸包一起显示;
      • 在运营奖励商店中也可以用代币兑换获得。
  • 商店整合(冠军贴纸):

    • g_ActiveTournamentInfo 现在包含 itemid_champion_stickers,代码会:
      • 在初始加载时检查该容器的定价;
      • 在冠军价格刷新时更新贴纸数据;
      • 将冠军贴纸视为单独的横幅与可筛选子集(内部数据中设置 champion: true)。
    • 商店中新增的 Champions 横幅以轮播形式呈现最受欢迎的冠军签名。
  • Major hub 与主菜单提示:

    • Major Hub 商店面板新增一行文案:“Now Available – Champions Stickers and Highlight Charms”(major_hub_store_desc_2)。
    • 主菜单 Major 磁贴显示两张推广图:
      • NiKo 的冠军签名贴纸;
      • 科隆 2026 的高光挂件钥匙链。
    • 磁贴说明从简单的 "Visit The Major Hub" 切换为突出 Champions Stickers and Highlights 的提示(mainmenu_major_hub_new_items)。

科隆 2026 高光挂件与精彩回放

  • 新的钥匙链(高光挂件)基础:

    • 定义了 kc_cologne2026 钥匙链基础与对应的 Cologne 2026 Highlight 名称/描述。
    • 所有新挂件以此为基础,并附带 highlight_reel id,将挂件与特定回放绑定。
  • 新增六个高光挂件箱:

    • 新的易变容器 crate_highlights_pack_cologne2026_1 到 _6 分别对应赛事的不同时段:
      • 第一轮瑞士(stage 49)
      • 第二轮瑞士(stage 65)
      • 第三轮瑞士(stage 83)
      • 四分之一决赛(stage 6)
      • 半决赛(stage 8)
      • 总决赛 + 颁奖(stage 97)
    • 每个箱子的掉落列表含约 10–11 个挂件,每个挂件映射到某一具体回放(例如 kc_cologne2026_st3magixxanubismultiweaponace)。
    • 这六个箱子都被加入为科隆 2026 运营的可兑换奖励,玩家可以用代币换取高光挂件包,作为贴纸胶囊的替代或补充。
  • 高光回放元数据(引擎层面):

    • 新增的 highlight_reels 段定义了数十个回放项,每项包含:
      • 唯一 ID 字符串(例如 cologne2026_gfm0nesyinfernomajorwinningkill),
      • 事件与阶段 ID,
      • 地图(如 de_nuke、de_mirage、de_inferno、de_anubis、de_ancient、de_overpass、de_dust2),以及
      • 两支参赛队伍的 ID。
    • 该结构将挂件与真实 Major 比赛与瞬间绑定,从而支持一致的回放播放与 UI 标注。
  • 高光标题与描述的本地化:

    • 每个回放在 csgo_english.txt 中都有名称与简短描述,例如:
      • Dust II 上的 "w0nderful 2 HP 1v4 Clutch";
      • Inferno 上的 "m0NESY Major-winning Kill";
      • Dust II 上的 "KSCERATO ACE" 等等。
    • 这些字符串用于挂件瓦片展示与 inspect/视频 UI,玩家能看到可读的标题与对该精彩瞬间的简短说明。
  • 商店中挂件的呈现方式:

    • 挂件瓦片现在会显示:
      • 双队徽(前景与模糊背景,使用对角遮罩图);
      • 类似 “Quarterfinals” 或 “Grand Final” 的阶段标签;
      • 高光标题与价格,并支持像贴纸一样的周低/周高定位。
    • 悬停时,如果物品带有回放属性(例如 {uint32}keychain slot 0 highlight),瓦片可以播放该高光的视频片段,使用内嵌影片容器。
    • 挂件可像贴纸一样加入购物车与收藏,并支持相同的价格变更动效与价格保护文字。
  • Inspect 中的自动视频弹窗:

    • Inspect 操作栏更新后,当物品具有高光回放时:
      • 会显示 “View Highlight Reel” 按钮;
      • 若物品为钥匙链,Inspect 时会在极短延迟后自动打开高光弹窗。
    • 这暗示 Valve 希望高光挂件在玩家查看时能立刻展现其视频内容。

Major 商店的界面与视觉打磨

  • 贴纸与挂件的瓦片变体:

    • 贴纸瓦片保留稀有度条、队徽与热度徽章。
    • 挂件瓦片(keychain 类)则展现:
      • 双队徽与模糊的对角背景;
      • 阶段文字;
      • 显著的高光标题。
    • 对于终局物品(stage 97),挂件瓦片可显示奖杯覆盖层(id-store-item-trophy),样式暗示总决赛或冠军地位。
  • 横幅与轮播优化:

    • 所有横幅现在共享一致的背景渐变、点状纹理与内边距。
    • 收藏、冠军、钥匙链与流行横幅各自拥有独立的轮播与导航 UI。
    • 收藏与流行横幅重用同一瓦片片段,但设置额外类(如 popular-tile、banner-bookmark、keychain-banner)以控制尺寸与行为。
  • 小瓦片布局改进:

    • 小瓦片变体全面重做,隐藏瓦片能正确折叠,稀有度条仅在合适时显示,且钥匙链专有装饰在紧凑网格中表现良好。
    • 横幅瓦片悬停行为更清晰:鼠标移动时会展示周高/周低价格栏并展开趋势图标。
  • 搜索覆盖层布局:

    • 文本搜索覆盖层变得更宽,当贴纸与挂件都匹配时将并排显示两列垂直列表。
    • 每列拥有自己的“查看全部”按钮并汇总结果计数,行项目支持 Inspect 与收藏操作。
  • 队伍包与单项视图细节:

    • 队伍视图现在使用 UniqueRandomGenerator 帮助器,以在不重复的前提下稳定改变贴纸堆叠顺序与旋转。
    • 当选择变更时,贴纸容器会清理多余的子项,修复可能残留于先前视图的贴纸问题。
    • 单项视图现在根据需要动态创建瓦片数量,而不再假定恰好四个。

经济与后端稳健性保障

  • 物品数据完整性检查:

    • 内部工具与服务/客户端字符串现在包含对以下问题的警告:
      • 钥匙链引用了无效的回放;
      • 基础钥匙链定义无法解析;
      • 针对同一事件/队伍/选手存在重复的金色贴纸且 ID 递减(可能破坏排序假设)。
    • 这些检查有助于 Valve 的内容管线避免发布不一致的冠军/金色贴纸或挂件。
  • 科隆 2026 排位元数据:

    • 为事件 26 添加了新的 team_places 区块,记录了参赛队伍的最终名次,从 Falcons(第 1 名)到剩余队伍的排序。
    • 这可能用于奖章、游戏内覆盖或其他 UI 面板的描述性文本。
  • 纪念品价格订阅逻辑澄清:

    • 异步 inspect 纪念品结账栏现在会在易变商店更新不是针对动态贴纸容器时直接放弃更新流程。
    • 这将纪念品代币价格计算限定在正确的价格表,避免错误地关联到新的 Major 箱子。

主菜单与赛事观战面板

  • 主菜单 Major 磁贴视觉更新:

    • Major 磁贴脚本与布局现在:
      • 用两张物品图叠层推广(NiKo 的冠军贴纸与科隆 2026 钥匙链);
      • 突出显示“Champions Stickers and Highlights”作为行动号召。
    • 推广副标题以金色文字和明显投影增强视觉强调。
  • 赛事观战面板的选手卡修正:

    • 观战选项卡对 event 26 进行了特殊处理:若某玩家显示为 kyxsan,UI 会:
      • 展示名为 "karrigan";
      • 使用 76561197989430253 作为头像 steamid。
    • 这表明官方观战 UI 在该槽位进行了品牌/身份层面的展示调整,但并未更改底层的赛事统计数据。

新素材与地图风味细节

  • 冠军贴纸素材与头像:

    • 在 stickers/cologne2026 与 panorama/images/econ/stickers/cologne2026 下添加了新的材质与纹理,覆盖所有冠军变体。
    • 在 panorama/images/tournaments/avatars 中加入了额外的赛事头像,以保持 UI 头像与新冠军名单一致。
  • 科隆 2026 钥匙链素材:

    • 新素材 weapons/keychains/cologne2026/kc_cologne2026.vmat 及相应 Panorama 图片已加入,用于挂件瓦片与物品库图标。
  • Mirage 的新趣味道具(番茄酱瓶):

    • 在 models/de_mirage/food/magixx_sauce_01a 与 materials/particle/fluids/pulp 下新增模型、材质与粒子:
      • 一个可破碎的 sauce bottle 模型,包含多块碎片;
      • 液体材质与粒子,如 break_tomato_sauce 与 tomato_splat_01a。
    • 这强烈暗示 Mirage 上会出现可被打碎并喷洒番茄状液体的道具,可能与某个挂件描述中引用的高光回放有关。

综合影响

此次更新显著扩展了 IEM Cologne 2026 在 CS2 中的呈现:

  • 玩家可获得 Falcons 的完整 Champion autograph 系列,配套独立胶囊与商店中的冠军横幅。
  • 新增的 highlight charms 把具体的精彩瞬间变成可收藏的钥匙链,每个挂件都由真实的高光回放与分赛段标签支持。
  • Major 商店 UI 从一个贴纸浏览器演进为一个统一的物品市场,能连贯地管理贴纸、冠军签名与高光挂件,提供统一的定价、筛选与搜索体验。
  • 与挂件相关的视觉与音频资产,以及 Mirage 上的新道具,进一步将这些物品与它们所致敬的职业比赛时刻连接起来。

总体而言,这次更新把你花费代币、收集物品与回看精彩瞬间的体验整合成一个更统一的 Major 生态系统。

返回更新列表

最近更新

代码更新2026年9月29日 GMT+8 06:43

CS2 更新:宠物拍照棚音效与文本优化(2026年9月29日)

本次更新为宠物拍照棚加入专属效果音、调整小鸡与 UI 音频、清理举报弹窗标题,并做了小幅版本与资源整理。

  • 宠物拍照棚的效果现在有专属音效,并加入了定时的鸡类反应音。
  • 对小鸡与 UI 音效进行了音量与阻塞时长等调整,减小重复触发的噪点。
  • 举报玩家弹窗标题改为使用本地化字符串,便于翻译和统一表述。
  • 注册了九个新的拍照棚效果音资产,并做了常规的客户端/服务器版本提升与打包刷新。
查看详情