PDA

View Full Version : Halo 2 Run Help



Advancebo
October 31st, 2009, 01:34 AM
http://i218.photobucket.com/albums/cc292/Advancebo/gayh2error.jpg

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?

Skarma
October 31st, 2009, 06:11 PM
The Microsoft Media Foundation software development kit (SDK) enables the development of applications and components for using digital media on Windows Vista and later.

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.

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/library/ee663600(VS.85).aspx#LibraryChangesWin7

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).

Advancebo
November 1st, 2009, 12:37 AM
Im using Vista.

Also, Im guessing the way to fix it is to get a replacement DLL?
I cant really reinstall this, I lost the disc for it.

Skarma
November 1st, 2009, 01:03 AM
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.

Advancebo
November 1st, 2009, 02:27 AM
Ok, I fixed the DLL error, but Halo 2 still exceptions out. And now I get a popup saying I need to update to the latest version.

So I am running Vista SP1 at the moment, so Ill see what updating to SP2 does.

Skarma
November 1st, 2009, 03:51 PM
Latest version of Halo 2? Yea, make sure you do that too :downs:
Let us know how everything goes

Advancebo
November 1st, 2009, 05:00 PM
Ok so, I updated to Vista SP2, but Halo 2 still closes on me, and it says I have to update.

Also, where can I get the latest version of H2V?

Skarma
November 1st, 2009, 06:52 PM
Patch #1
http://www.gamershell.com/news_38762.html
http://www.filefront.com/7602540/Halo-2-Vista-Update-Patch-1/

Patch #1 Revision (aka Patch #2)
http://www.gamershell.com/news_57252.html
http://www.filefront.com/11402912/Halo-2-v1.01-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.

Advancebo
November 1st, 2009, 08:30 PM
Alright, Ill install em tommorow.