• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Error] How to display Chinese or Japanese characters in the game?

  • 3
    Posts
    4
    Years
    • Seen Sep 20, 2023
    I make an NPC event and use "Show Text" and type in some Chinese / Japanese characters, they become unreadable square bytes in the game.

    I've tried:
    1. install a Chinese font in the Fonts folder and change the FONT_NAME variable in MessageConfig.
    result: The font is changed but still don't display Chinese characters.

    2. follow the wiki translating the game.
    result: I managed to choose the second language, but still don't display.

    Any help is greatly appreciated!
     
    I solve it indirectly by using a v.16.2 Pokemon Essentials, totally enough for my game.
    After some digging into the script of 19.2, I found the basic function of drawing text is in MKXP_Compatibility, draw_text(), it basically draws every text in the game.
    In 16.2 version, it uses RGSS2, so I guess the problem lies in MKXP?
    I didn't go deep in MKXP's source code, so if anyone else want to display non-English characters in the game, maybe it's useful to take a look at MKXP!
     
    Back
    Top