Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=44)
-   -   Сценарий "Магнитка" (Маршрут Чернышевск 1.0) (http://www.trainsim.ru/forum/showthread.php?t=18449)

АлексЛ298 28.02.2019 09:08

Сценарий "Магнитка" (Маршрут Чернышевск 1.0)
 
Сценарий: Магнитка
Маршрут: Чернышевск 1.0
Локомотив игрока: ЧС2т-970, ЧС7-286
Время года: лето, ясно
Время старта: 12:00
Продолжительность: ~ 2 часа 45 минут
Сложность: средне

Сценарий создавался при установленном патче Bin 1.8.052113

Этот сценарий связан со сценарием "Транзитный груз". Вам предстоит провести скорый пассажирский поезд №161/162 "Магнитка" (состав 12 вагонов) по участку Зеленогорск - Чернышевск - Сырниково. Электровоз игрока ЧС2т-970, по станции Чернышевск будет смена электровоза на ЧС7-286, а также смена направления движения. А еще, там же, в хвост поезду прицепят тепловозом 2 транзитных пассажирских вагона.
Скорость поезда по участку - не более 110 км/ч, пропуск по станциям - не более 90 км/ч, при приеме на боковой путь - не более 40 км/ч, при маневровых передвижениях - не более 20 км/ч. Не превышайте скорость! Чаще сохраняйтесь. Удачной поездки! Удачной Вам поездки !

Описание по установке сценария и список требуемого ПС указанан в Ридми. ПС взят с трех основных сайтов
Все файлы, относящиеся к сценарию имеют префикс Magnitka
Сценарий качайте [url=https://my-files.ru/9lz47g]здесь[/url]

Коленыч 28.02.2019 15:46

Начал проходить и столкнулся с проблемой. До Чернышевска всё гладко, но при отцепке ЧС2т вылет. Перепробовал кажется всё что можно, но не получается...

extravert 01.03.2019 02:15

Прошёл сценарий, всё работало отлично. Спасибо!
[CODE]Сценарий: Магнитка


Вы успешно закончили рейс. Общее время в пути: 2 часов, 42 минут и 39 секунд


Ошибки:
Вы не допустили ни одной существенной ошибки.


Соблюдение графика движения:
Фактов пропуска остановок на станциях не зафиксировано.
Опозданий на станции не зафиксировано.
Общее опережение графика: 00:01:35

Станция Перегон Прибытие +/- Отправка +/-
--------------------------------------------------------------------------------------
ЗЕЛЕНОГОРСК 41.38 12:00:00 +00:00:00 12:03:02 -00:00:02
КАЗАРКА 26.24 12:17:31 -00:00:29 12:19:33 -00:00:33
БАХМЕТЬЕВО-1 1360.65 12:42:43 -00:01:17 12:45:03 -00:00:03
ЧЕРНЫШЕВСК 1351.00 12:59:00 +00:00:00 12:59:24 -00:35:36
ПОКРОВКА 1403.00 14:10:49 -00:01:11 14:13:08 -00:00:08
БОГОЛЮБОВО 1423.45 14:29:01 -00:00:59 14:34:06 -00:00:06
СЫРНИКОВО 1430.57 14:42:25 -00:01:35 --:--:-- --:--:--

Всего -00:01:35 +00:00:06



Отметки о выполнении наряда на работу:
Задание на работу Отметка
--------------------------------------------------------------
Прицепить вагоны Выполнено

Соблюдение лимитов скоростного режима по лентам скоростемера:
Вы соблюдали все лимиты скорости.

Соблюдение требований к условиям перевозки:
Был соблюден уровень комфорта пассажиров.[/CODE]

roman5 01.03.2019 18:58

[QUOTE=Коленыч;587123]но при отцепке ЧС2т вылет.[/QUOTE]
Похоже на всех прицепках вылетает. При накате 2 вагонов в момент прицепки тоже вылетает. Пришлось пропатчить место вылета в train.exe, после этого удалось продолжить сценарий без вылетов.

alekss 02.03.2019 13:11

Сценарий пройден без особых проблем. По Чернышевску все прошло гладко: поменял кабину, прицепили два вагона. Автору спасибо за интересную сцену:).

[SPOILER] [URL=http://piccy.info/view3/13007522/b3ac349ecdbb860f640bf6306a6d8c04/][IMG]http://i.piccy.info/i9/b5da42e0d5af34a6e148d5e5ee12582c/1551518063/29435/1302881/Untitled_500.jpg[/IMG][/URL][URL=http://i.piccy.info/a3c/2019-03-02-09-14/i9-13007522/461x361-r][IMG]http://i.piccy.info/a3/2019-03-02-09-14/i9-13007522/461x361-r/i.gif[/IMG][/URL] [/SPOILER]

Коленыч 03.03.2019 13:20

roman5 можно подробнее, как пропатчить? Это надо сделать в ярлыке? Я поменял лок на ЧС2т-1034 и отцепился, но там, как я понял управление от дефолтного DASH9, не хотелось бы править сцену от автора.

roman5 03.03.2019 19:27

[QUOTE=Коленыч;587200]roman5 можно подробнее, как пропатчить? Это надо сделать в ярлыке?[/QUOTE]
Под патчем я имел ввиду изменение в коде train.exe, когда случается вылет игры, то там есть отладочная информация, в которой есть адрес кода, где произошло исключение.
Для этого можно использовать отладчик ollydbg, сначала настраиваем его, чтобы при вылете он поймал игру. Делаем так: Options - "Just-in-time debugger". В окне щелкаем по пункту "Make Ollydbg just-in-time debugger" и также щелкаем по пункту "Attach without confirmation". После этого ollydbg можно закрыть, теперь как только игра упадет, всплывет отладчик этот и будет видно в момент падения: инструкцию кода, которую он не может исполнить, регистры все, call stack (вкладка K) наиболее полезная вещь при крэшах.
После этого либо удаляем эту инструкцию и смотрим работает ли, либо разбираем причину падения отладкой по коду.

К примеру, у меня падало тут

00698536 E8 05A70000 CALL train.006A2C40
0069853B 899F D0828200 MOV DWORD PTR DS:[EDI+8282D0],EBX //тут исключение из-за того, что EDI указывал не пойми куда, вместо смещения.
00698541 5F POP EDI
00698542 5E POP ESI
00698543 5B POP EBX
00698544 C2 0400 RETN 4

Я просто затер инструкцию по адресу 0069853B nop-ами, прокатило. Падать перестало, но тут просто повезло, если бы не сработало, то пришлось бы идти по коду назад и искать в данном случае, почему edi стал некорректным значением.

Вообще опытным путем я заметил, что msts намного больше багов выдает на осях вин10 и вин7 х64, у меня вин10 х64. Возможно у тех, у кого не было вылетов на прицепках в этой сцене - оси 32х битные. Я давно уже так действую с вылетами в этой игре, я заметил, что к примеру на Малахитовке вылеты в коде игры происходили в одних и тех же местах, то есть они были конкретные, пропатчив там код, я добился, что игра больше не падает на этом маршруте.

[size="1"][color="Silver"]Добавлено через 18 минут[/color][/size]
С помощью ollydbg еще можно также побороться с подвисаниями мстс, если игру запустить из ollydbg, то в момент, когда звук идет, а картинка стоит, быстро переключаемся в отладчик и жмем на паузу, обычно оказываемся в маленьком бесконечном цикле, в котором условие выхода кривое, поправив которое либо вообще, убрав цикл, игра продолжает работать.

Коленыч 04.03.2019 13:00

roman5, спасибо! Буду пробовать. У меня стоит win7x32, но тоже вылетает...

Коленыч 04.03.2019 19:40

Сценарий пройден. Все предыдущие проблемы решились переустановкой сценария. Автору спасибо за работу!

Max-RZD 04.03.2019 20:48

Тоже сценарий прошёл [img]http://arcanumclub.ru/smiles/smile9.gif[/img]
Были вылеты и зависания, решалось загрузкой более раннего сохранения и тогда проходил это место.
[url=http://pixs.ru/showimage/skjpg_9964843_31299103.jpg][img]http://i12.pixs.ru/thumbs/1/0/3/skjpg_9964843_31299103.jpg[/img][/url]

demonNT 20.04.2019 22:46

Скиньте кто-нибудь сценарий, а то файл удален...Спасибо!

roman5 29.04.2019 21:06

[QUOTE=demonNT;587887]Скиньте кто-нибудь сценарий, а то файл удален..[/QUOTE]
Так я уже писал автору просьбу не выкладывать сцены на файлопомойки с таймерами, есть же яндекс, мега, забора копилка. Но он почему-то не делает так.

demonNT 24.03.2020 19:10

[QUOTE=demonNT;587887]Скиньте кто-нибудь сценарий, а то файл удален...Спасибо![/QUOTE]

Люди, привет! Вопрос тот же..)

Коленыч 27.03.2020 13:50

[url]https://yadi.sk/d/jNuwDG2c8D3aKg[/url] держи.


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

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