Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Сценарии

Ответ
 
Опции темы Опции просмотра
Старый 04.05.2008, 16:02   #1
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию Трафик при создании сценария

Добрый день всем.
Решил попробовать создать свой сценарий и натолкнулся на следующие проблемы при расстановке трафика.Наблюдаю точку старта трафика из состава игрока, так вот в момент старта трафика состав трафика появляется в точке старта из ниоткуда. То есть за секунду до старта на путях ничего нет, а в момент старта симулятор рисует состав и тот уезжает, то же самое и сприбывающим составом, он доезжает до конечной точки пути трафика и исчезает. Как сделать чтобы составы не появлялись и не исчезали. И ещё одна проблема. По сценарию я вывожу локомотив из депо, маневрирую и пока цепляюсь к составу, маневровый локомотив, стоящий на соседнем пути должен проследовать в депо. И хотя время старта трафика подобрано ко времени, когда мой локомотив не занимает блок участок и вообще находится перед выходным семафором, на пути трафика-красный. И он либо подъезжает к выходному красному и ждёт меня, хотя я должен отправитья после его трафика манёвров либо вообще не двигается с места, а мне тупо горит зелёный. Самое интересное, что при проигрывании во встроенном плеере редактора сценариев, всё происходит как задумано, все разъезжаются и по времени и по сигналам, а в игре этого не получается.
Malsenkler вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 04.05.2008, 16:39   #2
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Malsenkler,
По первой части:
Лучше стартовать трафик с боковых и запущенных путей в глуши лесов , это дает шанс на то, что его появление "не спалит" игрок из миссии и на появляющийся трафик никто не налетит на ходу, оказавшись в ненужное время в ненужном месте, игрока за это крушение уволят. Даже если это будет два трафика.

Если таких путей нет и место просматривается из миссии есть выход (если MSTS патченная) - стартуем трафик заведомо раньше игрока или времени его появления в этом месте, даже если он примчится сюда на предельной скорости с отключенным сходом.

После чего ставим трафик на точку ожидания, он спокойно родится, когда его никто не видит, возможно, даже за 2-3 минуты от начала самой миссии) и встанет на точку ожидания, через заданное время он поедет.

Тоже самое с исчезновением трафика - или в глуши, которую из миссии при всем желании не увидишь или сначала остановиться на точке ожидания, а когда игрок гарантированно уедет во свояси продолжить путь к концу пути, где испарится (точка может быть и 1000 и 2000 секунд).


По второй части - MSTS готовит маршрут задолго до подъезда поезда, это относится как к трафику, так и к игроку т.е. к любому сервису (как на настоящей ЖД).

Т.е. в сценарии на пути следования трафика должен заранее появиться или подъехать другой трафик или невидимка, что касательно сервисов одинаково, тут все решает время.

Частично это относится к первой части, пример решения задачи: станция, два пути, нужно отправить игрока, следом трафик, появление трафика игрок видеть не должен, приехать трафику неоткуда.

Решение: допустим миссия стартует в 14:00, тогда невидимка, закрывающая путь отправления трафика на участке от выходного/маршрутного светофора до выходной стрелки появляется в 13:58 и стоит на точке ожидания 130 сек (2 мин 10 сек).

В 13:59 на своем пути рождается трафик, но выход с пути ему закрыт светофор красный и маршрут не подготовлен, потому как путь заведомо заблокирован невидимкой.

В14:00 на соседнем пути появляется сам игрок со своим поездом, ему готовится маршрут (переводятся стрелки, переключаются светофоры), ему будет зеленый.

14:00:10 невидимка продолжит движение и достигнув точки конца пути исчезнет, но трафику будет продолжать гореть красный т.к. маршрут не может быть подготовлен по участку, который занят маршрутом игрока, который был подготовлен на 10 сек раньше, опять как на настоящей ЖД.

Игрок спокойно отправляется, трафик поедет за ним, время, за которое игрок отправится на трафик не повлияет, он будет терпеливо ждать освобождения участка.

Вроде подробно расписал .

Последний раз редактировалось Zabor; 04.05.2008 в 16:47.
Zabor вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Zabor за это полезное сообщение:
Старый 05.05.2008, 13:23   #3
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

Спасибо! С точками ожидания получилось. Только у меня почему-то не отражаются два трафика одновременно. То есть один бодро проезжает, а второй запущенный и стоящий на точке ожидания перед началом своего движения просто симулятором не прорисовывается. В плеере редактора сценариев всё хорошо, все разъезжаются, никто никуда не пропадает, а в игре нет его, пустые рельсы.
Кстати ещё вопрос-как создавать невидимки?
Malsenkler вне форума   Ответить с цитированием
Старый 05.05.2008, 13:42   #4
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Что значит не отображается, или он запущен в другое время, или поверх того, что уже там стоит, еще вариант - при появлении он уехать не может, при этом весь состав не умещается на пути т.е. 3-4-5 вагонов оказались за концом рельсов, такой состав MSTS может не отображать.

Скачай с здсима невидимый локомотив, установи как обычный и выбирай в меню tsrLoco_Invisible это обычный локомотив, только прозрачный

Для отладки его можно сделать видимым, запустив бантик "visible" в его папочке "tsrLoco_Invisible", обратно невидимым его делает соответственно бантик "invisible". Очень удобно сделать ярлыки от этих файлов, чтоб каждый раз не искать нужную папку в дебрях каталога "TRAINSET"
Zabor вне форума   Ответить с цитированием
Старый 05.05.2008, 14:48   #5
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

