2016년 2월 25일 목요일
2016년 2월 22일 월요일
c9 japan 한글화 파일 분석 도구
확장자인 c9t 파일을 csv 파일로 변환하는 프로그램이다.
물론 비주얼 스튜디오 2013+ 이상에서만 작동한다.
https://drive.google.com/open?id=0B8t6B6Ky22E1dDZQTFY3Z0R3dDQ
결과물은 아래와 같다.
엑셀로 열어서 정렬하면 여러가지 번역물을 일괄적으로 볼 수 있다.
https://drive.google.com/open?id=0B8t6B6Ky22E1eDlienNsMkI1OFU
물론 비주얼 스튜디오 2013+ 이상에서만 작동한다.
https://drive.google.com/open?id=0B8t6B6Ky22E1dDZQTFY3Z0R3dDQ
결과물은 아래와 같다.
엑셀로 열어서 정렬하면 여러가지 번역물을 일괄적으로 볼 수 있다.
https://drive.google.com/open?id=0B8t6B6Ky22E1eDlienNsMkI1OFU
2016년 2월 15일 월요일
c9 일본서버 한글패치 (최신 2016년 2월 18일자)
1. 다운 로드
https://drive.google.com/open?id=0B8t6B6Ky22E1VnNpMVF4OVNZTlE
2. 설치 경로
C:\GameOn\C9\GameData\Msg\JPN 경로에 다운받아서 넣는다.
3. 주요 특징
- UI 관련 옵션은 거의 번역
- 스킬북 옵션 및 이름 한글화
c9 일본서버 한글 패치하는 방법 2
JPN_GameData.c9t 파일을 건드는 작업을 해야한다.
1. 서론
일본서버를 하다보면 약간의 한자 지식만 있으면 아이템 부분은 크게 무리없이 진행이 된다. 하지만 스킬북만큼은 읽기가 어렵고, 물론 스킬북 이름 뒤에 공격의 정석, 분쇄술의 정석, 방어술의 정석등 기본 한자를 읽을 줄 안다면 문제가 없지만...
그래서 스킬북의 이름을 알기 쉽게 바꾸는 방법을 하려면 JPN_GameData.c9t 파일을 수정해야한다.
현재 배포된 한글패치는 엄청난 노가다의 산물이지만, 혼자 하는 게임이라면 간단한 수정만으로도 가능하므로 작업 시간을 크게 줄일 수있다.
2. 프로그램 다운
먼저 JPN_GameData.c9t를 수정할 수 있는 최고의 프로그램은 010 editor 다.
물론 유료지만 30일 기본 사용가능하다.
http://www.sweetscape.com/download/
3. 프로그램으로 JPN_GameData.c9t 을 열어보자.

4. 뭐가 뭔지 모르겠다? 아래와 같이 unicode 로 보기로 전환 해보자.

5. 텍스트가 나온다.

6. 그럼 우리가 수정해야할 이름들을 알수가 없는데?
스킬북 이름은 다행이 c9wiki라는 곳에 일본어로 다 나와 있다.
http://www.c9wiki.com/wiki/%E3%82%B9%E3%82%AD%E3%83%AB%E3%83%96%E3%83%83%E3%82%AF
크롬브라우저로 보면 일본어 원어와 한국어 번역물 두개의 창을 띄워 놓고 작업하면 된다.
7. 6대륙 워리어 책을 한번 검색해보자.
공격의 정석이 워리어 꺼다.

복사한다.

그리고 010 에디터로 가서 찾기를 한다.
컨트롤 f 해도 되고, search를 눌러도 된다.

어라? 안 찾아 진다. 이유인즉

자세히 보면 텍스트 중간에 점이 보인다. 이거때문에 안보이는거다.
이럴때는 점 뒤에 있는 부분인 リエールの攻撃の定石 으로 검색해보자.

그러면 본래 이름이 검색된다. 아래와 같이 보인다. 이제 전체 스킬이름을 선택해서
복사하자. 컨트롤 c

