Всем привет!
Может, я где-то изобретаю велосипед - но, строя маршруты в МСТС, всегда хотелось иметь достаточно легкий способ собрать объекты из нескольких маршрутов в свой.
Чтобы решить проблему, сделал макрос для Excel, который умеет читать ref-файлы из любого маршрута, создавая общий список объектов.
Этот список можно править руками, используя все средства Excel.
Наконец, главное - есть возможность
сгенерировать по нему новый общий .ref,
а также
скопировать все упомянутые объекты в другой маршрут,
в том числе с сезонными текстурами при их наличии.
Скачать и попробовать можно тут:
https://disk.yandex.ru/i/CzC2v5LyjhIJHw
Да, на втором листе в этой книге уже сразу собрал объекты из десятка маршрутов, имеющихся в даунлоаде trainsim.ru, отсмотрел их, удалил непригодное для переиспользования в русских трассах, и классифицировал все объекты по единой системе - может, не идеальной, но хотя бы общей для всех (что, кстати, оказалось значительно дольше, чем собственно запрограммировать кнопки на листе).
Have fun)
По быстродействию особо не оптимизировал, но вряд ли массовое копирование объектов будет нужно вам каждый день.
Системные требования: русскоязычный Excel 2007 и новее, МСТС.