When you're talking about shaders for game engines, whether it be FPSC, Valve, Unreal, etc., they are extremely specific to that particular engine. You wouldn't be able to interchange them.
That's because the engine "communicates" with the shaders, and passes specific information to them. For example, some things that FPSC passes to the shaders are ambient light color, local light color, local light position, and even the lightmap texture itself!
The included Dark Shader shaders are written in the most generic way possible to provide a "blank slate" that can be further modified to be used in DBPro, FPSC, or anything else that uses HLSL shaders.
If there's a specific effect you want to be made FPSC compatible, I'll try and help. Many of the shaders I've released are Dark Shader and FPSC compatible as well.
----------------------------------------
"bond1 - You see this name, you think dirty."
