当前位置:网站首页>Rimworld通过SteamCMD上传创意工坊的方法
Rimworld通过SteamCMD上传创意工坊的方法
2022-07-29 05:07:00 【阿莫·西林】
一、工具
steam社区加速器小工具
Steam
要上传的mod
steamcmd.exe
steam社区加速器小工具
到百度搜索 steamcommunity 然后下载即可。
下载后解压到目录下,我的是在 D:\softwares\steamcommunity 目录下。
解压后双击运行,选择本地反代。
主要是用于解决steam创意工坊进不去的问题,当然也可以使用其他加速器。
Steam
上传创意工坊肯定需要Steam,这个就不用多说了。
要上传的mod
把要上传的mod准备好。
steamcmd.exe
SteamCMD - Valve Developer Community (valvesoftware.com)
点击上面的链接下载steamcmd,下载好后解压。
我选择解压到 D:\softwares\steamcmd 目录下。

双击运行之后会生成一大堆的文件
二、准备上传
上传mod需要一定的格式。
这里我选择在 D:\softwares\steammod 目录下进行。
新建一个文件夹,名字随便取。
内部包含文件或文件夹
images
paks
source
mod.vdf
mod_upload.bat
images 文件夹存放mod的封面和展示图片。
paks 文件夹存放mod文件。
source 文件夹存放更改的游戏脚本的路径,这里暂时不需要。
mod.vdf 包含mod的信息
mod_upload.bat 批处理文件用来上传mod
images 文件夹
里面包含一系列的图片,作为mod的封面和展示图片,名字随便起。

(迷之微笑 )
paks 文件夹
里面包含mod的文件

source 文件夹
这里暂时用不到
mod.vdf 文件
包含mod的信息。
主体格式如下
"workshopitem"
{
"appid" "294100"
"contentfolder" "D:\\softwares\\steammod\\AMXL_TestMod\\paks"
"previewfile" "D:\\softwares\\steammod\\AMXL_TestMod\\images\\Preview.png"
"visibility" "0"
"title" "测试MOD"
"description" "测试MOD,无实际用处"
"changenote" "1.3"
"publishedfileid" ""
}
"appid" 是游戏id,这里填写rimworld的游戏id
"contentfolder" 是指paks文件的目录
"previewfile" mod的图片名称
"visibility" 可见性,0表示公开,1表示私有,后续可以更改
"title" 标题
"description" 描述
"changenote" mod版本号,更新的时候参考用的
"publishedfileid" mod的id号,这个由steam自动生成
mod_upload.bat 文件
内容如下
<steamcmd.exe路径> +login <用户名> <密码> +workshop_build_item <mod.vdf路径> +quitsteamcmd第一次登陆的时候会提示让你输入验证码。
三、上传
现在双击运行 mod_upload.bat
最后出现 Succeed 的时候就说明成功了。
如果出现 Timeout 则是时间超时的问题,检查一下网络然后再多试几次。
边栏推荐
- Create a mindscore environment in modelars, install mindvision, and conduct in-depth learning and training (Huawei)
- Numpy Foundation
- 关于servlet中实现网站的页面跳转
- 开源汇智创未来 | 2022开放原子全球开源峰会 openEuler 分论坛圆满召开
- How to install Office2010 installation package? How to install Office2010 installation package on computer
- 2021-11-02
- 浅谈AspectJ框架
- Apache POI实现Excel导入读取数据和写入数据并导出
- 【[第一次写博客]Uda课程中的P控制器实现说明】
- 【2022新生学习】第三周要点
猜你喜欢

The person who goes to and from work on time and never wants to work overtime has been promoted in front of me

This article takes you to understand the implementation of surround notification @around and final notification @after

How does excel filter out the content you want? Excel table filtering content tutorial

Deadlock analysis using jstack, jconsole, and jvisualvm

Unity Metaverse(三)、Protobuf & Socket 实现多人在线

2022年泰迪杯数据挖掘挑战赛C题方案及赛后总结

Mysql语句中的函数

Jackson解析JSON详细教程

Google GTEST event mechanism
![[from_bilibili_DR_CAN][【Advanced控制理论】9_状态观测器设计][学习记录]](/img/9d/d9a4a3091c00ec65a9492ca49267db.png)
[from_bilibili_DR_CAN][【Advanced控制理论】9_状态观测器设计][学习记录]
随机推荐
Lenovo Savior r7000+ add ssd+ copy and partition the information of the original D disk to the new SSD
传奇如何一台服务器配置多个版本微端更新
Numpy Foundation
自定义Qml控件:ImageButton
How to add traffic statistics codes to the legendary Development Zone website
pytorch学习笔记
JS (in ES6) sync & await understanding
Pytorch learning notes
JS (foreach) return cannot end the function solution
What if the office prompts that the system configuration cannot run?
Unity Metaverse(三)、Protobuf & Socket 实现多人在线
Solution | get the relevant information about the current employees' highest salary in each department |
Young freshmen yearn for more open source | here comes the escape guide from open source to employment!
后置通知的流程分析与功能实现有哪些内容你还记得吗?
JS daily question (12)
Network Security Learning - Intranet Security 1
About realizing page Jump of website in Servlet
Activity workflow table structure learning
[untitled]
"Invisible Bridge" built in the free trade economy: domestic products and Chinese AI power