一个专为 Left 4 Dead 2 (L4D2) 设计的现代化 VPK 插件管理工具。
该项目通篇使用AI生成,本人只在AI陷入困境时进行少量修改。仔细阅读代码你就会发现大量无用变量、不符合规范的函数定义,一个文件几千行的屎山,均不代表本人水平,谢谢!
- 智能扫描: 自动扫描和解析 VPK 文件,提取详细的内容信息
- 内容识别: 智能识别地图、武器、角色、音频等游戏内容类型
- 标签系统: 自动生成标签,支持按类型、位置、内容筛选
- 批量管理: 支持批量启用/禁用 VPK 文件
- 文件导入: 支持拖拽或选择文件导入 VPK/压缩包 到 addons 目录
- 创意工坊下载: 支持解析创意工坊链接,直接下载并安装 Mod
- 服务器浏览器: 支持查询服务器信息、玩家列表,一键连接服务器,收藏常用服务器
- 自动更新: 启动时自动检测新版本,支持国内镜像源加速下载,一键无感更新
- 框架: Wails v2
- VPK解析: 使用
git.lubar.me/ben/valve/vpk库 - 并发处理:
github.com/panjf2000/ants/v2协程池 - 配置管理: JSON 格式的持久化配置
- 原生 JavaScript: 无框架依赖,轻量高效
- 现代 CSS: 基于 CSS 变量的设计系统
- 响应式设计: 支持桌面端和移动端
- 实时通信: 通过 Wails 事件系统与后端通信
- Windows 10/11
- 选择目录: 点击"选择L4D2目录"按钮,选择游戏的 addons 文件夹
- 扫描文件: 应用会自动扫描并解析所有 VPK 文件
- 管理插件: 使用界面上的开关来启用/禁用插件
- 筛选搜索: 使用搜索框和标签筛选来查找特定插件
- 批量操作: 选择多个文件进行批量启用/禁用
- 导入文件: 点击上传按钮或直接拖拽文件到窗口即可导入
- 下载 Mod: 输入创意工坊链接,点击下载即可自动安装
- 服务器连接: 在服务器页面添加 IP,查看状态并一键连接
- 版本更新: 应用启动会自动检查更新,发现新版本会提示升级