Kompas 3D v23 / Компас 3D v23

Дистрибутив

Ubuntu 24.10 64bit

3D API

Стабильные DXVK, VKD3D (Vulkan v1.2)

Версия используемого WINE|PROTON

10.5

Префикс

DEFAULT

Производитель и модель видеокарты

Nvidia

Дополнительная информация о запуске

Для установки нужно установить
winetricks dotnet48 vcrun2022

Устанавливаем.
Далее скачиваем qt6.2.4, данная версия используется в v23 и v24.
6.2.4-0-202203140926qtbase-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64.7z
https://mirror.yandex.ru/mirrors/qt.io/online/qtsdkrepository/windows_x86/desktop/qt6_624/qt.qt6.624.win64_msvc2019_64/6.2.4-0-202203140926qtbase-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64.7z

Распаковываем архив и дальше из папки 6.2.4/msvc2019_64/bin копируем все dll в папку “ASCON/KOMPAS-3D v24/Bin” где стоит Компас.
Теперь важно, подменить файл Qt6Core.dll на Qt6Cored.dll и Qt6Gui.dll на Qt6Guid.dll , мы тем самым меняем обычную сборку qt6 на дебажную.
Можно сделать командой “ln -s -f ./Qt6Cored.dll ./Qt6Core.dll”
и “ln -s -f ./Qt6Guid.dll ./Qt6Gui.dll”

Далее копируем всё из папки “6.2.4/msvc2019_64/plugins/platforms” в папку “Bin/platforms” в компасе.(это важно для запуска)

Теперь, так как мы заменили версию Qt6 на дебаг версию, надо найти и скачать в интернете следующие либы:
msvcp140_1d.dll msvcp140d.dll ucrtbased.dll vcruntime140_1d.dll vcruntime140d.dll msvcp140_2d.dll
Они все с постфиксом D, их нету в обычных vcrun2022.
После чего всё заработает.

После этого проверте что все нужны либы есть, нет ошибок типа
err:module:import_dll Library MSVCP140_2D.dll
Так как если нет нужны библиотек то компас запуститься в старом режим, не через Qt6. Старый режим ооочень тормозной. Qt6 прям всем хорош и очень быстро работает, без визуальных артефактов.

Скриншоты игры


3 лайка