Skip to content

Arama0517/hoi4-mods-manager

Repository files navigation

钢铁雄心 4 模组管理器

GitHub License GitHub Actions Workflow Status GitHub Release

使用方式

  1. 发行版下载最新版本
  2. 解压到游戏的根目录
  3. 运行

常见问题

登录错误

  • 内置账号不一定可用, 请添加一个自己的账号或稍后再试

什么是创意工坊 ID?

  • 例如:
  • 创意工坊链接为 https://steamcommunity.com/sharedfiles/filedetails/?id=123456789
  • 则创意工坊 ID 为 123456789

下载失败

  • 如果启动了加速器请尝试更换节点或重启加速器

其他错误

完成的功能

  • 功能类
    • 模组管理
    • 生成模组定位文件
    • 设置页
    • 支持大部分 P 社游戏
    • 弃用官方客户端 (不通过启动 dowser.exe 的方式启动客户端, 而是直接运行游戏)
  • 下载类
    • 弃用 steamcmd
    • 实现异步下载 Mod
    • 实现实时分配文件
    • 实现使用类似 aria2 的多线程下载文件方式
  • GUI

开发

环境要求

初始化项目

  1. 克隆本项目
  2. 在项目根目录创建一个 launcher-settings.json, 内容:
{}
  1. 运行 uv sync

加速 uv 下载依赖和 python

Tip

仅适用于中国地区用户

  1. 设置环境变量 UV_PYTHON_INSTALL_MIRRORhttps://ghp.ci/https://github.com/indygreg/python-build-standalone/releases/download
  2. 进入 ~\AppData\Roaming\uv 如果没有这个目录就新建一个
  3. 新建 uv.toml 文件, 内容:
# 这里的镜像可以换成你自己喜欢的, 这里用的清华源
index-url = "https://pypi.tuna.tsinghua.edu.cn/simple"