- Ошибка DirectDraw в Windows 10 и ее исправление
- Отключены DirectDraw и Direct3D
- Задействуйте настройки совместимости
- Устаревшие видеодрайвера
- Переустановка DirectX
- Directdraw compatibility tool для windows 10
- About
- Directdraw compatibility tool для windows 10
- DirectDraw Compatibility Tool 1.01
- Directdraw compatibility tool для windows 10
Ошибка DirectDraw в Windows 10 и ее исправление
Наличие на компьютере последней версии DirectX — обязательное условие для запуска целого ряда игр, использующих 3D-графику, но это еще не гарантирует отсутствие ошибок. Так, при запуске игр и 3D-редакторов вы можете столкнуться с ошибкой DirectDraw с тем или иным кодом. Причиной ее появления вполне может быть поврежденный DirectX, но у этой проблемы могут быть и иные причины. Что же еще способно вызвать эту неполадку?
Отключены DirectDraw и Direct3D
DirectDraw предоставляет приложениям непосредственный доступ к видеопамяти, используется для ускорения рендеринга двухмерной графики. Direct3D подобен DirectDraw, но отвечает за работу с трехмерной графикой. Оба эти API должны находиться в активном состоянии.
Чтобы проверить их статус, выполните в окошке Win + R команду dxdiag , переключитесь в открывшемся окне на вкладку «Экран» и посмотрите блок «Возможности DirectX».
Если API имеют статус «Откл», откройте управление компонентами Windows, разверните пункт «Компоненты прежних версий», установите галку в пункте DirectPlay и перезагрузитесь.
Задействуйте настройки совместимости
Так как ошибка DirectDraw в Windows 10 в определенной мере связана с используемым приложениями разрешением, как вариант, можете попробовать такой трюк.
Откроете свойства исполняемого файла приложения, при запуске которого выдается ошибка, переключитесь на вкладку «Совместимость» и установите птичку в чекбоксе «Использовать разрешение экрана 640 x 480».
Решение не самое лучшее, так как работать в таком разрешении будет явно некомфортно.
Устаревшие видеодрайвера
Ошибка DirectDraw может быть вызвана и некорректной работой видеодрайвера. Проверьте актуальность драйвера видеокарты и обновите его в случае необходимости. Желательно использовать «родные» драйвера, а не те, которые поставляются Microsoft в составе операционной системы.
Переустановка DirectX
Если устранить ошибку не удалось, попробовать рискнуть переустановить DirectX.
Для этого загрузитесь с любого LiveCD с файловым менеджером на борту (это нужно, чтобы обойти права доступа) , зайдите в папку C:\Windows и выполните поиск файлов, в названии которых имеется «D3dx» .
Удалите все эти библиотеки, создав на всякий случай их резервные копии.
Загружаемся в обычном режиме, идем на сайт dlltop.ru/soft, заходим в раздел DirectX.
И скачиваем последнюю версию Директ для вашей операционной системы.
Запустите установщик и проследуйте указаниям мастера.
В результате на ваш ПК будет загружены и установлены все необходимые библиотеки компонента.
Directdraw compatibility tool для windows 10
DDrawCompat is a DLL wrapper aimed at fixing compatibility and performance issues with games based on DirectDraw and Direct3D 1-7. Partially supports GDI as well. There is no API conversion involved, most of the rendering is still done by the native DirectDraw/Direct3D 1-7 and GDI libraries.
Additional requirements for Windows Vista and 7 only:
- WDDM-compatible graphics driver — the legacy XPDM drivers are no longer supported (since v0.3.0)
- Desktop Composition must be enabled (especially for windowed mode applications)
Download the latest binary release from the releases page (avoid the attachments with «debug» in the file name unless you know what you’re doing). Unzip the file and copy the extracted ddraw.dll to the target game’s install directory, next to where the main executable (.exe) file is located.
If there is already an existing ddraw.dll file there, it is probably another DirectDraw wrapper intended to fix some issues with the game. You can try to replace it with DDrawCompat’s ddraw.dll, but make sure you create a backup of the original file first.
Once you start the game, a log file should be created in the same directory with the name DDrawCompat-exename.log (or ddraw.log in versions prior to v0.3.0). If no log file is created, then DDrawCompat was not picked up by the game — check the Wiki for possible solutions.
Delete DDrawCompat’s ddraw.dll file from the game’s directory. You can also delete any leftover log files (DDrawCompat-*.log or ddraw.log).
There are currently no configuration options available, but this is expected to change in an upcoming release.
DDrawCompat is developed in C++ using Microsoft Visual Studio Community 2019.
- Windows 10 SDK & DDK (see WindowsTargetPlatformVersion in DDrawCompat.vcxproj for the exact version)
- Git for Windows (optional, needed for proper DLL versioning)
Source code is licensed under the BSD Zero Clause License.
Binary releases starting with v0.3.0 are licensed under the same, and no longer carry a separate license file in the release archive.
Older binary releases are licensed under the Microsoft Research Shared Source License Agreement (Non-commercial Use Only) — see license.txt in those release archives for the details.
About
DirectDraw compatibility and performance enhancements for Windows Vista, 7, 8 and 10
Directdraw compatibility tool для windows 10
narzoul released this Apr 8, 2021
- Removed dependency on Detours. Starting from this release, binary releases use the same license as the source code: BSD Zero Clause License
- WDDM graphics drivers are now a requirement (only affects Windows Vista and 7, which would otherwise still support the legacy XPDM drivers)
- Changed log file name to DDrawCompat-ExeName[InstanceId].log
- Added support for some alternative hooking methods (see the Wiki for details)
- Added support for large 3D resolutions (above 2k pixels)
- Improved Direct3D performance in many games
- GDI interworking is now also enabled in windowed mode
- Fixed many GDI and palette related display glitches
- Fixed some incompatibilities with Steam overlay
- Fixed some driver issues causing display glitches in some games
- Other miscellaneous bug fixes
narzoul released this May 3, 2016
- Fixed hangups on display mode switches and GDI interactions
- Fixed Alt-Tab issue in some games where the desktop remained black when the game was minimized
- Fixed performance issues when V-sync was forced on by driver settings
- Fixed most of the remaining graphical issues in StarCraft’s Battle.net interface
- Fixed a crash in Blood 2 when opening the display settings from the launcher
narzoul released this Jan 10, 2016
Improved GDI interworking support for Deadlock 2 (should work on Windows 10 now) and StarCraft (Battle.net menus — note that some minor glitches still remain).
Fixed an issue that was causing potential performance problems in palettized games (256 colors), including StarCraft.
Note: some source files were accidentally left out from this release when it was originally published (tagged v0.2.0) and have now been added under tag v0.2.0b. There are no other changes and the binary release has not been updated, so there is no need to redownload it.
DirectDraw Compatibility Tool 1.01
makes access to the built-in (but rarely invoked) compatibility options of NT6 quick and simple.
===============================================================
DirectDraw Compatibility Tool
===============================================================
DirectDraw Compatibility Tool is designed to fix color palette corruption in the old games (Fallout, Age of Empires, Worms Armageddon, Theme Hospital and other from the second half of the 90th).
Corruption occurs because of incompatibility between graphical interface Windows Aero and games intended to work with DirectX 7 DirectDraw or an older DirectX version. Both Windows Vista and Windows 7 have built-in compatibility tools for such games. But to invoke compatibility mode there should be information about specific exe-file in the corresponding part of the registry. DirectDraw Compatibility Tool allows to completely automate process of compatibility rules creation.
DirectDraw Compatibility Tool has two operation modes:
— create compatibility rules for a given game;
— save compatibility rules to the reg-file.
‘Apply’ button allows to automatically create compatibility rule. When field ‘Pathname of the target exe-file’ contains desired game, on button-press it will be analyzed and corresponding rule will be formed. If problems where caused by incompatibility on DirectDraw level they should cease immediately after rule creation. But it’s probable that there are some other problems which have to be solved with different tools or could not be solved at all. For example Worms Armageddon version 1.3 doesn’t run under Windows 7 x64, meanwhile version 3.6.29 processed with the Compatibility Tool runs smoothly under that OS.
If ‘Pathname of the target exe-file’ is empty, button ‘Apply’ will open the file selection dialog.
‘Create reg-file’ button allows to export compatibility rule as a Windows registry file. This file could be imported into the registry manually or distributed along with the game. I need to admit that reg-files are different for 32- and 64-bit Windows (64-bit version has keys in the additional registry brunch). In the case of the automatic rule creation (‘Apply’ button) DirectDraw Compatibility Tool detects Windows version itself. Manual application of the reg-file from the 32-bit Windows most probably will not give a positive result on the 64-bit OS but reg-file from the 64-bit Windows could be used on the 32-bit OS version seamlessly. In the latter case one redundant registry key will be created.
Updated list of the supported games will be published on the DirectDraw Compatibility Tool web-page. Click ‘homepage’ link in the upper right corner of the program window to get there. If you managed to solve problems with a game which is not in the list, you could help the project leaving a comment on the site.
At the current moment color corruption has been fixed for Fallout 1, Fallout 2, Worms Armageddon (version 3.6.29), WarCraft 2 Battle.net Edition and Theme Hospital. This method should work for Age of Empires as well but has not been really tested.
Hope I made a life of an old-gamers and fans a little easier. Any comment and suggestion are welcome, especially since the program homepage is my blog.
Copyright 2010 Galogen
English Localization by ALCHEMIST
Directdraw compatibility tool для windows 10
Язык игры: Русский.
Размер игры: 2.5 гб.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Русский присутствует.
Размер игры: 173 МБ.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Русский.
Размер игры: 2,09 Гб.
Оценка играбельности: 3 из 5.
‘, this, event, ‘200px’)»>
Язык игры: русский.
Размер игры: 1.34 Гб.
Оценка играбельности: 4.5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Русский.
Размер игры: 134 мб.
Оценка играбельности: 4.5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Русский.
Размер игры: 2.76 ГБ.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Русский.
Размер игры: 1.36 Gb.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Русский.
Размер игры: 841 МБ.
Оценка играбельности: 4 из 5.
‘, this, event, ‘200px’)»>
Язык игры: только русский.
Размер игры: 619 MB.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Русский.
Размер игры: 40 мб.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Английский.
Размер игры: 33 mb.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: English.
Размер игры: 30 мб.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: русский.
Размер игры: 222.51мб.
Оценка играбельности: 3.5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: Мульти (Русский есть).
Размер игры: 9 mb.
Оценка играбельности: 5 из 5.
‘, this, event, ‘200px’)»>
Язык игры: русский английский.
Размер игры: 4.28 гб + ролики.
Оценка играбельности: 5 из 5.