redcachalot

Veteran
Veteran
Joined
Sep 30, 2015
Messages
43
Reaction score
11
First Language
English
Primarily Uses
RMVXA
Hello there!

I am using an English language version of the RMVXA engine.
While playtesting, whenever I choose Input Name Processing from the Edit Event Menu for an event on the map, the Latin Input Name screen appears and there is no option for any Japanese kana characters.
Upon taking a look at RGSS3 Window_NameInput, one can see that there are both Latin letters as well as Japanese kana characters available in the code!

Is there anyway to activate the option of having Japanese characters from the RGSS3 code appear as extra menus during the Name Input window scene?

i.e JAPAN1, JAPAN2, and JAPAN3?

JAPAN3 also contains mathematical symbols that are not available in either LATIN1 or LATIN2.

However, I wouldn't want to lose the LATIN2 special characters that are very useful for other non-English European languages.

Is there any sort of tweak or script that enables all of JAPAN1, JAPAN2, and JAPAN3 as well as LATIN1 or LATIN2 to simultaneously appear and be usable by the player?

I'm just trying to give the player more naming options in the game, that includes Japanese characters and Mathematical symbols as well because I personally cannot locate this sort of script in the forums even though it might already exist...

Thanks in advance!
 

A-Moonless-Night

WINTER IS COMING
Veteran
Joined
Mar 17, 2012
Messages
695
Reaction score
451
First Language
English
Primarily Uses
RMVXA
Ruby:
class Window_NameInput < Window_Selectable
  def table
    return [JAPAN1, JAPAN2, JAPAN3] if $game_system.japanese?
    japan = [JAPAN1, JAPAN2, JAPAN3]
    japan.each do |arr|
      arr[-1] = LATIN1[-1]
      arr[-2] = LATIN1[-2]
    end
    return [LATIN1, LATIN2, japan[0], japan[1], japan[2]]
  end
end

Paste that as a new script underneath Main. You can change the line return [LATIN1, LATIN2, japan[0], japan[1], japan[2]] to just include the ones you want and in any order.
 

redcachalot

Veteran
Veteran
Joined
Sep 30, 2015
Messages
43
Reaction score
11
First Language
English
Primarily Uses
RMVXA
Ruby:
class Window_NameInput < Window_Selectable
  def table
    return [JAPAN1, JAPAN2, JAPAN3] if $game_system.japanese?
    japan = [JAPAN1, JAPAN2, JAPAN3]
    japan.each do |arr|
      arr[-1] = LATIN1[-1]
      arr[-2] = LATIN1[-2]
    end
    return [LATIN1, LATIN2, japan[0], japan[1], japan[2]]
  end
end

Paste that as a new script underneath Main. You can change the line return [LATIN1, LATIN2, japan[0], japan[1], japan[2]] to just include the ones you want and in any order.

Thank you so much @A-Moonless-Night.
It works flawlessly!
 

Latest Threads

Latest Profile Posts

Ugh. The one time I forget to save every hour or so is also the day my computer crashes. That's life!
Even though I spent 100's of dollars on my game already. I think I might just have to give it away for free. Since I haven't heard back from people if I could use some of their graphics. Even from a global mod here. Maybe I can make a donation thing.
you know, some days you get resentful that game dev is even considered a "fun job" and other days it's like, welp, time to roll up my sleeves and code these molotov cocktails
If you suck at playing trumpets, that is probably why.
Been sick with a stomach virus for seven days now. Not going to work tomorrow because I'm still contagious according to my doctor.

Forum statistics

Threads
115,963
Messages
1,094,427
Members
151,232
Latest member
tamexe
Top