태그 : fear2

F.E.A.R.2 v1.05용 대사 파일 추출/컴파일러

크어억...

Monolith 인간들... F.E.A.R.2 대사 파일에서 딱 한 가지 변경된 부분이 있는데...

덕분에 기존에 쓰던 F.E.A.R. SDK에 포함된 StringEdit이랑 호환이 안 된다 -_-;;;
(정확히 말하면 호환은 되는데... 평소에 작업하던 절차대로 하면 여러 줄로 구성된 대사는 전부 안 나온다...)

그런고로... 결국에는 아예 프로그램을 새로 짜버렸다...

뭐 그렇다고 저 프로그램으로 번역이 가능한 건 아니고...

전에 짰던 Prototype 대사 추출/컴파일러처럼...

그냥 strdb 파일을 불러다가 엑셀에서 읽을 수 있는 csv 파일로 변환하고...

그걸로 엑셀에서 번역한 다음에 다시 strdb로 저장해주는 기능밖에는 없다 -_-)...

저 프로그램에서도 해보면 뭔가 고쳐지기는 하는데...

적용이 안 됨(원래대로라면 아예 편집이 안 되게 만들어야겠지만... 귀찮아서 -_-;;;)

이미 제대로 대사가 추출되는지, 한글로 된 파일도 읽어지는지, 이 프로그램으로 만든 strdb 파일을 F.E.A.R.2에 적용했을 때 제대로 작동하는지까지 시험을 끝냈다...

그러니 이제는 그냥 이미 번역 다 해놓은거 감수하고, 수정한 다음에 설치 프로그램만 만들면 땡인데...

귀찮다... -_-;;;

이런거 한다고 좋은 소리 듣는 것도 아니고...

배포 전에 유통사에 허가받고 관련된 사람들한테 죄다 양해구하고...

F.E.A.R.2 대사집에 있는 대사 쓴 거야...

어차피 그 대사집 번역한 것도 우리팀에, 그 대사집 편집한 것도 나이니 상관 없고... -_-;;

1.04 패치 웹하드에 돌아다니는 것도 열받고...

결정적으로...

현재 이거 말고 다른 일도 산더미다 -_-;;;;

by demonique | 2009/09/16 13:34 | 한글화 | 트랙백 | 덧글(6)

F.E.A.R. 2: Reborn 테스트



F.E.A.R. 2 v1.05 & Reborn 한글화 테스트... -_-)...

아직 공개를 할까 말까도 결정을 못 내린...

by demonique | 2009/09/05 12:00 | 한글화 | 트랙백 | 덧글(14)

한글패치 삭제 예정일

DLC3 - Reborn의 출시 예정일인
2009년 9월 3일에 삭제 예정
입니다.

삭제 이유: 어차피 DLC3 업데이트되면 게임의 버전이 달라지는 지라
               설치는 된다고 쳐도 게임 자체가 맛이 가버릴 가능성이 100%여서...

PS) (최소한 공개적으로는) 삭제되고 난 다음에 재공개나 추가 업데이트는 없음

by demonique | 2009/08/26 23:20 | 한글화 | 트랙백 | 덧글(3)

F.E.A.R.2: Project Origin v1.04 한글패치



F.E.A.R. 2 v1.05 업데이트로 인해 삭제(호환 X)

by demonique | 2009/08/21 18:07 | 한글화 | 트랙백 | 덧글(38)

F.E.A.R. 2: Project Origin 한글화 테스트


Sound Settings 밑에 있는게 실험삼아 변경해본 건데...

역시나 예상대로 FEAR2에 포함된 글꼴 중 한글은 없다 -_-;;;

고로 FEAR2에서 쓰는 gfx 파일의 구조를 알지 못하는 한, 한글화는 물건너간...

일단 FEAR2에서 사용되는 글꼴 파일의 위치를 말하자면

