Jump to content
Velcrosasquatch

Windows 8.1 issues with older DirectX versions

Recommended Posts

With older titles I've noticed many Windows 8/8.1 users have a trend of experiencing poor preformance in games using DirectX 7 or lower as well as DirectDraw. The only thing closest to a remedy I've found this forum post showing use with Microsoft Compatability Toolkit and a custom ddraw.dll. I can confirm that the ddraw.dll really does improve performance on my machine, as for MCT though, its hit or miss. I've started this to see if something more elaborate should be added to the wiki about Windows 8/8.1 D3D compatability or if someone else had a better solution to the problem.

 

I apologize if this is in the wrong section, as this is my first forum post.

Share this post


Link to post
Share on other sites

This is a very useful find. Thanks for posting it. This is a much better solution than running the games in borderless windowed mode.

 

The toolkit method is preferable since it is more compatible than injection and can be supplied with install/uninstall batch files. The wiki has several fixes that are supplied like this, e.g. the Gothic and Gothic II Windows 8 fixes.

 

Compatibility databases will work as long as the properties match the executable; deselect version-specific properties like product version and language to ensure compatibility with other languages/patches. Additional game files/folders can be specified to filter the applicable game (in the case of multiple games sharing an executable name) but there are usually easier ways around this.

 

Note that games might behave differently when using the toolkit's testing feature due to it ignoring any other compatibility fixes that would otherwise be applied to the game (GOG.com in particular will often include some fixes by default); for accurate results you'll have to save and install the database and then run the game normally.

 

At some point I'll get around to writing up some sort of page explaining how to make fix packages.

 

 

Not only it's slower. Afaik it's even uglier

 

Color depth changes are virtualised on Windows 8 (even when specified in the compatibility settings) whereas Windows 7 and earlier changed the real display color depth. This virtualisation seems to be the cause of the extra dithering in some 16-bit color games.

 

32-bit color modes aren't affected by this as far as I can tell. Games with Glide renderers can be fixed by using nGlide which always outputs in 32-bit color (regardless of what color depth the game originally used).

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

  • Found PCGamingWiki useful? Please consider making a Donation or visiting our Patreon.
  • Similar Content

    • By Noenko
      This is an unofficial Update for "Croc: Legend of the Gobbos". It updates the game to the later release.
      The later release has support for DirectX 5, among a couple of file changes.
      This version is (from what I've heard) the only one that works with fan patches and fixes.
       
       
      File created by: play-old-pc-games.com
      Source: https://www.play-old-pc-games.com/2013/01/31/croc-legend-of-the-gobbos/
       
    • By Aemony
      Mirror of the 1.27b standalone Windows patches released for Warcraft 3: Reign of Chaos and Warcraft 3: The Frozen Throne. Obtained from Blizzard's official FTP server, then repackaged as ZIP to allow them to be uploaded to PCGW.
       
      Click on Download this file to the right to get the list of PCGW mirrors for the patches.
       
       
      Official FTP download links
      Reign of Chaos only:
      http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Castellano.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Cesky.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Chinese_Simp.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Chinese_Trad.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Deutsch.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_English.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Francais.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Italiano.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Japanese.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Korean.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Polski.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3ROC_127b_Russian.exe With The Frozen Throne expansion:
      http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Castellano.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Cesky.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Chinese_Simp.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Chinese_Trad.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Deutsch.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_English.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Francais.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Italiano.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Japanese.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Korean.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Polski.exe http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_127b_Russian.exe  
      For Mac patches, see the file below:
    • By RaTcHeT302
      Updated OpenAL DLL for BioShock. Extract to the installation folder, replacing the existing file if prompted.
    • By Expack3
      Windows-compatible version of Wine's DirectX 8.1 implementation; useful for fixing issues with older games on modern graphics cards and operating systems. Compiled from the source code for Wine 1.7.28. Complete changelog can be found here.
    • By Expack3
      Windows-compatible version of Wine's DirectX 9.x implementation; useful for fixing issues with older games on modern graphics cards and operating systems. Compiled from the source code for Wine 1.7.28. Complete changelog can be found here.
  • Who's Online   0 Members, 0 Anonymous, 248 Guests (See full list)

    There are no registered users currently online

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Forum Statistics

    1,375
    Total Topics
    7,440
    Total Posts
×
×
  • Create New...