COTL JSON加载器

创作者: KellyBetty
已更新:2023-12-09 02:39:56
65KB

关于此 MOD

让你轻松通过JSON文件和COTL API来修改《咩咩启示录》!
一款《咩咩启示录》模组开发接口,允许您通过JSON和COTL API创建模组,无需任何编程基础或代码知识。

此模组目前处于 测试版如果您发现任何漏洞,请通过以下方式联系我: 羔羊崇拜模组服务器.

安装
该模组仅依赖于BepInEx和COTL API。

安装(模组管理器)
1. 下载并安装 r2modman 或 Thunderstore 模组管理器.
2. 借助模组管理器安装此模组及其所有依赖项!

安装(手动)
1. 下载并安装 BepInExPack《咩咩启示录》 以及 COTL API.
3. 将内容放入 "COTL_JSONLoader.zip" 放置于BepInEx/plugins文件夹内的独立子文件夹中。

如何使用
你可以使用任何文本编辑器(甚至记事本!)来创建与此模组搭配使用的JSON文件。除此之外,你只需按照指南操作即可。 给你的JSON文件起个合适的名字.

自定义随从皮肤的JSON文件,其名称应以[code single]_follower.json[/code]结尾。错误的命名将导致此模组忽略您的文件。

您的JSON文件及所使用的图片应放置于BepInEx/plugins文件夹内,以便此模组能够识别它们。

创建皮肤
此模组支持通过JSON创建自定义皮肤。

该模组致力于让通过JSON创建皮肤的过程尽可能接近通过COTL API的方式。因此,即使使用此模组创建皮肤,遵循API创建皮肤的教程对你来说仍然非常有帮助。

COTL API 皮肤教程

你可以创建两种类型的皮肤:玩家皮肤(适用于Lamb)和追随者皮肤。

羊皮
对于 玩家皮肤 (例如:羊皮),你的JSON文件名应以[code single]_lamb.json[/code]结尾。

您的文件应如下所示:

{
"$schema": "https://raw.githubusercontent.com/KBMackenzie/COTL_JSONLoader/master/schema/lamb-skin.json",
"名称": "示例皮肤",
"imagePath": "ExampleSkin.png",
"覆盖项": [
{
"名称": "HeadBack",
"矩形": "0, 0, 128, 128"
},
{
"名称": "HeadBackDown",
"矩形": "128, 0, 128, 128"
},
{
"name": "低头仪式_RITUAL",
"矩形": "0, 128, 128, 128"
},
{
"name": "HeadBackDown_SERMON",
“矩形”: “128, 128, 128, 128”
},
{
“名称”:“HeadFront”,
“矩形”: “256, 0, 128, 128”
},
{
"名称": "头前倾"
"矩形": "256, 128, 128, 128"
}
]
}


以下是每个字段的说明。

名称你的皮肤名称。
图片路径您图片的路径(即您皮肤的精灵表路径)。
覆盖您的皮肤覆盖设置。Lamb皮肤可用的完整覆盖列表可在以下位置找到: COTL API的皮肤文档.


追随者皮肤
对于 追随者皮肤你的JSON文件名应以[code single]_follower.json[/code]结尾。

你的文件应该看起来像这样:

{
"$schema": "https://raw.githubusercontent.com/KBMackenzie/COTL_JSONLoader/master/schema/follower-skin.json",
“名称”:“示例关注者”,
"imagePath": "示例跟随者.png",
"覆盖项": [
{
"name": "左臂皮肤",
"矩形": "0, 0, 128, 128"
},
{
"name": "右臂皮肤",
"矩形": "128, 128, 256, 256"
}
],
“颜色”:[
[
{
"name": "左臂皮肤",
"hex": "#FF0000"
},
{
"name": "右臂皮肤",
"hex": "#FF0000"
}
],
[
{
"name": "左臂皮肤",
"十六进制颜色代码": "#0000FF"
},
{
"name": "右臂皮肤",
"十六进制颜色代码": "#0000FF"
}
]
]
}


以下是每个字段的说明。

名称您的皮肤名称。
图片路径您图片的路径(即您皮肤的精灵表)。
覆盖您皮肤的覆盖设置。有关追随者皮肤可用覆盖设置的完整列表,请参阅 COTL API 皮肤文档.
颜色您可为追随者皮肤选择的可用颜色。您可以通过这种方式添加自定义颜色!您所选覆盖层中的所有白色像素都将被替换为选定颜色。本模组支持使用十六进制颜色代码!


比例和偏移
你可以添加一个 规模 并且 偏移量 将字段设置为您皮肤中的任意覆盖项。这些字段是可选的。
请注意,偏移量使用的是游戏单位,而非像素。两者都需要一个由逗号分隔的两个数字组成的字符串。
偏移方向可能与预期相反,因此您可能需要通过实验来调整。皮肤部件可能具有不同类型,这可能会影响偏移效果的具体表现。

以下是一个包含两个字段的覆盖示例:

{
“名称”: “左臂皮肤”
"矩形": "0, 0, 128, 128",
"缩放比例": "1.5, 1.5",
"偏移量": "0.5, -0.5"
}


更新日志
- 0.1.1版本更新说明:新增对缩放和偏移功能的支持。
- 0.1.0 -- 首次上传。

使用 Xmod 解锁 咩咩启示录 的全部潜力 — 今天就探索这些顶级 MOD!