Форум 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 08.10.2009 00:11

Менеджер сценариев
 
Появилась новая программа от Антона aka Net - Менеджер сценариев, есть идея затестить и обсудить =)).

Скачать текущую версию можно [URL="http://trainsim.ru/download/16/"]тут[/URL] или [URL="http://zabor.dyndns.ws/msts/file.htm#actman"]тут[/URL].

Yolkin 08.10.2009 05:00

Скачал, посмотрю дома, интересная задумка.

Zabor 08.10.2009 13:06

В этой проге еще архиватор и деинсталлятор сценариев имеется =))

awaken 08.10.2009 13:07

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

Net 08.10.2009 13:16

[QUOTE=awaken;118641]сразу вижу одну проблему.
при удалении сценария вместе с ним удаляются консисты. а ведь они могут использоваться и в других сценариях. у меня например во многих сценариях консисты повторяются один в один (при установке они перезаписываются, но это нормально).[/QUOTE]

поэтому в readme стоит предупреждение:
[B]Внимание! Если при установке сценария были перезаписаны (заменены) файлы составов (.con) ПС или какого-то другого сценария, то при удалении текущего сценария, в будущем пострадает ПС (возможно его не будет в списке составов в MSTS), а также сценарий, который их также использует. Для корректной работы сценария, который вы разрабатываете, используйте префиксование![/B]

и с этим ничего не поделаешь, ну разве что опционально не трогать составы при удалении...

Zabor 08.10.2009 13:20

Про эту проблему известно:
[QUOTE]Внимание! Если при установке сценария были перезаписаны (заменены) файлы составов (.con) ПС или какого-то другого сценария, то при удалении текущего сценария, в будущем пострадает ПС (возможно его не будет в списке составов в MSTS), а также сценарий, который их также использует. Для корректной работы сценария, который вы разрабатываете, используйте [URL="http://zabor.dyndns.ws/msts/sovet.htm#names"]префиксование[/URL]!
[/QUOTE]

Но если уж и используются они и те же Con в разных сценариях одного автора то не проблема после прохождения и удаления одного сценария установить (30 сек.) и пройти другой. Главное дефолтные (поставляемые с ПС Con файлы) не использовать.

PS у меня в "сутках" Фастова тоже используются они и те же Con, там вся фишка в этом, но об этой особенности явным образом написано в Readme, ну уж если и удалят лишнее потребуются секунды на переустановку нужного сценария.

add

Антон опередил :drinks:.

Есть еще идея - добавить очистку сейвов удаляемого сценария, при установленной галке "удалить сейвы сценария".

Даниэль 08.10.2009 13:30

Плохо. что требует WinRar. Я например пользуюсь бесплатным 7zip.
При проверке некоторых сценариев появляется ошибка, в Activity Master ошибок в этом месте нет (((

awaken 08.10.2009 13:32

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

Даниэль 08.10.2009 13:36

[QUOTE]знаете, какая функция была бы еще полезна.
"розыск" лока или вагона в каталогах МСТС
и как опция - удаление его, или замена имени.[/QUOTE]
и чтобы показывал, нехватку звуков и текстур для локомотива, а не тогда, когда msts загрузился.

awaken 08.10.2009 13:37

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

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

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

Net 08.10.2009 13:40

[QUOTE=Zabor;118643]Есть еще идея - добавить очистку сейвов удаляемого сценария, при установленной галке "удалить сейвы сценария".[/QUOTE]
а вот это кстати. добавлю себе в список.

[QUOTE=Даниэль;118645]Плохо. что требует WinRar. Я например пользуюсь бесплатным 7zip.[/QUOTE]
winrar я выбрал в расчете, что он есть у большинства пользователей. что касается 7z, в будущих версиях это тоже можно добавить, но замечу сразу — пока не приоритетно.

[QUOTE=Даниэль;118645]При проверке некоторых сценариев появляется ошибка, в Activity Master ошибок в этом месте нет ((([/QUOTE]
ошибки появляются на одних и тех же сценариях или спонтанно? у меня тоже изредка проскакивает, но словить пока не могу. что интересно — не закономерно, на том же сценарии в другой раз на ура все идет.

[QUOTE=awaken;118646]знаете, какая функция была бы еще полезна.
"розыск" лока или вагона в каталогах МСТС
и как опция - удаление его, или замена имени.
поиск должен вестись:
-во всех консистах
-во всех файлах .act всех папок с маршрутами (статические прописываются внутрь самого act)[/QUOTE]
это тоже в список.

Net 08.10.2009 13:42

[QUOTE=Даниэль;118647]и чтобы показывал, нехватку звуков и текстур для локомотива, а не тогда, когда msts загрузился.[/QUOTE]

вы читаете мои мысли, когда я в самом начале продумывал идею программы :) конечно, потом я решил ограничиться только уровнем ПС-а, думая, что звуки, кабины и текстуры — ответственность авторов локомотива или вагона.

Net 08.10.2009 13:46

Уважаемые форумчане!
если чей-то пост или предложение осталось без внимания — не обессудьте! я, как и многие, не имею 24 часа в сутки свободного времени, по возможности буду отвечать. так же, как и разработка — процесс не моментальный и воплощение идей не делается за мгновение.

спасибо всем за ваши идеи :)

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

Zabor 08.10.2009 13:46

Витя, первичный список сопоставления имен ПС Антон мне прислал, просто не успеваю дополнять и там есть один спорный момент - если в него вносить ссылки на файлы/ресурсы список должен быть актуален, с тремя основными ресурсами это не проблема, а вот с горой сайтов в домене юкоз это Ооочень проблематично. Вечером его добавлю.

Хотя если кто возьмется держать его в актуальном виде не проблема сделать доступ к нему по FTP для регулярного обновления, Антон мог бы сделать опцию "проверить список" для проверки новой версии, тогда твои мечты могут стать реальностью.

Даешь поиск дополнений не хуже чем у ТРС! :D

Net 08.10.2009 13:51

[QUOTE=Zabor;118653]Витя, первичный список сопоставления имен ПС Антон мне прислал, просто не успеваю дополнять и там есть один спорный момент - если в него вносить ссылки на файлы/ресурсы список должен быть актуален, с тремя основными ресурсами это не проблема, а вот с горой сайтов в домене юкоз это Ооочень проблематично. Вечером его добавлю.

Хотя если кто возьмется держать его в актуальном виде не проблема сделать доступ к нему по FTP для регулярного обновления, Антон мог бы сделать опцию "проверить список" для проверки новой версии, тогда твои мечты могут стать реальностью.

Даешь поиск дополнений не хуже чем у ТРС! :D[/QUOTE]
ага, в файл сопоставления я и хотел добавить поле "Сайт", но идея с прямой ссылкой на скачивание — еще лучше. это возможно сделать в рамках разработки сопоставлений.


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

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