osu网页增强: 过滤已有谱面|更华丽的资料页 [9-17更新]
功能介绍:(在这里有同样的介绍(不过是我自己翻译的渣英文)(但是会比这里的介绍更新)
1. 可读取本地osu!.db文件以过滤已有谱面. 操作方法如下:
在谱面选择页面点击页面最上方的osu!.db按钮:
https://s2.loli.net/2023/09/11/qcDjGUw4iIXM1QA.png
然后选择osu!文件夹内的osu!.db文件上传:
https://s2.loli.net/2023/09/11/LGJIljWvyuMxOYU.png
视文件大小不同(我的osu!.db有52M), 页面将会卡顿最高十数秒时间(会优化的, 会优化的), 在此期间浏览器可能提示插件导致页面卡顿, 耐心等待即可. 插件读取完成后将标记所有已拥有的谱面, 如下图所示:
https://s2.loli.net/2023/09/11/3oMYkRIdzJvTmQc.png
之后只要不关闭标签页或是浏览器, 就不需要重新读取osu!.db.
目前插件不会记录新下载的谱面, 必须要将新下载的谱面导入osu!以后再点击一次osu!.db按钮更新信息, 但是将很快实现这一功能.
2. 更完善的个人资料页面: (目前只支持mania, std模式)
简单地展示一下我自己的资料页面:
https://s2.loli.net/2023/09/16/ZJVlusdLD5Piv4c.png
https://s2.loli.net/2023/09/16/NW6HyF9tmxwZpUO.png
https://s2.loli.net/2023/09/17/f9sgm8BPRW7nKOS.png
各项数据完美对齐, 对强迫症友好.
其中pp显示六位有效数字, 所以如果大于10000pp只会显示1位小数, 而小于1000pp将显示3位小数, 至于小于100pp的情况, 我还没有进行测试, 如果出现问题的话请随时留言.
mania模式下表示MAX的"M"具有动画效果, std模式下表示miss的红叉为手写的SVG, 这两个均为个人得意之作XD.
目前未对catch和taiko模式支持, 还望稍微包涵.
下载地址:
插件已在GreasyFork上发布:
https://greasyfork.org/en/scripts/475417-osu-web-enhacement
Tampermonkey油猴插件下载地址:
https://www.tampermonkey.net/index.php?locale=zh
请根据你的浏览器下载对应版本的插件, 注意Chrome浏览器的插件商店无法访问, 请点击灰色按钮直接下载插件.
未来开发目标:
1. 下载谱面后标记对应谱面(目前需要重新加载osu!.db)
2. 优化osu!.db的读取速度, 至少要降低到5s以内.
3. 新增pp, rank升降显示
10. 在浏览器上实现一个小osu!mania, 进而实现谱面试玩功能. 当然受限于浏览器, 这个不可能和native应用相比了, 但是我的目标是尽可能行为一致即可. 性能损失不超过10倍应该就很OK了.
欢迎提供bug反馈! 即使不是bug, 我也随时可以解答任何问题!
这里是为了在论坛显示截图, 并没有任何其他意义.
感谢分享 Nashiko 发表于 2023-9-11 20:35
感谢分享
等一个chrome版本
看上去挺高级的(确信
蹲个chrome 更新记录:
1. 修复了第一版的bug
2. 一路修修改改, 最后又变回了Tampermonkey. 现在可以支持所有种类的浏览器了.
下面@一下之前的回复里蹲Chrome版本的人:
@Nashiko
@9SuRodn
VoltaXTY 发表于 2023-9-16 14:11
更新记录:
1. 修复了第一版的bug
2. 一路修修改改, 最后又变回了Tampermonkey. 现在可以支持所有种类的浏览 ...
感谢,辛苦了
稍微问一下,我油猴和那个插件都下载了,但是osu文件夹里没db文件是怎么回事 VoltaXTY 发表于 2023-9-16 14:11
更新记录:
1. 修复了第一版的bug
2. 一路修修改改, 最后又变回了Tampermonkey. 现在可以支持所有种类的浏览 ...
万分感谢{:4_103:}
很酷,万分支持{:4_103:}
页:
[1]
2