- Joined
- Mar 23, 2013
- Messages
- 416
- Reaction score
- 28
How to make 2 Language in 1 Client?
Anyone can give me an idea?
Appreciate your help!
Anyone can give me an idea?
Appreciate your help!
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!Ohw okay, but what about in serverside do I need to change something in .exe file or add in config files? I add 2 language on it Korean and English but it seems they only read 1 language only.I think if you want that, you have to make your own bitmap font.
Btw, We don't know about the structure of .fnt (tahoma12.fnt or something like that) file.
Ohw okay, but what about in serverside do I need to change something in .exe file or add in config files? I add 2 language on it Korean and English but it seems they only read 1 language only.
I run 4 GameServers but when you login only 2 GS can read is functional. The other two is still on but you cannot access. Please help
Ok, I disassembled GameServer.exe, found Switch table, and I also found that 2 language in 1 Client is impossible.
As you can see, Language table is seperated.
And did you changed GS Port in GameServer.ini?
1st I open English 1-2 GS
then 2nd is Korean 3-4 GS when I try to connect my client it connects into Korean GS but those 1-2 GS is still working. Then I tried other thing to open
1st 3-4 GS KOREAN and 2nd 1-2 GS English, when I open the client it connects to English 1-2 GS it means they only read the last 2 GS I opened.
I have a question
How to add thai language , I must edit GameServer.exe for this too?
How to change a jump from "case 2 taiwan" to be "case 6 thai"
That's because MasterServer only remembers last two GameServers for one world.
Separating Language means separated world.
No one can meet between world.
See MasterServer.ini for more information.
In GameServer.ini there is LinguiId = 2 (TWN) just change the value
in ServerSide it was LinguiaID = 1.May I know the code of the KOREAN section?
I am trying Korean name.
Client switch number and used font file name
0,1:Korean [tahoma12.fnt]
2:Taiwanes(Chinese-Traditional) [mingliu12.fnt]
3:Chinese(Chinese-simplified_china) [nsimsun.fnt]
4:Japanese [MSPGithic.fnt]
5:English [tahoma12.fnt]
6:Thai [thai.fnt]
Do not forget to put a font file in the data folder.
View attachment 159294
@kcaps
I wrote it in another place
For that, you need to rewrite the client and server.
The method of Korean input can not be established, but I will write the approach method later.
@altasking
Since the client is based on the Taiwan version, it always jumps on the case 2 jump table.
In the case of English, it will be rewritten from [30 E6 40 00] to [DA E 4 40 00].
Client switch number and used font file name
0,1:Korean [tahoma12.fnt]
2:Taiwanes(Chinese-Traditional) [mingliu12.fnt]
3:Chinese(Chinese-simplified_china) [nsimsun.fnt]
4:Japanese [MSPGothic.fnt]
5:English [tahoma12.fnt]
6:Thai [thai.fnt]
Do not forget to put a font file in the data folder.
View attachment 159294
@kcaps
I wrote it in another place
For that, you need to rewrite the client and server.
The method of Korean input can not be established, but I will write the approach method later.
@altasking
Since the client is based on the Taiwan version, it always jumps on the case 2 jump table.
In the case of English, it will be rewritten from [30 E6 40 00] to [DA E4 40 00].