그렇게 어렵지는 않았는데 나름 고생해서 정리해서 올림
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 폴더를 다 지워보라고 한다. 나는 그런 일은 없었다.