Dungreed

Dungreed

Plugin Manager[Window/SteamOS]
 This topic has been pinned, so it's probably important
橘 万里花  [developer] 14 Nov, 2023 @ 9:01pm
如何制作一个新的功能插件
如何制作一个新的功能插件
我希望PluginManager的开发和使用都尽可能的简单,因为无论Mod制作者还是使用者,我们都仅仅只是玩家.可能并不具备专业的背景.
制作一个属于你自己的插件,只需要完成以下步骤:
-使用BepInEx编写Dll文件.如果您不清楚什么是BepInEx,可以在它们的github获取到帮助:https://github.com/BepInEx/BepInEx.
您并不需要下载BepinEx,因为PluginManager已经引入了BepInEx的库文件.您可以在游戏安装目录/BepInEx/core下找到并引用它们(我建议您这样做,是因为它能保证您编写的Dll文件与我们使用的版本一致)
-制作一个配置文件.创建一个名为"plugin.xml"的xml文件
并在里面填写以下内容:
<PluginData>
<Version>1.00</Version><!--Version Float-->
</PluginData>
Version是您的插件版本号,之后您每次更新插件,都需要提升Version的值.PluginManager将根据与本地Version进行比对来判断插件是否需要更新.
是的,这就是全部的流程了.确实PluginManager有一些高级的使用技巧,但是我认为正常的开发以上的步骤已经能满足要求.所以我不推荐大家使用这些技巧.如果您有需要,可以在讨论下留言.
我希望更多的人参与进开发,这样可以帮助我改进它.