OpenMU icon indicating copy to clipboard operation
OpenMU copied to clipboard

Hope to add multiple languages

Open wxtewx opened this issue 1 year ago • 14 comments

Now it can only support English, hope to support multiple languages, such as Chinese, Korean

wxtewx avatar Jun 07 '23 09:06 wxtewx

Related to #29. I think to support languages such as Chinese, the client has to support it as well, and the characters have to be serialized in network packets with another encoding. Currently, the English client seems to use ansi/ascii encoding (1 byte per char).

sven-n avatar Jun 12 '23 09:06 sven-n

where can i get other language clients such as Chinese.

Related to #29. I think to support languages such as Chinese, the client has to support it as well, and the characters have to be serialized in network packets with another encoding. Currently, the English client seems to use ansi/ascii encoding (1 byte per char).

zwingser avatar Oct 23 '23 09:10 zwingser

thank u , i tested client ,but it didn't work , it shows not the right client version . [image: image.png]

wxtewx @.***> 于2023年10月26日周四 00:07写道:

我在哪里可以获得其他语言的客户端,例如中文。

与#29 https://github.com/MUnique/OpenMU/issues/29相关。我认为要支持中文等语言,客户端也必须支持它,并且字符必须使用另一种编码在网络数据包中序列化。目前,英语客户端似乎使用 ansi/ascii 编码(每个字符 1 个字节)。

https://share.weiyun.com/mjAkB8V3 You can download the Chinese version

— Reply to this email directly, view it on GitHub https://github.com/MUnique/OpenMU/issues/355#issuecomment-1779609347, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLOJIHBQNCHM3RNJJBDYBE2NFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZGYYDSMZUG4 . You are receiving this because you commented.Message ID: @.***>

zwingser avatar Oct 26 '23 00:10 zwingser

You need a tool called ([MuROX] Ultimate Main Editor) to modify a SERTAL value in main.exe. The SERTAL value must be the same as the SERTAL value in the OpenMU management interface.

thank u , i tested client ,but it didn't work , it shows not the right client version . [image: image.png] wxtewx @.> 于2023年10月26日周四 00:07写道: 我在哪里可以获得其他语言的客户端,例如中文。 与#29 <#29>相关。我认为要支持中文等语言,客户端也必须支持它,并且字符必须使用另一种编码在网络数据包中序列化。目前,英语客户端似乎使用 ansi/ascii 编码(每个字符 1 个字节)。 https://share.weiyun.com/mjAkB8V3 You can download the Chinese version — Reply to this email directly, view it on GitHub <#355 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLOJIHBQNCHM3RNJJBDYBE2NFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZGYYDSMZUG4 . You are receiving this because you commented.Message ID: @.>

wxtewx avatar Oct 28 '23 12:10 wxtewx

thank u,i change the SERTAL value in main.exe by [MuROX] , after that , i can login the game ,but when i chose one character , the client dead. i tried many time ,it always crash , i also try to modfy the server config [Edit Game Clients -> Language] into Chinese , but it worked worse, the client can not login any more .

have u arleady successful modified one Chinese client for openmu? can you share it ?

wxtewx @.***> 于2023年10月28日周六 20:59写道:

You need a tool called ([MuROX] Ultimate Main Editor) to modify a SERTAL value in main.exe. The SERTAL value must be the same as the SERTAL value in the OpenMU management interface.

thank u , i tested client ,but it didn't work , it shows not the right client version . [image: image.png] wxtewx @.

> 于2023年10月26日周四 00:07写道: … <#m_7188907593403124001_> 我在哪里可以获得其他语言的客户端,例如中文。 与#29 https://github.com/MUnique/OpenMU/issues/29 <#29 https://github.com/MUnique/OpenMU/issues/29>相关。我认为要支持中文等语言,客户端也必须支持它,并且字符必须使用另一种编码在网络数据包中序列化。目前,英语客户端似乎使用 ansi/ascii 编码(每个字符 1 个字节)。 https://share.weiyun.com/mjAkB8V3 https://share.weiyun.com/mjAkB8V3 You can download the Chinese version — Reply to this email directly, view it on GitHub <#355 (comment) https://github.com/MUnique/OpenMU/issues/355#issuecomment-1779609347>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLOJIHBQNCHM3RNJJBDYBE2NFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZGYYDSMZUG4 https://github.com/notifications/unsubscribe-auth/A6B2PLOJIHBQNCHM3RNJJBDYBE2NFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZGYYDSMZUG4 . You are receiving this because you commented.Message ID: @.>

— Reply to this email directly, view it on GitHub https://github.com/MUnique/OpenMU/issues/355#issuecomment-1783803471, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLKJ2UQXYBK6VMWKLOLYBT6STAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBTHAYDGNBXGE . You are receiving this because you commented.Message ID: @.***>

zwingser avatar Oct 30 '23 09:10 zwingser

