Welcome!

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!

how to make game support utf8

Experienced Elementalist
Joined
Jan 21, 2015
Messages
235
Reaction score
201
hi
im trying to make jd server but the problem that the game does not support my language so i want to make jd support it by allow utf8 charecter
but how could i do it ?
should i change fonts only or need to hex the exe or what plz help me
 
Experienced Elementalist
Joined
Jan 21, 2015
Messages
235
Reaction score
201
If I'm not wrong JD supports all languages and all unicodes, until you disable them.
Also tell us more what you want with your language
- Character names
- Account names
- In-game interface

yeah its support it but what i meant that the game does not fully support unicode especially right to left language
in fact i wanted to use arabic language but the game seems not support that
for example of translation of "Hi" or "Hello" in arabic is
مرحبا
but what appear in the game is like this
ا ب ح ر م
does any one has any idea of how to solve this problem ?!
 
Upvote 0
Junior Spellweaver
Joined
Nov 16, 2013
Messages
102
Reaction score
21
You could try using Arabic-supported Font, you can get them on dafont.com, google fonts or photoshop.cc, find them there. Make sure it's .ttf (TrueType Font) format. If you want to change Interface/Quest/NPC dialogs, you'll have to edit that in configs, surfaces, elements and tasks.

Where to change them: element/font folder, configs.pck and I think interfaces.pck, not sure about this one.
How to change them: Make x amount of copies of your downloaded Font, change your font names to JD's font names, example fzlbjw.ttf
 
Upvote 0
Joined
Jun 10, 2012
Messages
557
Reaction score
131
I was about to tell you that you need to change the fonts, but Daraia already did, to edit absolutly everything you will have to play around
elements.data,tasks.data,gshops.data,surfaces.pck,interfaces.pck, I'm not so good with the client things, but most of the button-texts are located in the interfaces.pck!

Code:
1. Configs.pck - Hints(This shows on the loading screen!)
2. Surfaces.pck - There are images that already have text on them so you have to edit them.
3. Interfaces.pck - There are a lot things to edit, cause most of the button texts things are there.
4. elements.data - npc,gears,pets, almost everything there you will have to translate it!
5. tasks.data - there you have to edit all quests dialogs and titles.
6. gshop.data - this is the most easies cause you just have to rename the tabs, I hope the gshop editors supports your language x.x
 
Upvote 0
Junior Spellweaver
Joined
Nov 16, 2013
Messages
102
Reaction score
21
Checked all .pcks, only interfaces is required if you want to change interface text, configs has just some font configurations.
 
Upvote 0
Experienced Elementalist
Joined
Jan 21, 2015
Messages
235
Reaction score
201
i have changed font in element/fonts and config.pck
before changing the font the game was never support arabic
but after changing it at least show the arabic letter but still this problem
hmmm so all of you agreed that it's font problem ?
cuz someone told me that i need to program a dll file that work as keyboard hook for the game
at this time all i care is the chat if the chat works good then i think the game will also work good
 
Upvote 0
Experienced Elementalist
Joined
Jan 21, 2015
Messages
235
Reaction score
201
yeah im talking about chat cuz chat is the main object in the whole game
i though that there is someone can help me :(
 
Upvote 0
Skilled Illusionist
Joined
Feb 4, 2012
Messages
353
Reaction score
202
Simply not possible, unless you want to hard re-code the whole client.

It's made to read left to right, as most languages are, and from what I know they don't release any official clients that are made for Arabic display.

I would say your only options are to hard edit images for loading screens and buttons, however your dialogue and items would stay English.
 
Upvote 0
Experienced Elementalist
Joined
Jan 21, 2015
Messages
235
Reaction score
201
as i know there is some one who made lineage2 support arabic ,
and it's same case like jade dynasty but now its full arabic game and chat
that mean its not really impossible as you imagine
global key hook dll can do more than u imagine
but sadly i dnt know how to program it :(
i have tried to do this and it works other application
but on jd i can not get the text handler of the game
 
Upvote 0
Skilled Illusionist
Joined
Feb 4, 2012
Messages
353
Reaction score
202
as i know there is some one who made lineage2 support arabic ,
and it's same case like jade dynasty but now its full arabic game and chat
that mean its not really impossible as you imagine
global key hook dll can do more than u imagine
but sadly i dnt know how to program it :(
i have tried to do this and it works other application
but on jd i can not get the text handler of the game


That's because the JD client is built upon Chinese unicode, not English unicode.
Even the English client has a base chinese unicode, which is why it's near impossible to change your UTF to support Arabic.


I hope this has been of some help.
 
Upvote 0
Experienced Elementalist
Joined
Jan 21, 2015
Messages
235
Reaction score
201
aha
in fact im not experience in that .
 
Last edited:
Upvote 0
Back
Top