Lunatic Rave 2

 

1. 개요
2. 문제점
2.1. 기타 버그들
3. 아종


1. 개요


LR2 다운로드 페이지
일본에서 개발된 BMS / PMS 구동기. 루나틱 레이브 2라고 읽으며 약칭은 LR2이다. 2015년 현재 BMS계에서 발광 BMS 인터넷 랭킹 등을 집계할 때 가장 표준적으로 쓰이는 구동기이다. 인터페이스나 점수체계가 beatmania IIDX와 상당히 흡사한 편이다. 해상도는 기본적으로 640 x 480의 VGA 해상도를 사용하고 있다.
프로그램을 다운받아서 압축을 풀 때 Windows 기본 압축프로그램이나 알집으로 풀면 인코딩(Shift_JIS) 오류 때문에 압축이 풀리지 않을 수 있다. 가급적이면 반디집으로 인코딩 지정을 한 다음 푸는 것이 좋다.

2. 문제점


  • 최적화 문제
메모리 누수가 심한 편이다. LR2를 오래 가동중일 때 튕기게 만드는 원인. 메모리 누수가 발생하는 부분은 LR2 내에서 동영상을 로드할 때고, 조금씩 누수되다 계속된 플레이 끝에 결국에는 팅기게 된다. 플레이 시 참조하면 좋은 사항은, 스킨에 포함된 곡 리스트 영상이 가장 큰 원인이다. 곡 내에 넣는 BGA는 256x256에서 512x512 까지 정도의 크지 않은 영상만 사용하나 스킨에 사용되는 배경 부분은 640x480의 전체화면용 동영상 파일[1]을 사용한다. 만약 LR2HD를 사용할 경우 1280x720의 영상을 사용하는 경우도 있는데, 이경우 훨씬 잘 튕긴다. 해당 사항의 임시방편[2]으로는 첫번째는 64비트 운영체제를 사용하면서 LR2가 메모리를 4GB까지 사용할 수 있게 해주는 4GB 패치를 하는 것이고, 두번째로는 곡 리스트 뒷 배경에 사용되는 동영상 파일을 이미지 파일으로 변경하는 것이다. 동영상이 포함된 스킨을 사용할 때 LR2HD의 경우 보통 1시간에서 심하면 단 1곡만 하고 튕기는 경우도 있는 반면에, 뒷 배경을 이미지로 대체하는 경우 4시간 구동하는 데에도 무리가 없다.
  • 소스 유실
과거 메이저 구동기였던 Rhythm-it!과 동일한 문제. 현재 LR2는 베타 버전을 개발하던 중 소스를 분실하여 디버깅이 더이상 불가능하고 기능도 구현이 덜 된채로 사실상 개발이 방치되어 버린 상황에 처해 있다. 개발자도 이제 LR2의 개발에 소극적인지라 사실상 메모리 누수 등의 문제는 개선의 여지가 힘들다. 그럼에도 아직까지 LR2를 대체할 만한 신세대 구동기가 마땅히 나오지 않은 상황이라 대다수의 유저들이 울며 겨자먹기 식으로 LR2에 안주하고 있는 것이 현실. 루브잇이 있기는 하지만 LR2가 사실상 표준으로 자리 잡은 탓에[3] 루브잇은 한국 외에서는 잘 쓰이지 않는다.
그러다가 IR과 PMS, 각종 문제점을 모두 해결한 beatoraja라는 오픈소스 구동기가 나오면서 LR2를 대체할 수 있게 되었다. 단 betaoraja는 사실상 64비트 전용인데다가[4] 기본 스킨이 매우 조잡하며, 전용 유료 스킨인 LITONE를 이용해야 본격적으로 사용할 수 있다. 허나 ModernChic 동봉 버전이 추가되었고, 작업을 거치면 LR2HD 스킨도 사용할 수 있으며, 추후에 LR2 스킨을 네이티브로 지원할 예정이라고 했고 2020년 기준으로 지원중.
  • 인터넷 랭킹 문제
개발이 사실상 중단됨에 따라 인터넷 랭킹의 관리도 방치되었다. 때문에 LR2를 이용하는 수많은 플레이어들이 조작 플레이어들을 어떻게 제재할 권한이 없어서 꽤나 속이 탈 수 밖에 없는 상황이었고, 결국 유저들의 불만이 쌓이고 쌓여 Lunatic Rave 2 인터넷 랭킹 해킹 사건이 일어나게 되었다.
  • 고주사율 모니터 미지원
프로그램이 오래되었고 소스 유실로 업데이트가 옛날부터 방치되었던 문제로 인해 전체화면 모드 시 게이밍 모니터에서 지원되는 고주사율(120, 144, 240hz등등) 지원이 안된다. 따로 윈도우에서 트윅을 먹여야 해결해야 한다. 해결방법

2.1. 기타 버그들


  • 윤년 버그
