Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

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

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

В данном разделе обсуждаются вопросы, связанные с клиентской частью. Темы не относящиеся к тематике раздела будут перемещены или удалены, а авторы наказаны.
При создании темы кратко опишите проблему в ее названии! Темы с названиями "Как сделать?", "Помогите", "Вопрос" и т.п. будут удалятся!

Консоль хлдс по русски - миф или реальность?

, Удобно было бы не так ли?
Статус пользователя zippel
сообщение 8.11.2012, 16:33
Сообщение #1


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Вот собственно интересует такой вопрос... Как по вашему можно сделать поддержку кириллицы в HLDS.eXe?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя X*CaHeK*X
сообщение 8.11.2012, 16:34
Сообщение #2
Стаж: 17 лет

Сообщений: 705
Благодарностей: 225
Полезность: 561

Скрытый текст
Я думаю, что если это было бы возможно - уже реализовали.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя zippel
сообщение 8.11.2012, 16:45
Сообщение #3


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Цитата(X*CaHeK*X @ 8.11.2012, 17:34) *
Скрытый текст
Я думаю, что если это было бы возможно - уже реализовали.


судя по логике хлдс - консольное приложение, написанное на с++, есть ли исходники на него?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S0m3Th1nG_AwFul!
сообщение 8.11.2012, 19:58
Сообщение #4
Стаж: 15 лет

Сообщений: 454
Благодарностей: 323
Полезность: 961

Внимание! Для серверов, использующих DProto начиная с версии 0.9.519 теперь не требуется редактировать реестр — достаточно выбрать любой TrueType шрифт в свойствах консоли HLDS.
—————

Всё более чем реально, и никакие исходники не требуются.
Перво-наперво необходимо изменить шрифт в окне HLDS.
Прикрепленное изображение
Затем необходимо запустить редактор реестра RegEdit, перейти в раздел HKEY_CURRENT_USER/Console/<путь_к_твоему_HLDS>.
В этом разделе создать 32-битовый DWORD параметр с именем Codepage и задать ему значение 65001 в десятичной системе (или fde9 в шестнадцатеричной). Данное значение соответствует кодовой странице UTF-8.
Прикрепленное изображение
После этого перезапустить HLDS и проверить результат.
Прикрепленное изображение
В качестве побочного эффекта станет нечитабельной самая верхняя красная строчка HLDS с FPS и количеством игроков.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 8 раз
   + Цитировать сообщение
Статус пользователя ArhangeL
сообщение 8.11.2012, 21:58
Сообщение #5


Стаж: 17 лет

Сообщений: 1170
Благодарностей: 720
Полезность: 1076

zippel,
Можно, но не нужно. Русским ты там всеравно писать не сможешь, как не извращайся. Текст в ANSI кодировке будет уходить.

Отредактировал: ArhangeL, - 8.11.2012, 21:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: