09.08.2012, 14:49 | #1 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Новый движок для MSTS - RTrainSim
Мне всегда хотелось, чтобы в МСТС были трёхмерные кабины, чтобы было больше возможностей настраивать локомотивы, чтобы можно было делать любые скрещения в сценарии, не заморачиваясь с невидимыми локомотивами, чтобы свет от трафика был, и т.д. и т.п.
В МСТС это всё сделать не так легко, если вообще возможно. Но я попробовал вот сделать свой симуляторный движок, который бы был совместим со всеми дополнениями МСТС. Вернее, лет 5 уже пробую... Кабины сделаны из подручного материала, вообщем-то в основном из текстур 2-мерных кабин МСТС. В этом симуляторе подразумевается, что игра идёт от лица машиниста - нужно ходить, залезать в локомотивы, перемещаться между секциями и т.п. Теоретически, реализовать в нём можно практически всё по функционалу локомотива. Но на данный момент управление реализовано упрощённо. В ВЛ80к достаточно переключить несколько рубильников на распределительном щите в обеих секциях, ну и повключать всё что надо на панели переключателей. Работа локомотивов игрока в симуляторе реализуется с помощью dll-модулей для каждого локомотива, в них располагаются обработчики нажатия клавиш и т.п. Сценарии в движке реализованы. Формат сценариев свой, от МСТС отличающийся. В переспективе сделаю может конвертер сценариев, так-то особых сложностей быть не должно. Разрыв сцепок можно отключить в конфиге, DisableCouplingBreak. Для установки движка необходимы: МСТС, локомотивы ВЛ80к-125, ЧМЭ3-5775, ЭР9, пасс.вагон №22 и все звуки для них. Несколько скриншотов: Если кому интересно, есть желание покататься-потестировать - прошу Актуальные ссылки находятся в теме RTrainSim DOWNLOAD. . Последний раз редактировалось MJack; 29.05.2015 в 08:24. Причина: актуализация ссылок |
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
25.08.2012, 20:17 | #91 |
Опытный
|
Очень удивлен, так как несколько недель назад мы только говорили про то, что было б класно в МСТС сделать качение кабин, возможность выхода с локомотива. Такое впечетление что автор тогда подслушал наш разговор Несколько вопросов автору этого чуда:
1) На этом движе как то увеличиться допускаемая полигональность объектов и ПС? Можно ли делать детализацию уровня РВ 2012 ну или чуть ниже? 2) Кабина, машинное и сам локомотив - это одна модель или это отдельные модели по типу вида с пас.вагона? Просто уже давно наша команда разрабатывет ВЛ10, ВЛ11М, ДР1А. К ВЛ10 делается 3д кабина для рендера, но можно бы было тогда ее запихнуть в лок. Вопрос только в допустимой полигональности. Также тогда б сразу делалии машинное детализированое. Последний раз редактировалось Tarik; 25.08.2012 в 20:19. |
26.08.2012, 03:52 | #92 |
Опытный
Регистрация: 03.02.2008
Адрес: Алма-Ата
Сообщений: 259
Вы сказали Спасибо: 70
Поблагодарили 88 раз(а) в 51 сообщениях
|
ЭР9 или ЭР9Т?
Добавлено через 1 час 48 минут Critical error simulator will cease runing в логах пусто это к чему? PHP код:
Последний раз редактировалось NoiSe; 26.08.2012 в 04:06. |
26.08.2012, 08:02 | #93 | |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Цитата:
Локомотив и кабина - две разные модели. Одна рисуется когда игрок снаружи, другая - когда в кабине. Не, кабину для рендера надо облегчать. NoiSe Возможно, XTracks не поставлен. В принципе не должно быть такой ошибки, надо конечно разбираться. Но если это на самом раннем этапе загрузки и в логе ничего нет - ошибка может в файлах tsection.dat/tdb/trk/env. Последний раз редактировалось Ted; 26.08.2012 в 08:37. |
|
28.08.2012, 12:30 | #94 |
Опытный
Регистрация: 03.02.2008
Адрес: Алма-Ата
Сообщений: 259
Вы сказали Спасибо: 70
Поблагодарили 88 раз(а) в 51 сообщениях
|
есть какой нибуть ключ для дебага?
|
28.08.2012, 17:01 | #95 |
Матёрый пользователь
Регистрация: 06.01.2009
Адрес: Московская обл., Раменское
Сообщений: 1,368
Вы сказали Спасибо: 257
Поблагодарили 446 раз(а) в 131 сообщениях
|
То, что сейчас есть, это в таком виде (по полигональности) должны быть кабины? Или возможно сделать более детально, без особого ущерба для производительности?
И возможно ли что-то сделать с огнями светофоров, чтобы было также, как в мстс? |
28.08.2012, 22:53 | #96 | ||
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Цитата:
Можно только в трасировщике, типа Process Monitor, посмотреть, какой он файл последним читает. Цитата:
Пробовал в нём кабину на 50 000 треугольников. Тормозов не заметил. Но всё же когда в кадре будет 400000, кабина же не одна в кадре - тут уже на моём компьютере будут тормоза. А зачем же делать как в МСТС??? В МСТС огни бывают неразличимы, вглядываться приходится. Не поймёшь, светофор или маркер может какой. А тут уж видно, что огни. |
||
28.08.2012, 23:24 | #97 |
Матёрый пользователь
Регистрация: 06.01.2009
Адрес: Московская обл., Раменское
Сообщений: 1,368
Вы сказали Спасибо: 257
Поблагодарили 446 раз(а) в 131 сообщениях
|
Не похоже это на огни, а похоже издалека на шары висящие в воздухе. Посмотрите на светофор издалека - не так совсем это выглядит.
Последний раз редактировалось apelsin7; 28.08.2012 в 23:27. |
28.08.2012, 23:42 | #98 |
Лентяй и флудер
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,718
Вы сказали Спасибо: 2,117
Поблагодарили 2,423 раз(а) в 818 сообщениях
|
Надо заметить, что в игре издали огонь должен быть больше, чем в реале, так как разрешение монитора обычно сильно ограничивает дальность видимости. В МСТС полностью удовлетворяющего компромисса между размерами вдали и вблизи достичь так и не удалось. А текстуры линз в МСТС бывают хорошие, да.
__________________
🚆🚆🚆 |
Этот пользователь сказал Спасибо E69 за это полезное сообщение: |
03.09.2012, 15:59 | #99 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
ну, наверное и обновиться можно немножка)
Версия 0.34 ------------------------------------------------------------------- - можно задавать отдельные файлы внешней модели и внешних/внутренних звуков для RTS в енг-файле, для того чтобы не затрагивать соотв. файлы МСТС. Для перестраховщиков) - скорректирована ТХ ЭР9Т. Повышена сила тяги на низких позициях. - исправлена проблема с неправильным обнаружением направления знака ограничения скорости и, соответственно, задания неправильного ограничения поезду. - исправлена работа вагонов с ошибочными параметрами Friction (2 и 3 параметр равны 0) - исправлена проблема с пропаданием фонарика после долгого отключения. - прозрачные локации и экраны в инвертированных кабинах работают нормально. - исправлен баг с застреванием при переходе между вагонами. Тперь надеюсь можно смело бегать между секциями) - ВЛ80к может быть выведен на 33 позицию, при напряжении сети менее ~26 кВ. - частично функциональный мультиплеерный модуль - добавлено описание расширенных параметров carspawn.dat проблему с разрывом сцепок пока решить не удалось. У меня очень сложный алгоритм межвагонного взаимодействия, его отладить вообще невозможно, только сидеть думать надо. Но понятно, что разрыв связан с увеличением шага симуляции. То есть, если ФПС опускается ниже 20 кадров в секунду, или при деактивации/активации окна. Архив полностью - http://rusfolder.com/32435290 Патч для версий 0.32-0.33 - http://rusfolder.com/32435469 Добавлено через 10 минут Ну и - видео с работой мультиплеера сейчас. http://www.youtube.com/watch?v=Trg6nRM194Y&feature=plcp Задача минимум вроде бы реализована. Но особо работоспособность не проверена, надо тестировать как-то... Добавлено через 1 час 37 минут И продублирую здесь из ридмихи инструкцию по автотормозам, как они реализованы Для отпуска/зарядки магистрали необходимо перевести кран поездного торможения в первое положение. При этом манометр УР должен пойти вверх. Для быстрого отпуска тормозов нужно дождаться, пока манометр УР не будет выше желаемого давления в магистрали на определённую величину, в зависимости от длины состава, числа вагонов, текущего давления в магистрали и особенно в запасных резервуарах, от данной прежде ступени торможения. После этого кран нужно перевести в поездное положение, следить за давлением в ТМ и по мере необходимости переводить в первое и обратно. К примеру для длинного состава при отпуске с 1 ступени торможения для бытрого отпуска обычно достаточно завысить давление на 0.2-0.4, со второй - на 0.4-0.8. При это есть нюанс: выше давления в ГР манометр УР не поднимется. Компрессоры обычно включаются при падении давления в ГР ниже 6.0, а при отпуске тормозов начинается зарядка ЗР на вагонах, поэтому ожидаемо падения давления в ГР и вероятно, что УР сразу не получится поднять выше 6.0, а в отдельных случаях истощения магистрали - манометр УР может пойти вниз. В таких случаях действовать надо в зависимости от ситуации: иногда лучше перевести кран во 2 положение, а затем при росте давления в ГР, дозаряжать магистраль, переводя в 1ое и обратно. Иногда лучше подержать кран в 1ом, следя за давлением в ТМ и УР, но при этом нужно быть осторожным - со временем с ростом давления в ТМ требуемое завышение УР снижается, поэтому передержав кран в 1ом можно перезарядить магистраль. Никогда не оставляйте кран в 1ом положении надолго! Последствия будут печальными. Для применения ступени торможения нужно перевести кран в 5ое положение и дождаться снижения манометра УР точно на требуемую разрядку магистрали, после чего перевести в 4ое или 3е. Для начала торможения не следует применять слишком малые разрядки - потерять тормоза тут не получится, но тормоза не применятся и в конечном итоге воздух из ЗР может утечь и эффективность их может снизится. При следовании одиночным локомотивом для отпуска и зарядки магистрали лучше пользоваться 2ым положением крана. Снять большую перезарядку магистрали можно только после полной остановки состава, спустив магистраль до давления 2.0-3.0 или меньше, затем переждать, пока тормоза не применятся по всему составу, и вновь зарядить магистраль до нужного давления. Последний раз редактировалось Ted; 03.09.2012 в 14:17. |
Эти 11 пользователя(ей) сказали Спасибо Ted за это полезное сообщение: |
03.09.2012, 20:21 | #100 |
Матёрый пользователь
Регистрация: 06.01.2009
Адрес: Московская обл., Раменское
Сообщений: 1,368
Вы сказали Спасибо: 257
Поблагодарили 446 раз(а) в 131 сообщениях
|
|
03.09.2012, 21:11 | #101 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Немного и от маршрута, в КХ размеры линз завышенные по сравнению с дефолтными сигнализации Тимаса. Но в основном, как уже сказал E69, это очевидно из-за низкого разрешения монитора.
В будущих версиях вынесу коэффициент масштабирования линз в config.ini |
05.09.2012, 22:41 | #102 |
Матёрый пользователь
|
Уважаемый Ted, спасибо огромное за работу, с нетерпением жду обновлений, в частности редактора сценариев (работа которого продемонстрирована в видео).
Прошу помощи. Не получается запустить симулятор от лица ЭРок с номерами 948, 984, 998. Отображается только ЭР9т-943, и ее составы. Остальные локомотивы(ВЛ80к, ЧМЭ), прекрасно работают. Да, еще не получается залезть в вагон t_er9t-g_R (хвостовой), в симуляции он стоит с открытыми дверьми, и никак не реагирует. Спасибо!
__________________
копти.. |
05.09.2012, 22:56 | #103 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Это не редактор сценариев, это мультиплеерный "пульт")
ЭРки с этими номерами - они пока не работают, просто от МСТС остались. И хвостовой вагон тоже, в RTS не используется отдельного хвостового вагона, там идёт головной перевёрнутый. Состав к ЭР9т есть среди файлов сценариев. Пожалуйста) |
Этот пользователь сказал Спасибо Ted за это полезное сообщение: |
07.09.2012, 01:13 | #104 |
Опытный
|
Предложение автору сотрудничать. Очень уж нравиццо мне новый движок! А мульт еще больше порадовал. На даный момент готовый на 85% салон ЕР2. Модель и материал мои, 8 тыщ поликов, но могу спростить.
Также есть материал и заготовка на кабину ЕР2-324 (РПЧ Львов). Размеры должны замерять знакомые. Также один чувак с нашей львовской команды делает кабину ВЛ10 (он сам лазил и замерял все рулеткой ) Какой предел полигональности салонов, кабин? 9-10 тис. поликов переварит? Думаю, Lenrus согласиться на заточку его модели (еще не вышла в свет, на стадии доработки мелочей) ВЛ10 и ВЛ11М под сей движок. |
07.09.2012, 08:30 | #105 | ||
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Цитата:
Но надо уже и кабину и салоны вместе, без кабины ведь электричку не запустишь. Цитата:
Участвовало 2. Степанки запустить не удалось, у M1CHA он выдавал, что отсутствует маршрут, хотя мы сверяли все требуемые параметры. Кстати, пришла в голову мысль... M1CHA, а у тебя случаем не две версии Степанок установлены? Это всё бы объяснило. |
||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RTrainSim DOWNLOAD | Ted | RTrainSim - Об игре | 45 | 03.02.2021 22:12 |
Разработка подвижного состава для RTrainSim | Mashinistvova | RTrainSim - Об игре | 744 | 09.06.2020 19:31 |
Движок | MATRIXXX | MSTS - Об игре | 4 | 12.09.2007 10:26 |
Что это? |