'컴퓨터 이야기/KSF Creator2'에 해당되는 글 3건

  1. 2010.07.20 KSF Creator2 1.3 final (3)
  2. 2010.05.27 KSF 파일 포맷 검사하는 정규식 만들어보았습니다.
  3. 2010.05.27 KSF_Creator2 1.3 Source 입니다. (1)

KSF Creator2 1.3 final

컴퓨터 이야기/KSF Creator2 2010.07.20 01:30
군 입대를 시작으로 사실상 손을 못대게 된 프로젝트 ..

지금이야 언제든지 손대는게 가능하지만 별다른 요청이 들어오지 않아서 방치중.

Trackbacks 0 : Comments 3

KSF 파일 포맷 검사하는 정규식 만들어보았습니다.

컴퓨터 이야기/KSF Creator2 2010.05.27 14:08

\n*(^(#TITLE|#PLAYER|#BPM|#STARTTIME|#TICKCOUNT|#INTROFILE|#TITLEFILE|#SONGFILE|#DISCFILE|#DIFFICULTY):.*;\\n*)+^#STEP:\n+^(([0124]{13}|(\|[BTDE](([0-9]+\.[0-9]*)|([0-9]*\.[0-9]+)|([0-9]+))\|)|(#(BPM|TICKCOUNT|DELAY|DELAYBEAT):(([0-9]+\.[0-9]*)|([0-9]*\.[0-9]+)|([0-9]+));))\n|$)+

구 KSF 포맷형식은 지원하지 않습니다.

그렇게 하더라도 사실상 저 정규식엔 헛점이 많습니다. 예를 들면 BPM 넣는곳에 숫자말고 다른 문자가 있어도 true 값을 돌려주겠죠.

말고도 문제가 많습니다. 너무 상세한 검사를 할려면 정규식이 복잡해지니까 고민중;;

깔끔한 정규식 없을까요?
Trackbacks 0 : Comments 0

KSF_Creator2 1.3 Source 입니다.

컴퓨터 이야기/KSF Creator2 2010.05.27 04:16




Direct Move 에 쓰이는 KSF 파일을 편집하는 프로그램입니다.

라이센스 : GPL
라이브러리 : C++ 0x std::tr1::regex
컴파일러 : Visual Studio 2010

원래는 boost 라이브러리 썼는데 2010 C++ 0x 에 정규식을 지원한다고 해서 2010 으로 포팅했어요.


Trackbacks 0 : Comments 1