Shader problem when linking map.
Game Modding | Call of Duty: Black Ops 3 | General Discussion
ModmeBot :
Thread By: Pokepunch Whenever I try to link my map with a material added to the zone file I get numerous errors about the linker not being able to find the source shader files like this:
^ 3 techsetdef & #39;lit_emissive_scroll_transparent#da7372ff' doesn't support material type '' (0)
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #31d07267: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : ship
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #31d07267: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : ship
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #281b9928: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : debug
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #281b9928: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : debug
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #f354eb07: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : unopt
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #f354eb07: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : unopt
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #e23a5087: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : nvidia
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #e23a5087: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : nvidia
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #315fea67: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : amd
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #315fea67: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : amd
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #b6645d28: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : ship
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #b6645d28: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : ship
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #acaf83e9: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : debug
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #acaf83e9: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : debug
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #77e8d5c8: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : unopt
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #77e8d5c8: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : unopt
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #66ce3b48: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : nvidia
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #66ce3b48: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : nvidia
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #b5f3d528: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : amd
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #b5f3d528: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 31 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
DRAW_METHOD : amd
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 lit_emissive_transparent . hlsl #31d07267: Shader preprocessor error:
F : \ Program Files ( x86 ) \ Steam\steamapps\common\Call of Duty Black Ops III\bin \ & lt ; memory & gt ;( 30 , 10 - 40 ) : error X1507 : failed to open source file : & #39;lit_emissive_transparent.hlsl'
MATERIAL_DRAW_METHOD : ship
TECHNIQUE : lit_emissive_scroll_transparent #da7372ff.lit
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 ERROR : lit_emissive_scroll_transparent #da7372ff.lit: GetDrawMethod(lit) Failed
MATERIAL_DRAW_METHOD : ship
TECHNIQUE : lit_emissive_scroll_transparent #da7372ff.lit
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone
^ 1 ERROR : lit_emissive_scroll_transparent #da7372ff: GetTechnique(lit) failed
techset : lit_emissive_scroll_transparent #da7372ff
material : mtl_wpn_t7_zmb_raygun_power
csv : zone_source / zm_assemble . zone & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ; & lt ; / memory & gt ;
I've got no idea what's causing this. I've validated the mod tools and BO3 multiple times to no avail. This is driving me crazy as I can't find anybody that knows of this happening or knows how to fix it. My only other idea is to uninstall and reinstall the mod tools which I really don't want to do. Any help would be great.