narzoul / DDrawCompat

DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11
BSD Zero Clause License
878 stars 67 forks source link

DVD Version with MPEG-2 MCI driver do not run (The X-Files Game) #317

Open rrrcabral opened 1 month ago

rrrcabral commented 1 month ago

This game has a DVD version with some better video quality in MPEG-2 format, but they are not running on Windows 11 (actually, none windows after Win98). https://www.pcgamingwiki.com/wiki/The_X-Files_Game

the game is not unplayable because by not running MPEG-2 it apparently plays another video of worse quality in its place, but the person cannot experience the high quality of the DVD version. The 'read me' of the game says: "The MPEG2 player must include a Windows MCI driver" this MCI support seems to be ended after Windows98.

When searching solutions i saw that this case is similar to the other games like "Star Trek: Starfleet Academy" and "Wing Commander 4" that also has a DVD version with MPEG-2 better videos, Fortunately, these 2 games have a Patch: http://www.si-gamer.net/gulikoza/dxmci.html which converts the MCI commands to the current way that Windows works, but it seems that this tool needs to be done game by game, so "X-Files" must not be supported, and the patch author must have been off the internet for over 10 years to ask for an update to this game.

So it would be great if a fix was added for this "MCI Driver" case, so that X-Files becomes playable too, perhaps based on this code for other games that are already ready.

To test, the DVD version can be downloaded at Archive.org and myabandonware-com in DVD folder you can see the "vob" folder with the best quality videos, that include the Opening.

BEENNath58 commented 1 month ago

Fixed here: https://github.com/FunkyFr3sh/cnc-ddraw/issues/315