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 Posts

Latest Profile Posts

thought I'd upgrade to mz from mv cause of the nice quality of life features but ****ing hell why couldn't they allow old plugins to work in it and secondly how come in over a year since it's release has there been no mz version of something so crucial as a non grid based movement plugin. I guess I'll stick with mv. (why wasnt mz just an update to mv anyway literally nothing substantial changed..)
Something might be coming...
Hallo.png
A new day for creating :)
2021 has been the runner-up for the worst year of my life. 2015 may take that title, but '21 is pushing it. Excuses really don't justify how much of a jerk I've been this year to a lot of people.

I'm sorry. I don't intend to be a jerk forever, but I'd rather back up my intent with actions, not words.

Forum statistics

Threads
116,020
Messages
1,094,982
Members
151,337
Latest member
Laura1999
Top