НАРООООД!
Пардон за эмоции, но я таки нашел на одном из самых хороших форумов информацию о том, как РЕАЛЬНО бороться с этой проблемой. Копипаста вот: This is the first time I've posted here but I am quite proud of myself with what I ahvefound out today.
Since the most recent update, have you had any problems with "Broken Consist" Errors? I have had many and have found 1 way to fix it;
1/ Check the route you are in, Does it have any locos that have no rolling numbers? e.g A number that you, the user, can change? If they are all running them I can't help, if not please read further
2/The error is caused because now in RW each train hs to have a number, if the train has no number thee is an error
3/ You can either double click on the loco and add a number, or go into the engine folder of the loco and open up a file called number.xml.
4/ Towards the bottom of the file you will see this <Name d:type="cDeltaString"></Name> Between the >< symbols, place the desired train number. e.g >47811<.
5/ Remember to save! THis should work now in game, it may not look as good but it will work
Hope this helps
Dan
Суть в том, что все локомотивы в сценарии должны иметь свой номер (тот, который можно невозбранно "перебить"), а ошибка вылазит если этого номера у лока нет. Чтобы исправить проблему, нужно прошерстить локомотивы в битом сценарии и, найдя локомотив
без номера
1) либо поставить этот номер (напр., для Class 66 - 66001) двойным кликом по локомотиву в редакторе сценариев;
2) снести этот локомотив нафиг там же;
3) в номер.xml -файле локомотива прописать его номер так, как показано в п.4 английской версии.
4) не забыть сохраниться.
У меня после этого все заработало

Отпишитесь о результатах, кто будет делать.