Black Mesa SweetFx problem

Hi. I don’t know if it’s a right section for this but I need help and I hope someone will know the anwser. I download sweetfx post processing for black mesa from here : LINK
Then I followed the instruction. I put d3d9 and injector in source sdk base 2007/bin and sweetfx folder in source sdk base 2007 folder. Then, when I launch the game through steam it doesn’t launch even main menu doesn’t show up, game just not launch. Here is a log file with error but I don’t understand the problem :
full path: c:\program files (x86)\steam\steamapps\hecumarine\source sdk base 2007\bin
redirecting CreateDevice
initialising shader environment
D3DXCreateEffectFromFile failed
try to use “c:\program files (x86)\steam\steamapps\hecumarine\source sdk base 2007” for shader files

Anyone know what to do ? Also I have cinematic mod for half life 2 and it has sweetfx included which works when I launch cinematic mod.

Interesting… gotta try this :d

Mine worked perfectly although frame rates drop.

Same here, the instructions on that page says to move “injector.txt” but it’s actually “injector.ini”

I’m really glad that you have this installed. But can someone help me ? I want it as much as you do.

just use ENBseries, it’s faster and more advanced

From the description and the log it sounds like you forgot to put the .fx files in /source sdk base 2007/

I wrote instructions on how to run Black Mesa in Game_compability.txt which you can find in the SweetFX folder.

Here it is :

Also note that you will probably have to disable MSAA in Black Mesa - This is not a requirement for all games but if I remember correctly you need to do this with the source engine.

There is also a preset for Black Mesa in the SweetFX presets folder. I made it for 1.2 but it should still be compatible with 1.4 (if not let me know)

I hope you enjoy my mod.

ENBseries have some advanced effects that SweetFX do not, but SweetFX also has effects that ENB lack.
SweetFX is however clearly faster and much easier to tweak the settings for.

You can chain them and use both at the same time BTW.

CeeJay. Man I just realised that I’m weird :confused: Even from the instruction I can’t understand how to install it properly. I put d3d9 and injector in bin, I also moved entire “SweetFx” folder to source sdk base 2007 folder because in instruction it says install Install SweetFX to \Steam\steamapps\YourName\source sdk base 2007\ and I also moved d3d9.fx and shader.fx to Source sdk base 2007 just as you said. That’s all I did at still no progress in launching game. Any ideas ? I din’t copy dxgi because it says these files are not needed for source game. BUT AFTER DOING THAT A DIFFERENT LOG APPEARED :
full path: c:\program files (x86)\steam\steamapps\hecumarine\source sdk base 2007\bin
redirecting CreateDevice
initialising shader environment
D3DXCreateEffectFromFile failed
c:\program files (x86)\steam\steamapps\hecumarine\source sdk base 2007\d3d9.fx(39,10): error X1507: failed to open source file: ‘SweetFX_preset.txt’

EDIT : I managed to open the game. I needed to put SweetFX_preset.txt in the source sdk base 2007 and it was in folder. But I see no difference after launching game. How to activate/disactivate mod ?

EDIT2 : You activate mod with scroll lock. I read it in readme. Also, antyalias must be turned off for this to work.

I will resurrect this thread because I felt like finally playing BMS.

Now the game is working, except the fact that I only can launch the game in Windowed mode then change to fullscreen when inside the game. But I get HL2.exe has stopped working when trying to get SweetFX 1.5 working.

It looks like it’s d3d9.dll which wont cooperate, when I put the d3d9.dll and injector.cfg inside Source SKD 2007/Bin folder BMS just refuses to start.

I really need the sharpening effect SweetFX has in order to get a cleaner and crisper image when using AMD’s Supersampling, otherwise it’s really blurry.

Thanks for any assistance.


Some extra info:
I have SDK + SDK 2007 installed
I don’t have half-life 2 installed (is it required?)
I run Win7 64bit.
I have the Radeon 7950 with the latest beta drivers.


Where to find it?

Link is death!

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.