А вот всё, получилось. Спасибо. Да, над трафиком придётся работать и работать
Malsenkler вне форума   Ответить с цитированием
Старый 05.05.2008, 14:49   #6
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

А вот всё, получилось. Спасибо. Да, над трафиком придётся работать и работать
Malsenkler вне форума   Ответить с цитированием
Старый 05.05.2008, 15:24   #7
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

А как то можно менять расписание игрока или симулятор его навязывает своими расчётами. В редакторе сценариев доступно к изменению только время прибытия на станцию, а поменять время стоянки или отправления он не даёт. И что это за поле "исполнение", оно на что влияет?
Malsenkler вне форума   Ответить с цитированием
Старый 05.05.2008, 17:34   #8
Raskolnikov
2ТЭ10М FAN
 
Аватар для Raskolnikov
 
Регистрация: 10.05.2007
Адрес: Киров, Горьк. ЖД
Сообщений: 1,765
Вы сказали Спасибо: 958
Поблагодарили 856 раз(а) в 217 сообщениях
Raskolnikov стоит на развилке (репутация по умолчанию)
Отправить сообщение для Raskolnikov с помощью ICQ Отправить сообщение для Raskolnikov с помощью Skype™
По умолчанию

Не пользуйся авторасчетом! Лучше проедь по маршруту и в время поездки записывай время прибытия-отправления. Потом в редакторе расписания введи время прибытия. В ACT-файле сценария(открывается блокнотом) введи вручную время отправления (параметр DepartTime): просто прибавь к значению ArrivalTime(на строчку выше) время стоянки в секундах. И так для каждой станции
Raskolnikov вне форума   Ответить с цитированием
Старый 05.05.2008, 18:25   #9
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

А расписание трафика:Отправление, время стоянки и прибытия тоже можно править или это всё делает симулятор (ну естественно кроме времени старта трафика)?
Malsenkler вне форума   Ответить с цитированием
Старый 05.05.2008, 18:32   #10
parovoZZ
Матёрый пользователь
 
Аватар для parovoZZ
 
Регистрация: 25.05.2007
Адрес: Где-то рядом
Сообщений: 2,289
Вы сказали Спасибо: 10
Поблагодарили 214 раз(а) в 44 сообщениях
parovoZZ стоит на развилке (репутация по умолчанию)
Отправить сообщение для parovoZZ с помощью ICQ
По умолчанию

Авторасчётом можно прикыдычно посчитать время на перформансе 45-65. А уже потом ехать по маршруту и пописывать всё в блокнотик.
__________________
битые писькели - (c)Yolkin
parovoZZ вне форума   Ответить с цитированием
Старый 05.05.2008, 21:31   #11
Raskolnikov
2ТЭ10М FAN
 
Аватар для Raskolnikov
 
Регистрация: 10.05.2007
Адрес: Киров, Горьк. ЖД
Сообщений: 1,765
Вы сказали Спасибо: 958
Поблагодарили 856 раз(а) в 217 сообщениях
Raskolnikov стоит на развилке (репутация по умолчанию)
Отправить сообщение для Raskolnikov с помощью ICQ Отправить сообщение для Raskolnikov с помощью Skype™
По умолчанию

Цитата:
Сообщение от Malsenkler Посмотреть сообщение
А расписание трафика:Отправление, время стоянки и прибытия тоже можно править или это всё делает симулятор (ну естественно кроме времени старта трафика)?
Править все можно! Но только осторожно
За траффик отвечают TRF-файлы в папке TRAFFIC маршрута. Открываются все тем же блокнотом, там тоже есть параметры ArrivalTime и DepartTime
Raskolnikov вне форума   Ответить с цитированием
Старый 05.05.2008, 22:40   #12
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Вот именно, что осторожно, и только когда маршрут следования трафика будет готов на 101%!
При любом изменении пути это расписание слетит и вся работа по расписанию псу под хвост.
Zabor вне форума   Ответить с цитированием
Старый 05.05.2008, 23:25   #13
parovoZZ
Матёрый пользователь
 
Аватар для parovoZZ
 
Регистрация: 25.05.2007
Адрес: Где-то рядом
Сообщений: 2,289
Вы сказали Спасибо: 10
Поблагодарили 214 раз(а) в 44 сообщениях
parovoZZ стоит на развилке (репутация по умолчанию)
Отправить сообщение для parovoZZ с помощью ICQ
По умолчанию

Для траффика править расписание не имеет никакого смысла - он руководствуется перформансом.
__________________
битые писькели - (c)Yolkin
parovoZZ вне форума   Ответить с цитированием
Старый 05.05.2008, 23:54   #14
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Перформанс у трафика тоже слетать любит, ИМХО лучше трафик на станции остановить на точке или невидимкой, просто и понятно, а главное работает всегда.
Zabor вне форума   Ответить с цитированием
Старый 30.06.2008, 18:37   #15
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

Ну вот как и советовали проехал маршрут, записал время, ну то есть расписание. Но вот какая штука. Пока ехал по маршруту, сохранялся в ряде точек, чтобы в случае чего не начинать сначала. Но стоит в редакторе сценариев произвести какие либо изменения с пересохранением, то все Save файлы коту под хвост. Пишет адская машина: "не могу я восстановить сохранённую игру". Получается после каждого изменения проезжать маршрут заново и никак не оказаться в точке, которой изменение касалось. Или это лечится или есть другие методы.
Malsenkler вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:28. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?