RA2, Generals, C&C3정도에 해당하는 유틸이려나.
보통 외국의 모드는 스트링테이블 파일인 CSF를 쓰지 않고
꼭 str파일을 만들어 쓰더라 -_-;;
아무래도 걔들 입장에선 txt <-> csf를 왔다갔다 하지 않아도 되서 좋고
스트링테이블 에디터라는 불편하기 짝이 없는 에디터를 쓰지 않아도 되니까 두배로 좋으니까. -_-...
str파일은 반드시 utf-16으로 변환되어야 한다.
그 변환을 할 때는 울트라에디트를 써서
unicode로 변환 기능을 쓰면 된다?
아니면 메모장을 쓰면 된다?
안타깝게도... 그러면 e에 작대기 붙여서 강조 표시를 한
특수문자같은 것이 다 망가지게 된다 -_-;;
그러기 싫으면 iconv를 쓰면 된다.
unix 시스템에서는 거의 기본으로 딸려오지만 윈도우는 그렇지 않으니 받아야지 된다.
http://unxutils.sourceforge.net/
UnxUtils 홈페이지
http://sourceforge.net/projects/unxutils
실제 다운 노동은 여기서
iconv.exe가 있으면 된다.
보통 str파일은 외국 모드에서 쓰기 때문에 (-_-)
latin1 인코딩에서 utf-16인코딩으로 변환하면 될 것이다.
cmd 창을 띄워서
> iconv -f latin1 -t utf-16 [변환할str파일] > [출력str파일]
그러면 특수문자가 깨지지 않고 아름답게 utf-16으로 변환이 된다.
utf-8로 변환하면 깨지기도 한다 ㄱ-;;
utf-16만이 정답이다.
어렵사리 str파일을 만들었으면 이제 필자가 짠 스크립트를 돌리면 된다.
py는 파이썬 스크립트인데 (Python... 피똥;;;)
http://www.python.org/download/ 에서
Python 2.5.2 Windows installer 를 받아 설치하면 실행 가능해진다 (v1.000은. 1.001버전부터는 Python 최신 3.x.x를 설치해야 한다)
> str2csf.py [입력str파일] [출력csf파일]
스트링테이블로 변환 끝.
http://www.python.org/download/
'모드유틸' 카테고리의 다른 글
제로아워용 모드 실행기 v003 (0) | 2009.07.07 |
---|---|
제로아워용 모드 실행기 소스코드 v002 (0) | 2009.07.03 |
Makefile 1.001 (0) | 2007.09.02 |
Image Packer 1.002 (0) | 2007.08.26 |
csf2txt, txt2csf (0) | 2007.08.26 |