beatoraja와 IIDX의 서든 플러스 수치를 서로 변환합니다.
서든 플러스 0 · 리프트 0
서든 0 · 리프트 0
덮개의 모서리를 끌거나, 덮개 안의 숫자를 직접 입력하세요. 방향키로도 조절됩니다.
IIDX는 레인 전체 높이를 1000으로 본다. 서든 플러스는 위에서 내려오는 덮개의 높이이고, 리프트는 아래에서 올라오는 덮개의 높이다. 둘 다 같은 1000 기준의 절대값이라, 보이는 넓이는 1000 − 서든 − 리프트가 된다.
beatoraja는 다르다. 리프트로 잘려 나간 뒤 남은 영역을 다시 1000으로 놓고 서든을 센다. 그래서 리프트가 0이 아니면 화면은 똑같은데 숫자만 달라진다. 위의 두 필드가 언제나 같은 모양인데 숫자가 다른 것이 그 때문이다.
IIDX = floor(BMS × (1000 − LIFT) ÷ 1000)
BMS = ceil(IIDX × 1000 ÷ (1000 − LIFT))
IIDX' = IIDX − (LIFT' − LIFT)
되돌리는 쪽에 ceil을 쓰는 이유가 있다. 게임이 실제로 하는 계산은 beatoraja → IIDX 방향의 내림뿐이므로, IIDX 수치 S를 얻으려면 그 식에 넣었을 때 S가 나오는 가장 작은 BMS 값을 찾아야 한다. 내림으로 되돌리면 리프트에 따라 한 칸 모자란 값이 나온다.