forum

【mapping向】值得注意的mapping技巧

posted
Total Posts
20
Topic Starter
LKs
值得注意的mapping技巧

helpful tips for new mappers

--------------------

是的 当今osu华语mapper已经占据了osu最新ranked maps的半壁江山 这是任何一个其他文化都无法做到的 不仅如此在mapper ranking和KD ranking榜也占据着极多的席位 这是一代一代华语mapper倾注心血的成果 一个又一个响亮的ID值得所有华语mapper骄傲

然而 老一辈mapper已经纷纷离开 那些被人津津乐道的特有style也无人继承 华语mapping界缺乏突出的新鲜血液 相比"天才"辈出的俄罗斯 老牌做图强国日本韩国 还有偶尔有做图天赋很高的mapper不时出现的其他国家 我不知道中国有哪些mapper能拿出来与之抗衡 虽然这么说可能很严重 但这是事实 或者这是一种警告

osu根本上离不开map 在mapping水平上或特色上的缺失是作为mapper的硬伤 我身为做了一段时间map的mapper 今天抛砖引玉 把我曾经遇到过的问题 和有用的技巧放出来 注意 这不是教你怎么熟悉界面的教程 而是面向有所接触然而徘徊在不同风格 无法决定自己方向的mapper 本文难免带有自己的主观见解 所以请取长补短 理性对待


这些都是比较基础的东西 但总会对不同的人有不同的价值 欢迎补充
--------------------

【概念】

我一直认为做图最深刻的东西是一种感觉 有些图技术足够 但我感觉不到那种触动人心的感情 所以只能是好图而不能更高 在我看来面对一首歌你需要找到一种感觉 虽然这种东西不会对你有实质性的帮助 但它确实是一种力量 做图 心态要放平稳 可以追求功利 但不能没有目的


做图前 决定好你的大方向 量产,认真,送分,鬼畜 这些是表面的方向
要迎合歌曲风格,尝试强烈对比,完全同种风格,完全不同风格,整首歌难度一致,整首歌难度渐变 这些是更深层的方向
做了jubeat曲目 要不要花费更多时间制作skin 做了情感丰富的歌曲 要不要花费更多时间做SB来迎合歌曲氛围
这些都是你要考虑好的 这也是为什么我个人倾向先做好mapset和所有的skin SB 再着手进行map


要勇于创新 寻找从未有过的设计 因为所有目前的mapping技术都来源于不断地创新


【实际】

最近更改了许多规则 对于想要rank的map来说熟悉规则是第一位的 最近的规则变化有

7月29号之后上传的歌曲 如果加入了taiko难度 那么至少要有两个以上的taiko diffs
非歌曲本身名称带有的标签 不再允许使用short ver等称呼
如果想做app maps 最好确保其分数大于2000w 长度超过6分钟
不要使用太暴露的BG 具体请自行理解
spinner后的circle未必一定要NC 具体依情况而定


每次做完图后 请用aibat检查自己的map 以免出现硬性错误 下载地址


http://osu.ppy.sh/u/126198其他一些实用工具


aibat并不是万能的 他不能检测某些1ms的误差 当你改变歌曲的timing时注意红线附近的note可能会产生1ms的误差 这需要手动检查


aibat同样不检测slider end 当出现slider传过红线导致尾部unsnapped 请手工修改codes 具体操作方法如下:
http://puu.sh/ZntZ
上图大概解释了一个slider在osu文件里的各项参数 制作比较粗糙
找到关于slider长度的那一项 数值越大表示长度越长 数值和真正时间转换公式未知 可以有小数 所以请自行检测 一般来说slider end在时间轴里最大显示下只要看起来压住了即可


有时修改osb会失败 也就是修改后osb文件自动变回原来的现象 可以用file-full reload解决 这个方法同样适用于调整slider end的位置 保存osu文件后full reload即可看见长度变化


osu触手可以无压力肛AR9+HR 所以选择三围时用CS4可以让你的图对触手来说更有挑战性 CS5一般加HR的机会不多


制作slider时 除非制作异形slider 常规的slider请确保最尾端的node(描点)处于slider end的中心 这样有利于调整slider形状


制作对称slider请使用复制粘贴+旋转功能


制作正多边形请使用多边形制作器 并善用scale功能


可以使用convert sldier to stream功能实现简单的制作弧线stream的功能 并且效果很好


手动修改grid size可以如grid size:512可以更自由的管理grid size 实现全屏无grid的效果


source里只写游戏和动画影视作品名字 专辑和相关信息写进tags v+p主写source remix一般不改变原artist 在名称后面加(xxx remix)


tags搜索不认证两个字符和以下的文字 所以oped之类的可以不写


某些skin必须和默认一致 有些皮肤不可以使用完全透明代替 (具体记不住了)


对于offscreen的界定是map在easy的mod下有note或者slider track超出屏幕的现象


spinner后面的note不要在太中间的位置 因为spinner的burst会挡住circle


slider arrow不能被挡住