그런 다음 복사한걸 컨트롤 f 눌러서 붙여넣고 찾기한다.
그러면 모든 6대륙 워리어의 스킬북이 검색된다.

이때 본인만 보려면 [6대륙][워리어] 이렇게 만들어 놓고 플레이 해도 괜찮다.
[6대륙][워리어]-스킬명 이렇게 하면 일일이 작업하는데 시간이 많이 걸리므로
본인은 비추한다. 하지만 본인이 배포한 일본서버 한글패치는 일일이 작업하는 결과물이다.
바꿔보자.
컨트롤 R 을 누르면 바꾸기가 가능하다. 옆에 옵션을 누르면
아래와 같은 빨간 상자를 체크 하자.

이렇게 체크 해놓고 설정해야만 적용된다.

이렇게 해놓고 옆에 보면 Replace All 버튼이 보인다. 이거 클릭하면 한방에 다 바뀐다.
아래와 같이 바뀌는데 뒤에 rrr 모양이 보인다. 이 모양이 원래 모양 개수보다 많아야만 제대로 적용되니 일본어보다 텍스트를 길게 쓰면 안된다.

quickbms 로 적용해서 확인하면 제대로 나온다. 굳이 확인까지 필요하진 않는다.
제대로 따라했다면 된다.
1. 서론
일본서버를 하다보면 약간의 한자 지식만 있으면 아이템 부분은 크게 무리없이 진행이 된다. 하지만 스킬북만큼은 읽기가 어렵고, 물론 스킬북 이름 뒤에 공격의 정석, 분쇄술의 정석, 방어술의 정석등 기본 한자를 읽을 줄 안다면 문제가 없지만...
그래서 스킬북의 이름을 알기 쉽게 바꾸는 방법을 하려면 JPN_GameData.c9t 파일을 수정해야한다.
현재 배포된 한글패치는 엄청난 노가다의 산물이지만, 혼자 하는 게임이라면 간단한 수정만으로도 가능하므로 작업 시간을 크게 줄일 수있다.
2. 프로그램 다운
먼저 JPN_GameData.c9t를 수정할 수 있는 최고의 프로그램은 010 editor 다.
물론 유료지만 30일 기본 사용가능하다.
http://www.sweetscape.com/download/
3. 프로그램으로 JPN_GameData.c9t 을 열어보자.

4. 뭐가 뭔지 모르겠다? 아래와 같이 unicode 로 보기로 전환 해보자.

5. 텍스트가 나온다.

6. 그럼 우리가 수정해야할 이름들을 알수가 없는데?
스킬북 이름은 다행이 c9wiki라는 곳에 일본어로 다 나와 있다.
http://www.c9wiki.com/wiki/%E3%82%B9%E3%82%AD%E3%83%AB%E3%83%96%E3%83%83%E3%82%AF
크롬브라우저로 보면 일본어 원어와 한국어 번역물 두개의 창을 띄워 놓고 작업하면 된다.
7. 6대륙 워리어 책을 한번 검색해보자.
공격의 정석이 워리어 꺼다.

복사한다.

그리고 010 에디터로 가서 찾기를 한다.
컨트롤 f 해도 되고, search를 눌러도 된다.

어라? 안 찾아 진다. 이유인즉

자세히 보면 텍스트 중간에 점이 보인다. 이거때문에 안보이는거다.
이럴때는 점 뒤에 있는 부분인 リエールの攻撃の定石 으로 검색해보자.

그러면 본래 이름이 검색된다. 아래와 같이 보인다. 이제 전체 스킬이름을 선택해서
복사하자. 컨트롤 c

그런 다음 복사한걸 컨트롤 f 눌러서 붙여넣고 찾기한다.
그러면 모든 6대륙 워리어의 스킬북이 검색된다.

이때 본인만 보려면 [6대륙][워리어] 이렇게 만들어 놓고 플레이 해도 괜찮다.
[6대륙][워리어]-스킬명 이렇게 하면 일일이 작업하는데 시간이 많이 걸리므로
본인은 비추한다. 하지만 본인이 배포한 일본서버 한글패치는 일일이 작업하는 결과물이다.
바꿔보자.
컨트롤 R 을 누르면 바꾸기가 가능하다. 옆에 옵션을 누르면
아래와 같은 빨간 상자를 체크 하자.

이렇게 체크 해놓고 설정해야만 적용된다.

이렇게 해놓고 옆에 보면 Replace All 버튼이 보인다. 이거 클릭하면 한방에 다 바뀐다.
아래와 같이 바뀌는데 뒤에 rrr 모양이 보인다. 이 모양이 원래 모양 개수보다 많아야만 제대로 적용되니 일본어보다 텍스트를 길게 쓰면 안된다.

quickbms 로 적용해서 확인하면 제대로 나온다. 굳이 확인까지 필요하진 않는다.
제대로 따라했다면 된다.
c9 일본서버 한글패치 하는 방법
quickbms 로 압축/해제 방법을 익혔다면 본격적으로 일본서버 한글패치를 작성해보자.
1. JPN.cfs 파일 가져오기
정상적인 설치 경로라면 아래와 같다.
C:\GameOn\C9\GameData\Msg\JPN
이 폴더에 있는 JPN.cfs 파일을 가져와서 quickbms 로 분해를 한다.
2. 아래와 같은 파일이 나온다.

이중에서 우리가 게임상 밀접하게 관련된 파일은 4종류이다.
JPN_GameData.c9t
JPN_GameStringTable.dat
JPN_OtherStringTable.dat
JPN_UiStringTable.dat
4개중에 가장 이질적인게 JPN_GameData.c9t 파일이다. 이 파일은 따로 정리를 하겠다.
3. 현재 일본서버 한글패치는 본인이 큰 번역 작업을 해놨기 때문에 따로 수정할 부분이 크게 없다. 다만 업데이트 될때마다 한글 패치가 안될때가 있는데 이는 거의다 JPN_GameData.c9t 파일이 업데이트 된 경우가 많다. 따라서 업데이트 될 시에 JPN_GameData.c9t 파일을 제외해서 압축한다면 부분한글 패치를 할 수 있다.
4. 그러나 큰 업데이트의 경우 위 3가지 파일외 모든 파일을 확인 후 수정해야하는데, 이때는 기존 한글 패치와 새로 업데이트 된 파일들을 교차 검증을 통해 번역후 업데이트 하면 된다. 새로 업데이트 된 파일들은 파일 맨 밑에 추가된 경우가 대부분이므로 원래 일본파일과 한글패치 파일을 동시에 열어서 원래 일본파일에 추가된 부분을 복사해서 한글패치 파일에 붙여주기만 하면 바로 해결이 가능하다.

위 사진처럼 새로 추가한 부분은 아래에 오는데 이걸 복사해서 번역기로 돌린 후 넣어주면 된다. 물론 위에 파일은 수정전 본인이 일일이 번역한 결과물이므로 지금이야 쉽게 업데이트가 가능하지만...처음 만들때는 정말 쌩 노가다로 일일이 번역 후 만들었다.
5. 기타 dat 파일들은 위 처럼 업데이트 한 부분만 번역안해도 되고, 해도되고 일단 복사해서 붙여넣고, quickbms 로 돌려주면 된다.
6. 마지막에 [EOF] 문자를 생략하면 작동이 안되니 반드시 있나 없나 확인할것.
1. JPN.cfs 파일 가져오기
정상적인 설치 경로라면 아래와 같다.
C:\GameOn\C9\GameData\Msg\JPN
이 폴더에 있는 JPN.cfs 파일을 가져와서 quickbms 로 분해를 한다.
2. 아래와 같은 파일이 나온다.

