Есть всего 3 основных способа это сделать:
- Использовать версию игры от магазина GoG (для 2026 уже не обязательно).
или - Применить D2GI (а в от это уже обязательно). Сейчас эту библиотеку можно поставить на любую версию игры Дальнобойщики 2, можно обойтись без GoG версии.
или - Попробовать dgVoodoo2. Не рекомендуется, работает так себе.
Если совсем коротко, то лучший вариант: ищите версию игры от GoG в интернете и, если не запуститься (должна запуститься), то ставьте D2GI ( https://github.com/REDPOWAR/D2GI/releases ). Не забудьте включить DirectPlay (читайте ниже). Делать все нужно на чистую версию игры без каких-либо модов, их нужно устанавливать после того, как игра будет у вас работать.
В игре хватает проблем помимо невозможности запуска на современных системах, здесь можно скачать патч, который исправит различные недоработки в игре https://dzen.ru/a/aVV8PYauBiNQkWxI
Все остальные варианты (с уменьшением количество доступной памяти, настройкой размера своп файла, отключение программы проводника операционной системы ) ничего не гарантируют, к сожалению. Также всегда можно купить старый компьютер и запустить игру на нем.
Для версий Windows 7 или 8 действия будут аналогичными, кроме пункта DirectPlay (это делать не нужно). По ссылке ниже рассказано, как задать нужное вам разрешение в игре Дальнобойщики 2.
Почему не запускаются Дальнобойщики 2
Если совсем коротко, то игра вышла уже более 20 лет назад в 2000 году, была написана с использованием устаревшей, уже полностью или частично не поддерживаемой производителями видеокарт версии DirectX под номером 7.
Как решают проблему с запуском Дальнобойщиков 2
Для решения данной проблемы (как и любой другой старой и не очень игре) используют дополнительную библиотеку, которая подменяют вызовы функций DirectX 7 (или более ранних) на вызовы функций DirectX 9 или на API Vulkan. Правда, в конечном итоге приходится паралельно решать и другие проблемы: устранять неизбежные ошибки, улушать вывод графики и другое.
Версия игры Дальнобойщики 2 от магазина GoG
Покупка в магазине GoG для РФ и Белоруси недоступна, но вы знаете, что нужно делать.
Ссылка https://www.gog.com/game/hard_truck_2_king_of_the_road
В теории это самый удобный вариант из всех. Покупаешь, скачиваешь русскую или английскую версию (главное не перепутать) и вперед к покорению рынка грузоперевозок. Для того чтобы все прошло именно в такой последовательности, команда проекта GoG поработала над созданием библиотеки для запуска игры на современных системах. Которая просто работает, но имеет недостатки, которые так никто и не исправил.
Дальнобойщики 2 от GoG не содержат ничего нового, ни новых дорог, ни нового транспорта. Это все та же дополненная версия игры 8.x.
+ Работает из коробки, ничего не нужно настраивать, но для желающих есть возможность настроить разрешение и некоторые другие параметры.
+ Во время распродажи стоимость игры падает ниже 50 р.
- Черные полосы по краям экрана.
- Могут быть различные артефакты: текстуры будут неправильно отображаться, исчезать и т.п.
Библиотека D2GI для запуска игры Дальнобойщики 2 на современных системах
Ссылка https://github.com/REDPOWAR/D2GI/
Автор данного проекта не стал ждать пока кто-то другой найдет решение проблем с запуском игры, а зашел с козырей и сделал свою собственную библиотеку специально для Дальнобойщиков 2. Устанавливается она очень просто: нужно скачать ее с github, распаковать в корневую папку игры и начать играть. Данный проект продолжает дорабатываться, сейчас уже добавили поддержку всех версий игры от первых, вышедших в 2000 году, до дополненного издания, как на русском, так и на английском языке.
+ можно ставить поверх версии от GoG, иногда это помогает исправить проблемы с текстурами.
+ позволяет решить проблему низкой частоты кадров в игре.
+ работает лучше, чем остальные способы.
Вообще, в любой непонятной ситуации нужно пробовать D2GI.
Запуск Дальнобойщики 2 с помощью dgVoodoo2
Универсальный проект, который поддерживает большое число самых разных игр, но не без недостатков. Скачать можно здесь http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ Latest stable version .
Работает аналогично D2GI. Для установки нужно распаковать архив и поместить все файлы из папки MS\x86\ в папку с игрой Дальнобойщики 2 и запустить игру.
+ можно (в теории) поставить на любую версию игры Дальнобойщики 2.
- не очень дружит с игрой, но все зависит от случая, вашего железа, положения Юпитера...
Что можно сделать еще
Если вы проделали все вышеперечисленное, но ничего не помогло, попробуйте дополнительно включить компонент DirectPlay (для Windows 10 и выше).
Искать его нужно здесь
Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows -> Компоненты прежних версий (Legacy Components) -> DirectPlay
DirectPlay может отсутствовать в вашей системе, поищите его в интернете и установите.
Ответы на популярные вопросы (FAQ)
1. У меня нет GoG версии, не хочу покупать игру, как мне запустить игру, которую у меня уже есть?
Вам нужна теоретически любая версия игры (для игры выходило много патчей) без модов и к ней библиотека D2GI.
2. Как узнать, какая у меня версия игры?
При запуске версия написана на стартовом изображении. Есть еще варианты, но мы сами не знаем, как это можно узнать простым и понятным способом. Время и дата сборки игры зашита в exe файл, ищите там.
3. Скачал где-то репак игры, какой-то патч с какого-то сайта, и у меня все работает без всего вот этого...
Так тоже бывает.
4. Транспорт застревает, играть невозможно.
Попробуйте этот патч https://dzen.ru/a/aVV8PYauBiNQkWxI
5. Ничего не помогло (. Все сделал, а игра все равно не запускается.
Проверьте правильно ли вы все установили:
- Файлы библиотек нужно помещать в корень игры, т.е. там где находится исполняемый файл игры.
- Вам нужна игра без каких-либо модификаций. !Нужна чистая установка игры Дальнобойщики 2!.
Опишите проблему здесь или в группе вк https://vk.com/rnr_mods.
6. Игра запустилась, но есть проблемы с игрой.
Возможное решение здесь https://dzen.ru/a/aVV8PYauBiNQkWxI