Here's what I did...
~ Tested Wall of Frost spell with no changes. Obviously this creates hazards on the ground, as intended.
~ Created a duplicate of the "MAGFrostBarrierImpactSet". Editted the "BarrierFrostConcAimed" effect to use the duplicate impact data set. Tested spell, still works perfectly.
~ Created a duplicate of the "MAGFrostBarrierImpact" entry. Editted "MAGFrostBarrierImpactSetCOPY0000" so that it uses the duplicate impact data instead of the default. Tested spell, no impact. The spell touches the wall or floor and no hazard is placed, no decal, nothing. The spell basically just disappears when it touches the wall.
~ Created a from-scratch impact data entry named "FrostBarrierImpactTest". Set every value for the entry to exactly match the original (working) "MAGFrostBarrierImpact" entry by hand. For the impact .nif I used "ImpactFrost01.nif" file, which I extracted from the Meshes BSA (because without duplicating its impossible to set it to the file in the BSA). Tested spell, no impact.
~ Created a from-scratch impact data set entry named "FrostBarrierImpactSetTest". Set all entries to "FrostBarrierImpactTest". Set the "BarrierFrostConcAimed" effect to use "FrostBarrierImpactSetTest". Tested spell, no impact.
~ Went in and set all values in "FrostBarrierImpactSetTest" to the original impact data (MAGFrostBarrierImpact). Tested spell, works correctly, hazards placed on the ground.
Resaults of the test being...
Default Data Set + Default Impact Data = http://forums.bethsoft.com/topic/1355210-custom-impact-data-for-spells/Working spell
Duplicate Data Set + Default Impact Data = http://forums.bethsoft.com/topic/1355210-custom-impact-data-for-spells/Working spell
Duplicate Data Set + Duplicate Impact Data = http://forums.bethsoft.com/topic/1355210-custom-impact-data-for-spells/Failed spell
Duplicate Data Set + Newly created Impact Data = http://forums.bethsoft.com/topic/1355210-custom-impact-data-for-spells/Failed spell
Newly created Data Set + Newly created Impact Data = http://forums.bethsoft.com/topic/1355210-custom-impact-data-for-spells/Failed spell
Newly created Data Set + Default Impact Data = http://forums.bethsoft.com/topic/1355210-custom-impact-data-for-spells/Working spell
Or basically, any time a custom Impact Data is involved (be it an exact duplicate of the original working entry or completely new created from scratch) the impact won't function. The impact data set doesn't matter, it can be a duplicate or new and still work as long as no custom impact data is used. Even the art file used doesn't matter, I thought maybe custom data just couldn't access the BSA for whatever reason but even an extracted NIF won't solve the issue.
I could figure that its just another one of those stupid bugs in the CK, that for some reason custom impact data entries don't work at all. Which would be a rather annoying problem for creating completely new spells. But then I went ahead and checked Midas Magic, assuming that he probably has some spells with custom impact data. And indeed he does. The Black Hole and the Entangle spells both have custom impact data, both even placing hazards at the impact site. Pretty much exactly what I'm trying to use to test.
But his spells work. Custom impact data entry, custom impact data set. Works perfectly, lays hazards at the impact location, everything. Looked at the actual entries and they look pretty much identical to what my tests do. Other than using his own art file obviously, the values I entered for my data set and the ones he's using for his are exactly the same between his Entangle impact data and my test Frost Wall impact data.
So what am I missing? Why can't I get any impact data besides the defaults to work, when it obviously is possible to have working customs as evidenced by Midas Magic?