Вход

Просмотр полной версии : Менеджер сценариев


Страницы : 1 [2]

Net
22.05.2013, 12:17
конфигурация хранится рядом с приложением, в Program Files. куда по умолчанию в Windows 7 юзерам писать запрещено.
были мысли наконец-то вынести его на манер, как сейчас поступают все нормальные программы – в Users\<...>\AppData.
сейчас работаю над одной из частей менеджера, после этого, может быть, будет новая версия с учетом этого исправления.

Zabor
22.05.2013, 13:17
Антон, только пожалуйста, опционально, чтобы те, кому Windows не запрещает писать в нужные папки и не строит пользователя/администратора на подоконнике могли сохранить программу как системонезависимую.

Net
22.05.2013, 14:54
Антон, только пожалуйста, опционально, чтобы те, кому Windows не запрещает писать в нужные папки и не строит пользователя/администратора на подоконнике могли сохранить программу как системонезависимую.

надо обдумать :)

YuriA
24.05.2013, 16:16
конфигурация хранится рядом с приложением, в Program Files. куда по умолчанию в Windows 7 юзерам писать запрещено...


Странно. Но у меня Менеджер вообще стоит не на системном диске. Я же писал:"В папке E:\Games\Менеджер сценариев." Значит программа ещё куда-то "по записи" лезет.

Net
24.05.2013, 16:20
тогда вопросов быть не должно. дополнительно Менеджер никуда ничего не пишет.
может быть, потому что лезем в раздел реестра HKEY_LOCAL_MACHINE...

Daemon
12.07.2013, 18:40
А не добавить ли в менеджер сценариев функцию обнаружения/зачистки ep_brake?

Net
12.07.2013, 19:30
А не добавить ли в менеджер сценариев функцию обнаружения/зачистки ep_brake?
я внимательно слушаю, в чем суть предложения? :)

vitalzd
12.07.2013, 19:35
Дело в том что довольно часто при прохождении сценариев возникает необходимость удаление строчки ep_brake из wag. вагона т.к если этого не сделать , то вагоны не растормаживаются...ну вот можно было бы и сделать что то типа того что в проге допустим отображаеться весь пс который необходим для сцены , ты выбираешь нужный тебе из списка вагон и выбираеш операцию "убрать ep_brake" из вага...как то так

Net
12.07.2013, 19:43
понял.

BrakeEquipmentType( "EP_brake" ) и остальные

а что этот EP значит?

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

vitalzd
12.07.2013, 19:46
конкретного значения EP не знаю , но удаление строчки решает проблему растормаживания вагонов...
не , возвращать в исходное положение думаю не стоит , это модификация не критична , если в ваге нет этого параметра это никак не влияет на игру

Net
12.07.2013, 19:48
понял, за предложение спасибо, может сюда еще кто зайдет, выслушаем. потому как удалить несложно, а мало ли чего..

Daemon
12.07.2013, 19:57
vitalzd
Да, примерно это и имел ввиду.
Дело в том, что после скачивания каждого сценария прогоняю его Менеджером, на предмет отсутствия наличия всяких там кабин, звуков и т.д., ну т.е. всего, что потенциально вызывает глюки.
А вот после этого уже лезу в FAR и через него ищу ep_brake в eng-ах и wag-ах. Вообще как бы последнее время весь устанавливаемый ПС просматриваю на предмет наличия этого, но MSTS у меня года 4 стоит, многое и не глядя устанавливал.

Net
ep_brake это ЭПТ. Но реализован он коряво. Более менее работает, если и в локах, и вагонах включен. Поэтому, к примеру, для МВПС это не критично.
Если же в вагонах ep_brake включен, то у игрока это вызывает нерастормаживание вагонов, а у трафика - дёрганье при старте. Подозреваю что до кучи вызывает различное поведение трафика в редакторе и в игре.
По поводу опций - только "удалить", не надо исходные файлы сохранять имхо. Но по желанию, а не всё автоматом. Ведь, как выше заметил, для МВПС не критично.

Net
12.07.2013, 20:13
принято. для всех выбранных файлов в главном окне? или может отдельное меню сделать навроде "Показать список .eng .wag, где есть ep_brake", а потом в списке уже выбирать, где почикать

Daemon
12.07.2013, 21:06
Да, я думаю отдельное меню или окошко. Чтобы основное сильно не засорять.
А конфиги подружить с 7-кой планируется?
Ещё замечал иногда сообщения о лишних непарных скобках, но потом смотрел файлы с помощью Notepad++, и ничего такого вроде не находил. Либо глюк, либо непарные скобки где-то между кавычками, что для синтаксиса неважно.

Net
12.07.2013, 21:35
А конфиги подружить с 7-кой планируется?

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


Ещё замечал иногда сообщения о лишних непарных скобках, но потом смотрел файлы с помощью Notepad++, и ничего такого вроде не находил. Либо глюк, либо непарные скобки где-то между кавычками, что для синтаксиса неважно.

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

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

