게임내 글꼴을 아래와 같이 원하는 글꼴로 바꾸는 모드를 제작하는 법입니다.
1. gfxfontlib_glyphs_korean.gfx을 준비하는데 반드시 모드 작업 폴더(모드 제작에 쓸 임의 폴더) 내에 Libs/UI 폴더를 만들어서 그 안에 파일을 준비해주세요.
2. JPEXS decompiler를 설치 및 실행합니다. 이 때 JRE가 깔려 있지 않다면 프로그램 실행 시 안내된 페이지에서 JRE를 다운받아 설치합니다.
3. 실행 후 gfx파일을 불러오면 좌측에 목록이 나오는 데 거기서 fonts에서 마우스 오른쪽 버튼을 누르면 아래와 같은 메뉴가 나오고 거기서 Create font using dialog를 선택합니다.
4. 아래 이미지와 같은 팝업이 뜨면 원본 한글 폰트에 해당하는 chid:1, OT-BondiGullim Ko0를 선택하고 ok를 선택
5. 그리고 폰트 선택화면이 나오면 ttf file select를 선택하여 ttf 폰트를 선택한 다음, font name은 원본 폰트 이름과 동일한 OT-BondiGullim Ko0을 기입하고, 언어에 경우 일본어와 중국어 그리고 해당 폰트에서 지원하지 않는 언어를 제외한 나머지를 체크합니다.
6. 아래와 같이 새로운 추가된 폰트(chid 12)에 마우스 오른쪽 버튼을 눌러 replace. with other character tag를 선택하여 원본 폰트인 chid 1, OT-BondiGullim Ko0을 선택하여 서로 바꿔줍니다.
7. 이제 새로운 폰트가 chid 1, 원본 폰트가 chid 12로 바뀌었으니 필요 없어진 원본 chid 12를 삭제하고 저장합니다.
8. KCD pack builder를 통해 pak파일을 생성합니다. pak filename과 pak파일을 저장할 pak output directory는 적당한 값을 넣으시고, The directory to pack에는 Libs/UI를 폴더가 들어가 있는 작업 폴더를 선택합니다.
9. 그리고 실제에 게임에 넣어줄 모드 폴더를 만듭니다. 모드 폴더안에는 링크(https://pastebin.com/U6cF7ybJ)된 형식에서 모드이름 등을 적당히 수정하여 mod.manifest파일(메모장으로 작성하시면 됩니다)을 만들어 넣어 주시고, 추가로 data폴더를 만들어서 위에서 만든 pak파일을 넣어줍니다. 이제 이 모드 폴더를 게임이 설치된 폴더에 Mods 폴더(없으면 만들어 주세요)에 넣고 실행하시면 변경된 폰트가 적용됩니다.
인터넷에 자료가 많이 없어 직접 시행착오를 거치며 바꾸는 데 성공하기는 했는데, 저도 이런 건 처음이라 아마 위 과정에 불필요한 부분이 포함되어 있을 수도 있습니다. 혹시나 아시는 분들은 댓글로 알려주시기 바랍니다.






(IP보기클릭)121.179.***.***
(IP보기클릭)121.189.***.***
1.libs/ui에서 바로 하니 안됐는데 mods/libs/ui 이렇게 만드니 되네요 libs/ui 요 폴더전에 뭔가 필요한가봄 5.어차피 게임내에 일본어 중국어 표시할일 없으니 대충 맨위에 있는 전체문자 선택 했어요 9.다른 모드 폴더에 있는거 대충 보고 따라 했어요 형식만 지키면 대충써도 되는듯해요 | 25.02.18 02:09 | |
(IP보기클릭)220.80.***.***
오 답변 감사합니다!! 그럼 mods/libs/ui 폴더는 그냥 아무 곳에나 두셨나요? 바탕화면에 mods로 만들어서 놔둬도 되려나요? | 25.02.18 12:22 | |
(IP보기클릭)110.46.***.***
1. 본문에 수정한대로 임의 폴더를 만들어서 거기에 넣으시면 됩니다. 2. 원본폰트가 중국어랑 일본어는 포함안하고 있어서 그렇게 했는데 다 포함해도 무방한 거 같네요. 3. 저기 링크에 있는 양식을 이름만 수정하셔도 되고 그냥 복사해서 쓰셔도 됩니다. | 25.02.18 13:17 | |
(IP보기클릭)58.122.***.***