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

Project1

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

[原创发布] SEP系列插件合集 (2022.2.20更新计时器、战斗扩展等11个插件)

[复制链接]

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23191
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

跳转到指定楼层
1
发表于 2021-2-20 22:44:47 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 SailCat 于 2022-2-20 08:37 编辑

写在前面

RMXP是一个很好的引擎,可操作的自由度极大,只是有点老,默认的功能也不如后面几代丰富。
对RMXP的功能扩充脚本,其实是很多的,有各种天干宝典为证。但是因为本身的脚本就不够模块化,又不像后来的VA,MV和MZ有集约化的书写约定。因此从最初开始,整个XP插件的开发是一种无序的状态,沉淀至今,存在的主要问题有:
1. 基本功能不够全面:有些VA、MV早已植入的功能,XP目前没有成熟的外挂实现方式
2. 常用功能多有重复:例如截图存档就有几十个不同人写的版本,互不兼容
3. 不同插件容易冲突:很多功能插件和其他插件不能共用,如RTAB(桜雅在土版)几乎和一切常见插件冲突
借鉴后来YEP(Yanfly's Engine Plugin)插件系统作用于MV的工作方式,本人现发布SEP(SailCat's Engine Plugin)系列插件,目标是实现大部分常见需求的功能。
先前在本版发布的所有相关内容,因为过于零散,将不再更新,后续所有插件更新和发布,都会在此更新,并汇报更新进度。

插件下载

Scripts.rxdata (327.38 KB, 下载次数: 327)
最近更新:2022年2月20日
更新项:
1. 核心引擎 v2.1
· 全面优化及修正RGSS新发现的bug(现有21个被修正的bug)
· 提供了旧存档兼容性的接口模板
2. 窗口、精灵等多个核心插件更新到最新版本,优化机能
3. 数据库内容通用备注接口 v2.4
· 当数据库备注项的值引用的是包括变量在内的公式时,即#xx=v[n]或类似写法,能够根据变量值实时更新备注的值
4. 自更新开关和变量
· 允许通过给开关和变量命名为表达式的方式将开关和变量做成自动刷新的数值
· 自动刷新的开关和变量可以带动地图和公共事件的刷新
5. 战斗增强静态核心
· 开放战斗计算式的系数配置,并作为战斗逻辑增强的公共依赖
6. 装备增强系统核心
· 作为装备类插件的公共依赖
7. 精灵增强之扩展计时器
· 计时器的功能扩展:正向计时、断点暂停、全场景计时
· 计时器的界面美化
8. 精灵增强之多重计时器
· 允许在同一页面上显示多个计时器
· 多个计时器互相独立计时
· 每个计时器可以绑定开关操作
9. 精灵增强之独立计时器
· 允许对单个地图事件和单个战斗者开启计时器
· 事件的计时器能触发执行事件的当前页,或者绑定开启事件的独立开关
· 战斗者的计时器可以跨战斗存续
10. 装备增强之栏位扩展
· 允许设定多于1武器+4防具的装备栏
· 支持二刀流风格、有利手风格的装备方式
11. 战斗增强之攻击范围扩展
· 支持多达37种攻击范围的指定模式
· 全体攻击、随机攻击、全域攻击
· 脚本筛选攻击对象
12. 战斗增强之可叠加状态
· 同一状态可以在同一战斗者身上反复叠加和解除——只要这种叠加行为有意义
· 叠加的层数可以逐状态或逐战斗者限定
13. 战斗增强之连续伤害扩展
· 极大丰富了状态效果中的“连续伤害”功能,可以作用于SP,可以施行回合回复
· 连续伤害值的计算可以自定义,可以自选会不会毒死
· 连续伤害在战斗中和在地图中可以分开指定作用方式


快速导航

楼层
内容说明
1F:主楼插件说明以及核心插件(除有特别说明外后续一切插件的必要依赖项)
4F:数据库增强由于XP的默认数据库过于简单,大部分功能扩充要先进行数据库增强配置
10F:界面增强包括窗口、精灵、输入等基本显示要素的增强
?F:地图增强包括地图类的增强
11F:装备增强装备系统(包括武器、防具)的增强
?F:技能增强技能系统(包括特技、物品)的增强
17F:战斗静态增强战斗系统静态数据部分(角色、职业、敌人、队伍、状态)的增强
?F:战斗动态增强战斗系统动态部分(战斗方式处理)的增强
?F:独立系统功能独立的特色系统
?F:工具脚本不能用于发布游戏,但可以简化游戏制作的脚本,需要在发布前删除


常见问题

Q:这套插件脚本的使用授权为何?
A:免费授权,但是引用者必须在游戏发布时声明脚本来源。
Q:插件的脚本内容允许修改吗?
A:请自便,但我不会为引起的兼容性问题负任何责任。同时,修改后的版本禁止作为插件来二次发布。
Q:插件的使用前提是什么?
A:需要安装RPG Maker XP 1.02及以上版本(未测试1.01版本),并且作用于新开工程。如果你打算使用这套插件,请千万不要对RGSS1的默认代码作出过大的改动,特别是不要更改数据结构、删除实例变量、取消定义方法或以不同逻辑覆写任何方法。
Q:这些插件彼此之间冲突吗?
A:除功能冲突或重复有特殊说明以外,所有插件互相不冲突。
Q:这些插件会和其他作者的脚本冲突吗?
A:不保证。另外那是他们的事情,本插件是完全忠实于RGSS1默认完整引擎进行开发的。如果其他作者的脚本也是基于RGSS1默认引擎并且大量使用alias方法,冲突的可能是不大的。
Q:这套插件兼容RGD吗?
A:已测试(感谢@89444640),不兼容,RGD使用1.91版本的Ruby,本插件基于Ruby 1.81,字符串的组织方式不一样。
Q:这套插件打算未来兼容RGD吗?
A:暂时没有,不仅是字符串的问题,由于Ruby 1.81的机能远不如后续的版本,这套插件在编写时,大量利用了仅1.86以下版本适用的symbol和字符串互认的hack方案来进行批量化方法的动态顺序执行,以避免插件间和插件外的冲突。Ruby 1.9以上symbol和字符串不再互认,原有写法无法适用。
Q:我要的功能这里没有?
A:可以寻求其他作者的插件,进行兼容性测试,如果不成功,欢迎私信或在本贴内留言。
Q:本插件提供范例工程吗?
A:提供一个包含最新发布所有脚本的Scripts.rxdata文件,你可以从中提取你想要的脚本内容。该文件会在每次本贴更新时同步更新。
Q:发布贴没有代码?
A:因为集中发布的原因,代码不单独张贴(不然贴子加载就太慢了),请下载1楼的Scripts.rxdata文件获取代码。GitHub的代码库我还没有时间弄,弄好了会同步过来。
Q:不同功能插件的安装顺序有讲究吗?
A:有。Yanfly的也有。这是没有办法的事情,但每个插件内部都有说明。一般来说,同类插件的安装顺序有讲究,不同类的插件安装顺序较为宽容。
Q:如何像Yanfly系列那样开启/关闭某个插件?
A:关闭插件最简单的办法是直接删除,需要时再插回来,也可以放到Main之后避免被执行(通过复制Main并人为增加exit实现)。XP并没有MV那样的插件开关。在范例的Script.rxdata中,你可以通过对脚本名称前面加#(ruby注释符号)的方法来关闭这个插件。你也可以通过复制===SailCat's 插件合集===这个名称下的那一行脚本内容到你自己的工程当中,来实现这样的开关方式。
Q:我要汇报bug,或者还有其他问题?
A:请回复或留言。
Q:每个脚本前面的module SailCat是干什么用的?
A:该模块使得所有插件都能够运行成功并统一配置。请勿更改模块。模块中所有命名为XXX_Config的模块,包含了很多常量,都是插件的配置区域。你可以根据说明任意更改这里的值,实现你想要的功能,但是不可以删除任何一个常量。模块中命名为Plugin_Commands的模块,定义了一些方法,可以通过事件中的“脚本”指令来调用,以便在事件系统中运行插件功能。
Q:每个脚本前面有一些/ xxx的注释是干什么用的,可以删除吗?
A:自1.6版本起,每个脚本不再单独检查依赖和植入,所有依赖和植入的逻辑(即插件管理逻辑)统一移动到核心插件中。这些不光是注释,也是判定依赖的说明,删除它们不会影响系统功能,但是会影响插件的互相冲突及依赖的检查。在游戏发布前请尽量保留这些注释。具体说明如下:
/req 表示该插件的运行需要先安装后述名称的插件,也就是依赖后述名称的插件
/exc 表示该插件的运行禁止先安装后述名称的插件,也就是会和后述名称的插件冲突
/bef 表示该插件必须放在后述名称表示的插件之前,如果你安装了后述名称插件的话
/aft 表示该插件必须放在后述名称表示的插件之后,但不依赖其运行

核心插件
SEP 插件公共核心 v 2.1 (Build 220219)
主要功能
使用帮助
效果演示

评分

参与人数 12梦石 +1 +11 收起 理由
契约师Vi + 1 精品文章
七夜弦 + 1 精品文章
zxgo24 + 1 我很赞同
秋水客 + 1 精品文章
百里_飞柳 + 1 精品文章
非常白菜 + 1 精品文章
miantouchi + 1 精品文章
l734273398 + 1 精品文章
Kim_Shyuen + 1 精品文章
RyanBern + 1 SEP!

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23191
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

来自 4楼
 楼主| 发表于 2021-2-21 22:29:04 | 只看该作者
本帖最后由 SailCat 于 2022-2-19 04:17 编辑

系统级增强插件
数据库通用备注接口 v 2.4 (Build 220219)
主要功能
使用帮助
效果演示

数据库系统属性枚举接口 v 1.2 (Build 210313)
主要功能
使用帮助
效果演示

自更新开关和变量 v 1.0 (Build 220219)
主要功能
使用帮助

点评

已用上最新2.3备注插件,哈哈,依托插件实现很多功能  发表于 2021-3-14 15:59
猫大手动占楼重新排版吧XD,先禁止回复好了  发表于 2021-2-22 09:46
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23191
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

来自 10楼
 楼主| 发表于 2021-3-13 23:39:05 | 只看该作者
本帖最后由 SailCat 于 2022-2-19 11:06 编辑

界面类增强插件
窗口增强系统核心 v2.1 (Build 220219)
主要功能
使用帮助
效果演示

全键盘处理核心 v1.1 (Build 210313)
主要功能
使用帮助

窗口增强-姓名输入法 v1.0 (Build 210313)
主要功能
使用帮助
效果演示
使用本插件需要下载下面的必须组件:
IME.rxdata (825.74 KB, 下载次数: 111)

窗口增强-姓名全键盘输入 v1.1 (Build 210314)
主要功能
使用帮助
效果演示

窗口增强-对话窗口 v1.5 (Build 220219)
主要功能
使用帮助
效果演示

窗口增强-详情窗口 v1.2 (Build 220219)
主要功能
使用帮助
效果演示

精灵增强系统核心 v1.2 (Build 220219)
主要功能
使用帮助
效果演示

精灵增强-多重动画 v1.2 (Build 220219)
主要功能
使用帮助
效果演示

精灵增强-自定义图片 v1.2 (Build 220219)
主要功能
使用帮助
效果演示

精灵增强-扩展天气 v1.3 (Build 220219)
主要功能
使用帮助
效果演示

精灵增强-多重天气 v1.1 (Build 220219)
主要功能
使用帮助
效果演示

精灵增强-扩展计时器 v1.0 (Build 220219)
主要功能
使用帮助
效果演示

使用本插件可以使用下方的范例素材:
数字式素材1:
数字式素材2:
值槽式素材:
秒表式素材:
再次说明:使用素材不是美化的必须项,但是使用素材请务必遵守素材规约。
精灵增强-多重计时器 v1.0 (Build 220219)
主要功能
使用帮助
效果演示

精灵增强-独立计时器 v1.0 (Build 220219)
主要功能
使用帮助
效果演示

评分

参与人数 1+1 收起 理由
89444640 + 1 塞糖

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23191
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

来自 11楼
 楼主| 发表于 2021-4-19 07:41:50 | 只看该作者
本帖最后由 SailCat 于 2022-2-20 08:37 编辑

装备类增强插件
装备增强系统核心 v 1.3 (Build 220219)
主要功能
使用帮助

装备增强-装备栏位扩展 v 1.3 (Build 220220)
主要功能
使用帮助
效果演示

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23191
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

来自 17楼
 楼主| 发表于 2021-12-31 23:48:26 | 只看该作者
本帖最后由 SailCat 于 2022-2-19 21:05 编辑

战斗静态增强插件
战斗增强静态核心 v 1.0 (Build 220219)
主要功能
使用帮助

战斗增强-攻击范围扩展 v 1.0 (Build 220219)
主要功能
使用帮助

战斗增强-可叠加状态 v 1.0 (Build 220219)
主要功能
使用帮助

战斗增强-连续伤害扩展 v 1.0 (Build 220219)
主要功能
使用帮助

点评

SEP,好强敌人对角色技能,也能用。攻击专打敌方HP最低的敌人。  发表于 2023-3-27 17:37
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1492
在线时间
82 小时
注册时间
2014-6-13
帖子
102
20
发表于 2023-2-20 21:40:20 | 只看该作者
666666啊啊啊啊
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
663
在线时间
67 小时
注册时间
2019-9-20
帖子
68
19
发表于 2022-2-21 00:30:48 | 只看该作者
SailCat 发表于 2022-2-19 04:03
更新了11个插件,先上传附件,说明白天来慢慢写~

写了8个,还差3个,晚上继续……累,写说明比写插件还累 ...

有打算支持mkxp-z(不过这玩意的最低下限是ruby1.87)吗?

点评

测试一下,1.87应该都没有问题,我的插件大部分用的是1.86版以内的机能  发表于 2022-2-21 01:29
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23191
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

18
 楼主| 发表于 2022-2-19 04:03:19 | 只看该作者
本帖最后由 SailCat 于 2022-2-19 21:07 编辑

更新了11个插件,先上传附件,说明白天来慢慢写~

写了8个,还差3个,晚上继续……累,写说明比写插件还累……




终于补完了2.19版本的插件说明,没搁过夜……

下一次更新预计在4月份,现在收集更新请求的意见啦~
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23191
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

16
 楼主| 发表于 2021-10-11 17:17:18 | 只看该作者
RPGzh500223 发表于 2021-10-11 15:16
Bitmap#blur用你的话,有BUG
非计算错误,应该是写错了参数,目前是无效的。

感谢指出,一处self写成了@buffer导致在一个空图上做叠加……
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6483
在线时间
119 小时
注册时间
2020-1-8
帖子
234
15
发表于 2021-10-11 15:16:57 | 只看该作者
Bitmap#blur用你的话,有BUG
非计算错误,应该是写错了参数,目前是无效的。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19478
在线时间
3111 小时
注册时间
2013-1-11
帖子
1292
14
发表于 2021-5-25 18:26:50 | 只看该作者
反馈个bug,那个图案填充的 blt_fill_rect 方法的
blt(i, j, brush, src_rect)
是不是要改成
blt(i+x, j+y, brush, src_rect)
不然好像传进来的xy没作用。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4654
在线时间
431 小时
注册时间
2016-5-11
帖子
140
13
发表于 2021-5-7 18:50:14 | 只看该作者
顶一个,感谢楼主分享
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
12
发表于 2021-5-7 05:24:34 | 只看该作者
感谢猫大的超级贡献!猫大佬实在是太强了!太强了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 22:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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