홈
자유게시판
질문답변
정보
강좌
게임매뉴얼
게임리뷰
게임팁
오픈케이스
PLAYSTATION
게시판
정보
게임정보
자료실
코드
PSVITA/PSP
게시판
정보
게임정보
자료실
코드
XBOX
게시판
정보
게임정보
자료실
코드
Wii
게시판
정보
게임정보
자료실
코드
NDS/SWITCH
게시판
정보
게임정보
자료실
코드
기타기종
SEGA게시판
SEGA자료실
SEGA코드
에뮬게시판
에뮬코드
GBA자료실
MD/GG자료실
SFC/FC자료실
NEOGEO자료실
아케이드자료실
커뮤니티
출석체크
가입인사
취미사진
중고장터
유머
플래시게임
포인트경매
클럽
파이널판타지
위닝일레븐
슈퍼로봇대전
그란투리스모
그란투리스모
PSP클럽
하드로더
XBOX게시판
[한글화 기초 강좌 3편] 실제 게임에서의 한글화 과정 #1
꼼수
2012-05-20 오후 11:31:01 Hit. 10822
- 첨부파일
* 다운로드시 5포인트가 차감됩니다.
MinisterT_b_48.font
MinisterT_b_48.png
uiText.info
원본사이즈 : 1024 X 512
안녕하세요 꼼수입니다.
주말이 다 지나가네요 계속 연재중인 한글화 강좌중 3번째 시간으로 실제 게임을 하나 선택해서 강좌를 진행하려고 합니다.
선택한 게임은 원숭이 섬의 비밀 1 SE 라는 게임입니다.
PC게임으로 워낙 유명한 루카스 아츠의 고전 명작 어드벤처 게임인 원숭이 섬의 비밀을 HD로 리메이크한 게임이지요
PC, PS3, XBOX360, MAC 등으로 거의 모든 플랫폼으로 이식이 된 게임입니다.
일단 게임 한글화 강좌를 위해서 일단 다음의 TOOL이 일단 필요합니다.
1. 필요 유틸리티 및 자료
1) Monkey ISLAND 1 SPECIAL EDITION (XBLA 게임)
2) Le Fluffie App
3) XBOX360 SDK (패키지 DECOMPRESS를 위해서 필요)
4) Adobe Photoshop
5) XnView (포토샵으로 사용해도 무방)
6) Ultra Editor (HexEditor 아무거나)
7) MISE Explorer 0.5
2. 패키지 추출 및 압축해제
어떤 게임이든지 일단 한글화를 위해서는 몇가지 작업이 선행되어야 합니다.
첫번째로 해당 게임 파일의 폰트 및 자막을 실제 눈으로 보고 또는 툴을 사용해서 수정이 가능한 수준이 되어야 합니다.
일단 유명한 게임들은 보통 툴을 제작해서 공개되어 있는 경우도 있지만 만약 공개되어 있는 툴이 없다면 본인이 분석해서
툴을 만들거나 해야 합니다. 일단 원숭이 섬의 비밀은 MISE Explorer 이라는 유틸리티를 통해서 해당 파일을 분해가
가능합니다. 일단 분해하게 되면 폰트 및 자막이 수정이 가능한 파일로 되어 있기 때문에 별도의 작업은 필요가 없습니다.
1) XBLA 패키지 파일 분해
일단 XBLA 파일로 되어 있기 때문에 기존에 한글패치를 많이 하던 형태로 Le Fluffie App로 원숭이 섬의 비밀 게임을
extract 합니다.
2) PAK 파일 압축해제
XBLA 패키지를 추출했으면 추출한 디렉토리에 Monkey1.pak 파일이 보입니다. 이 파일안에 게임내의 거의 모든 컨텐츠가
들어 있습니다.
MISE Explorer라는 유틸리티로 pak 파일을 추출해 낼 수 있는데 XBOX360의 경우 PAK 파일이 XBOX360의 압축형태로
압축이 되어 있어서 MISE Explorer로 파일을 추출해 내기 전에 압축을 해제해야 합니다.
pak 파일의 압축해제를 위해서 XBOX360 SDK가 설치된 디렉토리 C:\Program Files (x86)\Microsoft Xbox 360
SDK\bin\win32 에서 xbdecompress.exe 파일과 xbdm.dll 파일을 복사해 옵니다.
아래 그림과 같이 명령어 창에서 xbdecompress.exe Monkey1.pak monkey1_unpack.pak로 압축을 해제합니다.
3) PAK 파일 분해
MISE Explorer 유틸리티를 실행해서 2)번에서 압축해제한 파일을 열어서 압축을 해제 합니다.
4) 폰트 및 자막파일 분석
3)번에서 압축해제한 파일의 디렉토리를 보면 폰트파일이 PNG 파일로 되어 있으며 폰트파일과 동일한 파일인 확장자가
FONT인 파일이 다음과 같이 존재합니다.
보통 비트맵 폰트는 폰트파일이 그림파일의 형태로 존재하고 그리고 해당 폰트파일을 출력하기 위해서 폰트에 들어있는
글자를 출력하기 위한 맵 파일이 존재합니다. 그럼 여기서는 폰트파일 자체는 PNG 파일이고 맵파일은 FONT 확장자를
가지고 있다고 추측할 수 있습니다.
3. 게임구동
자 이제 압축해제된 파일을 XBLA 패키지 EXTRACT 된 파일에 덮어쓰기를 합니다. 그리고 기존의 PAK 파일은 삭제합니다.
원숭이 섬의 비밀은 EXTRACT된 상태로도 그냥 구동이 되기 때문에 다시 리팩할 필요가 없습니다.
게임마다 다르지만 이렇게 EXTRACT된 상태로 동작이 되는 게임도 있고 리팩해야만 동작되는 게임도 있습니다.
이런건 한글화 진행하면서 시행착오로 알아내는 수 밖에는 없겠지요..^^;
일단 EXTRACT 된 상태로 잘 구동이 된다는 것을 확인하였으면 이제 부터 본격 삽질 시작입니다.
처음 메뉴에서 어떤 글자가 표현되는지를 먼저 확인해 둡니다.
uiText.info 파일이 메뉴등에서 사용되는 텍스트 파일입니다. 해당 파일을 ultra editor로 열어보면 다음과 같습니다.
메인메뉴에서 Play New Game 글자가 출력되는 곳의 자막파일입니다. 여기서 영문한글자당 1바이트를 사용되는 것을
확인 가능합니다. 즉 유니코드가 아니란 얘기입니다. 한글화 하기가 그지 같다는 뜻입니다;;; 이런경우 선택은 2가지입니다.
첫번째 방식은 직결식으로 폰트를 제작하던지 아니면 2바이트를 지원하게 라이브러리 후킹방식인데 2번째 방식은 콘솔에선
거의 불가능하다고 생각하시면 됩니다. 불가능은 아닙니다만 현실적으로;; 첫번째 방식은 PC에서도 폴아웃3, 오블리비언등
에서 한글화한 방식이고 나중에 한번더 강좌로 쓰겠습니다.
1) 폰트파일을 찾는다.
일단 폰트파일이 1개가 아닌 경우는 해당 폰트들이 어디에서 쓰이는 지를 찾아야 합니다.
일단 42개의 폰트가 존재하는 군요 일단 강좌에서는 메인메뉴만 건드리는 것을 목표로 합니다.
자 그럼 42개의 PNG 파일이 있는데 PNG 파일을 포토샵으로 열어 봅시다.
확장자가 PNG인 폰트파일을 열어서 메뉴에서 사용되는 글자에 표식을 해서 어느 폰트가 사용되는지를 찾으면 됩니다.
저는 다음과 같이 PL 글자에 적당히 다음과 같이 표식을 했습니다. PNG 파일을 수정하고 게임을 구동해 봅니다.
자 이제 바뀐 폰트 파일을 XBOX360에 복사후 실행해 봅니다. 위에 폰트 수정할때는 반전된 그림이라 색깔이 좀 이상하긴 하지만
제가 표식한대로 메인메뉴에서 사용되는 폰트는 MinisterT_b_48.png를 사용함을 찾았습니다.
4. 폰트맵 분석
자 이제는 폰트 수정을 위해서 폰트맵 파일을 분석할 필요가 있습니다.
이건 강좌가 길어져서 자세히 설명드리기 어려운데 일단 폰트 그림파일이 보이면 폰트 자체는 X,Y 크기등을 조합하는 데이터
파일을 찾아내는게 키포인트 입니다. 즉 폰트가 순차적으로 되어 있다면 첫번째 줄의 폰트 데이터는 Y좌표는 동일할 것입니다. 따라서 해당 데이터가 연속되는 부분을 찾으면 폰트데이터일 확률이 큽니다. 이런식으로 폰트가 총 4줄에 걸쳐서 존재하니까
이 부분이 바뀌는 부분 패턴을 분석해서 찾으면 됩니다.
제가 대략 분석한 결과로는 0x4260 ~ 부터 폰트맵 옵셋이 시작되며
한 글자당 16바이트를 사용합니다.
1. 2 bytes : x start
2. 2 bytes : y start
3. 2 bytes : x end
4. 2 bytes : y end
5. 2 bytes : position (?)
6. 2 bytes : x size
7. 2 bytes : y size (?)
8. 2 bytes : none
대략 정보들이 위와 같으며 해당 부분 폰트가 수정되면 이제 변경하거나 추가해야 되는 부분이 됩니다.
일단 2바이트를 지원하지 않기 때문에 안쓰는 영역을 한글영역으로 대체해서 사용하거나 해야 합니다.
일단 저는 0x91 ~ 0x95 까지를 새로운게임 이라는 한글폰트를 추가하여 메뉴에 넣어 보겠습니다.
5. 한글폰트 추가
저는 Play New Game 부분을 한글화 하기 위해서 일단 새로운게임 글자를 폰트파일에 포토샵으로 다음과 같이
추가하였습니다.
6. 한글폰트 부분 맵 수정
폰트를 추가하고 각 글자에 해당 하는 X, Y 픽셀정보를 구한 후 폰트맵 파일을 수정해 주면 되는데
대충 완성도 높게 측정한건 아니고 대략 추출했습니다. 모양이 안이뻐도 이해 하시길..
font 파일에 해당하는 0x91,0x92,0x93,0x94,0x95 부분을 사용가능하게 수정하였고 0x91~0x95 까지의 폰트 출력정보를
다음과 같이 대체하였습니다.
새 (0x91) : 00 03 00 E7 00 2E 01 1C 00 02 00 2C 00 2C 00 00
로 (0x92) : 00 2F 00 E7 00 4B 01 1C 00 02 00 2C 00 2C 00 00
운 (0x93) : 00 4C 00 E7 00 6D 01 1C 00 02 00 2C 00 2C 00 00
게 (0x94) : 00 6E 00 E7 00 98 01 1C 00 02 00 2C 00 2C 00 00
임 (0x95) : 00 9C 00 E7 00 C0 01 1C 00 02 00 2C 00 2C 00 00
7. 한글자막 수정
자 폰트정보를 위와 같이 수정하였으니 자막도 새로운게임이란느 글자를 출력하기 위해서 아까 uiText.info 파일을 열어서
다음과 같이 수정하였습니다. 00은 자막의 끝을 표시하는 부분입니다.
8. 구동확인
자막파일과 폰트파일을 모두 수정하였으니 이제 수정된 파일을 XBOX360으로 전송하고 결과를 확인해 봅시다.
아래와 같이 한글이 잘 적용되는 것을 확인 가능하네요..
일단 이번강좌는 실제 게임에서 폰트와 자막이 어떤식으로 출력되는지가 목표고 해당게임은 이렇게 한글화 할 수 없음을
알려드립니다.
직결식 폰트를 구현하면 가능하지만 저는 귀찮은게 질색이라서 한글화 할지는 일단 직결식 폰트 구현은 다음에 또 시간날때
한번 다시 강좌 쓰도록 하겠습니다.
허접하지만 관심있으신 분들에게 도움이 되기를 바라며 한정된 지면에 최대한 많은 정보를 쓰려고 했는데 정말 자세히 쓰기가
힘드네요. 일단 강좌에서 수정된 결과는 첨부해서 올립니다.
Lv.17 / 대령 . 꼼수 (cec202)
( 409 / 2000 ) 20%
포 인 트 : 14409 P
가 입 일 : 2007-05-07 오후 5:25:14
최종접속일 : 2021-12-18 오후 11:33:40
15
0
불량게시글신고
글쓰기
수정
삭제
목록
추천
2012-05-20 23:36:49
우왓 이런거군요 대박입니다. 추천 꽝
·댓글
kosrimer
추천
2012-05-21 00:05:16
우와...그러면..이렇게 하나하나..로봇대전이 한글화가 안되는 이유를 알겠어요..
·댓글
kmk6159
추천
2012-05-21 00:34:11
항상 감사합니다. 꼼수님 덕분에 즐거운 게임 라이프가 계속 이어지네요!
·댓글
com2man
추천
2012-05-21 01:35:39
우와~~~ 이렇게 노가다군요~ ㅜㅜ 한글화는 이래서 힘든작업이구낭~
·댓글
산시인
추천
2012-05-21 02:25:09
필요한 유틸 자료도 많네요...^^
엄청난 노가다를 해야하는군요..이런걸 몇분이서 한다는게 대단합니다..^^
·댓글
두오모
추천
2012-05-21 07:45:53
워 이게 간단한게 아니였어 ㅎㅎ 대단 대단!!
·댓글
슈크림붕어빵
추천
2012-05-21 08:52:22
갑자기 눈물이...ㄷㄷ 정말 대단한 작업이네요 ㅠㅠ
·댓글
DIEHARD
추천
2012-05-21 10:45:08
ㅎㄷㄷㄷ대단 하네요.....
·댓글
graydory
추천
2012-05-21 11:21:52
추천 드립니다 과정이ㅎㄷㄷㄷ 하네요
·댓글
Wolfteam
추천
2012-05-21 14:32:51
너무 어려워 무슨소린지 모르니까 추천만 하고 갑니당 ㅎㅎ
·댓글
꼼수
추천
2012-05-21 16:47:05
컹 이건 쉬운편에 속하는 편인데 댓글들 보니 계속 진행해야 하는게 의미가 있는지 생각이 들게 만드네요..ㅠㅠ
·댓글
쩌새
추천
2012-05-21 19:38:05
어느정도 구조파악이 가능하신분들 말고는 아마 접근하기가 힘들긴 하죠....
거진 낯선 용어나 프로그래밍적인 부분에서 포기하시는 분들이 많을겁니다.
·댓글
꼼수
추천
2012-05-21 22:21:58
네 저도 그러리라 예상은 했는데 강좌를 해달라고 요청하시는 분들도 계셔서 일부 분들에게는
조금이나마 도움이 되지 않을까 하고 있는데 모르겠네요...
·댓글
새로운다짐
추천
2012-05-22 06:15:55
와.. 이건 뭐 봐도 암것도 모르겠내요.. 어째튼.. 광장히 어려울꺼 같다는.. 추천한방..
·댓글
후니나라
추천
2012-05-22 10:55:16
3편너무 기다렸습니다.. 다음도 기대되네요~ 추천드려요~ 이거 노가다 장난아니겠는데요;;
·댓글
쎄로2
추천
2012-05-23 02:34:59
와.. 정말 대단하시다고만 생각했지.. 이렇게 한글화하시는분들이 위대하고 존경스러울수가;;
여담이지만 이분들이 있어 한글이 더 아름답게만 느껴집니다ㅎㅎ
·댓글
bluemin
추천
2012-05-25 09:43:02
오~ 여태까지 한글화만 보면 어떻게 하나 했는데 이걸보니 조금 감이 오는데요 더 부탁드리겠습니다
꼼수님의 수제자가 되어서 한글화 하나 해보고 싶네요
물론 지금은 회사때문에 겜할시간도 없지만... 언젠가... ㅠㅠ
·댓글
글쓰기
수정
삭제
목록
기타
더스트 피드백 및 오역에 관한 생각입니다.
8
skyneto
2012.08.22
4349
기타
혹시 무선패드 차지킷 사용하시는분들 봐주세요 ^^
8
prakia
2012.08.16
1814
기타
[공략] 다크사이더스2 공략영상입니다!!
6
チョキチョキ
2012.08.15
32082
기타
HDTV 사용시 연결기기명 사용
2
best_min
2012.08.08
1792
기타
드뎌 고민 끝에...
7
kcgm
2012.08.04
2114
기타
플레이 아시아 5$ 할인쿠폰 올립니다.
2
사악한멋쟁이
2012.07.21
4559
기타
글리치 입문
3
아빈슬론
2012.07.17
1497
기타
신형 슬림 엑박 글리치 최고의 골치거리 하나 해결..
3
겐시로
2012.07.14
1932
기타
엑박신형에 구형하드 설치
꾸숑
2012.07.09
1383
기타
PlayWorks PS2000 Digital판매하는 곳이나 판매할 유져분!!
kwanho123
2012.06.30
1231
기타
ㅎㅎ 패드한개 주문했습니다
4
xbox360임
2012.06.20
1510
기타
글한번 올려봅니당
6
저련
2012.06.07
4722
기타
[한글화 기초 강좌 3편] 실제 게임에서의 한글화 과정 #2
11
꼼수
2012.06.03
10163
기타
쓸때 없는 질문 드립니다 ~! ㅎㅎㅎㅎㅎㅎ
5
adaef24
2012.06.01
1339
기타
시링으로 고스트리콘 팀 모집합니다.
3
nanaharu
2012.05.22
1371
기타
[한글화 기초 강좌 3편] 실제 게임에서의 한글화 과정 #1
17
꼼수
2012.05.20
10823
기타
[한글화 기초 강좌 2편] 폰트의 종류 및 차이점
11
꼼수
2012.05.10
7651
기타
계급장 받아가세요.(프로필사진입니다.)
11
XBOX720s
2012.05.09
1950
기타
쩌새님, 엘샤다이 한글화에 대한 피드백입니다...
3
쿠오바디스
2012.05.09
2169
기타
파이널 판타지아 프로필사진.......자작..
8
XBOX720s
2012.05.09
2029
운영자
님
글쓰기
<<
11
12
13
14
15
16
17
18
19
20
>>
ID저장
AUTO
회원가입
비번찾기
실시간 포인트 랭킹
1
Lv.98
골룸포션
105P
2
Lv.36
폭력배
50P
3
Lv.20
DKnoa
23P
4
Lv.17
앵엥앵엥
20P
5
Lv.15
이나사마
15P
6
Lv.22
ting
14P
7
Lv.21
귤랑
13P
8
Lv.26
LoveHappy7
12P
9
Lv.7
랜벗
12P
10
Lv.23
멀티짱
11P
11
Lv.24
마환
10P
12
Lv.21
도운아빠
10P
13
Lv.19
mdr2012
10P
14
Lv.16
카이저슬라른
10P
15
Lv.16
이히이히히
10P
16
Lv.21
유니트가이버
9P
17
Lv.17
호호하하하하
8P
18
Lv.32
에수카
8P
19
Lv.22
빡빡
8P
20
Lv.16
유지광
7P
21
Lv.35
트럼푸
7P
22
Lv.13
en2
7P
23
Lv.16
브레인짱돌
7P
24
Lv.18
하즈키료2
7P
25
Lv.6
breakholic
7P
26
Lv.10
카를로
6P
27
Lv.18
가을속으로
6P
28
Lv.41
PS&PSP
6P
29
Lv.16
냉동개구리
6P
30
Lv.15
레트로수집가
6P
어제 포인트 랭킹
1
Lv.98
골룸포션
105P
2
Lv.36
폭력배
50P
3
Lv.20
셀린잉
24P
4
Lv.17
앵엥앵엥
20P
5
Lv.20
DKnoa
17P
6
Lv.22
ting
14P
7
Lv.23
멀티짱
11P
8
Lv.32
에수카
8P
9
Lv.22
빡빡
8P
10
Lv.35
트럼푸
7P
11
Lv.15
asdfkjl
7P
12
Lv.16
유지광
7P
13
Lv.16
브레인짱돌
7P
14
Lv.18
하즈키료2
7P
15
Lv.13
en2
7P
16
Lv.7
랜벗
7P
17
Lv.21
귤랑
7P
18
Lv.11
괴혼
7P
19
Lv.10
카를로
6P
20
Lv.24
마환
6P
21
Lv.9
머신건
6P
22
Lv.26
LoveHappy7
6P
23
Lv.44
써니와조쉬
6P
24
Lv.26
메이지
6P
25
Lv.15
바비킹
6P
26
Lv.21
미르다람쥐
6P
27
Lv.17
마징가_Z
6P
28
Lv.23
Tifa
6P
29
Lv.17
diskman
6P
30
Lv.6
breakholic
5P
31
Lv.21
재혀니쥐
5P
32
Lv.14
대롱
5P
33
Lv.17
분석자
5P
34
Lv.23
페트라
5P
35
Lv.17
바이오알파
5P
36
Lv.15
부리인간
5P
37
Lv.17
호호하하하하
5P
38
Lv.21
ari송
5P
39
Lv.21
아레스혼
5P
40
Lv.8
바이동
5P
41
Lv.16
냉동개구리
5P
42
Lv.16
ㄴㄹ;ㅣ
5P
43
Lv.41
PS&PSP
5P
44
Lv.21
산삼도야지
5P
45
Lv.22
nananana
5P
46
Lv.14
CAVESTG
5P
47
Lv.18
ggogi
5P
48
Lv.20
별달달별
5P
49
Lv.23
검은튤립
5P
50
Lv.18
가을속으로
5P
최근글
닌텐도스위치 스플랜툰 에디션 oled 커펌 팝...
요즘 핫 한 곳 (신고접수)
스위치 초창기 모델 판매시세가 얼마정도 인...
[XBOX360] XBOX.com 타이틀 구매 건
이성만남 괜찮은곳 (신고접수)
여자들 많은곳 (신고접수)
30대, 40대, 50대, (신고접수)
요즘 핫 한 곳 (신고접수)
여기서 하시면 되겠습니다 (신고접수)
남자들이 이용할수 있는곳 (신고접수)
ps3 외장하드 인식 문제
[XBOX360] XBOX LIVE 제한
괜찮은곳 (신고접수)
이곳에서 (신고접수)
게임설치 방법 좀 알려주세요.
플스 5 커펌 (신고접수)
여자랑 플스5 같이하기 (신고접수)
존나 조아!!!!! (신고접수)
스위치입문자가 질문한번 올려봅니다!
[XBOX360] 외장형 USB 부팅 속도
스텔라 블레이스 잼있나요? (신고접수)
11.0 떴네요
플스5 커펌 (신고접수)
남자들이 이용할수 있는곳 (신고접수)
스위치2가 내년에 나올 것 같다는데..
[PS4] 11.00 탈옥 곧 될 것 같습니다.
플스4는 어떤 커펌이라도 아직 랜덤으로 셧다...
만나보시길 바랍니다. (신고접수)
레벨 36 달성했습니다.
구형 스위치 커펌 가능 한가요?
최근댓글
진급 축하드립니다.~~
에효......
축하드립니다!
데모 버전이나 게임 찾아보면 몇 개 정도 인...
여기서 왜 이러는지
죽지도 않고 또 왔네.
라이브 골드는 어디에서 구입하나요? 기간은 ...
100% 메모리 카드 문제임 뻥 메모리 임 5000...
게임중 라이브는 골드 등록 해야 될겁니다.
https://switzzi.tistory.com/21 18년 이...
꾸역꾸역 계속 기어나오네.
욕도 아깝다.
애라이 욕도 아까운 시끼.
죄송합니다.저도 커펌 방법에 대해선 잘 몰라...
전 열번에 한번 정도 발생하던데 bh님 기기는...
커펌은 가능 버전 기기만 있으면 pc랑 연결해...
체감상 한 40번에 한번정도 느낌이네요
요즘 스위치는 최신 올레드까지 다 커펌됩니...
현재 모바일 2050급이라고 소문이 돌던데..노...
좋은 정보 감사합니다.
그렇군요.어서 영구 커펌 같은 게 나와야 할 ...
아슈람1님이 (2024/05/07 20:25)에 삭제 하였...
축하드려요~~~
은근히 자주 발생합니다. 펌웨어 버젼과 관계...
축하드립니다~
애쓴다..애써.
진급 축하드립니다.
진급을 축하 드립니다.
폭풍질주 진급축하드립니다^^
축하드립니다
PS4 펌웨어만 11.00 이하이면 됩니다.
결론은 플레이디스크를 내장에 컨텐츠 데이터...
보통은 1번 디스크를 내장 하드 250기가에 설...
GTA5를 삼돌이에서 할때 최적의 퍼포먼스를 ...
진급 축하드려요~
탈옥해서 사용하고 싶은데, 그러면 당근...
아 그런가요? 일단 저도 좀 더 해봐야겠네요 ...
고마해라
애쓴다.
저도 같은 증상인데 저 같은 경우에는 원래 ...
Copyright ⓒ 2000 - 2019 by
FINALFANTASIA.COM / FAFAN.KR
All rights reserved.