

Requires software rendering, need to click through a black screen when starting a race Requires windowed mode to be disabled in the MajXPrefs under %userprofile%\Documents\My Games\MajestyHD\ Knights and Merchants: The Peasants Rebellion Requires running in DirectDraw (Software) mode, can be configured by modifying Options.cs and setting this line assignGModeName Software Hangs using GetSurfaceFromDC could not lock surface because it is in device context Requires fullscreen mode in game settings Requires enabling DdrawWriteToGDI and setting DdrawOverrideBitMode to 16 Requires enabling FullscreenWindowMode and DdrawOverrideBitMode to 16 Recommended to use DdrawWriteToGDI to fix some performance issues Requires using software renderer (If there are issues select "S3 Virge" video card under Advanced settings)
ANNO 1602 WIKI WINDOWS
Requires running as admin and running with Windows 98 compatibility mode Recommended to use DdrawEmulateSurface to fix issues when switching resolutions Requires FullscreenWindowMode for videos and may require using dsound.dll as the stub Requires "Hardware Accelerator" option to be disabled Requires DdrawEmulateSurface to allow alt+tab Note: Below are the status of games and whether they work with the Dd7to9 DirectDraw to Direct3D9 conversion feature. The game is either not functional at all or unplayable. The game is functional but has some issues. Some games only support 3D rendering and won't work with this feature. Currently this only works with the 2D APIs.

The feature is built in dxwrapper and is called Dd7to9. The goal of this project is to fix compatibility issues with older games that use ddraw, as well allowing these games to use newer tools that require Direct3D 9 or higher. Over the past couple of years I have been working on creating a feature to be able to convert ddraw's DirectDraw/Direct3D to Direct3D 9 (d3d9).