sliderslide和slidertick不能同时静音 但部分slidertick消音是可以允许的


上传后检查map信息页面 有少数情况会出现错误 比如map size明显写错容量 需要手动修改 其他问题同理


使用自定义skin后要把sliderborder的数值增加在osu文件里 诸如 SliderBorder: 255,255,255


当hitcircleoverlay的边框颜色不是白色时 可以考虑更换sliderborder的颜色以匹配


SBload可以短时间超过5x


Sprite,Background,Centre,"BG.jpg",320,240
_S,0,0,215873,0.625
_F,0,...
此代码使BG在map的一开始即保持黑色


Sprite,Background,TopLeft,"BG.jpg",0,0
此代码用于全程无视BG的情况 可以取消BG的默认SBload


osb档大小有3M的限制(未验证)


有些时候歌曲没有timing变化 但仍然需要增加红线 因为歌曲的重音改变了 要确保重音永远在长白线 即小节的开头


cursor不要与BG颜色过于相近 不过在出现dim后这条不那么严格了 同理note颜色不要和BG太相近


有些skin的尺寸不能修改 比如转盘 再比如hitcircle


如果做了SB 考虑关掉letterbox因为letterbox会遮挡break time的SB


高BPM时 遮挡过多的1/4slider可能会被误认为是连续的note 所以这种时候考虑不要完全遮住数字或者其他办法


AR和OD不要相差太多 既然选择了高AR就意味着是面向触手 那么AR和OD的差不要超过2


当没有更难的taiko难度时 不要使用inner作为前缀 同理ura


太鼓对spinner的长度没有要求所以多短都可以


太鼓的countdown letterbox都要关上


太鼓可以使用tickrate可以0.5


有些时候迎合歌曲变速对太鼓来说会有帮助


改map的artist和title有详细教程 至于换坑则需要上传两次 先改歌曲信息 再换mp3和相关文件后上传


静音notes是完全不允许的 但如果你够自信可以浑水摸鱼


normal easy等低难度 spinner果后不要立刻接note note也要最好靠近中心一些


EIDT: 补充


面对长slider使你的clap或whistle漏掉一拍的情况 除了使用自定义slider tick 也可以使用sliderslider的切换来实现效果 具体方法就是把clap音命名normal-sliderslide.wav 然后在需要有clap音的那个时间点切换到N1 然后再切换回N2或者N 这种情况要注意的是平常时候你就不能再用N1做sliderslide了因为会很蛋疼 同理可以使用xx-sliderwhistle音来实现


做一张好图 有一些特色的梗十分重要 NTR专门写过帖子 实际操作可以参考这张图的insane开头 一开场就能抓住人的眼球http://osu.ppy.sh/s/55115


如果有谁想当MAT 现在得来的经验是要有一定的KD数量 要有足够的知名度 这指的是在那些对正常mapping modding没什么关系的老BAT/admin/pp心目中你的知名度..没错很2 但多在#modhelp说话可以有效改善这种问题 虽然那里经常drama


一些有用的帖子


http://osu.ppy.sh/forum/t/15407 自定义音效
http://osu.ppy.sh/u/natteke 自定义音效
http://osu.ppy.sh/forum/t/37194 完全对称/西方式slider
http://osu.ppy.sh/forum/t/51694 skin教程
http://osu.ppy.sh/forum/viewtopic.php?f=25&t=21281 SB教程
http://osu.ppy.sh/forum/viewtopic.php?f=25&t=15774 SB教程
http://osu.ppy.sh/forum/viewtopic.php?f=25&t=33581 SB教程
http://osu.ppy.sh/forum/viewtopic.php?f=2&t=2974 osu英文专有名词
http://osu.ppy.sh/wiki/Ranking_Criteria ranking criteria
http://osu.ppy.sh/forum/viewtopic.php?f=20&t=58229 osu内颜色blabla
http://tieba.baidu.com/f/good?kw=osu&cid=5 贴吧精品区



----------------------------


暂且这些


我不知道这帖子能帮助多少人 能帮助多少程度 而且可能也会懒得更新更多 这只是我表达希望华语mapper出现更多天才的一种希望


mapper会不断地更新换代 当今华语mapper还有众多active mappers在支撑着 就像前两年的我们 更前两年的他们

技术固然重要 但更重要的是那种map里蕴含的感情

这是我能做的一切 我只希望华语mapping界能站立在osu mapping的巅峰


