Skip to content

Releases: lu-cent/WorkshopDL-PS

v1.2.0

Choose a tag to compare

@lu-cent lu-cent released this 08 Oct 08:48

WorkshopDL-PS v1.2.0

Steam 创意工坊 Mod 批量下载器,基于 SteamCMD,零依赖。

下载

  • WorkshopDL-PS.exe —— 直接双击运行(Windows,无需安装 PowerShell 模块)
  • WorkshopDL-PS.ps1 —— 源码脚本(可自行用 PowerShell 运行)

本版更新

  • 修复下载流程多处缺陷:文件系统兜底误判、runspace 泄漏、日志并发丢失
  • 重写命令行参数转义,修复 runspace 作用域不可见导致的下载失败
  • AppID 增加纯数字校验,防止路径穿越
  • InstallDir 自动规范化:误填到 steamapps 子路径时自动截断回 Steam 根目录,修复下载路径重复嵌套
  • Steam 用户名为空时回退匿名登录
  • 界面标题显示版本号,设置项标签更清晰

使用前提

  1. Windows + PowerShell 5.1+
  2. 已安装 SteamCMD
  3. SteamCMD 已缓存登录凭据:steamcmd.exe +login 你的用户名(匿名下载可留空用户名)

详见 README。

v1.1.0 — 批量合并优化

Choose a tag to compare

@lu-cent lu-cent released this 05 Oct 08:57

批量合并 SteamCMD 调用,下载速度大幅提升;失败重试改为逐轮收缩。

v1.0.0

Choose a tag to compare

@lu-cent lu-cent released this 25 Sep 18:38

截图

功能

  • 图形界面,粘贴 Mod ID 即可批量下载 Steam 创意工坊内容
  • 支持多游戏切换(内置 15 款游戏预设)
  • 自动识别创意工坊链接、逗号、空格、换行等格式
  • 支持从文本文件批量导入 Mod ID
  • 下载后自动复制到游戏 Mods 目录
  • 失败即停 / 跳过失败继续,两种模式可选
  • 后台线程运行,界面不卡顿

使用前提

  1. 已安装 SteamCMD
  2. SteamCMD 已缓存登录凭据(运行一次 steamcmd.exe +login 你的用户名)

基本用法

  1. 从创意工坊页面复制 Mod ID 或链接
  2. 粘贴到输入框(支持换行、逗号、空格分隔)
  3. 点「开始下载」

如果已有 Mod ID 列表的 txt 文件,也可以点「从文件导入」直接读取。

下载说明

  • WorkshopDL-PS.exe:打包好的可执行文件,双击即用
  • Source code:源码,可自行修改

⚠️ 本 exe 由 ps2exe 打包,部分杀毒软件可能误报。如不放心,可下载源码 WorkshopDL-PS.ps1 直接用 PowerShell 运行。

相关项目

  • steam-workshop-linker —— 浏览器脚本,一键提取你在 Steam 创意工坊订阅的所有 Mod ID,输出的文件可直接被本工具的「从文件导入」识别。