language

Newbie Spellweaver
Joined
Aug 25, 2020
Messages
55
Reaction score
5
I have changed the language and when I enter the game, most of the languages are unreadable.
IDS_CODEPAGE 874 IDS_LANG 4
Screenshot 2024-10-06 131824 - language - RaGEZONE Forums
 
I don't know how to fix it either, but I do know the cause.

This is still a Korean judgment.
In other words, it is still in Korean due to some influence.
I also changed one of the Japanese words to Korean, and the Korean fish was displayed correctly.
Therefore, there must still be some part of the LANG that has not been changed.
I have not found it yet TT.
 
Upvote 0
it is better to leave the default language and just change the encoding of your .txt files in the resources, as well as the .cpp files
 
Upvote 0
Capture d'écran 2025-01-09 161742 - language - RaGEZONE Forums


personally I am French so I code in Ansi, if you know your coding language convert to ....
 
Upvote 0
Thank you for your response!

When set to ANSI,

[Before update]
Japanese part → ????? is displayed as
Korean part → ????? is displayed as
After update
Japanese → Garbled (This is the same phenomenon as with character names.)
Korean part → ????? is displayed.

This is what happened.

This seems to be closely related.

However, even if I set it to JIS, it still displays ?? since it becomes ??
I think that fundamentally the LANG on the client side is not set correctly. (Character names are garbled even when the client is started without a server.)

【Supplementation】
By the way, you have to set the collation to Japanese in SQL,
“??????” is displayed.
Therefore, we have corrected the collation in SQL to Japanese.
Thanks to this, “???” is now only garbled.
I'm missing a few more...
Of course, LANG=2 CODEPAGE=932 in the client has already been set.

Perhaps because there is no corresponding font?
I don't know how to be sure;

1736466410391 - language - RaGEZONE Forums
 
Last edited:
Upvote 0
ansi only concerns the French language, do a search to find the Japanese or Korean language I don't know what its name is
 
Upvote 0
sometimes the encoding change doesn't want to save, I advise you to download the official flyff client (which you can find on google) and extract from the .res files all the .txt files (in korean or japanese) to put them in your resources, don't forget to compare them to see what is missing to translate from your .txt files to you
 
Upvote 0
1736494577313 - language - RaGEZONE Forums


The game was almost certainly still referring to the ENG language, as the startup log showed that it was referring to “Theme ENG”.
The ENG font cannot display special characters like Japanese or Chinese, even if the encoding is set correctly, so it seems pointless to touch this area at present.

Since it has been determined that the client is referencing LANG_ENG,
Perhaps we should change the reference somewhere in the source code....

Even though in PropLang, 2 should not be referenced,
1 has been selected.

This time the encoding was already found to be correct, which is a big win!
Thank you for your advice.
 
Last edited:
Upvote 0
1736510383648 - language - RaGEZONE Forums


1736510434651 - language - RaGEZONE Forums


follow-up report

I rewrote and built and so far so good!
“???” or garbled characters in your country, you can get this far by rewriting all the image entries in client.exe and server.exe to your country.

Now, the text is still garbled, but the cause is almost clear.
Although the CODE_PAGE is reflected correctly,
LANG is not set to 2, but is still 1, which is probably the cause.

Just a few more steps, one more, and it will all be over.

However, this is only a stopgap measure.

We already have Japanese and English versions of this class.

Originally, though, you would have to specify the Japanese argument from English,
Since I am not skilled enough to find it, I had to forcibly change the English part in this way.
So the final solution will be quite tough...
 
Last edited:
Upvote 0
Back