Добавлено через 2 минуты
также будет консольная утилита проверки simis файлов и консольная генерилка .con составов по заданному конфигу (наборы, количество вагонов, рандомные Flip, и пр. прелести, а также возможность генерировать от 1 и больше составов за раз). я уже светил скрин, не пошла. ну для продвинутых будет полезна, если оценят :) если интересно, пишите в личку

Добавлено через 1 минуту
и еще одно. пользуясь случаем: скоро выбросим менеджер сценариев для RTS, сделанный по инициативе MJack. программулька небольшая, но мало ли будущее у нее какое будет. стоит ли обьединять два этих менеджера в одну установку? это 2 приложения будут

Net
15.07.2013, 16:33
сделал сегодня конвертер конфигурации старого ini формата. он будет вызываться автоматом после установки новой версии, и перегонять настройки в новый формат и новое место. если есть что перегонять.
теперь будет xml, лежащий в %AppData%\ActivityMan\. сколько бы копий менеджера ни было по системе, все будут смотреть в одно место. надеюсь, никому не обломаю малину, но на Win 7 теперь можно будет быть не админом

Daemon
17.07.2013, 10:23
Тут ещё одна идейка возникла. При запуске он пишет "В системе не установлен WinRAR". У меня действительно не установлен - т.к. пользую FAR и консольные архиваторы. Накидал исполняемых файлов к нему в каталог. Подозреваю что и менеджер сценариев также по факту консольный использует. Нельзя ли сделать так, чтобы он просто проверял доступность rar.exe через PATH?

Net
17.07.2013, 15:06
используется гуишный WinRar.exe, во время архивации заметите, как его форма открывается.
в принципе, можно и через PATH, суть не меняется, если файл не найден – ругня.

YuriA
17.07.2013, 16:09
" научил много к чему относиться лояльнее, ..."

Вот этого как раз не надо! Пускай проверки конфигов идут по жёсткому, а то действительно " профффесоров, клепающих кривые конфиги, у нас хватает"

Net
17.07.2013, 18:16
YuriA, в жесткости не потеряем :) просто более четко во многих случаях, например, различаются # комментарии и прочие вещи.
сейчас сделано все более менее грамотнее, раньше допущений больше было.
спасибо за беспокойство :)

Добавлено через 1 час 35 минут
итак, для затравки, во второй раз.. (в первый как то не пошло :))
но я попилил слегка формат файла, чтобы можно было задавать параметром "msts" нужную корневую папку МСТС, остальное он сам найдет, чтобы в узлах item не писать везде полные пути (а бекслеши надо дублировать, а это утомительно), а по аналогии с .con файлами, ну а путь в одном месте наверху...
http://storage3.static.itmages.ru/i/13/0717/s_1374070365_1246672_24a45d73db.png (http://itmages.ru/image/view/1125030/24a45d73)

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

читаем, комментим. :D

Net
17.07.2013, 20:29
и еще одно пополнение.
Менеджер сценариев для RTS, версия 1.0
http://storage6.static.itmages.ru/i/13/0717/s_1374078390_8155509_9514d41a33.png (http://itmages.ru/image/view/1125242/9514d41a)
ftp://netanton.no-ip.org/pub/actmanrts-setup.exe

Игорь, большая просьба дополнить у себя раздел Файлы... четвертый пошел.. :)
Программка пока мелкая, но делает в точности, что надо и ничего больше.
Благодарите участника MJack (http://www.trainsim.ru/forum/member.php?u=1663) за идею. Возможно, в будущем, будет развиваться :) ой тяжко будет столько всего тянуть, но может пока и не пойдет спрос, т.к. ездоков RTS не так и много. пока что :)

ЗЫ. это сообщение продублировано (http://www.trainsim.ru/forum/showthread.php?t=16388) в новой теме в разделе RTS. Здесь оно как стрелка работает, просьба по этой программе писать туда.

MJack
20.09.2013, 02:27
...есть ли какая то прога, которая сканирует кон файл и сразу подбирает ссылки где его взять?
Антон (Net) написал программу, которая выводит список ПС, использованного в con файлах. Пока она консольная и нету запроса в БДПС (http://zaborin.ru/msts/base_ps/), но доделать это несложно. Планируется сделать интерфейс и функционал по примеру Менеджера сценариев RTrainSim (http://www.trainsim.ru/forum/showthread.php?t=16388). Вот скриншот вывода консоли:
http://storage2.static.itmages.ru/i/13/0920/h_1379628535_6436223_4431986136.png
Если кого-то заинтересовала данная программа и она будет для вас полезна - пишите комментарии.

Net
20.09.2013, 07:54
зы. я сейчас развиваюсь в сторону .NET и в настоящем времени потихоньку разрабатываю библиотеку обьектной модели MSTS. весь MSTS пока не планируется :), но на настоящий момент есть API для чтения связки сценарии+сервисы+составы+ПС+их сопровождающие файлы+маршрут+БД пути маршрута+обьекты пути+tsection.dat+ref файлы. работает прилично быстро и кушает много меньше памяти, чем, к примеру, менеджеры... аналогичная библиотека будет и под rts, т.к. там свои мелкие различия есть, например структура хранения составов и формат сценария..

это все ориентировано на разработчиков типа меня, и можно считать это обращением к авторам ConReview, ConBuilder, и к Роме, который сделал свой менеджер под RTS :), я знаю что вы тоже дотнетчики :).

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

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

