HLFX.Ru Forum Страницы (4): « 1 2 [3] 4 »
Показать все 47 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- ASCII GoldSrc Fonts (платформы WON и Steam) (https://hlfx.ru/forum/showthread.php?threadid=1827)


Отправлено ~ X ~ 29-12-2014 в 08:03:

Цитата:
Vit_amiN писал:
Привести makefont в рабочий вид тебе помогут 2 шага - использование DEFAULT_CHARSET (или, на худой конец, RUSSIAN_CHARSET) вместо ANSI_CHARSET, и использование 256 символов вместо 128.

XYN там а не RUSSIAN_CHARSET! Не работает такой метод, в общем. Тебе так трудно выложить свой makefont?


Vit_amiN спасибо за инфу по шрифтам. А в ХЛ1121, например, неплохо работает UTF-8, благодаря чему у меня боты одновременно говорят и по-русски, и по-английски и по-японски.


Всегда играю с bitmapfonts 0 т.к. использование битмаповых шрифтов - это мерзко, пакостно, ублюдочно и позапрошлый век.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Vit_amiN 29-12-2014 в 13:46:

~ X ~

Цитата:
Не работает такой метод, в общем. Тебе так трудно выложить свой makefont?

Кофе, руки и HEX-редактор - вот мой makefont Хотя если по-хорошему, то написать надо бы. Пока вот было недосуг.
Цитата:
А в ХЛ1121, например, неплохо работает UTF-8, благодаря чему у меня боты одновременно говорят и по-русски, и по-английски и по-японски.

Ну так то про текст чата разговор, нет? А здесь речь шла про внутриигровой текст, как то: titles.txt, game_text, env_message, возиться и.т.д.
Цитата:
Всегда играю с bitmapfonts 0 т.к. использование битмаповых шрифтов - это мерзко, пакостно, ублюдочно и позапрошлый век.

Если бы кириллица из TrueType работала без вазелина - тогда я бы согласился. А так все перечисленные эпитеты применимы и к использованию ANSI_CHARSET вместо DEFAULT_CHARSET в коде vgui.dll и hw.dll/sw.dll.

__________________
Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ


Отправлено XaeroX 29-12-2014 в 23:43:

Первый пост обновлён по просьбе автора.

__________________

xaerox on Vivino


Отправлено Vit_amiN 30-12-2014 в 03:17:

XaeroX
Спасибо!

__________________
Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ


Отправлено lokkdokk 13-05-2018 в 18:13:

Ребят, попробую пихнуть эти шрифты в папку с модом для half-life, но либо строка пуста, либо кракозябры. в чем может быть причина?


Отправлено Ku2zoff 13-05-2018 в 18:48:

lokkdokk где у тебя шрифты отображаются неправильно? VGUI 100% должен работать правильно на любой версии халфы. Если у тебя стим-версия, то в ней, везде, кроме VGUI, юзаются TTF-шрифты, а не шрифт из fonts.wad. И какой мод проверяешь? Есть ведь ещё спрайтовый шрифт для текста из titles.txt (который тут не приложен и не используется). Используется он то ли в каких-то версиях спирита, то ли ещё где. То ли просто код его отображения я где-то находил, и вставлял в свои исходники.
Кстати, проверь titles.txt на наличие кракозябр. Этим страдают локализованные на русский язык в стародавние времена моды, когда английские (или другие) символы в шрифтах заменялись русскими буквами, а в исходных текстах (например titles.txt) лохализаторы писали околесицу исходными символами.


Отправлено lokkdokk 13-05-2018 в 19:27:

Цитата:
Ku2zoff писал:
lokkdokk где у тебя шрифты отображаются неправильно? VGUI 100% должен работать правильно на любой версии халфы. Если у тебя стим-версия, то в ней, везде, кроме VGUI, юзаются TTF-шрифты, а не шрифт из fonts.wad. И какой мод проверяешь? Есть ведь ещё спрайтовый шрифт для текста из titles.txt (который тут не приложен и не используется). Используется он то ли в каких-то версиях спирита, то ли ещё где. То ли просто код его отображения я где-то находил, и вставлял в свои исходники.
Кстати, проверь titles.txt на наличие кракозябр. Этим страдают локализованные на русский язык в стародавние времена моды, когда английские (или другие) символы в шрифтах заменялись русскими буквами, а в исходных текстах (например titles.txt) лохализаторы писали околесицу исходными символами.


Pirates, Vikings and Knights. В меню выбора команды например, она не как в кс 1.6 сейчас, а текстом слева, как менюшка у Amxx меню.

Добавлено 13-05-2018 в 22:27:

Вот пример. Либо русский вообще не отображается, либо кракозябры.


Отправлено Ku2zoff 14-05-2018 в 05:59:

lokkdokk версия движка какая? Стим? Тогда фприрёт и спесней делать для мода кастомные файлы TrackerScheme.res и ClientScheme.res, указывая в них шрифты, которые поддерживают кириллицу. А вообще, я не очень уверен, что кириллица вообще заработает в таких меню, я сам не пробовал.


Отправлено lokkdokk 14-05-2018 в 06:24:

Цитата:
Ku2zoff писал:
lokkdokk версия движка какая? Стим? Тогда фприрёт и спесней делать для мода кастомные файлы TrackerScheme.res и ClientScheme.res, указывая в них шрифты, которые поддерживают кириллицу. А вообще, я не очень уверен, что кириллица вообще заработает в таких меню, я сам не пробовал.


консольной командой version вызывается вот это
C++ Source Code:
] version
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 09:10:05 Jul 7 2017 (7561)


Файлы TrackerScheme.res и ClientScheme.res уже изменены, в них добавил кастомный шрифт, но результата не дает.

Возможно как-то можно переключиться с такой менюшки на нормальную как в теперешней кс? потому что она тоже есть, но как будто не работает, то есть жму выбор команды, меню закрывается и появляется меню слева как в старых кс.


Отправлено Ku2zoff 14-05-2018 в 07:01:

Цитата:
lokkdokk писал:
Файлы TrackerScheme.res и ClientScheme.res уже изменены, в них добавил кастомный шрифт, но результата не дает.

Кастомный шрифт у тебя лежит в папке мод/resource? Ты его загрузил в схемах?
C++ Source Code:
CustomFontFiles
{
  "1"		"resource/твойшрифт.ttf"
}


Отправлено lokkdokk 14-05-2018 в 10:08:

Цитата:
Ku2zoff писал:
Кастомный шрифт у тебя лежит в папке мод/resource? Ты его загрузил в схемах?
C++ Source Code:
CustomFontFiles
{
  "1"		"resource/твойшрифт.ttf"
}


Да, всё верно!

Добавлено 14-05-2018 в 13:08:

В общем поговорил с кодером Front Line Force он сказал что это безнадежное занятие. печаль однако

попробовали сделать костыль в виде:



Но вышло только это:


Отправлено Ku2zoff 14-05-2018 в 15:28:

Цитата:
lokkdokk писал:
попробовали сделать костыль в виде:

Это не работает нигде, кроме кс, ЕМНИП. Там особый парсер в клиентке, который тягает строки из файлов modname_language.txt.
Ты меня прям заинтересовал. Щас качну этот мод, погляжу сам чево-каво там.


Отправлено lokkdokk 14-05-2018 в 15:38:

Цитата:
Ku2zoff писал:
Это не работает нигде, кроме кс, ЕМНИП. Там особый парсер в клиентке, который тягает строки из файлов modname_language.txt.
Ты меня прям заинтересовал. Щас качну этот мод, погляжу сам чево-каво там.


Жду ответа) Если можно зайди в стим, или куда-то где можно оперативно обмениваться сообщениями с тобой


Отправлено Ku2zoff 14-05-2018 в 15:46:

Хм. Ну кароч попробовал сам. Шрифт меняется, но символы из кириллицы не отображаются. Видимо, это ограничение парсера titles.txt, а мб. самого кода менюшки на клиенте. Есть выход из этой ситуации, но геморный. Нужно подменить отображаемые символы в шрифте кириллическими (как делали локализаторы халфы и модов в стародавние времена), я об этом писал выше. А в тирах писать, например, "piraty", а не "пираты".


Отправлено lokkdokk 14-05-2018 в 15:48:

Цитата:
Ku2zoff писал:
Хм. Ну кароч попробовал сам. Шрифт меняется, но символы из кириллицы не отображаются. Видимо, это ограничение парсера titles.txt, а мб. самого кода менюшки на клиенте. Есть выход из этой ситуации, но геморный. Нужно подменить отображаемые символы в шрифте кириллическими (как делали локализаторы халфы и модов в стародавние времена), я об этом писал выше. А в тирах писать, например, "piraty", а не "пираты".


Игра не стоит свеч) Я еще был готов помучится с modname_language.txt, но подменять символы - выше моих сил)


Временная зона GMT. Текущее время 22:29. Страницы (4): « 1 2 [3] 4 »
Показать все 47 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024