其实现实里有很多的事会让人分散注意 而osu里越来越蛋疼的人际关系和党派纷争更让人蛋碎 我不知道还能在osu待多久 或许很久 或许很快就不再活跃 所以让我看看更多好图吧 这是最纯净的 不带任何功利私利的渴望
Kawayi Rika
Nyan ~ 支持顶LKs + 沙发
Hollow Wings
都看了,都很有用,都记住了
- B e B o -
原來做出一張好的譜 程序那麼複雜~"~
[CSGA]Ar3sgice
前排(?
Scorpiour
好帖支持~~~

尝试着帮LKs姥爷补充一点讯息吧,希望有用>_<

  1. Mapping is Art!
    虽然这么说可能让新人感觉不好,但是还请记住:随便做出点什么就急着想要去bubble甚至rank是很浮躁的行为,与其到处抱怨找不到mod/bubble,不如踏实下来专心把图做好。
  2. 制作皮肤的时候建议通过游戏更新器下载PPY提供的template skin,然后所有元件尺寸以此为准。需要注意的是:因为元件并不是充满整个图像,所以不要在制作的时候无意中改动了两个重要元件的实际尺寸——hitcircleoverlay.png, approachcircle.png

    其他元件的的图像尺寸符合即可。

    另:spinner-background的格式可以是.jpg,尺寸是1023*692,具体做法是将背景图(1024*768)上方剪掉46像素,下方剪切30像素,然后左右侧任意一边剪1像素
  3. Distance Snap对于新人而言是很好的辅助工具,可以更有效的帮助你控制note之间的间距
  4. 拉好slider之后,连续按两次Ctrl+r可以让首尾的描点都对齐grid,便于进一步微调修形
  5. 倾斜的弧线Slider如果对称拉不好的话,可以先在水平/垂直方向上做对称了然后再旋转
  6. 制作Slider Blanket —— 也就是一个Slider弧线围绕着一个note的时候,可以利用note的Approach circle作为参考线,必要的时候也可以多放一个note作为参考用。
  7. slider尾一般不会精确对齐grid,这种时候要做stack可以关掉DS,然后手动点一个note移动到尾部那里,Editor会自动对齐Stack,然后再在时间轴上把这个note移动到合适的位置
  8. Stack Leniency要求在1/1或更短的时间轴间距上,stack的note产生重叠偏移,因此当连续stack的note超过3个时会在打图时出现较明显的偏差 —— 最后一个note在实际stack的位置,其他note则逐个向左上放偏移。除了特别需要利用这种效果来制作的梗,一般请况下遇到此情况可以采用手动制作偏移的方法来控制每个note的实际位置:将Grid Level调节到4 - tiny, 然后每个stack的note都横向/纵向错开1格即可。
tsuka
Creativity = Dead Ending

算了不抱怨,好贴支持顶 ,不过这么长有几个人有耐心看完
sunshy_old
长懒看

开玩笑的,都看完了,好

前排支持 + mark

好评妥妥的,点个中
Breeze
精华帖收录
Strawberry
学到很多> <
Nymph
pw384
长懒看
好贴顶
但是怎么手动改grid level...
kanpakyin
sherrie__fay
咪。
spboxer3

LKs wrote:

其实现实里有很多的事会让人分散注意 而osu里越来越蛋疼的人际关系和党派纷争更让人蛋碎 我不知道还能在osu待多久 或许很久 或许很快就不再活跃 所以让我看看更多好图吧 这是最纯净的 不带任何功利私利的渴望
miss_master_old
app maps 最好确保其分数大于2000w 这个还好
长度超过6分钟的app maps 也不是很多-
raririn
好顶赞
Kamina
求人性
popner

补充一些

LKs wrote:

spinner后面的note不要在太中间的位置 因为spinner的burst会挡住circle
同样最好不要在中间偏上,那里有spinner-osu。

LKs wrote:

aibat同样不检测slider end 当出现slider传过红线导致尾部unsnapped 请手工修改codes
我记得能检测?差几毫秒的end unsanp离了AIBAT一般都极难查。后面那个slider长度应该是1/6tick的长度。

LKs wrote:

有时修改osb会失败 也就是修改后osb文件自动变回原来的现象 可以用file-full reload解决 这个方法同样适用于调整slider end的位置 保存osu文件后full reload即可看见长度变化
这个是因为退出Editor时osb会自动存储,如果开着Editor又手动改了osb代码的话,退出Editor时就自动保存为改之前的版本了,所以改osb代码保存的时候一定要退出Editor。

LKs wrote:

slider arrow不能被挡住
既不能被note挡住又不能被300之类的挡住,300的话基本是要求在默认皮肤下reverse arrow出现的时候300至少已经开始消失了。需要注意的是短滑条的第一个arrow以外的不受此限

LKs wrote:

如果做了SB 考虑关掉letterbox因为letterbox会遮挡break time的SB
刚好相反,如果遮挡住的话就不用有这条了。。是因为letterbox是在SB下方(应该是背景层),所以会导致挡住BG但没挡住SB的情况,非常难看。全屏SB的情况下,letterbox也相当于完全没用了,不如关掉

LKs wrote:

高BPM时 遮挡过多的1/4slider可能会被误认为是连续的note 所以这种时候考虑不要完全遮住数字或者其他办法
其实影响没那么大。。高BPM的时候因为note间隔短,当连打打过去的话也不会出100
YuZuKi Kenny
留名。

我不覺得我有學到甚麽,蛋疼
Please sign in to reply.

New reply