Layer01.Arch01 파일(주 데이터 파일)을 F.E.A.R. 1 SDK에 포함된 ArchEdit이나 Arche Noah 프로그램으로 열면 Interface 폴더 내부에 있는 파일 중, Fonts_PC.Bndl 파일이 바로 글꼴 파일이다.
(Fonts_Console.Bndl 파일은 콘솔용 글꼴 같음...)

이 글꼴 파일을 어떻게 푸느냐하면... ArchEdit으로는 죽어도 못 풀고...(파일 형식이 아주 약간 바뀌었다...)
Arche Noah 프로그램으로 일단 Fonts_PC.Bndl 파일을 풀어버리면 원래 파일 크기보다 좀 작게 풀어진다.(물론 이 파일 그대로는 아무짝에도 쓸데 없다...)
하지만 이렇게 풀어낸 파일은 "아직 압축되어 있는 상태"이므로 다시 한 번 압축을 풀어줘야 한다.
F.E.A.R. 2의 Arch01 파일이 F.E.A.R. 1의 Arch00 파일과 가장 차이가 심하게 나는 부분이라면 바로 이 부분이다.
Arch00은 파일의 "압축"을 지원하지 않는 그냥 컨테이너 파일이었지만, Arch01에서는 컨테이너에 포함된 파일을 "압축"하는 기능이 추가되어 있다. 이 때 사용되는 압축 알고리즘은 zlib 계통이라고 하더라...(뭐 리버스 엔지니어해서 알아낸게 아니니 확실하지는 않다... 솔직히... 알 게 뭐냐 -_- 어떻게든 풀리기만 하면 장땡이다...)

이 압축되어있는 파일을 어떻게 푸느냐... 인터넷을 죽도록 뒤지다가 보면 gobread.exe라는 프로그램이 굴러다닌다.(찾기 좀 힘들다;;;)
가라! 빵!(gobread[...])을 구했으면 이제 WinXP에서 명령창(cmd.exe)을 실행하고 다음과 같은 명령어를 쳐보자.(Vista x64에서만 안되는 건지, Vista 전체에서 안 되는 지는 모르겠다만 gobread가 WinVista x64에서 죽어도 실행 안 되는건 확실할 거다;;)

            gobread.exe /F2X Fonts_PC.Bndl

명령창에서 위의 명령어를 치면(물론 gobread.exe와 Fonts_PC.Bndl이 들어있는 폴더에서 쳐야 한다. -_-; 명령창에서 경로 지정도 안해놓고 왜 안 돼! 그럴거면 그냥 처음부터 깨끗하게 포기해라...) Fonts_PC.Bndl.EXTR이라는 파일이 생성된다.(뭔가 잘못하지만 않았다면)

자 그럼 이제 글꼴 파일의 해독이 완료된 거겠지? 개-_-뿔이다....

Arch01처럼 저 Bndl 파일도 사실은 다른 파일들 여러개가 합쳐진 또 다른 형식의 컨테이너다 -_-;
그러므로 Bndl 파일만 가지고는 역시나 아무짝에도 쓰잘데 없다;;;
또 풀어야 한다...

다시 명령창에서 다음 명령어를 쳐보자.

            gobread.exe Fonts_PC.Bndl.EXTR

그러면 이제서야 interface 폴더가 생성되며 해당 폴더 안에 fonts_pc.gfx 파일이 생성되어 있을 것이다.
장하다... 드디어 압축은 다 풀었다.... -_-...

하지만 이놈의 gfx 파일을 볼 수 있는 프로그램도 없고... 어떤 형식인지 공개도 안되어 있으므로 아무짝에도 쓸모 없다.[...]
그러므로... 수고했다... 여러분은 지금까지 뻘짓한 것이다[...]

PS) 저 글꼴 파일에 라틴 문자들만 가득 들어있으므로 백날 대사를 한글로 바꿔봐야 한글은 모두 위의 스크린샷처럼 "_"로 표시된다.

by demonique | 2009/03/01 22:42 | 한글화 | 트랙백 | 덧글(3)

◀ 이전 페이지          다음 페이지 ▶