I thought WCSAV works on WC2 by default? CRUSADE.WLD and SAVEGAME.WLD have identical file structures, I think- variables like aces killed are preserved in both, even if they don't make sense in SM2. Try temporarily renaming one.
(For what it's worth, my version of WCSAV works on both...