BMS 뷰어 개발 (3)

현재 까지 구현된 기능

  • 기본적인 BMS 파싱 & 재생
  • BMS 재생 정보 실시간 출력
  • 간단한 마스터, 키음, BGM 믹서
  • 마디별 키음 밀도 그래프

불완전한 기능

  • 마디 이동(싱크가  약간씩 맞지 않고 동영상 BGA를 중간부터 틀 수 없으며, 전 마디 까지의 키음이 다 짤려서 나옴)
  • 랜덤, s랜덤, h랜덤
  • 동영상 BGA

미구현 & 버그

  • 사용자 옵션(ubmPlay에 있는 것들 + α)
  • 매우 빠른 BPM(engine [Explode]처럼)이 나올 경우 싱크가 맞지 않음
  • 랜덤 분기 기능

일단 제대로 디자인이 안되어 있으니 정확한 좌표잡는 일이 의미가 없을 것 같아서 스크립트 작업은 중단하고 스킨부터 만들고 있습니다. 계획은 남의 스킨을 허락맡고 따와서 쓰는거였는데 해상도도 안맞고 허락맡는 것도 귀찮아서 그냥 만들고 있는데 역시 공대생이라 그런지 디자인이…

이번 달안에는 끝내야 하는데 역시 BMS가 엣지케이스가 많아서 안정적인 버전을 내놓기는 무리고 일단 베타 버전을 내는것이 목표겠죠.. 랜덤분기를 선택하게 하는 기능이 현재로서는 가장 난이도가 높아보이고 중간부터 재생하는 기능은 유니티가 얼마나 해주느냐에 달렸네요..

 

Walkure.net 가이드

BeMusic에도 올린 글인데 블로그에도 올립니다.

http://walkure.net/LR2 인터넷 랭킹에서 통계 정보를 추출해서 GENOCIDE 발광난이도표와 Overjoy 난이도표의 패턴들의 난이도를 측정하고, 이를 토대로 각 플레이어들의 실력을 측정해주는 서비스를 제공해주고 있습니다. 좋은 웹서비스지만 갱신하는 법이 좀 어렵고 오해되고 있는 부분이 많아 가이드를 써보려고 합니다.

Continue reading “Walkure.net 가이드”

BMS Viewer 개발 (2)

겉보기에는 변한게 별로 없어보이지만 속은 꽤나 많이 바뀌었습니다. 모든 이벤트(노트, bga, bpm 등등)을 한 시간순으로 정렬에 한 리스트에 넣어 쭉쭉 처리해주는 식으로 해서 좀 가벼워진것 같네요. 간단한 믹서를 넣었고 엄청난 삽질끝에 동영상 bga를 처리할 수 있게 되었습니다.

현재 문제점

  • BPM이 너무 클 경우 한 프레임에 Pulse가 너무 많이 지나가버려 곡이 확 끝나버린다 -> 이벤트를 Pulse로 처리하지말고 파싱할 때 시간정보를 넣어 그걸로 처리해야..
  • 변속시에 노트 레인이 이상한데가 보임 -> 노트 레인 위치를 처리해주는 방식을 바꿔야 하는데 그럼 싱크가 안맞을 것 같기도 하고..

추가할 요소

  • uBmPlay처럼 재생속도 조절
  • Random, S-Random, H-Random등등 지원(Random은 라인을 지정 가능하게)
  • glassist의 패턴 정보 보기의 그래프를 만들고 사운드클라우드처럼 클릭하면 그 위치로 이동할 수 있게
  • 9키, 14키 등의 레이아웃
  • 지뢰노트, 투명노트 등
  • 곡 도중 HiSpeed 변화
  • 스킨 예쁘게
  • 각 레인별 노트수 보여주는 기능같은것도 있으면 좋을..까?

Absolute 고난이도 BMS Uploader의 미러 사이트

발광BMS계에서 널리 사용되고 있는 고난이도 BMS 업로더가 한국 IP를 막아놨기에 많은 분들이 다운에 불편함을 겪고 있는 것 같아서 만들었습니다. 기능은 나름 강력한 검색 하나 외에는 없습니다.. 부정기 업데이트지만 신규제안등의 이벤트 전에는 업데이트를 할 예정입니다.


링크

 

BMS Paster 0.0.1

BMS Paster 0.0.1 다운로드

BMS차분을 넣어줘야할 경로를 자동으로 찾아서 붙여넣어주는 프로그램입니다.  많은 BMS차분들이 압축되어 배포되는것을 감안하여 rar,zip파일의 압축을 풀어주는 기능도 넣었습니다.

사용법은 위와 같습니다.(자막을 켜고 봐주세요)

BMS가 있는데 경로를 못찾는 경우는, 타이틀과 장르, 아티스트의 앞부분을 모두 바꿨을때 정도…로 생각하고 있는데 가끔 이상하게 멀쩡한데 못찾는 경우도 있긴 하더라고요.

현재 추가 키음이 있는 차분은 고려하지 않고 있습니다. 앞으로 구현할 예정(?)
lzh등등 이상한 압축포멧은 알아서 풀어주세요ㅠㅠ

진짜로 대충만든지라 버그가 많습니다. 죄송합니다ㅠㅠ

★20 antilife

Level: ★20
Artist: 甘党マニア
Note: 2157
Total:  444


BMS Download
Pattern Download


Lapis님의 합작 제안을 받아들여서 간만에 차분을 만들었습니다. 예전부터 특유의 독특한 분위기로 굉장히 좋아하던 곡인데 좋아하던 곡인 만큼 차분이 빨리 나왔습니다. 위 영상의 1:14부터 끝까지가 제가 짠 부분인데 앞부분과 약간 난이도차가 있습니다. 중반 연타부분에서 게이지를 남기고 후반에 순간 고밀도와 1마디의 휴식 구간에서 게이지를 어떻게든 유지시키는 구성인데, 노트 배치가 양보면이라고 하기는 어렵지만 구성 자체는 굉장히 재밌게 된 것 같습니다. 또 라피스님이 짠 부분과 제가 짠부분만 봐도 서로 다른 철학(?)을 느낄 수 있어서 제작하면서 재밌었습니다.