Однопутная сигнализация в Trainz

Другие вопросы и проблемы разработки дополнений

Однопутная сигнализация в Trainz

Сообщение StrVL » 20.11.2009, 08:22

Здравствуйте!
Интересует такой вопрос. На реальных железных дорогах иногда на трехпутных перегонах средний путь может использоваться для движения в обе стороны. Сигнализация может переключаться как в "четный" режим работы, так и в "нечетный".
Возможно ли реализовать нечто подобное в Trainz? То есть чтобы можно было для перегона задавать используемое направление, и светофоры, противоположные этому направлению, отключались, и движение в этом направлении запрещалось показаниями выходных светофоров?
Если это возможно, то с использованием каких паков сигнализации? Использую KDA, Z7 у меня не запускается вообще (требует пару десятков kuid'ов, которые мне так и не удалось найти), Z6 работает частично (опять же требует кучу kuid'ов) и страшно глючит. Trainz версии 2009.
Хочется сделать однопутный перегон, направление движения по которому можно было переключать. Чтобы по перегону одновременно двигались несколько поездов в одном направлении. Желательно, чтобы эта система могла работать в автоматическом режиме (на станцию прибыл поезд, и если перегон свободен и находится в режиме противоположного направления, то сигнализация переключается).
StrVL
 
Сообщения: 43
Зарегистрирован: 20.11.2009, 08:17
Откуда: Иркутск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Блог: Просмотр блога (2)
Играю в: Auran Trainz

Re: Однопутная сигнализация в Trainz

Сообщение TRam_ » 20.11.2009, 11:28

То есть чтобы можно было для перегона задавать используемое направление, и светофоры, противоположные этому направлению, отключались, и движение в этом направлении запрещалось показаниями выходных светофоров?
постарайся скачать всё, что есть из z7 http://tsmteam.ru/download/Default.aspx ... 83ac371fb9 (лучше предварительно почитай http://tsmteam.ru/download/FileView.asp ... 2d8ccc91cd)

думаю, ты это видел, но [url]http://trainz.org.ru/mediawiki/index.php/Изображение:Перегоны.jpg[/url] - нажимай на красные стрелочки :) - эти стрелочки указывают направление перегона
в z7 всё можно, а что нельзя - можно в sU
Аватара пользователя
TRam_
 
Сообщения: 1925
Зарегистрирован: 30.11.2007, 20:14
Благодарил (а): 2 раз.
Поблагодарили: 66 раз.
Играю в: Auran Trainz
Роль: Разработчик
Имя: Владимир

Re: Однопутная сигнализация в Trainz

Сообщение StrVL » 20.11.2009, 15:44

