Форум Trainsim  

Вернуться   Форум Trainsim > RTrainSim > RTrainSim - Об игре

Закрытая тема
 
Опции темы Опции просмотра
Старый 03.10.2012, 17:50   #1
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию RTrainSim DOWNLOAD

В этой теме размещаются ссылки на обновления самого RTrainSim, на дополнения к нему и прочие необходимые файлы и важные объявления.

Для установки движка необходимы: МСТС, локомотивы ВЛ80к-125, ЧМЭ3-5775, ЭР9, пасс.вагон №22 и все звуки для них.


Видео из симулятора:
Сценарий № 1 - грузовой под ВЛ80к - http://www.youtube.com/playlist?list...C&feature=plcp
Сценарий № 2 - электричка - http://www.youtube.com/watch?v=FqWyA03gwA8&feature=plcp
Сценарий № 4 - ЧС4з - http://www.youtube.com/playlist?list...ature=view_all
Видео с работой мультиплеера - http://www.youtube.com/watch?v=Trg6nRM194Y&feature=plcp


Версия 0.43
Полный архив последней версии (0.43) - DOWNLOAD

Инсталлируйте в папку МСТС. Никакие МСТСные файлы он не перезаписывает, только упомянутые локомотивы и вагон.


Порядок установки:
1. Сначала установите требуемые локомотивы для MSTS;
2. Установите звуки для этих локомотивов;
3. Установите 3D кабины для работы локомотивов в RTS;
4. Установите сам архив с движком.


Кабины:
ВЛ10к - http://disk.zaborin.ru/010002
ТЭП70БС - http://disk.zaborin.ru/010003
ЧС4з - http://disk.zaborin.ru/010005
ЧС2 - http://disk.zaborin.ru/010008
Кабины для других локомотивов и МВПС*:
· постоянного тока;
· переменного тока;
· тепловозов.
* По ссылкам выше вы так же найдете патчи адаптации под RTS для локомотивов, в которых используются новые кабины.
Расширенная инструкция по установке RTS и локомотива для него.


Сценарии:
Сценарий №1, сценарий №2: https://yadi.sk/d/zrOnbyMXdQdxM
В архиве два сценария под Степанки 3.31
Все файлы сценария движка хранятся в папке RTS_ACT в папке с маршрутом. Архив распакуйте в папку маршрута.
ПС с trainsim, RRS, zdsim
Сценарий с ВЛ10к: https://yadi.sk/d/pWr8znJzdQdbQ
Сценарий с ЧС4з: https://yadi.sk/d/i1wVSphtdQday
Для поиска недостающего ПС для сценариев вы можете использовать Менеджер сценариев RTS.


Программы для RTS:
(включены в архив с движком, находятся в папке RTS\Tools)
· RTS_AE_Test - отладчик сценария RTS
· ESD_DynTerrain - настройка параметров динамического ландшафта для объектов (редактор .sd файлов объектов в маршруте)
· RTS_FileEditor - редактор текстовых файлов формата RTS (например сценариев для RTS)


Предыдущие версии:
Патч для 0.40 - http://disk.zaborin.ru/010010
Патч 0.41.3 - http://disk.zaborin.ru/010004
Патч 0.41.4 - http://disk.zaborin.ru/010012
Патч 0.41.5 - http://disk.zaborin.ru/010001
Патч 0.41.6 - http://disk.zaborin.ru/010014
Патч 0.41.7 - http://disk.zaborin.ru/010006


Полноэкранный режим включается параметром FullScreen=1 в конфиге, или Alt+Enter во время работы. Если используется полный экран, необходимо обязательно указывать в WindowWidth, WindowHeight поддерживаемое разрешение, иначе сим при запуске выдаст ошибку и переключится в обычный режим.

Обратите внимание:
1) симулятор поддерживает сезонные текстуры для ландшафта. Ищет их в папках TERRTEX\WINTER, TERRTEX\WINTERSNOW, \TERRTEX\AUTUMN и т.д. Если не находит - использует дефолтные.
2) в trk-файле маршрута можно явно указывать имя используемого tsection'а. Это может пригодится для маршрутов метро и т.п., чтобы не переключать tsection'ы каждый раз при запуске. Параметр UseTSection ("filename") нужно располагать в trk-файле, но обязательно вне блока Tr_RouteFile, иначе МСТС перестанет открывать маршрут. Вне блока работает отлично.
3) рельсы ищутся сначала в папке SHAPES маршрута, а лишь потом в GLOBAL\SHAPES. Таким образом, для отдельного маршрута можно заменять модели рельсов на свои, не трогая GLOBAL.

В ридмишке к RTrainSim есть инструкция по работе с автотормозами в симе.

[добавил Grebnev 20.04.2013 в 01:24]
Объявление. Администрация Trainsim.ru разрешает использовать в RTS файлы дополнений (.Eng/.wag/.sd/.s ) c ресурса Trainsim.ru при условии внесения изменений в них путем добавления новых строк, не влияющих на работу оригинальных дополнений. Если это условие соблюдается - файлы могут быть выложены для использования в RTS на форуме Trainsim.ru. в профильной теме ответственным лицом, каковым назначается, как проявивший инициативу, - пользователь /csf/. Все переработанные файлы (.Eng/.wag/.sd/.s ) c ресурса Trainsim.ru для проверки и выкладки должны присылаться пользователю /csf/ . Ответственным за соблюдение назначается модератор раздела RTS - /MJack/

Последний раз редактировалось Ted; 20.07.2020 в 22:45. Причина: добавил резервную ссылку на архив RTS v0.42.1
Ted вне форума  
Эти 67 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 


Старый 04.05.2015, 22:00   #31
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Патч 0.40.2

Патч 0.40.2
----------------------------------------------
- изменение погоды в мультиплеере.
- сохранение состояния локомотива (холодный/включен/движется) на сервере мультиплеера и восстановление при перезапуске.
- сглаживание альфа-канала. Включается добавлением строчки +Alpha в параметр AntiAliasing.

http://disk.zaborin.ru/010006
Ted вне форума  
Эти 19 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 16.05.2015, 01:17   #32
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Версия 0.41

Версия 0.41
-----------------------------------------------------------------------------

- динамическая генерация травы в маршруте. Настраивается в файле .rtst в папке с маршрутом. Трава генерируется, исходя из настроек, расположения объектов мира и 0выбранных текстур ландшафта. Можно либо перечислить в файле настроек текстуры ландшафта, для которых нужно генерировать траву и задать положительную высоту травы для каждого, либо задавать высоту травы по умолчанию - тогда она будет генерироваться на всех текстурах ландшафта, кроме тех, для которых в описании указана высота травы меньше или равная 0. Для отдельных тайлов или областей можно задавать понижающие/повышающие коэффициенты высоты травы. Объекты мира могут скрывать траву, т.е. в их габаритах трава размещаться не будет или будет, но с понижающим коэффициентом.
К движку приложен пример файла настроек динамических объектов для маршрута Степанки.

Помимо маршрутных настроек генерации, требуется также прописывать параметры взаимодействия для объектов мира в их SD-файлах. Пример настройки SD-файлов для Степанок: http://rghost.net/6VJ2DLPN8
Для массовой обработки SD-файлов в маршрутах, настройки в них данных параметров написал ещё программку:
http://disk.zaborin.ru/010011

- можно переключаться в полноэкранный режим и обратно нажатием Alt+Enter.

http://disk.zaborin.ru/010010
Ted вне форума  
Эти 19 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 25.08.2015, 16:54   #33
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Патч 0.41.2

Патч 0.41.2
---------------------------------------------------
- передача анимации токоприёмников, звуков и состояния сигнальных огней между всеми участниками мультиплеера. Для поездов других игроков грузится та же ScalabiltyGroup, что и для поездов игрока. При этом, соответственно, звуки локомотивов должны быть у всех одинаковые, иначе работать будут не вполне правильно: события SMS при незначительных отличиях должны все равно работать, а вот начальное состояние звуков при приближении к поезду не будет загружаться или будет загружаться неправильно.
- переключения на 2d-локациях не пересылались между машинистом-помощниками, когда машинист не находился в этой кабине. Исправлено.
- SMS поездов, которым прописывается деактивация на внутренних видах, деактивируются только если они в том же поезде, где игрок.
- последняя загружаемая текстура практически всегда не отображалась, т.к. текстурный поток вставал в Suspense до того, как OpenGL загружал текстуру к себе.

http://disk.zaborin.ru/010004

Последний раз редактировалось MJack; 25.08.2015 в 18:19. Причина: добавил про анимацию токоприёмников
Ted вне форума  
Эти 19 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 06.09.2015, 17:55   #34
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Патч 0.41.3

Патч 0.41.3
---------------------------------------------------
- неправильно грузился GlobalID для замен текстур в кабине.
- замены текстур работают независимо для разных объектов. То есть, если в одной кабине текстуры заменены, в другой кабине такой же модели текстуры остаются исходными.
- размер стека переменных, требуемый DLL, можно указывать не в eng-е, а в самой DLL в дефайне RTS_STACKSIZE.
- в функции LostMaster DLL может устанавливать первый бит LocoFlags, чтобы выбрать новый главный локомотив в рассоединённой сплотке. Если бит установлен, для остальных локомотивов сплотки LostMaster не вызывается.
- для нефиксированных переключателей при обмене данными между машинистом и помощниками функция Switched вызывается сразу же после получения сообщения. Должно помочь с проблемой со срабатываением ЭПК при совместном ведении поезда.

http://disk.zaborin.ru/010004
Ted вне форума  
Эти 13 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 20.12.2015, 17:02   #35
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Патч 0.41.4

Патч 0.41.4
---------------------------------------------------------
- Access Violation перехватываются внутренним обработчиком, выдаётся краткая информация о месте возникновения исключения. Если возможно, RTS может попытаться сохранить состояние симуляции и/или файл минидампа.
- в окне Track Control/отладчика сценариев можно получить информацию по сигнализации, вызывая для отдельных сигнальных объектов меню. Отображается состав сигнала, аспекты, текущие ограничения скорости по каждой сигнальной голове.
- скрипты сигнализации можно указывать в sigcfg.dat отдельным параметров RTS_ScriptFile. Если в файле находится хотя бы один такой параметр, обычные ScriptFile для RTS не загружаются.

изменения по исполнению скриптов сигнализации:
- если на Б/У есть враждебная стрелка, аспект следующего сигнала всегда SIGASP_STOP.

- по умолчанию функции route_set() и block_state() выстраивают блок-участок до следующего NORMAL-сигнала. Ранее, блок-участок выстраивался до NORMAL либо до сигнала такого же типа, как данный.
Помимо этого, в данные функции можно передавать необязательный целочисленный параметр, указывающий правило построения БУ:
0 - по умолчанию, до сигнала NORMAL.
1 - до сигнала NORMAL или такого же типа как данный.
2 - до сигнала такого же типа как данный.
3 - до любого сигнала.
4 - до сигнала более значимого типа, чем данный.
5 - до сигнала более значимого или такого же типа, как данный.

- для небольших адаптаций скриптов делать отдельные файлы - не самое удобное решение и его стоит при любой возможности избегать. Внутри скрипта можно размещать блоки дефайна, в такой форме:
Код:
/*RTS# state = SIGASP_STOP; */
или, применительно к предыдущей доработке:
Код:
route_set( /*RTS# 1 */ )
В компиляторе RTS такой блок будет воспринят не как комментарий, а как часть кода:
Код:
route_set(  1  )
В других симуляторах эта часть кода будет игнорироваться.
Данная переменная в препроцессоре RTS будет равна 1, в других симуляторах - 0:
Код:
float IsRTS = 0;
/*RTS# IsRTS = 1;*/
Таким образом, можно внутри скрипта определять, что он исполняется в РТС, или выполнять отдельные инструкции, не требуемые в других симуляторах.

