CustomBatteries (Purple Edition) (Nautilus)

CustomBatteries (Purple Edition) (Nautilus)

创建并自定义你自己的电池和动力单元

冒险

已获得PrimeSonic的完全许可接管。

需要Nautilus

流行 CustomBatteries 的更新/转换,从SMLHelper转换为Nautilus,以便更好地与未来模组兼容。

如果你一直想在游戏中添加新的电池和动力单元,使用您自己选择的制作材料和您选择的能量容量,那么这款模组就是为你准备的。

该模组将旧版MidGameBatteries和EnzymeChargedBattery模组的通用代码整合成一个灵活的模组库,用于处理游戏中添加新电池和动力单元所需的所有通用补丁。

原始 Deep Batteries 和 Enzyme Charged Batteries 的示例插件包文件可在 此处 找到。你可以将这些作为起点,创建你自己的自定义电池。

电池和动力电池被放置到它们自己的制造机制作标签中。该模组将为 Fabricator的电子标签添加两个新的制作标签节点:一个用于电池,一个用于能量电池。

非编码人员可以使用文本文件插件创建和配置自定义电池。如何制作文本插件包的说明在此 wiki。文本插件包仅需简单的文本编辑器即可制作。文本插件包支持自定义精灵,可使用任何图像编辑器制作。

自定义电池可以通过公共模组API创建。希望对自己的定制电池做更多事情,并希望避免复制/粘贴所有定制电池都会使用的相同补丁方法的模组制作者,可以将此模组用作API。只需在您的项目中添加一个DLL引用,并查看GitHub上提供的示例代码。实例化一个新的CbBattery和CbPowerCell实例,填充所需的属性,并在准备就绪时调用提供的Patch()方法。您可以设置许多可选属性,这些属性将允许您在电池的外观和功能方面进行进一步定制。有关更深入的指南,请查看wiki。

对于所有物品引用,你必须使用你想要引用的物品的生成ID(也称为调试ID)。你可以在 Subnautica Fandom Wiki 中找到所有这些信息。

安装要求

CustomBatteries (紫色版) 使用 Bepinex。您还应该安装 Nautilus。

文本插件包概述

文本插件包使用EasyMarkup格式。如果你曾经使用过 CustomCraft3 ,这应该会感觉很熟悉。记住冒号、分号、括号和逗号都是特殊字符。您可以使用提供的文件作为起点,并根据自己的喜好进行自定义。

关于如何制作文本插件包的说明在此 wiki 上。

完整示例

CustomBatteriesPack:
(
PluginPackName:我的定制电池;
电池容量:120;
解锁条件:铜;
电池ID:我的电池;
BatteryName:"我的电池";
BatteryFlavorText:"风味描述文本在此处";
BatteryParts: Titanium,Lithium,Magnetite;
BatteryIconFile:"MyBattery.png";
PowerCellID:MyPowerCell;
PowerCellName:"我自己的能量电池";
PowerCellFlavorText:"此处为其他风味文本";
PowerCellAdditionalParts:;
PowerCellIconFile:"MyPowerCell.png";
);

Source code: Source