원래는 Timing에서 여러개 선택해서 +-값 입력해주면 됐는데, 언제부턴가 안되네요..
그래서 임시방편을 제시해보겠습니다.
정규표현식(Regular expression)과 자막 편집프로그램 SMISyncW를 이용한 방법입니다.
온라인 정규표현식 편집툴: http://gskinner.com/RegExr
SMISyncW: http://simiy.cafe24.com/
준비물은 이 두가지면 되고요, 이제 바꾸려는 osu파일을 메모장으로 열은 후
[TimingPoints] 부분을 온라인 정규식 편집기에 붙여넣고 Replace 탭으로 이동합니다.
※주의. ₩를 BBS에서 자동으로 지워버려서 특수문자로 입력하였습니다. 그부분은 지우고 직접 입력해주세요.
첫째줄에 (₩d+)(,.+) 를 입력합니다. (한 줄을 ,이전의 숫자부분과 그 뒷부분으로 나눈겁니다.)
둘째줄에 <sync start=$1><p>$2 를 입력합니다. ($1은 윗줄에서 첫번째 괄호를 참조하고 $2는 두번째 괄호를 참조합니다.)
그럼 원하는 형식으로 변환이 된 결과물을 SMISyncW의 원본 자막 편집 부분에 붙여넣습니다.
그담에 기타명령 부분의 싱크변환툴(F12)를 켭니다. 그담에 변환하고 싶은 만큼 ms를 입력하고 실행을 누릅니다.
(이 방법을 이용해서 BPM을 바꾼 후 타이밍을 바로 잡을 수도 있습니다. 근데.. 이건 osu에서도 되던가?..
싱크변환툴에서 Frame Rate변환에서 이전 BPM을 입력하고 바꾼 후의 BPM을 입력하시면 됩니다.)
그럼 새로운 타이밍으로 다 변환이 되었는데요,
이것의 타이밍 부분을 복사해서 다시 RegExr에 붙여 넣습니다.
대소문자 구별을 하지 않기 위해 ignore Case를 체크 해 준 뒤
첫째줄에 <sync start=(₩d+)><p>₩s 를 입력합니다.
둘째줄에 $1 를 입력합니다.
그러면 모든 타이밍이 의도대로 변환이 되었습니다. 이제 osu 파일에 변환된 타이밍을 붙여넣고 새로고침 합니다.
그래서 임시방편을 제시해보겠습니다.
정규표현식(Regular expression)과 자막 편집프로그램 SMISyncW를 이용한 방법입니다.
온라인 정규표현식 편집툴: http://gskinner.com/RegExr
SMISyncW: http://simiy.cafe24.com/
준비물은 이 두가지면 되고요, 이제 바꾸려는 osu파일을 메모장으로 열은 후
[TimingPoints] 부분을 온라인 정규식 편집기에 붙여넣고 Replace 탭으로 이동합니다.
※주의. ₩를 BBS에서 자동으로 지워버려서 특수문자로 입력하였습니다. 그부분은 지우고 직접 입력해주세요.
첫째줄에 (₩d+)(,.+) 를 입력합니다. (한 줄을 ,이전의 숫자부분과 그 뒷부분으로 나눈겁니다.)
둘째줄에 <sync start=$1><p>$2 를 입력합니다. ($1은 윗줄에서 첫번째 괄호를 참조하고 $2는 두번째 괄호를 참조합니다.)
그럼 원하는 형식으로 변환이 된 결과물을 SMISyncW의 원본 자막 편집 부분에 붙여넣습니다.
그담에 기타명령 부분의 싱크변환툴(F12)를 켭니다. 그담에 변환하고 싶은 만큼 ms를 입력하고 실행을 누릅니다.
(이 방법을 이용해서 BPM을 바꾼 후 타이밍을 바로 잡을 수도 있습니다. 근데.. 이건 osu에서도 되던가?..
싱크변환툴에서 Frame Rate변환에서 이전 BPM을 입력하고 바꾼 후의 BPM을 입력하시면 됩니다.)
그럼 새로운 타이밍으로 다 변환이 되었는데요,
이것의 타이밍 부분을 복사해서 다시 RegExr에 붙여 넣습니다.
대소문자 구별을 하지 않기 위해 ignore Case를 체크 해 준 뒤
첫째줄에 <sync start=(₩d+)><p>₩s 를 입력합니다.
둘째줄에 $1 를 입력합니다.
그러면 모든 타이밍이 의도대로 변환이 되었습니다. 이제 osu 파일에 변환된 타이밍을 붙여넣고 새로고침 합니다.