모드유틸

csf2txt, txt2csf

LV2 2007. 8. 26. 14:37
기존의 스트링테이블에디터II와 다르게, 입력/출력 텍스트 파일을 UTF8로 변경했다.
euckr로 변경되게 짤 수는 있지만, 데이터가 보이지 않는 곳에서 조금씩 손실되기 때문이다.
(주로 메뉴관련 부분에서 데이터가 손상되는 것 같던데... 특수 문자가 ?로 변해버린다.)

기존의 스트링테이블에디터II와 조금 다른 형식으로 TXT를 출력한다.
기존 CSF->TXT출력은 너무 라벨이 길어서 ㄱ- 실제 모드작업 때 별로 좋지 않았음.

커맨드라인 툴이다.
메모장으로 열어 조금만 개조하면 커맨드라인 툴이 아니게 만들 수 있지만 -_-ㅋㅋ...

ActivePerl만 설치되어있으면 된다. 별다른 패키지를 사용하지 않는다.

용법
csf2txt.pl cnc3.csf output.txt
txt2csf.pl intput.txt cnc3.csf
이런식이다.

C&C3 스트링테이블에 최적화시켰다.
extraData가 있는 RA2 csf에는 사용할 수 없다 (-_-...)

입력되어야 하는 txt파일 형식

LBL NAME:AlliedDog      <- LBL(한 칸)(라벨)
# 코멘트를 넣어도 됨 -_- LBL다음엔 {를 찾기 때문에 그 사이의 것들은 무시된다.
{         <- 반드시 { 한개만 있어야 함. (양 옆 공백까진 괜찮음)
군견     <- 데이터
}       <- 반드시 } 한개만 있어야 함. (양 옆 공백까진 괜찮음.)


csf2txt1000.zip
0.0MB
txt2csf1000.zip
0.0MB

'모드유틸' 카테고리의 다른 글

Makefile 1.001  (0) 2007.09.02
Image Packer 1.002  (0) 2007.08.26
text:iconv 패키지 설치  (0) 2007.08.26
Perl계통 프로그램 사용하기  (0) 2007.08.26
Image Packer  (0) 2007.08.26