Страница 1 из 2

Разработка графики: собственные названия городов

СообщениеДобавлено: Чт авг 06, 2009 14:23
onufryk
Хочу сделать для себя grf с собственными названиями городов. По большому счету из любопытства и как первый шаг в разработке графики.
Программировать умею. Нужно только ткнуть носом в описание API. Я так понимаю, всё необходимое можно найти здесь http://wiki.openttd.org/Graphics_Development, но откуда начинать копать: 32bit Graphics Development documentation, 8bpp Graphics Replacement project и т.п.

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Чт авг 06, 2009 19:39
ziond

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пт дек 11, 2009 02:48
onufryk
Получилось сделать украинские названия городов, но в виде патча к исходному коду.
Было бы удобнее конечно пользоваться для этого файлом новой графики, но никак не разберусь.

Возможно, кто-то захочет взяться за это или объяснить мне как.

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

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пт дек 11, 2009 13:44
Mihamster
1343 :?: :shock:
откуда вы его откопали?

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пт дек 11, 2009 13:48
onufryk
Нашел где-то на правительственном сайте. Там всего около 28000 населённых пунктов, но я решил, что это слишком :) Поэтому оставил только города.

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пт дек 11, 2009 13:53
onufryk
Нашел где-то на правительственном сайте. Там всего около 28000 населённых пунктов, но я решил, что это слишком :) Поэтому оставил только города.

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пт дек 11, 2009 18:54
ziond
Вот попытался сделать.
Вроде работает. :)
ukrainian_townnames.grf
Сам grf
(28.72 Кб) Скачиваний: 940

ukrainian_townnames.txt
Исходники
(51.38 Кб) Скачиваний: 913

Насколько я понял в твоём патче 4 списка городов, от крупных до малых?
Сделал так (вроде бы :roll: ), чтобы крупные появлялись чаще.
Особо не тестил, так что если какие ошибки, пишите!

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пн дек 14, 2009 15:57
onufryk
Круто, спасибо!
Осталось самому научиться.

Я так понял, исходник делается GRFCODEC?

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пн дек 14, 2009 21:46
ziond
onufryk писал(а):Я так понял, исходник делается GRFCODEC?


Исходник делается руками :D
а потом кодируется (собирается, компилируется :roll: не знаю как правильно называется) с помощью грфкодека.
в коммандной строке надо набрать:
Код: Выделить всё
grfcodec.exe -e ukrainian_townnames.grf

причём в тойже папке, где и грфкодек. В этойже папке должна быть подпапка /sprites. В ней и должен лежать ukrainian_townnames.nfo (только разрешение txt на nfo надо поменять).

Т.к. основную работу сделал ты, хотел бы спросить, можно то что получилось выложить на bananas?

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пн дек 14, 2009 23:11
onufryk
Можно, конечно, выкладывай :)
Только оставь мой ник в "титрах", чтобы душу мне грело :)

Т.е. ты этот ukrainian_townnames.txt делал вручную?

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пн дек 14, 2009 23:47
ziond
onufryk писал(а):Т.е. ты этот ukrainian_townnames.txt делал вручную?


Да. Почти :D
Сначала правда разобрал grf с японскими названиями городов. Посмотрел что там как. Потом почитал grf-мануал ссылку на который я тебе давал. Ну и по образу и подобию написал ukrainian_townnames.txt.

-------------------------------

edit
Добавил на bananas. :D Можно качать через сам OpenTTD. :wink:

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пт янв 15, 2010 15:57
Benjamen
Дякую усім, хто доклав руки до назв українських міст!!! :)

Спасибо всем, кто приложил руки к названиям украинских городов!!! :)

Попробовал в игре, и заметил, что названия городов с украинскими буквами "i" и "ї" в городах отбражаются правильно, в окошке списка городов тоже, а вот на карте выглядит так: Св?тловодськ, Ки?в (Світловодськ, Київ).
Кроме того, названия отраслей на карте написаны аналогично: л?сопилка, електростанц?я.
В чем причина, а самое главное, можно ли устранить ?

Киянин. :wink:

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Пт янв 15, 2010 17:55
onufryk
Я думаю дело в настройках шрифтов. Я использую такие, всё нормально отображается.

Код: Выделить всё
small_font = Arial
medium_font = Tahoma Bold
large_font = Tahoma Bold
small_size = 9
medium_size = 10
large_size = 16


Подбери себе по вкусу.

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Сб фев 13, 2010 16:12
uucp
Установил версию OpenTTD 1.0.0-beta4 с сайта http://www.openttd.org
Зашел в раздел "Проверить онлайн контент", установил Ukrainian Town Names.

Показало что скачивание и установка прошла успешно. Однако, в Настройках игры
в Названиях городов почему-то Украинские города не появились.

С какой версией работают эти названия городов? Или, может, нужно как-то иначе устанавливать?

Заранее благодарен за ответ.

Re: Разработка графики: собственные названия городов

СообщениеДобавлено: Сб фев 13, 2010 16:34
ziond
uucp писал(а):...

Добавь скачанный файл в настройках NewGRF
После чего украинские названия городв появятся в настройках