Skip to content

Commit d81ceb7

Browse files
committed
new: posts/upload-dd1-workshop
1 parent bdfbf20 commit d81ceb7

File tree

1 file changed

+67
-0
lines changed
  • content/posts/upload-dd1-workshop

1 file changed

+67
-0
lines changed
+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: '《暗黑地牢》上传Steam创意工坊模组'
3+
date: 2025-02-09T13:13:34+08:00
4+
slug: 'upload-dd1-workshop'
5+
tags: [game]
6+
---
7+
8+
先定位到本地文件夹:
9+
10+
在库里点开Darkest Dungeon -> 齿轮图标 -> 管理(Manage) -> 浏览本地文件(Browse local files)
11+
12+
现在的位置应该是 `..\Steam\steamapps\common\DarkestDungeon\`,再进入到`_windows\`
13+
14+
双击其中的 **steam_workshop_upload.exe**,此时程序会创建一个 “*sample_project.xml*”(这个xml可以随意改名,一般改成“*project.xml*”):
15+
16+
```xml
17+
<?xml version="1.0" encoding="utf-8"?>
18+
<project>
19+
<ItemDescriptionShort/>
20+
<ModDataPath>c:/absolute_path_to_your_mod_folders_data_directory/data</ModDataPath>
21+
<Title>Your Mod Title here</Title>
22+
<Language>english</Language>
23+
<UpdateDetails>When you update your mod, this is where you would describe your latest changes</UpdateDetails>
24+
<Visibility>private</Visibility>
25+
<UploadMode>direct_upload</UploadMode>
26+
<VersionMajor>0</VersionMajor>
27+
<VersionMinor>0</VersionMinor>
28+
<TargetBuild>0</TargetBuild>
29+
<Tags>
30+
<Tags>tag1</Tags>
31+
<Tags>tag2</Tags>
32+
</Tags>
33+
<ItemDescription>Describe your mod in 8000
34+
characters or less here!</ItemDescription>
35+
</project>
36+
37+
```
38+
39+
并打开一个命令行形式的文档,这个文档会说明一个创意工坊模组需要什么元数据。
40+
41+
把这个xml文件移动到要做成Mod的那个文件夹的**根目录**
42+
43+
然後按需修改对应的元数据,值得注意有三个必填项:
44+
45+
- `<ModDataPath>` Mod文件夹在本机的绝对路径
46+
- `<Visibility>` Mod在创意工坊的访问权限
47+
- `<UploadMode>` 上传方式,通常“direct_upload”就行
48+
49+
填好以後把 project.xml 拖进窗口,等待程序处理完成後,xml里会多一个steam给这个Mod分配的唯一`<PublishedFileId>`。完毕。
50+
51+
还有一点,後续Mod有更新的话记得也是在这个文件夹里做改动,依旧注意`<ModDataPath>`是否有效。
52+
53+
## 遭遇问题
54+
55+
> 拖文件进去後窗口自动关闭,然後无事发生
56+
57+
应该是权限问题,以管理员身份运行 steam_workshop_upload.exe 即可;
58+
59+
如果管理员身份打开的窗口不能拖放文件,那就用命令行的方式打开,路径作为参数传入即可:
60+
61+
```powershell
62+
steam_workshop_upload.exe "C:\path_to_mod_folder\project.xml"
63+
```
64+
65+
## 参考资料
66+
67+
[Steam Community - Modding Guide \[Official\]](https://steamcommunity.com/sharedfiles/filedetails/?id=819597757)

0 commit comments

Comments
 (0)