一个为想要在《如何钓鱼》中添加自定义鱼类的模组作者提供的API。
这个模组本身不会添加任何鱼类。 因为某个鱼类模组要求你安装它。
安装后,如果不安装鱼类模组,它不会有任何可见效果。自定义鱼类会被捕获、出售、烹饪,并像其他鱼类一样记录在日志中。
自定义鱼并非从零搭建的预制件。游戏的 道具,
生物 和 网络对象 组件在游戏编译时载有FishNet生成的代码,因此无法在您自己的Unity项目中编写。MoreFishAPI会在加载时克隆游戏原有的生物,并将您的美术资源移植到其上。
你决定哪只生物 模板,这将决定身体物理效果、它在战线上的战斗方式以及是否敌对。你则负责提供外观、属性和稀有度。
[BepInDependency("dazed.howtofish.morefishapi", BepInDependency.DependencyFlags.SoftDependency)] public class Plugin : BaseUnityPlugin { private void Awake() { AssetBundle bundle = MoreFish.LoadBundle(Path.Combine(Paths.PluginPath, "yourfish.bundle")); MoreFish.Register(new FishDefinition { Id = "you.yourmod.anglerfish", Prefab = bundle.LoadAsset<GameObject>("Anglerfish"), Template = "Cod", Worth = 400, Rarity = 0.3f, Health = 120, }); } }
注册自 苏醒物品ID和网络预制体列表在启动时构建一次,之后的注册操作将返回 假.
A 真 return only意味着你的论点成立。检查 直播 之后
钓鱼重建时 来确认你的鱼确实成功入选了。
其他所有内容,包括全部38种鱼的实测数据,以及Blender和Unity的工作流程,都存放在 文档仓库
BepInEx/config/dazed.howtofish.morefishapi.cfg
| 钥匙 | 默认 | 含义 |
|---|---|---|
模板鱼 |
鳕鱼 |
鱼类未命名自身时使用的生物。 模板 |
添加到日志 |
真实 |
在日志中列出自定义鱼类。关闭此选项将覆盖所有鱼类 |
稀有度倍率 |
1 |
决定自定义鱼类上钩的频率。 0 阻止它们出现 |
自定义鱼类从预留范围中获取物品ID,因此123可以同时存在于所有已安装的鱼类模组中。只要已安装的鱼类模组集合不变,每条鱼就保持相同的ID,当ID发生变化时日志会发出警告。

前置必备Mod
2026-08-23 23:17:31
使用Mod前,必须安装此前置工具

多人联机
2026-08-23 23:41:37
多人模式,支持最多8名玩家。

战术爆破模式
华丽的小柠檬2026-09-14 11:01:54

RivalIsles 对战小岛(替换5号岛)
2026-08-26 11:36:13
安装该MOD后会导致修改功能失效,如需使用修改功能,请卸载该MOD并且重新安装前置准备项工具。新增的地图将在雷达上展示为粉色标记

瞄准你的道路
PapaSalazar2026-08-22 23:50:07
鼠标和键盘的柔和瞄准辅助,根据你所接受的帮助程度施加相应的伤害惩罚。仅追踪鱼类和动物,绝不追踪玩家。包含精确灵敏度转换器和视野(FOV)修复。

总是赢轮盘赌
KvasirDeer2026-08-21 15:27:40
此模组会操纵轮盘,使您下注的颜色总是获胜。不影响转盘/球的外观,仅影响结果的奖金。

保留物品栏
KvasirDeer2026-08-21 16:53:07
死亡或被击倒时保留你的物品,再也不用到处找掉落物了——无论是和朋友挤在一堆里翻找,还是被狙击手一枪崩进海里!

更多玩家
LogicMods2026-08-22 05:02:12
使大厅玩家人数上限可配置(1-250)。默认值为8。如果你想要更大的大厅,请调高配置值。只有主机需要使用该模组。