Объявления

Форум о Героях Меча и Магии и King's Bounty. Если Вы любите эти игры, мы будем рады видеть Вас в наших рядах. :smile2:

Новая локализация

Обсуждаем, делимся впечатлениями, новой информацией
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3136
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1424 раз.

Re: Новая локализация

Сообщение AlexSpl » 29 авг 2018, 07:15

Вынес все тексты новой локализации в INI файл. Локализация подключается плагином. Подробнее здесь.
Вернуться к началу

offlineАватара пользователя
Miner  
Мастер
Мастер
 
Сообщения: 456
Зарегистрирован: 27 окт 2010, 09:21
Откуда: Россия, Томск
Пол: Не указан
Награды: 2
Высшая медаль (1) Победителю турнира по HMM1_TE (1)
Поблагодарили: 221 раз.

Re: Новая локализация

Сообщение Miner » 31 авг 2018, 17:51

Выкладываю исключительно для тестирования часть переведённых графических файлов, которые не вызывают сбои игры.

h1l10n.zip
(577.89 КБ) Скачиваний: 32


Инструкция по запаковке ресурсов (только для версии от Буки и мода TE):

Перед запуском утилиты сделайте резервную копию файла heroes.agg в папке DATA!

1. Архив распаковать непосредственно в папку DATA (там, где находится файл heroes.agg);
2. Запустите файл newl10n.bat, во время выполнения надо дважды щёлкнуть кнопку OK.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3136
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1424 раз.

Re: Новая локализация

Сообщение AlexSpl » 05 окт 2018, 14:29

Насчёт невлезающих надписей в главном меню. Можно сделать так, как во французской версии:

Изображение
Вернуться к началу

offlineАватара пользователя
Miner  
Мастер
Мастер
 
Сообщения: 456
Зарегистрирован: 27 окт 2010, 09:21
Откуда: Россия, Томск
Пол: Не указан
Награды: 2
Высшая медаль (1) Победителю турнира по HMM1_TE (1)
Поблагодарили: 221 раз.

Re: Новая локализация

Сообщение Miner » 05 окт 2018, 17:23

Некоторые кнопки придётся расширить, но так, чтобы не было «мёртвых зон». Это возможно?
Вот пример:
Изображение
Изображение

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

Не стал расширять кнопки в главном меню, как планировал раньше. На основе оригинала разработал шрифт поменьше для надписи «Королева» (пригодится и в других местах). Вот что имеем:
Изображение

***
И ещё одна подобная проблема:
Изображение
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3136
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1424 раз.

Re: Новая локализация

Сообщение AlexSpl » 05 окт 2018, 17:34

Цитата:
Некоторые кнопки придётся расширить, но так, чтобы не было «мёртвых зон». Это возможно?

Да. Просто нужно поправить размер кнопки (кликабельной области) в соответствующем BIN-файле. Пиши нужные размеры и где поправить.

Мне кажется, не стоит пытаться везде использовать шрифт, по размеру совпадающий с оригинальным английским. Русские слова, в среднем, длиннее. Можно использовать уменьшенный шрифт, например. И даже, чтобы не терялась эстетика, использовать уменьшенный шрифт для всех остальных элементов того же класса на экране, если хотя бы один из них требует уменьшенного шрифта. Например, если для слова "Королева" используется уменьшенный шрифт, я бы и слово "Лорд" писал таким же шрифтом. Да, ещё нужно пытаться избегать вариантов, когда слово оказывается впритык к границам графических элементов. Можно ли "украсть" ещё один пиксель из уменьшенного шрифта?

Как вариант ещё, можно попытаться уменьшить ширину шрифта.

По-хорошему, конечно, нужно увеличивать длину кнопок, а также форм (картинок), на которых они расположены. Но это очень много работы. Особенно трудно будет увеличить фон статичных картинок (он должен оставаться бесшовным) и обрамление.

P.S. Касательно главного экрана. Там достаточный запас для увеличения длины кнопок. Пикселей 8 с каждой стороны. Может, тогда и слово "Королева" поместится в размере, близком к оригинальному.

Изображение
Вернуться к началу

offlineАватара пользователя
SadStranger  
Новичок
Новичок
 
Сообщения: 23
Зарегистрирован: 13 сен 2016, 05:48
Пол: Не указан
Поблагодарили: 8 раз.

Re: Новая локализация

Сообщение SadStranger » 13 окт 2018, 07:15

AlexSpl писал(а):

Может, тогда и слово "Королева" поместится в размере, близком к оригинальному.

А если слово "Королева" в меню заменить на слово "Леди"?
Вернуться к началу

offlineАватара пользователя
Miner  
Мастер
Мастер
 
Сообщения: 456
Зарегистрирован: 27 окт 2010, 09:21
Откуда: Россия, Томск
Пол: Не указан
Награды: 2
Высшая медаль (1) Победителю турнира по HMM1_TE (1)
Поблагодарили: 221 раз.

Re: Новая локализация

Сообщение Miner » 14 окт 2018, 06:30

SadStranger писал(а):

А если слово "Королева" в меню заменить на слово "Леди"?

Если кнопки расширить в пределах допустимых границ, то надпись «Королева» вполне влезает. А так, вариант интересный, несмотря на то, что под леди чаще подразумевается жена лорда.

Я параллельно занимался оформлением таблицы рекордов. Также столкнулся с проблемами длины текста.

hiscore.bmp готов:
hiscore.bmp
hiscore.bmp (301.05 КБ) Просмотров: 173


Из файла hiscore.icn некоторые надписи сместятся на экране, поэтому их нужно «подвинуть» в файле hiscore.bin.
hiscore.zip
(6.98 КБ) Скачиваний: 27


1) «Leader» переведён как «Правитель», поэтому пришлось расширить заготовку для этого слова. Нужно сдвинуть заголовок «Правитель» на 23 пикселя влево.
2) Чтобы в самой таблице влезала надпись «Королева Ламанда», нужно столбцы значений «ДНЕЙ» и «СЧЁТ» сдвинуть на 2 пикселя вправо.


Изображение

Также для слова «Leader» можно подобрать более короткий перевод, например, «Лидер» или «Лорд».
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3136
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1424 раз.

Re: Новая локализация

Сообщение AlexSpl » 17 окт 2018, 12:28

Горизонтальная координата надписи "Правитель"/"Земля" имеет смещение 92h (длина - 2 байта). Горизонтальные координаты кол-ва дней/очков - по смещению 8Ch * N + 0AFh, где N - номер строки в таблице рекордов (длина также 2 байта).
Вернуться к началу

offlineАватара пользователя
Miner  
Мастер
Мастер
 
Сообщения: 456
Зарегистрирован: 27 окт 2010, 09:21
Откуда: Россия, Томск
Пол: Не указан
Награды: 2
Высшая медаль (1) Победителю турнира по HMM1_TE (1)
Поблагодарили: 221 раз.

Re: Новая локализация

Сообщение Miner » 18 окт 2018, 17:53

Выглядит теперь так:
Изображение

hiscore.zip
(42.77 КБ) Скачиваний: 24
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3136
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1424 раз.

Re: Новая локализация

Сообщение AlexSpl » 19 окт 2018, 17:02

Как обстоят дела с кнопками?
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1