Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Моделирование (http://www.trainsim.ru/forum/forumdisplay.php?f=25)
-   -   "Заскриптуй братуху" (http://www.trainsim.ru/forum/showthread.php?t=14711)

TRam_ 22.12.2011 02:38

99% поставлены заранее. Кстати это не впервой - в одном из сценариев trainz 2004 прохождение начинается с показа сцены 2-х совещающихся машинистов :) .

Да, помню что когда-то неоклай и проводницу к вагону прикручивал, но это было давным - давно (соответственно модель проводницы не очень)


[QUOTE]Ответ получил более чем подробный.[/QUOTE]ты не первый в этом вопросе :) . Кстати у меня ещё в далёком 2008 году было представление, как сделать людей, ходящих по платформе и заходящих в вагоны, но реализовывать не стал, т.к. это затребовало бы больше ресурсов, чем десяток скриптованных локов, одновременно едущих по карте.

Kompozitor 22.12.2011 22:35

[QUOTE]в одном из сценариев trainz 2004 прохождение начинается с показа сцены 2-х совещающихся машинистов[/QUOTE]
Там используется модель машиниста в качестве локомотива, где модель в стороне от путей, если ты о сценарии на карте "Квинсленд".

PS: По поводу анимации людей на платформах, и.т.д. - наверное, не надо превращать транспортный симулятор в "бродилку". :)

Gregory_777 28.12.2011 02:56

Межобластной мягкий сидячий вагон ГЖД.

[IMG]http://savepic.su/1095535.jpg[/IMG]

Сам вагон авторства Alexx, автор перекраски - предположительно rotaru. В остальном вагон был в ужасном состоянии: на окнах отсутствовала альфа, были прикручены какие-то левые телеги, не работающие под TS10, видимо прошёл ещё через чьи-то очумелые ручки.

Вылечил альфу и тектсуры, поставил нормальные телеги от Alexx, плюс (в качестве теста) прикрутил скрипты качки. Кстати "сидячий" салон с качкой смотрится очень эффектно.

Вагон выкладывать не буду, по соображениям авторских прав (хотя если Alexx не против - могу и выложить). Хотя в принципе поворить проделанную последовательность действий может каждый.

Tramwayz 28.12.2011 03:13

[QUOTE]Вагон выкладывать не буду, по соображениям авторских прав[/QUOTE]

Это трейнз, чуваки, трейнз, забудьте вы про анальные авторские права, здесь все выкладывается и качается, куид не забывайте перебивать только.

Gregory_777 28.12.2011 03:49

Не вижу смысла преумножать бессмысленное гоблинство. Его и так навалом. Кому интересно - возьмёт исходник и сделает себе всё, что захочет. Хоть со скриптами, хоть без.

Gregory_777 28.12.2011 06:53

Мягкий межобластной сидячий вагон РЖД
 
В рубрике "очумелые ручки" представляю вам шедевр говномалярного искусства. Хотя над окнами я бы ещё поработал. К тому же скрипты, кроме качки и торомозов с этой моделью больше ничего делать не могут, так что забудьте про браузер. Будем считать, что это такой вот несуразный эксперимент по заскриптовыванию старых вагонов и не более того.

[IMG]http://savepic.su/1099618.jpg[/IMG]

Модель: Alexx
Фотоматериал: alekseymesch
Скрипты: TRam_, Evgenyi
Перекраска, сборка: Gregory_777

Вагон оборудован ЭПТ и совместим с [URL="http://trainsim.ru/forum/showthread.php?t=14885"]ЧС8-042[/URL].

[URL="http://rghost.net/35695168"]Скачать вагон[/URL] (2.43 MB). В архиве - только вагон с моим куидом. Остальные метизы должны у вас по идее быть.

Tramwayz 28.12.2011 12:29

Нужны ли вагонам скрипты — вот в чем вопрос.

TRam_ 28.12.2011 14:06

если вагонов на карте не 100500, то нужны. Кстати, качку скорее всего надо будет улучшить (благо, аурановцы наконец допёрли до определения положения объектов на карте, значит можно запускать скрипты только у тех вагонов, которые рядом с локом игрока)

Shney 28.12.2011 15:01

Даёшь нагревающиеся титаны и связь с [S]бото[/S]машинистом из купе начальника поезда

Kompozitor 28.12.2011 15:10

[QUOTE=TRam_;307130]если вагонов на карте не 100500, то нужны. [/QUOTE]
Надо 100500. ))) И отключение раскачки на относительно небольшом расстоянии.

[QUOTE]значит можно запускать скрипты только у тех вагонов, которые рядом с локом игрока[/QUOTE]
В смысле, в одном составе с локомотивом игрока, или на одной территории?

PS: А вообще, надо звук колодок, как у "Шексны", только нормально работающий.

Кстати, не пробовал "Шексну" в 12-м, интересно, как будет работать скрипт, который, вроде, без проблем переносится на любой другой вагон.

TRam_ 28.12.2011 15:27

кстати звуки тоже можно попробовать навесить. Если всё это получится сделать.

Gregory_777 28.12.2011 15:53

Скриптовые звуки лучше не использовать. Я с этим наигрался где-то с год назад и пришёл к выводу, что это ерунда всё. Штатные звуки телег - вне конкуренции, конечно.

Я бы "очистил" скрипты вообще от всего, кроме раскачивания, управления дверями, светом и нумерацией. "Тормозные" скрипты в общем тоже не нужны, если есть правильно настроенный enginespec. Тем более у нынешних локомотивов вся тормозная математика уже зашита. А у кого не зашита - так и бог бы с ней.

Дым из котла тоже ИМХО не нужен. Всё равно он никак вообще не напоминает реальный. Или надо его на скорости больше 3 км/ч отключать.

В общем по моему поросячьему мнению скрипты вагонные надо максимально облегчить и универсализировать, чтобы их можно было ставить не только на специально созданные вагоны, но и на старые. Создать в модели дополнительные точки привязки можно даже не имея исходников c помощью PEVSoft AttachmentMaker.

Kompozitor 28.12.2011 16:10

[QUOTE]чтобы их можно было ставить не только на специально созданные вагоны, но и на старые[/QUOTE] Это какие старые? Типа "Невского экспресса", "Красной Стрелы", или вообще конвертированные типа "Ammendorf 0001"? Вроде бы сейчас достаточно купейных и плацкартных от Alexx, как раз в них размеры исправлены, ну разве что РИЦ кроме них еще использовать.

Tramwayz 28.12.2011 20:08

Я вчера ехал на пассажирском из Москвы в Малоярославец и вылетела игра к чертовой бабушке. Я наставил вагонов 500 на карту, и вылетело. Всякие вагоны ставил, и грузы и пассы, и не проехал даже 70 километров.

Вагоны должны уметь тормозить и ездить, больше от них ничего не надо.
[QUOTE=Рыгорач_777]скрипты вагонные надо максимально облегчить и универсализировать[/QUOTE]
Иначе говоря: выпилить и забыть. Грамотные энжинспеки уже есть, к чему лишний груз?

Gregory_777 28.12.2011 21:14

Таварищщ берия, это нэ своевременно.

Tramwayz 29.12.2011 01:17

Товарищ Берия
потерял доверие
а товарищ Маленков
надавал ему пинков

Убрать скрипты это годно. Качание вагонов лично мне не нужно.

Kompozitor 29.12.2011 01:53

[QUOTE]Качание вагонов[/QUOTE]
Достаточно кабинного качания.
[QUOTE]Вагоны должны уметь тормозить и ездить, больше от них ничего не надо.[/QUOTE]
А еще у них должна быть упругость автосцепок, чтоб прицепил вагон, а он обратно отпружинивается так на чуть-чуть всего. Вот это намного интереснее раскачки. Ну и когда с этим делом в составе порожние с гружеными - вот где песня.

Gregory_777 29.12.2011 04:36

У пассажирских вагонов дожна быть нумерация, путевые щитки и анимация дверей (ну долджны быть, ну ей-богу). Остальное - опционально.

TRam_ 29.12.2011 10:47

[QUOTE]Я наставил вагонов 500 на карту, и вылетело. Всякие вагоны ставил, и грузы и пассы, и не проехал даже 70 километров.[/QUOTE]качка тестировалась на одновременно движущихся 1600 вагонах.
[QUOTE]а он обратно отпружинивается так на чуть-чуть всего.[/QUOTE]это значительно более ресурснозатратно, чем раскачка.

[QUOTE] Грамотные энжинспеки уже есть, к чему лишний груз?[/QUOTE]эниспеки не реализуют ни ЭПТ с ступенчатым отпуском, ни переменного коэффициента трения чугунных колодок. Потому если для грузовых это более-менее сойдёт, то для пассов - никак.

Kompozitor 29.12.2011 11:46

