Homebrew ROM Hack Custom 3DS Font for Korean 3DS

  • Thread starter Thread starter dkdkdk
  • Start date Start date
  • Views Views 1,304
  • Replies Replies 2

dkdkdk

Member
Newcomer
Joined
Jul 26, 2023
Messages
7
Reaction score
2
Trophies
0
Age
26
XP
145
Country
Korea, South
Where should I start explaining this...

First of all, I decided to customize the font because I didn't want to see "Gulimche," the Korean font on 3DS.

I searched the internet and found a way, so I tried it and there was no change.
Here is the link I've referenced.(I couldn't put the original link, so I uploaded the YouTube address with the link instead.)
()

When I checked where it went wrong, I realized that the tid of the Korean font was "0004009B00014202" unlike the tid of the basic font(0004009B00014002), that is, the tid itself is different and cannot be applied.

I've even figured out that there's a problem with the nccheheader.bin file in fonttools, but I don't know how to apply custom fonts to Korean 3DS.
Here's how I tried:
1. FontTool.py file modification - simply changed the number of tid parts. It didn't work. (tid stayed the same.)
2. Create nccheheader.bin file - Extracted .cfa of Korean font file and created nccheheader.bin using 3dstool. (The command used is as follows: 3dstool -xvtf cfa font.cfa --header nccheheader.bin) The result was that 3ds was not executed with the error screen.

I need help with this...
 
Can you use a hex editor to change the TID?
From experience, it's possible to change TID to a Hex editor, but I quit because I thought it would cause another error.

Fortunately, I recently solved the problem. It was caused by the name of Korean font.bcfnt.lz being different from the name of the Standard font.bcfnt.lz.

I changed the name of the font to be changed in BCFNT to CIA by AntiMach (cbf_std.bcfnt.lz)to cbf_ko-hang-KR.bcfnt.lz and I was able to successfully change the font.
 

Attachments

  • Like
Reactions: retrospect

Site & Scene News

Popular threads in this forum