elishacloud / dxwrapper

Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
zlib License
1.23k stars 90 forks source link

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

Open rrrcabral opened 4 months ago

rrrcabral commented 4 months 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.

elishacloud commented 4 months ago

It looks like the fix for this is mentioned here.