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

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

디시인사이드 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” 서울 강남 공략해 액티언 알린다
  • (2024 MAMA 찢었다) 폼미친 김태리 “드레스 패션” 모음
  • 매일쓰게되는 무신사뷰티 추천템
  • ‘성남 맛집 추천’ 다양한 세대가 공존하는 모란 맛집 BEST 3

당신을 위한 인기글

  • ‘이걸 한국에 가져온다고?’.. GM, ‘이것’ 도입 확정에 차주들 환호!
  • ‘뺑소니 무죄라고?’.. 압구정 롤스로이스 男, 판결에 네티즌들 ‘격분’
  • “무판 오토바이에 절도, 무단 침입!” 갈 때까지 간 요즘 학생들
  • “포르쉐 사려다 기아차 산다고?” 가성비 끝판왕 고성능 스포츠차 나왔다!
  • “발등에 불떨어진 KGM” 서울 강남 공략해 액티언 알린다
  • (2024 MAMA 찢었다) 폼미친 김태리 “드레스 패션” 모음
  • 매일쓰게되는 무신사뷰티 추천템
  • ‘성남 맛집 추천’ 다양한 세대가 공존하는 모란 맛집 BEST 3

추천 뉴스

  • 1
    벼랑 끝 몬스터즈, 니퍼트 카드로 반전 노리나...고척돔 '들썩' (최강야구)

    연예 

  • 2
    옹성우 "군 생활 중 '연예인이 이래도 돼?'라는 말 가장 많이 들어"

    연예 

  • 3
    율희, 악플러에 칼 빼들어 "인신공격·성희롱 악플, 선처없이 법적 대응"

    연예 

  • 4
    “창문 열면 무덤뷰” 사기 분양 소송당했던 아파트…지금은?

    연예 

  • 5
    비비 "김남길, NG 날 때 '우리 형서 건드리지마!' 외쳐...과하게 잘해준다"

    연예 

지금 뜨는 뉴스

  • 1
    유명 여배우, 팬 집으로 찾아가 종일 머물렀다는데…’충격 이유’

    연예 

  • 2
    홍현희 "♥제이쓴에 육아 주도 맡겨...틀 잡아주니 안정감 느껴져" (홍쓴TV)

    연예 

  • 3
    스무살에 은퇴해 아이 둘 키우다가 또 길거리 캐스팅 당한 미녀 CF퀸

    연예 

  • 4
    박진영 "드림하이 실사판 같다"...2R 첫 탈락자 발생 (더 딴따라)

    연예 

  • 5
    “월 600 번다?” 요즘 배달 기사들이 그만두는 현실 이유

    연예 

공유하기

0