跳到主要内容

SOTF Mods 已重建。请使用相同的密码重新登录。

  • OptionalDependAPI 的封面图

Sons of the Forest 模组加载器: RedLoader

OptionalDependAPI v1.0.0

为模组添加可选依赖支持的 API

译自英语

ThirtyTwelve Libraries

  • 2.15万 21,518 下载量
  • 0 位关注者

描述

OptionalDependAPI

"去他的依赖,朝它们射一束激光,让它们变成可选的!"

概述

OptionalDependAPI 是一个轻量级库,可与其他模组无缝集成,而无需硬依赖。这解决了常见的问题:你的模组可以从其他模组提供的附加功能中受益,但你不想强迫用户安装那些他们不想要或不需要的额外功能模组。

问题

是否曾有一个模组本身就很出色,但如果与其他模组集成就能拥有更多功能?没有合适的解决方案时:

  • 你要么强迫用户安装他们可能不想要的模组(硬依赖)
  • 要么完全错失潜在的集成功能

我的解决方案

OptionalDependAPI 提供了一种干净、标准化的方式来处理可选的模组依赖:

  1. 将你的模组 API 注册到 OptionalDependAPI
  2. 订阅你想要集成的其他模组
  3. 在运行时检查这些模组是否可用
  4. 仅在可用时使用它们的功能

    不硬依赖其他模组,不需要兼容补丁,只需简单的运行时检查和优雅的功能启用。

限制

一个重要提示:想要使用此系统的模组需要将 OptionalDependAPI 作为依赖项包含进来。

更新日志

  • v1.0.0:初始发布

OptionalDependAPI Github

译自英语

版本与更新日志

全部 1 个版本
  1. v1.0.0 最新 First release · 2.15万 次下载
  1. v1.0.0

    最新

    First release

评论

还没有评论。提问、技巧和 bug 反馈都可以写在这里。

有东西不能用?分享你的日志,并把链接粘贴到评论中。

评价

还没有评价。来写第一条吧。

写评价

登录 · 每位用户只能写一条评价。请具体说明:版本、哪些能用、哪些不能用。

如何安装此模组

按以下步骤手动安装 OptionalDependAPI,无需管理器。

SotF Mods Manager 会为你安装和更新模组及其依赖。 获取 SotF Mods Manager

此模组需要 RedLoader,而不是 BepInEx。BepInEx 的模组和教程不适用于 Sons of the Forest。

  1. 安装 RedLoader

    RedLoader 是 Sons of the Forest 的模组加载器,只需安装一次。

    如何安装 RedLoader
  2. 下载 OptionalDependAPI v1.0.0

    下载 v1.0.0
  3. 把 ZIP 解压到 Mods 文件夹

    在电脑上,解压到游戏的 Mods 文件夹:

    Steam/steamapps/common/Sons Of The Forest/Mods

    保持 ZIP 内的文件夹结构,不要把 ZIP 文件本身放进文件夹。

  4. 启动游戏

    RedLoader 会在启动时加载模组。在主菜单按 F1 查看模组列表。

完整安装指南

更多操作

分享此模组

页面徽章

可将徽章粘贴到 README、论坛帖子或 Discord,徽章会自动更新。

下载量徽章:OptionalDependAPI版本徽章:OptionalDependAPI兼容性徽章:OptionalDependAPI评分徽章:OptionalDependAPI
二维码

用手机扫描即可打开页面。

举报 OptionalDependAPI

告诉版主哪里有问题。举报内容不公开。

原因

链接、版本或任何能帮助版主的信息,最多 2000 个字符。

要取消批准 OptionalDependAPI 吗?

它将回到“待批准”状态:从主列表移除,并返回新模组队列。

更新日志

评论

评价