[QUOTE]это значительно более ресурснозатратно, чем раскачка.[/QUOTE]
А как насчет отключения такого скрипта на расстоянии? Или само отключение тоже ресурсозатратно?
[QUOTE]нумерация[/QUOTE]
А я стараюсь не обращать внимание на то, что там на табличке написано, да и вагоны стараюсь использовать "нейтрального" окраса, без надписей на весь вагон. Иначе если в составе все 20 вагонов будут разные, то это тоже ресурсозатратно. Лишь бы скрипт нумерации и маршрута вагона не снижал производительность.
А вот анимированные двери, да еще с красивым звуком - наше все. Однажды мне это очень понравилось в ночном сценарии на иберийской карте в TRS2006, натурально так.

TRam_ 29.12.2011 12:07

[QUOTE]А как насчет отключения такого скрипта на расстоянии?[/QUOTE]проверку для включения/выключения собираюсь проводить примерно раз в минуту, частями, так что это тормозить не будет.

[QUOTE]Лишь бы скрипт нумерации и маршрута вагона не снижал производительность.[/QUOTE]не способен он снижать производительность, так же как и скрипт тормозных рукавов. Первый срабатывает только при запуске карты, второй - только при отцепке или сцепке (в отличии от тех, которые на старых вагонах и большинстве локомотивов - там проверка каждые 5 - 10 секунд)

Kompozitor 29.12.2011 13:26

[QUOTE]второй - только при отцепке или сцепке[/QUOTE]
А откуда мы знаем, где на территории всей карты что-то прицепляется и отцепляется? В сессии, где разный ПС находится на всей территории маршрута, все время что-то происходит - маневры, сборка маршрутов, и.т.д.

TRam_ 29.12.2011 15:42

[QUOTE]А откуда мы знаем, где на территории всей карты что-то прицепляется и отцепляется? В сессии, где разный ПС находится на всей территории маршрута, все время что-то происходит - маневры, сборка маршрутов, и.т.д.[/QUOTE]а что, по-твоему часто по всей карте манёвры происходят, что они много ресурсов потратят :) ? Или ты хочешь чтоб после этих манёвров (вне зоны видимости) поезда проходили с расцепленными рукавами ТМ , я тебя правильно понял ? Могу сделать :56:

Kompozitor 29.12.2011 20:24

[QUOTE=TRam_;307330]а что, по-твоему часто по всей карте манёвры происходят[/QUOTE]
Ну не каждую секунду, конечно, но... Чтоб не было проблем оттого, что, допустим, на пяти станциях карты [U]одновременно[/U] прицепляются к вагонам локомотивы уровня скриптованности как 2ТЭ116 или серия ЧС с TrainzUP. И кроме всего. везде xPath делает все, что нужно ботам на всей карте.

TRam_ 29.12.2011 21:33

[QUOTE]Чтоб не было проблем оттого, что, допустим, на пяти станциях карты одновременно прицепляются к вагонам локомотивы уровня скриптованности как 2ТЭ116 или серия ЧС с TrainzUP.[/QUOTE]ещё раз повторю, что локомотивы типа ЧС или 2ТЭ116 проверяют свои сцепки каждые 10 секунд. Кроме того, понятия "одновременно" тут неуместно - скриптовая виртуальная машина будет обрабатывать каждый акт сцепки/расцепки последовательно, даже если они произошли с точностью до десятой доли секунды. В третьих, на fps будет влиять только расцепки локомотива от вагонов (из-за наличия в этом месте медленно работающей заплатки), в остальных случаях число строк исполняемого кода будет (21+число вагонов поезда). Заплатка следующая. При расцепке посылается одно сообщение о расцепке. И оно может прийти либо вагону (тогда всё нормально), либо дефолтному или стандартно скриптованному локомотиву (который проглотит это сообщение, а вагону ничего не скажет). Для ликвидации второго варианта, если сообщение пришло вот такому локомотиву, скрипт вынужен проверить новое положение всех вагонов карты (число строк исполняемого кода: 11*число вагонов карты)

Kompozitor 30.12.2011 15:50

Установил в Trainz 12 команду "Physics", работает, как положено, но звуки у скриптованных тепловозов типа 2ТЭ116 не отключает. Вопрос с этим пока открыт.

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

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

TRam_ 30.12.2011 15:59

[QUOTE]но звуки у скриптованных тепловозов типа 2ТЭ116 не отключает[/QUOTE]Ну пусть кто-то напишет какие-нибудь скрипты для таких полудефолтных локомотивов... Чтоб и команду запуска можно было подключить, и чтоб звуки не пропадали.

