一个优雅、安全、简单易用的 Steam DLC 本地一键解锁与管理工具 ✨
A simple and elegant Steam DLC local unlocker and manager built with Wails, Vue 3 & Go.
![]() |
![]() |
| ☀️ 浅色模式 | 🌙 深色模式 |
你好——!👋 欢迎来到「风风的 DLC 魔法工坊」!
这不仅仅是一个枯燥的解锁器,我希望把它打造成一个兼具 高颜值 与 极简交互 的管理工具。
整个项目抛弃了传统单调的界面,采用了现代化的双面板设计,从底层解析到前端 UI 都是精心重构的产物!ヽ( ^ω^ ゞ )
- 前端 [Frontend]: 基于 Vue 3 全家桶,负责所有赏心悦目的视觉效果与顺滑的拖拽交互。
- 后端 [Backend]: 基于 Go 和 Wails 框架,提供安全、极速的系统级文件操作与 VDF 解析。
-
🎨 现代化沉浸 UI 设计 全新双面板设计,支持深浅色模式无缝切换!并且与 Windows 原生标题栏沉浸整合,带来极致的视觉享受!ヾ(´∀ ˋ)ノ
-
📦 傻瓜式拖拽体验 告别繁琐的手动解压!只需将
.zip格式的 DLC 解锁包直接拖入软件,它就能自动把一切安排得明明白白~ -
🔍 智能解析与安全引擎 底层重构了 VDF 解析与 Steamtools Lua 注入机制。自动读取 Lua 脚本,精准识别游戏与 DLC,同时拥有极高的容错与幂等性,绝对不会损坏你的 Steam 配置文件!
-
⚙️ 精细化状态管理 支持对 DLC 进行全选、反选、单选安装,甚至可以一键清除所有伪入库,让你的库干干净净!
想立刻开始给游戏添加 DLC 吗?或者不知道去哪里找解锁包?
考虑到能逛到 GitHub 的大佬们肯定都有魔法基础啦,再加上配合其他神秘工具的进阶玩法比较多,风酱已经把 最最最详细的保姆级图文教程 写在博客里啦!(o ゜ ▽ ゜)o☆
遇到 Bug 报错了?或者有什么天马行空的新功能点子?
风酱非常欢迎大家来提交反馈!不过为了不让各种问题乱作一团,咱统一使用 GitHub 的 Issue 来进行追踪处理哦~
- 🐞 遇到程序报错无法使用?👉 点击这里提交 Bug 车祸现场
- 💡 想要更好用的新功能?界面不好看?👉 点击这里向灵感许愿池投币
想亲自动手给工具加点料,或者自己从源码编译出绿色的 EXE?欢迎来到本地开发频道!(`・ω・´)
- 安装 Go (1.21+)
- 安装 Node.js (16+)
- 安装 Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latest
- 拉取代码并安装前端依赖:
git clone https://github.com/futurelesswindchan/DLCtool0fwindchan.git cd DLCtool0fwindchan/frontend npm install cd ..
# 🔮 启动实时开发模式 (支持前端热更新,修改代码实时可见哦!)
wails dev
# 🔨 编译打包最终的 EXE 可执行文件
wails build(编译输出的独立可执行文件会乖乖躺在 build/bin/ 目录下~)
DLCtool0fwindchan/
├── main.go # Go 应用入口
├── app.go # Wails 生命周期与核心前端接口绑定
├── steam.go # Steam 路径检测与操作逻辑
├── vdf_helper.go # VDF 配置文件安全解析与重写引擎
├── lua_parser.go # Lua 脚本解析器
├── wails.json # Wails 工程配置
├── frontend/ # Vue 3 前端魔法阵
│ ├── src/
│ │ ├── components/ # 拆分的 UI 积木 (DropZone, DlcCard等)
│ │ ├── App.vue # 前端主视图
│ │ ├── main.ts # 前端入口
│ │ └── style.css # 全局扁平化设计与动画 CSS
│ └── vite.config.ts # Vite 构建配置
└── build/ # 编译资源与输出目录
本项目采用 CC BY-NC-SA 4.0 协议进行许可。
简单来说:欢迎学习、分享和修改,但请 注明出处,并且 绝对不要用于商业用途 哦 awa!
Copyright © 2026 没有未来的小风酱 (futurelesswindchan)
Made with ♡ and lots of —⊂ZZZ⊃.

