Project1
标题:
Craftlite v1.0.0 —— 轻量级合成插件
[打印本页]
作者:
liubai01
时间:
2017-4-29 17:32
标题:
Craftlite v1.0.0 —— 轻量级合成插件
本帖最后由 liubai01 于 2017-4-29 17:56 编辑
Craftlite合成插件
liubai01, 2017.4.29
介绍
Craftlite是一个轻量级插件。它不尽完备,但可以帮助你快速建立你的合成系统。
开始
请根据以下步骤安装插件:
1. 根据版本号,下载 Craftlite.json & Craftlite.js .
2. 复制 Craftlite.json 到 {%你的工程地址%}\data\目录下
3. 复制 Craftlite.js 到 {%你的工程地址%}\js\plugins目录下
4. 在 RPGMakerMV 编辑器下启用这款插件.
如果你对步骤4感到疑惑, 请在RPGMakerMV内按下 "F1" 查询文档
然后,运行插件指令 "Craftlite open". 如果你成功进入合成页面,你就成功啦!
一些术语
- 合成表: 合成规则的集合。
- 合成公式: 一条合成公式包括:制作材料,生成物品以及规则ID。玩家耗费材料以合成物品。并且,制作材料和生成物品都可以是多个种类的。
- 规则ID(rid): 每一条合成规则对应着一个自己的ID。这可以帮助插件更好地管理整个系统。
- 有效性: 你可以开启和关闭某条合成规则的有效性,以暂时关闭那些你不希望玩家接触到的合成公式。
设立你自己的合成公式
要想增添一条公式,你需要在 Craftlite.json里添加一个元素。他的格式是这样的
{
"data": [
{
"rid": <合成公式id>,
"name": "<合成公式名字>",
"materials": {
"<物品ID>": <物品数量>,
...
},
"targetItems": {
"<物品ID>": <物品数量>,
...
},
"desc": "对这条合成公式的描述"
},
...
]
}
以下是一个例子:
{
"data": [
{
"rid": 0,
"name": "魔法01",
"materials": {
"1": 1
},
"targetItems": {
"1": 2
},
"desc": "从1s变到2s, 很暴力。"
},
{
"rid": 1,
"name": "魔法02",
"materials": {
"1": 1,
"2": 1
},
"targetItems": {
"1": 3
},
"desc": "从2s变到3s? 这也很暴力。"
}
]
}
插件命令
- Craftlite open: 打开合成表。
- Craftlite add <rid>: 增添一条合成公式,使其可用。
- Craftlite remove <rid>: 删除一条合成公式,使其隐藏。
- Craftlite clear: 隐藏所有合成公式。
兼容性
作为新晋程序猿,我现在还没成为正版软件的受害者,错过了上次打折的大好机会。
所以,本插件只在网传v1.0.1版本上测试过。
未来将要加入的特性
- 合成公式根据树形结构分类,分开管理。
- 合成公式可以把某物品、装备、技能作为前置条件,不消耗物品。
- 更加华丽且能自定义的GUI。
- 。。。
下载地址
由于还没取得发图片和链接的权限,祈求各位大佬给个积分能让我发个图片
删除空格进行下载
https:// github.com/liubai01/Craftlite/raw/master/v1.0.0/CraftRules.json
https:// github.com/liubai01/Craftlite/raw/master/v1.0.0/Craftlite.js
结束语:身为新晋RPGMakerMV的菜鸡,期待各位开发者的反馈。插件还有待完善。你们的支持,是我最大的动力!
作者:
mikeyh01
时间:
2017-4-29 21:51
支持一下
作者:
xiaoruis
时间:
2017-5-8 22:31
支持一下
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1