잠긴 글: 캐러브, 성리더 방송 내 워게임 1:1, 다:다 대전 대리행위에 관한 보고서

이 콘텐츠는 비밀번호로 보호되어 있습니다. 보려면 아래에 비밀번호를 입력해주세요:

Advertisements

ESXi Let’s Encrypt auto renewal in ESXi host

It show How to auto-renewal “Let’s Encrypt” certificate in ESXi host. When I search, I can find a method in case that a site is received DNS service from AWS Route 53.1) But, there is no way to renewal Let’s Encrypt certificate in ESXi host itself.  So, I wrote this article.

If you find Korean lecture, please visit ‘ESXi Let’s Encrypt 자동 renewal

계속 읽기 “ESXi Let’s Encrypt auto renewal in ESXi host”

ESXi Let’s Encrypt 자동 renewal

ESXi 호스트에서 Let’s Encrypt를 자동으로 renewal 하는 방법이다. 지금까지 살펴본 결과 AWS Route 53를 통하여 DNS 서비스를 제공받는 경우에는 방법이 있으나1) 그 외의 경우에는 ESXi 호스트 자체적으로 Let’s Encrypt 인증서를 생성하고 renewal 하는 방법이 없어 강좌를 작성한다.

If you find english lecture, please visit ‘ESXi Let’s Encrypt auto renewal in ESXi host

계속 읽기 “ESXi Let’s Encrypt 자동 renewal”

유니티 게임의 한글화와 패치 제작 – 폰트 엔진(플러그인) 소개(미완성)

유니티 게임에서 화면에 나오는 모든 오브젝트는 GameObject로 존재한다. 화면에 표시되는 글자도 마찬가지로 하나의 GameObject로 이루어져있고 GameObject의 컴포넌트인 MonoBehaviour에 글자를 어떻게 출력할지 기술되어있다. 그리고 Text GameObject에서 사용되는 폰트는 별도의 GameObject(또는 MonoBehaviour 단독)로 만들어져있다. 그 외에 Sprite를 Text와 혼용해서 사용하는데 보조를 해주는 것 같이 글자 출력과 관련된 작업을 도와주거나 맡아서 하는 것을 폰트 엔진이라 부른다.

글자가 출력될 때 어떠한 과정을 거치는지, 유니티 엔진에서 통상적으로 사용하는 폰트 엔진은 무엇이 있는지, 해당 폰트 엔진을 사용한 게임을 빌드하면 어떤 결과가 나오는지를 알아보고자 한다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 폰트 엔진(플러그인) 소개(미완성)”

유니티 게임의 한글화와 패치 제작 – 유니티 에셋의 Serialization

유니티 엔진이 프로젝트를 빌드하면 에셋들은 일정한 규칙대로 assets 파일들에 합쳐진다. 이때 각 에셋들은 유니티 엔진에 기술된 방법대로 Serialized 된다. 에셋의 Dump를 추출할 수 있고, 이를 수정하는 것이 편리하나 특별한 이유에 의해 에셋의 Raw 파일이 필요할 때가 있다. 에셋의 Raw 형태에서 특정한 변수의 값을 확인, 수정하기 위해서는 유니티 엔진의 Serialization에 대해 알아보도록 한다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 유니티 에셋의 Serialization”

유니티 게임의 한글화와 패치 제작 – 언어 파일

유니티 게임을 제작할 때 텍스트를 넣을 때 텍스트를 하드코딩해서 넣을 수 있지만, 외국계 게임의 경우 보통 영어, 프랑스어, 독일어, 스페인어, 러시아어를 한번에 넣어서 배포하기때문에 보통 localization 도구를 사용하여 각 텍스트 Object마다 부여되는 key와 각각의 키와 해당하는 언어에 따라 번역된 문장들을 모아둔 언어 파일을 별도로 만들어 사용하게된다.

여러 유니티 게임에서 사용하는 언어파일이 무엇이 있는지, 어떠한 형태로 저장되어있는지 알아보고, 언어 파일이 어디에 있는지 실제 예를 사용하여 찾아본다음 실제로 그 파일이 맞는지 언어 파일을 수정하여 게임상에서 확인하고, 마지막으로 해당 언어가 한글 폰트 출력을 지원하는지 확인해본다.

본 문서는 많은 사진을 포함하고 있다. 모바일 데이터 환경에서 접속할 때 주의.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 언어 파일”

유니티 게임의 한글화와 패치 제작 – Unity Asset Bundle Extractor(UABE) 사용법

Unity Asset Bundle Extractor(UABE)는 유니티 게임의 assets을 분석하고, 추출하고, 수정된 에셋을 불러올 수 있는 강력한 도구이다. 최초로 게임 내의 에셋을 분석할 때는 UABE를 사용하고 분석이 완료된 후 자동화된 툴을 제작할 때는 UABE API를 사용하여 에셋을 수정하게된다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – Unity Asset Bundle Extractor(UABE) 사용법”

유니티 게임의 한글화와 패치 제작 – 유니티 게임의 기본 폴더 구조

유니티 게임을 모딩하기에 앞서서 유니티 엔진으로 개발되어 빌드하고 배포된 게임들의 폴더 구조를 알아보고자 한다. 먼저 일반적인 유니티 폴더 구조를 시각화하고, 각각의 폴더와 파일이 무슨 역할을 하는지 설명한 다음, 모딩을 할 때 어떤 파일들을 보아야할지 정리하고자 한다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 유니티 게임의 기본 폴더 구조”

유니티 게임의 한글화와 패치 제작 – 서론

‘슬라임랜처’의 한글패치를 시작으로 ‘엘더스크롤 5 스카이림’ 및 베데스다의 게임 1개의 한글 패치 콘솔 이식, 저와 다른 한분이 동시에 시작하여 다른 분께 병합하여 진행했던 망겜 ‘스틸 디비전’, 두분이서 동시에 시작하여 한 분에게 도움을 드렸지만 다른 한 분이 먼저 완성하였고, 먼저 완성한 분께 이미지 관련으로 도움을 드린 ‘Detention'(‘반교’), 마지막으로 공백 기간이 있기 전에 급히 제작하였고, 패치 제작 방법만 공개한 상태이고, 현재 다른분이 한글화 공개 모집을 진행 중인 ‘Bomber Crew’, 그리고 유니티 게임 한글화, 한글 패치 제작에 관한 강좌 작성 예정 글을 올리고 나서 한글 폰트 주입 방법을 알려드린 ‘My Time at Portia’, 마지막으로 관련 질문을 받았던 ‘Cat Quest’ 까지 많지는 않지만 몇몇 게임들의 한글 패치 제작을 시도해보면서 많은 자료를 찾아보고, 많은 연습을 하여 지금은 어느정도 한글 패치를 제작할 수 있는 수준에 다달았습니다. 여러가지 이유로 한글 패치를 만들어 보고자 하는 예비 왈도분들이 제가 한글 패치를 만들 수 있게 될때까지 걸렸던 많은 시간들을 보내지 않고 적은 노력으로 원하는 바를 이룰 수 있도록 도와드리기 위하여 유니티 엔진으로 제작된 게임의 한글화 방법과 한글 패치 제작에 관한 강좌를 올리고자 합니다. 계속 읽기 “유니티 게임의 한글화와 패치 제작 – 서론”