Темнослав
28.09.2013, 00:29
вот сделал еще один бонус (их вообще хоть кто-то видел? :))
http://img156.imageshack.us/img156/5162/simisahighlight.th.png (http://img156.imageshack.us/i/simisahighlight.png/)
для тех, кто использует EditPlus в качестве текстового редактора. :)
сейчас ищу способы подсвечивать также многострочные комменты вроде comment, skip, _skip, _info, а не только слова..

Уже три часа сижу и крушу мозг - как ты это сделал?
Я про подсветку скобок в EditPlus. Поставил себе его, включил в опциях View - Brace Highlighting, ан черта с два. Нету никакой подсветки.

Net
28.09.2013, 00:33
http://storage5.static.itmages.ru/i/13/0928/s_1380313982_6799417_c103616c9f.png (http://itmages.ru/image/view/1242171/c103616c)
не? :) у меня подсвечивает пары, даже если тип файла обычный текст

Темнослав
28.09.2013, 00:37
Я это сразу включил, благо техническим английским владею и EditPlus у меня на английском, без русификатора.
Цветом секции внутри скобок не выделяет все равно, как у тебя - никаких разных цветов.

Net
28.09.2013, 00:40
один нюанс – курсор должен стоять возле скобки, снаружи ее.
переход к паре – Ctrl+]

Темнослав
28.09.2013, 00:42
Это я уже понял. Мне нужно, чтобы текст внутри скобок выделялся как у тебя на скрине - каким-то цветом.
Например, путь к алиасу у тебя фиолетовый, числовые параметры - красным, что-то еще - зеленым.

Net
28.09.2013, 00:47
ааа, ну так бы и сразу :)
в папке менеджера\Bonus\Editplus лежит simisa.stx. вот его надо подложить в "F:\Users\xxxx\AppData\Roaming\EditPlus 3" или где у него все .stx.
затем в опциях добавляем новый тип файлов, пишем все расширения:
act;con;cvf;eng;env;haz;mkr;pat;rdb;ref;rit;sd;sms ;srv;td;tdb;tit;trf;trk;w;wag;ws

и выбираем файл синтаксиса. дальше на другой вкладке можно цвета конфигурить.
http://storage4.static.itmages.ru/i/13/0928/s_1380314732_1360852_abdf01be78.png (http://itmages.ru/image/view/1242186/abdf01be)

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

setting_u.ini — авторские настройки цвета и т.д. ВНИМАНИЕ! Файл не переписывать!
Вместо этого нужно взять из него все содержимое и вставить в конец файла setting_u.ini в папке с EditPlus.
Затем переименовать название секции [Settings\Custom1] на уникальное (Custom2, Custom3 и т.д., которого еще в файле нет).

но можно и свои цвета настроить..

Темнослав
28.09.2013, 00:50
О, вот это уже то, что нужно.
А нельзя ли сделать, чтобы он лишние скобки в структуре энга или вага выделял красным? То есть скобки парные - синим, а непарные закрытые или открытые - красным?

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

Темнослав
28.09.2013, 01:04
Сам менеджер просто скажет, что присутствуют лишние скобки - и все, а где именно, в каких строках - ломай голову сам.
Для примера скину скрин из ошибочного энг-файла у "двойной умной машки":
http://s020.radikal.ru/i711/1309/a0/1f98d98717ca.jpg

Net
28.09.2013, 01:10
в скором времени может выпущу быструю проверялку. как по заказанному файлу, так и по папке рекурсивно (список расширений придумаем как задавать).
здесь уже точнее говорит :)
http://storage3.static.itmages.ru/i/13/0928/s_1380315856_2396902_fa3f83787e.png (http://itmages.ru/image/view/1242201/fa3f8378)

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

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

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

Темнослав
28.09.2013, 01:12
Черт, теперь ярлыки у энгов сменились на editplushttp://yoursmileys.ru/tsmile/tears/t2306.gif
Ну что за день... дефолтный ярлык энг-файла был ярко-красный и хорошо заметный.
Придется шаманить...:russian:

Net
28.09.2013, 01:13
ассоциации перебивала вроде какая-то тулза.. адвансед ран что ли.. не помню

Темнослав
28.09.2013, 01:24
Сменил иконку обратно на дефолтную энговскую с сохранением всех настроек в Editplus. Теперь все как надо - иконки для всех МСТСных файлов дефолтные, но редактирую я их EditPlus, и все подсвечено как надо.

Антон, спасибо за помощь и разъясение по увязке Менеджера и EditPlus))

Kavminwap
18.10.2013, 16:14
Подскажите пожалуйста, можно ли при помощи менеджера сценариев удалить только неиспользуемые в сценариях консисты?
Дело в том что когда через менеджер удаляешь сценарий полностью, кон-файлы почему то остаются.

