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

Daemon 12.07.2013 18:40

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

Net 12.07.2013 19:30

[QUOTE=Daemon;412079]А не добавить ли в менеджер сценариев функцию обнаружения/зачистки ep_brake?[/QUOTE]
я внимательно слушаю, в чем суть предложения? :)

vitalzd 12.07.2013 19:35

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

Net 12.07.2013 19:43

понял.
[code]
BrakeEquipmentType( "EP_brake" ) и остальные
[/code]
а что этот EP значит?

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

vitalzd 12.07.2013 19:46

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

Net 12.07.2013 19:48

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

Daemon 12.07.2013 19:57

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

[B]Net[/B]
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

[quote]
А конфиги подружить с 7-кой планируется?
[/quote]
планировал, но на форуме тоже есть расходящиеся мнения, что лучше бы ini лежал под боком.

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

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

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

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
и еще одно. пользуясь случаем: скоро выбросим менеджер сценариев для 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

[QUOTE]" научил много к чему относиться лояльнее, ..."[/QUOTE]

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

Net 17.07.2013 18:16

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

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

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

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


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

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