Fistful of Frags

Fistful of Frags

29 人が評価
如何上传你的创意工坊物品
作者: Floater(7_Ji)
帮助你在荒野大杀客(Fistful of Frags)的创意工坊中上传自己的插件的指南
   
アワード
お気に入り
お気に入り
お気に入りから削除
一、首先你得有一个插件
和其他基于半条命2的mod/官方衍生游戏类似,荒野大杀客的mod都可以放在游戏目录下的/fof/custom中起作用
在这里你将会知道如何打开该目录并在其中创建你的mod

1、打开你的custom文件夹







首先你在steam库中右键fof,点击属性,再点击本地文件,然后点浏览本地文件








然后打开fof文件夹








打开custom






你应该能看到一个空文件夹,这里是已经创建了一些mod的样子


2、创建一个mod文件夹
我们在这里新建一个文件夹,这个文件夹的名字也就是你的mod的名字(以后可以改),注意它必须是英文,并且我不建议文件夹名中含有空格
这里我们就叫它MyMod好了












3、在其中按照和游戏原本目录类似的结构创建文件夹来存放对应的内容
比如你的mod要包含一张地图,那么就创建一个maps文件夹。
事实上,在游戏启动的时候,游戏会首先读取原本文件夹中有的东西,然后再去读取mod,一旦mod中存在内容,那么就会替换掉游戏中原本的内容/添加额外的内容
注意直接放在fof目录中的文件不需要创建文件夹,直接把其放在mymod中即可

4、在文件夹中放置文件来替换/增加
这里我们以一张名为fof_test的地图为例,既然游戏本身的地图放在maps下,那么我们就把它也扔在我们的maps下
但是我知道你很有可能不会制作地图,毕竟做一张地图太费时间了,但是你又急切地想做个mod表示到此一游。那怎么办?你可以在游戏的目录里找到很多的txt格式文件,比如credits.txt,这个是游戏主菜单的制作人员名单,打开它编辑以后直接另存到mymod,你也可以说自己做了个mod!

5、核对位置对应关系

确保你的文件和游戏本身读取的文件路径是类似的。然后我们就可以打开游戏来试验mod了
二、测试你的插件是否能跑,并进行调试工作

打开游戏,进行一些能涉及到你的mod内容的操作。
比如说我们添加了一张地图,那么就去找一下看看地图能不能刷出来,能不能玩。
或者你添加了主菜单的背景替换,那么就看主菜单变了没有。


↑像这样尽量到各个地方都检查一下你的mod更改的内容能不能被游戏读出来,如果不能,去mod目录下检查文件夹名是否正确、对应位置是否正确等等


一般来说,mod不能被正常加载往往是以下原因引起的:
1、已经装了一些修改相同内容的mod
这会导致mod冲突,请先删掉另外的mod再继续
2、文件夹名不对
游戏根本就读取不到你的mod内容,怎么能显示出来呢?
3、使用了游戏不支持的某些东西
你直接把隔壁反恐精英的图拿来让fof跑,臣妾做不到啊

调试完以后,你就可以准备打包mod啦!
三、把你的mod打包为vpk
1、找到vpk.exe
还有游戏文件夹(直接在steam内打开时的第一层),打开下面的sdk文件夹,再打开bin文件夹,拉到下面,会找到一个叫做vpk,咱们等下打包就用到它了



其实你也可以用自己的vpk打包程序,但是难保不会出问题,所以还是用游戏自带的好了

2、同时找到你的mod

保持vpk.exe的文件夹不关,打开custom文件夹,也就是你mod放的位置


3、通过拖拽打包vpk
重要的到了!把你mod文件夹,整个拖起来,再拖到vpk.exe上。看到显示“通过vpk.exe打开”了没?松开你的鼠标,duang!一个黑色窗口出现了!它就是vpk打包程序,正在卖力地给你打包mod



4、查看vpk是否正常生成
看看大小啥的有没有问题,vpk本身不带压缩功能,所以如果你几百MB的东西打包出来只有几M,那肯定是有东西丢了,赶紧回去看看哪里出错了

