Warhammer 40,000: Dawn of War II - Anniversary Edition

Warhammer 40,000: Dawn of War II - Anniversary Edition

评价数不足
Запуск Dawn of War II на современных многоядерных CPU (Fix)
由 Maxell_Rus 制作
Игра не запускается на современном железе ? Ты всё перепробовал и ничего не помогло ? Тогда этот гайд для тебя !
   
奖励
收藏
已收藏
取消收藏
Предыстория


Я хотел просто поиграть в Warhammer 40,000: Dawn of War II Anniversary Edition.
Но вместо этого два дня пытался запустить игру на современном ПК - безуспешно. Перелопатил форумы, перепробовал десятки решений, установил все возможные библиотеки... и ничего не помогло. Уже опустились руки, но по совету зрителя я случайно наткнулся на один .dll-файл, который мгновенно всё исправил. Хочу поделиться этим решением, чтобы вы не тратили время впустую, как я.

Как я выяснил, Dawn of War II (и его аддоны Chaos Rising / Retribution) не адаптированы к современным процессорам с большим количеством ядер. При наличии 4,6,8,16 и более ядер игра просто не запускается или зависает перед началом !
Почему Profiler.dll из DOW2CoreFix помогает
Патч заменяет внутреннюю библиотеку Profiler.dll, которая отвечает за счёт и распределение ядер процессора. Новый вариант искусственно ограничивает количество видимых ядер (только для игры) обычно до 2-4 (или до 6 в некоторых кейсах).

Это позволяет игре запускаться на современных CPU, без необходимости вручную отключать ядра или копаться в BIOS !

Без этого патча на современных CPU игра часто не стартует или виснет в процессе загрузки. Патч простой, нужно лишь заменить одну DLL и он решает проблему, стабильно.
✅Установка


  • Перейдите на страницу GitHub-ресурса [github.com]
  • Скачайте файл Profiler.dll из секции Assets
  • Скопируйте его в папку с игрой, заменив старую версию, например:
    C:\Program Files (x86)\Steam\steamapps\common\Dawn of War II\
  • Запустите игру теперь она должна успешно стартовать на многопоточных CPU
Дополнительные рекомендации




Если всё ещё возникают проблемы проверьте следующие моменты:
  • Установите старые компоненты DirectX и Visual C++:
    C:\Program Files (x86)\Steam\steamapps\common\Dawn of War II\DXSETUP.exe
    C:\Program Files (x86)\Steam\steamapps\common\Dawn of War II\vcredist.exe
  • 💡 Или скачайте DirectX (июнь 2010) [www.microsoft.com]
❤️ Благодарность автору


Если это руководство оказалось для вас полезным и ваша игра действительно стала запускаться, то самая лучшая благодарность для меня - это ваша поддержка !

✨ Подпишитесь на мой YouTube канал там выходят ежедневные халаты со стримов, записи стримов и прохождения !
👍 Поставьте лайк или поделитесь любым роликом - для меня это огромная поддержка и спасибо !
🎮 Зафоловьте мой Twitch канал[www.twitch.tv]- заглядывайте на стримы, будем общаться и играть вместе в классные игры ! (К слову если бы не стримы то и желание вернуться в Dawn of War II - не появилось бы, а в следствии и данный гайд)

❤️ Спасибо каждому, кто оставит приятный след ! 🚀
14 条留言
Maxell_Rus  [作者] 9 月 1 日 下午 1:57 
MeatClod-1000kg
Рад что помогло :ironfist: буду благодарен за оценку и избранное :squirtyay:
MeatClod-1000kg 8 月 30 日 上午 8:43 
Спасибо, помогло.
Maxell_Rus  [作者] 8 月 24 日 下午 3:02 
jasonbro
Visual C++ скорее всего не установили
jasonbro 8 月 23 日 上午 4:37 
Не работает( На секунду пытается запустить и все, как будто ничего и не было
Maxell_Rus  [作者] 8 月 6 日 上午 3:43 
bocchi
XDDD :use:
bocchi 8 月 5 日 下午 6:15 
проверка на шизу, спс
Maxell_Rus  [作者] 8 月 5 日 下午 4:10 
bocchi
Ну это вопросы к разработчику, но видимо тут идет вмешивание в процессы системы для подмены кол-ва ядер, без этого ни как. Если уж так сильно боитесь можно запаковывать его в архив и распаковывать только на активные сессии :squirtyay:
bocchi 8 月 2 日 下午 6:17 
на вирустотале выдает Malicious (score: 100), это почему?
Maxell_Rus  [作者] 8 月 2 日 下午 5:47 
bocchi
У меня работало, проверь, отпишись. Хуже все равно не будет, да и бекапнуть всегда быстро можно
bocchi 8 月 2 日 下午 3:17 
на ретрибушен сработает?