带图形界面的 Steam 创意工坊 Mod 批量下载器,基于 SteamCMD,零依赖。
- 纯 PowerShell + WinForms,Windows 系统自带,无需安装任何运行环境
- 图形界面,粘贴 Mod ID 即可批量下载
- 自动识别创意工坊链接、逗号、空格、换行等多种格式
- 支持从 SteamCMD 脚本文件批量导入 Mod ID
- 自动去重
- 支持多游戏切换,配置独立保存
- 下载后自动复制到游戏 Mods 目录
- 失败即停 / 跳过失败继续,两种模式可选
- 后台线程运行,界面不卡顿
- 配置保存在
%APPDATA%\WorkshopDL-PS\config.json
- Windows 系统,PowerShell 5.1 或更高
- 已安装 SteamCMD
- SteamCMD 已缓存登录凭据(见下方)
SteamCMD 需要先缓存登录凭据,打开命令行运行一次:
D:\steamcmd\steamcmd.exe +login 你的Steam用户名
输入密码和 Steam Guard 验证码后,输入 quit 退出。之后脚本才能自动登录。
powershell.exe -ExecutionPolicy Bypass -File "WorkshopDL-PS.ps1"
首次运行会弹出全局设置窗口,填入:
- SteamCMD 路径(如
D:\steamcmd\steamcmd.exe) - Steam 用户名
- 下载临时目录(如
D:\SteamMods)
之后进入主界面,点「配置当前游戏」为每个游戏单独设置 Mods 目录。
Install-Module ps2exe -Scope CurrentUser -Force
Import-Module ps2exe
Invoke-ps2exe -InputFile "WorkshopDL-PS.ps1" -OutputFile "WorkshopDL-PS.exe" -noConsole
如果你在创意工坊订阅了几百个 Mod,手动找 ID 太麻烦,推荐这个流程:
- 用 steam-workshop-linker 导出你的订阅列表(浏览器脚本,一键生成
.txt) - 打开本工具,点「从文件导入」,选择那个
.txt - 点「开始下载」
工具会自动识别文件格式:
workshop_download_item <appid> <modid>格式(SteamCMD 脚本)- 纯数字 ID 列表
内置以下游戏的预设配置:
- 环世界 (RimWorld)
- 求生之路2 (L4D2)
- Garry's Mod
- 城市天际线
- 僵尸毁灭工程
- 饥荒联机版 (DST)
- 武装突袭3 (Arma 3)
- 方舟:生存进化
- 欧洲卡车模拟2
- 美国卡车模拟
- 异星工厂
- 群星 (Stellaris)
- 十字军之王3
- 钢铁雄心4
- 太空工程师
其他游戏可通过「管理游戏」手动添加 AppID。
Q: 提示「下载失败」?
- 检查 SteamCMD 路径、账号是否配置正确
- 确认游戏是否允许匿名下载创意工坊内容
- 部分游戏(如 CS2、Dota2)必须拥有游戏才能下载
- 确认网络通畅,或 SteamCMD 凭据未过期
Q: 界面卡住不动?
下载是后台线程,界面不会卡;如果长时间无响应,检查是否在等待密码输入。
Q: 如何更新已下载的 Mod?
直接重新粘贴 Mod ID 再点开始下载即可覆盖。
Q: 提示「文件是空的」?
导入的文件没有内容,检查是不是选错了文件。
- steam-workshop-linker —— 浏览器脚本,一键提取你在 Steam 创意工坊订阅的所有 Mod ID,输出标准 SteamCMD 脚本文件,可直接被本工具的「从文件导入」识别。
本工具仅供已合法拥有对应游戏的用户,用于批量下载创意工坊内容。
使用本工具下载的内容版权归原作者所有。请勿用于任何侵犯版权的用途。
MIT License