Kompozitor 30.12.2011 16:02

А как насчет команды, которая срабатывала бы так же, как "Stop train", ну и чтоб бот отключал дизель, но при этом время считалось, так же, как и с "Wait for"?

TRam_ 30.12.2011 16:05

К существующим скриптам делать и подключать команду такого типа не_нужно.

Kompozitor 30.12.2011 16:12

Тогда остается разве что делать звуки холостого хода очень тихими. :) Но... когда в депо 10 тепловозов работают, это все ведь суммируется.
Кстати, в новом билде 12-го Trainz со звуком вроде как замечены улучшения. Недавно тянул с помощью ЧМЭ5 новые купейные вагоны, звук дизеля четко слышен только в тамбуре первого вагона.

Просто во многих разрабатываемых локомотивах нет четкого стандарта громкостей enginesoud-ов, дефолтных и не только. Вот недавно поставил ТЭП60, так он на всю карту громче всех остальных локомотивов на холостом ходу дырчит.

Кирилл-СПб 20.01.2012 16:19

Всем доброго дня! конечно можно сделать машинное... наш чс8 тому пример.

Shney 20.01.2012 17:19

[QUOTE=Кирилл-СПб;311764]Всем доброго дня! конечно можно сделать машинное... наш чс8 тому пример.[/QUOTE]

В вашем чс8 нет машинного. В вашем чс8 есть картинки машинного

Кирилл-СПб 20.01.2012 18:15

Ну если хочешь сделать модель,то мы будем только рады) скрипт это поддерживает

А вообще в ТРС гораздо правильнее делать машинное в виде картинок в браузере. (т к не тормозит)

Shney 20.01.2012 18:41

[QUOTE=Кирилл-СПб;311792]Ну если хочешь сделать модель,то мы будем только рады) скрипт это поддерживает

А вообще в ТРС гораздо правильнее делать машинное в виде картинок в браузере. (т к не тормозит)[/QUOTE]
Ну модель машинного электровоза\тепловоза будет слишком тяжёлая, это да. Ничего с этим не сделать. А вот шкафы для собак я уже давно пытаюсь сделать.

Quadroman 31.01.2012 01:00

Ну наконец-то, ЧС4т теперь качается. Скрипт [URL="http://narod.ru/disk/39154334001/chs_ted.gs.html"][B]здесь[/B][/URL].

Почтовик 01.02.2012 11:59

[QUOTE=Quadroman;314450]Ну наконец-то, ЧС4т теперь качается. Скрипт [URL="http://narod.ru/disk/39154334001/chs_ted.gs.html"][B]здесь[/B][/URL].[/QUOTE]

Не, ну ты молодец. И куда его пихать? Чё в конфиге прописывать? Выложил скрипт и в кусты. Будь добр разжевать, я лично не такой же умный как ты. Жду пояснений. А лучше выложи весь лок, а.

Quadroman 01.02.2012 23:27

[QUOTE=Почтовик;314893]И куда его пихать? Чё в конфиге прописывать? Выложил скрипт и в кусты.[/QUOTE]
Все интересные дела творятся именно в кустах. :D
Скрипт тот же, прописывать не нужно.
Просто выбери нужный ЧС в контенте и нажми => Редактировать->Редактировать в окне explorer. Перетащи скрипт в открывшееся оконо с потрохами лока с заменой файла. Закрой окно. Подтверди.
Вот и всё.

Лок рановато выкладывать.

Gregory_777 02.02.2012 05:52

Выложи ещё звуки от скрипта, а то алерты лезут.

[B]UPD[/B]. И да. На 100 км/ч в кабине мотыляет так, что не то что в контроллер мышкой не попасть - укачивает неиллюзорно...

Tramwayz 02.02.2012 11:56

Они же все делают [I]как в реале[/I], как ты можешь ругать этих проффесионалов™?

Quadroman 02.02.2012 22:13

[QUOTE=Gregory_777;315131]звуки от скрипта[/QUOTE]
??? На какой локомотив ты его поставил? И какая кабина стоит на этом локе?
[QUOTE=Gregory_777;315131]На 100 км/ч в кабине мотыляет[/QUOTE]
1. Был В ЧСе?
2. 100 км/ч - был в кабе реально?
3. Если 1 и 2 имеют ответ ДА, то наш путь сильно отличается от ваших ультра-прямых нано-рельсов.

[QUOTE=Tramwayz;315131]все делают как в реале[/QUOTE]
Ты далёк от реала...


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

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