Именно с того сайта я и устанавливал z7. Сейчас переустановил снова - не помогло. Вот список отсутствующих kuid'ов:
<kuid:-1:7808>
<kuid:236443:102402>
<kuid:236443:102410>
<kuid:236443:102411>
<kuid:236443:102431>
<kuid:236443:102432>
<kuid:236443:102433>
<kuid:236443:102434>
<kuid:236443:102435>
<kuid:236443:102437>
<kuid:236443:102438>
<kuid:236443:102439>
<kuid:236443:102441>
<kuid:236443:102443>
<kuid:236443:102444>
<kuid:236443:102450>
<kuid:236443:102451>
<kuid:236443:102452>
<kuid:236443:102453>
<kuid:236443:102454>
<kuid:236443:102455>
<kuid:236443:102456>
<kuid:236443:102457>
<kuid:236443:102458>
<kuid:236443:102459>
<kuid:236443:102460>
<kuid:236443:102461>
<kuid:236443:102462>
<kuid:236443:102463>
<kuid:236443:102464>
<kuid:236443:102465>
<kuid:236443:102466>
<kuid:236443:102467>
<kuid:236443:102468>
<kuid:236443:102469>
<kuid:236443:102470>
<kuid:236443:102471>
<kuid:236443:102472>
<kuid:236443:102473>
<kuid:236443:102474>
<kuid:236443:102475>
<kuid:236443:102476>
<kuid:236443:102477>
<kuid:236443:102478>
<kuid:236443:102479>
<kuid:236443:102480>
<kuid:236443:102481>
<kuid:236443:102482>
<kuid:236443:102483>
<kuid:236443:102484>
<kuid:236443:102485>
<kuid:236443:102486>
<kuid:236443:102487>
<kuid:236443:102488>
<kuid:236443:102489>
<kuid:236443:102490>
<kuid:236443:102491>
<kuid:236443:102493>
<kuid:236443:102494>
<kuid:236443:102495>
<kuid:236443:102496>
<kuid:236443:102497>
<kuid:236443:102498>
<kuid:236443:102499>
<kuid:236443:102500>
<kuid:236443:102504>
<kuid:236443:102516>
<kuid:236443:102517>
<kuid:236443:102518>
<kuid:236443:102519>
<kuid:236443:102520>
<kuid:236443:102521>
<kuid:236443:102522>
<kuid:236443:102527>
<kuid:236443:102529>
<kuid:236443:102530>
<kuid:236443:102531>
<kuid:236443:102534>
<kuid:236443:102535>
<kuid:236443:102536>
<kuid:236443:102537>
<kuid:236443:102538>
<kuid:236443:102539>
<kuid:236443:102540>
<kuid:236443:102541>
<kuid:236443:102542>
<kuid:236443:102543>
<kuid:236443:102544>
<kuid:236443:102545>
<kuid:236443:102546>
<kuid:236443:102547>
<kuid:236443:102627>
<kuid:236443:102629>
<kuid:236443:102630>
<kuid:236443:102689>
<kuid:236443:102690>
<kuid:236443:102691>
<kuid:236443:102696>
<kuid:236443:102754>
<kuid:236443:102755>
<kuid:236443:102756>
<kuid:236443:102757>
<kuid:236443:102758>
<kuid:236443:102795>
<kuid:236443:102796>
<kuid:236443:102797>
<kuid:236443:102798>
<kuid:236443:102799>
<kuid:236443:102801>
<kuid:236443:102802>
<kuid:236443:102803>
<kuid:236443:102804>
<kuid:236443:102805>
<kuid:236443:102806>
<kuid:236443:102807>
<kuid:236443:102808>
<kuid:236443:102809>
<kuid:236443:102810>
<kuid:236443:102811>
<kuid:236443:102812>
<kuid:236443:102813>
<kuid:236443:102814>
<kuid:236443:102815>
<kuid:236443:102825>
<kuid:236443:102826>
<kuid:236443:102827>
<kuid:236443:102828>
<kuid:236443:102829>
<kuid:236443:102830>
<kuid:236443:102831>
<kuid:236443:102832>
<kuid:236443:102833>
<kuid:236443:102834>
<kuid:236443:102835>
<kuid:236443:102836>
<kuid:236443:102837>
<kuid:236443:102838>
<kuid:236443:102839>
<kuid:236443:102840>
<kuid:236443:102841>
<kuid:236443:102842>
<kuid:236443:102843>
<kuid:236443:102844>
<kuid:236443:102845>
<kuid:236443:102846>
<kuid:236443:102847>
<kuid:236443:102848>
<kuid:236443:102849>
<kuid:236443:102850>
<kuid:236443:102851>
<kuid:236443:102852>
<kuid:236443:102853>
<kuid:236443:102854>
<kuid:236443:102855>
<kuid:236443:102856>
<kuid:236443:102857>
<kuid:236443:102858>
<kuid:236443:102859>
<kuid:236443:102860>
<kuid:236443:102861>
<kuid:236443:102862>
<kuid:236443:102863>
<kuid:236443:102864>
<kuid:236443:102870>
<kuid:236443:102871>
<kuid:236443:102872>
<kuid:236443:102873>
<kuid:236443:102874>
<kuid:236443:102875>
<kuid:236443:102876>
<kuid:236443:102877>
<kuid:236443:102878>
<kuid:236443:102879>
<kuid:236443:102880>
<kuid:236443:102881>
<kuid:236443:102882>
<kuid:236443:102883>
<kuid:236443:102884>
<kuid:236443:102885>
<kuid:236443:102886>
<kuid:236443:102887>
<kuid:236443:102888>
<kuid:236443:102889>
<kuid:236443:102890>
<kuid:236443:102891>
<kuid:236443:102892>
<kuid:236443:102893>
<kuid:236443:102894>
<kuid:236443:102900>
<kuid:236443:102901>
<kuid:236443:102902>
<kuid:236443:102903>
<kuid:236443:102904>
<kuid:236443:102905>
<kuid:236443:102906>
<kuid:236443:102907>
<kuid:236443:102908>
<kuid:236443:102909>
<kuid:236443:102950>
<kuid:236443:102951>
<kuid:236443:102952>
<kuid:236443:102953>
<kuid:236443:102954>
<kuid:236443:102955>
<kuid:236443:102956>
<kuid:236443:102957>
<kuid:236443:102958>
<kuid:236443:102959>
<kuid:236443:102960>
<kuid:236443:102961>
<kuid:236443:102962>
<kuid:236443:102963>
<kuid:236443:102964>
<kuid:236443:102965>
<kuid:236443:102966>
<kuid:236443:102967>
<kuid:236443:102968>
<kuid:236443:102969>
<kuid:236443:102970>
<kuid:236443:102971>
<kuid:236443:102972>
<kuid:236443:102973>
<kuid:236443:102974>
<kuid:236443:103245>
<kuid:236443:103246>
<kuid:236443:103249>
<kuid:236443:103289>
<kuid:236443:103290>
<kuid:236443:103291>
Более того, теперь не работают даже те Z7 светофоры, что работали до переустановки. Теперь trainz при открытии окна настройки z7 светофора вылетает с ошибкой "an error occurred trying to display the fatal error window! (1)".
StrVL
 
