CustomBatteries(紫色版)(鹦鹉螺号)

CustomBatteries(紫色版)(鹦鹉螺号)

创建并自定义你自己的电池和电芯

经PrimeSonic完全授权接手

需要鹦鹉螺

热门模组CustomBatteries的更新/转换,从SMLHelper转换为Nautilus,以更好地兼容未来模组。

如果你曾想过在游戏中添加一块新的电池和电池单元,根据你选择的制作材料和能量容量,那么这个模组就是为你准备的。

这个模组将旧的MidGameBatteries和EnzymeChargedBattery模组的通用代码规范化,形成一套灵活的模组库,负责处理向游戏添加新电池和电源单元所需的所有通用补丁。

原始 深海电池酶充能电池 的示例插件包文件可在 此处 找到。你可以将这些作为起点,来制作你自己定制的电池。

电池和电源单元被放置在其各自的制造器制作标签中

  • 这个mod将在制造机的电子标签中添加两个新的制作标签节点:一个用于电池,一个用于电力电池。

自定义电池可由非编程人员通过文本文件插件创建和配置

  • 如何制作文本插件包的说明,请查阅此 维基页面
  • 文本插件包只需使用简单的文本编辑器即可制作
  • 文本插件包支持自定义精灵图,这些图可以使用任何图像编辑器制作

可通过公共模组API创建自定义电池

  • 希望为自定义电池添加更多功能的模组制作者,如果希望避免在所有自定义电池中复制粘贴相同的补丁方法,可以将此模组作为API使用。
  • 只需在你的项目中添加一个DLL引用,并查看 GitHub 上提供的示例代码即可。
  • 实例化新的CbBattery和CbPowerCell实例,填充必要的属性,并在准备就绪时调用提供的Patch()方法。
  • 你可以设置许多可选属性,从而在电池的外观和功能上进行进一步定制
  • 如需更深入的指南,请查看 wiki

对于所有物品引用,你必须使用你想要引用的物品的生成ID(即调试ID)。你可以在 深海迷航粉丝维基 中找到所有这些内容。

安装要求

  • 自定义电池(紫色版)使用Bepinex
  • 您还应该安装 Nautilus。

文本插件包概要

文本插件包使用EasyMarkup格式。如果你玩过CustomCraft3,应该会觉得这个很熟悉。记住,冒号、分号、括号和逗号是特殊字符。你可以使用提供的文件作为起点,并根据自己的喜好进行自定义。制作文本插件包的说明请参考这个 维基页面

完整示例

自定义电池包:
(
PluginPackName:MyCustomBatteries;
BatteryCapacity:120;
解锁条件:铜器
BatteryID:MyBattery;
蓄电池名称:“我的蓄电池”;
BatteryFlavorText:"风味文本在此";
BatteryParts: 钛,锂,磁铁矿;
BatteryIconFile:"MyBattery.png";
PowerCellID:MyPowerCell;
PowerCellName:"我自己的能量电池";
PowerCellFlavorText:"这里还有其他口味文本";
PowerCellAdditionalParts:
PowerCellIconFile:"MyPowerCell.png";
);

源码:源码