Продолжаю мучать сценарий Транссиба. Подключил узкоколейку Narrow gauge rails. Захотелось уже с самого начала сценария (1890 год) использовать связку обычный жд транспорт+узкоколейный вместо обычный жд транспорт+грузовые трамваи. Жд шустрее, передачи работают лучше. Плюс одной платформой можно "качать" несколько видов грузов, по 1 вагону на каждый. Получается меньше трамвайных остановок и путь покороче.
В Russian Train and Tram Set транспортные средства с узкоколейкой есть. С 1890 доступно Serie-B, 28 км/ч, 81 лс Вот из-за этих 81 лс возить на нём что-либо совсем нереально. А если выставить склоны и множитель груза, то просто капут-капут.
Подключил сербский и канадский наборы поездов, т.к. там есть узкоколейный ТС. Но вот в 1890 году с ним туго. Можно, конечно, сдвинуть год начала сценария на 1905. Т.к. хочется с начала строительства разделять обычный жд для междугородних/дальних перевозок и узкоколейку для локальных/передачи грузов.
И вот посетила меня мысль другого способа решения проблемы. А именно. С помощью grfcodec можно декодировать грф набора, изменить можность, увеличив её в 2-4 раза для узкоколейных ТС, и закодировать обратно. И тогда уже можно будет им пользоваться. Или даже параметр завести, чтобы множитель можно было выбирать из некоего списка в настройках, как есть для др. наборов, того же 2cc trainset.
А потом тем же grfcodec закодировать обратно.
На примере того же Serie-B выснил, где и какая переменная отвечает за лс. Попробовал - вроде работает.
Как я понимаю, можно даже сделать маленький патч переменных нужных ТС, подключать его после rusrailw и таким образом менять мощность, делая узкоколейные ТС играбельными, а не всего-лишь декоративными.
А может, кто-то уже делал подобное для себя?