Сообщения: 43
Зарегистрирован: 20.11.2009, 08:17
Откуда: Иркутск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Блог: Просмотр блога (2)
Играю в: Auran Trainz

Re: Однопутная сигнализация в Trainz

Сообщение TRam_ » 20.11.2009, 19:55

в z7 всё можно, а что нельзя - можно в sU
Аватара пользователя
TRam_
 
Сообщения: 1925
Зарегистрирован: 30.11.2007, 20:14
Благодарил (а): 2 раз.
Поблагодарили: 66 раз.
Играю в: Auran Trainz
Роль: Разработчик
Имя: Владимир

Re: Однопутная сигнализация в Trainz

Сообщение StrVL » 21.11.2009, 10:54

Спасибо за помощь. Не понял как, но у меня все заработало.
Но у меня теперь ещё один вопрос. Как в Z7 Signals развернуть направление поезда? Приезжаю я на некоторый путь и собираюсь ехать обратно (задним ходом). И никак не могу зажечь зеленый свет на нечетном выходном светофоре. Горит зеленый на четном, но если его вручную перекрыть и попытаться открыть нечетный, то он не открывается (пишет нет поездов перед светофором).
StrVL
 
Сообщения: 43
Зарегистрирован: 20.11.2009, 08:17
Откуда: Иркутск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Блог: Просмотр блога (2)
Играю в: Auran Trainz

Re: Однопутная сигнализация в Trainz

Сообщение StrVL » 10.01.2010, 00:08

Ещё вопрос по z7.
Есть станция из трех путей следующего вида (цифрами пронумерованы стрелки):
Код: Выделить всё
      |
      |
   -  |
   | /|3
   |/ |
   |2 |
  /|1 |
/  |  |
|  |  |
|  |  |

Правый путь главный, остальные - боковые. На путях стоят выходные карликовые 4-линзовые светофоры. Ни один состав не может отправиться с боковых путей к выходу станции (подъезжает к выходному светофору и не может проложить маршрут за ним). Сначала он переводит первую стрелку, потом зависает секунд на 5 и переводит 2-ую стрелку, а вот до стрелки № 3 по непонятной мне причине у него «руки не доходят». Говорит «Waiting for track clearane» (хотя других составов на карте пока нет в принципе), переводит стрелку № 2 в тупик и начинает бесконечно теребить первую стрелку. Отправляется поезд только тогда, когда все стрелки переведешь вручную.
P. S. использую пак анимированных стрелок, но без них тоже ничего не работает.
StrVL
 
Сообщения: 43
Зарегистрирован: 20.11.2009, 08:17
Откуда: Иркутск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Блог: Просмотр блога (2)
Играю в: Auran Trainz

Re: Однопутная сигнализация в Trainz

Сообщение TRam_ » 10.01.2010, 00:35

ну так дело не в сигналке, а в логике аурановского автомашиниста...
в z7 всё можно, а что нельзя - можно в sU
Аватара пользователя
TRam_
 
Сообщения: 1925
Зарегистрирован: 30.11.2007, 20:14
Благодарил (а): 2 раз.
Поблагодарили: 66 раз.
Играю в: Auran Trainz
Роль: Разработчик
Имя: Владимир

Re: Однопутная сигнализация в Trainz

Сообщение StrVL » 10.01.2010, 10:15

Интересная логика… :blink: В TRS 2004 я такого не наблюдал – всё отлично работало. Я помню, как поезд полностью резервировал себе путь до следующего светофора, а теперь он что, только первые две стрелки переводит? Что-то аурановцы перехимичили.
Самое интересное – когда убираю выходной светофор, поезд точно также переводит первые 2 стрелки, переезжает их и останавливается перед третьей. Тормозит на середине съездов и опять «Waiting for track clearance». Как будто он не способен переключить третью стрелку. И лишь когда переключаешь её вручную, поезд отправляется.
Случаем не существует ли какой-нибудь патч/сервис пак для исправления сего изъяна?
StrVL
 
