https://www.bilibili.com/video/BV1mh411Q7qY/
视频中使用了@Zris 李斯老师在BOFXV发布的作品《IN》进行演示,在此表示感谢!
什么是JzBMSPlayer
JzBMSPlayer是一款2005年由2ch有志玩家开发的PSP用BMS模拟器,其原型为bapsp。最终版于2005年12月22日发布,距初版仅隔了一个月的时间,但完成度非常之高,其不仅在操作手感、执行效率、判定延迟等硬性标准的表现上相当出色,并具备良好的皮肤扩展性,更难得的是在十余年后的今天仍旧可以顺利运行绝大部分最新的BMS曲目。可以说,纵观整个掌机领域,甚至连上现今智能手机/平板等移动端平台,JzBMSPlayer都是当之无愧的最强掌上BMS模拟器。无奈随着时间的流逝,软件已经渐渐不被人所知,网上的资源也在不断消失,实在不愿让其就此被人遗忘,故借此次机会分享整合包,以此重温随时随地BMS的欢乐时光。
整合包特性
1.已打好内存扩充补丁,在PSP2000以上机型以及PSV上可以运行容量更大的BMS。注意!PSP1000无法完美运行!
2.精选了完成度与实用性最高的所有皮肤,并对其进行了优化,预览如下:
默认选曲皮肤,带结算画面
WHITE选曲皮肤,带结算画面(已修正无BGM和音效问题)
DJMAX风选曲皮肤(已修正无BGM问题)
maze选曲皮肤
默认游戏皮肤(5K/7K/14K)(已修正判定文字动画过于晃眼问题)
LR2风游戏皮肤(7K 1P/2P)(已修正2P侧判定统计错位问题) 原作者博客
DJMAX风游戏皮肤(5K only/7K only Type-A&B&DMP/5K/7K)(已修正判定文字动画和BGA过于晃眼问题)
maze游戏皮肤(5K/7K/14K)(已修正判定文字动画过于晃眼问题)
蜜汁颜文字娱乐皮肤
整合包下载地址
百度云
提取码:m0sn
蓝奏云
另整理分享了专用精选BMS包,请参照下文的“JzBMSPlayer用精选BMS包”章节。
安装方法
打开整合包压缩文件,解压JzBMSPlayer文件夹到psp记忆棒盘符:\psp\game(PSV为pspemu\psp\game,需已安装肾上腺素),即可运行。BMS文件可采取英文名文件夹或标准ZIP压缩包(压缩率任意)形式放在JzBMSPlayer\BMS目录下。
使用PSV的朋友如果之前安装了PSP高清插件GePatch,请先卸载插件再运行此模拟器,否则会无法正常使用!(感谢B站网友Asuka002的补充)
模拟器端操作
歌曲选择画面按方向键上下选择,左右翻页,圆圈确定,方块随机选曲,三角刷新歌曲列表,L选择歌曲名显示方式,R选择歌曲排列方式。左侧可以确认歌曲的BPM、预设判定、总note数、最高分数、谱面键位数。
按start呼出菜单,具体项目解说如下:
Skin:切换使用的键位皮肤,可以用低键位皮肤玩高键位谱面,比如选5键皮肤玩7键歌曲的话,6/7号键的note会变为自动;
Rank:调整判定,在PSV上如果选择auto会碰到过关后谱面固定为normal判定的bug,所以建议设为easy不动;
Speed:调整谱面流动速度,最高x3,如果碰到BPM太低的歌曲建议使用胶带纸做手动挡板;
Tempo:调整歌曲整体速度,对于使用了整轨BGM文件的歌曲无效;
Screen:开关上隐和下隐;
Survival:开关gameover选项;
AutoPlay:开关自动转盘/全自动,5K/7K only模式下请开启自动转盘;
KEYASSIGN:设置键位;
SKIN:设置皮肤。
其他的项目均保持默认即可。
键位设置画面,在需要设定键位的按键位置按下圆圈,打上ON标记即可。
皮肤设置画面,需要为各个模式分别设定皮肤,值得注意的是低K模式可以使用高K模式的皮肤,比如个别只有2P侧的7K皮肤,可以使用其14K版本进行游戏,能够只用1P侧的界面进行游戏。增加新的皮肤后,可以按三角刷新页面。
歌曲载入界面,极个别情况会碰到load err提示,这是由于BMS使用了多余的文件定义所导致的,不断选择continue即可。
主游戏画面,按start可结束演奏,对于没有BGA的曲目,可用左摇杆上下来切换右边音频可视效果器的样式。
成绩发表画面,按三角再玩此曲,叉回到选曲画面,start呼出选项菜单。
最后值得注意的是:退出模拟器请回到选曲画面按下START并选择EXIT,不要直接用HOME键菜单退回XMB界面,否则各种选项的调整将不会被保存!
追加BMS的注意事项
1.部分带有日文字符文件名的BMS文件(如subconsciousness),不能使用ZIP包形式放置,否则会无法载入带有日文字符的文件,直接用文件夹形式放置即可。
2.部分歌曲在ZIP包形式下,载入到一半可能会提示错误(如Jack-the-Ripper◆),这部分歌曲只要选择无压缩ZIP打包即可。
3.部分歌曲在文件未缺少的情况,仍有部分音频无法载入,这是由于其使用了与后缀名不匹配的音频格式所致(如FREEDOM DiVE,back_*.wav文件其实是MP3格式),需要将其转换为标准的WAV文件。
4.带有MP3音频的歌曲必须用文件夹形式放置,而带有OGG音频的则可以用ZIP包放置。不过OGG的载入速度比较慢,一般只适合无K音歌曲。
大容量BMS的处理方法
综前所述,由于PSP的内存限制,模拟器对BMS的容量有一定限制。在使用BMP图片和WAV音频的前提下,能支持的最大容量一般在47.5MB以内。其中如果使用了JPG/PNG图片或MP3/OGG音频的情况下,这部分文件的容量需要乘以2。因此对于一些过大的BMS,需要进行一些简单降质的处理:
1.对于有图片BGA的BMS,最粗暴的处理方式就是将图片文件全部删除,在模拟器选择歌曲后待加载至BGA时选择skip即可。也可以用将图片进行批量降色彩数操作。
推荐使用IrfanView,打开主程序后选择File→Batch Conversion/Rename,将要转换的图片拖至右下框内,左侧按图上的设置,Output directory选择转换后图片输出的文件夹。然后点一下Adcenced按钮,如下图:
勾上中间的CHANGE COLOR DEPTH,然后选择转换后的色彩数,按OK回到上个窗口,点击左下角的Start Batch即可。
需要注意的是部分BMS在定义中使用了非.BMP后缀(如Credits,使用了.PNG后缀),这些图片在转为BMP后可用批量改名软件将其全部改为PNG或JPG后缀,也可以用文本编辑器把BMS文件中的所有.PNG或.JPG批量替换为.BMP,否则无法载入图片文件。
2.对于使用OGG音频或大容量WAV的BMS,需要对音频进行降质操作。
这里推荐使用GoldWave,打开主程序后选择文件→窗口,属性选择PCM signed 16 bit, 立体声,频率选择22050,这样处理后的音频在掌机上效果仍然非常好。假如容量还是太大,就把属性改为PCM unsigned 8 bit, 立体声,频率选择22050,这样容量可以再少一半。频率可以自行微调,一般在20000上下都可以接受。
需要注意的是部分BMS在定义中使用了.OGG后缀(如Sakura Fubuki),这些歌曲在降质之后需要用文本编辑器把BMS文件中的所有.OGG批量替换为.WAV,否则无法载入音频文件。
以上所述实用工具打包下载
百度云 提取码:73cz
JzBMSPlayer用精选BMS包
从历届BOF上位名次曲以及商业音游收录曲中精选了部分BMS,另外追加了少数自己推荐的曲目,一共60+omake一首。所有曲目均已针对模拟器进行了必要的处理,使用了视频BGA的曲目均更换了一枚绘,PSP2000以上机型以及PSV均可以完美运行。
下载解压后将所有压缩包直接放在JzBMSPlayer\BMS目录下即可。
———-
由于每首曲目包括了大量的差分谱面,难度差别较大,建议玩家可以通过note总数和键位来选择适合自己的谱面(选曲画面按R可以选择按notes数排列),也可以选择使用5键皮肤来玩一些太难的7键歌曲。以下是参考:
1.有音游基础但初次接触掌机音游的玩家,建议选择5键/note总数在500以内的谱面;
2.稍微接触过DJMAX PSP等手柄音游的玩家,建议选择5键/note总数1000以内、7键/note总数在500以内的谱面;
3.手柄音游的熟练玩家(如PS4版DJMAX联动任务PASS等),建议选择5键/note总数1500以内、7键/note总数在1000以内的谱面;
4.手柄音游的专攻玩家(IIDX皆传/pop’n接近50级等),建议任选5键/note总数2000以内、7键/note总数在1500以内的谱面。
此模拟器的BAD判定相对严苛,因此不太适合越级打歌,请尽量选择适合各自水平段的谱面。此外PSV由于按键较小操作难度相对较高,7键谱面的难度选择可能要相对下调。
更多BMS资源,请访问HAKULA†CHANNEL
BMS包下载地址
百度云
提取码:4220
鉴于机型、系统环境和安装插件的不同,极少情况下如遇到歌曲无法完全加载的情况,请将该歌曲解压并以文件夹形式放置,一般情况下不会碰到。
模拟器已知的问题/未支持项目
由于本人目前只有PSV作为测试环境,所以以下列出的问题可能只存在于PSV之中,如果有使用PSP的朋友欢迎帮忙测试和补充!
1.[PSP/PSV]不支持LN谱面,带有LN的谱面有可能直接略过LN notes,也有可能出现多余的notes。
2.[PSP/PSV]在变速至很低的BPM时(如竹的最后一段),按住按键会产生连打效果,有时会提前打中之后的notes。
3.[仅PSV]预设判定低于Normal的谱面,选项菜单选择auto过关后谱面会固定为Normal判定。
4.[可能仅PSV]Note数极少的BMS,在载入成功后会直接退回选曲画面。
5.[模拟器]不支持ppsspp等模拟器,进入软件之后卡在空的选曲画面。(2025.01更新)目前的最新版本ppsspp使用软件渲染模式即可完美支持!
追求完美向的BMS进阶处理操作
1.对于使用了视频文件BGA的BMS,可以找一张256X256的图片,将其更名为对应BGA的文件名(如BGA.mpg),即可在载入后显示一枚绘。此外原本使用一枚绘图片BGA的BMS,也需要将图片尺寸调整为256X256才能正常显示。
2.对于运用图片BGA的BMS,假如使用了LAYER,那么其对应的图片文件是不能做降色彩数操作的,否则会破坏模拟器对于透明区域的判断,导致BGA的一些段落出现黑屏等问题,典型的如ZEUS、SAMBISTA等。
关于这点需要用BMS编辑器打开BMS文件,记下所有LAYER列的对应图片文件,并不对其降色彩数方可。
参考资料
JzBMSPlayerとは – BMSまとめ @wiki
相关资料的集合页面。
PSPnfo / JzBMSPlayer
原版发布的WIKI页面快照,其中包括详细教程和皮肤定义详解,是非常有用的资料。
扩充资源包
包括原版程序、未做个人优化的原版皮肤、目前能够搜索到的其他/半成品皮肤等,供研究用。
百度云 提取码:21yj
最后感谢大家的支持,整理资源、录制视频、撰写教程不易,如喜欢此资源欢迎分享给朋友们!有任何问题或要望欢迎留言!此外若有高手能够对模拟器进行进一步改造,或者制作新的皮肤等,也请告诉博主,感激不尽!
请问一下有3ds版本的吗,现在手边没psp和psv
你好!3ds的自制软件个人了解的非常少,nds倒是有一个BMDS,同学可以试试看
下载:https://bbs.oldmanemu.net/thread-25216.htm (要注册一下)
08年的英语讨论帖:https://gbatemp.net/threads/popn-ds-bmds.111557/
谢谢分享
求问退出游戏后键位就还原怎么办
你好!退出模拟器请回到选曲画面按下START并选择EXIT,不要直接用HOME键菜单退回XMB界面,否则各种选项的调整将不会被保存!抱歉之前教程中遗漏了这点,现在已加上!
谢谢djlain大大的整理,让我们小白也能懂。
支持支持
客气啦!还希望这款传奇般的软件能一直流传下去!
如果bms文件的bga格式不对,能否将bga导入并转成正确格式后,将转好格式的bga替换掉原来的bga是否bms铺面就能够正常播放bga了吗?
这个是没有问题的,不过原先使用视频文件作为BGA的歌曲,只能用一张图片来代替。比如说同学之前提到的sparkle new life,需要用一张256X256大小的图片更名为spnl480.wmv,然后替换掉原本的文件,这样在打歌时就可以把这张图片显示在BGA栏,但是没有办法播放动画。
我用PSV1000玩的时候说bms无法读取
这个……可以尝试一下选曲画面按三角键刷新歌曲列表试试看,假如还是不行的话有可能是BMS文件的路径放的不对,此外软件的文件夹也不能改名

斯巴拉西哟
前排支持
感谢djlain先生的整理
AF神大师球!感谢支持!