ID поездов из нескольких grf-наборов.

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

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

ID поездов из нескольких grf-наборов.

Сообщение Kozinsky » Вс дек 18, 2011 16:05

Предположим, имеется два совершенно никак не связанных друг с другом ж-д набора. В каждом по 50 поездов. В наборе №1 поезда имеют ID от "00" до "32". Аналогично и во втором наборе - от "00" до "32".
Подключаем оба эти набора в игру (в настройках "Включить поддержку нескольких наборов NewGRF с транспортом" = "да"). Что мы видим в игре? Есть 100 поездов (50 из первого и 50 из второго наборов). Но ведь у них же одинаковые ID. Как в таком случае происходит распределение ID? Игра в первом подключенном наборе осталяет ID без изменеий, а во втором прибавляет к ID некое число (чтобы каждый ID каждого ТС всех подключенных наборов был уникален)? Если да, то какое "число" прибавляется?
Я бы воспользовался поиском, если бы знал как кратко сформулировать сей вопрос...
Kozinsky
Машинист
Машинист
 
Сообщения: 32
Зарегистрирован: Вт янв 30, 2007 15:11
Откуда: Украина, Киев

Re: ID поездов из нескольких grf-наборов.

Сообщение perk11 » Вс дек 18, 2011 16:17

Искать можно engine pool на tt-forums.net, например :)
perk11
Директор
Директор
 
Сообщения: 291
Зарегистрирован: Ср апр 21, 2010 00:03
Откуда: Москва, Новороссийск

Re: ID поездов из нескольких grf-наборов.

Сообщение ziond » Вс дек 18, 2011 17:24

Kozinsky писал(а):Предположим, имеется два совершенно никак не связанных друг с другом ж-д набора. В каждом по 50 поездов. В наборе №1 поезда имеют ID от "00" до "32". Аналогично и во втором наборе - от "00" до "32".
Подключаем оба эти набора в игру (в настройках "Включить поддержку нескольких наборов NewGRF с транспортом" = "да"). Что мы видим в игре? Есть 100 поездов (50 из первого и 50 из второго наборов). Но ведь у них же одинаковые ID. Как в таком случае происходит распределение ID? Игра в первом подключенном наборе осталяет ID без изменеий, а во втором прибавляет к ID некое число (чтобы каждый ID каждого ТС всех подключенных наборов был уникален)? Если да, то какое "число" прибавляется?
Я бы воспользовался поиском, если бы знал как кратко сформулировать сей вопрос...

Могу предположить, что грф-наборы не знают ИД соседних грф наборов и распределение происходит каждый раз по разному.
Примерно представляю себе чего ты хочешь добиться :wink: Для изменения св-в ТС из другого наборы можешь попробовать использовать GRFID overrides for engines (11) :)
ziond
Директор
Директор
 
Сообщения: 355
Зарегистрирован: Пт мар 13, 2009 15:59

Re: ID поездов из нескольких grf-наборов.

Сообщение Kozinsky » Чт дек 22, 2011 00:28

ziond писал(а):Для изменения св-в ТС из другого наборы можешь попробовать использовать GRFID overrides for engines (11) :)

Спасибо, это то, что нужно :D . В итоге, правда, все вышло немного кривовато...
Вопрос более не актуален. Тему к удалению.
Kozinsky
Машинист
Машинист
 
Сообщения: 32
Зарегистрирован: Вт янв 30, 2007 15:11
Откуда: Украина, Киев

Re: ID поездов из нескольких grf-наборов.

Сообщение Ivan-r » Чт дек 22, 2011 19:36

Kozinsky писал(а):... Тему к удалению.

В каком смысле?
Всё начинается с 200`000 $
Изображение
Изображение
Изображение
Изображение
Аватара пользователя
Ivan-r
Директор
Директор
 
Сообщения: 432
Зарегистрирован: Пн май 30, 2011 15:58
Откуда: МО

Re: ID поездов из нескольких grf-наборов.

Сообщение Wowan » Чт дек 22, 2011 20:25

И то правда. Зачем удалять, пусть будет для истории. Мало ли, еще кому пригодится.
Аватара пользователя
Wowan
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1383
Зарегистрирован: Вт сен 18, 2007 14:43
Откуда: трасса М1, Минск — Москва

Re: ID поездов из нескольких grf-наборов.

Сообщение дворник » Пт дек 23, 2011 00:09

Как-то у меня была подобная тема с RTTS. Собственно, по описанному там методу можно править разные параметры разных наборов графики, с проверками и проч.
дворник
Президент
Президент
 
Сообщения: 563
Зарегистрирован: Сб дек 05, 2009 22:57

Re: ID поездов из нескольких grf-наборов.

Сообщение Kozinsky » Чт янв 05, 2012 22:23

дворник писал(а):Как-то у меня была подобная тема с RTTS. Собственно, по описанному там методу можно править разные параметры разных наборов графики, с проверками и проч.

Собственно, благодаря той теме и нашел решение своей проблемы :D
Kozinsky
Машинист
Машинист
 
Сообщения: 32
Зарегистрирован: Вт янв 30, 2007 15:11
Откуда: Украина, Киев

Re: ID поездов из нескольких grf-наборов.

Сообщение дворник » Пт янв 06, 2012 13:07

Ишь ты.
Осваиваешь NML? Как даётся? ;)
дворник
Президент
Президент
 
Сообщения: 563
Зарегистрирован: Сб дек 05, 2009 22:57

Re: ID поездов из нескольких grf-наборов.

Сообщение Kozinsky » Сб янв 28, 2012 00:32

дворник писал(а):Ишь ты.
Осваиваешь NML? Как даётся? ;)

Нет, я по старинке, через NFO-GRF в ноутпаде работаю:)
Kozinsky
Машинист
Машинист
 
Сообщения: 32
Зарегистрирован: Вт янв 30, 2007 15:11
Откуда: Украина, Киев


Вернуться в Разработка OpenTTD

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

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