Skip to content

sign-river/Stellaris-DLC-Helper

Repository files navigation

Stellaris DLC Helper

🌟 群星(Stellaris) DLC 一键解锁工具

License: MIT GitHub release QQ群

轻量级 DLC 管理工具 | 智能多源下载 | 自动测速优选 | 无缝自动更新


✨ 核心功能

  • 🎮 一键解锁 - 自动检测游戏路径,一键下载安装所有DLC
  • 🚀 智能测速 - 三级阈值策略,自动选择最快下载源
  • ☁️ 多源下载 - R2、GitHub、国内云、Gitee四源智能切换
  • 智能缓存 - 5分钟测速缓存,避免重复测速
  • 💾 断点续传 - 支持暂停/恢复下载,网络中断自动续传
  • 🔄 自动更新 - 内置更新检查,支持静默升级
  • 📢 公告推送 - 及时获取重要通知和维护信息
  • 📝 操作日志 - 完整记录所有操作,支持导出
  • 🎨 现代界面 - CustomTkinter现代化UI,清爽易用
  • 🔒 补丁管理 - CreamAPI补丁自动应用与还原

📦 快速开始

方式一:直接运行(推荐)

  1. 前往 Releases 下载最新版
  2. 解压到任意目录
  3. 运行 Stellaris_DLC_Helper.exe
  4. 点击"一键解锁"即可

方式二:源码运行

# 克隆仓库
git clone https://github.com/sign-river/Stellaris-DLC-Helper.git
cd Stellaris-DLC-Helper

# 安装依赖
pip install -r requirements.txt

# 运行程序
python main.py

💡 使用说明

基本流程

  1. 自动检测 - 程序启动后自动检测Steam游戏路径
  2. 检查更新 - 自动检查程序更新和公告信息
  3. 智能测速 - 自动测速选择最快下载源(5分钟缓存)
  4. 选择DLC - 查看可用DLC列表(默认全选)
  5. 一键解锁 - 点击"一键解锁",自动完成下载、安装、打补丁
  6. 开始游戏 - 享受完整游戏体验

进阶功能

  • 手动测速 - 设置中可手动触发测速
  • 源切换 - 实时查看和切换下载源
  • 暂停/恢复 - 下载过程中可随时暂停恢复
  • 清理缓存 - 清理已下载的DLC文件释放空间
  • 还原游戏 - 一键还原到原始状态

💻 系统要求

  • 操作系统: Windows 7/8/10/11 (64位)
  • 运行环境: 无需Python,开箱即用
  • 网络: 需要互联网连接
  • 磁盘空间: 约100MB可用空间(DLC缓存需额外空间)

⚠️ 重要提示: 本工具目前仅支持 Windows 平台。


🔧 主要特性

智能测速系统

采用三层选源策略,确保用户获得最佳下载速度:

第一层:优选快速源 🚀

自动测试所有源,选择达到以下阈值的最快源:

源类型 阈值 用途
R2/GitHub 2.5 MB/s 筛选有梯子的用户
国内云 3.0 MB/s 避开拥挤时段
Gitee 仅记录,保底用

第二层:默认源 ⚠️

所有源都不达标时,自动使用 国内云

  • 主要面向国内用户
  • 配置问题时的安全选择

第三层:保底源 💾

连默认源都无法连接时,使用 Gitee

  • 速度较慢但 非常稳定
  • 最后的可靠保障

测速特点

  • 10秒实际下载测试(非ping)
  • 每2秒实时显示速度
  • 5分钟智能缓存
  • 防止循环测速

多源下载系统

  • R2 云存储 - 全球CDN加速(需梯子)
  • GitHub - 稳定可靠(需梯子)
  • 国内云服务器 - 国内直连,默认源
  • Gitee - 稳定保底,连接可靠

完整性校验

  • SHA256哈希验证
  • 断点续传支持
  • 损坏文件自动重下载

操作日志

  • 记录所有DLC操作
  • 支持导出查看
  • 精确还原支持

⚠️ 免责声明

本工具仅供学习和研究使用:

  • ✅ 本工具为开源免费项目
  • ✅ 如付费获得请立即退款
  • ⚠️ 仅供个人学习测试使用
  • ⚠️ 请在24小时内删除
  • ⚠️ 喜欢游戏请购买正版支持开发者
  • ⚠️ 使用本工具的后果由使用者自行承担

推荐正版渠道:

  • Steam官方商店
  • 各大正版游戏平台

🔒 隐私与安全

  • ✅ 代码完全开源,可自行审查
  • ✅ 不收集任何用户数据
  • ✅ 所有操作在本地完成
  • ✅ 仅连接到DLC下载服务器
  • ✅ 无后门,无广告,无捆绑

📝 更新日志

查看完整更新日志:更新说明

最新版本特性

v1.1.0 (2025-12-04)

  • ✨ 全新智能测速系统
    • 三级阈值策略(海外2.5/国内云3.0/Gitee0.8)
    • 10秒实际下载测试,每2秒显示实时速度
    • 5分钟智能缓存,防止循环测速
  • 🎯 多源下载优化
    • 自动识别梯子用户,优先海外源
    • 国内云拥挤时自动切换Gitee保底
    • 断点续传和错误重试机制
  • 📢 公告系统
    • 启动时显示重要通知
    • 与更新检查无缝集成
  • 🔄 自动更新完善
    • 后台静默下载
    • 更新后自动重启
  • 🛡️ 错误处理增强
    • 友好的错误提示
    • 完整的日志记录

📚 文档

完整文档请查看:docs/README.md

用户文档

开发者文档

专题文档


🛠️ 技术栈

  • 语言: Python 3.8+
  • GUI: CustomTkinter
  • HTTP: requests
  • 打包: PyInstaller
  • 架构: MVC模式

核心模块

  • DLCManager - DLC列表管理
  • SourceManager - 多源智能管理
  • Downloader - 下载引擎(支持断点续传)
  • Updater - 自动更新系统
  • ErrorHandler - 统一错误处理

🤝 贡献

欢迎提交 Issue 和 Pull Request!

贡献指南

  1. Fork 本项目
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'feat: Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

提交规范

feat: 新功能
fix: 修复bug
docs: 文档更新
style: 代码格式
refactor: 重构
test: 测试
chore: 构建/工具

📞 联系方式


📄 许可证

本项目采用 MIT License 开源协议。


⭐ Star History

如果这个项目对你有帮助,请点个 Star 支持一下!

Star History Chart


Made with ❤️ by 唏嘘南溪

该程序为免费开源项目 | 如付费获得请立即退款

About

🌟 群星(Stellaris)DLC一键解锁工具 - 云端下载 | 智能缓存 | 操作可还原

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages