Bot releases are visible (Hide)
RainyBot v2.2.2-Stable 现已正式发布~ 此版本改善了Mirai后端无法登录QQ账号的问题,适配了更多登录验证方式,更新了Mirai与Mirai-API-HTTP的版本,并且将基于的自定义分支Godot版本更新至4.0.3-RC;同时,此版本还进行了其余多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
v2.2.1版本引入的兼容性变更:
自v2.2.1-stable版本起,由于底层结构和功能发生了较大更改,我们不得不对RainyBot-API进行少许更改以对其进行适配,具体兼容性变更请查看该版本的更新日志;对于给您造成的任何不便,我们表示万分的歉意。
更新日志:
2.14.0
,更新Mirai-API-HTTP版本至2.9.1
4.0.3-RC
,并对其进行各项适配更新说明:
-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck
(如果有)及.exe
文件,删除Rainybot根目录下的project.godot
(如果有)或project.binary
(如果有)文件以及libs
(如果有)和.godot
(如果有)文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit almost 2 years ago
我们实现了全新的离线文档查看器,包含了RainyBot API中的所有内容,并支持文档间的快速跳转。您现在可以在主界面顶部的选项卡中访问文档查看器,并在其拓展坞中选择您需要查看的文档以及具体部分。
文档查看器现在与插件编辑器紧密结合,您可以随时在编写插件时通过快捷键,快速跳转到与您正在编写的代码部分相匹配的文档;详情请查看插件编辑器部分的更新日志。
新增了编辑器拓展坞,提供了快速文件切换,与快速函数跳转功能。现在您无需离开编辑器窗口,即可在同一个窗口中快速在不同文件间进行编辑;您也可以通过点击拓展坞中的函数名,来快速跳转到当前文件中该函数对应的行。
我们对Godot引擎源码进行了定制,重新实现了自动补全与错误检查功能。现在,插件编辑器将会通过GDScript语法分析器来完全理解您的代码;它将根据您的代码,结合RainyBot/Godot API中的项目来充分检查您代码中的各类错误,并为您提供最合适的补全建议/弹出提示,以大幅提升您的插件开发体验。
我们还基于语法分析器重新实现了文档跳转功能。现在,您可以在插件编辑器中按住左侧Ctrl键,并将鼠标悬停在代码的任意部分;插件编辑器将判断该部分是否有匹配的文档,并在找到匹配文档后允许您点击快速跳转到该文档的对应部分。
我们改善了插件编辑器对于撤销/重做的处理机制,对于未保存文件的处理机制,对于编辑过程中被删除的文件的处理机制等。现在在此类事件发生时,编辑器应该能够正确的进行处理。
为自动补全的各个项目类型添加了图标,以便于进行快速区分
改进了错误提示过长时,底部栏显示出界的问题;现在出界部分将被自动省略,您可以通过将光标悬停在底部栏来查看完整内容。
改进了插件管理器GUI中,插件列表的更新方式。插件列表将仅在插件状态发生变化时进行更新,而不是每次打开GUI时主动进行获取;此更改可大幅提高插件管理器GUI的整体性能。
我们改进了插件的加载/卸载/删除等机制,提升了相关组件的性能与稳定性。
现在新建插件输入文件名后,可通过回车键确认操作,而无需点击新建按钮 (感谢 @cloudwindy 对此改进的贡献)
新增了代理服务器配置选项,您现在可以在控制台配置文件中指定一个代理服务器地址与端口,即可让RainyBot的所有HTTP请求通过此代理进行 (包括内部请求与来自RainyBot API的请求)
新增控制台自动清理功能,将在控制台当前内容行数超过指定范围时 (默认为1000行),自动保存为新日志文件并清空显示内容;此功能可大幅降低控制台的内存占用,可在控制台配置文件中对此进行调整。
新增了单次输出打印的字符上限 (默认为2000字),超过限制部分将被省略,以防止巨大字符串打印造成性能问题;此选项可在控制台配置文件中进行调整。
大幅提高了重新导入资源功能的速度与稳定性,现在应该拥有与通过场景编辑器重新导入相同的性能。
改进了各类GUI的输入敏捷度,现在所有界面应该对各种操作拥有更快的响应速度
修复控制台标题栏的运行时间显示错误的问题
实现了多控制台功能,合并了Mirai后端与RainyBot控制台界面,现在您可以在一个窗口快速切换两个控制台的显示与命令输入。
实现了对Mirai进程的状态跟踪及管理,优化了Mirai后端启动/初始化/连接的性能与稳定性。现在可以通过控制台实现Mirai进程的启动/停止,并且在运行状态发生变化时提供通知与提示。
改进了Mirai的加载与启动流程,与Mirai的连接流程降低了对计时器的依赖;现在将在检测到Mirai的Bot账号登陆成功后进行连接,而不是在启动进程后通过计时进行判断。
对Websocket连接的稳定性进行改进,避免在发送和接收大型数据包时断开连接,修复了诸如无法正常获取人数较多的群成员列表等问题
修复了对Websocket的配置修改不生效的问题,改进了正确的配置格式
更新Mirai版本至v2.13.3
,Mirai-API-Http版本至v2.7.1
(可能破坏兼容性) 基于C++模块重新实现了此前版本中损坏的Gif图像生成功能;Gif图像生成速度相较此前平均提高了100倍,生成一张20帧的小型动图只需大约0.02秒。移除了GifImage
类的get_data()
函数
(可能破坏兼容性) 为各项API内部实现了规范性检查,并统一了内部构造函数的返回结果。现在,对于某些返回结果为对象实例的函数,若请求失败/执行失败,将统一返回null
而不是难以确定有效性的实例。
改进场景图像的获取,现在会自动多等待一个渲染帧,以确保能够正确获取到场景更新后的图像
此版本起,我们将开始使用 为RainyBot自定义的Godot Engine 4.0源码分支 进行开发,这允许我们与Godot引擎的核心进行更深层的交互,且允许我们以高性能的方式实现更多功能。(此版本截止至Commit https://github.com/Xwdit/godot/commit/f07ad71316d7a08992b6a4425b6a3ee9d9a01cbe)
此版本对各个界面的外观细节,便捷性与可访问性等做出了大量优化与调整
此版本对各类组件进行了大量的性能优化与错误修复
完整更新细节请参见: https://github.com/Xwdit/RainyBot-Core/compare/v2.1.6-stable...v2.2.1-stable
移除了GifImage
类的get_data()
函数
对于某些返回结果为对象实例的API方法,若请求失败/执行失败,将统一返回null
而不是难以确定有效性的实例。
(来自Godot上游的变更) 若您的插件场景使用了TextureRect
组件,请在更新到此版本前,使用文本编辑器批量打开您插件中所有的.tscn
格式文件,将其中所有的 ignore_texture_size = true
批量替换为 expand_mode = 1
,检查无误后即可安全更新到此版本。若不进行此更改,您的场景布局可能会被完全破坏
此版本更新了所基于的Godot二进制文件,暂不支持对其进行热更新,因此仅包含完整发行包(文件名以-full
结尾)
请删除RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck
(如果有)及.exe
文件,删除Rainybot根目录下的project.godot
(如果有)或project.binary
(如果有)文件以及libs
(如果有)和.godot
(如果有)文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。
更新完毕后,您可能需要运行一次插件菜单中的重新导入所有资源
功能,以确保所有场景及资源均可被正常加载
语音转码器(包含ffmpeg与silk-encoder): https://www.jianguoyun.com/p/DVwmhTsQyqz1CRjRuuAEIAA
Published by Xwdit almost 2 years ago
RainyBot v2.1.6-Stable 现已正式发布~ 此版本新增了将任意格式音频文件自动转码为语音消息的功能,新增通过Http post/put请求发送字节数组(即二进制数据)的支持,通过多线程提升了Http请求相关的性能,优化了图像文件缓存的可靠性与稳定性,修复了自定义合并转发消息无效的问题,以及运行时错误检测失效等问题,并且将基于的Godot版本更新至4.0-beta3;同时,此版本还进行了其余多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
更新日志:
ffmpeg
与silk-encoder(可选,可提升语音音质,但会降低转码速度)
的可执行文件路径,随后即可通过Utils.convert_to_voice(音频文件绝对路径)
函数来将指定音频自动转换为可直接发送的VoiceMessage实例更新说明:
-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck
(如果有)及.exe
文件,删除Rainybot根目录下的project.godot
(如果有)或project.binary
(如果有)文件以及libs
(如果有)和.godot
(如果有)文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit about 2 years ago
RainyBot v2.1.5-Stable 现已正式发布~ 此版本完善了Http请求相关内容,提升了对各类事件整体的响应速度,新增了禁用自动更新检查的功能;同时,此版本还进行了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
更新日志:
更新说明:
-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck
(如果有)及.exe
文件,删除Rainybot根目录下的project.godot
(如果有)或project.binary
(如果有)文件以及libs
(如果有)和.godot
(如果有)文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit about 2 years ago
RainyBot v2.1.4-Stable 现已正式发布~ 此版本重新设计了界面主题与布局,带来了更加现代化与简约的观感;同时,此版本还进行了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
2022/09/19 12:15 紧急更新:
-fix
)以修复此问题,我们对造成的任何不便表示万分的歉意。v2.1版本引入的兼容性变更:
自v2.1-stable版本起,由于最新的Mirai及Mirai-API-HTTP版本中引入了一些兼容性更改,我们不得不对RainyBot-API进行更改以对其进行适配;对于给您造成的任何不便,我们表示万分的歉意。
get_cache_message
方法从Bot
类移动至各个RoleAPI
子类(如Group,GroupMember,Member
等)MessageChain
类及BotRequestResult
类中的撤回消息recall
方法,移动至各个RoleAPI
的子类并更名为recall_message
,且调用时需要传入消息IDMessageChain
类中的设置群精华消息set_essence
方法,移动至Group
类并更名为set_essence_message
,且调用时需要传入消息ID更新日志:
更新说明:
从v2.1.3版本自动更新:
2022/09/19 12:15 更新:
我们发现了一个可能导致自动更新失败的问题,已在v2.1.4版本修复,但可能会导致此前的版本无法成功进行自动更新。
主菜单->检查更新
)从其它版本更新/手动更新:
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck
(如果有)及.exe
文件,删除Rainybot根目录下的project.godot
(如果有)或project.binary
(如果有)文件以及libs
(如果有)和.godot
(如果有)文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。更新完毕后,您可能需要运行一次插件菜单中的重新导入所有资源
功能,以确保所有场景及资源均可被正常加载
国内下载镜像(坚果云):
Published by Xwdit about 2 years ago
RainyBot v2.1.3-Stable 现已正式发布~ 此版本更新了所依赖的Godot及Mirai版本,带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
v2.1版本引入的兼容性变更:
自v2.1-stable版本起,由于最新的Mirai及Mirai-API-HTTP版本中引入了一些兼容性更改,我们不得不对RainyBot-API进行更改以对其进行适配;对于给您造成的任何不便,我们表示万分的歉意。
get_cache_message
方法从Bot
类移动至各个RoleAPI
子类(如Group,GroupMember,Member
等)MessageChain
类及BotRequestResult
类中的撤回消息recall
方法,移动至各个RoleAPI
的子类并更名为recall_message
,且调用时需要传入消息IDMessageChain
类中的设置群精华消息set_essence
方法,移动至Group
类并更名为set_essence_message
,且调用时需要传入消息ID更新日志:
更新说明:
-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck
(如果有)及.exe
文件,删除Rainybot根目录下的project.godot
(如果有)或project.binary
(如果有)文件以及libs
(如果有)和.godot
(如果有)文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit about 2 years ago
RainyBot v2.1-Stable 现已正式发布~ 此版本带来了一些因Mirai更新导致的可能破坏兼容性的API更改,增加了许多新功能,解决了大量已知的错误,提升了多处代码的稳定性,同时还带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
兼容性变更:
由于最新的Mirai及Mirai-API-HTTP版本中引入了一些兼容性更改,我们不得不对RainyBot-API进行更改以对其进行适配;对于给您造成的任何不便,我们表示万分的歉意。
get_cache_message
方法从Bot
类移动至各个RoleAPI
子类(如Group,GroupMember,Member
等)MessageChain
类及BotRequestResult
类中的撤回消息recall
方法,移动至各个RoleAPI
的子类并更名为recall_message
,且调用时需要传入消息IDMessageChain
类中的设置群精华消息set_essence
方法,移动至Group
类并更名为set_essence_message
,且调用时需要传入消息ID更新日志:
BotLeaveGroupEvent
中新增因群解散而退群的事件类型ImageMessage
类及FlashImageMessage
类中新增获取接收的图像的文件大小,图像宽高,图像类型,以及图像是否为Emoji的方法Member
类中新增获取指定时间段的漫游消息的方法更新说明:
-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck
(如果有)及.exe
文件,删除Rainybot根目录下的project.godot
(如果有)或project.binary
(如果有)文件以及libs
(如果有)和.godot
(如果有)文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
在各位的支持与反馈下,RainyBot 2.0第一个稳定版本 v2.0-Stable 现已正式发布~ 此版本带来了自动增量更新功能以及组件自修复功能,新增了临时关闭控制台系统消息输出的API,解决了大量已知的错误,提升了多处代码的稳定性,同时还带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
更新日志:
更新说明:
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck(如果有)
及.exe
文件,删除Rainybot根目录下的project.godot(如果有)
/project.binary(如果有)
文件以及libs(如果有)
和.godot(如果有)
文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。project.godot
文件以及libs
和.godot
文件夹,随后下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-9 现已正式发布,此版本为插件管理器新增了注册列表与数据管理功能,新增了将插件配置还原为默认的API,新增了控制台弹出提示与确认窗口的API,为插件编辑器带来了便捷文档查询功能,修复了大量已知的错误,升级了所依赖的Godot与Mirai协议后端版本,同时还带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
更新日志:
/help plugins
指令来查看详情更新说明:
重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-8-Patch-1 现已正式发布。此版本为v2.0-RC-8的补丁版本,紧急修复了v2.0-RC-8中因启用了多线程渲染导致窗口大小调节崩溃的问题,建议所有用户均升级至此版本以获得最佳的开发与使用体验~
更新日志
v2.0-RC-8更新日志:
RainyBot-API
中的CoreAPI/GifImage.gd
以及MessageAPI/Types/ImageMessage.gd
文件来查看相关文档RainyBot-API
中的CoreAPI/HttpRequestResult.gd
文件来查看相关文档get_qq()
函数更名为get_id()
以统一命名规范更新说明:
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck(如果有)
及.exe
文件,删除Rainybot根目录下的project.godot(如果有)
/project.binary(如果有)
文件以及libs(如果有)
和.godot(如果有)
文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。project.godot
文件以及libs
和.godot
文件夹,随后下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-8 现已正式发布,此版本新增了Gif动图生成与发送相关的API,新增了从Http请求结果自动判断图像格式并获取为图像实例的API,变更了插件类中的部分函数为静态函数以支持在插件外进行调用,简化并类型化了大部分的内部代码以提升运行速度及可维护性,修复了大量已知的错误,同时还带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
更新日志:
RainyBot-API
中的CoreAPI/GifImage.gd
以及MessageAPI/Types/ImageMessage.gd
文件来查看相关文档RainyBot-API
中的CoreAPI/HttpRequestResult.gd
文件来查看相关文档get_qq()
函数更名为get_id()
以统一命名规范更新说明:
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck(如果有)
及.exe
文件,删除Rainybot根目录下的project.godot(如果有)
/project.binary(如果有)
文件以及libs(如果有)
和.godot(如果有)
文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。project.godot
文件以及libs
和.godot
文件夹,随后下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可重新导入所有资源
功能,以确保所有场景及资源均可被正常加载国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-7 现已正式发布,此版本带来了对MacOS/Linux(暂未测试)平台的支持,新增了与群公告相关的各类API,新增对商城表情消息类型的支持,大幅简化了场景加载与图像生成相关的API,且支持异步并发的场景加载与图像生成,优化了资源重新导入的稳定性与速度,同时还带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
重要兼容性变更:
load_scene()
函数的用法更改为:## 加载一个场景文件,并根据第二个参数将其准备为用于图像捕捉或用于其他用途(如自定义GUI),需要配合await关键字来使用此函数
##
## 注意:加载场景与根目录的相对路径必须与场景在原项目时所在的相对路径相同,且加载前请确保已重新导入所有资源(位于插件菜单中),否则可能会加载失败或出现未知问题
## 例如,原项目中位于"res://plugins"的场景在加载时必须位于"RainyBot根目录/plugins"路径下
##
## 需要的参数从左到右分别为:
## - 场景文件的路径,可以是相对路径(以res://开头),也可以是绝对路径(如D:/RaintBot/plugins,可通过get_plugin_path()函数来获取插件目录的绝对路径)
## - 是否将加载的场景准备为用于图像捕捉 (可选,默认为false,必须启用才可使用get_scene_image()函数来获取其中内容的图像,否则会直接将其添加为插件的子项以便用于其他用途(如自定义GUI))
##
## 小贴士:出于性能原因,对已加载的场景或其附加脚本所做的的任何修改均无法通过重载插件来实时更新,因此在修改场景或其脚本后,请通过主菜单中的重新启动选项来快速重启RainyBot以便应用您所做的任何更改
func load_scene(path:String,for_capture:bool=false)->Node:
get_scene_image()
函数,用法为:## 将指定场景实例中的当前内容获取为[Image]类图像的实例,需要配合await关键字来使用此函数
##
## 请确保指定的场景是通过load_scene()函数加载的,且加载时在函数中启用了for_capture参数,否则将无法正确获取其中的内容
##
## 需要的参数从左到右分别为:
## - 需要从其中获取图像的场景实例,场景实例需要满足上述条件才能被正确获取为图像
## - 要生成的图像的原始大小,这决定了场景的内容将会以何种分辨率渲染为图像
## - 图像生成后要拉伸到的大小(可选,默认为Vector2i(0,0)),若设置为大于0的值,则将基于第二个参数的大小渲染图像,并将渲染后的图像拉伸为此参数指定的大小
## - 设置生成的图像是否启用透明背景(可选,默认为false)。若启用透明背景,则场景中任何拥有透明度的位置在获取的图像中将拥有同样的透明度,空白的位置在获取的图像中将完全透明
func get_scene_image(scene:Node,size:Vector2i,stretch_size:Vector2i=Vector2i.ZERO,transparent:bool=false)->Image:
更新日志:
更新说明:
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck(如果有)
及.exe
文件,删除Rainybot根目录下的project.godot(如果有)
/project.binary(如果有)
文件以及libs(如果有)
和.godot(如果有)
文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。project.godot
文件以及libs
文件夹,随后下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-6 现已正式发布,此版本带来了许多全新的API,新增了配置文件自动更新功能,进行了大量运行稳定性优化,同时还带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
更新日志:
好友/单向好友/群成员/群组/机器人自身
的头像图片链接的API单次请求获取结果的最大超时秒数
的配置项最大超时秒数
参数项,可为每次的不同的请求分别配置超时时间更新说明:
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck(如果有)
及.exe
文件,删除Rainybot根目录下的project.godot(如果有)
/project.binary(如果有)
文件以及libs(如果有)
和.godot(如果有)
文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。project.godot
文件以及libs
文件夹,随后下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-5 现已正式发布,此版本新增了异步加载资源与场景的API,新增了将Http请求结果解析并获取为图像实例,以及保存为文件的API,并且将渲染后端默认更改为桌面版本以支持更高级的渲染效果,同时还带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
重要兼容性变更:
load_scene()
函数现在必须通过await
关键字才能正常使用,否则将会出现错误更新日志:
load_threaded()
函数来异步加载各类资源,还可通过设置插件API中的load_scene()
函数的第三个参数来进行异步场景加载(png,bmp,jpg,tga,webp)
解析并获取为图像实例的API更新说明:
RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck(如果有)
及.exe
文件,删除Rainybot根目录下的project.godot(如果有)
/project.binary(如果有)
文件以及libs(如果有)
和.godot(如果有)
文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。project.godot
文件以及libs
文件夹,随后下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-4 现已正式发布,此版本大幅改进了软件结构,新增了插件场景资源重新导入功能,集成了Godot编辑器作为运行时以便于直接进行场景制作与代码调试,并且带来了多个方面的细节改进与问题修复。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
编辑日志:
更新日志:
场景编辑器
选项即可);并且,此项改进还为后续如自动化增量更新,代码自修改等功能打下了良好的基础~重新导入所有资源
选项,即可自动对RainyBot目录下的所有场景及资源进行处理以保证其正常运行更新说明:
-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,删除RainyBot根目录下的.pck(如果有)
及.exe
文件,删除Rainybot根目录下的project.godot(如果有)
/project.binary(如果有)
文件以及libs(如果有)
和.godot(如果有)
文件夹,随后下载完整发行包并用其中所有内容直接覆盖旧版本文件即可。国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-3 现已正式发布,此版本新增了全新的运行时脚本错误检测,以及通过主菜单快捷重启RainyBot的功能,并且进行了一些代码清理与改进。建议所有用户均升级至此版本以获得最佳的开发与使用体验~
更新日志:
若要查看更详细的更新内容,请参阅Commits更改日志。
更新说明:
-update
结尾),以及与以往相同的完整发行包(文件名以-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,随后下载完整发行包并直接覆盖旧版本文件即可。RainyBot.pck
,下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可project.godot
/project.binary
文件以及libs
和.godot
文件夹,随后用增量更新包中的内容覆盖即可国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-2 现已正式发布,此版本修复了以往版本的多个重要问题,并改进了整体的使用体验,建议所有用户均升级至此版本
编辑日志:
更新日志:
若要查看更详细的更新内容,请参阅Commits更改日志。
更新说明:
-update
结尾),以及与以往相同的完整发行包(文件名以-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,随后下载完整发行包并直接覆盖旧版本文件即可。RainyBot.pck
,下载增量更新包并将其中的所有内容放置在RainyBot根目录下即可project.godot
/project.binary
文件以及libs
和.godot
文件夹,随后用增量更新包中的内容覆盖即可国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-RC-1 现已正式发布,此版本紧急补全了上个版本遗漏的一些SubViewport相关API,并且将SubViewport的透明背景默认设置为禁用。
版本特别说明:
更新日志:
若要查看更详细的更新内容,请参阅Commits更改日志。
更新说明:
-update
结尾),以及与以往相同的完整发行包(文件名以-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,随后下载完整发行包并直接覆盖旧版本文件即可。国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-beta-9 现已正式发布,此版本新增了一些全新的API,带来了全新的插件缓存数据功能,改善了各类功能的使用体验
更新日志:
若要查看更详细的更新内容,请参阅Commits更改日志。
更新说明:
-update
结尾),以及与以往相同的完整发行包(文件名以-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,随后下载完整发行包并直接覆盖旧版本文件即可。国内下载镜像(坚果云):
Published by Xwdit over 2 years ago
RainyBot版本 v2.0-beta-8 现已正式发布,此版本新增了大量可简化场景加载/图像生成的功能函数,并且修复了插件编辑器错误行不能正确清除的问题
更新日志:
若要查看更详细的更新内容,请参阅Commits更改日志。
更新说明:
-update
结尾),以及与以往相同的完整发行包(文件名以-full
结尾)RainyBot根目录/adapters/mirai/
下除bots
文件夹以外的所有内容,随后下载完整发行包并直接覆盖旧版本文件即可。国内下载镜像(坚果云):