Сообщения: 43
Зарегистрирован: 20.11.2009, 08:17
Откуда: Иркутск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Блог: Просмотр блога (2)
Играю в: Auran Trainz

Re: Однопутная сигнализация в Trainz

Сообщение Добрый » 10.01.2010, 11:27

Не существует. Есть правила для прокладки маршрута. Стрелка переводится правильно при определённом минимальном расстоянии до локомотива. Три сразу стрелки программа перевести врядли сможет (хотя, как говорит Аран, он сделал для прокладки маршрута новые команды (включены в список команд по умолчанию)). Поэтому, убрав выходной, проехать вполне возможно и так, потому что при проезде каждой стрелки, впереди будет переводиться следующая.
Ничто так не укорачивает жизнь, как длинный язык
Аватара пользователя
Добрый
 
Сообщения: 472
Зарегистрирован: 25.07.2008, 15:01
Откуда: Курск
Благодарил (а): 1 раз.
Поблагодарили: 8 раз.
Играю в: Auran Trainz

Re: Однопутная сигнализация в Trainz

Сообщение StrVL » 10.01.2010, 12:34

То есть в TRS 2009 "автомашинист" способен прокладывать путь только на самых примитивных разъездах? :( А как тогда поезда разруливать на крупных станциях (например, 20-путных с кучей тупиков и ответвлений на предприятия)?

А можно каким-либо образом это "минимальное расстояние" увеличить? Не может же оно быть в игре жестко зашито, скорее всего где-то в конфигах прописано.
StrVL
 
Сообщения: 43
Зарегистрирован: 20.11.2009, 08:17
Откуда: Иркутск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Блог: Просмотр блога (2)
Играю в: Auran Trainz

Re: Однопутная сигнализация в Trainz

Сообщение AlexanderG » 10.01.2010, 15:07

А можно каким-либо образом это "минимальное расстояние" увеличить?
В trainzoptions был какой-то тег, связанный с ИИ...
Join Dropbox and SHARE YOUR SHIT FOR FREE!
AlexanderG
 
Сообщения: 761
Зарегистрирован: 27.06.2009, 16:54
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Блог: Просмотр блога (2)
Имя: Александр

Re: Однопутная сигнализация в Trainz

Сообщение АЧ2-047 » 10.01.2010, 15:20

Да, был. maxsignalvisibledistance вроде.
TS2009 v.3.1 (Акелла)
MaSzyna EU07 v. 1.2.0.2, сборка 2009
MSTS bin v.1.8
Аватара пользователя
АЧ2-047
 
Сообщения: 374
Зарегистрирован: 12.11.2006, 18:30
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Играю в: ZDSim
Имя: Алексей

Re: Однопутная сигнализация в Trainz

Сообщение StrVL » 10.01.2010, 15:31

Этот тэг определяет дальность видимости светофоров "автомашинистами", но не влияет на дальность переключения ими стрелок.

Сейчас экспериментирую над правилом Path Rule и в принципе его применение решило бы проблему, если бы команда select path могла выполняться автоматически, например, при наезде на триггер, размещаемый по концам путей, или при приближении к выходному светофору. Интересно, это возможно?
StrVL
 
Сообщения: 43
Зарегистрирован: 20.11.2009, 08:17
Откуда: Иркутск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Блог: Просмотр блога (2)
Играю в: Auran Trainz

Re: Однопутная сигнализация в Trainz

Сообщение AlexanderG » 10.01.2010, 15:53

PathTrigger же. Или PathRule setpath.
Join Dropbox and SHARE YOUR SHIT FOR FREE!
AlexanderG
 
Сообщения: 761
Зарегистрирован: 27.06.2009, 16:54
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Блог: Просмотр блога (2)
Имя: Александр

Re: Однопутная сигнализация в Trainz

Сообщение StrVL » 10.01.2010, 16:00

PathTrigger -он же из комплекта jsTRF-*. Я пока простое правило Path Rule использую (не из этого пакета), а про setpath можно поподробнее?
StrVL
 
Сообщения: 43
Зарегистрирован: 20.11.2009, 08:17
Откуда: Иркутск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Блог: Просмотр блога (2)
Играю в: Auran Trainz

След.

Вернуться в [TZ] Другие вопросы

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

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