Информация: Уважаемые посетители! В течение нескольких месяцев на форуме существовала проблема с регистрацией новых пользователей, о которой администрации стало известно недавно. Если вы ранее пытались зарегистрироваться на форуме, но не получили на ваш e-mail письмо с ссылкой для подтверждения регистрации, просим вас зарегистрироваться повторно. Приносим извинения за доставленные неудобства. Если вы все еще испытываете проблемы с регистрацией на форуме, обратитесь за помощью на e-mail: mr.angelo@railroadsim.net

Аватара пользователя
Света
 
Сообщения: 683
Зарегистрирован: 18.06.2016, 19:38
Играю в: Train Simulator 2018
Роль: Разработчик
Имя: Пандора
Блог: Просмотр блога (18)
Архивы
- Декабрь 2019
+ Ноябрь 2019
+ Октябрь 2019
+ Сентябрь 2019
+ Август 2019
+ Октябрь 2018
+ Август 2018
+ Май 2018
+ Март 2018
+ Август 2017
+ Июль 2017
Поиск в блогах

1 из 52 из 53 из 54 из 55 из 5

Светофорная сигнализация С65 (DSB240319). Предисловие.

Постоянная ссылка Света 17.08.2019, 14:55

Ну что ж, так как сигналка DSB240319 успешно прошла первый цикл тестирования на маршруте, думаю, настало время попытаться как-то описать то, что у нас получилось сваять. Тем более, что возникла странная ситуация, когда наши помощники по бета-тестированию получили на руки пакеты с сигналкой, но что с этим всем делать - им приходится догадыватьсяИзображение.

План такой: я попытаюсь максимально просто описать особенности настройки отдельных групп светофоров (это займет несколько частей), отдельно - расстановку и настройку комплекта АЛСН, ещё одна часть будет посвящена установке дешифратора АЛСН в локомотив. А это - нечто в виде предисловия. Здесь я постараюсь описать общие принципы установки пакета и расстановки светофоров DSB240319.
Итак, решение воспользоваться нашей сигналкой принято. Понятно, что первым делом надо её установить с помощью менеджера пакетов. Когда этот этап успешно пройден, пакет нужно подключить к маршруту. Для этого в списке активов необходимо выбрать провайдера DSB и установить галочку в дополнении TrackInf. Все, пакет установлен и подключен.
Следующий шаг - подключение пользовательского MapBlueprint. Для этого в файле RouteProperties.xml надо прописать ссылку на MapBlueprint, которым укомплектован архив с сигналкой:
Код: Выделить всё
   <MapBlueprint>
      <iBlueprintLibrary-cAbsoluteBlueprintID>
         <BlueprintSetID>
            <iBlueprintLibrary-cBlueprintSetID>
               <Provider d:type="cDeltaString">DSB</Provider>
               <Product d:type="cDeltaString">TrackInf</Product>
            </iBlueprintLibrary-cBlueprintSetID>
         </BlueprintSetID>
         <BlueprintID d:type="cDeltaString">RailNetwork\Signals\System\Map\map.xml</BlueprintID>
      </iBlueprintLibrary-cAbsoluteBlueprintID>
   </MapBlueprint>

Если маршрут снабжен пользовательским блюпринтом, в нем также надо прописать ссылку на MapBlueprint (все то же самое). После этих действий почистите кеш (мне пришлось его почистить раза 3), если нигде нет ошибок, на 2d-карте будут выводиться не дефолтные иконки, а пользовательские.
Далее я буду исходить из того, что пользователь имеет общее представление об осигналивании маршрутов, знает, что такое линки и рельсы, потому что зарываться в такие дебри я уж точно не буду. Если у читающего эти строки нет вообще никакого понятия об этом, то могу только порекомендовать ознакомиться с документом DevDoc 3.01 Signal Setup And Scripting.