One thing to note here: The language setting in the Game Client configuration on the AdminPanel has only effect in the network protocol. There are 4 packets which have different op-codes in the different languages (Walk, Hit, Area Skill Hit, Move). Can you create a log file of your login process with the network analyzer tool ( https://github.com/MUnique/OpenMU/releases/tag/v0.7.0 ) and attach it here?

sven-n avatar Oct 30 '23 09:10 sven-n

i change back the language into English , and merge some Client files . Then it works , i can login with Chinese Client! [image: image.png] [image: image.png]

sven-n @.***> 于2023年10月30日周一 17:56写道:

One thing to note here: The language setting in the Game Client configuration on the AdminPanel has only effect in the network protocol. There are 4 packets which have different op-codes in the different languages (Walk, Hit, Area Skill Hit, Move). Can you create a log file of your login process with the network analyzer tool ( https://github.com/MUnique/OpenMU/releases/tag/v0.7.0 ) and attach it here?

— Reply to this email directly, view it on GitHub https://github.com/MUnique/OpenMU/issues/355#issuecomment-1784843985, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLL65GEJPZ3G6KHYY3DYB52UFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUHA2DGOJYGU . You are receiving this because you are subscribed to this thread.Message ID: @.***>

zwingser avatar Oct 30 '23 10:10 zwingser

Please tell me which files are mainly merged, thank you!

i change back the language into English , and merge some Client files . Then it works , i can login with Chinese Client! [image: image.png] [image: image.png] sven-n @.> 于2023年10月30日周一 17:56写道: One thing to note here: The language setting in the Game Client configuration on the AdminPanel has only effect in the network protocol. There are 4 packets which have different op-codes in the different languages (Walk, Hit, Area Skill Hit, Move). Can you create a log file of your login process with the network analyzer tool ( https://github.com/MUnique/OpenMU/releases/tag/v0.7.0 ) and attach it here? — Reply to this email directly, view it on GitHub <#355 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLL65GEJPZ3G6KHYY3DYB52UFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUHA2DGOJYGU . You are receiving this because you are subscribed to this thread.Message ID: @.>

wxtewx avatar Oct 31 '23 09:10 wxtewx

i remember i merge some dll files in the main folder. about 5-6 files . you can try it .

wxtewx @.***> 于2023年10月31日周二 17:57写道:

Please tell me which files are mainly merged, thank you!

i change back the language into English , and merge some Client files . Then it works , i can login with Chinese Client! [image: image.png] [image: image.png] sven-n @.

> 于2023年10月30日周一 17:56写道: … <#m_3625883305804170638_> One thing to note here: The language setting in the Game Client configuration on the AdminPanel has only effect in the network protocol. There are 4 packets which have different op-codes in the different languages (Walk, Hit, Area Skill Hit, Move). Can you create a log file of your login process with the network analyzer tool ( https://github.com/MUnique/OpenMU/releases/tag/v0.7.0 https://github.com/MUnique/OpenMU/releases/tag/v0.7.0 ) and attach it here? — Reply to this email directly, view it on GitHub <#355 (comment) https://github.com/MUnique/OpenMU/issues/355#issuecomment-1784843985>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLL65GEJPZ3G6KHYY3DYB52UFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUHA2DGOJYGU https://github.com/notifications/unsubscribe-auth/A6B2PLL65GEJPZ3G6KHYY3DYB52UFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUHA2DGOJYGU . You are receiving this because you are subscribed to this thread.Message ID: @.>

— Reply to this email directly, view it on GitHub https://github.com/MUnique/OpenMU/issues/355#issuecomment-1786881212, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLIKDAFRIS7OWPTVGN3YCDDQFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBWHA4DCMRRGI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

zwingser avatar Nov 01 '23 02:11 zwingser

i remember i merge some dll files in the main folder. about 5-6 files . you can try it . wxtewx @.> 于2023年10月31日周二 17:57写道: Please tell me which files are mainly merged, thank you! i change back the language into English , and merge some Client files . Then it works , i can login with Chinese Client! [image: image.png] [image: image.png] sven-n @. > 于2023年10月30日周一 17:56写道: … <#m_3625883305804170638_> One thing to note here: The language setting in the Game Client configuration on the AdminPanel has only effect in the network protocol. There are 4 packets which have different op-codes in the different languages (Walk, Hit, Area Skill Hit, Move). Can you create a log file of your login process with the network analyzer tool ( https://github.com/MUnique/OpenMU/releases/tag/v0.7.0 https://github.com/MUnique/OpenMU/releases/tag/v0.7.0 ) and attach it here? — Reply to this email directly, view it on GitHub <#355 (comment) <#355 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLL65GEJPZ3G6KHYY3DYB52UFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUHA2DGOJYGU https://github.com/notifications/unsubscribe-auth/A6B2PLL65GEJPZ3G6KHYY3DYB52UFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUHA2DGOJYGU . You are receiving this because you are subscribed to this thread.Message ID: @.> — Reply to this email directly, view it on GitHub <#355 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLIKDAFRIS7OWPTVGN3YCDDQFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBWHA4DCMRRGI . You are receiving this because you are subscribed to this thread.Message ID: @.>

Please tell me which files are mainly merged, and how to merge, thank you very much!

xavierxzj avatar Jan 29 '24 12:01 xavierxzj

i change back the language into English , and merge some Client files . Then it works , i can login with Chinese Client! [image: image.png] [image: image.png] sven-n @.> 于2023年10月30日周一 17:56写道: One thing to note here: The language setting in the Game Client configuration on the AdminPanel has only effect in the network protocol. There are 4 packets which have different op-codes in the different languages (Walk, Hit, Area Skill Hit, Move). Can you create a log file of your login process with the network analyzer tool ( https://github.com/MUnique/OpenMU/releases/tag/v0.7.0 ) and attach it here? — Reply to this email directly, view it on GitHub <#355 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6B2PLL65GEJPZ3G6KHYY3DYB52UFAVCNFSM6AAAAAAY5S5B6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUHA2DGOJYGU . You are receiving this because you are subscribed to this thread.Message ID: @.>

太棒了,能否告知下如何处理才能用汉化客户端么,或者给个汉化端链接也行,多谢

sd3420625 avatar Jul 13 '24 02:07 sd3420625

I got it! First: You need a tool called ([MuROX] Ultimate Main Editor) to modify a SERTAL value in main.exe. The SERTAL value must be the same as the SERTAL value in the OpenMU management interface. Second: Copy all the dll files in the main folder of English client to the same folder in the Chinese client. Done!

sd3420625 avatar Jul 18 '24 03:07 sd3420625