I posted this in my FableQuest project thread, but I'll post it again here because I'm desperately trying to find a fix as soon as possible.
Anyway, I'm using the Text Blitter object, and I use the Load Image action to import the graphics for the text from an external BMP file. The imported graphics are loaded just fine when I'm testing the game in MMF2, but when I export the game to an EXE and run it independently from MMF2, the image isn't loaded properly and just shows up as random garbage on the screen.
Run the EXE and you'll see that the text shows up as just a row of black squares. If you load the MFA file and run it from within MMF2, though, it appears just fine.
I have no clue what's causing this, but there may be a possibility that something's weird with my copy of MMF2? Could anyone try loading the MFA file in their copy and exporting it to an EXE to see if the problem disappears?
just a thought but open up your mmf2 runtime folder (C:\Program Files\Multimedia Fusion 2\Data\Runtime) and rename your txtblt.mfx to txtblt.mfx.bak
Once you have done this copy your txtblt.mfx from the extensions folder into your runtime folder and recompile it. see what that does. if ti doesn't work no harm done as you have a backup of your original txtblt.mfx
I tried that earlier today, but it didn't seem to solve the problem. Maybe I could try installing MMF2 on a different computer and recompile the game there, though.
One of the developers at the Clickteam forums gave me the solution, and I figured I should post it here in case other people have similar issues.
Apparently, MMF2's automatic filter detection doesn't work properly with the Text Blitter object. What you need to do is go to the Application Properties, click "Edit" under Image Filters, and uncheck Automatic while manually checking the filters you need for the game.