Базовые принципы:
1. Линк 0 всегда располагается возле светофора (или светофор располагается рядом с линком 0 - кому как нравится). Его расположение определяет границу блок-участка и место, в котором будет выводится цветной кружок на 2d-карте.
2. Остальные линки (если они есть) устанавливаются так, чтобы между ними и линком 0 следующего светофора не было стрелочных переводов.
3. Светофоры, умеющие показывать движение с отклонением, будут зажигать такие показания для всех линков, начиная с линка 2 и выше (исключение - светофоры с двумя зелеными огнями, об этом в следующих частях). Соответственно, если впереди съезд на боковой путь, ставим линк 1 на продолжение основного пути, линк 2 (и больше) - на ответвление.
Изображение Изображение
4. Линковать светофоры на съезды в парки без АБ не нужно! (подразумеваются пути, на которых в игре нет ограничительных светофоров (все, кроме маневровых)) Такие съезды обязательно надо отсекать от осигналенных путей изостыком "С_СБ. Изостык. Въезд в парк 01-240319", расположив его на выходе из парка перед стрелкой, направив линк стрелкой из парка.
Изображение
5. Линки, установленные на неправильный путь, необходимо отметить в свойствах сигнала, установив галочку в окошке Limited Yellow:
Изображение
Когда маршрут будет собран на такой линк и не будет занят другим составом, светофор зажжет показание Жм+Б.
6. Чтобы задать светофору обозначение на литерной табличке, необходимо вводить латинские буквы, расположенные на клавиатуре на тех же клавишах, что и требуемые символы кириллицы. Регистр не имеет значения, тильда (или другие специальные символы) не нужны. Маневровые, повторительные и маршрутно-разделительные светофоры имеют некоторые отличия в вводе обозначения. Об этом я напишу отдельно.

Все, лонгриды в мои планы не входят, на этом для вступительной части достаточно, позже продолжу.
За помощь в подготовке материала спасибо Андрею (ака BooYa)
Последний раз редактировалось BooYa 10.09.2019, 18:55, всего редактировалось 1 раз.

Никогда не опускай руки, ведь впереди тебя ждет еще так много поводов опустить руки, а ты уже опустил руки.
3 комментариев 7982 просмотров
Комментарии

Re: Светофорная сигнализация С65 (DSB240319). Предисловие.

Постоянная ссылка le Sandro 18.08.2019, 00:41

На изостыке КЛУБ в локе должен орать белым и ограничением в 20км/ч. В целом, все верно.
Аватара пользователя
le Sandro
 
Сообщения: 2386
Зарегистрирован: 30.03.2005, 00:14
Откуда: Пенза
Играю в: Train Simulator 2018
Роль: Разработчик
Блог: Просмотр блога (2)

Re: Светофорная сигнализация С65 (DSB240319). Предисловие.

Постоянная ссылка Sanek_KRSK 20.08.2019, 17:50

В 43 так-то.
ТЧМП.
Красноярская железная дорога
Sanek_KRSK
 
Сообщения: 507
Зарегистрирован: 07.09.2011, 11:32
Откуда: Красноярск
Играю в: Train Simulator 2018
Роль: Сотрудник РЖД
Имя: Александр
Блог: Просмотр блога (0)

Re: Светофорная сигнализация С65 (DSB240319). Предисловие.

Постоянная ссылка Света 24.08.2019, 14:47

Это все предусмотрено. Путевой объект, который назван "изостыком" действительно "изолирует" части пути, не пропуская сообщения АЛСН на отсекаемые участки. Функция АЛСН, которую я предоставлю, перестанет принимать эти сообщения, когда лок въедет на такой участок. А дальше уже дело скрипта лока - как отреагировать на "потерю кодов" Изображение
Никогда не опускай руки, ведь впереди тебя ждет еще так много поводов опустить руки, а ты уже опустил руки.
Аватара пользователя
Света
 
Сообщения: 683
Зарегистрирован: 18.06.2016, 19:38
Играю в: Train Simulator 2018
Роль: Разработчик
Имя: Пандора
Блог: Просмотр блога (18)

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

Зарегистрированные пользователи: Bing [Bot], Google [Bot], TP94