Net
18.10.2013, 17:12
Подскажите пожалуйста, можно ли при помощи менеджера сценариев удалить только неиспользуемые в сценариях консисты?
Дело в том что когда через менеджер удаляешь сценарий полностью, кон-файлы почему то остаются.
остаются из-за кривых сценариев, где забыли повыпиливать неиспользуемые составы, и вообще это от всяких ручных установок (анахронизм, я считаю). когда идет упаковка в .apk, будь то через редактор сценариев или через менеджер, в пакет добавляются только используемые файлы.
удалить просто. заходите в менеджер составов (меню Утилиты) и в меню там будет пункт навроде "Переместить неиспользуемые в ...". он пошерстит и скажет, сколько составов неиспользуемых обнаружил и предложит выбрать папку для складирования

Zabor
19.10.2013, 04:20
Антон, там ИМХО надо по умолчанию выставить ...\TRAINS\CONSISTS_OLD

Net
19.10.2013, 08:11
Антон, там ИМХО надо по умолчанию выставить ...\TRAINS\CONSISTS_OLD

ну мало ли, сначала consists_old, потом (тебе ой как это известно должно быть :D), consists_old_old, _old_new и потом номера пойдут :D
вообще я во всех диалогах выбора папки стараюсь при повторном ее выборе открывать дерево папок в том месте, куда указывает текущая настройка, чтобы не рыскать долго, и TextBox внизу всегда есть, можно ручками доправить

roman9683
24.07.2014, 22:47
При переименовании файлов через менеджер сценариев, программа делает ошибку. Оставляет часть файлов, принадлежащих другому сценарию. Проводил эксперимент на сценарий "Осенний рейс" Зилупе 3.6. У него консисты в таком формате Osenniy 01loc.con Остались файлы от другой сцены, вот один из них pn_zpass1-2box.con

И еще программа часто при "Подготовке сценария к отладке" из маршрута Зилупе 3.6 переименовывает файл Zilupe.trk в Zilupe.trk.abk

MJack
24.07.2014, 22:52
Ссылку на сценарий в студию, пожалуйста. И более конкретно опишите ошибку, а еще лучше выложите данные из лога.

roman9683
25.07.2014, 11:22
Ссылку на сценарий в студию, пожалуйста. лога.

А про лог-файл, у меня в папке программы нет log.txt файлов.
Значит, загружаю этот сценарий в менеджере http://disk.zaborin.ru/100257
Потом выбираю пункт "Подготовить мстс к отладке сценария". После этого у меня файл *.trk зилупе 3.6 оказывается переименован в .abk. И часть con-файлов остается от других сцен. Один из них 2te116-089+50wag.con, этот файл не принадлежит к данной сцене, и программа его не пеереименовала в .abk.
Если нужно, могу выложить эти файлы тоже.

Net
25.07.2014, 11:47
Доброго утра.
просьба выложить

2te116-089+50wag.con
pn_zpass1-2box.con

навскидку, в сценарии проблем не нашел. надо разбираться

roman9683
25.07.2014, 12:21
в сценарии проблем не нашел. надо разбираться
Файлы http://rghost.ru/57081434
Да я тоже сценарий не подозреваю. Но у него в con-файлах пробелы есть, может это сбивает программу ?

Добавлено через 21 минуту
Лог переименований http://rghost.ru/57081742
С составами разобрался в папке оказались одновременно 2te116-089+50wag.con.abk и 2te116-089+50wag.con. С этим разобрались.
Но еще проблема, в логе вижу строчку Переименован: c:\msts\ROUTES\Zilupe_3.6\Zilupe.trk в c:\msts\ROUTES\Zilupe_3.6\Zilupe.trk.abk

roman9683
26.07.2014, 19:17
Еще вот хотел спросить зачем менеджер при выборе "Отладка сценария" переименовывает файлы локомотивов и вагонов (*.eng и *.wag файлы). Я просто заметил, что мстс не будет грузить в память локомотивы, если отсутствуют *.con файлы. Обнаружил при помощи Process Monitor. То есть переименование локомотивов это лишняя операция получается. Да и она еще выполняется как правило дольше, чем переименование других типов файлов по той причине, что обычно локомотивов у игроков очень много может быть. У меня к примеру программа справляется с переименованием где-то за 10-15 сек, а если убрать переименование локомотивов, то время выполнения в разы сократиться.

Net
27.07.2014, 00:28
не припоминаю точно, зачем мы енг и ваг трогаем, видимо для чистоты экспериментов)

roman9683
27.07.2014, 02:46
не припоминаю точно, зачем мы енг и ваг трогаем, видимо для чистоты экспериментов)
Ну вот поэтому предлагаю убрать это. Все равно переименовав con-файлы, msts не увидит локомотивы.

Кондрат Сидорович
19.09.2014, 08:20
Всем доброго дня!При проверке сценариев маршрута Demitrov_new Менеджер выдает сообщение "Access violation at address 00587F24 in module "ActivityMan.exe". Read of adress 00000038", после чего зависает в режиме получения статистики. На остальных маршрутах работает нормально. В чем причина?

Net
19.09.2014, 16:08
подвисает в самом начале или ближе к концу? воспроизводится на всех сценариях этого маршрута или только на конкретном?

Fox-kolpino
19.09.2014, 16:33
Кондрат Сидорович, попробуйте вот это:

Важно:

Если пользуетесь менеджером сценариев и он не хочет открывать сценарий (как и любые другие на этом маршруте), откройте файл Demitrov_new.trk в блокноте и удалите лишние скобки (три штуки, были варианты и с пятью :crazy:), чтобы файл заканчивался так:

...
DefaultCoalTowerSMS ( ctower.sms )
DefaultDieselTowerSMS ( dtower.sms )
TempRestrictedSpeed ( 4.16655 )
)

Т.е. одной скобкой, строки из примера у вас уже будут, нужно исправить только скобки.

DmitriyPR
19.09.2014, 18:01
подвисает в самом начале или ближе к концу? воспроизводится на всех сценариях этого маршрута или только на конкретном?

Это на всех сценариях этого маршрута, я эту проблему решил так - удалил маршрут и заново его установил.

Кондрат Сидорович
21.09.2014, 06:07
Спасибо Fox-kolpino!Заработало!

Кондрат Сидорович
26.10.2014, 18:40
При автоматической загрузке Менеджер выдает сообщение:

http://i.piccy.info/i9/db03f47997e509fea2f63cfd926c699b/1414334258/6087/815886/Oshybka_240.jpg (http://piccy.info/view3/7181426/2d84a660e11ac4e9cd5e784792cf4782/)http://i.piccy.info/a3/2014-10-26-14-37/i9-7181426/240x180-r/i.gif (http://i.piccy.info/a3c/2014-10-26-14-37/i9-7181426/240x180-r)

Подскажите как установить сценарий?
Ошибка "Data error"

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

Кондрат Сидорович
27.10.2014, 17:41
Скачал еще раз- без изменений "Data error". Сценарий "Вывозные работы" маршрут "На просторах Кубани" из копилки. Файл выложил
http://rusfolder.com/42104726

Net
27.10.2014, 18:15
Спасибо, файл забрал, ошибка воспроизвелась.. разберемся

Добавлено через 6 минут
А вот и причина.. файл незапакован, хотя должен быть.. упакуйте его архиватором gzip.. или скажите, откуда такой файл взяли? автор сценария неверно его создал..

Добавлено через 2 минуты
либо возьмите вот, запаковал его..
ftp://netanton.no-ip.org/pub/%C2%DB%C2%CE%C7%CD%DB%C5%20%D0%C0%C1%CE%D2%DB.apk
Файл через пару часов удалю.

Zabor
27.10.2014, 18:31
Что-то я не понял, как это автор мог сделать, ведь паковать должен был упаковщик автоматически?

Антон, в копилке заменить на твой файл?

Net
27.10.2014, 18:50
Игорь, файл можешь заменить!
А как так вышло, самому интересно.. перепроверил -- менеджер пакует норм.. ну не мог он взять и сохранить несжатый файл, там несжатый поток направляется не в файл, а на процедуру сжатия.. ну может, временное помутнение какое разве было, и сжималка выплюнула то же, что ей на вход дали..
А может с файлом какие-то манипуляции еще проводились.. Он менеджером был упакован?

Кондрат Сидорович
27.10.2014, 19:28
Спасибо! Сценарий запустился.

Zabor
27.10.2014, 19:42
Чем был упакован мне неведомо, потому сам удивлен как так могло быть, а файл заменил.

roman9683
13.12.2014, 19:46
При выборе пункта меню "Подготовить мстс к отладке сценария" программа часто зависает. Можно эти действия данной функции выполнять в потоке ?
Еще на Степанках программа постоянно файл *.trk маршрута переименовывает в *.trk.abk Можно этот баг исправить ? А то приходится руками возвращать его расширение.

