УТС (Универсальный Трамвайный Скрипт)

УТС (Универсальный Трамвайный Скрипт)

Сообщение Kovalsky » 16 мар 2012, 19:50

Universal Tram Script Framework
Собственно основная идея такова: избавить скриптёров от написания одного и того же по несколько раз и уменьшить дефицит скриптов для трамваев, путём создания более-менее универсального фреймворка, реализующего общие и различные, в рамках настроек, возможности и функции.
Реализованные возможности : 
  • Поддержка различных типов вагонов:
    — обычный вагон
    — составная часть сочленённого вагона
    — сочленённый вагон
    — вспомогательный элемент (гармошка)
  • Поиск в составе сочленённых вагонов и их сборка (в редакторе)
  • Автоматическая сборка сочленённых вагонов (в машинисте)
  • Обработка всех частей сочленённого вагона как условно целого
  • Возможность управления всем сочленённым вагоном из любой его составляющей
  • Раздельное управление дверьми, в том числе и в сочленённых вагонах
  • Раскачивание вагона, в том числе синхронное для частей сочленённого вагона
  • Возможность изменения номера маршрута и содержимого маршрутного указателя в режиме машиниста
  • Поворотники
  • Габаритные огни и стоп-сигналы
  • Освещение салона
  • Стеклоочистители
  • Панель управления в виде HUD'а
  • Поддержка СМЕ
  • Библиотека перекрасок и их смена
  • Возможности скрипта MultiLine
  • Поддержка пантографом КС с переменной высотой, в том числе провисающей
  • Организация реального поведения сцепки в СМЕ
  • Бегущая строка в маршрутном указателе
Поступившие предложения : Предложения, которые скорее всего будут реализованы:
  • Маркеры управления поворотниками
  • Возможность автоматического включения стеклоочистителей во время дождя/снега
  • Поддержка двукабинных сочленённых вагонов
  • Искрение пантографа при проезде секционов
  • Бугель с поддержкой переменной высоты КС
  • Фонари-софиты
Поступившие предложения, с которыми пока не всё понятно:
  • Раскачивание вагона при наезде на маркер стыка
Стандарт построения дополнений : Ready for UTS (стандарт построения дополнений, совместимых с УТС)Временное описание


Построение ассетов и оформление конфигов должны быть выдержаны в строгом соответствии с вышеописанным стандартом "Ready for UTS"!

Обсуждаем, предлагаем и всё такое.

За это сообщение автора Kovalsky поблагодарили (всего 26):
vladkrasИгорёхаspiderman82Vanek2047WladislausvittoplusgudvingeraskodjflopLeoSokolovYerock!nfedun96CПЕKTPPRESSA74kemalСанекFaktoralequeskaradamirГЕК и ещё 6
Аватара пользователя
Kovalsky
Группа: Администраторы

Пилот
 
Сообщения: 330
Возраст: 26
Зарегистрирован: 03 фев 2012, 16:45
Мой AuthorID: 123542
Моя версия TRS: TRS2010, TS12

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение karadamir » 12 янв 2013, 23:09

