ok, there's a very minor tweak to the config cpp that fixes a minor problem, see attached,
just unpbo the original, replace it's config.cpp with this one, and package it back up.
as for the original problem, missing "ICP_kzm_soldier0" there's no such thing.
there is
ICP_kzm_soldier
and
ICP_kzm_soldier_o
it would appear the misson.sqm of the campaign intro is faulty, or the author made this thing against an earlier / later version of ICP