주요 메뉴 바로가기 (상단) 본문 컨텐츠 바로가기 주요 메뉴 바로가기 (하단)

요즘 잠 아껴가며 재밌게 한 퍼즐 게임 – 실시간 베스트 갤러리

디시인사이드 0

그건 바로 한글패치 하기 게임이야!

7fed8272b58a68ff3fe983e547851b6c2606f36bbd2b28515cd2a5e1f29cd04f

귀여운 캐릭들과 괜찮은 게임성에 매료되어 첫 한패 도전.

번역 쉬운 엔진이라니 개꿀! 외치며 시작.

7fed8272b58a69f63eeb87e045861b6c2d37879813f5830af024cfb65120f8

바로 난관.


고수들이 남긴 강의들 따라했는데 주화입마 옴.


1484f368f5dc3f8650bbd58b36877d6bd6

1484e40dabc236a14e81d2b628f1776a938a1b

이 엔진에서 잘 쓰이는 방식으로 컴파일되어 코드 스크립트도 뜯어볼 수 없는 상황.

전용 모딩 툴을 깃헙 구석에서 발견해 깔아봤지만 컴맹이라 빠른 포기.

아마도 컴파일 방식이 달라서 한글 텍스트와 폰트를 인식하지 못하는 것으로 추정.

a14004ad2a0ab4618eff5b5ac65ccee58a90c067552b4808aa25e8889af184ae

이쯤에서 설명하자면, 이 게임이 개발된 엔진은 폰트를 이미지와 좌표로 저장해 정해진 좌표에서 글자를 끌고 오는 방식이었다.

여기서 착안해 해서는 안 될 생각을 하게 됨.

내가 폰트 이미지를 만들면 되지 않을까?

다른 폰트 위에 한글 이미지만 덧 씌우면 한글이 출력되지 않을까?

7ff390ad0116b36ca634064d9d22eb736daae16ae300f27fbbb86c0c5f3a9e

하지만 두 가지 문제에 봉착.

1. 그나마 글자 수가 많은 중국어 1200글자보다 두 배 많은 상용한글 2350자

2. 네모 반듯한 공산당 문자와 달리 오와열 안 맞는 한글 폰트

7ef390ad373ab451a3f1c6bb11f11a395fd0276160ae3f37

첫 번째 문제를 해결하기 위해 번역문에 쓰인 한글 글자만 사용하기로 계획.

일단 뒷일은 미래의 나한테 맡겨두고 제미니와 함께 재미난 번역 작업.

79f390ab102eb27e8e340b449c09f47387c6746b604dc46f4e04ceb976db

번역 다하고 나니 코딩천재 제미나이가 문서에 쓰인 한글 목록 뽑는 코드 뚝딱 뽑아줌.

78f390ad2906b365823239659b3bfc73a03730286292bce794652db7096cfa

이제 오와열 못 맞추는 한글 이슈. 폰트 바꿔보면 될까 싶어서 대여섯 개 써봤지만 개같이 실패.

알아보니 거의 모든 한글 폰트는 글자 폭이 조금씩 다르다고 함.

‘고정폭 폰트’라고 코딩하는 사람들이 쓰는 폰트가 따로 있는데 너무 안 예뻐서 고민 끝에 폐기.

7bf390ac3527b4669233125158c12a3a2aa251ef7f857075a52c4fcb

그래서 그냥 엑셀에 때려박음.

7af390aa2123b273a3ff5a49f29f3433230b70b37ef6b1f569021bee0e

간체자 폰트파일이랑 글자수와 간격 맞추며 한땀 한땀 넣어줌

75f390ab102eb4629fff5b40df5ddacc906187eca478e160e7ef8fb7562672cb

배경 지우고 완성!

7fed8272b58a69f43cee87e143871b6c83dd8376f870bc56383b83e0b22a8ccd

잘? 나오는 한글.

사실 아직 대사 파일 교체 전임.

게임이 한글 텍스트는 인식하지 못하기 때문에, 대사를 모두 간체자로 바꿔준 뒤에 대응하는 한글 이미지를 억지로 출력하게 해야 함.

74f390ab102eb4629f33206158c12a3af08773a73b18fb45af9435

이번에도 애미나이의 도움을 받아 글자 교체.

사실 이 단계 전에 커다란 뻘짓이 있었음.

폰트 이미지에서 간체자 읽어내려고 ocr 이것저것 설치 시도해보고, 겨우 성공해서 글자 뽑고 하나하나 눈으로 봐가며 오류 수정했는데..

알고 보니 폰트 좌표 파일에 유니코드 있었더라.

7fed8272b58a69f53ee886e544801b6c754d217242ca370782f0968b4f28fe

아무튼 그래서 잘 나오는 한글.

근데 뭔가 자간이 길고, 글자가 삐뚤빼뚤해서 폰트 크기와 좌표를 수정하기로 함.

7fed8272b58a69f53ee782e045871b6cf3db0c4ef45b8c68d74397ee492237ed

???

오히려 더 틀어진 글자

이제야 문제 원인을 눈치 챘는데,

같은 엔진에서 폰트 좌표 지정을 위해 보통 쓰이는 csv 파일을 이 게임은 인식하지 못하는 거였음.

그래서 혹시나 싶어서,

맨처음에 만들었던 한글폰트의 이미지 파일을 리패킹하고, csv 파일 대신 yy 파일을 덮어 씌워보니……

7fed8272b58a69f53fee83e644861b6ce3cae33284da868e74c7a4f80cca0f57

?????????????

7fed8272b58a69f53fee83e647811b6c90491d15d2d3ccc067a6ac49c510088e

?????????????????????????????

잘 됨.

폰트 만들고 글자 교체하고 지랄쌩쑈를 다한 게 아무 쓸모가 없었음.

뭐 그러다가 해결한 거긴 한데….







암튼 재미난 퍼즐 게임이었음.

엔딩 지역은 스타팅 지역 바로 옆인 게 국룰이긴 하지.

이제 빨리 스프라이트들도 번역하고 인게임 검수까지 해서

오늘 내일 중에 완성본 올리겠다.

출처: 인디게임 갤러리 [원본 보기]

댓글0

댓글0

300

당신을 위한 인기글

  • ‘이걸 한국에 가져온다고?’.. GM, ‘이것’ 도입 확정에 차주들 환호!
  • ‘뺑소니 무죄라고?’.. 압구정 롤스로이스 男, 판결에 네티즌들 ‘격분’
  • “무판 오토바이에 절도, 무단 침입!” 갈 때까지 간 요즘 학생들
  • “포르쉐 사려다 기아차 산다고?” 가성비 끝판왕 고성능 스포츠차 나왔다!
  • “발등에 불떨어진 KGM” 서울 강남 공략해 액티언 알린다
  • 이렇게 ‘한 벌’이면 연말 룩 고민 끝!
  • “파리 혼잡함을 벗어나” 프랑스 릴의 건축 유산과 역사적 랜드마크 4
  • “무료 수영장에 전 객실 욕조” 서울 명동 신상 호텔 가보니

당신을 위한 인기글

  • ‘이걸 한국에 가져온다고?’.. GM, ‘이것’ 도입 확정에 차주들 환호!
  • ‘뺑소니 무죄라고?’.. 압구정 롤스로이스 男, 판결에 네티즌들 ‘격분’
  • “무판 오토바이에 절도, 무단 침입!” 갈 때까지 간 요즘 학생들
  • “포르쉐 사려다 기아차 산다고?” 가성비 끝판왕 고성능 스포츠차 나왔다!
  • “발등에 불떨어진 KGM” 서울 강남 공략해 액티언 알린다
  • 이렇게 ‘한 벌’이면 연말 룩 고민 끝!
  • “파리 혼잡함을 벗어나” 프랑스 릴의 건축 유산과 역사적 랜드마크 4
  • “무료 수영장에 전 객실 욕조” 서울 명동 신상 호텔 가보니

추천 뉴스

  • 1
    오정태, 잘사는 줄… 안타까운 소식

    연예 

  • 2
    임영웅이 군고구마 팔던 시절부터 동고동락했다는 어부 출신 노래 신동

    연예 

  • 3
    조혜정, 父 조재현 '미투 파문' 그 후 "기쁜 일 있어도 기뻐하지 못하는 삶 살아"[종합]

    연예 

  • 4
    ‘재무 위기론’ 나왔던 롯데그룹이 밝힌 총자산 수준만…

    연예 

  • 5
    (여자)아이들 소연, 이번엔 학폭으로 탈퇴한 전 멤버 소환 "수진이 없이 뭘 하겠어"

    연예 

지금 뜨는 뉴스

  • 1
    "이토록 친밀한 가족" 현빈, 자 이름으로 손예진에 커피차 보냈다

    연예 

  • 2
    정지선, 케이윌 향한 팬심 폭발 "능력 되면 1억 빌려주기 가능" (사당귀)

    연예 

  • 3
    결혼까지 생각한 여친의 ‘세컨드’였다는 사실 알게 된 남자의 현재

    연예 

  • 4
    채수빈 정체 발각 위기? 유연석, 싸늘한 눈빛 포착 ('지금 거신 전화는)

    연예 

  • 5
    강민경, 前 대표 김광수 저격… 한창인데 ‘활동 중단’ 요구

    연예 

공유하기

0