http://disk.zaborin.ru/010012
Ted вне форума  
Эти 13 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 31.01.2016, 14:47   #36
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Патч 0.41.5

Патч 0.41.5
------------------------------------------------------------
- двери и окна отсылают коды SMS-триггеров, назначенные им в SD-файле в параметре SMSTriggers.
- DLL может получать список объектов TrackItems на пути поезда с помощью функции Locomotive::GetTrackItems.
- в параметрах EngineParameters/LibraryParameters можно передавать строковые значения.
- в SMS-файле можно формировать таблицу имён для кодов триггеров NamedTriggersTable. В обычных случаях не рекомендуется использовать, т.к. на поиск по имени расходуется больше времени, а коды триггеров все равно заранее известны. Но полезно будет для универсальных звуковых моделей, где на момент компиляции dll неизвестно, какие именно названия/коды триггеров будут использоваться, а определяются они на основе строковых свойств конкретного маршрута, локомотива.

- Для локомотивов помимо основной dll можно задавать также вспомогательные dll, плагины. Настраивается в енг-файле конкретного локомотива в EngExtended, список AuxLibraries.
Если основная dll предназначена для реализации управления конкретной серии локомотивов, то во вспомогательные можно выносить функции, которые могут быть общими для разных серий или, с другой стороны, могут требоваться только для конкретной машины, но не для всей серии. К таким функциям можно отнести: автоинформатор электропоездов, устройства безопасности, особенности работы отдельных номеров серии.
Какие из функций требуются для данного локомотива определяется в енг-файле, добавляя или исключая вспомогательные библиотеки и настраивая их параметры. К примеру, если на данной машине установлен БИЛ, в енге для неё нужно добавить библиотеку, реализующую его.
В зависимости от реализуемых функций и способа их реализации, основная dll может не знать и никоим образом не взаимодействовать со вспомогательными. Если от основной требуется передача каких-то параметров во вспомогательную - она может получить доступ к ней по указанному в енг-файле имени, и к стеку её переменных. Аналогично, вспомогательная библиотека имеет доступ ко всем объектам локомотива и к стеку основной. Но использовать для работы стек основной - это весьма нежелательно, так как в таком случае потребуется либо стандартизация стеков dll разных серий, либо вспомогательная будет работать только с одной серией, что делает сомнительным необходимость её разработки.
У вспомогательных библиотек может быть свой отдельный звуковой объект, sms-файл которого и параметры задаются в енге.

Для примера приложена и подключена библиотека для первой секции ВЛ80к-125.
В основной dll ВЛ80к AUX_TEST включается, если включена батарея.
По нажатию переключателя, указанного в параметре енг-файла AuxTest_SwitchID (сейчас указан "Резервуар 1"), вопроизводится анимация огнями локомотива, указанными в AuxTest_Light1,AuxTest_Light2,AuxTest_Light3; выводится подсказка из AuxTest_ShowHint и в звуках библиотеки вызываются триггеры по именам "Aux on"/"Aux off".

- небольшие исправления по синхронизации машиниста и помощника. Состояние ТП при синхронизации Engine применяется немедленно, не ожидая анимации. Вызов обработчиков переключателей происходит после загрузки состояния CloseUpScene.

http://disk.zaborin.ru/010001

Последний раз редактировалось Ted; 31.01.2016 в 15:11.
Ted вне форума  
Эти 23 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 10.04.2016, 23:54   #37
Grebnev
Почётный Администратор
 
Аватар для Grebnev
 
Регистрация: 09.04.2008
Адрес: Россия
Сообщений: 4,610
Вы сказали Спасибо: 1,323
Поблагодарили 3,912 раз(а) в 714 сообщениях
Grebnev отключил(а) отображение уровня репутации
Восклицание

Вопрос такой, коллеги. Выложенный здесь ПС имеет совместимость с новыми билдами RTS ? Может RTS уже вырос из бета-версий, и пора завести раздел в даунлоад, который наполнить дополнениями под RTS ?

Мне это видится так:

Download → RTS → Тепловозы → 2ТЭ116


Тепловоз 2ТЭ116-228.


Внимание, для корректной работы локомотива у вас должен быть установлен локомотив для MSTS 2ТЭ116-228 (ссылка)

=========================

Кабина для тепловозов 2ТЭ116.

=========================

Звуки для тепловозов 2ТЭ116.

Внимание! Для для корректной работы звуков у вас должны быть установлены звуки 2ТЭ116 для MSTS (ссылка)


=========================

Чтоб не перекладывать по 2 раза модели для МСТС и RTS , в даунлоаде RTS выкладывать только адаптированные .ENG/.SD/.DLL ,ну и что там еще нужно. И четкие инструкции по установке — сначала ставить лок для МСТС, потом патчить его скачанным допом для RTS. Не наоборот.

Устанавливаться все должно инсталляторами в штатную папку МСТС, чтоб пользователю не приходилось руками ставить доп МСТС-ный в другую папку. Кстати, уверен, что многие играющие в RTS давно переместили Train.exe и прочее от Билла Г. из каталога с игрой в корзину)

Или вариант совсем уже сложный — Инсталлятор RTS-' ного допа сам открывает соответствующий инсталлятор МСТС-допа и ставит куда ему вздумается, в например в папку C:\TRAINSIMRU Games\RTS

В общем, обдумайте, товарищи RTS-' ники, я несколько отстал от темы, если нужно, разделы оформим, назначим даунлоад-админа из доверенных лиц.

Условие одно — допы ранее выложенные должны быть совместимы со свежими билдами.
Grebnev вне форума  
Эти 14 пользователя(ей) сказали Спасибо Grebnev за это полезное сообщение:
Старый 24.04.2016, 01:47   #38
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Патч 0.41.6

Патч 0.41.6
------------------------------------------------------
- GetTrackItems не выдавала объекты сзади поезда.
- при редактировании пути ошибочно использовалось значение NumPaths, из-за чего на таких стрелках как tA2... мог быть вылет или не располагалась промежуточная точка пути, из-за чего в дальнейшем путь неправильно строился.
- в отладчике сценариев в 3d-окне камера перемещается не в плоскости, а так же и в вертикальном направлении взгляда.
Добавлен пункт меню "Reload activity file", загружающий заново файл текущего сценария, не перезапуская полностью отладчик. Можно вносить изменения в файл сценария и сразу же их загружать. При изменений параметров запуска сценария, таких как время старта, погода или сезон, перезагружать сценарий нужно полностью.
- простенький редактор текстовых файлов формата RTS. Сейчас для него полностью сформировано описание формата сценариев RTS.
Подсказывает, какие дочерние ветви можно добавить к данной, автоматически формирует список параметров. Для параметров-перечислений предлагается выбор из списка. Для файлов путей/составов можно выбирать их в диалоге открытия файлов, который открывается всегда в директории, выбранной в location (0 - общая, 1 - директория файла сценария и т.п.) По выделенной ветви выводится краткое пояснение, для чего она нужна и что в ней нужно заполнить.


http://disk.zaborin.ru/010014
Ted вне форума  
Эти 12 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 08.05.2016, 22:15   #39
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

В редактор файлов добавлена полная структура sd-файлов.
http://disk.zaborin.ru/010015
Ted вне форума  
Эти 8 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 01.06.2016, 09:59   #40
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Патч 0.41.7

Патч 0.41.7
------------------------------------------------------------------
- нефиксированные переключатели, когда их переключение приходит от помощника, в фиксированное положение не возвращаются, пока помощник или машинист их не переключит обратно.
- в окне расписания в свободной поездке или мультиплеере отображаются платформы на текущем заданном поезду маршруте и растояние до них.
- загрузка описания вагонов при загрузке моделей поезда также вынесена в поток.
- загрузка моделей автомобилей вынесена в поток.
- добавлено сочетание Ctrl+Alt+Num3, позволяющее загрузить текущий поезд для управления без перезахода в вагон. Например, когда тип поезда, в котором игрок уже находился, в сценарии/свободной поездке меняется с трафика на поезд игрока, или когда в мультиплеере такой поезд назначается игроку.

- в сценариях можно отключать сигналы, в том числе исключая их из рельсовых цепей, и задавать им произвольное показание с помощью действия SignalOverride. Если сигнал отключён (SignalMode FAILED или EXCLUDE), скрипт сигнала не запускается. При этом по умолчанию сигнал гаснет, выдаёт SIGASP_FAILED и задаёт аварийное ограничение скорости из trk-файла (при исключении из цепей аспект и ограничение незначимы), но можно в этом же действии задать ему любое показание, аспект и ограничение скорости. Если сигнал не отключён, скрипт запускается, а после его выполнения значения переменных заменяются на указанные в параметрах действия.
- действие SetSignalMode - включение и отключение маневрового порядка для поезда.

- когда нет возможности переделывать скрипт сигнализации под задание маневровых маршрутов, можно использовать автоматический маневровый режим. Автоматический маневровый режим включен, если в sigcfg.dat в параметре RTS_ShuntingAutoMode задано 1 (по умолчанию он также включён). Когда он включён и когда для поезд или сигнал работает в маневровом режиме: block_state для сигнала будет игнорировать занятость пути статическим составом и возвращать BLOCK_CLEAR; любое разрешающее показание для сигнала будет заменено на SIGASP_RESTRICTING, а визуальное показание будет выбрано из настроек сигнальной головы для данного аспекта.
- манёвры для поезда в свободной поездке можно включать из меню в TrackControl.

- добавление описание .rtst для редактора файлов.

http://disk.zaborin.ru/010006
Ted вне форума  
Эти 26 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 24.12.2016, 18:24   #41
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Версия 0.42

Версия 0.42
-----------------------------------------------------------------------------
- графический движок переведён на OpenGL 3.3 (за исключением экранов, 2d-локаций и вспомогательных окон).
В конфиге добавилась переменная OpenGL: чтобы вывод осуществлялся как в прежних версиях движка, можно задать ей значение меньше 30.





http://disk.zaborin.ru/010009
Ted вне форума  
Эти 34 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 17.02.2017, 10:43   #42
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Патч 0.42.1

Патч 0.42.1
------------------------------------------------------------------
- добавлен параметр рассеянного освещения при отсутствии глобальных источников света (ночью).
В config.ini - DefaultAmbientLight. Также для отдельных погодных условий его можно задавать в env-файлах в параметре world_environment_ambient_light и в изменениях погоды в сценарии.
- в шейдеры добавлена директива #include "filename"
- число одновременно отображаемых в сцене источников света может настраиваться в config.ini в параметре Shader.NumLights.
В файле шейдера параметр подставляется в виде %NumLights%.
- в объектах маршрута можно прописывать статические источники света ESD_LightSources, горящие всегда или включаемые автоматически ночью. Описание источников света аналогично описанию внутренних источников света кабины/салона. Статические источники, в отличие от внутренних, освещают все объекты мира, а не только тот, для которого заданы.
В SD приложены примеры объектов с настроенными статическими источниками света.
Для всех источников света можно задавать параметры ослабления с удалением от источника Attenuation, похоже как это делается для звуковых потоков. Ранее для всех источников задавалось линейное угасание, коэффициенты 0.6,0.4.
SpotExponent можно задавать для вагонных источников света.



RTS_AE_Test:
- текстовый лог по изменениям сценарных событий.
- останавливать и запускать ход времени можно с помощью клавиатуры: пробел - включает/выключает, +,- ускоряют и замедляют ход времени.
- в отладчике можно открывать не только сам сценарий, но и сохранённые игры.
А при открытии сохранённой игры для свободной поездки можно сгенерировать по ней файл сценария.
- в окне 3DView поправлено закрытие окна MsgPost. Также с открытым окном 3DView часто могли происходить зависания симулятора, поправлено.
- добавлено действие Add service: выбрать состав для сервиса, создать и сохранить путь, затем генерируется и копируется в буфер описание сервиса, которое можно вставить прямо в RTS File Editor в ветвь Services.




http://disk.zaborin.ru/010010
Ted вне форума  
Старый 23.02.2017, 17:48   #43
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Описание форматов файлов RTS доступно в виде интерактивного html-файла, где можно открывать содержимое подчинённых ветвей и проматривать описание параметров.


https://yadi.sk/d/t5ePx_OT3ESeie
Ted вне форума  
Эти 14 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 20.07.2020, 22:40   #44
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Версия 0.43

Версия 0.43
-----------------------------------------------------------------------------
- погрузка контейнеров, валового груза, ящиков. Пример настройки в приложенном файле RTSObjects.dat
Озвучка погрузки, настраивается в файле SOUND\pickup.sms

- когда связь с сервером прерывается, сохраняется положение игрока и состояние его поездов (внутреннее состояние - положение переключателей, дверей, стек переменных; положение поездов всегда берётся с сервера) в мультиплеере. При перезаходе на сервер можно выбрать флажки восстановить положение и/или состояние поездов. При критической ошибке можно попытаться сохранить состояние, нажав Save game в окне ошибки. Также можно вручную сохранить текущее состояние (по F2) и перезайти на сервер.

- в описание формата файлов добавлен файл состава.
- в SMS-файлы добавлен новый тип события CargoDump для Event_Trigger. Событие вызывается для вагона при его разгрузке. Если в SMS-файлах вагона данное событие отслеживается, стандартные звуки разгрузки из SMS маршрута или глобальной не запускаются.

- по Shift+F5 отображается информация о массе, длине текущего состава и грузах.
- ходить по рельсам игрок может всегда, в том числе если рельсы выше уровня земли и нет габаритных контейнеров, где бы можно было разместить игрока.

- добавлены сходы в тупике, при столкновении с объектами, для которых в редакторе маршрутов задано столкновение, и с другими поездами.
- в dll добавлена функция RTSSetIntegerG и значение RTS_TRAINDIR - рекомендуемое направление поиска сигналов. К примеру, так можно сразу же переключать направление движения при смене рабочей кабины или переходе между секциями, но только когда поезд неподвижен.

- в файле состава можно задать подложить башмак под вагон или затянуть его ручной тормоз.
- в sd-файле вагона в ESD_Exterior_Details добавлено описание стандартных подобъектов вагона WagonObjects. Здесь можно указывать и настраивать анимацию подобъектов модели вагона, соответствующих тормозным башмакам, концевым кранам, межвагонным соединениям. Помимо внутренних подобъектов, можно также присоединить к вагонам сторонние модели данных элементов, указав их файлы моделей, точки привязки и направление. Чисто для примера для ВЛ80к-125 прописаны в качестве тормозных башмаков yardmarker.s

- исправлены неработавшие внутренние источники света в кабине с типом LIGHT_SPHERE





DOWNLOAD

Последний раз редактировалось Ted; 20.07.2020 в 23:20.
Ted вне форума  
Старый 22.07.2020, 10:58   #45
КЕ
Разработчик
 
Аватар для КЕ
 
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,969
Вы сказали Спасибо: 8,612
Поблагодарили 2,508 раз(а) в 1,131 сообщениях
КЕ стоит на развилке (репутация по умолчанию)
По умолчанию

+ поддержал разработку.
__________________
next_state == 7;
КЕ вне форума  
Этот пользователь сказал Спасибо КЕ за это полезное сообщение:
Закрытая тема


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новый движок для MSTS - RTrainSim Ted RTrainSim - Об игре 896 11.11.2023 11:46
О зеркале Download kozya-bozya О сайте и форуме 1 05.04.2018 16:02
Download видео martvigs Видео и фото 0 28.03.2010 21:45
Unable to download from http://trainsimpack.ucoz.ru/, where it says Download Remotely gg12332 For English-speaking visitors 2 06.02.2010 15:52


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?