Quote:

string shader_file_lvl = <normalmap_level_ps2.0.fx>;//mat_lighting_lvl.fx normal mappingstring shader_file_ent = <normalmap_ent_ps2.0.fx>;//mat_lighting_ent.fx normal mapping




these fx files.. they must be in your world directory for the engine to find them for some reason. Also, I'm not sure whether they can have a '.' in the filename.. try changing it to a '_'
if this doesnt work i cant see any glaring errors in your code..let me know what happens. Do you get any errors when you run it or do the shaders just not show up? i mean does the level actually load, and you can walk around in it, or does the app just freeze?