로그인
보증업체
스포츠중계
스포츠분석
먹튀사이트
지식/노하우
판매의뢰
업체홍보/구인
뉴스
커뮤니티
포토
포인트
보증카지노
보증토토
보증홀덤
스포츠 중계
기타
축구
야구
농구
배구
하키
미식축구
카지노 먹튀
토토 먹튀
먹튀제보
카지노 노하우
토토 노하우
홀덤 노하우
기타 지식/노하우
유용한 사이트
제작판매
제작의뢰
게임
구인
구직
총판
제작업체홍보
실시간뉴스
스포츠뉴스
연예뉴스
IT뉴스
자유게시판
유머★이슈
동영상
연예인
섹시bj
안구정화
출석하기
포인트 랭킹
포인트 마켓
로그인
자동로그인
회원가입
정보찾기
뉴스
더보기
[실시간뉴스]
[단독] "딸, 가스라이팅 당했다"… '성북 살인' 피해 10대 여성, '조건만남' 동원 가능성 수사
N
[IT뉴스]
젠슨 황 스캔들 후폭풍…美 국방수권법에 ‘대중 반도체 규제’ 포함되나
N
[IT뉴스]
"사이버 전쟁 이미 시작" 경고에…분주해진 보안업계
N
[IT뉴스]
국민 절반 챗GPT 쓰는데 통신요금만 감면?…"맞춤형 통신복지 필요"
N
[IT뉴스]
잠긴 스마트폰 화면에 멈춘 수사…AI가 돌파구 될까
N
커뮤니티
더보기
[자유게시판]
드디어 금요일이군요
[자유게시판]
오늘 다저스 어떻게 생각하시나요
[자유게시판]
하아 댓노
[자유게시판]
식곤증지립니다요
[자유게시판]
벌써 불금이네요
목록
글쓰기
[IT뉴스]AI로 '딸깍'…'울티마 7' 한국어 패치 만들어 보니
온카뱅크관리자
조회:
2
2026-11-11 17:57:25
<div id="layerTranslateNotice" style="display:none;"></div> <div class="article_view" data-translation-body="true" data-tiara-layer="article_body" data-tiara-action-name="본문이미지확대_클릭"> <section dmcf-sid="9T5opufzlG"> <p contents-hash="abbed11c91f6f0731a461e724fea40944205405cb79c41efeed429ff364bfba2" dmcf-pid="2y1gU74qWY" dmcf-ptype="general">시작은 지난 금요일이었다. 11월 6일 EA가 '로드 래쉬'와 '윙 커맨더' 시리즈, '울티마' 시리즈, '크루세이더', '테마 호스피탈(테마 병원)' 등을 스팀에 대거 출시했다.</p> <p contents-hash="26656f865da2b7cbf13fb4ac33ad335b2269fc25a0f3e330ae514a740a906dc9" dmcf-pid="VWtauz8BSW" dmcf-ptype="general">반가운 마음에 목록을 살펴보다 '울티마 7 컴플리트 에디션(이하 울티마 7)'과 '윙 커맨더 3: 하트 오브 타이거 30주년 에디션'을 장바구니에 담았다. 이렇게 또 사놓고 플레이하지 않을 게임이 라이브러리에 늘어나는 순간이었다.</p> <p contents-hash="eee42b86983af682adc5defa9aa62fe18069eb4c7c8d8a767862c2d123b778cb" dmcf-pid="f17D9Ve4ly" dmcf-ptype="general">1992년 처음 등장한 '울티마 7'은 MS-DOS에서 기본 메모리를 확보하는 문제로 실행하는 것조차 쉽지 않았던 게임이다. 여기에 고전 문학에나 나올 법한 영어 단어도 많아 사전을 펼쳐놓고 플레이해도 만만치 않았다. 이번에도 몇천 원에 추억을 샀다는 생각으로 끝날 듯했다.</p> <p contents-hash="908af3793b83505ebaf491ae56f0adceb13f1afd2e4938f4a32ed0b2b4f7d82b" dmcf-pid="4tzw2fd8TT" dmcf-ptype="general">그러던 중 최근 AI(인공지능)의 발전으로 여러 고전 게임의 한국어 번역 패치, 흔히 말하는 '한글 패치'가 제작되고 있다는 사실이 떠올랐다. 그렇다면 '울티마 7'도 한국어 패치를 만들 수 있지 않을까. 바로 AI의 도움을 받아 제작에 도전해 보기로 했다.</p> <figure class="figure_frm origin_fig" contents-hash="29a076abb3e8662ae4490f836d7db35e2eaa0714585b1f3b89d6e31d62d5a9bc" dmcf-pid="8FqrV4J6hv" dmcf-ptype="figure"> <p class="link_figure"><img alt="울티마 7 한국어 패치 블랙게이트 완성본" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175101760epqz.jpg" data-org-width="800" dmcf-mid="uME4TW3GhF" dmcf-mtype="image" height="auto" src="https://img1.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175101760epqz.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 울티마 7 한국어 패치 블랙게이트 완성본 </figcaption> </figure> <p contents-hash="d9d423c0f17b165a74ba530b0c8b806e3deaaa3aac977fe94c1e9bed280d75dc" dmcf-pid="63Bmf8iPSS" dmcf-ptype="general">한국어 패치 제작에는 클로드를 사용했다. 모델은 Opus 5.5, 추론 수준은 중간으로 설정했다. 영어를 한국어로 번역하거나 간단한 코딩을 진행하기에는 충분하리라 판단했다.</p> <p contents-hash="5c3eac02318ceed7dae422124b828301b46d144135ec27d8411efea0a9bde724" dmcf-pid="P0bs46nQhl" dmcf-ptype="general">제작에 앞서 한 개발자가 깃허브에 공개한 레트로 게임 한국어 번역 에이전트 스킬인 'create-kr-patch'도 적용했다. 롬이나 디스크 분석부터 번역, 빌드, 검증까지 레트로 게임의 한국어 패치 제작 전반을 돕는 스킬이다.</p> <p contents-hash="f219a7a104051b22a1e30cee6448062074e05501961807a8ef577b9821e2e2fb" dmcf-pid="QpKO8PLxWh" dmcf-ptype="general">'울티마 7'은 PC 게임이라 롬 분석까지 필요하지는 않겠지만, 번역과 패치 제작 과정에서 도움을 받을 수 있으리라 봤다. 적용 방법도 간단했다. 해당 깃허브 페이지를 알려주거나 관련 파일을 내려받아 적용해 달라고 요청하면 됐다. 이후 게임이 설치된 폴더를 알려주고, 'create-kr-patch'를 사용해 한국어 패치를 만들어 달라고 부탁했다.</p> <p contents-hash="5c51ac9f0010fa3b9e6a401d81f6a3e8a802fc3288674e996273d213bd9d2f7c" dmcf-pid="xU9I6QoMSC" dmcf-ptype="general">클로드는 게임 폴더를 살펴보더니 먼저 대사 분량부터 알려왔다. 블랙 게이트가 약 20만 단어, 서펀트 아일이 약 26만 단어였다. 두 작품을 합치면 영어 장편소설 약 5~6권에 해당하는 분량이다. 둘 다 번역하고 싶다고 하자 돌아온 답은 솔직했다. "가능하지만 오래 걸립니다. 한 세션으로는 안 끝납니다."</p> <figure class="figure_frm origin_fig" contents-hash="845b2aa16dc630a4d1fb9066ba8bfed2764c6a19d4fa0344733df31d83f04f2e" dmcf-pid="yAsVSTtWSI" dmcf-ptype="figure"> <p class="link_figure"><img alt="초기 검증 작업에서 나온 화면" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175102993bulk.jpg" data-org-width="1280" dmcf-mid="7Te0kDSrht" dmcf-mtype="image" height="auto" src="https://img1.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175102993bulk.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 초기 검증 작업에서 나온 화면 </figcaption> </figure> <p contents-hash="6276bb6d4dccfebbd2d2de5867358d886f822c0e4b1a86ee40ca792c1a1830ad" dmcf-pid="WcOfvyFYTO" dmcf-ptype="general">첫 번째 선택은 패치 제작 방식이었다. 클로드는 원본 DOS 엔진을 수정하는 방법과 오픈소스 엔진인 'Exult'를 활용하는 방법을 제안했다. 설명에 따르면 원본 엔진은 1바이트 문자와 256자 규모의 글꼴을 전제로 만들어져, 한글을 출력하려면 실행 파일의 문자 처리 부분부터 분석하고 수정해야 했다.</p> <p contents-hash="12f65dbd1fcbc630a07b9489bd26bf5d4dcfe1d59045b6f84bd15ba59788f5b4" dmcf-pid="YkI4TW3Gys" dmcf-ptype="general">설명만 들어도 만만치 않아 보여 Exult를 선택했다. Exult는 원작의 게임 데이터를 활용해 최신 운영체제에서 '울티마 7'을 실행할 수 있도록 팬 개발자들이 만든 오픈소스 게임 엔진이다.</p> <p contents-hash="f6c14a807b7ffa34b3a5ae1162f478627b0eef633f5c711e4e38c8fda603f1f8" dmcf-pid="GEC8yY0HTm" dmcf-ptype="general">그러자 클로드는 우선 개념 검증(PoC)부터 진행하겠다고 밝혔다. Exult에 한글 출력 기능을 추가하고, 블랙 게이트의 시스템 문구와 시작 지역인 트리니식의 대사 일부를 번역한 뒤 실제 게임에서 작동하는지 확인하겠다는 계획이었다.</p> <p contents-hash="e4426e6c25e15fed7fc3abf85541029eaaba6b0198c4e31e15c62d0c45389d19" dmcf-pid="HDh6WGpXSr" dmcf-ptype="general">얼마쯤 지났을까. 블랙 게이트의 첫 장면에서 이올로와 대화하자 익숙한 영어 선택지 사이로 한글이 보였다. '이름', '직업', '작별'. 테스트를 위해 넣은 단 세 단어였지만, 오래전 영어사전을 뒤적이며 즐겼던 게임에 한글이 나타나니 이상하게 뭉클했다.</p> <p contents-hash="f1f88366036cc4aa01a0eb7e112d326a8d891145980b6d36d6877ff51a4ac29f" dmcf-pid="XwlPYHUZhw" dmcf-ptype="general">물론 처음부터 제대로 나온 것은 아니었다. 첫 화면에서는 글자가 검은색으로 표시돼 돌바닥 배경에 묻혔다. 클로드는 원인을 찾아 수정했고, 이후에는 원작처럼 검은 테두리를 두른 노란색 글자가 나타났다. 이제 정말 한국어로 '울티마 7'을 즐길 수 있겠다는 생각이 들었다.</p> <figure class="figure_frm origin_fig" contents-hash="5b749aa0e11d2ec1228d01631baf9ab35217ad75dd457501e5a17e50cb1bad8a" dmcf-pid="ZeapEwvmhD" dmcf-ptype="figure"> <p class="link_figure"><img alt="작업 중간 확인" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175104207eqwz.jpg" data-org-width="480" dmcf-mid="zTqlxRNdv1" dmcf-mtype="image" height="auto" src="https://img4.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175104207eqwz.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 작업 중간 확인 </figcaption> </figure> <p contents-hash="7f3bd41bdef5030ee74b16e2d911f08413258aec5c2353b76cbe3fce67b603fe" dmcf-pid="5dNUDrTsCE" dmcf-ptype="general">작업 과정을 살펴보니 클로드는 갈무리 비트맵 글꼴을 활용해 한글 1만 1,172자를 세 가지 크기로 엔진에 넣었다. 기존 제어기호와 충돌하지 않도록 한글 한 글자를 2바이트로 저장하는 문자 인코딩도 마련했다.</p> <p contents-hash="7ecac5cf57d075657bde86e8eda63842c7a2d9e01cb926a1cb1e1f0a5f78fbf6" dmcf-pid="1JjuwmyOhk" dmcf-ptype="general">게임에서 대사를 추출하고 번역문을 다시 넣는 도구도 만들었다. 번역하지 않은 상태로 추출과 재삽입을 진행했을 때 원본 USECODE 파일과 바이트 단위까지 일치하는지 확인하는 과정도 거쳤다. 번역 파일은 Exult의 패치 폴더에 넣어 적용하는 방식으로, 원본 게임 파일을 직접 수정할 필요는 없었다.</p> <p contents-hash="18455e61d45d129a02a54e73f6267cdcb8da44363acacef27f2a63c6494a1842" dmcf-pid="tiA7rsWITc" dmcf-ptype="general">개념 검증이 끝난 뒤 기자가 한 말은 "계속해서 완성해"가 전부였다. 그러자 클로드는 혼자 번역을 이어가면 대화가 길어져 작업 도중 세션이 끊길 수 있다며, 여러 번역 에이전트를 동시에 활용해도 되는지 물었다. 사용량이 크게 늘어난다는 설명도 덧붙였다. 기자는 병렬 작업을 선택했다.</p> <p contents-hash="984c11fa561970b3d8ca07808106ddbcab6d778b817aac808a1427dd6595f7e7" dmcf-pid="FnczmOYCvA" dmcf-ptype="general">클로드의 작업 과정을 살펴보니 클로드는 본격적인 번역에 앞서 등장인물의 말투부터 정했다. 이올로와 로드 브리티시는 '자네'라는 호칭을 사용하는 하게체, 일반 NPC는 하오체, 가고일은 '~이다'로 끝나는 딱딱한 말투를 쓰도록 했다. 어린 동료인 스파크는 아바타를 '아저씨'라고 부르게 했다. 여러 에이전트가 대사를 나눠 번역하더라도 인물의 말투를 맞추기 위한 기준이었다.</p> <figure class="figure_frm origin_fig" contents-hash="978cfa11509fb05d97c7e8446761c68d7b522d880722553094a9d310cc2ed1ff" dmcf-pid="3LkqsIGhCj" dmcf-ptype="figure"> <p class="link_figure"><img alt="계속해, 해 정도면 끝." class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175105419vszg.jpg" data-org-width="800" dmcf-mid="qzQWJnEoW5" dmcf-mtype="image" height="auto" src="https://img1.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175105419vszg.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 계속해, 해 정도면 끝. </figcaption> </figure> <p contents-hash="de57c81938f113442e612af6093c60ea5a224304d9dcb8f17cc51877793ce13e" dmcf-pid="0oEBOCHlTN" dmcf-ptype="general">선택지와 고유명사를 통일하는 작업도 먼저 진행했다. 에이전트 하나가 선택지 1,629개와 고유명사 530개를 정리했다. 클로드의 설명에 따르면 게임 스크립트가 이용자가 고른 대화 선택지를 문자열로 비교하는 부분이 있어, 같은 선택지를 서로 다르게 번역하면 진행에 문제가 생길 수 있었다. 자연스럽게 읽히는 번역만큼 게임이 인식할 수 있는 일관된 번역도 중요했던 셈이다.</p> <p contents-hash="5ba0af25829734760e6ccf0a64d0b5e9b5699344cba778b1106600cdb2f129ff" dmcf-pid="pgDbIhXSya" dmcf-ptype="general">본문 대사는 35개 묶음으로 나누고, 에이전트를 한 번에 7개씩 투입해 번역하는 방식으로 진행했다. 각 묶음은 글자와 제어기호 검사 등을 통과한 뒤 합치도록 했다. 단순히 영어를 한국어로 옮기는 작업인 줄 알았는데, 실제로는 말투와 용어를 정하고 게임의 작동 규칙까지 지켜야 했다. 이 과정도 AI가 알아서 진행했다.</p> <p contents-hash="54667954ed17118c16407e924cd6ca44ab81ef6f8865880626cf8a5fd780efb5" dmcf-pid="UawKClZvlg" dmcf-ptype="general">그다음부터는 시간과의 싸움이었다. 화면에 한글 세 단어를 띄우는 일과 소설책 여러 권 분량의 대사를 번역하는 일 사이에는 상당한 거리가 있었다. 처음에는 한글이 나온다는 사실만으로 신기했지만, 이제는 전체 작업이 어디까지 진행됐는지가 궁금해져 클로드에 현재 상황을 보여 달라고 했다. 게임 초반부 화면이 한국어로 완성돼 있었다.</p> <p contents-hash="3761000ea28f168e8c2636c183a3baa10f3d0f29223a599b11e53b37e21313c6" dmcf-pid="uNr9hS5Tvo" dmcf-ptype="general">기자가 사용 중인 프로 요금제에서는 작업을 이어가다 5시간 단위 사용량 한도에 걸렸다. 한도가 풀리기를 기다렸다가 작업을 재개하는 과정을 두 차례 거치자 블랙 게이트의 한국어 패치가 완성됐다. 놀라운 부분은 검사 과정에서 발견한 버그도 함께 수정했다는 점이다.</p> <figure class="figure_frm origin_fig" contents-hash="6f1284f3aece7b2571a0a675abfc50e7c2704846d90d36a442560cc1ce811e24" dmcf-pid="7jm2lv1yhL" dmcf-ptype="figure"> <p class="link_figure"><img alt="서펀트 아일 완성본" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175106630kpaz.jpg" data-org-width="800" dmcf-mid="bIi1NAIkCX" dmcf-mtype="image" height="auto" src="https://img4.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175106630kpaz.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 서펀트 아일 완성본 </figcaption> </figure> <p contents-hash="051656c798c0f831cfaccaf8ea8ba2b87a8ff8ed135d74ca1ba41231b47a700c" dmcf-pid="zAsVSTtWvn" dmcf-ptype="general">패치는 원본 파일을 훼손하지 않는 형태로 만들어졌다. 배치 파일로 설치한 뒤 스팀 실행 옵션에 한 줄을 추가하면 한국어 패치를 적용한 버전을 실행할 수 있었다. 실제로 플레이해 보니 게임 속 대사와 책, 표지판 등을 한국어로 읽을 수 있었다.</p> <p contents-hash="4bbe79f33abf810c17bace1c5b44489a053010f6d0e64222d1ce35ee34fe806f" dmcf-pid="qJjuwmyOCi" dmcf-ptype="general">이어 서펀트 아일도 한국어로 번역해 달라고 요청했다. 이쪽도 분량이 상당해 사용량 한도에 몇 차례 더 걸렸다. 그때마다 한도가 풀리면 "계속해", "해"라는 짧은 말로 작업을 재개했다. 그렇게 이틀이 채 걸리지 않아 '울티마 7 컴플리트 에디션' 두 작품의 한국어 패치가 완성됐다. 주간 사용량의 약 96%를 소진한 시점이었다.</p> <p contents-hash="f7b1de4ce00179fba92beeedad873a200d22b3a7eeae980cf65ca24d31fbde3f" dmcf-pid="BiA7rsWIhJ" dmcf-ptype="general">패치 적용 후에도 손볼 부분은 있었다. 게임 속에서 '아바타'가 '이바타'로, '작별'이 '직별'로 보이는 문제가 나타났다. 수정을 요청하자 클로드는 글자를 둘러싼 검은 테두리가 'ㅏ'의 짧은 가로획을 덮는 문제를 찾아냈고, 다섯 가지 수정 방향을 제시했다. 그중 마음에 드는 형태를 골라 글자의 가독성을 높였다.</p> <figure class="figure_frm origin_fig" contents-hash="b54f8d175eef972f6f8a24f42e77e429eb3f934f3c1a7938c70ac2eef1ae22c0" dmcf-pid="bnczmOYCWd" dmcf-ptype="figure"> <p class="link_figure"><img alt="검수나 타이틀 화면 등이 남아 있긴 하다." class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175107840tfmx.jpg" data-org-width="779" dmcf-mid="Kb4SMejJSH" dmcf-mtype="image" height="auto" src="https://img1.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202611/11/gamedonga/20261111175107840tfmx.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 검수나 타이틀 화면 등이 남아 있긴 하다. </figcaption> </figure> <p contents-hash="fc51da9d136f3022247cb007a3e79ac94fe3c898a0627bd3eff0cd0fd57385e5" dmcf-pid="KLkqsIGhCe" dmcf-ptype="general">물론 아직 번역 용어 검수나 타이틀 화면 작업 등 손봐야 할 부분은 남아 있다. 그래도 30년 넘게 영어의 벽 너머에 있던 게임을 한국어로 즐길 수 있다는 점은 남다르게 다가왔다. 기자가 한 일이라고는 작업 방향을 고르고 "계속해"라고 말한 정도였다. 새삼 AI의 위력을 체감한 경험이었다.</p> <p contents-hash="8a49ddcc8986a5b39775998fce1e7acd5371e6e030c51fcfa256227841a0e19a" dmcf-pid="9oEBOCHlvR" dmcf-ptype="general">다만 한국어 패치는 저작권 문제가 발생할 수 있는 만큼 주의가 필요하다는 점을 덧붙인다.</p> <p contents-hash="7d500dfb6e920127152b8d5f89920ecae6b33d4cc96c260334a1d6ad88a97282" dmcf-pid="2gDbIhXSlM" dmcf-ptype="general">사용자 중심의 게임 저널 - 게임동아 (<span>game.donga.com</span>)</p> </section> </div> <p class="" data-translation="true">Copyright © 게임동아. 무단전재 및 재배포 금지.</p>
댓글등록
댓글 총
0
개
맨위로
이번주
포인트
랭킹
매주 일요일 밤 0시에 랭킹을 초기화합니다.
1
4,000
상품권
2
3,000
상품권
3
2,000
상품권
업체홍보/구인
더보기
[구인]
유투브 BJ 구인중이자나!완전 럭키비키자나!
[구인]
에카벳에서 최대 조건으로 부본사 및 회원님들 모집합니다
[구인]
카지노 1번 총판 코드 내립니다.
[구인]
어느날 부본사 총판 파트너 모집합니다.
[구인]
고액전용 카지노 / 헬렌카지노 파트너 개인 팀 단위 모집중 최고우대
지식/노하우
더보기
[카지노 노하우]
혜택 트렌드 변화 위험성 다시 가늠해 보기
[카지노 노하우]
호기심이 부른 화 종목 선택의 중요성
[카지노 노하우]
카지노 블랙잭 카드 조합으로 히트와 스탠드를 결정하는 방법
[카지노 노하우]
흥부가 놀부될때까지 7
[카지노 노하우]
5월 마틴하면서 느낀점
판매의뢰
더보기
[제작판매]
html5웹미니게임제작 해시게임제작 카드포커게임제작 스포츠토토 카지노 슬롯 에볼루션 토지노 솔루션분양임대재작
[제작판매]
html5웹미니게임제작 해시게임제작 카드포커게임제작 스포츠토토 카지노 슬롯 에볼루션 토지노 솔루션분양임대재작
[제작판매]
html5웹미니게임제작 해시게임제작 카드포커게임제작 스포츠토토 카지노 슬롯 에볼루션 토지노 솔루션분양임대재작
[제작판매]
html5웹미니게임제작 해시게임제작 카드포커게임제작 스포츠토토 카지노 슬롯 에볼루션 토지노 솔루션분양임대재작
[제작판매]
html5웹미니게임제작 해시게임제작 카드포커게임제작 스포츠토토 카지노 슬롯 에볼루션 토지노 솔루션분양임대재작
포토
더보기
채팅하기