赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 0 |
最后登录 | 2017-4-29 |
在线时间 | 0 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 913
- 在线时间
- 0 小时
- 注册时间
- 2017-4-29
- 帖子
- 2
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 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的菜鸡,期待各位开发者的反馈。插件还有待完善。你们的支持,是我最大的动力!
|
评分
-
查看全部评分
|