SkillAgentSearch skills...

CS2VirtualInventory

HTML 高仿 Counter Strike2 游戏主页面

Install / Use

/learn @AoralsFout/CS2VirtualInventory
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

项目介绍

这是一个基于 JavaScript 高仿 Counter-Skrike 2 库存的项目。

项目截图 项目截图

启动项目

使用浏览器打开 index.html 文件即可启动项目基础功能。

安装依赖

npm install

创建 .env 文件,添加环境变量。

# Steam Web API Key
# 从 https://steamcommunity.com/dev/apikey 获取
STEAM_API_KEY=your_steam_api_key
# Buff.163.com Session
# 登录 https://buff.163.com 后通过浏览器开发者工具获取 Session
BUFF_SESSION="session=1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

启动 /proxy/server.js 即可启用代理服务器,用于获取 Steam 用户信息。

注意:您需要在浏览器里设置允许自动播放视频,否则启动动画会出现问题

功能介绍

  • 通过 INS 键调出菜单,支持添加、删除库存物品,设置用户头像

未来计划

  • 加载、保存库存存档的功能
  • 模拟开箱
  • 模拟汰换
  • 新物品入库检视
  • 物品检视
  • 模拟控制台
  • 完善其他页面

数据获取

数据来自于 CSGO-API : https://github.com/ByMykel/CSGO-API

images文件夹

我写的自动获取图像的脚本仍有问题,需要手动通过 CSGO-API 获取数据。 除了四张图片外,还应有 icon , panorama 文件夹,他们的结构见下文 images文件夹结构

data文件夹

其中的json文件夹应有 all.json , tabel.json , 和 paint.json

all.json 是通过 update.jsCSGO-API 中获取的信息。
tabel.json 是通过 update.jsall.json 中提取的信息。
paint.json 是通过 getPaint.jsbuff.163.com 中爬取的贴图信息。

images文件夹结构

images
├── icon 游戏主页面svg图标
└── panorama
 └── images
  └── econ
   └── characters
   └── default_generated
   └── keychains
   └── music_kits
   └── patches
   └── premier_seasons
   └── season_icons
   └── set_icons
   └── status_icons
   └── stickers
   └── tools
   └── tournaments
   └── weapon_cases
   └── weapons
   └── wearables
 └──panorama \ images \ econ \ wearables \ gloves

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated2mo ago
Forks0

Languages

JavaScript

Security Score

85/100

Audited on Jan 5, 2026

No findings