NML версия набора (обсуждаем только вопросы кода!)

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

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение дворник » Вс июл 22, 2012 11:12

Последняя промежуточная версия. Совместимость назад до 496.

xussr.609.grf.7z
(686.08 Кб) Скачиваний: 618


- переработана графика рельсов, добавлены депо;
- для пост. и перем. тока нарисованы новые рельсы;
- для двусист. нарисованы новые рельсы;
- добавлен корпоративный окрас для 2ТЭ116У с 2009 года;
- поправлена отрисовка "коротких" цистерн и платформ;
- добавлен электровоз пост. тока ЧС2.
дворник
Президент
Президент
 
Сообщения: 563
Зарегистрирован: Сб дек 05, 2009 22:57

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение George » Вс июл 22, 2012 14:29

дворник писал(а):- для пост. и перем. тока нарисованы новые рельсы;
- для двусист. нарисованы новые рельсы;
не новые рельсы, а концепт (идея). Прошу высказаться на тему вообще всей схемы бетонных шпал на гравийной подложке. Как её лучше рисовать (темнее/светлее подложка, затемнить рельсы и т.п.)
Аватара пользователя
George
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1384
Зарегистрирован: Пн сен 20, 2004 12:02
Откуда: SPb, Russia

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение дворник » Ср июл 25, 2012 20:52

На всякий случай: минимальная ревизия openttd для набора - 23744. Рекомендуется последний транк.
дворник
Президент
Президент
 
Сообщения: 563
Зарегистрирован: Сб дек 05, 2009 22:57

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение mc_21 » Вт июл 31, 2012 10:32

Очень не хватает тепловозов ТЭ3/ТЭ7, в 50-х годах уже не хочется из любви к историзму жд покупать паровозы, а ТЭ1/ТЭ2 в общем-то не тянут более-менее приятные составы.
С точки зрения рельсов - в последнем варианте все красиво.
mc_21
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 7
Зарегистрирован: Вс авг 26, 2007 22:48

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение дворник » Ср авг 08, 2012 00:10

Опубликую текущий список названий ливрей. Эти тексты видны при выборе переоборудования, если оно доступно, либо на вкладке "Вместимость" поезда.

Возможно, кто-нибудь захочет это обсудить или улучшить. ;)
Все названия имеют по одному пробелу в начале, чтобы не сливаться с названием ПС, и заключены в круглые скобки. Для красоты и удобства восприятия.

Рассматривалось два макета наименований:

1. Основной - "<название или ёмкость груза><пробел><скобка откр.><название ливреи><скобка закр.>"
Пример для переоборудования:
Код: Выделить всё
Продукты (заводская ливрея)
Пассажиры (Московская ЖД)


Пример для вкладки Вместимость:
Код: Выделить всё
Ёмкость: отсутствует (заводская ливрея)
Ёмкость: 70 тонн угля (сурик) (x3)
Ёмкость: 54 пассажира («зелень травяная»)


2. Дополнительный - "<название или ёмкость груза><запятая><пробел><название ливреи>"
Пример для переоборудования:
Код: Выделить всё
Продукты, заводская ливрея
Пассажиры, Московская ЖД


Пример для вкладки Вместимость:
Код: Выделить всё
Ёмкость: отсутствует, заводская ливрея
Ёмкость: 70 тонн угля, сурик (x3)
Ёмкость: 54 пассажира, «зелень травяная»


Волевым решением используется основной. Хотя, дополнительный экономит символ и не содержит скобок. x3 в скобках для грузовых вагонов - множитель груза, openttd рисует его сам.

captions1.png
captions1.png (21.98 Кб) Просмотров: 10401


Код: Выделить всё
# варианты переоборудования (окраски)
STR_REFIT_GREEN_GRASS                                                           : («зелень травяная»)
STR_REFIT_RAL_6020                                                              : (RAL 6020)
STR_REFIT_SZD                                                                   : (СЖД)
STR_REFIT_SZD_RED                                                               : (СЖД/РЖД/красная)
STR_REFIT_RZD1                                                                  : (РЖД 1/деповская ливрея)
STR_REFIT_RZD2                                                                  : (РЖД 2/деповская ливрея)
STR_REFIT_RZD_PID                                                               : (РЖД/PID)
STR_REFIT_KALININGRAD_RAILWAY                                                   : (Калининградская ЖД)
STR_REFIT_MOSCOW_RAILWAY                                                        : (Московская ЖД)
STR_REFIT_OCTOBER_RAILWAY                                                       : (Октябрьская ЖД)
STR_REFIT_NORTHERN_RAILWAY                                                      : (Северная ЖД)
STR_REFIT_WEST_SIBERIAN_RAILWAY                                                 : (Западно-Сибирская ЖД)
STR_REFIT_UKRAINIAN_RAILWAY                                                     : (УЗ)
STR_REFIT_UKRAINIAN_RAILWAY_DEPOT                                               : (УЗ/деповская ливрея)
STR_REFIT_LDZ                                                                   : (LDz)
STR_REFIT_LDZ_GREEN                                                             : (LDz/зелёная)
STR_REFIT_LDZ_RED                                                               : (LDz/красная)
STR_REFIT_LDZ_MTU                                                               : (LDz MTU)
STR_REFIT_LDZ_STAR                                                              : (LDz «Звезда»)
STR_REFIT_FACTORY_CHERRY                                                        : (заводская вишнёвая)
STR_REFIT_FACTORY_BROWN                                                         : (заводская коричневая)
STR_REFIT_OCHER                                                                 : (сурик)
STR_REFIT_GREEN                                                                 : (зелёная)
STR_REFIT_BROWN                                                                 : (коричневая)
STR_REFIT_BLUE                                                                  : (синяя)
STR_REFIT_RED_LIVERY                                                            : (красная ливрея)
STR_REFIT_BLUE_LIVERY                                                           : (синяя ливрея)
STR_GREEN_GRASS_WITH_YELLOW_STRIPE                                              : (зелень травяная с желтой полосой)
STR_BLUE_WITH_WHITE_STRIPE                                                      : (синяя с белой полосой)
STR_REFIT_BELARUSSIAN_RAILWAY                                                   : (БЧ)
STR_REFIT_BELARUSSIAN_RAILWAY_DDB1_DRB1                                         : (БЧ/для ДДБ1 и ДРБ1)
STR_REFIT_BELARUSSIAN_RAILWAY_RED                                               : (БЧ/красная)
STR_REFIT_LG                                                                    : (LG)
STR_REFIT_LG_OLD                                                                : (LG/старая)
STR_REFIT_LG_NEW                                                                : (LG/новая)
STR_REFIT_ER                                                                    : (Единая Россия)
STR_REFIT_SINARA_V1                                                             : («Синара 1»)
STR_REFIT_SINARA_V2                                                             : («Синара 2»)
STR_REFIT_BLUE_EXPRESS                                                          : («Голубой экспресс»)
STR_REFIT_RUSSIAN_TROIKA                                                        : («Русская тройка»)
STR_REFIT_UZBEKISTAN_TEMIR_YOLLARI                                              : (УТЙ)
STR_REFIT_BALTIC_RAILWAY                                                        : (Прибалтийская ЖД)
STR_REFIT_RED_ARROW                                                             : («Красная стрела»)
STR_REFIT_WAGGONBAU_AMMENDORF_EXHIBITION                                        : (Waggonbau Ammendorf выставочная)
STR_REFIT_RUSSIA                                                                : («Россия»)
STR_REFIT_NIKHOLAS_EXPRESS                                                      : («Николаевский экспресс»)
STR_REFIT_URAL                                                                  : («Урал»)
STR_REFIT_SIBERIAN                                                              : («Сибиряк»)
STR_REFIT_SOUTHERN_URALS                                                        : («Южный Урал»)
STR_REFIT_AMBER                                                                 : («Янтарь»)
STR_REFIT_RUSS                                                                  : («Русь», туристы)
STR_REFIT_ALEXANDER_NEVSKY                                                      : («Александр Невский», туристы)
STR_REFIT_RYBINSK                                                               : («Рыбинск»)
STR_REFIT_TATARSTAN                                                             : («Татарстан»)
STR_REFIT_SMOLENSK                                                              : («Смоленск»)
STR_REFIT_KUBAN                                                                 : («Кубань»)
STR_REFIT_SOCHI                                                                 : («Сочи»)
STR_REFIT_VORONEZH                                                              : («Воронеж»)
STR_REFIT_LEO_TOLSTOY                                                           : («Лев Толстой»)
STR_REFIT_EXPRESS_MSK_SPB                                                       : («Экспресс» Мск-СПб)
STR_REFIT_DEMIKHOVSKII_ENGINEERING_WORKS                                        : (Демиховский маш. завод)

STR_REFIT_BASIC                                                                 : (базовая)
STR_REFIT_ALTERNATIVE                                                           : (альтернативная)
STR_REFIT_RZD_TCH8_CAUCASUS                                                     : (РЖД/ТЧ-8 Кавказская)
STR_REFIT_RZD_TCH8_KIROV                                                        : (РЖД/ТЧ-8 Киров)
STR_REFIT_RZD_TCH41_VYAZMA_SORT                                                 : (РЖД/ТЧ-41 Вязьма-Сорт.)
STR_REFIT_RZD_TCH15_BALASHOV                                                    : (РЖД/ТЧ-15 Балашов)
STR_REFIT_RZD_TCH42_BRYANSK_II                                                  : (РЖД/ТЧ-42 Брянск-II)
STR_REFIT_RZD_TCH3_ROSSOSH                                                      : (РЖД/ТЧ-3 Россошь)
STR_REFIT_RZD_TCH1_MINSK_SORT                                                   : (БЧ/ТЧ-1 Минск-Сорт.)

STR_REFIT_FACTORY_SKODA1                                                        : (заводская ливрея Skoda 1)
STR_REFIT_FACTORY_SKODA2                                                        : (заводская ливрея Skoda 2)
STR_REFIT_OCTOBER_RAILWAY_SKODA                                                 : (Окт. ЖД/КВР Skoda)
STR_REFIT_OCTOBER_RAILWAY_BLUE_WITH_WHITE_STRIPE                                : (Окт. ЖД/синяя с белой полосой)
STR_REFIT_OCTOBER_RAILWAY_BLUE_WITH_GRAY_STRIPE                                 : (Окт. ЖД/синяя с серой полосой)
STR_REFIT_OCTOBER_RAILWAY_BLUE_WITH_SILVER_BELT                                 : (Окт. ЖД/синяя с серебристым поясом)

STR_REFIT_RZD_TCH2_CHELYABINSK                                                  : (РЖД/ТЧ-2 Челябинск)
STR_REFIT_RZD_TCH2_CHELYABINSK_SOUTHERN_URALS                                   : (РЖД/ТЧ-2 Челябинск «Южный Урал»)
STR_REFIT_RZD_TCH11_MOSCOW_III                                                  : (РЖД/ТЧ-11 Москва-III)
STR_REFIT_RZD_TCH18_MOSCOW_SMOLENSK                                             : (РЖД/ТЧ-18 им. Ильича/Москва-Смоленская)
STR_REFIT_RZD_TCH19_MOSCOW_KIEV                                                 : (РЖД/ТЧ-19 Москва-Киевская)
STR_REFIT_RZD_TCH1_MOSCOW_KURSK                                                 : (РЖД/ТЧ-1 Москва-Курская)
STR_REFIT_UKRAINIAN_RAILWAY_ARENA_2000                                          : (УЗ/«Арена-2000»)
STR_REFIT_UKRAINIAN_RAILWAY_TCH3_MELITOPOL                                      : (УЗ/ТЧ-3 Мелитополь)
STR_REFIT_UKRAINIAN_RAILWAY_TCH2_OCTOBER_KHARKOV                                : (УЗ/ТЧ-2 «Октябрь»/Харьков)
STR_REFIT_UKRAINIAN_RAILWAY_CAPITAL_EXPRESS                                     : (УЗ/«Столичный экспресс»)

STR_REFIT_DEPOT_MPS                                                             : (деповская ливрея МПС)
STR_REFIT_RZD_WITH_YELLOW_STRIPE                                                : (РЖД 1/с жёлтой полосой)
STR_REFIT_RZD_WITH_BLUE_STRIPE                                                  : (РЖД 2/с синей полосой)
STR_REFIT_RZD_SOCHI                                                             : (РЖД Сочи)
STR_REFIT_RZD_KUBAN                                                             : (РЖД Кубань)
STR_REFIT_UKRAINIAN_RAILWAY_STANDARD_TCH1_KIEV                                  : (УЗ стандартная/ТЧ-1 Киев)

STR_REFIT_GREEN_WITH_BLUE_STRIPE                                                : (зелёный с синей полосой)
STR_REFIT_GREEN_WITH_YELLOW_STRIPE                                              : (зелёный с жёлтой полосой)
STR_REFIT_RED                                                                   : (красный)
STR_REFIT_RED_WITH_STRIPE                                                       : (красный с полосой)
STR_REFIT_GREEN_MALE                                                            : (зелёный)
STR_REFIT_DARK_GREEN_MALE                                                       : (тёмно-зелёный)
STR_REFIT_LIGHT_BLUE_MALE                                                       : (голубой)
STR_REFIT_LIGHT_BLUE_WITH_STRIPE_AND_GRAY_ROOF_MALE                             : (голубой с полоской и серой крышей)
STR_REFIT_VINOUS_MALE                                                           : (бордовый)
STR_REFIT_VINOUS_WITH_STRIPE_MALE                                               : (бордовый с полоской)
STR_REFIT_VINOUS_WITH_STRIPE_AND_GRAY_ROOF_MALE                                 : (бордовый с полоской и серой крышей)
STR_REFIT_GREEN_WITH_STRIPE_MALE                                                : (зелёный с полоской)
STR_REFIT_GREEN_WITH_WHITE_MALE                                                 : (зелёный с белым)
STR_REFIT_RED_WITH_WHITE_AND_STRIPE_MALE                                        : (красный с белым и полоской)
STR_REFIT_LIGHT_BLUE_WITH_WHITE_AND_STRIPE_MALE                                 : (голубой с белым и полоской)
STR_REFIT_YELLOW_MALE                                                           : (жёлтый)
STR_REFIT_PINK_MALE                                                             : (розовый)
STR_REFIT_BLUE_MALE                                                             : (синий)
STR_REFIT_PALE_YELLOW_MALE                                                      : (палевый)
STR_REFIT_PALE_YELLOW_2_MALE                                                    : (палевый 2)
STR_REFIT_GRAY_MALE                                                             : (серый)
STR_REFIT_V1_120_KMH                                                            : (ливрея 1, 120 км/ч)
STR_REFIT_V2_120_KMH                                                            : (ливрея 2, 120 км/ч)
STR_REFIT_WOOD_PANELING                                                         : (деревянная обшивка)
STR_REFIT_WOOD_PANELING2                                                        : (деревянная обшивка 2)
STR_REFIT_WITHOUT_CORRUGATION                                                   : (без гофров)
STR_REFIT_LIGHT_CORRUGATION                                                     : (светлые гофры)
STR_REFIT_DARK_CORRUGATION                                                      : (тёмные гофры)

STR_REFIT_V1                                                                    : (ливрея 1)
STR_REFIT_V2                                                                    : (ливрея 2)
STR_REFIT_V3                                                                    : (ливрея 3)
STR_REFIT_V4                                                                    : (ливрея 4)
STR_REFIT_V5                                                                    : (ливрея 5)
STR_REFIT_V6                                                                    : (ливрея 6)
STR_REFIT_V7                                                                    : (ливрея 7)
STR_REFIT_V8                                                                    : (ливрея 8)
STR_REFIT_V9                                                                    : (ливрея 9)
STR_REFIT_FACTORY                                                               : (заводская ливрея)
STR_REFIT_FACTORY_V1                                                            : (заводская ливрея 1)
STR_REFIT_FACTORY_V2                                                            : (заводская ливрея 2)
STR_REFIT_DEPOT_V1                                                              : (деповская ливрея 1)
STR_REFIT_DEPOT_V2                                                              : (деповская ливрея 2)
STR_REFIT_DEPOT_V3                                                              : (деповская ливрея 3)
STR_REFIT_DEPOT_V4                                                              : (деповская ливрея 4)
STR_REFIT_DEPOT_V5                                                              : (деповская ливрея 5)
STR_REFIT_DEPOT_V6                                                              : (деповская ливрея 6)
STR_REFIT_DEPOT_V7                                                              : (деповская ливрея 7)
STR_REFIT_DEPOT_V8                                                              : (деповская ливрея 8)
дворник
Президент
Президент
 
Сообщения: 563
Зарегистрирован: Сб дек 05, 2009 22:57

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение Kozak » Ср авг 22, 2012 16:56

Электропоезд СН, дизель-поезда Д, Д1, ДР1 не ограничиваются при присоединении дополнительных составов по количеству секций как нужно по таблице.
Аватара пользователя
Kozak
Директор
Директор
 
Сообщения: 354
Зарегистрирован: Сб дек 15, 2007 01:07
Откуда: Запорожье

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение дворник » Чт авг 23, 2012 19:03

У СН есть ошибка в коде проверки длины, остальные пока действительно без ограничения.
дворник
Президент
Президент
 
Сообщения: 563
Зарегистрирован: Сб дек 05, 2009 22:57

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение Kozak » Вс сен 02, 2012 12:57

При дате игровой 1 января 1962 г. изменяется цвет одного пасс. вагона (заметил не сразу, пришлось автосейвами ловить).

До:
Изображение
После:
Изображение

Локомотив "ИС-21 (1-4-2)", все вагоны "жесткий купейный вагон 47 D (ЦМВ)", сборка - последний ХардПак.
Аватара пользователя
Kozak
Директор
Директор
 
Сообщения: 354
Зарегистрирован: Сб дек 15, 2007 01:07
Откуда: Запорожье

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение Wowan » Вс сен 02, 2012 13:27

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

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение дворник » Вс сен 02, 2012 14:56

Wowan писал(а):Вопрос лишь в том, почему перекрасился только один вагон, а не все.


Там в условии ещё есть год постройки для вида 4. Надо, чтобы построен был после 1957.

Код: Выделить всё
switch (FEAT_TRAINS, SELF, ammendorf_d_hard_get_spriteset1,
  (position_in_consist_from_end == 1) + // последний вагон?
  (cargo_subtype * 2) +
  ((build_year >= 1957) * 10) +
  (((cargo_subtype == 4) && (build_year >= 1957) && (current_year >= 1962)) * 2)
)
{
  0: ammendorf_d_hard_spriteset;
  1: ammendorf_d_hard_tail_spriteset;
  2: ammendorf_d_hard_v2_spriteset;
  3: ammendorf_d_hard_tail_v2_spriteset;
  4: ammendorf_d_hard_v3_spriteset;
  5: ammendorf_d_hard_tail_v3_spriteset;
  6: ammendorf_d_hard_v4_spriteset;
  7: ammendorf_d_hard_tail_v4_spriteset;

  8: ammendorf_d_hard_v5_spriteset;
  9: ammendorf_d_hard_tail_v5_spriteset;

  10: ammendorf_d_hard_v6_spriteset;
  11: ammendorf_d_hard_tail_v6_spriteset;
  12: ammendorf_d_hard_v7_spriteset;
  13: ammendorf_d_hard_tail_v7_spriteset;
  14: ammendorf_d_hard_v8_spriteset;
  15: ammendorf_d_hard_tail_v8_spriteset;
  16: ammendorf_d_hard_v9_spriteset;
  17: ammendorf_d_hard_tail_v9_spriteset;
  18: ammendorf_d_hard_v10_spriteset;
  19: ammendorf_d_hard_tail_v10_spriteset;
  20: ammendorf_d_hard_v11_spriteset;
  21: ammendorf_d_hard_tail_v11_spriteset;
  align_14_spriteset;
}
дворник
Президент
Президент
 
Сообщения: 563
Зарегистрирован: Сб дек 05, 2009 22:57

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение Wowan » Вс сен 02, 2012 15:00

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

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение Kozak » Вс сен 02, 2012 17:04

Wowan писал(а):Это нормально. "Красная стрела" как раз меняла цвет с синего на красный.
И где это описано?
Вопрос лишь в том, почему перекрасился только один вагон, а не все.
Гребаный рандом? :?
Не, первый вагон новее остальных, судя по остаточной стоимости.
Аватара пользователя
Kozak
Директор
Директор
 
Сообщения: 354
Зарегистрирован: Сб дек 15, 2007 01:07
Откуда: Запорожье

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение Wowan » Вс сен 02, 2012 19:37

Нигде не описано, кроме как в сводной таблице. Wiki по нашему набору нет и, судя по активности волонтеров, появится не скоро. :wink:

А то, что первый вагон новее - так и должно быть. Ведь сказано же: в красную ливрею перекрашиваем только более свежие "линрусты", выпуска после 1957 года, с 2400-миллиметровыми тележками и без форточек в окнах. Более старые - остаются синими. Смысл в том, что в "Красной стреле" ездят по возможности новейшие вагоны, и поезд перекрашивается так, как он в реальности выглядел в разные годы.
Но если есть желание продолжать играть с синими - лазейка для такого варианта тоже предусмотрена.
А в 1962 году "Стрела" уже даже не с ТЭ7 или ТЭП60 ездила, а с ЧС1 или даже с ЧС2.
Аватара пользователя
Wowan
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1383
Зарегистрирован: Вт сен 18, 2007 14:43
Откуда: трасса М1, Минск — Москва

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение Kozak » Вс сен 02, 2012 21:15

Основной состав новых вагонов с ЧС с момента электрификации ездит.

В сводной таблице во второй вкладке на 69-70 строчках про цвета ничего не сказано.
Аватара пользователя
Kozak
Директор
Директор
 
Сообщения: 354
Зарегистрирован: Сб дек 15, 2007 01:07
Откуда: Запорожье

Re: NML версия набора (обсуждаем только вопросы кода!)

Сообщение Wowan » Вс сен 02, 2012 22:12

А, так про ливреи там вообще мало. Есть упоминание о смене синей на красную для "Стрелы" несколькими строками выше, в примечании. А в целом - тока в голове. :)

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

Пред.След.

Вернуться в xUSSR Set

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

Сейчас этот форум просматривают: Google [Bot] и гости: 1

cron