이중에서 우리가 게임상 밀접하게 관련된 파일은 4종류이다.
JPN_GameData.c9t
JPN_GameStringTable.dat
JPN_OtherStringTable.dat
JPN_UiStringTable.dat
4개중에 가장 이질적인게 JPN_GameData.c9t 파일이다. 이 파일은 따로 정리를 하겠다.
3. 현재 일본서버 한글패치는 본인이 큰 번역 작업을 해놨기 때문에 따로 수정할 부분이 크게 없다. 다만 업데이트 될때마다 한글 패치가 안될때가 있는데 이는 거의다 JPN_GameData.c9t 파일이 업데이트 된 경우가 많다. 따라서 업데이트 될 시에 JPN_GameData.c9t 파일을 제외해서 압축한다면 부분한글 패치를 할 수 있다.
4. 그러나 큰 업데이트의 경우 위 3가지 파일외 모든 파일을 확인 후 수정해야하는데, 이때는 기존 한글 패치와 새로 업데이트 된 파일들을 교차 검증을 통해 번역후 업데이트 하면 된다. 새로 업데이트 된 파일들은 파일 맨 밑에 추가된 경우가 대부분이므로 원래 일본파일과 한글패치 파일을 동시에 열어서 원래 일본파일에 추가된 부분을 복사해서 한글패치 파일에 붙여주기만 하면 바로 해결이 가능하다.

위 사진처럼 새로 추가한 부분은 아래에 오는데 이걸 복사해서 번역기로 돌린 후 넣어주면 된다. 물론 위에 파일은 수정전 본인이 일일이 번역한 결과물이므로 지금이야 쉽게 업데이트가 가능하지만...처음 만들때는 정말 쌩 노가다로 일일이 번역 후 만들었다.
5. 기타 dat 파일들은 위 처럼 업데이트 한 부분만 번역안해도 되고, 해도되고 일단 복사해서 붙여넣고, quickbms 로 돌려주면 된다.
6. 마지막에 [EOF] 문자를 생략하면 작동이 안되니 반드시 있나 없나 확인할것.
quickbms로 cfs 파일 압축
1. 들어가는 글(꼭 읽어보기)
ㄱ. 수정된 파일은 본래 파일 용량보다도 단 1바이트만 커도 압축이 안된다.
ㄴ. 일괄 처리하는 cmd 명령어를 사용하면 보다 손쉽게 압축이 된다.
ㄷ. 해당 작업을 하기 전에 반드시 백업은 필수.
2. 시작버튼->실행 또는 파일검색하는 부분->cmd 입력

3. quickbms 가 있는 폴더에 가서 해당 주소를 복사.

4. cmd 창에 아래와 같이 입력
cd 쓰고 스페이스바를 눌러 한칸 띄우고 마우스 우클릭해서 붙여넣기를 한다. 컨트롤 v를 하면 안되니 반드시 마우스 우클릭+붙여넣기를 하자.

5. quickbms 로 해당 폴더 전체를 넣기
내가 MSG.cfs 파일에 1234폴더에 있는 파일을 넣고 싶다면
이런 명령어를 쓰면 된다.
quickbms -w -r c9.bms .cfs <파일 이름> <수정된 파일이 존재하는 폴더 이름>
아래에 폴더 Msg.cfs 파일에 1234 폴더에 있는 내용을 넣고 싶다면

아래와 같이 입력하면 된다. 띄어쓰기는 필수.

입력하고 엔터를 치자. 그러면 아래에 이상한게 뜨는데 이게 새로 고친 파일이 원래 파일보다 용량이 클때 나오는 현상이다. y를 눌러서 skip을 해준다.

skip하고 들어갈 파일들은 아래와 같이 들어간다.

이제 MSG.cfs 파일을 본래 위치에 복사해서 게임에 들어가서 확인하면 된다.
ㄱ. 수정된 파일은 본래 파일 용량보다도 단 1바이트만 커도 압축이 안된다.
ㄴ. 일괄 처리하는 cmd 명령어를 사용하면 보다 손쉽게 압축이 된다.
ㄷ. 해당 작업을 하기 전에 반드시 백업은 필수.
2. 시작버튼->실행 또는 파일검색하는 부분->cmd 입력

