欢迎光临散文网 会员登陆 & 注册

osumania fake note特性与入门

2020-06-03 12:32 作者:大头家_  | 我要投稿

Fake note假键,指只有视觉效果,实际上按不到,不用按也不会miss的note,以下为了方便,我简称FN。在osumania里面,不用storyboard的条件下,目前已知可以通过以下两种方式实现:

A. 写反的面条,面条头在后面,面条尾在前面。这种玩意叫做p-note,特性非常复杂,带来的bug也比较多,有兴趣的读者可以阅读英文维基http://wyrmin.xyz/wiki/index.php/P-Note,本文不深入讲。可能造成的bug包括但不限于:基准BPM错误,结尾过长,正常note无法击打,结尾秒fail等。

B. 写没有面条头,只有面条尾的面条。方法是在osu文件里面把面条头的offset值改成NaN。这是目前最稳定,游玩体验最好的FN方案。下文详细讲这种FN的特性与基本操作方法。如果你在摸索过程中发现了新的特性,随时联系我。

 

1.      面条尾offset即该FN所处时间,必须是正整数。

2.      可能会出现在游玩时所有的FN都会响hitsound的bug,所以要将所有的FN加上无声的hitsound。https://up.ppy.sh/files/blank.wav 将这个blank.wav文件拷贝到谱面文件夹里面,然后在osu文件里面将所有的FN结尾加上blank.wav。

加无声hitsound

3.      在osu文件里面的最后一行note是FN的话,可能会出现各种奇怪的bug。我一般把最后一个正常的note放在最后一行来避免这个bug。

4.      osueditor无法打开含有NaN型FN的图,但可以打开一般的p-note图。建议在做图过程先用p-note来写,边写边测试,避免bug的写法会在本文后面提到。最后定稿了再把p-note转化为NaN。

5.      可能会出现连击数字消失的情况,原因与解决方法未知。

6.      NaN会被当做LN正常计数,影响分数,含有FN的谱面不可能被打到满分。但NaN不会影响到acc与难度星级。

7.      auto中,NaN貌似会被当做正常note去打,然而实际上不仅打不到,还会影响正常note的判定,在帧动画里面往往表现为一堆early miss。

8.      因为含NaN的图无法被editor打开,所以无法用常规方法上传。上传方法有两种:第一种是,如果有其它不含FN的难度的话,直接上传另一个难度,整个图的所有难度都会被一起上传。第二种是,把NaN暂时全部删去,打开editor,然后打开上传的窗口,然后把NaN弄回osu文件里面,保存,然后回到上传的窗口,上传地图。强改休息段也可以通过这两种方法实现上传。

9.      FN的图案取决于皮肤中面条尾的样式,把自己想要的FN图案命名为mania-note1T.png,mania-note2T.png和mania-noteST.png,扔到谱面文件夹,可以实现谱面自带皮肤。如果玩家用的是箭头皮肤或一些特殊皮肤,或者禁用了谱面自带皮肤,那么谱面自带皮肤将失效。

10.      NaN图虽然能进行结算,但成绩似乎无法被成功上传(基于在国服的测试结果),因此应该还是难以loved。

 

下面是用p-note写常规FN的要领:

1.      统一FN的面条头在最后一个正常note之后不远的offset(一般几百ms就行了)

2.      统一所有的FN在osu文件中都在正常note之后。

3.      在osu文件中,所有的FN之后,也就是整个osu文件的最后,加全押LN,面条头offset为FN面头+1,面条尾offset随便写一个很大的数(比如1145141)。


2023年1月补充:

其实还有一种FN可以写,写法是LN尾的offset参数用NaN,这样会在LN头的位置显示FN,显示的图案为LN头的图片。但由于在绝大多数皮肤中。LN头的图都和note的图非常接近乃至完全一致,所以这种方法写出来的note更倾向于是“看得到但打不到/不用打”的note,而不是“看起来就是假键/炸弹”的note,其它特性和前文提到的NaN基本相同。在一些特定场合下也许有独到的作用(比如做不同note不同速度的特效),就在这里补充一下了。


osumania fake note特性与入门的评论 (共 条)

分享到微博请遵守国家法律