https://github.com/obsidianplusplus/7mod_tool
一个简单高效的工具,用于将本地模组复制到《7 Days to Die》的游戏目录,并支持自动更新模组版本。 | A simple and efficient tool designed to copy local mods to the game directory of 7 Days to Die and support automatic mod version updates.
https://github.com/obsidianplusplus/7mod_tool
automation copying days die file gaming installation management mod pathfinder python seven steam to tools updater
Last synced: 3 days ago
JSON representation
一个简单高效的工具,用于将本地模组复制到《7 Days to Die》的游戏目录,并支持自动更新模组版本。 | A simple and efficient tool designed to copy local mods to the game directory of 7 Days to Die and support automatic mod version updates.
- Host: GitHub
- URL: https://github.com/obsidianplusplus/7mod_tool
- Owner: obsidianplusplus
- Created: 2025-01-12T02:38:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-12T02:38:49.000Z (over 1 year ago)
- Last Synced: 2025-06-22T12:13:17.844Z (about 1 year ago)
- Topics: automation, copying, days, die, file, gaming, installation, management, mod, pathfinder, python, seven, steam, to, tools, updater
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
🛠️ 七日杀模组快速复制工具
🚀 一键将本地模组复制到七日杀游戏目录,并支持自动更新!
## ✨ 功能亮点
- 📂 **模组快速复制:** 轻松将当前目录下的 `Mods` 文件夹复制到七日杀游戏目录中。
- 🔄 **自动更新检测:** 检查模组是否有新版本,并自动下载安装(需配置 `MOD_UPDATE_URL`)。
- 💾 **本地版本管理:** 记录本地已安装的模组版本,避免重复更新。
- 📍 **智能路径查找:** 自动查找 Steam 安装路径和七日杀游戏路径。
- ✋ **手动路径支持:** 如果自动查找失败,允许手动输入游戏库盘符。
- ✅ **操作完成提示:** 清晰显示每一步操作的状态和结果。
## ⬇️ 使用方法
1. **确保 `Mods` 文件夹存在:** 将你想要复制的模组放在脚本同一目录下的 `Mods` 文件夹中。
2. **运行脚本:** 双击运行脚本 (`.py` 文件)。
3. **自动路径查找:** 脚本会自动尝试查找 Steam 和七日杀的安装路径。
4. **模组复制:** 如果找到路径,脚本会将 `Mods` 文件夹的内容复制到七日杀的 `Mods` 目录。
5. **手动输入 (可选):** 如果自动查找失败,根据提示输入你的 Steam 库所在的盘符。
6. **自动更新 (如果配置):** 脚本会检查是否有新版本的模组,并提示下载安装。
## ⚙️ 配置自动更新
1. **获取 `MOD_UPDATE_URL`:** 你需要一个可以提供最新模组版本信息和下载链接的 Raw URL (例如 Pastebin)。
2. **修改脚本:** 打开脚本文件,将 `MOD_UPDATE_URL` 变量的值替换为你获取的 Raw URL。
```python
MOD_UPDATE_URL = "YOUR_MOD_UPDATE_RAW_URL_HERE" # 替换为你的模组更新信息 Raw URL
```
## ⚠️ 注意事项
- **首次运行:** 首次运行时,如果本地没有模组版本信息,脚本会创建一个 `.mod_version` 文件。
- **管理员权限:** 如果脚本无法自动复制模组,尝试以管理员身份运行。
- **备份:** 在进行任何操作前,建议备份你的七日杀 `Mods` 文件夹。
## 🐍 依赖
- 无第三方 Python 库依赖,只需 Python 解释器即可运行。