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

Been sick with a stomach virus for seven days now. Not going to work tomorrow because I'm still contagious according to my doctor.
Much as I love my job, I really hate playing "office politics". It would be nice if I didn't have to pretend to be someone else all day long.
I wanna get back into showing off Battlers and other assets I create again. But i'm always haunted by the "It's not good/realistic enough" voices that keep me from doing so.

Maybe I should get back to it, I did enjoy showing off whatever I came up with!
Big Google Warning Today for chrome users - apparently some kind of security threat has happened and everyone is being advised to update their Chrome browser ASAP by going to settings and/or "About Google Chrome", to update their browser version to a new one just released.

Forum statistics

Threads
115,956
Messages
1,094,363
Members
151,216
Latest member
26noah
Top