디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[한패준비위] 만일을 위해 작성하는 유니티 게임 한글화 방법과 마오의유산 한글화 후기

새천년갤로그로 이동합니다. 2024.02.26 17:13:33
조회 115 추천 1 댓글 2
														

사용한 프로그램 목록

 


 

https://github.com/nesrak1/UABEA/releases

UABEA 링크

https://github.com/Perfare/AssetStudio/releases

 

에셋스튜디오 링크

https://github.com/dnSpyEx/dnSpy/actions dnspy 링크


텍스트 수정은 기본 메모장 말고 notepad++ 사용 권장

--------------------------------------------------------------------


이번 마오의 유산 한글화가 제 첫번째 한글화 경험이라 아직 미숙한 점이 많습니다. 그러나 분명 언젠가 유니티 엔진 게임을 한글화 하려는 사람들에게 약간이나마 도움이 되고자, 그리고 만에 하나 제가 나머지 크렘린 게임즈 사의 게임들을 번역하지 못하는 일이 생길 경우를 대비하여 이 글을 씁니다.





1.AssetStudio 용도와 사용법


AssetStudio는 게임파일 내부의 에셋 파일을 검색하는 용도로 사용하는 프로그램입니다.

06f08677b59c28a8699fe8b115ef046ee4c852f4

게임 폴더를 통째로 드래그해서 끌고 와 집어넣고 로딩이 완료되면 이런 화면이 보일 겁니다.

06f08677b49c28a8699fe8b115ef04692ecc435f

위 메뉴의 필터타입(filter type)에서 textasset을 고르고 나온 화면입니다. 이 에셋파일이 어디있는지 확인하려면 오리지널 파일 찾기를 누르면


06f08677b19c28a8699fe8b115ef0465d8247951


이런식으로 폴더를 열어 확인시켜줍니다. 지금 누른 에셋은 resource.asset 파일 내부에 존재합니다. 이런 방법으로 수정하고 싶은 텍스트에셋, 폰트 에셋 등이 어디에 있는지 확인 할 수 있습니다.

그러나 AssetStudio는 에셋 파일을 보여주기만 할 뿐 수정 기능이 없습니다. 고로 assetstudio를 종료시키고 수정기능이 있지만 검색 기능은 부족한 UABEA를 사용해야 합니다.(반드시 에셋 수정파일은 두개 이상 동시에 사용하면 안 됩니다. 저장도 안되거니와 에러의 원인이 될 수 있습니다. 반드시 꼭 종료하세요.)



2.UABEA


06f08677b09c28a8699fe8b115ef04686f8ba3

UABEA 실행화면입니다. 파일로 들어가 assetstudio로 찾은 에셋 파일을 열어줍니다.

06f08677b39c28a8699fe8b115ef046bd11c9d2d

이런식으로 어마어마한 에셋파일 내부를 보여 줄 것입니다. 저 같은 경우는 type으로 에셋들을 정렬한 다음 찾으니 수월했습니다.


06f08677b29c28a8699fe8b115ef046997164f17


옆에 보면 버튼이 참 많은데 여러분이 신경 쓸 버튼은 딱 두가지 입니다. view data로 이 데이터가 맞나 확인하고


06f08677bc9c28a8699fe8b115ef0469ee10c8


플러그인으로 이 파일을 추출하고 집어 넣으면 됩니다.

추출한 텍스트 파일을 어디에 저장할지 지정한 후엔


06f08674b59c28a8699fe8b115ef046a8ce61352


텍스트 파일을 열어 하나하나 번역하시면 됩니다. 주의하실 점은 여러분은 지금 프로그램 파일을 수정하고 있기 때문에 절대로! 절대로! 줄을 바꾸시면 안됩니다. 각 줄마다 각 이벤트 및 상호작용 버튼 등이 연결되어 있기 때문에 줄을 지키지 않으면 게임은 분명 부시 당선 이벤트를 띄우는 데 텍스트는 카터 재선을 띄우는 등의 심각한 오류가 발생합니다.


