Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   OpenRails - Об игре (http://www.trainsim.ru/forum/forumdisplay.php?f=63)
-   -   OpenRails - общие вопросы (http://www.trainsim.ru/forum/showthread.php?t=18080)

NMSK 19.03.2018 14:17

Тут со звуками все нормально. Тут дело в том, что маршрут тяжелый (он да же в РТС бывает что идет тяжело ), так еще и стоит статика + трафик. Это все увеличивает нагрузку на поедание памяти для прогруза объектов.
Звуки в новых версиях ОР работают нормально и можно вроде как добавить еще звуков.
Если уж звуки не работают, то тут уже надо прописывать звуки под ОР отдельно и тогда они будут работать.
При запуске ОР запускается зам значек ОР и RunActivity, но всю работу на себя берет как раз RunActivity. Он держит саму игру.
По данным проблемам уже некоторые участники кто начал изучать или тестировать работу ОР, знают в чем причины и решение данных причин можно решить только одним. Это переписывание ОР по оперативной памяти. Но этого делать не будут т.к. займет большое кол-во времени и сил. Да и если и сделают, то камрады уже давно отойдут от дел и МСТС умрет.

Так, что ОР завязан с оперативной памятью и тяжестью объектов, и ПС.

nvh 19.03.2018 15:06

В данном конкретном случае [B]память ни при чём[/B]. Маршруты для МСТС-ОР-РТС вообще не могут считаться тяжёлыми для современного железа, в сравнении с ТРС и РВ.
Проблема в звуках лока - только что получил такой же вылет в свободной поездке (2 минуты) на пустом маршруте. Лок - tsrLoco_TEP10-248, звуки - tsrLoco_TE10-Alias/Sound/tsrLoco_te10-eng.sms
К вылету приводит красная строка:
[SPOILER] Stream (
Skip ( ******** sound of brake ************* )
Priority ( 5 )
Volume ( 1.0 )
Triggers ( 14
Variable_Trigger ( Speed_Dec_Past 2.0 StartLoopRelease ( 1File ( "tsrsound-x-skrip.wav" -1 ) SelectionMethod ( SequentialSelection ))) [COLOR="MediumTurquoise"]//звук скрипа при остановке[/COLOR]
Variable_Trigger ( Speed_Dec_Past 0.1 ReleaseLoopRelease ( ))
Variable_Trigger ( Speed_Dec_Past 0.03
SetStreamVolume ( 0.10 )
)
Variable_Trigger ( Speed_Dec_Past 0.02
SetStreamVolume ( 0.20 )
)
Variable_Trigger ( Speed_Dec_Past 0.01
SetStreamVolume ( 0.40 )
)
Variable_Trigger ( Speed_Dec_Past 0.008
SetStreamVolume ( 0.55 )
)
Variable_Trigger ( Speed_Dec_Past 0.005
SetStreamVolume ( 0.65 )
)
Variable_Trigger ( Speed_Inc_Past 0.005
SetStreamVolume ( 0.55 )
)
Variable_Trigger ( Speed_Inc_Past 0.008
SetStreamVolume ( 0.40 )
)
Variable_Trigger ( Speed_Inc_Past 0.01
SetStreamVolume ( 0.25 )
)
Variable_Trigger ( Speed_Inc_Past 0.02
SetStreamVolume ( 0.10 )
)
Variable_Trigger ( Speed_Inc_Past 0.03
SetStreamVolume ( 0.00 )
)
[COLOR="Red"]Variable_Trigger ( Speed_Dec_Past 0.2
ReleaseLoopReleaseWithJump ( )
)[/COLOR]
Variable_Trigger ( Variable2_Inc_Past 0.5
ReleaseLoopReleaseWithJump ( )
)
)[/SPOILER]
Без неё всё работает.
Любой желающий может проверить и на ТЭП10, и на 2ТЭ10 в момент перед остановкой (звук скрипа). Всё как я и писал в посте 32:)

Shimanski 19.03.2018 15:39

Тэкс... У пассажирского заменил ТЭП10 на ТЭП70 (посмотрим что будет)

Получается что некоторые 2ТЭ10 тоже битые. Что плохо.
Потому что У себя то я сделаю правку - в аот другим то пользователям как? Или к сцене прикручивать и редактированные СМС файлы для локомотивов? а МСТС как на это будет смотреть?

У меня тоже были мысли что железо несколько не при чём. потребление памяти 2.7гб. у меня стоит 16гб и 64х разрядная система. Было бы дело на 32х, задумался бы... хотя там тоже позволительно 3.5 (например моё метро в МСТС кюшает до 3гб и не летает) это что получается ОР такого не могёт? Не верю.

Спасибо за советы. Пойду создам отдельную тему по сцене.
Но тут буду держать в курсах. Есть ещё один возможный виновник а то 3ТЭ10...

nvh 19.03.2018 15:56

[QUOTE]Потому что У себя то я сделаю правку - в аот другим то пользователям как?[/QUOTE]
В данном случае звуки от команды трейнсима - договориться и обновить.
[QUOTE]а МСТС как на это будет смотреть?[/QUOTE]
Эта строчка в .sms вообще нелогична, либо логика автора за пределами моего понимания)) Всё должно работать. Кстати, лог ОР говорит, что там ещё и количество стримов неверно указано.

ostap24 19.03.2018 16:21

[QUOTE=Shimanski;580354]Про пути сервисов я тоже задумался, но никаких битых мест не вижу.


А вообще заметил что Логика сцен в ОР сильно отличается от МСТС, в лучшую сторону. Скрещения теперь не такая головная боль.[/QUOTE]
Всеравно гемор. Это уже не мстс но далеко не ртс.
Имею ввиду именно простототу реализации того или иного события ( обгон, скрещение, обгон плюс скоещение, отцепка, прицепка и т.д.) А тестирование прямо в процессе написания–вообще шик! Прописал обгон, запустил 3Д обзор, задал время и смотриш со стороны, как все происодит.

Shimanski 19.03.2018 17:31

Похоже найдена зарытая собака.
и NVH был очень даже прав!
ТЭП10 заменился на ТЭП70 - вылет стал позже.
Сейчас ковыряю смски тройника.

Насколько я понимаю при удалении параметра

Variable_Trigger ( Speed_Dec_Past 0.2
ReleaseLoopReleaseWithJump ( )
)

нужно изменить ещё и
Triggers ( 14 на Triggers ( 13

Так? И проделать эту операцию как в ЭНГ смс так и в КАБ смс, так как там я нашёл тот же параметр. Соответственно так же уменьшить там количество тригеров (в КАБ смс их 17 соответственно снижаем на 16)

Моя логика Правильная?

Почти пролез эту битую точку. Все скрещения и обгоны прошли по правилам, теперь победить вылет и ура. можно смело тикать на следующую станцию, и бороться с новыми вылетами и глюками :D

nvh 19.03.2018 17:49

Логика правильная. Только убедись, что в каб смс удаляешь именно ошибочный (дублирующий) триггер.
Чтобы было понятнее:
[SPOILER]1)
Variable_Trigger ( Speed_Dec_Past 2.0 StartLoopRelease ( 1File ( "tsrsound-x-skrip.wav" -1 ) SelectionMethod ( SequentialSelection )))
Перевод: скорость лока уменьшается, когда снизилась до 2 м/с запускаем зацикленное воспроизведение файла
2)
Variable_Trigger ( Speed_Dec_Past 0.1 ReleaseLoopRelease ( ))
Перевод: скорость лока уменьшается, когда снизилась до 0.1 м/с останавливаем воспроизведение

И лишнее
Variable_Trigger ( Speed_Dec_Past 0.2 ReleaseLoopReleaseWithJump ( )) - останавливаем уже остановленный звук по такому же(!) Speed_Dec_Past триггеру (или наоборот с п.2, смотря какой ReleaseLoopRelease игра выполняет первым, можно удалять любой, лишь бы не дублировали друг друга)[/SPOILER]

Shimanski 19.03.2018 18:25

Хм... А опенраил и его сохранения могут тащить в себе старый смс локомотива? Тройник я поправил, но при его остановке всё равно вылетает (пока что решил тем что улетел подальше, решу тем что отменю ему остановку :)
А там посмотрим.

Однако ОГРОМНЕЙШЕЕ спасибо за помощь. Если всё пойдёт хорошо. Ждите сцену, и не одну.

nvh 19.03.2018 18:47

Смс в сохранениях? Слишком извращённо))
Я бы:
а) проверил, всем ли секциям прописаны одни и те же смс
б) поиском по имени wav-файла (skrip?) проверил бы, то ли я "подчистил" и всё ли:)
У меня в ОР только чешский пс, так что сам посмотреть не могу.

Shimanski 19.03.2018 18:54

Что бы всё "перепроверить" придётся перезапускать сцену. А там времени на 1.10 только до Чатыр-Даги (где все эти прелести и вылезли) сейчас до распишу всё далее - и перепроверю ещё раз (вместе с проверкой расстановки всего и скрещений)

СМСки посмотрел. Вроде бы всё чисто. Ну буду смотреть дальше. Всё равно огромнейшее СПАСИБО!

Какой чешский ПС? (742 / 749 / 750.7 / 754) ? У меня БП так и не запустилась. Что странно.

Всё равно огромное спасибо!

nvh 19.03.2018 19:08

[QUOTE]придётся перезапускать сцену[/QUOTE]
???:)
[URL=http://piccy.info/view3/12168466/3eee01382190987c6a70ac67a5766d29/][IMG]http://i.piccy.info/i9/7b3813e07774b9dee77b5358ae4df672/1521471935/7974/1230566/aaa_240.jpg[/IMG][/URL][URL=http://i.piccy.info/a3c/2018-03-19-15-05/i9-12168466/240x192-r][IMG]http://i.piccy.info/a3/2018-03-19-15-05/i9-12168466/240x192-r/i.gif[/IMG][/URL]
[QUOTE]Какой чешский ПС?[/QUOTE]
[url]http://modely-msts.cz/index.html[/url] И собственноручно укороченный Trat321

Shimanski 19.03.2018 19:19

Чёрт, я чем дольше знаком с МСТС тем больше ищу сложные пути...

Вот это то я реально не подумал.

Староват стал

Shimanski 21.03.2018 22:32

Warning: System.IO.FileLoadException: d:\games\microsoft train simulator\trains\trainset\tsrloco_2m62u-0001\\tsrloco_2m62u-0001b_01.ace ---> System.OutOfMemoryException: Выдано исключение типа "System.OutOfMemoryException".

Это уже никак не лечится так? Хотя запущен RunActivityLAA.exe
- нужно упрощать сцену?

(там заменой локомотивов и прочие) так?

Соответственно вместо локомотивов серые модели без текстур. Но БЕЗ вылета...

NMSK 21.03.2018 22:47

Напиши перечень используемого пс.
Сколько трафик и статика.
Посмотрим, как можно это вылечить.

nvh 22.03.2018 01:00

[B]Shimanski[/B], да, вот это уже память. Кроме простого способа уменьшения кол-ва трафика и статики могу посоветовать:
а) сильно уменьшить [U]разнообразие[/U] вагонов (и локов, если возможно)
б) после того, как трафик выполнил свою задачу, убирать его из игры как можно быстрее
в) в целом урезать дальность путей сервисов трафика.
PS Неужели ОР скушал 4Гб? Кстати, кол-во памяти видеокарты тоже может косвенно влиять.


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

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