Меня вот какая мысль сегодня осенила, вот в наших автобус и некоторых троллейбус сделаны стенды с названиями промежуточных остановок(http://fotobus.msk.ru/photo/621719/). Так вот, может попробовать это реализовать скриптом ? ну я имею в виду номер маршрута, конечные и 5-15 строк под промежуточные остановки. Как Вам такая идея ?
Всё тлен
Аватара пользователя
karadamir
Группа: Зарегистрированные пользователи

Истребитель
 
Сообщения: 1925
Возраст: 23
Зарегистрирован: 17 мар 2011, 18:00
Откуда: Казань
Титул: Основатель ОЗМТ
Мой AuthorID: 569888
Моя версия TRS: 52123, 61297 и 78647
Страница ВКонтакте: https://vk.com/karadamir

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение CПЕKTP » 12 янв 2013, 23:30

Сделать можно. Вопрос: а оно надо?
Изображение
Таки что я делаю, преодолевая свою великую лень...: показать
Пока что лень всё же преодолевает меня.

id: 350301

За это сообщение автора CПЕKTP поблагодарили (всего 2):
djflopkemal
Аватара пользователя
CПЕKTP
Группа: Администраторы

Командор
 
Сообщения: 2768
Зарегистрирован: 17 мар 2011, 17:25
Откуда: Тула
Титул: Новорiчна йолка
Мой AuthorID: 350301
Моя версия TRS: TS2010 build 49933

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение karadamir » 12 янв 2013, 23:33

Даже не знаю, хотя такие вещи можно сделать и через текстуру. Так что вопрос отпадает.
Всё тлен
Аватара пользователя
karadamir
Группа: Зарегистрированные пользователи

Истребитель
 
Сообщения: 1925
Возраст: 23
Зарегистрирован: 17 мар 2011, 18:00
Откуда: Казань
Титул: Основатель ОЗМТ
Мой AuthorID: 569888
Моя версия TRS: 52123, 61297 и 78647
Страница ВКонтакте: https://vk.com/karadamir

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение oem_defender » 13 янв 2013, 17:39

Как устанавливать Multiline with DriverMode? Заменять строки в конфиге на те что под спойлером в шапке, при этом копируя сам скрипт в папку каждого вагона?
Есть ли он на ОЗМТ-12,11,13,10,10ВКС?(Ну сам скрипт(MultilineWithDM) прописанный в конфиге)...
Последний раз редактировалось oem_defender 13 янв 2013, 17:41, всего редактировалось 1 раз.
oem_defender

 

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение karadamir » 13 янв 2013, 18:09

oem_defender писал(а):Есть ли он на ОЗМТ-12,11,13,10,10ВКС?

В Новогодних нету, а новой будет.

oem_defender писал(а):Как устанавливать Multiline with DriverMode?

Там в архиве есть файл со скриптом. Его кидают в папку с моделью, а потом в конфиге изменять строки, которые указаны в шапке.
Всё тлен
Аватара пользователя
karadamir
Группа: Зарегистрированные пользователи

Истребитель
 
Сообщения: 1925
Возраст: 23
Зарегистрирован: 17 мар 2011, 18:00
Откуда: Казань
Титул: Основатель ОЗМТ
Мой AuthorID: 569888
Моя версия TRS: 52123, 61297 и 78647
Страница ВКонтакте: https://vk.com/karadamir

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение karadamir » 11 фев 2013, 21:34

Итак, недавно с Лёшей общался по поводу изменения скрипта Мультискрипта, да и испробовать несколько экспериментов для УТСа. Вот что я ему предложил:
- Увеличить количество символов в строках до 25. Ибо если изменять в режиме машинисте, то полностью писать название.
- Вбить в это окно кол-во пассажиров, ну чтобы он показывал в режиме машиниста
- Сделать правило по типу ДСТ, но чтоб он воздействовал на мультискрипт. Чтобы можно было боту задать название и менялись разные строки. Эту вещь, чуть позже опишу.
- Здесь попробовать внедрить бегущую строку. У меня есть одна идейка с ЭМУ, вот как раз мне и нужен изменённый мультискрипт.(Небольшая суть этого пункта: А тут я предлагаю каждую строку в мультискрипте по отдельности вводить. А если ещё вторую строку задействуем как под название остановки, то мы получим ЭМУ, как у Питерских БКМов.)


Не знаю, идея может быть и бредовая, но этого в ТРСе не хватает. Я говорю про скрипт "Multiline with DriverMode".
Последний раз редактировалось karadamir 11 фев 2013, 21:35, всего редактировалось 2 раз(а).
Всё тлен
Аватара пользователя
karadamir
Группа: Зарегистрированные пользователи

Истребитель
 
Сообщения: 1925
Возраст: 23
Зарегистрирован: 17 мар 2011, 18:00
Откуда: Казань
Титул: Основатель ОЗМТ
Мой AuthorID: 569888
Моя версия TRS: 52123, 61297 и 78647
Страница ВКонтакте: https://vk.com/karadamir

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение kemal » 11 фев 2013, 22:40

- количество символов. Не знаю, может мы доку читать не умеем, но оно больше не делается((
- отображение грузов. Ой, а что, там этого нет? о_0 Тогда да, надо добавить. Тем более, это не сложно. Простой копипаст дефолта (ну или вызвать его).
- управление через правило. Да, это нужно. Но для начала нужно продумать "протокол". Чтобы можно было и в других скриптах применить.
- бегущая строка. Ковальски же что-то делал в этом направлении...
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение CПЕKTP » 11 фев 2013, 22:54

Правила надо универсальные для всех вагонов. А уж с DST унифицировать, я думаю, должно быть просто, осталось понять, как он работает.
Изображение
Таки что я делаю, преодолевая свою великую лень...: показать
Пока что лень всё же преодолевает меня.

id: 350301
Аватара пользователя
CПЕKTP
Группа: Администраторы

Командор
 
Сообщения: 2768
Зарегистрирован: 17 мар 2011, 17:25
Откуда: Тула
Титул: Новорiчна йолка
Мой AuthorID: 350301
Моя версия TRS: TS2010 build 49933

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение kemal » 11 фев 2013, 22:56

Есть у меня догадки. И что-то не хочется мне с ним унифицировать...
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: УТС (Универсальный Трамвайный Скрипт)

Сообщение karadamir » 12 фев 2013, 14:40

kemal писал(а):- количество символов. Не знаю, может мы доку читать не умеем, но оно больше не делается((

Ну ну, если бы. Выложу новый ОЗМТ-10 с этим скриптом(я про "Multiline with DriverMode") и увидишь, что там только можно прописать 8 символов.
viewtopic.php?f=8&t=568&start=230#p33768
kemal писал(а):- отображение грузов. Ой, а что, там этого нет? о_0 Тогда да, надо добавить. Тем более, это не сложно. Простой копипаст дефолта (ну или вызвать его).

Ты так пишешь, как будто именно я туплю. Тем более я говорю про тот скрипт, который недавно выложил Лёша. Была просьба исправить и дополнить.

kemal писал(а):- управление через правило. Да, это нужно. Но для начала нужно продумать "протокол". Чтобы можно было и в других скриптах применить.
- бегущая строка. Ковальски же что-то делал в этом направлении...

И всё таки попробовать разработать на базе скрипта "Multiline with DriverMode" и если выйдет отлично, то можно будет попробовать внести в УТС. А вот бегущую строку просто прописать к этому скрипту, хотя тоже было бы интересно, если было бы как в ДСТ. Смена названия.

Идеи конечно есть хорошие, но дословно не так привожу. Но эти 4 пункта были предназначены к Мультилайн ДрайверМод, чтобы по экспериментировать мелкие вещи.
Всё тлен
Аватара пользователя
karadamir
Группа: Зарегистрированные пользователи

Истребитель
 
Сообщения: 1925
Возраст: 23
Зарегистрирован: 17 мар 2011, 18:00
Откуда: Казань
Титул: Основатель ОЗМТ
Мой AuthorID: 569888
Моя версия TRS: 52123, 61297 и 78647
Страница ВКонтакте: https://vk.com/karadamir

Пред.След.

Вернуться в [TRS] В разработке / создание дополнений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


cron