RE AI StopMarker - специальный маркер к котором возможно движение по критериям, а не имени.
RE AI TrainLight marker - предоставляет возможность изменять яркость прожектора для последующего поезда.
Команды:
AI zxPath Make path for closed signal - создаёт маршрут от закрытого станционного светофора с указанным приоритетом. До сбора маршрута и открытия светофора выполняет движение поезда вплоть до целевого светофора (требуется sU + zxPath)
AI zxPath Prepare path for closed signal - задаёт критерий сборки маршрута от закрытого станционного светофора и завершается. Маршрут будет собран, как только будет доступна такая возможность. (требуется sU + zxPath)
AI zxPath Shunt to - Выполняет манёвр к или за указанный светофор. При необходимости строит маневровый маршрут до целевого светофора. (требуется sU + zxPath)
AI Wait until green signal - ожидает появления зелёного сигнала на впереди стоящем светофоре
AI Wait until not red signal - Ожидает появления отличного от красного сигнала на впереди стоящем светофоре.
AI Sound signal - Управляет поведением звуковых сигналов (тифон - свисток)
AI Drive to train - Выполняет движение к стоящему впереди составу
AI Couple with train - Сцепляется с впереди стоящим составом
AI Driver - выполняет движение к указанному маркеру или стоп-маркеру с заданными критериями
AI Drive to red signal - выполняет движение к закрытому станционному светофору (требуется sU)
AI Set Priority - Устанавливает приоритет поезда
AI Locomotive headlight control - Управляет поведением прожектора
AI Pantograph state control - Управляет работой токоприёмников
AI Set speed limit - Задаёт ограничение скорости, выше которого бот не может двигаться независимо от ограничения на участке пути
Манёвры на свободный путь станции:
Предоставляет возможность выполнения манёвров в парк станции с автоматическим выбором свободного пути. (требуется sU + zxPath)
RE AI Free Path Station Controller - Определяет набор путей парка станции и контролирует их занятость.
AI Shunt to free track - Выполняет манёвр на свободный путь парка станции
Депо:
Система управления автоматического движением локомотивов на пути отстоя с выбором свободной места (требуется sU + zxPath)
RE AI Depo Marker - маркер ограждающий участок пути выделенный под отстой локомотивов (путь депо)
RE AI Depo Controller - группирует пути в депо и контролирует их занятость.
AI Drive to depo - выполняет движение локомотива в депо с автоматическим выбором пути для отстоя. (Требуется, чтобы от точки начала движения можно было попасть на любой путь депо)
Система сообщений:
Предоставляет возможность обмена сообщениями между машинистами
RE AI Message Library - правило, описывающее библиотеку доступных сообщений и контролирующее обмен ими.
AI Messages - Команда выполняющая отправку или ожидание сообщения.
Библиотека очередей команд (БОК):
RE AI Command Queuing Library - Правило библиотеки очереди команд. Предоставляет возможность создания очередей.
RE AI Command Queuing Activator - Правило для создания активаторов очередей команд при наезде поезда на триггер
AI Activate command list - Команда активирующая очередь в библиотеке очередей команд
AI Wait command list - Команда ожидающая появления активированной очереди в библиотеки очередей команд с последующим её назначением на исполнение.
AI Register in activator - Регистрирует поезд а активаторе очереди команд по наезду на произвольный триггер. (Поезд может быть одновременно зарегистрирован только в одном активаторе)
Библиотека команд:
Предоставляет возможность группировать часто используемые наборы команд в готовые задания и назначать их целиком.
RE AI Command Library - Библиотека наборов команд
AI Copy commands - Выполняет копирование всего набора команд из библиотеки команд или БОК в задание бота.
Исправления:
hotfix 1 (2.1 от 19 апреля 2014 г.)
Исправлен алгоритм расчёта расстояния до объекта. Теперь нет зависимости от длины первой подвижной единицы в составе
Переделан алгоритм заезда за объект. Теперь это делается плавно
Центрирование ПС в депо на сквозных путях теперь выполняется относительно центра пути
В команде "Манёвры" добавлена группировка списка станций
Исправлена ошибка приводящая к сбою в работе активатора БОК после загрузки сохранённой сессии
БОК 2.1
Добавлена возможность настройки алгоритма выбора активированного списка из группы (по списку, по очереди активации, случайно)
Добавлена возможность мультиактивации списков (опционально для каждого списка)
Добавлена возможность активации списка при старте сессии
Добавлено правило управления активацией списка
Автор: Эрендир
Тестеры: Ant.Taranish, Tram_, NickLon
Некоторые идеи: Tram_, NickLon
Большое спасибо всем, кто внёс тот или иной вклад в развитие этой системы.
Совет
Контроллеры свободного пути станции и депо должны быть установлены в слое сессии
Совет
Новая версия по ряду причин не совместима с предыдущей, потому на старых сессиях требует повторной перенастройки.
ВНИМАНИЕ
Система Бота-машиниста будет работать только в Trainz Simulator 2012 3.7 build 58414 и выше. Задавшие вопрос о работе в более низких билдах автоматически получат бан на 3е суток. Не засоряйте не нужным форум и избавьте себя и администрацию от ненужных проблем.
Последний раз редактировалось Эрендир; 30.11.2014 в 09:18.
Volaner, толку от этих версий, если доп подкачивает зависимости с билдом выше 3.7, при том, что предыдущие версии этих зависимостей уже установлены? Что, каждый раз потом чистить 3.7 от неработающих допов? Правда, я не в курсе пока, качает ли 3.7 автоматом допы с билдом выше 4.5. Тут уж лучше немного названия допов изменить, чтобы версии не пересекались.
КМ 3.7 не будет выкачивать и пытаться ставить версии выше 3.7. Вы ищите проблему там, где её нет
Volaner, угу, не будет. Качаю лок с билдом 3.7, КМ начинает выкачивать и устанавливать к нему обновления с билдом 4.5 установленных же запчастей. И так было не один десяток раз. Так, что не надо мне чесать о том, что будет качать КМ, а что не будет.
Качаю лок с билдом 3.7, КМ начинает выкачивать и устанавливать к нему обновления с билдом 4.5 установленных же запчастей
Это баг КМ твоей игры, в нормально работающей сборке такого наблюдаться не должно в принципе. Я за 10 лет существования ТРС12 сам такого лично не видел ни разу. Хотя про баг такой, справедливости ради, слышал не раз. Но расчёт идёт именно на корректно работающий КМ, который не будет грузить дополнения с билдом "выше себя". В конце концов команду Download This Version никто не отменял, раз у тебя КМ так глючит.
Сообщение от Onegin
Так, что не надо мне чесать о том, что будет качать КМ, а что не будет.
А вот грубить не надо, некрасиво это. Volaner написал всё абсолютно правильно, проблема эта у тебя.
Последний раз редактировалось Фёдор Александрович; 04.10.2021 в 20:28.
Касаемо развития БМ, мне всегда казалось странным, что в наборе его команд, нет команды расцепки, причём хотелось бы видеть в ней режим, при котором происходит только расцепка локомотива с составом, а сам бот остаётся стоять, актуально для сессий, где управляемый AI маневровый тепловоз к твоему составу, с конца добавляет новые вагоны. Чтобы не произошло того известного бага с обнулением набора команд.
Ещё есть такая идея:
Реально ли реализовать что-то вроде "переход бота в холодное состояние", говоря проще, управляемый AI тепловоз 2ТЭ116, укатился на путь отстоя, и там полностью замолчал. Смена окончена, скажем так.
Фёдор Александрович, Download This Version у меня недоступна. Странно. Если это и баги КМ, то "баг" КМ позволяющий качать без билета больше 100 Мб в сутки перекрывает остальные "баги". А пытаться лечить это переустановкой игры и дальнейшим ребилдом базы длительностью более суток мне не очень хочется, уж больно ресурсоёмкий процесс. Ну а по теме я всё же за то, чтобы у команд БМ-а были разные названия для билда 3.7 и выше.
Реально ли реализовать что-то вроде "переход бота в холодное состояние", говоря проще, управляемый AI тепловоз 2ТЭ116, укатился на путь отстоя, и там полностью замолчал. Смена окончена, скажем так.
Есть команды на запуск и остановку дизеля, но локомотив должен уметь её выполнять. Умеют М62, 2ТЭ121, ТЭП60. Фича для локов с простыми скриптами почему-то не взлетела, да и сами тепловозы вроде как вышли из массовой эксплуатации в угоду оптимизации.
Onegin, Ты понимаешь, если команды останутся под теми же куидами, сценарии созданные в 3.7 могут прекрасно заработать 19-м. Ну или с небольшими затыками, которые реально будет исправить в адекватные сроки. А если менять куиды, ради твоего глюканутого КМ, авторам придётся ручками сидеть и у всех ботов, и в БОК менять старые команды на новые...
Этож какую терпимость надо иметь, чтоб 100Мб без билета выкачать Что мешает нажать "показать зависимости рекурсивно" и сунуть список в куидницу? 100Мб с диалапной скоростью качать, это же анонизм какой то
так в список закачки я чаще всего кидаю то, что интересное на длс найду. Неудобно каждый раз жать зависимости. К тому же было и такое, что при закачке обновлений из самой игры, тоже ставились куиды с билдом 4.5, если мне пямять не изменяет.