LR2를 2월 29일에 실행하면 모든 곡이 NEW SONG으로 인식되고 폴더를 스캔했을때 새로운 BMS 파일을 인식하지 못하는 현상이 발생한다.링크
  • 리플레이 버그
G배틀 옵션 등을 사용하여 곡을 플레이한 뒤 리플레이를 재생하면 치고 있는 노트와 내려오는 노트가 다르게 재생된다. 키음도 안 맞게 나와서 노래가 이상하게 들린다.[5]
  • 더블배틀 토탈치 버그
싱글패턴을 더블배틀을 걸고 플레이하면 노트수는 2배[6]가 되는데 토탈치는 그대로라서 짠 게이지가 되어버린다. [7]
  • 판정선 타이머 버그
판정 타이밍을 -99ms나 +99ms로 설정하고 자동으로 두면 플레이 중에 100단위까지 변경되나, 곡 셀렉트 화면에서 판정 타이밍 조절창을 띄우기만 하면 무조건 +99ms로 변경된다. 플레이 스킨 중 현재 설정된 판정선 숫자를 보여주는 스킨을 사용해서 플레이 할때마다 확인을 할 수 있도록 하는것이 좋다.
  • 코스모드 리절트 스킨 버그
LR2 컨픽 파일에 코스모드 리절트 스킨에 대한 설정값이 없어서 코스모드 리절트 스킨을 임의로 변경후 LR2를 종료했다가 재실행하면 LR2에서 가장 처음으로 검색하는 스킨으로 변경되어 있다. LR2Files 폴더에서 코스모드 리절트 파일 courseresult.lr2skin 파일을 하나만 남기고 지우면 해결 가능.
  • 더블 플레이 G배틀 버그
더블 플레이 시에 G배틀로 인랭에 기록된 배치를 가져오는 기능이 작동하지 않는다.

3. 아종


  • LR2HD
LR2의 개조 버전. 실행파일을 마개조하여 HD 사이즈(1280x720)를 구현한 물건이다.[8] 안 그래도 개적화인 물건에 HD까지 얹었으니 메모리 사용량은 그야말로 안드로메다로 관광 보낸 수준이다. 참고로 기본 스킨이 beatmania IIDX 20 tricoro와 동일한데 굳이 신경쓰는 사람은 별로 없다. 그래서인지 LR2HD로 플레이를 하면 인터넷 랭킹에 불이익이 간다는 루머도 있었는데... 위의 문제점에서 보는 바 대로 그런거 없다. 단순히 바이너리 해상도만 수정한 거라 IR상에서는 HD 유저인지 SD 유저인지 구별해 낼 수 있는 방법이 없기 때문. 보통 LR2HD를 사용하는 경우엔 위에서 언급한 4GB 메모리 패치 또는 스킨에서 동영상을 삭제하는 등의 작업을 해서 메모리 누수를 늦춘다.
  • LR2FHD
마찬가지로 LR2의 개조 버전. FHD 사이즈(1920x1080)를 구현한 구동기이다. 사실 리듬 게임 중에서 FHD 해상도가 쓰이는 경우는 그다지 없으며[9], 굳이 FHD로 구동할 필요성도 적기 때문에 취향따라 선택하면 된다.

[1] 스킨마다 다를 수 있으며, 기본 LR2 스킨은 480x360 짜리를 사용한다.[2] 어디까지나 임시조치이지만, LR2가 개발중지된 상태라 결국 계속 이렇게 사용할 수 밖에 없다.[3] 게다가 루브잇은 PMS를 지원하지 않는다.[4] 약간의 트윅을 거치면 32비트에서도 사용 가능하기는 하지만 권장되지 않는다. 게다가 초기에는 32비트 실행 배치 파일도 있었지만, 언제부터인가 더 이상 동봉되지 않는다.[5] 보통은 G배틀 배치 옵션이 리플레이 버그의 주요 원인으로 알려져있으나, 일부 유저들 사이에서 G배틀 옵션과 상관 없이 버그가 발생했다는 경우도 심심찮게 보고되고 있다.[6] 스크래치 노트는 더블배틀 적용 시 아예 제거되므로 모든곡이 2배가 되는것은 아니다.[7] 본가 가정용 버전의 사양을 그대로 가져온 것이라 이렇게 되었다는 말도 있다. 실제로 가정용에서 더블배틀을 했을때도 이렇게 된다고 한다.[8] 기존 LR2의 경우에는 와이드 모니터에서 전체화면 실행 시 화면 양쪽에 여백이 생기는 문제점이 있기 때문에 이것을 쓰는 것이 편하다. 또한 창모드 실행 시에도 이쪽이 더 보기 편하다.[9] 가정용으로는 DJMAX RESPECT V, 아케이드로는 GITADORA 시리즈, 리플렉 비트 시리즈(colette ~ VOLZZA 2까지)와 사운드 볼텍스(VIVID WAVE 이후 ~ )가 전부다. 모티브인 beatmania IIDX는 720p(라이트닝 기체는 900p로 업스케일링)로 가동된다.