• 注册
  • Mod制作教程 Mod制作教程 关注:1553 内容:61

    [教程]自定义出生点/物品刷新点,不需要把任务物品写在原版的位置了(大概没人看)

  • 查看作者
  • 打赏作者
  • 38
  • Mod制作教程
  • 渐入佳境
    VIP3

    [教程]自定义出生点/物品刷新点,不需要把任务物品写在原版的位置了(大概没人看)

    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

    ————————————————支持链接————————————————

    隐藏内容需要付费才可以看见

    马上购买
    炉火纯青
    2021
    打赏了26金币
    回复
    炉火纯青
    VIP3
    2021

    嗨嗨嗨,我TM来啦

    回复
    炉火纯青
    VIP3
    2021
    打赏了200金币
    回复
    自成一派
    2021
    打赏了50金币
    回复
    自成一派
    2021

    插件下不了 点了没反应 。。。

  • 千叶玲花啊? 点manual download
    拉黑 1年前 电脑端回复
  • 千叶玲花加了GitHub链接,不过这个可能要梯子
    拉黑 1年前 电脑端回复
  • 回复

    NB,离线版的革新,舒适

    回复
    略有小成
    VIP3
    2021
    打赏了1金币
    回复
    登堂入室
    2021
    probability 1只是机率
    你改probability 100就必定刷新
    回复
    炉火纯青
    打赏了25金币
    回复
    略有小成
    VIP3
    2021
    打赏了10金币
    回复

    请登录之后再进行评论

    登录
    离线版教程
  • 今日 0
  • 内容 941
  • 关注 1553
  • 聊天
    关注 2111

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: