Объявления |
---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
Re: Новая локализацияВынес все тексты новой локализации в INI файл. Локализация подключается плагином. Подробнее здесь.
|
Re: Новая локализацияВыкладываю исключительно для тестирования часть переведённых графических файлов, которые не вызывают сбои игры.
Инструкция по запаковке ресурсов (только для версии от Буки и мода TE): Перед запуском утилиты сделайте резервную копию файла heroes.agg в папке DATA! 1. Архив распаковать непосредственно в папку DATA (там, где находится файл heroes.agg); 2. Запустите файл newl10n.bat, во время выполнения надо дважды щёлкнуть кнопку OK. |
Re: Новая локализацияНасчёт невлезающих надписей в главном меню. Можно сделать так, как во французской версии:
|
Re: Новая локализацияНекоторые кнопки придётся расширить, но так, чтобы не было «мёртвых зон». Это возможно?
Вот пример: В оригинале, оказывается, есть уменьшённая версия шрифта для меню. Встречается, например, на экране боя. Во французский версии, если присмотреться, подобное реализовано коряво. Не стал расширять кнопки в главном меню, как планировал раньше. На основе оригинала разработал шрифт поменьше для надписи «Королева» (пригодится и в других местах). Вот что имеем: *** И ещё одна подобная проблема: |
Re: Новая локализацияЦитата: Да. Просто нужно поправить размер кнопки (кликабельной области) в соответствующем BIN-файле. Пиши нужные размеры и где поправить. Мне кажется, не стоит пытаться везде использовать шрифт, по размеру совпадающий с оригинальным английским. Русские слова, в среднем, длиннее. Можно использовать уменьшенный шрифт, например. И даже, чтобы не терялась эстетика, использовать уменьшенный шрифт для всех остальных элементов того же класса на экране, если хотя бы один из них требует уменьшенного шрифта. Например, если для слова "Королева" используется уменьшенный шрифт, я бы и слово "Лорд" писал таким же шрифтом. Да, ещё нужно пытаться избегать вариантов, когда слово оказывается впритык к границам графических элементов. Можно ли "украсть" ещё один пиксель из уменьшенного шрифта? Как вариант ещё, можно попытаться уменьшить ширину шрифта. По-хорошему, конечно, нужно увеличивать длину кнопок, а также форм (картинок), на которых они расположены. Но это очень много работы. Особенно трудно будет увеличить фон статичных картинок (он должен оставаться бесшовным) и обрамление. P.S. Касательно главного экрана. Там достаточный запас для увеличения длины кнопок. Пикселей 8 с каждой стороны. Может, тогда и слово "Королева" поместится в размере, близком к оригинальному. |
|
Re: Новая локализацияAlexSpl писал(а): А если слово "Королева" в меню заменить на слово "Леди"? |
Re: Новая локализацияSadStranger писал(а): Если кнопки расширить в пределах допустимых границ, то надпись «Королева» вполне влезает. А так, вариант интересный, несмотря на то, что под леди чаще подразумевается жена лорда. Я параллельно занимался оформлением таблицы рекордов. Также столкнулся с проблемами длины текста. hiscore.bmp готов: Из файла hiscore.icn некоторые надписи сместятся на экране, поэтому их нужно «подвинуть» в файле hiscore.bin. 1) «Leader» переведён как «Правитель», поэтому пришлось расширить заготовку для этого слова. Нужно сдвинуть заголовок «Правитель» на 23 пикселя влево. 2) Чтобы в самой таблице влезала надпись «Королева Ламанда», нужно столбцы значений «ДНЕЙ» и «СЧЁТ» сдвинуть на 2 пикселя вправо. Также для слова «Leader» можно подобрать более короткий перевод, например, «Лидер» или «Лорд». |
Re: Новая локализацияГоризонтальная координата надписи "Правитель"/"Земля" имеет смещение 92h (длина - 2 байта). Горизонтальные координаты кол-ва дней/очков - по смещению 8Ch * N + 0AFh, где N - номер строки в таблице рекордов (длина также 2 байта).
|
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4