PID: 105635984
————————————————写在前面————————————————
1. 本教程基于SPT-AKI3.5.0版本制作,其他版本理论可以正常使用。
2. 教程内一切内容都基于个人理解,如有谬误还请指出,不胜感激。
3. 这条我不知道写啥了,但我感觉三行对齐会显得比较好看…………
————————————————自说自话————————————————
回首发现自己居然只发过一篇教程……现在的格式是从依然没什么人看的服务端mod教学帖子扒下来的,已经失去时效性的东西我也懒得更新,就不用刷新卡归档了,也省的误人子弟。
做教程终究是个费力不讨好的事情,大部分人哪怕饭送到嘴边了他也要你给他塞嘴里,再让你给他抬两下下巴好咽下去……
不过有些事情总要有人做的。
好了,废话结束,上正文——
————————————————基础讲解————————————————
需要用到的工具:Unity Explorer
这是一个基于BepInEx的插件,对于基于Mono框架开发的Unity游戏大部分通用,自然包括塔科夫。于开发者,这个插件可以帮助你在游戏内调试各种内容,包括手动运行/停止方法/类,查询并实时更改游戏对象,etc。不过我们今天用到的功能很简单。
这篇教程并不是面向新人的,关于安装以及如何创建物品刷新点的问题这里也就不再过多赘述,Unity Explorer的用途主要是可以确认以及实时修改坐标方便查看效果。
安装好之后进入游戏:
可以看到一个全新的界面,上面多了一个UI,这就是Unity Explorer的UI了,直接进入游戏,让我们以海关作为例子。
进游戏,因为UI显示着所以鼠标在窗口里,无需介意,介意的话按F7就可以隐藏,再按一下呼出UI。
找到你想设置刷新点的地方,这里我们来到了加油站经理办公室。
踩到桌子上
按下F7打开UI之后选择最左侧的Object Explorer
可以看到这样一个UI
在Scene下拉到末尾,选择DontDestroyOnLoad
从列表下拉,点击PlayerSuperior(Clone)
然后就出现了这么一个窗口,我们需要的就是记录Position里的xyz数据。
选中之后可以直接复制,放在一边备用。
然后我们关闭游戏,使用这个坐标构建一个刷新点,这里我不再使用Mod形式了,直接在原版文件上改,熟练工肯定也能理解,前文已经说了这篇教程并非面向新手,此处不再过多赘述。
找到对应地图的looseloot文件,这里有三个参数,其中spawnpointForced数组控制100%刷新在固定地点的物品,spawnpoints控制零散战利品,我们需要的就是后者。
spawnpoints里的一个成员结构如下,很好理解,这里也不多讲了,只说一下itemDistribution这个数组内是当前刷新点可能刷新的物品,使用权重,如果是任务物品则只需要一个成员。
复制粘贴,itemDistribution保留一个成员,然后将我们刚才得到的坐标填入id和Position中,当然下面template里的Id也要修改。
probability改成1,表示强制刷新(但是不知道为什么有时候设置成1也不是100%刷新,很奇怪……)
刷新的物品这里我们使用TerraGroup蓝色文件夹材料作为示例。
保存后重启服务端读取数据,再次进入海关map。
哎我日填错ID了。。。。
咳咳,再来一遍!
可以看到已经正常刷新了,接下来的过程就是调整坐标和旋转角,还是找到DontDestroyOnLoad:
看到下面的这一堆items了吗,这里就是所有的地图零散战利品。
我们需要找到眼前这个蓝色文件夹。
什么,你说找不到?好吧,好吧,让我们回到服务端……
逆流而上吧~(雾)
把我们修改过的数据复制出来备用,然后清空整个spawnpoints数组。
然后再填回去,记得删逗号。
保存,重启服务端,再次进入游戏。
这次就非常的简单明了了,不过咋还有另一个蓝色文件夹?
哦,这是我之前测试的任务物品……
任务物品是在spawnpointForced里面的,我的锅……
哎反正成员结构大差不差,重点是方法和思路。
回到正文——
可以通过点击物品选项前面的绿色方块来激活/冻结对应物品,来判断是不是你要找的物品,这里已经可以确定了,然后点开它。
左边的页面暂时关掉,接下来就可以调整旋转角和详细坐标了,看到每一个栏位右边对应的按钮和移动尺寸了吗,一点一点调整。
调整Rotation的话建议先归零。
调整出大概角度,然后微调。
角度合适之后继续调整坐标,反正就是逐渐调整,可以实时查看效果。
穿模了,继续调整……
……这玩意儿怎么调都有点穿模啊魂淡!!
反复调整终于差不多了,刚才发生了点小意外,别在意……
记录当前的Position和Rotation,回到服务端数据填进去,重启。
效果很不错,至于任务物品或者出生点,也是一样的道理,我就不再一一截图说明了,留给后人吧。
————————————————自言自语————————————————
啊,写完了。
说难不难说简单不简单,对于有需要的人来说,这篇教程会很有帮助,对于小白来说大概和天书无异吧,hhh。
想说的话呢以前也说过了,这里也就不再写什么,我们下次再见。
“在这个世界留下我的记号。”
————————————————相关链接————————————————
Unity Explorer 下载:https://dsp.thunderstore.io/package/sinai-dev/UnityExplorer/
在GitHub上访问Unity Explorer:https://github.com/sinai-dev/UnityExplorer
————————————————支持链接————————————————
隐藏内容需要付费才可以看见
嗨嗨嗨,我TM来啦
插件下不了 点了没反应 。。。
NB,离线版的革新,舒适
你改probability 100就必定刷新