Форум 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=8510)

Zabor 21.11.2009 16:23

[QUOTE=Net;130532]...PS. Игорь, не забывай про route backuper, в принципе он неплохо делает копии.[/QUOTE]

Юзаю, причем регулярно =)).

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

Net 22.11.2009 12:00

всем утро доброе :)
вот сейчас вот начал прикручивать режим отладки, в связи с чем вопрос — обязательно ли .eng, .wag трогать, или хватит все .con переименовать?

Net 22.11.2009 13:25

Вложений: 1
:D
переименовывалка готовая практически.
загрузил сценарий, запустил «режим отладки», переименовалось 3700 файлов, кстати секунд за 10.
\TRAINS\TRAINSET\DEFAULT\default.wag, как оказалось, трогать нельзя, его и не трогаем.

MSTS запускается до главного меню 30 сек (вместо 60-70 сек).
нажимаю «Вождение поезда» — он молча падает. :D есть предложения? :)

ps. чищу все *.bak*, вертаю взад все файлы из архива — все нормально.
pps. приаттачил на всякий случай отчетик о переименовании..

Дм. 22.11.2009 16:57

Прогнал запуск MSTS через process explorer

Итак - при запуске он проверяет

*.trk
\servicies
\activities
\default.wag
дёргает все папки в \trains\trainset на предмет *.eng файлов
\consists\*.con

Похоже, wag его не очень интересуют

Net 22.11.2009 17:32

*.trk это файл с основной инфой про маршрут
следующие два понятно
default.wag содержит данные про физику по умолчанию, которую мстс использует, если в каком то wag такой то параметр не задан. это имхо.
все .eng и .con переименовываются..
.wag тоже.
деваться ему некуда :) но что-то либо лишнее трогается либо одно из двух..

Net 22.11.2009 18:00

делаю пока что просмотр расписаний и заданий на работу.
расписания уже выглядят вот так:
[URL="http://img142.imageshack.us/i/timetable.png/"][IMG]http://img142.imageshack.us/img142/9825/timetable.th.png[/IMG][/URL]

есть какие то замечания? :)
1) хочу в списке показывать все платформы на пути, а не только те, на которых требуется остановка.. (без времени приб/отпр) пока еще думаю, но не гарантирую.
2) сохранить в csv будет актуально?
3) печать прямо из окошка будет актуальна?
спасибо за комменты :)


ps. подскажите, кто навскидку помнит, сценарии с заданиями на работу (маневровые и т.д.)

Net 22.11.2009 23:20

уфф, навернул таблицу расписания по самое не хочу. :D :cool:
[URL=http://img81.imageshack.us/i/timetbl.png/][IMG]http://img81.imageshack.us/img81/2543/timetbl.th.png[/IMG][/URL]
первые 5 колонок понятны :)
далее на всякий случай распишу:
Время до след. — вычисленное время по расписанию до следующей остановки
Расст. до след. — вычисленное расстояние до следующей остановки.
Оптим. скор. — вычисленная средняя скорость, с которой нужно ехать, чтобы успеть преодолеть «предыдущую колонку» за время «предпредыдущую колонку». тут уже к сожалению никак вес поезда, динамика разгона, уклоны, погода не учитывается :( так что этот показатель надо сразу прибавлять в уме на 5-10-... км/ч, в зависимости от этих параметров.
Расст. от начала — отображается расстояние между платформой и точкой начала пути, где игрок начал игру.
№ пл. от старта — порядковый номер платформы от стартовой точки на пути игрока. если нумерация перескакивает числа, значит на каких-то платформах остановки нет.

вот так :)
может еще какую подсветку по какому то критерию сделать? чтоб уже не возвращаться к этому окну..

Zabor 22.11.2009 23:25

Пытаюсь вникнуть :crazy: …

Если Время вычисляется по расписанию [какому ?], скорость тоже вычисляется от времени то что исходные данные?

Расписание, забитое автором в сценарий?

Net 22.11.2009 23:35

да, исходные — зашитое в .act расписание.
читаются из него как есть колонки:
станция
платформа
прибытие
отправление
расст. от начала
№ пл. от старта.

все остальное считается на основании этого.
стоянка это понятно как: Отправление минус Прибытие по текущей строке.
время до след: Прибытие на след. пл минус Отправление из текущей.
с расстояними та же ерунда.

Zabor 22.11.2009 23:49

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

Net 22.11.2009 23:53

[quote=Zabor;130937](* - автору на заметку)[/quote]
про печать я уже знаю и думаю, буду делать. :)

да, ты прав, это есть та скорость (без учета, что еще до нее после стоянки разогнаться надо :(, вот потому я уточнял чтобы накидывать число), которой надо придерживаться, чтобы успеть.

Дм. 23.11.2009 15:08

[QUOTE=Net;130757]
MSTS запускается до главного меню 30 сек (вместо 60-70 сек).
нажимаю «Вождение поезда» — он молча падает. :D есть предложения? :)
[/QUOTE]

Есть.
Попробую сам в этом направлении проверить :)

Net 23.11.2009 20:55

[QUOTE=Дм.;131112]Есть.
Попробую сам в этом направлении проверить :)[/QUOTE]

:) так проверите или может быть бету сбросить?

Дм. 23.11.2009 21:14

Итак:

скрипт на пхп написан, работоспособность проверена
Ни одного маршрута или единицы ПС не пострадало

Убирает:
/ROUTES/*/*.trk
/ROUTES/ACTIVITIES/*.act
/ROUTES/SERVICES/*.srv
/ROUTES/PATHS/*.pat

/TRAINS/CONSISTS/*.con
/TRAINS/TRAINSET/*/*.eng

Кроме задействованных в сценарии

wag убирать не нужно
eng-и во вложенных папках (типа tsrLoco_chs6-666/Patch) трогать тоже не нужно

Могу выслать код.
Куда?

Net 23.11.2009 21:35

:) код пхп я никуда прикрутить не смогу, но посмотрю с удовольствием.
сбросить можно мне на почту (должна быть в профиле).

ps. вроде бы ничего нового, кроме *.trk..
во вложенных папках тоже убираю, пускай это необязательно :)


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

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