脚本地址:Gitee上搜MiyakoMeow/bms-resource-scripts
- HQ版:FLAC/OGG音频,同文件名下只保留一种视频格式,优先MP4/AVI,其次WMV/MPG/MPEG。
- LQ版:在HQ版的基础上构建,FLAC音频转成OGG,MP4/AVI转成MPG。
选择建议:
- LR2玩家选LQ版。
- 希望获得更高的音频质量和BGA质量,选HQ版。
- 希望占用空间更小的玩家,选LQ版。
提示:
- 本人并非LR2玩家,LQ版包仅在LR2上对少部分作品做了抽查。
- 已知问题:部分有BGA的作品,BGA在LR2上无法播放的情况。
- 如果有将MP4视频转换成LR2保证可播放的格式的方法,或者有关于该大包的其他问题,请联系我。
- 123盘链接 提取码:ORtY
- 度盘链接 提取码:6i8t
-
!!!no.145, 185, 201, 205, 407:请手动合并更新文件夹。
-
no.198, 199, 245, 258, 283, 286, 287, 301 使用了62进制BMS,不兼容LR2和beatoraja 0.8.7之前的版本。
对于LR2玩家,如果导入作品时出现问题,请优先移除以上作品。
-
no.239 NSFW作品,提供了可供替换的安全BGI。已包含在大包中,但不默认启用,文件名为*_censored。
-
no.155, 312, 452 包含空wav文件,已删除,基本不影响游玩。
-
no.472 BMSON文件解析错误(第19行少了一个逗号),已补齐(BMS文件修改注意)。未经修改的文件以_ori为后缀。 经过实测,在beatoraja 0.8.7中,未经修改的谱面文件无法被读取。
时区:GMT+8(中国标准时间)
-
2024.10.23 开始重新下载所有包。
-
截至 2024.10.24 00:15, 下载至no.270。
-
截至 2024.10.24 05:00, 下载了全部483个作品。
-
2024.10.26 06:00 更新所有登陆情报修正作品。
-
2024.10.28 08:00 更新所有登陆情报修正作品。
-
2024.10.30 08:00 更新所有登陆情报修正作品。
-
2024.11.04 16:00 更新所有登陆情报修正作品,并修正前几次更新时出现的错误。
-
2024.11.09 13:00 更新所有登陆情报修正作品。
-
2024.11.17 17:00 更新所有登陆情报修正作品。
-
2024.11.25 04:00 更新所有登陆情报修正作品。
-
2024.12.01 02:00 更新所有登陆情报修正作品。
-
2024.12.07 15:50 更新所有登陆情报修正作品。
-
2024.12.11 11:10 更新所有登陆情报修正作品。
-
2024.12.20 22:00 更新所有登陆情报修正作品。此后改为不定期更新。
运行要求:
- 能够使用命令行操作(本项目暂无GUI版)。
版本至少为3.10。
下载链接 下载、解压、将exe文件所在目录添加至Path环境变量。
下载链接 下载、解压、将exe文件所在目录添加至Path环境变量。
下载链接 下载、解压、将exe文件所在目录添加至Path环境变量。
pip install py7zr rarfile
- 下载BMS文件至BMS_PACK_DIR。
- 不知道在哪?那就先记住你下载的文件所在的目录,在步骤2和步骤3中填入就好。
- 建议不要将下载的BMS压缩包/媒体文件和其它文件放在同一目录下,以免在步骤2中误识别造成困扰。
- 运行
rawpack_set_num,填入步骤1中目录,手动给每个文件的文件名前打上编号。
- 直接回车刷新文件列表
- 输入一个数字A:给文件列表中的第一个文件打上编号A
- 输入两个数字A、B:给文件列表中,下标为A的文件,即第(A+1)个文件,打上编号B
- 运行
pack_setup_rawpack_to_hq。
-
先填入步骤1中目录。
-
后填入解压目标文件夹(要求该文件夹不存在,后续程序会创建该文件夹)。
-
以下为示例:
python main.py
(选择pack_setup_raw_to_hq)
D:\BMSPacks
E:\BMSCharts\BOFTT
y
- 此脚本会将打上编号后的文件解压或移动至目标路径,然后直接按步骤生成HQ版本BMS目录。
- 运行
pack_hq_to_lq.py,填入步骤3填入的解压目标路径。用于制作LQ版本大包。
- 该脚本会把路径下的mp4文件转换成mpeg文件,flac文件转换成ogg文件。
- 已知问题:Windows下,将音频转换成ogg文件时概率卡住,此时建议使用命令行(oggenc命令)手动转换。
-
下载BMS文件至BMS_PACK_DIR。同第一次打包。
-
运行
rawpack_set_num.py,使用方法同第一次打包。 -
运行
pack_update_rawpack_to_hq.py。
-
先填入步骤1中目录。
-
再填入差分包文件的存放文件夹(要求该文件夹不存在,后续程序会创建该文件夹)。
-
最后填入此前的HQ版本BMS目录(要求该文件夹存在)。
-
以下为示例:
python main.py
(选择pack_update_raw_to_hq)
D:\BMSPacks
E:\BMSCharts\BOFTTCache
E:\BMSCharts\BOFTT
y
- 此脚本会将打上编号后的文件解压或移动至目标路径,然后直接按步骤生成HQ版本BMS目录。
- 执行完该步后,HQ版本的更新差分包就可以制作了。
- 运行
pack_hq_to_lq.py,填入步骤3填入的解压目标路径。用于制作LQ版本更新差分包。注意点同第一次打包。