한글패치 정보 5

[Godot Engine 게임 한글화] 리소스를 다시 인코딩하기

디코딩된 gd 파일이나 png파일은 이대로는 원래의 게임 리소스에 적용할 수 없다. 조금 번거롭지만 임의의 godot 프로젝트를 만들어서 수정된 리소스를 넣어 pck를 export 한 후, 해당 pck를 다시 전개해서 필요 리소스를 뽑아낼 필요가 있다. GODOT 인스톨 https://godotengine.org/download/windows/ Download for Windows - Godot Engine Download the latest stable version of the Godot Engine for Windows godotengine.org 위의 고도 공식홈페이지에서 고도엔진을 다운로드 받는다. 주의할 점은 내가 적용하고자 하는 게임의 고도엔진과 동일한 버전의 엔진을 받아야 한다. 기존 게임..

한글패치 정보 2023.07.12

[Godot Engine 게임 한글화] stex파일 png파일로 되돌리기

게임에 사용되는 png리소스들은 .import 디렉토리 아래에 stex 라는 확장자로 밀집된다. 이대로는 이미지 편집기로 열어도 편집을 할 수 없기때문에 원래파일로 돌려주는 작업이 필요하다. 이 stex 파일을 png로 돌려주는 파이썬 스크립트는 아래이다. https://github.com/ClementineAccount/godot-stex-to-png GitHub - ClementineAccount/godot-stex-to-png: converts godot .stex files to standard .png files converts godot .stex files to standard .png files. Contribute to ClementineAccount/godot-stex-to-png de..

한글패치 정보 2023.07.12

[Godot Engine 게임 한글화] gdc파일을 gd파일로 변환하기

GDScript란? https://docs.godotengine.org/ko/stable/tutorials/scripting/gdscript/gdscript_basics.html GDScript 기초 소개: GDScript 는 콘텐츠를 만드는 데 사용되는 동적 타입 고급 프로그래밍 언어입니다. Python 과 비슷한 문법을 사용합니다(블록이 들여쓰기 기반이고, 많은 키워드가 비슷합니다). 이 언어의 목 docs.godotengine.org 고도엔진에서 사용하는 프로그래밍 언어이며 파이썬과 유사한 구조를 가지고 있다. *.gd 확장자로 된 스크립트이며 리소스 파일로 패키징한 후에는 *.gdc 파일로 컴파일된다. gdc파일로 컴파일된 후에는 일반적인 에디터툴로는 내부를 확인할 수 없기에 다시 gd파일로 되돌..

한글패치 정보 2023.01.29

[Godot Engine 게임 한글화] 리소스 파일 분해하기

게임 엔진 확인 일단 한글화를 진행하기 전에 가장 먼저 해야할 일은 해당게임이 어떤 엔진으로 이루어졌는지 확인하는 것이다. 고도엔진으로 만들어진 게임인지 확인하는 방법은 간단하다. 게임이 설치된 폴더로 이동한 후 게임 실행 파일(*.exe)의 속성을 확인하면 아래와 같은 창이뜨고, 자세히 탭을 클릭하면 간단히 확인할 수 있다. 게임을 빌드할 때 사용된 엔진의 버전 정보도 알 수 있으니 기억해두면 좋다. 위 게임의 경우는 3.4.4.stable 버전을 사용한 것을 알 수 있다. 리소스 파일(*.pck) 분해하기 고도엔진의 게임 리소스는 대부분 pck 파일로 출력된다. 이것은 단일 파일일 경우도 있고 여러개의 pck 파일로 나눠진 경우도 있다. 이번 설명의 경우에는 단일파일의 경우를 예로든다. 이 pck 파..

한글패치 정보 2023.01.29

고도엔진(Godot Engine)기반 게임 한글화 강좌

들어가기 전에.. 게임 엔진이라고 하면 흔히 언리얼 엔진이나 유니티를 떠올린다. 이번에 소개할 엔진은 고도엔진(Godot Engine)으로 대중적이지는 않지만 아는 사람들 사이에서 은근히(?) 전해지고 있는 마이너한 게임엔진이다. 다른 엔진들과의 큰 차이점은 완전 무료로 사용할 수 있다는 것과 엔진자체가 아주 경량적이라(150MB 내외) 어느 환경에서든 가볍게 사용할 수 있다는 것이다. 또한 자체 언어인 GDScript는 파이썬을 기반으로 했기때문에 비교적 접근이 쉬워 초보자도 사용하기 용이하며 3.0버전부터는 C#도 지원한다. 간단한 2D게임을 만들기에는 더할 나위 없이 좋다는 평을 받고 있지만 이거할 바에야 유니티해라 라는 인식이 팽배하다.. 실제로도 이 엔진으로 개발된 게임은 손에 꼽힌다. (대표적..

한글패치 정보 2023.01.29