Игра The Dark Eye Drakensang не запускается под Windows 10.
Либо открывается черный экран, звук идет, а изображения нет, либо выдает ошибки. Причем никакие режимы совместимости и запуск от админа не помогают. Сначала разберемся с вот этой ошибкой.
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\Program Files\Drakensang\drakensang.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
Нужно установить Visual C++ старых версий. В Windows 10 это делается через установку и удаление программ, компоненты Windows, где нужно выбрать первые две галки в разделе 3.5 и первую и в разделе 4.6 Windows начнет устанавливать компоненты, после чего нужно перезагрузиться. Теперь игра выбивает уже другую ошибку, после чего вылезает окно завершена работа программы.
***NEBULA ASSERTION***
programmer says: GetBackBuffer() on device failed.
expression: Failed(hr)
file:..\src\gfx2\nd3d9server_device.cc
line:
Нужно создать ярлык к запускному файлу игры, зайти в его свойства и в самом конце пути к запускному файлу игры, уже после кавычек, поставить пробел и написать -windowed. Сохраняем ярлык и используем его для запуска игры. Игра запустится в окошке. Чтобы развернуть в полноэкранный режим, просто нажмите Alt-Enter.