《CHUNITHM》是一款由SEGA开发的街机音乐游戏。其主要玩法为配合音乐节奏,通过触碰键盘或抬手以进行相应操作。CHUNITHM于2015年7月16日在日本开始运营。游戏内置多首乐曲并配有不同难度的谱面供玩家游玩。
引自萌娘百科,阅读更多:https://zh.moegirl.org.cn/CHUNITHM
本插件旨在降低游玩Chunithm的门槛,为玩家提供多项Chunithm相关的实用功能,以更好地提升自身游玩技术。
- ✅:已实现
- 🚧:开发中
功能 | 描述 | 实现 |
---|---|---|
模糊搜索 | 根据别名匹配曲目 | ✅ |
精准搜索 | 根据cid匹配曲目 | ✅ |
添加别名 | 为曲目添加别名 | ✅ |
容错计算 | 计算曲目达成鸟/鸟加的容错 | ✅ |
谱面查询 | 获取曲目预览谱面 | ✅ |
随机歌曲 | 随机获取一首曲目 | ✅ |
定数列表 | 获取指定定数的所有曲目 | ✅ |
曲师查询 | 获取指定曲师的所有曲目 | ✅ |
谱师查询 | 获取指定谱师的所有曲目 | ✅ |
自动更新 | 自动获取新版本曲目信息 | ✅ |
段位曲目 | 获取指定段位的曲目列表 | 🚧 |
谱面预览 | 获取曲目谱面预览视频链接 | 🚧 |
配置完成 LangBot 主程序后使用管理员账号向机器人发送命令即可安装:
!plugin get https://github.com/AmethystTim/ChunithmUtil.git
或查看详细的插件安装说明
访问消息平台配置HTTP
服务器
以NapCat
为例,访问127.0.0.1:6099
,配置信息如下:
插件安装完成后,需要获取歌曲元数据和谱面ID-歌曲的映射表
-
方式1(推荐):在群聊中使用
chu update
指令获取数据 -
方式2:运行以下脚本以获取数据
src/utils/songmeta.py # 获取歌曲元数据
src/utils/mapping.py # 获取谱面ID-歌曲的映射表
Chunithm
版本更新后,可再次运行以更新数据
指令 | 描述 | 参数 | 示例 |
---|---|---|---|
[别名 ]是什么歌 |
模糊搜索歌曲 | 别名 |
特大是什么歌 |
chu查歌[歌曲全名/cid ] |
精准搜索cid对应歌曲 | 歌曲全名/cid |
chu查歌c114 |
chu随机一曲 | 随机获取一首曲目 | - | - |
alias [cid ] [别名1,别名2,… ] |
为曲目添加别名 | cid , 别名1, 别名2, … |
alias c114 16bit,16比特战争 |
别名[cid ] |
查询歌曲别名 | cid |
别名c114 |
chuchart [cid/别名 ] <难度: mas > |
获取指定曲目谱面预览 | cid/别名 , 难度 (可选exp/mas/ult) |
chuchart aleph-0 ult |
chu lv [定数 ] |
获取指定定数的所有曲目 | 定数 |
chu lv 14.5 |
chu容错 [cid/别名 ] <难度: mas > |
计算指定曲目达成鸟/鸟加的容错 | cid/别名 , 难度 (可选exp/mas/ult) |
chu容错 yurushite |
chu曲师 [曲师名 ] |
获取指定曲师的所有曲目 | 曲师名 |
chu曲师 void |
chu谱师 [谱师名 ] |
获取指定谱师的所有曲目 | 谱师名 |
chu谱师 techno kitchen |
chu update | 更新曲目、谱面信息 | - | - |
注:
[]
表示必选参数,<>
表示可选参数,<>
中:
右侧表示默认值
- 歌曲元数据:data.json
- Chunithm谱面保管室:https://sdvx.in/chunithm.html
- 感谢@Hitagisugoi提出的的谱师/曲师查询功能建议