3. quickbms 가 있는 폴더에 가서 해당 주소를 복사.

4. cmd 창에 아래와 같이 입력
cd 쓰고 스페이스바를 눌러 한칸 띄우고 마우스 우클릭해서 붙여넣기를 한다. 컨트롤 v를 하면 안되니 반드시 마우스 우클릭+붙여넣기를 하자.

5. quickbms 로 해당 폴더 전체를 넣기
내가 MSG.cfs 파일에 1234폴더에 있는 파일을 넣고 싶다면
이런 명령어를 쓰면 된다.
quickbms -w -r c9.bms .cfs <파일 이름> <수정된 파일이 존재하는 폴더 이름>
아래에 폴더 Msg.cfs 파일에 1234 폴더에 있는 내용을 넣고 싶다면

아래와 같이 입력하면 된다. 띄어쓰기는 필수.

입력하고 엔터를 치자. 그러면 아래에 이상한게 뜨는데 이게 새로 고친 파일이 원래 파일보다 용량이 클때 나오는 현상이다. y를 눌러서 skip을 해준다.

skip하고 들어갈 파일들은 아래와 같이 들어간다.

이제 MSG.cfs 파일을 본래 위치에 복사해서 게임에 들어가서 확인하면 된다.
quickbms로 cfs 파일 열기
1. 다운로드
https://drive.google.com/open?id=0B8t6B6Ky22E1dEpTVnJWS2tjbmc
2. 압축해제
아무곳에나 해도된다. 바이러스 걱정없이 쓸 수있다. 다만 c9 게임 실행 상태에서
실행했다가는 c9이 자동으로 종료된다.
3. 원하는 cfs 파일을 가져온다.
본 예시는 한국어 파일인 Msg.cfs 를 예로 든다.

4. quickbms 실행 후 스크립트 선택
더블클릭하면 된다. 이때 스크립트를 선택해야하는데,
c9.bms 라는 파일이 보인다. 이걸 선택하자.

5. 압축 풀려는 cfs 파일 선택
예시로 Msg.cfs 파일을 열어보도록 하겠다.

6. 압축 해제할 공간 선택
새폴더를 만들어서 넣어주면 좋다. "새폴더" 에 저장하도록 하자.

7. cfs 파일을 압축 해제한뒤 이렇게 파일들이 생겼다고 나온다.
이제 quickbms 는 종료해도 된다.

8. 해당 폴더에서 확인
해당폴더에 가보면 파일들이 생성된것을 볼 수 있다.
https://drive.google.com/open?id=0B8t6B6Ky22E1dEpTVnJWS2tjbmc
2. 압축해제
아무곳에나 해도된다. 바이러스 걱정없이 쓸 수있다. 다만 c9 게임 실행 상태에서
실행했다가는 c9이 자동으로 종료된다.
3. 원하는 cfs 파일을 가져온다.
본 예시는 한국어 파일인 Msg.cfs 를 예로 든다.

4. quickbms 실행 후 스크립트 선택
더블클릭하면 된다. 이때 스크립트를 선택해야하는데,
c9.bms 라는 파일이 보인다. 이걸 선택하자.

5. 압축 풀려는 cfs 파일 선택
예시로 Msg.cfs 파일을 열어보도록 하겠다.

6. 압축 해제할 공간 선택
새폴더를 만들어서 넣어주면 좋다. "새폴더" 에 저장하도록 하자.

7. cfs 파일을 압축 해제한뒤 이렇게 파일들이 생겼다고 나온다.
이제 quickbms 는 종료해도 된다.

8. 해당 폴더에서 확인
해당폴더에 가보면 파일들이 생성된것을 볼 수 있다.

피드 구독하기:
글 (Atom)