传说级的掌机音游利器 – JzBMSPlayer for PSP/PSV

https://www.bilibili.com/video/BV1mh411Q7qY/

视频中使用了@Zris 李斯老师在BOFXV发布的作品《IN》进行演示,在此表示感谢!

用PSV全连超绝皿BMS Aragami[◎]


什么是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

城通

访问密码:1671

鉴于机型、系统环境和安装插件的不同,极少情况下如遇到歌曲无法完全加载的情况,请将该歌曲解压并以文件夹形式放置,一般情况下不会碰到。


模拟器已知的问题/未支持项目

由于本人目前只有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等模拟器,进入软件之后卡在空的选曲画面。如有能成功运行的办法请不吝指教,这将大大方便各种测试工作!

追求完美向的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

蓝奏云


最后感谢大家的支持,整理资源、录制视频、撰写教程不易,如喜欢此资源欢迎分享给朋友们!有任何问题或要望欢迎留言!此外若有高手能够对模拟器进行进一步改造,或者制作新的皮肤等,也请告诉博主,感激不尽!

【如您的评论没有立刻显示请不用担心,博主上线后均能看到并通过!】 11 thoughts on “传说级的掌机音游利器 – JzBMSPlayer for PSP/PSV

    1. djlain says:

      你好!退出模拟器请回到选曲画面按下START并选择EXIT,不要直接用HOME键菜单退回XMB界面,否则各种选项的调整将不会被保存!抱歉之前教程中遗漏了这点,现在已加上! :hua:

      回复
  1. yomubi says:

    谢谢djlain大大的整理,让我们小白也能懂。
    支持支持

    回复
    1. djlain says:

      客气啦!还希望这款传奇般的软件能一直流传下去! :yuruh:

      回复
  2. NyanCat_6w6 says:

    如果bms文件的bga格式不对,能否将bga导入并转成正确格式后,将转好格式的bga替换掉原来的bga是否bms铺面就能够正常播放bga了吗?

    回复
    1. djlain says:

      这个是没有问题的,不过原先使用视频文件作为BGA的歌曲,只能用一张图片来代替。比如说同学之前提到的sparkle new life,需要用一张256X256大小的图片更名为spnl480.wmv,然后替换掉原本的文件,这样在打歌时就可以把这张图片显示在BGA栏,但是没有办法播放动画。 :kuhua:

      回复
    1. djlain says:

      这个……可以尝试一下选曲画面按三角键刷新歌曲列表试试看,假如还是不行的话有可能是BMS文件的路径放的不对,此外软件的文件夹也不能改名 :kuhua: :hua:

      回复
  3. AFLeartLey says:

    前排支持
    感谢djlain先生的整理

    回复

发表评论

邮箱地址不会被公开。

:知我麻社fdfd: :玉青下楼: :灯子干杯: :渚砂也下楼: :沙弥香无助: :沙弥香得意: :沙弥香干杯: :沙弥香取暖: :沙弥香冷漠: :安达好耶: :yuruy: :yuruk: :yuruh: :yuruc: :yurua: :kuhua: :hua: :haose: :chabuduodele: :akuawodeakua: