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

Net 17.07.2013 20:29

и еще одно пополнение.
[COLOR="Red"]Менеджер сценариев для RTS, версия 1.0[/COLOR]
[url=http://itmages.ru/image/view/1125242/9514d41a][img]http://storage6.static.itmages.ru/i/13/0717/s_1374078390_8155509_9514d41a33.png[/img][/url]
[URL="ftp://netanton.no-ip.org/pub/actmanrts-setup.exe"]ftp://netanton.no-ip.org/pub/actmanrts-setup.exe[/URL]

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

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

MJack 20.09.2013 02:27

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

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

[QUOTE=Net;143521]вот сделал еще один бонус (их вообще хоть кто-то видел? :))
[URL=http://img156.imageshack.us/i/simisahighlight.png/][IMG]http://img156.imageshack.us/img156/5162/simisahighlight.th.png[/IMG][/URL]
для тех, кто использует EditPlus в качестве текстового редактора. :)
сейчас ищу способы подсвечивать также многострочные комменты вроде comment, skip, _skip, _info, а не только слова..[/QUOTE]

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

Net 28.09.2013 00:33

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

Темнослав 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

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

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

Темнослав 28.09.2013 00:50

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

Net 28.09.2013 00:54

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

Темнослав 28.09.2013 01:04

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

Net 28.09.2013 01:10

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

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

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
новый менеджер тоже так уже умеет.. просто никак не доходят руки его отрелизить

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
зы. кто здесь дотнетчик, есть инструментарий для msts. могу поделиться.

Темнослав 28.09.2013 01:12

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

Net 28.09.2013 01:13

ассоциации перебивала вроде какая-то тулза.. адвансед ран что ли.. не помню


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

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