Help - Search - Members - Calendar
Full Version: Change language in RPG maker XP
RPG RPG Revolution Forums > Scripting > Script Development and Support > RGSS
anar19
Hi, Everyone!

I have the problem... I want to add in my project new language "Russin"...

The events written in Russian, but when I start the game, i show "?????????".... plz help me!

Thanks!
Jens of Zanicuud
How have you added the new language?

Have you translated every feature or used a script?

Maybe there's some code error, or at least some problem with fonts...

Can you post a screenshot?
I require further information.

Jens
anar19
QUOTE (Jens of Zanicuud @ Jan 5 2012, 01:20 PM) *
How have you added the new language?

Have you translated every feature or used a script?

Maybe there's some code error, or at least some problem with fonts...

Can you post a screenshot?
I require further information.

Jens


No... i only want have a russian font on game....umm... i use Pokemon Essentials demo and this game have option a two language "English" and "Deutch", and i want to change "Deutch" language on "Russian"... I'm doing everything right, but in the game instead of Russian letters displayed "?????"..... so plz help me....
Jens of Zanicuud
I hope this is not a font problem...
What kind of font are you using?
Are you sure it has cyrillic letters support? Some fonts, like Windings or Webdings, for example, aren't supported. If the characters you're using are not part of the font template, they could not be displayed correctly.

This can be a major issue, I suppose...

However, I don't know Pokémon Essentials very well...
Maybe someone else could help you better...

Jens
anar19
QUOTE (Jens of Zanicuud @ Jan 5 2012, 01:35 PM) *
I hope this is not a font problem...
What kind of font are you using?
Are you sure it has cyrillic letters support? Some fonts, like Windings or Webdings, for example, aren't supported. If the characters you're using are not part of the font template, they could not be displayed correctly.

This can be a major issue, I suppose...

However, I don't know Pokémon Essentials very well...
Maybe someone else could help you better...

Jens


Ok... i'l try.... but i think me else need help...
Jens of Zanicuud
Just wait some days...

I'm sure someone will solve your problem quickly, be confident:)

Good luck, guy.

Jens

P.S. can you tell me the font you are using? Maybe this is the one problem...
anar19
QUOTE
can you tell me the font you are using? Maybe this is the one problem...


I used many fonts... but nothing has helped... well, thank you for help =)

Jens of Zanicuud
I've had the same problem with some other font, so I asked for support.
Kread EX answered something that can interest you as well:

QUOTE (Kread-EX @ Jan 10 2012, 10:23 AM) *
Russians characters will only appear if your system locale is set to Russian, or if the application runs in Unicode. RMXP technically uses UTF-8 encoding but strangely doesn't display Unicode characters anyway. So your only option is to find a font which replaces the Latin alphabet with the Russian one.
Or use UmePlus Gothic if you need symbols.


So there are problems in RMXP...
The program seems not able to display correctly not-ANSI characters, like cyrillic...

Jens
Narzew
I know the possible solution.
The Pokemon Fonts able only standard english characters.
Polish, Russian, Chineese itp. characters are changed to ???.
You must edit the fonts to select with normal (Unicode) fonts.
If you do not know how to edit this, send Private Message to me.

Solution nr 2:

- Use Advanced Message Script, sample WhiteFlute's MultiMessage.
- Edit this adding command (for example) \z[x], where x is the link to the database.
- Create Database (Sample) here:
CODE
module XW # Shortest as possible is recommended
def self.w(x) # Shortest as possible is recommended
case w
when 0 then return 'RussianChar1'
when 1 then return 'RussianChar2'
when 2 then return 'ChineeseChar' # Only if you have installed asiatic fonts.
end
end
end


In script to message: XW.w(nr)

For example:
'另' => '另' # With method
'另' => ??? # Without method.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.