이런식으로 나름 수월하게 번역하다보니 한 가지 뒤늦게 깨달은 사실이 있습니다. dlc 이벤트만 나오고 본편 이벤트는 에셋파일 어디에도 없었다는 사실입니다. 이 제작자들은 개발실력 부족으로 처음 마오의 유산 본편을 만들 땐 dll 파일을 코딩하면서 그 곳에 이벤트 텍스트등을 같이 집어 놓았지만 dlc 발매 쯤에야 코딩은 따로하고 텍스트는 에셋파일에 몰아넣는 방법을 사용했습니다. 다시말해서 dlc 제외 본편 텍스트는 dll 파일 안에 따로 있다는 겁니다.(오스탈기도 마찬가지 입니다.) . 이 사실은 3일동안 파일을 이 잡듯이 뒤지다가 발견했으니 다음 작업은 dll 파일을 뜯어봐야 할 차례입니다.


3.dnspy


06f08674b69c28a8699fe8b115ef046c52f603450f

대부분의 유니티 게임은 data 파일 내에 "A1ssembly-CSharp.dll"(1빼기) 파일을 수정하시면 됩니다. 여기서 파일을 어떻게 여냐는 말은 안 하실거라 믿습니다. 6시 방향에 검색창이 있습니다. 이 사진처럼 Number/string, Selected files 로 설정 맞추시고 원하는 텍스트를 검색하시면 됩니다. 수정 하실때는 마우스 우클릭 후 Edit method(C#)를 누르고 수정하시면 됩니다. 이때 한 문장 정도 대충 번역하신 다음에 일단 저장해 보시길 바랍니다. 이 제작자들은 인디게임 제작자이기 때문에 코드에 오류가 있어도 게임에 문제가 없으면 그냥 출시하비다. 문제는 이 프로그램이 오류는 기가 막히게 잘 찾기 때문에 이 오류를 수정하지 않으면 절대로 저장을 안 시켜주기 때문에 반드시 대충 번역 하고 저장해 보세요. 만약 오류가 발생한다면 주저없이 포기하고 Edit IL Instrucions를 골라 수정하시면 됩니다. 이 둘의 자세한 차이는 모르겠지만 후자가 조금 더 컴퓨터가 무거워 합니다. 그러니 오류가 없으면 쾌적하게 전자를 사용하서셔 수정하는게 더 좋으실 겁니다.



4. 폰트 문제


마오의 유산 폰트 문제입니다. 아시는분은 아시겠지만 이 문제 때문에 한패를 말아먹을 뻔했죠. 이 게임은 당연히 영어, 러시아어 기준으로 설계되었습니다. 그러다보니 막상 한국어로 번역해서 출력해보니 텍스트 박스를 초과해서 나와 제대로 읽을 수 없는 사태가 발생했습니다. 여기저기 도움을 구걸하다가 마오의 유산 중국어 번역하시는 대협분의 조언을 받아 폰트파일을 수정하여 이 문제를 해결했습니다. 저작권에 문제없는 ttf폰트 파일을 'fontforge' 프로그램을 사용해 원래 크기에서 70%로 줄여 이식하는 방식으로 해결했습니다. 폰트 크기가 작은 것도, 원본과 폰트가 많이 다른 것도 이 때문입니다. 이 부분은 양해부탁드립니다.



5. 마치며

크렘린 게임즈는 지금부터 약 7년전인 2017년 3월 20일 1991년 출시한 원작 크렘린의 위기의 리메이크작을 공식 출시했고 이 이후로 꾸준한 게임 개발을 이어오고 있는 인디 게임 개발사 입니다. 비록 여러 단점들이 있지만 작품 출시 때마다 큰 발전(특히 그래픽 부분에서)을 이룩해왔으며, 여러 정치시뮬레이터나 공산주의 다루는 게임들이 그렇듯이 서구 리버럴들의 허구적 반공주의 사상으로 점철되지 않고 마르크스주의를 그나마 제대로 알고 있으면서도 그럼에도 어느쪽에도 치우져지지 않은 중립적인 정치 시뮬레이터를 만드는 사실상 유일한 곳입니다. 이건 개인적인 감상이라 많이 주관적이지만 뭐 감상이 다 그런거 아니겠어요?


 여러 응원해주시고 도움주신 분들, 그리고 비록 얼마 없지만 감사하다는 댓글 달아주시는 분들께 다시 한번 감사하다는 말을 남기며 이만 마치겠습니다. 그럼 오스탈기:베를린 장벽 한글패치때 뵙겠습니다.

자동등록방지

추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2856 설문 주위 눈치 안 보고(어쩌면 눈치 없이) MZ식 '직설 화법' 날릴 것 같은 스타는? 운영자 24/04/29 - -
1077 공지 연재대회)크렘린게임즈 게임 연재 대회 개최! 흐루쇼프의꽉진주먹갤로그로 이동합니다. 24.04.28 27 1
967 공지 크렘진 게임즈의 게임 소개글 [3] 새천년갤로그로 이동합니다. 24.01.08 197 3
968 공지 게임 한글화 경험이 있으신 분 댓글 남겨주세요. [1] 새천년갤로그로 이동합니다. 24.01.08 72 0
966 공지 카갤 임시 신고센터 붉은물결갤로그로 이동합니다. 24.01.07 62 0
1087 일반 크렘린 궁 갤러리가 있네 흐루쇼프의꽉진주먹갤로그로 이동합니다. 14:00 7 0
1086 일반 그런데 또 무슨 분탕이냐.... [1] ㅇㅇ(220.78) 01:07 13 0
1084 일반 뭔가 106 말투가 [4] 내고향점촌갤로그로 이동합니다. 04.29 43 0
1083 일반 주딱은 공부를 할테니 [1] 내고향점촌갤로그로 이동합니다. 04.29 21 0
1080 일반 카라갤에서 왔는데 106.101 쟤 우리도 모르는 놈입니다 [3] 카갤러(58.140) 04.29 57 2
1074 크렘린 크렘린 2 우주기술 연구창 새천년갤로그로 이동합니다. 04.27 32 1
1073 기타 또 다른 냉전 시뮬레이터 게임 새천년갤로그로 이동합니다. 04.27 54 1
1072 한패준 마오의 유산 한패 설치법(매우 쉽다!!) 흐루쇼프의꽉진주먹갤로그로 이동합니다. 04.24 38 2
1071 크렘린 크렘린 2 의회 체제 새천년갤로그로 이동합니다. 04.23 37 1
1070 크렘린 간만에 크렘린을 켰다 흐루쇼프의꽉진주먹갤로그로 이동합니다. 04.20 35 0
1069 일반 쿠바가 본선 진출할 확률 vs 크렘린 2가 세기의 갓겜일 확률 [2] 흐루쇼프의꽉진주먹갤로그로 이동합니다. 04.19 47 0
1068 중계 2024 프리미어 12 조편성 내고향점촌갤로그로 이동합니다. 04.19 41 0
1066 크렘린 크렘린2) 예산 인터페이스 [3] 새천년갤로그로 이동합니다. 04.18 42 1
1065 기타 사회민주당 선거 게임 팁 있음? [1] ㅇㅇ(211.234) 04.14 59 0
1064 마오 (정보)도전과제 난이도로 나토+EEC 붕괴시키는 법 [2] 카갤러(61.75) 04.13 86 4
1063 중계 중계좀 달려주소 [2] 내고향점촌갤로그로 이동합니다. 04.10 56 0
1062 일반 쓰바 한놈이 다 지럴을 하는구만 [3] 내고향점촌갤로그로 이동합니다. 04.09 81 0
1061 일반 도대채 이번엔 무슨 난리났는지 모르겠지만 [2] 흐루쇼프의꽉진주먹갤로그로 이동합니다. 04.09 65 0
1059 기타 전간기 독일 사민당으로 플레이하는 정치시뮬레이터 [1] 새천년갤로그로 이동합니다. 04.09 85 1
1058 일반 여기 구 유고 역사 잘 알거나 슬라브어 읽을 줄 아는 사람 있을려나 [14] 흐루쇼프의꽉진주먹갤로그로 이동합니다. 04.06 92 0
1057 일반 한국 언론에 나온 코솔라포프 흐루쇼프의꽉진주먹갤로그로 이동합니다. 04.04 48 0
1056 일반 백악관 게임즈의 게임 리스트 [2] 새천년갤로그로 이동합니다. 04.01 100 3
1055 오스탈 크렘린 게임즈 작품들 보면 애네들 좌경화 하는게 눈에 보임 [1] 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.31 80 2
1054 갤기장 주딱 드디어 그 날이다 [1] 내고향점촌갤로그로 이동합니다. 03.31 62 0
1053 마오 스포?)죽은 갤 명줄 늘리기를 위한 [2] 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.29 66 1
1052 마오 경제연합 안만드는게 좋음? [5] 카갤러(211.234) 03.24 74 0
1051 일반 마오 한패 호환작업만 하다보니 오스탈기 한패 진도가 안 나간다 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.23 39 0
1050 마오 마오의 유산 한글패치 호환 완료 [2] 새천년갤로그로 이동합니다. 03.23 74 1
1049 마오 마붕이 최초로 생존했다 카갤러(61.75) 03.22 68 3
1047 마오 이밴트 추가되서 한패 안먹힐거임 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.22 40 0
1046 마오 아니 또 업데이트 했네 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.22 28 0
1044 마오 최고지도자는 직책 임명이 안되는건가? [1] ㅇㅇ(223.62) 03.21 53 0
1043 마오 전쟁 어떻게 이김? [3] 카갤러(211.234) 03.21 58 0
1042 크렘린 일단 공식 디코발 크렘린2의 공식 출시일은 11월 7일 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.20 45 0
1041 마오 극좌루트 가고 싶어서 4인방 지원하는데 겜이 자꾸 터짐 [5] 카갤러(115.92) 03.20 71 0
1040 크렘린 크렘린 2 정치체제 변경 이벤트. [1] 새천년갤로그로 이동합니다. 03.19 69 1
1039 일반 이 겜 갤러리 있는 것도 신기한데 한패도 만들었네;;; [1] 카갤러(118.235) 03.18 56 0
1037 마오 마오의 유산 한글패치 호환 완료했습니다 [1] 새천년갤로그로 이동합니다. 03.16 82 0
1036 크렘린 크렘린 2)정치인 인터페이스 [1] 새천년갤로그로 이동합니다. 03.15 63 0
1035 한패준 마오의 유산 한글패치 근황 [1] 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.14 76 0
1034 마오 마오의 유산 협동모드 추가 새천년갤로그로 이동합니다. 03.13 46 0
1033 마오 마오의 유산 DLC 발매 [2] 카갤러(183.101) 03.13 60 0
1032 크렘린 크렘린 2 세금정책 새천년갤로그로 이동합니다. 03.11 48 0
1030 일반 갤 확장 게임 홍보 방안으로 [1] 새천년갤로그로 이동합니다. 03.10 58 0
1029 일반 소개글 공지올림 [1] 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.10 38 0
1028 일반 결국 일이 이렇게 되는구나 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.10 48 0
1027 한패준 솔직히 마오의 유산 한패 호환패치가 절실하긴 함 [2] 흐루쇼프의꽉진주먹갤로그로 이동합니다. 03.10 64 0
1026 일반 옆갤보고왔음 [3] ㅇㅇ(210.123) 03.09 66 0
1025 일반 아니 근데 [8] 내고향점촌갤로그로 이동합니다. 03.09 108 0
1024 일반 분탕들아 꼬우면 내고향점촌갤로그로 이동합니다. 03.09 44 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2