注意同时记下这个文件的完整路径,比如我这里就是C:\Program Files (x86)\Steam\steamapps\common\Fistful of Frags\fof\custom\mymod.vpk(在\mymod.vpk前的部分都可以像我一样直接复制 卧槽这么长谁自己打啊
四、上传你的插件,并测试订阅是否正常
Fistful of Frags的创意工坊上传不同于css、csgo、gmod,它既没有单独的上传工具,也没有可视化的上传界面,上传操作完全是通过控制台实现的,所以你有必要单独看下fof的上传方法

1、打开游戏
废话,不用说了

2、启用控制台(可选)

在选项>高级>键盘>高级中确认你把“启用开发者控制台”打勾

3、打开控制台
按下键盘上的“`”键来打开控制台,这个键在字母区数字键1的左边,看起来应该是上~下`。

4、上传你的mod
在控制台内输入
ugc_create "vpk路径" "预览图片路径" "创意工坊物品标题" "创意工坊物品描述" 来上传你的mod
注意其中的引号均为英文半角引号,并且所有你要自定义的内容都是前后均有引号。并且四段内容缺一不可
以我们的这个mod为例,我同时使用了一张位于d:\mod\下的foh.jpg做预览图片,那么我应该输入
ugc_create "C:\Program Files (x86)\Steam\steamapps\common\Fistful of Frags\fof\custom\MyMod.vpk" "D:\mod\foh.jpg" "滑稽大地图!" "这张地图是我做的滑稽主题地图,大家快来订阅玩玩吧!"
注意其中的图片和vpk文件都必须以文件格式结尾并且引号一个都不能丢
事实上,你可以把mod文件放到别的地方,也就是说只要你有一个能用的mod的vpk和预览图片,不管他们扔在哪儿,只要你在上面写对就可以上传。

5、等待mod上传

点击提交或者按回车以后,上传就会开始,耐心等待上传完成。完成后游戏会用steam的游戏内网页浏览器弹出一个窗口,

否则,你就要检查自己的网络/mod路径/图片路径是否正常了

6、通过订阅自己的mod来查看订阅是否正常(可选)
退出游戏,把你的custom文件夹下的该mod相关文件备份后删除,确保进游戏后找不到该mod的半点儿踪迹。然后去创意工坊订阅自己的mod,下载完重启游戏进去看看mod是否能工作正常

7、将mod的权限改为公开

还是在工坊页面,向下拉动,在右下角你可以看到“更改可见性”。把它更改为“公开”,这样其他所有玩家就都可以订阅你的mod啦!


五、更新/维护你的创意工坊物品
和上传类似,fof的mod要通过控制台更新,并且需要用到你的创意工坊物品ID

1、获取你的创意工坊物品ID
在网页中/steam客户端中打开你的创意工坊物品页面,然后复制链接地址,再找个地方粘贴出来


比如我的物品页面的完整地址就是:
http://steamproxy.net/sharedfiles/filedetails/?id=832370753
注意?id=后面的一串数字,这就是我们要的id了

2、在游戏内更新你的mod
同样是在控制台中,按照
ugc_update 物品id “mod路径” “预览图片”
的格式来输入更新代码
注意,id本身不带引号,mod路径和图片的要求和之前类似。
比如我的更新代码就是:
ugc_update 832370753 "d:\mod\foh2.vpk" "d:\mod\foh2.png"
(将新版本和旧版本的vpk分开放是个好习惯)
然后回车执行,依然是等update啥的,成功以后仍然有弹出窗口,否则还是要检查相关语法什么的是否正确
最后祝你在FoF的创意工坊订阅破千,走上人生巅峰!
注意此篇指南为7_Ji原创。转载请联系我,否则怼死丫的
6 件のコメント
67 2020年5月9日 1時53分 
8错
Jh1nu 2018年7月24日 20時35分 
感谢7JI让我走上人生巅峰
Jh1nu 2018年7月24日 20時01分 
谢谢你
Left4Luv 2017年10月1日 17時04分 
写的很详细 很不错 就是太复杂了 让我看完就没有跟着做一套下来的欲望了
都怪你嘛我还能玩什么 2017年4月10日 10時20分 
好复杂啊
R🪶 2017年1月6日 9時28分 
记住加引号哦233,欢迎maper和Modeler上传物品:steamhappy: