Форум 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]
ага, в файл сопоставления я и хотел добавить поле "Сайт", но идея с прямой ссылкой на скачивание — еще лучше. это возможно сделать в рамках разработки сопоставлений.

awaken 08.10.2009 13:55

[QUOTE=Zabor;118653]

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

вот я это и хочу.
только вместо куидов чтобы был поиск по неточному соответствию имени.

например если задал ТЭП70-230,
чтобы она нашла и
tsrLoco-TEP70-230
RRS_TEP70-230
Рус_ТЭП70-230 (обратите внимание здесь рус а не лат)

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

Даниэль 08.10.2009 13:56

[QUOTE]ошибки появляются на одних и тех же сценариях или спонтанно? у меня тоже изредка проскакивает, но словить пока не могу. что интересно — не закономерно, на том же сценарии в другой раз на ура все идет.[/QUOTE]
Я решил проверить на сценарии, у которого не хватает звуков электропоезда [URL=http://ipicture.ru/Gallery/Viewfull/24764773.html][IMG]http://pic.ipicture.ru/uploads/091008/thumbs/jbu2jmrpla.jpg[/IMG][/URL]

[QUOTE]вы читаете мои мысли, когда я в самом начале продумывал идею программы конечно, потом я решил ограничиться только уровнем ПС-а, думая, что звуки, кабины и текстуры — ответственность авторов локомотива или вагона.[/QUOTE]
согласен, но бывает какая ситуация, скачал я например локомотив, кабину и звуки к нему, при загрузке сценария выясняется, что он ссылается на звуки хрен знает какой версии, с хрен знает какого сайта, или какого-нибудь свистка не хватает.
А вообще задумка программы хорошая, удачи в разработке.

Net 08.10.2009 14:04

[QUOTE=Даниэль;118657]Я решил проверить на сценарии, у которого не хватает звуков электропоезда [URL=http://ipicture.ru/Gallery/Viewfull/24764773.html][/URL]


согласен, но бывает какая ситуация, скачал я например локомотив, кабину и звуки к нему, при загрузке сценария выясняется, что он ссылается на звуки хрен знает какой версии, с хрен знает какого сайта, или какого-нибудь свистка не хватает.
А вообще задумка программы хорошая, удачи в разработке.[/QUOTE]
пришлите мне, пожалуйста, на мою почту (в профиле) .apk этого сценария. покопаем :)

спасибо за аргументацию, видимо придется делать опциональный поиск и по всему зоопарку в папке локомотива :crazy:

спасибо ;)

эх, обед кончился.. :(

Zabor 08.10.2009 19:44

Еще вариант [URL=http://radikal.ru/F/s61.radikal.ru/i174/0910/ab/5f27c73e908a.jpg.html][IMG]http://s61.radikal.ru/i174/0910/ab/5f27c73e908at.jpg[/IMG][/URL] - (грузовой Фастов - Киев-волынский), сценарий в разработке (могу прислать), потому для него все всегда в наличии и в удаляющем бантике заREMены все строки ПС, который участвует в сценарии.

Насколько я понимаю, есть Баг с адресацией, но я не прогер, только админ =)).

Net 08.10.2009 20:25

[QUOTE=Zabor;118734]Еще вариант [URL=http://radikal.ru/F/s61.radikal.ru/i174/0910/ab/5f27c73e908a.jpg.html][IMG]http://s61.radikal.ru/i174/0910/ab/5f27c73e908at.jpg[/IMG][/URL] - (грузовой Фастов - Киев-волынский), сценарий в разработке (могу прислать), потому для него все всегда в наличии и в удаляющем бантике заREMены все строки ПС, который участвует в сценарии.

Насколько я понимаю, есть Баг с адресацией, но я не прогер, только админ =)).[/QUOTE]

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

Net 08.10.2009 20:46

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

Zabor 08.10.2009 21:18

Антон, хотел упаковать сценарий, чтобы тебе выслать, открыл в редакторе и увидел интересную багофичу - не назначен путь и состав, хотя и то и другое есть, просто не назначены для сервиса игрока.

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

Net 08.10.2009 21:28

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

ps. тут, на форуме, можно как-нибудь редактировать свои сообщения?

Даниэль 08.10.2009 22:21

[QUOTE]ps. тут, на форуме, можно как-нибудь редактировать свои сообщения?[/QUOTE]
уже просить устали...

Raskolnikov 08.10.2009 22:32

[QUOTE]ps. тут, на форуме, можно как-нибудь редактировать свои сообщения?[/QUOTE]
Можно, но в течении некоторого времени после отправки сообщеия. И это время увеличено не будет, если уж очень надо исправить сообщение-пиши в личку модераторам (у кого красные ники) или разработчикам (оранжевые ники).

Net 13.10.2009 21:40

всем привет!

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

Net 15.10.2009 08:52

близится релиз версии 1.1. думаю, ближе к выходным.
программка претерпела много исправлений, также докручен полезный функционал.
один из них — удобный редактор сопоставлений, куда я сейчас еще забиваю сопоставления. на текущий момент их уже 400 (изначально было 200), в плане — добить большую часть трайнсима, ждсима и райлроадсима, а дальше уже посмотрим :)

спасибо Игорю за тестирование ;)

malchik 15.10.2009 11:17

[QUOTE=Net;120321]спасибо Игорю за тестирование ;)[/QUOTE]
и Вам спасибо за работу над полезной программой:)

art-trans 16.10.2009 00:41

[QUOTE=Net;120034]у кого есть свежая база данных по сопоставлениям имен файлов и названий?[/QUOTE]
Всё zdsim'овское имеется в формате txt для Activity Master'а, ну разве-что с электричками ещё не успел. В приват мыло напиши, пожалуйста, может за выходные добью список и скину на почту.

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

Net 18.10.2009 22:20

всем добрый вечер!

закончил работу на версией 1.1.
сейчас она находится на почте у Игоря Заборина:drinks: . жду его ответа, с обновлением у него на сайте :)

история изменений:
1.1 — 18.10.2009 21:02:12

[!] исправлены ошибки чтения некоторых сценариев.
[+] добавлена настройка проверки наличия файлов. теперь можно не проверять наличие ПС, а также можно проверять кроме него наличие кабин (.cvf) и файлов описания звуков (.sms).
[+] статистика составов теперь на схеме показывает раздельно грузовые и пассажирские вагоны.
[+] в статистике составов добавлена информация по количеству осей в поезде.
[+] добавлена графическая схема состава с возможностью сохранения картинки в png, которую удобно запаковывать вместе со сценарием.
[+] при удалении сценария теперь уточняется, удалять ли также сохраненные игры и отчеты сценария.
[+] добавлена настройка «Удалять файлы в корзину».
[+] добавлен редактор сопоставлений файлов и названий:
1) с поиском дубликатов по именам файлов и контролем их появления на этапе редактирования;
2) с поиском по тексту и инкрементальному поиску по всем колонкам;
3) с экспортом данных в csv;
4) с базой данных сопоставлений на 700 записей с практически полным заполнением с сайтов trainsim.ru, railroadsim.ru, zdsim.kiev.ua, частично train-driver.ru.
[+] расширены возможности копирования списка требуемого ПС, теперь тут: «сопоставленное название» (русский/английский языки), «имя папки», «имя файла», «ссылка», а также возможность копировать данные только несуществующих файлов (сгодится для копирования ссылок несуществующих файлов для скачивания).
[+] в окне выбора сценария при опции «Показать все сценарии» в списке отображается колонка «Маршрут». Также тут указывается количество сценариев.
[!] исправлена мелкая неприятность с архивацией.
[+] на панели инструментов списка добавлена кнопка «Обновить список» для быстрой проверки наличия файлов, находящихся в списке.
[+] множество оптимизаций.

Даниэль 18.10.2009 22:29

Супер! Спасибо, заценим.

Jorgy 19.10.2009 01:47

Установил начальную версию, побродил по опциям и функциям... Особо тестить пока некогда, но первое впечатление отличное! Молоток, [B]Net[/B]!!!
Тут было много сказано о модернизации программы, особенно - что касаемо поиска адонов! Браво! Просим! Просим! :) Иже с ними, с прочими сайтами, пусть хоть с трех основных ресурсов будет автопоиск ПС! Даже это не слабо облегчит рутину установки сценариев... Я так думаю... :)

[B]ДАЕШЬ АВТОПОИСК ДОПОВ!!![/B] :)

Zabor 19.10.2009 02:42

Уф… оформил новую версию, тестим, [URL="http://zabor.dyndns.ws/msts/file.htm#actman"]тыц[/URL].

Даниэль 19.10.2009 07:26

[B]Net[/B] а что выполняет функция копирования?
[URL=http://ipicture.ru/Gallery/Viewfull/25270555.html][IMG]http://pic.ipicture.ru/uploads/091019/thumbs/P2x3uU3UgS.jpg[/IMG][/URL]
Не могу разобраться, что и куда она копирует.

Net 19.10.2009 08:20

В буфер копирует список ПС-а, который нужен сценарию. такая же как в activity master:

Локомотивы:

магистральный тепловоз 2ТЭ10М-0869 — [url]http://dl.trainsim-portal.com/msts/disel/tsrLoco_2TE10M-0869_v1_0.exe[/url]
магистральный тепловоз 2ТЭ10М-3373 — [url]http://dl.trainsim-portal.com/msts/disel/tsrLoco_2TE10M-3373_v1_0.exe[/url]
магистральный тепловоз 2ТЭ10М-3569 — [url]http://dl.trainsim-portal.com/msts/disel/tsrLoco_2TE10M-3569_v1_0.exe[/url]

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

Net 19.10.2009 08:26

[B]Даниэль[/B]
я смотрю, у Вас на скрине сервисы отсутствуют, и что подозрительно — из-за имени файла кривого наверное. не могли бы ы сказать, какое у них название в самой винде, или оно есть такое же как тут? мстс их видит?

Даниэль 19.10.2009 09:37

[QUOTE]из-за имени файла кривого наверное[/QUOTE]
с названием вроде порядок, русских символов вроде тоже нет.
мстс файлы видит названия , например такие, dp_2te10m-0869+33wag.srv, dp_invisible-5box+25mix (2).srv.
у меня 2 версии: либо я ошибся с прокладкой пути для трафика, либо программа "не переваривает" знак «+».
[URL=http://ipicture.ru/Gallery/Viewfull/25272240.html][IMG]http://pic.ipicture.ru/uploads/091019/thumbs/4SNFuoSP8O.jpg[/IMG][/URL]

Net 19.10.2009 11:07

ага, теперь до меня дошло, в чем беда.
опять изьян в парсере.. :(
можно снова Вас попросить получить этот сценарий себе на почту?

Даниэль 19.10.2009 11:24

[QUOTE=Net;121250]
можно снова Вас попросить получить этот сценарий себе на почту?[/QUOTE]
он еще в разработке:)
проверю правильность пути для трафика и сегодня/завтра отправлю.

Net 19.10.2009 11:36

спасибо ;) но по-любому что-то с моим парсером. он адекватнее должен реагировать :)


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

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