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

spillycup wrote on Finnuval's profile.
i love u so much! i’m so happy you’re in my life right now :kaocry:
To my horror, I found out I got zero Jack Vance books in my bookshelf! :kaoback: Where do y'all go in the internet to buy used books? Like, not Amazon?
Marquise* wrote on Mrs_Allykat's profile.
Your new logo is sooooo attractive! Feels like those sour liquid candy mixed with the wrapping of the popping candy rocks ones. ^^ It gives flavor and taste to our eyes. ^^
Sorry I couldn't comment before, I relogged here for someone's B-Day yesterday. ((Yeah yeah... been scared got on the throne and all as usual. Being social seems harder than walking now. So sorry to everyone and especially you.))
How goes the game make?

Forum statistics

Threads
116,991
Messages
1,103,613
Members
152,873
Latest member
Applegreed
Top