Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=44)
-   -   Маленькие хитрости сценаристов (http://www.trainsim.ru/forum/showthread.php?t=8301)

Евгений25 09.12.2012 12:36

Ура, если долго мучиться что нибудь получится, с остановкой в Малиновце все получилось! Обгон будет, причина была во встречных сервисах, которые мешали въехать игроку на однопутку.

Сергей1969 09.12.2012 13:12

Моя "маленькая хитрость" из сценария " Вечерняя лошадь " (маршрут СИБУР).
Трафик уходит вперёд поезда игрока. Вы по удалению. Но трафик доходит до входного светофора на следующую станцию (или до одного из светофоров) и тупо встаёт под красный (там вообще ни чего не держит - глюк сигналки). В таких случаях делаются клоны (этот идёт до светофора, и в момент исчезновения его появляется его клон, только уже старт его за светофором). Вот так мы сможем лицезреть на следующей станции, впереди уходящий, трафик, которого мы догнали и обойти глюк сигналки.
[OFFTOP][COLOR="Orange"]Просмотрел всю тему. По теме, а она называется "маленькие хитрости сценаристов", не более 50 сообщений из 677. Тему позже приведу в порядок.[/COLOR][/OFFTOP]

Паштет 09.12.2012 22:55

попробуй поставить время старта составу который будет обгонять по Малиновцу после прохождения 30 км

decone 23.12.2012 12:57

Редактор сценариев. Сигнализация. Приоритеты.
 
[CENTER][B][I][COLOR="Orange"]Сообщение перенёс из отдельно созданной темы. Тему удалил.[/COLOR][/I][/B][/CENTER]
Ещё одна очень полезная штука. Это отображение узлов, которые захватывают "трафики" в сценарии. К таким узлам относятся: [b]стрелки и светофоры[/b].

Для того, чтобы это увидеть, нужно выполнить следующие условия.

1. Запускаем окно редакторов: [b]"train.exe -toolset -drawad"[/b]

Здесь мы запускаем редактор и указываем ключ "drawad" - отображать захват узлов.

2. Открываем "Редактор сценариев". Открываем сценарий, который хотим изучить.

3. Выбираем в меню "Просмотр" ставим галочку "Светофоры".

4. Выбираем в меню "Инструменты" и жмём на "Проверить стартовое состояние".

В результате на окне карты, мы увидим состав игрока, трафик(если есть) и их пути.


[b]Вот теперь смотрим внимательно, там же мы видим:[/b]

- Красный кружок
- Зелёный кружок
- Двойной красный кружок

Эти кружки рисуются поверх - стрелок, светофоров, и в особых местах пути.


[b]а. Красный кружок[/b]

Красный кружок - это круг, где узел заблокирован, и дальнейший путь составу запрещён. За красным кружком, захват узлов для этого состава не производиться. Подъезжая к этому кругу состав тормозит и останавливается перед ним.

[b]б. Зелёный кружок[/b]

Зелёный кружок - это круг, узел которого принадлежит составу и может быть проследован без остановки.

[b]в. Двойной красный кружок[/b]

Двойной кружок - это кружок, где состав, должен исчезнуть(финальная точка исчезновения трафика). У каждого состава этот кружок свой.


[b]Особенности[/b]

- Каждый состав имеет на носу - большой кружок, на хвосте - маленький. Этими кружками происходит управление узлами при их прохождении через зелёные кружки.

- Состав удаляет за собой кружки, с помощью хвоста и головы, освобождая узлы для других составов.

- Иногда кружок зелёный, а состав АИ остановился. Это значит, что этот кружок зелёный для игрока, для трафика он красный, просто приоритет отрисовки у игрока.

- При отсутствии галки "Светофоры" - кружки рисуются только для стрелок.

- Кружки рисуются и разукрашиваются динамически, в зависимости от условий и появления/пропадания составов.

- Для удобства, можно поставить галки "Пути трафика"

Пока всё.

[size="1"][color="Silver"]Добавлено через 11 минут[/color][/size]
И забыл, добавить: жмите кнопку "Запустить" сценарий, это надо видеть в динамике. Составы поедут и будет видно изменение кружков.

Сергей1969 23.12.2012 17:14

[QUOTE=decone;378985]
Ещё одна очень полезная штука...[/QUOTE]
Штука то полезная. А можно спросить [QUOTE]запускаем редактор и указываем ключ "drawad" - отображать захват узлов.[/QUOTE]
Что за ключ и его как то прописать надо?:confused:

Neo7 23.12.2012 17:17

в свойствах ярлыка в строке train.exe -toolset -drawad

decone 23.12.2012 17:20

[QUOTE=Сергей1969;379029]Штука то полезная. А можно спросить
Что за ключ и его как то прописать надо?:confused:[/QUOTE]

как на картинке, только прописать вместо -vm:w -mem:512 указать так "...\train.exe -toolset -drawad"
[img]http://www.dieselswest.com/Assets/images/msts_shortcut_06.jpg[/img]

Zabor 23.12.2012 20:29

[QUOTE]а. Красный кружок

Красный кружок - это круг, где узел заблокирован, и дальнейший путь составу запрещён. За красным кружком, захват узлов для этого состава не производиться. Подъезжая к этому кругу состав тормозит и останавливается перед ним.[/QUOTE]Не только, это крайний активированный узел для этого сервиса, т.е. дальше него в данный момент времени маршрут не проложен, при продвижении сервиса будет показывать до какого светофора проложен маршрут.

Ключ очень интересный и полезный, [B]decone[/B], ты где его раскопал, это же визуализация работы ДНЦ!

Она остро нужна сценаристам и разработчикам сигнализации.

decone 23.12.2012 20:31

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

Прохорчук 23.12.2012 22:24

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

P.S. Спасибо за ключ. На мой взгляд существенный прорыв.

decone 23.12.2012 22:36

Да, вы правы.

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

Проще понять всю схему, это создать новый сценарий и посмотреть как ведет себя 1 состав, 2 состава, 2 состава при пересечении маршрутов и т.д. Так быстрей можно понять, как оно работает.

Сергей1969 06.01.2013 12:53

Ещё одна "хитрость"...даже не хитрость, а подсказка. Многие переключают [B].bat[/B] файлы что бы менять профильные рельсы после игры в маршруты от Ромыча. Но не всегда возвращаются старые на место и сыпятся ошибки в маршрутах, на отсутствие [B]us_emb, us_rail...[/B].
У меня 2 папки GLOBAL. Одна для всех, а другая для маршрутов от Ромыча. Которая "от Ромыча" у меня названа [B]GLOBAL_КХ[/B], обычная [B]GLOBAL[/B]. Если хочу в КХ поиграть - добавляю в названии папки [B]GLOBAL[/B] что нибудь ([B]GLOBAL_осн[/B]), а с [B]GLOBAL_КХ[/B] убираю [B]_КХ[/B]. И также обратно. И всё. Не парюсь.

Zabor 06.01.2013 17:46

Серега, сделай еще удобнее - положи каждую папку в SFX архив и сделай от них ярлыки, в параметрах архивов - перезаписывать без запроса.

Какой ярлык щелкнешь, та папка через 5 сек и извлеклась. И места меньше занимает, там мелкие файлики, для ФС удобнее хранить в архиве.

Сергей1969 06.01.2013 18:18

Положить та я положу в SFX архив, а как ярлыки от них сделать? подскажи, тупому..Подожди. 2 архива и оба просто GLOBAL без всяких приставок?
Создал ярлыки..[QUOTE].---------------------------
E:\MSTS\GLOBAL Киевский Ход.exe
---------------------------
Отказано в доступе к указанному устройству, пути или файлу. Возможно, у вас нет нужных прав доступа к этому объекту.
---------------------------
ОК
---------------------------[/QUOTE]

Zabor 06.01.2013 18:39

Как от любого файла - ПКМ -> Создать ярлык.

[size="1"][color="Silver"]Добавлено через 6 минут[/color][/size]
Вот команды для извлечения: вывалить в ту-же корневую папку, где находится архив, диалог не показывать, файлы затирать без запроса, короче вообще глупых вопросов не задавать. :D

Silent=2
Overwrite=1

[url=http://itmages.ru/image/view/834944/4a3513b4][img]http://storage6.static.itmages.ru/i/13/0106/s_1357482539_5682034_4a3513b418.jpeg[/img][/url]

В примере папка CONSISTS, у тебя будет упакована GLOBAL

Сам архив (в данном случае это exe файл) обзываешь как удобно, чтобы было понятно что это такое, второй другим именем, ярлыки от обоих и готово.

[size="1"][color="Silver"]Добавлено через 10 минут[/color][/size]
Да, если нужно что-то добавить добавляешь в архив с основной GLOBAL, если нужно добавить в GLOBAL для Ромыча то в архив, где лежит папка GLOBAL для Ромыча.

Теперь тебе в GLOBAL ни один инсталлятор не нагадит, её вообще можно снести полностью и после запуска одного из архивов папка будет восстановлена в полном объеме, а что в неё положить (в ту, что архиве) только ты сам решаешь.


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

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