设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3238|回复: 2
打印 上一主题 下一主题

[原创发布] Craftlite v1.0.0 —— 轻量级合成插件

[复制链接]

Lv1.梦旅人

梦石
0
星屑
913
在线时间
0 小时
注册时间
2017-4-29
帖子
2
跳转到指定楼层
1
发表于 2017-4-29 17:32:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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的菜鸡,期待各位开发者的反馈。插件还有待完善。你们的支持,是我最大的动力!


评分

参与人数 3星屑 +270 收起 理由
79160475 + 30
柳岳枫 + 120 塞糖
garfeng + 120 塞糖

查看全部评分

Lv3.寻梦者

梦石
0
星屑
4669
在线时间
112 小时
注册时间
2016-1-15
帖子
64
2
发表于 2017-4-29 21:51:24 手机端发表。 | 只看该作者
支持一下
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1764
在线时间
393 小时
注册时间
2013-8-28
帖子
93
3
发表于 2017-5-8 22:31:29 | 只看该作者
支持一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-5 04:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表