RMEssentials & libRMEss 20230121
暂时先只发布 Windows 和安卓版。macOS 版本之后再补。
新功能:
1、新增Qt 6和Qt 5的安卓版(20230120 的安卓版有问题,版本号填写错误,而且仅有Qt 6版本),由于检查更新功能是全平台的,所以全平台更新。
Qt 6版本支持内建的暗黑模式,并且可以调用系统自带文件管理器进行文件夹选择。有条件的用户尽量使用Qt 6版本。
功能升级:
1、添加新版安卓的权限申请机制。(在安卓9 / 10 / 11 / 12 / 13上测试通过)
2、安卓版使用自签名证书进行签名。不再使用Debug证书。(导致无法覆盖安装,但是修改了包名,与旧版共存)以后的版本均可覆盖安装了。
3、全平台启用 C++17 编译。
软件更新:
1、OpenSSL (Qt 5 安卓版)更新为 1.1.1s。
遗留问题:
1、2022 年技术性测试的客户端文件使用 JSON 格式。
此格式的字段原为无序的,不过节奏大师官方存储的此格式的文件为有序排列。
Qt 的 JSON 支持中存储的 JSON 格式的文件与官方存储的文件的各个值的顺序不同,导致此文件的排列与节奏大师官方不同。
RMEssentials 可以识别这种打乱了顺序的文件,未确认过节奏大师是否可以识别。
2、安卓版无法通过上下滑动来操作,只能使用滚动条。目前我没有想到解决办法,部分可点击的部分还是过小
备注:
安卓版的下载目录为“/sdcard/RM/res”,与旧版节奏大师相同。
考虑到旧版节奏大师已经不能再登录,我并没有制作兼容旧版节奏大师的功能。这个文件夹已经永久被我占用了(好耶)
Full Changelog: 2023012...2023012