Здравствуйте, гость ( Вход | Регистрация )

> Клиент - Сфера РУССКИЙ ЯЗЫК!
Remus
сообщение 9.10.2018, 15:38
Сообщение #1


****

Apprentice
Сообщений: 299
Регистрация: 5.9.2003
Группа: Пользователи
Наличность: 0
Из: МОСКВА
Пользователь №: 954
Возраст: 38



Салют, лет 10 назад хотел русифицировать клиент, так и не вышло! Не смог разобраться с кодировкой.
Сейчас кто то это смог сделать?!
Spheresrv.exe 56b - перевел строчку Humans - Люди
Слово не отображается, ясно что проблема с кодировкой..

сферасерв в консоле видно русские слова
а вот client.exe 2.0.3 не отображает.

Собственно, это вобще реально?


--------------------
На позитиве lD
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Wap
сообщение 16.10.2018, 19:59
Сообщение #2


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31658
Пользователь №: 9.227



Цитата(olduo.com @ 16.10.2018, 10:07) *

я делал на уровне пакетов. игрок говорит, серверый скрипт получает speech пакет от игрока в ascii, меняет значения в пакете на unicode. в итоге остальные игроки видят что он говорит на русском.
но я не уверен, что правильно понял твою проблему.
Не понял. Речь игроков же и так по дефолту в юникоде и ни в одном, по-моему, эмуляторе по умолчанию нет проблем с отображением кириллицы, которую пишут игроки. Или это идет речь о каких-то древних клиентах/серверах?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
olduo.com
сообщение 27.10.2018, 1:05
Сообщение #3


*****

Journeyman
Сообщений: 440
Регистрация: 31.7.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.060



Цитата(Wap @ 16.10.2018, 19:59) *

Не понял. Речь игроков же и так по дефолту в юникоде и ни в одном, по-моему, эмуляторе по умолчанию нет проблем с отображением кириллицы, которую пишут игроки. Или это идет речь о каких-то древних клиентах/серверах?

да, вроде все так, но у меня проблема возникла только на enchanced клиенте. это было 5+ лет назал поэтому помню смутно. там клиент передавал серверу в ASCII, так вроде.
поэтому hook ловил пакет speech или типа того там их несколько и ASCII коды символов переводил в юникод коды и заменял их прямо в пакете от клиента и дальше пускал этот пакет на обработку серверу.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 19.4.2024, 23:15
Designed by Nickostyle