When I run Halo 2 through the H2ME, or clicking the shortcut/exe, I get this error. Halo 2 loads the loading sound, then it exceptions and exits out.
Anyway to fix this?
MFUnlockWorkQueue is an exported function in MFPlat.dll. When functions are exported from a DLL so that another application can import them, it must be by ordinal(like an index #) or by function name. Either this function is not in the version of the dll you have or the export table is corrupted somehow.The Microsoft Media Foundation software development kit (SDK) enables the development of applications and components for using digital media on Windows Vista and later.
Most likely you need to upgrade or downgrade your MF library. If you are running on Windows 7, 3 libraries have changed which inlude MFPlat.
http://msdn.microsoft.com/en-us/libr...aryChangesWin7
Not sure how everything is effected, but the function that cannot be found might be linked to a different library, if so you can update the call to GetProcAddress or LoadLibrary in H2ME to fix it. I may be wrong on this, but just some ideas. It really depends on you OS version and the version of your MF library.
E: After some googling, this seems to be a common error when using a ripped version(mainly on Windows XP).
Last edited by Skarma; October 31st, 2009 at 07:35 PM.
First make sure you have all Vista updates installed, which you probably do. If you have ever had a ripped copy of H2V installed, I bet it came with Media Foundation files to throw in your Halo 2 folder, no doubt. Like any other application, Halo 2 will look for dll files to load from the Halo 2 folder first before looking in the system directory. The real MF files should be in your windows/system32 folder, so if there are any Mf's in your Halo 2 folder, make sure to delete them(or move them to a different folder for backup). Other than that I really can't think of anything that can be wrong, unless you have a virus eating away at your system file export directories 0_o. If nothing else, I'd be glad to throw you a zip of replacement files, or I'm sure you can find them on those dll downloading sites also.
Patch #1
http://www.gamershell.com/news_38762.html
http://www.filefront.com/7602540/Hal...pdate-Patch-1/
Patch #1 Revision (aka Patch #2)
http://www.gamershell.com/news_57252.html
http://www.filefront.com/11402912/Ha...Revised-Patch/
I say install the first patch, then install the revised patch. These were the only patches ever released, sadly.
If it still don't work, I'll install my H2V and send you a .zip of the important files for replacement. If that don't work, open nearest window, toss pc out, close window. Problem solved.
Last edited by Skarma; November 1st, 2009 at 06:57 PM.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks