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

Графические дополнения (NewGRF) для OpenTTD: наборы графики поездов, автомобилей, предприятий, самолетов, городских знаний и т.п. Разработка, обсуждение и совместимость.

Модераторы: eraserkry, Smoky555, ihim4, Группа модераторов

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

Сообщение onufryk » Чт авг 06, 2009 14:23

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

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

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

ziond
Директор
Директор
 
Сообщения: 352
Зарегистрирован: Пт мар 13, 2009 15:59

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

Сообщение onufryk » Пт дек 11, 2009 02:48

Получилось сделать украинские названия городов, но в виде патча к исходному коду.
Было бы удобнее конечно пользоваться для этого файлом новой графики, но никак не разберусь.

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

Выкладываю патч для транка, 1343 названий украинских населённых пунктов. Выбор доступен в меню настроек отдельным пунктом.
Вложения
ukrainian_names.patch.zip
патч для транка, 1343 названий украинских населённых пунктов
(34.9 Кб) Скачиваний: 300
onufryk
Машинист
Машинист
 
Сообщения: 25
Зарегистрирован: Вт дек 23, 2008 14:40

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

Сообщение Mihamster » Пт дек 11, 2009 13:44

1343 :?: :shock:
откуда вы его откопали?
Табито?Мэитадору
.....свобода каждого заканчивается там.. где начинается несвобода другого...
"Осваиваем Опен"
Аватара пользователя
Mihamster
Президент
Президент
 
Сообщения: 949
Зарегистрирован: Вт апр 29, 2008 23:06
Откуда: Москва

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

Сообщение onufryk » Пт дек 11, 2009 13:48

Нашел где-то на правительственном сайте. Там всего около 28000 населённых пунктов, но я решил, что это слишком :) Поэтому оставил только города.
onufryk
Машинист
Машинист
 
Сообщения: 25
Зарегистрирован: Вт дек 23, 2008 14:40

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

Сообщение onufryk » Пт дек 11, 2009 13:53

Нашел где-то на правительственном сайте. Там всего около 28000 населённых пунктов, но я решил, что это слишком :) Поэтому оставил только города.
onufryk
Машинист
Машинист
 
Сообщения: 25
Зарегистрирован: Вт дек 23, 2008 14:40

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

Сообщение ziond » Пт дек 11, 2009 18:54

Вот попытался сделать.
Вроде работает. :)
ukrainian_townnames.grf
Сам grf
(28.72 Кб) Скачиваний: 320

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

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

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

Сообщение onufryk » Пн дек 14, 2009 15:57

Круто, спасибо!
Осталось самому научиться.

Я так понял, исходник делается GRFCODEC?
onufryk
Машинист
Машинист
 
Сообщения: 25
Зарегистрирован: Вт дек 23, 2008 14:40

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

Сообщение ziond » Пн дек 14, 2009 21:46

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


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

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

Т.к. основную работу сделал ты, хотел бы спросить, можно то что получилось выложить на bananas?
ziond
Директор
Директор
 
Сообщения: 352
Зарегистрирован: Пт мар 13, 2009 15:59

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

Сообщение onufryk » Пн дек 14, 2009 23:11

Можно, конечно, выкладывай :)
Только оставь мой ник в "титрах", чтобы душу мне грело :)

Т.е. ты этот ukrainian_townnames.txt делал вручную?
onufryk
Машинист
Машинист
 
Сообщения: 25
Зарегистрирован: Вт дек 23, 2008 14:40

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

Сообщение ziond » Пн дек 14, 2009 23:47

onufryk писал(а):Т.е. ты этот ukrainian_townnames.txt делал вручную?


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

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

edit
Добавил на bananas. :D Можно качать через сам OpenTTD. :wink:
ziond
Директор
Директор
 
Сообщения: 352
Зарегистрирован: Пт мар 13, 2009 15:59

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

Сообщение Benjamen » Пт янв 15, 2010 15:57

Дякую усім, хто доклав руки до назв українських міст!!! :)

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

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

Киянин. :wink:
Benjamen
Машинист
Машинист
 
Сообщения: 48
Зарегистрирован: Пт сен 21, 2007 11:01

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

Сообщение onufryk » Пт янв 15, 2010 17:55

Я думаю дело в настройках шрифтов. Я использую такие, всё нормально отображается.

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


Подбери себе по вкусу.
onufryk
Машинист
Машинист
 
Сообщения: 25
Зарегистрирован: Вт дек 23, 2008 14:40

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

Сообщение uucp » Сб фев 13, 2010 16:12

Установил версию OpenTTD 1.0.0-beta4 с сайта http://www.openttd.org
Зашел в раздел "Проверить онлайн контент", установил Ukrainian Town Names.

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

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

Заранее благодарен за ответ.
uucp
Пассажир
Пассажир
 
Сообщения: 2
Зарегистрирован: Сб фев 13, 2010 16:03

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

Сообщение ziond » Сб фев 13, 2010 16:34

uucp писал(а):...

Добавь скачанный файл в настройках NewGRF
После чего украинские названия городв появятся в настройках
Вложения
1.png
ziond
Директор
Директор
 
Сообщения: 352
Зарегистрирован: Пт мар 13, 2009 15:59

След.

Вернуться в Новая графика в OpenTTD

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

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