카테고리 없음

문명4 한글 패치에서 폰트 수정하는 법

ins12 2023. 10. 7. 00:16

그렇게 어렵지는 않았는데 나름 고생해서 정리해서 올림

1. 한글 패치 설치. 요새는 거의 스팀판일테니 스팀판 한글 패치를 받자. 스팀에서 설치할때는 Beyond the Sword만 설치하면 된다.

https://imhong.tistory.com/147

 

스팀 문명4 컴플리트 에디션 한글패치

스팀판 문명 4 컴플리트 에디션은 각 확장팩이 이전 버전을 포함하고 있으므로 마지막 확장팩인 BTS를 즐기실 분들은 본편과 워로드 설치 없이 BTS만 설치하고 한글화 하시면 됩니다. 분할 압축된

imhong.tistory.com

2. Civ4Theme_Common.thm 파일 수정

경로: (스팀 라이브러리)\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\Resource\Themes\Civ4\Civ4Theme_Common.thm

374행부터

GFont	.Size1_Normal			=	GFont("SimSun",		"Regular",		13, GFlags(GFontFeature, GFC_FONT_ALPHA));

GFont	.Size2_Normal			=	GFont("SimSun",		"Regular",		14, GFlags(GFontFeature, GFC_FONT_ALPHA));
GFont	.Size2_Bold				=	GFont("SimSun",		"Bold",			14, GFlags(GFontFeature, GFC_FONT_BOLD,	GFC_FONT_ALPHA));
GFont	.Size2_Italic			=	GFont("SimSun",		"Italic",		14, GFlags(GFontFeature, GFC_FONT_ITALIC, GFC_FONT_ALPHA), 0, GRectMargin(1));

GFont	.Size3_Normal			=	GFont("SimSun",		"Regular",		15, GFlags(GFontFeature, GFC_FONT_ALPHA));
GFont	.Size3_Bold				=	GFont("SimSun",		"Bold",			15, GFlags(GFontFeature, GFC_FONT_BOLD,	GFC_FONT_ALPHA));

GFont	.Size4_Normal			=	GFont("SimSun",		"Regular",		22, GFlags(GFontFeature, GFC_FONT_ALPHA));
GFont	.Size4_Bold				=	GFont("SimSun",		"Bold",			20, GFlags(GFontFeature, GFC_FONT_BOLD,	GFC_FONT_ALPHA));

"Simsun" 또는 "Sylfaen"일텐데 마음에 드는 글꼴로 수정한다.

나는 Noto Sans KR을 써서 아래와 같이 수정. 여기서는 글꼴만 수정했지만 글자크기도 수정할 수 있다.

GFont	.Size1_Normal			=	GFont("Noto Sans KR",		"Regular",		13, GFlags(GFontFeature, GFC_FONT_ALPHA));

GFont	.Size2_Normal			=	GFont("Noto Sans KR",		"Regular",		14, GFlags(GFontFeature, GFC_FONT_ALPHA));
GFont	.Size2_Bold				=	GFont("Noto Sans KR",		"Bold",			14, GFlags(GFontFeature, GFC_FONT_BOLD,	GFC_FONT_ALPHA));
GFont	.Size2_Italic			=	GFont("Noto Sans KR",		"Italic",		14, GFlags(GFontFeature, GFC_FONT_ITALIC, GFC_FONT_ALPHA), 0, GRectMargin(1));

GFont	.Size3_Normal			=	GFont("Noto Sans KR",		"Regular",		15, GFlags(GFontFeature, GFC_FONT_ALPHA));
GFont	.Size3_Bold				=	GFont("Noto Sans KR",		"Bold",			15, GFlags(GFontFeature, GFC_FONT_BOLD,	GFC_FONT_ALPHA));

GFont	.Size4_Normal			=	GFont("Noto Sans KR",		"Regular",		22, GFlags(GFontFeature, GFC_FONT_ALPHA));
GFont	.Size4_Bold				=	GFont("Noto Sans KR",		"Bold",			20, GFlags(GFontFeature, GFC_FONT_BOLD,	GFC_FONT_ALPHA));

3. 게임 들어가면 게임 설정에서 언어 Korean으로 변경.

이렇게 잘 나온다.

혹시 뭔가 잘못되서 글자가 안보이면 내 문서 폴더 밑의 Beyond the sword 폴더를 다 지워보라고 한다. 나는 그런 일은 없었다.