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

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

Сообщение 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: УТС (Универсальный Трамвайный Скрипт)

Сообщение avedavid » 04 янв 2013, 23:23

а будет ли реализован автоинформатор?
avedavid
Группа: Новые пользователи

Новичок
 
Сообщения: 30
Возраст: 18
Зарегистрирован: 25 фев 2012, 10:40
Откуда: Москва
Моя версия TRS: 2010-42953

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

Сообщение Kovalsky » 04 янв 2013, 23:53

Я надеюсь, что будет. Но нужно сначала обсудить: кто и как себе это представляет.
Аватара пользователя
Kovalsky
Группа: Администраторы

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

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

Сообщение kemal » 04 янв 2013, 23:56

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

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

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

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

Сообщение Игорёха » 05 янв 2013, 10:05

А зачем информатор вообще нужен в этом скрипте. Сейчас его отдельно можно сделать при помощи триггера и на пути поставить. Вагон подъезжает к триггеру, идёт объявление остановки и следующей за ней. А через кнопку "b" фраза - "осторожно, двери закрываются". Кстати, при помощи команды автомашиниста можно и в автомате реализовать фразу кнопки "b". Только есть один нюанс: фраза почему-то не до конца воспроизводится. Я считаю, что лучше не заморачиваться в скрипте с информатором. Хотя кому как. Вопрос: вкл. функций освещения, поворотов и т.д. в авторежиме как будет осуществляться: отдельными триггерами, или добавлены в существующие врановские?
Игорёха
Группа: Зарегистрированные пользователи

Кадет
 
Сообщения: 241
Зарегистрирован: 17 мар 2011, 18:40

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

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

Врановских исходников мы так и не получили => с ними это не будет связано. Никак. Это полностью новый скрипт. Хотя с врановскими триггерами было бы неплохо универсализировать.
Изображение
Таки что я делаю, преодолевая свою великую лень...: показать
Пока что лень всё же преодолевает меня.

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

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

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

Сообщение Kovalsky » 07 янв 2013, 18:02

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

Добавлено спустя 1 час 29 минут 32 секунды:
Побочный продукт: MultiLineScript with DriverMode
Аватара пользователя
Kovalsky
Группа: Администраторы

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

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

Сообщение Санек » 07 янв 2013, 19:54

я считаю, что фиксировать не надо. всякое бывает
Изображение
Мои разработки: показать
Готовые:
71-616
71-619КТ
71-623
АКСМ-1М
БКМ-60102
Разработки:
71-619К, 71-619А, челябинские 71-619КТ
   20%

71-624
   45%

71-631/71-632
   70%

Кабина 71-623-01
   10%


БКМ-62103 (Временно заморожен) (нужны звуки)
   98%
Аватара пользователя
Санек
Группа: Работники депо

Кадет
 
Сообщения: 136
Возраст: 26
Зарегистрирован: 17 мар 2011, 17:55
Откуда: Пермь - "Культурная столица Европы"
Мой AuthorID: 572334
Моя версия TRS: 2009 Build 41844

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

Сообщение avedavid » 07 янв 2013, 20:42

я представляю себе автоинформатор таким:"одз следующая остановка емельяново конечная " "остановка емельяново конечная уважаем.пасс.трам.дальше не идет просьба освободить вагон"
avedavid
Группа: Новые пользователи

Новичок
 
Сообщения: 30
Возраст: 18
Зарегистрирован: 25 фев 2012, 10:40
Откуда: Москва
Моя версия TRS: 2010-42953

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

Сообщение petr_ezhi » 07 янв 2013, 23:33

Сообщение не в тему
это не АвеДавид.. это АвеКапитанОчевидность)
спрашивают как это предполагают с точки зрения технической реализации в трейнзе..
Чем больше активности на форуме - тем больше хочется вести работу) Ну или.. Денежная мотивация)
Изображение
!!! ФАК для НОВИЧКОВ !! | !!! СПИСОК ТРАМВАЕВ в ТРС !!! | База перекрасок - недозаполнена
Мои Перекраски | Мои Дополнения |Ленинбург - paused

Разработки вагонов
  1. Asea
  2. Konstal 105Na
  3. Глобус-Трам (из ЭР-9)
  4. ГМу ТC-21 v.1.1
  5. ГП-10
  6. ГП-20 (ЛП-33)
  7. ЛМ-68М
  8. ЛМ-93
  9. ЛВС-86
  10. ЛВС-89
  11. ЛТ-10
  12. СВАРЗ М-48
  13. МВ
  14. МС-4
  15. ПТЗ-5283
  16. 71-605 СПб

"Садо-мазо комплект "RusTram". Играй серьёзно!"
Гет: 11111, 20000,32123,...

За это сообщение автора petr_ezhi поблагодарили (всего 3):
karadamirkemalKovalsky
Аватара пользователя
petr_ezhi
Группа: Супермодераторы

Командор
 
Сообщения: 2831
Зарегистрирован: 17 мар 2011, 19:46
Откуда: Санкт-Петербург
Титул: Ленивая задница
Мой AuthorID: 538100
Моя версия TRS: 12 b.49922 и T:aNE

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

Сообщение Vanek2047 » 07 янв 2013, 23:58

Я не знаю может я сейчас придумал невозможное, но может сделать просто какое нибудь правило где будут прописаны маршрут и по очередности названия остановок (названия будут распознаваться и воспроизводиться голосом), и в игре маршрут информатора можно будет менять. Благодаря такому правилу каждый сможет создавать свои маршруты следования трамвая на разных картах.
Vanek2047
Группа: Зарегистрированные пользователи

Новобранец
 
Сообщения: 18
Возраст: 21
Зарегистрирован: 02 дек 2012, 21:28
Мой AuthorID: 688055
Моя версия TRS: TRS2010

Пред.След.

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

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

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