- Windows 系统
- Steam 上最新版本的《饥荒:联机版》和《饥荒》游戏
- Python 3.11 及以上版本
- 依赖的第三方库在
requirements.txt文件中列出
- 依赖的第三方库在
- 在饥荒维基上具有机器人权限
在命令行中:
git clone https://github.com/HarryS561/dontstarve-huijiwiki-scripts.git
cd dontstarve-huijiwiki-scriptspython -m venv .venv
.venv\Scripts\activatepip install -r requirements.txtcopy config.example.json config.json- 《饥荒:联机版》和《饥荒》的本地文件夹
- 灰机维基的机器人用户名、密码和机器人操作所需的 header(在 QQ 群里有)
- Steam 的用户名和密码(仅在更新 Prefab History 时需要)
出于复用代码考虑,每个脚本前将根目录加入 sys.path,然后导入 main.py
import sys, os
sys.path.append(os.path.dirname(os.path.dirname(__file__)))
from main import *| 文件名 | 注释 |
|---|---|
config.example.json |
配置文件模板,运行前请复制到 config.json 并修改 |
dst-mod-tool.exe |
一个动画、贴图工具 |
main.py |
通用操作封装 |
requirements.txt |
脚本所依赖的 Python 第三方库 |
DST Map/* |
联机版生物群系数据更新 |
Maintenance/* |
维基日常维护相关 |
Prefab/* |
实体信息框/自动所需的实体数据更新 |
Prefab History/* |
实体加入版本数据更新 |
Recipes/* |
配方数据更新 |
Skilltree/* |
技能树数据更新 |
Skins/* |
皮肤数据更新 |
Skins Icons/* |
皮肤图片更新 |
Strings/* |
文本数据更新 |
- 掉落
- 生物群系数据
- 地块数据
- Jerry457 的命令行贴图工具
- Arough 的单机版生物群系数据更新脚本
- Depot Downloader.exe
- Frto 的以撒维基更新脚本