Вопрос: Зачем вы занимаетесь и без того бесплатным продуктом? Ответ: После начала спецоперации на Украине, компания Autodesk свернула свою деятельность в России. Закрыто российское представительство, свернута русскоязычная версия сайта, не продается подписка на право пользования продуктами, не развиваются проекты, предназначенные исключительно для российского пользователя. К последним относится и дополнение Russia Country Kit. Последняя версия была выпущена для Civil 3D 2022. Ее все еще можно найти на просторах Интернета. Так вот, надстройка Russia Country Kit сделана так, что она совместима с Civil 3D исключительно той линейки, для которой заявлена. Ну а я адаптировал этот определенно полезный модуль для использования совместно с Civil 3D линеек 2023 и 2024, раз уж актуальные версии не выпускаются производителем.
Вопрос: Оригинальный инсталлер всегда выпускался в виде MSI-пакета, у вас же EXE. Почему? Ответ: Представьте, что у вас где-то в стене перегорела проводка от лампочки к выключателю. Что вы сделаете? Если нет желания заморачиваться со штрабой, вы пустите кабель поверху. Ну а для эстетики аккуратно уложите его в короб. Здесь по аналогии. Для реализации пары моментов оригинальный инсталлер использует встроенные в него DLL-библиотеки, которые знать не знают ничего о версиях старше 2022 и не понимают, как с ними работать. Поэтому мне пришлось выполнить обходной маневр и вынести реализацию "умершего" функционала оригинального инсталлера за его пределы - в CMD-скрипт. Ну а для эстетики я "примотал" этот скрипт к нашему инсталлеру, упаковав их вместе в самораспаковывающийся 7zip-архив с нулевым сжатием. На выходе получился EXE с тем же функционалом, что имел MSI для старых версий.
Вопрос: Будут ли какие-то проблемы с удалением надстройки, учитывая все доработки инсталлера? Ответ: Если вы установите Russia Country Kit поверх русской версии Civil 3D, то просто воспользуйтесь стандартными методами удаления программ. А если поверх английской или любой другой языковой локализации, то штатный метод вычистит не всё! Я рекомендую для удаления использовать инсталлер, с которого вы и ставили надстройку. Просто запустите его вновь и нажмите Next, затем дважды Remove. В этом случае удаление будет полным.
Вопрос: При нажатии на ярлык "Civil 3D Russia" я получаю ошибку "Не задано имя для текущего профиля: <<C3D_Russia>>" (No profile name exists: <<C3D_Russia>>). Что не так? Ответ: У вас установлен ряд продуктов на базе AutoCAD (Civil 3D входит в их число) на разных языках. Последний раз вы запускали один из этих продуктов с интерфейсом на языке, отличном от языка Civil 3D. Это изменило параметр реестра, на который ориентируется инсталлер при выборе языка надстройки, и он создал профиль <<C3D_Russia>> не в той ветке реестра. Не расстраивайтесь, ничего страшного не случилось. Удалите Russia Country Kit. Затем запустите ваш Civil 3D и создайте/откройте в нем документ, после чего закройте программу без сохранения результатов. Снова запустите установку Russia Country Kit - на этот раз всё встанет нормально.
Вопрос: Почему после установки надстройки при запуске Civil 3D появляется ряд всплывающих сообщений о подозрительных файлах? Ответ: Об этом спросите разработчиков Autodesk. Оригинальный модуль для версии 2022 ведет себя точно так же. Ну а на вопрос, что с этим делать, отвечу так: на каждый такой запрос отвечайте "Всегда загружать" (Always Load) - тогда запросы не будут выводиться повторно по одним и тем же файлам.