Releases: Fsu0413/RMEssentials
RMEssentials & libRMEss 20231126
暂时先只发布 Windows 版。安卓版之后再补,需要研究基于 CMake 的安卓版构建方式。
macOS 版本暂时放弃,等以后研究好自签名发布之后再进行发布。
新功能:
1、2023 年 11 月份版本内容下载。
2、谱面转换集成进改名工具中。
3、添加谱面查看工具(因为转换 imd <-> imdjson 需要读取谱面,索性就把查看工具也一起做了233)。
软件更新:
1、OpenSSL 3.0 系列更新为 3.0.10。
遗留问题:
1、现有所有数据文件全部换为 JSON 格式了。
此格式的字段原为无序的,不过节奏大师官方存储的此格式的文件为有序排列。
Qt 的 JSON 支持中存储的 JSON 格式的文件与官方存储的文件的各个值的顺序不同,导致此文件的排列与节奏大师官方不同。
RMEssentials 可以识别这种打乱了顺序的文件,未确认过节奏大师是否可以识别。
2、安卓版无法通过上下滑动来操作,只能使用滚动条。目前我没有想到解决办法,部分可点击的部分还是过小
备注:
为了随时更新数据包下载地址,文件下载器在元数据下载完毕或者下载失败之前暂时禁用。
Full Changelog: 2023030...2023112
RMEssentials & libRMEss 20230304
暂时先只发布 Windows 和安卓版。macOS 版本之后再补。
新功能:
1、2023 年 2 月份版本测试内容下载。
软件更新:
1、OpenSSL 1.1 系列更新为 1.1.1t / 3.0 系列更新为 3.0.8。
遗留问题:
1、2022 年技术性测试的客户端文件使用 JSON 格式。
此格式的字段原为无序的,不过节奏大师官方存储的此格式的文件为有序排列。
Qt 的 JSON 支持中存储的 JSON 格式的文件与官方存储的文件的各个值的顺序不同,导致此文件的排列与节奏大师官方不同。
RMEssentials 可以识别这种打乱了顺序的文件,未确认过节奏大师是否可以识别。
2、安卓版无法通过上下滑动来操作,只能使用滚动条。目前我没有想到解决办法,部分可点击的部分还是过小
3、目前版本下载的谱面文件为加密的。在加密算法公开之前不提供解密功能。
备注:
为了随时更新数据包下载地址,文件下载器在元数据下载完毕或者下载失败之前暂时禁用。
Full Changelog: 2023012...2023030
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
RMEssentials & libRMEss 20230120-Android
暂时先只发布 Windows 和安卓版。macOS 版本之后再补。
新功能:
1、下载器支持下载 2022 年技术性测试的相关谱面 / 图片 / 音乐文件
2、客户端歌曲编辑器支持编辑 2022 年技术性测试的文件(保存有问题,不过我不想改)
3、(未发布就屏蔽了)下载器支持为神秘歌曲 / 极限挑战下载非官方配图功能
功能屏蔽:
由于谱面改名工具是为节奏大师老服的自制谱服务的功能,在老服和 2022 年技术性测试服均已经关闭的现在暂时没有用,所以暂时屏蔽。
由于星动模式客户端歌曲编辑器是专为星动模式服务的功能,而 2022 年技术性测试服不支持星动模式,所以暂时屏蔽。
由于所有角色相关图片目前均可以通过解压 2022 年技术性测试的压缩包获得,下载器中的角色图片下载暂时屏蔽。
由于 2022 年技术性测试服的歌曲列表不包括神秘歌曲 / 极限挑战,所以下载非官方配图功能暂时屏蔽。
问题修复:
1、星动模式客户端歌曲编辑器的修改保存确认错误(20190126发布后就修了,但是迟迟没发布,已经忘了发布的内容是什么了,而且现在星动模式编辑器暂时不可用,具体修复内容已不可考)
2、更换检查更新服务为固定域名(本人购买的域名的二级子域名),检查更新不会再失效了
3、干掉下载器中遗留的线程设计
软件更新:
1、QuaZip 更新为 1.3
2、Qt 6 版本使用 Qt 6.4.2,移除对 Windows 7、8.1 和 Windows 10 (1909及以前版本)的支持。仅有 64 位版。
Qt 5 版本更新为 Qt 5.15.8。现在 RMEssentials 需要 Qt 5.15 及更新版本才能构建。Qt 5.14及以前的版本不再支持。
3、OpenSSL 更新为 3.0.7 (Qt 6 版本)
功能倒退:
1、由于 coding.net 服务调整,为中国大陆提供服务的 coding pages 服务现在需要备案。不需要备案的服务又建立在香港,速度比 GitHub Pages 还要慢,已弃用。现在又使用 GitHub Pages 提供检查更新的服务了。
2、Qt 6 版本的 Windows 状态栏进度条消失。
遗留问题:
2022 年技术性测试的客户端文件使用 JSON 格式。
此格式的字段原为无序的,不过节奏大师官方存储的此格式的文件为有序排列。
Qt 的 JSON 支持中存储的 JSON 格式的文件与官方存储的文件的各个值的顺序不同,导致此文件的排列与节奏大师官方不同。
RMEssentials 可以识别这种打乱了顺序的文件,未确认过节奏大师是否可以识别。
Full Changelog: 2019012...20230120-Android
RMEssentials & libRMEss 20230120
暂时先只发布 Windows 版。安卓和 macOS 版本之后再补。
新功能:
1、下载器支持下载 2022 年技术性测试的相关谱面 / 图片 / 音乐文件
2、客户端歌曲编辑器支持编辑 2022 年技术性测试的文件(保存有问题,不过我不想改)
3、(未发布就屏蔽了)下载器支持为神秘歌曲 / 极限挑战下载非官方配图功能
功能屏蔽:
由于谱面改名工具是为节奏大师老服的自制谱服务的功能,在老服和 2022 年技术性测试服均已经关闭的现在暂时没有用,所以暂时屏蔽。
由于星动模式客户端歌曲编辑器是专为星动模式服务的功能,而 2022 年技术性测试服不支持星动模式,所以暂时屏蔽。
由于所有角色相关图片目前均可以通过解压 2022 年技术性测试的压缩包获得,下载器中的角色图片下载暂时屏蔽。
由于 2022 年技术性测试服的歌曲列表不包括神秘歌曲 / 极限挑战,所以下载非官方配图功能暂时屏蔽。
问题修复:
1、星动模式客户端歌曲编辑器的修改保存确认错误(20190126发布后就修了,但是迟迟没发布,已经忘了发布的内容是什么了,而且现在星动模式编辑器暂时不可用,具体修复内容已不可考)
2、更换检查更新服务为固定域名(本人购买的域名的二级子域名),检查更新不会再失效了
3、干掉下载器中遗留的线程设计
软件更新:
1、QuaZip 更新为 1.3
2、Qt 6 版本使用 Qt 6.4.2,移除对 Windows 7、8.1 和 Windows 10 (1909及以前版本)的支持。仅有 64 位版。
Qt 5 版本更新为 Qt 5.15.8。现在 RMEssentials 需要 Qt 5.15 及更新版本才能构建。Qt 5.14及以前的版本不再支持。
3、OpenSSL 更新为 3.0.7 (Qt 6 版本)
功能倒退:
1、由于 coding.net 服务调整,为中国大陆提供服务的 coding pages 服务现在需要备案。不需要备案的服务又建立在香港,速度比 GitHub Pages 还要慢,已弃用。现在又使用 GitHub Pages 提供检查更新的服务了。
2、Qt 6 版本的 Windows 状态栏进度条消失。
遗留问题:
2022 年技术性测试的客户端文件使用 JSON 格式。
此格式的字段原为无序的,不过节奏大师官方存储的此格式的文件为有序排列。
Qt 的 JSON 支持中存储的 JSON 格式的文件与官方存储的文件的各个值的顺序不同,导致此文件的排列与节奏大师官方不同。
RMEssentials 可以识别这种打乱了顺序的文件,未确认过节奏大师是否可以识别。
Full Changelog: 2019012...2023012
RMEssentials & libRMEss 20190126
20190126 (四年前发布的changelog补档)
添加安卓 ARM AArch64 版本
新功能:
1、角色图片下载
2、歌曲编辑器中点击“上一项”或者“下一项”时,若当前页面已经修改,则弹出确认对话框
3、更换检查更新服务器为国内的 coding.net,不再使用 GitHub Pages(因为太慢!)
问题修复:
1、干掉下载器的线程(我智障了,QNetworkManager 本来就是异步的不需要线程)
2、(Windows)修复下载器中点击取消后任务栏进度条变为红色的问题
软件更新:
1、Quazip 更新为 0.7.6
2、(macOS以外)Qt 更新为 5.12.0(macOS依然使用 5.6.2,因为编译环境懒得换)
3、(Windows)OpenSSL 更新为 1.1.1a
遗留问题:
安卓无法通过上下滑动来操作,只能使用滚动条。目前我没有想到解决办法,部分可点击的部分还是过小
macOS 上的文本框大小非常鬼畜
注意此次更新因为 AndroidManifest.xml 重新生成过的原因,会使安卓用户无法覆盖安装。
请卸载上个版本,重新安装新版。
因为 RMEssentials 暂时还未提供任何设置,所以对功能没有影响,请放心使用。
Full Changelog: 2017013...2019012
RMEssentials & libRMEssentials 20170131-mac
20170131版本特性:
代码完全重构!
新功能:
1、经典模式和星动模式加入歌单打补丁的功能,经典模式的客户端歌曲编辑器加入自制谱模式
2、支持读写XML文件的客户端歌曲文件
功能删除:
由于合并歌单功能用途不是很广,已经被经典模式客户端歌曲编辑器自制谱模式下的歌单补丁所取代
所以这个功能被删掉了2333333
问题修复:
1、修复下载器(包括下载歌曲和检查更新)的线程问题
遗留问题:
安卓无法通过上下滑动来操作,只能使用滚动条。目前我没有想到解决办法
部分可点击的部分还是过小
注意此次更新因为AndroidManifest.xml重新生成过的原因,可能会使安卓用户无法覆盖安装。
如果覆盖安装失败的话,请卸载上个版本,重新安装新版。
因为RMEssentials暂时还未提供任何设置,所以对功能没有影响,请放心使用。
Full Changelog: 2016122...20170131-mac
RMEssentials & libRMEssentials 20170131
注意!macOS版本暂未更新,请使用macOS版本的童鞋继续使用20161224。
macOS版本将于本周日(2017年2月5日)发布,版本和Windows/安卓版相同,为20170131。请了解。
20170131版本特性:
代码完全重构!
新功能:
1、经典模式和星动模式加入歌单打补丁的功能,经典模式的客户端歌曲编辑器加入自制谱模式
2、支持读写XML文件的客户端歌曲文件
功能删除:
由于合并歌单功能用途不是很广,已经被经典模式客户端歌曲编辑器自制谱模式下的歌单补丁所取代
所以这个功能被删掉了2333333
问题修复:
1、修复下载器(包括下载歌曲和检查更新)的线程问题
遗留问题:
安卓无法通过上下滑动来操作,只能使用滚动条。目前我没有想到解决办法
部分可点击的部分还是过小
注意此次更新因为AndroidManifest.xml重新生成过的原因,可能会使安卓用户无法覆盖安装。
如果覆盖安装失败的话,请卸载上个版本,重新安装新版。
因为RMEssentials暂时还未提供任何设置,所以对功能没有影响,请放心使用。
Full Changelog: 2016122...2017013
RMEssentials 20161224
20161224版本特性:
新功能:
1、加入准备自制谱功能 (其实就是利用官方没用到的 m_szComposer 字段记录一些咱们自己的东西)
问题修复:
1、修复取消下载时会请求下一次下载的问题
2、修复一处内存泄漏
3、修复macOS下的路径
遗留问题:
安卓无法通过上下滑动来操作,只能使用滚动条。目前我没有想到解决办法
部分可点击的部分还是过小
RMEssentials 20151024
20151024版本特性:
新功能:
1、加入MAC和安卓版
2、新增不碰奖励歌曲解锁所有歌曲
遗留问题:
安卓无法通过上下滑动来操作,只能使用滚动条。目前我没有想到解决办法
部分可点击的部分还是过小
Full Changelog: 2015101...2015102