Сергей1969
13.12.2014, 21:23
Что бы не цитировать себя. Антон, ответь пожалуйста мне на ЭТО (http://www.trainsim.ru/forum/showpost.php?p=475908&postcount=59) сообщение. Заранее спасибо.

Net
14.12.2014, 00:00
Что бы не цитировать себя. Антон, ответь пожалуйста мне на ЭТО (http://www.trainsim.ru/forum/showpost.php?p=475908&postcount=59) сообщение. Заранее спасибо.

можно попросить сценарий на препарирование?
что такое md4096? оно где-то встречается в сценарии или может в ПС вашем?...

Сергей1969
14.12.2014, 00:39
можно попросить сценарий на препарирование?
что такое md4096? оно где-то встречается в сценарии или может в ПС вашем?...
Сценарий можно скачать с DOWNLOAD "двоечка" (http://www.trainsim.ru/download/188/), вчера выложил его.
md4096 - без понятия что это такое:confused: Однако ручная собирается.

Добавлено через 3 минуты
При чём при упаковке любого сценария такая ошибка...вот сейчас попробовал на Савёлово сцена - та-же картина http://storage6.static.itmages.ru/i/14/1213/s_1418501853_4373068_de65ee9354.jpg (http://itmages.ru/image/view/2114196/de65ee93)
На савёлово установщик (.арк файл) собирается без проблем.

Добавлено через 18 минут
Упс...нашёл ошибку. Она в файле Zilupe.TRK http://storage9.static.itmages.ru/i/14/1213/s_1418502869_3191242_e151c5b555.jpg (http://itmages.ru/image/view/2114219/e151c5b5) Открываю его, а там...http://storage6.static.itmages.ru/i/14/1213/s_1418502918_6944267_5c1c3f79a9.jpg (http://itmages.ru/image/view/2114221/5c1c3f79) Название маршрута не Zilupe 3.6 beta. а Zilupe 3.6

Добавлено через 6 минут
Исправил на
SIMISA@@@@@@@@@@JINX0r0t______

Tr_RouteFile (
RouteID ( Zilupe )
Name ( "Zilupe 3.6_beta" )
проблема решилась - АРК файл создаётся.:drinks:

Zabor
14.12.2014, 01:53
Сея беда не нова, подробно описано тут (http://zaborin.ru/msts/mstserrorre.htm#rename), я в свое время писал об ошибке, там есть еще и расхождение с именем папки, но на это забили.

Net
14.12.2014, 02:03
:) :cool: :drinks: :rolleyes:

roman9683
14.12.2014, 12:34
Антон, еще при нажатии пункта меню "Восстановить оригинальные имена" программа сильно подвисает. Можно эту функцию запускать в потоке, чтобы во время выполнения программа не зависала ?

Добавлено через 10 минут
Еще при подготовке сценария к отладке "Морская прогулка часть 1" программа не переименовывает состав ed9m-0220.con, который не входит в данный сценарий.
Сценарий тут: http://disk.zaborin.ru/100135

Вот данные из лога:

НЕ Переименован: C:\msts\TRAINS\CONSISTS\ed9m-0220.con в C:\msts\TRAINS\CONSISTS\ed9m-0220.con.abk

А собственно почему он не переименовывает ?

Net
14.12.2014, 13:22
В поток-то вынести можно, но это в разработку ударяться нужно..

касательно состава ed9m-0220, я что-то недавно слышал уже такую проблему. файл там не readonly случайно?.. хотя не должно влиять.. вот не помню

Сергей1969
14.12.2014, 14:03
Полностью удалил менеджер сценариев, скачал опять у Игоря, стал упаковывать сцену - та-же ошибка http://storage8.static.itmages.ru/i/14/1214/s_1418550004_3803809_a998187c2f.jpg (http://itmages.ru/image/view/2115273/a998187c) Чего за ерунда?
Кстати ещё 25 марта я задавал вопрос об этой ошибке. ВОТ (http://trainsim.ru/forum/showpost.php?p=451259&postcount=34).

Добавлено через 19 минут
Антон, открыл твой установщик программой Resource Hacker. Есть там параметр 4096 http://storage7.static.itmages.ru/i/14/1214/s_1418551219_7431875_c497bd0de5.jpg (http://itmages.ru/image/view/2115296/c497bd0d) Не знаю он или не он, но посмотри. У меня с английским плоховато, но там как раз про ошибки говорится.

Добавлено через 5 минут
Выделенное на скрине справа пытался перевести. Понятно, что гугл сильно врёт, но примерно там вот что написано.
65520, "'% S' не является допустимым значением с плавающей точкой"
65521, "'% d.% D' не действует метка"
65522, "'% S' не является допустимым значением GUID"
65523, "'% S' не является допустимым логическое значение"
65524, "Недопустимый аргумент на сегодняшний день кодирования"
65525, "Недостаточно памяти"
65526, "Я ошибке / O% d"
65527, "Слишком много открытых файлов"
65528, "отказано в доступе файла"
65529, "Читать дальше конца файла"
65530, "Диск полон"
65531, "Неверный числовой ввод"
65532, "Деление на ноль"
65533, "Проверьте диапазон ошибки"
65534, "переполнение Integer"
65535, "Недопустимая операция с плавающей точкой"

Net
14.12.2014, 14:07
все! я догнал, что это за md4096... видно же, что на этапе архивации :-)
это параметр комстроки, который передается винрару. видимо, у вас какая-то версия, которая не догадывается об таком


Params:=Format('a -k -md4096 -m5 -r -rr5p -t -z"%s" %s"%s\%s.rar" %s', [comfile, sfx, dir, st, list]);



md<размер> Размер словаря, в КБ (64,128,256,512,1024,2048,4096 или A..G)

Сергей1969
14.12.2014, 14:08
Версия чего? WinRaR?

Net
14.12.2014, 14:10
да :-)

Сергей1969
14.12.2014, 14:11
Ух ты...сейчас переустановлю новый. Кстати откуда лучше скачать? Хотел с оф. сайта, но там полная версия покупается...
29 у.е. (за 1 лицензию) Чего то жалко мне 29 у.е...

Zabor
14.12.2014, 14:14
Ключ -md точно поддерживается в WinRaR v3.90. выше не знаю, не пользовал.

Net
14.12.2014, 14:16
да он уже давно там.. менеджер с 2009 года использует его :)
скачать можно на рутрекере)

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

Zabor
14.12.2014, 14:29
В более новых версиях могли убрать ключик, раньше какой-то, уже не помню убирали.

Сергей1969
14.12.2014, 14:40
У меня стоял WinRaR 5.0 Удаляю его и ставлю с официального сайта. Прочитал, что просто предлагают после 40 дней купить лицензию, но так же будет работать. Единственное ограничение - не создать эл. подпись. Но она мне и не нужна.

Добавлено через 7 минут
Установил официальную версию - проблем в упаковке сценария нет. Всем спасибо за ответы:drinks:

demonNT
14.12.2014, 14:42
WinRar 5.00 ключ присутствует
http://s013.radikal.ru/i325/1412/36/b325a2aa1ef7t.jpg (http://radikal.ru/fp/df490e87e3044149a9029c058c897979)

Сергей1969
14.12.2014, 15:34
WinRar 5.00 ключ присутствует
а почему он тогда ругался у меня?

Net
14.12.2014, 19:22
а почему он тогда ругался у меня?

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

Zabor
09.02.2015, 12:02
Пожелания в следующие версии (не горит).

- доделать запрос алиаса в БДПС, сейчас запрашивает папку, лучше с верхним каталогом, т.е. в параметре f д.б. например tsrLoco_2M62U-Alias\Cabview_1 , пример:
http://zaborin.ru/msts/base_ps/?f=tsrLoco_2M62U-Alias%5CCabview_2&e=tsrLoco_2m62u
вроде делали, но что-то не срослось.

- теперь можно запрашивать салоны из секции Inside и виде папки и файла s, вместе с расширением, например:
http://zaborin.ru/msts/base_ps/?f=zdsPass&e=zdsView_Ammendorf.s

Эту штуку не отключишь в МСТС, разве что вычеркивать из файлов, так проще найти и поставить.

Рома2345
10.02.2015, 18:35
Net, у меня вопрос очень близкий к теме, с событиями *.act не сталкивался с правилами их записи и с синтаксисом?
Ошибка где помечено маджентой: МСТС выдаёт: "Не найден объек БД пути" - я пока ребус не могу разгадать, что там должно быть?
Например:
EventCategoryAction (
EventTypePickUp ( )
ID ( 10 )
Activation_Level ( 0 )
Outcomes (
DisplayMessage ( "\"ЗАПРАВКА ВЫПОЛНЕНА\"\n\n"+ )
ActivateEvent ( 0 )
)
TextToDisplayOnCompletionIfTriggered ( "Заправка выполнена успешно" )
TextToDisplayOnCompletionIfNotTriggered ( "Вы не выполнили все задания этапа." )
Name ( "Сделать Погрузку-2" )
PickupIdAndAmount (
TrItemId ( 0 2423 ) 0
)
)

Если, захочешь помочь, посмотри пожалуйcта вот тут: http://www.trainsim.ru/forum/showpost.php?p=482615&postcount=9 - есть маленький пример "мини сценария 2", рабочий и не рабочий.

Net
10.02.2015, 20:11
дарова!
этот PickupIdAndAmount я не читал, но судя по заправке, "2423" это ItemId какого-то обьекта, заправки что ли? и на маршруте нет обьекта с таким Id.

Рома2345
11.02.2015, 11:02
Это и мне понятно! Не понятно, что должно быть, и может RA ошибается, что не пишет в .pat информацию, да и тут не очень ясно, что за "нули", должен быть по кол-ву содержимого. (В РТС исправление будет, где-то читал...)
Net, посмотри пожалуйста пример, ты очень умный, и догадаешься быстрее, что-то рядом - на поверхности, но у меня чуть-чуть мозга не хватает! Что-то в pat - не то?

MJack
31.12.2015, 19:32
Переместил сообщения про "неисправный участок пути" в более подходящую тему (http://trainsim.ru/forum/showthread.php?t=8301).

Zabor
22.02.2018, 15:44
К вопросу устойчивости к падениям, если положить в "Одессу" файлик из вложения (это всего-то сценарий) - менеджер вываливается.

http://storage7.static.itmages.ru/i/18/0222/h_1519299275_2542797_634a273279.jpeg

Система ХР SP2, весь сценарий тут (http://forum.zaborin.ru/topic.php?forum=28&topic=4), но нужно раскладывать файлы по папкам.

Kondyktor
22.02.2018, 18:04
Игорь, ты его пытаешься запустить в MSTS-е или пытаешься проверить ПС MSTS-овским менеджером? Сценарий для RTS-а.

Zabor
22.02.2018, 23:28
:eek: Предупреждать надо! :)

Добавлено через 1 минуту
А всё рано не должно солидной программе падать из-за вполне себе допустимой ошибки соседней платформы.

Надо было написать, что я того и всё в порядке. :D :D :D

Сергей1969
04.01.2019, 22:13
перестал менеджер сценариев видеть папку с игрой. Перекачал заново, всё равно не видит. Файл реестра скачал с сайта Игоря - опять безрезультатно. Скачал локомотив с траинсима - устанавливает куда надо, значит игра прописана в реестре.

gunseller
04.01.2019, 23:17
А если от имени администратора запустить?

Zabor
05.01.2019, 00:21
В самом низу настроек менеджера строчка, в которой можно прописать путь к корневой папке МСТС, проверь, что там у тебя записано.

Сергей1969
19.01.2019, 11:55
В самом низу настроек менеджера строчка, в которой можно прописать путь к корневой папке МСТС, проверь, что там у тебя записано.
Открыл ActivityMan.ini - там путь правильный написан
[mstspaths]
path0=F:\Train Simulator :confused:
Вручную забил - программа открылась и вроде путь в порядке...https://i.ibb.co/C2r0MGK/image.jpg (https://ibb.co/C2r0MGK)

Добавлено через 14 минут
А если от имени администратора запустить?
А вот от имени администратора запустилась, спасибо. вопрос закрыт.:drinks:

Яков РЖД АВИА АВТОБУСЫ
18.05.2020, 15:10
А можно по-подробнее про менеджер сценариев и меню составов?

Добавлено через 6 минут
По этому адресу ...MSTS\TRAINS\CONSISTS в папке находятся файлы составов. Они спокойно открываются блокнотом. Либо вручную, либо с помощью поисковика проверьте эти фалы на содержание того чего не хватает.
Либо скачайте отсюда с сайта менеджер сценариев, в меню составы, он вам красным выделит те файлы, в которых не хватает вагонов.
в проге я выделил файлы без eng и wav, эти папки с ПС удалить?

Добавлено через 4 минуты
Эти ПС, которые слабо подсвечены красным надо удалить, да?
https://d.radikal.ru/d04/2005/14/0ba8163a30d8.png (https://radikal.ru)

E69
18.05.2020, 15:17
Нет, чем больше удаляешь отсюда, тем больше будет ошибок.

На скриншоте папка MSTS\TRAINS\Trainset,
а надо анализирвать содержимое другой папки, MSTS\TRAINS\CONSISTS

Там файлы поездов, которые ссылаются на эти вагоны.

КЕ
18.05.2020, 15:22
Еще может быть, что в каком-то сценарии эти вагоны указаны статикой - в секции loose consist файла *.act из папки ACTIVITIES.

КЕ
18.05.2020, 15:29
Неужели поиск по словам ничего не дает? Где-то же эти вагоны указаны... надо файлы составов перепроверить в папке CONSIST.

Яков РЖД АВИА АВТОБУСЫ
18.05.2020, 15:37
Ничего не даёт:
https://c.radikal.ru/c37/2005/df/c69bacdbcaed.png (https://radikal.ru)



Добавлено через 4 минуты
Всё случилось после того, как отсюда http://tch-club.ru/forum/index.php?showtopic=4379 ЭП2К скачал (пак).
Зашёл в редактор, чтобы ему сделать состав, но его не нашёл, тогда я его стёр, чтобы на ЧС 6 покататься, но при заходе в игру теперь ошибки!

Паштет
18.05.2020, 15:40
А как открыть данную папку в менеджере сценариев?
Просто когда я открываю раздел ПС в нём, открывается эта папка."Управление составами" или просто F8 нажми!

Яков РЖД АВИА АВТОБУСЫ
18.05.2020, 15:43
Странно...
https://b.radikal.ru/b21/2005/42/c8798fe032a2.png (https://radikal.ru)

Вазюк
03.11.2021, 23:47
Есть ли у кого-то более старые версии данной программы? При проверке некоторых сценариев на укомплектованность ПС Менеджер сценариев выдаёт ошибку и не даёт дальше проверить, помню что в более старых версиях такого не наблюдал.

Почтовик
04.11.2021, 14:58
Есть ли у кого-то более старые версии данной программы? При проверке некоторых сценариев на укомплектованность ПС Менеджер сценариев выдаёт ошибку и не даёт дальше проверить, помню что в более старых версиях такого не наблюдал.

Нашёл на болванке менеджер сценариев Actman_1.4.7.600, скачан был 09.05.2011. Не знаю, это очень старая версия или нет. Если нужно, выложу

Вазюк
04.11.2021, 17:20
В любом случае буду рад хотя бы проверить.

Почтовик
05.11.2021, 18:08
https://disk.yandex.ru/d/PsbdddXp2A307g

Вазюк
06.11.2021, 00:33
Благодарю за помощь, но всё же не помогло, некоторые сценарии он всё равно не может проанализировать (МСТС отказывается их запускать и я пытался выяснить почему), даже не знаю, откроет ли ещё более старая версия. Выдаёт такое:
http://images.vfl.ru/ii/1636145005/9c0b6999/36565661_m.bmp (http://vfl.ru/fotos/9c0b699936565661.html)