Russian Railway Simulator (RRS) © official
Russian Railway Simulator (RRS) — свободный проект железнодорожного симулятора с открытым исходным кодом, посвященный подвижному составу колеи 1520 мм (так называемая «русская колея», распространенная в России и странах ближнего зарубежья)
Показать полностью.
RRS написан на языке С++ и является кроссплатформенным проектом, то есть может работать в разных операционных системах. В настоящее время гарантируется работа симулятора в операционных системах Windows 7/8/10 а так же ОС на базе ядра Linux.
В сравнении с другими железнодорожными симуляторами, RRS предоставляет пользователю гибкую модульную архитектуру, позволяя расширять функциональные возможности программы. Главной особенность проекта является возможность создания собственных дополнений: это могут быть как локомотивы, так и вагоны, а так же моторвагонный подвижной состав. Глубина проработки этих дополнений ограничивается только знаниями разработчика в области динамики подвижного состава и его систем и навыками программирования на языке C++. RRS предоставляет API — прикладной интерфейс программирования, позволяющий расширять симулятор моделями подвижного состава, а так же отдельного оборудования, в частности тормозного.
Доступ к исходному тексту симулятора дает возможность активного участия сообщества в разработке и совершенствовании проекта.
Добро пожаловать в RRS, уважаемые коллеги!
Графический движок: OpenSceneGraph
Физический движок: TrainEngine 2
Russian Railway Simulator
Симулятор подвижного состава колеи 1520 мм
21.11.2020
Уважаемые пользователи RRS! Рады представить Вам маршрут Тамань-Пассажирская — Керчь-Пассажирская. После успешного представления данного маршрута на XIV международном форуме и выставке «Транспорт России 2020» мы готовы поделиться им с Вами. Ждем Ваших отзывов. Данная версия маршрута совместима как с RRS, так и с ZDS. Установка: распаковать содержимое архива в папку routes с симулятором.
Скачать маршрут Вы можете на нашем сайте в разделе дополнений МАРШРУТЫ
04.11.2020
Патч к версии 1.0.6
Данный патч исправляет «дыры» в моделях на маршрутах из ZDSimulator, исправляет вывернутые наизнанку и неверно текстурированные модели.
Патч доступен для скачивания на странице загрузки симулятора
Установка: распаковать содержимое архива в корневой каталог игры.
01.06.2020
Выпущена новая версия ЧС2т для нашего симулятора:
СКАЧАТЬ
9 мая — день, когда мы благодарим всех, кто подарил нам мир и свободу, боролся на фронте и в тылу, возрождал страну в трудные послевоенные годы.
Проходят десятилетия, сменяются поколения, но Великая Победа, как символ национальной гордости, воинской славы и доблести нашего народа, остается в наших сердцах.
И сегодня наша общая задача — сохранение памяти о Великой Отечественной войне, осмысление ее уроков, воспитание у подрастающего поколения уважительного отношения к старшему поколению.
От души желаем вам и вашим близким крепкого здоровья, благополучия, мирного неба над головой и неиссякаемой веры в светлое будущее нашей страны!
30.04.2020
Итак, к Международному дню солидарности трудящихся, 1 мая, выходит очередная версия — 1.0.6
Как обычно, сухие строки об изменениях в версии:
Из примечательного — исправлено тормозное нажатие и упрощена методика его расчета. В параметрах ходовой части локомотивов и вагонов появились два параметра:
Добавлен блок графических настроек в лаунчер. Выбираем нужные нам параметры, жмем «Применить», и запускаем игру. Лезть в settings.xml больше не требуется
Сразу предупредим — ЧС2т, который доступен для скачивания тут не поедет. До 9 мая, мы с Димой Говорухой доработаем его до ума, и выложим уже для версии 1.0.6, с исправленными багами, и свежими звуками от создателей TWS — Дмитрия Говорухи и Романа Бирюкова. Просим немного терпения.
Подробнее на нашем форуме.
26.04.2020
В противовес некоторым досужим вымыслам, решили выпустить это видео:
19.04.2020
Друзья, стрим! Едем поездом 645Ж «Волгоград-Ростов», по маршруту Ростов-Сальск Александра Мищенко. Тепловоз ТЭП70, бригада: ТЧМ Дмитрий Притыкин, ТЧМП Александр Мищенко. Начало стрима в 14:30 по МСК:
13.04.2020
ТЭП70. Полный обзор.
12.04.2020
Тепловоз ТЭП70. Это видео-анонс, скоро ждем в RRS, для версии 1.0.5
27.03.2020
Управление тормозами для «чайников»
19.03.2020
Электровозы постоянного тока. Основы конструкции и управления.
18.03.2020
Электровозы переменного тока. Основы конструкции и методики управления.
16.03.2020
Друзья! Выход новой версии симулятора изменил API разработчика, в связи с чем дополнение «Электровоз ЧС2т» стало в новой версии неработоспособно. Проблема исправлена, более того, найден и исправлен критический баг в работе машины, что приводило к нестабильности и неверному расчету тяги. Версия 1.0.0 ЧС2т пересобрана и перевыложена. Просьба перекачать и переустановить.
15.03.2020
Итак, у нас хорошая новость для всех. Релиз версии 1.0.5!
Для начала немного сухих фраз. Изменения в версии:
1. Кардинально переработан модуль asound, внедрена технология проигрывания звуковых файлов по меткам (Дмитрий Говоруха).
2. Переработана озвучка электровозов семейства ВЛ60 (Дмитрий Говоруха и Роман Бирюков).
3. Удален ненужный более legacy-код (Дмитрий Притыкин).
4. Исправлены и обновлены модели пассажирских вагонов (Роман Бирюков при содействии Олега Водопьянова).
Во-вторых у нас есть новый талантливый и целеустремленный разработчик, который курирует целую подсистему игры. Приветствуем Дмитрия в наших рядах. Если бы не Дмитрий, такой звуковой движок появился бы в симуляторе очень и очень не скоро.
Отметим высококлассную работу Романа над улучшением моделей пассажирских вагонов. Учтена масса мелочей и конструктивных особенностей реального подвижного состава, проделана колоссальная работа.
Скачать версию можете на нашем сайте.
07.03.2020
Звуковая подсистема симулятора в надежных руках. У неё появился собственный, отдельный разработчик — известный всем любителям железнодорожных симуляторов, автор программы TWS для ZDSimulator, Дмитрий Говоруха.
Что реализовано на сегодняшний день:
1. Переработан алгоритм проигрывания *.wav-файлов. Используя возможности библиотеки OpenAL, Дмитрий реализовал возможность зацикливания определенной части звукового файла путем установок меток начала и конца зациклиеваемого отрезка. Что это дает? При озвучивании какого либо агрегата, да того же свистка, звук начала его работы, звук работы на установившемся режиме (зацикленная часть) и звук окончания работы может хранится в единственном аудиофайле. Для сравнения, в том же TWS для решения такой задачи используются три аудиофайла.
2. Новая озвучка внедрена на электровозы семейства ВЛ60.
3. В конфиге подвижной единицы добавлен параметр SoundDir, в котором указывается имя каталога со звуками. Таким образом разные машины могут ссылаться на одинаковые звуки, устранен беспредел с дублированием папок звуков.
Что еще не реализовано: звук работы оборудования по прежнему шумит в ушах, если мы выходим из кабины. Это решится привязкой источников звука и их слушателя (по сути камеры) к геометрическим координатам объектов. Кроме того, это даст ряд реальных эффектов, присущих движущимся источникам звука, а именно изменение частоты при приближении/удалении (эффект Доплера). Но мы будем над этим работать и обязательно победим :yes:
Новая озвучка появится в версии 1.0.5, а пока можно послушать что получилось у Дмитрия на этом видео
01.01.2020
Дорогие и уважаемые пользователи RRS, поздравляем вас с Новым 2020 годом. Желаем, чтобы в новом году всё началось по-новому: чтобы были новые успехи в деятельности, новые высокие результаты в работе, новые начинания и новые победы, новые яркие эмоции и новые счастливые события. Всем добра и блага! С новым 2020 годом!
31.12.2019
Друзья! Новогодние подарки еще не закончились, на очереди новый — релиз электровоза ЧС2т!
Электровоз выкладывается как отдельное дополнение с целью наглядной демонстрации возможности внедрения в симулятор сторонних дополнений. Дополнение совместимо с версией 1.0.4 симулятора RRS.
Авторы дополнения:
Николай Авилкин (LinkZet) — программирование DLL-модуля электровоза, отладка и тестирование;
Дмитрий Притыкин (maisvendoo) — разработка математических моделей подсистем электровоза;
Витольд Елдашёв (VAE) — визуальная модель электровоза и кабины
Отдельное спасибо Роману Бирюкову (Ромыч РЖДУЗ) за помощь во внедрении модели электровоза в игру.
Порядок установки- распаковать содержимое архива в каталог с игрой. Обращаю внимание на то, что документация будет помещена в каталог docs/ симулятора. Качаем здесь: ЧС2т.
31.12.2019
В качестве новогоднего подарка — очередной релиз — версия 1.0.4!
Изменения в версии:
-Добавлен комплект оборудования электропневматического тормоза —(ЭПТ);
-Электровоз ВЛ60пк оснащен ЭПТ;
-Добавлен грузовой электровоз ВЛ60к;
-Инвертирована мышь при управлении камерой в кабине и свободном режиме;
-Исправлен ряд ошибок связанных с работой оборудования электровозов ВЛ60;
-Реализована правильная анимация рукоятки крана вспомогательного тормоза усл. №254;
-Добавлен лаунчер на технологии QML (launcher2.exe)
-Исправлены и доработаны модели пассажирских вагонов;
-Добавлены модели грузовых вагонов-хоперов.
Качаем тут: http://rusrailsim.org/?page_id=119
14.12.2019
RRS — Стрим (v1.0.4) Котовск-Одесса.
19.11.2019
Виртуальный тренажёр локомотива RRS на выставке Транспорт России 2019.
17.11.2019
День выхода этой замечательной чешской машины неумолимо приближается! Скоро, друзья, очень скоро…
11.11.2019
Новая «обучалка» от Романа Бирюкова. На этот раз про нюансы настройки кабин подвижного состава под анимацию приборов и органов управления в симуляторе RRS.
08.11.2019
Тестируем ЭПТ и «карандаш» реостатного тормоза на ЧС2т. И пара слов о текущих делах.
05.11.2019
Анимация привода подвагонного генератора — теперь и в варианте с клиноременной передачей. Новое дополнение RRS от Романа Бирюкова (Ромыч РЖДУЗ).
26.10.2019
Небольшой отчет о работе.
05.10.2019
Тестирование набирающего обороты ЧС2т на маршруте Михаило Перфомера «Девяткино-Сосново». До выхода хотя бы даже тестовой версии ЧС2т далековато — машина учится ездить. Электровоз проходит ходовые испытания САРТ — системы автоматического регулирования реостатного тормоза.
19.09.2019
Тест электровоза ЧС2Т.
07.09.2019
Видео-урок от разработчика RRS Дмитрия Притыкина, в котором рассказывается ос системе конфиг-файлов симулятора RRS.
05.09.2019
Разработчик RRS Роман Бирюков рассказывает о нюансах конвертации моделей подвижного состава в формат движка OSG, используемого симулятором RRS.
01.09.2019
Всем доброго времени суток! Итак, как и было обещано, вышла официальная первая, пилотная версия проекта Russian Railway Simulator (RRS). Качаем на нашем сайте, в разделе «Скачать RRS«. Не стесняемся, критикуем на форуме и в группе в VK на полную катушку.
13.08.2019
В преддверии праздника, разработчики RRS Дмитрий Притыкин (maisvendoo) и Роман Бирюков (РомычРЖДУЗ) представляют проект симулятора, рассказывают об истории его появления и перспективах развития.
Интересное
Полувагон №52244662
Версия игры: 2012 (v3.7)
Полувагон №52244662 для перевозки сыпучих грузов.
ВЛ11М-038
Версия игры: 2012 (v3.7)
Построен в 1987 году, приписан к Львовской ж/д.
2ТУ2-004
Версия игры: 2012 (v3.7)
Пак полувагонов «Транспортные технологии» (4 шт.)
Вагон «Вятка»
Версия игры: 2012 (v3.7), 2015 (v4.3), 2019 (v4.6)
Купейный вагон сообщением Москва — Киров.
Вагон «Лотос»
Версия игры: 2012 (v3.7), 2015 (v4.3), 2019 (v4.6)
Купейный вагон сообщением Астрахань — Москва.
ЭР2ТЛ-8021
Версия игры: 2012 (v3.6), 2012 (v3.7)
Дополнения для Trainz Simulator
Дополнения для Trainz Simulator запись закреплена
Trainz Railroad Simulator 2012-2019 Зап.Сиб.Ж.Д.
Здравствуйте Друзья и Подписчики нашей группы Trainz Railroad Simulator 2012-2019 Зап.Сиб.Ж.Д.
Наша Администрация группы вас приветствует.
Выходит третье дополнение по сбору.
Показать полностью.
От 3D моделлера и разработчика Гузенко Ивана (ivan136).
Спасибо. «Гузенко Иван (ivan136)» за данную разработку.
Информация о вагоне:
4-осный глуходонный полувагон, Российских железных дорог, модель 12-9869 для перевозки «сыпучих грузов».
Завод-изготовитель: Акционерное общество «Тихвинский вагоностроительный завод» (клеймо 1378)
Год начала серийного производства: «2009»
Иван Гузенко (ivan136)
Иван Гузенко (ivan136)
Alex Puzanov (ALEX P)
Иван Гузенко (ivan136)
ИНФОРМАЦИЯ ГРУППЫ И АВТОРСКИЕ ПРАВА:
А ТАК ЖЕ ЗАПРЕЩАЕТСЯ ЕГО КОНВЕРТАЦИЯ ЛИБО КАКАЯ ПЕРЕДЕЛКА БЕЗ РАЗРЕШЕНИЯ АВТОРА И АДМИНИСТРАЦИИ.
А ТАК ЖЕ ДЕЛАЕМ ПЕРЕКРАСКИ СООТВЕТСТВУЮЩИЕ ДАННОЙ МОДЕЛИ, ТАК КАК ВАГОНЫ НУЖНО УЖЕ НАУЧИТСЯ ОТЛИЧАТЬ, ГДЕ И КАКАЯ МОДЕЛЬ.
ЦЕНИТЕ и УВАЖАЙТЕ ТРУД РАЗРАБОТЧИКОВ. НЕ ДЕЛАЙТЕ ПЕРЕКРАСКИ В Paint
С УВАЖЕНИЕМ АДМИНИСТРАЦИЯ ГРУППЫ ©Trainz Railroad Simulator 2012-2019 Зап.Сиб.Ж.Д.
Репост в другие группы приветствуется 
Дополнения для Trainz Simulator запись закреплена
Автор модели:
Роман Карпинский
Перекраска: Дмитрий Лоскутов
Звуки: Глеб Минухин
Дополнения для Trainz Simulator запись закреплена
Автор модели:
Роман Карпинский
Перекраска: Дмитрий Лоскутов
Звуки: Глеб Минухин
Дополнения для Trainz Simulator запись закреплена
Дополнения для Trainz Simulator запись закреплена
Trainz Railroad Simulator 2012-2019 Зап.Сиб.Ж.Д.
Здравствуйте Друзья и Подписчики нашей группы Trainz Railroad Simulator 2012-2019 Зап.Сиб.Ж.Д.
Наша Администрация группы вас приветствует.
Кто скинул средства на данную модель:
Показать полностью.
Алексей Александрович И. Сергей Д. Никита Николаевич Д. Виталий Александрович Т. Андрей Анатольевич Ч.
Александр Викторович Р. Максим Андреевич М. Ярослав Сергеевич А.
Выходит второе дополнение по сбору.
От 3D моделлера и разработчика Гузенко Ивана (ivan136).
Спасибо. «Гузенко Иван (ivan136)» заданную разработку.
Информация о вагоне:
4-осный крытый хоппер, Российских железных дорог, модель 19-9858 для перевозки «зерна».
Завод-изготовитель: «Открытое акционерное общество «Завод металлоконструкций» г.Энгельс (клеймо 1169)».
Год начала серийного производства: «2013»
Модель и текстуры:
Иван Гузенко (ivan136)
Фотоматериал:
Александр Камеристов (Санёк)
Иван Гузенко (ivan136)
Alex Puzanov (ALEX P)
Сергей Т.
Настройка:
Иван Гузенко (ivan136)
ИНФОРМАЦИЯ ГРУППЫ И АВТОРСКИЕ ПРАВА:
А ТАК ЖЕ ЗАПРЕЩАЕТСЯ ЕГО КОНВЕРТАЦИЯ ЛИБО КАКАЯ ПЕРЕДЕЛКА БЕЗ РАЗРЕШЕНИЯ АВТОРА И АДМИНИСТРАЦИИ.
А ТАК ЖЕ ДЕЛАЕМ ПЕРЕКРАСКИ СООТВЕТСТВУЮЩИЕ ДАННОЙ МОДЕЛИ, ТАК КАК ВАГОНЫ НУЖНО УЖЕ НАУЧИТСЯ ОТЛИЧАТЬ, ГДЕ И КАКАЯ МОДЕЛЬ.
ЦЕНИТЕ и УВАЖАЙТЕ ТРУД РАЗРАБОТЧИКОВ. НЕ КРАСТИ В Paint
С УВАЖЕНИЕМ АДМИНИСТРАЦИЯ ГРУППЫ ©Trainz Railroad Simulator 2012-2019 Зап.Сиб.Ж.Д.
Репост в другие группы приветствуется
Russian Railway Simulator (RRS): первый публичный релиз
Наступил тот долгожданный мной день, когда я наконец могу представить эту разработку. Проект был начат ровно год назад, 1 сентября 2018 года, по крайней мере в репозитории RRS на Gtihub первый коммит имеет именно такую дату.
Пассажирский поезд на станции Ростов Главный (кликабельно)
Что такое RRS? Это открытый кроссплатформенный симулятор подвижного состава колеи 1520 мм. Читатель закономерно задаст вопрос: «Позвольте, а для чего нужен этот проект, если симуляторов железнодорожной тематики, как коммерческих, так и открытых, достаточное количество?» За ответом на этот вопрос я и предлагаю заглянуть под кат
История проекта
Когда-то давным давно, в 2001 году, увидел свет Microsoft Train Simulator (MSTS), породивший в нашей стране огромное сообщество ж/д-симмеров. За несколько лет, которые просуществовал этот проект (пока Майкрософт не забросила его, занявшись более интересными для неё вещами, типа обанкрочивания Нокии и т.п.) проект оброс массой созданных для него дополнений: маршрутов, подвижного состава, сценариев.
На основе MSTS, в последствии, был создан ряд других проектов, такие как OpenRails, RTrainSim (RTS) и прочие дополнения и производные. Появились и коммерческие проекты, такие как знаменитейший Trainz. И все бы хорошо, но многих любителей ж/д транспорта эти продукты не устраивают по вполне объективным причинам — они никак не отражают специфику отечественного подвижного состава, эксплуатируемого и разрабатываемого на постсоветском пространстве. Особенно остро это проявляется при взгляде на то, как реализуются тормоза поезда — ни в одном из перечисленных проектов нет и не будет нормальной реализации автоматических тормозов системы Матросова.
В неблизком уже, 2008 году появился другой проект — ZDSimulator, разработанный Вячеславом Усовым. Проект замечателен тем, что вышеперечисленные недостатки он учитывает и исправляет, при этом изначально ориентирован на подвижной состав русской колеи. Но есть одно большое «но» — проект проприетарный и закрытый, архитектурно не допускающий внедрение в него собственного подвижного состава.
Сам я пришел к железнодорожной тематике в 2007 году, когда стал работать в ОАО ВЭлНИИ, в должности научного сотрудника, а после защиты кандидатской диссертации в 2008 году — старшего научного сотрудника. Тогда же я и познакомился с последними на тот момент достижениями в области железнодорожных игр-симуляторов. И то что я увидел, мне не понравилось, а проекта ZDSimulator на тот момент еще не было. В дальнейшем я, увлеченный динамикой подвижного состава, пришел в Ростовский государственный университет путей сообщения (РГУПС) с темой докторской диссертации по динамике торможения грузового поезда. На сегодняшний день я руковожу разработкой тренажерных комплексов ж/д транспорта для нашего вуза и преподаю профильные дисциплины на кафедре «Тяговый подвижной состав».
В связи со всем вышеперечисленным возникла идея создания симулятора, который позволял бы разработчику дополнения для него получить полный контроль над физическими процессами, протекающими в подвижном составе. Сродни космическому симулятору Orbiter, для которого я разработал в свое время дополнение в виде семейства ракет носителей на базе Р-7. Год назад я взялся за эту работу и ушел в нее с головой. 26 декабря 2018 года увидела свет вот эта технологическая демка.
Моя работа была замечена энтузиастами, и известный в кругах ж/д-симмеров, создатель визуального контента для ZDsimulator Роман Бирюков (Ромыч РЖДУЗ) предложил мне помощь и сотрудничество в дальнейшем развитии проекта. Позже к нам присоединился еще один разработчик — Александр Мищенко (Ulovskii2017), создатель маршрутов для ZDsimulator. Наша совместная работа привела нас к первому релизу. На видео — некоторый обзор того, как игра выглядит к своему первому релизу
Особенности симулятора RRS
Прежде всего это — открытая программная архитектура. Не говоря даже о том, что код симулятора открыт, существует API и SDK, ориентированный на разработчиков сторонних дополнений к нему. Порог вхождения довольно высок — требуются базовые навыки разработки на языке C++. Симулятор написан именно на нем, с применением компилятора GCC и его варианта MinGW для операционной системы Windows. Кроме того, желательно знакомство разработчика с фреймворком Qt, так как многие концепции из него лежат в основе архитектуры игры.
Однако, при должном усердии и желании, данный проект открывает для разработчика дополнений огромные возможности. Подвижной состав реализуется в виде модулей на базе динамических библиотек. Основным структурным элементом в симуляторе является единица подвижного состава, или подвижная единица (ПЕ) — вагон (несамоходный или в составе моторвагонного поезда) или секция локомотива. API дает возможность задавать крутящий момент, приложенный к колесным парам ПЕ, в ответ получая угловую скорость колесных пар, а так же внешние параметры, вроде напряжения и рода тока в контактной сети. Больше симулятор ни о чем не знает и знать не хочет, что оставляет физику работы внутреннего оборудования на совести разработчика конкретного локомотива или вагона.
Нетрудно догадаться, что такой относительно низкоуровневый подход дает возможность реализовать мельчайшие нюансы схемы локомотива. Кроме того, в комплект симулятора входит набор стандартного оборудования, устанавливаемого на отечественный подвижной состав: поездной кран машиниста усл. №395, воздухораспределитель усл. №242, кран вспомогательного тормоза усл. №254 и прочие элементы тормозного оборудования. Разработчику дополнения достаточно лишь соединить эти элементы в пневматическую схему конкретного локомотива или вагона. Кроме того, имеется API для создания собственных блоков оборудования.
Архитектурно RRS построен на взаимодействии двух главных процессов
Не буду описывать нюансы — многие из перипетий развития этого проекта уже изложены в моих публикациях на ресурсе, в частности у меня есть довольно обширный цикл туториалов по движку OpenSceneGraph, выросший как раз из практики работы над данным проектом.
В проекте не все так гладко как хотелось бы. В частности, графическая подсистема весьма далека до совершенства в части качества рендеринга, да и производительность сима оставляет желать лучшего. Данный релиз имеет одну цель — познакомить сообщество любителей ж/д транспорта с проектом, очертить его возможности и наконец-то создать открытый, кроссплатформенный железнодорожный симулятор с продвинутым API для разработчика дополнений.
Перспективы
Перспективы зависят от вас, наши дорогие будущие пользователи и разработчики. Проект открыт, существует официальный сайт, где можно скачать симулятор, с документацией, состав которой будет непрерывно пополнятся. Существует форум проекта, группа ВК, и канал на YouTube, где можно получить самую подробную консультацию и помощь.





































